|
|
|
@ -1,23 +1,23 @@ |
|
|
|
|
/*
|
|
|
|
|
|
|
|
|
|
OpenGL loader generated by glad 0.1.12a0 on Thu Sep 22 01:08:06 2016. |
|
|
|
|
OpenGL loader generated by glad 0.1.12a0 on Fri Sep 23 13:36:15 2016. |
|
|
|
|
|
|
|
|
|
Language/Generator: C/C++ |
|
|
|
|
Specification: gl |
|
|
|
|
APIs: gl=3.2 |
|
|
|
|
Profile: compatibility |
|
|
|
|
Extensions: |
|
|
|
|
GL_ARB_debug_output, |
|
|
|
|
GL_ARB_multisample, |
|
|
|
|
GL_ARB_robustness |
|
|
|
|
GL_ARB_robustness, |
|
|
|
|
GL_KHR_debug |
|
|
|
|
Loader: False |
|
|
|
|
Local files: False |
|
|
|
|
Omit khrplatform: False |
|
|
|
|
|
|
|
|
|
Commandline: |
|
|
|
|
--profile="compatibility" --api="gl=3.2" --generator="c" --spec="gl" --no-loader --extensions="GL_ARB_debug_output,GL_ARB_multisample,GL_ARB_robustness" |
|
|
|
|
--profile="compatibility" --api="gl=3.2" --generator="c" --spec="gl" --no-loader --extensions="GL_ARB_multisample,GL_ARB_robustness,GL_KHR_debug" |
|
|
|
|
Online: |
|
|
|
|
http://glad.dav1d.de/#profile=compatibility&language=c&specification=gl&api=gl%3D3.2&extensions=GL_ARB_debug_output&extensions=GL_ARB_multisample&extensions=GL_ARB_robustness
|
|
|
|
|
http://glad.dav1d.de/#profile=compatibility&language=c&specification=gl&api=gl%3D3.2&extensions=GL_ARB_multisample&extensions=GL_ARB_robustness&extensions=GL_KHR_debug
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -3440,28 +3440,6 @@ typedef void (APIENTRYP PFNGLSAMPLEMASKIPROC)(GLuint maskNumber, GLbitfield mask |
|
|
|
|
GLAPI PFNGLSAMPLEMASKIPROC glad_glSampleMaski; |
|
|
|
|
#define glSampleMaski glad_glSampleMaski |
|
|
|
|
#endif |
|
|
|
|
#define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242 |
|
|
|
|
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243 |
|
|
|
|
#define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244 |
|
|
|
|
#define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245 |
|
|
|
|
#define GL_DEBUG_SOURCE_API_ARB 0x8246 |
|
|
|
|
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247 |
|
|
|
|
#define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248 |
|
|
|
|
#define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249 |
|
|
|
|
#define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A |
|
|
|
|
#define GL_DEBUG_SOURCE_OTHER_ARB 0x824B |
|
|
|
|
#define GL_DEBUG_TYPE_ERROR_ARB 0x824C |
|
|
|
|
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D |
|
|
|
|
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E |
|
|
|
|
#define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F |
|
|
|
|
#define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250 |
|
|
|
|
#define GL_DEBUG_TYPE_OTHER_ARB 0x8251 |
|
|
|
|
#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143 |
|
|
|
|
#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144 |
|
|
|
|
#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145 |
|
|
|
|
#define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146 |
|
|
|
|
#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147 |
|
|
|
|
#define GL_DEBUG_SEVERITY_LOW_ARB 0x9148 |
|
|
|
|
#define GL_MULTISAMPLE_ARB 0x809D |
|
|
|
|
#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E |
|
|
|
|
#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F |
|
|
|
@ -3478,22 +3456,84 @@ GLAPI PFNGLSAMPLEMASKIPROC glad_glSampleMaski; |
|
|
|
|
#define GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255 |
|
|
|
|
#define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 |
|
|
|
|
#define GL_NO_RESET_NOTIFICATION_ARB 0x8261 |
|
|
|
|
#ifndef GL_ARB_debug_output |
|
|
|
|
#define GL_ARB_debug_output 1 |
|
|
|
|
GLAPI int GLAD_GL_ARB_debug_output; |
|
|
|
|
typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLARBPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); |
|
|
|
|
GLAPI PFNGLDEBUGMESSAGECONTROLARBPROC glad_glDebugMessageControlARB; |
|
|
|
|
#define glDebugMessageControlARB glad_glDebugMessageControlARB |
|
|
|
|
typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTARBPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); |
|
|
|
|
GLAPI PFNGLDEBUGMESSAGEINSERTARBPROC glad_glDebugMessageInsertARB; |
|
|
|
|
#define glDebugMessageInsertARB glad_glDebugMessageInsertARB |
|
|
|
|
typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKARBPROC)(GLDEBUGPROCARB callback, const void *userParam); |
|
|
|
|
GLAPI PFNGLDEBUGMESSAGECALLBACKARBPROC glad_glDebugMessageCallbackARB; |
|
|
|
|
#define glDebugMessageCallbackARB glad_glDebugMessageCallbackARB |
|
|
|
|
typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGARBPROC)(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); |
|
|
|
|
GLAPI PFNGLGETDEBUGMESSAGELOGARBPROC glad_glGetDebugMessageLogARB; |
|
|
|
|
#define glGetDebugMessageLogARB glad_glGetDebugMessageLogARB |
|
|
|
|
#endif |
|
|
|
|
#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x8242 |
|
|
|
|
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x8243 |
|
|
|
|
#define GL_DEBUG_CALLBACK_FUNCTION 0x8244 |
|
|
|
|
#define GL_DEBUG_CALLBACK_USER_PARAM 0x8245 |
|
|
|
|
#define GL_DEBUG_SOURCE_API 0x8246 |
|
|
|
|
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x8247 |
|
|
|
|
#define GL_DEBUG_SOURCE_SHADER_COMPILER 0x8248 |
|
|
|
|
#define GL_DEBUG_SOURCE_THIRD_PARTY 0x8249 |
|
|
|
|
#define GL_DEBUG_SOURCE_APPLICATION 0x824A |
|
|
|
|
#define GL_DEBUG_SOURCE_OTHER 0x824B |
|
|
|
|
#define GL_DEBUG_TYPE_ERROR 0x824C |
|
|
|
|
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D |
|
|
|
|
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E |
|
|
|
|
#define GL_DEBUG_TYPE_PORTABILITY 0x824F |
|
|
|
|
#define GL_DEBUG_TYPE_PERFORMANCE 0x8250 |
|
|
|
|
#define GL_DEBUG_TYPE_OTHER 0x8251 |
|
|
|
|
#define GL_DEBUG_TYPE_MARKER 0x8268 |
|
|
|
|
#define GL_DEBUG_TYPE_PUSH_GROUP 0x8269 |
|
|
|
|
#define GL_DEBUG_TYPE_POP_GROUP 0x826A |
|
|
|
|
#define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B |
|
|
|
|
#define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C |
|
|
|
|
#define GL_DEBUG_GROUP_STACK_DEPTH 0x826D |
|
|
|
|
#define GL_BUFFER 0x82E0 |
|
|
|
|
#define GL_SHADER 0x82E1 |
|
|
|
|
#define GL_PROGRAM 0x82E2 |
|
|
|
|
#define GL_QUERY 0x82E3 |
|
|
|
|
#define GL_PROGRAM_PIPELINE 0x82E4 |
|
|
|
|
#define GL_SAMPLER 0x82E6 |
|
|
|
|
#define GL_MAX_LABEL_LENGTH 0x82E8 |
|
|
|
|
#define GL_MAX_DEBUG_MESSAGE_LENGTH 0x9143 |
|
|
|
|
#define GL_MAX_DEBUG_LOGGED_MESSAGES 0x9144 |
|
|
|
|
#define GL_DEBUG_LOGGED_MESSAGES 0x9145 |
|
|
|
|
#define GL_DEBUG_SEVERITY_HIGH 0x9146 |
|
|
|
|
#define GL_DEBUG_SEVERITY_MEDIUM 0x9147 |
|
|
|
|
#define GL_DEBUG_SEVERITY_LOW 0x9148 |
|
|
|
|
#define GL_DEBUG_OUTPUT 0x92E0 |
|
|
|
|
#define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 |
|
|
|
|
#define GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR 0x8242 |
|
|
|
|
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR 0x8243 |
|
|
|
|
#define GL_DEBUG_CALLBACK_FUNCTION_KHR 0x8244 |
|
|
|
|
#define GL_DEBUG_CALLBACK_USER_PARAM_KHR 0x8245 |
|
|
|
|
#define GL_DEBUG_SOURCE_API_KHR 0x8246 |
|
|
|
|
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR 0x8247 |
|
|
|
|
#define GL_DEBUG_SOURCE_SHADER_COMPILER_KHR 0x8248 |
|
|
|
|
#define GL_DEBUG_SOURCE_THIRD_PARTY_KHR 0x8249 |
|
|
|
|
#define GL_DEBUG_SOURCE_APPLICATION_KHR 0x824A |
|
|
|
|
#define GL_DEBUG_SOURCE_OTHER_KHR 0x824B |
|
|
|
|
#define GL_DEBUG_TYPE_ERROR_KHR 0x824C |
|
|
|
|
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR 0x824D |
|
|
|
|
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR 0x824E |
|
|
|
|
#define GL_DEBUG_TYPE_PORTABILITY_KHR 0x824F |
|
|
|
|
#define GL_DEBUG_TYPE_PERFORMANCE_KHR 0x8250 |
|
|
|
|
#define GL_DEBUG_TYPE_OTHER_KHR 0x8251 |
|
|
|
|
#define GL_DEBUG_TYPE_MARKER_KHR 0x8268 |
|
|
|
|
#define GL_DEBUG_TYPE_PUSH_GROUP_KHR 0x8269 |
|
|
|
|
#define GL_DEBUG_TYPE_POP_GROUP_KHR 0x826A |
|
|
|
|
#define GL_DEBUG_SEVERITY_NOTIFICATION_KHR 0x826B |
|
|
|
|
#define GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR 0x826C |
|
|
|
|
#define GL_DEBUG_GROUP_STACK_DEPTH_KHR 0x826D |
|
|
|
|
#define GL_BUFFER_KHR 0x82E0 |
|
|
|
|
#define GL_SHADER_KHR 0x82E1 |
|
|
|
|
#define GL_PROGRAM_KHR 0x82E2 |
|
|
|
|
#define GL_VERTEX_ARRAY_KHR 0x8074 |
|
|
|
|
#define GL_QUERY_KHR 0x82E3 |
|
|
|
|
#define GL_PROGRAM_PIPELINE_KHR 0x82E4 |
|
|
|
|
#define GL_SAMPLER_KHR 0x82E6 |
|
|
|
|
#define GL_MAX_LABEL_LENGTH_KHR 0x82E8 |
|
|
|
|
#define GL_MAX_DEBUG_MESSAGE_LENGTH_KHR 0x9143 |
|
|
|
|
#define GL_MAX_DEBUG_LOGGED_MESSAGES_KHR 0x9144 |
|
|
|
|
#define GL_DEBUG_LOGGED_MESSAGES_KHR 0x9145 |
|
|
|
|
#define GL_DEBUG_SEVERITY_HIGH_KHR 0x9146 |
|
|
|
|
#define GL_DEBUG_SEVERITY_MEDIUM_KHR 0x9147 |
|
|
|
|
#define GL_DEBUG_SEVERITY_LOW_KHR 0x9148 |
|
|
|
|
#define GL_DEBUG_OUTPUT_KHR 0x92E0 |
|
|
|
|
#define GL_CONTEXT_FLAG_DEBUG_BIT_KHR 0x00000002 |
|
|
|
|
#define GL_STACK_OVERFLOW_KHR 0x0503 |
|
|
|
|
#define GL_STACK_UNDERFLOW_KHR 0x0504 |
|
|
|
|
#define GL_DISPLAY_LIST 0x82E7 |
|
|
|
|
#ifndef GL_ARB_multisample |
|
|
|
|
#define GL_ARB_multisample 1 |
|
|
|
|
GLAPI int GLAD_GL_ARB_multisample; |
|
|
|
@ -3565,6 +3605,73 @@ typedef void (APIENTRYP PFNGLGETNMINMAXARBPROC)(GLenum target, GLboolean reset, |
|
|
|
|
GLAPI PFNGLGETNMINMAXARBPROC glad_glGetnMinmaxARB; |
|
|
|
|
#define glGetnMinmaxARB glad_glGetnMinmaxARB |
|
|
|
|
#endif |
|
|
|
|
#ifndef GL_KHR_debug |
|
|
|
|
#define GL_KHR_debug 1 |
|
|
|
|
GLAPI int GLAD_GL_KHR_debug; |
|
|
|
|
typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); |
|
|
|
|
GLAPI PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl; |
|
|
|
|
#define glDebugMessageControl glad_glDebugMessageControl |
|
|
|
|
typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); |
|
|
|
|
GLAPI PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert; |
|
|
|
|
#define glDebugMessageInsert glad_glDebugMessageInsert |
|
|
|
|
typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKPROC)(GLDEBUGPROC callback, const void *userParam); |
|
|
|
|
GLAPI PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback; |
|
|
|
|
#define glDebugMessageCallback glad_glDebugMessageCallback |
|
|
|
|
typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGPROC)(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); |
|
|
|
|
GLAPI PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog; |
|
|
|
|
#define glGetDebugMessageLog glad_glGetDebugMessageLog |
|
|
|
|
typedef void (APIENTRYP PFNGLPUSHDEBUGGROUPPROC)(GLenum source, GLuint id, GLsizei length, const GLchar *message); |
|
|
|
|
GLAPI PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup; |
|
|
|
|
#define glPushDebugGroup glad_glPushDebugGroup |
|
|
|
|
typedef void (APIENTRYP PFNGLPOPDEBUGGROUPPROC)(); |
|
|
|
|
GLAPI PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup; |
|
|
|
|
#define glPopDebugGroup glad_glPopDebugGroup |
|
|
|
|
typedef void (APIENTRYP PFNGLOBJECTLABELPROC)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label); |
|
|
|
|
GLAPI PFNGLOBJECTLABELPROC glad_glObjectLabel; |
|
|
|
|
#define glObjectLabel glad_glObjectLabel |
|
|
|
|
typedef void (APIENTRYP PFNGLGETOBJECTLABELPROC)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); |
|
|
|
|
GLAPI PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel; |
|
|
|
|
#define glGetObjectLabel glad_glGetObjectLabel |
|
|
|
|
typedef void (APIENTRYP PFNGLOBJECTPTRLABELPROC)(const void *ptr, GLsizei length, const GLchar *label); |
|
|
|
|
GLAPI PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel; |
|
|
|
|
#define glObjectPtrLabel glad_glObjectPtrLabel |
|
|
|
|
typedef void (APIENTRYP PFNGLGETOBJECTPTRLABELPROC)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); |
|
|
|
|
GLAPI PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel; |
|
|
|
|
#define glGetObjectPtrLabel glad_glGetObjectPtrLabel |
|
|
|
|
typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLKHRPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled); |
|
|
|
|
GLAPI PFNGLDEBUGMESSAGECONTROLKHRPROC glad_glDebugMessageControlKHR; |
|
|
|
|
#define glDebugMessageControlKHR glad_glDebugMessageControlKHR |
|
|
|
|
typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTKHRPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf); |
|
|
|
|
GLAPI PFNGLDEBUGMESSAGEINSERTKHRPROC glad_glDebugMessageInsertKHR; |
|
|
|
|
#define glDebugMessageInsertKHR glad_glDebugMessageInsertKHR |
|
|
|
|
typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKKHRPROC)(GLDEBUGPROCKHR callback, const void *userParam); |
|
|
|
|
GLAPI PFNGLDEBUGMESSAGECALLBACKKHRPROC glad_glDebugMessageCallbackKHR; |
|
|
|
|
#define glDebugMessageCallbackKHR glad_glDebugMessageCallbackKHR |
|
|
|
|
typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGKHRPROC)(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog); |
|
|
|
|
GLAPI PFNGLGETDEBUGMESSAGELOGKHRPROC glad_glGetDebugMessageLogKHR; |
|
|
|
|
#define glGetDebugMessageLogKHR glad_glGetDebugMessageLogKHR |
|
|
|
|
typedef void (APIENTRYP PFNGLPUSHDEBUGGROUPKHRPROC)(GLenum source, GLuint id, GLsizei length, const GLchar *message); |
|
|
|
|
GLAPI PFNGLPUSHDEBUGGROUPKHRPROC glad_glPushDebugGroupKHR; |
|
|
|
|
#define glPushDebugGroupKHR glad_glPushDebugGroupKHR |
|
|
|
|
typedef void (APIENTRYP PFNGLPOPDEBUGGROUPKHRPROC)(); |
|
|
|
|
GLAPI PFNGLPOPDEBUGGROUPKHRPROC glad_glPopDebugGroupKHR; |
|
|
|
|
#define glPopDebugGroupKHR glad_glPopDebugGroupKHR |
|
|
|
|
typedef void (APIENTRYP PFNGLOBJECTLABELKHRPROC)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label); |
|
|
|
|
GLAPI PFNGLOBJECTLABELKHRPROC glad_glObjectLabelKHR; |
|
|
|
|
#define glObjectLabelKHR glad_glObjectLabelKHR |
|
|
|
|
typedef void (APIENTRYP PFNGLGETOBJECTLABELKHRPROC)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label); |
|
|
|
|
GLAPI PFNGLGETOBJECTLABELKHRPROC glad_glGetObjectLabelKHR; |
|
|
|
|
#define glGetObjectLabelKHR glad_glGetObjectLabelKHR |
|
|
|
|
typedef void (APIENTRYP PFNGLOBJECTPTRLABELKHRPROC)(const void *ptr, GLsizei length, const GLchar *label); |
|
|
|
|
GLAPI PFNGLOBJECTPTRLABELKHRPROC glad_glObjectPtrLabelKHR; |
|
|
|
|
#define glObjectPtrLabelKHR glad_glObjectPtrLabelKHR |
|
|
|
|
typedef void (APIENTRYP PFNGLGETOBJECTPTRLABELKHRPROC)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label); |
|
|
|
|
GLAPI PFNGLGETOBJECTPTRLABELKHRPROC glad_glGetObjectPtrLabelKHR; |
|
|
|
|
#define glGetObjectPtrLabelKHR glad_glGetObjectPtrLabelKHR |
|
|
|
|
typedef void (APIENTRYP PFNGLGETPOINTERVKHRPROC)(GLenum pname, void **params); |
|
|
|
|
GLAPI PFNGLGETPOINTERVKHRPROC glad_glGetPointervKHR; |
|
|
|
|
#define glGetPointervKHR glad_glGetPointervKHR |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#ifdef __cplusplus |
|
|
|
|
} |
|
|
|
|