Package org.lwjgl.opengl
Class GL32
- Direct Known Subclasses:
GL33
The OpenGL functionality up to version 3.2. Includes the deprecated symbols of the Compatibility Profile.
OpenGL 3.2 implementations support revision 1.50 of the OpenGL Shading Language.
Extensions promoted to core in this release:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Returned by ClientWaitSync.static final int
Returned by ClientWaitSync.static final int
Context profile bits.static final int
Context profile bits.static final int
Accepted by thepname
parameter of GetIntegerv.static final int
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of ProvokingVertex.static final int
Accepted by thepname
parameter of GetFramebufferAttachment- Parameteriv.static final int
Returned by CheckFramebufferStatus.static final int
Accepted by thepname
parameter of ProgramParameteri and GetProgramiv.static final int
Accepted by thepname
parameter of ProgramParameteri and GetProgramiv.static final int
Accepted by thetype
parameter of CreateShader and returned by theparams
parameter of GetShaderiv.static final int
Accepted by thepname
parameter of ProgramParameteri and GetProgramiv.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Accepted by themode
parameter of ProvokingVertex.static final int
Accepted by themode
parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.static final int
Accepted by themode
parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.static final int
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static final int
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static final int
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static final int
Accepted as thepname
parameter of GetInteger64v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted as thepname
parameter of GetSynciv.static final int
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetIntegerv, GetFloatv, GetDoublev, and GetBooleanv.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thetarget
parameter of TexImage2DMultisample.static final int
Accepted by thetarget
parameter of TexImage3DMultisample.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thetarget
parameter of GetBooleani_v and GetIntegeri_v.static final int
Accepted by thepname
parameter of GetMultisamplefv.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned invalues
for GetSyncivpname
SYNC_STATUS.static final int
Accepted as thepname
parameter of GetSynciv.static final int
Returned invalues
for GetSyncivpname
OBJECT_TYPE.static final int
Accepted as thepname
parameter of GetSynciv.static final int
Accepted in theflags
parameter of ClientWaitSync.static final int
Returned invalues
for GetSyncivpname
SYNC_CONDITION.static final int
Accepted as thepname
parameter of GetSynciv.static final int
Accepted by thetarget
parameter of BindTexture and TexImage2DMultisample.static final int
Accepted by thetarget
parameter of BindTexture and TexImage3DMultisample.static final int
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static final int
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static final int
Accepted by thecap
parameter of Enable, Disable and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev.static final int
Accepted by thepname
parameter of GetTexLevelParameter.static final int
Accepted by thepname
parameter of GetTexLevelParameter.static final int
Returned by ClientWaitSync.static final long
Accepted in thetimeout
parameter of WaitSync.static final int
Accepted by themode
parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.static final int
Accepted by themode
parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.static final int
Returned invalues
for GetSyncivpname
SYNC_STATUS.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by ClientWaitSync.Fields inherited from class org.lwjgl.opengl.GL31
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_BUFFER
Fields inherited from class org.lwjgl.opengl.GL30
GL_ALPHA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_CLAMP_FRAGMENT_COLOR, GL_CLAMP_READ_COLOR, GL_CLAMP_VERTEX_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_INDEX, 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_INTENSITY_TYPE, GL_TEXTURE_LUMINANCE_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_INTEGER
Fields inherited from class org.lwjgl.opengl.GL21
GL_COMPRESSED_SLUMINANCE, GL_COMPRESSED_SLUMINANCE_ALPHA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_CURRENT_RASTER_SECONDARY_COLOR, 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_SLUMINANCE, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8
Fields inherited from class org.lwjgl.opengl.GL20
GL_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_COORD_REPLACE, 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_COORDS, 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, 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_PROGRAM_TWO_SIDE, GL_VERTEX_SHADER
Fields inherited from class org.lwjgl.opengl.GL15
GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_COLOR_ARRAY_BUFFER_BINDING, GL_CURRENT_FOG_COORD, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_FOG_COORD, GL_FOG_COORD_ARRAY, GL_FOG_COORD_ARRAY_BUFFER_BINDING, GL_FOG_COORD_ARRAY_POINTER, GL_FOG_COORD_ARRAY_STRIDE, GL_FOG_COORD_ARRAY_TYPE, GL_FOG_COORD_SRC, GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, GL_INDEX_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, GL_SRC0_ALPHA, GL_SRC0_RGB, GL_SRC1_ALPHA, GL_SRC1_RGB, GL_SRC2_ALPHA, GL_SRC2_RGB, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WEIGHT_ARRAY_BUFFER_BINDING, GL_WRITE_ONLY
Fields inherited from class org.lwjgl.opengl.GL14
GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_COLOR_SUM, GL_COMPARE_R_TO_TEXTURE, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CURRENT_FOG_COORDINATE, GL_CURRENT_SECONDARY_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_TEXTURE_MODE, GL_FOG_COORDINATE, GL_FOG_COORDINATE_ARRAY, GL_FOG_COORDINATE_ARRAY_POINTER, GL_FOG_COORDINATE_ARRAY_STRIDE, GL_FOG_COORDINATE_ARRAY_TYPE, GL_FOG_COORDINATE_SOURCE, GL_FRAGMENT_DEPTH, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_HINT, 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_DISTANCE_ATTENUATION, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MIN, GL_SECONDARY_COLOR_ARRAY, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_SIZE, GL_SECONDARY_COLOR_ARRAY_STRIDE, GL_SECONDARY_COLOR_ARRAY_TYPE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_FILTER_CONTROL, GL_TEXTURE_LOD_BIAS
Fields inherited from class org.lwjgl.opengl.GL13
GL_ACTIVE_TEXTURE, GL_ADD_SIGNED, GL_CLAMP_TO_BORDER, GL_CLIENT_ACTIVE_TEXTURE, GL_COMBINE, GL_COMBINE_ALPHA, GL_COMBINE_RGB, GL_COMPRESSED_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT, GL_DOT3_RGB, GL_DOT3_RGBA, GL_INTERPOLATE, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_TEXTURE_UNITS, GL_MULTISAMPLE, GL_MULTISAMPLE_BIT, GL_NORMAL_MAP, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_OPERAND0_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_ALPHA, GL_OPERAND1_RGB, GL_OPERAND2_ALPHA, GL_OPERAND2_RGB, GL_PREVIOUS, GL_PRIMARY_COLOR, GL_PROXY_TEXTURE_CUBE_MAP, GL_REFLECTION_MAP, GL_RGB_SCALE, 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_SOURCE0_ALPHA, GL_SOURCE0_RGB, GL_SOURCE1_ALPHA, GL_SOURCE1_RGB, GL_SOURCE2_ALPHA, GL_SOURCE2_RGB, GL_SUBTRACT, 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_TEXTURE9, GL_TRANSPOSE_COLOR_MATRIX, GL_TRANSPOSE_MODELVIEW_MATRIX, GL_TRANSPOSE_PROJECTION_MATRIX, GL_TRANSPOSE_TEXTURE_MATRIX
Fields inherited from class org.lwjgl.opengl.GL12
GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, GL_LIGHT_MODEL_COLOR_CONTROL, 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_RESCALE_NORMAL, GL_SEPARATE_SPECULAR_COLOR, GL_SINGLE_COLOR, 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_REV
Fields inherited from class org.lwjgl.opengl.GL11
GL_2_BYTES, GL_2D, GL_3_BYTES, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, GL_4_BYTES, GL_4D_COLOR_TEXTURE, GL_ACCUM, GL_ACCUM_ALPHA_BITS, GL_ACCUM_BLUE_BITS, GL_ACCUM_BUFFER_BIT, GL_ACCUM_CLEAR_VALUE, GL_ACCUM_GREEN_BITS, GL_ACCUM_RED_BITS, GL_ADD, GL_ALL_ATTRIB_BITS, GL_ALPHA, GL_ALPHA_BIAS, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ALPHA12, GL_ALPHA16, GL_ALPHA4, GL_ALPHA8, GL_ALWAYS, GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_AUX0, GL_AUX1, GL_AUX2, GL_AUX3, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BITMAP, GL_BITMAP_TOKEN, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BLUE_BIAS, GL_BLUE_BITS, GL_BLUE_SCALE, GL_BYTE, GL_C3F_V3F, GL_C4F_N3F_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_CCW, GL_CLAMP, GL_CLEAR, GL_CLIENT_ALL_ATTRIB_BITS, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIENT_PIXEL_STORE_BIT, GL_CLIENT_VERTEX_ARRAY_BIT, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COEFF, GL_COLOR, GL_COLOR_ARRAY, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_INDEX, GL_COLOR_INDEXES, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_MATERIAL_FACE, GL_COLOR_MATERIAL_PARAMETER, GL_COLOR_WRITEMASK, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_CONSTANT_ATTENUATION, GL_COPY, GL_COPY_INVERTED, GL_COPY_PIXEL_TOKEN, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_BIT, GL_CURRENT_COLOR, GL_CURRENT_INDEX, GL_CURRENT_NORMAL, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_POSITION, GL_CURRENT_RASTER_POSITION_VALID, GL_CURRENT_RASTER_TEXTURE_COORDS, GL_CURRENT_TEXTURE_COORDS, GL_CW, GL_DECAL, GL_DECR, GL_DEPTH, GL_DEPTH_BIAS, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_SCALE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DIFFUSE, GL_DITHER, GL_DOMAIN, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_PIXEL_TOKEN, GL_DST_ALPHA, GL_DST_COLOR, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_STRIDE, GL_EMISSION, GL_ENABLE_BIT, GL_EQUAL, GL_EQUIV, GL_EVAL_BIT, GL_EXP, GL_EXP2, GL_EXTENSIONS, GL_EYE_LINEAR, GL_EYE_PLANE, GL_FALSE, GL_FASTEST, GL_FEEDBACK, GL_FEEDBACK_BUFFER_POINTER, GL_FEEDBACK_BUFFER_SIZE, GL_FEEDBACK_BUFFER_TYPE, GL_FILL, GL_FLAT, GL_FLOAT, GL_FOG, GL_FOG_BIT, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_HINT, GL_FOG_INDEX, GL_FOG_MODE, GL_FOG_START, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_GREEN_BIAS, GL_GREEN_BITS, GL_GREEN_SCALE, GL_HINT_BIT, GL_INCR, GL_INDEX_ARRAY, GL_INDEX_ARRAY_POINTER, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_BITS, GL_INDEX_CLEAR_VALUE, GL_INDEX_LOGIC_OP, GL_INDEX_MODE, GL_INDEX_OFFSET, GL_INDEX_SHIFT, GL_INDEX_WRITEMASK, GL_INT, GL_INTENSITY, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY4, GL_INTENSITY8, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LIGHTING_BIT, GL_LINE, GL_LINE_BIT, GL_LINE_LOOP, GL_LINE_RESET_TOKEN, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_STRIP, GL_LINE_TOKEN, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_ATTENUATION, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LIST_BASE, GL_LIST_BIT, GL_LIST_INDEX, GL_LIST_MODE, GL_LOAD, GL_LOGIC_OP, GL_LOGIC_OP_MODE, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAP_COLOR, GL_MAP_STENCIL, GL_MAP1_COLOR_4, GL_MAP1_GRID_DOMAIN, GL_MAP1_GRID_SEGMENTS, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_GRID_DOMAIN, GL_MAP2_GRID_SEGMENTS, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MATRIX_MODE, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_CLIP_PLANES, GL_MAX_EVAL_ORDER, GL_MAX_LIGHTS, GL_MAX_LIST_NESTING, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_NAME_STACK_DEPTH, GL_MAX_PIXEL_MAP_TABLE, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_VIEWPORT_DIMS, GL_MODELVIEW, GL_MODELVIEW_MATRIX, GL_MODELVIEW_STACK_DEPTH, GL_MODULATE, GL_MULT, GL_N3F_V3F, GL_NAME_STACK_DEPTH, 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_NORMAL_ARRAY, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NORMALIZE, GL_NOTEQUAL, GL_OBJECT_LINEAR, GL_OBJECT_PLANE, 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_ORDER, 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_PASS_THROUGH_TOKEN, GL_PERSPECTIVE_CORRECTION_HINT, GL_PIXEL_MAP_A_TO_A, GL_PIXEL_MAP_A_TO_A_SIZE, GL_PIXEL_MAP_B_TO_B, GL_PIXEL_MAP_B_TO_B_SIZE, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_G_TO_G_SIZE, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_I_TO_A_SIZE, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_B_SIZE, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_G_SIZE, GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_I_TO_I_SIZE, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_R_SIZE, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_R_TO_R_SIZE, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_S_TO_S_SIZE, GL_PIXEL_MODE_BIT, GL_POINT, GL_POINT_BIT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINT_TOKEN, GL_POINTS, GL_POLYGON, GL_POLYGON_BIT, 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_POLYGON_STIPPLE, GL_POLYGON_STIPPLE_BIT, GL_POLYGON_TOKEN, GL_POSITION, GL_PROJECTION, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_Q, GL_QUAD_STRIP, GL_QUADRATIC_ATTENUATION, GL_QUADS, GL_R, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RED_BIAS, GL_RED_BITS, GL_RED_SCALE, GL_RENDER, GL_RENDER_MODE, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RETURN, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA_MODE, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_S, GL_SCISSOR_BIT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SELECT, GL_SELECTION_BUFFER_POINTER, GL_SELECTION_BUFFER_SIZE, GL_SET, GL_SHADE_MODEL, GL_SHININESS, GL_SHORT, GL_SMOOTH, GL_SPECULAR, GL_SPHERE_MAP, GL_SPOT_CUTOFF, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, GL_STENCIL_BITS, 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_T, GL_T2F_C3F_V3F, GL_T2F_C4F_N3F_V3F, GL_T2F_C4UB_V3F, GL_T2F_N3F_V3F, GL_T2F_V3F, GL_T4F_C4F_N3F_V4F, GL_T4F_V4F, GL_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BIT, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPONENTS, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE, GL_TEXTURE_GEN_MODE, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MATRIX, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_PRIORITY, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RESIDENT, GL_TEXTURE_STACK_DEPTH, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRANSFORM_BIT, 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_V2F, GL_V3F, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VIEWPORT, GL_VIEWPORT_BIT, GL_XOR, GL_ZERO, GL_ZOOM_X, GL_ZOOM_Y
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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, int count, int type, long indices, int basevertex) Renders primitives from array data with a per-element offset.static void
glDrawElementsBaseVertex
(int mode, int type, ByteBuffer indices, int basevertex) Renders primitives from array data with a per-element offset.static void
glDrawElementsBaseVertex
(int mode, ByteBuffer indices, int basevertex) Renders primitives from array data with a per-element offset.static void
glDrawElementsBaseVertex
(int mode, IntBuffer indices, int basevertex) Renders primitives from array data with a per-element offset.static void
glDrawElementsBaseVertex
(int mode, ShortBuffer indices, int basevertex) Renders 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, int type, 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, 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, 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, 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, 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, int type, ByteBuffer indices, int basevertex) Renders primitives from array data with a per-element offset.static void
glDrawRangeElementsBaseVertex
(int mode, int start, int end, ByteBuffer indices, int basevertex) Renders primitives from array data with a per-element offset.static void
glDrawRangeElementsBaseVertex
(int mode, int start, int end, IntBuffer indices, int basevertex) Renders primitives from array data with a per-element offset.static void
glDrawRangeElementsBaseVertex
(int mode, int start, int end, 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, 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 long
glGetInteger64i
(int pname, int index) Queries the 64bit integer value of an indexed state variable.static void
glGetInteger64i_v
(int pname, int index, long[] params) Array version of:GetInteger64i_v
static void
glGetInteger64i_v
(int pname, int index, LongBuffer params) 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, 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, FloatBuffer val) Retrieves the location of a sample.static int
glGetSynci
(long sync, int pname, 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, IntBuffer length, 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, PointerBuffer indices, int[] basevertex) Array version of:MultiDrawElementsBaseVertex
static void
glMultiDrawElementsBaseVertex
(int mode, IntBuffer count, int type, PointerBuffer indices, 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
Methods inherited from class org.lwjgl.opengl.GL31
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, nglGetUniformIndices
Methods inherited from class org.lwjgl.opengl.GL30
glBeginConditionalRender, 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, glGetBooleani_v, glGetFragDataLocation, glGetFragDataLocation, glGetFramebufferAttachmentParameteri, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetIntegeri, glGetIntegeri_v, glGetIntegeri_v, 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, nglVertexAttribIPointer
Methods inherited from class org.lwjgl.opengl.GL21
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fv
Methods inherited from class org.lwjgl.opengl.GL20
glAttachShader, 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, nglVertexAttribPointer
Methods inherited from class org.lwjgl.opengl.GL15
glBeginQuery, 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, glGetQueryObjectiv, glGetQueryObjectui, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetQueryObjectuiv, glIsBuffer, glIsQuery, glMapBuffer, glMapBuffer, glMapBuffer, glUnmapBuffer, nglBufferData, nglBufferSubData, nglDeleteBuffers, nglDeleteQueries, nglGenBuffers, nglGenQueries, nglGetBufferParameteriv, nglGetBufferPointerv, nglGetBufferSubData, nglGetQueryiv, nglGetQueryObjectiv, nglGetQueryObjectuiv, nglMapBuffer
Methods inherited from class org.lwjgl.opengl.GL14
glBlendColor, glBlendEquation, glBlendFuncSeparate, glFogCoordd, glFogCoorddv, glFogCoorddv, glFogCoordf, glFogCoordfv, glFogCoordfv, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, glSecondaryColor3b, glSecondaryColor3bv, glSecondaryColor3d, glSecondaryColor3dv, glSecondaryColor3dv, glSecondaryColor3f, glSecondaryColor3fv, glSecondaryColor3fv, glSecondaryColor3i, glSecondaryColor3iv, glSecondaryColor3iv, glSecondaryColor3s, glSecondaryColor3sv, glSecondaryColor3sv, glSecondaryColor3ub, glSecondaryColor3ubv, glSecondaryColor3ui, glSecondaryColor3uiv, glSecondaryColor3uiv, glSecondaryColor3us, glSecondaryColor3usv, glSecondaryColor3usv, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glWindowPos2d, glWindowPos2dv, glWindowPos2dv, glWindowPos2f, glWindowPos2fv, glWindowPos2fv, glWindowPos2i, glWindowPos2iv, glWindowPos2iv, glWindowPos2s, glWindowPos2sv, glWindowPos2sv, glWindowPos3d, glWindowPos3dv, glWindowPos3dv, glWindowPos3f, glWindowPos3fv, glWindowPos3fv, glWindowPos3i, glWindowPos3iv, glWindowPos3iv, glWindowPos3s, glWindowPos3sv, glWindowPos3sv, nglFogCoorddv, nglFogCoordfv, nglFogCoordPointer, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameteriv, nglSecondaryColor3bv, nglSecondaryColor3dv, nglSecondaryColor3fv, nglSecondaryColor3iv, nglSecondaryColor3sv, nglSecondaryColor3ubv, nglSecondaryColor3uiv, nglSecondaryColor3usv, nglSecondaryColorPointer, nglWindowPos2dv, nglWindowPos2fv, nglWindowPos2iv, nglWindowPos2sv, nglWindowPos3dv, nglWindowPos3fv, nglWindowPos3iv, nglWindowPos3sv
Methods inherited from class org.lwjgl.opengl.GL13
glActiveTexture, glClientActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glLoadTransposeMatrixd, glLoadTransposeMatrixd, glLoadTransposeMatrixf, glLoadTransposeMatrixf, glMultiTexCoord1d, glMultiTexCoord1dv, glMultiTexCoord1dv, glMultiTexCoord1f, glMultiTexCoord1fv, glMultiTexCoord1fv, glMultiTexCoord1i, glMultiTexCoord1iv, glMultiTexCoord1iv, glMultiTexCoord1s, glMultiTexCoord1sv, glMultiTexCoord1sv, glMultiTexCoord2d, glMultiTexCoord2dv, glMultiTexCoord2dv, glMultiTexCoord2f, glMultiTexCoord2fv, glMultiTexCoord2fv, glMultiTexCoord2i, glMultiTexCoord2iv, glMultiTexCoord2iv, glMultiTexCoord2s, glMultiTexCoord2sv, glMultiTexCoord2sv, glMultiTexCoord3d, glMultiTexCoord3dv, glMultiTexCoord3dv, glMultiTexCoord3f, glMultiTexCoord3fv, glMultiTexCoord3fv, glMultiTexCoord3i, glMultiTexCoord3iv, glMultiTexCoord3iv, glMultiTexCoord3s, glMultiTexCoord3sv, glMultiTexCoord3sv, glMultiTexCoord4d, glMultiTexCoord4dv, glMultiTexCoord4dv, glMultiTexCoord4f, glMultiTexCoord4fv, glMultiTexCoord4fv, glMultiTexCoord4i, glMultiTexCoord4iv, glMultiTexCoord4iv, glMultiTexCoord4s, glMultiTexCoord4sv, glMultiTexCoord4sv, glMultTransposeMatrixd, glMultTransposeMatrixd, glMultTransposeMatrixf, glMultTransposeMatrixf, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImage, nglLoadTransposeMatrixd, nglLoadTransposeMatrixf, nglMultiTexCoord1dv, nglMultiTexCoord1fv, nglMultiTexCoord1iv, nglMultiTexCoord1sv, nglMultiTexCoord2dv, nglMultiTexCoord2fv, nglMultiTexCoord2iv, nglMultiTexCoord2sv, nglMultiTexCoord3dv, nglMultiTexCoord3fv, nglMultiTexCoord3iv, nglMultiTexCoord3sv, nglMultiTexCoord4dv, nglMultiTexCoord4fv, nglMultiTexCoord4iv, nglMultiTexCoord4sv, nglMultTransposeMatrixd, nglMultTransposeMatrixf
Methods inherited from class org.lwjgl.opengl.GL12
glCopyTexSubImage3D, 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, nglTexSubImage3D
Methods inherited from class org.lwjgl.opengl.GL11
glAccum, glAlphaFunc, glAreTexturesResident, glAreTexturesResident, glAreTexturesResident, glArrayElement, glBegin, glBindTexture, glBitmap, glBitmap, glBlendFunc, glCallList, glCallLists, glCallLists, glCallLists, glCallLists, glClear, glClearAccum, glClearColor, glClearDepth, glClearIndex, glClearStencil, glClipPlane, glClipPlane, glColor3b, glColor3bv, glColor3d, glColor3dv, glColor3dv, glColor3f, glColor3fv, glColor3fv, glColor3i, glColor3iv, glColor3iv, glColor3s, glColor3sv, glColor3sv, glColor3ub, glColor3ubv, glColor3ui, glColor3uiv, glColor3uiv, glColor3us, glColor3usv, glColor3usv, glColor4b, glColor4bv, glColor4d, glColor4dv, glColor4dv, glColor4f, glColor4fv, glColor4fv, glColor4i, glColor4iv, glColor4iv, glColor4s, glColor4sv, glColor4sv, glColor4ub, glColor4ubv, glColor4ui, glColor4uiv, glColor4uiv, glColor4us, glColor4usv, glColor4usv, glColorMask, glColorMaterial, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glCopyPixels, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteLists, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDisableClientState, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glEdgeFlag, glEdgeFlagPointer, glEdgeFlagPointer, glEdgeFlagv, glEnable, glEnableClientState, glEnd, glEndList, glEvalCoord1d, glEvalCoord1dv, glEvalCoord1dv, glEvalCoord1f, glEvalCoord1fv, glEvalCoord1fv, glEvalCoord2d, glEvalCoord2dv, glEvalCoord2dv, glEvalCoord2f, glEvalCoord2fv, glEvalCoord2fv, glEvalMesh1, glEvalMesh2, glEvalPoint1, glEvalPoint2, glFeedbackBuffer, glFeedbackBuffer, glFinish, glFlush, glFogf, glFogfv, glFogfv, glFogi, glFogiv, glFogiv, glFrontFace, glFrustum, glGenLists, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetClipPlane, glGetClipPlane, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetLightf, glGetLightfv, glGetLightfv, glGetLighti, glGetLightiv, glGetLightiv, glGetMapd, glGetMapdv, glGetMapdv, glGetMapf, glGetMapfv, glGetMapfv, glGetMapi, glGetMapiv, glGetMapiv, glGetMaterialfv, glGetMaterialfv, glGetMaterialiv, glGetMaterialiv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapusv, glGetPixelMapusv, glGetPixelMapusv, glGetPointer, glGetPointerv, glGetPolygonStipple, glGetPolygonStipple, glGetString, glGetTexEnvf, glGetTexEnvfv, glGetTexEnvfv, glGetTexEnvi, glGetTexEnviv, glGetTexEnviv, glGetTexGend, glGetTexGendv, glGetTexGendv, glGetTexGenf, glGetTexGenfv, glGetTexGenfv, glGetTexGeni, glGetTexGeniv, glGetTexGeniv, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIndexd, glIndexdv, glIndexdv, glIndexf, glIndexfv, glIndexfv, glIndexi, glIndexiv, glIndexiv, glIndexMask, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexs, glIndexsv, glIndexsv, glIndexub, glIndexubv, glInitNames, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glIsEnabled, glIsList, glIsTexture, glLightf, glLightfv, glLightfv, glLighti, glLightiv, glLightiv, glLightModelf, glLightModelfv, glLightModelfv, glLightModeli, glLightModeliv, glLightModeliv, glLineStipple, glLineWidth, glListBase, glLoadIdentity, glLoadMatrixd, glLoadMatrixd, glLoadMatrixf, glLoadMatrixf, glLoadName, glLogicOp, glMap1d, glMap1d, glMap1f, glMap1f, glMap2d, glMap2d, glMap2f, glMap2f, glMapGrid1d, glMapGrid1f, glMapGrid2d, glMapGrid2f, glMaterialf, glMaterialfv, glMaterialfv, glMateriali, glMaterialiv, glMaterialiv, glMatrixMode, glMultMatrixd, glMultMatrixd, glMultMatrixf, glMultMatrixf, glNewList, glNormal3b, glNormal3bv, glNormal3d, glNormal3dv, glNormal3dv, glNormal3f, glNormal3fv, glNormal3fv, glNormal3i, glNormal3iv, glNormal3iv, glNormal3s, glNormal3sv, glNormal3sv, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glOrtho, glPassThrough, glPixelMapfv, glPixelMapfv, glPixelMapfv, glPixelMapuiv, glPixelMapuiv, glPixelMapuiv, glPixelMapusv, glPixelMapusv, glPixelMapusv, glPixelStoref, glPixelStorei, glPixelTransferf, glPixelTransferi, glPixelZoom, glPointSize, glPolygonMode, glPolygonOffset, glPolygonStipple, glPolygonStipple, glPopAttrib, glPopClientAttrib, glPopMatrix, glPopName, glPrioritizeTextures, glPrioritizeTextures, glPushAttrib, glPushClientAttrib, glPushMatrix, glPushName, glRasterPos2d, glRasterPos2dv, glRasterPos2dv, glRasterPos2f, glRasterPos2fv, glRasterPos2fv, glRasterPos2i, glRasterPos2iv, glRasterPos2iv, glRasterPos2s, glRasterPos2sv, glRasterPos2sv, glRasterPos3d, glRasterPos3dv, glRasterPos3dv, glRasterPos3f, glRasterPos3fv, glRasterPos3fv, glRasterPos3i, glRasterPos3iv, glRasterPos3iv, glRasterPos3s, glRasterPos3sv, glRasterPos3sv, glRasterPos4d, glRasterPos4dv, glRasterPos4dv, glRasterPos4f, glRasterPos4fv, glRasterPos4fv, glRasterPos4i, glRasterPos4iv, glRasterPos4iv, glRasterPos4s, glRasterPos4sv, glRasterPos4sv, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glRectd, glRectdv, glRectdv, glRectf, glRectfv, glRectfv, glRecti, glRectiv, glRectiv, glRects, glRectsv, glRectsv, glRenderMode, glRotated, glRotatef, glScaled, glScalef, glScissor, glSelectBuffer, glSelectBuffer, glShadeModel, glStencilFunc, glStencilMask, glStencilOp, glTexCoord1d, glTexCoord1dv, glTexCoord1dv, glTexCoord1f, glTexCoord1fv, glTexCoord1fv, glTexCoord1i, glTexCoord1iv, glTexCoord1iv, glTexCoord1s, glTexCoord1sv, glTexCoord1sv, glTexCoord2d, glTexCoord2dv, glTexCoord2dv, glTexCoord2f, glTexCoord2fv, glTexCoord2fv, glTexCoord2i, glTexCoord2iv, glTexCoord2iv, glTexCoord2s, glTexCoord2sv, glTexCoord2sv, glTexCoord3d, glTexCoord3dv, glTexCoord3dv, glTexCoord3f, glTexCoord3fv, glTexCoord3fv, glTexCoord3i, glTexCoord3iv, glTexCoord3iv, glTexCoord3s, glTexCoord3sv, glTexCoord3sv, glTexCoord4d, glTexCoord4dv, glTexCoord4dv, glTexCoord4f, glTexCoord4fv, glTexCoord4fv, glTexCoord4i, glTexCoord4iv, glTexCoord4iv, glTexCoord4s, glTexCoord4sv, glTexCoord4sv, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexEnvf, glTexEnvfv, glTexEnvfv, glTexEnvi, glTexEnviv, glTexEnviv, glTexGend, glTexGendv, glTexGendv, glTexGenf, glTexGenfv, glTexGenfv, glTexGeni, glTexGeniv, glTexGeniv, 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, glTranslated, glTranslatef, glVertex2d, glVertex2dv, glVertex2dv, glVertex2f, glVertex2fv, glVertex2fv, glVertex2i, glVertex2iv, glVertex2iv, glVertex2s, glVertex2sv, glVertex2sv, glVertex3d, glVertex3dv, glVertex3dv, glVertex3f, glVertex3fv, glVertex3fv, glVertex3i, glVertex3iv, glVertex3iv, glVertex3s, glVertex3sv, glVertex3sv, glVertex4d, glVertex4dv, glVertex4dv, glVertex4f, glVertex4fv, glVertex4fv, glVertex4i, glVertex4iv, glVertex4iv, glVertex4s, glVertex4sv, glVertex4sv, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glViewport, nglAreTexturesResident, nglBitmap, nglCallLists, nglClipPlane, nglColor3bv, nglColor3dv, nglColor3fv, nglColor3iv, nglColor3sv, nglColor3ubv, nglColor3uiv, nglColor3usv, nglColor4bv, nglColor4dv, nglColor4fv, nglColor4iv, nglColor4sv, nglColor4ubv, nglColor4uiv, nglColor4usv, nglColorPointer, nglDeleteTextures, nglDrawElements, nglDrawPixels, nglEdgeFlagPointer, nglEdgeFlagv, nglEvalCoord1dv, nglEvalCoord1fv, nglEvalCoord2dv, nglEvalCoord2fv, nglFeedbackBuffer, nglFogfv, nglFogiv, nglGenTextures, nglGetBooleanv, nglGetClipPlane, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetLightfv, nglGetLightiv, nglGetMapdv, nglGetMapfv, nglGetMapiv, nglGetMaterialfv, nglGetMaterialiv, nglGetPixelMapfv, nglGetPixelMapuiv, nglGetPixelMapusv, nglGetPointerv, nglGetPolygonStipple, nglGetString, nglGetTexEnvfv, nglGetTexEnviv, nglGetTexGendv, nglGetTexGenfv, nglGetTexGeniv, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglIndexdv, nglIndexfv, nglIndexiv, nglIndexPointer, nglIndexsv, nglIndexubv, nglInterleavedArrays, nglLightfv, nglLightiv, nglLightModelfv, nglLightModeliv, nglLoadMatrixd, nglLoadMatrixf, nglMap1d, nglMap1f, nglMap2d, nglMap2f, nglMaterialfv, nglMaterialiv, nglMultMatrixd, nglMultMatrixf, nglNormal3bv, nglNormal3dv, nglNormal3fv, nglNormal3iv, nglNormal3sv, nglNormalPointer, nglPixelMapfv, nglPixelMapuiv, nglPixelMapusv, nglPolygonStipple, nglPrioritizeTextures, nglRasterPos2dv, nglRasterPos2fv, nglRasterPos2iv, nglRasterPos2sv, nglRasterPos3dv, nglRasterPos3fv, nglRasterPos3iv, nglRasterPos3sv, nglRasterPos4dv, nglRasterPos4fv, nglRasterPos4iv, nglRasterPos4sv, nglReadPixels, nglRectdv, nglRectfv, nglRectiv, nglRectsv, nglSelectBuffer, nglTexCoord1dv, nglTexCoord1fv, nglTexCoord1iv, nglTexCoord1sv, nglTexCoord2dv, nglTexCoord2fv, nglTexCoord2iv, nglTexCoord2sv, nglTexCoord3dv, nglTexCoord3fv, nglTexCoord3iv, nglTexCoord3sv, nglTexCoord4dv, nglTexCoord4fv, nglTexCoord4iv, nglTexCoord4sv, nglTexCoordPointer, nglTexEnvfv, nglTexEnviv, nglTexGendv, nglTexGenfv, nglTexGeniv, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2D, nglVertex2dv, nglVertex2fv, nglVertex2iv, nglVertex2sv, nglVertex3dv, nglVertex3fv, nglVertex3iv, nglVertex3sv, nglVertex4dv, nglVertex4fv, nglVertex4iv, nglVertex4sv, nglVertexPointer
-
Field Details
-
GL_CONTEXT_PROFILE_MASK
public static final int GL_CONTEXT_PROFILE_MASKAccepted by thepname
parameter of GetIntegerv.- See Also:
-
GL_CONTEXT_CORE_PROFILE_BIT
public static final int GL_CONTEXT_CORE_PROFILE_BITContext profile bits.- See Also:
-
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
public static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BITContext profile bits.- See Also:
-
GL_MAX_VERTEX_OUTPUT_COMPONENTS
public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_GEOMETRY_INPUT_COMPONENTS
public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_FRAGMENT_INPUT_COMPONENTS
public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_FIRST_VERTEX_CONVENTION
public static final int GL_FIRST_VERTEX_CONVENTIONAccepted by themode
parameter of ProvokingVertex.- See Also:
-
GL_LAST_VERTEX_CONVENTION
public static final int GL_LAST_VERTEX_CONVENTIONAccepted by themode
parameter of ProvokingVertex.- See Also:
-
GL_PROVOKING_VERTEX
public static final int GL_PROVOKING_VERTEXAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
public static final int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTIONAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_TEXTURE_CUBE_MAP_SEAMLESS
public static final int GL_TEXTURE_CUBE_MAP_SEAMLESSAccepted by thecap
parameter of Enable, Disable and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev.- See Also:
-
GL_SAMPLE_POSITION
public static final int GL_SAMPLE_POSITIONAccepted by thepname
parameter of GetMultisamplefv.- See Also:
-
GL_SAMPLE_MASK
public static final int GL_SAMPLE_MASKAccepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_SAMPLE_MASK_VALUE
public static final int GL_SAMPLE_MASK_VALUEAccepted by thetarget
parameter of GetBooleani_v and GetIntegeri_v.- See Also:
-
GL_TEXTURE_2D_MULTISAMPLE
public static final int GL_TEXTURE_2D_MULTISAMPLEAccepted by thetarget
parameter of BindTexture and TexImage2DMultisample.- See Also:
-
GL_PROXY_TEXTURE_2D_MULTISAMPLE
public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLEAccepted by thetarget
parameter of TexImage2DMultisample.- See Also:
-
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAYAccepted by thetarget
parameter of BindTexture and TexImage3DMultisample.- See Also:
-
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAYAccepted by thetarget
parameter of TexImage3DMultisample.- See Also:
-
GL_MAX_SAMPLE_MASK_WORDS
public static final int GL_MAX_SAMPLE_MASK_WORDSAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.- See Also:
-
GL_MAX_COLOR_TEXTURE_SAMPLES
public static final int GL_MAX_COLOR_TEXTURE_SAMPLESAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.- See Also:
-
GL_MAX_DEPTH_TEXTURE_SAMPLES
public static final int GL_MAX_DEPTH_TEXTURE_SAMPLESAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.- See Also:
-
GL_MAX_INTEGER_SAMPLES
public static final int GL_MAX_INTEGER_SAMPLESAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.- See Also:
-
GL_TEXTURE_BINDING_2D_MULTISAMPLE
public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLEAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.- See Also:
-
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAYAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.- See Also:
-
GL_TEXTURE_SAMPLES
public static final int GL_TEXTURE_SAMPLESAccepted by thepname
parameter of GetTexLevelParameter.- See Also:
-
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONSAccepted by thepname
parameter of GetTexLevelParameter.- See Also:
-
GL_SAMPLER_2D_MULTISAMPLE
public static final int GL_SAMPLER_2D_MULTISAMPLEReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_INT_SAMPLER_2D_MULTISAMPLE
public static final int GL_INT_SAMPLER_2D_MULTISAMPLEReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLEReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAYReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_DEPTH_CLAMP
public static final int GL_DEPTH_CLAMPAccepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_GEOMETRY_SHADER
public static final int GL_GEOMETRY_SHADERAccepted by thetype
parameter of CreateShader and returned by theparams
parameter of GetShaderiv.- See Also:
-
GL_GEOMETRY_VERTICES_OUT
public static final int GL_GEOMETRY_VERTICES_OUTAccepted by thepname
parameter of ProgramParameteri and GetProgramiv.- See Also:
-
GL_GEOMETRY_INPUT_TYPE
public static final int GL_GEOMETRY_INPUT_TYPEAccepted by thepname
parameter of ProgramParameteri and GetProgramiv.- See Also:
-
GL_GEOMETRY_OUTPUT_TYPE
public static final int GL_GEOMETRY_OUTPUT_TYPEAccepted by thepname
parameter of ProgramParameteri and GetProgramiv.- See Also:
-
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_GEOMETRY_OUTPUT_VERTICES
public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICESAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_LINES_ADJACENCY
public static final int GL_LINES_ADJACENCYAccepted by themode
parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.- See Also:
-
GL_LINE_STRIP_ADJACENCY
public static final int GL_LINE_STRIP_ADJACENCYAccepted by themode
parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.- See Also:
-
GL_TRIANGLES_ADJACENCY
public static final int GL_TRIANGLES_ADJACENCYAccepted by themode
parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.- See Also:
-
GL_TRIANGLE_STRIP_ADJACENCY
public static final int GL_TRIANGLE_STRIP_ADJACENCYAccepted by themode
parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.- See Also:
-
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETSReturned by CheckFramebufferStatus.- See Also:
-
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYEREDAccepted by thepname
parameter of GetFramebufferAttachment- Parameteriv.- See Also:
-
GL_PROGRAM_POINT_SIZE
public static final int GL_PROGRAM_POINT_SIZEAccepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetIntegerv, GetFloatv, GetDoublev, and GetBooleanv.- See Also:
-
GL_MAX_SERVER_WAIT_TIMEOUT
public static final int GL_MAX_SERVER_WAIT_TIMEOUTAccepted as thepname
parameter of GetInteger64v.- See Also:
-
GL_OBJECT_TYPE
public static final int GL_OBJECT_TYPEAccepted as thepname
parameter of GetSynciv.- See Also:
-
GL_SYNC_CONDITION
public static final int GL_SYNC_CONDITIONAccepted as thepname
parameter of GetSynciv.- See Also:
-
GL_SYNC_STATUS
public static final int GL_SYNC_STATUSAccepted as thepname
parameter of GetSynciv.- See Also:
-
GL_SYNC_FLAGS
public static final int GL_SYNC_FLAGSAccepted as thepname
parameter of GetSynciv.- See Also:
-
GL_SYNC_FENCE
public static final int GL_SYNC_FENCEReturned invalues
for GetSyncivpname
OBJECT_TYPE.- See Also:
-
GL_SYNC_GPU_COMMANDS_COMPLETE
public static final int GL_SYNC_GPU_COMMANDS_COMPLETEReturned invalues
for GetSyncivpname
SYNC_CONDITION.- See Also:
-
GL_UNSIGNALED
public static final int GL_UNSIGNALEDReturned invalues
for GetSyncivpname
SYNC_STATUS.- See Also:
-
GL_SIGNALED
public static final int GL_SIGNALEDReturned invalues
for GetSyncivpname
SYNC_STATUS.- See Also:
-
GL_SYNC_FLUSH_COMMANDS_BIT
public static final int GL_SYNC_FLUSH_COMMANDS_BITAccepted in theflags
parameter of ClientWaitSync.- See Also:
-
GL_TIMEOUT_IGNORED
public static final long GL_TIMEOUT_IGNOREDAccepted in thetimeout
parameter of WaitSync.- See Also:
-
GL_ALREADY_SIGNALED
public static final int GL_ALREADY_SIGNALEDReturned by ClientWaitSync.- See Also:
-
GL_TIMEOUT_EXPIRED
public static final int GL_TIMEOUT_EXPIREDReturned by ClientWaitSync.- See Also:
-
GL_CONDITION_SATISFIED
public static final int GL_CONDITION_SATISFIEDReturned by ClientWaitSync.- See Also:
-
GL_WAIT_FAILED
public static final int GL_WAIT_FAILEDReturned by ClientWaitSync.- See Also:
-
-
Method Details
-
nglGetBufferParameteri64v
public static void nglGetBufferParameteri64v(int target, int pname, long params) Unsafe version of:GetBufferParameteri64v
-
glGetBufferParameteri64v
Returns the value of a buffer object parameter.- Parameters:
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 parameter- See Also:
-
glGetBufferParameteri64
public static long glGetBufferParameteri64(int target, int pname) Returns the value of a buffer object parameter.- Parameters:
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
- See Also:
-
nglDrawElementsBaseVertex
public static void nglDrawElementsBaseVertex(int mode, int count, int type, long indices, int basevertex) Unsafe version of:DrawElementsBaseVertex
- Parameters:
count
- the number of elements to be renderedtype
- the type of the values inindices
. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
-
glDrawElementsBaseVertex
public static void glDrawElementsBaseVertex(int mode, int count, int type, long indices, int basevertex) Renders primitives from array data with a per-element offset.- Parameters:
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 inindices
. 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 ofindices
when choosing elements from the enabled vertex arrays- See Also:
-
glDrawElementsBaseVertex
Renders primitives from array data with a per-element offset.- Parameters:
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 inindices
. 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 ofindices
when choosing elements from the enabled vertex arrays- See Also:
-
glDrawElementsBaseVertex
Renders primitives from array data with a per-element offset.- Parameters:
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 ofindices
when choosing elements from the enabled vertex arrays- See Also:
-
glDrawElementsBaseVertex
Renders primitives from array data with a per-element offset.- Parameters:
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 ofindices
when choosing elements from the enabled vertex arrays- See Also:
-
glDrawElementsBaseVertex
Renders primitives from array data with a per-element offset.- Parameters:
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 ofindices
when choosing elements from the enabled vertex arrays- See Also:
-
nglDrawRangeElementsBaseVertex
public static void nglDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, long indices, int basevertex) Unsafe version of:DrawRangeElementsBaseVertex
- Parameters:
count
- the number of elements to be renderedtype
- the type of the values inindices
. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
-
glDrawRangeElementsBaseVertex
public 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.- Parameters:
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 inindices
end
- the maximum array index contained inindices
count
- the number of elements to be renderedtype
- the type of the values inindices
. 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 ofindices
when choosing elements from the enabled vertex arrays- See Also:
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, int type, ByteBuffer indices, int basevertex) Renders primitives from array data with a per-element offset.- Parameters:
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 inindices
end
- the maximum array index contained inindices
type
- the type of the values inindices
. 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 ofindices
when choosing elements from the enabled vertex arrays- See Also:
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, ByteBuffer indices, int basevertex) Renders primitives from array data with a per-element offset.- Parameters:
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 inindices
end
- the maximum array index contained inindices
indices
- a pointer to the location where the indices are storedbasevertex
- a constant that should be added to each element ofindices
when choosing elements from the enabled vertex arrays- See Also:
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, ShortBuffer indices, int basevertex) Renders primitives from array data with a per-element offset.- Parameters:
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 inindices
end
- the maximum array index contained inindices
indices
- a pointer to the location where the indices are storedbasevertex
- a constant that should be added to each element ofindices
when choosing elements from the enabled vertex arrays- See Also:
-
glDrawRangeElementsBaseVertex
public static void glDrawRangeElementsBaseVertex(int mode, int start, int end, IntBuffer indices, int basevertex) Renders primitives from array data with a per-element offset.- Parameters:
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 inindices
end
- the maximum array index contained inindices
indices
- a pointer to the location where the indices are storedbasevertex
- a constant that should be added to each element ofindices
when choosing elements from the enabled vertex arrays- See Also:
-
nglDrawElementsInstancedBaseVertex
public static void nglDrawElementsInstancedBaseVertex(int mode, int count, int type, long indices, int primcount, int basevertex) Unsafe version of:DrawElementsInstancedBaseVertex
- Parameters:
count
- the number of elements to be renderedtype
- the type of the values inindices
. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
-
glDrawElementsInstancedBaseVertex
public 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.- Parameters:
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 inindices
. 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 arrays- See Also:
-
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, int type, ByteBuffer indices, int primcount, int basevertex) Renders multiple instances of a set of primitives from array data with a per-element offset.- Parameters:
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 inindices
. 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 arrays- See Also:
-
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, ByteBuffer indices, int primcount, int basevertex) Renders multiple instances of a set of primitives from array data with a per-element offset.- Parameters:
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 arrays- See Also:
-
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, ShortBuffer indices, int primcount, int basevertex) Renders multiple instances of a set of primitives from array data with a per-element offset.- Parameters:
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 arrays- See Also:
-
glDrawElementsInstancedBaseVertex
public static void glDrawElementsInstancedBaseVertex(int mode, IntBuffer indices, int primcount, int basevertex) Renders multiple instances of a set of primitives from array data with a per-element offset.- Parameters:
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 arrays- See Also:
-
nglMultiDrawElementsBaseVertex
public static void nglMultiDrawElementsBaseVertex(int mode, long count, int type, long indices, int drawcount, long basevertex) Unsafe version of:MultiDrawElementsBaseVertex
- Parameters:
drawcount
- the size of thecount
array
-
glMultiDrawElementsBaseVertex
public static void glMultiDrawElementsBaseVertex(int mode, IntBuffer count, int type, PointerBuffer indices, IntBuffer basevertex) Renders multiple sets of primitives by specifying indices of array data elements and an offset to apply to each index.LWJGL note: Use
MemoryUtil.memAddress(java.nio.ByteBuffer)
to retrieve pointers to the index buffers.- Parameters:
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 inindices
. 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 stored- See Also:
-
glProvokingVertex
public static void glProvokingVertex(int mode) Specifies the vertex to be used as the source of data for flat shaded varyings.- Parameters:
mode
- the provoking vertex mode. One of:FIRST_VERTEX_CONVENTION
LAST_VERTEX_CONVENTION
- See Also:
-
glTexImage2DMultisample
public 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.- Parameters:
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 image- See Also:
-
glTexImage3DMultisample
public 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.- Parameters:
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 image- See Also:
-
nglGetMultisamplefv
public static void nglGetMultisamplefv(int pname, int index, long val) Unsafe version of:GetMultisamplefv
-
glGetMultisamplefv
Retrieves the location of a sample.- Parameters:
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 sample- See Also:
-
glGetMultisamplef
public static float glGetMultisamplef(int pname, int index) Retrieves the location of a sample.- Parameters:
pname
- the sample parameter name. Must be:SAMPLE_POSITION
index
- the index of the sample whose position to query- See Also:
-
glSampleMaski
public static void glSampleMaski(int index, int mask) Sets the value of a sub-word of the sample mask.- Parameters:
index
- which 32-bit sub-word of the sample mask to updatemask
- the new value of the mask sub-word- See Also:
-
glFramebufferTexture
public 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.- Parameters:
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 byattachment
level
- the mipmap level oftexture
to attach- See Also:
-
glFenceSync
public static long glFenceSync(int condition, int flags) Creates a new sync object and inserts it into the GL command stream.- Parameters:
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 andflags
must be zero.- See Also:
-
nglIsSync
public static boolean nglIsSync(long sync) Unsafe version of:IsSync
-
glIsSync
public static boolean glIsSync(long sync) Determines if a name corresponds to a sync object.- Parameters:
sync
- a value that may be the name of a sync object- See Also:
-
nglDeleteSync
public static void nglDeleteSync(long sync) Unsafe version of:DeleteSync
-
glDeleteSync
public static void glDeleteSync(long sync) Deletes a sync object.- Parameters:
sync
- the sync object to be deleted- See Also:
-
nglClientWaitSync
public static int nglClientWaitSync(long sync, int flags, long timeout) Unsafe version of:ClientWaitSync
-
glClientWaitSync
public static int glClientWaitSync(long sync, int flags, long timeout) Causes the client to block and wait for a sync object to become signaled. Ifsync
is signaled whenglClientWaitSync
is called,glClientWaitSync
returns immediately, otherwise it will block and wait for up to timeout nanoseconds forsync
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.
- Parameters:
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 forsync
to become signaled- See Also:
-
nglWaitSync
public static void nglWaitSync(long sync, int flags, long timeout) Unsafe version of:WaitSync
-
glWaitSync
public static void glWaitSync(long sync, int flags, long timeout) Causes the GL server to block and wait for a sync object to become signaled.glWaitSync
will always wait no longer than an implementation-dependent timeout. The duration of this timeout in nanoseconds may be queried by withMAX_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.- Parameters:
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
- See Also:
-
nglGetInteger64v
public static void nglGetInteger64v(int pname, long params) Unsafe version of:GetInteger64v
-
glGetInteger64v
Returns the 64bit integer value or values of a selected parameter.- Parameters:
pname
- the parameter value to be returnedparams
- the value or values of the specified parameter- See Also:
-
glGetInteger64
public static long glGetInteger64(int pname) Returns the 64bit integer value or values of a selected parameter.- Parameters:
pname
- the parameter value to be returned- See Also:
-
nglGetInteger64i_v
public static void nglGetInteger64i_v(int pname, int index, long params) Unsafe version of:GetInteger64i_v
-
glGetInteger64i_v
Queries the 64bit integer value of an indexed state variable.- Parameters:
pname
- the indexed state to queryindex
- the index of the element being queriedparams
- the value or values of the specified parameter- See Also:
-
glGetInteger64i
public static long glGetInteger64i(int pname, int index) Queries the 64bit integer value of an indexed state variable.- Parameters:
pname
- the indexed state to queryindex
- the index of the element being queried- See Also:
-
nglGetSynciv
public static void nglGetSynciv(long sync, int pname, int bufSize, long length, long values) Unsafe version of:GetSynciv
- Parameters:
bufSize
- the size of the buffer whose address is given invalues
-
glGetSynciv
Queries the properties of a sync object.- Parameters:
sync
- the sync object whose properties to querypname
- the parameter whose value to retrieve from the sync object specified insync
. One of:OBJECT_TYPE
SYNC_CONDITION
SYNC_STATUS
SYNC_FLAGS
length
- the address of an variable to receive the number of integers placed invalues
values
- the address of an array to receive the values of the queried parameter- See Also:
-
glGetSynci
Queries the properties of a sync object.- Parameters:
sync
- the sync object whose properties to querypname
- the parameter whose value to retrieve from the sync object specified insync
. One of:OBJECT_TYPE
SYNC_CONDITION
SYNC_STATUS
SYNC_FLAGS
length
- the address of an variable to receive the number of integers placed invalues
- See Also:
-
glGetBufferParameteri64v
public static void glGetBufferParameteri64v(int target, int pname, long[] params) Array version of:GetBufferParameteri64v
- See Also:
-
glMultiDrawElementsBaseVertex
public static void glMultiDrawElementsBaseVertex(int mode, int[] count, int type, PointerBuffer indices, int[] basevertex) Array version of:MultiDrawElementsBaseVertex
- See Also:
-
glGetMultisamplefv
public static void glGetMultisamplefv(int pname, int index, float[] val) Array version of:GetMultisamplefv
- See Also:
-
glGetInteger64v
public static void glGetInteger64v(int pname, long[] params) Array version of:GetInteger64v
- See Also:
-
glGetInteger64i_v
public static void glGetInteger64i_v(int pname, int index, long[] params) Array version of:GetInteger64i_v
- See Also:
-
glGetSynciv
public static void glGetSynciv(long sync, int pname, @Nullable int[] length, int[] values) Array version of:GetSynciv
- See Also:
-