/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_lwjgl_opengl_NVGpuShader5 */

#ifndef _Included_org_lwjgl_opengl_NVGpuShader5
#define _Included_org_lwjgl_opengl_NVGpuShader5
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT64_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT64_NV 5134L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT64_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT64_NV 5135L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT8_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT8_NV 36832L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT8_VEC2_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT8_VEC2_NV 36833L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT8_VEC3_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT8_VEC3_NV 36834L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT8_VEC4_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT8_VEC4_NV 36835L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT16_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT16_NV 36836L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT16_VEC2_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT16_VEC2_NV 36837L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT16_VEC3_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT16_VEC3_NV 36838L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT16_VEC4_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT16_VEC4_NV 36839L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT64_VEC2_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT64_VEC2_NV 36841L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT64_VEC3_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT64_VEC3_NV 36842L
#undef org_lwjgl_opengl_NVGpuShader5_GL_INT64_VEC4_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_INT64_VEC4_NV 36843L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT8_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT8_NV 36844L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT8_VEC2_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT8_VEC2_NV 36845L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT8_VEC3_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT8_VEC3_NV 36846L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT8_VEC4_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT8_VEC4_NV 36847L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT16_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT16_NV 36848L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT16_VEC2_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT16_VEC2_NV 36849L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT16_VEC3_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT16_VEC3_NV 36850L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT16_VEC4_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT16_VEC4_NV 36851L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT64_VEC2_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT64_VEC2_NV 36853L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT64_VEC3_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT64_VEC3_NV 36854L
#undef org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT64_VEC4_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_UNSIGNED_INT64_VEC4_NV 36855L
#undef org_lwjgl_opengl_NVGpuShader5_GL_FLOAT16_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_FLOAT16_NV 36856L
#undef org_lwjgl_opengl_NVGpuShader5_GL_FLOAT16_VEC2_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_FLOAT16_VEC2_NV 36857L
#undef org_lwjgl_opengl_NVGpuShader5_GL_FLOAT16_VEC3_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_FLOAT16_VEC3_NV 36858L
#undef org_lwjgl_opengl_NVGpuShader5_GL_FLOAT16_VEC4_NV
#define org_lwjgl_opengl_NVGpuShader5_GL_FLOAT16_VEC4_NV 36859L
#undef org_lwjgl_opengl_NVGpuShader5_GL_PATCHES
#define org_lwjgl_opengl_NVGpuShader5_GL_PATCHES 14L
/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform1i64NV
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform1i64NV
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform2i64NV
 * Signature: (IJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform2i64NV
  (JNIEnv *, jclass, jint, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform3i64NV
 * Signature: (IJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform3i64NV
  (JNIEnv *, jclass, jint, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform4i64NV
 * Signature: (IJJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform4i64NV
  (JNIEnv *, jclass, jint, jlong, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform1i64vNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform1i64vNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform2i64vNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform2i64vNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform3i64vNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform3i64vNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform4i64vNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform4i64vNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform1ui64NV
 * Signature: (IJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform1ui64NV
  (JNIEnv *, jclass, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform2ui64NV
 * Signature: (IJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform2ui64NV
  (JNIEnv *, jclass, jint, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform3ui64NV
 * Signature: (IJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform3ui64NV
  (JNIEnv *, jclass, jint, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform4ui64NV
 * Signature: (IJJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform4ui64NV
  (JNIEnv *, jclass, jint, jlong, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform1ui64vNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform1ui64vNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform2ui64vNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform2ui64vNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform3ui64vNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform3ui64vNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglUniform4ui64vNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglUniform4ui64vNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglGetUniformi64vNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglGetUniformi64vNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglGetUniformui64vNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglGetUniformui64vNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform1i64NV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform1i64NV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform2i64NV
 * Signature: (IIJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform2i64NV
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform3i64NV
 * Signature: (IIJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform3i64NV
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform4i64NV
 * Signature: (IIJJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform4i64NV
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform1i64vNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform1i64vNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform2i64vNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform2i64vNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform3i64vNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform3i64vNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform4i64vNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform4i64vNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform1ui64NV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform1ui64NV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform2ui64NV
 * Signature: (IIJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform2ui64NV
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform3ui64NV
 * Signature: (IIJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform3ui64NV
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform4ui64NV
 * Signature: (IIJJJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform4ui64NV
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform1ui64vNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform1ui64vNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform2ui64vNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform2ui64vNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform3ui64vNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform3ui64vNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuShader5
 * Method:    nglProgramUniform4ui64vNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuShader5_nglProgramUniform4ui64vNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
