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

#ifndef _Included_org_lwjgl_opengles_KHRDebug
#define _Included_org_lwjgl_opengles_KHRDebug
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_OUTPUT
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_OUTPUT 37600L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_OUTPUT_SYNCHRONOUS
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_OUTPUT_SYNCHRONOUS 33346L
#undef org_lwjgl_opengles_KHRDebug_GL_CONTEXT_FLAG_DEBUG_BIT
#define org_lwjgl_opengles_KHRDebug_GL_CONTEXT_FLAG_DEBUG_BIT 2L
#undef org_lwjgl_opengles_KHRDebug_GL_MAX_DEBUG_MESSAGE_LENGTH
#define org_lwjgl_opengles_KHRDebug_GL_MAX_DEBUG_MESSAGE_LENGTH 37187L
#undef org_lwjgl_opengles_KHRDebug_GL_MAX_DEBUG_LOGGED_MESSAGES
#define org_lwjgl_opengles_KHRDebug_GL_MAX_DEBUG_LOGGED_MESSAGES 37188L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_LOGGED_MESSAGES
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_LOGGED_MESSAGES 37189L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 33347L
#undef org_lwjgl_opengles_KHRDebug_GL_MAX_DEBUG_GROUP_STACK_DEPTH
#define org_lwjgl_opengles_KHRDebug_GL_MAX_DEBUG_GROUP_STACK_DEPTH 33388L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_GROUP_STACK_DEPTH
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_GROUP_STACK_DEPTH 33389L
#undef org_lwjgl_opengles_KHRDebug_GL_MAX_LABEL_LENGTH
#define org_lwjgl_opengles_KHRDebug_GL_MAX_LABEL_LENGTH 33512L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_CALLBACK_FUNCTION
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_CALLBACK_FUNCTION 33348L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_CALLBACK_USER_PARAM
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_CALLBACK_USER_PARAM 33349L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_API
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_API 33350L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_WINDOW_SYSTEM
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_WINDOW_SYSTEM 33351L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_SHADER_COMPILER
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_SHADER_COMPILER 33352L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_THIRD_PARTY
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_THIRD_PARTY 33353L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_APPLICATION
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_APPLICATION 33354L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_OTHER
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_SOURCE_OTHER 33355L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_ERROR
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_ERROR 33356L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 33357L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 33358L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_PORTABILITY
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_PORTABILITY 33359L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_PERFORMANCE
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_PERFORMANCE 33360L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_OTHER
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_OTHER 33361L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_MARKER
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_MARKER 33384L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_PUSH_GROUP
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_PUSH_GROUP 33385L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_POP_GROUP
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_TYPE_POP_GROUP 33386L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_SEVERITY_HIGH
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_SEVERITY_HIGH 37190L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_SEVERITY_MEDIUM
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_SEVERITY_MEDIUM 37191L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_SEVERITY_LOW
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_SEVERITY_LOW 37192L
#undef org_lwjgl_opengles_KHRDebug_GL_DEBUG_SEVERITY_NOTIFICATION
#define org_lwjgl_opengles_KHRDebug_GL_DEBUG_SEVERITY_NOTIFICATION 33387L
#undef org_lwjgl_opengles_KHRDebug_GL_STACK_UNDERFLOW
#define org_lwjgl_opengles_KHRDebug_GL_STACK_UNDERFLOW 1284L
#undef org_lwjgl_opengles_KHRDebug_GL_STACK_OVERFLOW
#define org_lwjgl_opengles_KHRDebug_GL_STACK_OVERFLOW 1283L
#undef org_lwjgl_opengles_KHRDebug_GL_BUFFER
#define org_lwjgl_opengles_KHRDebug_GL_BUFFER 33504L
#undef org_lwjgl_opengles_KHRDebug_GL_SHADER
#define org_lwjgl_opengles_KHRDebug_GL_SHADER 33505L
#undef org_lwjgl_opengles_KHRDebug_GL_PROGRAM
#define org_lwjgl_opengles_KHRDebug_GL_PROGRAM 33506L
#undef org_lwjgl_opengles_KHRDebug_GL_QUERY
#define org_lwjgl_opengles_KHRDebug_GL_QUERY 33507L
#undef org_lwjgl_opengles_KHRDebug_GL_PROGRAM_PIPELINE
#define org_lwjgl_opengles_KHRDebug_GL_PROGRAM_PIPELINE 33508L
#undef org_lwjgl_opengles_KHRDebug_GL_SAMPLER
#define org_lwjgl_opengles_KHRDebug_GL_SAMPLER 33510L
#undef org_lwjgl_opengles_KHRDebug_GL_DISPLAY_LIST
#define org_lwjgl_opengles_KHRDebug_GL_DISPLAY_LIST 33511L
/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    initNativeStubs
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_KHRDebug_initNativeStubs
  (JNIEnv *, jclass);

/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    nglDebugMessageControl
 * Signature: (IIIIJZ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_KHRDebug_nglDebugMessageControl
  (JNIEnv *, jclass, jint, jint, jint, jint, jlong, jboolean);

/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    nglDebugMessageInsert
 * Signature: (IIIIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_KHRDebug_nglDebugMessageInsert
  (JNIEnv *, jclass, jint, jint, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    nglDebugMessageCallback
 * Signature: (JJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_KHRDebug_nglDebugMessageCallback
  (JNIEnv *, jclass, jlong, jlong);

/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    nglGetDebugMessageLog
 * Signature: (IIJJJJJJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengles_KHRDebug_nglGetDebugMessageLog
  (JNIEnv *, jclass, jint, jint, jlong, jlong, jlong, jlong, jlong, jlong);

/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    nglPushDebugGroup
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_KHRDebug_nglPushDebugGroup
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    nglPopDebugGroup
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_KHRDebug_nglPopDebugGroup
  (JNIEnv *, jclass);

/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    nglObjectLabel
 * Signature: (IIIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_KHRDebug_nglObjectLabel
  (JNIEnv *, jclass, jint, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    nglGetObjectLabel
 * Signature: (IIIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_KHRDebug_nglGetObjectLabel
  (JNIEnv *, jclass, jint, jint, jint, jlong, jlong);

/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    nglObjectPtrLabel
 * Signature: (JIJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_KHRDebug_nglObjectPtrLabel
  (JNIEnv *, jclass, jlong, jint, jlong);

/*
 * Class:     org_lwjgl_opengles_KHRDebug
 * Method:    nglGetObjectPtrLabel
 * Signature: (JIJJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_KHRDebug_nglGetObjectPtrLabel
  (JNIEnv *, jclass, jlong, jint, jlong, jlong);

#ifdef __cplusplus
}
#endif
#endif
