Interface GL2ES2

All Superinterfaces:
GL, GLBase
All Known Subinterfaces:
GL2, GL2ES3, GL2GL3, GL3, GL3bc, GL3ES3, GL4, GL4bc, GL4ES3, GLES2, GLES3
All Known Implementing Classes:
DebugGL2, DebugGL3, DebugGL3bc, DebugGL4, DebugGL4bc, DebugGLES2, DebugGLES3, TraceGL2, TraceGL3, TraceGL3bc, TraceGL4, TraceGL4bc, TraceGLES2, TraceGLES3

public interface GL2ES2 extends GL

Interface containing the common subset of GL3, GL2 and GLES2.
This interface reflects only the programmable shader functionality of desktop and embedded OpenGL
This interface is almost GLES2 complete.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final long
    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 - CType: long
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_KHR_blend_equation_advanced_coherent - CType: int
    static final int
    GL_ARB_imaging, GL_ES_VERSION_2_0, GL_EXT_blend_color
    Alias for: GL_BLEND_COLOR_EXT - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_BOOL_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_BOOL_VEC2_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_BOOL_VEC3_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_BOOL_VEC4_ARB - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_BUFFER_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_3_0, GL_VERSION_3_0, GL_EXT_shadow_samplers
    Alias for: GL_COMPARE_REF_TO_TEXTURE_EXT - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
    Alias for: GL_CONSTANT_ALPHA_EXT - CType: int
    static final int
    GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
    Alias for: GL_CONSTANT_COLOR_EXT - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_CONTEXT_FLAG_DEBUG_BIT_KHR - CType: int
    static final int
    GL_KHR_robustness, GL_KHR_robustness, GL_EXT_robustness
    Alias for: GL_CONTEXT_ROBUST_ACCESS_KHR, GL_CONTEXT_ROBUST_ACCESS_EXT - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
    Alias for: GL_CURRENT_VERTEX_ATTRIB_ARB - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_DEBUG_GROUP_STACK_DEPTH_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_DEBUG_OUTPUT_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_DEBUG_SEVERITY_NOTIFICATION_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_DEBUG_TYPE_MARKER_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_DEBUG_TYPE_POP_GROUP_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_DEBUG_TYPE_PUSH_GROUP_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_FLOAT_MAT2_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_FLOAT_MAT3_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_FLOAT_MAT4_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_FLOAT_VEC2_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_FLOAT_VEC3_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_FLOAT_VEC4_ARB - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_3_0, GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_EXT_sRGB
    Alias for: GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT - CType: int
    static final int
    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 - CType: int
    static final int
    GL_EXT_disjoint_timer_query
    Alias for: GL_GPU_DISJOINT_EXT - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0 - CType: int
    static final int
    GL_OES_vertex_type_10_10_10_2
    Alias for: GL_INT_10_10_10_2_OES - CType: int
    static final int
    GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_INT_VEC2_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_INT_VEC3_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_INT_VEC4_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
    Alias for: GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_MAX_LABEL_LENGTH_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
    Alias for: GL_MAX_VERTEX_ATTRIBS_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_shader
    Alias for: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
    Alias for: GL_ONE_MINUS_CONSTANT_ALPHA_EXT - CType: int
    static final int
    GL_ARB_imaging, GL_ES_VERSION_2_0, GL_VERSION_1_4, GL_EXT_blend_color
    Alias for: GL_ONE_MINUS_CONSTANT_COLOR_EXT - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_PROGRAM_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_PROGRAM_PIPELINE_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_QUERY_KHR - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_3_0, GL_ARB_texture_rg, GL_VERSION_3_0, GL_EXT_texture_rg
    Alias for: GL_RG_EXT - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2, GL_NV_explicit_multisample
    Alias for: GL_SAMPLE_POSITION_NV - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_SAMPLER_KHR - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_SAMPLER_2D_ARB - CType: int
    static final int
    GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: GL_SAMPLER_CUBE_ARB - CType: int
    static final int
    GL_KHR_debug, GL_ES_VERSION_3_2, GL_VERSION_4_3, GL_KHR_debug
    Alias for: GL_SHADER_KHR - CType: int
    static final int
    GL_DMP_shader_binary - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shading_language_100
    Alias for: GL_SHADING_LANGUAGE_VERSION_ARB - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
    Alias for: GL_STENCIL_BACK_FAIL_ATI - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
    Alias for: GL_STENCIL_BACK_FUNC_ATI - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
    Alias for: GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ATI_separate_stencil
    Alias for: GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    Part of GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0
    static final int
    GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_ARB_vertex_buffer_object
    Alias for: GL_STREAM_DRAW_ARB - CType: int
    static final int
    GL_NV_internalformat_sample_query, GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_3_0, GL_VERSION_1_2, GL_OES_texture_3D
    Alias for: GL_TEXTURE_BINDING_3D_OES - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query, GL_EXT_timer_query
    Alias for: GL_TIME_ELAPSED_EXT - CType: int
    static final int
    GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query
    Alias for: GL_TIMESTAMP_EXT - CType: int
    static final int
    GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
    Alias for: GL_UNPACK_ROW_LENGTH_EXT - CType: int
    static final int
    GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
    Alias for: GL_UNPACK_SKIP_PIXELS_EXT - CType: int
    static final int
    GL_ES_VERSION_3_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_EXT_unpack_subimage
    Alias for: GL_UNPACK_SKIP_ROWS_EXT - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
    static final int
    GL_VERSION_1_5, GL_ES_VERSION_2_0, GL_ARB_vertex_buffer_object
    Alias for: GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
    Alias for: GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
    Alias for: GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
    Alias for: GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
    Alias for: GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
    Alias for: GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB - CType: int
    static final int
    GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_vertex_program
    Alias for: GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB - CType: int
    static final int
    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 - CType: int
    static final int
    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 - CType: int

    Fields inherited from interface com.jogamp.opengl.GL

    GL_ACTIVE_TEXTURE, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALPHA16F, GL_ALPHA32F, GL_ALPHA8, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BACK, GL_BGR, GL_BGRA, GL_BGRA8, GL_BLEND, GL_BLEND_DST, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_SRC, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLUE_BITS, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_CLEAR, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_TEXTURE_FORMATS, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DECR_WRAP, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_STENCIL, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DEPTH24_STENCIL8, GL_DITHER, GL_DONT_CARE, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_FORMATS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_GUILTY_CONTEXT_RESET, GL_HALF_FLOAT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, GL_INNOCENT_CONTEXT_RESET, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_LOSE_CONTEXT_ON_RESET, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE_ALPHA16F, GL_LUMINANCE_ALPHA32F, GL_LUMINANCE16F, GL_LUMINANCE32F, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_SAMPLES, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, GL_MIRRORED_REPEAT, GL_MULTISAMPLE, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NO_RESET_NOTIFICATION, GL_NONE, GL_NOOP, GL_NOR, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_R16F, GL_R32F, GL_R8, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED_BITS, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_SAMPLES, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RESET_NOTIFICATION_STRATEGY, GL_RG16F, GL_RG32F, GL_RG8, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB16F, GL_RGB32F, GL_RGB5_A1, GL_RGB565, GL_RGB8, GL_RGBA, GL_RGBA16F, GL_RGBA32F, GL_RGBA4, GL_RGBA8, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_RANGE, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8_ALPHA8, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX1, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNKNOWN_CONTEXT_RESET, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VENDOR, GL_VERSION, GL_VIEWPORT, GL_WRITE_ONLY, GL_XOR, GL_ZERO
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    glActiveShaderProgram(int pipeline, int program)
    Entry point to C language function: void (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
    Entry point to C language function: void (void)
    Part of GL_INTEL_framebuffer_CMAA
    void
    glAttachShader(int program, int shader)
    Entry point to C language function: void (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 (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 (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 (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 (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 (GLclampd depth); and void (GLclampf depth); .
    void
    glClearDepthf(float depth)
    Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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
    Entry point to C language function: GLuint (void)
    Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
    int
    glCreateShader(int type)
    Entry point to C language function: GLuint (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 (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 (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 (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 (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 (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 (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
    Entry point to C language function: void (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 (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
    Entry point to C language function: void (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 (GLuint shader)
    Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
    void
    glDepthRange(double zNear, double zFar)
    Aliased entrypoint of void (GLclampd depth); and void (GLclampf depth); .
    void
    glDepthRangef(float zNear, float zFar)
    Entry point to C language function: void (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 (GLuint program, GLuint shader)
    Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
    void
    Entry point to C language function: void (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 (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 (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 (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 (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 (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
    Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (GLuint shader)
    Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
    void
    glLinkProgram(int program)
    Entry point to C language function: void (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 (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 (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 (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 (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
    Entry point to C language function: void (void)
    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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (GLuint id, GLenum target)
    Part of GL_ARB_timer_query, GL_VERSION_3_3, GL_EXT_disjoint_timer_query
    Alias for: glQueryCounterEXT
    void
    Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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
     
    void
    glUniform1f(int location, float v0)
    Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (GLuint program)
    Part of GL_ES_VERSION_2_0, GL_VERSION_2_0, GL_ARB_shader_objects
    Alias for: glValidateProgramARB
    void
    Entry point to C language function: void (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 (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 (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
    Entry point to C language function: void (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 (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 (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
    Entry point to C language function: void (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 (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 (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
    Entry point to C language function: void (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 (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 (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
    Entry point to C language function: void (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 (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
     

    Methods inherited from interface com.jogamp.opengl.GL

    glActiveTexture, glBindBuffer, glBindFramebuffer, glBindRenderbuffer, glBindTexture, glBlendEquation, glBlendEquationSeparate, glBlendFunc, glBlendFuncSeparate, glBufferData, glBufferSubData, glCheckFramebufferStatus, glClear, glClearColor, glClearStencil, glColorMask, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCopyTexImage2D, glCopyTexSubImage2D, glCullFace, glDeleteBuffers, glDeleteBuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDisable, glDrawArrays, glDrawElements, glEnable, glFinish, glFlush, glFlushMappedBufferRange, glFramebufferRenderbuffer, glFramebufferTexture2D, glFrontFace, glGenBuffers, glGenBuffers, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenTextures, glGenTextures, glGetBooleanv, glGetBooleanv, glGetBufferParameteriv, glGetBufferParameteriv, glGetError, glGetFloatv, glGetFloatv, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetGraphicsResetStatus, glGetIntegerv, glGetIntegerv, glGetnUniformfv, glGetnUniformfv, glGetnUniformiv, glGetnUniformiv, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetString, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteriv, glGetTexParameteriv, glHint, glIsBuffer, glIsEnabled, glIsFramebuffer, glIsRenderbuffer, glIsTexture, glLineWidth, glMapBuffer, glMapBufferRange, glPixelStorei, glPolygonOffset, glReadnPixels, glReadPixels, glReadPixels, glRenderbufferStorage, glRenderbufferStorageMultisample, glSampleCoverage, glScissor, glStencilFunc, glStencilMask, glStencilOp, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexStorage1D, glTexStorage2D, glTexStorage3D, glTexSubImage2D, glTexSubImage2D, glTextureStorage1DEXT, glTextureStorage2DEXT, glTextureStorage3DEXT, glUnmapBuffer, glViewport
  • Field Details

    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_COMPILE_STATUS

      static final int GL_COMPILE_STATUS
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_CURRENT_PROGRAM

      static final int GL_CURRENT_PROGRAM
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_SHADER_SOURCE_LENGTH

      static final int GL_SHADER_SOURCE_LENGTH
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_SHADER_BINARY_FORMATS

      static final int GL_SHADER_BINARY_FORMATS
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_STENCIL_BACK_VALUE_MASK

      static final int GL_STENCIL_BACK_VALUE_MASK
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_GPU_DISJOINT

      static final int GL_GPU_DISJOINT
      GL_EXT_disjoint_timer_query
      Alias for: GL_GPU_DISJOINT_EXT - CType: int
      See Also:
    • GL_MAX_VARYING_VECTORS

      static final int GL_MAX_VARYING_VECTORS
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_ATTACHED_SHADERS

      static final int GL_ATTACHED_SHADERS
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • GL_LOW_INT

      static final int GL_LOW_INT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
      See Also:
    • GL_BLEND_ADVANCED_COHERENT_KHR

      static final int GL_BLEND_ADVANCED_COHERENT_KHR
      GL_KHR_blend_equation_advanced_coherent - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

      static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • GL_STENCIL_BACK_WRITEMASK

      static final int GL_STENCIL_BACK_WRITEMASK
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_MEDIUM_FLOAT

      static final int GL_MEDIUM_FLOAT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
      See Also:
    • GL_SHADER_BINARY_DMP

      static final int GL_SHADER_BINARY_DMP
      GL_DMP_shader_binary - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_STENCIL_BACK_REF

      static final int GL_STENCIL_BACK_REF
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • GL_INT

      static final int GL_INT
      GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0 - CType: int
      See Also:
    • GL_MEDIUM_INT

      static final int GL_MEDIUM_INT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_VALIDATE_STATUS

      static final int GL_VALIDATE_STATUS
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_LOW_FLOAT

      static final int GL_LOW_FLOAT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_DELETE_STATUS

      static final int GL_DELETE_STATUS
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_ACTIVE_UNIFORM_MAX_LENGTH

      static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_SHADER_COMPILER

      static final int GL_SHADER_COMPILER
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_PROXY_TEXTURE_2D_MULTISAMPLE

      static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE
      GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY

      static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
      GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_HIGH_INT

      static final int GL_HIGH_INT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: long
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_ACTIVE_UNIFORMS

      static final int GL_ACTIVE_UNIFORMS
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_INFO_LOG_LENGTH

      static final int GL_INFO_LOG_LENGTH
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_DEPTH_COMPONENT

      static final int GL_DEPTH_COMPONENT
      GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_SHADER_TYPE

      static final int GL_SHADER_TYPE
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_ACTIVE_ATTRIBUTES

      static final int GL_ACTIVE_ATTRIBUTES
      GL_ES_VERSION_2_0, GL_VERSION_2_0 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_SAMPLER_2D_MULTISAMPLE

      static final int GL_SAMPLER_2D_MULTISAMPLE
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_HIGH_FLOAT

      static final int GL_HIGH_FLOAT
      GL_ARB_ES2_compatibility, GL_ES_VERSION_2_0, GL_VERSION_4_1 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • GL_MAX_INTEGER_SAMPLES

      static final int GL_MAX_INTEGER_SAMPLES
      GL_ES_VERSION_3_1, GL_ARB_texture_multisample, GL_VERSION_3_2 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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 - CType: int
      See Also:
    • 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:
  • Method Details

    • glAttachShader

      void glAttachShader(int program, int shader)
      Entry point to C language function: void (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 (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 (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 (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 (void)
      Part of GL_ES_VERSION_2_0, GL_VERSION_2_0
    • glCreateShader

      int glCreateShader(int type)
      Entry point to C language function: GLuint (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (void)
      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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (void)
      Part of GL_INTEL_framebuffer_CMAA
    • glDrawBuffers

      void glDrawBuffers(int n, IntBuffer bufs)
      Entry point to C language function: void (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 (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 (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 (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 (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 (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 (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 (GLclampf zNear, GLclampf zFar);
      Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
      Calls void (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 (GLclampd depth); and void (GLclampf depth); .
      Specified by:
      glDepthRange in interface GLBase
    • glClearDepthf

      void glClearDepthf(float depth)
      Entry point to C language function: void (GLclampf depth);
      Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
      Calls void (GLclampd depth); if no native implementation is available.
      Specified by:
      glClearDepthf in interface GL
    • glClearDepth

      void glClearDepth(double depth)
      Description copied from interface: GLBase
      Aliased entrypoint of void (GLclampd depth); and void (GLclampf depth); .
      Specified by:
      glClearDepth in interface GLBase
    • glVertexAttribPointer

      void glVertexAttribPointer(GLArrayData array)
    • glUniform

      void glUniform(GLUniformData data)