This extension was developed based on the NV_gpu_shader5 extension to allow implementations supporting 64-bit integers to expose the feature without the additional requirements that are present in NV_gpu_shader5.
The extension introduces the following features for all shader types:
This extension is designed to be a functional superset of the 64-bit integer support introduced by NV_gpu_shader5 and to be source code compatible with that, thus the new procedures, functions, and tokens are identical to those found in that extension.
Requires OpenGL 4. and GLSL 4.00.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_FLOAT16_NV
Returned by the |
| public static final int | GL_FLOAT16_VEC2_NV
Returned by the |
| public static final int | GL_FLOAT16_VEC3_NV
Returned by the |
| public static final int | GL_FLOAT16_VEC4_NV
Returned by the |
| public static final int | GL_INT16_NV
Returned by the |
| public static final int | GL_INT16_VEC2_NV
Returned by the |
| public static final int | GL_INT16_VEC3_NV
Returned by the |
| public static final int | GL_INT16_VEC4_NV
Returned by the |
| public static final int | GL_INT64_NV
Returned by the |
| public static final int | GL_INT64_VEC2_NV
Returned by the |
| public static final int | GL_INT64_VEC3_NV
Returned by the |
| public static final int | GL_INT64_VEC4_NV
Returned by the |
| public static final int | GL_INT8_NV
Returned by the |
| public static final int | GL_INT8_VEC2_NV
Returned by the |
| public static final int | GL_INT8_VEC3_NV
Returned by the |
| public static final int | GL_INT8_VEC4_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT16_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT16_VEC2_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT16_VEC3_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT16_VEC4_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT64_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT64_VEC2_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT64_VEC3_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT64_VEC4_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT8_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT8_VEC2_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT8_VEC3_NV
Returned by the |
| public static final int | GL_UNSIGNED_INT8_VEC4_NV
Returned by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static long | |
| public static void | |
| public static void | |
| public static long | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | glProgramUniform1i64vNV(int program, int location, long[] value)
Array version of: |
| public static void | |
| public static void | |
| public static void | glProgramUniform1ui64vNV(int program, int location, long[] value)
Array version of: |
| public static void | |
| public static void | |
| public static void | glProgramUniform2i64vNV(int program, int location, long[] value)
Array version of: |
| public static void | |
| public static void | |
| public static void | glProgramUniform2ui64vNV(int program, int location, long[] value)
Array version of: |
| public static void | |
| public static void | |
| public static void | glProgramUniform3i64vNV(int program, int location, long[] value)
Array version of: |
| public static void | |
| public static void | |
| public static void | glProgramUniform3ui64vNV(int program, int location, long[] value)
Array version of: |
| public static void | |
| public static void | |
| public static void | glProgramUniform4i64vNV(int program, int location, long[] value)
Array version of: |
| public static void | |
| public static void | |
| public static void | glProgramUniform4ui64vNV(int program, int location, long[] value)
Array version of: |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void |
| GL_FLOAT16_NV | back to summary |
|---|---|
| public static final int GL_FLOAT16_NV Returned by the | |
| GL_FLOAT16_VEC2_NV | back to summary |
|---|---|
| public static final int GL_FLOAT16_VEC2_NV Returned by the | |
| GL_FLOAT16_VEC3_NV | back to summary |
|---|---|
| public static final int GL_FLOAT16_VEC3_NV Returned by the | |
| GL_FLOAT16_VEC4_NV | back to summary |
|---|---|
| public static final int GL_FLOAT16_VEC4_NV Returned by the | |
| GL_INT16_NV | back to summary |
|---|---|
| public static final int GL_INT16_NV Returned by the | |
| GL_INT16_VEC2_NV | back to summary |
|---|---|
| public static final int GL_INT16_VEC2_NV Returned by the | |
| GL_INT16_VEC3_NV | back to summary |
|---|---|
| public static final int GL_INT16_VEC3_NV Returned by the | |
| GL_INT16_VEC4_NV | back to summary |
|---|---|
| public static final int GL_INT16_VEC4_NV Returned by the | |
| GL_INT64_NV | back to summary |
|---|---|
| public static final int GL_INT64_NV Returned by the | |
| GL_INT64_VEC2_NV | back to summary |
|---|---|
| public static final int GL_INT64_VEC2_NV Returned by the | |
| GL_INT64_VEC3_NV | back to summary |
|---|---|
| public static final int GL_INT64_VEC3_NV Returned by the | |
| GL_INT64_VEC4_NV | back to summary |
|---|---|
| public static final int GL_INT64_VEC4_NV Returned by the | |
| GL_INT8_NV | back to summary |
|---|---|
| public static final int GL_INT8_NV Returned by the | |
| GL_INT8_VEC2_NV | back to summary |
|---|---|
| public static final int GL_INT8_VEC2_NV Returned by the | |
| GL_INT8_VEC3_NV | back to summary |
|---|---|
| public static final int GL_INT8_VEC3_NV Returned by the | |
| GL_INT8_VEC4_NV | back to summary |
|---|---|
| public static final int GL_INT8_VEC4_NV Returned by the | |
| GL_UNSIGNED_INT16_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT16_NV Returned by the | |
| GL_UNSIGNED_INT16_VEC2_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT16_VEC2_NV Returned by the | |
| GL_UNSIGNED_INT16_VEC3_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT16_VEC3_NV Returned by the | |
| GL_UNSIGNED_INT16_VEC4_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT16_VEC4_NV Returned by the | |
| GL_UNSIGNED_INT64_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT64_NV Returned by the | |
| GL_UNSIGNED_INT64_VEC2_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT64_VEC2_NV Returned by the | |
| GL_UNSIGNED_INT64_VEC3_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT64_VEC3_NV Returned by the | |
| GL_UNSIGNED_INT64_VEC4_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT64_VEC4_NV Returned by the | |
| GL_UNSIGNED_INT8_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT8_NV Returned by the | |
| GL_UNSIGNED_INT8_VEC2_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT8_VEC2_NV Returned by the | |
| GL_UNSIGNED_INT8_VEC3_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT8_VEC3_NV Returned by the | |
| GL_UNSIGNED_INT8_VEC4_NV | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT8_VEC4_NV Returned by the | |
| AMDGPUShaderInt64 | back to summary |
|---|---|
| protected AMDGPUShaderInt64() | |
| glGetUniformi64NV | back to summary |
|---|---|
public static long glGetUniformi64NV(int program, int location)
| |
| glGetUniformi64vNV | back to summary |
|---|---|
| public static void glGetUniformi64vNV(int program, int location, LongBuffer params) | |
| glGetUniformi64vNV | back to summary |
|---|---|
| public static void glGetUniformi64vNV(int program, int location, long[] params) Array version of: | |
| glGetUniformui64NV | back to summary |
|---|---|
public static long glGetUniformui64NV(int program, int location)
| |
| glGetUniformui64vNV | back to summary |
|---|---|
| public static void glGetUniformui64vNV(int program, int location, LongBuffer params) | |
| glGetUniformui64vNV | back to summary |
|---|---|
| public static void glGetUniformui64vNV(int program, int location, long[] params) Array version of: | |
| glProgramUniform1i64NV | back to summary |
|---|---|
| public static void glProgramUniform1i64NV(int program, int location, long x) | |
| glProgramUniform1i64vNV | back to summary |
|---|---|
| public static void glProgramUniform1i64vNV(int program, int location, LongBuffer value) | |
| glProgramUniform1i64vNV | back to summary |
|---|---|
| public static void glProgramUniform1i64vNV(int program, int location, long[] value) Array version of: | |
| glProgramUniform1ui64NV | back to summary |
|---|---|
| public static void glProgramUniform1ui64NV(int program, int location, long x) | |
| glProgramUniform1ui64vNV | back to summary |
|---|---|
| public static void glProgramUniform1ui64vNV(int program, int location, LongBuffer value) | |
| glProgramUniform1ui64vNV | back to summary |
|---|---|
| public static void glProgramUniform1ui64vNV(int program, int location, long[] value) Array version of: | |
| glProgramUniform2i64NV | back to summary |
|---|---|
| public static void glProgramUniform2i64NV(int program, int location, long x, long y) | |
| glProgramUniform2i64vNV | back to summary |
|---|---|
| public static void glProgramUniform2i64vNV(int program, int location, LongBuffer value) | |
| glProgramUniform2i64vNV | back to summary |
|---|---|
| public static void glProgramUniform2i64vNV(int program, int location, long[] value) Array version of: | |
| glProgramUniform2ui64NV | back to summary |
|---|---|
| public static void glProgramUniform2ui64NV(int program, int location, long x, long y) | |
| glProgramUniform2ui64vNV | back to summary |
|---|---|
| public static void glProgramUniform2ui64vNV(int program, int location, LongBuffer value) | |
| glProgramUniform2ui64vNV | back to summary |
|---|---|
| public static void glProgramUniform2ui64vNV(int program, int location, long[] value) Array version of: | |
| glProgramUniform3i64NV | back to summary |
|---|---|
| public static void glProgramUniform3i64NV(int program, int location, long x, long y, long z) | |
| glProgramUniform3i64vNV | back to summary |
|---|---|
| public static void glProgramUniform3i64vNV(int program, int location, LongBuffer value) | |
| glProgramUniform3i64vNV | back to summary |
|---|---|
| public static void glProgramUniform3i64vNV(int program, int location, long[] value) Array version of: | |
| glProgramUniform3ui64NV | back to summary |
|---|---|
| public static void glProgramUniform3ui64NV(int program, int location, long x, long y, long z) | |
| glProgramUniform3ui64vNV | back to summary |
|---|---|
| public static void glProgramUniform3ui64vNV(int program, int location, LongBuffer value) | |
| glProgramUniform3ui64vNV | back to summary |
|---|---|
| public static void glProgramUniform3ui64vNV(int program, int location, long[] value) Array version of: | |
| glProgramUniform4i64NV | back to summary |
|---|---|
| public static void glProgramUniform4i64NV(int program, int location, long x, long y, long z, long w) | |
| glProgramUniform4i64vNV | back to summary |
|---|---|
| public static void glProgramUniform4i64vNV(int program, int location, LongBuffer value) | |
| glProgramUniform4i64vNV | back to summary |
|---|---|
| public static void glProgramUniform4i64vNV(int program, int location, long[] value) Array version of: | |
| glProgramUniform4ui64NV | back to summary |
|---|---|
| public static void glProgramUniform4ui64NV(int program, int location, long x, long y, long z, long w) | |
| glProgramUniform4ui64vNV | back to summary |
|---|---|
| public static void glProgramUniform4ui64vNV(int program, int location, LongBuffer value) | |
| glProgramUniform4ui64vNV | back to summary |
|---|---|
| public static void glProgramUniform4ui64vNV(int program, int location, long[] value) Array version of: | |
| glUniform1i64NV | back to summary |
|---|---|
| public static void glUniform1i64NV(int location, long x) | |
| glUniform1i64vNV | back to summary |
|---|---|
| public static void glUniform1i64vNV(int location, LongBuffer value) | |
| glUniform1i64vNV | back to summary |
|---|---|
| public static void glUniform1i64vNV(int location, long[] value) Array version of: | |
| glUniform1ui64NV | back to summary |
|---|---|
| public static void glUniform1ui64NV(int location, long x) | |
| glUniform1ui64vNV | back to summary |
|---|---|
| public static void glUniform1ui64vNV(int location, LongBuffer value) | |
| glUniform1ui64vNV | back to summary |
|---|---|
| public static void glUniform1ui64vNV(int location, long[] value) Array version of: | |
| glUniform2i64NV | back to summary |
|---|---|
| public static void glUniform2i64NV(int location, long x, long y) | |
| glUniform2i64vNV | back to summary |
|---|---|
| public static void glUniform2i64vNV(int location, LongBuffer value) | |
| glUniform2i64vNV | back to summary |
|---|---|
| public static void glUniform2i64vNV(int location, long[] value) Array version of: | |
| glUniform2ui64NV | back to summary |
|---|---|
| public static void glUniform2ui64NV(int location, long x, long y) | |
| glUniform2ui64vNV | back to summary |
|---|---|
| public static void glUniform2ui64vNV(int location, LongBuffer value) | |
| glUniform2ui64vNV | back to summary |
|---|---|
| public static void glUniform2ui64vNV(int location, long[] value) Array version of: | |
| glUniform3i64NV | back to summary |
|---|---|
| public static void glUniform3i64NV(int location, long x, long y, long z) | |
| glUniform3i64vNV | back to summary |
|---|---|
| public static void glUniform3i64vNV(int location, LongBuffer value) | |
| glUniform3i64vNV | back to summary |
|---|---|
| public static void glUniform3i64vNV(int location, long[] value) Array version of: | |
| glUniform3ui64NV | back to summary |
|---|---|
| public static void glUniform3ui64NV(int location, long x, long y, long z) | |
| glUniform3ui64vNV | back to summary |
|---|---|
| public static void glUniform3ui64vNV(int location, LongBuffer value) | |
| glUniform3ui64vNV | back to summary |
|---|---|
| public static void glUniform3ui64vNV(int location, long[] value) Array version of: | |
| glUniform4i64NV | back to summary |
|---|---|
| public static void glUniform4i64NV(int location, long x, long y, long z, long w) | |
| glUniform4i64vNV | back to summary |
|---|---|
| public static void glUniform4i64vNV(int location, LongBuffer value) | |
| glUniform4i64vNV | back to summary |
|---|---|
| public static void glUniform4i64vNV(int location, long[] value) Array version of: | |
| glUniform4ui64NV | back to summary |
|---|---|
| public static void glUniform4ui64NV(int location, long x, long y, long z, long w) | |
| glUniform4ui64vNV | back to summary |
|---|---|
| public static void glUniform4ui64vNV(int location, LongBuffer value) | |
| glUniform4ui64vNV | back to summary |
|---|---|
| public static void glUniform4ui64vNV(int location, long[] value) Array version of: | |
| nglGetUniformi64vNV | back to summary |
|---|---|
| public static void nglGetUniformi64vNV(int program, int location, long params) | |
| nglGetUniformui64vNV | back to summary |
|---|---|
| public static void nglGetUniformui64vNV(int program, int location, long params) | |
| nglProgramUniform1i64vNV | back to summary |
|---|---|
| public static void nglProgramUniform1i64vNV(int program, int location, int count, long value) | |
| nglProgramUniform1ui64vNV | back to summary |
|---|---|
| public static void nglProgramUniform1ui64vNV(int program, int location, int count, long value) | |
| nglProgramUniform2i64vNV | back to summary |
|---|---|
| public static void nglProgramUniform2i64vNV(int program, int location, int count, long value) | |
| nglProgramUniform2ui64vNV | back to summary |
|---|---|
| public static void nglProgramUniform2ui64vNV(int program, int location, int count, long value) | |
| nglProgramUniform3i64vNV | back to summary |
|---|---|
| public static void nglProgramUniform3i64vNV(int program, int location, int count, long value) | |
| nglProgramUniform3ui64vNV | back to summary |
|---|---|
| public static void nglProgramUniform3ui64vNV(int program, int location, int count, long value) | |
| nglProgramUniform4i64vNV | back to summary |
|---|---|
| public static void nglProgramUniform4i64vNV(int program, int location, int count, long value) | |
| nglProgramUniform4ui64vNV | back to summary |
|---|---|
| public static void nglProgramUniform4ui64vNV(int program, int location, int count, long value) | |
| nglUniform1i64vNV | back to summary |
|---|---|
| public static void nglUniform1i64vNV(int location, int count, long value) | |
| nglUniform1ui64vNV | back to summary |
|---|---|
| public static void nglUniform1ui64vNV(int location, int count, long value) | |
| nglUniform2i64vNV | back to summary |
|---|---|
| public static void nglUniform2i64vNV(int location, int count, long value) | |
| nglUniform2ui64vNV | back to summary |
|---|---|
| public static void nglUniform2ui64vNV(int location, int count, long value) | |
| nglUniform3i64vNV | back to summary |
|---|---|
| public static void nglUniform3i64vNV(int location, int count, long value) | |
| nglUniform3ui64vNV | back to summary |
|---|---|
| public static void nglUniform3ui64vNV(int location, int count, long value) | |
| nglUniform4i64vNV | back to summary |
|---|---|
| public static void nglUniform4i64vNV(int location, int count, long value) | |
| nglUniform4ui64vNV | back to summary |
|---|---|
| public static void nglUniform4ui64vNV(int location, int count, long value) | |