Package org.lwjgl.opengl
Class NVVertexArrayRange
- java.lang.Object
-
- org.lwjgl.opengl.NVVertexArrayRange
-
public class NVVertexArrayRange extends java.lang.Object
Native bindings to the NV_vertex_array_range extension.The goal of this extension is to permit extremely high vertex processing rates via OpenGL vertex arrays even when the CPU lacks the necessary data movement bandwidth to keep up with the rate at which the vertex engine can consume vertices.
-
-
Field Summary
Fields Modifier and Type Field and Description static int
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
GL_VERTEX_ARRAY_RANGE_LENGTH_NVAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static int
GL_VERTEX_ARRAY_RANGE_NV
Accepted by thecap
parameter of EnableClientState, DisableClientState, and IsEnabled.static int
GL_VERTEX_ARRAY_RANGE_POINTER_NV
Accepted by thepname
parameter of GetPointerv.static int
GL_VERTEX_ARRAY_RANGE_VALID_NV
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static void
glFlushVertexArrayRangeNV()
static void
glVertexArrayRangeNV(java.nio.ByteBuffer pointer)
-
-
-
Field Detail
-
GL_VERTEX_ARRAY_RANGE_NV
Accepted by thecap
parameter of EnableClientState, DisableClientState, and IsEnabled.
-
GL_VERTEX_ARRAY_RANGE_LENGTH_NV, GL_VERTEX_ARRAY_RANGE_VALID_NV, GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_VERTEX_ARRAY_RANGE_POINTER_NV
Accepted by thepname
parameter of GetPointerv.
-
-