Class GL15
- java.lang.Object
-
- org.lwjgl.opengl.GL15
-
public class GL15 extends java.lang.ObjectThe core OpenGL 1.5 functionality.Extensions promoted to core in this release:
-
-
Field Summary
Fields Modifier and Type Field and Description static intGL_ARRAY_BUFFERAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.static intGL_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_BUFFER_ACCESSAccepted by thepnameparameter of GetBufferParameteriv.static intGL_BUFFER_MAP_POINTERAccepted by thepnameparameter of GetBufferPointerv.static intGL_BUFFER_MAPPED
GL_BUFFER_SIZE
GL_BUFFER_USAGEAccepted by thepnameparameter of GetBufferParameteriv.static intGL_COLOR_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_CURRENT_FOG_COORDNew token names.static intGL_CURRENT_QUERYAccepted by thepnameparameter of GetQueryiv.static intGL_DYNAMIC_COPY
GL_DYNAMIC_DRAW
GL_DYNAMIC_READAccepted by theusageparameter of BufferData.static intGL_EDGE_FLAG_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_ELEMENT_ARRAY_BUFFERAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.static intGL_ELEMENT_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_FOG_COORD
GL_FOG_COORD_ARRAY
GL_FOG_COORD_ARRAY_BUFFER_BINDING
GL_FOG_COORD_ARRAY_POINTER
GL_FOG_COORD_ARRAY_STRIDE
GL_FOG_COORD_ARRAY_TYPE
GL_FOG_COORD_SRCNew token names.static intGL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
GL_INDEX_ARRAY_BUFFER_BINDING
GL_NORMAL_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_QUERY_COUNTER_BITSAccepted by thepnameparameter of GetQueryiv.static intGL_QUERY_RESULT
GL_QUERY_RESULT_AVAILABLEAccepted by thepnameparameter of GetQueryObjectiv and GetQueryObjectuiv.static intGL_READ_ONLY
GL_READ_WRITEAccepted by theaccessparameter of MapBuffer.static intGL_SAMPLES_PASSEDAccepted by thetargetparameter of BeginQuery, EndQuery, and GetQueryiv.static intGL_SECONDARY_COLOR_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_SRC0_ALPHA
GL_SRC0_RGB
GL_SRC1_ALPHA
GL_SRC1_RGB
GL_SRC2_ALPHA
GL_SRC2_RGBNew token names.static intGL_STATIC_COPY
GL_STATIC_DRAW
GL_STATIC_READ
GL_STREAM_COPY
GL_STREAM_DRAW
GL_STREAM_READAccepted by theusageparameter of BufferData.static intGL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
GL_VERTEX_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetVertexAttribiv.static intGL_WEIGHT_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_WRITE_ONLYAccepted by theaccessparameter of MapBuffer.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidglBeginQuery(int target, int id)static voidglBindBuffer(int target, int buffer)static voidglBufferData(int target, java.nio.ByteBuffer data, int usage)static voidglBufferData(int target, double[] data, int usage)static voidglBufferData(int target, java.nio.DoubleBuffer data, int usage)static voidglBufferData(int target, float[] data, int usage)static voidglBufferData(int target, java.nio.FloatBuffer data, int usage)static voidglBufferData(int target, int[] data, int usage)static voidglBufferData(int target, java.nio.IntBuffer data, int usage)static voidglBufferData(int target, long size, int usage)static voidglBufferData(int target, short[] data, int usage)static voidglBufferData(int target, java.nio.ShortBuffer data, int usage)static voidglBufferSubData(int target, long offset, java.nio.ByteBuffer data)static voidglBufferSubData(int target, long offset, double[] data)static voidglBufferSubData(int target, long offset, java.nio.DoubleBuffer data)static voidglBufferSubData(int target, long offset, float[] data)static voidglBufferSubData(int target, long offset, java.nio.FloatBuffer data)static voidglBufferSubData(int target, long offset, int[] data)static voidglBufferSubData(int target, long offset, java.nio.IntBuffer data)static voidglBufferSubData(int target, long offset, short[] data)static voidglBufferSubData(int target, long offset, java.nio.ShortBuffer data)static voidglDeleteBuffers(int buffer)static voidglDeleteBuffers(int[] buffers)static voidglDeleteBuffers(java.nio.IntBuffer buffers)static voidglDeleteQueries(int id)static voidglDeleteQueries(int[] ids)static voidglDeleteQueries(java.nio.IntBuffer ids)static voidglEndQuery(int target)static intglGenBuffers()static voidglGenBuffers(int[] buffers)static voidglGenBuffers(java.nio.IntBuffer buffers)static intglGenQueries()static voidglGenQueries(int[] ids)static voidglGenQueries(java.nio.IntBuffer ids)static intglGetBufferParameteri(int target, int pname)static voidglGetBufferParameteriv(int target, int pname, int[] params)static voidglGetBufferParameteriv(int target, int pname, java.nio.IntBuffer params)static longglGetBufferPointer(int target, int pname)static voidglGetBufferPointerv(int target, int pname, org.lwjgl.PointerBuffer params)static voidglGetBufferSubData(int target, long offset, java.nio.ByteBuffer data)static voidglGetBufferSubData(int target, long offset, double[] data)static voidglGetBufferSubData(int target, long offset, java.nio.DoubleBuffer data)static voidglGetBufferSubData(int target, long offset, float[] data)static voidglGetBufferSubData(int target, long offset, java.nio.FloatBuffer data)static voidglGetBufferSubData(int target, long offset, int[] data)static voidglGetBufferSubData(int target, long offset, java.nio.IntBuffer data)static voidglGetBufferSubData(int target, long offset, short[] data)static voidglGetBufferSubData(int target, long offset, java.nio.ShortBuffer data)static intglGetQueryi(int target, int pname)static voidglGetQueryiv(int target, int pname, int[] params)static voidglGetQueryiv(int target, int pname, java.nio.IntBuffer params)static intglGetQueryObjecti(int id, int pname)static voidglGetQueryObjectiv(int id, int pname, int[] params)static voidglGetQueryObjectiv(int id, int pname, java.nio.IntBuffer params)static intglGetQueryObjectui(int id, int pname)static voidglGetQueryObjectuiv(int id, int pname, int[] params)static voidglGetQueryObjectuiv(int id, int pname, java.nio.IntBuffer params)static booleanglIsBuffer(int buffer)static booleanglIsQuery(int id)static java.nio.ByteBufferglMapBuffer(int target, int access)static java.nio.ByteBufferglMapBuffer(int target, int access, java.nio.ByteBuffer old_buffer)static java.nio.ByteBufferglMapBuffer(int target, int access, long length, java.nio.ByteBuffer old_buffer)static booleanglUnmapBuffer(int target)
-
-
-
Field Detail
-
GL_FOG_COORD_SRC, GL_FOG_COORD, GL_CURRENT_FOG_COORD, GL_FOG_COORD_ARRAY_TYPE, GL_FOG_COORD_ARRAY_STRIDE, GL_FOG_COORD_ARRAY_POINTER, GL_FOG_COORD_ARRAY, GL_FOG_COORD_ARRAY_BUFFER_BINDING, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA
New token names.
-
GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER
Accepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.
-
GL_ARRAY_BUFFER_BINDING, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_COLOR_ARRAY_BUFFER_BINDING, GL_INDEX_ARRAY_BUFFER_BINDING, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, GL_WEIGHT_ARRAY_BUFFER_BINDING
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Accepted by thepnameparameter of GetVertexAttribiv.
-
GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_DYNAMIC_COPY
Accepted by theusageparameter of BufferData.
-
GL_READ_ONLY, GL_WRITE_ONLY, GL_READ_WRITE
Accepted by theaccessparameter of MapBuffer.
-
GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BUFFER_ACCESS, GL_BUFFER_MAPPED
Accepted by thepnameparameter of GetBufferParameteriv.
-
GL_BUFFER_MAP_POINTER
Accepted by thepnameparameter of GetBufferPointerv.
-
GL_SAMPLES_PASSED
Accepted by thetargetparameter of BeginQuery, EndQuery, and GetQueryiv.
-
GL_QUERY_COUNTER_BITS, GL_CURRENT_QUERY
Accepted by thepnameparameter of GetQueryiv.
-
GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE
Accepted by thepnameparameter of GetQueryObjectiv and GetQueryObjectuiv.
-
-
Method Detail
-
glBindBuffer
public static void glBindBuffer(int target, int buffer)Binds a named buffer object.- Parameters:
target- the target to which the buffer object is bound. One of:buffer- the name of a buffer object
-
glDeleteBuffers
public static void glDeleteBuffers(java.nio.IntBuffer buffers)
Deletes named buffer objects.- Parameters:
buffers- an array of buffer objects to be deleted
-
glDeleteBuffers
public static void glDeleteBuffers(int buffer)
Deletes named buffer objects.
-
glGenBuffers
public static void glGenBuffers(java.nio.IntBuffer buffers)
Generates buffer object names.- Parameters:
buffers- a buffer in which the generated buffer object names are stored
-
glGenBuffers
public static int glGenBuffers()
Generates buffer object names.
-
glIsBuffer
public static boolean glIsBuffer(int buffer)
Determines if a name corresponds to a buffer object.- Parameters:
buffer- a value that may be the name of a buffer object
-
glBufferData
public static void glBufferData(int target, long size, int usage)Creates and initializes a buffer object's data store.usageis a hint to the GL implementation as to how a buffer object's data store will be accessed. This enables the GL implementation to make more intelligent decisions that may significantly impact buffer object performance. It does not, however, constrain the actual usage of the data store.usagecan be broken down into two parts: first, the frequency of access (modification and usage), and second, the nature of that access. The frequency of access may be one of these:- STREAM - The data store contents will be modified once and used at most a few times.
- STATIC - The data store contents will be modified once and used many times.
- DYNAMIC - The data store contents will be modified repeatedly and used many times.
The nature of access may be one of these:
- DRAW - The data store contents are modified by the application, and used as the source for GL drawing and image specification commands.
- READ - The data store contents are modified by reading data from the GL, and used to return that data when queried by the application.
- COPY - The data store contents are modified by reading data from the GL, and used as the source for GL drawing and image specification commands.
- Parameters:
target- the target buffer object. One of:size- the size in bytes of the buffer object's new data storeusage- the expected usage pattern of the data store. One of:STREAM_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_COPY
-
glBufferData
public static void glBufferData(int target, java.nio.ByteBuffer data, int usage) public static void glBufferData(int target, java.nio.ShortBuffer data, int usage) public static void glBufferData(int target, java.nio.IntBuffer data, int usage) public static void glBufferData(int target, java.nio.FloatBuffer data, int usage) public static void glBufferData(int target, java.nio.DoubleBuffer data, int usage)Creates and initializes a buffer object's data store.usageis a hint to the GL implementation as to how a buffer object's data store will be accessed. This enables the GL implementation to make more intelligent decisions that may significantly impact buffer object performance. It does not, however, constrain the actual usage of the data store.usagecan be broken down into two parts: first, the frequency of access (modification and usage), and second, the nature of that access. The frequency of access may be one of these:- STREAM - The data store contents will be modified once and used at most a few times.
- STATIC - The data store contents will be modified once and used many times.
- DYNAMIC - The data store contents will be modified repeatedly and used many times.
The nature of access may be one of these:
- DRAW - The data store contents are modified by the application, and used as the source for GL drawing and image specification commands.
- READ - The data store contents are modified by reading data from the GL, and used to return that data when queried by the application.
- COPY - The data store contents are modified by reading data from the GL, and used as the source for GL drawing and image specification commands.
- Parameters:
target- the target buffer object. One of:data- a pointer to data that will be copied into the data store for initialization, orNULLif no data is to be copiedusage- the expected usage pattern of the data store. One of:STREAM_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_COPY
-
glBufferSubData
public static void glBufferSubData(int target, long offset, java.nio.ByteBuffer data) public static void glBufferSubData(int target, long offset, java.nio.ShortBuffer data) public static void glBufferSubData(int target, long offset, java.nio.IntBuffer data) public static void glBufferSubData(int target, long offset, java.nio.FloatBuffer data) public static void glBufferSubData(int target, long offset, java.nio.DoubleBuffer data)Updates a subset of a buffer object's data store.- Parameters:
target- the target buffer object. One of:offset- the offset into the buffer object's data store where data replacement will begin, measured in bytesdata- a pointer to the new data that will be copied into the data store
-
glGetBufferSubData
public static void glGetBufferSubData(int target, long offset, java.nio.ByteBuffer data) public static void glGetBufferSubData(int target, long offset, java.nio.ShortBuffer data) public static void glGetBufferSubData(int target, long offset, java.nio.IntBuffer data) public static void glGetBufferSubData(int target, long offset, java.nio.FloatBuffer data) public static void glGetBufferSubData(int target, long offset, java.nio.DoubleBuffer data)Returns a subset of a buffer object's data store.- Parameters:
target- the target buffer object. One of:offset- the offset into the buffer object's data store from which data will be returned, measured in bytesdata- a pointer to the location where buffer object data is returned
-
glMapBuffer
public static java.nio.ByteBuffer glMapBuffer(int target, int access) public static java.nio.ByteBuffer glMapBuffer(int target, int access, java.nio.ByteBuffer old_buffer) public static java.nio.ByteBuffer glMapBuffer(int target, int access, long length, java.nio.ByteBuffer old_buffer)Maps a buffer object's data store.LWJGL note: This method comes in 3 flavors:
GL15.glMapBuffer(int, int)- CallsGetBufferParameterivto retrieve the buffer size and a new ByteBuffer instance is always returned.GL15.glMapBuffer(int, int, ByteBuffer)- CallsGetBufferParameterivto retrieve the buffer size and theold_bufferparameter is reused if not null.GL15.glMapBuffer(int, int, long, ByteBuffer)- The buffer size is explicitly specified and theold_bufferparameter is reused if not null. This is the most efficient method.
- Parameters:
target- the target buffer object being mapped. One of:access- 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:READ_ONLYWRITE_ONLYREAD_WRITE
-
glUnmapBuffer
public static boolean glUnmapBuffer(int target)
Relinquishes the mapping of a buffer object and invalidates the pointer to its data store.Returns TRUE unless data values in the buffer’s data store have become corrupted during the period that the buffer was mapped. Such corruption can be the result of a screen resolution change or other window system-dependent event that causes system heaps such as those for high-performance graphics memory to be discarded. GL implementations must guarantee that such corruption can occur only during the periods that a buffer’s data store is mapped. If such corruption has occurred, UnmapBuffer returns FALSE, and the contents of the buffer’s data store become undefined.
- Parameters:
target- the target buffer object being unmapped. One of:
-
glGetBufferParameteriv
public static void glGetBufferParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the value of a buffer object parameter.- Parameters:
target- the target buffer object. One of:pname- the symbolic name of a buffer object parameter. One of:BUFFER_SIZEBUFFER_USAGEBUFFER_ACCESSBUFFER_MAPPEDBUFFER_ACCESS_FLAGSBUFFER_MAP_LENGTHBUFFER_MAP_OFFSETBUFFER_IMMUTABLE_STORAGEBUFFER_STORAGE_FLAGSparams- the requested parameter
-
glGetBufferParameteri
public static int glGetBufferParameteri(int target, int pname)Returns the value of a buffer object parameter.- Parameters:
target- the target buffer object. One of:pname- the symbolic name of a buffer object parameter. One of:BUFFER_SIZEBUFFER_USAGEBUFFER_ACCESSBUFFER_MAPPEDBUFFER_ACCESS_FLAGSBUFFER_MAP_LENGTHBUFFER_MAP_OFFSETBUFFER_IMMUTABLE_STORAGEBUFFER_STORAGE_FLAGS
-
glGetBufferPointerv
public static void glGetBufferPointerv(int target, int pname, org.lwjgl.PointerBuffer params)Returns the pointer to a mapped buffer object's data store.- Parameters:
target- the target buffer object. One of:pname- the pointer to be returned. Must be:BUFFER_MAP_POINTERparams- the pointer value specified bypname
-
glGetBufferPointer
public static long glGetBufferPointer(int target, int pname)Returns the pointer to a mapped buffer object's data store.- Parameters:
target- the target buffer object. One of:pname- the pointer to be returned. Must be:BUFFER_MAP_POINTER
-
glGenQueries
public static void glGenQueries(java.nio.IntBuffer ids)
Generates query object names.- Parameters:
ids- a buffer in which the generated query object names are stored
-
glGenQueries
public static int glGenQueries()
Generates query object names.
-
glDeleteQueries
public static void glDeleteQueries(java.nio.IntBuffer ids)
Deletes named query objects.- Parameters:
ids- an array of query objects to be deleted
-
glDeleteQueries
public static void glDeleteQueries(int id)
Deletes named query objects.
-
glIsQuery
public static boolean glIsQuery(int id)
Determine if a name corresponds to a query object.- Parameters:
id- a value that may be the name of a query object
-
glBeginQuery
public static void glBeginQuery(int target, int id)Creates a query object and makes it active.- Parameters:
target- the target type of query object established. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEid- the name of a query object
-
glEndQuery
public static void glEndQuery(int target)
Marks the end of the sequence of commands to be tracked for the active query specified bytarget.- Parameters:
target- the query object target. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVE
-
glGetQueryiv
public static void glGetQueryiv(int target, int pname, java.nio.IntBuffer params)Returns parameters of a query object target.- Parameters:
target- the query object target. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEpname- the symbolic name of a query object target parameter. One of:QUERY_COUNTER_BITSCURRENT_QUERYparams- the requested data
-
glGetQueryi
public static int glGetQueryi(int target, int pname)Returns parameters of a query object target.- Parameters:
target- the query object target. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEpname- the symbolic name of a query object target parameter. One of:QUERY_COUNTER_BITSCURRENT_QUERY
-
glGetQueryObjectiv
public static void glGetQueryObjectiv(int id, int pname, java.nio.IntBuffer params)Returns the integer value of a query object parameter.- Parameters:
id- the name of a query objectpname- the symbolic name of a query object parameter. One of:QUERY_RESULTQUERY_RESULT_AVAILABLEparams- the requested data
-
glGetQueryObjecti
public static int glGetQueryObjecti(int id, int pname)Returns the integer value of a query object parameter.- Parameters:
id- the name of a query objectpname- the symbolic name of a query object parameter. One of:QUERY_RESULTQUERY_RESULT_AVAILABLE
-
glGetQueryObjectuiv
public static void glGetQueryObjectuiv(int id, int pname, java.nio.IntBuffer params)Unsigned version ofGetQueryObjectiv.- Parameters:
id- the name of a query objectpname- the symbolic name of a query object parameter. One of:QUERY_RESULTQUERY_RESULT_AVAILABLEparams- the requested data
-
glGetQueryObjectui
public static int glGetQueryObjectui(int id, int pname)Unsigned version ofGetQueryObjectiv.- Parameters:
id- the name of a query objectpname- the symbolic name of a query object parameter. One of:QUERY_RESULTQUERY_RESULT_AVAILABLE
-
glDeleteBuffers
public static void glDeleteBuffers(int[] buffers)
Array version of:DeleteBuffers
-
glGenBuffers
public static void glGenBuffers(int[] buffers)
Array version of:GenBuffers
-
glBufferData
public static void glBufferData(int target, short[] data, int usage) public static void glBufferData(int target, int[] data, int usage) public static void glBufferData(int target, float[] data, int usage) public static void glBufferData(int target, double[] data, int usage)Array version of:BufferData
-
glBufferSubData
public static void glBufferSubData(int target, long offset, short[] data) public static void glBufferSubData(int target, long offset, int[] data) public static void glBufferSubData(int target, long offset, float[] data) public static void glBufferSubData(int target, long offset, double[] data)Array version of:BufferSubData
-
glGetBufferSubData
public static void glGetBufferSubData(int target, long offset, short[] data) public static void glGetBufferSubData(int target, long offset, int[] data) public static void glGetBufferSubData(int target, long offset, float[] data) public static void glGetBufferSubData(int target, long offset, double[] data)Array version of:GetBufferSubData
-
glGetBufferParameteriv
public static void glGetBufferParameteriv(int target, int pname, int[] params)Array version of:GetBufferParameteriv
-
glGenQueries
public static void glGenQueries(int[] ids)
Array version of:GenQueries
-
glDeleteQueries
public static void glDeleteQueries(int[] ids)
Array version of:DeleteQueries
-
glGetQueryiv
public static void glGetQueryiv(int target, int pname, int[] params)Array version of:GetQueryiv
-
glGetQueryObjectiv
public static void glGetQueryObjectiv(int id, int pname, int[] params)Array version of:GetQueryObjectiv
-
glGetQueryObjectuiv
public static void glGetQueryObjectuiv(int id, int pname, int[] params)Array version of:GetQueryObjectuiv
-
-