Package org.lwjgl.opengl
Class GL30
- java.lang.Object
-
- Direct Known Subclasses:
GL31
public class GL30 extends GL21
The OpenGL functionality up to version 3.0. Includes the deprecated symbols of the Compatibility Profile.OpenGL 3.0 implementations are guaranteed to support at least versions 1.10, 1.20 and 1.30 of the shading language, although versions 1.10 and 1.20 are deprecated in a forward-compatible context.
Extensions promoted to core in this release:
- EXT_gpu_shader4
- NV_conditional_render
- APPLE_flush_buffer_range
- ARB_color_buffer_float, NV_depth_buffer_float, ARB_texture_float, EXT_packed_float and EXT_texture_shared_exponent
- EXT_framebuffer_object
- NV_half_float and ARB_half_FLOAT_pixel
- EXT_framebuffer_multisample and EXT_framebuffer_blit
- EXT_texture_integer
- EXT_texture_array
- EXT_packed_depth_stencil
- EXT_draw_buffers2
- EXT_texture_compression_rgtc
- EXT_transform_feedback
- APPLE_vertex_array_object
- EXT_framebuffer_sRGB
-
-
Field Summary
Fields Modifier and Type Field Description static int
GL_ALPHA_INTEGER
GL_BGR_INTEGER
GL_BGRA_INTEGER
GL_BLUE_INTEGERAccepted by theformat
parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.static int
GL_BUFFER_ACCESS_FLAGS
GL_BUFFER_MAP_LENGTH
GL_BUFFER_MAP_OFFSETAccepted by thepname
parameter of GetBufferParameteriv.static int
GL_CLAMP_FRAGMENT_COLOR
GL_CLAMP_READ_COLOR
GL_CLAMP_VERTEX_COLORAccepted by thetarget
parameter of ClampColor and thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static int
GL_CLIP_DISTANCE0
GL_CLIP_DISTANCE1
GL_CLIP_DISTANCE2
GL_CLIP_DISTANCE3
GL_CLIP_DISTANCE4
GL_CLIP_DISTANCE5
GL_CLIP_DISTANCE6
GL_CLIP_DISTANCE7Renamed tokens.static int
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_ATTACHMENT9Accepted by theattachment
parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.static int
GL_COMPARE_REF_TO_TEXTURE
Renamed tokens.static int
GL_COMPRESSED_RED
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.static int
GL_COMPRESSED_RED_RGTC1
Accepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and theformat
parameter of CompressedTexSubImage2D.static int
GL_COMPRESSED_RG
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.static int
GL_COMPRESSED_RG_RGTC2
GL_COMPRESSED_SIGNED_RED_RGTC1
GL_COMPRESSED_SIGNED_RG_RGTC2Accepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and theformat
parameter of CompressedTexSubImage2D.static int
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
GL_CONTEXT_FLAGSGetTargetstatic int
GL_DEPTH_ATTACHMENT
Accepted by theattachment
parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.static int
GL_DEPTH_COMPONENT32F
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in thedata
parameter of GetTexLevelParameter and GetRenderbufferParameteriv.static int
GL_DEPTH_STENCIL
Accepted by theformat
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage, by thetype
parameter of CopyPixels, by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in thedata
parameter of GetTexLevelParameter and GetRenderbufferParameteriv.static int
GL_DEPTH_STENCIL_ATTACHMENT
Accepted by theattachment
parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.static int
GL_DEPTH24_STENCIL8
GL_DEPTH32F_STENCIL8Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in thedata
parameter of GetTexLevelParameter and GetRenderbufferParameteriv.static int
GL_DRAW_FRAMEBUFFER
Accepted by thetarget
parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.static int
GL_DRAW_FRAMEBUFFER_BINDING
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static int
GL_FIXED_ONLY
Accepted by theclamp
parameter of ClampColor.static int
GL_FLOAT_32_UNSIGNED_INT_24_8_REV
Accepted by thetype
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage.static int
GL_FRAMEBUFFER
Accepted by thetarget
parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.static int
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_LEVELAccepted by thepname
parameter of GetFramebufferAttachmentParameteriv.static int
GL_FRAMEBUFFER_BINDING
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static int
GL_FRAMEBUFFER_COMPLETE
Returned by CheckFramebufferStatus().static int
GL_FRAMEBUFFER_DEFAULT
Returned inparams
by GetFramebufferAttachmentParameteriv.static int
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFERReturned by CheckFramebufferStatus().static int
GL_FRAMEBUFFER_SRGB
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static int
GL_FRAMEBUFFER_UNDEFINED
GL_FRAMEBUFFER_UNSUPPORTEDReturned by CheckFramebufferStatus().static int
GL_GREEN_INTEGER
Accepted by theformat
parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.static int
GL_HALF_FLOAT
Accepted by thetype
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable.static int
GL_INDEX
Returned inparams
by GetFramebufferAttachmentParameteriv.static int
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_CUBEReturned by thetype
parameter of GetActiveUniform.static int
GL_INTERLEAVED_ATTRIBS
Accepted by thebufferMode
parameter of TransformFeedbackVaryings.static int
GL_INVALID_FRAMEBUFFER_OPERATION
Returned by GetError().static int
GL_MAJOR_VERSION
GetTargetstatic int
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_BITAccepted by theaccess
parameter of MapBufferRange.static int
GL_MAX_ARRAY_TEXTURE_LAYERS
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.static int
GL_MAX_CLIP_DISTANCES
Renamed tokens.static int
GL_MAX_COLOR_ATTACHMENTS
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static int
GL_MAX_PROGRAM_TEXEL_OFFSET
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static int
GL_MAX_RENDERBUFFER_SIZE
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static int
GL_MAX_SAMPLES
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static int
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static int
GL_MAX_VARYING_COMPONENTS
Renamed tokens.static int
GL_MIN_PROGRAM_TEXEL_OFFSET
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static int
GL_MINOR_VERSION
GL_NUM_EXTENSIONSGetTargetstatic int
GL_PRIMITIVES_GENERATED
Accepted by thetarget
parameter of BeginQuery, EndQuery, and GetQueryiv.static int
GL_PROXY_TEXTURE_1D_ARRAY
Accepted by thetarget
parameter of TexImage2D, TexSubImage2D, CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and CompressedTexSubImage2D.static int
GL_PROXY_TEXTURE_2D_ARRAY
Accepted by thetarget
parameter of TexImage3D, TexSubImage3D, CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D.static int
GL_QUERY_BY_REGION_NO_WAIT
GL_QUERY_BY_REGION_WAIT
GL_QUERY_NO_WAIT
GL_QUERY_WAITAccepted by themode
parameter of BeginConditionalRender.static int
GL_R11F_G11F_B10F
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage.static int
GL_R16
GL_R16F
GL_R16I
GL_R16UI
GL_R32F
GL_R32I
GL_R32UI
GL_R8
GL_R8I
GL_R8UIAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.static int
GL_RASTERIZER_DISCARD
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static int
GL_READ_FRAMEBUFFER
Accepted by thetarget
parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.static int
GL_READ_FRAMEBUFFER_BINDING
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static int
GL_RED_INTEGER
Accepted by theformat
parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.static int
GL_RENDERBUFFER
Accepted by thetarget
parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv.static int
GL_RENDERBUFFER_ALPHA_SIZE
Accepted by thepname
parameter of GetRenderbufferParameteriv.static int
GL_RENDERBUFFER_BINDING
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static int
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_WIDTHAccepted by thepname
parameter of GetRenderbufferParameteriv.static int
GL_RG
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.static int
GL_RG_INTEGER
Accepted by theformat
parameter of TexImage3D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and ReadPixels.static int
GL_RG16
GL_RG16F
GL_RG16I
GL_RG16UI
GL_RG32F
GL_RG32I
GL_RG32UI
GL_RG8
GL_RG8I
GL_RG8UIAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.static int
GL_RGB_INTEGER
Accepted by theformat
parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.static int
GL_RGB16F
GL_RGB16I
GL_RGB16UI
GL_RGB32F
GL_RGB32I
GL_RGB32UI
GL_RGB8I
GL_RGB8UIAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static int
GL_RGB9_E5
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage.static int
GL_RGBA_INTEGER
Accepted by theformat
parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.static int
GL_RGBA16F
GL_RGBA16I
GL_RGBA16UI
GL_RGBA32F
GL_RGBA32I
GL_RGBA32UI
GL_RGBA8I
GL_RGBA8UIAccepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.static int
GL_SAMPLER_1D_ARRAY
GL_SAMPLER_1D_ARRAY_SHADOW
GL_SAMPLER_2D_ARRAY
GL_SAMPLER_2D_ARRAY_SHADOW
GL_SAMPLER_CUBE_SHADOWReturned by thetype
parameter of GetActiveUniform.static int
GL_SEPARATE_ATTRIBS
Accepted by thebufferMode
parameter of TransformFeedbackVaryings.static int
GL_STENCIL_ATTACHMENT
Accepted by theattachment
parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.static int
GL_STENCIL_INDEX1
GL_STENCIL_INDEX16
GL_STENCIL_INDEX4
GL_STENCIL_INDEX8Accepted by theinternalformat
parameter of RenderbufferStorage.static int
GL_TEXTURE_1D_ARRAY
GL_TEXTURE_2D_ARRAYAccepted by thetarget
parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, GenerateMipmap, and BindTexture.static int
GL_TEXTURE_ALPHA_TYPE
Accepted by thevalue
parameter of GetTexLevelParameter.static int
GL_TEXTURE_BINDING_1D_ARRAY
GL_TEXTURE_BINDING_2D_ARRAYAccepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.static int
GL_TEXTURE_BLUE_TYPE
GL_TEXTURE_DEPTH_TYPE
GL_TEXTURE_GREEN_TYPE
GL_TEXTURE_INTENSITY_TYPE
GL_TEXTURE_LUMINANCE_TYPE
GL_TEXTURE_RED_TYPEAccepted by thevalue
parameter of GetTexLevelParameter.static int
GL_TEXTURE_SHARED_SIZE
Accepted by thepname
parameter of GetTexLevelParameterfv and GetTexLevelParameteriv.static int
GL_TEXTURE_STENCIL_SIZE
Accepted by thevalue
parameter of GetTexLevelParameter.static int
GL_TRANSFORM_FEEDBACK_BUFFER
Accepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, BindBufferRange, BindBufferOffset and BindBufferBase.static int
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
Accepted by theparam
parameter of GetIntegeri_v and GetBooleani_v, and by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static int
GL_TRANSFORM_FEEDBACK_BUFFER_MODE
Accepted by thepname
parameter of GetProgramiv.static int
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
GL_TRANSFORM_FEEDBACK_BUFFER_STARTAccepted by theparam
parameter of GetIntegeri_v and GetBooleani_v.static int
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Accepted by thetarget
parameter of BeginQuery, EndQuery, and GetQueryiv.static int
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
GL_TRANSFORM_FEEDBACK_VARYINGSAccepted by thepname
parameter of GetProgramiv.static int
GL_UNSIGNED_INT_10F_11F_11F_REV
Accepted by thetype
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable.static int
GL_UNSIGNED_INT_24_8
Accepted by thetype
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage.static int
GL_UNSIGNED_INT_5_9_9_9_REV
Accepted by thetype
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable.static int
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_VEC4Returned by thetype
parameter of GetActiveUniform.static int
GL_UNSIGNED_NORMALIZED
Returned by theparams
parameter of GetTexLevelParameter.static int
GL_VERTEX_ARRAY_BINDING
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static int
GL_VERTEX_ATTRIB_ARRAY_INTEGER
Accepted by thepname
parameters of GetVertexAttribdv, GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIuiv and GetVertexAttribIiv.-
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
-
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.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.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.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.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.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
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
glBeginConditionalRender(int id, int mode)
Starts conditional rendering.static void
glBeginTransformFeedback(int primitiveMode)
Starts transform feedback operation.static void
glBindBufferBase(int target, int index, int buffer)
Binds a buffer object to an indexed buffer target.static void
glBindBufferRange(int target, int index, int buffer, long offset, long size)
Binds a range within a buffer object to an indexed buffer target.static void
glBindFragDataLocation(int program, int colorNumber, java.lang.CharSequence name)
Binds a user-defined varying out variable to a fragment shader color number.static void
glBindFragDataLocation(int program, int colorNumber, java.nio.ByteBuffer name)
Binds a user-defined varying out variable to a fragment shader color number.static void
glBindFramebuffer(int target, int framebuffer)
Binds a framebuffer to a framebuffer target.static void
glBindRenderbuffer(int target, int renderbuffer)
Binds a renderbuffer to a renderbuffer target.static void
glBindVertexArray(int array)
Binds a vertex array objectstatic void
glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Copies a block of pixels from the read framebuffer to the draw framebuffer.static int
glCheckFramebufferStatus(int target)
Checks the completeness status of a framebuffer.static void
glClampColor(int target, int clamp)
Controls color clamping.static void
glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
Clears an individual buffer of the currently bound framebuffer object to theDRAW_FRAMEBUFFER
binding.static void
glClearBufferfv(int buffer, int drawbuffer, float[] value)
Array version of:ClearBufferfv
static void
glClearBufferfv(int buffer, int drawbuffer, java.nio.FloatBuffer value)
Clears an individual buffer of the currently bound framebuffer object to theDRAW_FRAMEBUFFER
binding.static void
glClearBufferiv(int buffer, int drawbuffer, int[] value)
Array version of:ClearBufferiv
static void
glClearBufferiv(int buffer, int drawbuffer, java.nio.IntBuffer value)
Clears an individual buffer of the currently bound framebuffer object to theDRAW_FRAMEBUFFER
binding.static void
glClearBufferuiv(int buffer, int drawbuffer, int[] value)
Array version of:ClearBufferuiv
static void
glClearBufferuiv(int buffer, int drawbuffer, java.nio.IntBuffer value)
Clears an individual buffer of the currently bound framebuffer object to theDRAW_FRAMEBUFFER
binding.static void
glColorMaski(int buf, boolean r, boolean g, boolean b, boolean a)
Enables and disables writing of frame buffer color components.static void
glDeleteFramebuffers(int framebuffer)
Deletes framebuffer objects.static void
glDeleteFramebuffers(int[] framebuffers)
Array version of:DeleteFramebuffers
static void
glDeleteFramebuffers(java.nio.IntBuffer framebuffers)
Deletes framebuffer objects.static void
glDeleteRenderbuffers(int renderbuffer)
Deletes renderbuffer objects.static void
glDeleteRenderbuffers(int[] renderbuffers)
Array version of:DeleteRenderbuffers
static void
glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)
Deletes renderbuffer objects.static void
glDeleteVertexArrays(int array)
Deletes vertex array objects.static void
glDeleteVertexArrays(int[] arrays)
Array version of:DeleteVertexArrays
static void
glDeleteVertexArrays(java.nio.IntBuffer arrays)
Deletes vertex array objects.static void
glDisablei(int target, int index)
Disables an indexed capability.static void
glEnablei(int cap, int index)
Enables an indexed capability.static void
glEndConditionalRender()
Ends conditional rendering.static void
glEndTransformFeedback()
Ends transform feedback operation.static void
glFlushMappedBufferRange(int target, long offset, long length)
Indicates modifications to a range of a mapped buffer.static void
glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
Attaches a renderbuffer as a logical buffer to the currently bound framebuffer object.static void
glFramebufferTexture1D(int target, int attachment, int textarget, int texture, int level)
Attaches a level of a 1D texture object as a logical buffer to the currently bound framebuffer object.static void
glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
Attaches a level of a 2D texture object as a logical buffer to the currently bound framebuffer object.static void
glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int layer)
Attaches a layer of a 3D texture object as a logical buffer to the currently bound framebuffer object.static void
glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
Attaches a single layer of a texture to a framebufferstatic void
glGenerateMipmap(int target)
Generate mipmaps for a specified texture target.static int
glGenFramebuffers()
Generates framebuffer object names.static void
glGenFramebuffers(int[] framebuffers)
Array version of:GenFramebuffers
static void
glGenFramebuffers(java.nio.IntBuffer framebuffers)
Generates framebuffer object names.static int
glGenRenderbuffers()
Generates renderbuffer object names.static void
glGenRenderbuffers(int[] renderbuffers)
Array version of:GenRenderbuffers
static void
glGenRenderbuffers(java.nio.IntBuffer renderbuffers)
Generates renderbuffer object names.static int
glGenVertexArrays()
Generates vertex array object names.static void
glGenVertexArrays(int[] arrays)
Array version of:GenVertexArrays
static void
glGenVertexArrays(java.nio.IntBuffer arrays)
Generates vertex array object names.static boolean
glGetBooleani(int target, int index)
Queries the boolean value of an indexed state variable.static void
glGetBooleani_v(int target, int index, java.nio.ByteBuffer data)
Queries the boolean value of an indexed state variable.static int
glGetFragDataLocation(int program, java.lang.CharSequence name)
Queries the bindings of color numbers to user-defined varying out variables.static int
glGetFragDataLocation(int program, java.nio.ByteBuffer name)
Queries the bindings of color numbers to user-defined varying out variables.static int
glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)
Retrievees information about attachments of a bound framebuffer object.static void
glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params)
Array version of:GetFramebufferAttachmentParameteriv
static void
glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, java.nio.IntBuffer params)
Retrievees information about attachments of a bound framebuffer object.static int
glGetIntegeri(int target, int index)
Queries the integer value of an indexed state variable.static void
glGetIntegeri_v(int target, int index, int[] data)
Array version of:GetIntegeri_v
static void
glGetIntegeri_v(int target, int index, java.nio.IntBuffer data)
Queries the integer value of an indexed state variable.static int
glGetRenderbufferParameteri(int target, int pname)
Retrieves information about a bound renderbuffer object.static void
glGetRenderbufferParameteriv(int target, int pname, int[] params)
Array version of:GetRenderbufferParameteriv
static void
glGetRenderbufferParameteriv(int target, int pname, java.nio.IntBuffer params)
Retrieves information about a bound renderbuffer object.static java.lang.String
glGetStringi(int name, int index)
Queries indexed string state.static int
glGetTexParameterIi(int target, int pname)
Returns the integer value of a texture parameter.static void
glGetTexParameterIiv(int target, int pname, int[] params)
Array version of:GetTexParameterIiv
static void
glGetTexParameterIiv(int target, int pname, java.nio.IntBuffer params)
Returns the integer value of a texture parameter.static int
glGetTexParameterIui(int target, int pname)
Returns the unsigned integer value of a texture parameter.static void
glGetTexParameterIuiv(int target, int pname, int[] params)
Array version of:GetTexParameterIuiv
static void
glGetTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)
Returns the unsigned integer value of a texture parameter.static void
glGetTransformFeedbackVarying(int program, int index, int[] length, int[] size, int[] type, java.nio.ByteBuffer name)
Array version of:GetTransformFeedbackVarying
static java.lang.String
glGetTransformFeedbackVarying(int program, int index, int bufSize, java.nio.IntBuffer size, java.nio.IntBuffer type)
Retrieves information about varying variables selected for transform feedback.static java.lang.String
glGetTransformFeedbackVarying(int program, int index, java.nio.IntBuffer size, java.nio.IntBuffer type)
Retrieves information about varying variables selected for transform feedback.static void
glGetTransformFeedbackVarying(int program, int index, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)
Retrieves information about varying variables selected for transform feedback.static int
glGetUniformui(int program, int location)
Returns the uint value(s) of a uniform variable.static void
glGetUniformuiv(int program, int location, int[] params)
Array version of:GetUniformuiv
static void
glGetUniformuiv(int program, int location, java.nio.IntBuffer params)
Returns the uint value(s) of a uniform variable.static int
glGetVertexAttribIi(int index, int pname)
Returns the value of a pure integer generic vertex attribute parameter.static void
glGetVertexAttribIiv(int index, int pname, int[] params)
Array version of:GetVertexAttribIiv
static void
glGetVertexAttribIiv(int index, int pname, java.nio.IntBuffer params)
Returns the value of a pure integer generic vertex attribute parameter.static int
glGetVertexAttribIui(int index, int pname)
Unsigned version ofGetVertexAttribIiv
.static void
glGetVertexAttribIuiv(int index, int pname, int[] params)
Array version of:GetVertexAttribIuiv
static void
glGetVertexAttribIuiv(int index, int pname, java.nio.IntBuffer params)
Unsigned version ofGetVertexAttribIiv
.static boolean
glIsEnabledi(int target, int index)
Tests whether an indexed capability is enabled.static boolean
glIsFramebuffer(int framebuffer)
Determines if a name corresponds to a framebuffer object.static boolean
glIsRenderbuffer(int renderbuffer)
Determines if a name corresponds to a renderbuffer object.static boolean
glIsVertexArray(int array)
Determines if a name corresponds to a vertex array object.static java.nio.ByteBuffer
glMapBufferRange(int target, long offset, long length, int access)
Maps a section of a buffer object's data store.static java.nio.ByteBuffer
glMapBufferRange(int target, long offset, long length, int access, java.nio.ByteBuffer old_buffer)
Maps a section of a buffer object's data store.static void
glRenderbufferStorage(int target, int internalformat, int width, int height)
Establishes data storage, format and dimensions of a renderbuffer object's image.static void
glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
Establishes data storage, format, dimensions and sample count of a renderbuffer object's image.static void
glTexParameterIi(int target, int pname, int param)
Sets the integer value of a texture parameter.static void
glTexParameterIiv(int target, int pname, int[] params)
Array version of:TexParameterIiv
static void
glTexParameterIiv(int target, int pname, java.nio.IntBuffer params)
Sets the integer value of a texture parameter.static void
glTexParameterIui(int target, int pname, int param)
Sets the unsigned integer value of a texture parameter.static void
glTexParameterIuiv(int target, int pname, int[] params)
Array version of:TexParameterIuiv
static void
glTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)
Sets the unsigned integer value of a texture parameter.static void
glTransformFeedbackVaryings(int program, java.lang.CharSequence[] varyings, int bufferMode)
Specifies values to record in transform feedback buffers.static void
glTransformFeedbackVaryings(int program, java.lang.CharSequence varying, int bufferMode)
Specifies values to record in transform feedback buffers.static void
glTransformFeedbackVaryings(int program, org.lwjgl.PointerBuffer varyings, int bufferMode)
Specifies values to record in transform feedback buffers.static void
glUniform1ui(int location, int v0)
Specifies the value of a uint uniform variable for the current program object.static void
glUniform1uiv(int location, int[] value)
Array version of:Uniform1uiv
static void
glUniform1uiv(int location, java.nio.IntBuffer value)
Specifies the value of a single uint uniform variable or a uint uniform variable array for the current program object.static void
glUniform2ui(int location, int v0, int v1)
Specifies the value of a uvec2 uniform variable for the current program object.static void
glUniform2uiv(int location, int[] value)
Array version of:Uniform2uiv
static void
glUniform2uiv(int location, java.nio.IntBuffer value)
Specifies the value of a single uvec2 uniform variable or a uvec2 uniform variable array for the current program object.static void
glUniform3ui(int location, int v0, int v1, int v2)
Specifies the value of a uvec3 uniform variable for the current program object.static void
glUniform3uiv(int location, int[] value)
Array version of:Uniform3uiv
static void
glUniform3uiv(int location, java.nio.IntBuffer value)
Specifies the value of a single uvec3 uniform variable or a uvec3 uniform variable array for the current program object.static void
glUniform4ui(int location, int v0, int v1, int v2, int v3)
Specifies the value of a uvec4 uniform variable for the current program object.static void
glUniform4uiv(int location, int[] value)
Array version of:Uniform4uiv
static void
glUniform4uiv(int location, java.nio.IntBuffer value)
Specifies the value of a single uvec4 uniform variable or a uvec4 uniform variable array for the current program object.static void
glVertexAttribI1i(int index, int x)
Specifies the value of a pure integer generic vertex attribute.static void
glVertexAttribI1iv(int index, int[] v)
Array version of:VertexAttribI1iv
static void
glVertexAttribI1iv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI1i
.static void
glVertexAttribI1ui(int index, int x)
Specifies the value of an unsigned pure integer generic vertex attribute.static void
glVertexAttribI1uiv(int index, int[] v)
Array version of:VertexAttribI1uiv
static void
glVertexAttribI1uiv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI1ui
.static void
glVertexAttribI2i(int index, int x, int y)
Specifies the value of a pure integer generic vertex attribute.static void
glVertexAttribI2iv(int index, int[] v)
Array version of:VertexAttribI2iv
static void
glVertexAttribI2iv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI2i
.static void
glVertexAttribI2ui(int index, int x, int y)
Specifies the value of an unsigned pure integer generic vertex attribute.static void
glVertexAttribI2uiv(int index, int[] v)
Array version of:VertexAttribI2uiv
static void
glVertexAttribI2uiv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI2ui
.static void
glVertexAttribI3i(int index, int x, int y, int z)
Specifies the value of a pure integer generic vertex attribute.static void
glVertexAttribI3iv(int index, int[] v)
Array version of:VertexAttribI3iv
static void
glVertexAttribI3iv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI3i
.static void
glVertexAttribI3ui(int index, int x, int y, int z)
Specifies the value of an unsigned pure integer generic vertex attribute.static void
glVertexAttribI3uiv(int index, int[] v)
Array version of:VertexAttribI3uiv
static void
glVertexAttribI3uiv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI3ui
.static void
glVertexAttribI4bv(int index, java.nio.ByteBuffer v)
Byte version ofVertexAttribI4iv
.static void
glVertexAttribI4i(int index, int x, int y, int z, int w)
Specifies the value of a pure integer generic vertex attribute.static void
glVertexAttribI4iv(int index, int[] v)
Array version of:VertexAttribI4iv
static void
glVertexAttribI4iv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI4i
.static void
glVertexAttribI4sv(int index, short[] v)
Array version of:VertexAttribI4sv
static void
glVertexAttribI4sv(int index, java.nio.ShortBuffer v)
Short version ofVertexAttribI4iv
.static void
glVertexAttribI4ubv(int index, java.nio.ByteBuffer v)
Byte version ofVertexAttribI4uiv
.static void
glVertexAttribI4ui(int index, int x, int y, int z, int w)
Specifies the value of an unsigned pure integer generic vertex attribute.static void
glVertexAttribI4uiv(int index, int[] v)
Array version of:VertexAttribI4uiv
static void
glVertexAttribI4uiv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI4ui
.static void
glVertexAttribI4usv(int index, short[] v)
Array version of:VertexAttribI4usv
static void
glVertexAttribI4usv(int index, java.nio.ShortBuffer v)
Short version ofVertexAttribI4uiv
.static void
glVertexAttribIPointer(int index, int size, int type, int stride, long pointer)
Specifies the location and organization of a pure integer vertex attribute array.static void
glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.ByteBuffer pointer)
Specifies the location and organization of a pure integer vertex attribute array.static void
glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.IntBuffer pointer)
Specifies the location and organization of a pure integer vertex attribute array.static void
glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.ShortBuffer pointer)
Specifies the location and organization of a pure integer vertex attribute array.static void
nglBindFragDataLocation(int program, int colorNumber, long name)
Unsafe version of:BindFragDataLocation
static void
nglClearBufferfv(int buffer, int drawbuffer, long value)
Unsafe version of:ClearBufferfv
static void
nglClearBufferiv(int buffer, int drawbuffer, long value)
Unsafe version of:ClearBufferiv
static void
nglClearBufferuiv(int buffer, int drawbuffer, long value)
Unsafe version of:ClearBufferuiv
static void
nglDeleteFramebuffers(int n, long framebuffers)
Unsafe version of:DeleteFramebuffers
static void
nglDeleteRenderbuffers(int n, long renderbuffers)
Unsafe version of:DeleteRenderbuffers
static void
nglDeleteVertexArrays(int n, long arrays)
Unsafe version of:DeleteVertexArrays
static void
nglGenFramebuffers(int n, long framebuffers)
Unsafe version of:GenFramebuffers
static void
nglGenRenderbuffers(int n, long renderbuffers)
Unsafe version of:GenRenderbuffers
static void
nglGenVertexArrays(int n, long arrays)
Unsafe version of:GenVertexArrays
static void
nglGetBooleani_v(int target, int index, long data)
Unsafe version of:GetBooleani_v
static int
nglGetFragDataLocation(int program, long name)
Unsafe version of:GetFragDataLocation
static void
nglGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, long params)
Unsafe version of:GetFramebufferAttachmentParameteriv
static void
nglGetIntegeri_v(int target, int index, long data)
Unsafe version of:GetIntegeri_v
static void
nglGetRenderbufferParameteriv(int target, int pname, long params)
Unsafe version of:GetRenderbufferParameteriv
static long
nglGetStringi(int name, int index)
Unsafe version of:GetStringi
static void
nglGetTexParameterIiv(int target, int pname, long params)
Unsafe version of:GetTexParameterIiv
static void
nglGetTexParameterIuiv(int target, int pname, long params)
Unsafe version of:GetTexParameterIuiv
static void
nglGetTransformFeedbackVarying(int program, int index, int bufSize, long length, long size, long type, long name)
Unsafe version of:GetTransformFeedbackVarying
static void
nglGetUniformuiv(int program, int location, long params)
Unsafe version of:GetUniformuiv
static void
nglGetVertexAttribIiv(int index, int pname, long params)
Unsafe version of:GetVertexAttribIiv
static void
nglGetVertexAttribIuiv(int index, int pname, long params)
Unsafe version of:GetVertexAttribIuiv
static long
nglMapBufferRange(int target, long offset, long length, int access)
Unsafe version of:MapBufferRange
static void
nglTexParameterIiv(int target, int pname, long params)
Unsafe version of:TexParameterIiv
static void
nglTexParameterIuiv(int target, int pname, long params)
Unsafe version of:TexParameterIuiv
static void
nglTransformFeedbackVaryings(int program, int count, long varyings, int bufferMode)
Unsafe version of:TransformFeedbackVaryings
static void
nglUniform1uiv(int location, int count, long value)
Unsafe version of:Uniform1uiv
static void
nglUniform2uiv(int location, int count, long value)
Unsafe version of:Uniform2uiv
static void
nglUniform3uiv(int location, int count, long value)
Unsafe version of:Uniform3uiv
static void
nglUniform4uiv(int location, int count, long value)
Unsafe version of:Uniform4uiv
static void
nglVertexAttribI1iv(int index, long v)
Unsafe version of:VertexAttribI1iv
static void
nglVertexAttribI1uiv(int index, long v)
Unsafe version of:VertexAttribI1uiv
static void
nglVertexAttribI2iv(int index, long v)
Unsafe version of:VertexAttribI2iv
static void
nglVertexAttribI2uiv(int index, long v)
Unsafe version of:VertexAttribI2uiv
static void
nglVertexAttribI3iv(int index, long v)
Unsafe version of:VertexAttribI3iv
static void
nglVertexAttribI3uiv(int index, long v)
Unsafe version of:VertexAttribI3uiv
static void
nglVertexAttribI4bv(int index, long v)
Unsafe version of:VertexAttribI4bv
static void
nglVertexAttribI4iv(int index, long v)
Unsafe version of:VertexAttribI4iv
static void
nglVertexAttribI4sv(int index, long v)
Unsafe version of:VertexAttribI4sv
static void
nglVertexAttribI4ubv(int index, long v)
Unsafe version of:VertexAttribI4ubv
static void
nglVertexAttribI4uiv(int index, long v)
Unsafe version of:VertexAttribI4uiv
static void
nglVertexAttribI4usv(int index, long v)
Unsafe version of:VertexAttribI4usv
static void
nglVertexAttribIPointer(int index, int size, int type, int stride, long pointer)
Unsafe version of:VertexAttribIPointer
-
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
-
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.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.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.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, glGetQueryObjectui, 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.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.GL21
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fv
-
-
-
-
Field Detail
-
GL_MAJOR_VERSION, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_CONTEXT_FLAGS, GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
GetTarget
-
GL_COMPARE_REF_TO_TEXTURE, 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_MAX_CLIP_DISTANCES, GL_MAX_VARYING_COMPONENTS
Renamed tokens.
-
GL_VERTEX_ATTRIB_ARRAY_INTEGER
Accepted by thepname
parameters of GetVertexAttribdv, GetVertexAttribfv, GetVertexAttribiv, GetVertexAttribIuiv and GetVertexAttribIiv.
-
GL_SAMPLER_1D_ARRAY, GL_SAMPLER_2D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_CUBE_SHADOW, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_CUBE, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_1D, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
Returned by thetype
parameter of GetActiveUniform.
-
GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MAX_PROGRAM_TEXEL_OFFSET
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_QUERY_WAIT, GL_QUERY_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_BY_REGION_NO_WAIT
Accepted by themode
parameter of BeginConditionalRender.
-
GL_MAP_READ_BIT, GL_MAP_WRITE_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_UNSYNCHRONIZED_BIT
Accepted by theaccess
parameter of MapBufferRange.
-
GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET
Accepted by thepname
parameter of GetBufferParameteriv.
-
GL_CLAMP_VERTEX_COLOR, GL_CLAMP_FRAGMENT_COLOR, GL_CLAMP_READ_COLOR
Accepted by thetarget
parameter of ClampColor and thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_FIXED_ONLY
Accepted by theclamp
parameter of ClampColor.
-
GL_DEPTH_COMPONENT32F, GL_DEPTH32F_STENCIL8
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in thedata
parameter of GetTexLevelParameter and GetRenderbufferParameteriv.
-
GL_FLOAT_32_UNSIGNED_INT_24_8_REV
Accepted by thetype
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage.
-
GL_TEXTURE_RED_TYPE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_LUMINANCE_TYPE, GL_TEXTURE_INTENSITY_TYPE, GL_TEXTURE_DEPTH_TYPE
Accepted by thevalue
parameter of GetTexLevelParameter.
-
GL_UNSIGNED_NORMALIZED
Returned by theparams
parameter of GetTexLevelParameter.
-
GL_RGBA32F, GL_RGB32F, GL_RGBA16F, GL_RGB16F
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.
-
GL_R11F_G11F_B10F
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage.
-
GL_UNSIGNED_INT_10F_11F_11F_REV
Accepted by thetype
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable.
-
GL_RGB9_E5
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage.
-
GL_UNSIGNED_INT_5_9_9_9_REV
Accepted by thetype
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, GetTexImage, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, ConvolutionFilter3D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable.
-
GL_TEXTURE_SHARED_SIZE
Accepted by thepname
parameter of GetTexLevelParameterfv and GetTexLevelParameteriv.
-
GL_FRAMEBUFFER, GL_READ_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER
Accepted by thetarget
parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.
-
GL_RENDERBUFFER
Accepted by thetarget
parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv.
-
GL_STENCIL_INDEX1, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_STENCIL_INDEX16
Accepted by theinternalformat
parameter of RenderbufferStorage.
-
GL_RENDERBUFFER_WIDTH, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_SAMPLES
Accepted by thepname
parameter of GetRenderbufferParameteriv.
-
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Accepted by thepname
parameter of GetFramebufferAttachmentParameteriv.
-
GL_FRAMEBUFFER_DEFAULT, GL_INDEX
Returned inparams
by GetFramebufferAttachmentParameteriv.
-
GL_COLOR_ATTACHMENT0, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, 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_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_ATTACHMENT30, GL_COLOR_ATTACHMENT31, GL_DEPTH_ATTACHMENT, GL_STENCIL_ATTACHMENT, GL_DEPTH_STENCIL_ATTACHMENT
Accepted by theattachment
parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.
-
GL_MAX_SAMPLES
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_UNDEFINED
Returned by CheckFramebufferStatus().
-
GL_FRAMEBUFFER_BINDING, GL_DRAW_FRAMEBUFFER_BINDING, GL_READ_FRAMEBUFFER_BINDING, GL_RENDERBUFFER_BINDING, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_RENDERBUFFER_SIZE
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.
-
GL_INVALID_FRAMEBUFFER_OPERATION
Returned by GetError().
-
GL_DEPTH_STENCIL
Accepted by theformat
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage, by thetype
parameter of CopyPixels, by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in thedata
parameter of GetTexLevelParameter and GetRenderbufferParameteriv.
-
GL_UNSIGNED_INT_24_8
Accepted by thetype
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage.
-
GL_DEPTH24_STENCIL8
Accepted by theinternalformat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in thedata
parameter of GetTexLevelParameter and GetRenderbufferParameteriv.
-
GL_TEXTURE_STENCIL_SIZE
Accepted by thevalue
parameter of GetTexLevelParameter.
-
GL_HALF_FLOAT
Accepted by thetype
parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, GetTexImage, TexSubImage1D, TexSubImage2D, TexSubImage3D, GetHistogram, GetMinmax, ConvolutionFilter1D, ConvolutionFilter2D, GetConvolutionFilter, SeparableFilter2D, GetSeparableFilter, ColorTable, ColorSubTable, and GetColorTable.Accepted by the
type
argument of VertexPointer, NormalPointer, ColorPointer, SecondaryColorPointer, FogCoordPointer, TexCoordPointer, and VertexAttribPointer.
-
GL_RGBA32UI, GL_RGB32UI, GL_RGBA16UI, GL_RGB16UI, GL_RGBA8UI, GL_RGB8UI, GL_RGBA32I, GL_RGB32I, GL_RGBA16I, GL_RGB16I, GL_RGBA8I, GL_RGB8I
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, and TexImage3D.
-
GL_RED_INTEGER, GL_GREEN_INTEGER, GL_BLUE_INTEGER, GL_ALPHA_INTEGER, GL_RGB_INTEGER, GL_RGBA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER
Accepted by theformat
parameter of TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, DrawPixels and ReadPixels.
-
GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY
Accepted by thetarget
parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, GenerateMipmap, and BindTexture.
-
GL_PROXY_TEXTURE_2D_ARRAY
Accepted by thetarget
parameter of TexImage3D, TexSubImage3D, CopyTexSubImage3D, CompressedTexImage3D, and CompressedTexSubImage3D.
-
GL_PROXY_TEXTURE_1D_ARRAY
Accepted by thetarget
parameter of TexImage2D, TexSubImage2D, CopyTexImage2D, CopyTexSubImage2D, CompressedTexImage2D, and CompressedTexSubImage2D.
-
GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_2D_ARRAY, GL_MAX_ARRAY_TEXTURE_LAYERS
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.
-
GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RG_RGTC2
Accepted by theinternalformat
parameter of TexImage2D, CopyTexImage2D, and CompressedTexImage2D and theformat
parameter of CompressedTexSubImage2D.
-
GL_R8, GL_R16, GL_RG8, GL_RG16, GL_R16F, GL_R32F, GL_RG16F, GL_RG32F, GL_R8I, GL_R8UI, GL_R16I, GL_R16UI, GL_R32I, GL_R32UI, GL_RG8I, GL_RG8UI, GL_RG16I, GL_RG16UI, GL_RG32I, GL_RG32UI, GL_RG, GL_COMPRESSED_RED, GL_COMPRESSED_RG
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.
-
GL_RG_INTEGER
Accepted by theformat
parameter of TexImage3D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and ReadPixels.
-
GL_TRANSFORM_FEEDBACK_BUFFER
Accepted by thetarget
parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, BindBufferRange, BindBufferOffset and BindBufferBase.
-
GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
Accepted by theparam
parameter of GetIntegeri_v and GetBooleani_v.
-
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
Accepted by theparam
parameter of GetIntegeri_v and GetBooleani_v, and by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
-
GL_INTERLEAVED_ATTRIBS, GL_SEPARATE_ATTRIBS
Accepted by thebufferMode
parameter of TransformFeedbackVaryings.
-
GL_PRIMITIVES_GENERATED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Accepted by thetarget
parameter of BeginQuery, EndQuery, and GetQueryiv.
-
GL_RASTERIZER_DISCARD
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Accepted by thepname
parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
-
GL_TRANSFORM_FEEDBACK_VARYINGS, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
Accepted by thepname
parameter of GetProgramiv.
-
GL_VERTEX_ARRAY_BINDING
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_FRAMEBUFFER_SRGB
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
-
Method Detail
-
nglGetStringi
public static long nglGetStringi(int name, int index)
Unsafe version of:GetStringi
-
glGetStringi
@Nullable public static java.lang.String glGetStringi(int name, int index)
Queries indexed string state.- Parameters:
name
- the indexed state to query. One of:EXTENSIONS
SHADING_LANGUAGE_VERSION
index
- the index of the particular element being queried- See Also:
- Reference Page
-
nglClearBufferiv
public static void nglClearBufferiv(int buffer, int drawbuffer, long value)
Unsafe version of:ClearBufferiv
-
glClearBufferiv
public static void glClearBufferiv(int buffer, int drawbuffer, java.nio.IntBuffer value)
Clears an individual buffer of the currently bound framebuffer object to theDRAW_FRAMEBUFFER
binding.- Parameters:
buffer
- the buffer to clear. One of:COLOR
STENCIL
drawbuffer
- the draw buffer to clearvalue
- for color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For stencil buffers, a pointer to a single stencil value to clear the buffer to.- See Also:
- Reference Page
-
nglClearBufferuiv
public static void nglClearBufferuiv(int buffer, int drawbuffer, long value)
Unsafe version of:ClearBufferuiv
-
glClearBufferuiv
public static void glClearBufferuiv(int buffer, int drawbuffer, java.nio.IntBuffer value)
Clears an individual buffer of the currently bound framebuffer object to theDRAW_FRAMEBUFFER
binding.- Parameters:
buffer
- the buffer to clear. Must be:COLOR
drawbuffer
- the draw buffer to clearvalue
- a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to- See Also:
- Reference Page
-
nglClearBufferfv
public static void nglClearBufferfv(int buffer, int drawbuffer, long value)
Unsafe version of:ClearBufferfv
-
glClearBufferfv
public static void glClearBufferfv(int buffer, int drawbuffer, java.nio.FloatBuffer value)
Clears an individual buffer of the currently bound framebuffer object to theDRAW_FRAMEBUFFER
binding.- Parameters:
buffer
- the buffer to clear. One of:COLOR
DEPTH
drawbuffer
- the draw buffer to clearvalue
- for color buffers, a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to. For depth buffers, a pointer to a single depth value to clear the buffer to.- See Also:
- Reference Page
-
glClearBufferfi
public static void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
Clears an individual buffer of the currently bound framebuffer object to theDRAW_FRAMEBUFFER
binding.- Parameters:
buffer
- the buffer to clear. Must be:DEPTH_STENCIL
drawbuffer
- the draw buffer to cleardepth
- the depth value to clear the buffer tostencil
- the stencil value to clear the buffer to- See Also:
- Reference Page
-
glVertexAttribI1i
public static void glVertexAttribI1i(int index, int x)
Specifies the value of a pure integer generic vertex attribute. The y and z components are implicitly set to 0 and w to 1.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedx
- the vertex attribute x component- See Also:
- Reference Page
-
glVertexAttribI2i
public static void glVertexAttribI2i(int index, int x, int y)
Specifies the value of a pure integer generic vertex attribute. The z component is implicitly set to 0 and w to 1.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedx
- the vertex attribute x componenty
- the vertex attribute y component- See Also:
- Reference Page
-
glVertexAttribI3i
public static void glVertexAttribI3i(int index, int x, int y, int z)
Specifies the value of a pure integer generic vertex attribute. The w component is implicitly set to 1.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedx
- the vertex attribute x componenty
- the vertex attribute y componentz
- the vertex attribute z component- See Also:
- Reference Page
-
glVertexAttribI4i
public static void glVertexAttribI4i(int index, int x, int y, int z, int w)
Specifies the value of a pure integer generic vertex attribute.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedx
- the vertex attribute x componenty
- the vertex attribute y componentz
- the vertex attribute z componentw
- the vertex attribute w component- See Also:
- Reference Page
-
glVertexAttribI1ui
public static void glVertexAttribI1ui(int index, int x)
Specifies the value of an unsigned pure integer generic vertex attribute. The y and z components are implicitly set to 0 and w to 1.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedx
- the vertex attribute x component- See Also:
- Reference Page
-
glVertexAttribI2ui
public static void glVertexAttribI2ui(int index, int x, int y)
Specifies the value of an unsigned pure integer generic vertex attribute. The z component is implicitly set to 0 and w to 1.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedx
- the vertex attribute x componenty
- the vertex attribute y component- See Also:
- Reference Page
-
glVertexAttribI3ui
public static void glVertexAttribI3ui(int index, int x, int y, int z)
Specifies the value of an unsigned pure integer generic vertex attribute. The w component is implicitly set to 1.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedx
- the vertex attribute x componenty
- the vertex attribute y componentz
- the vertex attribute z component- See Also:
- Reference Page
-
glVertexAttribI4ui
public static void glVertexAttribI4ui(int index, int x, int y, int z, int w)
Specifies the value of an unsigned pure integer generic vertex attribute.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedx
- the vertex attribute x componenty
- the vertex attribute y componentz
- the vertex attribute z componentw
- the vertex attribute w component- See Also:
- Reference Page
-
nglVertexAttribI1iv
public static void nglVertexAttribI1iv(int index, long v)
Unsafe version of:VertexAttribI1iv
-
glVertexAttribI1iv
public static void glVertexAttribI1iv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI1i
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI2iv
public static void nglVertexAttribI2iv(int index, long v)
Unsafe version of:VertexAttribI2iv
-
glVertexAttribI2iv
public static void glVertexAttribI2iv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI2i
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI3iv
public static void nglVertexAttribI3iv(int index, long v)
Unsafe version of:VertexAttribI3iv
-
glVertexAttribI3iv
public static void glVertexAttribI3iv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI3i
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI4iv
public static void nglVertexAttribI4iv(int index, long v)
Unsafe version of:VertexAttribI4iv
-
glVertexAttribI4iv
public static void glVertexAttribI4iv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI4i
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI1uiv
public static void nglVertexAttribI1uiv(int index, long v)
Unsafe version of:VertexAttribI1uiv
-
glVertexAttribI1uiv
public static void glVertexAttribI1uiv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI1ui
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI2uiv
public static void nglVertexAttribI2uiv(int index, long v)
Unsafe version of:VertexAttribI2uiv
-
glVertexAttribI2uiv
public static void glVertexAttribI2uiv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI2ui
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI3uiv
public static void nglVertexAttribI3uiv(int index, long v)
Unsafe version of:VertexAttribI3uiv
-
glVertexAttribI3uiv
public static void glVertexAttribI3uiv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI3ui
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI4uiv
public static void nglVertexAttribI4uiv(int index, long v)
Unsafe version of:VertexAttribI4uiv
-
glVertexAttribI4uiv
public static void glVertexAttribI4uiv(int index, java.nio.IntBuffer v)
Pointer version ofVertexAttribI4ui
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI4bv
public static void nglVertexAttribI4bv(int index, long v)
Unsafe version of:VertexAttribI4bv
-
glVertexAttribI4bv
public static void glVertexAttribI4bv(int index, java.nio.ByteBuffer v)
Byte version ofVertexAttribI4iv
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI4sv
public static void nglVertexAttribI4sv(int index, long v)
Unsafe version of:VertexAttribI4sv
-
glVertexAttribI4sv
public static void glVertexAttribI4sv(int index, java.nio.ShortBuffer v)
Short version ofVertexAttribI4iv
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI4ubv
public static void nglVertexAttribI4ubv(int index, long v)
Unsafe version of:VertexAttribI4ubv
-
glVertexAttribI4ubv
public static void glVertexAttribI4ubv(int index, java.nio.ByteBuffer v)
Byte version ofVertexAttribI4uiv
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribI4usv
public static void nglVertexAttribI4usv(int index, long v)
Unsafe version of:VertexAttribI4usv
-
glVertexAttribI4usv
public static void glVertexAttribI4usv(int index, java.nio.ShortBuffer v)
Short version ofVertexAttribI4uiv
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedv
- the pure integer vertex attribute buffer- See Also:
- Reference Page
-
nglVertexAttribIPointer
public static void nglVertexAttribIPointer(int index, int size, int type, int stride, long pointer)
Unsafe version of:VertexAttribIPointer
-
glVertexAttribIPointer
public static void glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.ByteBuffer pointer) public static void glVertexAttribIPointer(int index, int size, int type, int stride, long pointer) public static void glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.ShortBuffer pointer) public static void glVertexAttribIPointer(int index, int size, int type, int stride, java.nio.IntBuffer pointer)
Specifies the location and organization of a pure integer vertex attribute array.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedsize
- the number of values per vertex that are stored in the array. The initial value is 4. One of:1 2 3 4 BGRA
type
- the data type of each component in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
stride
- the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.pointer
- the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to theARRAY_BUFFER
target. The initial value is 0.- See Also:
- Reference Page
-
nglGetVertexAttribIiv
public static void nglGetVertexAttribIiv(int index, int pname, long params)
Unsafe version of:GetVertexAttribIiv
-
glGetVertexAttribIiv
public static void glGetVertexAttribIiv(int index, int pname, java.nio.IntBuffer params)
Returns the value of a pure integer generic vertex attribute parameter.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedpname
- the symbolic name of the vertex attribute parameter to be queried. Must be:CURRENT_VERTEX_ATTRIB
params
- returns the requested data- See Also:
- Reference Page
-
glGetVertexAttribIi
public static int glGetVertexAttribIi(int index, int pname)
Returns the value of a pure integer generic vertex attribute parameter.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedpname
- the symbolic name of the vertex attribute parameter to be queried. Must be:CURRENT_VERTEX_ATTRIB
- See Also:
- Reference Page
-
nglGetVertexAttribIuiv
public static void nglGetVertexAttribIuiv(int index, int pname, long params)
Unsafe version of:GetVertexAttribIuiv
-
glGetVertexAttribIuiv
public static void glGetVertexAttribIuiv(int index, int pname, java.nio.IntBuffer params)
Unsigned version ofGetVertexAttribIiv
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedpname
- the symbolic name of the vertex attribute parameter to be queried. Must be:CURRENT_VERTEX_ATTRIB
params
- returns the requested data- See Also:
- Reference Page
-
glGetVertexAttribIui
public static int glGetVertexAttribIui(int index, int pname)
Unsigned version ofGetVertexAttribIiv
.- Parameters:
index
- the index of the pure integer generic vertex attribute to be modifiedpname
- the symbolic name of the vertex attribute parameter to be queried. Must be:CURRENT_VERTEX_ATTRIB
- See Also:
- Reference Page
-
glUniform1ui
public static void glUniform1ui(int location, int v0)
Specifies the value of a uint uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform value- See Also:
- Reference Page
-
glUniform2ui
public static void glUniform2ui(int location, int v0, int v1)
Specifies the value of a uvec2 uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform x valuev1
- the uniform y value- See Also:
- Reference Page
-
glUniform3ui
public static void glUniform3ui(int location, int v0, int v1, int v2)
Specifies the value of a uvec3 uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform x valuev1
- the uniform y valuev2
- the uniform z value- See Also:
- Reference Page
-
glUniform4ui
public static void glUniform4ui(int location, int v0, int v1, int v2, int v3)
Specifies the value of a uvec4 uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform x valuev1
- the uniform y valuev2
- the uniform z valuev3
- the uniform w value- See Also:
- Reference Page
-
nglUniform1uiv
public static void nglUniform1uiv(int location, int count, long value)
Unsafe version of:Uniform1uiv
- Parameters:
count
- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glUniform1uiv
public static void glUniform1uiv(int location, java.nio.IntBuffer value)
Specifies the value of a single uint uniform variable or a uint uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
- Reference Page
-
nglUniform2uiv
public static void nglUniform2uiv(int location, int count, long value)
Unsafe version of:Uniform2uiv
- Parameters:
count
- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glUniform2uiv
public static void glUniform2uiv(int location, java.nio.IntBuffer value)
Specifies the value of a single uvec2 uniform variable or a uvec2 uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
- Reference Page
-
nglUniform3uiv
public static void nglUniform3uiv(int location, int count, long value)
Unsafe version of:Uniform3uiv
- Parameters:
count
- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glUniform3uiv
public static void glUniform3uiv(int location, java.nio.IntBuffer value)
Specifies the value of a single uvec3 uniform variable or a uvec3 uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
- Reference Page
-
nglUniform4uiv
public static void nglUniform4uiv(int location, int count, long value)
Unsafe version of:Uniform4uiv
- Parameters:
count
- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glUniform4uiv
public static void glUniform4uiv(int location, java.nio.IntBuffer value)
Specifies the value of a single uvec4 uniform variable or a uvec4 uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
- Reference Page
-
nglGetUniformuiv
public static void nglGetUniformuiv(int program, int location, long params)
Unsafe version of:GetUniformuiv
-
glGetUniformuiv
public static void glGetUniformuiv(int program, int location, java.nio.IntBuffer params)
Returns the uint value(s) of a uniform variable.- Parameters:
program
- the program object to be queriedlocation
- the location of the uniform variable to be queriedparams
- the value of the specified uniform variable- See Also:
- Reference Page
-
glGetUniformui
public static int glGetUniformui(int program, int location)
Returns the uint value(s) of a uniform variable.- Parameters:
program
- the program object to be queriedlocation
- the location of the uniform variable to be queried- See Also:
- Reference Page
-
nglBindFragDataLocation
public static void nglBindFragDataLocation(int program, int colorNumber, long name)
Unsafe version of:BindFragDataLocation
-
glBindFragDataLocation
public static void glBindFragDataLocation(int program, int colorNumber, java.nio.ByteBuffer name) public static void glBindFragDataLocation(int program, int colorNumber, java.lang.CharSequence name)
Binds a user-defined varying out variable to a fragment shader color number.- Parameters:
program
- the name of the program containing varying out variable whose binding to modifycolorNumber
- the color number to bind the user-defined varying out variable toname
- the name of the user-defined varying out variable whose binding to modify- See Also:
- Reference Page
-
nglGetFragDataLocation
public static int nglGetFragDataLocation(int program, long name)
Unsafe version of:GetFragDataLocation
-
glGetFragDataLocation
public static int glGetFragDataLocation(int program, java.nio.ByteBuffer name) public static int glGetFragDataLocation(int program, java.lang.CharSequence name)
Queries the bindings of color numbers to user-defined varying out variables.- Parameters:
program
- the name of the program containing varying out variable whose binding to queryname
- the name of the user-defined varying out variable whose binding to query- See Also:
- Reference Page
-
glBeginConditionalRender
public static void glBeginConditionalRender(int id, int mode)
Starts conditional rendering.- Parameters:
id
- the name of an occlusion query object whose results are used to determine if the rendering commands are discardedmode
- howglBeginConditionalRender
interprets the results of the occlusion query. One of:QUERY_WAIT
QUERY_NO_WAIT
QUERY_BY_REGION_WAIT
QUERY_BY_REGION_NO_WAIT
QUERY_WAIT_INVERTED
QUERY_NO_WAIT_INVERTED
QUERY_BY_REGION_WAIT_INVERTED
QUERY_BY_REGION_NO_WAIT_INVERTED
- See Also:
- Reference Page
-
glEndConditionalRender
public static void glEndConditionalRender()
Ends conditional rendering.- See Also:
- Reference Page
-
nglMapBufferRange
public static long nglMapBufferRange(int target, long offset, long length, int access)
Unsafe version of:MapBufferRange
-
glMapBufferRange
@Nullable public static java.nio.ByteBuffer glMapBufferRange(int target, long offset, long length, int access) @Nullable public static java.nio.ByteBuffer glMapBufferRange(int target, long offset, long length, int access, @Nullable java.nio.ByteBuffer old_buffer)
Maps a section of a buffer object's data store.LWJGL note: This method comes in 2 flavors:
glMapBufferRange(int, long, long, int)
- Always returns a new ByteBuffer instance.glMapBufferRange(int, long, long, int, ByteBuffer)
- Theold_buffer
parameter is reused if not null.
- Parameters:
target
- a binding to which the target buffer is bound. One of:offset
- the starting offset within the buffer of the range to be mappedlength
- the length of the range to be mappedaccess
- a combination of access flags indicating the desired access to the range. One or more of:MAP_READ_BIT
MAP_WRITE_BIT
MAP_INVALIDATE_RANGE_BIT
MAP_INVALIDATE_BUFFER_BIT
MAP_FLUSH_EXPLICIT_BIT
MAP_UNSYNCHRONIZED_BIT
- See Also:
- Reference Page
-
glFlushMappedBufferRange
public static void glFlushMappedBufferRange(int target, long offset, long length)
Indicates modifications to a range of a mapped buffer.- Parameters:
target
- the target of the flush operation. One of:offset
- the start of the buffer subrange, in basic machine unitslength
- the length of the buffer subrange, in basic machine units- See Also:
- Reference Page
-
glClampColor
public static void glClampColor(int target, int clamp)
Controls color clamping.- Parameters:
target
- target for color clamping. Must be:CLAMP_READ_COLOR
clamp
- whether to apply color clamping. One of:TRUE
FALSE
FIXED_ONLY
- See Also:
- Reference Page
-
glIsRenderbuffer
public static boolean glIsRenderbuffer(int renderbuffer)
Determines if a name corresponds to a renderbuffer object.- Parameters:
renderbuffer
- a value that may be the name of a renderbuffer object- See Also:
- Reference Page
-
glBindRenderbuffer
public static void glBindRenderbuffer(int target, int renderbuffer)
Binds a renderbuffer to a renderbuffer target.- Parameters:
target
- the renderbuffer target of the binding operation. Must be:RENDERBUFFER
renderbuffer
- the name of the renderbuffer object to bind- See Also:
- Reference Page
-
nglDeleteRenderbuffers
public static void nglDeleteRenderbuffers(int n, long renderbuffers)
Unsafe version of:DeleteRenderbuffers
- Parameters:
n
- the number of renderbuffer objects to be deleted
-
glDeleteRenderbuffers
public static void glDeleteRenderbuffers(java.nio.IntBuffer renderbuffers)
Deletes renderbuffer objects.- Parameters:
renderbuffers
- an array containingn
renderbuffer objects to be deleted- See Also:
- Reference Page
-
glDeleteRenderbuffers
public static void glDeleteRenderbuffers(int renderbuffer)
Deletes renderbuffer objects.- See Also:
- Reference Page
-
nglGenRenderbuffers
public static void nglGenRenderbuffers(int n, long renderbuffers)
Unsafe version of:GenRenderbuffers
- Parameters:
n
- the number of renderbuffer object names to generate
-
glGenRenderbuffers
public static void glGenRenderbuffers(java.nio.IntBuffer renderbuffers)
Generates renderbuffer object names.- Parameters:
renderbuffers
- a buffer in which the generated renderbuffer object names are stored- See Also:
- Reference Page
-
glGenRenderbuffers
public static int glGenRenderbuffers()
Generates renderbuffer object names.- See Also:
- Reference Page
-
glRenderbufferStorage
public static void glRenderbufferStorage(int target, int internalformat, int width, int height)
Establishes data storage, format and dimensions of a renderbuffer object's image.- Parameters:
target
- the target of the allocation. Must be:RENDERBUFFER
internalformat
- the internal format to use for the renderbuffer object's image. Must be a color-renderable, depth-renderable, or stencil-renderable format.width
- the width of the renderbuffer, in pixelsheight
- the height of the renderbuffer, in pixels- See Also:
- Reference Page
-
glRenderbufferStorageMultisample
public static void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
Establishes data storage, format, dimensions and sample count of a renderbuffer object's image.RenderbufferStorage
is equivalent to calling this method with the samples set to zero.- Parameters:
target
- the target of the allocation. Must be:RENDERBUFFER
samples
- the number of samples to be used for the renderbuffer object's storageinternalformat
- the internal format to use for the renderbuffer object's image. Must be a color-renderable, depth-renderable, or stencil-renderable format.width
- the width of the renderbuffer, in pixelsheight
- the height of the renderbuffer, in pixels- See Also:
- Reference Page
-
nglGetRenderbufferParameteriv
public static void nglGetRenderbufferParameteriv(int target, int pname, long params)
Unsafe version of:GetRenderbufferParameteriv
-
glGetRenderbufferParameteriv
public static void glGetRenderbufferParameteriv(int target, int pname, java.nio.IntBuffer params)
Retrieves information about a bound renderbuffer object.- Parameters:
target
- the target of the query operation. Must be:RENDERBUFFER
pname
- the parameter whose value to retrieve from the renderbuffer bound totarget
. One of:params
- an array to receive the value of the queried parameter- See Also:
- Reference Page
-
glGetRenderbufferParameteri
public static int glGetRenderbufferParameteri(int target, int pname)
Retrieves information about a bound renderbuffer object.- Parameters:
target
- the target of the query operation. Must be:RENDERBUFFER
pname
- the parameter whose value to retrieve from the renderbuffer bound totarget
. One of:- See Also:
- Reference Page
-
glIsFramebuffer
public static boolean glIsFramebuffer(int framebuffer)
Determines if a name corresponds to a framebuffer object.- Parameters:
framebuffer
- a value that may be the name of a framebuffer object- See Also:
- Reference Page
-
glBindFramebuffer
public static void glBindFramebuffer(int target, int framebuffer)
Binds a framebuffer to a framebuffer target.- Parameters:
target
- the framebuffer target of the binding operation. One of:FRAMEBUFFER
READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
framebuffer
- the name of the framebuffer object to bind- See Also:
- Reference Page
-
nglDeleteFramebuffers
public static void nglDeleteFramebuffers(int n, long framebuffers)
Unsafe version of:DeleteFramebuffers
- Parameters:
n
- the number of framebuffer objects to be deleted
-
glDeleteFramebuffers
public static void glDeleteFramebuffers(java.nio.IntBuffer framebuffers)
Deletes framebuffer objects.- Parameters:
framebuffers
- an array containingn
framebuffer objects to be deleted- See Also:
- Reference Page
-
glDeleteFramebuffers
public static void glDeleteFramebuffers(int framebuffer)
Deletes framebuffer objects.- See Also:
- Reference Page
-
nglGenFramebuffers
public static void nglGenFramebuffers(int n, long framebuffers)
Unsafe version of:GenFramebuffers
- Parameters:
n
- the number of framebuffer object names to generate
-
glGenFramebuffers
public static void glGenFramebuffers(java.nio.IntBuffer framebuffers)
Generates framebuffer object names.- Parameters:
framebuffers
- a buffer in which the generated framebuffer object names are stored- See Also:
- Reference Page
-
glGenFramebuffers
public static int glGenFramebuffers()
Generates framebuffer object names.- See Also:
- Reference Page
-
glCheckFramebufferStatus
public static int glCheckFramebufferStatus(int target)
Checks the completeness status of a framebuffer.- Parameters:
target
- the target of the framebuffer completeness check. One of:FRAMEBUFFER
READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
- See Also:
- Reference Page
-
glFramebufferTexture1D
public static void glFramebufferTexture1D(int target, int attachment, int textarget, int texture, int level)
Attaches a level of a 1D 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 framebuffer. One of:textarget
- the type of texturetexture
- the texture object to attach to the framebuffer attachment point named byattachment
level
- the mipmap level oftexture
to attach- See Also:
- Reference Page
-
glFramebufferTexture2D
public static void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
Attaches a level of a 2D 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 framebuffer. One of:textarget
- the type of texturetexture
- the texture object to attach to the framebuffer attachment point named byattachment
level
- the mipmap level oftexture
to attach- See Also:
- Reference Page
-
glFramebufferTexture3D
public static void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int layer)
Attaches a layer of a 3D 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 framebuffer. One of:textarget
- the type of texturetexture
- the texture object to attach to the framebuffer attachment point named byattachment
level
- the mipmap level oftexture
to attachlayer
- the layer of a 2-dimensional image within the 3-dimensional texture.- See Also:
- Reference Page
-
glFramebufferTextureLayer
public static void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
Attaches a single layer of a texture to a framebuffer- Parameters:
target
- the framebuffer target. One of:FRAMEBUFFER
READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
attachment
- the attachment point of the framebuffer. One of:texture
- the texture object to attach to the framebuffer attachment point named byattachment
level
- the mipmap level oftexture
to attachlayer
- the layer oftexture
to attach.- See Also:
- Reference Page
-
glFramebufferRenderbuffer
public static void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
Attaches a renderbuffer 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 framebuffer. One of:renderbuffertarget
- the renderbuffer target. Must be:RENDERBUFFER
renderbuffer
- the name of an existing renderbuffer object of typerenderbuffertarget
to attach- See Also:
- Reference Page
-
nglGetFramebufferAttachmentParameteriv
public static void nglGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, long params)
Unsafe version of:GetFramebufferAttachmentParameteriv
-
glGetFramebufferAttachmentParameteriv
public static void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, java.nio.IntBuffer params)
Retrievees information about attachments of a bound framebuffer object.- Parameters:
target
- the target of the query operation. One of:FRAMEBUFFER
READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
attachment
- the attachment withintarget
. One of:pname
- the parameter ofattachment
to query. One of:params
- an array to receive the value of the queried parameter- See Also:
- Reference Page
-
glGetFramebufferAttachmentParameteri
public static int glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)
Retrievees information about attachments of a bound framebuffer object.- Parameters:
target
- the target of the query operation. One of:FRAMEBUFFER
READ_FRAMEBUFFER
DRAW_FRAMEBUFFER
attachment
- the attachment withintarget
. One of:pname
- the parameter ofattachment
to query. One of:- See Also:
- Reference Page
-
glBlitFramebuffer
public static void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Copies a block of pixels from the read framebuffer to the draw framebuffer.- Parameters:
srcX0
- the lower-left coordinate of the source rectangle within the read buffersrcY0
- the upper-left coordinate of the source rectangle within the read buffersrcX1
- the lower-right coordinate of the source rectangle within the read buffersrcY1
- the upper-right coordinate of the source rectangle within the read bufferdstX0
- the lower-left coordinate of the destination rectangle within the write bufferdstY0
- the upper-left coordinate of the destination rectangle within the write bufferdstX1
- the lower-right coordinate of the destination rectangle within the write bufferdstY1
- the upper-right coordinate of the destination rectangle within the write buffermask
- the bitwise OR of the flags indicating which buffers are to be copied. One of:COLOR_BUFFER_BIT
DEPTH_BUFFER_BIT
STENCIL_BUFFER_BIT
filter
- the interpolation to be applied if the image is stretched. One of:NEAREST
LINEAR
- See Also:
- Reference Page
-
glGenerateMipmap
public static void glGenerateMipmap(int target)
Generate mipmaps for a specified texture target.- Parameters:
target
- the target to which the texture whose mimaps to generate is bound. One of:TEXTURE_1D
TEXTURE_2D
TEXTURE_3D
TEXTURE_1D_ARRAY
TEXTURE_2D_ARRAY
TEXTURE_CUBE_MAP
- See Also:
- Reference Page
-
nglTexParameterIiv
public static void nglTexParameterIiv(int target, int pname, long params)
Unsafe version of:TexParameterIiv
-
glTexParameterIiv
public static void glTexParameterIiv(int target, int pname, java.nio.IntBuffer params)
Sets the integer value of a texture parameter.- Parameters:
target
- the texture targetpname
- the symbolic name of a single-valued texture parameterparams
- the value ofpname
- See Also:
- Reference Page
-
glTexParameterIi
public static void glTexParameterIi(int target, int pname, int param)
Sets the integer value of a texture parameter.- Parameters:
target
- the texture targetpname
- the symbolic name of a single-valued texture parameter- See Also:
- Reference Page
-
nglTexParameterIuiv
public static void nglTexParameterIuiv(int target, int pname, long params)
Unsafe version of:TexParameterIuiv
-
glTexParameterIuiv
public static void glTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)
Sets the unsigned integer value of a texture parameter.- Parameters:
target
- the texture targetpname
- the symbolic name of a single-valued texture parameterparams
- the value ofpname
- See Also:
- Reference Page
-
glTexParameterIui
public static void glTexParameterIui(int target, int pname, int param)
Sets the unsigned integer value of a texture parameter.- Parameters:
target
- the texture targetpname
- the symbolic name of a single-valued texture parameter- See Also:
- Reference Page
-
nglGetTexParameterIiv
public static void nglGetTexParameterIiv(int target, int pname, long params)
Unsafe version of:GetTexParameterIiv
-
glGetTexParameterIiv
public static void glGetTexParameterIiv(int target, int pname, java.nio.IntBuffer params)
Returns the integer value of a texture parameter.- Parameters:
target
- the texture targetpname
- the symbolic name of a texture parameterparams
- returns the texture parameter value- See Also:
- Reference Page
-
glGetTexParameterIi
public static int glGetTexParameterIi(int target, int pname)
Returns the integer value of a texture parameter.- Parameters:
target
- the texture targetpname
- the symbolic name of a texture parameter- See Also:
- Reference Page
-
nglGetTexParameterIuiv
public static void nglGetTexParameterIuiv(int target, int pname, long params)
Unsafe version of:GetTexParameterIuiv
-
glGetTexParameterIuiv
public static void glGetTexParameterIuiv(int target, int pname, java.nio.IntBuffer params)
Returns the unsigned integer value of a texture parameter.- Parameters:
target
- the texture targetpname
- the symbolic name of a texture parameterparams
- returns the texture parameter value- See Also:
- Reference Page
-
glGetTexParameterIui
public static int glGetTexParameterIui(int target, int pname)
Returns the unsigned integer value of a texture parameter.- Parameters:
target
- the texture targetpname
- the symbolic name of a texture parameter- See Also:
- Reference Page
-
glColorMaski
public static void glColorMaski(int buf, boolean r, boolean g, boolean b, boolean a)
Enables and disables writing of frame buffer color components.- Parameters:
buf
- the index of the draw buffer whose color mask to setr
- whether R values are written or notg
- whether G values are written or notb
- whether B values are written or nota
- whether A values are written or not- See Also:
- Reference Page
-
nglGetBooleani_v
public static void nglGetBooleani_v(int target, int index, long data)
Unsafe version of:GetBooleani_v
-
glGetBooleani_v
public static void glGetBooleani_v(int target, int index, java.nio.ByteBuffer data)
Queries the boolean value of an indexed state variable.- Parameters:
target
- the indexed state to queryindex
- the index of the element being querieddata
- a scalar or buffer in which to place the returned data- See Also:
- Reference Page
-
glGetBooleani
public static boolean glGetBooleani(int target, int index)
Queries the boolean value of an indexed state variable.- Parameters:
target
- the indexed state to queryindex
- the index of the element being queried- See Also:
- Reference Page
-
nglGetIntegeri_v
public static void nglGetIntegeri_v(int target, int index, long data)
Unsafe version of:GetIntegeri_v
-
glGetIntegeri_v
public static void glGetIntegeri_v(int target, int index, java.nio.IntBuffer data)
Queries the integer value of an indexed state variable.- Parameters:
target
- the indexed state to queryindex
- the index of the element being querieddata
- a scalar or buffer in which to place the returned data- See Also:
- Reference Page
-
glGetIntegeri
public static int glGetIntegeri(int target, int index)
Queries the integer value of an indexed state variable.- Parameters:
target
- the indexed state to queryindex
- the index of the element being queried- See Also:
- Reference Page
-
glEnablei
public static void glEnablei(int cap, int index)
Enables an indexed capability.- Parameters:
cap
- the indexed capability to enableindex
- the index to enable- See Also:
- Reference Page
-
glDisablei
public static void glDisablei(int target, int index)
Disables an indexed capability.- Parameters:
target
- the indexed capability to disableindex
- the index to disable- See Also:
- Reference Page
-
glIsEnabledi
public static boolean glIsEnabledi(int target, int index)
Tests whether an indexed capability is enabled.- Parameters:
target
- the indexed capability to queryindex
- the index to query- See Also:
- Reference Page
-
glBindBufferRange
public static void glBindBufferRange(int target, int index, int buffer, long offset, long size)
Binds a range within a buffer object to an indexed buffer target.- Parameters:
target
- the target of the bind operation. One of:TRANSFORM_FEEDBACK_BUFFER
UNIFORM_BUFFER
ATOMIC_COUNTER_BUFFER
SHADER_STORAGE_BUFFER
index
- the index of the binding point within the array specified bytarget
buffer
- a buffer object to bind to the specified binding pointoffset
- the starting offset in basic machine units into the buffer objectbuffer
size
- the amount of data in machine units that can be read from the buffer object while used as an indexed target- See Also:
- Reference Page
-
glBindBufferBase
public static void glBindBufferBase(int target, int index, int buffer)
Binds a buffer object to an indexed buffer target.- Parameters:
target
- the target of the bind operation. One of:TRANSFORM_FEEDBACK_BUFFER
UNIFORM_BUFFER
ATOMIC_COUNTER_BUFFER
SHADER_STORAGE_BUFFER
index
- the index of the binding point within the array specified bytarget
buffer
- a buffer object to bind to the specified binding point- See Also:
- Reference Page
-
glBeginTransformFeedback
public static void glBeginTransformFeedback(int primitiveMode)
Starts transform feedback operation.- Parameters:
primitiveMode
- the output type of the primitives that will be recorded into the buffer objects that are bound for transform feedback. One of:POINTS
LINES
TRIANGLES
- See Also:
- Reference Page
-
glEndTransformFeedback
public static void glEndTransformFeedback()
Ends transform feedback operation.- See Also:
- Reference Page
-
nglTransformFeedbackVaryings
public static void nglTransformFeedbackVaryings(int program, int count, long varyings, int bufferMode)
Unsafe version of:TransformFeedbackVaryings
- Parameters:
count
- the number of varying variables used for transform feedback
-
glTransformFeedbackVaryings
public static void glTransformFeedbackVaryings(int program, org.lwjgl.PointerBuffer varyings, int bufferMode) public static void glTransformFeedbackVaryings(int program, java.lang.CharSequence[] varyings, int bufferMode)
Specifies values to record in transform feedback buffers.- Parameters:
program
- the target program objectvaryings
- an array ofcount
zero-terminated strings specifying the names of the varying variables to use for transform feedbackbufferMode
- the mode used to capture the varying variables when transform feedback is active. One of:INTERLEAVED_ATTRIBS
SEPARATE_ATTRIBS
- See Also:
- Reference Page
-
glTransformFeedbackVaryings
public static void glTransformFeedbackVaryings(int program, java.lang.CharSequence varying, int bufferMode)
Specifies values to record in transform feedback buffers.- Parameters:
program
- the target program objectbufferMode
- the mode used to capture the varying variables when transform feedback is active. One of:INTERLEAVED_ATTRIBS
SEPARATE_ATTRIBS
- See Also:
- Reference Page
-
nglGetTransformFeedbackVarying
public static void nglGetTransformFeedbackVarying(int program, int index, int bufSize, long length, long size, long type, long name)
Unsafe version of:GetTransformFeedbackVarying
- Parameters:
bufSize
- the maximum number of characters, including the null terminator, that may be written intoname
-
glGetTransformFeedbackVarying
public static void glGetTransformFeedbackVarying(int program, int index, @Nullable java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)
Retrieves information about varying variables selected for transform feedback.- Parameters:
program
- the target program objectindex
- the index of the varying variable whose information to retrievelength
- a variable which will receive the number of characters written intoname
, excluding the null-terminator. Iflength
is NULL no length is returned.size
- a variable that will receive the size of the varyingtype
- a variable that will receive the type of the varyingname
- a buffer into which will be written the name of the varying- See Also:
- Reference Page
-
glGetTransformFeedbackVarying
public static java.lang.String glGetTransformFeedbackVarying(int program, int index, int bufSize, java.nio.IntBuffer size, java.nio.IntBuffer type)
Retrieves information about varying variables selected for transform feedback.- Parameters:
program
- the target program objectindex
- the index of the varying variable whose information to retrievebufSize
- the maximum number of characters, including the null terminator, that may be written intoname
size
- a variable that will receive the size of the varyingtype
- a variable that will receive the type of the varying- See Also:
- Reference Page
-
glGetTransformFeedbackVarying
public static java.lang.String glGetTransformFeedbackVarying(int program, int index, java.nio.IntBuffer size, java.nio.IntBuffer type)
Retrieves information about varying variables selected for transform feedback.- Parameters:
program
- the target program objectindex
- the index of the varying variable whose information to retrievesize
- a variable that will receive the size of the varyingtype
- a variable that will receive the type of the varying- See Also:
- Reference Page
-
glBindVertexArray
public static void glBindVertexArray(int array)
Binds a vertex array object- Parameters:
array
- the name of the vertex array to bind- See Also:
- Reference Page
-
nglDeleteVertexArrays
public static void nglDeleteVertexArrays(int n, long arrays)
Unsafe version of:DeleteVertexArrays
- Parameters:
n
- the number of vertex array objects to be deleted
-
glDeleteVertexArrays
public static void glDeleteVertexArrays(java.nio.IntBuffer arrays)
Deletes vertex array objects.- Parameters:
arrays
- an array containing the n names of the objects to be deleted- See Also:
- Reference Page
-
glDeleteVertexArrays
public static void glDeleteVertexArrays(int array)
Deletes vertex array objects.- See Also:
- Reference Page
-
nglGenVertexArrays
public static void nglGenVertexArrays(int n, long arrays)
Unsafe version of:GenVertexArrays
- Parameters:
n
- the number of vertex array object names to generate
-
glGenVertexArrays
public static void glGenVertexArrays(java.nio.IntBuffer arrays)
Generates vertex array object names.- Parameters:
arrays
- a buffer in which the generated vertex array object names are stored- See Also:
- Reference Page
-
glGenVertexArrays
public static int glGenVertexArrays()
Generates vertex array object names.- See Also:
- Reference Page
-
glIsVertexArray
public static boolean glIsVertexArray(int array)
Determines if a name corresponds to a vertex array object.- Parameters:
array
- a value that may be the name of a vertex array object- See Also:
- Reference Page
-
glClearBufferiv
public static void glClearBufferiv(int buffer, int drawbuffer, int[] value)
Array version of:ClearBufferiv
- See Also:
- Reference Page
-
glClearBufferuiv
public static void glClearBufferuiv(int buffer, int drawbuffer, int[] value)
Array version of:ClearBufferuiv
- See Also:
- Reference Page
-
glClearBufferfv
public static void glClearBufferfv(int buffer, int drawbuffer, float[] value)
Array version of:ClearBufferfv
- See Also:
- Reference Page
-
glVertexAttribI1iv
public static void glVertexAttribI1iv(int index, int[] v)
Array version of:VertexAttribI1iv
- See Also:
- Reference Page
-
glVertexAttribI2iv
public static void glVertexAttribI2iv(int index, int[] v)
Array version of:VertexAttribI2iv
- See Also:
- Reference Page
-
glVertexAttribI3iv
public static void glVertexAttribI3iv(int index, int[] v)
Array version of:VertexAttribI3iv
- See Also:
- Reference Page
-
glVertexAttribI4iv
public static void glVertexAttribI4iv(int index, int[] v)
Array version of:VertexAttribI4iv
- See Also:
- Reference Page
-
glVertexAttribI1uiv
public static void glVertexAttribI1uiv(int index, int[] v)
Array version of:VertexAttribI1uiv
- See Also:
- Reference Page
-
glVertexAttribI2uiv
public static void glVertexAttribI2uiv(int index, int[] v)
Array version of:VertexAttribI2uiv
- See Also:
- Reference Page
-
glVertexAttribI3uiv
public static void glVertexAttribI3uiv(int index, int[] v)
Array version of:VertexAttribI3uiv
- See Also:
- Reference Page
-
glVertexAttribI4uiv
public static void glVertexAttribI4uiv(int index, int[] v)
Array version of:VertexAttribI4uiv
- See Also:
- Reference Page
-
glVertexAttribI4sv
public static void glVertexAttribI4sv(int index, short[] v)
Array version of:VertexAttribI4sv
- See Also:
- Reference Page
-
glVertexAttribI4usv
public static void glVertexAttribI4usv(int index, short[] v)
Array version of:VertexAttribI4usv
- See Also:
- Reference Page
-
glGetVertexAttribIiv
public static void glGetVertexAttribIiv(int index, int pname, int[] params)
Array version of:GetVertexAttribIiv
- See Also:
- Reference Page
-
glGetVertexAttribIuiv
public static void glGetVertexAttribIuiv(int index, int pname, int[] params)
Array version of:GetVertexAttribIuiv
- See Also:
- Reference Page
-
glUniform1uiv
public static void glUniform1uiv(int location, int[] value)
Array version of:Uniform1uiv
- See Also:
- Reference Page
-
glUniform2uiv
public static void glUniform2uiv(int location, int[] value)
Array version of:Uniform2uiv
- See Also:
- Reference Page
-
glUniform3uiv
public static void glUniform3uiv(int location, int[] value)
Array version of:Uniform3uiv
- See Also:
- Reference Page
-
glUniform4uiv
public static void glUniform4uiv(int location, int[] value)
Array version of:Uniform4uiv
- See Also:
- Reference Page
-
glGetUniformuiv
public static void glGetUniformuiv(int program, int location, int[] params)
Array version of:GetUniformuiv
- See Also:
- Reference Page
-
glDeleteRenderbuffers
public static void glDeleteRenderbuffers(int[] renderbuffers)
Array version of:DeleteRenderbuffers
- See Also:
- Reference Page
-
glGenRenderbuffers
public static void glGenRenderbuffers(int[] renderbuffers)
Array version of:GenRenderbuffers
- See Also:
- Reference Page
-
glGetRenderbufferParameteriv
public static void glGetRenderbufferParameteriv(int target, int pname, int[] params)
Array version of:GetRenderbufferParameteriv
- See Also:
- Reference Page
-
glDeleteFramebuffers
public static void glDeleteFramebuffers(int[] framebuffers)
Array version of:DeleteFramebuffers
- See Also:
- Reference Page
-
glGenFramebuffers
public static void glGenFramebuffers(int[] framebuffers)
Array version of:GenFramebuffers
- See Also:
- Reference Page
-
glGetFramebufferAttachmentParameteriv
public static void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params)
Array version of:GetFramebufferAttachmentParameteriv
- See Also:
- Reference Page
-
glTexParameterIiv
public static void glTexParameterIiv(int target, int pname, int[] params)
Array version of:TexParameterIiv
- See Also:
- Reference Page
-
glTexParameterIuiv
public static void glTexParameterIuiv(int target, int pname, int[] params)
Array version of:TexParameterIuiv
- See Also:
- Reference Page
-
glGetTexParameterIiv
public static void glGetTexParameterIiv(int target, int pname, int[] params)
Array version of:GetTexParameterIiv
- See Also:
- Reference Page
-
glGetTexParameterIuiv
public static void glGetTexParameterIuiv(int target, int pname, int[] params)
Array version of:GetTexParameterIuiv
- See Also:
- Reference Page
-
glGetIntegeri_v
public static void glGetIntegeri_v(int target, int index, int[] data)
Array version of:GetIntegeri_v
- See Also:
- Reference Page
-
glGetTransformFeedbackVarying
public static void glGetTransformFeedbackVarying(int program, int index, @Nullable int[] length, int[] size, int[] type, java.nio.ByteBuffer name)
Array version of:GetTransformFeedbackVarying
- See Also:
- Reference Page
-
glDeleteVertexArrays
public static void glDeleteVertexArrays(int[] arrays)
Array version of:DeleteVertexArrays
- See Also:
- Reference Page
-
glGenVertexArrays
public static void glGenVertexArrays(int[] arrays)
Array version of:GenVertexArrays
- See Also:
- Reference Page
-
-