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

#ifndef _Included_org_lwjgl_opengl_NVGpuProgram4
#define _Included_org_lwjgl_opengl_NVGpuProgram4
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_NVGpuProgram4_GL_PROGRAM_ATTRIB_COMPONENTS_NV
#define org_lwjgl_opengl_NVGpuProgram4_GL_PROGRAM_ATTRIB_COMPONENTS_NV 35078L
#undef org_lwjgl_opengl_NVGpuProgram4_GL_PROGRAM_RESULT_COMPONENTS_NV
#define org_lwjgl_opengl_NVGpuProgram4_GL_PROGRAM_RESULT_COMPONENTS_NV 35079L
#undef org_lwjgl_opengl_NVGpuProgram4_GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV
#define org_lwjgl_opengl_NVGpuProgram4_GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 35080L
#undef org_lwjgl_opengl_NVGpuProgram4_GL_MAX_PROGRAM_RESULT_COMPONENTS_NV
#define org_lwjgl_opengl_NVGpuProgram4_GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 35081L
#undef org_lwjgl_opengl_NVGpuProgram4_GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV
#define org_lwjgl_opengl_NVGpuProgram4_GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 36261L
#undef org_lwjgl_opengl_NVGpuProgram4_GL_MAX_PROGRAM_GENERIC_RESULTS_NV
#define org_lwjgl_opengl_NVGpuProgram4_GL_MAX_PROGRAM_GENERIC_RESULTS_NV 36262L
/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramLocalParameterI4iNV
 * Signature: (IIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramLocalParameterI4iNV
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramLocalParameterI4ivNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramLocalParameterI4ivNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramLocalParametersI4ivNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramLocalParametersI4ivNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramLocalParameterI4uiNV
 * Signature: (IIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramLocalParameterI4uiNV
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramLocalParameterI4uivNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramLocalParameterI4uivNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramLocalParametersI4uivNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramLocalParametersI4uivNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramEnvParameterI4iNV
 * Signature: (IIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramEnvParameterI4iNV
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramEnvParameterI4ivNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramEnvParameterI4ivNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramEnvParametersI4ivNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramEnvParametersI4ivNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramEnvParameterI4uiNV
 * Signature: (IIIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramEnvParameterI4uiNV
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramEnvParameterI4uivNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramEnvParameterI4uivNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglProgramEnvParametersI4uivNV
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglProgramEnvParametersI4uivNV
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglGetProgramLocalParameterIivNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglGetProgramLocalParameterIivNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglGetProgramLocalParameterIuivNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglGetProgramLocalParameterIuivNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglGetProgramEnvParameterIivNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglGetProgramEnvParameterIivNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVGpuProgram4
 * Method:    nglGetProgramEnvParameterIuivNV
 * Signature: (IIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVGpuProgram4_nglGetProgramEnvParameterIuivNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
