Extensions promoted to core in this release:
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_ARRAY_BUFFER
Accepted by the |
| public static final int | GL_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_BUFFER_ACCESS
Accepted by the |
| public static final int | GL_BUFFER_MAP_POINTER
Accepted by the |
| public static final int | GL_BUFFER_MAPPED
Accepted by the |
| public static final int | GL_BUFFER_SIZE
Accepted by the |
| public static final int | GL_BUFFER_USAGE
Accepted by the |
| public static final int | GL_COLOR_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_CURRENT_FOG_COORD
New token names. |
| public static final int | GL_CURRENT_QUERY
Accepted by the |
| public static final int | GL_DYNAMIC_COPY
Accepted by the |
| public static final int | GL_DYNAMIC_DRAW
Accepted by the |
| public static final int | GL_DYNAMIC_READ
Accepted by the |
| public static final int | GL_EDGE_FLAG_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_ELEMENT_ARRAY_BUFFER
Accepted by the |
| public static final int | GL_ELEMENT_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_FOG_COORD
New token names. |
| public static final int | GL_FOG_COORD_ARRAY
New token names. |
| public static final int | GL_FOG_COORD_ARRAY_BUFFER_BINDING
New token names. |
| public static final int | GL_FOG_COORD_ARRAY_POINTER
New token names. |
| public static final int | GL_FOG_COORD_ARRAY_STRIDE
New token names. |
| public static final int | GL_FOG_COORD_ARRAY_TYPE
New token names. |
| public static final int | GL_FOG_COORD_SRC
New token names. |
| public static final int | GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_INDEX_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_NORMAL_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_QUERY_COUNTER_BITS
Accepted by the |
| public static final int | GL_QUERY_RESULT
Accepted by the |
| public static final int | GL_QUERY_RESULT_AVAILABLE
Accepted by the |
| public static final int | GL_READ_ONLY
Accepted by the |
| public static final int | GL_READ_WRITE
Accepted by the |
| public static final int | GL_SAMPLES_PASSED
Accepted by the |
| public static final int | GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_SRC0_ALPHA
New token names. |
| public static final int | GL_SRC0_RGB
New token names. |
| public static final int | GL_SRC1_ALPHA
New token names. |
| public static final int | GL_SRC1_RGB
New token names. |
| public static final int | GL_SRC2_ALPHA
New token names. |
| public static final int | GL_SRC2_RGB
New token names. |
| public static final int | GL_STATIC_COPY
Accepted by the |
| public static final int | GL_STATIC_DRAW
Accepted by the |
| public static final int | GL_STATIC_READ
Accepted by the |
| public static final int | GL_STREAM_COPY
Accepted by the |
| public static final int | GL_STREAM_DRAW
Accepted by the |
| public static final int | GL_STREAM_READ
Accepted by the |
| public static final int | GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_VERTEX_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_WEIGHT_ARRAY_BUFFER_BINDING
Accepted by the |
| public static final int | GL_WRITE_ONLY
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| public static void | glBeginQuery(int
the target type of query object established. One of: target, int
the name of a query object id)Creates a query object and makes it active. | |||||||||
| public static void | glBindBuffer(int
the target to which the buffer object is bound. One of: target, int the name of a buffer object buffer)Binds a named buffer object. | |||||||||
| public static void | glBufferData(int target, 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)
Creates and initializes a buffer object's data store. | |||||||||
| public static void | glBufferData(int target, 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)
Creates and initializes a buffer object's data store. | |||||||||
| public static void | glBufferData(int target, 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)
Creates and initializes a buffer object's data store. | |||||||||
| public static void | glBufferData(int target, 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)
Creates and initializes a buffer object's data store. | |||||||||
| public static void | glBufferData(int target, 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)
Creates and initializes a buffer object's data store. | |||||||||
| public static void | glBufferData(int target, 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)
Creates and initializes a buffer object's data store. | |||||||||
| public static void | glBufferData(int target, 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)
Creates and initializes a buffer object's data store. | |||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | glBufferSubData(int target, 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)Updates a subset of a buffer object's data store. | |||||||||
| public static void | glBufferSubData(int target, 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)Updates a subset of a buffer object's data store. | |||||||||
| public static void | glBufferSubData(int target, 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)Updates a subset of a buffer object's data store. | |||||||||
| public static void | glBufferSubData(int target, 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)Updates a subset of a buffer object's data store. | |||||||||
| public static void | glBufferSubData(int target, 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)Updates a subset of a buffer object's data store. | |||||||||
| public static void | glBufferSubData(int target, 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)Updates a subset of a buffer object's data store. | |||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | glDeleteBuffers(IntBuffer
an array of buffer objects to be deleted buffers)Deletes named buffer objects. | |||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | glEndQuery(int target)
Marks the end of the sequence of commands to be tracked for the active query specified by | |||||||||
| public static void | glGenBuffers(IntBuffer
a buffer in which the generated buffer object names are stored buffers)Generates buffer object names. | |||||||||
| public static int | ||||||||||
| public static void | ||||||||||
| public static void | glGenQueries(IntBuffer
a buffer in which the generated query object names are stored ids)Generates query object names. | |||||||||
| public static int | ||||||||||
| public static void | ||||||||||
| public static int | glGetBufferParameteri(int target, int
the symbolic name of a buffer object parameter. One of: pname)
Returns the value of a buffer object parameter. | |||||||||
| public static void | glGetBufferParameteriv(int target, int
the symbolic name of a buffer object parameter. One of: pname, IntBuffer
the requested parameter params)Returns the value of a buffer object parameter. | |||||||||
| public static void | ||||||||||
| public static long | glGetBufferPointer(int target, int
the pointer to be returned. Must be: pname)
Returns the pointer to a mapped buffer object's data store. | |||||||||
| public static void | glGetBufferPointerv(int target, int
the pointer to be returned. Must be: pname, PointerBuffer
the pointer value specified by params)pnameReturns the pointer to a mapped buffer object's data store. | |||||||||
| public static void | glGetBufferSubData(int target, 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)Returns a subset of a buffer object's data store. | |||||||||
| public static void | glGetBufferSubData(int target, 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)Returns a subset of a buffer object's data store. | |||||||||
| public static void | glGetBufferSubData(int target, 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)Returns a subset of a buffer object's data store. | |||||||||
| public static void | glGetBufferSubData(int target, 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)Returns a subset of a buffer object's data store. | |||||||||
| public static void | glGetBufferSubData(int target, 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)Returns a subset of a buffer object's data store. | |||||||||
| public static void | glGetBufferSubData(int target, 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)Returns a subset of a buffer object's data store. | |||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static int | glGetQueryi(int target, int
the symbolic name of a query object target parameter. One of: pname)
Returns parameters of a query object target. | |||||||||
| public static void | glGetQueryiv(int target, int
the symbolic name of a query object target parameter. One of: pname, IntBuffer
the requested data params)Returns parameters of a query object target. | |||||||||
| public static void | ||||||||||
| public static int | glGetQueryObjecti(int
the name of a query object id, int the symbolic name of a query object parameter. One of: pname)
Returns the integer value of a query object parameter. | |||||||||
| public static void | glGetQueryObjectiv(int
the name of a query object id, int the symbolic name of a query object parameter. One of: pname, IntBuffer
the requested data params)Returns the integer value of a query object parameter. | |||||||||
| public static void | glGetQueryObjectiv(int
the name of a query object id, int the symbolic name of a query object parameter. One of: pname, long
the requested data params)Returns the integer value of a query object parameter. | |||||||||
| public static void | ||||||||||
| public static int | glGetQueryObjectui(int
the name of a query object id, int the symbolic name of a query object parameter. One of: pname)
Unsigned version of | |||||||||
| public static void | glGetQueryObjectuiv(int
the name of a query object id, int the symbolic name of a query object parameter. One of: pname, IntBuffer
the requested data params)Unsigned version of | |||||||||
| public static void | glGetQueryObjectuiv(int
the name of a query object id, int the symbolic name of a query object parameter. One of: pname, long
the requested data params)Unsigned version of | |||||||||
| public static void | ||||||||||
| public static boolean | glIsBuffer(int
a value that may be the name of a buffer object buffer)Determines if a name corresponds to a buffer object. | |||||||||
| public static boolean | glIsQuery(int
a value that may be the name of a query object id)Determine if a name corresponds to a query object. | |||||||||
| public static ByteBuffer | glMapBuffer(int
the target buffer object being mapped. One of: target, 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)
Maps a buffer object's data store. | |||||||||
| public static ByteBuffer | glMapBuffer(int
the target buffer object being mapped. One of: target, 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)
Maps a buffer object's data store. | |||||||||
| public static ByteBuffer | glMapBuffer(int
the target buffer object being mapped. One of: target, 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)
Maps a buffer object's data store. | |||||||||
| public static boolean | glUnmapBuffer(int
the target buffer object being unmapped. One of: target)Relinquishes the mapping of a buffer object and invalidates the pointer to its data store. | |||||||||
| public static void | nglBufferData(int target, long
the size in bytes of the buffer object's new data store size, long data, int usage)Unsafe version of: | |||||||||
| public static void | nglBufferSubData(int target, long offset, long
the size in bytes of the data store region being replaced size, long data)Unsafe version of: | |||||||||
| public static void | nglDeleteBuffers(int
the number of buffer objects to be deleted n, long buffers)Unsafe version of: | |||||||||
| public static void | nglDeleteQueries(int
the number of query objects to be deleted n, long ids)Unsafe version of: | |||||||||
| public static void | nglGenBuffers(int
the number of buffer object names to be generated n, long buffers)Unsafe version of: | |||||||||
| public static void | nglGenQueries(int
the number of query object names to be generated n, long ids)Unsafe version of: | |||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | nglGetBufferSubData(int target, long offset, long
the size in bytes of the data store region being returned size, long data)Unsafe version of: | |||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static void | ||||||||||
| public static long |