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

#ifndef _Included_org_lwjgl_opengl_AMDDebugOutput
#define _Included_org_lwjgl_opengl_AMDDebugOutput
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengl_AMDDebugOutput_GL_MAX_DEBUG_MESSAGE_LENGTH_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 37187L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_MAX_DEBUG_LOGGED_MESSAGES_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 37188L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_LOGGED_MESSAGES_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_LOGGED_MESSAGES_AMD 37189L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_SEVERITY_HIGH_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_SEVERITY_HIGH_AMD 37190L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_SEVERITY_MEDIUM_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_SEVERITY_MEDIUM_AMD 37191L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_SEVERITY_LOW_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_SEVERITY_LOW_AMD 37192L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_API_ERROR_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_API_ERROR_AMD 37193L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 37194L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_DEPRECATION_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_DEPRECATION_AMD 37195L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 37196L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_PERFORMANCE_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_PERFORMANCE_AMD 37197L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 37198L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_APPLICATION_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_APPLICATION_AMD 37199L
#undef org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_OTHER_AMD
#define org_lwjgl_opengl_AMDDebugOutput_GL_DEBUG_CATEGORY_OTHER_AMD 37200L
/*
 * Class:     org_lwjgl_opengl_AMDDebugOutput
 * Method:    nglDebugMessageEnableAMD
 * Signature: (IIIJZJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_AMDDebugOutput_nglDebugMessageEnableAMD
  (JNIEnv *, jclass, jint, jint, jint, jlong, jboolean, jlong);

/*
 * Class:     org_lwjgl_opengl_AMDDebugOutput
 * Method:    nglDebugMessageInsertAMD
 * Signature: (IIIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_AMDDebugOutput_nglDebugMessageInsertAMD
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_AMDDebugOutput
 * Method:    nglDebugMessageCallbackAMD
 * Signature: (JJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_AMDDebugOutput_nglDebugMessageCallbackAMD
  (JNIEnv *, jclass, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengl_AMDDebugOutput
 * Method:    nglGetDebugMessageLogAMD
 * Signature: (IIJJJJJJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_AMDDebugOutput_nglGetDebugMessageLogAMD
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong, jlong, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
