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

#ifndef _Included_org_lwjgl_opengl_ARBGpuShaderFp64
#define _Included_org_lwjgl_opengl_ARBGpuShaderFp64
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_VEC2
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_VEC2 36860L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_VEC3
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_VEC3 36861L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_VEC4
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_VEC4 36862L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT2
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT2 36678L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT3
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT3 36679L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT4
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT4 36680L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT2x3
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT2x3 36681L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT2x4
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT2x4 36682L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT3x2
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT3x2 36683L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT3x4
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT3x4 36684L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT4x2
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT4x2 36685L
#undef org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT4x3
#define org_lwjgl_opengl_ARBGpuShaderFp64_GL_DOUBLE_MAT4x3 36686L
/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniform1dEXT
 * Signature: (IIDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniform1dEXT
  (JNIEnv *, jclass, jint, jint, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniform2dEXT
 * Signature: (IIDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniform2dEXT
  (JNIEnv *, jclass, jint, jint, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniform3dEXT
 * Signature: (IIDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniform3dEXT
  (JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniform4dEXT
 * Signature: (IIDDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniform4dEXT
  (JNIEnv *, jclass, jint, jint, jdouble, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniform1dvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniform1dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniform2dvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniform2dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniform3dvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniform3dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniform4dvEXT
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniform4dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniformMatrix2dvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniformMatrix2dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniformMatrix3dvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniformMatrix3dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniformMatrix4dvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniformMatrix4dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniformMatrix2x3dvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniformMatrix2x3dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniformMatrix2x4dvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniformMatrix2x4dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniformMatrix3x2dvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniformMatrix3x2dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniformMatrix3x4dvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniformMatrix3x4dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniformMatrix4x2dvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniformMatrix4x2dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_ARBGpuShaderFp64
 * Method:    nglProgramUniformMatrix4x3dvEXT
 * Signature: (IIIZJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBGpuShaderFp64_nglProgramUniformMatrix4x3dvEXT
  (JNIEnv *, jclass, jint, jint, jint, jboolean, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
