|
@@ -1,11 +1,11 @@
|
|
|
/**
|
|
|
- * Loader generated by glad 2.0.2 on Mon Nov 7 12:17:15 2022
|
|
|
+ * Loader generated by glad 2.0.4 on Sat Apr 29 13:24:27 2023
|
|
|
*
|
|
|
* SPDX-License-Identifier: (WTFPL OR CC0-1.0) AND Apache-2.0
|
|
|
*
|
|
|
* Generator: C/C++
|
|
|
* Specification: gl
|
|
|
- * Extensions: 7
|
|
|
+ * Extensions: 8
|
|
|
*
|
|
|
* APIs:
|
|
|
* - gl:compatibility=3.3
|
|
@@ -19,10 +19,10 @@
|
|
|
* - ON_DEMAND = False
|
|
|
*
|
|
|
* Commandline:
|
|
|
- * --api='gl:compatibility=3.3' --extensions='GL_ARB_debug_output,GL_ARB_framebuffer_object,GL_EXT_framebuffer_blit,GL_EXT_framebuffer_multisample,GL_EXT_framebuffer_object,GL_OVR_multiview,GL_OVR_multiview2' c --loader
|
|
|
+ * --api='gl:compatibility=3.3' --extensions='GL_ARB_debug_output,GL_ARB_framebuffer_object,GL_ARB_get_program_binary,GL_EXT_framebuffer_blit,GL_EXT_framebuffer_multisample,GL_EXT_framebuffer_object,GL_OVR_multiview,GL_OVR_multiview2' c --loader
|
|
|
*
|
|
|
* Online:
|
|
|
- * http://glad.sh/#api=gl%3Acompatibility%3D3.3&extensions=GL_ARB_debug_output%2CGL_ARB_framebuffer_object%2CGL_EXT_framebuffer_blit%2CGL_EXT_framebuffer_multisample%2CGL_EXT_framebuffer_object%2CGL_OVR_multiview%2CGL_OVR_multiview2&generator=c&options=LOADER
|
|
|
+ * http://glad.sh/#api=gl%3Acompatibility%3D3.3&extensions=GL_ARB_debug_output%2CGL_ARB_framebuffer_object%2CGL_ARB_get_program_binary%2CGL_EXT_framebuffer_blit%2CGL_EXT_framebuffer_multisample%2CGL_EXT_framebuffer_object%2CGL_OVR_multiview%2CGL_OVR_multiview2&generator=c&options=LOADER
|
|
|
*
|
|
|
*/
|
|
|
|
|
@@ -164,7 +164,7 @@ extern "C" {
|
|
|
#define GLAD_VERSION_MAJOR(version) (version / 10000)
|
|
|
#define GLAD_VERSION_MINOR(version) (version % 10000)
|
|
|
|
|
|
-#define GLAD_GENERATOR_VERSION "2.0.2"
|
|
|
+#define GLAD_GENERATOR_VERSION "2.0.4"
|
|
|
|
|
|
typedef void (*GLADapiproc)(void);
|
|
|
|
|
@@ -889,6 +889,7 @@ typedef void (*GLADpostcallback)(void *ret, const char *name, GLADapiproc apipro
|
|
|
#define GL_NO_ERROR 0
|
|
|
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
|
|
|
#define GL_NUM_EXTENSIONS 0x821D
|
|
|
+#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE
|
|
|
#define GL_OBJECT_LINEAR 0x2401
|
|
|
#define GL_OBJECT_PLANE 0x2501
|
|
|
#define GL_OBJECT_TYPE 0x9112
|
|
@@ -981,6 +982,9 @@ typedef void (*GLADpostcallback)(void *ret, const char *name, GLADapiproc apipro
|
|
|
#define GL_PRIMITIVES_GENERATED 0x8C87
|
|
|
#define GL_PRIMITIVE_RESTART 0x8F9D
|
|
|
#define GL_PRIMITIVE_RESTART_INDEX 0x8F9E
|
|
|
+#define GL_PROGRAM_BINARY_FORMATS 0x87FF
|
|
|
+#define GL_PROGRAM_BINARY_LENGTH 0x8741
|
|
|
+#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257
|
|
|
#define GL_PROGRAM_POINT_SIZE 0x8642
|
|
|
#define GL_PROJECTION 0x1701
|
|
|
#define GL_PROJECTION_MATRIX 0x0BA7
|
|
@@ -1605,6 +1609,8 @@ GLAD_API_CALL int GLAD_GL_VERSION_3_3;
|
|
|
GLAD_API_CALL int GLAD_GL_ARB_debug_output;
|
|
|
#define GL_ARB_framebuffer_object 1
|
|
|
GLAD_API_CALL int GLAD_GL_ARB_framebuffer_object;
|
|
|
+#define GL_ARB_get_program_binary 1
|
|
|
+GLAD_API_CALL int GLAD_GL_ARB_get_program_binary;
|
|
|
#define GL_EXT_framebuffer_blit 1
|
|
|
GLAD_API_CALL int GLAD_GL_EXT_framebuffer_blit;
|
|
|
#define GL_EXT_framebuffer_multisample 1
|
|
@@ -1864,6 +1870,7 @@ typedef void (GLAD_API_PTR *PFNGLGETPIXELMAPUIVPROC)(GLenum map, GLuint * values
|
|
|
typedef void (GLAD_API_PTR *PFNGLGETPIXELMAPUSVPROC)(GLenum map, GLushort * values);
|
|
|
typedef void (GLAD_API_PTR *PFNGLGETPOINTERVPROC)(GLenum pname, void ** params);
|
|
|
typedef void (GLAD_API_PTR *PFNGLGETPOLYGONSTIPPLEPROC)(GLubyte * mask);
|
|
|
+typedef void (GLAD_API_PTR *PFNGLGETPROGRAMBINARYPROC)(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary);
|
|
|
typedef void (GLAD_API_PTR *PFNGLGETPROGRAMINFOLOGPROC)(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
|
|
|
typedef void (GLAD_API_PTR *PFNGLGETPROGRAMIVPROC)(GLuint program, GLenum pname, GLint * params);
|
|
|
typedef void (GLAD_API_PTR *PFNGLGETQUERYOBJECTI64VPROC)(GLuint id, GLenum pname, GLint64 * params);
|
|
@@ -2057,6 +2064,8 @@ typedef void (GLAD_API_PTR *PFNGLPOPMATRIXPROC)(void);
|
|
|
typedef void (GLAD_API_PTR *PFNGLPOPNAMEPROC)(void);
|
|
|
typedef void (GLAD_API_PTR *PFNGLPRIMITIVERESTARTINDEXPROC)(GLuint index);
|
|
|
typedef void (GLAD_API_PTR *PFNGLPRIORITIZETEXTURESPROC)(GLsizei n, const GLuint * textures, const GLfloat * priorities);
|
|
|
+typedef void (GLAD_API_PTR *PFNGLPROGRAMBINARYPROC)(GLuint program, GLenum binaryFormat, const void * binary, GLsizei length);
|
|
|
+typedef void (GLAD_API_PTR *PFNGLPROGRAMPARAMETERIPROC)(GLuint program, GLenum pname, GLint value);
|
|
|
typedef void (GLAD_API_PTR *PFNGLPROVOKINGVERTEXPROC)(GLenum mode);
|
|
|
typedef void (GLAD_API_PTR *PFNGLPUSHATTRIBPROC)(GLbitfield mask);
|
|
|
typedef void (GLAD_API_PTR *PFNGLPUSHCLIENTATTRIBPROC)(GLbitfield mask);
|
|
@@ -2860,6 +2869,8 @@ GLAD_API_CALL PFNGLGETPOINTERVPROC glad_glGetPointerv;
|
|
|
#define glGetPointerv glad_glGetPointerv
|
|
|
GLAD_API_CALL PFNGLGETPOLYGONSTIPPLEPROC glad_glGetPolygonStipple;
|
|
|
#define glGetPolygonStipple glad_glGetPolygonStipple
|
|
|
+GLAD_API_CALL PFNGLGETPROGRAMBINARYPROC glad_glGetProgramBinary;
|
|
|
+#define glGetProgramBinary glad_glGetProgramBinary
|
|
|
GLAD_API_CALL PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog;
|
|
|
#define glGetProgramInfoLog glad_glGetProgramInfoLog
|
|
|
GLAD_API_CALL PFNGLGETPROGRAMIVPROC glad_glGetProgramiv;
|
|
@@ -3246,6 +3257,10 @@ GLAD_API_CALL PFNGLPRIMITIVERESTARTINDEXPROC glad_glPrimitiveRestartIndex;
|
|
|
#define glPrimitiveRestartIndex glad_glPrimitiveRestartIndex
|
|
|
GLAD_API_CALL PFNGLPRIORITIZETEXTURESPROC glad_glPrioritizeTextures;
|
|
|
#define glPrioritizeTextures glad_glPrioritizeTextures
|
|
|
+GLAD_API_CALL PFNGLPROGRAMBINARYPROC glad_glProgramBinary;
|
|
|
+#define glProgramBinary glad_glProgramBinary
|
|
|
+GLAD_API_CALL PFNGLPROGRAMPARAMETERIPROC glad_glProgramParameteri;
|
|
|
+#define glProgramParameteri glad_glProgramParameteri
|
|
|
GLAD_API_CALL PFNGLPROVOKINGVERTEXPROC glad_glProvokingVertex;
|
|
|
#define glProvokingVertex glad_glProvokingVertex
|
|
|
GLAD_API_CALL PFNGLPUSHATTRIBPROC glad_glPushAttrib;
|