Class GL31
- Direct Known Subclasses:
GL32
OpenGL 3.1 implementations support revision 1.40 of the OpenGL Shading Language.
Extensions promoted to core in this release:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Accepted by thepname
parameter of GetProgramiv.static final int
Accepted by thepname
parameter of GetProgramiv.static final int
Accepted by the target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData.static final int
Accepted by the target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by GetActiveUniformsiv and GetUniformBlockIndex.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
parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.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 thecap
parameter of Enable, Disable and IsEnabled.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thetarget
parameter of GetTexLevelParameteriv, GetTexLevelParameterfv, GetTexParameteriv and TexImage2D.static final int
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static final int
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static final int
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static final int
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static final int
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static final int
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static final int
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static final int
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static final int
Returned bytype
parameter of GetActiveUniform when the locationindex
for program objectprogram
is of type sampler2DRect.static final int
Returned bytype
parameter of GetActiveUniform when the locationindex
for program objectprogram
is of type sampler2DRectShadow.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by GetTexLevelParameter and GetFramebufferAttachmentParameter.static final int
Accepted by thepname
parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev.static final int
Accepted by thetarget
parameter of BindBuffer, BufferData, BufferSubData, MapBuffer, MapBufferRange, BindTexture, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBuffer, and thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.static final int
Accepted by thepname
parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.static final int
Accepted by thecap
parameter of Enable, Disable and IsEnabled; by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev; and by thetarget
parameter of BindTexture, GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, TexParameterfv and TexParameteriv.static final int
Accepted by thepname
parameter of GetActiveUniformsiv.static final int
Accepted by thepname
parameter of GetActiveUniformBlockiv.static final int
Accepted by thepname
parameter of GetActiveUniformBlockiv.static final int
Accepted by thepname
parameter of GetActiveUniformBlockiv.static final int
Accepted by thepname
parameter of GetActiveUniformBlockiv.static final int
Accepted by thepname
parameter of GetActiveUniformsiv.static final int
Accepted by thepname
parameter of GetActiveUniformBlockiv.static final int
Accepted by thepname
parameter of GetActiveUniformBlockiv.static final int
Accepted by thepname
parameter of GetActiveUniformBlockiv.static final int
Accepted by thepname
parameter of GetActiveUniformBlockiv.static final int
Accepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.static final int
Accepted by thepname
parameter of GetIntegeri_v, 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 GetIntegeri_v.static final int
Accepted by thepname
parameter of GetIntegeri_v.static final int
Accepted by thepname
parameter of GetActiveUniformsiv.static final int
Accepted by thepname
parameter of GetActiveUniformsiv.static final int
Accepted by thepname
parameter of GetActiveUniformsiv.static final int
Accepted by thepname
parameter of GetActiveUniformsiv.static final int
Accepted by thepname
parameter of GetActiveUniformsiv.static final int
Accepted by thepname
parameter of GetActiveUniformsiv.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.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 void
glCopyBufferSubData
(int readTarget, int writeTarget, long readOffset, long writeOffset, long size) Copies all or part of one buffer object's data store to the data store of another buffer object.static void
glDrawArraysInstanced
(int mode, int first, int count, int primcount) Draw multiple instances of a range of elements.static void
glDrawElementsInstanced
(int mode, int count, int type, long indices, int primcount) Draws multiple instances of a set of elements.static void
glDrawElementsInstanced
(int mode, int type, ByteBuffer indices, int primcount) Draws multiple instances of a set of elements.static void
glDrawElementsInstanced
(int mode, ByteBuffer indices, int primcount) Draws multiple instances of a set of elements.static void
glDrawElementsInstanced
(int mode, IntBuffer indices, int primcount) Draws multiple instances of a set of elements.static void
glDrawElementsInstanced
(int mode, ShortBuffer indices, int primcount) Draws multiple instances of a set of elements.static int
glGetActiveUniformBlocki
(int program, int uniformBlockIndex, int pname) Queries information about an active uniform block.static void
glGetActiveUniformBlockiv
(int program, int uniformBlockIndex, int pname, int[] params) Array version of:GetActiveUniformBlockiv
static void
glGetActiveUniformBlockiv
(int program, int uniformBlockIndex, int pname, IntBuffer params) Queries information about an active uniform block.static String
glGetActiveUniformBlockName
(int program, int uniformBlockIndex) Retrieves the name of an active uniform block.static String
glGetActiveUniformBlockName
(int program, int uniformBlockIndex, int bufSize) Retrieves the name of an active uniform block.static void
glGetActiveUniformBlockName
(int program, int uniformBlockIndex, int[] length, ByteBuffer uniformBlockName) Array version of:GetActiveUniformBlockName
static void
glGetActiveUniformBlockName
(int program, int uniformBlockIndex, IntBuffer length, ByteBuffer uniformBlockName) Retrieves the name of an active uniform block.static String
glGetActiveUniformName
(int program, int uniformIndex) Queries the name of an active uniform.static String
glGetActiveUniformName
(int program, int uniformIndex, int bufSize) Queries the name of an active uniform.static void
glGetActiveUniformName
(int program, int uniformIndex, int[] length, ByteBuffer uniformName) Array version of:GetActiveUniformName
static void
glGetActiveUniformName
(int program, int uniformIndex, IntBuffer length, ByteBuffer uniformName) Queries the name of an active uniform.static int
glGetActiveUniformsi
(int program, int uniformIndex, int pname) Returns information about several active uniform variables for the specified program object.static void
glGetActiveUniformsiv
(int program, int[] uniformIndices, int pname, int[] params) Array version of:GetActiveUniformsiv
static void
glGetActiveUniformsiv
(int program, IntBuffer uniformIndices, int pname, IntBuffer params) Returns information about several active uniform variables for the specified program object.static int
glGetUniformBlockIndex
(int program, CharSequence uniformBlockName) Retrieves the index of a named uniform block.static int
glGetUniformBlockIndex
(int program, ByteBuffer uniformBlockName) Retrieves the index of a named uniform block.static int
glGetUniformIndices
(int program, CharSequence uniformName) Retrieves the indices of a number of uniforms within a program objectstatic void
glGetUniformIndices
(int program, CharSequence[] uniformNames, IntBuffer uniformIndices) Retrieves the indices of a number of uniforms within a program objectstatic void
glGetUniformIndices
(int program, PointerBuffer uniformNames, int[] uniformIndices) Array version of:GetUniformIndices
static void
glGetUniformIndices
(int program, PointerBuffer uniformNames, IntBuffer uniformIndices) Retrieves the indices of a number of uniforms within a program objectstatic void
glPrimitiveRestartIndex
(int index) Specifies the primitive restart index.static void
glTexBuffer
(int target, int internalformat, int buffer) Attaches the storage for the buffer object namedbuffer
to the active buffer texture, and specifies an internal format for the texel array found in the attached buffer object.static void
glUniformBlockBinding
(int program, int uniformBlockIndex, int uniformBlockBinding) Assigns a binding point to an active uniform block.static void
nglDrawElementsInstanced
(int mode, int count, int type, long indices, int primcount) Unsafe version of:DrawElementsInstanced
static void
nglGetActiveUniformBlockiv
(int program, int uniformBlockIndex, int pname, long params) Unsafe version of:GetActiveUniformBlockiv
static void
nglGetActiveUniformBlockName
(int program, int uniformBlockIndex, int bufSize, long length, long uniformBlockName) Unsafe version of:GetActiveUniformBlockName
static void
nglGetActiveUniformName
(int program, int uniformIndex, int bufSize, long length, long uniformName) Unsafe version of:GetActiveUniformName
static void
nglGetActiveUniformsiv
(int program, int uniformCount, long uniformIndices, int pname, long params) Unsafe version of:GetActiveUniformsiv
static int
nglGetUniformBlockIndex
(int program, long uniformBlockName) Unsafe version of:GetUniformBlockIndex
static void
nglGetUniformIndices
(int program, int uniformCount, long uniformNames, long uniformIndices) Unsafe version of:GetUniformIndices
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_R8_SNORM
public static final int GL_R8_SNORMAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.- See Also:
-
GL_RG8_SNORM
public static final int GL_RG8_SNORMAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.- See Also:
-
GL_RGB8_SNORM
public static final int GL_RGB8_SNORMAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.- See Also:
-
GL_RGBA8_SNORM
public static final int GL_RGBA8_SNORMAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.- See Also:
-
GL_R16_SNORM
public static final int GL_R16_SNORMAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.- See Also:
-
GL_RG16_SNORM
public static final int GL_RG16_SNORMAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.- See Also:
-
GL_RGB16_SNORM
public static final int GL_RGB16_SNORMAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.- See Also:
-
GL_RGBA16_SNORM
public static final int GL_RGBA16_SNORMAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.- See Also:
-
GL_SIGNED_NORMALIZED
public static final int GL_SIGNED_NORMALIZEDReturned by GetTexLevelParameter and GetFramebufferAttachmentParameter.- See Also:
-
GL_SAMPLER_BUFFER
public static final int GL_SAMPLER_BUFFERReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_INT_SAMPLER_2D_RECT
public static final int GL_INT_SAMPLER_2D_RECTReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_INT_SAMPLER_BUFFER
public static final int GL_INT_SAMPLER_BUFFERReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_UNSIGNED_INT_SAMPLER_2D_RECT
public static final int GL_UNSIGNED_INT_SAMPLER_2D_RECTReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_UNSIGNED_INT_SAMPLER_BUFFER
public static final int GL_UNSIGNED_INT_SAMPLER_BUFFERReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_COPY_READ_BUFFER
public static final int GL_COPY_READ_BUFFERAccepted by the target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData.- See Also:
-
GL_COPY_WRITE_BUFFER
public static final int GL_COPY_WRITE_BUFFERAccepted by the target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData.- See Also:
-
GL_PRIMITIVE_RESTART
public static final int GL_PRIMITIVE_RESTARTAccepted by thecap
parameter of Enable, Disable and IsEnabled.- See Also:
-
GL_PRIMITIVE_RESTART_INDEX
public static final int GL_PRIMITIVE_RESTART_INDEXAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_TEXTURE_BUFFER
public static final int GL_TEXTURE_BUFFERAccepted by thetarget
parameter of BindBuffer, BufferData, BufferSubData, MapBuffer, MapBufferRange, BindTexture, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, GetBufferPointerv, and TexBuffer, and thepname
parameter of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.- See Also:
-
GL_MAX_TEXTURE_BUFFER_SIZE
public static final int GL_MAX_TEXTURE_BUFFER_SIZEAccepted by thepname
parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.- See Also:
-
GL_TEXTURE_BINDING_BUFFER
public static final int GL_TEXTURE_BINDING_BUFFERAccepted by thepname
parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.- See Also:
-
GL_TEXTURE_BUFFER_DATA_STORE_BINDING
public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDINGAccepted by thepname
parameters of GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv.- See Also:
-
GL_TEXTURE_RECTANGLE
public static final int GL_TEXTURE_RECTANGLEAccepted by thecap
parameter of Enable, Disable and IsEnabled; by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev; and by thetarget
parameter of BindTexture, GetTexParameterfv, GetTexParameteriv, TexParameterf, TexParameteri, TexParameterfv and TexParameteriv.- See Also:
-
GL_TEXTURE_BINDING_RECTANGLE
public static final int GL_TEXTURE_BINDING_RECTANGLEAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev.- See Also:
-
GL_PROXY_TEXTURE_RECTANGLE
public static final int GL_PROXY_TEXTURE_RECTANGLEAccepted by thetarget
parameter of GetTexLevelParameteriv, GetTexLevelParameterfv, GetTexParameteriv and TexImage2D.- See Also:
-
GL_MAX_RECTANGLE_TEXTURE_SIZE
public static final int GL_MAX_RECTANGLE_TEXTURE_SIZEAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.- See Also:
-
GL_SAMPLER_2D_RECT
public static final int GL_SAMPLER_2D_RECTReturned bytype
parameter of GetActiveUniform when the locationindex
for program objectprogram
is of type sampler2DRect.- See Also:
-
GL_SAMPLER_2D_RECT_SHADOW
public static final int GL_SAMPLER_2D_RECT_SHADOWReturned bytype
parameter of GetActiveUniform when the locationindex
for program objectprogram
is of type sampler2DRectShadow.- See Also:
-
GL_UNIFORM_BUFFER
public static final int GL_UNIFORM_BUFFERAccepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, and GetBufferPointerv.- See Also:
-
GL_UNIFORM_BUFFER_BINDING
public static final int GL_UNIFORM_BUFFER_BINDINGAccepted by thepname
parameter of GetIntegeri_v, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_UNIFORM_BUFFER_START
public static final int GL_UNIFORM_BUFFER_STARTAccepted by thepname
parameter of GetIntegeri_v.- See Also:
-
GL_UNIFORM_BUFFER_SIZE
public static final int GL_UNIFORM_BUFFER_SIZEAccepted by thepname
parameter of GetIntegeri_v.- See Also:
-
GL_MAX_VERTEX_UNIFORM_BLOCKS
public static final int GL_MAX_VERTEX_UNIFORM_BLOCKSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_FRAGMENT_UNIFORM_BLOCKS
public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_COMBINED_UNIFORM_BLOCKS
public static final int GL_MAX_COMBINED_UNIFORM_BLOCKSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_UNIFORM_BUFFER_BINDINGS
public static final int GL_MAX_UNIFORM_BUFFER_BINDINGSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_UNIFORM_BLOCK_SIZE
public static final int GL_MAX_UNIFORM_BLOCK_SIZEAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENTAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTHAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_ACTIVE_UNIFORM_BLOCKS
public static final int GL_ACTIVE_UNIFORM_BLOCKSAccepted by thepname
parameter of GetProgramiv.- See Also:
-
GL_UNIFORM_TYPE
public static final int GL_UNIFORM_TYPEAccepted by thepname
parameter of GetActiveUniformsiv.- See Also:
-
GL_UNIFORM_SIZE
public static final int GL_UNIFORM_SIZEAccepted by thepname
parameter of GetActiveUniformsiv.- See Also:
-
GL_UNIFORM_NAME_LENGTH
public static final int GL_UNIFORM_NAME_LENGTHAccepted by thepname
parameter of GetActiveUniformsiv.- See Also:
-
GL_UNIFORM_BLOCK_INDEX
public static final int GL_UNIFORM_BLOCK_INDEXAccepted by thepname
parameter of GetActiveUniformsiv.- See Also:
-
GL_UNIFORM_OFFSET
public static final int GL_UNIFORM_OFFSETAccepted by thepname
parameter of GetActiveUniformsiv.- See Also:
-
GL_UNIFORM_ARRAY_STRIDE
public static final int GL_UNIFORM_ARRAY_STRIDEAccepted by thepname
parameter of GetActiveUniformsiv.- See Also:
-
GL_UNIFORM_MATRIX_STRIDE
public static final int GL_UNIFORM_MATRIX_STRIDEAccepted by thepname
parameter of GetActiveUniformsiv.- See Also:
-
GL_UNIFORM_IS_ROW_MAJOR
public static final int GL_UNIFORM_IS_ROW_MAJORAccepted by thepname
parameter of GetActiveUniformsiv.- See Also:
-
GL_UNIFORM_BLOCK_BINDING
public static final int GL_UNIFORM_BLOCK_BINDINGAccepted by thepname
parameter of GetActiveUniformBlockiv.- See Also:
-
GL_UNIFORM_BLOCK_DATA_SIZE
public static final int GL_UNIFORM_BLOCK_DATA_SIZEAccepted by thepname
parameter of GetActiveUniformBlockiv.- See Also:
-
GL_UNIFORM_BLOCK_NAME_LENGTH
public static final int GL_UNIFORM_BLOCK_NAME_LENGTHAccepted by thepname
parameter of GetActiveUniformBlockiv.- See Also:
-
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMSAccepted by thepname
parameter of GetActiveUniformBlockiv.- See Also:
-
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICESAccepted by thepname
parameter of GetActiveUniformBlockiv.- See Also:
-
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADERAccepted by thepname
parameter of GetActiveUniformBlockiv.- See Also:
-
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADERAccepted by thepname
parameter of GetActiveUniformBlockiv.- See Also:
-
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADERAccepted by thepname
parameter of GetActiveUniformBlockiv.- See Also:
-
GL_INVALID_INDEX
public static final int GL_INVALID_INDEXReturned by GetActiveUniformsiv and GetUniformBlockIndex.- See Also:
-
-
Method Details
-
glDrawArraysInstanced
public static void glDrawArraysInstanced(int mode, int first, int count, int primcount) Draw multiple instances of a range of elements.- 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
first
- the index of the first vertex to be renderedcount
- the number of vertices to be renderedprimcount
- the number of instances of the specified range of vertices to be rendered- See Also:
-
nglDrawElementsInstanced
public static void nglDrawElementsInstanced(int mode, int count, int type, long indices, int primcount) Unsafe version of:DrawElementsInstanced
- Parameters:
count
- the number of elements to be renderedtype
- the type of the values inindices
. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
-
glDrawElementsInstanced
public static void glDrawElementsInstanced(int mode, int count, int type, long indices, int primcount) Draws multiple instances of a set of elements.- 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
count
- the number of elements to be renderedtype
- the type of the values inindices
. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
indices
- the ByteBuffer containing the indices to be renderedprimcount
- the number of instances of the specified range of indices to be rendered- See Also:
-
glDrawElementsInstanced
Draws multiple instances of a set of elements.- 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
type
- the type of the values inindices
. One of:UNSIGNED_BYTE
UNSIGNED_SHORT
UNSIGNED_INT
indices
- the ByteBuffer containing the indices to be renderedprimcount
- the number of instances of the specified range of indices to be rendered- See Also:
-
glDrawElementsInstanced
Draws multiple instances of a set of elements.- 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
indices
- the ByteBuffer containing the indices to be renderedprimcount
- the number of instances of the specified range of indices to be rendered- See Also:
-
glDrawElementsInstanced
Draws multiple instances of a set of elements.- 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
indices
- the ByteBuffer containing the indices to be renderedprimcount
- the number of instances of the specified range of indices to be rendered- See Also:
-
glDrawElementsInstanced
Draws multiple instances of a set of elements.- 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
indices
- the ByteBuffer containing the indices to be renderedprimcount
- the number of instances of the specified range of indices to be rendered- See Also:
-
glCopyBufferSubData
public static void glCopyBufferSubData(int readTarget, int writeTarget, long readOffset, long writeOffset, long size) Copies all or part of one buffer object's data store to the data store of another buffer object.An
INVALID_VALUE
error is generated if any of readoffset, writeoffset, or size are negative, if readoffset+size exceeds the size of the buffer object bound to readtarget, or if writeoffset+size exceeds the size of the buffer object bound to writetarget.An
INVALID_VALUE
error is generated if the same buffer object is bound to both readtarget and writetarget, and the ranges [readoffset, readoffset+size) and [writeoffset, writeoffset+size) overlap.An
INVALID_OPERATION
error is generated if zero is bound to readtarget or writetarget.An
INVALID_OPERATION
error is generated if the buffer objects bound to either readtarget or writetarget are mapped.- Parameters:
readTarget
- the source buffer object target. One of:ARRAY_BUFFER
COPY_READ_BUFFER
COPY_WRITE_BUFFER
ELEMENT_ARRAY_BUFFER
PIXEL_PACK_BUFFER
PIXEL_UNPACK_BUFFER
TRANSFORM_FEEDBACK_BUFFER
TEXTURE_BUFFER
UNIFORM_BUFFER
writeTarget
- the destination buffer object targetreadOffset
- the source buffer object offset, in byteswriteOffset
- the destination buffer object offset, in bytessize
- the number of bytes to copy- See Also:
-
glPrimitiveRestartIndex
public static void glPrimitiveRestartIndex(int index) Specifies the primitive restart index.- Parameters:
index
- the value to be interpreted as the primitive restart index- See Also:
-
glTexBuffer
public static void glTexBuffer(int target, int internalformat, int buffer) Attaches the storage for the buffer object namedbuffer
to the active buffer texture, and specifies an internal format for the texel array found in the attached buffer object. Ifbuffer
is zero, any buffer object attached to the buffer texture is detached, and no new buffer object is attached. Ifbuffer
is non-zero, but is not the name of an existing buffer object, the errorINVALID_OPERATION
is generated.When a buffer object is attached to a buffer texture, the buffer object's data store is taken as the texture's texel array. The number of texels in the buffer texture's texel array is given by
floor(buffer_size / (components * sizeof(base_type))
,where
buffer_size
is the size of the buffer object, in basic machine units andcomponents
andbase_type
are the element count and base data type for elements. The number of texels in the texel array is then clamped to the implementation-dependent limitMAX_TEXTURE_BUFFER_SIZE
. When a buffer texture is accessed in a shader, the results of a texel fetch are undefined if the specified texel number is greater than or equal to the clamped number of texels in the texel array.When a buffer texture is accessed in a shader, an integer is provided to indicate the texel number being accessed. If no buffer object is bound to the buffer texture, the results of the texel access are undefined. Otherwise, the attached buffer object's data store is interpreted as an array of elements of the GL data type corresponding to
internalformat
. Each texel consists of one to four elements that are mapped to texture components (R, G, B, A, L, and I). Elementm
of the texel numberedn
is taken from elementn
*components
+m
of the attached buffer object's data store. Elements and texels are both numbered starting with zero. For texture formats with normalized components, the extracted values are converted to floating-point values. The components of the texture are then converted to an (R,G,B,A) vector, and returned to the shader as a four-component result vector with components of the appropriate data type for the texture's internal format.- Parameters:
target
- the target of the operation. Must be:TEXTURE_BUFFER
internalformat
- the sized internal format of the data in the store belonging tobuffer
buffer
- the name of the buffer object whose storage to attach to the active buffer texture- See Also:
-
nglGetUniformIndices
public static void nglGetUniformIndices(int program, int uniformCount, long uniformNames, long uniformIndices) Unsafe version of:GetUniformIndices
- Parameters:
uniformCount
- the number of uniforms whose indices to query
-
glGetUniformIndices
public static void glGetUniformIndices(int program, PointerBuffer uniformNames, IntBuffer uniformIndices) Retrieves the indices of a number of uniforms within a program object- Parameters:
program
- the name of a program containing uniforms whose indices to queryuniformNames
- an array of pointers to buffers containing the names of the queried uniformsuniformIndices
- an array that will receive the indices of the uniforms- See Also:
-
glGetUniformIndices
public static void glGetUniformIndices(int program, CharSequence[] uniformNames, IntBuffer uniformIndices) Retrieves the indices of a number of uniforms within a program object- Parameters:
program
- the name of a program containing uniforms whose indices to queryuniformNames
- an array of pointers to buffers containing the names of the queried uniformsuniformIndices
- an array that will receive the indices of the uniforms- See Also:
-
glGetUniformIndices
Retrieves the indices of a number of uniforms within a program object- Parameters:
program
- the name of a program containing uniforms whose indices to query- See Also:
-
nglGetActiveUniformsiv
public static void nglGetActiveUniformsiv(int program, int uniformCount, long uniformIndices, int pname, long params) Unsafe version of:GetActiveUniformsiv
- Parameters:
uniformCount
- the number of elements in the array of indicesuniformIndices
and the number of parameters written toparams
upon successful return
-
glGetActiveUniformsiv
public static void glGetActiveUniformsiv(int program, IntBuffer uniformIndices, int pname, IntBuffer params) Returns information about several active uniform variables for the specified program object.- Parameters:
program
- the program object to be querieduniformIndices
- an array ofuniformCount
integers containing the indices of uniforms withinprogram
pname
- the property of the each uniform inuniformIndices
that should be written into the corresponding element ofparams
params
- an array ofuniformCount
integers which are to receive the value ofpname
for each uniform inuniformIndices
- See Also:
-
glGetActiveUniformsi
public static int glGetActiveUniformsi(int program, int uniformIndex, int pname) Returns information about several active uniform variables for the specified program object.- Parameters:
program
- the program object to be queriedpname
- the property of the each uniform inuniformIndices
that should be written into the corresponding element ofparams
- See Also:
-
nglGetActiveUniformName
public static void nglGetActiveUniformName(int program, int uniformIndex, int bufSize, long length, long uniformName) Unsafe version of:GetActiveUniformName
- Parameters:
bufSize
- the size of the buffer, in units ofGLchar
, of the buffer whose address is specified inuniformName
-
glGetActiveUniformName
public static void glGetActiveUniformName(int program, int uniformIndex, @Nullable IntBuffer length, ByteBuffer uniformName) Queries the name of an active uniform.- Parameters:
program
- the program containing the active uniform indexuniformIndex
uniformIndex
- the index of the active uniform whose name to querylength
- the address of a variable that will receive the number of characters that were or would have been written to the buffer addressed byuniformName
uniformName
- the address of a buffer into which the GL will place the name of the active uniform atuniformIndex
withinprogram
- See Also:
-
glGetActiveUniformName
Queries the name of an active uniform.- Parameters:
program
- the program containing the active uniform indexuniformIndex
uniformIndex
- the index of the active uniform whose name to querybufSize
- the size of the buffer, in units ofGLchar
, of the buffer whose address is specified inuniformName
- See Also:
-
glGetActiveUniformName
Queries the name of an active uniform.- Parameters:
program
- the program containing the active uniform indexuniformIndex
uniformIndex
- the index of the active uniform whose name to query- See Also:
-
nglGetUniformBlockIndex
public static int nglGetUniformBlockIndex(int program, long uniformBlockName) Unsafe version of:GetUniformBlockIndex
-
glGetUniformBlockIndex
Retrieves the index of a named uniform block.- Parameters:
program
- the name of a program containing the uniform blockuniformBlockName
- an array of characters to containing the name of the uniform block whose index to retrieve- See Also:
-
glGetUniformBlockIndex
Retrieves the index of a named uniform block.- Parameters:
program
- the name of a program containing the uniform blockuniformBlockName
- an array of characters to containing the name of the uniform block whose index to retrieve- See Also:
-
nglGetActiveUniformBlockiv
public static void nglGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, long params) Unsafe version of:GetActiveUniformBlockiv
-
glGetActiveUniformBlockiv
public static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params) Queries information about an active uniform block.- Parameters:
program
- the name of a program containing the uniform blockuniformBlockIndex
- the index of the uniform block withinprogram
pname
- the name of the parameter to query. One of:params
- the address of a variable to receive the result of the query- See Also:
-
glGetActiveUniformBlocki
public static int glGetActiveUniformBlocki(int program, int uniformBlockIndex, int pname) Queries information about an active uniform block.- Parameters:
program
- the name of a program containing the uniform blockuniformBlockIndex
- the index of the uniform block withinprogram
pname
- the name of the parameter to query. One of:- See Also:
-
nglGetActiveUniformBlockName
public static void nglGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, long length, long uniformBlockName) Unsafe version of:GetActiveUniformBlockName
- Parameters:
bufSize
- the size of the buffer addressed byuniformBlockName
-
glGetActiveUniformBlockName
public static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, @Nullable IntBuffer length, ByteBuffer uniformBlockName) Retrieves the name of an active uniform block.- Parameters:
program
- the name of a program containing the uniform blockuniformBlockIndex
- the index of the uniform block withinprogram
length
- the address of a variable to receive the number of characters that were written touniformBlockName
uniformBlockName
- an array of characters to receive the name of the uniform block atuniformBlockIndex
- See Also:
-
glGetActiveUniformBlockName
Retrieves the name of an active uniform block.- Parameters:
program
- the name of a program containing the uniform blockuniformBlockIndex
- the index of the uniform block withinprogram
bufSize
- the size of the buffer addressed byuniformBlockName
- See Also:
-
glGetActiveUniformBlockName
Retrieves the name of an active uniform block.- Parameters:
program
- the name of a program containing the uniform blockuniformBlockIndex
- the index of the uniform block withinprogram
- See Also:
-
glUniformBlockBinding
public static void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding) Assigns a binding point to an active uniform block.- Parameters:
program
- the name of a program object containing the active uniform block whose binding to assignuniformBlockIndex
- the index of the active uniform block withinprogram
whose binding to assignuniformBlockBinding
- the binding point to which to bind the uniform block with indexuniformBlockIndex
withinprogram
- See Also:
-
glGetUniformIndices
public static void glGetUniformIndices(int program, PointerBuffer uniformNames, int[] uniformIndices) Array version of:GetUniformIndices
- See Also:
-
glGetActiveUniformsiv
public static void glGetActiveUniformsiv(int program, int[] uniformIndices, int pname, int[] params) Array version of:GetActiveUniformsiv
- See Also:
-
glGetActiveUniformName
public static void glGetActiveUniformName(int program, int uniformIndex, @Nullable int[] length, ByteBuffer uniformName) Array version of:GetActiveUniformName
- See Also:
-
glGetActiveUniformBlockiv
public static void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params) Array version of:GetActiveUniformBlockiv
- See Also:
-
glGetActiveUniformBlockName
public static void glGetActiveUniformBlockName(int program, int uniformBlockIndex, @Nullable int[] length, ByteBuffer uniformBlockName) Array version of:GetActiveUniformBlockName
- See Also:
-