OpenGL 4.5 implementations support revision 4.50 of the OpenGL Shading Language.
Extensions promoted to core in this release:
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_CLIP_DEPTH_MODE
Accepted by the |
| public static final int | GL_CLIP_ORIGIN
Accepted by the |
| public static final int | GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
Returned by GetIntegerv when |
| public static final int | GL_CONTEXT_LOST
Returned by |
| public static final int | GL_CONTEXT_RELEASE_BEHAVIOR
Accepted by the |
| public static final int | GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
Returned in |
| public static final int | GL_GUILTY_CONTEXT_RESET
Returned by |
| public static final int | GL_INNOCENT_CONTEXT_RESET
Returned by |
| public static final int | GL_LOSE_CONTEXT_ON_RESET
Returned by GetIntegerv and related simple queries when |
| public static final int | GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
Accepted by the |
| public static final int | GL_MAX_CULL_DISTANCES
Accepted by the |
| public static final int | GL_NEGATIVE_ONE_TO_ONE
Accepted by the |
| public static final int | GL_NO_RESET_NOTIFICATION
Returned by GetIntegerv and related simple queries when |
| public static final int | GL_QUERY_BY_REGION_NO_WAIT_INVERTED
Accepted by the |
| public static final int | GL_QUERY_BY_REGION_WAIT_INVERTED
Accepted by the |
| public static final int | GL_QUERY_NO_WAIT_INVERTED
Accepted by the |
| public static final int | GL_QUERY_TARGET
Accepted by the |
| public static final int | GL_QUERY_WAIT_INVERTED
Accepted by the |
| public static final int | GL_RESET_NOTIFICATION_STRATEGY
Accepted by the |
| public static final int | GL_TEXTURE_TARGET
Accepted by the |
| public static final int | GL_UNKNOWN_CONTEXT_RESET
Returned by |
| public static final int | GL_ZERO_TO_ONE
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| public static void | glBindTextureUnit(int
the texture unit number unit, int the texture name texture)Binds an existing texture object to the texture unit numbered | ||||||||||||
| public static void | glBlitNamedFramebuffer(int
the source framebuffer name readFramebuffer, int the destination framebuffer name drawFramebuffer, 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)
DSA version of | ||||||||||||
| public static int | glCheckNamedFramebufferStatus(int
the framebuffer name framebuffer, int the target of the framebuffer completeness check. One of: target)
DSA version of | ||||||||||||
| public static void | glClearNamedBufferData(int
the buffer object name buffer, int the internal format with which the data will be stored in the buffer object internalformat, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, ByteBuffer data. One of:the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format
specified by internalformat, and then used to fill the specified range of the destination buffer. If data is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.DSA version of | ||||||||||||
| public static void | glClearNamedBufferData(int
the buffer object name buffer, int the internal format with which the data will be stored in the buffer object internalformat, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, ShortBuffer data. One of:the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format
specified by internalformat, and then used to fill the specified range of the destination buffer. If data is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.DSA version of | ||||||||||||
| public static void | glClearNamedBufferData(int
the buffer object name buffer, int the internal format with which the data will be stored in the buffer object internalformat, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, IntBuffer data. One of:the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format
specified by internalformat, and then used to fill the specified range of the destination buffer. If data is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.DSA version of | ||||||||||||
| public static void | glClearNamedBufferData(int
the buffer object name buffer, int the internal format with which the data will be stored in the buffer object internalformat, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, FloatBuffer data. One of:the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format
specified by internalformat, and then used to fill the specified range of the destination buffer. If data is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.DSA version of | ||||||||||||
| public static void | glClearNamedBufferData(int buffer, int internalformat, int format, int type, short[] data)
Array version of: | ||||||||||||
| public static void | glClearNamedBufferData(int buffer, int internalformat, int format, int type, int[] data)
Array version of: | ||||||||||||
| public static void | glClearNamedBufferData(int buffer, int internalformat, int format, int type, float[] data)
Array version of: | ||||||||||||
| public static void | glClearNamedBufferSubData(int
the buffer object name buffer, int the internal format with which the data will be stored in the buffer object internalformat, long the offset, in basic machine units into the buffer object's data store at which to start filling offset, long the size, in basic machine units of the range of the data store to fill size, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, ByteBuffer data. One of:the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format
specified by internalformat, and then used to fill the specified range of the destination buffer. If data is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.DSA version of | ||||||||||||
| public static void | glClearNamedBufferSubData(int
the buffer object name buffer, int the internal format with which the data will be stored in the buffer object internalformat, long the offset, in basic machine units into the buffer object's data store at which to start filling offset, long the size, in basic machine units of the range of the data store to fill size, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, ShortBuffer data. One of:the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format
specified by internalformat, and then used to fill the specified range of the destination buffer. If data is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.DSA version of | ||||||||||||
| public static void | glClearNamedBufferSubData(int
the buffer object name buffer, int the internal format with which the data will be stored in the buffer object internalformat, long the offset, in basic machine units into the buffer object's data store at which to start filling offset, long the size, in basic machine units of the range of the data store to fill size, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, IntBuffer data. One of:the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format
specified by internalformat, and then used to fill the specified range of the destination buffer. If data is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.DSA version of | ||||||||||||
| public static void | glClearNamedBufferSubData(int
the buffer object name buffer, int the internal format with which the data will be stored in the buffer object internalformat, long the offset, in basic machine units into the buffer object's data store at which to start filling offset, long the size, in basic machine units of the range of the data store to fill size, int the format of the data in memory addressed by format, int data. One of:the type of the data in memory addressed by type, FloatBuffer data. One of:the buffer containing the data to be used as the source of the constant fill value. The elements of data are converted by the GL into the format
specified by internalformat, and then used to fill the specified range of the destination buffer. If data is data)NULL, then it is ignored and the
sub-range of the buffer is filled with zeros.DSA version of | ||||||||||||
| public static void | glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, short[] data)
Array version of: | ||||||||||||
| public static void | glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, int[] data)
Array version of: | ||||||||||||
| public static void | glClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, float[] data)
Array version of: | ||||||||||||
| public static void | glClearNamedFramebufferfi(int
the framebuffer name framebuffer, 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)DSA version of | ||||||||||||
| public static void | glClearNamedFramebufferfv(int
the framebuffer name framebuffer, 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)DSA version of | ||||||||||||
| public static void | glClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, float[] value)
Array version of: | ||||||||||||
| public static void | glClearNamedFramebufferiv(int
the framebuffer name framebuffer, 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)DSA version of | ||||||||||||
| public static void | glClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, int[] value)
Array version of: | ||||||||||||
| public static void | glClearNamedFramebufferuiv(int
the framebuffer name framebuffer, 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)DSA version of | ||||||||||||
| public static void | glClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, int[] value)
Array version of: | ||||||||||||
| public static void | glClipControl(int
the clip origin. One of: origin, int
the clip depth mode. One of: depth)
Controls the clipping volume behavior. | ||||||||||||
| public static void | glCompressedTextureSubImage1D(int
the texture name texture, int the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. level, int a texel offset in the x direction within the texture array xoffset, int the width of the texture subimage width, int the format of the compressed image data stored at address format, int data. One of:the number of unsigned bytes of image data starting at the address specified by imageSize, long dataa pointer to the compressed image data data)DSA version of | ||||||||||||
| public static void | glCompressedTextureSubImage1D(int
the texture name texture, int the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. level, int a texel offset in the x direction within the texture array xoffset, int the width of the texture subimage width, int the format of the compressed image data stored at address format, ByteBuffer data. One of:a pointer to the compressed image data data)DSA version of | ||||||||||||
| public static void | glCompressedTextureSubImage2D(int
the texture name texture, int the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. level, int a texel offset in the x direction within the texture array xoffset, int a texel offset in the y direction within the texture array yoffset, int the width of the texture subimage width, int the height of the texture subimage height, int the format of the compressed image data stored at address format, int data. One of:the number of unsigned bytes of image data starting at the address specified by imageSize, long dataa pointer to the compressed image data data)DSA version of | ||||||||||||
| public static void | glCompressedTextureSubImage2D(int
the texture name texture, int the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. level, int a texel offset in the x direction within the texture array xoffset, int a texel offset in the y direction within the texture array yoffset, int the width of the texture subimage width, int the height of the texture subimage height, int the format of the compressed image data stored at address format, ByteBuffer data. One of:a pointer to the compressed image data data)DSA version of | ||||||||||||
| public static void | glCompressedTextureSubImage3D(int
the texture name texture, int the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. level, int a texel offset in the x direction within the texture array xoffset, int a texel offset in the y direction within the texture array yoffset, int a texel offset in the z direction within the texture array zoffset, int the width of the texture subimage width, int the height of the texture subimage height, int the depth of the texture subimage depth, int the format of the compressed image data stored at address format, int data. One of:the number of unsigned bytes of image data starting at the address specified by imageSize, long dataa pointer to the compressed image data data)DSA version of | ||||||||||||
| public static void | glCompressedTextureSubImage3D(int
the texture name texture, int the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. level, int a texel offset in the x direction within the texture array xoffset, int a texel offset in the y direction within the texture array yoffset, int a texel offset in the z direction within the texture array zoffset, int the width of the texture subimage width, int the height of the texture subimage height, int the depth of the texture subimage depth, int the format of the compressed image data stored at address format, ByteBuffer data. One of:a pointer to the compressed image data data)DSA version of | ||||||||||||
| public static void | glCopyNamedBufferSubData(int
the source buffer object name readBuffer, int the destination buffer object name writeBuffer, long the source buffer object offset, in bytes readOffset, long the destination buffer object offset, in bytes writeOffset, long the number of bytes to copy size)DSA version of | ||||||||||||
| public static void | glCopyTextureSubImage1D(int
the texture name texture, int the level-of-detail number level, int the left texel coordinate of the texture subregion to update xoffset, int the left framebuffer pixel coordinate x, int the lower framebuffer pixel coordinate y, int the texture subregion width width)DSA version of | ||||||||||||
| public static void | glCopyTextureSubImage2D(int
the texture name texture, int the level-of-detail number level, int the left texel coordinate of the texture subregion to update xoffset, int the lower texel coordinate of the texture subregion to update yoffset, int the left framebuffer pixel coordinate x, int the lower framebuffer pixel coordinate y, int the texture subregion width width, int the texture subregion height height)DSA version of | ||||||||||||
| public static void | glCopyTextureSubImage3D(int
the texture name texture, int the level-of-detail number level, int the x coordinate of the texture subregion to update xoffset, int the y coordinate of the texture subregion to update yoffset, int the z coordinate of the texture subregion to update zoffset, int the left framebuffer pixel coordinate x, int the lower framebuffer pixel coordinate y, int the texture subregion width width, int the texture subregion height height)DSA version of | ||||||||||||
| public static void | glCreateBuffers(IntBuffer
the buffer in which to return the names buffers)Returns | ||||||||||||
| public static int | glCreateBuffers()
Returns | ||||||||||||
| public static void | |||||||||||||
| public static void | glCreateFramebuffers(IntBuffer
the buffer in which to store the framebuffer names framebuffers)Returns | ||||||||||||
| public static int | glCreateFramebuffers()
Returns | ||||||||||||
| public static void | |||||||||||||
| public static void | glCreateProgramPipelines(IntBuffer
the buffer in which to return the created program pipeline names pipelines)Returns | ||||||||||||
| public static int | glCreateProgramPipelines()
Returns | ||||||||||||
| public static void | |||||||||||||
| public static void | glCreateQueries(int target, IntBuffer
the buffer in which to return the created query object names ids)Returns | ||||||||||||
| public static int | glCreateQueries(int target)
Returns | ||||||||||||
| public static void | |||||||||||||
| public static void | glCreateRenderbuffers(IntBuffer
the buffer in which to store the created renderbuffer names renderbuffers)Returns | ||||||||||||
| public static int | glCreateRenderbuffers()
Returns | ||||||||||||
| public static void | |||||||||||||
| public static void | glCreateSamplers(IntBuffer
the buffer in which to return the created sampler object names samplers)Returns | ||||||||||||
| public static int | glCreateSamplers()
Returns | ||||||||||||
| public static void | |||||||||||||
| public static void | glCreateTextures(int target, IntBuffer
the buffer in which to store the created texture names textures)Returns | ||||||||||||
| public static int | glCreateTextures(int target)
Returns | ||||||||||||
| public static void | |||||||||||||
| public static void | glCreateTransformFeedbacks(IntBuffer
the buffer in which to return the names ids)Returns | ||||||||||||
| public static int | glCreateTransformFeedbacks()
Returns | ||||||||||||
| public static void | |||||||||||||
| public static void | glCreateVertexArrays(IntBuffer
the buffer in which to return the created vertex array object names arrays)Returns | ||||||||||||
| public static int | |||||||||||||
| public static void | |||||||||||||
| public static void | glDisableVertexArrayAttrib(int
the vertex array object name vaobj, int the index of the generic vertex attribute to be disabled index)DSA version of | ||||||||||||
| public static void | glEnableVertexArrayAttrib(int
the vertex array object name vaobj, int the index of the generic vertex attribute to be enabled index)DSA version of | ||||||||||||
| public static void | glFlushMappedNamedBufferRange(int
the buffer object name buffer, long the start of the buffer subrange, in basic machine units offset, long the length of the buffer subrange, in basic machine units length)DSA version of | ||||||||||||
| public static void | |||||||||||||
| public static void | glGetCompressedTextureImage(int
the texture name texture, int the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. level, int the size of the buffer to receive the retrieved pixel data bufSize, long a buffer in which to return the compressed texture image pixels)DSA version of | ||||||||||||
| public static void | glGetCompressedTextureImage(int
the texture name texture, int the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. level, ByteBuffer a buffer in which to return the compressed texture image pixels)DSA version of | ||||||||||||
| public static void | glGetCompressedTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int the size of the buffer to receive the retrieved pixel data bufSize, long the buffer in which to place the returned data pixels)Obtains a sub-region of a compressed texture image. | ||||||||||||
| public static void | glGetCompressedTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, ByteBuffer the buffer in which to place the returned data pixels)Obtains a sub-region of a compressed texture image. | ||||||||||||
| public static void | glGetCompressedTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, ShortBuffer the buffer in which to place the returned data pixels)Obtains a sub-region of a compressed texture image. | ||||||||||||
| public static void | glGetCompressedTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, IntBuffer the buffer in which to place the returned data pixels)Obtains a sub-region of a compressed texture image. | ||||||||||||
| public static void | glGetCompressedTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, FloatBuffer the buffer in which to place the returned data pixels)Obtains a sub-region of a compressed texture image. | ||||||||||||
| public static void | glGetCompressedTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, DoubleBuffer the buffer in which to place the returned data pixels)Obtains a sub-region of a compressed texture image. | ||||||||||||
| public static void | glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, short[] pixels)
Array version of: | ||||||||||||
| public static void | glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int[] pixels)
Array version of: | ||||||||||||
| public static void | glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, float[] pixels)
Array version of: | ||||||||||||
| public static void | glGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, double[] pixels)
Array version of: | ||||||||||||
| public static int | glGetGraphicsResetStatus()
Indicates if the GL context has been in a reset state at any point since the last call to GetGraphicsResetStatus:
| ||||||||||||
| public static int | glGetNamedBufferParameteri(int
the buffer object name buffer, int the symbolic name of a buffer object parameter. One of: pname)
DSA version of | ||||||||||||
| public static long | glGetNamedBufferParameteri64(int
the buffer object name buffer, int the symbolic name of a buffer object parameter. One of: pname)
DSA version of | ||||||||||||
| public static void | glGetNamedBufferParameteri64v(int
the buffer object name buffer, int the symbolic name of a buffer object parameter. One of: pname, LongBuffer
the requested parameter params)DSA version of | ||||||||||||
| public static void | glGetNamedBufferParameteri64v(int buffer, int pname, long[] params)
Array version of: | ||||||||||||
| public static void | glGetNamedBufferParameteriv(int
the buffer object name buffer, int the symbolic name of a buffer object parameter. One of: pname, IntBuffer
the requested parameter params)DSA version of | ||||||||||||
| public static void | glGetNamedBufferParameteriv(int buffer, int pname, int[] params)
Array version of: | ||||||||||||
| public static long | glGetNamedBufferPointer(int
the buffer object name buffer, int the pointer to be returned. Must be: pname)
DSA version of | ||||||||||||
| public static void | glGetNamedBufferPointerv(int
the buffer object name buffer, int the pointer to be returned. Must be: pname, PointerBuffer
the pointer value specified by params)pnameDSA version of | ||||||||||||
| public static void | glGetNamedBufferSubData(int
the buffer object name buffer, long the offset into the buffer object's data store from which data will be returned, measured in bytes offset, ByteBuffer a pointer to the location where buffer object data is returned data)DSA version of | ||||||||||||
| public static void | glGetNamedBufferSubData(int
the buffer object name buffer, long the offset into the buffer object's data store from which data will be returned, measured in bytes offset, ShortBuffer a pointer to the location where buffer object data is returned data)DSA version of | ||||||||||||
| public static void | glGetNamedBufferSubData(int
the buffer object name buffer, long the offset into the buffer object's data store from which data will be returned, measured in bytes offset, IntBuffer a pointer to the location where buffer object data is returned data)DSA version of | ||||||||||||
| public static void | glGetNamedBufferSubData(int
the buffer object name buffer, long the offset into the buffer object's data store from which data will be returned, measured in bytes offset, LongBuffer a pointer to the location where buffer object data is returned data)DSA version of | ||||||||||||
| public static void | glGetNamedBufferSubData(int
the buffer object name buffer, long the offset into the buffer object's data store from which data will be returned, measured in bytes offset, FloatBuffer a pointer to the location where buffer object data is returned data)DSA version of | ||||||||||||
| public static void | glGetNamedBufferSubData(int
the buffer object name buffer, long the offset into the buffer object's data store from which data will be returned, measured in bytes offset, DoubleBuffer a pointer to the location where buffer object data is returned data)DSA version of | ||||||||||||
| public static void | glGetNamedBufferSubData(int buffer, long offset, short[] data)
Array version of: | ||||||||||||
| public static void | |||||||||||||
| public static void | glGetNamedBufferSubData(int buffer, long offset, long[] data)
Array version of: | ||||||||||||
| public static void | glGetNamedBufferSubData(int buffer, long offset, float[] data)
Array version of: | ||||||||||||
| public static void | glGetNamedBufferSubData(int buffer, long offset, double[] data)
Array version of: | ||||||||||||
| public static int | glGetNamedFramebufferAttachmentParameteri(int
the framebuffer name framebuffer, int the attachment within attachment, int target. One of:the parameter of pname)attachment to query. One of:DSA version of | ||||||||||||
| public static void | glGetNamedFramebufferAttachmentParameteriv(int
the framebuffer name framebuffer, 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)DSA version of | ||||||||||||
| public static void | glGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, int[] params)
Array version of: | ||||||||||||
| public static int | glGetNamedFramebufferParameteri(int
the framebuffer name framebuffer, int a token indicating the parameter to be retrieved. One of: pname)
DSA version of | ||||||||||||
| public static void | glGetNamedFramebufferParameteriv(int
the framebuffer name framebuffer, int a token indicating the parameter to be retrieved. One of: pname, IntBuffer
a variable to receive the value of the parameter named params)pnameDSA version of | ||||||||||||
| public static void | glGetNamedFramebufferParameteriv(int framebuffer, int pname, int[] params)
Array version of: | ||||||||||||
| public static int | glGetNamedRenderbufferParameteri(int renderbuffer, int
the parameter whose value to retrieve from the renderbuffer bound to pname)target. One of:DSA version of | ||||||||||||
| public static void | glGetNamedRenderbufferParameteriv(int renderbuffer, 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)DSA version of | ||||||||||||
| public static void | glGetNamedRenderbufferParameteriv(int renderbuffer, int pname, int[] params)
Array version of: | ||||||||||||
| public static void | glGetnColorTable(int
the color table target. One of: target, int format, int
the color data type. One of: type, int the maximum number of bytes to write into bufSize, long tablea buffer in which to place the returned data table)Robust version of | ||||||||||||
| public static void | glGetnColorTable(int
the color table target. One of: target, int format, int
the color data type. One of: type, ByteBuffer a buffer in which to place the returned data table)Robust version of | ||||||||||||
| public static void | glGetnColorTable(int
the color table target. One of: target, int format, int
the color data type. One of: type, ShortBuffer a buffer in which to place the returned data table)Robust version of | ||||||||||||
| public static void | glGetnColorTable(int
the color table target. One of: target, int format, int
the color data type. One of: type, IntBuffer a buffer in which to place the returned data table)Robust version of | ||||||||||||
| public static void | glGetnColorTable(int
the color table target. One of: target, int format, int
the color data type. One of: type, FloatBuffer a buffer in which to place the returned data table)Robust version of | ||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | glGetnCompressedTexImage(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. level, int the maximum number of bytes to write into bufSize, long imga buffer in which to place the returned data img)Robust version of | ||||||||||||
| public static void | glGetnCompressedTexImage(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image. level, ByteBuffer a buffer in which to place the returned data img)Robust version of | ||||||||||||
| public static void | glGetnConvolutionFilter(int
the convolution target. One of: target, int format, int
the filter data type. One of: type, int the maximum number of bytes to write into bufSize, long imagea buffer in which to place the returned data image)Robust version of | ||||||||||||
| public static void | glGetnConvolutionFilter(int
the convolution target. One of: target, int format, int
the filter data type. One of: type, ByteBuffer a buffer in which to place the returned data image)Robust version of | ||||||||||||
| public static void | glGetnHistogram(int
the histogram target. Must be: target, boolean
if reset, int format, int TRUE, then all counters of all elements of the histogram are reset to zero. Counters are reset whether returned or not.the pixel data types. One of: type, int the maximum number of bytes to write into bufSize, long valuesa buffer in which to place the returned data values)Robust version of | ||||||||||||
| public static void | glGetnHistogram(int
the histogram target. Must be: target, boolean
if reset, int format, int TRUE, then all counters of all elements of the histogram are reset to zero. Counters are reset whether returned or not.the pixel data types. One of: type, ByteBuffer a buffer in which to place the returned data values)Robust version of | ||||||||||||
| public static double | glGetnMapd(int
the evaluator map target, int the information to query query)Robust version of | ||||||||||||
| public static void | glGetnMapdv(int
the evaluator map target, int the information to query query, DoubleBuffer a buffer in which to place the returned data data)Robust version of | ||||||||||||
| public static void | |||||||||||||
| public static float | glGetnMapf(int
the evaluator map target, int the information to query query)Robust version of | ||||||||||||
| public static void | glGetnMapfv(int
the evaluator map target, int the information to query query, FloatBuffer a buffer in which to place the returned data data)Robust version of | ||||||||||||
| public static void | |||||||||||||
| public static int | |||||||||||||
| public static void | glGetnMapiv(int target, int query, IntBuffer
a buffer in which to place the returned data data)Robust version of | ||||||||||||
| public static void | |||||||||||||
| public static void | glGetnMinmax(int
the minmax target. Must be: target, boolean
If reset, int format, int TRUE, then each minimum value is reset to the maximum representable value, and each maximum value is reset to the minimum
representable value. All values are reset, whether returned or not.the pixel data type. One of: type, int the maximum number of bytes to write into bufSize, long valuesa buffer in which to place the returned data values)Robust version of | ||||||||||||
| public static void | glGetnMinmax(int
the minmax target. Must be: target, boolean
If reset, int format, int TRUE, then each minimum value is reset to the maximum representable value, and each maximum value is reset to the minimum
representable value. All values are reset, whether returned or not.the pixel data type. One of: type, ByteBuffer a buffer in which to place the returned data values)Robust version of | ||||||||||||
| public static void | glGetnPixelMapfv(int
the pixel map parameter to query. One of: map, FloatBuffer
a buffer in which to place the returned data data)Robust version of | ||||||||||||
| public static void | |||||||||||||
| public static void | glGetnPixelMapuiv(int
the pixel map parameter to query map, IntBuffer a buffer in which to place the returned data data)Robust version of | ||||||||||||
| public static void | |||||||||||||
| public static void | glGetnPixelMapusv(int
the pixel map parameter to query map, ShortBuffer a buffer in which to place the returned data data)Robust version of | ||||||||||||
| public static void | |||||||||||||
| public static void | glGetnPolygonStipple(int
the maximum number of bytes to write into bufSize, long patterna buffer in which to place the returned pattern pattern)Robust version of | ||||||||||||
| public static void | glGetnPolygonStipple(ByteBuffer
a buffer in which to place the returned pattern pattern)Robust version of | ||||||||||||
| public static void | glGetnSeparableFilter(int
the filter target. Must be: target, int format, int
the filter data type. One of: type, int the maximum number of bytes to write into rowBufSize, long rowa buffer in which to return the filter row row, int the maximum number of bytes to write into columnBufSize, long columna buffer in which to return the filter column column, ByteBuffer span)Robust version of | ||||||||||||
| public static void | glGetnSeparableFilter(int
the filter target. Must be: target, int format, int
the filter data type. One of: type, ByteBuffer a buffer in which to return the filter row row, ByteBuffer a buffer in which to return the filter column column, ByteBuffer span)Robust version of | ||||||||||||
| public static void | glGetnTexImage(int tex, int
the level-of-detail number level, int format, int the pixel type. One of: type, int the maximum number of bytes to write into bufSize, long imga buffer in which to place the returned data img)Robust version of | ||||||||||||
| public static void | glGetnTexImage(int tex, int
the level-of-detail number level, int format, int the pixel type. One of: type, ByteBuffer a buffer in which to place the returned data img)Robust version of | ||||||||||||
| public static void | glGetnTexImage(int tex, int
the level-of-detail number level, int format, int the pixel type. One of: type, ShortBuffer a buffer in which to place the returned data img)Robust version of | ||||||||||||
| public static void | glGetnTexImage(int tex, int
the level-of-detail number level, int format, int the pixel type. One of: type, IntBuffer a buffer in which to place the returned data img)Robust version of | ||||||||||||
| public static void | glGetnTexImage(int tex, int
the level-of-detail number level, int format, int the pixel type. One of: type, FloatBuffer a buffer in which to place the returned data img)Robust version of | ||||||||||||
| public static void | glGetnTexImage(int tex, int
the level-of-detail number level, int format, int the pixel type. One of: type, DoubleBuffer a buffer in which to place the returned data img)Robust version of | ||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | glGetnTexImage(int tex, int level, int format, int type, double[] img)
Array version of: | ||||||||||||
| public static double | glGetnUniformd(int
the program object program, int the uniform location location)Double version of | ||||||||||||
| public static void | glGetnUniformdv(int
the program object program, int the uniform location location, DoubleBuffer the buffer in which to place the returned data params)Double version of | ||||||||||||
| public static void | |||||||||||||
| public static float | glGetnUniformf(int
the program object program, int the uniform location location)Returns the value or values of a uniform of the default uniform block. | ||||||||||||
| public static void | glGetnUniformfv(int
the program object program, int the uniform location location, FloatBuffer the buffer in which to place the returned data params)Returns the value or values of a uniform of the default uniform block. | ||||||||||||
| public static void | |||||||||||||
| public static int | glGetnUniformi(int
the program object program, int the uniform location location)Integer version of | ||||||||||||
| public static void | glGetnUniformiv(int
the program object program, int the uniform location location, IntBuffer the buffer in which to place the returned data params)Integer version of | ||||||||||||
| public static void | |||||||||||||
| public static int | glGetnUniformui(int
the program object program, int the uniform location location)Unsigned version of | ||||||||||||
| public static void | glGetnUniformuiv(int
the program object program, int the uniform location location, IntBuffer the buffer in which to place the returned data params)Unsigned version of | ||||||||||||
| public static void | |||||||||||||
| public static void | glGetQueryBufferObjecti64v(int
the name of a query object id, int the name of a buffer object buffer, int the state to query pname, long the offset into offset)buffer at which the queried value is written64bit version of | ||||||||||||
| public static void | glGetQueryBufferObjectiv(int
the name of a query object id, int the name of a buffer object buffer, int the state to query pname, long the offset into offset)buffer at which the queried value is writtenQueries the state of a query object. | ||||||||||||
| public static void | glGetQueryBufferObjectui64v(int
the name of a query object id, int the name of a buffer object buffer, int the state to query pname, long the offset into offset)buffer at which the queried value is written64bit version of | ||||||||||||
| public static void | glGetQueryBufferObjectuiv(int
the name of a query object id, int the name of a buffer object buffer, int the state to query pname, long the offset into offset)buffer at which the queried value is writtenUnsigned version of | ||||||||||||
| public static void | glGetTextureImage(int
the texture name texture, int the level-of-detail number level, int format, int the pixel type. One of: type, int the size of the buffer to receive the retrieved pixel data bufSize, long the buffer in which to place the returned data pixels)DSA version of | ||||||||||||
| public static void | glGetTextureImage(int
the texture name texture, int the level-of-detail number level, int format, int the pixel type. One of: type, ByteBuffer the buffer in which to place the returned data pixels)DSA version of | ||||||||||||
| public static void | glGetTextureImage(int
the texture name texture, int the level-of-detail number level, int format, int the pixel type. One of: type, ShortBuffer the buffer in which to place the returned data pixels)DSA version of | ||||||||||||
| public static void | glGetTextureImage(int
the texture name texture, int the level-of-detail number level, int format, int the pixel type. One of: type, IntBuffer the buffer in which to place the returned data pixels)DSA version of | ||||||||||||
| public static void | glGetTextureImage(int
the texture name texture, int the level-of-detail number level, int format, int the pixel type. One of: type, FloatBuffer the buffer in which to place the returned data pixels)DSA version of | ||||||||||||
| public static void | glGetTextureImage(int
the texture name texture, int the level-of-detail number level, int format, int the pixel type. One of: type, DoubleBuffer the buffer in which to place the returned data pixels)DSA version of | ||||||||||||
| public static void | glGetTextureImage(int texture, int level, int format, int type, short[] pixels)
Array version of: | ||||||||||||
| public static void | glGetTextureImage(int texture, int level, int format, int type, int[] pixels)
Array version of: | ||||||||||||
| public static void | glGetTextureImage(int texture, int level, int format, int type, float[] pixels)
Array version of: | ||||||||||||
| public static void | glGetTextureImage(int texture, int level, int format, int type, double[] pixels)
Array version of: | ||||||||||||
| public static float | glGetTextureLevelParameterf(int
the texture name texture, int the level-of-detail number level, int the parameter to query pname)DSA version of | ||||||||||||
| public static void | glGetTextureLevelParameterfv(int
the texture name texture, int the level-of-detail number level, int the parameter to query pname, FloatBuffer a scalar or buffer in which to place the returned data params)DSA version of | ||||||||||||
| public static void | glGetTextureLevelParameterfv(int texture, int level, int pname, float[] params)
Array version of: | ||||||||||||
| public static int | glGetTextureLevelParameteri(int
the texture name texture, int the level-of-detail number level, int the parameter to query. One of: pname)DSA version of | ||||||||||||
| public static void | glGetTextureLevelParameteriv(int
the texture name texture, int the level-of-detail number level, int the parameter to query. One of: pname, IntBuffer a scalar or buffer in which to place the returned data params)DSA version of | ||||||||||||
| public static void | glGetTextureLevelParameteriv(int texture, int level, int pname, int[] params)
Array version of: | ||||||||||||
| public static float | glGetTextureParameterf(int
the texture name texture, int the parameter to query pname)DSA version of | ||||||||||||
| public static void | glGetTextureParameterfv(int
the texture name texture, int the parameter to query pname, FloatBuffer a scalar or buffer in which to place the returned data params)DSA version of | ||||||||||||
| public static void | glGetTextureParameterfv(int texture, int pname, float[] params)
Array version of: | ||||||||||||
| public static int | glGetTextureParameteri(int
the texture name texture, int the parameter to query. One of: pname)DSA version of | ||||||||||||
| public static int | glGetTextureParameterIi(int
the texture name texture, int the symbolic name of a texture parameter pname)DSA version of | ||||||||||||
| public static void | glGetTextureParameterIiv(int
the texture name texture, int the symbolic name of a texture parameter pname, IntBuffer returns the texture parameter value params)DSA version of | ||||||||||||
| public static void | glGetTextureParameterIiv(int texture, int pname, int[] params)
Array version of: | ||||||||||||
| public static int | glGetTextureParameterIui(int
the texture name texture, int the symbolic name of a texture parameter pname)DSA version of | ||||||||||||
| public static void | glGetTextureParameterIuiv(int
the texture name texture, int the symbolic name of a texture parameter pname, IntBuffer returns the texture parameter value params)DSA version of | ||||||||||||
| public static void | glGetTextureParameterIuiv(int texture, int pname, int[] params)
Array version of: | ||||||||||||
| public static void | glGetTextureParameteriv(int
the texture name texture, int the parameter to query. One of: pname, IntBuffer a scalar or buffer in which to place the returned data params)DSA version of | ||||||||||||
| public static void | glGetTextureParameteriv(int texture, int pname, int[] params)
Array version of: | ||||||||||||
| public static void | glGetTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel type. One of: type, int the size of the buffer to receive the retrieved pixel data bufSize, long the buffer in which to place the returned data pixels)Obtains sub-regions of a texture image from a texture object. | ||||||||||||
| public static void | glGetTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel type. One of: type, ByteBuffer the buffer in which to place the returned data pixels)Obtains sub-regions of a texture image from a texture object. | ||||||||||||
| public static void | glGetTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel type. One of: type, ShortBuffer the buffer in which to place the returned data pixels)Obtains sub-regions of a texture image from a texture object. | ||||||||||||
| public static void | glGetTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel type. One of: type, IntBuffer the buffer in which to place the returned data pixels)Obtains sub-regions of a texture image from a texture object. | ||||||||||||
| public static void | glGetTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel type. One of: type, FloatBuffer the buffer in which to place the returned data pixels)Obtains sub-regions of a texture image from a texture object. | ||||||||||||
| public static void | glGetTextureSubImage(int
the source texture object name texture, int the level-of-detail number level, int the x-position of the subregion xoffset, int the y-position of the subregion yoffset, int the z-position of the subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel type. One of: type, DoubleBuffer the buffer in which to place the returned data pixels)Obtains sub-regions of a texture image from a texture object. | ||||||||||||
| public static void | glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, short[] pixels)
Array version of: | ||||||||||||
| public static void | glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int[] pixels)
Array version of: | ||||||||||||
| public static void | glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, float[] pixels)
Array version of: | ||||||||||||
| public static void | glGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, double[] pixels)
Array version of: | ||||||||||||
| public static int | glGetTransformFeedbacki(int
zero or the name of an existing transform feedback object xfb, int the parameter to query. One of: pname)
Returns information about a transform feedback object. | ||||||||||||
| public static int | glGetTransformFeedbacki(int
zero or the name of an existing transform feedback object xfb, int the parameter to query. Must be: pname, int
the transform feedback stream index index)Returns information about a transform feedback object. | ||||||||||||
| public static long | glGetTransformFeedbacki64(int
zero or the name of an existing transform feedback object xfb, int the parameter to query. One of: pname, int
the transform feedback stream index index)Returns information about a transform feedback object. | ||||||||||||
| public static void | glGetTransformFeedbacki64_v(int
zero or the name of an existing transform feedback object xfb, int the parameter to query. One of: pname, int
the transform feedback stream index index, LongBuffer the buffer in which to return the parameter value param)Returns information about a transform feedback object. | ||||||||||||
| public static void | glGetTransformFeedbacki64_v(int xfb, int pname, int index, long[] param)
Array version of: | ||||||||||||
| public static void | glGetTransformFeedbacki_v(int
zero or the name of an existing transform feedback object xfb, int the parameter to query. Must be: pname, int
the transform feedback stream index index, IntBuffer the buffer in which to return the parameter value param)Returns information about a transform feedback object. | ||||||||||||
| public static void | glGetTransformFeedbacki_v(int xfb, int pname, int index, int[] param)
Array version of: | ||||||||||||
| public static void | glGetTransformFeedbackiv(int
zero or the name of an existing transform feedback object xfb, int the parameter to query. One of: pname, IntBuffer
the buffer in which to return the parameter value param)Returns information about a transform feedback object. | ||||||||||||
| public static void | |||||||||||||
| public static int | glGetVertexArrayi(int
the vertex array object name vaobj, int the parameter to query. Must be: pname)
Queries parameters of a vertex array object. | ||||||||||||
| public static long | glGetVertexArrayIndexed64i(int
the vertex array object name vaobj, int the attribute to query index, int the parameter to query. Must be: pname)
Queries parameters of an attribute of a vertex array object. | ||||||||||||
| public static void | glGetVertexArrayIndexed64iv(int
the vertex array object name vaobj, int the attribute to query index, int the parameter to query. Must be: pname, LongBuffer
the buffer in which to return the parameter values param)Queries parameters of an attribute of a vertex array object. | ||||||||||||
| public static void | glGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long[] param)
Array version of: | ||||||||||||
| public static int | glGetVertexArrayIndexedi(int
the vertex array object name vaobj, int the attribute to query index, int pname)Queries parameters of an attribute of a vertex array object. | ||||||||||||
| public static void | glGetVertexArrayIndexediv(int
the vertex array object name vaobj, int the attribute to query index, int pname, IntBuffer the buffer in which to return the parameter values param)Queries parameters of an attribute of a vertex array object. | ||||||||||||
| public static void | glGetVertexArrayIndexediv(int vaobj, int index, int pname, int[] param)
Array version of: | ||||||||||||
| public static void | glGetVertexArrayiv(int
the vertex array object name vaobj, int the parameter to query. Must be: pname, IntBuffer
the buffer in which to return the parameter values param)Queries parameters of a vertex array object. | ||||||||||||
| public static void | |||||||||||||
| public static void | glInvalidateNamedFramebufferData(int
the framebuffer name framebuffer, IntBuffer the address of an array identifying the attachments to be invalidated attachments)DSA version of | ||||||||||||
| public static void | glInvalidateNamedFramebufferData(int
the framebuffer name framebuffer, int attachment)DSA version of | ||||||||||||
| public static void | glInvalidateNamedFramebufferData(int framebuffer, int[] attachments)
Array version of: | ||||||||||||
| public static void | glInvalidateNamedFramebufferSubData(int
the framebuffer name framebuffer, IntBuffer an array identifying the attachments to be invalidated attachments, int the X offset of the region to be invalidated x, int the Y offset of the region to be invalidated y, int the width of the region to be invalidated width, int the height of the region to be invalidated height)DSA version of | ||||||||||||
| public static void | glInvalidateNamedFramebufferSubData(int
the framebuffer name framebuffer, int attachment, int the X offset of the region to be invalidated x, int the Y offset of the region to be invalidated y, int the width of the region to be invalidated width, int the height of the region to be invalidated height)DSA version of | ||||||||||||
| public static void | glInvalidateNamedFramebufferSubData(int framebuffer, int[] attachments, int x, int y, int width, int height)
Array version of: | ||||||||||||
| public static ByteBuffer | glMapNamedBuffer(int
the buffer object name buffer, int the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. One of: access)
DSA version of | ||||||||||||
| public static ByteBuffer | glMapNamedBuffer(int
the buffer object name buffer, int the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. One of: access, ByteBuffer old_buffer)
DSA version of | ||||||||||||
| public static ByteBuffer | glMapNamedBuffer(int
the buffer object name buffer, int the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. One of: access, long length, ByteBuffer old_buffer)
DSA version of | ||||||||||||
| public static ByteBuffer | glMapNamedBufferRange(int
the buffer object name buffer, 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)
DSA version of | ||||||||||||
| public static ByteBuffer | glMapNamedBufferRange(int
the buffer object name buffer, 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)
DSA version of | ||||||||||||
| public static void | glMemoryBarrierByRegion(int
the barriers to insert. One or more of: barriers)
Behaves like First, it narrows the region under consideration so that only reads/writes of prior fragment shaders that are invoked for a smaller region of the framebuffer will be completed/reflected prior to subsequent reads/write of following fragment shaders. | ||||||||||||
| public static void | glNamedBufferData(int buffer, long
the size in bytes of the buffer object's new data store size, int the expected usage pattern of the data store. One of: usage)
DSA version of | ||||||||||||
| public static void | glNamedBufferData(int buffer, ByteBuffer
a pointer to data that will be copied into the data store for initialization, or data, int NULL if no data is to be copiedthe expected usage pattern of the data store. One of: usage)
DSA version of | ||||||||||||
| public static void | glNamedBufferData(int buffer, ShortBuffer
a pointer to data that will be copied into the data store for initialization, or data, int NULL if no data is to be copiedthe expected usage pattern of the data store. One of: usage)
DSA version of | ||||||||||||
| public static void | glNamedBufferData(int buffer, IntBuffer
a pointer to data that will be copied into the data store for initialization, or data, int NULL if no data is to be copiedthe expected usage pattern of the data store. One of: usage)
DSA version of | ||||||||||||
| public static void | glNamedBufferData(int buffer, LongBuffer
a pointer to data that will be copied into the data store for initialization, or data, int NULL if no data is to be copiedthe expected usage pattern of the data store. One of: usage)
DSA version of | ||||||||||||
| public static void | glNamedBufferData(int buffer, FloatBuffer
a pointer to data that will be copied into the data store for initialization, or data, int NULL if no data is to be copiedthe expected usage pattern of the data store. One of: usage)
DSA version of | ||||||||||||
| public static void | glNamedBufferData(int buffer, DoubleBuffer
a pointer to data that will be copied into the data store for initialization, or data, int NULL if no data is to be copiedthe expected usage pattern of the data store. One of: usage)
DSA version of | ||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | glNamedBufferStorage(int
the buffer object name buffer, long the size of the data store in basic machine units size, int the bitwise flags)OR of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings
are as follows:
If It is an error to specify DSA version of | ||||||||||||
| public static void | glNamedBufferStorage(int
the buffer object name buffer, ByteBuffer the address in client memory of the data that should be used to initialize the buffer's data store. If data, int data is NULL, the data store of the
buffer is created, but contains undefined data. Otherwise, data should point to an array of at least size basic machine units.the bitwise flags)OR of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings
are as follows:
If It is an error to specify DSA version of | ||||||||||||
| public static void | glNamedBufferStorage(int
the buffer object name buffer, ShortBuffer the address in client memory of the data that should be used to initialize the buffer's data store. If data, int data is NULL, the data store of the
buffer is created, but contains undefined data. Otherwise, data should point to an array of at least size basic machine units.the bitwise flags)OR of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings
are as follows:
If It is an error to specify DSA version of | ||||||||||||
| public static void | glNamedBufferStorage(int
the buffer object name buffer, IntBuffer the address in client memory of the data that should be used to initialize the buffer's data store. If data, int data is NULL, the data store of the
buffer is created, but contains undefined data. Otherwise, data should point to an array of at least size basic machine units.the bitwise flags)OR of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings
are as follows:
If It is an error to specify DSA version of | ||||||||||||
| public static void | glNamedBufferStorage(int
the buffer object name buffer, FloatBuffer the address in client memory of the data that should be used to initialize the buffer's data store. If data, int data is NULL, the data store of the
buffer is created, but contains undefined data. Otherwise, data should point to an array of at least size basic machine units.the bitwise flags)OR of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings
are as follows:
If It is an error to specify DSA version of | ||||||||||||
| public static void | glNamedBufferStorage(int
the buffer object name buffer, DoubleBuffer the address in client memory of the data that should be used to initialize the buffer's data store. If data, int data is NULL, the data store of the
buffer is created, but contains undefined data. Otherwise, data should point to an array of at least size basic machine units.the bitwise flags)OR of flags describing the intended usage of the buffer object's data store by the application. Valid flags and their meanings
are as follows:
If It is an error to specify DSA version of | ||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | glNamedBufferSubData(int buffer, long
the offset into the buffer object's data store where data replacement will begin, measured in bytes offset, ByteBuffer a pointer to the new data that will be copied into the data store data)DSA version of | ||||||||||||
| public static void | glNamedBufferSubData(int buffer, long
the offset into the buffer object's data store where data replacement will begin, measured in bytes offset, ShortBuffer a pointer to the new data that will be copied into the data store data)DSA version of | ||||||||||||
| public static void | glNamedBufferSubData(int buffer, long
the offset into the buffer object's data store where data replacement will begin, measured in bytes offset, IntBuffer a pointer to the new data that will be copied into the data store data)DSA version of | ||||||||||||
| public static void | glNamedBufferSubData(int buffer, long
the offset into the buffer object's data store where data replacement will begin, measured in bytes offset, LongBuffer a pointer to the new data that will be copied into the data store data)DSA version of | ||||||||||||
| public static void | glNamedBufferSubData(int buffer, long
the offset into the buffer object's data store where data replacement will begin, measured in bytes offset, FloatBuffer a pointer to the new data that will be copied into the data store data)DSA version of | ||||||||||||
| public static void | glNamedBufferSubData(int buffer, long
the offset into the buffer object's data store where data replacement will begin, measured in bytes offset, DoubleBuffer a pointer to the new data that will be copied into the data store data)DSA version of | ||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | glNamedFramebufferDrawBuffer(int
the framebuffer name framebuffer, int the color buffer to draw to. One of: buf)
DSA version of | ||||||||||||
| public static void | glNamedFramebufferDrawBuffers(int
the framebuffer name framebuffer, IntBuffer an array of symbolic constants specifying the buffers into which fragment colors or data values will be written. One of: bufs)
DSA version of | ||||||||||||
| public static void | glNamedFramebufferDrawBuffers(int
the framebuffer name framebuffer, int buf)DSA version of | ||||||||||||
| public static void | glNamedFramebufferDrawBuffers(int framebuffer, int[] bufs)
Array version of: | ||||||||||||
| public static void | glNamedFramebufferParameteri(int
the framebuffer name framebuffer, int a token indicating the parameter to be modified. One of: pname, int
the new value for the parameter named param)pnameDSA version of | ||||||||||||
| public static void | glNamedFramebufferReadBuffer(int
the framebuffer name framebuffer, int the color buffer to read from. One of: src)
DSA version of | ||||||||||||
| public static void | glNamedFramebufferRenderbuffer(int
the framebuffer name framebuffer, 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 attachDSA version of | ||||||||||||
| public static void | glNamedFramebufferTexture(int
the framebuffer name framebuffer, int the attachment point of the framebuffer attachment, int the texture object to attach to the framebuffer attachment point named by texture, int attachmentthe mipmap level of level)texture to attachDSA version of | ||||||||||||
| public static void | glNamedFramebufferTextureLayer(int
the framebuffer name framebuffer, 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.DSA version of | ||||||||||||
| public static void | glNamedRenderbufferStorage(int renderbuffer, 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)DSA version of | ||||||||||||
| public static void | glNamedRenderbufferStorageMultisample(int renderbuffer, 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)DSA version of | ||||||||||||
| public static void | glReadnPixels(int
the left pixel coordinate x, int the lower pixel coordinate y, int the number of pixels to read in the x-dimension width, int the number of pixels to read in the y-dimension height, int format, int the pixel type. One of: type, int the maximum number of bytes to write into bufSize, long dataa buffer in which to place the returned pixel data pixels)Behaves identically to | ||||||||||||
| public static void | glReadnPixels(int
the left pixel coordinate x, int the lower pixel coordinate y, int the number of pixels to read in the x-dimension width, int the number of pixels to read in the y-dimension height, int format, int the pixel type. One of: type, ByteBuffer a buffer in which to place the returned pixel data pixels)Behaves identically to | ||||||||||||
| public static void | glReadnPixels(int
the left pixel coordinate x, int the lower pixel coordinate y, int the number of pixels to read in the x-dimension width, int the number of pixels to read in the y-dimension height, int format, int the pixel type. One of: type, ShortBuffer a buffer in which to place the returned pixel data pixels)Behaves identically to | ||||||||||||
| public static void | glReadnPixels(int
the left pixel coordinate x, int the lower pixel coordinate y, int the number of pixels to read in the x-dimension width, int the number of pixels to read in the y-dimension height, int format, int the pixel type. One of: type, IntBuffer a buffer in which to place the returned pixel data pixels)Behaves identically to | ||||||||||||
| public static void | glReadnPixels(int
the left pixel coordinate x, int the lower pixel coordinate y, int the number of pixels to read in the x-dimension width, int the number of pixels to read in the y-dimension height, int format, int the pixel type. One of: type, FloatBuffer a buffer in which to place the returned pixel data pixels)Behaves identically to | ||||||||||||
| public static void | glReadnPixels(int x, int y, int width, int height, int format, int type, short[] pixels)
Array version of: | ||||||||||||
| public static void | glReadnPixels(int x, int y, int width, int height, int format, int type, int[] pixels)
Array version of: | ||||||||||||
| public static void | glReadnPixels(int x, int y, int width, int height, int format, int type, float[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureBarrier()
Guarantees that writes have completed and caches have been invalidated before subsequent Draws are executed. | ||||||||||||
| public static void | glTextureBuffer(int
the texture name texture, int the sized internal format of the data in the store belonging to internalformat, int bufferthe name of the buffer object whose storage to attach to the active buffer texture buffer)DSA version of | ||||||||||||
| public static void | glTextureBufferRange(int
the texture name texture, int the internal format of the data in the store belonging to internalformat, int bufferthe name of the buffer object whose storage to attach to the active buffer texture buffer, long the offset of the start of the range of the buffer's data store to attach offset, long the size of the range of the buffer's data store to attach size)DSA version of | ||||||||||||
| public static void | glTextureParameterf(int
the texture name texture, int the parameter to set pname, float the parameter value param)DSA version of | ||||||||||||
| public static void | glTextureParameterfv(int
the texture name texture, int the parameter to set pname, FloatBuffer the parameter value params)DSA version of | ||||||||||||
| public static void | |||||||||||||
| public static void | glTextureParameteri(int
the texture name texture, int the parameter to set. One of: pname, int the parameter value param)DSA version of | ||||||||||||
| public static void | glTextureParameterIi(int
the texture name texture, int the symbolic name of a single-valued texture parameter pname, int param)DSA version of | ||||||||||||
| public static void | glTextureParameterIiv(int
the texture name texture, int the symbolic name of a single-valued texture parameter pname, IntBuffer the value of params)pnameDSA version of | ||||||||||||
| public static void | |||||||||||||
| public static void | glTextureParameterIui(int
the texture name texture, int the symbolic name of a single-valued texture parameter pname, int param)DSA version of | ||||||||||||
| public static void | glTextureParameterIuiv(int
the texture name texture, int the symbolic name of a single-valued texture parameter pname, IntBuffer the value of params)pnameDSA version of | ||||||||||||
| public static void | |||||||||||||
| public static void | glTextureParameteriv(int
the texture name texture, int the parameter to set pname, IntBuffer the parameter value params)DSA version of | ||||||||||||
| public static void | |||||||||||||
| public static void | glTextureStorage1D(int
the texture name texture, int the number of texture levels levels, int the sized internal format to be used to store texture image data internalformat, int the width of the texture, in texels width)DSA version of | ||||||||||||
| public static void | glTextureStorage2D(int
the texture name texture, int the number of texture levels levels, int the sized internal format to be used to store texture image data internalformat, int the width of the texture, in texels width, int the height of the texture, in texels height)DSA version of | ||||||||||||
| public static void | glTextureStorage2DMultisample(int
the texture name texture, int the number of samples in the texture samples, int the sized internal format to be used to store texture image data internalformat, int the width of the texture, in texels width, int the height of the texture, in texels height, boolean whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not
depend on the internal format or size of the image fixedsamplelocations)DSA version of | ||||||||||||
| public static void | glTextureStorage3D(int
the texture name texture, int the number of texture levels levels, int the sized internal format to be used to store texture image data internalformat, int the width of the texture, in texels width, int the height of the texture, in texels height, int the depth of the texture, in texels depth)DSA version of | ||||||||||||
| public static void | glTextureStorage3DMultisample(int
the texture name texture, int the number of samples in the texture samples, int the sized internal format to be used to store texture image data internalformat, int the width of the texture, in texels width, int the height of the texture, in texels height, int the depth of the texture, in texels depth, boolean whether the image will use identical sample locations and the same number of samples for all texels in the image, and the sample locations will not
depend on the internal format or size of the image fixedsamplelocations)DSA version of | ||||||||||||
| public static void | glTextureSubImage1D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the subregion width width, int format, int the pixel data type. One of: type, ByteBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage1D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the subregion width width, int format, int the pixel data type. One of: type, long the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage1D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the subregion width width, int format, int the pixel data type. One of: type, ShortBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage1D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the subregion width width, int format, int the pixel data type. One of: type, IntBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage1D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the subregion width width, int format, int the pixel data type. One of: type, FloatBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage1D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the subregion width width, int format, int the pixel data type. One of: type, DoubleBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, short[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, int[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, float[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, double[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage2D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the bottom coordinate of the texel subregion yoffset, int the subregion width width, int the subregion height height, int format, int the pixel data type. One of: type, ByteBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage2D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the bottom coordinate of the texel subregion yoffset, int the subregion width width, int the subregion height height, int format, int the pixel data type. One of: type, long the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage2D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the bottom coordinate of the texel subregion yoffset, int the subregion width width, int the subregion height height, int format, int the pixel data type. One of: type, ShortBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage2D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the bottom coordinate of the texel subregion yoffset, int the subregion width width, int the subregion height height, int format, int the pixel data type. One of: type, IntBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage2D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the bottom coordinate of the texel subregion yoffset, int the subregion width width, int the subregion height height, int format, int the pixel data type. One of: type, FloatBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage2D(int
the texture name texture, int the level-of-detail-number level, int the left coordinate of the texel subregion xoffset, int the bottom coordinate of the texel subregion yoffset, int the subregion width width, int the subregion height height, int format, int the pixel data type. One of: type, DoubleBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, short[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, int[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, float[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, double[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage3D(int
the texture name texture, int the level-of-detail-number level, int the x coordinate of the texel subregion xoffset, int the y coordinate of the texel subregion yoffset, int the z coordinate of the texel subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel data type. One of: type, ByteBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage3D(int
the texture name texture, int the level-of-detail-number level, int the x coordinate of the texel subregion xoffset, int the y coordinate of the texel subregion yoffset, int the z coordinate of the texel subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel data type. One of: type, long the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage3D(int
the texture name texture, int the level-of-detail-number level, int the x coordinate of the texel subregion xoffset, int the y coordinate of the texel subregion yoffset, int the z coordinate of the texel subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel data type. One of: type, ShortBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage3D(int
the texture name texture, int the level-of-detail-number level, int the x coordinate of the texel subregion xoffset, int the y coordinate of the texel subregion yoffset, int the z coordinate of the texel subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel data type. One of: type, IntBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage3D(int
the texture name texture, int the level-of-detail-number level, int the x coordinate of the texel subregion xoffset, int the y coordinate of the texel subregion yoffset, int the z coordinate of the texel subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel data type. One of: type, FloatBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage3D(int
the texture name texture, int the level-of-detail-number level, int the x coordinate of the texel subregion xoffset, int the y coordinate of the texel subregion yoffset, int the z coordinate of the texel subregion zoffset, int the subregion width width, int the subregion height height, int the subregion depth depth, int format, int the pixel data type. One of: type, DoubleBuffer the pixel data pixels)DSA version of | ||||||||||||
| public static void | glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, short[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, float[] pixels)
Array version of: | ||||||||||||
| public static void | glTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, double[] pixels)
Array version of: | ||||||||||||
| public static void | glTransformFeedbackBufferBase(int
zero or the name of an existing transform feedback object xfb, int the transform feedback stream index index, int the name of an existing buffer object buffer)Binds a buffer object to a transform feedback object. | ||||||||||||
| public static void | glTransformFeedbackBufferRange(int
zero or the name of an existing transform feedback object xfb, int the transform feedback stream index index, int the name of an existing buffer object buffer, long the starting offset in basic machine units into the buffer object offset, long the amount of data in machine units size)Binds a region of a buffer object to a transform feedback object. | ||||||||||||
| public static boolean | |||||||||||||
| public static void | glVertexArrayAttribBinding(int
the vertex array object name vaobj, int the index of the attribute to associate with a vertex buffer binding attribindex, int the index of the vertex buffer binding with which to associate the generic vertex attribute bindingindex)DSA version of | ||||||||||||
| public static void | glVertexArrayAttribFormat(int
the vertex array object name vaobj, int the generic vertex attribute array being described attribindex, int the number of values per vertex that are stored in the array. One of: size, int
the type of the data stored in the array type, boolean if true then integer data is normalized to the range [-1, 1] or [0, 1] if it is signed or unsigned, respectively. If false then integer data is
directly converted to floating point. normalized, int the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from relativeoffset)DSA version of | ||||||||||||
| public static void | glVertexArrayAttribIFormat(int
the vertex array object name vaobj, int the generic vertex attribute array being described attribindex, int the number of values per vertex that are stored in the array. One of: size, int
the type of the data stored in the array type, int the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from relativeoffset)DSA version of | ||||||||||||
| public static void | glVertexArrayAttribLFormat(int
the vertex array object name vaobj, int the generic vertex attribute array being described attribindex, int the number of values per vertex that are stored in the array. One of: size, int
the type of the data stored in the array type, int the offset, measured in basic machine units of the first element relative to the start of the vertex buffer binding this attribute fetches from relativeoffset)DSA version of | ||||||||||||
| public static void | glVertexArrayBindingDivisor(int
the vertex array object name vaobj, int the index of the generic vertex attribute bindingindex, int the number of instances that will pass between updates of the generic attribute at slot divisor)indexDSA version of | ||||||||||||
| public static void | glVertexArrayElementBuffer(int
the vertex array object name vaobj, int the buffer object name. If buffer)buffer is zero, any existing element array buffer binding to vaobj is removed.Binds a buffer object to the element array buffer bind point of a vertex array object. | ||||||||||||
| public static void | glVertexArrayVertexBuffer(int
the vertex array object name vaobj, int the index of the vertex buffer binding point to which to bind the buffer bindingindex, int the name of an existing buffer to bind to the vertex buffer binding point buffer, long the offset of the first element of the buffer offset, int the distance between elements within the buffer stride)DSA version of | ||||||||||||
| public static void | glVertexArrayVertexBuffers(int
the vertex array object name vaobj, int the first vertex buffer binding point first, IntBuffer an array of zeros or names of existing buffers objects buffers, PointerBuffer an array of offses offsets, IntBuffer an array of stride values strides)DSA version of | ||||||||||||
| public static void | glVertexArrayVertexBuffers(int vaobj, int first, int[] buffers, PointerBuffer offsets, int[] strides)
Array version of: | ||||||||||||
| public static void | nglClearNamedBufferData(int buffer, int internalformat, int format, int type, long data)
Unsafe version of: | ||||||||||||
| public static void | nglClearNamedBufferSubData(int buffer, int internalformat, long offset, long size, int format, int type, long data)
Unsafe version of: | ||||||||||||
| public static void | nglClearNamedFramebufferfv(int framebuffer, int buffer, int drawbuffer, long value)
Unsafe version of: | ||||||||||||
| public static void | nglClearNamedFramebufferiv(int framebuffer, int buffer, int drawbuffer, long value)
Unsafe version of: | ||||||||||||
| public static void | nglClearNamedFramebufferuiv(int framebuffer, int buffer, int drawbuffer, long value)
Unsafe version of: | ||||||||||||
| public static void | nglCompressedTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int
the number of unsigned bytes of image data starting at the address specified by imageSize, long data)dataUnsafe version of: | ||||||||||||
| public static void | nglCompressedTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int
the number of unsigned bytes of image data starting at the address specified by imageSize, long data)dataUnsafe version of: | ||||||||||||
| public static void | nglCompressedTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int
the number of unsigned bytes of image data starting at the address specified by imageSize, long data)dataUnsafe version of: | ||||||||||||
| public static void | nglCreateBuffers(int
the number of buffer names to create n, long buffers)Unsafe version of: | ||||||||||||
| public static void | nglCreateFramebuffers(int
the number of framebuffer names to create n, long framebuffers)Unsafe version of: | ||||||||||||
| public static void | nglCreateProgramPipelines(int
the number of program pipeline names to create n, long pipelines)Unsafe version of: | ||||||||||||
| public static void | nglCreateQueries(int target, int
the number of query object names to create n, long ids)Unsafe version of: | ||||||||||||
| public static void | nglCreateRenderbuffers(int
the number of renderbuffer names to create n, long renderbuffers)Unsafe version of: | ||||||||||||
| public static void | nglCreateSamplers(int
the number of sampler object names to create n, long samplers)Unsafe version of: | ||||||||||||
| public static void | nglCreateTextures(int target, int
the number of texture names to create n, long textures)Unsafe version of: | ||||||||||||
| public static void | nglCreateTransformFeedbacks(int
the number of transform feedback object names to create n, long ids)Unsafe version of: | ||||||||||||
| public static void | nglCreateVertexArrays(int
the number of vertex array object names to create n, long arrays)Unsafe version of: | ||||||||||||
| public static void | nglGetCompressedTextureImage(int texture, int level, int
the size of the buffer to receive the retrieved pixel data bufSize, long pixels)Unsafe version of: | ||||||||||||
| public static void | nglGetCompressedTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int
the size of the buffer to receive the retrieved pixel data bufSize, long pixels)Unsafe version of: | ||||||||||||
| public static void | nglGetNamedBufferParameteri64v(int buffer, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetNamedBufferParameteriv(int buffer, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetNamedBufferPointerv(int buffer, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetNamedBufferSubData(int buffer, long offset, long
the size in bytes of the data store region being returned size, long data)Unsafe version of: | ||||||||||||
| public static void | nglGetNamedFramebufferAttachmentParameteriv(int framebuffer, int attachment, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetNamedFramebufferParameteriv(int framebuffer, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetNamedRenderbufferParameteriv(int renderbuffer, int pname, long params)
Unsafe version of: | ||||||||||||
| public static native void | nglGetnColorTable(int target, int format, int type, int
the maximum number of bytes to write into bufSize, long table)tableUnsafe version of: | ||||||||||||
| public static void | nglGetnCompressedTexImage(int target, int level, int
the maximum number of bytes to write into bufSize, long img)imgUnsafe version of: | ||||||||||||
| public static native void | nglGetnConvolutionFilter(int target, int format, int type, int
the maximum number of bytes to write into bufSize, long image)imageUnsafe version of: | ||||||||||||
| public static native void | nglGetnHistogram(int target, boolean reset, int format, int type, int
the maximum number of bytes to write into bufSize, long values)valuesUnsafe version of: | ||||||||||||
| public static native void | nglGetnMapdv(int target, int query, int
the maximum number of bytes to write into bufSize, long data)dataUnsafe version of: | ||||||||||||
| public static native void | nglGetnMapfv(int target, int query, int
the maximum number of bytes to write into bufSize, long data)dataUnsafe version of: | ||||||||||||
| public static native void | nglGetnMapiv(int target, int query, int
the maximum number of bytes to write into bufSize, long data)dataUnsafe version of: | ||||||||||||
| public static native void | nglGetnMinmax(int target, boolean reset, int format, int type, int
the maximum number of bytes to write into bufSize, long values)valuesUnsafe version of: | ||||||||||||
| public static native void | nglGetnPixelMapfv(int map, int
the maximum number of bytes to write into bufSize, long data)dataUnsafe version of: | ||||||||||||
| public static native void | nglGetnPixelMapuiv(int map, int
the maximum number of bytes to write into bufSize, long data)dataUnsafe version of: | ||||||||||||
| public static native void | nglGetnPixelMapusv(int map, int
the maximum number of bytes to write into bufSize, long data)dataUnsafe version of: | ||||||||||||
| public static native void | nglGetnPolygonStipple(int
the maximum number of bytes to write into bufSize, long pattern)patternUnsafe version of: | ||||||||||||
| public static native void | nglGetnSeparableFilter(int target, int format, int type, int
the maximum number of bytes to write into rowBufSize, long row, int rowthe maximum number of bytes to write into columnBufSize, long column, long span)columnUnsafe version of: | ||||||||||||
| public static void | nglGetnTexImage(int tex, int level, int format, int type, int
the maximum number of bytes to write into bufSize, long img)imgUnsafe version of: | ||||||||||||
| public static void | nglGetnUniformdv(int program, int location, int
the maximum number of bytes to write to bufSize, long params)paramsUnsafe version of: | ||||||||||||
| public static void | nglGetnUniformfv(int program, int location, int
the maximum number of bytes to write to bufSize, long params)paramsUnsafe version of: | ||||||||||||
| public static void | nglGetnUniformiv(int program, int location, int
the maximum number of bytes to write to bufSize, long params)paramsUnsafe version of: | ||||||||||||
| public static void | nglGetnUniformuiv(int program, int location, int
the maximum number of bytes to write to bufSize, long params)paramsUnsafe version of: | ||||||||||||
| public static void | nglGetTextureImage(int texture, int level, int format, int type, int
the size of the buffer to receive the retrieved pixel data bufSize, long pixels)Unsafe version of: | ||||||||||||
| public static void | nglGetTextureLevelParameterfv(int texture, int level, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetTextureLevelParameteriv(int texture, int level, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetTextureParameterfv(int texture, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetTextureParameterIiv(int texture, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetTextureParameterIuiv(int texture, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetTextureParameteriv(int texture, int pname, long params)
Unsafe version of: | ||||||||||||
| public static void | nglGetTextureSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int
the size of the buffer to receive the retrieved pixel data bufSize, long pixels)Unsafe version of: | ||||||||||||
| public static void | nglGetTransformFeedbacki64_v(int xfb, int pname, int index, long param)
Unsafe version of: | ||||||||||||
| public static void | nglGetTransformFeedbacki_v(int xfb, int pname, int index, long param)
Unsafe version of: | ||||||||||||
| public static void | |||||||||||||
| public static void | nglGetVertexArrayIndexed64iv(int vaobj, int index, int pname, long param)
Unsafe version of: | ||||||||||||
| public static void | nglGetVertexArrayIndexediv(int vaobj, int index, int pname, long param)
Unsafe version of: | ||||||||||||
| public static void | |||||||||||||
| public static void | nglInvalidateNamedFramebufferData(int framebuffer, int
the number of entries in the numAttachments, long attachments)attachments arrayUnsafe version of: | ||||||||||||
| public static void | nglInvalidateNamedFramebufferSubData(int framebuffer, int
the number of entries in the numAttachments, long attachments, int x, int y, int width, int height)attachments arrayUnsafe version of: | ||||||||||||
| public static long | |||||||||||||
| public static long | nglMapNamedBufferRange(int buffer, long offset, long length, int access)
Unsafe version of: | ||||||||||||
| public static void | nglNamedBufferData(int buffer, long
the size in bytes of the buffer object's new data store size, long data, int usage)Unsafe version of: | ||||||||||||
| public static void | nglNamedBufferStorage(int buffer, long
the size of the data store in basic machine units size, long data, int flags)Unsafe version of: | ||||||||||||
| public static void | nglNamedBufferSubData(int buffer, long offset, long
the size in bytes of the data store region being replaced size, long data)Unsafe version of: | ||||||||||||
| public static void | nglNamedFramebufferDrawBuffers(int framebuffer, int
the number of buffers in n, long bufs)bufsUnsafe version of: | ||||||||||||
| public static void | nglReadnPixels(int x, int y, int width, int height, int format, int type, int
the maximum number of bytes to write into bufSize, long pixels)dataUnsafe version of: | ||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | |||||||||||||
| public static void | nglTextureSubImage1D(int texture, int level, int xoffset, int width, int format, int type, long pixels)
Unsafe version of: | ||||||||||||
| public static void | nglTextureSubImage2D(int texture, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels)
Unsafe version of: | ||||||||||||
| public static void | nglTextureSubImage3D(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels)
Unsafe version of: | ||||||||||||
| public static void | nglVertexArrayVertexBuffers(int vaobj, int first, int
the number of vertex buffer binding points count, long buffers, long offsets, long strides)Unsafe version of: |