Package org.lwjgl.opengl
Class NVVertexArrayRange
java.lang.Object
org.lwjgl.opengl.NVVertexArrayRange
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
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thecapparameter of EnableClientState, DisableClientState, and IsEnabled.static final intAccepted by thepnameparameter of GetPointerv.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidglVertexArrayRangeNV(ByteBuffer pointer) static voidnglVertexArrayRangeNV(int length, long pointer)
-
Field Details
-
GL_VERTEX_ARRAY_RANGE_NV
public static final int GL_VERTEX_ARRAY_RANGE_NVAccepted by thecapparameter of EnableClientState, DisableClientState, and IsEnabled.- See Also:
-
GL_VERTEX_ARRAY_RANGE_LENGTH_NV
public static final int GL_VERTEX_ARRAY_RANGE_LENGTH_NVAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_VERTEX_ARRAY_RANGE_VALID_NV
public static final int GL_VERTEX_ARRAY_RANGE_VALID_NVAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
public static final int GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NVAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_VERTEX_ARRAY_RANGE_POINTER_NV
public static final int GL_VERTEX_ARRAY_RANGE_POINTER_NVAccepted by thepnameparameter of GetPointerv.- See Also:
-
-
Method Details
-
nglVertexArrayRangeNV
public static void nglVertexArrayRangeNV(int length, long pointer) -
glVertexArrayRangeNV
-
glFlushVertexArrayRangeNV
public static void glFlushVertexArrayRangeNV()
-