Interface GL2ES2

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH" with expression '0x8B8A', CType: int
      static int GL_ACTIVE_ATTRIBUTES
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_ACTIVE_ATTRIBUTES" with expression '0x8B89', CType: int
      static int GL_ACTIVE_PROGRAM
      GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: GL_ACTIVE_PROGRAM_EXT
      Define "GL_ACTIVE_PROGRAM" with expression '0x8259', CType: int
      static int GL_ACTIVE_UNIFORM_MAX_LENGTH
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_ACTIVE_UNIFORM_MAX_LENGTH" with expression '0x8B87', CType: int
      static int GL_ACTIVE_UNIFORMS
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_ACTIVE_UNIFORMS" with expression '0x8B86', CType: int
      static long GL_ALL_SHADER_BITS
      GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: GL_ALL_SHADER_BITS_EXT
      Define "GL_ALL_SHADER_BITS" with expression '0xFFFFFFFF', CType: long
      static int GL_ANY_SAMPLES_PASSED
      GL_VERSION_3_3, GL_ES_VERSION_3_0, GL_ARB_occlusion_query2, GL_EXT_occlusion_query_boolean
      Alias for: GL_ANY_SAMPLES_PASSED_EXT
      Define "GL_ANY_SAMPLES_PASSED" with expression '0x8C2F', CType: int
      static int GL_ANY_SAMPLES_PASSED_CONSERVATIVE
      GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0, GL_EXT_occlusion_query_boolean
      Alias for: GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT
      Define "GL_ANY_SAMPLES_PASSED_CONSERVATIVE" with expression '0x8D6A', CType: int
      static int GL_ATTACHED_SHADERS
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_ATTACHED_SHADERS" with expression '0x8B85', CType: int
      static int GL_BLEND_ADVANCED_COHERENT_KHR
      GL_KHR_blend_equation_advanced_coherent
      Define "GL_BLEND_ADVANCED_COHERENT_KHR" with expression '0x9285', CType: int
      static int GL_BLEND_COLOR
      GL_ARB_imaging, GL_ES_VERSION_2_0, GL_EXT_blend_color
      Alias for: GL_BLEND_COLOR_EXT
      Define "GL_BLEND_COLOR" with expression '0x8005', CType: int
      static int GL_BOOL
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_BOOL_ARB
      Define "GL_BOOL" with expression '0x8B56', CType: int
      static int GL_BOOL_VEC2
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_BOOL_VEC2_ARB
      Define "GL_BOOL_VEC2" with expression '0x8B57', CType: int
      static int GL_BOOL_VEC3
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_BOOL_VEC3_ARB
      Define "GL_BOOL_VEC3" with expression '0x8B58', CType: int
      static int GL_BOOL_VEC4
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_BOOL_VEC4_ARB
      Define "GL_BOOL_VEC4" with expression '0x8B59', CType: int
      static int GL_BUFFER
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_BUFFER_KHR
      Define "GL_BUFFER" with expression '0x82E0', CType: int
      static int GL_CLAMP_TO_BORDER
      GL_ES_VERSION_3_2, GL_VERSION_1_3, GL_EXT_texture_border_clamp, GL_ARB_texture_border_clamp, GL_NV_texture_border_clamp, GL_OES_texture_border_clamp, GL_SGIS_texture_border_clamp
      Alias for: GL_CLAMP_TO_BORDER_EXT, GL_CLAMP_TO_BORDER_ARB, GL_CLAMP_TO_BORDER_NV, GL_CLAMP_TO_BORDER_OES, GL_CLAMP_TO_BORDER_SGIS
      Define "GL_CLAMP_TO_BORDER" with expression '0x812D', CType: int
      static int GL_COLOR_ATTACHMENT1
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
      Alias for: GL_COLOR_ATTACHMENT1_EXT, GL_COLOR_ATTACHMENT1_NV
      Define "GL_COLOR_ATTACHMENT1" with expression '0x8CE1', CType: int
      static int GL_COLOR_ATTACHMENT10
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
      Alias for: GL_COLOR_ATTACHMENT10_NV, GL_COLOR_ATTACHMENT10_EXT
      Define "GL_COLOR_ATTACHMENT10" with expression '0x8CEA', CType: int
      static int GL_COLOR_ATTACHMENT11
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
      Alias for: GL_COLOR_ATTACHMENT11_EXT, GL_COLOR_ATTACHMENT11_NV
      Define "GL_COLOR_ATTACHMENT11" with expression '0x8CEB', CType: int
      static int GL_COLOR_ATTACHMENT12
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
      Alias for: GL_COLOR_ATTACHMENT12_NV, GL_COLOR_ATTACHMENT12_EXT
      Define "GL_COLOR_ATTACHMENT12" with expression '0x8CEC', CType: int
      static int GL_COLOR_ATTACHMENT13
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
      Alias for: GL_COLOR_ATTACHMENT13_NV, GL_COLOR_ATTACHMENT13_EXT
      Define "GL_COLOR_ATTACHMENT13" with expression '0x8CED', CType: int
      static int GL_COLOR_ATTACHMENT14
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
      Alias for: GL_COLOR_ATTACHMENT14_NV, GL_COLOR_ATTACHMENT14_EXT
      Define "GL_COLOR_ATTACHMENT14" with expression '0x8CEE', CType: int
      static int GL_COLOR_ATTACHMENT15
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
      Alias for: GL_COLOR_ATTACHMENT15_NV, GL_COLOR_ATTACHMENT15_EXT
      Define "GL_COLOR_ATTACHMENT15" with expression '0x8CEF', CType: int
      static int GL_COLOR_ATTACHMENT2
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
      Alias for: GL_COLOR_ATTACHMENT2_EXT, GL_COLOR_ATTACHMENT2_NV
      Define "GL_COLOR_ATTACHMENT2" with expression '0x8CE2', CType: int
      static int GL_COLOR_ATTACHMENT3
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
      Alias for: GL_COLOR_ATTACHMENT3_EXT, GL_COLOR_ATTACHMENT3_NV
      Define "GL_COLOR_ATTACHMENT3" with expression '0x8CE3', CType: int
      static int GL_COLOR_ATTACHMENT4
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
      Alias for: GL_COLOR_ATTACHMENT4_EXT, GL_COLOR_ATTACHMENT4_NV
      Define "GL_COLOR_ATTACHMENT4" with expression '0x8CE4', CType: int
      static int GL_COLOR_ATTACHMENT5
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
      Alias for: GL_COLOR_ATTACHMENT5_EXT, GL_COLOR_ATTACHMENT5_NV
      Define "GL_COLOR_ATTACHMENT5" with expression '0x8CE5', CType: int
      static int GL_COLOR_ATTACHMENT6
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
      Alias for: GL_COLOR_ATTACHMENT6_EXT, GL_COLOR_ATTACHMENT6_NV
      Define "GL_COLOR_ATTACHMENT6" with expression '0x8CE6', CType: int
      static int GL_COLOR_ATTACHMENT7
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
      Alias for: GL_COLOR_ATTACHMENT7_EXT, GL_COLOR_ATTACHMENT7_NV
      Define "GL_COLOR_ATTACHMENT7" with expression '0x8CE7', CType: int
      static int GL_COLOR_ATTACHMENT8
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
      Alias for: GL_COLOR_ATTACHMENT8_EXT, GL_COLOR_ATTACHMENT8_NV
      Define "GL_COLOR_ATTACHMENT8" with expression '0x8CE8', CType: int
      static int GL_COLOR_ATTACHMENT9
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
      Alias for: GL_COLOR_ATTACHMENT9_NV, GL_COLOR_ATTACHMENT9_EXT
      Define "GL_COLOR_ATTACHMENT9" with expression '0x8CE9', CType: int
      static int GL_COMPARE_REF_TO_TEXTURE
      GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_shadow_samplers
      Alias for: GL_COMPARE_REF_TO_TEXTURE_EXT
      Define "GL_COMPARE_REF_TO_TEXTURE" with expression '0x884E', CType: int
      static int GL_COMPILE_STATUS
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_COMPILE_STATUS" with expression '0x8B81', CType: int
      static int GL_CONSTANT_ALPHA
      GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
      Alias for: GL_CONSTANT_ALPHA_EXT
      Define "GL_CONSTANT_ALPHA" with expression '0x8003', CType: int
      static int GL_CONSTANT_COLOR
      GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
      Alias for: GL_CONSTANT_COLOR_EXT
      Define "GL_CONSTANT_COLOR" with expression '0x8001', CType: int
      static int GL_CONTEXT_FLAG_DEBUG_BIT
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_CONTEXT_FLAG_DEBUG_BIT_KHR
      Define "GL_CONTEXT_FLAG_DEBUG_BIT" with expression '0x00000002', CType: int
      static int GL_CONTEXT_ROBUST_ACCESS
      GL_KHR_robustness, GL_KHR_robustness, GL_EXT_robustness
      Alias for: GL_CONTEXT_ROBUST_ACCESS_KHR, GL_CONTEXT_ROBUST_ACCESS_EXT
      Define "GL_CONTEXT_ROBUST_ACCESS" with expression '0x90F3', CType: int
      static int GL_CURRENT_PROGRAM
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_CURRENT_PROGRAM" with expression '0x8B8D', CType: int
      static int GL_CURRENT_QUERY
      GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: GL_CURRENT_QUERY_EXT, GL_CURRENT_QUERY_ARB
      Define "GL_CURRENT_QUERY" with expression '0x8865', CType: int
      static int GL_CURRENT_VERTEX_ATTRIB
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
      Alias for: GL_CURRENT_VERTEX_ATTRIB_ARB
      Define "GL_CURRENT_VERTEX_ATTRIB" with expression '0x8626', CType: int
      static int GL_DEBUG_CALLBACK_FUNCTION
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
      Alias for: GL_DEBUG_CALLBACK_FUNCTION_ARB, GL_DEBUG_CALLBACK_FUNCTION_KHR
      Define "GL_DEBUG_CALLBACK_FUNCTION" with expression '0x8244', CType: int
      static int GL_DEBUG_CALLBACK_USER_PARAM
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
      Alias for: GL_DEBUG_CALLBACK_USER_PARAM_KHR, GL_DEBUG_CALLBACK_USER_PARAM_ARB
      Define "GL_DEBUG_CALLBACK_USER_PARAM" with expression '0x8245', CType: int
      static int GL_DEBUG_GROUP_STACK_DEPTH
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_DEBUG_GROUP_STACK_DEPTH_KHR
      Define "GL_DEBUG_GROUP_STACK_DEPTH" with expression '0x826D', CType: int
      static int GL_DEBUG_LOGGED_MESSAGES
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_AMD_debug_output, GL_ARB_debug_output
      Alias for: GL_DEBUG_LOGGED_MESSAGES_KHR, GL_DEBUG_LOGGED_MESSAGES_AMD, GL_DEBUG_LOGGED_MESSAGES_ARB
      Define "GL_DEBUG_LOGGED_MESSAGES" with expression '0x9145', CType: int
      static int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
      Alias for: GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR, GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
      Define "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH" with expression '0x8243', CType: int
      static int GL_DEBUG_OUTPUT
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_DEBUG_OUTPUT_KHR
      Define "GL_DEBUG_OUTPUT" with expression '0x92E0', CType: int
      static int GL_DEBUG_OUTPUT_SYNCHRONOUS
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
      Alias for: GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR, GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
      Define "GL_DEBUG_OUTPUT_SYNCHRONOUS" with expression '0x8242', CType: int
      static int GL_DEBUG_SEVERITY_HIGH
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug, GL_AMD_debug_output
      Alias for: GL_DEBUG_SEVERITY_HIGH_ARB, GL_DEBUG_SEVERITY_HIGH_KHR, GL_DEBUG_SEVERITY_HIGH_AMD
      Define "GL_DEBUG_SEVERITY_HIGH" with expression '0x9146', CType: int
      static int GL_DEBUG_SEVERITY_LOW
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output, GL_AMD_debug_output
      Alias for: GL_DEBUG_SEVERITY_LOW_KHR, GL_DEBUG_SEVERITY_LOW_ARB, GL_DEBUG_SEVERITY_LOW_AMD
      Define "GL_DEBUG_SEVERITY_LOW" with expression '0x9148', CType: int
      static int GL_DEBUG_SEVERITY_MEDIUM
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output, GL_AMD_debug_output
      Alias for: GL_DEBUG_SEVERITY_MEDIUM_KHR, GL_DEBUG_SEVERITY_MEDIUM_ARB, GL_DEBUG_SEVERITY_MEDIUM_AMD
      Define "GL_DEBUG_SEVERITY_MEDIUM" with expression '0x9147', CType: int
      static int GL_DEBUG_SEVERITY_NOTIFICATION
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_DEBUG_SEVERITY_NOTIFICATION_KHR
      Define "GL_DEBUG_SEVERITY_NOTIFICATION" with expression '0x826B', CType: int
      static int GL_DEBUG_SOURCE_API
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
      Alias for: GL_DEBUG_SOURCE_API_ARB, GL_DEBUG_SOURCE_API_KHR
      Define "GL_DEBUG_SOURCE_API" with expression '0x8246', CType: int
      static int GL_DEBUG_SOURCE_APPLICATION
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
      Alias for: GL_DEBUG_SOURCE_APPLICATION_KHR, GL_DEBUG_SOURCE_APPLICATION_ARB
      Define "GL_DEBUG_SOURCE_APPLICATION" with expression '0x824A', CType: int
      static int GL_DEBUG_SOURCE_OTHER
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
      Alias for: GL_DEBUG_SOURCE_OTHER_KHR, GL_DEBUG_SOURCE_OTHER_ARB
      Define "GL_DEBUG_SOURCE_OTHER" with expression '0x824B', CType: int
      static int GL_DEBUG_SOURCE_SHADER_COMPILER
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
      Alias for: GL_DEBUG_SOURCE_SHADER_COMPILER_ARB, GL_DEBUG_SOURCE_SHADER_COMPILER_KHR
      Define "GL_DEBUG_SOURCE_SHADER_COMPILER" with expression '0x8248', CType: int
      static int GL_DEBUG_SOURCE_THIRD_PARTY
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
      Alias for: GL_DEBUG_SOURCE_THIRD_PARTY_ARB, GL_DEBUG_SOURCE_THIRD_PARTY_KHR
      Define "GL_DEBUG_SOURCE_THIRD_PARTY" with expression '0x8249', CType: int
      static int GL_DEBUG_SOURCE_WINDOW_SYSTEM
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
      Alias for: GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB, GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR
      Define "GL_DEBUG_SOURCE_WINDOW_SYSTEM" with expression '0x8247', CType: int
      static int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
      Alias for: GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR, GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
      Define "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR" with expression '0x824D', CType: int
      static int GL_DEBUG_TYPE_ERROR
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
      Alias for: GL_DEBUG_TYPE_ERROR_ARB, GL_DEBUG_TYPE_ERROR_KHR
      Define "GL_DEBUG_TYPE_ERROR" with expression '0x824C', CType: int
      static int GL_DEBUG_TYPE_MARKER
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_DEBUG_TYPE_MARKER_KHR
      Define "GL_DEBUG_TYPE_MARKER" with expression '0x8268', CType: int
      static int GL_DEBUG_TYPE_OTHER
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
      Alias for: GL_DEBUG_TYPE_OTHER_ARB, GL_DEBUG_TYPE_OTHER_KHR
      Define "GL_DEBUG_TYPE_OTHER" with expression '0x8251', CType: int
      static int GL_DEBUG_TYPE_PERFORMANCE
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
      Alias for: GL_DEBUG_TYPE_PERFORMANCE_KHR, GL_DEBUG_TYPE_PERFORMANCE_ARB
      Define "GL_DEBUG_TYPE_PERFORMANCE" with expression '0x8250', CType: int
      static int GL_DEBUG_TYPE_POP_GROUP
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_DEBUG_TYPE_POP_GROUP_KHR
      Define "GL_DEBUG_TYPE_POP_GROUP" with expression '0x826A', CType: int
      static int GL_DEBUG_TYPE_PORTABILITY
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
      Alias for: GL_DEBUG_TYPE_PORTABILITY_ARB, GL_DEBUG_TYPE_PORTABILITY_KHR
      Define "GL_DEBUG_TYPE_PORTABILITY" with expression '0x824F', CType: int
      static int GL_DEBUG_TYPE_PUSH_GROUP
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_DEBUG_TYPE_PUSH_GROUP_KHR
      Define "GL_DEBUG_TYPE_PUSH_GROUP" with expression '0x8269', CType: int
      static int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
      Alias for: GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB, GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR
      Define "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR" with expression '0x824E', CType: int
      static int GL_DELETE_STATUS
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_DELETE_STATUS" with expression '0x8B80', CType: int
      static int GL_DEPTH_COMPONENT
      GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0
      Define "GL_DEPTH_COMPONENT" with expression '0x1902', CType: int
      static int GL_DRAW_BUFFER0
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_NV_draw_buffers
      Alias for: GL_DRAW_BUFFER0_EXT, GL_DRAW_BUFFER0_ARB, GL_DRAW_BUFFER0_ATI, GL_DRAW_BUFFER0_NV
      Define "GL_DRAW_BUFFER0" with expression '0x8825', CType: int
      static int GL_DRAW_BUFFER1
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
      Alias for: GL_DRAW_BUFFER1_NV, GL_DRAW_BUFFER1_ATI, GL_DRAW_BUFFER1_EXT, GL_DRAW_BUFFER1_ARB
      Define "GL_DRAW_BUFFER1" with expression '0x8826', CType: int
      static int GL_DRAW_BUFFER10
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
      Alias for: GL_DRAW_BUFFER10_ATI, GL_DRAW_BUFFER10_NV, GL_DRAW_BUFFER10_EXT, GL_DRAW_BUFFER10_ARB
      Define "GL_DRAW_BUFFER10" with expression '0x882F', CType: int
      static int GL_DRAW_BUFFER11
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers
      Alias for: GL_DRAW_BUFFER11_ATI, GL_DRAW_BUFFER11_EXT, GL_DRAW_BUFFER11_ARB, GL_DRAW_BUFFER11_NV
      Define "GL_DRAW_BUFFER11" with expression '0x8830', CType: int
      static int GL_DRAW_BUFFER12
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers
      Alias for: GL_DRAW_BUFFER12_ATI, GL_DRAW_BUFFER12_EXT, GL_DRAW_BUFFER12_ARB, GL_DRAW_BUFFER12_NV
      Define "GL_DRAW_BUFFER12" with expression '0x8831', CType: int
      static int GL_DRAW_BUFFER13
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
      Alias for: GL_DRAW_BUFFER13_EXT, GL_DRAW_BUFFER13_ARB, GL_DRAW_BUFFER13_NV, GL_DRAW_BUFFER13_ATI
      Define "GL_DRAW_BUFFER13" with expression '0x8832', CType: int
      static int GL_DRAW_BUFFER14
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_NV_draw_buffers
      Alias for: GL_DRAW_BUFFER14_EXT, GL_DRAW_BUFFER14_ARB, GL_DRAW_BUFFER14_ATI, GL_DRAW_BUFFER14_NV
      Define "GL_DRAW_BUFFER14" with expression '0x8833', CType: int
      static int GL_DRAW_BUFFER15
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
      Alias for: GL_DRAW_BUFFER15_EXT, GL_DRAW_BUFFER15_ARB, GL_DRAW_BUFFER15_NV, GL_DRAW_BUFFER15_ATI
      Define "GL_DRAW_BUFFER15" with expression '0x8834', CType: int
      static int GL_DRAW_BUFFER2
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
      Alias for: GL_DRAW_BUFFER2_NV, GL_DRAW_BUFFER2_ATI, GL_DRAW_BUFFER2_EXT, GL_DRAW_BUFFER2_ARB
      Define "GL_DRAW_BUFFER2" with expression '0x8827', CType: int
      static int GL_DRAW_BUFFER3
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
      Alias for: GL_DRAW_BUFFER3_ATI, GL_DRAW_BUFFER3_NV, GL_DRAW_BUFFER3_EXT, GL_DRAW_BUFFER3_ARB
      Define "GL_DRAW_BUFFER3" with expression '0x8828', CType: int
      static int GL_DRAW_BUFFER4
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_ARB_draw_buffers, GL_EXT_draw_buffers
      Alias for: GL_DRAW_BUFFER4_ATI, GL_DRAW_BUFFER4_NV, GL_DRAW_BUFFER4_ARB, GL_DRAW_BUFFER4_EXT
      Define "GL_DRAW_BUFFER4" with expression '0x8829', CType: int
      static int GL_DRAW_BUFFER5
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
      Alias for: GL_DRAW_BUFFER5_NV, GL_DRAW_BUFFER5_ATI, GL_DRAW_BUFFER5_EXT, GL_DRAW_BUFFER5_ARB
      Define "GL_DRAW_BUFFER5" with expression '0x882A', CType: int
      static int GL_DRAW_BUFFER6
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
      Alias for: GL_DRAW_BUFFER6_EXT, GL_DRAW_BUFFER6_ARB, GL_DRAW_BUFFER6_NV, GL_DRAW_BUFFER6_ATI
      Define "GL_DRAW_BUFFER6" with expression '0x882B', CType: int
      static int GL_DRAW_BUFFER7
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
      Alias for: GL_DRAW_BUFFER7_NV, GL_DRAW_BUFFER7_ATI, GL_DRAW_BUFFER7_EXT, GL_DRAW_BUFFER7_ARB
      Define "GL_DRAW_BUFFER7" with expression '0x882C', CType: int
      static int GL_DRAW_BUFFER8
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers
      Alias for: GL_DRAW_BUFFER8_NV, GL_DRAW_BUFFER8_EXT, GL_DRAW_BUFFER8_ARB, GL_DRAW_BUFFER8_ATI
      Define "GL_DRAW_BUFFER8" with expression '0x882D', CType: int
      static int GL_DRAW_BUFFER9
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers
      Alias for: GL_DRAW_BUFFER9_NV, GL_DRAW_BUFFER9_EXT, GL_DRAW_BUFFER9_ARB, GL_DRAW_BUFFER9_ATI
      Define "GL_DRAW_BUFFER9" with expression '0x882E', CType: int
      static int GL_FLOAT_MAT2
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_FLOAT_MAT2_ARB
      Define "GL_FLOAT_MAT2" with expression '0x8B5A', CType: int
      static int GL_FLOAT_MAT3
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_FLOAT_MAT3_ARB
      Define "GL_FLOAT_MAT3" with expression '0x8B5B', CType: int
      static int GL_FLOAT_MAT4
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_FLOAT_MAT4_ARB
      Define "GL_FLOAT_MAT4" with expression '0x8B5C', CType: int
      static int GL_FLOAT_VEC2
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_FLOAT_VEC2_ARB
      Define "GL_FLOAT_VEC2" with expression '0x8B50', CType: int
      static int GL_FLOAT_VEC3
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_FLOAT_VEC3_ARB
      Define "GL_FLOAT_VEC3" with expression '0x8B51', CType: int
      static int GL_FLOAT_VEC4
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_FLOAT_VEC4_ARB
      Define "GL_FLOAT_VEC4" with expression '0x8B52', CType: int
      static int GL_FRAGMENT_SHADER
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_fragment_shader, GL_ARB_fragment_shader
      Alias for: GL_FRAGMENT_SHADER_ATI, GL_FRAGMENT_SHADER_ARB
      Define "GL_FRAGMENT_SHADER" with expression '0x8B30', CType: int
      static int GL_FRAGMENT_SHADER_BIT
      GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: GL_FRAGMENT_SHADER_BIT_EXT
      Define "GL_FRAGMENT_SHADER_BIT" with expression '0x00000002', CType: int
      static int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_OES_standard_derivatives, GL_ARB_fragment_shader
      Alias for: GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES, GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB
      Define "GL_FRAGMENT_SHADER_DERIVATIVE_HINT" with expression '0x8B8B', CType: int
      static int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_sRGB
      Alias for: GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT
      Define "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" with expression '0x8210', CType: int
      static int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_color_buffer_half_float
      Alias for: GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT
      Define "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" with expression '0x8211', CType: int
      static int GL_GPU_DISJOINT
      GL_EXT_disjoint_timer_query
      Alias for: GL_GPU_DISJOINT_EXT
      Define "GL_GPU_DISJOINT" with expression '0x8FBB', CType: int
      static int GL_HIGH_FLOAT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_HIGH_FLOAT" with expression '0x8DF2', CType: int
      static int GL_HIGH_INT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_HIGH_INT" with expression '0x8DF5', CType: int
      static int GL_INFO_LOG_LENGTH
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_INFO_LOG_LENGTH" with expression '0x8B84', CType: int
      static int GL_INT
      GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0
      Define "GL_INT" with expression '0x1404', CType: int
      static int GL_INT_10_10_10_2
      GL_OES_vertex_type_10_10_10_2
      Alias for: GL_INT_10_10_10_2_OES
      Define "GL_INT_10_10_10_2" with expression '0x8DF7', CType: int
      static int GL_INT_SAMPLER_2D_MULTISAMPLE
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_INT_SAMPLER_2D_MULTISAMPLE" with expression '0x9109', CType: int
      static int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
      GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
      Alias for: GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
      Define "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '0x910C', CType: int
      static int GL_INT_VEC2
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_INT_VEC2_ARB
      Define "GL_INT_VEC2" with expression '0x8B53', CType: int
      static int GL_INT_VEC3
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_INT_VEC3_ARB
      Define "GL_INT_VEC3" with expression '0x8B54', CType: int
      static int GL_INT_VEC4
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_INT_VEC4_ARB
      Define "GL_INT_VEC4" with expression '0x8B55', CType: int
      static int GL_LINK_STATUS
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_LINK_STATUS" with expression '0x8B82', CType: int
      static int GL_LOW_FLOAT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_LOW_FLOAT" with expression '0x8DF0', CType: int
      static int GL_LOW_INT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_LOW_INT" with expression '0x8DF3', CType: int
      static int GL_MAX_3D_TEXTURE_SIZE
      GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
      Alias for: GL_MAX_3D_TEXTURE_SIZE_OES, GL_MAX_3D_TEXTURE_SIZE_EXT
      Define "GL_MAX_3D_TEXTURE_SIZE" with expression '0x8073', CType: int
      static int GL_MAX_COLOR_ATTACHMENTS
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_fbo_color_attachments
      Alias for: GL_MAX_COLOR_ATTACHMENTS_EXT, GL_MAX_COLOR_ATTACHMENTS_NV
      Define "GL_MAX_COLOR_ATTACHMENTS" with expression '0x8CDF', CType: int
      static int GL_MAX_COLOR_TEXTURE_SAMPLES
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_MAX_COLOR_TEXTURE_SAMPLES" with expression '0x910E', CType: int
      static int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
      Alias for: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
      Define "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS" with expression '0x8B4D', CType: int
      static int GL_MAX_DEBUG_GROUP_STACK_DEPTH
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR
      Define "GL_MAX_DEBUG_GROUP_STACK_DEPTH" with expression '0x826C', CType: int
      static int GL_MAX_DEBUG_LOGGED_MESSAGES
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_AMD_debug_output, GL_KHR_debug, GL_ARB_debug_output
      Alias for: GL_MAX_DEBUG_LOGGED_MESSAGES_AMD, GL_MAX_DEBUG_LOGGED_MESSAGES_KHR, GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
      Define "GL_MAX_DEBUG_LOGGED_MESSAGES" with expression '0x9144', CType: int
      static int GL_MAX_DEBUG_MESSAGE_LENGTH
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output, GL_AMD_debug_output
      Alias for: GL_MAX_DEBUG_MESSAGE_LENGTH_KHR, GL_MAX_DEBUG_MESSAGE_LENGTH_ARB, GL_MAX_DEBUG_MESSAGE_LENGTH_AMD
      Define "GL_MAX_DEBUG_MESSAGE_LENGTH" with expression '0x9143', CType: int
      static int GL_MAX_DEPTH_TEXTURE_SAMPLES
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_MAX_DEPTH_TEXTURE_SAMPLES" with expression '0x910F', CType: int
      static int GL_MAX_DRAW_BUFFERS
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers
      Alias for: GL_MAX_DRAW_BUFFERS_NV, GL_MAX_DRAW_BUFFERS_EXT, GL_MAX_DRAW_BUFFERS_ARB, GL_MAX_DRAW_BUFFERS_ATI
      Define "GL_MAX_DRAW_BUFFERS" with expression '0x8824', CType: int
      static int GL_MAX_FRAGMENT_UNIFORM_VECTORS
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_MAX_FRAGMENT_UNIFORM_VECTORS" with expression '0x8DFD', CType: int
      static int GL_MAX_INTEGER_SAMPLES
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_MAX_INTEGER_SAMPLES" with expression '0x9110', CType: int
      static int GL_MAX_LABEL_LENGTH
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_MAX_LABEL_LENGTH_KHR
      Define "GL_MAX_LABEL_LENGTH" with expression '0x82E8', CType: int
      static int GL_MAX_SAMPLE_MASK_WORDS
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
      Alias for: GL_MAX_SAMPLE_MASK_WORDS_NV
      Define "GL_MAX_SAMPLE_MASK_WORDS" with expression '0x8E59', CType: int
      static int GL_MAX_TEXTURE_IMAGE_UNITS
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_fragment_program, GL_ARB_fragment_program
      Alias for: GL_MAX_TEXTURE_IMAGE_UNITS_NV, GL_MAX_TEXTURE_IMAGE_UNITS_ARB
      Define "GL_MAX_TEXTURE_IMAGE_UNITS" with expression '0x8872', CType: int
      static int GL_MAX_VARYING_VECTORS
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_MAX_VARYING_VECTORS" with expression '0x8DFC', CType: int
      static int GL_MAX_VERTEX_ATTRIBS
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
      Alias for: GL_MAX_VERTEX_ATTRIBS_ARB
      Define "GL_MAX_VERTEX_ATTRIBS" with expression '0x8869', CType: int
      static int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
      Alias for: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
      Define "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS" with expression '0x8B4C', CType: int
      static int GL_MAX_VERTEX_UNIFORM_VECTORS
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_MAX_VERTEX_UNIFORM_VECTORS" with expression '0x8DFB', CType: int
      static int GL_MEDIUM_FLOAT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_MEDIUM_FLOAT" with expression '0x8DF1', CType: int
      static int GL_MEDIUM_INT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_MEDIUM_INT" with expression '0x8DF4', CType: int
      static int GL_NUM_PROGRAM_BINARY_FORMATS
      GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
      Alias for: GL_NUM_PROGRAM_BINARY_FORMATS_OES
      Define "GL_NUM_PROGRAM_BINARY_FORMATS" with expression '0x87FE', CType: int
      static int GL_NUM_SHADER_BINARY_FORMATS
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_NUM_SHADER_BINARY_FORMATS" with expression '0x8DF9', CType: int
      static int GL_ONE_MINUS_CONSTANT_ALPHA
      GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
      Alias for: GL_ONE_MINUS_CONSTANT_ALPHA_EXT
      Define "GL_ONE_MINUS_CONSTANT_ALPHA" with expression '0x8004', CType: int
      static int GL_ONE_MINUS_CONSTANT_COLOR
      GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
      Alias for: GL_ONE_MINUS_CONSTANT_COLOR_EXT
      Define "GL_ONE_MINUS_CONSTANT_COLOR" with expression '0x8002', CType: int
      static int GL_PROGRAM
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_PROGRAM_KHR
      Define "GL_PROGRAM" with expression '0x82E2', CType: int
      static int GL_PROGRAM_BINARY_FORMATS
      GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
      Alias for: GL_PROGRAM_BINARY_FORMATS_OES
      Define "GL_PROGRAM_BINARY_FORMATS" with expression '0x87FF', CType: int
      static int GL_PROGRAM_BINARY_LENGTH
      GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
      Alias for: GL_PROGRAM_BINARY_LENGTH_OES
      Define "GL_PROGRAM_BINARY_LENGTH" with expression '0x8741', CType: int
      static int GL_PROGRAM_PIPELINE
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_PROGRAM_PIPELINE_KHR
      Define "GL_PROGRAM_PIPELINE" with expression '0x82E4', CType: int
      static int GL_PROGRAM_PIPELINE_BINDING
      GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: GL_PROGRAM_PIPELINE_BINDING_EXT
      Define "GL_PROGRAM_PIPELINE_BINDING" with expression '0x825A', CType: int
      static int GL_PROGRAM_SEPARABLE
      GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: GL_PROGRAM_SEPARABLE_EXT
      Define "GL_PROGRAM_SEPARABLE" with expression '0x8258', CType: int
      static int GL_PROXY_TEXTURE_2D_MULTISAMPLE
      GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_PROXY_TEXTURE_2D_MULTISAMPLE" with expression '0x9101', CType: int
      static int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
      GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY" with expression '0x9103', CType: int
      static int GL_QUERY
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_QUERY_KHR
      Define "GL_QUERY" with expression '0x82E3', CType: int
      static int GL_QUERY_COUNTER_BITS
      GL_VERSION_1_5, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: GL_QUERY_COUNTER_BITS_EXT, GL_QUERY_COUNTER_BITS_ARB
      Define "GL_QUERY_COUNTER_BITS" with expression '0x8864', CType: int
      static int GL_QUERY_RESULT
      GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: GL_QUERY_RESULT_EXT, GL_QUERY_RESULT_ARB
      Define "GL_QUERY_RESULT" with expression '0x8866', CType: int
      static int GL_QUERY_RESULT_AVAILABLE
      GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: GL_QUERY_RESULT_AVAILABLE_EXT, GL_QUERY_RESULT_AVAILABLE_ARB
      Define "GL_QUERY_RESULT_AVAILABLE" with expression '0x8867', CType: int
      static int GL_RED
      GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_NV_blend_equation_advanced, GL_EXT_texture_rg
      Alias for: GL_RED_NV, GL_RED_EXT
      Define "GL_RED" with expression '0x1903', CType: int
      static int GL_RG
      GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0, GL_EXT_texture_rg
      Alias for: GL_RG_EXT
      Define "GL_RG" with expression '0x8227', CType: int
      static int GL_SAMPLE_MASK
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_EXT_multisample, GL_NV_explicit_multisample, GL_SGIS_multisample
      Alias for: GL_SAMPLE_MASK_EXT, GL_SAMPLE_MASK_NV, GL_SAMPLE_MASK_SGIS
      Define "GL_SAMPLE_MASK" with expression '0x8E51', CType: int
      static int GL_SAMPLE_MASK_VALUE
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_SGIS_multisample, GL_NV_explicit_multisample, GL_EXT_multisample
      Alias for: GL_SAMPLE_MASK_VALUE_SGIS, GL_SAMPLE_MASK_VALUE_NV, GL_SAMPLE_MASK_VALUE_EXT
      Define "GL_SAMPLE_MASK_VALUE" with expression '0x8E52', CType: int
      static int GL_SAMPLE_POSITION
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
      Alias for: GL_SAMPLE_POSITION_NV
      Define "GL_SAMPLE_POSITION" with expression '0x8E50', CType: int
      static int GL_SAMPLER
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_SAMPLER_KHR
      Define "GL_SAMPLER" with expression '0x82E6', CType: int
      static int GL_SAMPLER_2D
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_SAMPLER_2D_ARB
      Define "GL_SAMPLER_2D" with expression '0x8B5E', CType: int
      static int GL_SAMPLER_2D_MULTISAMPLE
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_SAMPLER_2D_MULTISAMPLE" with expression '0x9108', CType: int
      static int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
      GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
      Alias for: GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
      Define "GL_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '0x910B', CType: int
      static int GL_SAMPLER_2D_SHADOW
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_shadow_samplers, GL_ARB_shader_objects
      Alias for: GL_SAMPLER_2D_SHADOW_EXT, GL_SAMPLER_2D_SHADOW_ARB
      Define "GL_SAMPLER_2D_SHADOW" with expression '0x8B62', CType: int
      static int GL_SAMPLER_3D
      GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_OES_texture_3D, GL_ARB_shader_objects
      Alias for: GL_SAMPLER_3D_OES, GL_SAMPLER_3D_ARB
      Define "GL_SAMPLER_3D" with expression '0x8B5F', CType: int
      static int GL_SAMPLER_CUBE
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: GL_SAMPLER_CUBE_ARB
      Define "GL_SAMPLER_CUBE" with expression '0x8B60', CType: int
      static int GL_SHADER
      GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: GL_SHADER_KHR
      Define "GL_SHADER" with expression '0x82E1', CType: int
      static int GL_SHADER_BINARY_DMP
      GL_DMP_shader_binary
      Define "GL_SHADER_BINARY_DMP" with expression '0x9250', CType: int
      static int GL_SHADER_BINARY_FORMATS
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_SHADER_BINARY_FORMATS" with expression '0x8DF8', CType: int
      static int GL_SHADER_COMPILER
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
      Define "GL_SHADER_COMPILER" with expression '0x8DFA', CType: int
      static int GL_SHADER_SOURCE_LENGTH
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_SHADER_SOURCE_LENGTH" with expression '0x8B88', CType: int
      static int GL_SHADER_TYPE
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_SHADER_TYPE" with expression '0x8B4F', CType: int
      static int GL_SHADING_LANGUAGE_VERSION
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shading_language_100
      Alias for: GL_SHADING_LANGUAGE_VERSION_ARB
      Define "GL_SHADING_LANGUAGE_VERSION" with expression '0x8B8C', CType: int
      static int GL_STACK_OVERFLOW
      GL_ES_VERSION_3_2, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_KHR_debug
      Alias for: GL_STACK_OVERFLOW_KHR
      Define "GL_STACK_OVERFLOW" with expression '0x0503', CType: int
      static int GL_STACK_UNDERFLOW
      GL_ES_VERSION_3_2, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_KHR_debug
      Alias for: GL_STACK_UNDERFLOW_KHR
      Define "GL_STACK_UNDERFLOW" with expression '0x0504', CType: int
      static int GL_STENCIL_BACK_FAIL
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
      Alias for: GL_STENCIL_BACK_FAIL_ATI
      Define "GL_STENCIL_BACK_FAIL" with expression '0x8801', CType: int
      static int GL_STENCIL_BACK_FUNC
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
      Alias for: GL_STENCIL_BACK_FUNC_ATI
      Define "GL_STENCIL_BACK_FUNC" with expression '0x8800', CType: int
      static int GL_STENCIL_BACK_PASS_DEPTH_FAIL
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
      Alias for: GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI
      Define "GL_STENCIL_BACK_PASS_DEPTH_FAIL" with expression '0x8802', CType: int
      static int GL_STENCIL_BACK_PASS_DEPTH_PASS
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
      Alias for: GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI
      Define "GL_STENCIL_BACK_PASS_DEPTH_PASS" with expression '0x8803', CType: int
      static int GL_STENCIL_BACK_REF
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_STENCIL_BACK_REF" with expression '0x8CA3', CType: int
      static int GL_STENCIL_BACK_VALUE_MASK
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_STENCIL_BACK_VALUE_MASK" with expression '0x8CA4', CType: int
      static int GL_STENCIL_BACK_WRITEMASK
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_STENCIL_BACK_WRITEMASK" with expression '0x8CA5', CType: int
      static int GL_STENCIL_INDEX
      Part of GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0
      static int GL_STREAM_DRAW
      GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_ARB_vertex_buffer_object
      Alias for: GL_STREAM_DRAW_ARB
      Define "GL_STREAM_DRAW" with expression '0x88E0', CType: int
      static int GL_TEXTURE_2D_MULTISAMPLE
      GL_NV_internalformat_sample_query, GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_TEXTURE_2D_MULTISAMPLE" with expression '0x9100', CType: int
      static int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
      GL_ES_VERSION_3_2, GL_NV_internalformat_sample_query, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
      Alias for: GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES
      Define "GL_TEXTURE_2D_MULTISAMPLE_ARRAY" with expression '0x9102', CType: int
      static int GL_TEXTURE_3D
      GL_ES_VERSION_3_0, GL_EXT_sparse_texture, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
      Alias for: GL_TEXTURE_3D_OES, GL_TEXTURE_3D_EXT
      Define "GL_TEXTURE_3D" with expression '0x806F', CType: int
      static int GL_TEXTURE_BINDING_2D_MULTISAMPLE
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_TEXTURE_BINDING_2D_MULTISAMPLE" with expression '0x9104', CType: int
      static int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
      GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
      Alias for: GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES
      Define "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY" with expression '0x9105', CType: int
      static int GL_TEXTURE_BINDING_3D
      GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D
      Alias for: GL_TEXTURE_BINDING_3D_OES
      Define "GL_TEXTURE_BINDING_3D" with expression '0x806A', CType: int
      static int GL_TEXTURE_BORDER_COLOR
      GL_ES_VERSION_3_2, GL_VERSION_1_1, GL_VERSION_1_0, GL_OES_texture_border_clamp, GL_NV_texture_border_clamp, GL_EXT_texture_border_clamp
      Alias for: GL_TEXTURE_BORDER_COLOR_OES, GL_TEXTURE_BORDER_COLOR_NV, GL_TEXTURE_BORDER_COLOR_EXT
      Define "GL_TEXTURE_BORDER_COLOR" with expression '0x1004', CType: int
      static int GL_TEXTURE_COMPARE_FUNC
      GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_shadow_samplers, GL_ARB_shadow
      Alias for: GL_TEXTURE_COMPARE_FUNC_EXT, GL_TEXTURE_COMPARE_FUNC_ARB
      Define "GL_TEXTURE_COMPARE_FUNC" with expression '0x884D', CType: int
      static int GL_TEXTURE_COMPARE_MODE
      GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_shadow_samplers, GL_ARB_shadow
      Alias for: GL_TEXTURE_COMPARE_MODE_EXT, GL_TEXTURE_COMPARE_MODE_ARB
      Define "GL_TEXTURE_COMPARE_MODE" with expression '0x884C', CType: int
      static int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS" with expression '0x9107', CType: int
      static int GL_TEXTURE_SAMPLES
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_IMG_multisampled_render_to_texture
      Alias for: GL_TEXTURE_SAMPLES_IMG
      Define "GL_TEXTURE_SAMPLES" with expression '0x9106', CType: int
      static int GL_TEXTURE_WRAP_R
      GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_texture3D, GL_OES_texture_3D
      Alias for: GL_TEXTURE_WRAP_R_EXT, GL_TEXTURE_WRAP_R_OES
      Define "GL_TEXTURE_WRAP_R" with expression '0x8072', CType: int
      static int GL_TIME_ELAPSED
      GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
      Alias for: GL_TIME_ELAPSED_EXT
      Define "GL_TIME_ELAPSED" with expression '0x88BF', CType: int
      static int GL_TIMESTAMP
      GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query
      Alias for: GL_TIMESTAMP_EXT
      Define "GL_TIMESTAMP" with expression '0x8E28', CType: int
      static int GL_UNPACK_ROW_LENGTH
      GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
      Alias for: GL_UNPACK_ROW_LENGTH_EXT
      Define "GL_UNPACK_ROW_LENGTH" with expression '0x0CF2', CType: int
      static int GL_UNPACK_SKIP_PIXELS
      GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
      Alias for: GL_UNPACK_SKIP_PIXELS_EXT
      Define "GL_UNPACK_SKIP_PIXELS" with expression '0x0CF4', CType: int
      static int GL_UNPACK_SKIP_ROWS
      GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
      Alias for: GL_UNPACK_SKIP_ROWS_EXT
      Define "GL_UNPACK_SKIP_ROWS" with expression '0x0CF3', CType: int
      static int GL_UNSIGNED_INT_10_10_10_2
      GL_VERSION_1_2, GL_EXT_packed_pixels, GL_OES_vertex_type_10_10_10_2
      Alias for: GL_UNSIGNED_INT_10_10_10_2_EXT, GL_UNSIGNED_INT_10_10_10_2_OES
      Define "GL_UNSIGNED_INT_10_10_10_2" with expression '0x8DF6', CType: int
      static int GL_UNSIGNED_INT_2_10_10_10_REV
      GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_texture_type_2_10_10_10_REV
      Alias for: GL_UNSIGNED_INT_2_10_10_10_REV_EXT
      Define "GL_UNSIGNED_INT_2_10_10_10_REV" with expression '0x8368', CType: int
      static int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      Define "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" with expression '0x910A', CType: int
      static int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
      GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
      Alias for: GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
      Define "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '0x910D', CType: int
      static int GL_UNSIGNED_NORMALIZED
      GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_color_buffer_half_float, GL_ARB_texture_float
      Alias for: GL_UNSIGNED_NORMALIZED_EXT, GL_UNSIGNED_NORMALIZED_ARB
      Define "GL_UNSIGNED_NORMALIZED" with expression '0x8C17', CType: int
      static int GL_VALIDATE_STATUS
      GL_ES_VERSION_2_0, GL_VERSION_2_0
      Define "GL_VALIDATE_STATUS" with expression '0x8B83', CType: int
      static int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
      GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_ARB_vertex_buffer_object
      Alias for: GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
      Define "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" with expression '0x889F', CType: int
      static int GL_VERTEX_ATTRIB_ARRAY_ENABLED
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
      Alias for: GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
      Define "GL_VERTEX_ATTRIB_ARRAY_ENABLED" with expression '0x8622', CType: int
      static int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
      Alias for: GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
      Define "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED" with expression '0x886A', CType: int
      static int GL_VERTEX_ATTRIB_ARRAY_POINTER
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
      Alias for: GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
      Define "GL_VERTEX_ATTRIB_ARRAY_POINTER" with expression '0x8645', CType: int
      static int GL_VERTEX_ATTRIB_ARRAY_SIZE
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
      Alias for: GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
      Define "GL_VERTEX_ATTRIB_ARRAY_SIZE" with expression '0x8623', CType: int
      static int GL_VERTEX_ATTRIB_ARRAY_STRIDE
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
      Alias for: GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
      Define "GL_VERTEX_ATTRIB_ARRAY_STRIDE" with expression '0x8624', CType: int
      static int GL_VERTEX_ATTRIB_ARRAY_TYPE
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
      Alias for: GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
      Define "GL_VERTEX_ATTRIB_ARRAY_TYPE" with expression '0x8625', CType: int
      static int GL_VERTEX_SHADER
      GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_EXT_vertex_shader, GL_ARB_vertex_shader
      Alias for: GL_VERTEX_SHADER_EXT, GL_VERTEX_SHADER_ARB
      Define "GL_VERTEX_SHADER" with expression '0x8B31', CType: int
      static int GL_VERTEX_SHADER_BIT
      GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: GL_VERTEX_SHADER_BIT_EXT
      Define "GL_VERTEX_SHADER_BIT" with expression '0x00000001', CType: int
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void glActiveShaderProgram​(int pipeline, int program)
      Entry point to C language function: void glActiveShaderProgram(GLuint pipeline, GLuint program)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glActiveShaderProgramEXT
      void glApplyFramebufferAttachmentCMAAINTEL()
      Entry point to C language function: void glApplyFramebufferAttachmentCMAAINTEL()
      Part of GL_INTEL_framebuffer_CMAA
      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_VERSION_1_5, GL_ES_VERSION_3_0, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
      Alias for: glBeginQueryARB, glBeginQueryEXT
      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, GL_ARB_vertex_shader
      Alias for: glBindAttribLocationARB
      void glBindProgramPipeline​(int pipeline)
      Entry point to C language function: void glBindProgramPipeline(GLuint pipeline)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glBindProgramPipelineEXT
      void glBlendColor​(float red, float green, float blue, float alpha)
      Entry point to C language function: void glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
      Part of GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_VERSION_1_2, GL_EXT_blend_color
      Alias for: glBlendColorEXT
      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, GL_ARB_shader_objects
      Alias for: glCompileShaderARB
      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 void * data)
      Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
      Alias for: glCompressedTexImage3DARB, glCompressedTexImage3DOES
      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 void * data)
      Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
      Alias for: glCompressedTexImage3DARB, glCompressedTexImage3DOES
      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 void * data)
      Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
      Alias for: glCompressedTexSubImage3DARB, glCompressedTexSubImage3DOES
      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 void * data)
      Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
      Alias for: glCompressedTexSubImage3DARB, glCompressedTexSubImage3DOES
      void glCopyImageSubData​(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
      Entry point to C language function: void glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
      Part of GL_ARB_copy_image, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_NV_copy_image, GL_EXT_copy_image, GL_OES_copy_image
      Alias for: glCopyImageSubDataNV, glCopyImageSubDataEXT, glCopyImageSubDataOES
      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_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_copy_texture, GL_OES_texture_3D
      Alias for: glCopyTexSubImage3DEXT, glCopyTexSubImage3DOES
      int glCreateProgram()
      Entry point to C language function: GLuint glCreateProgram()
      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
      int glCreateShaderProgramv​(int type, int count, String[] strings)
      Entry point to C language function: GLuint glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar * * strings)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glCreateShaderProgramvEXT
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
      Alias for: glDebugMessageControlKHR, glDebugMessageControlARB
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
      Alias for: glDebugMessageControlKHR, glDebugMessageControlARB
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug, GL_AMD_debug_output
      Alias for: glDebugMessageInsertARB, glDebugMessageInsertKHR, glDebugMessageInsertAMD
      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 glDeleteProgramPipelines​(int n, int[] pipelines, int pipelines_offset)
      Entry point to C language function: void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glDeleteProgramPipelinesEXT
      void glDeleteProgramPipelines​(int n, IntBuffer pipelines)
      Entry point to C language function: void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glDeleteProgramPipelinesEXT
      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_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: glDeleteQueriesEXT, glDeleteQueriesARB
      void glDeleteQueries​(int n, IntBuffer ids)
      Entry point to C language function: void glDeleteQueries(GLsizei n, const GLuint * ids)
      Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: glDeleteQueriesEXT, glDeleteQueriesARB
      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, GL_ARB_vertex_program
      Alias for: glDisableVertexAttribArrayARB
      void glDrawArraysInstancedBaseInstance​(int mode, int first, int count, int instancecount, int baseinstance)
      Entry point to C language function: void glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
      Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
      Alias for: glDrawArraysInstancedBaseInstanceEXT
      void glDrawBuffers​(int n, int[] bufs, int bufs_offset)
      Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs)
      Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
      Alias for: glDrawBuffersEXT, glDrawBuffersARB, glDrawBuffersNV, glDrawBuffersATI
      void glDrawBuffers​(int n, IntBuffer bufs)
      Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs)
      Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
      Alias for: glDrawBuffersEXT, glDrawBuffersARB, glDrawBuffersNV, glDrawBuffersATI
      void glDrawElementsInstancedBaseInstance​(int mode, int count, int type, long indices_buffer_offset, int instancecount, int baseinstance)
      Entry point to C language function: void glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance)
      Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
      Alias for: glDrawElementsInstancedBaseInstanceEXT
      void glDrawElementsInstancedBaseVertexBaseInstance​(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex, int baseinstance)
      Entry point to C language function: void glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
      Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
      Alias for: glDrawElementsInstancedBaseVertexBaseInstanceEXT
      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, GL_ARB_vertex_program
      Alias for: glEnableVertexAttribArrayARB
      void glEndQuery​(int target)
      Entry point to C language function: void glEndQuery(GLenum target)
      Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: glEndQueryEXT, glEndQueryARB
      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_EXT_framebuffer_object, GL_OES_texture_3D
      Alias for: glFramebufferTexture3DEXT, glFramebufferTexture3DOES
      void glGenProgramPipelines​(int n, int[] pipelines, int pipelines_offset)
      Entry point to C language function: void glGenProgramPipelines(GLsizei n, GLuint * pipelines)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glGenProgramPipelinesEXT
      void glGenProgramPipelines​(int n, IntBuffer pipelines)
      Entry point to C language function: void glGenProgramPipelines(GLsizei n, GLuint * pipelines)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glGenProgramPipelinesEXT
      void glGenQueries​(int n, int[] ids, int ids_offset)
      Entry point to C language function: void glGenQueries(GLsizei n, GLuint * ids)
      Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: glGenQueriesEXT, glGenQueriesARB
      void glGenQueries​(int n, IntBuffer ids)
      Entry point to C language function: void glGenQueries(GLsizei n, GLuint * ids)
      Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: glGenQueriesEXT, glGenQueriesARB
      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, GL_ARB_vertex_shader
      Alias for: glGetActiveAttribARB
      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, GL_ARB_vertex_shader
      Alias for: glGetActiveAttribARB
      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, GL_ARB_shader_objects
      Alias for: glGetActiveUniformARB
      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, GL_ARB_shader_objects
      Alias for: glGetActiveUniformARB
      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, GL_ARB_vertex_shader
      Alias for: glGetAttribLocationARB
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_AMD_debug_output, GL_ARB_debug_output, GL_KHR_debug
      Alias for: glGetDebugMessageLogAMD, glGetDebugMessageLogARB, glGetDebugMessageLogKHR
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_AMD_debug_output, GL_ARB_debug_output, GL_KHR_debug
      Alias for: glGetDebugMessageLogAMD, glGetDebugMessageLogARB, glGetDebugMessageLogKHR
      void glGetMultisamplefv​(int pname, int index, float[] val, int val_offset)
      Entry point to C language function: void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val)
      Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
      Alias for: glGetMultisamplefvNV
      void glGetMultisamplefv​(int pname, int index, FloatBuffer val)
      Entry point to C language function: void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val)
      Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
      Alias for: glGetMultisamplefvNV
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_EXT_debug_label, GL_KHR_debug
      Alias for: glGetObjectLabelEXT, glGetObjectLabelKHR
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_EXT_debug_label, GL_KHR_debug
      Alias for: glGetObjectLabelEXT, glGetObjectLabelKHR
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: glGetObjectPtrLabelKHR
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: glGetObjectPtrLabelKHR
      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, void * binary)
      Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
      Alias for: glGetProgramBinaryOES
      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, void * binary)
      Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
      Alias for: glGetProgramBinaryOES
      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, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
      Alias for: glGetProgramivARB, glGetProgramivNV
      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, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
      Alias for: glGetProgramivARB, glGetProgramivNV
      void glGetProgramPipelineInfoLog​(int pipeline, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset)
      Entry point to C language function: void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glGetProgramPipelineInfoLogEXT
      void glGetProgramPipelineInfoLog​(int pipeline, int bufSize, IntBuffer length, ByteBuffer infoLog)
      Entry point to C language function: void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glGetProgramPipelineInfoLogEXT
      void glGetProgramPipelineiv​(int pipeline, int pname, int[] params, int params_offset)
      Entry point to C language function: void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glGetProgramPipelineivEXT
      void glGetProgramPipelineiv​(int pipeline, int pname, IntBuffer params)
      Entry point to C language function: void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glGetProgramPipelineivEXT
      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_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: glGetQueryivEXT, glGetQueryivARB
      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_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: glGetQueryivEXT, glGetQueryivARB
      void glGetQueryObjecti64v​(int id, int pname, long[] params, int params_offset)
      Entry point to C language function: void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params)
      Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
      Alias for: glGetQueryObjecti64vEXT
      void glGetQueryObjecti64v​(int id, int pname, LongBuffer params)
      Entry point to C language function: void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params)
      Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
      Alias for: glGetQueryObjecti64vEXT
      void glGetQueryObjectiv​(int id, int pname, int[] params, int params_offset)
      Entry point to C language function: void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params)
      Part of GL_VERSION_1_5, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
      Alias for: glGetQueryObjectivARB, glGetQueryObjectivEXT
      void glGetQueryObjectiv​(int id, int pname, IntBuffer params)
      Entry point to C language function: void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params)
      Part of GL_VERSION_1_5, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
      Alias for: glGetQueryObjectivARB, glGetQueryObjectivEXT
      void glGetQueryObjectui64v​(int id, int pname, long[] params, int params_offset)
      Entry point to C language function: void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params)
      Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
      Alias for: glGetQueryObjectui64vEXT
      void glGetQueryObjectui64v​(int id, int pname, LongBuffer params)
      Entry point to C language function: void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params)
      Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
      Alias for: glGetQueryObjectui64vEXT
      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_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: glGetQueryObjectuivEXT, glGetQueryObjectuivARB
      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_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: glGetQueryObjectuivEXT, glGetQueryObjectuivARB
      void glGetSamplerParameterIiv​(int sampler, int pname, int[] params, int params_offset)
      Entry point to C language function: void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params)
      Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
      Alias for: glGetSamplerParameterIivEXT, glGetSamplerParameterIivOES
      void glGetSamplerParameterIiv​(int sampler, int pname, IntBuffer params)
      Entry point to C language function: void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params)
      Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
      Alias for: glGetSamplerParameterIivEXT, glGetSamplerParameterIivOES
      void glGetSamplerParameterIuiv​(int sampler, int pname, int[] params, int params_offset)
      Entry point to C language function: void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params)
      Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_OES_texture_border_clamp, GL_EXT_texture_border_clamp
      Alias for: glGetSamplerParameterIuivOES, glGetSamplerParameterIuivEXT
      void glGetSamplerParameterIuiv​(int sampler, int pname, IntBuffer params)
      Entry point to C language function: void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params)
      Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_OES_texture_border_clamp, GL_EXT_texture_border_clamp
      Alias for: glGetSamplerParameterIuivOES, glGetSamplerParameterIuivEXT
      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, GL_ARB_shader_objects
      Alias for: glGetShaderSourceARB
      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, GL_ARB_shader_objects
      Alias for: glGetShaderSourceARB
      void glGetTexParameterIiv​(int target, int pname, int[] params, int params_offset)
      Entry point to C language function: void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params)
      Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
      Alias for: glGetTexParameterIivOES, glGetTexParameterIivEXT
      void glGetTexParameterIiv​(int target, int pname, IntBuffer params)
      Entry point to C language function: void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params)
      Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
      Alias for: glGetTexParameterIivOES, glGetTexParameterIivEXT
      void glGetTexParameterIuiv​(int target, int pname, int[] params, int params_offset)
      Entry point to C language function: void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params)
      Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
      Alias for: glGetTexParameterIuivOES, glGetTexParameterIuivEXT
      void glGetTexParameterIuiv​(int target, int pname, IntBuffer params)
      Entry point to C language function: void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params)
      Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
      Alias for: glGetTexParameterIuivOES, glGetTexParameterIuivEXT
      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, GL_ARB_shader_objects
      Alias for: glGetUniformfvARB
      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, GL_ARB_shader_objects
      Alias for: glGetUniformfvARB
      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, GL_ARB_shader_objects
      Alias for: glGetUniformivARB
      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, GL_ARB_shader_objects
      Alias for: glGetUniformivARB
      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, GL_ARB_shader_objects
      Alias for: glGetUniformLocationARB
      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, GL_ARB_vertex_program, GL_NV_vertex_program
      Alias for: glGetVertexAttribfvARB, glGetVertexAttribfvNV
      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, GL_ARB_vertex_program, GL_NV_vertex_program
      Alias for: glGetVertexAttribfvARB, glGetVertexAttribfvNV
      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, GL_NV_vertex_program, GL_ARB_vertex_program
      Alias for: glGetVertexAttribivNV, glGetVertexAttribivARB
      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, GL_NV_vertex_program, GL_ARB_vertex_program
      Alias for: glGetVertexAttribivNV, glGetVertexAttribivARB
      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, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
      Alias for: glIsProgramARB, glIsProgramNV
      boolean glIsProgramPipeline​(int pipeline)
      Entry point to C language function: GLboolean glIsProgramPipeline(GLuint pipeline)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glIsProgramPipelineEXT
      boolean glIsQuery​(int id)
      Entry point to C language function: GLboolean glIsQuery(GLuint id)
      Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
      Alias for: glIsQueryEXT, glIsQueryARB
      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, GL_ARB_shader_objects
      Alias for: glLinkProgramARB
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: glObjectLabelKHR
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: glObjectLabelKHR
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: glObjectPtrLabelKHR
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: glObjectPtrLabelKHR
      void glPopDebugGroup()
      Entry point to C language function: void glPopDebugGroup()
      Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: glPopDebugGroupKHR
      void glProgramBinary​(int program, int binaryFormat, Buffer binary, int length)
      Entry point to C language function: void glProgramBinary(GLuint program, GLenum binaryFormat, const void * binary, GLint length)
      Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
      Alias for: glProgramBinaryOES
      void glProgramParameteri​(int program, int pname, int value)
      Entry point to C language function: void glProgramParameteri(GLuint program, GLenum pname, GLint value)
      Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_EXT_geometry_shader4, GL_EXT_separate_shader_objects, GL_ARB_geometry_shader4
      Alias for: glProgramParameteriEXT, glProgramParameteriARB
      void glProgramUniform1f​(int program, int location, float v0)
      Entry point to C language function: void glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform1fEXT
      void glProgramUniform1fv​(int program, int location, int count, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform1fvEXT
      void glProgramUniform1fv​(int program, int location, int count, FloatBuffer value)
      Entry point to C language function: void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform1fvEXT
      void glProgramUniform1i​(int program, int location, int v0)
      Entry point to C language function: void glProgramUniform1i(GLuint program, GLint location, GLint v0)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform1iEXT
      void glProgramUniform1iv​(int program, int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform1ivEXT
      void glProgramUniform1iv​(int program, int location, int count, IntBuffer value)
      Entry point to C language function: void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform1ivEXT
      void glProgramUniform1ui​(int program, int location, int v0)
      Entry point to C language function: void glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform1uiEXT
      void glProgramUniform1uiv​(int program, int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform1uivEXT
      void glProgramUniform1uiv​(int program, int location, int count, IntBuffer value)
      Entry point to C language function: void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform1uivEXT
      void glProgramUniform2f​(int program, int location, float v0, float v1)
      Entry point to C language function: void glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform2fEXT
      void glProgramUniform2fv​(int program, int location, int count, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform2fvEXT
      void glProgramUniform2fv​(int program, int location, int count, FloatBuffer value)
      Entry point to C language function: void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform2fvEXT
      void glProgramUniform2i​(int program, int location, int v0, int v1)
      Entry point to C language function: void glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform2iEXT
      void glProgramUniform2iv​(int program, int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform2ivEXT
      void glProgramUniform2iv​(int program, int location, int count, IntBuffer value)
      Entry point to C language function: void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform2ivEXT
      void glProgramUniform2ui​(int program, int location, int v0, int v1)
      Entry point to C language function: void glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform2uiEXT
      void glProgramUniform2uiv​(int program, int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform2uivEXT
      void glProgramUniform2uiv​(int program, int location, int count, IntBuffer value)
      Entry point to C language function: void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform2uivEXT
      void glProgramUniform3f​(int program, int location, float v0, float v1, float v2)
      Entry point to C language function: void glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform3fEXT
      void glProgramUniform3fv​(int program, int location, int count, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform3fvEXT
      void glProgramUniform3fv​(int program, int location, int count, FloatBuffer value)
      Entry point to C language function: void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform3fvEXT
      void glProgramUniform3i​(int program, int location, int v0, int v1, int v2)
      Entry point to C language function: void glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform3iEXT
      void glProgramUniform3iv​(int program, int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform3ivEXT
      void glProgramUniform3iv​(int program, int location, int count, IntBuffer value)
      Entry point to C language function: void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform3ivEXT
      void glProgramUniform3ui​(int program, int location, int v0, int v1, int v2)
      Entry point to C language function: void glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform3uiEXT
      void glProgramUniform3uiv​(int program, int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform3uivEXT
      void glProgramUniform3uiv​(int program, int location, int count, IntBuffer value)
      Entry point to C language function: void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform3uivEXT
      void glProgramUniform4f​(int program, int location, float v0, float v1, float v2, float v3)
      Entry point to C language function: void glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform4fEXT
      void glProgramUniform4fv​(int program, int location, int count, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform4fvEXT
      void glProgramUniform4fv​(int program, int location, int count, FloatBuffer value)
      Entry point to C language function: void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform4fvEXT
      void glProgramUniform4i​(int program, int location, int v0, int v1, int v2, int v3)
      Entry point to C language function: void glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform4iEXT
      void glProgramUniform4iv​(int program, int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform4ivEXT
      void glProgramUniform4iv​(int program, int location, int count, IntBuffer value)
      Entry point to C language function: void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform4ivEXT
      void glProgramUniform4ui​(int program, int location, int v0, int v1, int v2, int v3)
      Entry point to C language function: void glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform4uiEXT
      void glProgramUniform4uiv​(int program, int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform4uivEXT
      void glProgramUniform4uiv​(int program, int location, int count, IntBuffer value)
      Entry point to C language function: void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniform4uivEXT
      void glProgramUniformMatrix2fv​(int program, int location, int count, boolean transpose, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix2fvEXT
      void glProgramUniformMatrix2fv​(int program, int location, int count, boolean transpose, FloatBuffer value)
      Entry point to C language function: void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix2fvEXT
      void glProgramUniformMatrix2x3fv​(int program, int location, int count, boolean transpose, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix2x3fvEXT
      void glProgramUniformMatrix2x3fv​(int program, int location, int count, boolean transpose, FloatBuffer value)
      Entry point to C language function: void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix2x3fvEXT
      void glProgramUniformMatrix2x4fv​(int program, int location, int count, boolean transpose, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix2x4fvEXT
      void glProgramUniformMatrix2x4fv​(int program, int location, int count, boolean transpose, FloatBuffer value)
      Entry point to C language function: void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix2x4fvEXT
      void glProgramUniformMatrix3fv​(int program, int location, int count, boolean transpose, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix3fvEXT
      void glProgramUniformMatrix3fv​(int program, int location, int count, boolean transpose, FloatBuffer value)
      Entry point to C language function: void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix3fvEXT
      void glProgramUniformMatrix3x2fv​(int program, int location, int count, boolean transpose, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix3x2fvEXT
      void glProgramUniformMatrix3x2fv​(int program, int location, int count, boolean transpose, FloatBuffer value)
      Entry point to C language function: void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix3x2fvEXT
      void glProgramUniformMatrix3x4fv​(int program, int location, int count, boolean transpose, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix3x4fvEXT
      void glProgramUniformMatrix3x4fv​(int program, int location, int count, boolean transpose, FloatBuffer value)
      Entry point to C language function: void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix3x4fvEXT
      void glProgramUniformMatrix4fv​(int program, int location, int count, boolean transpose, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix4fvEXT
      void glProgramUniformMatrix4fv​(int program, int location, int count, boolean transpose, FloatBuffer value)
      Entry point to C language function: void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix4fvEXT
      void glProgramUniformMatrix4x2fv​(int program, int location, int count, boolean transpose, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix4x2fvEXT
      void glProgramUniformMatrix4x2fv​(int program, int location, int count, boolean transpose, FloatBuffer value)
      Entry point to C language function: void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix4x2fvEXT
      void glProgramUniformMatrix4x3fv​(int program, int location, int count, boolean transpose, float[] value, int value_offset)
      Entry point to C language function: void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix4x3fvEXT
      void glProgramUniformMatrix4x3fv​(int program, int location, int count, boolean transpose, FloatBuffer value)
      Entry point to C language function: void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
      Alias for: glProgramUniformMatrix4x3fvEXT
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: glPushDebugGroupKHR
      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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
      Alias for: glPushDebugGroupKHR
      void glQueryCounter​(int id, int target)
      Entry point to C language function: void glQueryCounter(GLuint id, GLenum target)
      Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query
      Alias for: glQueryCounterEXT
      void glReleaseShaderCompiler()
      Entry point to C language function: void glReleaseShaderCompiler(void);
      Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
      void glSampleMaski​(int index, int mask)
      Entry point to C language function: void glSampleMaski(GLuint index, GLbitfield mask)
      Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      void glSamplerParameterIiv​(int sampler, int pname, int[] param, int param_offset)
      Entry point to C language function: void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param)
      Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
      Alias for: glSamplerParameterIivEXT, glSamplerParameterIivOES
      void glSamplerParameterIiv​(int sampler, int pname, IntBuffer param)
      Entry point to C language function: void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param)
      Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
      Alias for: glSamplerParameterIivEXT, glSamplerParameterIivOES
      void glSamplerParameterIuiv​(int sampler, int pname, int[] param, int param_offset)
      Entry point to C language function: void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param)
      Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
      Alias for: glSamplerParameterIuivEXT, glSamplerParameterIuivOES
      void glSamplerParameterIuiv​(int sampler, int pname, IntBuffer param)
      Entry point to C language function: void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param)
      Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
      Alias for: glSamplerParameterIuivEXT, glSamplerParameterIuivOES
      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 * const * string, const GLint * length)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glShaderSourceARB
      void glShaderSource​(int shader, int count, String[] string, IntBuffer length)
      Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * const * string, const GLint * length)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glShaderSourceARB
      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, GL_ATI_separate_stencil
      Alias for: glStencilFuncSeparateATI
      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 sfail, int dpfail, int dppass)
      Entry point to C language function: void glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
      Alias for: glStencilOpSeparateATI
      void glTexImage2DMultisample​(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
      Entry point to C language function: void glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
      Part of GL_ARB_texture_multisample, GL_VERSION_3_2
      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, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels)
      Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
      Alias for: glTexImage3DOES, glTexImage3DEXT
      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, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels)
      Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
      Alias for: glTexImage3DOES, glTexImage3DEXT
      void glTexImage3DMultisample​(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
      Entry point to C language function: void glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
      Part of GL_ARB_texture_multisample, GL_VERSION_3_2
      void glTexParameterIiv​(int target, int pname, int[] params, int params_offset)
      Entry point to C language function: void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params)
      Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
      Alias for: glTexParameterIivOES, glTexParameterIivEXT
      void glTexParameterIiv​(int target, int pname, IntBuffer params)
      Entry point to C language function: void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params)
      Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
      Alias for: glTexParameterIivOES, glTexParameterIivEXT
      void glTexParameterIuiv​(int target, int pname, int[] params, int params_offset)
      Entry point to C language function: void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params)
      Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_EXT_texture_integer, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
      Alias for: glTexParameterIuivEXT, glTexParameterIuivOES
      void glTexParameterIuiv​(int target, int pname, IntBuffer params)
      Entry point to C language function: void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params)
      Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_EXT_texture_integer, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
      Alias for: glTexParameterIuivEXT, glTexParameterIuivOES
      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 void * pixels)
      Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
      Alias for: glTexSubImage3DOES, glTexSubImage3DEXT
      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 void * pixels)
      Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
      Alias for: glTexSubImage3DOES, glTexSubImage3DEXT
      void glUniform​(GLUniformData data)  
      void glUniform1f​(int location, float v0)
      Entry point to C language function: void glUniform1f(GLint location, GLfloat v0)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform1fARB
      void glUniform1fv​(int location, int count, float[] value, int value_offset)
      Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform1fvARB
      void glUniform1fv​(int location, int count, FloatBuffer value)
      Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform1fvARB
      void glUniform1i​(int location, int v0)
      Entry point to C language function: void glUniform1i(GLint location, GLint v0)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform1iARB
      void glUniform1iv​(int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform1ivARB
      void glUniform1iv​(int location, int count, IntBuffer value)
      Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform1ivARB
      void glUniform2f​(int location, float v0, float v1)
      Entry point to C language function: void glUniform2f(GLint location, GLfloat v0, GLfloat v1)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform2fARB
      void glUniform2fv​(int location, int count, float[] value, int value_offset)
      Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform2fvARB
      void glUniform2fv​(int location, int count, FloatBuffer value)
      Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform2fvARB
      void glUniform2i​(int location, int v0, int v1)
      Entry point to C language function: void glUniform2i(GLint location, GLint v0, GLint v1)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform2iARB
      void glUniform2iv​(int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform2ivARB
      void glUniform2iv​(int location, int count, IntBuffer value)
      Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform2ivARB
      void glUniform3f​(int location, float v0, float v1, float v2)
      Entry point to C language function: void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform3fARB
      void glUniform3fv​(int location, int count, float[] value, int value_offset)
      Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform3fvARB
      void glUniform3fv​(int location, int count, FloatBuffer value)
      Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform3fvARB
      void glUniform3i​(int location, int v0, int v1, int v2)
      Entry point to C language function: void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform3iARB
      void glUniform3iv​(int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform3ivARB
      void glUniform3iv​(int location, int count, IntBuffer value)
      Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform3ivARB
      void glUniform4f​(int location, float v0, float v1, float v2, float v3)
      Entry point to C language function: void glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform4fARB
      void glUniform4fv​(int location, int count, float[] value, int value_offset)
      Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform4fvARB
      void glUniform4fv​(int location, int count, FloatBuffer value)
      Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform4fvARB
      void glUniform4i​(int location, int v0, int v1, int v2, int v3)
      Entry point to C language function: void glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform4iARB
      void glUniform4iv​(int location, int count, int[] value, int value_offset)
      Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform4ivARB
      void glUniform4iv​(int location, int count, IntBuffer value)
      Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * value)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
      Alias for: glUniform4ivARB
      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, GL_ARB_shader_objects
      Alias for: glUniformMatrix2fvARB
      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, GL_ARB_shader_objects
      Alias for: glUniformMatrix2fvARB
      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, GL_ARB_shader_objects
      Alias for: glUniformMatrix3fvARB
      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, GL_ARB_shader_objects
      Alias for: glUniformMatrix3fvARB
      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, GL_ARB_shader_objects
      Alias for: glUniformMatrix4fvARB
      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, GL_ARB_shader_objects
      Alias for: glUniformMatrix4fvARB
      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 glUseProgramStages​(int pipeline, int stages, int program)
      Entry point to C language function: void glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glUseProgramStagesEXT
      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, GL_ARB_shader_objects
      Alias for: glValidateProgramARB
      void glValidateProgramPipeline​(int pipeline)
      Entry point to C language function: void glValidateProgramPipeline(GLuint pipeline)
      Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
      Alias for: glValidateProgramPipelineEXT
      void glVertexAttrib1f​(int index, float x)
      Entry point to C language function: void glVertexAttrib1f(GLuint index, GLfloat x)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
      Alias for: glVertexAttrib1fARB, glVertexAttrib1fNV
      void glVertexAttrib1fv​(int index, float[] v, int v_offset)
      Entry point to C language function: void glVertexAttrib1fv(GLuint index, const GLfloat * v)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
      Alias for: glVertexAttrib1fvNV, glVertexAttrib1fvARB
      void glVertexAttrib1fv​(int index, FloatBuffer v)
      Entry point to C language function: void glVertexAttrib1fv(GLuint index, const GLfloat * v)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
      Alias for: glVertexAttrib1fvNV, glVertexAttrib1fvARB
      void glVertexAttrib2f​(int index, float x, float y)
      Entry point to C language function: void glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
      Alias for: glVertexAttrib2fARB, glVertexAttrib2fNV
      void glVertexAttrib2fv​(int index, float[] v, int v_offset)
      Entry point to C language function: void glVertexAttrib2fv(GLuint index, const GLfloat * v)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
      Alias for: glVertexAttrib2fvARB, glVertexAttrib2fvNV
      void glVertexAttrib2fv​(int index, FloatBuffer v)
      Entry point to C language function: void glVertexAttrib2fv(GLuint index, const GLfloat * v)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
      Alias for: glVertexAttrib2fvARB, glVertexAttrib2fvNV
      void glVertexAttrib3f​(int index, float x, float y, float z)
      Entry point to C language function: void glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
      Alias for: glVertexAttrib3fARB, glVertexAttrib3fNV
      void glVertexAttrib3fv​(int index, float[] v, int v_offset)
      Entry point to C language function: void glVertexAttrib3fv(GLuint index, const GLfloat * v)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
      Alias for: glVertexAttrib3fvNV, glVertexAttrib3fvARB
      void glVertexAttrib3fv​(int index, FloatBuffer v)
      Entry point to C language function: void glVertexAttrib3fv(GLuint index, const GLfloat * v)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
      Alias for: glVertexAttrib3fvNV, glVertexAttrib3fvARB
      void glVertexAttrib4f​(int index, float x, float y, float z, float w)
      Entry point to C language function: void glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
      Alias for: glVertexAttrib4fNV, glVertexAttrib4fARB
      void glVertexAttrib4fv​(int index, float[] v, int v_offset)
      Entry point to C language function: void glVertexAttrib4fv(GLuint index, const GLfloat * v)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
      Alias for: glVertexAttrib4fvNV, glVertexAttrib4fvARB
      void glVertexAttrib4fv​(int index, FloatBuffer v)
      Entry point to C language function: void glVertexAttrib4fv(GLuint index, const GLfloat * v)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
      Alias for: glVertexAttrib4fvNV, glVertexAttrib4fvARB
      void glVertexAttribPointer​(int index, int size, int type, boolean normalized, int stride, long pointer_buffer_offset)
      Entry point to C language function: void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
      Alias for: glVertexAttribPointerARB, glVertexAttribPointerNV
      void glVertexAttribPointer​(GLArrayData array)  
    • Field Detail

      • GL_SHADER

        static final int GL_SHADER
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_SHADER_KHR
        Define "GL_SHADER" with expression '0x82E1', CType: int
        See Also:
        Constant Field Values
      • GL_CURRENT_VERTEX_ATTRIB

        static final int GL_CURRENT_VERTEX_ATTRIB
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
        Alias for: GL_CURRENT_VERTEX_ATTRIB_ARB
        Define "GL_CURRENT_VERTEX_ATTRIB" with expression '0x8626', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_SHADER

        static final int GL_VERTEX_SHADER
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_EXT_vertex_shader, GL_ARB_vertex_shader
        Alias for: GL_VERTEX_SHADER_EXT, GL_VERTEX_SHADER_ARB
        Define "GL_VERTEX_SHADER" with expression '0x8B31', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_DEBUG_MESSAGE_LENGTH

        static final int GL_MAX_DEBUG_MESSAGE_LENGTH
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output, GL_AMD_debug_output
        Alias for: GL_MAX_DEBUG_MESSAGE_LENGTH_KHR, GL_MAX_DEBUG_MESSAGE_LENGTH_ARB, GL_MAX_DEBUG_MESSAGE_LENGTH_AMD
        Define "GL_MAX_DEBUG_MESSAGE_LENGTH" with expression '0x9143', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER1

        static final int GL_DRAW_BUFFER1
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
        Alias for: GL_DRAW_BUFFER1_NV, GL_DRAW_BUFFER1_ATI, GL_DRAW_BUFFER1_EXT, GL_DRAW_BUFFER1_ARB
        Define "GL_DRAW_BUFFER1" with expression '0x8826', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_FRAGMENT_UNIFORM_VECTORS

        static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_MAX_FRAGMENT_UNIFORM_VECTORS" with expression '0x8DFD', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY

        static final int GL_QUERY
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_QUERY_KHR
        Define "GL_QUERY" with expression '0x82E3', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_SHADER_BIT

        static final int GL_VERTEX_SHADER_BIT
        GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: GL_VERTEX_SHADER_BIT_EXT
        Define "GL_VERTEX_SHADER_BIT" with expression '0x00000001', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_DEPTH_TEXTURE_SAMPLES

        static final int GL_MAX_DEPTH_TEXTURE_SAMPLES
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_MAX_DEPTH_TEXTURE_SAMPLES" with expression '0x910F', CType: int
        See Also:
        Constant Field Values
      • GL_STENCIL_BACK_PASS_DEPTH_PASS

        static final int GL_STENCIL_BACK_PASS_DEPTH_PASS
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
        Alias for: GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI
        Define "GL_STENCIL_BACK_PASS_DEPTH_PASS" with expression '0x8803', CType: int
        See Also:
        Constant Field Values
      • GL_ACTIVE_PROGRAM

        static final int GL_ACTIVE_PROGRAM
        GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: GL_ACTIVE_PROGRAM_EXT
        Define "GL_ACTIVE_PROGRAM" with expression '0x8259', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT5

        static final int GL_COLOR_ATTACHMENT5
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
        Alias for: GL_COLOR_ATTACHMENT5_EXT, GL_COLOR_ATTACHMENT5_NV
        Define "GL_COLOR_ATTACHMENT5" with expression '0x8CE5', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_SOURCE_WINDOW_SYSTEM

        static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
        Alias for: GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB, GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR
        Define "GL_DEBUG_SOURCE_WINDOW_SYSTEM" with expression '0x8247', CType: int
        See Also:
        Constant Field Values
      • GL_STENCIL_BACK_FUNC

        static final int GL_STENCIL_BACK_FUNC
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
        Alias for: GL_STENCIL_BACK_FUNC_ATI
        Define "GL_STENCIL_BACK_FUNC" with expression '0x8800', CType: int
        See Also:
        Constant Field Values
      • GL_COMPILE_STATUS

        static final int GL_COMPILE_STATUS
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_COMPILE_STATUS" with expression '0x8B81', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_GROUP_STACK_DEPTH

        static final int GL_DEBUG_GROUP_STACK_DEPTH
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_DEBUG_GROUP_STACK_DEPTH_KHR
        Define "GL_DEBUG_GROUP_STACK_DEPTH" with expression '0x826D', CType: int
        See Also:
        Constant Field Values
      • GL_FLOAT_VEC2

        static final int GL_FLOAT_VEC2
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_FLOAT_VEC2_ARB
        Define "GL_FLOAT_VEC2" with expression '0x8B50', CType: int
        See Also:
        Constant Field Values
      • GL_FLOAT_VEC4

        static final int GL_FLOAT_VEC4
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_FLOAT_VEC4_ARB
        Define "GL_FLOAT_VEC4" with expression '0x8B52', CType: int
        See Also:
        Constant Field Values
      • GL_FLOAT_VEC3

        static final int GL_FLOAT_VEC3
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_FLOAT_VEC3_ARB
        Define "GL_FLOAT_VEC3" with expression '0x8B51', CType: int
        See Also:
        Constant Field Values
      • GL_TIMESTAMP

        static final int GL_TIMESTAMP
        GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query
        Alias for: GL_TIMESTAMP_EXT
        Define "GL_TIMESTAMP" with expression '0x8E28', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_LABEL_LENGTH

        static final int GL_MAX_LABEL_LENGTH
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_MAX_LABEL_LENGTH_KHR
        Define "GL_MAX_LABEL_LENGTH" with expression '0x82E8', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_SOURCE_OTHER

        static final int GL_DEBUG_SOURCE_OTHER
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: GL_DEBUG_SOURCE_OTHER_KHR, GL_DEBUG_SOURCE_OTHER_ARB
        Define "GL_DEBUG_SOURCE_OTHER" with expression '0x824B', CType: int
        See Also:
        Constant Field Values
      • GL_CURRENT_PROGRAM

        static final int GL_CURRENT_PROGRAM
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_CURRENT_PROGRAM" with expression '0x8B8D', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER10

        static final int GL_DRAW_BUFFER10
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
        Alias for: GL_DRAW_BUFFER10_ATI, GL_DRAW_BUFFER10_NV, GL_DRAW_BUFFER10_EXT, GL_DRAW_BUFFER10_ARB
        Define "GL_DRAW_BUFFER10" with expression '0x882F', CType: int
        See Also:
        Constant Field Values
      • GL_SHADER_SOURCE_LENGTH

        static final int GL_SHADER_SOURCE_LENGTH
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_SHADER_SOURCE_LENGTH" with expression '0x8B88', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

        static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS" with expression '0x9107', CType: int
        See Also:
        Constant Field Values
      • GL_COMPARE_REF_TO_TEXTURE

        static final int GL_COMPARE_REF_TO_TEXTURE
        GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_shadow_samplers
        Alias for: GL_COMPARE_REF_TO_TEXTURE_EXT
        Define "GL_COMPARE_REF_TO_TEXTURE" with expression '0x884E', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT12

        static final int GL_COLOR_ATTACHMENT12
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
        Alias for: GL_COLOR_ATTACHMENT12_NV, GL_COLOR_ATTACHMENT12_EXT
        Define "GL_COLOR_ATTACHMENT12" with expression '0x8CEC', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER14

        static final int GL_DRAW_BUFFER14
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_NV_draw_buffers
        Alias for: GL_DRAW_BUFFER14_EXT, GL_DRAW_BUFFER14_ARB, GL_DRAW_BUFFER14_ATI, GL_DRAW_BUFFER14_NV
        Define "GL_DRAW_BUFFER14" with expression '0x8833', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_TYPE_PUSH_GROUP

        static final int GL_DEBUG_TYPE_PUSH_GROUP
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_DEBUG_TYPE_PUSH_GROUP_KHR
        Define "GL_DEBUG_TYPE_PUSH_GROUP" with expression '0x8269', CType: int
        See Also:
        Constant Field Values
      • GL_SHADER_BINARY_FORMATS

        static final int GL_SHADER_BINARY_FORMATS
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_SHADER_BINARY_FORMATS" with expression '0x8DF8', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_BINDING_3D

        static final int GL_TEXTURE_BINDING_3D
        GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D
        Alias for: GL_TEXTURE_BINDING_3D_OES
        Define "GL_TEXTURE_BINDING_3D" with expression '0x806A', CType: int
        See Also:
        Constant Field Values
      • GL_CONTEXT_FLAG_DEBUG_BIT

        static final int GL_CONTEXT_FLAG_DEBUG_BIT
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_CONTEXT_FLAG_DEBUG_BIT_KHR
        Define "GL_CONTEXT_FLAG_DEBUG_BIT" with expression '0x00000002', CType: int
        See Also:
        Constant Field Values
      • GL_STENCIL_BACK_VALUE_MASK

        static final int GL_STENCIL_BACK_VALUE_MASK
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_STENCIL_BACK_VALUE_MASK" with expression '0x8CA4', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER8

        static final int GL_DRAW_BUFFER8
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers
        Alias for: GL_DRAW_BUFFER8_NV, GL_DRAW_BUFFER8_EXT, GL_DRAW_BUFFER8_ARB, GL_DRAW_BUFFER8_ATI
        Define "GL_DRAW_BUFFER8" with expression '0x882D', CType: int
        See Also:
        Constant Field Values
      • GL_STACK_UNDERFLOW

        static final int GL_STACK_UNDERFLOW
        GL_ES_VERSION_3_2, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_KHR_debug
        Alias for: GL_STACK_UNDERFLOW_KHR
        Define "GL_STACK_UNDERFLOW" with expression '0x0504', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_ATTRIB_ARRAY_POINTER

        static final int GL_VERTEX_ATTRIB_ARRAY_POINTER
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
        Alias for: GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
        Define "GL_VERTEX_ATTRIB_ARRAY_POINTER" with expression '0x8645', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_BORDER_COLOR

        static final int GL_TEXTURE_BORDER_COLOR
        GL_ES_VERSION_3_2, GL_VERSION_1_1, GL_VERSION_1_0, GL_OES_texture_border_clamp, GL_NV_texture_border_clamp, GL_EXT_texture_border_clamp
        Alias for: GL_TEXTURE_BORDER_COLOR_OES, GL_TEXTURE_BORDER_COLOR_NV, GL_TEXTURE_BORDER_COLOR_EXT
        Define "GL_TEXTURE_BORDER_COLOR" with expression '0x1004', CType: int
        See Also:
        Constant Field Values
      • GL_GPU_DISJOINT

        static final int GL_GPU_DISJOINT
        GL_EXT_disjoint_timer_query
        Alias for: GL_GPU_DISJOINT_EXT
        Define "GL_GPU_DISJOINT" with expression '0x8FBB', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_VARYING_VECTORS

        static final int GL_MAX_VARYING_VECTORS
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_MAX_VARYING_VECTORS" with expression '0x8DFC', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT9

        static final int GL_COLOR_ATTACHMENT9
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
        Alias for: GL_COLOR_ATTACHMENT9_NV, GL_COLOR_ATTACHMENT9_EXT
        Define "GL_COLOR_ATTACHMENT9" with expression '0x8CE9', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER4

        static final int GL_DRAW_BUFFER4
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_ARB_draw_buffers, GL_EXT_draw_buffers
        Alias for: GL_DRAW_BUFFER4_ATI, GL_DRAW_BUFFER4_NV, GL_DRAW_BUFFER4_ARB, GL_DRAW_BUFFER4_EXT
        Define "GL_DRAW_BUFFER4" with expression '0x8829', CType: int
        See Also:
        Constant Field Values
      • GL_INT_10_10_10_2

        static final int GL_INT_10_10_10_2
        GL_OES_vertex_type_10_10_10_2
        Alias for: GL_INT_10_10_10_2_OES
        Define "GL_INT_10_10_10_2" with expression '0x8DF7', CType: int
        See Also:
        Constant Field Values
      • GL_STREAM_DRAW

        static final int GL_STREAM_DRAW
        GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_ARB_vertex_buffer_object
        Alias for: GL_STREAM_DRAW_ARB
        Define "GL_STREAM_DRAW" with expression '0x88E0', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_2D_MULTISAMPLE_ARRAY

        static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
        GL_ES_VERSION_3_2, GL_NV_internalformat_sample_query, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
        Alias for: GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES
        Define "GL_TEXTURE_2D_MULTISAMPLE_ARRAY" with expression '0x9102', CType: int
        See Also:
        Constant Field Values
      • GL_ATTACHED_SHADERS

        static final int GL_ATTACHED_SHADERS
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_ATTACHED_SHADERS" with expression '0x8B85', CType: int
        See Also:
        Constant Field Values
      • GL_LOW_INT

        static final int GL_LOW_INT
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_LOW_INT" with expression '0x8DF3', CType: int
        See Also:
        Constant Field Values
      • GL_BLEND_ADVANCED_COHERENT_KHR

        static final int GL_BLEND_ADVANCED_COHERENT_KHR
        GL_KHR_blend_equation_advanced_coherent
        Define "GL_BLEND_ADVANCED_COHERENT_KHR" with expression '0x9285', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

        static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
        Alias for: GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
        Define "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED" with expression '0x886A', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_COLOR_TEXTURE_SAMPLES

        static final int GL_MAX_COLOR_TEXTURE_SAMPLES
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_MAX_COLOR_TEXTURE_SAMPLES" with expression '0x910E', CType: int
        See Also:
        Constant Field Values
      • GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

        static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH" with expression '0x8B8A', CType: int
        See Also:
        Constant Field Values
      • GL_STENCIL_BACK_WRITEMASK

        static final int GL_STENCIL_BACK_WRITEMASK
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_STENCIL_BACK_WRITEMASK" with expression '0x8CA5', CType: int
        See Also:
        Constant Field Values
      • GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

        static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
        GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
        Alias for: GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
        Define "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '0x910C', CType: int
        See Also:
        Constant Field Values
      • GL_STENCIL_BACK_FAIL

        static final int GL_STENCIL_BACK_FAIL
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
        Alias for: GL_STENCIL_BACK_FAIL_ATI
        Define "GL_STENCIL_BACK_FAIL" with expression '0x8801', CType: int
        See Also:
        Constant Field Values
      • GL_MEDIUM_FLOAT

        static final int GL_MEDIUM_FLOAT
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_MEDIUM_FLOAT" with expression '0x8DF1', CType: int
        See Also:
        Constant Field Values
      • GL_SHADER_BINARY_DMP

        static final int GL_SHADER_BINARY_DMP
        GL_DMP_shader_binary
        Define "GL_SHADER_BINARY_DMP" with expression '0x9250', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH

        static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR, GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
        Define "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH" with expression '0x8243', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_SEVERITY_HIGH

        static final int GL_DEBUG_SEVERITY_HIGH
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug, GL_AMD_debug_output
        Alias for: GL_DEBUG_SEVERITY_HIGH_ARB, GL_DEBUG_SEVERITY_HIGH_KHR, GL_DEBUG_SEVERITY_HIGH_AMD
        Define "GL_DEBUG_SEVERITY_HIGH" with expression '0x9146', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_SOURCE_API

        static final int GL_DEBUG_SOURCE_API
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
        Alias for: GL_DEBUG_SOURCE_API_ARB, GL_DEBUG_SOURCE_API_KHR
        Define "GL_DEBUG_SOURCE_API" with expression '0x8246', CType: int
        See Also:
        Constant Field Values
      • GL_NUM_PROGRAM_BINARY_FORMATS

        static final int GL_NUM_PROGRAM_BINARY_FORMATS
        GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
        Alias for: GL_NUM_PROGRAM_BINARY_FORMATS_OES
        Define "GL_NUM_PROGRAM_BINARY_FORMATS" with expression '0x87FE', CType: int
        See Also:
        Constant Field Values
      • GL_SAMPLER_2D

        static final int GL_SAMPLER_2D
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_SAMPLER_2D_ARB
        Define "GL_SAMPLER_2D" with expression '0x8B5E', CType: int
        See Also:
        Constant Field Values
      • GL_STENCIL_BACK_REF

        static final int GL_STENCIL_BACK_REF
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_STENCIL_BACK_REF" with expression '0x8CA3', CType: int
        See Also:
        Constant Field Values
      • GL_INT

        static final int GL_INT
        GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0
        Define "GL_INT" with expression '0x1404', CType: int
        See Also:
        Constant Field Values
      • GL_MEDIUM_INT

        static final int GL_MEDIUM_INT
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_MEDIUM_INT" with expression '0x8DF4', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_COMPARE_MODE

        static final int GL_TEXTURE_COMPARE_MODE
        GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_shadow_samplers, GL_ARB_shadow
        Alias for: GL_TEXTURE_COMPARE_MODE_EXT, GL_TEXTURE_COMPARE_MODE_ARB
        Define "GL_TEXTURE_COMPARE_MODE" with expression '0x884C', CType: int
        See Also:
        Constant Field Values
      • GL_VALIDATE_STATUS

        static final int GL_VALIDATE_STATUS
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_VALIDATE_STATUS" with expression '0x8B83', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_DEBUG_LOGGED_MESSAGES

        static final int GL_MAX_DEBUG_LOGGED_MESSAGES
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_AMD_debug_output, GL_KHR_debug, GL_ARB_debug_output
        Alias for: GL_MAX_DEBUG_LOGGED_MESSAGES_AMD, GL_MAX_DEBUG_LOGGED_MESSAGES_KHR, GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
        Define "GL_MAX_DEBUG_LOGGED_MESSAGES" with expression '0x9144', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT4

        static final int GL_COLOR_ATTACHMENT4
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
        Alias for: GL_COLOR_ATTACHMENT4_EXT, GL_COLOR_ATTACHMENT4_NV
        Define "GL_COLOR_ATTACHMENT4" with expression '0x8CE4', CType: int
        See Also:
        Constant Field Values
      • GL_TIME_ELAPSED

        static final int GL_TIME_ELAPSED
        GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
        Alias for: GL_TIME_ELAPSED_EXT
        Define "GL_TIME_ELAPSED" with expression '0x88BF', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT10

        static final int GL_COLOR_ATTACHMENT10
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
        Alias for: GL_COLOR_ATTACHMENT10_NV, GL_COLOR_ATTACHMENT10_EXT
        Define "GL_COLOR_ATTACHMENT10" with expression '0x8CEA', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_SOURCE_SHADER_COMPILER

        static final int GL_DEBUG_SOURCE_SHADER_COMPILER
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
        Alias for: GL_DEBUG_SOURCE_SHADER_COMPILER_ARB, GL_DEBUG_SOURCE_SHADER_COMPILER_KHR
        Define "GL_DEBUG_SOURCE_SHADER_COMPILER" with expression '0x8248', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_SEVERITY_NOTIFICATION

        static final int GL_DEBUG_SEVERITY_NOTIFICATION
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_DEBUG_SEVERITY_NOTIFICATION_KHR
        Define "GL_DEBUG_SEVERITY_NOTIFICATION" with expression '0x826B', CType: int
        See Also:
        Constant Field Values
      • GL_SAMPLE_MASK_VALUE

        static final int GL_SAMPLE_MASK_VALUE
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_SGIS_multisample, GL_NV_explicit_multisample, GL_EXT_multisample
        Alias for: GL_SAMPLE_MASK_VALUE_SGIS, GL_SAMPLE_MASK_VALUE_NV, GL_SAMPLE_MASK_VALUE_EXT
        Define "GL_SAMPLE_MASK_VALUE" with expression '0x8E52', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER0

        static final int GL_DRAW_BUFFER0
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_NV_draw_buffers
        Alias for: GL_DRAW_BUFFER0_EXT, GL_DRAW_BUFFER0_ARB, GL_DRAW_BUFFER0_ATI, GL_DRAW_BUFFER0_NV
        Define "GL_DRAW_BUFFER0" with expression '0x8825', CType: int
        See Also:
        Constant Field Values
      • GL_SHADING_LANGUAGE_VERSION

        static final int GL_SHADING_LANGUAGE_VERSION
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shading_language_100
        Alias for: GL_SHADING_LANGUAGE_VERSION_ARB
        Define "GL_SHADING_LANGUAGE_VERSION" with expression '0x8B8C', CType: int
        See Also:
        Constant Field Values
      • GL_CURRENT_QUERY

        static final int GL_CURRENT_QUERY
        GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: GL_CURRENT_QUERY_EXT, GL_CURRENT_QUERY_ARB
        Define "GL_CURRENT_QUERY" with expression '0x8865', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_NORMALIZED

        static final int GL_UNSIGNED_NORMALIZED
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_color_buffer_half_float, GL_ARB_texture_float
        Alias for: GL_UNSIGNED_NORMALIZED_EXT, GL_UNSIGNED_NORMALIZED_ARB
        Define "GL_UNSIGNED_NORMALIZED" with expression '0x8C17', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_SAMPLES

        static final int GL_TEXTURE_SAMPLES
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_IMG_multisampled_render_to_texture
        Alias for: GL_TEXTURE_SAMPLES_IMG
        Define "GL_TEXTURE_SAMPLES" with expression '0x9106', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_LOGGED_MESSAGES

        static final int GL_DEBUG_LOGGED_MESSAGES
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_AMD_debug_output, GL_ARB_debug_output
        Alias for: GL_DEBUG_LOGGED_MESSAGES_KHR, GL_DEBUG_LOGGED_MESSAGES_AMD, GL_DEBUG_LOGGED_MESSAGES_ARB
        Define "GL_DEBUG_LOGGED_MESSAGES" with expression '0x9145', CType: int
        See Also:
        Constant Field Values
      • GL_SAMPLER_CUBE

        static final int GL_SAMPLER_CUBE
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_SAMPLER_CUBE_ARB
        Define "GL_SAMPLER_CUBE" with expression '0x8B60', CType: int
        See Also:
        Constant Field Values
      • GL_LOW_FLOAT

        static final int GL_LOW_FLOAT
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_LOW_FLOAT" with expression '0x8DF0', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT1

        static final int GL_COLOR_ATTACHMENT1
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
        Alias for: GL_COLOR_ATTACHMENT1_EXT, GL_COLOR_ATTACHMENT1_NV
        Define "GL_COLOR_ATTACHMENT1" with expression '0x8CE1', CType: int
        See Also:
        Constant Field Values
      • GL_DELETE_STATUS

        static final int GL_DELETE_STATUS
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_DELETE_STATUS" with expression '0x8B80', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY_RESULT

        static final int GL_QUERY_RESULT
        GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: GL_QUERY_RESULT_EXT, GL_QUERY_RESULT_ARB
        Define "GL_QUERY_RESULT" with expression '0x8866', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_TYPE_OTHER

        static final int GL_DEBUG_TYPE_OTHER
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
        Alias for: GL_DEBUG_TYPE_OTHER_ARB, GL_DEBUG_TYPE_OTHER_KHR
        Define "GL_DEBUG_TYPE_OTHER" with expression '0x8251', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT13

        static final int GL_COLOR_ATTACHMENT13
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
        Alias for: GL_COLOR_ATTACHMENT13_NV, GL_COLOR_ATTACHMENT13_EXT
        Define "GL_COLOR_ATTACHMENT13" with expression '0x8CED', CType: int
        See Also:
        Constant Field Values
      • GL_BLEND_COLOR

        static final int GL_BLEND_COLOR
        GL_ARB_imaging, GL_ES_VERSION_2_0, GL_EXT_blend_color
        Alias for: GL_BLEND_COLOR_EXT
        Define "GL_BLEND_COLOR" with expression '0x8005', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

        static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
        Alias for: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
        Define "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS" with expression '0x8B4C', CType: int
        See Also:
        Constant Field Values
      • GL_ACTIVE_UNIFORM_MAX_LENGTH

        static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_ACTIVE_UNIFORM_MAX_LENGTH" with expression '0x8B87', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER13

        static final int GL_DRAW_BUFFER13
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
        Alias for: GL_DRAW_BUFFER13_EXT, GL_DRAW_BUFFER13_ARB, GL_DRAW_BUFFER13_NV, GL_DRAW_BUFFER13_ATI
        Define "GL_DRAW_BUFFER13" with expression '0x8832', CType: int
        See Also:
        Constant Field Values
      • GL_ANY_SAMPLES_PASSED

        static final int GL_ANY_SAMPLES_PASSED
        GL_VERSION_3_3, GL_ES_VERSION_3_0, GL_ARB_occlusion_query2, GL_EXT_occlusion_query_boolean
        Alias for: GL_ANY_SAMPLES_PASSED_EXT
        Define "GL_ANY_SAMPLES_PASSED" with expression '0x8C2F', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER7

        static final int GL_DRAW_BUFFER7
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
        Alias for: GL_DRAW_BUFFER7_NV, GL_DRAW_BUFFER7_ATI, GL_DRAW_BUFFER7_EXT, GL_DRAW_BUFFER7_ARB
        Define "GL_DRAW_BUFFER7" with expression '0x882C', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER3

        static final int GL_DRAW_BUFFER3
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
        Alias for: GL_DRAW_BUFFER3_ATI, GL_DRAW_BUFFER3_NV, GL_DRAW_BUFFER3_EXT, GL_DRAW_BUFFER3_ARB
        Define "GL_DRAW_BUFFER3" with expression '0x8828', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_OUTPUT

        static final int GL_DEBUG_OUTPUT
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_DEBUG_OUTPUT_KHR
        Define "GL_DEBUG_OUTPUT" with expression '0x92E0', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT8

        static final int GL_COLOR_ATTACHMENT8
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
        Alias for: GL_COLOR_ATTACHMENT8_EXT, GL_COLOR_ATTACHMENT8_NV
        Define "GL_COLOR_ATTACHMENT8" with expression '0x8CE8', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

        static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
        GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
        Alias for: GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
        Define "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '0x910D', CType: int
        See Also:
        Constant Field Values
      • GL_UNPACK_SKIP_PIXELS

        static final int GL_UNPACK_SKIP_PIXELS
        GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
        Alias for: GL_UNPACK_SKIP_PIXELS_EXT
        Define "GL_UNPACK_SKIP_PIXELS" with expression '0x0CF4', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT_2_10_10_10_REV

        static final int GL_UNSIGNED_INT_2_10_10_10_REV
        GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_texture_type_2_10_10_10_REV
        Alias for: GL_UNSIGNED_INT_2_10_10_10_REV_EXT
        Define "GL_UNSIGNED_INT_2_10_10_10_REV" with expression '0x8368', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

        static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
        GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
        Alias for: GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES
        Define "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY" with expression '0x9105', CType: int
        See Also:
        Constant Field Values
      • GL_PROGRAM_BINARY_LENGTH

        static final int GL_PROGRAM_BINARY_LENGTH
        GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
        Alias for: GL_PROGRAM_BINARY_LENGTH_OES
        Define "GL_PROGRAM_BINARY_LENGTH" with expression '0x8741', CType: int
        See Also:
        Constant Field Values
      • GL_SHADER_COMPILER

        static final int GL_SHADER_COMPILER
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_SHADER_COMPILER" with expression '0x8DFA', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_SEVERITY_LOW

        static final int GL_DEBUG_SEVERITY_LOW
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output, GL_AMD_debug_output
        Alias for: GL_DEBUG_SEVERITY_LOW_KHR, GL_DEBUG_SEVERITY_LOW_ARB, GL_DEBUG_SEVERITY_LOW_AMD
        Define "GL_DEBUG_SEVERITY_LOW" with expression '0x9148', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR

        static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
        Alias for: GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB, GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR
        Define "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR" with expression '0x824E', CType: int
        See Also:
        Constant Field Values
      • GL_PROXY_TEXTURE_2D_MULTISAMPLE

        static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE
        GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_PROXY_TEXTURE_2D_MULTISAMPLE" with expression '0x9101', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_TYPE_PORTABILITY

        static final int GL_DEBUG_TYPE_PORTABILITY
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
        Alias for: GL_DEBUG_TYPE_PORTABILITY_ARB, GL_DEBUG_TYPE_PORTABILITY_KHR
        Define "GL_DEBUG_TYPE_PORTABILITY" with expression '0x824F', CType: int
        See Also:
        Constant Field Values
      • GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY

        static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
        GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY" with expression '0x9103', CType: int
        See Also:
        Constant Field Values
      • GL_PROGRAM_SEPARABLE

        static final int GL_PROGRAM_SEPARABLE
        GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: GL_PROGRAM_SEPARABLE_EXT
        Define "GL_PROGRAM_SEPARABLE" with expression '0x8258', CType: int
        See Also:
        Constant Field Values
      • GL_BOOL

        static final int GL_BOOL
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_BOOL_ARB
        Define "GL_BOOL" with expression '0x8B56', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_ATTRIB_ARRAY_TYPE

        static final int GL_VERTEX_ATTRIB_ARRAY_TYPE
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
        Alias for: GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
        Define "GL_VERTEX_ATTRIB_ARRAY_TYPE" with expression '0x8625', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_TYPE_ERROR

        static final int GL_DEBUG_TYPE_ERROR
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
        Alias for: GL_DEBUG_TYPE_ERROR_ARB, GL_DEBUG_TYPE_ERROR_KHR
        Define "GL_DEBUG_TYPE_ERROR" with expression '0x824C', CType: int
        See Also:
        Constant Field Values
      • GL_UNPACK_ROW_LENGTH

        static final int GL_UNPACK_ROW_LENGTH
        GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
        Alias for: GL_UNPACK_ROW_LENGTH_EXT
        Define "GL_UNPACK_ROW_LENGTH" with expression '0x0CF2', CType: int
        See Also:
        Constant Field Values
      • GL_HIGH_INT

        static final int GL_HIGH_INT
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_HIGH_INT" with expression '0x8DF5', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT3

        static final int GL_COLOR_ATTACHMENT3
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
        Alias for: GL_COLOR_ATTACHMENT3_EXT, GL_COLOR_ATTACHMENT3_NV
        Define "GL_COLOR_ATTACHMENT3" with expression '0x8CE3', CType: int
        See Also:
        Constant Field Values
      • GL_ALL_SHADER_BITS

        static final long GL_ALL_SHADER_BITS
        GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: GL_ALL_SHADER_BITS_EXT
        Define "GL_ALL_SHADER_BITS" with expression '0xFFFFFFFF', CType: long
        See Also:
        Constant Field Values
      • GL_MAX_VERTEX_ATTRIBS

        static final int GL_MAX_VERTEX_ATTRIBS
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
        Alias for: GL_MAX_VERTEX_ATTRIBS_ARB
        Define "GL_MAX_VERTEX_ATTRIBS" with expression '0x8869', CType: int
        See Also:
        Constant Field Values
      • GL_CONSTANT_ALPHA

        static final int GL_CONSTANT_ALPHA
        GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
        Alias for: GL_CONSTANT_ALPHA_EXT
        Define "GL_CONSTANT_ALPHA" with expression '0x8003', CType: int
        See Also:
        Constant Field Values
      • GL_SAMPLE_MASK

        static final int GL_SAMPLE_MASK
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_EXT_multisample, GL_NV_explicit_multisample, GL_SGIS_multisample
        Alias for: GL_SAMPLE_MASK_EXT, GL_SAMPLE_MASK_NV, GL_SAMPLE_MASK_SGIS
        Define "GL_SAMPLE_MASK" with expression '0x8E51', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_3D_TEXTURE_SIZE

        static final int GL_MAX_3D_TEXTURE_SIZE
        GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
        Alias for: GL_MAX_3D_TEXTURE_SIZE_OES, GL_MAX_3D_TEXTURE_SIZE_EXT
        Define "GL_MAX_3D_TEXTURE_SIZE" with expression '0x8073', CType: int
        See Also:
        Constant Field Values
      • GL_LINK_STATUS

        static final int GL_LINK_STATUS
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_LINK_STATUS" with expression '0x8B82', CType: int
        See Also:
        Constant Field Values
      • GL_SAMPLER

        static final int GL_SAMPLER
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_SAMPLER_KHR
        Define "GL_SAMPLER" with expression '0x82E6', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_ATTRIB_ARRAY_SIZE

        static final int GL_VERTEX_ATTRIB_ARRAY_SIZE
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
        Alias for: GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
        Define "GL_VERTEX_ATTRIB_ARRAY_SIZE" with expression '0x8623', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

        static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
        Alias for: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
        Define "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS" with expression '0x8B4D', CType: int
        See Also:
        Constant Field Values
      • GL_UNPACK_SKIP_ROWS

        static final int GL_UNPACK_SKIP_ROWS
        GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
        Alias for: GL_UNPACK_SKIP_ROWS_EXT
        Define "GL_UNPACK_SKIP_ROWS" with expression '0x0CF3', CType: int
        See Also:
        Constant Field Values
      • GL_SAMPLER_2D_SHADOW

        static final int GL_SAMPLER_2D_SHADOW
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_shadow_samplers, GL_ARB_shader_objects
        Alias for: GL_SAMPLER_2D_SHADOW_EXT, GL_SAMPLER_2D_SHADOW_ARB
        Define "GL_SAMPLER_2D_SHADOW" with expression '0x8B62', CType: int
        See Also:
        Constant Field Values
      • GL_ACTIVE_UNIFORMS

        static final int GL_ACTIVE_UNIFORMS
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_ACTIVE_UNIFORMS" with expression '0x8B86', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_2D_MULTISAMPLE

        static final int GL_TEXTURE_2D_MULTISAMPLE
        GL_NV_internalformat_sample_query, GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_TEXTURE_2D_MULTISAMPLE" with expression '0x9100', CType: int
        See Also:
        Constant Field Values
      • GL_INFO_LOG_LENGTH

        static final int GL_INFO_LOG_LENGTH
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_INFO_LOG_LENGTH" with expression '0x8B84', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_VERTEX_UNIFORM_VECTORS

        static final int GL_MAX_VERTEX_UNIFORM_VECTORS
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_MAX_VERTEX_UNIFORM_VECTORS" with expression '0x8DFB', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER6

        static final int GL_DRAW_BUFFER6
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
        Alias for: GL_DRAW_BUFFER6_EXT, GL_DRAW_BUFFER6_ARB, GL_DRAW_BUFFER6_NV, GL_DRAW_BUFFER6_ATI
        Define "GL_DRAW_BUFFER6" with expression '0x882B', CType: int
        See Also:
        Constant Field Values
      • GL_DEPTH_COMPONENT

        static final int GL_DEPTH_COMPONENT
        GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0
        Define "GL_DEPTH_COMPONENT" with expression '0x1902', CType: int
        See Also:
        Constant Field Values
      • GL_CONTEXT_ROBUST_ACCESS

        static final int GL_CONTEXT_ROBUST_ACCESS
        GL_KHR_robustness, GL_KHR_robustness, GL_EXT_robustness
        Alias for: GL_CONTEXT_ROBUST_ACCESS_KHR, GL_CONTEXT_ROBUST_ACCESS_EXT
        Define "GL_CONTEXT_ROBUST_ACCESS" with expression '0x90F3', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_COMPARE_FUNC

        static final int GL_TEXTURE_COMPARE_FUNC
        GL_ES_VERSION_3_0, GL_VERSION_1_4, GL_EXT_shadow_samplers, GL_ARB_shadow
        Alias for: GL_TEXTURE_COMPARE_FUNC_EXT, GL_TEXTURE_COMPARE_FUNC_ARB
        Define "GL_TEXTURE_COMPARE_FUNC" with expression '0x884D', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER12

        static final int GL_DRAW_BUFFER12
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers
        Alias for: GL_DRAW_BUFFER12_ATI, GL_DRAW_BUFFER12_EXT, GL_DRAW_BUFFER12_ARB, GL_DRAW_BUFFER12_NV
        Define "GL_DRAW_BUFFER12" with expression '0x8831', CType: int
        See Also:
        Constant Field Values
      • GL_RG

        static final int GL_RG
        GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0, GL_EXT_texture_rg
        Alias for: GL_RG_EXT
        Define "GL_RG" with expression '0x8227', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_CALLBACK_USER_PARAM

        static final int GL_DEBUG_CALLBACK_USER_PARAM
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: GL_DEBUG_CALLBACK_USER_PARAM_KHR, GL_DEBUG_CALLBACK_USER_PARAM_ARB
        Define "GL_DEBUG_CALLBACK_USER_PARAM" with expression '0x8245', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_3D

        static final int GL_TEXTURE_3D
        GL_ES_VERSION_3_0, GL_EXT_sparse_texture, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
        Alias for: GL_TEXTURE_3D_OES, GL_TEXTURE_3D_EXT
        Define "GL_TEXTURE_3D" with expression '0x806F', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_BINDING_2D_MULTISAMPLE

        static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_TEXTURE_BINDING_2D_MULTISAMPLE" with expression '0x9104', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY_COUNTER_BITS

        static final int GL_QUERY_COUNTER_BITS
        GL_VERSION_1_5, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: GL_QUERY_COUNTER_BITS_EXT, GL_QUERY_COUNTER_BITS_ARB
        Define "GL_QUERY_COUNTER_BITS" with expression '0x8864', CType: int
        See Also:
        Constant Field Values
      • GL_PROGRAM

        static final int GL_PROGRAM
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_PROGRAM_KHR
        Define "GL_PROGRAM" with expression '0x82E2', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT_10_10_10_2

        static final int GL_UNSIGNED_INT_10_10_10_2
        GL_VERSION_1_2, GL_EXT_packed_pixels, GL_OES_vertex_type_10_10_10_2
        Alias for: GL_UNSIGNED_INT_10_10_10_2_EXT, GL_UNSIGNED_INT_10_10_10_2_OES
        Define "GL_UNSIGNED_INT_10_10_10_2" with expression '0x8DF6', CType: int
        See Also:
        Constant Field Values
      • GL_BOOL_VEC4

        static final int GL_BOOL_VEC4
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_BOOL_VEC4_ARB
        Define "GL_BOOL_VEC4" with expression '0x8B59', CType: int
        See Also:
        Constant Field Values
      • GL_BOOL_VEC3

        static final int GL_BOOL_VEC3
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_BOOL_VEC3_ARB
        Define "GL_BOOL_VEC3" with expression '0x8B58', CType: int
        See Also:
        Constant Field Values
      • GL_BOOL_VEC2

        static final int GL_BOOL_VEC2
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_BOOL_VEC2_ARB
        Define "GL_BOOL_VEC2" with expression '0x8B57', CType: int
        See Also:
        Constant Field Values
      • GL_BUFFER

        static final int GL_BUFFER
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_BUFFER_KHR
        Define "GL_BUFFER" with expression '0x82E0', CType: int
        See Also:
        Constant Field Values
      • GL_SHADER_TYPE

        static final int GL_SHADER_TYPE
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_SHADER_TYPE" with expression '0x8B4F', CType: int
        See Also:
        Constant Field Values
      • GL_FRAGMENT_SHADER_BIT

        static final int GL_FRAGMENT_SHADER_BIT
        GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: GL_FRAGMENT_SHADER_BIT_EXT
        Define "GL_FRAGMENT_SHADER_BIT" with expression '0x00000002', CType: int
        See Also:
        Constant Field Values
      • GL_ACTIVE_ATTRIBUTES

        static final int GL_ACTIVE_ATTRIBUTES
        GL_ES_VERSION_2_0, GL_VERSION_2_0
        Define "GL_ACTIVE_ATTRIBUTES" with expression '0x8B89', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_TEXTURE_IMAGE_UNITS

        static final int GL_MAX_TEXTURE_IMAGE_UNITS
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_fragment_program, GL_ARB_fragment_program
        Alias for: GL_MAX_TEXTURE_IMAGE_UNITS_NV, GL_MAX_TEXTURE_IMAGE_UNITS_ARB
        Define "GL_MAX_TEXTURE_IMAGE_UNITS" with expression '0x8872', CType: int
        See Also:
        Constant Field Values
      • GL_INT_SAMPLER_2D_MULTISAMPLE

        static final int GL_INT_SAMPLER_2D_MULTISAMPLE
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_INT_SAMPLER_2D_MULTISAMPLE" with expression '0x9109', CType: int
        See Also:
        Constant Field Values
      • GL_INT_VEC4

        static final int GL_INT_VEC4
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_INT_VEC4_ARB
        Define "GL_INT_VEC4" with expression '0x8B55', CType: int
        See Also:
        Constant Field Values
      • GL_INT_VEC2

        static final int GL_INT_VEC2
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_INT_VEC2_ARB
        Define "GL_INT_VEC2" with expression '0x8B53', CType: int
        See Also:
        Constant Field Values
      • GL_INT_VEC3

        static final int GL_INT_VEC3
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_INT_VEC3_ARB
        Define "GL_INT_VEC3" with expression '0x8B54', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_TYPE_MARKER

        static final int GL_DEBUG_TYPE_MARKER
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_DEBUG_TYPE_MARKER_KHR
        Define "GL_DEBUG_TYPE_MARKER" with expression '0x8268', CType: int
        See Also:
        Constant Field Values
      • GL_CONSTANT_COLOR

        static final int GL_CONSTANT_COLOR
        GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
        Alias for: GL_CONSTANT_COLOR_EXT
        Define "GL_CONSTANT_COLOR" with expression '0x8001', CType: int
        See Also:
        Constant Field Values
      • GL_QUERY_RESULT_AVAILABLE

        static final int GL_QUERY_RESULT_AVAILABLE
        GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: GL_QUERY_RESULT_AVAILABLE_EXT, GL_QUERY_RESULT_AVAILABLE_ARB
        Define "GL_QUERY_RESULT_AVAILABLE" with expression '0x8867', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_TYPE_POP_GROUP

        static final int GL_DEBUG_TYPE_POP_GROUP
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_DEBUG_TYPE_POP_GROUP_KHR
        Define "GL_DEBUG_TYPE_POP_GROUP" with expression '0x826A', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT14

        static final int GL_COLOR_ATTACHMENT14
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
        Alias for: GL_COLOR_ATTACHMENT14_NV, GL_COLOR_ATTACHMENT14_EXT
        Define "GL_COLOR_ATTACHMENT14" with expression '0x8CEE', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT7

        static final int GL_COLOR_ATTACHMENT7
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
        Alias for: GL_COLOR_ATTACHMENT7_EXT, GL_COLOR_ATTACHMENT7_NV
        Define "GL_COLOR_ATTACHMENT7" with expression '0x8CE7', CType: int
        See Also:
        Constant Field Values
      • GL_NUM_SHADER_BINARY_FORMATS

        static final int GL_NUM_SHADER_BINARY_FORMATS
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_NUM_SHADER_BINARY_FORMATS" with expression '0x8DF9', CType: int
        See Also:
        Constant Field Values
      • GL_STACK_OVERFLOW

        static final int GL_STACK_OVERFLOW
        GL_ES_VERSION_3_2, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0, GL_KHR_debug
        Alias for: GL_STACK_OVERFLOW_KHR
        Define "GL_STACK_OVERFLOW" with expression '0x0503', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_SOURCE_THIRD_PARTY

        static final int GL_DEBUG_SOURCE_THIRD_PARTY
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
        Alias for: GL_DEBUG_SOURCE_THIRD_PARTY_ARB, GL_DEBUG_SOURCE_THIRD_PARTY_KHR
        Define "GL_DEBUG_SOURCE_THIRD_PARTY" with expression '0x8249', CType: int
        See Also:
        Constant Field Values
      • GL_CLAMP_TO_BORDER

        static final int GL_CLAMP_TO_BORDER
        GL_ES_VERSION_3_2, GL_VERSION_1_3, GL_EXT_texture_border_clamp, GL_ARB_texture_border_clamp, GL_NV_texture_border_clamp, GL_OES_texture_border_clamp, GL_SGIS_texture_border_clamp
        Alias for: GL_CLAMP_TO_BORDER_EXT, GL_CLAMP_TO_BORDER_ARB, GL_CLAMP_TO_BORDER_NV, GL_CLAMP_TO_BORDER_OES, GL_CLAMP_TO_BORDER_SGIS
        Define "GL_CLAMP_TO_BORDER" with expression '0x812D', CType: int
        See Also:
        Constant Field Values
      • GL_TEXTURE_WRAP_R

        static final int GL_TEXTURE_WRAP_R
        GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_texture3D, GL_OES_texture_3D
        Alias for: GL_TEXTURE_WRAP_R_EXT, GL_TEXTURE_WRAP_R_OES
        Define "GL_TEXTURE_WRAP_R" with expression '0x8072', CType: int
        See Also:
        Constant Field Values
      • GL_SAMPLER_2D_MULTISAMPLE

        static final int GL_SAMPLER_2D_MULTISAMPLE
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_SAMPLER_2D_MULTISAMPLE" with expression '0x9108', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT6

        static final int GL_COLOR_ATTACHMENT6
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
        Alias for: GL_COLOR_ATTACHMENT6_EXT, GL_COLOR_ATTACHMENT6_NV
        Define "GL_COLOR_ATTACHMENT6" with expression '0x8CE6', CType: int
        See Also:
        Constant Field Values
      • GL_SAMPLE_POSITION

        static final int GL_SAMPLE_POSITION
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
        Alias for: GL_SAMPLE_POSITION_NV
        Define "GL_SAMPLE_POSITION" with expression '0x8E50', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER2

        static final int GL_DRAW_BUFFER2
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
        Alias for: GL_DRAW_BUFFER2_NV, GL_DRAW_BUFFER2_ATI, GL_DRAW_BUFFER2_EXT, GL_DRAW_BUFFER2_ARB
        Define "GL_DRAW_BUFFER2" with expression '0x8827', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_COLOR_ATTACHMENTS

        static final int GL_MAX_COLOR_ATTACHMENTS
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_fbo_color_attachments
        Alias for: GL_MAX_COLOR_ATTACHMENTS_EXT, GL_MAX_COLOR_ATTACHMENTS_NV
        Define "GL_MAX_COLOR_ATTACHMENTS" with expression '0x8CDF', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_CALLBACK_FUNCTION

        static final int GL_DEBUG_CALLBACK_FUNCTION
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug
        Alias for: GL_DEBUG_CALLBACK_FUNCTION_ARB, GL_DEBUG_CALLBACK_FUNCTION_KHR
        Define "GL_DEBUG_CALLBACK_FUNCTION" with expression '0x8244', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER9

        static final int GL_DRAW_BUFFER9
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_ATI_draw_buffers
        Alias for: GL_DRAW_BUFFER9_NV, GL_DRAW_BUFFER9_EXT, GL_DRAW_BUFFER9_ARB, GL_DRAW_BUFFER9_ATI
        Define "GL_DRAW_BUFFER9" with expression '0x882E', CType: int
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

        static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_sRGB
        Alias for: GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT
        Define "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING" with expression '0x8210', CType: int
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

        static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_color_buffer_half_float
        Alias for: GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT
        Define "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE" with expression '0x8211', CType: int
        See Also:
        Constant Field Values
      • GL_ANY_SAMPLES_PASSED_CONSERVATIVE

        static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE
        GL_ARB_ES3_compatibility, GL_VERSION_4_3, GL_ES_VERSION_3_0, GL_EXT_occlusion_query_boolean
        Alias for: GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT
        Define "GL_ANY_SAMPLES_PASSED_CONSERVATIVE" with expression '0x8D6A', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

        static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" with expression '0x910A', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_ATTRIB_ARRAY_STRIDE

        static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
        Alias for: GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
        Define "GL_VERTEX_ATTRIB_ARRAY_STRIDE" with expression '0x8624', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER11

        static final int GL_DRAW_BUFFER11
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers
        Alias for: GL_DRAW_BUFFER11_ATI, GL_DRAW_BUFFER11_EXT, GL_DRAW_BUFFER11_ARB, GL_DRAW_BUFFER11_NV
        Define "GL_DRAW_BUFFER11" with expression '0x8830', CType: int
        See Also:
        Constant Field Values
      • GL_ONE_MINUS_CONSTANT_ALPHA

        static final int GL_ONE_MINUS_CONSTANT_ALPHA
        GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
        Alias for: GL_ONE_MINUS_CONSTANT_ALPHA_EXT
        Define "GL_ONE_MINUS_CONSTANT_ALPHA" with expression '0x8004', CType: int
        See Also:
        Constant Field Values
      • GL_STENCIL_BACK_PASS_DEPTH_FAIL

        static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
        Alias for: GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI
        Define "GL_STENCIL_BACK_PASS_DEPTH_FAIL" with expression '0x8802', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_TYPE_PERFORMANCE

        static final int GL_DEBUG_TYPE_PERFORMANCE
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: GL_DEBUG_TYPE_PERFORMANCE_KHR, GL_DEBUG_TYPE_PERFORMANCE_ARB
        Define "GL_DEBUG_TYPE_PERFORMANCE" with expression '0x8250', CType: int
        See Also:
        Constant Field Values
      • GL_FRAGMENT_SHADER_DERIVATIVE_HINT

        static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_OES_standard_derivatives, GL_ARB_fragment_shader
        Alias for: GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES, GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB
        Define "GL_FRAGMENT_SHADER_DERIVATIVE_HINT" with expression '0x8B8B', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT2

        static final int GL_COLOR_ATTACHMENT2
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
        Alias for: GL_COLOR_ATTACHMENT2_EXT, GL_COLOR_ATTACHMENT2_NV
        Define "GL_COLOR_ATTACHMENT2" with expression '0x8CE2', CType: int
        See Also:
        Constant Field Values
      • GL_PROGRAM_PIPELINE_BINDING

        static final int GL_PROGRAM_PIPELINE_BINDING
        GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: GL_PROGRAM_PIPELINE_BINDING_EXT
        Define "GL_PROGRAM_PIPELINE_BINDING" with expression '0x825A', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_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, GL_ARB_draw_buffers, GL_ATI_draw_buffers
        Alias for: GL_MAX_DRAW_BUFFERS_NV, GL_MAX_DRAW_BUFFERS_EXT, GL_MAX_DRAW_BUFFERS_ARB, GL_MAX_DRAW_BUFFERS_ATI
        Define "GL_MAX_DRAW_BUFFERS" with expression '0x8824', CType: int
        See Also:
        Constant Field Values
      • GL_FRAGMENT_SHADER

        static final int GL_FRAGMENT_SHADER
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_fragment_shader, GL_ARB_fragment_shader
        Alias for: GL_FRAGMENT_SHADER_ATI, GL_FRAGMENT_SHADER_ARB
        Define "GL_FRAGMENT_SHADER" with expression '0x8B30', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_OUTPUT_SYNCHRONOUS

        static final int GL_DEBUG_OUTPUT_SYNCHRONOUS
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR, GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
        Define "GL_DEBUG_OUTPUT_SYNCHRONOUS" with expression '0x8242', CType: int
        See Also:
        Constant Field Values
      • GL_PROGRAM_PIPELINE

        static final int GL_PROGRAM_PIPELINE
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_PROGRAM_PIPELINE_KHR
        Define "GL_PROGRAM_PIPELINE" with expression '0x82E4', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_SOURCE_APPLICATION

        static final int GL_DEBUG_SOURCE_APPLICATION
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: GL_DEBUG_SOURCE_APPLICATION_KHR, GL_DEBUG_SOURCE_APPLICATION_ARB
        Define "GL_DEBUG_SOURCE_APPLICATION" with expression '0x824A', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_SAMPLE_MASK_WORDS

        static final int GL_MAX_SAMPLE_MASK_WORDS
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
        Alias for: GL_MAX_SAMPLE_MASK_WORDS_NV
        Define "GL_MAX_SAMPLE_MASK_WORDS" with expression '0x8E59', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR

        static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR, GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
        Define "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR" with expression '0x824D', CType: int
        See Also:
        Constant Field Values
      • GL_HIGH_FLOAT

        static final int GL_HIGH_FLOAT
        GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1
        Define "GL_HIGH_FLOAT" with expression '0x8DF2', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT11

        static final int GL_COLOR_ATTACHMENT11
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_draw_buffers, GL_EXT_framebuffer_object, GL_NV_draw_buffers
        Alias for: GL_COLOR_ATTACHMENT11_EXT, GL_COLOR_ATTACHMENT11_NV
        Define "GL_COLOR_ATTACHMENT11" with expression '0x8CEB', CType: int
        See Also:
        Constant Field Values
      • GL_SAMPLER_3D

        static final int GL_SAMPLER_3D
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_OES_texture_3D, GL_ARB_shader_objects
        Alias for: GL_SAMPLER_3D_OES, GL_SAMPLER_3D_ARB
        Define "GL_SAMPLER_3D" with expression '0x8B5F', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_DEBUG_GROUP_STACK_DEPTH

        static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR
        Define "GL_MAX_DEBUG_GROUP_STACK_DEPTH" with expression '0x826C', CType: int
        See Also:
        Constant Field Values
      • GL_SAMPLER_2D_MULTISAMPLE_ARRAY

        static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
        GL_ES_VERSION_3_2, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_OES_texture_storage_multisample_2d_array
        Alias for: GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
        Define "GL_SAMPLER_2D_MULTISAMPLE_ARRAY" with expression '0x910B', CType: int
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT15

        static final int GL_COLOR_ATTACHMENT15
        GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_NV_draw_buffers, GL_EXT_draw_buffers, GL_EXT_framebuffer_object
        Alias for: GL_COLOR_ATTACHMENT15_NV, GL_COLOR_ATTACHMENT15_EXT
        Define "GL_COLOR_ATTACHMENT15" with expression '0x8CEF', CType: int
        See Also:
        Constant Field Values
      • GL_DEBUG_SEVERITY_MEDIUM

        static final int GL_DEBUG_SEVERITY_MEDIUM
        GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output, GL_AMD_debug_output
        Alias for: GL_DEBUG_SEVERITY_MEDIUM_KHR, GL_DEBUG_SEVERITY_MEDIUM_ARB, GL_DEBUG_SEVERITY_MEDIUM_AMD
        Define "GL_DEBUG_SEVERITY_MEDIUM" with expression '0x9147', CType: int
        See Also:
        Constant Field Values
      • GL_PROGRAM_BINARY_FORMATS

        static final int GL_PROGRAM_BINARY_FORMATS
        GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
        Alias for: GL_PROGRAM_BINARY_FORMATS_OES
        Define "GL_PROGRAM_BINARY_FORMATS" with expression '0x87FF', CType: int
        See Also:
        Constant Field Values
      • GL_FLOAT_MAT4

        static final int GL_FLOAT_MAT4
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_FLOAT_MAT4_ARB
        Define "GL_FLOAT_MAT4" with expression '0x8B5C', CType: int
        See Also:
        Constant Field Values
      • GL_FLOAT_MAT3

        static final int GL_FLOAT_MAT3
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_FLOAT_MAT3_ARB
        Define "GL_FLOAT_MAT3" with expression '0x8B5B', CType: int
        See Also:
        Constant Field Values
      • GL_ONE_MINUS_CONSTANT_COLOR

        static final int GL_ONE_MINUS_CONSTANT_COLOR
        GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
        Alias for: GL_ONE_MINUS_CONSTANT_COLOR_EXT
        Define "GL_ONE_MINUS_CONSTANT_COLOR" with expression '0x8002', CType: int
        See Also:
        Constant Field Values
      • GL_FLOAT_MAT2

        static final int GL_FLOAT_MAT2
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: GL_FLOAT_MAT2_ARB
        Define "GL_FLOAT_MAT2" with expression '0x8B5A', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_INTEGER_SAMPLES

        static final int GL_MAX_INTEGER_SAMPLES
        GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
        Define "GL_MAX_INTEGER_SAMPLES" with expression '0x9110', CType: int
        See Also:
        Constant Field Values
      • GL_RED

        static final int GL_RED
        GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_NV_blend_equation_advanced, GL_EXT_texture_rg
        Alias for: GL_RED_NV, GL_RED_EXT
        Define "GL_RED" with expression '0x1903', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

        static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
        GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_ARB_vertex_buffer_object
        Alias for: GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
        Define "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" with expression '0x889F', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER5

        static final int GL_DRAW_BUFFER5
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_NV_draw_buffers, GL_ATI_draw_buffers, GL_EXT_draw_buffers, GL_ARB_draw_buffers
        Alias for: GL_DRAW_BUFFER5_NV, GL_DRAW_BUFFER5_ATI, GL_DRAW_BUFFER5_EXT, GL_DRAW_BUFFER5_ARB
        Define "GL_DRAW_BUFFER5" with expression '0x882A', CType: int
        See Also:
        Constant Field Values
      • GL_VERTEX_ATTRIB_ARRAY_ENABLED

        static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED
        GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
        Alias for: GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
        Define "GL_VERTEX_ATTRIB_ARRAY_ENABLED" with expression '0x8622', CType: int
        See Also:
        Constant Field Values
      • GL_DRAW_BUFFER15

        static final int GL_DRAW_BUFFER15
        GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
        Alias for: GL_DRAW_BUFFER15_EXT, GL_DRAW_BUFFER15_ARB, GL_DRAW_BUFFER15_NV, GL_DRAW_BUFFER15_ATI
        Define "GL_DRAW_BUFFER15" with expression '0x8834', CType: int
        See Also:
        Constant Field Values
      • GL_STENCIL_INDEX

        static final int GL_STENCIL_INDEX
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0
        See Also:
        Constant Field Values
    • Method Detail

      • glAttachShader

        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
      • glBindAttribLocation

        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, GL_ARB_vertex_shader
        Alias for: glBindAttribLocationARB
      • glBlendColor

        void glBlendColor​(float red,
                          float green,
                          float blue,
                          float alpha)
        Entry point to C language function: void glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
        Part of GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_VERSION_1_2, GL_EXT_blend_color
        Alias for: glBlendColorEXT
      • glCompileShader

        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, GL_ARB_shader_objects
        Alias for: glCompileShaderARB
      • glCreateProgram

        int glCreateProgram()
        Entry point to C language function: GLuint glCreateProgram()
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
      • glCreateShader

        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
      • glDeleteProgram

        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
      • glDeleteShader

        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
      • glDetachShader

        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
      • glDisableVertexAttribArray

        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, GL_ARB_vertex_program
        Alias for: glDisableVertexAttribArrayARB
      • glEnableVertexAttribArray

        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, GL_ARB_vertex_program
        Alias for: glEnableVertexAttribArrayARB
      • glGetActiveAttrib

        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, GL_ARB_vertex_shader
        Alias for: glGetActiveAttribARB
        Parameters:
        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
      • glGetActiveAttrib

        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, GL_ARB_vertex_shader
        Alias for: glGetActiveAttribARB
      • glGetActiveUniform

        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, GL_ARB_shader_objects
        Alias for: glGetActiveUniformARB
        Parameters:
        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
      • glGetActiveUniform

        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, GL_ARB_shader_objects
        Alias for: glGetActiveUniformARB
      • glGetAttachedShaders

        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
        Parameters:
        count - a direct or array-backed IntBuffer
        shaders - a direct or array-backed IntBuffer
      • glGetAttachedShaders

        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
      • glGetAttribLocation

        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, GL_ARB_vertex_shader
        Alias for: glGetAttribLocationARB
      • glGetProgramiv

        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, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
        Alias for: glGetProgramivARB, glGetProgramivNV
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetProgramiv

        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, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
        Alias for: glGetProgramivARB, glGetProgramivNV
      • glGetProgramInfoLog

        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
        Parameters:
        length - a direct or array-backed IntBuffer
        infoLog - a direct or array-backed ByteBuffer
      • glGetProgramInfoLog

        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
      • glGetShaderiv

        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
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetShaderiv

        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
      • glGetShaderInfoLog

        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
        Parameters:
        length - a direct or array-backed IntBuffer
        infoLog - a direct or array-backed ByteBuffer
      • glGetShaderInfoLog

        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
      • glGetShaderSource

        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, GL_ARB_shader_objects
        Alias for: glGetShaderSourceARB
        Parameters:
        length - a direct or array-backed IntBuffer
        source - a direct or array-backed ByteBuffer
      • glGetShaderSource

        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, GL_ARB_shader_objects
        Alias for: glGetShaderSourceARB
      • glGetUniformfv

        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, GL_ARB_shader_objects
        Alias for: glGetUniformfvARB
        Parameters:
        params - a direct or array-backed FloatBuffer
      • glGetUniformfv

        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, GL_ARB_shader_objects
        Alias for: glGetUniformfvARB
      • glGetUniformiv

        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, GL_ARB_shader_objects
        Alias for: glGetUniformivARB
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetUniformiv

        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, GL_ARB_shader_objects
        Alias for: glGetUniformivARB
      • glGetUniformLocation

        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, GL_ARB_shader_objects
        Alias for: glGetUniformLocationARB
      • glGetVertexAttribfv

        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, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glGetVertexAttribfvARB, glGetVertexAttribfvNV
        Parameters:
        params - a direct or array-backed FloatBuffer
      • glGetVertexAttribfv

        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, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glGetVertexAttribfvARB, glGetVertexAttribfvNV
      • glGetVertexAttribiv

        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, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glGetVertexAttribivNV, glGetVertexAttribivARB
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetVertexAttribiv

        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, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glGetVertexAttribivNV, glGetVertexAttribivARB
      • glIsProgram

        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, GL_ARB_vertex_program, GL_ARB_fragment_program, GL_NV_vertex_program
        Alias for: glIsProgramARB, glIsProgramNV
      • glIsShader

        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
      • glLinkProgram

        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, GL_ARB_shader_objects
        Alias for: glLinkProgramARB
      • glShaderSource

        void glShaderSource​(int shader,
                            int count,
                            String[] string,
                            IntBuffer length)
        Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * const * string, const GLint * length)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glShaderSourceARB
        Parameters:
        length - a direct or array-backed IntBuffer
      • glShaderSource

        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 * const * string, const GLint * length)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glShaderSourceARB
      • glStencilFuncSeparate

        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, GL_ATI_separate_stencil
        Alias for: glStencilFuncSeparateATI
      • glStencilMaskSeparate

        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
      • glStencilOpSeparate

        void glStencilOpSeparate​(int face,
                                 int sfail,
                                 int dpfail,
                                 int dppass)
        Entry point to C language function: void glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
        Alias for: glStencilOpSeparateATI
      • glUniform1f

        void glUniform1f​(int location,
                         float v0)
        Entry point to C language function: void glUniform1f(GLint location, GLfloat v0)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1fARB
      • glUniform1fv

        void glUniform1fv​(int location,
                          int count,
                          FloatBuffer value)
        Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1fvARB
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glUniform1fv

        void glUniform1fv​(int location,
                          int count,
                          float[] value,
                          int value_offset)
        Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1fvARB
      • glUniform1i

        void glUniform1i​(int location,
                         int v0)
        Entry point to C language function: void glUniform1i(GLint location, GLint v0)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1iARB
      • glUniform1iv

        void glUniform1iv​(int location,
                          int count,
                          IntBuffer value)
        Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1ivARB
        Parameters:
        value - a direct or array-backed IntBuffer
      • glUniform1iv

        void glUniform1iv​(int location,
                          int count,
                          int[] value,
                          int value_offset)
        Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform1ivARB
      • glUniform2f

        void glUniform2f​(int location,
                         float v0,
                         float v1)
        Entry point to C language function: void glUniform2f(GLint location, GLfloat v0, GLfloat v1)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2fARB
      • glUniform2fv

        void glUniform2fv​(int location,
                          int count,
                          FloatBuffer value)
        Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2fvARB
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glUniform2fv

        void glUniform2fv​(int location,
                          int count,
                          float[] value,
                          int value_offset)
        Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2fvARB
      • glUniform2i

        void glUniform2i​(int location,
                         int v0,
                         int v1)
        Entry point to C language function: void glUniform2i(GLint location, GLint v0, GLint v1)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2iARB
      • glUniform2iv

        void glUniform2iv​(int location,
                          int count,
                          IntBuffer value)
        Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2ivARB
        Parameters:
        value - a direct or array-backed IntBuffer
      • glUniform2iv

        void glUniform2iv​(int location,
                          int count,
                          int[] value,
                          int value_offset)
        Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform2ivARB
      • glUniform3f

        void glUniform3f​(int location,
                         float v0,
                         float v1,
                         float v2)
        Entry point to C language function: void glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3fARB
      • glUniform3fv

        void glUniform3fv​(int location,
                          int count,
                          FloatBuffer value)
        Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3fvARB
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glUniform3fv

        void glUniform3fv​(int location,
                          int count,
                          float[] value,
                          int value_offset)
        Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3fvARB
      • glUniform3i

        void glUniform3i​(int location,
                         int v0,
                         int v1,
                         int v2)
        Entry point to C language function: void glUniform3i(GLint location, GLint v0, GLint v1, GLint v2)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3iARB
      • glUniform3iv

        void glUniform3iv​(int location,
                          int count,
                          IntBuffer value)
        Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3ivARB
        Parameters:
        value - a direct or array-backed IntBuffer
      • glUniform3iv

        void glUniform3iv​(int location,
                          int count,
                          int[] value,
                          int value_offset)
        Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform3ivARB
      • glUniform4f

        void glUniform4f​(int location,
                         float v0,
                         float v1,
                         float v2,
                         float v3)
        Entry point to C language function: void glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4fARB
      • glUniform4fv

        void glUniform4fv​(int location,
                          int count,
                          FloatBuffer value)
        Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4fvARB
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glUniform4fv

        void glUniform4fv​(int location,
                          int count,
                          float[] value,
                          int value_offset)
        Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4fvARB
      • glUniform4i

        void glUniform4i​(int location,
                         int v0,
                         int v1,
                         int v2,
                         int v3)
        Entry point to C language function: void glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4iARB
      • glUniform4iv

        void glUniform4iv​(int location,
                          int count,
                          IntBuffer value)
        Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4ivARB
        Parameters:
        value - a direct or array-backed IntBuffer
      • glUniform4iv

        void glUniform4iv​(int location,
                          int count,
                          int[] value,
                          int value_offset)
        Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * value)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
        Alias for: glUniform4ivARB
      • glUniformMatrix2fv

        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, GL_ARB_shader_objects
        Alias for: glUniformMatrix2fvARB
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glUniformMatrix2fv

        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, GL_ARB_shader_objects
        Alias for: glUniformMatrix2fvARB
      • glUniformMatrix3fv

        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, GL_ARB_shader_objects
        Alias for: glUniformMatrix3fvARB
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glUniformMatrix3fv

        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, GL_ARB_shader_objects
        Alias for: glUniformMatrix3fvARB
      • glUniformMatrix4fv

        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, GL_ARB_shader_objects
        Alias for: glUniformMatrix4fvARB
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glUniformMatrix4fv

        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, GL_ARB_shader_objects
        Alias for: glUniformMatrix4fvARB
      • glUseProgram

        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
      • glValidateProgram

        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, GL_ARB_shader_objects
        Alias for: glValidateProgramARB
      • glVertexAttrib1f

        void glVertexAttrib1f​(int index,
                              float x)
        Entry point to C language function: void glVertexAttrib1f(GLuint index, GLfloat x)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttrib1fARB, glVertexAttrib1fNV
      • glVertexAttrib1fv

        void glVertexAttrib1fv​(int index,
                               FloatBuffer v)
        Entry point to C language function: void glVertexAttrib1fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib1fvNV, glVertexAttrib1fvARB
        Parameters:
        v - a direct or array-backed FloatBuffer
      • glVertexAttrib1fv

        void glVertexAttrib1fv​(int index,
                               float[] v,
                               int v_offset)
        Entry point to C language function: void glVertexAttrib1fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib1fvNV, glVertexAttrib1fvARB
      • glVertexAttrib2f

        void glVertexAttrib2f​(int index,
                              float x,
                              float y)
        Entry point to C language function: void glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttrib2fARB, glVertexAttrib2fNV
      • glVertexAttrib2fv

        void glVertexAttrib2fv​(int index,
                               FloatBuffer v)
        Entry point to C language function: void glVertexAttrib2fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttrib2fvARB, glVertexAttrib2fvNV
        Parameters:
        v - a direct or array-backed FloatBuffer
      • glVertexAttrib2fv

        void glVertexAttrib2fv​(int index,
                               float[] v,
                               int v_offset)
        Entry point to C language function: void glVertexAttrib2fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttrib2fvARB, glVertexAttrib2fvNV
      • glVertexAttrib3f

        void glVertexAttrib3f​(int index,
                              float x,
                              float y,
                              float z)
        Entry point to C language function: void glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttrib3fARB, glVertexAttrib3fNV
      • glVertexAttrib3fv

        void glVertexAttrib3fv​(int index,
                               FloatBuffer v)
        Entry point to C language function: void glVertexAttrib3fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib3fvNV, glVertexAttrib3fvARB
        Parameters:
        v - a direct or array-backed FloatBuffer
      • glVertexAttrib3fv

        void glVertexAttrib3fv​(int index,
                               float[] v,
                               int v_offset)
        Entry point to C language function: void glVertexAttrib3fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib3fvNV, glVertexAttrib3fvARB
      • glVertexAttrib4f

        void glVertexAttrib4f​(int index,
                              float x,
                              float y,
                              float z,
                              float w)
        Entry point to C language function: void glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib4fNV, glVertexAttrib4fARB
      • glVertexAttrib4fv

        void glVertexAttrib4fv​(int index,
                               FloatBuffer v)
        Entry point to C language function: void glVertexAttrib4fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib4fvNV, glVertexAttrib4fvARB
        Parameters:
        v - a direct or array-backed FloatBuffer
      • glVertexAttrib4fv

        void glVertexAttrib4fv​(int index,
                               float[] v,
                               int v_offset)
        Entry point to C language function: void glVertexAttrib4fv(GLuint index, const GLfloat * v)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_NV_vertex_program, GL_ARB_vertex_program
        Alias for: glVertexAttrib4fvNV, glVertexAttrib4fvARB
      • glVertexAttribPointer

        void glVertexAttribPointer​(int index,
                                   int size,
                                   int type,
                                   boolean normalized,
                                   int stride,
                                   long pointer_buffer_offset)
        Entry point to C language function: void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer)
        Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program, GL_NV_vertex_program
        Alias for: glVertexAttribPointerARB, glVertexAttribPointerNV
      • glTexImage2DMultisample

        void glTexImage2DMultisample​(int target,
                                     int samples,
                                     int internalformat,
                                     int width,
                                     int height,
                                     boolean fixedsamplelocations)
        Entry point to C language function: void glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
        Part of GL_ARB_texture_multisample, GL_VERSION_3_2
      • glTexImage3DMultisample

        void glTexImage3DMultisample​(int target,
                                     int samples,
                                     int internalformat,
                                     int width,
                                     int height,
                                     int depth,
                                     boolean fixedsamplelocations)
        Entry point to C language function: void glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
        Part of GL_ARB_texture_multisample, GL_VERSION_3_2
      • glGetMultisamplefv

        void glGetMultisamplefv​(int pname,
                                int index,
                                FloatBuffer val)
        Entry point to C language function: void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val)
        Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
        Alias for: glGetMultisamplefvNV
        Parameters:
        val - a direct or array-backed FloatBuffer
      • glGetMultisamplefv

        void glGetMultisamplefv​(int pname,
                                int index,
                                float[] val,
                                int val_offset)
        Entry point to C language function: void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val)
        Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
        Alias for: glGetMultisamplefvNV
      • glSampleMaski

        void glSampleMaski​(int index,
                           int mask)
        Entry point to C language function: void glSampleMaski(GLuint index, GLbitfield mask)
        Part of GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2
      • glDebugMessageControl

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: glDebugMessageControlKHR, glDebugMessageControlARB
        Parameters:
        ids - a direct or array-backed IntBuffer
      • glDebugMessageControl

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug, GL_ARB_debug_output
        Alias for: glDebugMessageControlKHR, glDebugMessageControlARB
      • glDebugMessageInsert

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_ARB_debug_output, GL_KHR_debug, GL_AMD_debug_output
        Alias for: glDebugMessageInsertARB, glDebugMessageInsertKHR, glDebugMessageInsertAMD
      • glGetDebugMessageLog

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_AMD_debug_output, GL_ARB_debug_output, GL_KHR_debug
        Alias for: glGetDebugMessageLogAMD, glGetDebugMessageLogARB, glGetDebugMessageLogKHR
        Parameters:
        sources - a direct or array-backed IntBuffer
        types - a direct or array-backed IntBuffer
        ids - a direct or array-backed IntBuffer
        severities - a direct or array-backed IntBuffer
        lengths - a direct or array-backed IntBuffer
        messageLog - a direct or array-backed ByteBuffer
      • glGetDebugMessageLog

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_AMD_debug_output, GL_ARB_debug_output, GL_KHR_debug
        Alias for: glGetDebugMessageLogAMD, glGetDebugMessageLogARB, glGetDebugMessageLogKHR
      • glPushDebugGroup

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glPushDebugGroupKHR
        Parameters:
        message - a direct or array-backed ByteBuffer
      • glPushDebugGroup

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glPushDebugGroupKHR
      • glPopDebugGroup

        void glPopDebugGroup()
        Entry point to C language function: void glPopDebugGroup()
        Part of GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glPopDebugGroupKHR
      • glObjectLabel

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glObjectLabelKHR
        Parameters:
        label - a direct or array-backed ByteBuffer
      • glObjectLabel

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glObjectLabelKHR
      • glGetObjectLabel

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_EXT_debug_label, GL_KHR_debug
        Alias for: glGetObjectLabelEXT, glGetObjectLabelKHR
        Parameters:
        length - a direct or array-backed IntBuffer
        label - a direct or array-backed ByteBuffer
      • glGetObjectLabel

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_EXT_debug_label, GL_KHR_debug
        Alias for: glGetObjectLabelEXT, glGetObjectLabelKHR
      • glObjectPtrLabel

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glObjectPtrLabelKHR
        Parameters:
        ptr - a direct or array-backed Buffer
        label - a direct or array-backed ByteBuffer
      • glObjectPtrLabel

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glObjectPtrLabelKHR
        Parameters:
        ptr - a direct or array-backed Buffer
      • glGetObjectPtrLabel

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glGetObjectPtrLabelKHR
        Parameters:
        ptr - a direct or array-backed Buffer
        length - a direct or array-backed IntBuffer
        label - a direct or array-backed ByteBuffer
      • glGetObjectPtrLabel

        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_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
        Alias for: glGetObjectPtrLabelKHR
        Parameters:
        ptr - a direct or array-backed Buffer
      • glCopyImageSubData

        void glCopyImageSubData​(int srcName,
                                int srcTarget,
                                int srcLevel,
                                int srcX,
                                int srcY,
                                int srcZ,
                                int dstName,
                                int dstTarget,
                                int dstLevel,
                                int dstX,
                                int dstY,
                                int dstZ,
                                int srcWidth,
                                int srcHeight,
                                int srcDepth)
        Entry point to C language function: void glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
        Part of GL_ARB_copy_image, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_NV_copy_image, GL_EXT_copy_image, GL_OES_copy_image
        Alias for: glCopyImageSubDataNV, glCopyImageSubDataEXT, glCopyImageSubDataOES
      • glGetProgramBinary

        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, void * binary)
        Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
        Alias for: glGetProgramBinaryOES
        Parameters:
        length - a direct or array-backed IntBuffer
        binaryFormat - a direct or array-backed IntBuffer
        binary - a direct or array-backed Buffer
      • glGetProgramBinary

        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, void * binary)
        Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
        Alias for: glGetProgramBinaryOES
        Parameters:
        binary - a direct or array-backed Buffer
      • glProgramBinary

        void glProgramBinary​(int program,
                             int binaryFormat,
                             Buffer binary,
                             int length)
        Entry point to C language function: void glProgramBinary(GLuint program, GLenum binaryFormat, const void * binary, GLint length)
        Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_OES_get_program_binary
        Alias for: glProgramBinaryOES
        Parameters:
        binary - a direct or array-backed Buffer
      • glTexImage3D

        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, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
        Alias for: glTexImage3DOES, glTexImage3DEXT
        Parameters:
        pixels - a direct or array-backed Buffer
      • glTexImage3D

        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, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
        Alias for: glTexImage3DOES, glTexImage3DEXT
      • glTexSubImage3D

        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 void * pixels)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
        Alias for: glTexSubImage3DOES, glTexSubImage3DEXT
        Parameters:
        pixels - a direct or array-backed Buffer
      • glTexSubImage3D

        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 void * pixels)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D, GL_EXT_texture3D
        Alias for: glTexSubImage3DOES, glTexSubImage3DEXT
      • glCopyTexSubImage3D

        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_ES_VERSION_3_0, GL_VERSION_1_2, GL_EXT_copy_texture, GL_OES_texture_3D
        Alias for: glCopyTexSubImage3DEXT, glCopyTexSubImage3DOES
      • glCompressedTexImage3D

        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 void * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
        Alias for: glCompressedTexImage3DARB, glCompressedTexImage3DOES
        Parameters:
        data - a direct or array-backed Buffer
      • glCompressedTexImage3D

        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 void * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
        Alias for: glCompressedTexImage3DARB, glCompressedTexImage3DOES
      • glCompressedTexSubImage3D

        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 void * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
        Alias for: glCompressedTexSubImage3DARB, glCompressedTexSubImage3DOES
        Parameters:
        data - a direct or array-backed Buffer
      • glCompressedTexSubImage3D

        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 void * data)
        Part of GL_ES_VERSION_3_0, GL_VERSION_1_3, GL_ARB_texture_compression, GL_OES_texture_3D
        Alias for: glCompressedTexSubImage3DARB, glCompressedTexSubImage3DOES
      • glFramebufferTexture3D

        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_EXT_framebuffer_object, GL_OES_texture_3D
        Alias for: glFramebufferTexture3DEXT, glFramebufferTexture3DOES
      • glTexParameterIiv

        void glTexParameterIiv​(int target,
                               int pname,
                               IntBuffer params)
        Entry point to C language function: void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glTexParameterIivOES, glTexParameterIivEXT
        Parameters:
        params - a direct or array-backed IntBuffer
      • glTexParameterIiv

        void glTexParameterIiv​(int target,
                               int pname,
                               int[] params,
                               int params_offset)
        Entry point to C language function: void glTexParameterIiv(GLenum target, GLenum pname, const GLint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glTexParameterIivOES, glTexParameterIivEXT
      • glTexParameterIuiv

        void glTexParameterIuiv​(int target,
                                int pname,
                                IntBuffer params)
        Entry point to C language function: void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_EXT_texture_integer, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glTexParameterIuivEXT, glTexParameterIuivOES
        Parameters:
        params - a direct or array-backed IntBuffer
      • glTexParameterIuiv

        void glTexParameterIuiv​(int target,
                                int pname,
                                int[] params,
                                int params_offset)
        Entry point to C language function: void glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_EXT_texture_integer, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glTexParameterIuivEXT, glTexParameterIuivOES
      • glGetTexParameterIiv

        void glGetTexParameterIiv​(int target,
                                  int pname,
                                  IntBuffer params)
        Entry point to C language function: void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glGetTexParameterIivOES, glGetTexParameterIivEXT
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetTexParameterIiv

        void glGetTexParameterIiv​(int target,
                                  int pname,
                                  int[] params,
                                  int params_offset)
        Entry point to C language function: void glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glGetTexParameterIivOES, glGetTexParameterIivEXT
      • glGetTexParameterIuiv

        void glGetTexParameterIuiv​(int target,
                                   int pname,
                                   IntBuffer params)
        Entry point to C language function: void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glGetTexParameterIuivOES, glGetTexParameterIuivEXT
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetTexParameterIuiv

        void glGetTexParameterIuiv​(int target,
                                   int pname,
                                   int[] params,
                                   int params_offset)
        Entry point to C language function: void glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params)
        Part of GL_ES_VERSION_3_2, GL_VERSION_3_0, GL_OES_texture_border_clamp, GL_EXT_texture_integer, GL_EXT_texture_border_clamp
        Alias for: glGetTexParameterIuivOES, glGetTexParameterIuivEXT
      • glSamplerParameterIiv

        void glSamplerParameterIiv​(int sampler,
                                   int pname,
                                   IntBuffer param)
        Entry point to C language function: void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glSamplerParameterIivEXT, glSamplerParameterIivOES
        Parameters:
        param - a direct or array-backed IntBuffer
      • glSamplerParameterIiv

        void glSamplerParameterIiv​(int sampler,
                                   int pname,
                                   int[] param,
                                   int param_offset)
        Entry point to C language function: void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint * param)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glSamplerParameterIivEXT, glSamplerParameterIivOES
      • glSamplerParameterIuiv

        void glSamplerParameterIuiv​(int sampler,
                                    int pname,
                                    IntBuffer param)
        Entry point to C language function: void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glSamplerParameterIuivEXT, glSamplerParameterIuivOES
        Parameters:
        param - a direct or array-backed IntBuffer
      • glSamplerParameterIuiv

        void glSamplerParameterIuiv​(int sampler,
                                    int pname,
                                    int[] param,
                                    int param_offset)
        Entry point to C language function: void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint * param)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glSamplerParameterIuivEXT, glSamplerParameterIuivOES
      • glGetSamplerParameterIiv

        void glGetSamplerParameterIiv​(int sampler,
                                      int pname,
                                      IntBuffer params)
        Entry point to C language function: void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glGetSamplerParameterIivEXT, glGetSamplerParameterIivOES
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetSamplerParameterIiv

        void glGetSamplerParameterIiv​(int sampler,
                                      int pname,
                                      int[] params,
                                      int params_offset)
        Entry point to C language function: void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint * params)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_EXT_texture_border_clamp, GL_OES_texture_border_clamp
        Alias for: glGetSamplerParameterIivEXT, glGetSamplerParameterIivOES
      • glGetSamplerParameterIuiv

        void glGetSamplerParameterIuiv​(int sampler,
                                       int pname,
                                       IntBuffer params)
        Entry point to C language function: void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_OES_texture_border_clamp, GL_EXT_texture_border_clamp
        Alias for: glGetSamplerParameterIuivOES, glGetSamplerParameterIuivEXT
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetSamplerParameterIuiv

        void glGetSamplerParameterIuiv​(int sampler,
                                       int pname,
                                       int[] params,
                                       int params_offset)
        Entry point to C language function: void glGetSamplerParameterIuiv(GLuint sampler, GLenum pname, GLuint * params)
        Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_2, GL_VERSION_3_3, GL_OES_texture_border_clamp, GL_EXT_texture_border_clamp
        Alias for: glGetSamplerParameterIuivOES, glGetSamplerParameterIuivEXT
      • glDrawArraysInstancedBaseInstance

        void glDrawArraysInstancedBaseInstance​(int mode,
                                               int first,
                                               int count,
                                               int instancecount,
                                               int baseinstance)
        Entry point to C language function: void glDrawArraysInstancedBaseInstance(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
        Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
        Alias for: glDrawArraysInstancedBaseInstanceEXT
      • glDrawElementsInstancedBaseInstance

        void glDrawElementsInstancedBaseInstance​(int mode,
                                                 int count,
                                                 int type,
                                                 long indices_buffer_offset,
                                                 int instancecount,
                                                 int baseinstance)
        Entry point to C language function: void glDrawElementsInstancedBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLuint baseinstance)
        Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
        Alias for: glDrawElementsInstancedBaseInstanceEXT
      • glDrawElementsInstancedBaseVertexBaseInstance

        void glDrawElementsInstancedBaseVertexBaseInstance​(int mode,
                                                           int count,
                                                           int type,
                                                           long indices_buffer_offset,
                                                           int instancecount,
                                                           int basevertex,
                                                           int baseinstance)
        Entry point to C language function: void glDrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
        Part of GL_ARB_base_instance, GL_VERSION_4_2, GL_EXT_base_instance
        Alias for: glDrawElementsInstancedBaseVertexBaseInstanceEXT
      • glGenQueries

        void glGenQueries​(int n,
                          IntBuffer ids)
        Entry point to C language function: void glGenQueries(GLsizei n, GLuint * ids)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glGenQueriesEXT, glGenQueriesARB
        Parameters:
        ids - a direct or array-backed IntBuffer
      • glGenQueries

        void glGenQueries​(int n,
                          int[] ids,
                          int ids_offset)
        Entry point to C language function: void glGenQueries(GLsizei n, GLuint * ids)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glGenQueriesEXT, glGenQueriesARB
      • glDeleteQueries

        void glDeleteQueries​(int n,
                             IntBuffer ids)
        Entry point to C language function: void glDeleteQueries(GLsizei n, const GLuint * ids)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glDeleteQueriesEXT, glDeleteQueriesARB
        Parameters:
        ids - a direct or array-backed IntBuffer
      • glDeleteQueries

        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_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glDeleteQueriesEXT, glDeleteQueriesARB
      • glIsQuery

        boolean glIsQuery​(int id)
        Entry point to C language function: GLboolean glIsQuery(GLuint id)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glIsQueryEXT, glIsQueryARB
      • glBeginQuery

        void glBeginQuery​(int target,
                          int id)
        Entry point to C language function: void glBeginQuery(GLenum target, GLuint id)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
        Alias for: glBeginQueryARB, glBeginQueryEXT
      • glEndQuery

        void glEndQuery​(int target)
        Entry point to C language function: void glEndQuery(GLenum target)
        Part of GL_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glEndQueryEXT, glEndQueryARB
      • glQueryCounter

        void glQueryCounter​(int id,
                            int target)
        Entry point to C language function: void glQueryCounter(GLuint id, GLenum target)
        Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query
        Alias for: glQueryCounterEXT
      • glGetQueryiv

        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_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glGetQueryivEXT, glGetQueryivARB
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetQueryiv

        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_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glGetQueryivEXT, glGetQueryivARB
      • glGetQueryObjectiv

        void glGetQueryObjectiv​(int id,
                                int pname,
                                IntBuffer params)
        Entry point to C language function: void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params)
        Part of GL_VERSION_1_5, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
        Alias for: glGetQueryObjectivARB, glGetQueryObjectivEXT
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetQueryObjectiv

        void glGetQueryObjectiv​(int id,
                                int pname,
                                int[] params,
                                int params_offset)
        Entry point to C language function: void glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params)
        Part of GL_VERSION_1_5, GL_ARB_occlusion_query, GL_EXT_disjoint_timer_query
        Alias for: glGetQueryObjectivARB, glGetQueryObjectivEXT
      • glGetQueryObjectuiv

        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_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glGetQueryObjectuivEXT, glGetQueryObjectuivARB
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetQueryObjectuiv

        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_VERSION_1_5, GL_ES_VERSION_3_0, GL_EXT_disjoint_timer_query, GL_ARB_occlusion_query
        Alias for: glGetQueryObjectuivEXT, glGetQueryObjectuivARB
      • glGetQueryObjecti64v

        void glGetQueryObjecti64v​(int id,
                                  int pname,
                                  LongBuffer params)
        Entry point to C language function: void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params)
        Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
        Alias for: glGetQueryObjecti64vEXT
        Parameters:
        params - a direct or array-backed LongBuffer
      • glGetQueryObjecti64v

        void glGetQueryObjecti64v​(int id,
                                  int pname,
                                  long[] params,
                                  int params_offset)
        Entry point to C language function: void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 * params)
        Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
        Alias for: glGetQueryObjecti64vEXT
      • glGetQueryObjectui64v

        void glGetQueryObjectui64v​(int id,
                                   int pname,
                                   LongBuffer params)
        Entry point to C language function: void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params)
        Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
        Alias for: glGetQueryObjectui64vEXT
        Parameters:
        params - a direct or array-backed LongBuffer
      • glGetQueryObjectui64v

        void glGetQueryObjectui64v​(int id,
                                   int pname,
                                   long[] params,
                                   int params_offset)
        Entry point to C language function: void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 * params)
        Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
        Alias for: glGetQueryObjectui64vEXT
      • glActiveShaderProgram

        void glActiveShaderProgram​(int pipeline,
                                   int program)
        Entry point to C language function: void glActiveShaderProgram(GLuint pipeline, GLuint program)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glActiveShaderProgramEXT
      • glBindProgramPipeline

        void glBindProgramPipeline​(int pipeline)
        Entry point to C language function: void glBindProgramPipeline(GLuint pipeline)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glBindProgramPipelineEXT
      • glCreateShaderProgramv

        int glCreateShaderProgramv​(int type,
                                   int count,
                                   String[] strings)
        Entry point to C language function: GLuint glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar * * strings)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glCreateShaderProgramvEXT
      • glDeleteProgramPipelines

        void glDeleteProgramPipelines​(int n,
                                      IntBuffer pipelines)
        Entry point to C language function: void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glDeleteProgramPipelinesEXT
        Parameters:
        pipelines - a direct or array-backed IntBuffer
      • glDeleteProgramPipelines

        void glDeleteProgramPipelines​(int n,
                                      int[] pipelines,
                                      int pipelines_offset)
        Entry point to C language function: void glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glDeleteProgramPipelinesEXT
      • glGenProgramPipelines

        void glGenProgramPipelines​(int n,
                                   IntBuffer pipelines)
        Entry point to C language function: void glGenProgramPipelines(GLsizei n, GLuint * pipelines)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glGenProgramPipelinesEXT
        Parameters:
        pipelines - a direct or array-backed IntBuffer
      • glGenProgramPipelines

        void glGenProgramPipelines​(int n,
                                   int[] pipelines,
                                   int pipelines_offset)
        Entry point to C language function: void glGenProgramPipelines(GLsizei n, GLuint * pipelines)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glGenProgramPipelinesEXT
      • glGetProgramPipelineInfoLog

        void glGetProgramPipelineInfoLog​(int pipeline,
                                         int bufSize,
                                         IntBuffer length,
                                         ByteBuffer infoLog)
        Entry point to C language function: void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glGetProgramPipelineInfoLogEXT
        Parameters:
        length - a direct or array-backed IntBuffer
        infoLog - a direct or array-backed ByteBuffer
      • glGetProgramPipelineInfoLog

        void glGetProgramPipelineInfoLog​(int pipeline,
                                         int bufSize,
                                         int[] length,
                                         int length_offset,
                                         byte[] infoLog,
                                         int infoLog_offset)
        Entry point to C language function: void glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glGetProgramPipelineInfoLogEXT
      • glGetProgramPipelineiv

        void glGetProgramPipelineiv​(int pipeline,
                                    int pname,
                                    IntBuffer params)
        Entry point to C language function: void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glGetProgramPipelineivEXT
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetProgramPipelineiv

        void glGetProgramPipelineiv​(int pipeline,
                                    int pname,
                                    int[] params,
                                    int params_offset)
        Entry point to C language function: void glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glGetProgramPipelineivEXT
      • glIsProgramPipeline

        boolean glIsProgramPipeline​(int pipeline)
        Entry point to C language function: GLboolean glIsProgramPipeline(GLuint pipeline)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glIsProgramPipelineEXT
      • glProgramParameteri

        void glProgramParameteri​(int program,
                                 int pname,
                                 int value)
        Entry point to C language function: void glProgramParameteri(GLuint program, GLenum pname, GLint value)
        Part of GL_ARB_get_program_binary, GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_EXT_geometry_shader4, GL_EXT_separate_shader_objects, GL_ARB_geometry_shader4
        Alias for: glProgramParameteriEXT, glProgramParameteriARB
      • glProgramUniform1f

        void glProgramUniform1f​(int program,
                                int location,
                                float v0)
        Entry point to C language function: void glProgramUniform1f(GLuint program, GLint location, GLfloat v0)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1fEXT
      • glProgramUniform1fv

        void glProgramUniform1fv​(int program,
                                 int location,
                                 int count,
                                 FloatBuffer value)
        Entry point to C language function: void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniform1fv

        void glProgramUniform1fv​(int program,
                                 int location,
                                 int count,
                                 float[] value,
                                 int value_offset)
        Entry point to C language function: void glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1fvEXT
      • glProgramUniform1i

        void glProgramUniform1i​(int program,
                                int location,
                                int v0)
        Entry point to C language function: void glProgramUniform1i(GLuint program, GLint location, GLint v0)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1iEXT
      • glProgramUniform1iv

        void glProgramUniform1iv​(int program,
                                 int location,
                                 int count,
                                 IntBuffer value)
        Entry point to C language function: void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1ivEXT
        Parameters:
        value - a direct or array-backed IntBuffer
      • glProgramUniform1iv

        void glProgramUniform1iv​(int program,
                                 int location,
                                 int count,
                                 int[] value,
                                 int value_offset)
        Entry point to C language function: void glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1ivEXT
      • glProgramUniform2f

        void glProgramUniform2f​(int program,
                                int location,
                                float v0,
                                float v1)
        Entry point to C language function: void glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2fEXT
      • glProgramUniform2fv

        void glProgramUniform2fv​(int program,
                                 int location,
                                 int count,
                                 FloatBuffer value)
        Entry point to C language function: void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniform2fv

        void glProgramUniform2fv​(int program,
                                 int location,
                                 int count,
                                 float[] value,
                                 int value_offset)
        Entry point to C language function: void glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2fvEXT
      • glProgramUniform2i

        void glProgramUniform2i​(int program,
                                int location,
                                int v0,
                                int v1)
        Entry point to C language function: void glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2iEXT
      • glProgramUniform2iv

        void glProgramUniform2iv​(int program,
                                 int location,
                                 int count,
                                 IntBuffer value)
        Entry point to C language function: void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2ivEXT
        Parameters:
        value - a direct or array-backed IntBuffer
      • glProgramUniform2iv

        void glProgramUniform2iv​(int program,
                                 int location,
                                 int count,
                                 int[] value,
                                 int value_offset)
        Entry point to C language function: void glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2ivEXT
      • glProgramUniform3f

        void glProgramUniform3f​(int program,
                                int location,
                                float v0,
                                float v1,
                                float v2)
        Entry point to C language function: void glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3fEXT
      • glProgramUniform3fv

        void glProgramUniform3fv​(int program,
                                 int location,
                                 int count,
                                 FloatBuffer value)
        Entry point to C language function: void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniform3fv

        void glProgramUniform3fv​(int program,
                                 int location,
                                 int count,
                                 float[] value,
                                 int value_offset)
        Entry point to C language function: void glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3fvEXT
      • glProgramUniform3i

        void glProgramUniform3i​(int program,
                                int location,
                                int v0,
                                int v1,
                                int v2)
        Entry point to C language function: void glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3iEXT
      • glProgramUniform3iv

        void glProgramUniform3iv​(int program,
                                 int location,
                                 int count,
                                 IntBuffer value)
        Entry point to C language function: void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3ivEXT
        Parameters:
        value - a direct or array-backed IntBuffer
      • glProgramUniform3iv

        void glProgramUniform3iv​(int program,
                                 int location,
                                 int count,
                                 int[] value,
                                 int value_offset)
        Entry point to C language function: void glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3ivEXT
      • glProgramUniform4f

        void glProgramUniform4f​(int program,
                                int location,
                                float v0,
                                float v1,
                                float v2,
                                float v3)
        Entry point to C language function: void glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4fEXT
      • glProgramUniform4fv

        void glProgramUniform4fv​(int program,
                                 int location,
                                 int count,
                                 FloatBuffer value)
        Entry point to C language function: void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniform4fv

        void glProgramUniform4fv​(int program,
                                 int location,
                                 int count,
                                 float[] value,
                                 int value_offset)
        Entry point to C language function: void glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4fvEXT
      • glProgramUniform4i

        void glProgramUniform4i​(int program,
                                int location,
                                int v0,
                                int v1,
                                int v2,
                                int v3)
        Entry point to C language function: void glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4iEXT
      • glProgramUniform4iv

        void glProgramUniform4iv​(int program,
                                 int location,
                                 int count,
                                 IntBuffer value)
        Entry point to C language function: void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4ivEXT
        Parameters:
        value - a direct or array-backed IntBuffer
      • glProgramUniform4iv

        void glProgramUniform4iv​(int program,
                                 int location,
                                 int count,
                                 int[] value,
                                 int value_offset)
        Entry point to C language function: void glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4ivEXT
      • glProgramUniformMatrix2fv

        void glProgramUniformMatrix2fv​(int program,
                                       int location,
                                       int count,
                                       boolean transpose,
                                       FloatBuffer value)
        Entry point to C language function: void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix2fv

        void glProgramUniformMatrix2fv​(int program,
                                       int location,
                                       int count,
                                       boolean transpose,
                                       float[] value,
                                       int value_offset)
        Entry point to C language function: void glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2fvEXT
      • glProgramUniformMatrix3fv

        void glProgramUniformMatrix3fv​(int program,
                                       int location,
                                       int count,
                                       boolean transpose,
                                       FloatBuffer value)
        Entry point to C language function: void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix3fv

        void glProgramUniformMatrix3fv​(int program,
                                       int location,
                                       int count,
                                       boolean transpose,
                                       float[] value,
                                       int value_offset)
        Entry point to C language function: void glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3fvEXT
      • glProgramUniformMatrix4fv

        void glProgramUniformMatrix4fv​(int program,
                                       int location,
                                       int count,
                                       boolean transpose,
                                       FloatBuffer value)
        Entry point to C language function: void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix4fv

        void glProgramUniformMatrix4fv​(int program,
                                       int location,
                                       int count,
                                       boolean transpose,
                                       float[] value,
                                       int value_offset)
        Entry point to C language function: void glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4fvEXT
      • glUseProgramStages

        void glUseProgramStages​(int pipeline,
                                int stages,
                                int program)
        Entry point to C language function: void glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glUseProgramStagesEXT
      • glValidateProgramPipeline

        void glValidateProgramPipeline​(int pipeline)
        Entry point to C language function: void glValidateProgramPipeline(GLuint pipeline)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_separate_shader_objects
        Alias for: glValidateProgramPipelineEXT
      • glProgramUniform1ui

        void glProgramUniform1ui​(int program,
                                 int location,
                                 int v0)
        Entry point to C language function: void glProgramUniform1ui(GLuint program, GLint location, GLuint v0)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1uiEXT
      • glProgramUniform2ui

        void glProgramUniform2ui​(int program,
                                 int location,
                                 int v0,
                                 int v1)
        Entry point to C language function: void glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2uiEXT
      • glProgramUniform3ui

        void glProgramUniform3ui​(int program,
                                 int location,
                                 int v0,
                                 int v1,
                                 int v2)
        Entry point to C language function: void glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3uiEXT
      • glProgramUniform4ui

        void glProgramUniform4ui​(int program,
                                 int location,
                                 int v0,
                                 int v1,
                                 int v2,
                                 int v3)
        Entry point to C language function: void glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4uiEXT
      • glProgramUniform1uiv

        void glProgramUniform1uiv​(int program,
                                  int location,
                                  int count,
                                  IntBuffer value)
        Entry point to C language function: void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1uivEXT
        Parameters:
        value - a direct or array-backed IntBuffer
      • glProgramUniform1uiv

        void glProgramUniform1uiv​(int program,
                                  int location,
                                  int count,
                                  int[] value,
                                  int value_offset)
        Entry point to C language function: void glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform1uivEXT
      • glProgramUniform2uiv

        void glProgramUniform2uiv​(int program,
                                  int location,
                                  int count,
                                  IntBuffer value)
        Entry point to C language function: void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2uivEXT
        Parameters:
        value - a direct or array-backed IntBuffer
      • glProgramUniform2uiv

        void glProgramUniform2uiv​(int program,
                                  int location,
                                  int count,
                                  int[] value,
                                  int value_offset)
        Entry point to C language function: void glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform2uivEXT
      • glProgramUniform3uiv

        void glProgramUniform3uiv​(int program,
                                  int location,
                                  int count,
                                  IntBuffer value)
        Entry point to C language function: void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3uivEXT
        Parameters:
        value - a direct or array-backed IntBuffer
      • glProgramUniform3uiv

        void glProgramUniform3uiv​(int program,
                                  int location,
                                  int count,
                                  int[] value,
                                  int value_offset)
        Entry point to C language function: void glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform3uivEXT
      • glProgramUniform4uiv

        void glProgramUniform4uiv​(int program,
                                  int location,
                                  int count,
                                  IntBuffer value)
        Entry point to C language function: void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4uivEXT
        Parameters:
        value - a direct or array-backed IntBuffer
      • glProgramUniform4uiv

        void glProgramUniform4uiv​(int program,
                                  int location,
                                  int count,
                                  int[] value,
                                  int value_offset)
        Entry point to C language function: void glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniform4uivEXT
      • glProgramUniformMatrix2x3fv

        void glProgramUniformMatrix2x3fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         FloatBuffer value)
        Entry point to C language function: void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2x3fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix2x3fv

        void glProgramUniformMatrix2x3fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         float[] value,
                                         int value_offset)
        Entry point to C language function: void glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2x3fvEXT
      • glProgramUniformMatrix3x2fv

        void glProgramUniformMatrix3x2fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         FloatBuffer value)
        Entry point to C language function: void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3x2fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix3x2fv

        void glProgramUniformMatrix3x2fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         float[] value,
                                         int value_offset)
        Entry point to C language function: void glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3x2fvEXT
      • glProgramUniformMatrix2x4fv

        void glProgramUniformMatrix2x4fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         FloatBuffer value)
        Entry point to C language function: void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2x4fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix2x4fv

        void glProgramUniformMatrix2x4fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         float[] value,
                                         int value_offset)
        Entry point to C language function: void glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix2x4fvEXT
      • glProgramUniformMatrix4x2fv

        void glProgramUniformMatrix4x2fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         FloatBuffer value)
        Entry point to C language function: void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4x2fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix4x2fv

        void glProgramUniformMatrix4x2fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         float[] value,
                                         int value_offset)
        Entry point to C language function: void glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4x2fvEXT
      • glProgramUniformMatrix3x4fv

        void glProgramUniformMatrix3x4fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         FloatBuffer value)
        Entry point to C language function: void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3x4fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix3x4fv

        void glProgramUniformMatrix3x4fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         float[] value,
                                         int value_offset)
        Entry point to C language function: void glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix3x4fvEXT
      • glProgramUniformMatrix4x3fv

        void glProgramUniformMatrix4x3fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         FloatBuffer value)
        Entry point to C language function: void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4x3fvEXT
        Parameters:
        value - a direct or array-backed FloatBuffer
      • glProgramUniformMatrix4x3fv

        void glProgramUniformMatrix4x3fv​(int program,
                                         int location,
                                         int count,
                                         boolean transpose,
                                         float[] value,
                                         int value_offset)
        Entry point to C language function: void glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value)
        Part of GL_ARB_separate_shader_objects, GL_ES_VERSION_3_1, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_EXT_separate_shader_objects
        Alias for: glProgramUniformMatrix4x3fvEXT
      • glApplyFramebufferAttachmentCMAAINTEL

        void glApplyFramebufferAttachmentCMAAINTEL()
        Entry point to C language function: void glApplyFramebufferAttachmentCMAAINTEL()
        Part of GL_INTEL_framebuffer_CMAA
      • glDrawBuffers

        void glDrawBuffers​(int n,
                           IntBuffer bufs)
        Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
        Alias for: glDrawBuffersEXT, glDrawBuffersARB, glDrawBuffersNV, glDrawBuffersATI
        Parameters:
        bufs - a direct or array-backed IntBuffer
      • glDrawBuffers

        void glDrawBuffers​(int n,
                           int[] bufs,
                           int bufs_offset)
        Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs)
        Part of GL_ES_VERSION_3_0, GL_VERSION_2_0, GL_EXT_draw_buffers, GL_ARB_draw_buffers, GL_NV_draw_buffers, GL_ATI_draw_buffers
        Alias for: glDrawBuffersEXT, glDrawBuffersARB, glDrawBuffersNV, glDrawBuffersATI
      • glReleaseShaderCompiler

        void glReleaseShaderCompiler()
        Entry point to C language function: void glReleaseShaderCompiler(void);
        Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
        Nop if no native implementation is available.
      • glShaderBinary

        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.
        Throws GLException if no native implementation is available.
      • glShaderBinary

        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.
        Throws GLException if no native implementation is available.
      • glGetShaderPrecisionFormat

        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.
        Throws GLException if no native implementation is available.
      • glGetShaderPrecisionFormat

        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.
        Throws GLException if no native implementation is available.
      • glDepthRangef

        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.
        Calls void glDepthRange(GLclampd zNear, GLclampd zFar); if no native implementation is available.
        Specified by:
        glDepthRangef in interface GL
      • glDepthRange

        void glDepthRange​(double zNear,
                          double zFar)
        Description copied from interface: GLBase
        Aliased entrypoint of void glDepthRange(GLclampd depth); and void glDepthRangef(GLclampf depth); .
        Specified by:
        glDepthRange in interface GLBase
      • glClearDepthf

        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.
        Calls void glClearDepth(GLclampd depth); if no native implementation is available.
        Specified by:
        glClearDepthf in interface GL
      • glVertexAttribPointer

        void glVertexAttribPointer​(GLArrayData array)