public class AMDGPUShaderInt64
extends java.lang.Object
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.0 and GLSL 4.00.
| Modifier and Type | Field and Description |
|---|---|
static int |
GL_FLOAT16_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_VEC2_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_VEC3_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_FLOAT16_VEC4_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT16_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT16_VEC2_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT16_VEC3_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT16_VEC4_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT64_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT64_VEC2_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT64_VEC3_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT64_VEC4_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT8_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT8_VEC2_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT8_VEC3_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_INT8_VEC4_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT16_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT16_VEC2_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT16_VEC3_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT16_VEC4_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT64_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT64_VEC2_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT64_VEC3_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT64_VEC4_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT8_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT8_VEC2_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT8_VEC3_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
static int |
GL_UNSIGNED_INT8_VEC4_NV
Returned by the
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying. |
| Modifier and Type | Method and Description |
|---|---|
static long |
glGetUniformi64NV(int program,
int location) |
static void |
glGetUniformi64vNV(int program,
int location,
long[] params)
Array version of:
GetUniformi64vNV |
static void |
glGetUniformi64vNV(int program,
int location,
java.nio.LongBuffer params) |
static long |
glGetUniformui64NV(int program,
int location) |
static void |
glGetUniformui64vNV(int program,
int location,
long[] params)
Array version of:
GetUniformui64vNV |
static void |
glGetUniformui64vNV(int program,
int location,
java.nio.LongBuffer params) |
static void |
glProgramUniform1i64NV(int program,
int location,
long x) |
static void |
glProgramUniform1i64vNV(int program,
int location,
long[] value)
Array version of:
ProgramUniform1i64vNV |
static void |
glProgramUniform1i64vNV(int program,
int location,
java.nio.LongBuffer value) |
static void |
glProgramUniform1ui64NV(int program,
int location,
long x) |
static void |
glProgramUniform1ui64vNV(int program,
int location,
long[] value)
Array version of:
ProgramUniform1ui64vNV |
static void |
glProgramUniform1ui64vNV(int program,
int location,
java.nio.LongBuffer value) |
static void |
glProgramUniform2i64NV(int program,
int location,
long x,
long y) |
static void |
glProgramUniform2i64vNV(int program,
int location,
long[] value)
Array version of:
ProgramUniform2i64vNV |
static void |
glProgramUniform2i64vNV(int program,
int location,
java.nio.LongBuffer value) |
static void |
glProgramUniform2ui64NV(int program,
int location,
long x,
long y) |
static void |
glProgramUniform2ui64vNV(int program,
int location,
long[] value)
Array version of:
ProgramUniform2ui64vNV |
static void |
glProgramUniform2ui64vNV(int program,
int location,
java.nio.LongBuffer value) |
static void |
glProgramUniform3i64NV(int program,
int location,
long x,
long y,
long z) |
static void |
glProgramUniform3i64vNV(int program,
int location,
long[] value)
Array version of:
ProgramUniform3i64vNV |
static void |
glProgramUniform3i64vNV(int program,
int location,
java.nio.LongBuffer value) |
static void |
glProgramUniform3ui64NV(int program,
int location,
long x,
long y,
long z) |
static void |
glProgramUniform3ui64vNV(int program,
int location,
long[] value)
Array version of:
ProgramUniform3ui64vNV |
static void |
glProgramUniform3ui64vNV(int program,
int location,
java.nio.LongBuffer value) |
static void |
glProgramUniform4i64NV(int program,
int location,
long x,
long y,
long z,
long w) |
static void |
glProgramUniform4i64vNV(int program,
int location,
long[] value)
Array version of:
ProgramUniform4i64vNV |
static void |
glProgramUniform4i64vNV(int program,
int location,
java.nio.LongBuffer value) |
static void |
glProgramUniform4ui64NV(int program,
int location,
long x,
long y,
long z,
long w) |
static void |
glProgramUniform4ui64vNV(int program,
int location,
long[] value)
Array version of:
ProgramUniform4ui64vNV |
static void |
glProgramUniform4ui64vNV(int program,
int location,
java.nio.LongBuffer value) |
static void |
glUniform1i64NV(int location,
long x) |
static void |
glUniform1i64vNV(int location,
long[] value)
Array version of:
Uniform1i64vNV |
static void |
glUniform1i64vNV(int location,
java.nio.LongBuffer value) |
static void |
glUniform1ui64NV(int location,
long x) |
static void |
glUniform1ui64vNV(int location,
long[] value)
Array version of:
Uniform1ui64vNV |
static void |
glUniform1ui64vNV(int location,
java.nio.LongBuffer value) |
static void |
glUniform2i64NV(int location,
long x,
long y) |
static void |
glUniform2i64vNV(int location,
long[] value)
Array version of:
Uniform2i64vNV |
static void |
glUniform2i64vNV(int location,
java.nio.LongBuffer value) |
static void |
glUniform2ui64NV(int location,
long x,
long y) |
static void |
glUniform2ui64vNV(int location,
long[] value)
Array version of:
Uniform2ui64vNV |
static void |
glUniform2ui64vNV(int location,
java.nio.LongBuffer value) |
static void |
glUniform3i64NV(int location,
long x,
long y,
long z) |
static void |
glUniform3i64vNV(int location,
long[] value)
Array version of:
Uniform3i64vNV |
static void |
glUniform3i64vNV(int location,
java.nio.LongBuffer value) |
static void |
glUniform3ui64NV(int location,
long x,
long y,
long z) |
static void |
glUniform3ui64vNV(int location,
long[] value)
Array version of:
Uniform3ui64vNV |
static void |
glUniform3ui64vNV(int location,
java.nio.LongBuffer value) |
static void |
glUniform4i64NV(int location,
long x,
long y,
long z,
long w) |
static void |
glUniform4i64vNV(int location,
long[] value)
Array version of:
Uniform4i64vNV |
static void |
glUniform4i64vNV(int location,
java.nio.LongBuffer value) |
static void |
glUniform4ui64NV(int location,
long x,
long y,
long z,
long w) |
static void |
glUniform4ui64vNV(int location,
long[] value)
Array version of:
Uniform4ui64vNV |
static void |
glUniform4ui64vNV(int location,
java.nio.LongBuffer value) |
static void |
nglGetUniformi64vNV(int program,
int location,
long params) |
static void |
nglGetUniformui64vNV(int program,
int location,
long params) |
static void |
nglProgramUniform1i64vNV(int program,
int location,
int count,
long value) |
static void |
nglProgramUniform1ui64vNV(int program,
int location,
int count,
long value) |
static void |
nglProgramUniform2i64vNV(int program,
int location,
int count,
long value) |
static void |
nglProgramUniform2ui64vNV(int program,
int location,
int count,
long value) |
static void |
nglProgramUniform3i64vNV(int program,
int location,
int count,
long value) |
static void |
nglProgramUniform3ui64vNV(int program,
int location,
int count,
long value) |
static void |
nglProgramUniform4i64vNV(int program,
int location,
int count,
long value) |
static void |
nglProgramUniform4ui64vNV(int program,
int location,
int count,
long value) |
static void |
nglUniform1i64vNV(int location,
int count,
long value) |
static void |
nglUniform1ui64vNV(int location,
int count,
long value) |
static void |
nglUniform2i64vNV(int location,
int count,
long value) |
static void |
nglUniform2ui64vNV(int location,
int count,
long value) |
static void |
nglUniform3i64vNV(int location,
int count,
long value) |
static void |
nglUniform3ui64vNV(int location,
int count,
long value) |
static void |
nglUniform4i64vNV(int location,
int count,
long value) |
static void |
nglUniform4ui64vNV(int location,
int count,
long value) |
public static final int GL_INT64_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT64_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT8_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT8_VEC2_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT8_VEC3_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT8_VEC4_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT16_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT16_VEC2_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT16_VEC3_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT16_VEC4_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT64_VEC2_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT64_VEC3_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_INT64_VEC4_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT8_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT8_VEC2_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT8_VEC3_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT8_VEC4_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT16_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT16_VEC2_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT16_VEC3_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT16_VEC4_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT64_VEC2_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT64_VEC3_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_UNSIGNED_INT64_VEC4_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_VEC2_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_VEC3_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static final int GL_FLOAT16_VEC4_NV
type parameter of GetActiveAttrib, GetActiveUniform, and GetTransformFeedbackVarying.public static void glUniform1i64NV(int location,
long x)
public static void glUniform2i64NV(int location,
long x,
long y)
public static void glUniform3i64NV(int location,
long x,
long y,
long z)
public static void glUniform4i64NV(int location,
long x,
long y,
long z,
long w)
public static void nglUniform1i64vNV(int location,
int count,
long value)
public static void glUniform1i64vNV(int location,
java.nio.LongBuffer value)
public static void nglUniform2i64vNV(int location,
int count,
long value)
public static void glUniform2i64vNV(int location,
java.nio.LongBuffer value)
public static void nglUniform3i64vNV(int location,
int count,
long value)
public static void glUniform3i64vNV(int location,
java.nio.LongBuffer value)
public static void nglUniform4i64vNV(int location,
int count,
long value)
public static void glUniform4i64vNV(int location,
java.nio.LongBuffer value)
public static void glUniform1ui64NV(int location,
long x)
public static void glUniform2ui64NV(int location,
long x,
long y)
public static void glUniform3ui64NV(int location,
long x,
long y,
long z)
public static void glUniform4ui64NV(int location,
long x,
long y,
long z,
long w)
public static void nglUniform1ui64vNV(int location,
int count,
long value)
public static void glUniform1ui64vNV(int location,
java.nio.LongBuffer value)
public static void nglUniform2ui64vNV(int location,
int count,
long value)
public static void glUniform2ui64vNV(int location,
java.nio.LongBuffer value)
public static void nglUniform3ui64vNV(int location,
int count,
long value)
public static void glUniform3ui64vNV(int location,
java.nio.LongBuffer value)
public static void nglUniform4ui64vNV(int location,
int count,
long value)
public static void glUniform4ui64vNV(int location,
java.nio.LongBuffer value)
public static void nglGetUniformi64vNV(int program,
int location,
long params)
public static void glGetUniformi64vNV(int program,
int location,
java.nio.LongBuffer params)
public static long glGetUniformi64NV(int program,
int location)
public static void nglGetUniformui64vNV(int program,
int location,
long params)
public static void glGetUniformui64vNV(int program,
int location,
java.nio.LongBuffer params)
public static long glGetUniformui64NV(int program,
int location)
public static void glProgramUniform1i64NV(int program,
int location,
long x)
public static void glProgramUniform2i64NV(int program,
int location,
long x,
long y)
public static void glProgramUniform3i64NV(int program,
int location,
long x,
long y,
long z)
public static void glProgramUniform4i64NV(int program,
int location,
long x,
long y,
long z,
long w)
public static void nglProgramUniform1i64vNV(int program,
int location,
int count,
long value)
public static void glProgramUniform1i64vNV(int program,
int location,
java.nio.LongBuffer value)
public static void nglProgramUniform2i64vNV(int program,
int location,
int count,
long value)
public static void glProgramUniform2i64vNV(int program,
int location,
java.nio.LongBuffer value)
public static void nglProgramUniform3i64vNV(int program,
int location,
int count,
long value)
public static void glProgramUniform3i64vNV(int program,
int location,
java.nio.LongBuffer value)
public static void nglProgramUniform4i64vNV(int program,
int location,
int count,
long value)
public static void glProgramUniform4i64vNV(int program,
int location,
java.nio.LongBuffer value)
public static void glProgramUniform1ui64NV(int program,
int location,
long x)
public static void glProgramUniform2ui64NV(int program,
int location,
long x,
long y)
public static void glProgramUniform3ui64NV(int program,
int location,
long x,
long y,
long z)
public static void glProgramUniform4ui64NV(int program,
int location,
long x,
long y,
long z,
long w)
public static void nglProgramUniform1ui64vNV(int program,
int location,
int count,
long value)
public static void glProgramUniform1ui64vNV(int program,
int location,
java.nio.LongBuffer value)
public static void nglProgramUniform2ui64vNV(int program,
int location,
int count,
long value)
public static void glProgramUniform2ui64vNV(int program,
int location,
java.nio.LongBuffer value)
public static void nglProgramUniform3ui64vNV(int program,
int location,
int count,
long value)
public static void glProgramUniform3ui64vNV(int program,
int location,
java.nio.LongBuffer value)
public static void nglProgramUniform4ui64vNV(int program,
int location,
int count,
long value)
public static void glProgramUniform4ui64vNV(int program,
int location,
java.nio.LongBuffer value)
public static void glUniform1i64vNV(int location,
long[] value)
Uniform1i64vNVpublic static void glUniform2i64vNV(int location,
long[] value)
Uniform2i64vNVpublic static void glUniform3i64vNV(int location,
long[] value)
Uniform3i64vNVpublic static void glUniform4i64vNV(int location,
long[] value)
Uniform4i64vNVpublic static void glUniform1ui64vNV(int location,
long[] value)
Uniform1ui64vNVpublic static void glUniform2ui64vNV(int location,
long[] value)
Uniform2ui64vNVpublic static void glUniform3ui64vNV(int location,
long[] value)
Uniform3ui64vNVpublic static void glUniform4ui64vNV(int location,
long[] value)
Uniform4ui64vNVpublic static void glGetUniformi64vNV(int program,
int location,
long[] params)
GetUniformi64vNVpublic static void glGetUniformui64vNV(int program,
int location,
long[] params)
GetUniformui64vNVpublic static void glProgramUniform1i64vNV(int program,
int location,
long[] value)
ProgramUniform1i64vNVpublic static void glProgramUniform2i64vNV(int program,
int location,
long[] value)
ProgramUniform2i64vNVpublic static void glProgramUniform3i64vNV(int program,
int location,
long[] value)
ProgramUniform3i64vNVpublic static void glProgramUniform4i64vNV(int program,
int location,
long[] value)
ProgramUniform4i64vNVpublic static void glProgramUniform1ui64vNV(int program,
int location,
long[] value)
ProgramUniform1ui64vNVpublic static void glProgramUniform2ui64vNV(int program,
int location,
long[] value)
ProgramUniform2ui64vNVpublic static void glProgramUniform3ui64vNV(int program,
int location,
long[] value)
ProgramUniform3ui64vNVpublic static void glProgramUniform4ui64vNV(int program,
int location,
long[] value)
ProgramUniform4ui64vNVCopyright LWJGL. All Rights Reserved. License terms.