| Modifier and Type | Field and Description |
|---|---|
static int |
GL_ALREADY_SIGNALED
Returned by ClientWaitSync.
|
static int |
GL_CONDITION_SATISFIED
Returned by ClientWaitSync.
|
static int |
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
Context profile bits.
|
static int |
GL_CONTEXT_CORE_PROFILE_BIT
Context profile bits.
|
static int |
GL_CONTEXT_PROFILE_MASK
Accepted by the
pname parameter of GetIntegerv. |
static int |
GL_DEPTH_CLAMP
Accepted by the
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev. |
static int |
GL_FIRST_VERTEX_CONVENTION
Accepted by the
mode parameter of ProvokingVertex. |
static int |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Accepted by the
pname parameter of GetFramebufferAttachment- Parameteriv. |
static int |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Returned by CheckFramebufferStatus.
|
static int |
GL_GEOMETRY_INPUT_TYPE
Accepted by the
pname parameter of ProgramParameteri and GetProgramiv. |
static int |
GL_GEOMETRY_OUTPUT_TYPE
Accepted by the
pname parameter of ProgramParameteri and GetProgramiv. |
static int |
GL_GEOMETRY_SHADER
Accepted by the
type parameter of CreateShader and returned by the params parameter of GetShaderiv. |
static int |
GL_GEOMETRY_VERTICES_OUT
Accepted by the
pname parameter of ProgramParameteri and GetProgramiv. |
static int |
GL_INT_SAMPLER_2D_MULTISAMPLE
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_LAST_VERTEX_CONVENTION
Accepted by the
mode parameter of ProvokingVertex. |
static int |
GL_LINE_STRIP_ADJACENCY
Accepted by the
mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements. |
static int |
GL_LINES_ADJACENCY
Accepted by the
mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements. |
static int |
GL_MAX_COLOR_TEXTURE_SAMPLES
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_MAX_DEPTH_TEXTURE_SAMPLES
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_MAX_FRAGMENT_INPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_GEOMETRY_INPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_GEOMETRY_OUTPUT_VERTICES
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_MAX_INTEGER_SAMPLES
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_MAX_SAMPLE_MASK_WORDS
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_MAX_SERVER_WAIT_TIMEOUT
Accepted as the
pname parameter of GetInteger64v. |
static int |
GL_MAX_VERTEX_OUTPUT_COMPONENTS
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_OBJECT_TYPE
Accepted as the
pname parameter of GetSynciv. |
static int |
GL_PROGRAM_POINT_SIZE
Accepted by the
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetIntegerv, GetFloatv, GetDoublev, and
GetBooleanv. |
static int |
GL_PROVOKING_VERTEX
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_PROXY_TEXTURE_2D_MULTISAMPLE
Accepted by the
target parameter of TexImage2DMultisample. |
static int |
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
Accepted by the
target parameter of TexImage3DMultisample. |
static int |
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_SAMPLE_MASK
Accepted by the
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev. |
static int |
GL_SAMPLE_MASK_VALUE
Accepted by the
target parameter of GetBooleani_v and GetIntegeri_v. |
static int |
GL_SAMPLE_POSITION
Accepted by the
pname parameter of GetMultisamplefv. |
static int |
GL_SAMPLER_2D_MULTISAMPLE
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_SIGNALED
Returned in
values for GetSynciv pname SYNC_STATUS. |
static int |
GL_SYNC_CONDITION
Accepted as the
pname parameter of GetSynciv. |
static int |
GL_SYNC_FENCE
Returned in
values for GetSynciv pname OBJECT_TYPE. |
static int |
GL_SYNC_FLAGS
Accepted as the
pname parameter of GetSynciv. |
static int |
GL_SYNC_FLUSH_COMMANDS_BIT
Accepted in the
flags parameter of ClientWaitSync. |
static int |
GL_SYNC_GPU_COMMANDS_COMPLETE
Returned in
values for GetSynciv pname SYNC_CONDITION. |
static int |
GL_SYNC_STATUS
Accepted as the
pname parameter of GetSynciv. |
static int |
GL_TEXTURE_2D_MULTISAMPLE
Accepted by the
target parameter of BindTexture and TexImage2DMultisample. |
static int |
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Accepted by the
target parameter of BindTexture and TexImage3DMultisample. |
static int |
GL_TEXTURE_BINDING_2D_MULTISAMPLE
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Accepted by the
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv. |
static int |
GL_TEXTURE_CUBE_MAP_SEAMLESS
Accepted by the
cap parameter of Enable, Disable and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv and
GetDoublev. |
static int |
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
Accepted by the
pname parameter of GetTexLevelParameter. |
static int |
GL_TEXTURE_SAMPLES
Accepted by the
pname parameter of GetTexLevelParameter. |
static int |
GL_TIMEOUT_EXPIRED
Returned by ClientWaitSync.
|
static long |
GL_TIMEOUT_IGNORED
Accepted in the
timeout parameter of WaitSync. |
static int |
GL_TRIANGLE_STRIP_ADJACENCY
Accepted by the
mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements. |
static int |
GL_TRIANGLES_ADJACENCY
Accepted by the
mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements. |
static int |
GL_UNSIGNALED
Returned in
values for GetSynciv pname SYNC_STATUS. |
static int |
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Returned by the
type parameter of GetActiveUniform. |
static int |
GL_WAIT_FAILED
Returned by ClientWaitSync.
|
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_BUFFER, GL_INVALID_INDEX, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_TEXTURE_BUFFER_SIZE, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_PRIMITIVE_RESTART, GL_PRIMITIVE_RESTART_INDEX, GL_PROXY_TEXTURE_RECTANGLE, GL_R16_SNORM, GL_R8_SNORM, GL_RG16_SNORM, GL_RG8_SNORM, GL_RGB16_SNORM, GL_RGB8_SNORM, GL_RGBA16_SNORM, GL_RGBA8_SNORM, GL_SAMPLER_2D_RECT, GL_SAMPLER_2D_RECT_SHADOW, GL_SAMPLER_BUFFER, GL_SIGNED_NORMALIZED, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_RECTANGLE, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_BINDING, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_BUFFER_SIZE, GL_UNIFORM_BUFFER_START, GL_UNIFORM_IS_ROW_MAJOR, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_OFFSET, GL_UNIFORM_SIZE, GL_UNIFORM_TYPE, GL_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_BUFFERGL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_CLAMP_READ_COLOR, GL_CLIP_DISTANCE0, GL_CLIP_DISTANCE1, GL_CLIP_DISTANCE2, GL_CLIP_DISTANCE3, GL_CLIP_DISTANCE4, GL_CLIP_DISTANCE5, GL_CLIP_DISTANCE6, GL_CLIP_DISTANCE7, GL_COLOR_ATTACHMENT0, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT16, GL_COLOR_ATTACHMENT17, GL_COLOR_ATTACHMENT18, GL_COLOR_ATTACHMENT19, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT20, GL_COLOR_ATTACHMENT21, GL_COLOR_ATTACHMENT22, GL_COLOR_ATTACHMENT23, GL_COLOR_ATTACHMENT24, GL_COLOR_ATTACHMENT25, GL_COLOR_ATTACHMENT26, GL_COLOR_ATTACHMENT27, GL_COLOR_ATTACHMENT28, GL_COLOR_ATTACHMENT29, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT30, GL_COLOR_ATTACHMENT31, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPRESSED_RED, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, GL_CONTEXT_FLAGS, GL_DEPTH_ATTACHMENT, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH24_STENCIL8, GL_DEPTH32F_STENCIL8, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_FIXED_ONLY, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_UNDEFINED, GL_FRAMEBUFFER_UNSUPPORTED, GL_GREEN_INTEGER, GL_HALF_FLOAT, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_CUBE, GL_INTERLEAVED_ATTRIBS, GL_INVALID_FRAMEBUFFER_OPERATION, GL_MAJOR_VERSION, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_CLIP_DISTANCES, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_SAMPLES, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_VARYING_COMPONENTS, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_PRIMITIVES_GENERATED, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_NO_WAIT, GL_QUERY_WAIT, GL_R11F_G11F_B10F, GL_R16, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED_INTEGER, 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_RG, GL_RG_INTEGER, GL_RG16, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8I, GL_RGBA8UI, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_2D_ARRAY, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_CUBE_SHADOW, GL_SEPARATE_ATTRIBS, GL_STENCIL_ATTACHMENT, GL_STENCIL_INDEX1, GL_STENCIL_INDEX16, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_STENCIL_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_SAMPLER_1D, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_UNSIGNED_NORMALIZED, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ATTRIB_ARRAY_INTEGERGL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ATTACHED_SHADERS, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COMPILE_STATUS, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_INFO_LOG_LENGTH, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOWER_LEFT, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_POINT_SPRITE_COORD_ORIGIN, GL_SAMPLER_1D, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_UPPER_LEFT, GL_VALIDATE_STATUS, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_PROGRAM_POINT_SIZE, GL_VERTEX_SHADERGL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SRC1_ALPHA, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WRITE_ONLYGL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_INCR_WRAP, GL_MAX, GL_MAX_TEXTURE_LOD_BIAS, GL_MIN, GL_MIRRORED_REPEAT, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_POINT_FADE_THRESHOLD_SIZE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_LOD_BIASGL_ACTIVE_TEXTURE, GL_CLAMP_TO_BORDER, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MULTISAMPLE, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_PROXY_TEXTURE_CUBE_MAP, 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_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, 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_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_TEXTURE9GL_ALIASED_LINE_WIDTH_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_IMAGES, GL_PROXY_TEXTURE_3D, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_3D, GL_TEXTURE_DEPTH, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_WRAP_R, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_IMAGES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REVGL_ALPHA, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BYTE, GL_CCW, GL_CLEAR, GL_COLOR, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_LOGIC_OP, GL_COLOR_WRITEMASK, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DEPTH, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DST_ALPHA, GL_DST_COLOR, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FILL, GL_FLOAT, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_INCR, GL_INT, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LINE, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NOTEQUAL, 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_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_POINT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINTS, GL_POLYGON_MODE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_QUADS, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_RED_SIZE, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VIEWPORT, GL_XOR, GL_ZERO| Modifier and Type | Method and Description |
|---|---|
static int |
glClientWaitSync(long sync,
int flags,
long timeout)
Causes the client to block and wait for a sync object to become signaled.
|
static void |
glDeleteSync(long sync)
Deletes a sync object.
|
static void |
glDrawElementsBaseVertex(int mode,
java.nio.ByteBuffer indices,
int basevertex)
Renders primitives from array data with a per-element offset.
|
static void |
glDrawElementsBaseVertex(int mode,
java.nio.IntBuffer indices,
int basevertex)
Renders primitives from array data with a per-element offset.
|
static void |
glDrawElementsBaseVertex(int mode,
int type,
java.nio.ByteBuffer indices,
int basevertex)
Renders primitives from array data with a per-element offset.
|
static void |
glDrawElementsBaseVertex(int mode,
int count,
int type,
long indices,
int basevertex)
Renders primitives from array data with a per-element offset.
|
static void |
glDrawElementsBaseVertex(int mode,
java.nio.ShortBuffer indices,
int basevertex)
Renders primitives from array data with a per-element offset.
|
static void |
glDrawElementsInstancedBaseVertex(int mode,
java.nio.ByteBuffer indices,
int primcount,
int basevertex)
Renders multiple instances of a set of primitives from array data with a per-element offset.
|
static void |
glDrawElementsInstancedBaseVertex(int mode,
java.nio.IntBuffer indices,
int primcount,
int basevertex)
Renders multiple instances of a set of primitives from array data with a per-element offset.
|
static void |
glDrawElementsInstancedBaseVertex(int mode,
int type,
java.nio.ByteBuffer indices,
int primcount,
int basevertex)
Renders multiple instances of a set of primitives from array data with a per-element offset.
|
static void |
glDrawElementsInstancedBaseVertex(int mode,
int count,
int type,
long indices,
int primcount,
int basevertex)
Renders multiple instances of a set of primitives from array data with a per-element offset.
|
static void |
glDrawElementsInstancedBaseVertex(int mode,
java.nio.ShortBuffer indices,
int primcount,
int basevertex)
Renders multiple instances of a set of primitives from array data with a per-element offset.
|
static void |
glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.ByteBuffer indices,
int basevertex)
Renders primitives from array data with a per-element offset.
|
static void |
glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.IntBuffer indices,
int basevertex)
Renders primitives from array data with a per-element offset.
|
static void |
glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int type,
java.nio.ByteBuffer indices,
int basevertex)
Renders primitives from array data with a per-element offset.
|
static void |
glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int count,
int type,
long indices,
int basevertex)
Renders primitives from array data with a per-element offset.
|
static void |
glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.ShortBuffer indices,
int basevertex)
Renders primitives from array data with a per-element offset.
|
static long |
glFenceSync(int condition,
int flags)
Creates a new sync object and inserts it into the GL command stream.
|
static void |
glFramebufferTexture(int target,
int attachment,
int texture,
int level)
Attaches a level of a texture object as a logical buffer to the currently bound framebuffer object.
|
static long |
glGetBufferParameteri64(int target,
int pname)
Returns the value of a buffer object parameter.
|
static void |
glGetBufferParameteri64v(int target,
int pname,
long[] params)
Array version of:
GetBufferParameteri64v |
static void |
glGetBufferParameteri64v(int target,
int pname,
java.nio.LongBuffer params)
Returns the value of a buffer object parameter.
|
static long |
glGetInteger64(int pname)
Returns the 64bit integer value or values of a selected parameter.
|
static void |
glGetInteger64i_v(int pname,
int index,
long[] params)
Array version of:
GetInteger64i_v |
static void |
glGetInteger64i_v(int pname,
int index,
java.nio.LongBuffer params)
Queries the 64bit integer value of an indexed state variable.
|
static long |
glGetInteger64i(int pname,
int index)
Queries the 64bit integer value of an indexed state variable.
|
static void |
glGetInteger64v(int pname,
long[] params)
Array version of:
GetInteger64v |
static void |
glGetInteger64v(int pname,
java.nio.LongBuffer params)
Returns the 64bit integer value or values of a selected parameter.
|
static float |
glGetMultisamplef(int pname,
int index)
Retrieves the location of a sample.
|
static void |
glGetMultisamplefv(int pname,
int index,
float[] val)
Array version of:
GetMultisamplefv |
static void |
glGetMultisamplefv(int pname,
int index,
java.nio.FloatBuffer val)
Retrieves the location of a sample.
|
static int |
glGetSynci(long sync,
int pname,
java.nio.IntBuffer length)
Queries the properties of a sync object.
|
static void |
glGetSynciv(long sync,
int pname,
int[] length,
int[] values)
Array version of:
GetSynciv |
static void |
glGetSynciv(long sync,
int pname,
java.nio.IntBuffer length,
java.nio.IntBuffer values)
Queries the properties of a sync object.
|
static boolean |
glIsSync(long sync)
Determines if a name corresponds to a sync object.
|
static void |
glMultiDrawElementsBaseVertex(int mode,
int[] count,
int type,
org.lwjgl.PointerBuffer indices,
int[] basevertex)
Array version of:
MultiDrawElementsBaseVertex |
static void |
glMultiDrawElementsBaseVertex(int mode,
java.nio.IntBuffer count,
int type,
org.lwjgl.PointerBuffer indices,
java.nio.IntBuffer basevertex)
Renders multiple sets of primitives by specifying indices of array data elements and an offset to apply to each index.
|
static void |
glProvokingVertex(int mode)
Specifies the vertex to be used as the source of data for flat shaded varyings.
|
static void |
glSampleMaski(int index,
int mask)
Sets the value of a sub-word of the sample mask.
|
static void |
glTexImage2DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
boolean fixedsamplelocations)
Establishes the data storage, format, dimensions, and number of samples of a 2D multisample texture's image.
|
static void |
glTexImage3DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
int depth,
boolean fixedsamplelocations)
Establishes the data storage, format, dimensions, and number of samples of a 3D multisample texture's image.
|
static void |
glWaitSync(long sync,
int flags,
long timeout)
Causes the GL server to block and wait for a sync object to become signaled.
|
static int |
nglClientWaitSync(long sync,
int flags,
long timeout)
Unsafe version of:
ClientWaitSync |
static void |
nglDeleteSync(long sync)
Unsafe version of:
DeleteSync |
static void |
nglDrawElementsBaseVertex(int mode,
int count,
int type,
long indices,
int basevertex)
Unsafe version of:
DrawElementsBaseVertex |
static void |
nglDrawElementsInstancedBaseVertex(int mode,
int count,
int type,
long indices,
int primcount,
int basevertex)
Unsafe version of:
DrawElementsInstancedBaseVertex |
static void |
nglDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int count,
int type,
long indices,
int basevertex)
Unsafe version of:
DrawRangeElementsBaseVertex |
static void |
nglGetBufferParameteri64v(int target,
int pname,
long params)
Unsafe version of:
GetBufferParameteri64v |
static void |
nglGetInteger64i_v(int pname,
int index,
long params)
Unsafe version of:
GetInteger64i_v |
static void |
nglGetInteger64v(int pname,
long params)
Unsafe version of:
GetInteger64v |
static void |
nglGetMultisamplefv(int pname,
int index,
long val)
Unsafe version of:
GetMultisamplefv |
static void |
nglGetSynciv(long sync,
int pname,
int bufSize,
long length,
long values)
Unsafe version of:
GetSynciv |
static boolean |
nglIsSync(long sync)
Unsafe version of:
IsSync |
static void |
nglMultiDrawElementsBaseVertex(int mode,
long count,
int type,
long indices,
int drawcount,
long basevertex)
Unsafe version of:
MultiDrawElementsBaseVertex |
static void |
nglWaitSync(long sync,
int flags,
long timeout)
Unsafe version of:
WaitSync |
glCopyBufferSubData, glDrawArraysInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glGetActiveUniformBlocki, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformsi, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetUniformBlockIndex, glGetUniformBlockIndex, glGetUniformIndices, glGetUniformIndices, glGetUniformIndices, glGetUniformIndices, glPrimitiveRestartIndex, glTexBuffer, glUniformBlockBinding, nglDrawElementsInstanced, nglGetActiveUniformBlockiv, nglGetActiveUniformBlockName, nglGetActiveUniformName, nglGetActiveUniformsiv, nglGetUniformBlockIndex, nglGetUniformIndicesglBeginConditionalRender, glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindFragDataLocation, glBindFragDataLocation, glBindFramebuffer, glBindRenderbuffer, glBindVertexArray, glBlitFramebuffer, glCheckFramebufferStatus, glClampColor, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glColorMaski, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteVertexArrays, glDeleteVertexArrays, glDeleteVertexArrays, glDisablei, glEnablei, glEndConditionalRender, glEndTransformFeedback, glFlushMappedBufferRange, glFramebufferRenderbuffer, glFramebufferTexture1D, glFramebufferTexture2D, glFramebufferTexture3D, glFramebufferTextureLayer, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenRenderbuffers, glGenVertexArrays, glGenVertexArrays, glGenVertexArrays, glGetBooleani_v, glGetBooleani, glGetFragDataLocation, glGetFragDataLocation, glGetFramebufferAttachmentParameteri, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetIntegeri_v, glGetIntegeri_v, glGetIntegeri, glGetRenderbufferParameteri, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetStringi, glGetTexParameterIi, glGetTexParameterIiv, glGetTexParameterIiv, glGetTexParameterIui, glGetTexParameterIuiv, glGetTexParameterIuiv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformui, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribIi, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIui, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glIsEnabledi, glIsFramebuffer, glIsRenderbuffer, glIsVertexArray, glMapBufferRange, glMapBufferRange, glRenderbufferStorage, glRenderbufferStorageMultisample, glTexParameterIi, glTexParameterIiv, glTexParameterIiv, glTexParameterIui, glTexParameterIuiv, glTexParameterIuiv, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4ui, glUniform4uiv, glUniform4uiv, glVertexAttribI1i, glVertexAttribI1iv, glVertexAttribI1iv, glVertexAttribI1ui, glVertexAttribI1uiv, glVertexAttribI1uiv, glVertexAttribI2i, glVertexAttribI2iv, glVertexAttribI2iv, glVertexAttribI2ui, glVertexAttribI2uiv, glVertexAttribI2uiv, glVertexAttribI3i, glVertexAttribI3iv, glVertexAttribI3iv, glVertexAttribI3ui, glVertexAttribI3uiv, glVertexAttribI3uiv, glVertexAttribI4bv, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4sv, glVertexAttribI4sv, glVertexAttribI4ubv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribI4usv, glVertexAttribI4usv, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, nglBindFragDataLocation, nglClearBufferfv, nglClearBufferiv, nglClearBufferuiv, nglDeleteFramebuffers, nglDeleteRenderbuffers, nglDeleteVertexArrays, nglGenFramebuffers, nglGenRenderbuffers, nglGenVertexArrays, nglGetBooleani_v, nglGetFragDataLocation, nglGetFramebufferAttachmentParameteriv, nglGetIntegeri_v, nglGetRenderbufferParameteriv, nglGetStringi, nglGetTexParameterIiv, nglGetTexParameterIuiv, nglGetTransformFeedbackVarying, nglGetUniformuiv, nglGetVertexAttribIiv, nglGetVertexAttribIuiv, nglMapBufferRange, nglTexParameterIiv, nglTexParameterIuiv, nglTransformFeedbackVaryings, nglUniform1uiv, nglUniform2uiv, nglUniform3uiv, nglUniform4uiv, nglVertexAttribI1iv, nglVertexAttribI1uiv, nglVertexAttribI2iv, nglVertexAttribI2uiv, nglVertexAttribI3iv, nglVertexAttribI3uiv, nglVertexAttribI4bv, nglVertexAttribI4iv, nglVertexAttribI4sv, nglVertexAttribI4ubv, nglVertexAttribI4uiv, nglVertexAttribI4usv, nglVertexAttribIPointerglUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fvglAttachShader, glBindAttribLocation, glBindAttribLocation, glBlendEquationSeparate, glCompileShader, glCreateProgram, glCreateShader, glDeleteProgram, glDeleteShader, glDetachShader, glDisableVertexAttribArray, glDrawBuffers, glDrawBuffers, glDrawBuffers, glEnableVertexAttribArray, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetAttribLocation, glGetProgrami, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetShaderi, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetUniformf, glGetUniformfv, glGetUniformfv, glGetUniformi, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetUniformLocation, glGetVertexAttribdv, glGetVertexAttribdv, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribi, glGetVertexAttribiv, glGetVertexAttribiv, glGetVertexAttribPointer, glGetVertexAttribPointerv, glIsProgram, glIsShader, glLinkProgram, glShaderSource, glShaderSource, glShaderSource, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix4fv, glUniformMatrix4fv, glUseProgram, glValidateProgram, glVertexAttrib1d, glVertexAttrib1dv, glVertexAttrib1dv, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib1s, glVertexAttrib1sv, glVertexAttrib1sv, glVertexAttrib2d, glVertexAttrib2dv, glVertexAttrib2dv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib2s, glVertexAttrib2sv, glVertexAttrib2sv, glVertexAttrib3d, glVertexAttrib3dv, glVertexAttrib3dv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib3s, glVertexAttrib3sv, glVertexAttrib3sv, glVertexAttrib4bv, glVertexAttrib4d, glVertexAttrib4dv, glVertexAttrib4dv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttrib4iv, glVertexAttrib4iv, glVertexAttrib4Nbv, glVertexAttrib4Niv, glVertexAttrib4Niv, glVertexAttrib4Nsv, glVertexAttrib4Nsv, glVertexAttrib4Nub, glVertexAttrib4Nubv, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, glVertexAttrib4Nusv, glVertexAttrib4Nusv, glVertexAttrib4s, glVertexAttrib4sv, glVertexAttrib4sv, glVertexAttrib4ubv, glVertexAttrib4uiv, glVertexAttrib4uiv, glVertexAttrib4usv, glVertexAttrib4usv, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, nglBindAttribLocation, nglDrawBuffers, nglGetActiveAttrib, nglGetActiveUniform, nglGetAttachedShaders, nglGetAttribLocation, nglGetProgramInfoLog, nglGetProgramiv, nglGetShaderInfoLog, nglGetShaderiv, nglGetShaderSource, nglGetUniformfv, nglGetUniformiv, nglGetUniformLocation, nglGetVertexAttribdv, nglGetVertexAttribfv, nglGetVertexAttribiv, nglGetVertexAttribPointerv, nglShaderSource, nglUniform1fv, nglUniform1iv, nglUniform2fv, nglUniform2iv, nglUniform3fv, nglUniform3iv, nglUniform4fv, nglUniform4iv, nglUniformMatrix2fv, nglUniformMatrix3fv, nglUniformMatrix4fv, nglVertexAttrib1dv, nglVertexAttrib1fv, nglVertexAttrib1sv, nglVertexAttrib2dv, nglVertexAttrib2fv, nglVertexAttrib2sv, nglVertexAttrib3dv, nglVertexAttrib3fv, nglVertexAttrib3sv, nglVertexAttrib4bv, nglVertexAttrib4dv, nglVertexAttrib4fv, nglVertexAttrib4iv, nglVertexAttrib4Nbv, nglVertexAttrib4Niv, nglVertexAttrib4Nsv, nglVertexAttrib4Nubv, nglVertexAttrib4Nuiv, nglVertexAttrib4Nusv, nglVertexAttrib4sv, nglVertexAttrib4ubv, nglVertexAttrib4uiv, nglVertexAttrib4usv, nglVertexAttribPointerglBeginQuery, glBindBuffer, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glDeleteBuffers, glDeleteBuffers, glDeleteBuffers, glDeleteQueries, glDeleteQueries, glDeleteQueries, glEndQuery, glGenBuffers, glGenBuffers, glGenBuffers, glGenQueries, glGenQueries, glGenQueries, glGetBufferParameteri, glGetBufferParameteriv, glGetBufferParameteriv, glGetBufferPointer, glGetBufferPointerv, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetQueryi, glGetQueryiv, glGetQueryiv, glGetQueryObjecti, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectui, glGetQueryObjectuiv, glGetQueryObjectuiv, glIsBuffer, glIsQuery, glMapBuffer, glMapBuffer, glMapBuffer, glUnmapBuffer, nglBufferData, nglBufferSubData, nglDeleteBuffers, nglDeleteQueries, nglGenBuffers, nglGenQueries, nglGetBufferParameteriv, nglGetBufferPointerv, nglGetBufferSubData, nglGetQueryiv, nglGetQueryObjectiv, nglGetQueryObjectuiv, nglMapBufferglBlendColor, glBlendEquation, glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameterivglActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImageglCopyTexSubImage3D, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, nglDrawRangeElements, nglTexImage3D, nglTexSubImage3DglBindTexture, glBlendFunc, glClear, glClearColor, glClearDepth, glClearStencil, glColorMask, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glEnable, glFinish, glFlush, glFrontFace, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetPointer, glGetPointerv, glGetString, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIsEnabled, glIsTexture, glLineWidth, glLogicOp, glPixelStoref, glPixelStorei, glPointSize, glPolygonMode, glPolygonOffset, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glScissor, glStencilFunc, glStencilMask, glStencilOp, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glViewport, nglDeleteTextures, nglDrawElements, nglGenTextures, nglGetBooleanv, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetPointerv, nglGetString, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglReadPixels, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2Dpublic static final int GL_CONTEXT_PROFILE_MASK
pname parameter of GetIntegerv.public static final int GL_CONTEXT_CORE_PROFILE_BIT
public static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_FIRST_VERTEX_CONVENTION
mode parameter of ProvokingVertex.public static final int GL_LAST_VERTEX_CONVENTION
mode parameter of ProvokingVertex.public static final int GL_PROVOKING_VERTEX
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_TEXTURE_CUBE_MAP_SEAMLESS
cap parameter of Enable, Disable and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv and
GetDoublev.public static final int GL_SAMPLE_POSITION
pname parameter of GetMultisamplefv.public static final int GL_SAMPLE_MASK
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev.public static final int GL_SAMPLE_MASK_VALUE
target parameter of GetBooleani_v and GetIntegeri_v.public static final int GL_TEXTURE_2D_MULTISAMPLE
target parameter of BindTexture and TexImage2DMultisample.public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE
target parameter of TexImage2DMultisample.public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
target parameter of BindTexture and TexImage3DMultisample.public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
target parameter of TexImage3DMultisample.public static final int GL_MAX_SAMPLE_MASK_WORDS
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_MAX_COLOR_TEXTURE_SAMPLES
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_MAX_INTEGER_SAMPLES
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.public static final int GL_TEXTURE_SAMPLES
pname parameter of GetTexLevelParameter.public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
pname parameter of GetTexLevelParameter.public static final int GL_SAMPLER_2D_MULTISAMPLE
type parameter of GetActiveUniform.public static final int GL_INT_SAMPLER_2D_MULTISAMPLE
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
type parameter of GetActiveUniform.public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
type parameter of GetActiveUniform.public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
type parameter of GetActiveUniform.public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
type parameter of GetActiveUniform.public static final int GL_DEPTH_CLAMP
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and
GetDoublev.public static final int GL_GEOMETRY_SHADER
type parameter of CreateShader and returned by the params parameter of GetShaderiv.public static final int GL_GEOMETRY_VERTICES_OUT
pname parameter of ProgramParameteri and GetProgramiv.public static final int GL_GEOMETRY_INPUT_TYPE
pname parameter of ProgramParameteri and GetProgramiv.public static final int GL_GEOMETRY_OUTPUT_TYPE
pname parameter of ProgramParameteri and GetProgramiv.public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_LINES_ADJACENCY
mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.public static final int GL_LINE_STRIP_ADJACENCY
mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.public static final int GL_TRIANGLES_ADJACENCY
mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.public static final int GL_TRIANGLE_STRIP_ADJACENCY
mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED
pname parameter of GetFramebufferAttachment- Parameteriv.public static final int GL_PROGRAM_POINT_SIZE
cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetIntegerv, GetFloatv, GetDoublev, and
GetBooleanv.public static final int GL_MAX_SERVER_WAIT_TIMEOUT
pname parameter of GetInteger64v.public static final int GL_OBJECT_TYPE
pname parameter of GetSynciv.public static final int GL_SYNC_CONDITION
pname parameter of GetSynciv.public static final int GL_SYNC_STATUS
pname parameter of GetSynciv.public static final int GL_SYNC_FLAGS
pname parameter of GetSynciv.public static final int GL_SYNC_FENCE
values for GetSynciv pname OBJECT_TYPE.public static final int GL_SYNC_GPU_COMMANDS_COMPLETE
values for GetSynciv pname SYNC_CONDITION.public static final int GL_UNSIGNALED
values for GetSynciv pname SYNC_STATUS.public static final int GL_SIGNALED
values for GetSynciv pname SYNC_STATUS.public static final int GL_SYNC_FLUSH_COMMANDS_BIT
flags parameter of ClientWaitSync.public static final long GL_TIMEOUT_IGNORED
timeout parameter of WaitSync.public static final int GL_ALREADY_SIGNALED
public static final int GL_TIMEOUT_EXPIRED
public static final int GL_CONDITION_SATISFIED
public static final int GL_WAIT_FAILED
public static void nglGetBufferParameteri64v(int target,
int pname,
long params)
GetBufferParameteri64vpublic static void glGetBufferParameteri64v(int target,
int pname,
java.nio.LongBuffer params)
target - the target buffer object. One of:pname - the symbolic name of a buffer object parameter. One of:BUFFER_SIZE | BUFFER_USAGE | BUFFER_ACCESS | BUFFER_MAPPED |
BUFFER_ACCESS_FLAGS | BUFFER_MAP_LENGTH | BUFFER_MAP_OFFSET | BUFFER_IMMUTABLE_STORAGE |
BUFFER_STORAGE_FLAGS |
params - the requested parameterpublic static long glGetBufferParameteri64(int target,
int pname)
target - the target buffer object. One of:pname - the symbolic name of a buffer object parameter. One of:BUFFER_SIZE | BUFFER_USAGE | BUFFER_ACCESS | BUFFER_MAPPED |
BUFFER_ACCESS_FLAGS | BUFFER_MAP_LENGTH | BUFFER_MAP_OFFSET | BUFFER_IMMUTABLE_STORAGE |
BUFFER_STORAGE_FLAGS |
public static void nglDrawElementsBaseVertex(int mode,
int count,
int type,
long indices,
int basevertex)
DrawElementsBaseVertexcount - the number of elements to be renderedtype - the type of the values in indices. One of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT |
public static void glDrawElementsBaseVertex(int mode,
int count,
int type,
long indices,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
count - the number of elements to be renderedtype - the type of the values in indices. One of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT |
indices - a pointer to the location where the indices are storedbasevertex - a constant that should be added to each element of indices when choosing elements from the enabled vertex arrayspublic static void glDrawElementsBaseVertex(int mode,
int type,
java.nio.ByteBuffer indices,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
type - the type of the values in indices. One of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT |
indices - a pointer to the location where the indices are storedbasevertex - a constant that should be added to each element of indices when choosing elements from the enabled vertex arrayspublic static void glDrawElementsBaseVertex(int mode,
java.nio.ByteBuffer indices,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
indices - a pointer to the location where the indices are storedbasevertex - a constant that should be added to each element of indices when choosing elements from the enabled vertex arrayspublic static void glDrawElementsBaseVertex(int mode,
java.nio.ShortBuffer indices,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
indices - a pointer to the location where the indices are storedbasevertex - a constant that should be added to each element of indices when choosing elements from the enabled vertex arrayspublic static void glDrawElementsBaseVertex(int mode,
java.nio.IntBuffer indices,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
indices - a pointer to the location where the indices are storedbasevertex - a constant that should be added to each element of indices when choosing elements from the enabled vertex arrayspublic static void nglDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int count,
int type,
long indices,
int basevertex)
DrawRangeElementsBaseVertexcount - the number of elements to be renderedtype - the type of the values in indices. One of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT |
public static void glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int count,
int type,
long indices,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
start - the minimum array index contained in indicesend - the maximum array index contained in indicescount - the number of elements to be renderedtype - the type of the values in indices. One of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT |
indices - a pointer to the location where the indices are storedbasevertex - a constant that should be added to each element of indices when choosing elements from the enabled vertex arrayspublic static void glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
int type,
java.nio.ByteBuffer indices,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
start - the minimum array index contained in indicesend - the maximum array index contained in indicestype - the type of the values in indices. One of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT |
indices - a pointer to the location where the indices are storedbasevertex - a constant that should be added to each element of indices when choosing elements from the enabled vertex arrayspublic static void glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.ByteBuffer indices,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
start - the minimum array index contained in indicesend - the maximum array index contained in indicesindices - a pointer to the location where the indices are storedbasevertex - a constant that should be added to each element of indices when choosing elements from the enabled vertex arrayspublic static void glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.ShortBuffer indices,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
start - the minimum array index contained in indicesend - the maximum array index contained in indicesindices - a pointer to the location where the indices are storedbasevertex - a constant that should be added to each element of indices when choosing elements from the enabled vertex arrayspublic static void glDrawRangeElementsBaseVertex(int mode,
int start,
int end,
java.nio.IntBuffer indices,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
start - the minimum array index contained in indicesend - the maximum array index contained in indicesindices - a pointer to the location where the indices are storedbasevertex - a constant that should be added to each element of indices when choosing elements from the enabled vertex arrayspublic static void nglDrawElementsInstancedBaseVertex(int mode,
int count,
int type,
long indices,
int primcount,
int basevertex)
DrawElementsInstancedBaseVertexcount - the number of elements to be renderedtype - the type of the values in indices. One of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT |
public static void glDrawElementsInstancedBaseVertex(int mode,
int count,
int type,
long indices,
int primcount,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
count - the number of elements to be renderedtype - the type of the values in indices. One of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT |
indices - a pointer to the location where the indices are storedprimcount - the number of instances of the indexed geometry that should be drawnbasevertex - a constant that should be added to each element of indices when chosing elements from the enabled vertex arrayspublic static void glDrawElementsInstancedBaseVertex(int mode,
int type,
java.nio.ByteBuffer indices,
int primcount,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
type - the type of the values in indices. One of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT |
indices - a pointer to the location where the indices are storedprimcount - the number of instances of the indexed geometry that should be drawnbasevertex - a constant that should be added to each element of indices when chosing elements from the enabled vertex arrayspublic static void glDrawElementsInstancedBaseVertex(int mode,
java.nio.ByteBuffer indices,
int primcount,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
indices - a pointer to the location where the indices are storedprimcount - the number of instances of the indexed geometry that should be drawnbasevertex - a constant that should be added to each element of indices when chosing elements from the enabled vertex arrayspublic static void glDrawElementsInstancedBaseVertex(int mode,
java.nio.ShortBuffer indices,
int primcount,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
indices - a pointer to the location where the indices are storedprimcount - the number of instances of the indexed geometry that should be drawnbasevertex - a constant that should be added to each element of indices when chosing elements from the enabled vertex arrayspublic static void glDrawElementsInstancedBaseVertex(int mode,
java.nio.IntBuffer indices,
int primcount,
int basevertex)
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
indices - a pointer to the location where the indices are storedprimcount - the number of instances of the indexed geometry that should be drawnbasevertex - a constant that should be added to each element of indices when chosing elements from the enabled vertex arrayspublic static void nglMultiDrawElementsBaseVertex(int mode,
long count,
int type,
long indices,
int drawcount,
long basevertex)
MultiDrawElementsBaseVertexdrawcount - the size of the count arraypublic static void glMultiDrawElementsBaseVertex(int mode,
java.nio.IntBuffer count,
int type,
org.lwjgl.PointerBuffer indices,
java.nio.IntBuffer basevertex)
LWJGL note: Use MemoryUtil.memAddress(java.nio.ByteBuffer) to retrieve pointers to the index buffers.
mode - the kind of primitives to render. One of:POINTS | LINE_STRIP | LINE_LOOP | LINES | TRIANGLE_STRIP | TRIANGLE_FAN | TRIANGLES |
LINES_ADJACENCY | LINE_STRIP_ADJACENCY | TRIANGLES_ADJACENCY | TRIANGLE_STRIP_ADJACENCY | PATCHES | POLYGON | QUADS |
QUAD_STRIP |
count - an array of the elements countstype - the type of the values in indices. One of:UNSIGNED_BYTE | UNSIGNED_SHORT | UNSIGNED_INT |
indices - a pointer to the location where the indices are storedbasevertex - a pointer to the location where the base vertices are storedpublic static void glProvokingVertex(int mode)
mode - the provoking vertex mode. One of:FIRST_VERTEX_CONVENTION | LAST_VERTEX_CONVENTION |
public static void glTexImage2DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
boolean fixedsamplelocations)
target - the target of the operation. One of:TEXTURE_2D_MULTISAMPLE | PROXY_TEXTURE_2D_MULTISAMPLE |
samples - the number of samples in the multisample texture's imageinternalformat - the internal format to be used to store the multisample texture's image. internalformat must specify a color-renderable, depth-renderable,
or stencil-renderable format.width - the width of the multisample texture's image, in texelsheight - the height of the multisample texture's image, in texelsfixedsamplelocations - whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not
depend on the internal format or size of the imagepublic static void glTexImage3DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
int depth,
boolean fixedsamplelocations)
target - the target of the operation. One of:TEXTURE_2D_MULTISAMPLE_ARRAY | PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY |
samples - the number of samples in the multisample texture's imageinternalformat - the internal format to be used to store the multisample texture's image. internalformat must specify a color-renderable, depth-renderable,
or stencil-renderable format.width - the width of the multisample texture's image, in texelsheight - the height of the multisample texture's image, in texelsdepth - the depth of the multisample texture's image, in texelsfixedsamplelocations - whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not
depend on the internal format or size of the imagepublic static void nglGetMultisamplefv(int pname,
int index,
long val)
GetMultisamplefvpublic static void glGetMultisamplefv(int pname,
int index,
java.nio.FloatBuffer val)
pname - the sample parameter name. Must be:SAMPLE_POSITION |
index - the index of the sample whose position to queryval - an array to receive the position of the samplepublic static float glGetMultisamplef(int pname,
int index)
pname - the sample parameter name. Must be:SAMPLE_POSITION |
index - the index of the sample whose position to querypublic static void glSampleMaski(int index,
int mask)
index - which 32-bit sub-word of the sample mask to updatemask - the new value of the mask sub-wordpublic static void glFramebufferTexture(int target,
int attachment,
int texture,
int level)
target - the framebuffer target. One of:FRAMEBUFFER | READ_FRAMEBUFFER | DRAW_FRAMEBUFFER |
attachment - the attachment point of the framebuffertexture - the texture object to attach to the framebuffer attachment point named by attachmentlevel - the mipmap level of texture to attachpublic static long glFenceSync(int condition,
int flags)
condition - the condition that must be met to set the sync object's state to signaled. Must be:SYNC_GPU_COMMANDS_COMPLETE |
flags - a bitwise combination of flags controlling the behavior of the sync object. No flags are presently defined for this operation and flags must
be zero.public static boolean nglIsSync(long sync)
IsSyncpublic static boolean glIsSync(long sync)
sync - a value that may be the name of a sync objectpublic static void nglDeleteSync(long sync)
DeleteSyncpublic static void glDeleteSync(long sync)
sync - the sync object to be deletedpublic static int nglClientWaitSync(long sync,
int flags,
long timeout)
ClientWaitSyncpublic static int glClientWaitSync(long sync,
int flags,
long timeout)
sync is signaled when glClientWaitSync is called,
glClientWaitSync returns immediately, otherwise it will block and wait for up to timeout nanoseconds for sync to become signaled.
The return value is one of four status values:
ALREADY_SIGNALED indicates that sync was signaled at the time that glClientWaitSync was called.TIMEOUT_EXPIRED indicates that at least timeout nanoseconds passed and sync did not become signaled.CONDITION_SATISFIED indicates that sync was signaled before the timeout expired.WAIT_FAILED indicates that an error occurred. Additionally, an OpenGL error will be generated.sync - the sync object whose status to wait onflags - a bitfield controlling the command flushing behavior. One or more of:| 0 | SYNC_FLUSH_COMMANDS_BIT |
timeout - the timeout, specified in nanoseconds, for which the implementation should wait for sync to become signaledpublic static void nglWaitSync(long sync,
int flags,
long timeout)
WaitSyncpublic static void glWaitSync(long sync,
int flags,
long timeout)
glWaitSync will always wait no longer than an implementation-dependent timeout. The duration of this timeout in nanoseconds may be queried by
with MAX_SERVER_WAIT_TIMEOUT. There is currently no way to determine whether glWaitSync unblocked because the timeout expired or because the
sync object being waited on was signaled.
If an error occurs, glWaitSync does not cause the GL server to block.
sync - the sync object whose status to wait onflags - a bitfield controlling the command flushing behavior. Must be:| 0 |
timeout - the timeout that the server should wait before continuing. Must be:TIMEOUT_IGNORED |
public static void nglGetInteger64v(int pname,
long params)
GetInteger64vpublic static void glGetInteger64v(int pname,
java.nio.LongBuffer params)
pname - the parameter value to be returnedparams - the value or values of the specified parameterpublic static long glGetInteger64(int pname)
pname - the parameter value to be returnedpublic static void nglGetInteger64i_v(int pname,
int index,
long params)
GetInteger64i_vpublic static void glGetInteger64i_v(int pname,
int index,
java.nio.LongBuffer params)
pname - the indexed state to queryindex - the index of the element being queriedparams - the value or values of the specified parameterpublic static long glGetInteger64i(int pname,
int index)
pname - the indexed state to queryindex - the index of the element being queriedpublic static void nglGetSynciv(long sync,
int pname,
int bufSize,
long length,
long values)
GetSyncivbufSize - the size of the buffer whose address is given in valuespublic static void glGetSynciv(long sync,
int pname,
@Nullable
java.nio.IntBuffer length,
java.nio.IntBuffer values)
sync - the sync object whose properties to querypname - the parameter whose value to retrieve from the sync object specified in sync. One of:OBJECT_TYPE | SYNC_CONDITION | SYNC_STATUS | SYNC_FLAGS |
length - the address of an variable to receive the number of integers placed in valuesvalues - the address of an array to receive the values of the queried parameterpublic static int glGetSynci(long sync,
int pname,
@Nullable
java.nio.IntBuffer length)
sync - the sync object whose properties to querypname - the parameter whose value to retrieve from the sync object specified in sync. One of:OBJECT_TYPE | SYNC_CONDITION | SYNC_STATUS | SYNC_FLAGS |
length - the address of an variable to receive the number of integers placed in valuespublic static void glGetBufferParameteri64v(int target,
int pname,
long[] params)
GetBufferParameteri64vpublic static void glMultiDrawElementsBaseVertex(int mode,
int[] count,
int type,
org.lwjgl.PointerBuffer indices,
int[] basevertex)
MultiDrawElementsBaseVertexpublic static void glGetMultisamplefv(int pname,
int index,
float[] val)
GetMultisamplefvpublic static void glGetInteger64v(int pname,
long[] params)
GetInteger64vpublic static void glGetInteger64i_v(int pname,
int index,
long[] params)
GetInteger64i_vpublic static void glGetSynciv(long sync,
int pname,
@Nullable
int[] length,
int[] values)
GetSyncivCopyright LWJGL. All Rights Reserved. License terms.