|
@@ -22,15 +22,17 @@
|
|
#define APIENTRYP APIENTRY *
|
|
#define APIENTRYP APIENTRY *
|
|
#endif
|
|
#endif
|
|
|
|
|
|
-extern struct gladGLversionStruct {
|
|
|
|
- int major;
|
|
|
|
- int minor;
|
|
|
|
-} GLVersion;
|
|
|
|
-
|
|
|
|
#ifdef __cplusplus
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
extern "C" {
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
+struct gladGLversionStruct {
|
|
|
|
+ int major;
|
|
|
|
+ int minor;
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+extern struct gladGLversionStruct GLVersion;
|
|
|
|
+
|
|
typedef void* (* GLADloadproc)(const char *name);
|
|
typedef void* (* GLADloadproc)(const char *name);
|
|
|
|
|
|
#ifndef GLAPI
|
|
#ifndef GLAPI
|
|
@@ -58,7 +60,7 @@ typedef void* (* GLADloadproc)(const char *name);
|
|
# define GLAPI extern
|
|
# define GLAPI extern
|
|
# endif
|
|
# endif
|
|
#endif
|
|
#endif
|
|
-GLAPI void gladLoadGLLoader(GLADloadproc);
|
|
|
|
|
|
+GLAPI int gladLoadGLLoader(GLADloadproc);
|
|
|
|
|
|
#include <stddef.h>
|
|
#include <stddef.h>
|
|
#include <KHR/khrplatform.h>
|
|
#include <KHR/khrplatform.h>
|
|
@@ -836,11 +838,13 @@ typedef GLintptr GLvdpauSurfaceNV;
|
|
#define GL_UNIFORM_BUFFER_START 0x8A29
|
|
#define GL_UNIFORM_BUFFER_START 0x8A29
|
|
#define GL_UNIFORM_BUFFER_SIZE 0x8A2A
|
|
#define GL_UNIFORM_BUFFER_SIZE 0x8A2A
|
|
#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B
|
|
#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B
|
|
|
|
+#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C
|
|
#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D
|
|
#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D
|
|
#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E
|
|
#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E
|
|
#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F
|
|
#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F
|
|
#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30
|
|
#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30
|
|
#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31
|
|
#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31
|
|
|
|
+#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32
|
|
#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33
|
|
#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33
|
|
#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34
|
|
#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34
|
|
#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35
|
|
#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35
|
|
@@ -859,6 +863,7 @@ typedef GLintptr GLvdpauSurfaceNV;
|
|
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42
|
|
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42
|
|
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43
|
|
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43
|
|
#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44
|
|
#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44
|
|
|
|
+#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45
|
|
#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46
|
|
#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46
|
|
#define GL_INVALID_INDEX 0xFFFFFFFF
|
|
#define GL_INVALID_INDEX 0xFFFFFFFF
|
|
#define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001
|
|
#define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001
|