This extension provides support for specifying vertex attributes with 64-bit integer components, analagous to the 64-bit floating point support added in EXT_vertex_attrib_64bit.
Additionally, it provides the VertexAttribLFormatNV entry point to specify bindless vertex attribute arrays with 64-bit integer or floating-point components in conjunction with the NV_vertex_buffer_unified_memory extension.
Requires OpenGL 3., GLSL 1.30, NV_gpu_shader5 or equivalent functionality and EXT_vertex_attrib_64bit.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_INT64_NV
Accepted by the |
| public static final int | GL_UNSIGNED_INT64_NV
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static long | |
| public static void | |
| public static void | glGetVertexAttribLi64vNV(int index, int pname, long[] params)
Array version of: |
| public static long | |
| public static void | |
| public static void | glGetVertexAttribLui64vNV(int index, int pname, long[] params)
Array version of: |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void |
| GL_INT64_NV | back to summary |
|---|---|
| public static final int GL_INT64_NV Accepted by the | |
| GL_UNSIGNED_INT64_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT64_NV Accepted by the | |
| NVVertexAttribInteger64bit | back to summary |
|---|---|
| protected NVVertexAttribInteger64bit() | |
| glGetVertexAttribLi64NV | back to summary |
|---|---|
public static long glGetVertexAttribLi64NV(int index, int pname)
| |
| glGetVertexAttribLi64vNV | back to summary |
|---|---|
| public static void glGetVertexAttribLi64vNV(int index, int pname, LongBuffer params) | |
| glGetVertexAttribLi64vNV | back to summary |
|---|---|
| public static void glGetVertexAttribLi64vNV(int index, int pname, long[] params) Array version of: | |
| glGetVertexAttribLui64NV | back to summary |
|---|---|
public static long glGetVertexAttribLui64NV(int index, int pname)
| |
| glGetVertexAttribLui64vNV | back to summary |
|---|---|
| public static void glGetVertexAttribLui64vNV(int index, int pname, LongBuffer params) | |
| glGetVertexAttribLui64vNV | back to summary |
|---|---|
| public static void glGetVertexAttribLui64vNV(int index, int pname, long[] params) Array version of: | |
| glVertexAttribL1i64NV | back to summary |
|---|---|
| public static native void glVertexAttribL1i64NV(int index, long x) | |
| glVertexAttribL1i64vNV | back to summary |
|---|---|
| public static void glVertexAttribL1i64vNV(int index, LongBuffer v) | |
| glVertexAttribL1i64vNV | back to summary |
|---|---|
| public static void glVertexAttribL1i64vNV(int index, long[] v) Array version of: | |
| glVertexAttribL1ui64NV | back to summary |
|---|---|
| public static native void glVertexAttribL1ui64NV(int index, long x) | |
| glVertexAttribL1ui64vNV | back to summary |
|---|---|
| public static void glVertexAttribL1ui64vNV(int index, LongBuffer v) | |
| glVertexAttribL1ui64vNV | back to summary |
|---|---|
| public static void glVertexAttribL1ui64vNV(int index, long[] v) Array version of: | |
| glVertexAttribL2i64NV | back to summary |
|---|---|
| public static native void glVertexAttribL2i64NV(int index, long x, long y) | |
| glVertexAttribL2i64vNV | back to summary |
|---|---|
| public static void glVertexAttribL2i64vNV(int index, LongBuffer v) | |
| glVertexAttribL2i64vNV | back to summary |
|---|---|
| public static void glVertexAttribL2i64vNV(int index, long[] v) Array version of: | |
| glVertexAttribL2ui64NV | back to summary |
|---|---|
| public static native void glVertexAttribL2ui64NV(int index, long x, long y) | |
| glVertexAttribL2ui64vNV | back to summary |
|---|---|
| public static void glVertexAttribL2ui64vNV(int index, LongBuffer v) | |
| glVertexAttribL2ui64vNV | back to summary |
|---|---|
| public static void glVertexAttribL2ui64vNV(int index, long[] v) Array version of: | |
| glVertexAttribL3i64NV | back to summary |
|---|---|
| public static native void glVertexAttribL3i64NV(int index, long x, long y, long z) | |
| glVertexAttribL3i64vNV | back to summary |
|---|---|
| public static void glVertexAttribL3i64vNV(int index, LongBuffer v) | |
| glVertexAttribL3i64vNV | back to summary |
|---|---|
| public static void glVertexAttribL3i64vNV(int index, long[] v) Array version of: | |
| glVertexAttribL3ui64NV | back to summary |
|---|---|
| public static native void glVertexAttribL3ui64NV(int index, long x, long y, long z) | |
| glVertexAttribL3ui64vNV | back to summary |
|---|---|
| public static void glVertexAttribL3ui64vNV(int index, LongBuffer v) | |
| glVertexAttribL3ui64vNV | back to summary |
|---|---|
| public static void glVertexAttribL3ui64vNV(int index, long[] v) Array version of: | |
| glVertexAttribL4i64NV | back to summary |
|---|---|
| public static native void glVertexAttribL4i64NV(int index, long x, long y, long z, long w) | |
| glVertexAttribL4i64vNV | back to summary |
|---|---|
| public static void glVertexAttribL4i64vNV(int index, LongBuffer v) | |
| glVertexAttribL4i64vNV | back to summary |
|---|---|
| public static void glVertexAttribL4i64vNV(int index, long[] v) Array version of: | |
| glVertexAttribL4ui64NV | back to summary |
|---|---|
| public static native void glVertexAttribL4ui64NV(int index, long x, long y, long z, long w) | |
| glVertexAttribL4ui64vNV | back to summary |
|---|---|
| public static void glVertexAttribL4ui64vNV(int index, LongBuffer v) | |
| glVertexAttribL4ui64vNV | back to summary |
|---|---|
| public static void glVertexAttribL4ui64vNV(int index, long[] v) Array version of: | |
| glVertexAttribLFormatNV | back to summary |
|---|---|
| public static native void glVertexAttribLFormatNV(int index, int size, int type, int stride) | |
| nglGetVertexAttribLi64vNV | back to summary |
|---|---|
| public static native void nglGetVertexAttribLi64vNV(int index, int pname, long params) | |
| nglGetVertexAttribLui64vNV | back to summary |
|---|---|
| public static native void nglGetVertexAttribLui64vNV(int index, int pname, long params) | |
| nglVertexAttribL1i64vNV | back to summary |
|---|---|
| public static native void nglVertexAttribL1i64vNV(int index, long v) | |
| nglVertexAttribL1ui64vNV | back to summary |
|---|---|
| public static native void nglVertexAttribL1ui64vNV(int index, long v) | |
| nglVertexAttribL2i64vNV | back to summary |
|---|---|
| public static native void nglVertexAttribL2i64vNV(int index, long v) | |
| nglVertexAttribL2ui64vNV | back to summary |
|---|---|
| public static native void nglVertexAttribL2ui64vNV(int index, long v) | |
| nglVertexAttribL3i64vNV | back to summary |
|---|---|
| public static native void nglVertexAttribL3i64vNV(int index, long v) | |
| nglVertexAttribL3ui64vNV | back to summary |
|---|---|
| public static native void nglVertexAttribL3ui64vNV(int index, long v) | |
| nglVertexAttribL4i64vNV | back to summary |
|---|---|
| public static native void nglVertexAttribL4i64vNV(int index, long v) | |
| nglVertexAttribL4ui64vNV | back to summary |
|---|---|
| public static native void nglVertexAttribL4ui64vNV(int index, long v) | |