public interface GL2ES2 extends GL
Interface containing the common subset of GL3, GL2 and GLES2.
This interface reflects only the programmable shader functionality of desktop and embedded OpenGL
This interface is almost GLES2 complete.
Modifier and Type | Field and Description |
---|---|
static int |
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_ACTIVE_ATTRIBUTES
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_ACTIVE_PROGRAM
Part of
GL_VERSION_4_1 , GL_ARB_separate_shader_objects ; GL_EXT_separate_shader_objects |
static int |
GL_ACTIVE_UNIFORM_MAX_LENGTH
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_ACTIVE_UNIFORMS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_ALL_SHADER_BITS
Part of
GL_ARB_separate_shader_objects , GL_EXT_separate_shader_objects |
static int |
GL_ANY_SAMPLES_PASSED
Part of
GL_ARB_occlusion_query2 , GL_ES_VERSION_3_0 , GL_VERSION_3_3 ; GL_EXT_occlusion_query_boolean |
static int |
GL_ANY_SAMPLES_PASSED_CONSERVATIVE
Part of
GL_ES_VERSION_3_0 , GL_VERSION_4_3 , GL_ARB_ES3_compatibility ; GL_EXT_occlusion_query_boolean |
static int |
GL_ATTACHED_SHADERS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_BLEND_COLOR
Part of
GL_ES_VERSION_2_0 , GL_ARB_imaging |
static int |
GL_BOOL
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_BOOL_VEC2
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_BOOL_VEC3
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_BOOL_VEC4
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_BUFFER
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_COLOR_ATTACHMENT1
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT10
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT11
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT12
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT13
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT14
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT15
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT2
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT3
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT4
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT5
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT6
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT7
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT8
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COLOR_ATTACHMENT9
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_draw_buffers ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_COMPARE_REF_TO_TEXTURE
Part of
GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_EXT_shadow_samplers |
static int |
GL_COMPILE_STATUS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_CONSTANT_ALPHA
Part of
GL_ES_VERSION_2_0 , GL_ARB_imaging |
static int |
GL_CONSTANT_COLOR
Part of
GL_ES_VERSION_2_0 , GL_ARB_imaging |
static int |
GL_CONTEXT_FLAG_DEBUG_BIT
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_CONTEXT_ROBUST_ACCESS
Part of
GL_EXT_robustness |
static int |
GL_CURRENT_PROGRAM
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_CURRENT_QUERY
Part of
GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
static int |
GL_CURRENT_VERTEX_ATTRIB
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_DEBUG_CALLBACK_FUNCTION
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_CALLBACK_USER_PARAM
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_GROUP_STACK_DEPTH
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_DEBUG_LOGGED_MESSAGES
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_OUTPUT
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_DEBUG_OUTPUT_SYNCHRONOUS
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_SEVERITY_HIGH
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_SEVERITY_LOW
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_SEVERITY_MEDIUM
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_SEVERITY_NOTIFICATION
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_DEBUG_SOURCE_API
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_SOURCE_APPLICATION
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_SOURCE_OTHER
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_SOURCE_SHADER_COMPILER
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_SOURCE_THIRD_PARTY
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_SOURCE_WINDOW_SYSTEM
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_TYPE_ERROR
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_TYPE_MARKER
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_DEBUG_TYPE_OTHER
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_TYPE_PERFORMANCE
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_TYPE_POP_GROUP
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_DEBUG_TYPE_PORTABILITY
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DEBUG_TYPE_PUSH_GROUP
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_DELETE_STATUS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_DEPTH_COMPONENT
Part of
GL_VERSION_1_0 , GL_ES_VERSION_2_0 , GL_ANGLE_depth_texture |
static int |
GL_DRAW_BUFFER0
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER1
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER10
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER11
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER12
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER13
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER14
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER15
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER2
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER3
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER4
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER5
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER6
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER7
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER8
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_DRAW_BUFFER9
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_FLOAT_MAT2
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_FLOAT_MAT3
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_FLOAT_MAT4
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_FLOAT_VEC2
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_FLOAT_VEC3
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_FLOAT_VEC4
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_FRAGMENT_SHADER
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_FRAGMENT_SHADER_BIT
Part of
GL_VERSION_4_1 , GL_ARB_separate_shader_objects ; GL_EXT_separate_shader_objects |
static int |
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_OES_standard_derivatives |
static int |
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_EXT_sRGB |
static int |
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_EXT_color_buffer_half_float |
static int |
GL_HIGH_FLOAT
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_HIGH_INT
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_INFO_LOG_LENGTH
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_INT
Part of
GL_VERSION_1_1 , GL_VERSION_1_0 , GL_ES_VERSION_2_0 |
static int |
GL_INT_10_10_10_2
Part of
GL_OES_vertex_type_10_10_10_2 |
static int |
GL_INT_VEC2
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_INT_VEC3
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_INT_VEC4
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_LINK_STATUS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_LOW_FLOAT
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_LOW_INT
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_MAX_3D_TEXTURE_SIZE
Part of
GL_VERSION_1_2 , GL_ES_VERSION_3_0 ; GL_OES_texture_3D |
static int |
GL_MAX_COLOR_ATTACHMENTS
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_NV_fbo_color_attachments ; GL_EXT_framebuffer_object , GL_EXT_draw_buffers |
static int |
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_MAX_DEBUG_GROUP_STACK_DEPTH
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_MAX_DEBUG_LOGGED_MESSAGES
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_MAX_DEBUG_MESSAGE_LENGTH
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
static int |
GL_MAX_DRAW_BUFFERS
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_NV_draw_buffers ; GL_EXT_draw_buffers |
static int |
GL_MAX_FRAGMENT_UNIFORM_VECTORS
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_MAX_LABEL_LENGTH
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_MAX_TEXTURE_IMAGE_UNITS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_MAX_VARYING_VECTORS
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_MAX_VERTEX_ATTRIBS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_MAX_VERTEX_UNIFORM_VECTORS
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_MEDIUM_FLOAT
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_MEDIUM_INT
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_NUM_PROGRAM_BINARY_FORMATS
Part of
GL_ES_VERSION_3_0 , GL_VERSION_4_1 , GL_ARB_get_program_binary ; GL_OES_get_program_binary |
static int |
GL_NUM_SHADER_BINARY_FORMATS
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_ONE_MINUS_CONSTANT_ALPHA
Part of
GL_ES_VERSION_2_0 , GL_ARB_imaging |
static int |
GL_ONE_MINUS_CONSTANT_COLOR
Part of
GL_ES_VERSION_2_0 , GL_ARB_imaging |
static int |
GL_PROGRAM
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_PROGRAM_BINARY_FORMATS
Part of
GL_ES_VERSION_3_0 , GL_VERSION_4_1 , GL_ARB_get_program_binary ; GL_OES_get_program_binary |
static int |
GL_PROGRAM_BINARY_LENGTH
Part of
GL_ES_VERSION_3_0 , GL_VERSION_4_1 , GL_ARB_get_program_binary ; GL_OES_get_program_binary |
static int |
GL_PROGRAM_PIPELINE_BINDING
Part of
GL_VERSION_4_1 , GL_ARB_separate_shader_objects ; GL_EXT_separate_shader_objects |
static int |
GL_PROGRAM_SEPARABLE
Part of
GL_VERSION_4_1 , GL_ARB_separate_shader_objects ; GL_EXT_separate_shader_objects |
static int |
GL_QUERY
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_QUERY_RESULT
Part of
GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
static int |
GL_QUERY_RESULT_AVAILABLE
Part of
GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
static int |
GL_R16F
Part of
GL_ES_VERSION_3_0 , GL_VERSION_3_0 , GL_ARB_texture_rg ; GL_EXT_texture_storage , GL_EXT_color_buffer_half_float |
static int |
GL_R32F
Part of
GL_ES_VERSION_3_0 , GL_VERSION_3_0 , GL_ARB_texture_rg ; GL_EXT_texture_storage |
static int |
GL_R8
Part of
GL_ES_VERSION_3_0 , GL_VERSION_3_0 , GL_ARB_texture_rg ; GL_EXT_texture_rg , GL_EXT_texture_storage |
static int |
GL_RED
Part of
GL_VERSION_1_1 , GL_ES_VERSION_3_0 , GL_VERSION_1_0 ; GL_EXT_texture_rg |
static int |
GL_RG
Part of
GL_ES_VERSION_3_0 , GL_VERSION_3_0 , GL_ARB_texture_rg ; GL_EXT_texture_rg |
static int |
GL_RG16F
Part of
GL_ES_VERSION_3_0 , GL_VERSION_3_0 , GL_ARB_texture_rg ; GL_EXT_texture_storage , GL_EXT_color_buffer_half_float |
static int |
GL_RG32F
Part of
GL_ES_VERSION_3_0 , GL_VERSION_3_0 , GL_ARB_texture_rg ; GL_EXT_texture_storage |
static int |
GL_RG8
Part of
GL_ES_VERSION_3_0 , GL_VERSION_3_0 , GL_ARB_texture_rg ; GL_EXT_texture_rg , GL_EXT_texture_storage |
static int |
GL_SAMPLER
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_SAMPLER_2D
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_SAMPLER_2D_SHADOW
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_EXT_shadow_samplers |
static int |
GL_SAMPLER_3D
Part of
GL_ES_VERSION_3_0 , GL_VERSION_2_0 ; GL_OES_texture_3D |
static int |
GL_SAMPLER_CUBE
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_SHADER
Part of
GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
static int |
GL_SHADER_BINARY_DMP
Part of
GL_DMP_shader_binary |
static int |
GL_SHADER_BINARY_FORMATS
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_SHADER_COMPILER
Part of
GL_ARB_ES2_compatibility , GL_VERSION_4_1 , GL_ES_VERSION_2_0 |
static int |
GL_SHADER_SOURCE_LENGTH
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_SHADER_TYPE
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_SHADING_LANGUAGE_VERSION
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_STACK_OVERFLOW
Part of
GL_VERSION_1_1 , GL_VERSION_1_0 , GL_VERSION_ES_1_0 ; GL_KHR_debug |
static int |
GL_STACK_UNDERFLOW
Part of
GL_VERSION_1_1 , GL_VERSION_1_0 , GL_VERSION_ES_1_0 ; GL_KHR_debug |
static int |
GL_STENCIL_BACK_FAIL
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_FUNC
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_PASS_DEPTH_FAIL
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_PASS_DEPTH_PASS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_REF
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_VALUE_MASK
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_STENCIL_BACK_WRITEMASK
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_STENCIL_INDEX
Part of
GL_VERSION_1_1 , GL_VERSION_1_0 , GL_ES_VERSION_2_0 |
static int |
GL_STREAM_DRAW
Part of
GL_VERSION_1_5 , GL_ES_VERSION_2_0 |
static int |
GL_TEXTURE_3D
Part of
GL_VERSION_1_2 , GL_ES_VERSION_3_0 ; GL_OES_texture_3D |
static int |
GL_TEXTURE_BINDING_3D
Part of
GL_VERSION_1_2 , GL_ES_VERSION_3_0 ; GL_OES_texture_3D |
static int |
GL_TEXTURE_COMPARE_FUNC
Part of
GL_ES_VERSION_3_0 , GL_VERSION_1_4 ; GL_EXT_shadow_samplers |
static int |
GL_TEXTURE_COMPARE_MODE
Part of
GL_ES_VERSION_3_0 , GL_VERSION_1_4 ; GL_EXT_shadow_samplers |
static int |
GL_TEXTURE_WRAP_R
Part of
GL_VERSION_1_2 , GL_ES_VERSION_3_0 ; GL_OES_texture_3D |
static int |
GL_UNPACK_ROW_LENGTH
Part of
GL_VERSION_1_1 , GL_ES_VERSION_3_0 , GL_VERSION_1_0 ; GL_EXT_unpack_subimage |
static int |
GL_UNPACK_SKIP_PIXELS
Part of
GL_VERSION_1_1 , GL_ES_VERSION_3_0 , GL_VERSION_1_0 ; GL_EXT_unpack_subimage |
static int |
GL_UNPACK_SKIP_ROWS
Part of
GL_VERSION_1_1 , GL_ES_VERSION_3_0 , GL_VERSION_1_0 ; GL_EXT_unpack_subimage |
static int |
GL_UNSIGNED_INT_10_10_10_2
Part of
GL_VERSION_1_2 ; GL_OES_vertex_type_10_10_10_2 |
static int |
GL_UNSIGNED_INT_2_10_10_10_REV
Part of
GL_VERSION_1_2 , GL_ES_VERSION_3_0 ; GL_EXT_texture_type_2_10_10_10_REV |
static int |
GL_UNSIGNED_NORMALIZED
Part of
GL_ARB_framebuffer_object , GL_ES_VERSION_3_0 , GL_VERSION_3_0 ; GL_ARB_texture_float ; GL_EXT_color_buffer_half_float |
static int |
GL_VALIDATE_STATUS
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Part of
GL_VERSION_1_5 , GL_ES_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_ENABLED
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_POINTER
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_SIZE
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_STRIDE
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_VERTEX_ATTRIB_ARRAY_TYPE
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_VERTEX_SHADER
Part of
GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
static int |
GL_VERTEX_SHADER_BIT
Part of
GL_VERSION_4_1 , GL_ARB_separate_shader_objects ; GL_EXT_separate_shader_objects |
GL_ACTIVE_TEXTURE, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALPHA16F, GL_ALPHA32F, GL_ALPHA8, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, GL_BGRA, GL_BGRA8, GL_BLEND, GL_BLEND_DST, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_SRC, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLUE_BITS, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_CLEAR, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_TEXTURE_FORMATS, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DECR_WRAP, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_STENCIL, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DEPTH24_STENCIL8, GL_DITHER, GL_DONT_CARE, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_FORMATS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_GUILTY_CONTEXT_RESET, GL_HALF_FLOAT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, GL_INNOCENT_CONTEXT_RESET, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_LOSE_CONTEXT_ON_RESET, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, GL_MIRRORED_REPEAT, GL_MULTISAMPLE, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NO_RESET_NOTIFICATION, GL_NONE, GL_NOOP, GL_NOR, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_R11F_G11F_B10F, GL_RED_BITS, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RESET_NOTIFICATION_STRATEGY, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB16F, GL_RGB32F, GL_RGB5_A1, GL_RGB565, GL_RGB8, GL_RGBA, GL_RGBA_SIGNED_COMPONENTS, GL_RGBA16F, GL_RGBA32F, GL_RGBA4, GL_RGBA8, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLER_2D_ARRAY, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_RANGE, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8_ALPHA8, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX1, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNKNOWN_CONTEXT_RESET, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VENDOR, GL_VERSION, GL_VIEWPORT, GL_WRITE_ONLY, GL_XOR, GL_ZERO
Modifier and Type | Method and Description |
---|---|
void |
glAttachShader(int program,
int shader)
Entry point to C language function:
void glAttachShader(GLuint program, GLuint shader) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glBeginQuery(int target,
int id)
Entry point to C language function:
void glBeginQuery(GLenum target, GLuint id) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
void |
glBindAttribLocation(int program,
int index,
String name)
Entry point to C language function:
void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glBlendColor(float red,
float green,
float blue,
float alpha)
Entry point to C language function:
void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) Part of GL_VERSION_1_2 , GL_ES_VERSION_2_0 |
void |
glClearDepth(double depth)
Aliased entrypoint of
void glClearDepth(GLclampd depth); and void glClearDepthf(GLclampf depth); . |
void |
glClearDepthf(float depth)
Entry point to C language function:
void glClearDepthf(GLclampf depth);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glCompileShader(int shader)
Entry point to C language function:
void glCompileShader(GLuint shader) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glCompressedTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
Buffer data)
Entry point to C language function:
void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_3 ; GL_OES_texture_3D |
void |
glCompressedTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int imageSize,
long data_buffer_offset)
Entry point to C language function:
void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_3 ; GL_OES_texture_3D |
void |
glCompressedTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int imageSize,
Buffer data)
Entry point to C language function:
void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_3 ; GL_OES_texture_3D |
void |
glCompressedTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int imageSize,
long data_buffer_offset)
Entry point to C language function:
void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_3 ; GL_OES_texture_3D |
void |
glCopyTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int x,
int y,
int width,
int height)
Entry point to C language function:
void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) Part of GL_VERSION_1_2 , GL_ES_VERSION_3_0 ; GL_OES_texture_3D |
int |
glCreateProgram()
Entry point to C language function:
GLuint glCreateProgram(void) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
int |
glCreateShader(int type)
Entry point to C language function:
GLuint glCreateShader(GLenum type) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glDebugMessageControl(int source,
int type,
int severity,
int count,
int[] ids,
int ids_offset,
boolean enabled)
Entry point to C language function:
void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
void |
glDebugMessageControl(int source,
int type,
int severity,
int count,
IntBuffer ids,
boolean enabled)
Entry point to C language function:
void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
void |
glDebugMessageInsert(int source,
int type,
int id,
int severity,
int length,
String buf)
Entry point to C language function:
void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
void |
glDeleteProgram(int program)
Entry point to C language function:
void glDeleteProgram(GLuint program) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glDeleteQueries(int n,
int[] ids,
int ids_offset)
Entry point to C language function:
void glDeleteQueries(GLsizei n, const GLuint * ids) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
void |
glDeleteQueries(int n,
IntBuffer ids)
Entry point to C language function:
void glDeleteQueries(GLsizei n, const GLuint * ids) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
void |
glDeleteShader(int shader)
Entry point to C language function:
void glDeleteShader(GLuint shader) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glDepthRange(double zNear,
double zFar)
Aliased entrypoint of
void glDepthRange(GLclampd depth); and void glDepthRangef(GLclampf depth); . |
void |
glDepthRangef(float zNear,
float zFar)
Entry point to C language function:
void glDepthRangef(GLclampf zNear, GLclampf zFar);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glDetachShader(int program,
int shader)
Entry point to C language function:
void glDetachShader(GLuint program, GLuint shader) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glDisableVertexAttribArray(int index)
Entry point to C language function:
void glDisableVertexAttribArray(GLuint index) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glEnableVertexAttribArray(int index)
Entry point to C language function:
void glEnableVertexAttribArray(GLuint index) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glEndQuery(int target)
Entry point to C language function:
void glEndQuery(GLenum target) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
void |
glFramebufferTexture3D(int target,
int attachment,
int textarget,
int texture,
int level,
int zoffset)
Entry point to C language function:
void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) Part of GL_ARB_framebuffer_object , GL_VERSION_3_0 ; GL_OES_texture_3D |
void |
glGenQueries(int n,
int[] ids,
int ids_offset)
Entry point to C language function:
void glGenQueries(GLsizei n, GLuint * ids) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
void |
glGenQueries(int n,
IntBuffer ids)
Entry point to C language function:
void glGenQueries(GLsizei n, GLuint * ids) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
void |
glGetActiveAttrib(int program,
int index,
int bufsize,
int[] length,
int length_offset,
int[] size,
int size_offset,
int[] type,
int type_offset,
byte[] name,
int name_offset)
Entry point to C language function:
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetActiveAttrib(int program,
int index,
int bufsize,
IntBuffer length,
IntBuffer size,
IntBuffer type,
ByteBuffer name)
Entry point to C language function:
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetActiveUniform(int program,
int index,
int bufsize,
int[] length,
int length_offset,
int[] size,
int size_offset,
int[] type,
int type_offset,
byte[] name,
int name_offset)
Entry point to C language function:
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetActiveUniform(int program,
int index,
int bufsize,
IntBuffer length,
IntBuffer size,
IntBuffer type,
ByteBuffer name)
Entry point to C language function:
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetAttachedShaders(int program,
int maxcount,
int[] count,
int count_offset,
int[] shaders,
int shaders_offset)
Entry point to C language function:
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetAttachedShaders(int program,
int maxcount,
IntBuffer count,
IntBuffer shaders)
Entry point to C language function:
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
int |
glGetAttribLocation(int program,
String name)
Entry point to C language function:
GLint glGetAttribLocation(GLuint program, const GLchar * name) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
int |
glGetDebugMessageLog(int count,
int bufsize,
int[] sources,
int sources_offset,
int[] types,
int types_offset,
int[] ids,
int ids_offset,
int[] severities,
int severities_offset,
int[] lengths,
int lengths_offset,
byte[] messageLog,
int messageLog_offset)
Entry point to C language function:
GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
int |
glGetDebugMessageLog(int count,
int bufsize,
IntBuffer sources,
IntBuffer types,
IntBuffer ids,
IntBuffer severities,
IntBuffer lengths,
ByteBuffer messageLog)
Entry point to C language function:
GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_ARB_debug_output ; GL_KHR_debug |
void |
glGetObjectLabel(int identifier,
int name,
int bufSize,
int[] length,
int length_offset,
byte[] label,
int label_offset)
Entry point to C language function:
void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glGetObjectLabel(int identifier,
int name,
int bufSize,
IntBuffer length,
ByteBuffer label)
Entry point to C language function:
void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glGetObjectPtrLabel(Buffer ptr,
int bufSize,
int[] length,
int length_offset,
byte[] label,
int label_offset)
Entry point to C language function:
void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glGetObjectPtrLabel(Buffer ptr,
int bufSize,
IntBuffer length,
ByteBuffer label)
Entry point to C language function:
void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glGetProgramBinary(int program,
int bufSize,
int[] length,
int length_offset,
int[] binaryFormat,
int binaryFormat_offset,
Buffer binary)
Entry point to C language function:
void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary) Part of GL_ES_VERSION_3_0 , GL_VERSION_4_1 , GL_ARB_get_program_binary ; GL_OES_get_program_binary |
void |
glGetProgramBinary(int program,
int bufSize,
IntBuffer length,
IntBuffer binaryFormat,
Buffer binary)
Entry point to C language function:
void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary) Part of GL_ES_VERSION_3_0 , GL_VERSION_4_1 , GL_ARB_get_program_binary ; GL_OES_get_program_binary |
void |
glGetProgramInfoLog(int program,
int bufsize,
int[] length,
int length_offset,
byte[] infolog,
int infolog_offset)
Entry point to C language function:
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetProgramInfoLog(int program,
int bufsize,
IntBuffer length,
ByteBuffer infolog)
Entry point to C language function:
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetProgramiv(int program,
int pname,
int[] params,
int params_offset)
Entry point to C language function:
void glGetProgramiv(GLuint program, GLenum pname, GLint * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetProgramiv(int program,
int pname,
IntBuffer params)
Entry point to C language function:
void glGetProgramiv(GLuint program, GLenum pname, GLint * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetQueryiv(int target,
int pname,
int[] params,
int params_offset)
Entry point to C language function:
void glGetQueryiv(GLenum target, GLenum pname, GLint * params) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
void |
glGetQueryiv(int target,
int pname,
IntBuffer params)
Entry point to C language function:
void glGetQueryiv(GLenum target, GLenum pname, GLint * params) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
void |
glGetQueryObjectuiv(int id,
int pname,
int[] params,
int params_offset)
Entry point to C language function:
void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
void |
glGetQueryObjectuiv(int id,
int pname,
IntBuffer params)
Entry point to C language function:
void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
void |
glGetShaderInfoLog(int shader,
int bufsize,
int[] length,
int length_offset,
byte[] infolog,
int infolog_offset)
Entry point to C language function:
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetShaderInfoLog(int shader,
int bufsize,
IntBuffer length,
ByteBuffer infolog)
Entry point to C language function:
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetShaderiv(int shader,
int pname,
int[] params,
int params_offset)
Entry point to C language function:
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetShaderiv(int shader,
int pname,
IntBuffer params)
Entry point to C language function:
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetShaderPrecisionFormat(int shadertype,
int precisiontype,
int[] range,
int range_offset,
int[] precision,
int precision_offset)
Entry point to C language function:
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glGetShaderPrecisionFormat(int shadertype,
int precisiontype,
IntBuffer range,
IntBuffer precision)
Entry point to C language function:
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glGetShaderSource(int shader,
int bufsize,
int[] length,
int length_offset,
byte[] source,
int source_offset)
Entry point to C language function:
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetShaderSource(int shader,
int bufsize,
IntBuffer length,
ByteBuffer source)
Entry point to C language function:
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetUniformfv(int program,
int location,
float[] params,
int params_offset)
Entry point to C language function:
void glGetUniformfv(GLuint program, GLint location, GLfloat * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetUniformfv(int program,
int location,
FloatBuffer params)
Entry point to C language function:
void glGetUniformfv(GLuint program, GLint location, GLfloat * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetUniformiv(int program,
int location,
int[] params,
int params_offset)
Entry point to C language function:
void glGetUniformiv(GLuint program, GLint location, GLint * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetUniformiv(int program,
int location,
IntBuffer params)
Entry point to C language function:
void glGetUniformiv(GLuint program, GLint location, GLint * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
int |
glGetUniformLocation(int program,
String name)
Entry point to C language function:
GLint glGetUniformLocation(GLuint program, const GLchar * name) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetVertexAttribfv(int index,
int pname,
float[] params,
int params_offset)
Entry point to C language function:
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetVertexAttribfv(int index,
int pname,
FloatBuffer params)
Entry point to C language function:
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetVertexAttribiv(int index,
int pname,
int[] params,
int params_offset)
Entry point to C language function:
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glGetVertexAttribiv(int index,
int pname,
IntBuffer params)
Entry point to C language function:
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
boolean |
glIsProgram(int program)
Entry point to C language function:
GLboolean glIsProgram(GLuint program) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
boolean |
glIsQuery(int id)
Entry point to C language function:
GLboolean glIsQuery(GLuint id) Part of GL_ES_VERSION_3_0 , GL_VERSION_1_5 ; GL_EXT_occlusion_query_boolean , GL_EXT_disjoint_timer_query |
boolean |
glIsShader(int shader)
Entry point to C language function:
GLboolean glIsShader(GLuint shader) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glLinkProgram(int program)
Entry point to C language function:
void glLinkProgram(GLuint program) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glObjectLabel(int identifier,
int name,
int length,
byte[] label,
int label_offset)
Entry point to C language function:
void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glObjectLabel(int identifier,
int name,
int length,
ByteBuffer label)
Entry point to C language function:
void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glObjectPtrLabel(Buffer ptr,
int length,
byte[] label,
int label_offset)
Entry point to C language function:
void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glObjectPtrLabel(Buffer ptr,
int length,
ByteBuffer label)
Entry point to C language function:
void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glPopDebugGroup()
Entry point to C language function:
void glPopDebugGroup(void) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glProgramBinary(int program,
int binaryFormat,
Buffer binary,
int length)
Entry point to C language function:
void glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length) Part of GL_ES_VERSION_3_0 , GL_VERSION_4_1 , GL_ARB_get_program_binary ; GL_OES_get_program_binary |
void |
glPushDebugGroup(int source,
int id,
int length,
byte[] message,
int message_offset)
Entry point to C language function:
void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glPushDebugGroup(int source,
int id,
int length,
ByteBuffer message)
Entry point to C language function:
void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message) Part of GL_VERSION_4_3 , GL_KHR_debug ; GL_KHR_debug |
void |
glReleaseShaderCompiler()
Entry point to C language function:
void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glShaderBinary(int n,
int[] shaders,
int shaders_offset,
int binaryformat,
Buffer binary,
int length)
Entry point to C language function:
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glShaderBinary(int n,
IntBuffer shaders,
int binaryformat,
Buffer binary,
int length)
Entry point to C language function:
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility . |
void |
glShaderSource(int shader,
int count,
String[] string,
int[] length,
int length_offset)
Entry point to C language function:
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glShaderSource(int shader,
int count,
String[] string,
IntBuffer length)
Entry point to C language function:
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glStencilFuncSeparate(int face,
int func,
int ref,
int mask)
Entry point to C language function:
void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glStencilMaskSeparate(int face,
int mask)
Entry point to C language function:
void glStencilMaskSeparate(GLenum face, GLuint mask) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glStencilOpSeparate(int face,
int fail,
int zfail,
int zpass)
Entry point to C language function:
void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
Buffer pixels)
Entry point to C language function:
void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) Part of GL_VERSION_1_2 , GL_ES_VERSION_3_0 ; GL_OES_texture_3D |
void |
glTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
int format,
int type,
long pixels_buffer_offset)
Entry point to C language function:
void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) Part of GL_VERSION_1_2 , GL_ES_VERSION_3_0 ; GL_OES_texture_3D |
void |
glTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
Buffer pixels)
Entry point to C language function:
void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) Part of GL_VERSION_1_2 , GL_ES_VERSION_3_0 ; GL_OES_texture_3D |
void |
glTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
long pixels_buffer_offset)
Entry point to C language function:
void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) Part of GL_VERSION_1_2 , GL_ES_VERSION_3_0 ; GL_OES_texture_3D |
void |
glUniform(GLUniformData data) |
void |
glUniform1f(int location,
float x)
Entry point to C language function:
void glUniform1f(GLint location, GLfloat x) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform1fv(int location,
int count,
float[] v,
int v_offset)
Entry point to C language function:
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform1fv(int location,
int count,
FloatBuffer v)
Entry point to C language function:
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform1i(int location,
int x)
Entry point to C language function:
void glUniform1i(GLint location, GLint x) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform1iv(int location,
int count,
int[] v,
int v_offset)
Entry point to C language function:
void glUniform1iv(GLint location, GLsizei count, const GLint * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform1iv(int location,
int count,
IntBuffer v)
Entry point to C language function:
void glUniform1iv(GLint location, GLsizei count, const GLint * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform2f(int location,
float x,
float y)
Entry point to C language function:
void glUniform2f(GLint location, GLfloat x, GLfloat y) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform2fv(int location,
int count,
float[] v,
int v_offset)
Entry point to C language function:
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform2fv(int location,
int count,
FloatBuffer v)
Entry point to C language function:
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform2i(int location,
int x,
int y)
Entry point to C language function:
void glUniform2i(GLint location, GLint x, GLint y) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform2iv(int location,
int count,
int[] v,
int v_offset)
Entry point to C language function:
void glUniform2iv(GLint location, GLsizei count, const GLint * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform2iv(int location,
int count,
IntBuffer v)
Entry point to C language function:
void glUniform2iv(GLint location, GLsizei count, const GLint * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform3f(int location,
float x,
float y,
float z)
Entry point to C language function:
void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform3fv(int location,
int count,
float[] v,
int v_offset)
Entry point to C language function:
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform3fv(int location,
int count,
FloatBuffer v)
Entry point to C language function:
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform3i(int location,
int x,
int y,
int z)
Entry point to C language function:
void glUniform3i(GLint location, GLint x, GLint y, GLint z) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform3iv(int location,
int count,
int[] v,
int v_offset)
Entry point to C language function:
void glUniform3iv(GLint location, GLsizei count, const GLint * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform3iv(int location,
int count,
IntBuffer v)
Entry point to C language function:
void glUniform3iv(GLint location, GLsizei count, const GLint * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform4f(int location,
float x,
float y,
float z,
float w)
Entry point to C language function:
void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform4fv(int location,
int count,
float[] v,
int v_offset)
Entry point to C language function:
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform4fv(int location,
int count,
FloatBuffer v)
Entry point to C language function:
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform4i(int location,
int x,
int y,
int z,
int w)
Entry point to C language function:
void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform4iv(int location,
int count,
int[] v,
int v_offset)
Entry point to C language function:
void glUniform4iv(GLint location, GLsizei count, const GLint * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniform4iv(int location,
int count,
IntBuffer v)
Entry point to C language function:
void glUniform4iv(GLint location, GLsizei count, const GLint * v) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniformMatrix2fv(int location,
int count,
boolean transpose,
float[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniformMatrix2fv(int location,
int count,
boolean transpose,
FloatBuffer value)
Entry point to C language function:
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniformMatrix3fv(int location,
int count,
boolean transpose,
float[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniformMatrix3fv(int location,
int count,
boolean transpose,
FloatBuffer value)
Entry point to C language function:
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniformMatrix4fv(int location,
int count,
boolean transpose,
float[] value,
int value_offset)
Entry point to C language function:
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUniformMatrix4fv(int location,
int count,
boolean transpose,
FloatBuffer value)
Entry point to C language function:
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glUseProgram(int program)
Entry point to C language function:
void glUseProgram(GLuint program) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glValidateProgram(int program)
Entry point to C language function:
void glValidateProgram(GLuint program) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib1f(int indx,
float x)
Entry point to C language function:
void glVertexAttrib1f(GLuint indx, GLfloat x) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib1fv(int indx,
float[] values,
int values_offset)
Entry point to C language function:
void glVertexAttrib1fv(GLuint indx, const GLfloat * values) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib1fv(int indx,
FloatBuffer values)
Entry point to C language function:
void glVertexAttrib1fv(GLuint indx, const GLfloat * values) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib2f(int indx,
float x,
float y)
Entry point to C language function:
void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib2fv(int indx,
float[] values,
int values_offset)
Entry point to C language function:
void glVertexAttrib2fv(GLuint indx, const GLfloat * values) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib2fv(int indx,
FloatBuffer values)
Entry point to C language function:
void glVertexAttrib2fv(GLuint indx, const GLfloat * values) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib3f(int indx,
float x,
float y,
float z)
Entry point to C language function:
void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib3fv(int indx,
float[] values,
int values_offset)
Entry point to C language function:
void glVertexAttrib3fv(GLuint indx, const GLfloat * values) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib3fv(int indx,
FloatBuffer values)
Entry point to C language function:
void glVertexAttrib3fv(GLuint indx, const GLfloat * values) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib4f(int indx,
float x,
float y,
float z,
float w)
Entry point to C language function:
void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib4fv(int indx,
float[] values,
int values_offset)
Entry point to C language function:
void glVertexAttrib4fv(GLuint indx, const GLfloat * values) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttrib4fv(int indx,
FloatBuffer values)
Entry point to C language function:
void glVertexAttrib4fv(GLuint indx, const GLfloat * values) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
void |
glVertexAttribPointer(GLArrayData array) |
void |
glVertexAttribPointer(int indx,
int size,
int type,
boolean normalized,
int stride,
long ptr_buffer_offset)
Entry point to C language function:
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr) Part of GL_ES_VERSION_2_0 , GL_VERSION_2_0 |
glActiveTexture, glBindBuffer, glBindFramebuffer, glBindRenderbuffer, glBindTexture, glBlendEquation, glBlendEquationSeparate, glBlendFunc, glBlendFuncSeparate, glBufferData, glBufferSubData, glCheckFramebufferStatus, glClear, glClearColor, glClearStencil, glColorMask, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCopyTexImage2D, glCopyTexSubImage2D, glCullFace, glDeleteBuffers, glDeleteBuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDisable, glDrawArrays, glDrawElements, glEnable, glFinish, glFlush, glFlushMappedBufferRange, glFramebufferRenderbuffer, glFramebufferTexture2D, glFrontFace, glGenBuffers, glGenBuffers, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenTextures, glGenTextures, glGetBooleanv, glGetBooleanv, glGetBufferParameteriv, glGetBufferParameteriv, glGetError, glGetFloatv, glGetFloatv, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetGraphicsResetStatus, glGetIntegerv, glGetIntegerv, glGetnUniformfv, glGetnUniformfv, glGetnUniformiv, glGetnUniformiv, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetString, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteriv, glGetTexParameteriv, glHint, glIsBuffer, glIsEnabled, glIsFramebuffer, glIsRenderbuffer, glIsTexture, glLineWidth, glMapBuffer, glMapBufferRange, glPixelStorei, glPolygonOffset, glReadnPixels, glReadPixels, glReadPixels, glRenderbufferStorage, glSampleCoverage, glScissor, glStencilFunc, glStencilMask, glStencilOp, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexStorage1D, glTexStorage2D, glTexStorage3D, glTexSubImage2D, glTexSubImage2D, glTextureStorage1D, glTextureStorage2D, glTextureStorage3D, glUnmapBuffer, glViewport
getBoundBuffer, getBoundFramebuffer, getBufferStorage, getContext, getDefaultDrawFramebuffer, getDefaultReadBuffer, getDefaultReadFramebuffer, getDownstreamGL, getExtension, getGL, getGL2, getGL2ES1, getGL2ES2, getGL2ES3, getGL2GL3, getGL3, getGL3bc, getGL3ES3, getGL4, getGL4bc, getGL4ES3, getGLES1, getGLES2, getGLES3, getGLProfile, getMaxRenderbufferSamples, getPlatformGLExtensions, getRootGL, getSwapInterval, hasBasicFBOSupport, hasFullFBOSupport, hasGLSL, isExtensionAvailable, isFunctionAvailable, isGL, isGL2, isGL2ES1, isGL2ES2, isGL2ES3, isGL2GL3, isGL3, isGL3bc, isGL3core, isGL3ES3, isGL4, isGL4bc, isGL4core, isGL4ES3, isGLcore, isGLES, isGLES1, isGLES2, isGLES2Compatible, isGLES3, isGLES3Compatible, isNPOTTextureAvailable, isTextureFormatBGRA8888Available, isVBOArrayBound, isVBOElementArrayBound, mapBuffer, mapBufferRange, setSwapInterval
static final int GL_CONSTANT_COLOR
GL_ES_VERSION_2_0
, GL_ARB_imaging
static final int GL_ONE_MINUS_CONSTANT_COLOR
GL_ES_VERSION_2_0
, GL_ARB_imaging
static final int GL_CONSTANT_ALPHA
GL_ES_VERSION_2_0
, GL_ARB_imaging
static final int GL_ONE_MINUS_CONSTANT_ALPHA
GL_ES_VERSION_2_0
, GL_ARB_imaging
static final int GL_BLEND_COLOR
GL_ES_VERSION_2_0
, GL_ARB_imaging
static final int GL_STREAM_DRAW
GL_VERSION_1_5
, GL_ES_VERSION_2_0
static final int GL_CURRENT_VERTEX_ATTRIB
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_STENCIL_BACK_FUNC
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_STENCIL_BACK_FAIL
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_STENCIL_BACK_PASS_DEPTH_PASS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_STENCIL_BACK_REF
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_STENCIL_BACK_VALUE_MASK
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_STENCIL_BACK_WRITEMASK
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_INT
GL_VERSION_1_1
, GL_VERSION_1_0
, GL_ES_VERSION_2_0
static final int GL_FRAGMENT_SHADER
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_VERTEX_SHADER
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_MAX_VERTEX_ATTRIBS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_MAX_VERTEX_UNIFORM_VECTORS
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_MAX_VARYING_VECTORS
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_MAX_TEXTURE_IMAGE_UNITS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_SHADER_TYPE
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_DELETE_STATUS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_LINK_STATUS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_VALIDATE_STATUS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_ATTACHED_SHADERS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_ACTIVE_UNIFORMS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_ACTIVE_ATTRIBUTES
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_SHADING_LANGUAGE_VERSION
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_CURRENT_PROGRAM
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_FLOAT_VEC2
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_FLOAT_VEC3
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_FLOAT_VEC4
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_INT_VEC2
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_INT_VEC3
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_INT_VEC4
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_BOOL
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_BOOL_VEC2
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_BOOL_VEC3
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_BOOL_VEC4
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_FLOAT_MAT2
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_FLOAT_MAT3
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_FLOAT_MAT4
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_SAMPLER_2D
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_SAMPLER_CUBE
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_SIZE
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_TYPE
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_POINTER
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
GL_VERSION_1_5
, GL_ES_VERSION_2_0
static final int GL_COMPILE_STATUS
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_INFO_LOG_LENGTH
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_SHADER_SOURCE_LENGTH
GL_ES_VERSION_2_0
, GL_VERSION_2_0
static final int GL_SHADER_COMPILER
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_SHADER_BINARY_FORMATS
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_NUM_SHADER_BINARY_FORMATS
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_LOW_FLOAT
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_MEDIUM_FLOAT
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_HIGH_FLOAT
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_LOW_INT
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_MEDIUM_INT
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_HIGH_INT
GL_ARB_ES2_compatibility
, GL_VERSION_4_1
, GL_ES_VERSION_2_0
static final int GL_STENCIL_INDEX
GL_VERSION_1_1
, GL_VERSION_1_0
, GL_ES_VERSION_2_0
static final int GL_PROGRAM_BINARY_LENGTH
GL_ES_VERSION_3_0
, GL_VERSION_4_1
, GL_ARB_get_program_binary
; GL_OES_get_program_binary
static final int GL_NUM_PROGRAM_BINARY_FORMATS
GL_ES_VERSION_3_0
, GL_VERSION_4_1
, GL_ARB_get_program_binary
; GL_OES_get_program_binary
static final int GL_PROGRAM_BINARY_FORMATS
GL_ES_VERSION_3_0
, GL_VERSION_4_1
, GL_ARB_get_program_binary
; GL_OES_get_program_binary
static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_OES_standard_derivatives
static final int GL_TEXTURE_WRAP_R
GL_VERSION_1_2
, GL_ES_VERSION_3_0
; GL_OES_texture_3D
static final int GL_TEXTURE_3D
GL_VERSION_1_2
, GL_ES_VERSION_3_0
; GL_OES_texture_3D
static final int GL_TEXTURE_BINDING_3D
GL_VERSION_1_2
, GL_ES_VERSION_3_0
; GL_OES_texture_3D
static final int GL_MAX_3D_TEXTURE_SIZE
GL_VERSION_1_2
, GL_ES_VERSION_3_0
; GL_OES_texture_3D
static final int GL_SAMPLER_3D
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_OES_texture_3D
static final int GL_UNSIGNED_INT_10_10_10_2
GL_VERSION_1_2
; GL_OES_vertex_type_10_10_10_2
static final int GL_INT_10_10_10_2
GL_OES_vertex_type_10_10_10_2
static final int GL_DEBUG_OUTPUT_SYNCHRONOUS
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_CALLBACK_FUNCTION
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_CALLBACK_USER_PARAM
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_SOURCE_API
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_SOURCE_SHADER_COMPILER
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_SOURCE_THIRD_PARTY
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_SOURCE_APPLICATION
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_SOURCE_OTHER
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_TYPE_ERROR
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_TYPE_PORTABILITY
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_TYPE_PERFORMANCE
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_TYPE_OTHER
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_TYPE_MARKER
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_DEBUG_TYPE_PUSH_GROUP
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_DEBUG_TYPE_POP_GROUP
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_DEBUG_SEVERITY_NOTIFICATION
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_DEBUG_GROUP_STACK_DEPTH
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_BUFFER
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_SHADER
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_PROGRAM
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_QUERY
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_SAMPLER
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_MAX_LABEL_LENGTH
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_MAX_DEBUG_MESSAGE_LENGTH
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_MAX_DEBUG_LOGGED_MESSAGES
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_LOGGED_MESSAGES
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_SEVERITY_HIGH
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_SEVERITY_MEDIUM
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_SEVERITY_LOW
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
static final int GL_DEBUG_OUTPUT
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_CONTEXT_FLAG_DEBUG_BIT
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
static final int GL_STACK_OVERFLOW
GL_VERSION_1_1
, GL_VERSION_1_0
, GL_VERSION_ES_1_0
; GL_KHR_debug
static final int GL_STACK_UNDERFLOW
GL_VERSION_1_1
, GL_VERSION_1_0
, GL_VERSION_ES_1_0
; GL_KHR_debug
static final int GL_RG16F
GL_ES_VERSION_3_0
, GL_VERSION_3_0
, GL_ARB_texture_rg
; GL_EXT_texture_storage
, GL_EXT_color_buffer_half_float
static final int GL_R16F
GL_ES_VERSION_3_0
, GL_VERSION_3_0
, GL_ARB_texture_rg
; GL_EXT_texture_storage
, GL_EXT_color_buffer_half_float
static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_EXT_color_buffer_half_float
static final int GL_UNSIGNED_NORMALIZED
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_ARB_texture_float
; GL_EXT_color_buffer_half_float
static final int GL_CURRENT_QUERY
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
static final int GL_QUERY_RESULT
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
static final int GL_QUERY_RESULT_AVAILABLE
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
static final int GL_MAX_COLOR_ATTACHMENTS
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_fbo_color_attachments
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_MAX_DRAW_BUFFERS
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER0
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER1
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER2
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER3
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER4
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER5
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER6
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER7
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER8
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER9
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER10
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER11
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER12
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER13
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER14
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_DRAW_BUFFER15
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_NV_draw_buffers
; GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT1
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT2
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT3
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT4
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT5
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT6
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT7
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT8
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT9
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT10
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT11
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT12
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT13
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT14
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_COLOR_ATTACHMENT15
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_NV_draw_buffers
; GL_EXT_framebuffer_object
, GL_EXT_draw_buffers
static final int GL_ANY_SAMPLES_PASSED
GL_ARB_occlusion_query2
, GL_ES_VERSION_3_0
, GL_VERSION_3_3
; GL_EXT_occlusion_query_boolean
static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE
GL_ES_VERSION_3_0
, GL_VERSION_4_3
, GL_ARB_ES3_compatibility
; GL_EXT_occlusion_query_boolean
static final int GL_CONTEXT_ROBUST_ACCESS
GL_EXT_robustness
static final int GL_VERTEX_SHADER_BIT
GL_VERSION_4_1
, GL_ARB_separate_shader_objects
; GL_EXT_separate_shader_objects
static final int GL_FRAGMENT_SHADER_BIT
GL_VERSION_4_1
, GL_ARB_separate_shader_objects
; GL_EXT_separate_shader_objects
static final int GL_PROGRAM_SEPARABLE
GL_VERSION_4_1
, GL_ARB_separate_shader_objects
; GL_EXT_separate_shader_objects
static final int GL_ACTIVE_PROGRAM
GL_VERSION_4_1
, GL_ARB_separate_shader_objects
; GL_EXT_separate_shader_objects
static final int GL_PROGRAM_PIPELINE_BINDING
GL_VERSION_4_1
, GL_ARB_separate_shader_objects
; GL_EXT_separate_shader_objects
static final int GL_TEXTURE_COMPARE_MODE
GL_ES_VERSION_3_0
, GL_VERSION_1_4
; GL_EXT_shadow_samplers
static final int GL_TEXTURE_COMPARE_FUNC
GL_ES_VERSION_3_0
, GL_VERSION_1_4
; GL_EXT_shadow_samplers
static final int GL_COMPARE_REF_TO_TEXTURE
GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_EXT_shadow_samplers
static final int GL_SAMPLER_2D_SHADOW
GL_ES_VERSION_3_0
, GL_VERSION_2_0
; GL_EXT_shadow_samplers
static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
GL_ARB_framebuffer_object
, GL_ES_VERSION_3_0
, GL_VERSION_3_0
; GL_EXT_sRGB
static final int GL_RED
GL_VERSION_1_1
, GL_ES_VERSION_3_0
, GL_VERSION_1_0
; GL_EXT_texture_rg
static final int GL_RG
GL_ES_VERSION_3_0
, GL_VERSION_3_0
, GL_ARB_texture_rg
; GL_EXT_texture_rg
static final int GL_R8
GL_ES_VERSION_3_0
, GL_VERSION_3_0
, GL_ARB_texture_rg
; GL_EXT_texture_rg
, GL_EXT_texture_storage
static final int GL_RG8
GL_ES_VERSION_3_0
, GL_VERSION_3_0
, GL_ARB_texture_rg
; GL_EXT_texture_rg
, GL_EXT_texture_storage
static final int GL_R32F
GL_ES_VERSION_3_0
, GL_VERSION_3_0
, GL_ARB_texture_rg
; GL_EXT_texture_storage
static final int GL_RG32F
GL_ES_VERSION_3_0
, GL_VERSION_3_0
, GL_ARB_texture_rg
; GL_EXT_texture_storage
static final int GL_UNSIGNED_INT_2_10_10_10_REV
GL_VERSION_1_2
, GL_ES_VERSION_3_0
; GL_EXT_texture_type_2_10_10_10_REV
static final int GL_UNPACK_ROW_LENGTH
GL_VERSION_1_1
, GL_ES_VERSION_3_0
, GL_VERSION_1_0
; GL_EXT_unpack_subimage
static final int GL_UNPACK_SKIP_ROWS
GL_VERSION_1_1
, GL_ES_VERSION_3_0
, GL_VERSION_1_0
; GL_EXT_unpack_subimage
static final int GL_UNPACK_SKIP_PIXELS
GL_VERSION_1_1
, GL_ES_VERSION_3_0
, GL_VERSION_1_0
; GL_EXT_unpack_subimage
static final int GL_SHADER_BINARY_DMP
GL_DMP_shader_binary
static final int GL_ALL_SHADER_BITS
GL_ARB_separate_shader_objects
, GL_EXT_separate_shader_objects
static final int GL_DEPTH_COMPONENT
GL_VERSION_1_0
, GL_ES_VERSION_2_0
, GL_ANGLE_depth_texture
void glAttachShader(int program, int shader)
void glAttachShader(GLuint program, GLuint shader)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glBeginQuery(int target, int id)
void glBeginQuery(GLenum target, GLuint id)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
void glBindAttribLocation(int program, int index, String name)
void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glBlendColor(float red, float green, float blue, float alpha)
void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
GL_VERSION_1_2
, GL_ES_VERSION_2_0
void glCompileShader(int shader)
void glCompileShader(GLuint shader)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data)
void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
GL_ES_VERSION_3_0
, GL_VERSION_1_3
; GL_OES_texture_3D
data
- a direct or array-backed Buffer
void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data_buffer_offset)
void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data)
GL_ES_VERSION_3_0
, GL_VERSION_1_3
; GL_OES_texture_3D
void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)
void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)
GL_ES_VERSION_3_0
, GL_VERSION_1_3
; GL_OES_texture_3D
data
- a direct or array-backed Buffer
void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data_buffer_offset)
void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data)
GL_ES_VERSION_3_0
, GL_VERSION_1_3
; GL_OES_texture_3D
void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
GL_VERSION_1_2
, GL_ES_VERSION_3_0
; GL_OES_texture_3D
int glCreateProgram()
GLuint glCreateProgram(void)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
int glCreateShader(int type)
GLuint glCreateShader(GLenum type)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glDebugMessageControl(int source, int type, int severity, int count, IntBuffer ids, boolean enabled)
void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled)
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
ids
- a direct or array-backed IntBuffer
void glDebugMessageControl(int source, int type, int severity, int count, int[] ids, int ids_offset, boolean enabled)
void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled)
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
void glDebugMessageInsert(int source, int type, int id, int severity, int length, String buf)
void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf)
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
void glDeleteProgram(int program)
void glDeleteProgram(GLuint program)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glDeleteQueries(int n, IntBuffer ids)
void glDeleteQueries(GLsizei n, const GLuint * ids)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
ids
- a direct or array-backed IntBuffer
void glDeleteQueries(int n, int[] ids, int ids_offset)
void glDeleteQueries(GLsizei n, const GLuint * ids)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
void glDeleteShader(int shader)
void glDeleteShader(GLuint shader)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glDetachShader(int program, int shader)
void glDetachShader(GLuint program, GLuint shader)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glDisableVertexAttribArray(int index)
void glDisableVertexAttribArray(GLuint index)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glEnableVertexAttribArray(int index)
void glEnableVertexAttribArray(GLuint index)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glEndQuery(int target)
void glEndQuery(GLenum target)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset)
void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
GL_ARB_framebuffer_object
, GL_VERSION_3_0
; GL_OES_texture_3D
void glGenQueries(int n, IntBuffer ids)
void glGenQueries(GLsizei n, GLuint * ids)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
ids
- a direct or array-backed IntBuffer
void glGenQueries(int n, int[] ids, int ids_offset)
void glGenQueries(GLsizei n, GLuint * ids)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
void glGetActiveAttrib(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
length
- a direct or array-backed IntBuffer
size
- a direct or array-backed IntBuffer
type
- a direct or array-backed IntBuffer
name
- a direct or array-backed ByteBuffer
void glGetActiveAttrib(int program, int index, int bufsize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)
void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetActiveUniform(int program, int index, int bufsize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
length
- a direct or array-backed IntBuffer
size
- a direct or array-backed IntBuffer
type
- a direct or array-backed IntBuffer
name
- a direct or array-backed ByteBuffer
void glGetActiveUniform(int program, int index, int bufsize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)
void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetAttachedShaders(int program, int maxcount, IntBuffer count, IntBuffer shaders)
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetAttachedShaders(int program, int maxcount, int[] count, int count_offset, int[] shaders, int shaders_offset)
void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
int glGetAttribLocation(int program, String name)
GLint glGetAttribLocation(GLuint program, const GLchar * name)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
int glGetDebugMessageLog(int count, int bufsize, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog)
GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
int glGetDebugMessageLog(int count, int bufsize, int[] sources, int sources_offset, int[] types, int types_offset, int[] ids, int ids_offset, int[] severities, int severities_offset, int[] lengths, int lengths_offset, byte[] messageLog, int messageLog_offset)
GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog)
GL_VERSION_4_3
, GL_KHR_debug
; GL_ARB_debug_output
; GL_KHR_debug
void glGetObjectLabel(int identifier, int name, int bufSize, IntBuffer length, ByteBuffer label)
void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
length
- a direct or array-backed IntBuffer
label
- a direct or array-backed ByteBuffer
void glGetObjectLabel(int identifier, int name, int bufSize, int[] length, int length_offset, byte[] label, int label_offset)
void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
void glGetObjectPtrLabel(Buffer ptr, int bufSize, IntBuffer length, ByteBuffer label)
void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
ptr
- a direct or array-backed Buffer
length
- a direct or array-backed IntBuffer
label
- a direct or array-backed ByteBuffer
void glGetObjectPtrLabel(Buffer ptr, int bufSize, int[] length, int length_offset, byte[] label, int label_offset)
void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
ptr
- a direct or array-backed Buffer
void glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary)
void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary)
GL_ES_VERSION_3_0
, GL_VERSION_4_1
, GL_ARB_get_program_binary
; GL_OES_get_program_binary
void glGetProgramBinary(int program, int bufSize, int[] length, int length_offset, int[] binaryFormat, int binaryFormat_offset, Buffer binary)
void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary)
GL_ES_VERSION_3_0
, GL_VERSION_4_1
, GL_ARB_get_program_binary
; GL_OES_get_program_binary
binary
- a direct or array-backed Buffer
void glGetProgramInfoLog(int program, int bufsize, IntBuffer length, ByteBuffer infolog)
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
length
- a direct or array-backed IntBuffer
infolog
- a direct or array-backed ByteBuffer
void glGetProgramInfoLog(int program, int bufsize, int[] length, int length_offset, byte[] infolog, int infolog_offset)
void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetProgramiv(int program, int pname, IntBuffer params)
void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
params
- a direct or array-backed IntBuffer
void glGetProgramiv(int program, int pname, int[] params, int params_offset)
void glGetProgramiv(GLuint program, GLenum pname, GLint * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetQueryObjectuiv(int id, int pname, IntBuffer params)
void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
params
- a direct or array-backed IntBuffer
void glGetQueryObjectuiv(int id, int pname, int[] params, int params_offset)
void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
void glGetQueryiv(int target, int pname, IntBuffer params)
void glGetQueryiv(GLenum target, GLenum pname, GLint * params)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
params
- a direct or array-backed IntBuffer
void glGetQueryiv(int target, int pname, int[] params, int params_offset)
void glGetQueryiv(GLenum target, GLenum pname, GLint * params)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
void glGetShaderInfoLog(int shader, int bufsize, IntBuffer length, ByteBuffer infolog)
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
length
- a direct or array-backed IntBuffer
infolog
- a direct or array-backed ByteBuffer
void glGetShaderInfoLog(int shader, int bufsize, int[] length, int length_offset, byte[] infolog, int infolog_offset)
void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetShaderSource(int shader, int bufsize, IntBuffer length, ByteBuffer source)
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
length
- a direct or array-backed IntBuffer
source
- a direct or array-backed ByteBuffer
void glGetShaderSource(int shader, int bufsize, int[] length, int length_offset, byte[] source, int source_offset)
void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetShaderiv(int shader, int pname, IntBuffer params)
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
params
- a direct or array-backed IntBuffer
void glGetShaderiv(int shader, int pname, int[] params, int params_offset)
void glGetShaderiv(GLuint shader, GLenum pname, GLint * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
int glGetUniformLocation(int program, String name)
GLint glGetUniformLocation(GLuint program, const GLchar * name)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetUniformfv(int program, int location, FloatBuffer params)
void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
params
- a direct or array-backed FloatBuffer
void glGetUniformfv(int program, int location, float[] params, int params_offset)
void glGetUniformfv(GLuint program, GLint location, GLfloat * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetUniformiv(int program, int location, IntBuffer params)
void glGetUniformiv(GLuint program, GLint location, GLint * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
params
- a direct or array-backed IntBuffer
void glGetUniformiv(int program, int location, int[] params, int params_offset)
void glGetUniformiv(GLuint program, GLint location, GLint * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetVertexAttribfv(int index, int pname, FloatBuffer params)
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
params
- a direct or array-backed FloatBuffer
void glGetVertexAttribfv(int index, int pname, float[] params, int params_offset)
void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glGetVertexAttribiv(int index, int pname, IntBuffer params)
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
params
- a direct or array-backed IntBuffer
void glGetVertexAttribiv(int index, int pname, int[] params, int params_offset)
void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
boolean glIsProgram(int program)
GLboolean glIsProgram(GLuint program)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
boolean glIsQuery(int id)
GLboolean glIsQuery(GLuint id)
GL_ES_VERSION_3_0
, GL_VERSION_1_5
; GL_EXT_occlusion_query_boolean
, GL_EXT_disjoint_timer_query
boolean glIsShader(int shader)
GLboolean glIsShader(GLuint shader)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glLinkProgram(int program)
void glLinkProgram(GLuint program)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glObjectLabel(int identifier, int name, int length, ByteBuffer label)
void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
label
- a direct or array-backed ByteBuffer
void glObjectLabel(int identifier, int name, int length, byte[] label, int label_offset)
void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
void glObjectPtrLabel(Buffer ptr, int length, ByteBuffer label)
void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
ptr
- a direct or array-backed Buffer
label
- a direct or array-backed ByteBuffer
void glObjectPtrLabel(Buffer ptr, int length, byte[] label, int label_offset)
void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
ptr
- a direct or array-backed Buffer
void glPopDebugGroup()
void glPopDebugGroup(void)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
void glProgramBinary(int program, int binaryFormat, Buffer binary, int length)
void glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length)
GL_ES_VERSION_3_0
, GL_VERSION_4_1
, GL_ARB_get_program_binary
; GL_OES_get_program_binary
binary
- a direct or array-backed Buffer
void glPushDebugGroup(int source, int id, int length, ByteBuffer message)
void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
message
- a direct or array-backed ByteBuffer
void glPushDebugGroup(int source, int id, int length, byte[] message, int message_offset)
void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message)
GL_VERSION_4_3
, GL_KHR_debug
; GL_KHR_debug
void glShaderSource(int shader, int count, String[] string, IntBuffer length)
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
length
- a direct or array-backed IntBuffer
void glShaderSource(int shader, int count, String[] string, int[] length, int length_offset)
void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glStencilFuncSeparate(int face, int func, int ref, int mask)
void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glStencilMaskSeparate(int face, int mask)
void glStencilMaskSeparate(GLenum face, GLuint mask)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glStencilOpSeparate(int face, int fail, int zfail, int zpass)
void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)
void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
GL_VERSION_1_2
, GL_ES_VERSION_3_0
; GL_OES_texture_3D
pixels
- a direct or array-backed Buffer
void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels_buffer_offset)
void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
GL_VERSION_1_2
, GL_ES_VERSION_3_0
; GL_OES_texture_3D
void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)
GL_VERSION_1_2
, GL_ES_VERSION_3_0
; GL_OES_texture_3D
pixels
- a direct or array-backed Buffer
void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset)
void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels)
GL_VERSION_1_2
, GL_ES_VERSION_3_0
; GL_OES_texture_3D
void glUniform1f(int location, float x)
void glUniform1f(GLint location, GLfloat x)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform1fv(int location, int count, FloatBuffer v)
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
v
- a direct or array-backed FloatBuffer
void glUniform1fv(int location, int count, float[] v, int v_offset)
void glUniform1fv(GLint location, GLsizei count, const GLfloat * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform1i(int location, int x)
void glUniform1i(GLint location, GLint x)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform1iv(int location, int count, IntBuffer v)
void glUniform1iv(GLint location, GLsizei count, const GLint * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
v
- a direct or array-backed IntBuffer
void glUniform1iv(int location, int count, int[] v, int v_offset)
void glUniform1iv(GLint location, GLsizei count, const GLint * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform2f(int location, float x, float y)
void glUniform2f(GLint location, GLfloat x, GLfloat y)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform2fv(int location, int count, FloatBuffer v)
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
v
- a direct or array-backed FloatBuffer
void glUniform2fv(int location, int count, float[] v, int v_offset)
void glUniform2fv(GLint location, GLsizei count, const GLfloat * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform2i(int location, int x, int y)
void glUniform2i(GLint location, GLint x, GLint y)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform2iv(int location, int count, IntBuffer v)
void glUniform2iv(GLint location, GLsizei count, const GLint * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
v
- a direct or array-backed IntBuffer
void glUniform2iv(int location, int count, int[] v, int v_offset)
void glUniform2iv(GLint location, GLsizei count, const GLint * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform3f(int location, float x, float y, float z)
void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform3fv(int location, int count, FloatBuffer v)
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
v
- a direct or array-backed FloatBuffer
void glUniform3fv(int location, int count, float[] v, int v_offset)
void glUniform3fv(GLint location, GLsizei count, const GLfloat * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform3i(int location, int x, int y, int z)
void glUniform3i(GLint location, GLint x, GLint y, GLint z)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform3iv(int location, int count, IntBuffer v)
void glUniform3iv(GLint location, GLsizei count, const GLint * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
v
- a direct or array-backed IntBuffer
void glUniform3iv(int location, int count, int[] v, int v_offset)
void glUniform3iv(GLint location, GLsizei count, const GLint * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform4f(int location, float x, float y, float z, float w)
void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform4fv(int location, int count, FloatBuffer v)
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
v
- a direct or array-backed FloatBuffer
void glUniform4fv(int location, int count, float[] v, int v_offset)
void glUniform4fv(GLint location, GLsizei count, const GLfloat * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform4i(int location, int x, int y, int z, int w)
void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniform4iv(int location, int count, IntBuffer v)
void glUniform4iv(GLint location, GLsizei count, const GLint * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
v
- a direct or array-backed IntBuffer
void glUniform4iv(int location, int count, int[] v, int v_offset)
void glUniform4iv(GLint location, GLsizei count, const GLint * v)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value)
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
value
- a direct or array-backed FloatBuffer
void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int value_offset)
void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value)
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
value
- a direct or array-backed FloatBuffer
void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int value_offset)
void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value)
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
value
- a direct or array-backed FloatBuffer
void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int value_offset)
void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glUseProgram(int program)
void glUseProgram(GLuint program)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glValidateProgram(int program)
void glValidateProgram(GLuint program)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glVertexAttrib1f(int indx, float x)
void glVertexAttrib1f(GLuint indx, GLfloat x)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glVertexAttrib1fv(int indx, FloatBuffer values)
void glVertexAttrib1fv(GLuint indx, const GLfloat * values)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
values
- a direct or array-backed FloatBuffer
void glVertexAttrib1fv(int indx, float[] values, int values_offset)
void glVertexAttrib1fv(GLuint indx, const GLfloat * values)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glVertexAttrib2f(int indx, float x, float y)
void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glVertexAttrib2fv(int indx, FloatBuffer values)
void glVertexAttrib2fv(GLuint indx, const GLfloat * values)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
values
- a direct or array-backed FloatBuffer
void glVertexAttrib2fv(int indx, float[] values, int values_offset)
void glVertexAttrib2fv(GLuint indx, const GLfloat * values)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glVertexAttrib3f(int indx, float x, float y, float z)
void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glVertexAttrib3fv(int indx, FloatBuffer values)
void glVertexAttrib3fv(GLuint indx, const GLfloat * values)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
values
- a direct or array-backed FloatBuffer
void glVertexAttrib3fv(int indx, float[] values, int values_offset)
void glVertexAttrib3fv(GLuint indx, const GLfloat * values)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glVertexAttrib4f(int indx, float x, float y, float z, float w)
void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glVertexAttrib4fv(int indx, FloatBuffer values)
void glVertexAttrib4fv(GLuint indx, const GLfloat * values)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
values
- a direct or array-backed FloatBuffer
void glVertexAttrib4fv(int indx, float[] values, int values_offset)
void glVertexAttrib4fv(GLuint indx, const GLfloat * values)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, long ptr_buffer_offset)
void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr)
GL_ES_VERSION_2_0
, GL_VERSION_2_0
void glReleaseShaderCompiler()
void glReleaseShaderCompiler(void);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length)
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glShaderBinary(int n, int[] shaders, int shaders_offset, int binaryformat, Buffer binary, int length)
void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int range_offset, int[] precision, int precision_offset)
void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glDepthRangef(float zNear, float zFar)
void glDepthRangef(GLclampf zNear, GLclampf zFar);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glDepthRange(GLclampd zNear, GLclampd zFar);
if no native implementation is available.glDepthRangef
in interface GL
void glDepthRange(double zNear, double zFar)
GLBase
void glDepthRange(GLclampd depth);
and void glDepthRangef(GLclampf depth);
.glDepthRange
in interface GLBase
void glClearDepthf(float depth)
void glClearDepthf(GLclampf depth);
GL_ES_VERSION_2_0
and GL_ARB_ES2_compatibility
.
void glClearDepth(GLclampd depth);
if no native implementation is available.glClearDepthf
in interface GL
void glClearDepth(double depth)
GLBase
void glClearDepth(GLclampd depth);
and void glClearDepthf(GLclampf depth);
.glClearDepth
in interface GLBase
void glVertexAttribPointer(GLArrayData array)
void glUniform(GLUniformData data)
Copyright 2010 JogAmp Community.