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

#ifndef _Included_org_lwjgl_opengl_NVFragmentProgram
#define _Included_org_lwjgl_opengl_NVFragmentProgram
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_TARGET_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_TARGET_NV 34374L
#undef org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_LENGTH_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_LENGTH_NV 34343L
#undef org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_RESIDENT_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_RESIDENT_NV 34375L
#undef org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_STRING_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_STRING_NV 34344L
#undef org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_ERROR_POSITION_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_ERROR_POSITION_NV 34379L
#undef org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_ERROR_STRING_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_PROGRAM_ERROR_STRING_NV 34932L
#undef org_lwjgl_opengl_NVFragmentProgram_GL_FRAGMENT_PROGRAM_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_FRAGMENT_PROGRAM_NV 34928L
#undef org_lwjgl_opengl_NVFragmentProgram_GL_MAX_TEXTURE_COORDS_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_MAX_TEXTURE_COORDS_NV 34929L
#undef org_lwjgl_opengl_NVFragmentProgram_GL_MAX_TEXTURE_IMAGE_UNITS_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_MAX_TEXTURE_IMAGE_UNITS_NV 34930L
#undef org_lwjgl_opengl_NVFragmentProgram_GL_FRAGMENT_PROGRAM_BINDING_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_FRAGMENT_PROGRAM_BINDING_NV 34931L
#undef org_lwjgl_opengl_NVFragmentProgram_GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV
#define org_lwjgl_opengl_NVFragmentProgram_GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 34920L
/*
 * Class:     org_lwjgl_opengl_NVFragmentProgram
 * Method:    nglProgramNamedParameter4fNV
 * Signature: (IIJFFFFJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVFragmentProgram_nglProgramNamedParameter4fNV
  (JNIEnv *, jclass, jint, jint, jlong, jfloat, jfloat, jfloat, jfloat, jlong);

/*
 * Class:     org_lwjgl_opengl_NVFragmentProgram
 * Method:    nglProgramNamedParameter4dNV
 * Signature: (IIJDDDDJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVFragmentProgram_nglProgramNamedParameter4dNV
  (JNIEnv *, jclass, jint, jint, jlong, jdouble, jdouble, jdouble, jdouble, jlong);

/*
 * Class:     org_lwjgl_opengl_NVFragmentProgram
 * Method:    nglGetProgramNamedParameterfvNV
 * Signature: (IIJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVFragmentProgram_nglGetProgramNamedParameterfvNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_NVFragmentProgram
 * Method:    nglGetProgramNamedParameterdvNV
 * Signature: (IIJJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVFragmentProgram_nglGetProgramNamedParameterdvNV
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
