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:
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_ALPHA_INTEGER
Accepted by the |
| public static final int | GL_BGR_INTEGER
Accepted by the |
| public static final int | GL_BGRA_INTEGER
Accepted by the |
| public static final int | GL_BLUE_INTEGER
Accepted by the |
| public static final int | GL_BUFFER_ACCESS_FLAGS
Accepted by the |
| public static final int | GL_BUFFER_MAP_LENGTH
Accepted by the |
| public static final int | GL_BUFFER_MAP_OFFSET
Accepted by the |
| public static final int | GL_CLAMP_FRAGMENT_COLOR
Accepted by the |
| public static final int | GL_CLAMP_READ_COLOR
Accepted by the |
| public static final int | GL_CLAMP_VERTEX_COLOR
Accepted by the |
| public static final int | GL_CLIP_DISTANCE0
Renamed tokens. |
| public static final int | GL_CLIP_DISTANCE1
Renamed tokens. |
| public static final int | GL_CLIP_DISTANCE2
Renamed tokens. |
| public static final int | GL_CLIP_DISTANCE3
Renamed tokens. |
| public static final int | GL_CLIP_DISTANCE4
Renamed tokens. |
| public static final int | GL_CLIP_DISTANCE5
Renamed tokens. |
| public static final int | GL_CLIP_DISTANCE6
Renamed tokens. |
| public static final int | GL_CLIP_DISTANCE7
Renamed tokens. |
| public static final int | GL_COLOR_ATTACHMENT0
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT1
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT10
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT11
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT12
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT13
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT14
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT15
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT16
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT17
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT18
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT19
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT2
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT20
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT21
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT22
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT23
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT24
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT25
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT26
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT27
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT28
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT29
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT3
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT30
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT31
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT4
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT5
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT6
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT7
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT8
Accepted by the |
| public static final int | GL_COLOR_ATTACHMENT9
Accepted by the |
| public static final int | GL_COMPARE_REF_TO_TEXTURE
Renamed tokens. |
| public static final int | GL_COMPRESSED_RED
Accepted by the |
| public static final int | GL_COMPRESSED_RED_RGTC1
Accepted by the |
| public static final int | GL_COMPRESSED_RG
Accepted by the |
| public static final int | GL_COMPRESSED_RG_RGTC2
Accepted by the |
| public static final int | GL_COMPRESSED_SIGNED_RED_RGTC1
Accepted by the |
| public static final int | GL_COMPRESSED_SIGNED_RG_RGTC2
Accepted by the |
| public static final int | |
| public static final int | GL_CONTEXT_FLAGS
GetTarget |
| public static final int | GL_DEPTH24_STENCIL8
Accepted by the |
| public static final int | GL_DEPTH32F_STENCIL8
Accepted by the |
| public static final int | GL_DEPTH_ATTACHMENT
Accepted by the |
| public static final int | GL_DEPTH_COMPONENT32F
Accepted by the |
| public static final int | GL_DEPTH_STENCIL
Accepted by the |
| public static final int | GL_DEPTH_STENCIL_ATTACHMENT
Accepted by the |
| public static final int | GL_DRAW_FRAMEBUFFER
Accepted by the |
| public static final int | GL_DRAW_FRAMEBUFFER_BINDING
Accepted by the |
| public static final int | GL_FIXED_ONLY
Accepted by the |
| public static final int | GL_FLOAT_32_UNSIGNED_INT_24_8_REV
Accepted by the |
| public static final int | GL_FRAMEBUFFER
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
Accepted by the |
| public static final int | GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Accepted by the |
| public static final int | GL_FRAMEBUFFER_BINDING
Accepted by the |
| public static final int | GL_FRAMEBUFFER_COMPLETE
Returned by CheckFramebufferStatus(). |
| public static final int | GL_FRAMEBUFFER_DEFAULT
Returned in |
| public static final int | GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Returned by CheckFramebufferStatus(). |
| public static final int | GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
Returned by CheckFramebufferStatus(). |
| public static final int | GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Returned by CheckFramebufferStatus(). |
| public static final int | GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Returned by CheckFramebufferStatus(). |
| public static final int | GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
Returned by CheckFramebufferStatus(). |
| public static final int | GL_FRAMEBUFFER_SRGB
Accepted by the |
| public static final int | GL_FRAMEBUFFER_UNDEFINED
Returned by CheckFramebufferStatus(). |
| public static final int | GL_FRAMEBUFFER_UNSUPPORTED
Returned by CheckFramebufferStatus(). |
| public static final int | GL_GREEN_INTEGER
Accepted by the |
| public static final int | GL_HALF_FLOAT
Accepted by the |
| public static final int | GL_INDEX
Returned in |
| public static final int | GL_INT_SAMPLER_1D
Returned by the |
| public static final int | GL_INT_SAMPLER_1D_ARRAY
Returned by the |
| public static final int | GL_INT_SAMPLER_2D
Returned by the |
| public static final int | GL_INT_SAMPLER_2D_ARRAY
Returned by the |
| public static final int | GL_INT_SAMPLER_3D
Returned by the |
| public static final int | GL_INT_SAMPLER_CUBE
Returned by the |
| public static final int | GL_INTERLEAVED_ATTRIBS
Accepted by the |
| public static final int | GL_INVALID_FRAMEBUFFER_OPERATION
Returned by GetError(). |
| public static final int | GL_MAJOR_VERSION
GetTarget |
| public static final int | GL_MAP_FLUSH_EXPLICIT_BIT
Accepted by the |
| public static final int | GL_MAP_INVALIDATE_BUFFER_BIT
Accepted by the |
| public static final int | GL_MAP_INVALIDATE_RANGE_BIT
Accepted by the |
| public static final int | GL_MAP_READ_BIT
Accepted by the |
| public static final int | GL_MAP_UNSYNCHRONIZED_BIT
Accepted by the |
| public static final int | GL_MAP_WRITE_BIT
Accepted by the |
| public static final int | GL_MAX_ARRAY_TEXTURE_LAYERS
Accepted by the |
| public static final int | GL_MAX_CLIP_DISTANCES
Renamed tokens. |
| public static final int | GL_MAX_COLOR_ATTACHMENTS
Accepted by the |
| public static final int | GL_MAX_PROGRAM_TEXEL_OFFSET
Accepted by the |
| public static final int | GL_MAX_RENDERBUFFER_SIZE
Accepted by the |
| public static final int | GL_MAX_SAMPLES
Accepted by the |
| public static final int | GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Accepted by the |
| public static final int | GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Accepted by the |
| public static final int | GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Accepted by the |
| public static final int | GL_MAX_VARYING_COMPONENTS
Renamed tokens. |
| public static final int | GL_MIN_PROGRAM_TEXEL_OFFSET
Accepted by the |
| public static final int | GL_MINOR_VERSION
GetTarget |
| public static final int | GL_NUM_EXTENSIONS
GetTarget |
| public static final int | GL_PRIMITIVES_GENERATED
Accepted by the |
| public static final int | GL_PROXY_TEXTURE_1D_ARRAY
Accepted by the |
| public static final int | GL_PROXY_TEXTURE_2D_ARRAY
Accepted by the |
| public static final int | GL_QUERY_BY_REGION_NO_WAIT
Accepted by the |
| public static final int | GL_QUERY_BY_REGION_WAIT
Accepted by the |
| public static final int | GL_QUERY_NO_WAIT
Accepted by the |
| public static final int | GL_QUERY_WAIT
Accepted by the |
| public static final int | GL_R11F_G11F_B10F
Accepted by the |
| public static final int | GL_R16
Accepted by the |
| public static final int | GL_R16F
Accepted by the |
| public static final int | GL_R16I
Accepted by the |
| public static final int | GL_R16UI
Accepted by the |
| public static final int | GL_R32F
Accepted by the |
| public static final int | GL_R32I
Accepted by the |
| public static final int | GL_R32UI
Accepted by the |
| public static final int | GL_R8
Accepted by the |
| public static final int | GL_R8I
Accepted by the |
| public static final int | GL_R8UI
Accepted by the |
| public static final int | GL_RASTERIZER_DISCARD
Accepted by the |
| public static final int | GL_READ_FRAMEBUFFER
Accepted by the |
| public static final int | GL_READ_FRAMEBUFFER_BINDING
Accepted by the |
| public static final int | GL_RED_INTEGER
Accepted by the |
| public static final int | GL_RENDERBUFFER
Accepted by the |
| public static final int | GL_RENDERBUFFER_ALPHA_SIZE
Accepted by the |
| public static final int | GL_RENDERBUFFER_BINDING
Accepted by the |
| public static final int | GL_RENDERBUFFER_BLUE_SIZE
Accepted by the |
| public static final int | GL_RENDERBUFFER_DEPTH_SIZE
Accepted by the |
| public static final int | GL_RENDERBUFFER_GREEN_SIZE
Accepted by the |
| public static final int | GL_RENDERBUFFER_HEIGHT
Accepted by the |
| public static final int | GL_RENDERBUFFER_INTERNAL_FORMAT
Accepted by the |
| public static final int | GL_RENDERBUFFER_RED_SIZE
Accepted by the |
| public static final int | GL_RENDERBUFFER_SAMPLES
Accepted by the |
| public static final int | GL_RENDERBUFFER_STENCIL_SIZE
Accepted by the |
| public static final int | GL_RENDERBUFFER_WIDTH
Accepted by the |
| public static final int | GL_RG
Accepted by the |
| public static final int | GL_RG16
Accepted by the |
| public static final int | GL_RG16F
Accepted by the |
| public static final int | GL_RG16I
Accepted by the |
| public static final int | GL_RG16UI
Accepted by the |
| public static final int | GL_RG32F
Accepted by the |
| public static final int | GL_RG32I
Accepted by the |
| public static final int | GL_RG32UI
Accepted by the |
| public static final int | GL_RG8
Accepted by the |
| public static final int | GL_RG8I
Accepted by the |
| public static final int | GL_RG8UI
Accepted by the |
| public static final int | GL_RG_INTEGER
Accepted by the |
| public static final int | GL_RGB16F
Accepted by the |
| public static final int | GL_RGB16I
Accepted by the |
| public static final int | GL_RGB16UI
Accepted by the |
| public static final int | GL_RGB32F
Accepted by the |
| public static final int | GL_RGB32I
Accepted by the |
| public static final int | GL_RGB32UI
Accepted by the |
| public static final int | GL_RGB8I
Accepted by the |
| public static final int | GL_RGB8UI
Accepted by the |
| public static final int | GL_RGB9_E5
Accepted by the |
| public static final int | GL_RGB_INTEGER
Accepted by the |
| public static final int | GL_RGBA16F
Accepted by the |
| public static final int | GL_RGBA16I
Accepted by the |
| public static final int | GL_RGBA16UI
Accepted by the |
| public static final int | GL_RGBA32F
Accepted by the |
| public static final int | GL_RGBA32I
Accepted by the |
| public static final int | GL_RGBA32UI
Accepted by the |
| public static final int | GL_RGBA8I
Accepted by the |
| public static final int | GL_RGBA8UI
Accepted by the |
| public static final int | GL_RGBA_INTEGER
Accepted by the |
| public static final int | GL_SAMPLER_1D_ARRAY
Returned by the |
| public static final int | GL_SAMPLER_1D_ARRAY_SHADOW
Returned by the |
| public static final int | GL_SAMPLER_2D_ARRAY
Returned by the |
| public static final int | GL_SAMPLER_2D_ARRAY_SHADOW
Returned by the |
| public static final int | GL_SAMPLER_CUBE_SHADOW
Returned by the |
| public static final int | GL_SEPARATE_ATTRIBS
Accepted by the |
| public static final int | GL_STENCIL_ATTACHMENT
Accepted by the |
| public static final int | GL_STENCIL_INDEX1
Accepted by the |
| public static final int | GL_STENCIL_INDEX16
Accepted by the |
| public static final int | GL_STENCIL_INDEX4
Accepted by the |
| public static final int | GL_STENCIL_INDEX8
Accepted by the |
| public static final int | GL_TEXTURE_1D_ARRAY
Accepted by the |
| public static final int | GL_TEXTURE_2D_ARRAY
Accepted by the |
| public static final int | GL_TEXTURE_ALPHA_TYPE
Accepted by the |
| public static final int | GL_TEXTURE_BINDING_1D_ARRAY
Accepted by the |
| public static final int | GL_TEXTURE_BINDING_2D_ARRAY
Accepted by the |
| public static final int | GL_TEXTURE_BLUE_TYPE
Accepted by the |
| public static final int | GL_TEXTURE_DEPTH_TYPE
Accepted by the |
| public static final int | GL_TEXTURE_GREEN_TYPE
Accepted by the |
| public static final int | GL_TEXTURE_INTENSITY_TYPE
Accepted by the |
| public static final int | GL_TEXTURE_LUMINANCE_TYPE
Accepted by the |
| public static final int | GL_TEXTURE_RED_TYPE
Accepted by the |
| public static final int | GL_TEXTURE_SHARED_SIZE
Accepted by the |
| public static final int | GL_TEXTURE_STENCIL_SIZE
Accepted by the |
| public static final int | GL_TRANSFORM_FEEDBACK_BUFFER
Accepted by the |
| public static final int | GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
Accepted by the |
| public static final int | GL_TRANSFORM_FEEDBACK_BUFFER_MODE
Accepted by the |
| public static final int | GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
Accepted by the |
| public static final int | GL_TRANSFORM_FEEDBACK_BUFFER_START
Accepted by the |
| public static final int | GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Accepted by the |
| public static final int | GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
Accepted by the |
| public static final int | GL_TRANSFORM_FEEDBACK_VARYINGS
Accepted by the |
| public static final int | GL_UNSIGNED_INT_10F_11F_11F_REV
Accepted by the |
| public static final int | GL_UNSIGNED_INT_24_8
Accepted by the |
| public static final int | GL_UNSIGNED_INT_5_9_9_9_REV
Accepted by the |
| public static final int | GL_UNSIGNED_INT_SAMPLER_1D
Returned by the |
| public static final int | GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
Returned by the |
| public static final int | GL_UNSIGNED_INT_SAMPLER_2D
Returned by the |
| public static final int | GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
Returned by the |
| public static final int | GL_UNSIGNED_INT_SAMPLER_3D
Returned by the |
| public static final int | GL_UNSIGNED_INT_SAMPLER_CUBE
Returned by the |
| public static final int | GL_UNSIGNED_INT_VEC2
Returned by the |
| public static final int | GL_UNSIGNED_INT_VEC3
Returned by the |
| public static final int | GL_UNSIGNED_INT_VEC4
Returned by the |
| public static final int | GL_UNSIGNED_NORMALIZED
Returned by the |
| public static final int | GL_VERTEX_ARRAY_BINDING
Accepted by the |
| public static final int | GL_VERTEX_ATTRIB_ARRAY_INTEGER
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| public static void | glBeginConditionalRender(int
the name of an occlusion query object whose results are used to determine if the rendering commands are discarded id, int how mode)glBeginConditionalRender interprets the results of the occlusion query. One of:
Starts conditional rendering. | |||||||||||
| public static void | ||||||||||||
| public static void | glBindBufferBase(int
the target of the bind operation. One of: target, int
the index of the binding point within the array specified by index, int targeta buffer object to bind to the specified binding point buffer)Binds a buffer object to an indexed buffer target. | |||||||||||
| public static void | glBindBufferRange(int
the target of the bind operation. One of: target, int
the index of the binding point within the array specified by index, int targeta buffer object to bind to the specified binding point buffer, long the starting offset in basic machine units into the buffer object offset, long bufferthe amount of data in machine units that can be read from the buffer object while used as an indexed target size)Binds a range within a buffer object to an indexed buffer target. | |||||||||||
| public static void | glBindFragDataLocation(int
the name of the program containing varying out variable whose binding to modify program, int the color number to bind the user-defined varying out variable to colorNumber, ByteBuffer the name of the user-defined varying out variable whose binding to modify name)Binds a user-defined varying out variable to a fragment shader color number. | |||||||||||
| public static void | glBindFragDataLocation(int
the name of the program containing varying out variable whose binding to modify program, int the color number to bind the user-defined varying out variable to colorNumber, CharSequence the name of the user-defined varying out variable whose binding to modify name)Binds a user-defined varying out variable to a fragment shader color number. | |||||||||||
| public static void | glBindFramebuffer(int
the framebuffer target of the binding operation. One of: target, int
the name of the framebuffer object to bind framebuffer)Binds a framebuffer to a framebuffer target. | |||||||||||
| public static void | glBindRenderbuffer(int
the renderbuffer target of the binding operation. Must be: target, int
the name of the renderbuffer object to bind renderbuffer)Binds a renderbuffer to a renderbuffer target. | |||||||||||
| public static void | ||||||||||||
| public static void | glBlitFramebuffer(int
the lower-left coordinate of the source rectangle within the read buffer srcX0, int the upper-left coordinate of the source rectangle within the read buffer srcY0, int the lower-right coordinate of the source rectangle within the read buffer srcX1, int the upper-right coordinate of the source rectangle within the read buffer srcY1, int the lower-left coordinate of the destination rectangle within the write buffer dstX0, int the upper-left coordinate of the destination rectangle within the write buffer dstY0, int the lower-right coordinate of the destination rectangle within the write buffer dstX1, int the upper-right coordinate of the destination rectangle within the write buffer dstY1, int the bitwise OR of the flags indicating which buffers are to be copied. One of: mask, int filter)
Copies a block of pixels from the read framebuffer to the draw framebuffer. | |||||||||||
| public static int | glCheckFramebufferStatus(int
the target of the framebuffer completeness check. One of: target)
Checks the completeness status of a framebuffer. | |||||||||||
| public static void | glClampColor(int
target for color clamping. Must be: target, int
whether to apply color clamping. One of: clamp)
Controls color clamping. | |||||||||||
| public static void | glClearBufferfi(int
the buffer to clear. Must be: buffer, int
the draw buffer to clear drawbuffer, float the depth value to clear the buffer to depth, int the stencil value to clear the buffer to stencil)Clears an individual buffer of the currently bound framebuffer object to the | |||||||||||
| public static void | glClearBufferfv(int buffer, int
the draw buffer to clear drawbuffer, FloatBuffer 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. value)Clears an individual buffer of the currently bound framebuffer object to the | |||||||||||
| public static void | ||||||||||||
| public static void | glClearBufferiv(int buffer, int
the draw buffer to clear drawbuffer, IntBuffer 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. value)Clears an individual buffer of the currently bound framebuffer object to the | |||||||||||
| public static void | ||||||||||||
| public static void | glClearBufferuiv(int
the buffer to clear. Must be: buffer, int
the draw buffer to clear drawbuffer, IntBuffer a pointer to a four-element vector specifying R, G, B and A values to clear the buffer to value)Clears an individual buffer of the currently bound framebuffer object to the | |||||||||||
| public static void | ||||||||||||
| public static void | glColorMaski(int
the index of the draw buffer whose color mask to set buf, boolean whether R values are written or not r, boolean whether G values are written or not g, boolean whether B values are written or not b, boolean whether A values are written or not a)Enables and disables writing of frame buffer color components. | |||||||||||
| public static void | glDeleteFramebuffers(IntBuffer
an array containing framebuffers)n framebuffer objects to be deletedDeletes framebuffer objects. | |||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | glDeleteRenderbuffers(IntBuffer
an array containing renderbuffers)n renderbuffer objects to be deletedDeletes renderbuffer objects. | |||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | glDeleteVertexArrays(IntBuffer
an array containing the n names of the objects to be deleted arrays)Deletes vertex array objects. | |||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | glDisablei(int
the indexed capability to disable target, int the index to disable index)Disables an indexed capability. | |||||||||||
| public static void | glEnablei(int
the indexed capability to enable cap, int the index to enable index)Enables an indexed capability. | |||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | glFlushMappedBufferRange(int
the target of the flush operation. One of: target, long the start of the buffer subrange, in basic machine units offset, long the length of the buffer subrange, in basic machine units length)Indicates modifications to a range of a mapped buffer. | |||||||||||
| public static void | glFramebufferRenderbuffer(int
the framebuffer target. One of: target, int
the attachment point of the framebuffer. One of: attachment, int the renderbuffer target. Must be: renderbuffertarget, int
the name of an existing renderbuffer object of type renderbuffer)renderbuffertarget to attachAttaches a renderbuffer as a logical buffer to the currently bound framebuffer object. | |||||||||||
| public static void | glFramebufferTexture1D(int
the framebuffer target. One of: target, int
the attachment point of the framebuffer. One of: attachment, int the type of texture textarget, int the texture object to attach to the framebuffer attachment point named by texture, int attachmentthe mipmap level of level)texture to attachAttaches a level of a 1D texture object as a logical buffer to the currently bound framebuffer object. | |||||||||||
| public static void | glFramebufferTexture2D(int
the framebuffer target. One of: target, int
the attachment point of the framebuffer. One of: attachment, int the type of texture textarget, int the texture object to attach to the framebuffer attachment point named by texture, int attachmentthe mipmap level of level)texture to attachAttaches a level of a 2D texture object as a logical buffer to the currently bound framebuffer object. | |||||||||||
| public static void | glFramebufferTexture3D(int
the framebuffer target. One of: target, int
the attachment point of the framebuffer. One of: attachment, int the type of texture textarget, int the texture object to attach to the framebuffer attachment point named by texture, int attachmentthe mipmap level of level, int texture to attachthe layer of a 2-dimensional image within the 3-dimensional texture. layer)Attaches a layer of a 3D texture object as a logical buffer to the currently bound framebuffer object. | |||||||||||
| public static void | glFramebufferTextureLayer(int
the framebuffer target. One of: target, int
the attachment point of the framebuffer. One of: attachment, int the texture object to attach to the framebuffer attachment point named by texture, int attachmentthe mipmap level of level, int texture to attachthe layer of layer)texture to attach.Attaches a single layer of a texture to a framebuffer | |||||||||||
| public static void | glGenerateMipmap(int
the target to which the texture whose mimaps to generate is bound. One of: target)
Generate mipmaps for a specified texture target. | |||||||||||
| public static void | glGenFramebuffers(IntBuffer
a buffer in which the generated framebuffer object names are stored framebuffers)Generates framebuffer object names. | |||||||||||
| public static int | ||||||||||||
| public static void | ||||||||||||
| public static void | glGenRenderbuffers(IntBuffer
a buffer in which the generated renderbuffer object names are stored renderbuffers)Generates renderbuffer object names. | |||||||||||
| public static int | ||||||||||||
| public static void | ||||||||||||
| public static void | glGenVertexArrays(IntBuffer
a buffer in which the generated vertex array object names are stored arrays)Generates vertex array object names. | |||||||||||
| public static int | ||||||||||||
| public static void | ||||||||||||
| public static boolean | glGetBooleani(int
the indexed state to query target, int the index of the element being queried index)Queries the boolean value of an indexed state variable. | |||||||||||
| public static void | glGetBooleani_v(int
the indexed state to query target, int the index of the element being queried index, ByteBuffer a scalar or buffer in which to place the returned data data)Queries the boolean value of an indexed state variable. | |||||||||||
| public static int | glGetFragDataLocation(int
the name of the program containing varying out variable whose binding to query program, ByteBuffer the name of the user-defined varying out variable whose binding to query name)Queries the bindings of color numbers to user-defined varying out variables. | |||||||||||
| public static int | glGetFragDataLocation(int
the name of the program containing varying out variable whose binding to query program, CharSequence the name of the user-defined varying out variable whose binding to query name)Queries the bindings of color numbers to user-defined varying out variables. | |||||||||||
| public static int | glGetFramebufferAttachmentParameteri(int
the target of the query operation. One of: target, int
the attachment within attachment, int target. One of:the parameter of pname)attachment to query. One of:Retrievees information about attachments of a bound framebuffer object. | |||||||||||
| public static void | glGetFramebufferAttachmentParameteriv(int
the target of the query operation. One of: target, int
the attachment within attachment, int target. One of:the parameter of pname, IntBuffer attachment to query. One of:an array to receive the value of the queried parameter params)Retrievees information about attachments of a bound framebuffer object. | |||||||||||
| public static void | glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[] params)
Array version of: | |||||||||||
| public static int | glGetIntegeri(int
the indexed state to query target, int the index of the element being queried index)Queries the integer value of an indexed state variable. | |||||||||||
| public static void | glGetIntegeri_v(int
the indexed state to query target, int the index of the element being queried index, IntBuffer a scalar or buffer in which to place the returned data data)Queries the integer value of an indexed state variable. | |||||||||||
| public static void | ||||||||||||
| public static int | glGetRenderbufferParameteri(int
the target of the query operation. Must be: target, int
the parameter whose value to retrieve from the renderbuffer bound to pname)target. One of:Retrieves information about a bound renderbuffer object. | |||||||||||
| public static void | glGetRenderbufferParameteriv(int
the target of the query operation. Must be: target, int
the parameter whose value to retrieve from the renderbuffer bound to pname, IntBuffer target. One of:an array to receive the value of the queried parameter params)Retrieves information about a bound renderbuffer object. | |||||||||||
| public static void | glGetRenderbufferParameteriv(int target, int pname, int[] params)
Array version of: | |||||||||||
| public static String | glGetStringi(int
the indexed state to query. One of: name, int
the index of the particular element being queried index)Queries indexed string state. | |||||||||||
| public static int | glGetTexParameterIi(int
the texture target target, int the symbolic name of a texture parameter pname)Returns the integer value of a texture parameter. | |||||||||||
| public static void | glGetTexParameterIiv(int
the texture target target, int the symbolic name of a texture parameter pname, IntBuffer returns the texture parameter value params)Returns the integer value of a texture parameter. | |||||||||||
| public static void | ||||||||||||
| public static int | glGetTexParameterIui(int
the texture target target, int the symbolic name of a texture parameter pname)Returns the unsigned integer value of a texture parameter. | |||||||||||
| public static void | glGetTexParameterIuiv(int
the texture target target, int the symbolic name of a texture parameter pname, IntBuffer returns the texture parameter value params)Returns the unsigned integer value of a texture parameter. | |||||||||||
| public static void | ||||||||||||
| public static void | glGetTransformFeedbackVarying(int
the target program object program, int the index of the varying variable whose information to retrieve index, IntBuffer a variable which will receive the number of characters written into length, IntBuffer name, excluding the null-terminator. If length is NULL no length is returned.a variable that will receive the size of the varying size, IntBuffer a variable that will receive the type of the varying type, ByteBuffer a buffer into which will be written the name of the varying name)Retrieves information about varying variables selected for transform feedback. | |||||||||||
| public static String | glGetTransformFeedbackVarying(int
the target program object program, int the index of the varying variable whose information to retrieve index, int the maximum number of characters, including the null terminator, that may be written into bufSize, IntBuffer namea variable that will receive the size of the varying size, IntBuffer a variable that will receive the type of the varying type)Retrieves information about varying variables selected for transform feedback. | |||||||||||
| public static String | glGetTransformFeedbackVarying(int
the target program object program, int the index of the varying variable whose information to retrieve index, IntBuffer a variable that will receive the size of the varying size, IntBuffer a variable that will receive the type of the varying type)Retrieves information about varying variables selected for transform feedback. | |||||||||||
| public static void | glGetTransformFeedbackVarying(int program, int index, int[] length, int[] size, int[] type, ByteBuffer name)
Array version of: | |||||||||||
| public static int | glGetUniformui(int
the program object to be queried program, int the location of the uniform variable to be queried location)Returns the uint value(s) of a uniform variable. | |||||||||||
| public static void | glGetUniformuiv(int
the program object to be queried program, int the location of the uniform variable to be queried location, IntBuffer the value of the specified uniform variable params)Returns the uint value(s) of a uniform variable. | |||||||||||
| public static void | ||||||||||||
| public static int | glGetVertexAttribIi(int
the index of the pure integer generic vertex attribute to be modified index, int the symbolic name of the vertex attribute parameter to be queried. Must be: pname)
Returns the value of a pure integer generic vertex attribute parameter. | |||||||||||
| public static void | glGetVertexAttribIiv(int
the index of the pure integer generic vertex attribute to be modified index, int the symbolic name of the vertex attribute parameter to be queried. Must be: pname, IntBuffer
returns the requested data params)Returns the value of a pure integer generic vertex attribute parameter. | |||||||||||
| public static void | ||||||||||||
| public static int | glGetVertexAttribIui(int
the index of the pure integer generic vertex attribute to be modified index, int the symbolic name of the vertex attribute parameter to be queried. Must be: pname)
Unsigned version of | |||||||||||
| public static void | glGetVertexAttribIuiv(int
the index of the pure integer generic vertex attribute to be modified index, int the symbolic name of the vertex attribute parameter to be queried. Must be: pname, IntBuffer
returns the requested data params)Unsigned version of | |||||||||||
| public static void | ||||||||||||
| public static boolean | glIsEnabledi(int
the indexed capability to query target, int the index to query index)Tests whether an indexed capability is enabled. | |||||||||||
| public static boolean | glIsFramebuffer(int
a value that may be the name of a framebuffer object framebuffer)Determines if a name corresponds to a framebuffer object. | |||||||||||
| public static boolean | glIsRenderbuffer(int
a value that may be the name of a renderbuffer object renderbuffer)Determines if a name corresponds to a renderbuffer object. | |||||||||||
| public static boolean | glIsVertexArray(int
a value that may be the name of a vertex array object array)Determines if a name corresponds to a vertex array object. | |||||||||||
| public static ByteBuffer | glMapBufferRange(int
a binding to which the target buffer is bound. One of: target, long the starting offset within the buffer of the range to be mapped offset, long the length of the range to be mapped length, int a combination of access flags indicating the desired access to the range. One or more of: access)
Maps a section of a buffer object's data store. | |||||||||||
| public static ByteBuffer | glMapBufferRange(int
a binding to which the target buffer is bound. One of: target, long the starting offset within the buffer of the range to be mapped offset, long the length of the range to be mapped length, int a combination of access flags indicating the desired access to the range. One or more of: access, ByteBuffer old_buffer)
Maps a section of a buffer object's data store. | |||||||||||
| public static void | glRenderbufferStorage(int
the target of the allocation. Must be: target, int
the internal format to use for the renderbuffer object's image. Must be a color-renderable, depth-renderable, or stencil-renderable format. internalformat, int the width of the renderbuffer, in pixels width, int the height of the renderbuffer, in pixels height)Establishes data storage, format and dimensions of a renderbuffer object's image. | |||||||||||
| public static void | glRenderbufferStorageMultisample(int
the target of the allocation. Must be: target, int
the number of samples to be used for the renderbuffer object's storage samples, int the internal format to use for the renderbuffer object's image. Must be a color-renderable, depth-renderable, or stencil-renderable format. internalformat, int the width of the renderbuffer, in pixels width, int the height of the renderbuffer, in pixels height)Establishes data storage, format, dimensions and sample count of a renderbuffer object's image. | |||||||||||
| public static void | glTexParameterIi(int
the texture target target, int the symbolic name of a single-valued texture parameter pname, int param)Sets the integer value of a texture parameter. | |||||||||||
| public static void | glTexParameterIiv(int
the texture target target, int the symbolic name of a single-valued texture parameter pname, IntBuffer the value of params)pnameSets the integer value of a texture parameter. | |||||||||||
| public static void | ||||||||||||
| public static void | glTexParameterIui(int
the texture target target, int the symbolic name of a single-valued texture parameter pname, int param)Sets the unsigned integer value of a texture parameter. | |||||||||||
| public static void | glTexParameterIuiv(int
the texture target target, int the symbolic name of a single-valued texture parameter pname, IntBuffer the value of params)pnameSets the unsigned integer value of a texture parameter. | |||||||||||
| public static void | ||||||||||||
| public static void | glTransformFeedbackVaryings(int
the target program object program, PointerBuffer an array of varyings, int count zero-terminated strings specifying the names of the varying variables to use for transform feedbackthe mode used to capture the varying variables when transform feedback is active. One of: bufferMode)
Specifies values to record in transform feedback buffers. | |||||||||||
| public static void | glTransformFeedbackVaryings(int
the target program object program, CharSequence[] an array of varyings, int count zero-terminated strings specifying the names of the varying variables to use for transform feedbackthe mode used to capture the varying variables when transform feedback is active. One of: bufferMode)
Specifies values to record in transform feedback buffers. | |||||||||||
| public static void | glTransformFeedbackVaryings(int
the target program object program, CharSequence varying, int the mode used to capture the varying variables when transform feedback is active. One of: bufferMode)
Specifies values to record in transform feedback buffers. | |||||||||||
| public static void | glUniform1ui(int
the location of the uniform variable to be modified location, int the uniform value v0)Specifies the value of a uint uniform variable for the current program object. | |||||||||||
| public static void | glUniform1uiv(int
the location of the uniform variable to be modified location, IntBuffer a pointer to an array of value)count values that will be used to update the specified uniform variableSpecifies the value of a single uint uniform variable or a uint uniform variable array for the current program object. | |||||||||||
| public static void | ||||||||||||
| public static void | glUniform2ui(int
the location of the uniform variable to be modified location, int the uniform x value v0, int the uniform y value v1)Specifies the value of a uvec2 uniform variable for the current program object. | |||||||||||
| public static void | glUniform2uiv(int
the location of the uniform variable to be modified location, IntBuffer a pointer to an array of value)count values that will be used to update the specified uniform variableSpecifies the value of a single uvec2 uniform variable or a uvec2 uniform variable array for the current program object. | |||||||||||
| public static void | ||||||||||||
| public static void | glUniform3ui(int
the location of the uniform variable to be modified location, int the uniform x value v0, int the uniform y value v1, int the uniform z value v2)Specifies the value of a uvec3 uniform variable for the current program object. | |||||||||||
| public static void | glUniform3uiv(int
the location of the uniform variable to be modified location, IntBuffer a pointer to an array of value)count values that will be used to update the specified uniform variableSpecifies the value of a single uvec3 uniform variable or a uvec3 uniform variable array for the current program object. | |||||||||||
| public static void | ||||||||||||
| public static void | glUniform4ui(int
the location of the uniform variable to be modified location, int the uniform x value v0, int the uniform y value v1, int the uniform z value v2, int the uniform w value v3)Specifies the value of a uvec4 uniform variable for the current program object. | |||||||||||
| public static void | glUniform4uiv(int
the location of the uniform variable to be modified location, IntBuffer a pointer to an array of value)count values that will be used to update the specified uniform variableSpecifies the value of a single uvec4 uniform variable or a uvec4 uniform variable array for the current program object. | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribI1i(int
the index of the pure integer generic vertex attribute to be modified index, int the vertex attribute x component x)Specifies the value of a pure integer generic vertex attribute. | |||||||||||
| public static void | glVertexAttribI1iv(int
the index of the pure integer generic vertex attribute to be modified index, IntBuffer the pure integer vertex attribute buffer v)Pointer version of | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribI1ui(int
the index of the pure integer generic vertex attribute to be modified index, int the vertex attribute x component x)Specifies the value of an unsigned pure integer generic vertex attribute. | |||||||||||
| public static void | glVertexAttribI1uiv(int
the index of the pure integer generic vertex attribute to be modified index, IntBuffer the pure integer vertex attribute buffer v)Pointer version of | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribI2i(int
the index of the pure integer generic vertex attribute to be modified index, int the vertex attribute x component x, int the vertex attribute y component y)Specifies the value of a pure integer generic vertex attribute. | |||||||||||
| public static void | glVertexAttribI2iv(int
the index of the pure integer generic vertex attribute to be modified index, IntBuffer the pure integer vertex attribute buffer v)Pointer version of | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribI2ui(int
the index of the pure integer generic vertex attribute to be modified index, int the vertex attribute x component x, int the vertex attribute y component y)Specifies the value of an unsigned pure integer generic vertex attribute. | |||||||||||
| public static void | glVertexAttribI2uiv(int
the index of the pure integer generic vertex attribute to be modified index, IntBuffer the pure integer vertex attribute buffer v)Pointer version of | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribI3i(int
the index of the pure integer generic vertex attribute to be modified index, int the vertex attribute x component x, int the vertex attribute y component y, int the vertex attribute z component z)Specifies the value of a pure integer generic vertex attribute. | |||||||||||
| public static void | glVertexAttribI3iv(int
the index of the pure integer generic vertex attribute to be modified index, IntBuffer the pure integer vertex attribute buffer v)Pointer version of | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribI3ui(int
the index of the pure integer generic vertex attribute to be modified index, int the vertex attribute x component x, int the vertex attribute y component y, int the vertex attribute z component z)Specifies the value of an unsigned pure integer generic vertex attribute. | |||||||||||
| public static void | glVertexAttribI3uiv(int
the index of the pure integer generic vertex attribute to be modified index, IntBuffer the pure integer vertex attribute buffer v)Pointer version of | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribI4bv(int
the index of the pure integer generic vertex attribute to be modified index, ByteBuffer the pure integer vertex attribute buffer v)Byte version of | |||||||||||
| public static void | glVertexAttribI4i(int
the index of the pure integer generic vertex attribute to be modified index, int the vertex attribute x component x, int the vertex attribute y component y, int the vertex attribute z component z, int the vertex attribute w component w)Specifies the value of a pure integer generic vertex attribute. | |||||||||||
| public static void | glVertexAttribI4iv(int
the index of the pure integer generic vertex attribute to be modified index, IntBuffer the pure integer vertex attribute buffer v)Pointer version of | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribI4sv(int
the index of the pure integer generic vertex attribute to be modified index, ShortBuffer the pure integer vertex attribute buffer v)Short version of | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribI4ubv(int
the index of the pure integer generic vertex attribute to be modified index, ByteBuffer the pure integer vertex attribute buffer v)Byte version of | |||||||||||
| public static void | glVertexAttribI4ui(int
the index of the pure integer generic vertex attribute to be modified index, int the vertex attribute x component x, int the vertex attribute y component y, int the vertex attribute z component z, int the vertex attribute w component w)Specifies the value of an unsigned pure integer generic vertex attribute. | |||||||||||
| public static void | glVertexAttribI4uiv(int
the index of the pure integer generic vertex attribute to be modified index, IntBuffer the pure integer vertex attribute buffer v)Pointer version of | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribI4usv(int
the index of the pure integer generic vertex attribute to be modified index, ShortBuffer the pure integer vertex attribute buffer v)Short version of | |||||||||||
| public static void | ||||||||||||
| public static void | glVertexAttribIPointer(int
the index of the pure integer generic vertex attribute to be modified index, int the number of values per vertex that are stored in the array. The initial value is 4. One of: size, int
the data type of each component in the array. One of: type, int
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. stride, ByteBuffer 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 the pointer)ARRAY_BUFFER target. The initial value is 0.Specifies the location and organization of a pure integer vertex attribute array. | |||||||||||
| public static void | glVertexAttribIPointer(int
the index of the pure integer generic vertex attribute to be modified index, int the number of values per vertex that are stored in the array. The initial value is 4. One of: size, int
the data type of each component in the array. One of: type, int
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. stride, long 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 the pointer)ARRAY_BUFFER target. The initial value is 0.Specifies the location and organization of a pure integer vertex attribute array. | |||||||||||
| public static void | glVertexAttribIPointer(int
the index of the pure integer generic vertex attribute to be modified index, int the number of values per vertex that are stored in the array. The initial value is 4. One of: size, int
the data type of each component in the array. One of: type, int
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. stride, ShortBuffer 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 the pointer)ARRAY_BUFFER target. The initial value is 0.Specifies the location and organization of a pure integer vertex attribute array. | |||||||||||
| public static void | glVertexAttribIPointer(int
the index of the pure integer generic vertex attribute to be modified index, int the number of values per vertex that are stored in the array. The initial value is 4. One of: size, int
the data type of each component in the array. One of: type, int
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. stride, IntBuffer 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 the pointer)ARRAY_BUFFER target. The initial value is 0.Specifies the location and organization of a pure integer vertex attribute array. | |||||||||||
| public static void | nglBindFragDataLocation(int program, int colorNumber, long name)
Unsafe version of: | |||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | nglDeleteFramebuffers(int
the number of framebuffer objects to be deleted n, long framebuffers)Unsafe version of: | |||||||||||
| public static void | nglDeleteRenderbuffers(int
the number of renderbuffer objects to be deleted n, long renderbuffers)Unsafe version of: | |||||||||||
| public static void | nglDeleteVertexArrays(int
the number of vertex array objects to be deleted n, long arrays)Unsafe version of: | |||||||||||
| public static void | nglGenFramebuffers(int
the number of framebuffer object names to generate n, long framebuffers)Unsafe version of: | |||||||||||
| public static void | nglGenRenderbuffers(int
the number of renderbuffer object names to generate n, long renderbuffers)Unsafe version of: | |||||||||||
| public static void | nglGenVertexArrays(int
the number of vertex array object names to generate n, long arrays)Unsafe version of: | |||||||||||
| public static void | ||||||||||||
| public static int | ||||||||||||
| public static void | nglGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, long params)
Unsafe version of: | |||||||||||
| public static void | ||||||||||||
| public static void | nglGetRenderbufferParameteriv(int target, int pname, long params)
Unsafe version of: | |||||||||||
| public static long | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | nglGetTransformFeedbackVarying(int program, int index, int
the maximum number of characters, including the null terminator, that may be written into bufSize, long length, long size, long type, long name)nameUnsafe version of: | |||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static long | nglMapBufferRange(int target, long offset, long length, int access)
Unsafe version of: | |||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | nglTransformFeedbackVaryings(int program, int
the number of varying variables used for transform feedback count, long varyings, int bufferMode)Unsafe version of: | |||||||||||
| public static void | nglUniform1uiv(int location, int
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. count, long value)Unsafe version of: | |||||||||||
| public static void | nglUniform2uiv(int location, int
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. count, long value)Unsafe version of: | |||||||||||
| public static void | nglUniform3uiv(int location, int
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. count, long value)Unsafe version of: | |||||||||||
| public static void | nglUniform4uiv(int location, int
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. count, long value)Unsafe version of: | |||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | ||||||||||||
| public static void | nglVertexAttribIPointer(int index, int size, int type, int stride, long pointer)
Unsafe version of: |