Interface GL3

    • Field Detail

      • GL_PATCH_DEFAULT_INNER_LEVEL

        static final int GL_PATCH_DEFAULT_INNER_LEVEL
        GL_ARB_tessellation_shader, GL_VERSION_4_0
        Define "GL_PATCH_DEFAULT_INNER_LEVEL" with expression '0x8E73', CType: int
        See Also:
        Constant Field Values
      • GL_IMAGE_2D_MULTISAMPLE_ARRAY

        static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
        Define "GL_IMAGE_2D_MULTISAMPLE_ARRAY" with expression '0x9056', CType: int
        See Also:
        Constant Field Values
      • GL_VIEWPORT_INDEX_PROVOKING_VERTEX

        static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX
        GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV
        Define "GL_VIEWPORT_INDEX_PROVOKING_VERTEX" with expression '0x825F', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS

        static final int GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS
        GL_ARB_texture_gather
        Alias for: GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB
        Define "GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS" with expression '0x8F9F', CType: int
        See Also:
        Constant Field Values
      • GL_NUM_COMPATIBLE_SUBROUTINES

        static final int GL_NUM_COMPATIBLE_SUBROUTINES
        GL_ARB_shader_subroutine, GL_VERSION_4_0
        Define "GL_NUM_COMPATIBLE_SUBROUTINES" with expression '0x8E4A', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_MAT2x4

        static final int GL_DOUBLE_MAT2x4
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_MAT2x4_EXT
        Define "GL_DOUBLE_MAT2x4" with expression '0x8F4A', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_MAT2x3

        static final int GL_DOUBLE_MAT2x3
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_MAT2x3_EXT
        Define "GL_DOUBLE_MAT2x3" with expression '0x8F49', CType: int
        See Also:
        Constant Field Values
      • GL_SRC1_COLOR

        static final int GL_SRC1_COLOR
        GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
        Alias for: GL_SRC1_COLOR_EXT
        Define "GL_SRC1_COLOR" with expression '0x88F9', CType: int
        See Also:
        Constant Field Values
      • GL_LINES_ADJACENCY_ARB

        static final int GL_LINES_ADJACENCY_ARB
        GL_ARB_geometry_shader4
        Define "GL_LINES_ADJACENCY_ARB" with expression '0x000A', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB

        static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
        GL_ARB_geometry_shader4
        Define "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB" with expression '0x8DDF', CType: int
        See Also:
        Constant Field Values
      • GL_SHADER_INCLUDE_ARB

        static final int GL_SHADER_INCLUDE_ARB
        GL_ARB_shading_language_include
        Define "GL_SHADER_INCLUDE_ARB" with expression '0x8DAE', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_VEC4

        static final int GL_DOUBLE_VEC4
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_VEC4_EXT
        Define "GL_DOUBLE_VEC4" with expression '0x8FFE', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_VEC3

        static final int GL_DOUBLE_VEC3
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_VEC3_EXT
        Define "GL_DOUBLE_VEC3" with expression '0x8FFD', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_VEC2

        static final int GL_DOUBLE_VEC2
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_VEC2_EXT
        Define "GL_DOUBLE_VEC2" with expression '0x8FFC', CType: int
        See Also:
        Constant Field Values
      • GL_LINE_STRIP_ADJACENCY_ARB

        static final int GL_LINE_STRIP_ADJACENCY_ARB
        GL_ARB_geometry_shader4
        Define "GL_LINE_STRIP_ADJACENCY_ARB" with expression '0x000B', CType: int
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB

        static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
        GL_ARB_geometry_shader4
        Define "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB" with expression '0x8DA7', CType: int
        See Also:
        Constant Field Values
      • GL_INT_IMAGE_2D_MULTISAMPLE

        static final int GL_INT_IMAGE_2D_MULTISAMPLE
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_INT_IMAGE_2D_MULTISAMPLE_EXT
        Define "GL_INT_IMAGE_2D_MULTISAMPLE" with expression '0x9060', CType: int
        See Also:
        Constant Field Values
      • GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB

        static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
        GL_ARB_texture_compression_bptc
        Define "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB" with expression '0x8E8E', CType: int
        See Also:
        Constant Field Values
      • GL_VIEWPORT_BOUNDS_RANGE

        static final int GL_VIEWPORT_BOUNDS_RANGE
        GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: GL_VIEWPORT_BOUNDS_RANGE_NV
        Define "GL_VIEWPORT_BOUNDS_RANGE" with expression '0x825D', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT_IMAGE_1D

        static final int GL_UNSIGNED_INT_IMAGE_1D
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_UNSIGNED_INT_IMAGE_1D_EXT
        Define "GL_UNSIGNED_INT_IMAGE_1D" with expression '0x9062', CType: int
        See Also:
        Constant Field Values
      • GL_COMPATIBLE_SUBROUTINES

        static final int GL_COMPATIBLE_SUBROUTINES
        GL_ARB_shader_subroutine, GL_VERSION_4_0
        Define "GL_COMPATIBLE_SUBROUTINES" with expression '0x8E4B', CType: int
        See Also:
        Constant Field Values
      • GL_DEPTH_CLAMP

        static final int GL_DEPTH_CLAMP
        GL_ARB_depth_clamp, GL_VERSION_3_2, GL_NV_depth_clamp
        Alias for: GL_DEPTH_CLAMP_NV
        Define "GL_DEPTH_CLAMP" with expression '0x864F', CType: int
        See Also:
        Constant Field Values
      • GL_TRIANGLE_STRIP_ADJACENCY_ARB

        static final int GL_TRIANGLE_STRIP_ADJACENCY_ARB
        GL_ARB_geometry_shader4
        Define "GL_TRIANGLE_STRIP_ADJACENCY_ARB" with expression '0x000D', CType: int
        See Also:
        Constant Field Values
      • GL_INT_IMAGE_1D

        static final int GL_INT_IMAGE_1D
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_INT_IMAGE_1D_EXT
        Define "GL_INT_IMAGE_1D" with expression '0x9057', CType: int
        See Also:
        Constant Field Values
      • GL_IMAGE_2D_MULTISAMPLE

        static final int GL_IMAGE_2D_MULTISAMPLE
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_IMAGE_2D_MULTISAMPLE_EXT
        Define "GL_IMAGE_2D_MULTISAMPLE" with expression '0x9055', CType: int
        See Also:
        Constant Field Values
      • GL_IMAGE_1D_ARRAY

        static final int GL_IMAGE_1D_ARRAY
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_IMAGE_1D_ARRAY_EXT
        Define "GL_IMAGE_1D_ARRAY" with expression '0x9052', CType: int
        See Also:
        Constant Field Values
      • GL_SYNC_CL_EVENT_ARB

        static final int GL_SYNC_CL_EVENT_ARB
        GL_ARB_cl_event
        Define "GL_SYNC_CL_EVENT_ARB" with expression '0x8240', CType: int
        See Also:
        Constant Field Values
      • GL_TRIANGLES_ADJACENCY_ARB

        static final int GL_TRIANGLES_ADJACENCY_ARB
        GL_ARB_geometry_shader4
        Define "GL_TRIANGLES_ADJACENCY_ARB" with expression '0x000C', CType: int
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB

        static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
        GL_ARB_geometry_shader4
        Define "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB" with expression '0x8DA9', CType: int
        See Also:
        Constant Field Values
      • GL_ONE_MINUS_SRC1_COLOR

        static final int GL_ONE_MINUS_SRC1_COLOR
        GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
        Alias for: GL_ONE_MINUS_SRC1_COLOR_EXT
        Define "GL_ONE_MINUS_SRC1_COLOR" with expression '0x88FA', CType: int
        See Also:
        Constant Field Values
      • GL_ACTIVE_SUBROUTINE_UNIFORMS

        static final int GL_ACTIVE_SUBROUTINE_UNIFORMS
        GL_ARB_shader_subroutine, GL_VERSION_4_0
        Define "GL_ACTIVE_SUBROUTINE_UNIFORMS" with expression '0x8DE6', CType: int
        See Also:
        Constant Field Values
      • GL_INT_IMAGE_2D_RECT

        static final int GL_INT_IMAGE_2D_RECT
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_INT_IMAGE_2D_RECT_EXT
        Define "GL_INT_IMAGE_2D_RECT" with expression '0x905A', CType: int
        See Also:
        Constant Field Values
      • GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY

        static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
        Define "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY" with expression '0x9061', CType: int
        See Also:
        Constant Field Values
      • GL_PATCH_DEFAULT_OUTER_LEVEL

        static final int GL_PATCH_DEFAULT_OUTER_LEVEL
        GL_ARB_tessellation_shader, GL_VERSION_4_0
        Define "GL_PATCH_DEFAULT_OUTER_LEVEL" with expression '0x8E74', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_MAT4

        static final int GL_DOUBLE_MAT4
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_MAT4_EXT
        Define "GL_DOUBLE_MAT4" with expression '0x8F48', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_MAT3

        static final int GL_DOUBLE_MAT3
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_MAT3_EXT
        Define "GL_DOUBLE_MAT3" with expression '0x8F47', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_MAT2

        static final int GL_DOUBLE_MAT2
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_MAT2_EXT
        Define "GL_DOUBLE_MAT2" with expression '0x8F46', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB

        static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
        GL_ARB_geometry_shader4
        Define "GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB" with expression '0x8DDD', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT_IMAGE_1D_ARRAY

        static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
        Define "GL_UNSIGNED_INT_IMAGE_1D_ARRAY" with expression '0x9068', CType: int
        See Also:
        Constant Field Values
      • GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH

        static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
        GL_ARB_shader_subroutine, GL_VERSION_4_0
        Define "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH" with expression '0x8E49', CType: int
        See Also:
        Constant Field Values
      • GL_COMPRESSED_RGBA_BPTC_UNORM_ARB

        static final int GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
        GL_ARB_texture_compression_bptc
        Define "GL_COMPRESSED_RGBA_BPTC_UNORM_ARB" with expression '0x8E8C', CType: int
        See Also:
        Constant Field Values
      • GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB

        static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
        GL_ARB_texture_compression_bptc
        Define "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB" with expression '0x8E8D', CType: int
        See Also:
        Constant Field Values
      • GL_INT_IMAGE_1D_ARRAY

        static final int GL_INT_IMAGE_1D_ARRAY
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_INT_IMAGE_1D_ARRAY_EXT
        Define "GL_INT_IMAGE_1D_ARRAY" with expression '0x905D', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB

        static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
        GL_ARB_geometry_shader4
        Define "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB" with expression '0x8C29', CType: int
        See Also:
        Constant Field Values
      • GL_CONTEXT_COMPATIBILITY_PROFILE_BIT

        static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
        GL_VERSION_3_2
        Define "GL_CONTEXT_COMPATIBILITY_PROFILE_BIT" with expression '0x00000002', CType: int
        See Also:
        Constant Field Values
      • GL_GEOMETRY_OUTPUT_TYPE_ARB

        static final int GL_GEOMETRY_OUTPUT_TYPE_ARB
        GL_ARB_geometry_shader4
        Define "GL_GEOMETRY_OUTPUT_TYPE_ARB" with expression '0x8DDC', CType: int
        See Also:
        Constant Field Values
      • GL_GEOMETRY_VERTICES_OUT_ARB

        static final int GL_GEOMETRY_VERTICES_OUT_ARB
        GL_ARB_geometry_shader4
        Define "GL_GEOMETRY_VERTICES_OUT_ARB" with expression '0x8DDA', CType: int
        See Also:
        Constant Field Values
      • GL_IMAGE_1D

        static final int GL_IMAGE_1D
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_IMAGE_1D_EXT
        Define "GL_IMAGE_1D" with expression '0x904C', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS

        static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
        GL_ARB_shader_subroutine, GL_VERSION_4_0
        Define "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS" with expression '0x8DE8', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB

        static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
        GL_ARB_geometry_shader4
        Define "GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB" with expression '0x8DE0', CType: int
        See Also:
        Constant Field Values
      • GL_ACTIVE_SUBROUTINE_MAX_LENGTH

        static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH
        GL_ARB_shader_subroutine, GL_VERSION_4_0
        Define "GL_ACTIVE_SUBROUTINE_MAX_LENGTH" with expression '0x8E48', CType: int
        See Also:
        Constant Field Values
      • GL_NAMED_STRING_LENGTH_ARB

        static final int GL_NAMED_STRING_LENGTH_ARB
        GL_ARB_shading_language_include
        Define "GL_NAMED_STRING_LENGTH_ARB" with expression '0x8DE9', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_MAT4x2

        static final int GL_DOUBLE_MAT4x2
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_MAT4x2_EXT
        Define "GL_DOUBLE_MAT4x2" with expression '0x8F4D', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_MAT4x3

        static final int GL_DOUBLE_MAT4x3
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_MAT4x3_EXT
        Define "GL_DOUBLE_MAT4x3" with expression '0x8F4E', CType: int
        See Also:
        Constant Field Values
      • GL_GEOMETRY_INPUT_TYPE_ARB

        static final int GL_GEOMETRY_INPUT_TYPE_ARB
        GL_ARB_geometry_shader4
        Define "GL_GEOMETRY_INPUT_TYPE_ARB" with expression '0x8DDB', CType: int
        See Also:
        Constant Field Values
      • GL_ONE_MINUS_SRC1_ALPHA

        static final int GL_ONE_MINUS_SRC1_ALPHA
        GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
        Alias for: GL_ONE_MINUS_SRC1_ALPHA_EXT
        Define "GL_ONE_MINUS_SRC1_ALPHA" with expression '0x88FB', CType: int
        See Also:
        Constant Field Values
      • GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER

        static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
        GL_ARB_tessellation_shader, GL_VERSION_4_0
        Define "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER" with expression '0x84F0', CType: int
        See Also:
        Constant Field Values
      • GL_PROGRAM_POINT_SIZE_ARB

        static final int GL_PROGRAM_POINT_SIZE_ARB
        GL_ARB_geometry_shader4
        Define "GL_PROGRAM_POINT_SIZE_ARB" with expression '0x8642', CType: int
        See Also:
        Constant Field Values
      • GL_GEOMETRY_SHADER_ARB

        static final int GL_GEOMETRY_SHADER_ARB
        GL_ARB_geometry_shader4
        Define "GL_GEOMETRY_SHADER_ARB" with expression '0x8DD9', CType: int
        See Also:
        Constant Field Values
      • GL_ACTIVE_SUBROUTINES

        static final int GL_ACTIVE_SUBROUTINES
        GL_ARB_shader_subroutine, GL_VERSION_4_0
        Define "GL_ACTIVE_SUBROUTINES" with expression '0x8DE5', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_VERTEX_VARYING_COMPONENTS_ARB

        static final int GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
        GL_ARB_geometry_shader4
        Define "GL_MAX_VERTEX_VARYING_COMPONENTS_ARB" with expression '0x8DDE', CType: int
        See Also:
        Constant Field Values
      • GL_VIEWPORT_SUBPIXEL_BITS

        static final int GL_VIEWPORT_SUBPIXEL_BITS
        GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: GL_VIEWPORT_SUBPIXEL_BITS_NV
        Define "GL_VIEWPORT_SUBPIXEL_BITS" with expression '0x825C', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB

        static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
        GL_ARB_geometry_shader4
        Define "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB" with expression '0x8DE1', CType: int
        See Also:
        Constant Field Values
      • GL_SYNC_CL_EVENT_COMPLETE_ARB

        static final int GL_SYNC_CL_EVENT_COMPLETE_ARB
        GL_ARB_cl_event
        Define "GL_SYNC_CL_EVENT_COMPLETE_ARB" with expression '0x8241', CType: int
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB

        static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
        GL_ARB_geometry_shader4
        Define "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB" with expression '0x8DA8', CType: int
        See Also:
        Constant Field Values
      • GL_IMAGE_2D_RECT

        static final int GL_IMAGE_2D_RECT
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_IMAGE_2D_RECT_EXT
        Define "GL_IMAGE_2D_RECT" with expression '0x904F', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_DUAL_SOURCE_DRAW_BUFFERS

        static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
        GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
        Alias for: GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT
        Define "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS" with expression '0x88FC', CType: int
        See Also:
        Constant Field Values
      • GL_PROGRAM_POINT_SIZE

        static final int GL_PROGRAM_POINT_SIZE
        GL_VERSION_3_2, GL_NV_geometry_program4, GL_EXT_geometry_shader4, GL_ARB_geometry_shader4
        Alias for: GL_PROGRAM_POINT_SIZE_EXT, GL_PROGRAM_POINT_SIZE_ARB
        Define "GL_PROGRAM_POINT_SIZE" with expression '0x8642', CType: int
        See Also:
        Constant Field Values
      • GL_CONTEXT_CORE_PROFILE_BIT

        static final int GL_CONTEXT_CORE_PROFILE_BIT
        GL_VERSION_3_2
        Define "GL_CONTEXT_CORE_PROFILE_BIT" with expression '0x00000001', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_IMAGE_SAMPLES

        static final int GL_MAX_IMAGE_SAMPLES
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_MAX_IMAGE_SAMPLES_EXT
        Define "GL_MAX_IMAGE_SAMPLES" with expression '0x906D', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY

        static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
        Define "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY" with expression '0x906C', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS

        static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
        Define "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS" with expression '0x8F39', CType: int
        See Also:
        Constant Field Values
      • GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB

        static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
        GL_ARB_texture_compression_bptc
        Define "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB" with expression '0x8E8F', CType: int
        See Also:
        Constant Field Values
      • GL_NAMED_STRING_TYPE_ARB

        static final int GL_NAMED_STRING_TYPE_ARB
        GL_ARB_shading_language_include
        Define "GL_NAMED_STRING_TYPE_ARB" with expression '0x8DEA', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_MAT3x4

        static final int GL_DOUBLE_MAT3x4
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_MAT3x4_EXT
        Define "GL_DOUBLE_MAT3x4" with expression '0x8F4C', CType: int
        See Also:
        Constant Field Values
      • GL_DOUBLE_MAT3x2

        static final int GL_DOUBLE_MAT3x2
        GL_ARB_gpu_shader_fp64, GL_VERSION_4_0, GL_EXT_vertex_attrib_64bit
        Alias for: GL_DOUBLE_MAT3x2_EXT
        Define "GL_DOUBLE_MAT3x2" with expression '0x8F4B', CType: int
        See Also:
        Constant Field Values
      • GL_CONTEXT_PROFILE_MASK

        static final int GL_CONTEXT_PROFILE_MASK
        GL_VERSION_3_2
        Define "GL_CONTEXT_PROFILE_MASK" with expression '0x9126', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT_IMAGE_2D_RECT

        static final int GL_UNSIGNED_INT_IMAGE_2D_RECT
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT
        Define "GL_UNSIGNED_INT_IMAGE_2D_RECT" with expression '0x9065', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_SUBROUTINES

        static final int GL_MAX_SUBROUTINES
        GL_ARB_shader_subroutine, GL_VERSION_4_0
        Define "GL_MAX_SUBROUTINES" with expression '0x8DE7', CType: int
        See Also:
        Constant Field Values
      • GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS

        static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
        GL_ARB_shader_subroutine, GL_VERSION_4_0
        Define "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS" with expression '0x8E47', CType: int
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE

        static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
        GL_ARB_shader_image_load_store, GL_VERSION_4_2, GL_EXT_shader_image_load_store
        Alias for: GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
        Define "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE" with expression '0x906B', CType: int
        See Also:
        Constant Field Values
      • GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER

        static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
        GL_ARB_tessellation_shader, GL_VERSION_4_0
        Define "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER" with expression '0x84F1', CType: int
        See Also:
        Constant Field Values
      • GL_MAX_VIEWPORTS

        static final int GL_MAX_VIEWPORTS
        GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: GL_MAX_VIEWPORTS_NV
        Define "GL_MAX_VIEWPORTS" with expression '0x825B', CType: int
        See Also:
        Constant Field Values
    • Method Detail

      • glMultiDrawElementsBaseVertex

        void glMultiDrawElementsBaseVertex​(int mode,
                                           IntBuffer count,
                                           int type,
                                           PointerBuffer indices,
                                           int drawcount,
                                           IntBuffer basevertex)
        Entry point to C language function: void glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei * count, GLenum type, const void * const * indices, GLsizei drawcount, const GLint * basevertex)
        Part of GL_ARB_draw_elements_base_vertex, GL_VERSION_3_2, GL_OES_draw_elements_base_vertex, GL_EXT_draw_elements_base_vertex
        Alias for: glMultiDrawElementsBaseVertexOES, glMultiDrawElementsBaseVertexEXT
        Parameters:
        count - a direct only IntBuffer
        indices - a direct only PointerBuffer
        basevertex - a direct only IntBuffer
      • glBindFragDataLocationIndexed

        void glBindFragDataLocationIndexed​(int program,
                                           int colorNumber,
                                           int index,
                                           String name)
        Entry point to C language function: void glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar * name)
        Part of GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
        Alias for: glBindFragDataLocationIndexedEXT
      • glGetFragDataIndex

        int glGetFragDataIndex​(int program,
                               String name)
        Entry point to C language function: GLint glGetFragDataIndex(GLuint program, const GLchar * name)
        Part of GL_VERSION_3_3, GL_ARB_blend_func_extended, GL_EXT_blend_func_extended
        Alias for: glGetFragDataIndexEXT
      • glVertexAttribP1ui

        void glVertexAttribP1ui​(int index,
                                int type,
                                boolean normalized,
                                int value)
        Entry point to C language function: void glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      • glVertexAttribP1uiv

        void glVertexAttribP1uiv​(int index,
                                 int type,
                                 boolean normalized,
                                 IntBuffer value)
        Entry point to C language function: void glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
        Parameters:
        value - a direct or array-backed IntBuffer
      • glVertexAttribP1uiv

        void glVertexAttribP1uiv​(int index,
                                 int type,
                                 boolean normalized,
                                 int[] value,
                                 int value_offset)
        Entry point to C language function: void glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      • glVertexAttribP2ui

        void glVertexAttribP2ui​(int index,
                                int type,
                                boolean normalized,
                                int value)
        Entry point to C language function: void glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      • glVertexAttribP2uiv

        void glVertexAttribP2uiv​(int index,
                                 int type,
                                 boolean normalized,
                                 IntBuffer value)
        Entry point to C language function: void glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
        Parameters:
        value - a direct or array-backed IntBuffer
      • glVertexAttribP2uiv

        void glVertexAttribP2uiv​(int index,
                                 int type,
                                 boolean normalized,
                                 int[] value,
                                 int value_offset)
        Entry point to C language function: void glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      • glVertexAttribP3ui

        void glVertexAttribP3ui​(int index,
                                int type,
                                boolean normalized,
                                int value)
        Entry point to C language function: void glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      • glVertexAttribP3uiv

        void glVertexAttribP3uiv​(int index,
                                 int type,
                                 boolean normalized,
                                 IntBuffer value)
        Entry point to C language function: void glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
        Parameters:
        value - a direct or array-backed IntBuffer
      • glVertexAttribP3uiv

        void glVertexAttribP3uiv​(int index,
                                 int type,
                                 boolean normalized,
                                 int[] value,
                                 int value_offset)
        Entry point to C language function: void glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      • glVertexAttribP4ui

        void glVertexAttribP4ui​(int index,
                                int type,
                                boolean normalized,
                                int value)
        Entry point to C language function: void glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      • glVertexAttribP4uiv

        void glVertexAttribP4uiv​(int index,
                                 int type,
                                 boolean normalized,
                                 IntBuffer value)
        Entry point to C language function: void glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
        Parameters:
        value - a direct or array-backed IntBuffer
      • glVertexAttribP4uiv

        void glVertexAttribP4uiv​(int index,
                                 int type,
                                 boolean normalized,
                                 int[] value,
                                 int value_offset)
        Entry point to C language function: void glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint * value)
        Part of GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
      • glUniform1d

        void glUniform1d​(int location,
                         double x)
        Entry point to C language function: void glUniform1d(GLint location, GLdouble x)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniform2d

        void glUniform2d​(int location,
                         double x,
                         double y)
        Entry point to C language function: void glUniform2d(GLint location, GLdouble x, GLdouble y)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniform3d

        void glUniform3d​(int location,
                         double x,
                         double y,
                         double z)
        Entry point to C language function: void glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniform4d

        void glUniform4d​(int location,
                         double x,
                         double y,
                         double z,
                         double w)
        Entry point to C language function: void glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniform1dv

        void glUniform1dv​(int location,
                          int count,
                          DoubleBuffer value)
        Entry point to C language function: void glUniform1dv(GLint location, GLsizei count, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniform1dv

        void glUniform1dv​(int location,
                          int count,
                          double[] value,
                          int value_offset)
        Entry point to C language function: void glUniform1dv(GLint location, GLsizei count, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniform2dv

        void glUniform2dv​(int location,
                          int count,
                          DoubleBuffer value)
        Entry point to C language function: void glUniform2dv(GLint location, GLsizei count, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniform2dv

        void glUniform2dv​(int location,
                          int count,
                          double[] value,
                          int value_offset)
        Entry point to C language function: void glUniform2dv(GLint location, GLsizei count, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniform3dv

        void glUniform3dv​(int location,
                          int count,
                          DoubleBuffer value)
        Entry point to C language function: void glUniform3dv(GLint location, GLsizei count, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniform3dv

        void glUniform3dv​(int location,
                          int count,
                          double[] value,
                          int value_offset)
        Entry point to C language function: void glUniform3dv(GLint location, GLsizei count, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniform4dv

        void glUniform4dv​(int location,
                          int count,
                          DoubleBuffer value)
        Entry point to C language function: void glUniform4dv(GLint location, GLsizei count, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniform4dv

        void glUniform4dv​(int location,
                          int count,
                          double[] value,
                          int value_offset)
        Entry point to C language function: void glUniform4dv(GLint location, GLsizei count, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniformMatrix2dv

        void glUniformMatrix2dv​(int location,
                                int count,
                                boolean transpose,
                                DoubleBuffer value)
        Entry point to C language function: void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniformMatrix2dv

        void glUniformMatrix2dv​(int location,
                                int count,
                                boolean transpose,
                                double[] value,
                                int value_offset)
        Entry point to C language function: void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniformMatrix3dv

        void glUniformMatrix3dv​(int location,
                                int count,
                                boolean transpose,
                                DoubleBuffer value)
        Entry point to C language function: void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniformMatrix3dv

        void glUniformMatrix3dv​(int location,
                                int count,
                                boolean transpose,
                                double[] value,
                                int value_offset)
        Entry point to C language function: void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniformMatrix4dv

        void glUniformMatrix4dv​(int location,
                                int count,
                                boolean transpose,
                                DoubleBuffer value)
        Entry point to C language function: void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniformMatrix4dv

        void glUniformMatrix4dv​(int location,
                                int count,
                                boolean transpose,
                                double[] value,
                                int value_offset)
        Entry point to C language function: void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniformMatrix2x3dv

        void glUniformMatrix2x3dv​(int location,
                                  int count,
                                  boolean transpose,
                                  DoubleBuffer value)
        Entry point to C language function: void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniformMatrix2x3dv

        void glUniformMatrix2x3dv​(int location,
                                  int count,
                                  boolean transpose,
                                  double[] value,
                                  int value_offset)
        Entry point to C language function: void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniformMatrix2x4dv

        void glUniformMatrix2x4dv​(int location,
                                  int count,
                                  boolean transpose,
                                  DoubleBuffer value)
        Entry point to C language function: void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniformMatrix2x4dv

        void glUniformMatrix2x4dv​(int location,
                                  int count,
                                  boolean transpose,
                                  double[] value,
                                  int value_offset)
        Entry point to C language function: void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniformMatrix3x2dv

        void glUniformMatrix3x2dv​(int location,
                                  int count,
                                  boolean transpose,
                                  DoubleBuffer value)
        Entry point to C language function: void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniformMatrix3x2dv

        void glUniformMatrix3x2dv​(int location,
                                  int count,
                                  boolean transpose,
                                  double[] value,
                                  int value_offset)
        Entry point to C language function: void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniformMatrix3x4dv

        void glUniformMatrix3x4dv​(int location,
                                  int count,
                                  boolean transpose,
                                  DoubleBuffer value)
        Entry point to C language function: void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniformMatrix3x4dv

        void glUniformMatrix3x4dv​(int location,
                                  int count,
                                  boolean transpose,
                                  double[] value,
                                  int value_offset)
        Entry point to C language function: void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniformMatrix4x2dv

        void glUniformMatrix4x2dv​(int location,
                                  int count,
                                  boolean transpose,
                                  DoubleBuffer value)
        Entry point to C language function: void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniformMatrix4x2dv

        void glUniformMatrix4x2dv​(int location,
                                  int count,
                                  boolean transpose,
                                  double[] value,
                                  int value_offset)
        Entry point to C language function: void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glUniformMatrix4x3dv

        void glUniformMatrix4x3dv​(int location,
                                  int count,
                                  boolean transpose,
                                  DoubleBuffer value)
        Entry point to C language function: void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        value - a direct or array-backed DoubleBuffer
      • glUniformMatrix4x3dv

        void glUniformMatrix4x3dv​(int location,
                                  int count,
                                  boolean transpose,
                                  double[] value,
                                  int value_offset)
        Entry point to C language function: void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glGetUniformdv

        void glGetUniformdv​(int program,
                            int location,
                            DoubleBuffer params)
        Entry point to C language function: void glGetUniformdv(GLuint program, GLint location, GLdouble * params)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
        Parameters:
        params - a direct or array-backed DoubleBuffer
      • glGetUniformdv

        void glGetUniformdv​(int program,
                            int location,
                            double[] params,
                            int params_offset)
        Entry point to C language function: void glGetUniformdv(GLuint program, GLint location, GLdouble * params)
        Part of GL_ARB_gpu_shader_fp64, GL_VERSION_4_0
      • glGetSubroutineUniformLocation

        int glGetSubroutineUniformLocation​(int program,
                                           int shadertype,
                                           String name)
        Entry point to C language function: GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar * name)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      • glGetSubroutineIndex

        int glGetSubroutineIndex​(int program,
                                 int shadertype,
                                 String name)
        Entry point to C language function: GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar * name)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      • glGetActiveSubroutineUniformiv

        void glGetActiveSubroutineUniformiv​(int program,
                                            int shadertype,
                                            int index,
                                            int pname,
                                            IntBuffer values)
        Entry point to C language function: void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
        Parameters:
        values - a direct or array-backed IntBuffer
      • glGetActiveSubroutineUniformiv

        void glGetActiveSubroutineUniformiv​(int program,
                                            int shadertype,
                                            int index,
                                            int pname,
                                            int[] values,
                                            int values_offset)
        Entry point to C language function: void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint * values)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      • glGetActiveSubroutineUniformName

        void glGetActiveSubroutineUniformName​(int program,
                                              int shadertype,
                                              int index,
                                              int bufsize,
                                              IntBuffer length,
                                              ByteBuffer name)
        Entry point to C language function: void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
        Parameters:
        length - a direct or array-backed IntBuffer
        name - a direct or array-backed ByteBuffer
      • glGetActiveSubroutineUniformName

        void glGetActiveSubroutineUniformName​(int program,
                                              int shadertype,
                                              int index,
                                              int bufsize,
                                              int[] length,
                                              int length_offset,
                                              byte[] name,
                                              int name_offset)
        Entry point to C language function: void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      • glGetActiveSubroutineName

        void glGetActiveSubroutineName​(int program,
                                       int shadertype,
                                       int index,
                                       int bufsize,
                                       IntBuffer length,
                                       ByteBuffer name)
        Entry point to C language function: void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
        Parameters:
        length - a direct or array-backed IntBuffer
        name - a direct or array-backed ByteBuffer
      • glGetActiveSubroutineName

        void glGetActiveSubroutineName​(int program,
                                       int shadertype,
                                       int index,
                                       int bufsize,
                                       int[] length,
                                       int length_offset,
                                       byte[] name,
                                       int name_offset)
        Entry point to C language function: void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei * length, GLchar * name)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      • glUniformSubroutinesuiv

        void glUniformSubroutinesuiv​(int shadertype,
                                     int count,
                                     IntBuffer indices)
        Entry point to C language function: void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint * indices)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
        Parameters:
        indices - a direct or array-backed IntBuffer
      • glUniformSubroutinesuiv

        void glUniformSubroutinesuiv​(int shadertype,
                                     int count,
                                     int[] indices,
                                     int indices_offset)
        Entry point to C language function: void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint * indices)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      • glGetUniformSubroutineuiv

        void glGetUniformSubroutineuiv​(int shadertype,
                                       int location,
                                       IntBuffer params)
        Entry point to C language function: void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetUniformSubroutineuiv

        void glGetUniformSubroutineuiv​(int shadertype,
                                       int location,
                                       int[] params,
                                       int params_offset)
        Entry point to C language function: void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint * params)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      • glGetProgramStageiv

        void glGetProgramStageiv​(int program,
                                 int shadertype,
                                 int pname,
                                 IntBuffer values)
        Entry point to C language function: void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
        Parameters:
        values - a direct or array-backed IntBuffer
      • glGetProgramStageiv

        void glGetProgramStageiv​(int program,
                                 int shadertype,
                                 int pname,
                                 int[] values,
                                 int values_offset)
        Entry point to C language function: void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint * values)
        Part of GL_ARB_shader_subroutine, GL_VERSION_4_0
      • glPatchParameterfv

        void glPatchParameterfv​(int pname,
                                FloatBuffer values)
        Entry point to C language function: void glPatchParameterfv(GLenum pname, const GLfloat * values)
        Part of GL_ARB_tessellation_shader, GL_VERSION_4_0
        Parameters:
        values - a direct or array-backed FloatBuffer
      • glPatchParameterfv

        void glPatchParameterfv​(int pname,
                                float[] values,
                                int values_offset)
        Entry point to C language function: void glPatchParameterfv(GLenum pname, const GLfloat * values)
        Part of GL_ARB_tessellation_shader, GL_VERSION_4_0
      • glViewportArrayv

        void glViewportArrayv​(int first,
                              int count,
                              FloatBuffer v)
        Entry point to C language function: void glViewportArrayv(GLuint first, GLsizei count, const GLfloat * v)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: glViewportArrayvNV
        Parameters:
        v - a direct or array-backed FloatBuffer
      • glViewportArrayv

        void glViewportArrayv​(int first,
                              int count,
                              float[] v,
                              int v_offset)
        Entry point to C language function: void glViewportArrayv(GLuint first, GLsizei count, const GLfloat * v)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: glViewportArrayvNV
      • glViewportIndexedf

        void glViewportIndexedf​(int index,
                                float x,
                                float y,
                                float w,
                                float h)
        Entry point to C language function: void glViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: glViewportIndexedfNV
      • glViewportIndexedfv

        void glViewportIndexedfv​(int index,
                                 FloatBuffer v)
        Entry point to C language function: void glViewportIndexedfv(GLuint index, const GLfloat * v)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: glViewportIndexedfvNV
        Parameters:
        v - a direct or array-backed FloatBuffer
      • glViewportIndexedfv

        void glViewportIndexedfv​(int index,
                                 float[] v,
                                 int v_offset)
        Entry point to C language function: void glViewportIndexedfv(GLuint index, const GLfloat * v)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: glViewportIndexedfvNV
      • glScissorArrayv

        void glScissorArrayv​(int first,
                             int count,
                             IntBuffer v)
        Entry point to C language function: void glScissorArrayv(GLuint first, GLsizei count, const GLint * v)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: glScissorArrayvNV
        Parameters:
        v - a direct or array-backed IntBuffer
      • glScissorArrayv

        void glScissorArrayv​(int first,
                             int count,
                             int[] v,
                             int v_offset)
        Entry point to C language function: void glScissorArrayv(GLuint first, GLsizei count, const GLint * v)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: glScissorArrayvNV
      • glScissorIndexed

        void glScissorIndexed​(int index,
                              int left,
                              int bottom,
                              int width,
                              int height)
        Entry point to C language function: void glScissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: glScissorIndexedNV
      • glScissorIndexedv

        void glScissorIndexedv​(int index,
                               IntBuffer v)
        Entry point to C language function: void glScissorIndexedv(GLuint index, const GLint * v)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: glScissorIndexedvNV
        Parameters:
        v - a direct or array-backed IntBuffer
      • glScissorIndexedv

        void glScissorIndexedv​(int index,
                               int[] v,
                               int v_offset)
        Entry point to C language function: void glScissorIndexedv(GLuint index, const GLint * v)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_NV_viewport_array
        Alias for: glScissorIndexedvNV
      • glDepthRangeArrayv

        void glDepthRangeArrayv​(int first,
                                int count,
                                DoubleBuffer v)
        Entry point to C language function: void glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble * v)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1
        Parameters:
        v - a direct or array-backed DoubleBuffer
      • glDepthRangeArrayv

        void glDepthRangeArrayv​(int first,
                                int count,
                                double[] v,
                                int v_offset)
        Entry point to C language function: void glDepthRangeArrayv(GLuint first, GLsizei count, const GLdouble * v)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1
      • glDepthRangeIndexed

        void glDepthRangeIndexed​(int index,
                                 double n,
                                 double f)
        Entry point to C language function: void glDepthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1
      • glGetFloati_v

        void glGetFloati_v​(int target,
                           int index,
                           FloatBuffer data)
        Entry point to C language function: void glGetFloati_v(GLenum target, GLuint index, GLfloat * data)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_NV_viewport_array
        Alias for: glGetFloati_vEXT, glGetFloati_vNV
        Parameters:
        data - a direct or array-backed FloatBuffer
      • glGetFloati_v

        void glGetFloati_v​(int target,
                           int index,
                           float[] data,
                           int data_offset)
        Entry point to C language function: void glGetFloati_v(GLenum target, GLuint index, GLfloat * data)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access, GL_NV_viewport_array
        Alias for: glGetFloati_vEXT, glGetFloati_vNV
      • glGetDoublei_v

        void glGetDoublei_v​(int target,
                            int index,
                            DoubleBuffer data)
        Entry point to C language function: void glGetDoublei_v(GLenum target, GLuint index, GLdouble * data)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access
        Alias for: glGetDoublei_vEXT
        Parameters:
        data - a direct or array-backed DoubleBuffer
      • glGetDoublei_v

        void glGetDoublei_v​(int target,
                            int index,
                            double[] data,
                            int data_offset)
        Entry point to C language function: void glGetDoublei_v(GLenum target, GLuint index, GLdouble * data)
        Part of GL_ARB_viewport_array, GL_VERSION_4_1, GL_EXT_direct_state_access
        Alias for: glGetDoublei_vEXT
      • glDrawTransformFeedbackInstanced

        void glDrawTransformFeedbackInstanced​(int mode,
                                              int id,
                                              int instancecount)
        Entry point to C language function: void glDrawTransformFeedbackInstanced(GLenum mode, GLuint id, GLsizei instancecount)
        Part of GL_VERSION_4_2, GL_ARB_transform_feedback_instanced
      • glDrawTransformFeedbackStreamInstanced

        void glDrawTransformFeedbackStreamInstanced​(int mode,
                                                    int id,
                                                    int stream,
                                                    int instancecount)
        Entry point to C language function: void glDrawTransformFeedbackStreamInstanced(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
        Part of GL_VERSION_4_2, GL_ARB_transform_feedback_instanced
      • glCreateSyncFromCLeventARB

        long glCreateSyncFromCLeventARB​(long context,
                                        long event,
                                        int flags)
        Entry point to C language function: GLsync glCreateSyncFromCLeventARB(struct _cl_context * context, struct _cl_event * event, GLbitfield flags)
        Part of GL_ARB_cl_event
      • glNamedStringARB

        void glNamedStringARB​(int type,
                              int namelen,
                              String name,
                              int stringlen,
                              String string)
        Entry point to C language function: void glNamedStringARB(GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar * string)
        Part of GL_ARB_shading_language_include
      • glDeleteNamedStringARB

        void glDeleteNamedStringARB​(int namelen,
                                    String name)
        Entry point to C language function: void glDeleteNamedStringARB(GLint namelen, const GLchar * name)
        Part of GL_ARB_shading_language_include
      • glCompileShaderIncludeARB

        void glCompileShaderIncludeARB​(int shader,
                                       int count,
                                       String[] path,
                                       IntBuffer length)
        Entry point to C language function: void glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length)
        Part of GL_ARB_shading_language_include
        Parameters:
        length - a direct or array-backed IntBuffer
      • glCompileShaderIncludeARB

        void glCompileShaderIncludeARB​(int shader,
                                       int count,
                                       String[] path,
                                       int[] length,
                                       int length_offset)
        Entry point to C language function: void glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar * const * path, const GLint * length)
        Part of GL_ARB_shading_language_include
      • glIsNamedStringARB

        boolean glIsNamedStringARB​(int namelen,
                                   String name)
        Entry point to C language function: GLboolean glIsNamedStringARB(GLint namelen, const GLchar * name)
        Part of GL_ARB_shading_language_include
      • glGetNamedStringARB

        void glGetNamedStringARB​(int namelen,
                                 String name,
                                 int bufSize,
                                 IntBuffer stringlen,
                                 ByteBuffer string)
        Entry point to C language function: void glGetNamedStringARB(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string)
        Part of GL_ARB_shading_language_include
        Parameters:
        stringlen - a direct or array-backed IntBuffer
        string - a direct or array-backed ByteBuffer
      • glGetNamedStringARB

        void glGetNamedStringARB​(int namelen,
                                 String name,
                                 int bufSize,
                                 int[] stringlen,
                                 int stringlen_offset,
                                 byte[] string,
                                 int string_offset)
        Entry point to C language function: void glGetNamedStringARB(GLint namelen, const GLchar * name, GLsizei bufSize, GLint * stringlen, GLchar * string)
        Part of GL_ARB_shading_language_include
      • glGetNamedStringivARB

        void glGetNamedStringivARB​(int namelen,
                                   String name,
                                   int pname,
                                   IntBuffer params)
        Entry point to C language function: void glGetNamedStringivARB(GLint namelen, const GLchar * name, GLenum pname, GLint * params)
        Part of GL_ARB_shading_language_include
        Parameters:
        params - a direct or array-backed IntBuffer
      • glGetNamedStringivARB

        void glGetNamedStringivARB​(int namelen,
                                   String name,
                                   int pname,
                                   int[] params,
                                   int params_offset)
        Entry point to C language function: void glGetNamedStringivARB(GLint namelen, const GLchar * name, GLenum pname, GLint * params)
        Part of GL_ARB_shading_language_include
      • glProgramParameteriARB

        void glProgramParameteriARB​(int program,
                                    int pname,
                                    int value)
        Entry point to C language function: void glProgramParameteriARB(GLuint program, GLenum pname, GLint value)
        Part of GL_ARB_geometry_shader4
      • glFramebufferTextureARB

        void glFramebufferTextureARB​(int target,
                                     int attachment,
                                     int texture,
                                     int level)
        Entry point to C language function: void glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level)
        Part of GL_ARB_geometry_shader4
      • glFramebufferTextureLayerARB

        void glFramebufferTextureLayerARB​(int target,
                                          int attachment,
                                          int texture,
                                          int level,
                                          int layer)
        Entry point to C language function: void glFramebufferTextureLayerARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
        Part of GL_ARB_geometry_shader4
      • glFramebufferTextureFaceARB

        void glFramebufferTextureFaceARB​(int target,
                                         int attachment,
                                         int texture,
                                         int level,
                                         int face)
        Entry point to C language function: void glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
        Part of GL_ARB_geometry_shader4