public class NVVertexArrayRange
extends java.lang.Object
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.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_VERTEX_ARRAY_RANGE_LENGTH_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
static int |
GL_VERTEX_ARRAY_RANGE_NV
Accepted by the
cap parameter of EnableClientState, DisableClientState, and IsEnabled. |
static int |
GL_VERTEX_ARRAY_RANGE_POINTER_NV
Accepted by the
pname parameter of GetPointerv. |
static int |
GL_VERTEX_ARRAY_RANGE_VALID_NV
Accepted by the
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. |
| Modifier and Type | Method and Description |
|---|---|
static void |
glFlushVertexArrayRangeNV() |
static void |
glVertexArrayRangeNV(java.nio.ByteBuffer pointer) |
static void |
nglVertexArrayRangeNV(int length,
long pointer) |
public static final int GL_VERTEX_ARRAY_RANGE_NV
cap parameter of EnableClientState, DisableClientState, and IsEnabled.public static final int GL_VERTEX_ARRAY_RANGE_LENGTH_NV
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_VERTEX_ARRAY_RANGE_VALID_NV
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.public static final int GL_VERTEX_ARRAY_RANGE_POINTER_NV
pname parameter of GetPointerv.Copyright LWJGL. All Rights Reserved. License terms.