Package org.lwjgl.opengl
Class NVVertexArrayRange
- java.lang.Object
-
- org.lwjgl.opengl.NVVertexArrayRange
-
public class NVVertexArrayRange extends java.lang.ObjectNative 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 intGL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
GL_VERTEX_ARRAY_RANGE_LENGTH_NVAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_VERTEX_ARRAY_RANGE_NVAccepted by thecapparameter of EnableClientState, DisableClientState, and IsEnabled.static intGL_VERTEX_ARRAY_RANGE_POINTER_NVAccepted by thepnameparameter of GetPointerv.static intGL_VERTEX_ARRAY_RANGE_VALID_NVAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidglFlushVertexArrayRangeNV()static voidglVertexArrayRangeNV(java.nio.ByteBuffer pointer)
-
-
-
Field Detail
-
GL_VERTEX_ARRAY_RANGE_NV
Accepted by thecapparameter 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 thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_VERTEX_ARRAY_RANGE_POINTER_NV
Accepted by thepnameparameter of GetPointerv.
-
-