Update glad with the fix for the OSX linker issue.
This commit is contained in:
parent
fe253f135b
commit
0a17aa751d
|
@ -40,10 +40,6 @@ set(GLAD_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/glad/include)
|
||||||
set(GLAD_INCLUDE_DIR ${GLAD_INCLUDE_DIR} PARENT_SCOPE)
|
set(GLAD_INCLUDE_DIR ${GLAD_INCLUDE_DIR} PARENT_SCOPE)
|
||||||
target_include_directories(glad SYSTEM PUBLIC ${GLAD_INCLUDE_DIR})
|
target_include_directories(glad SYSTEM PUBLIC ${GLAD_INCLUDE_DIR})
|
||||||
DawnExternalTarget("third_party" glad)
|
DawnExternalTarget("third_party" glad)
|
||||||
if(APPLE)
|
|
||||||
# Workaround https://github.com/Dav1dde/glad/issues/158
|
|
||||||
set_property(TARGET glad APPEND PROPERTY COMPILE_OPTIONS "-fno-common")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# ShaderC
|
# ShaderC
|
||||||
# Prevent SPIRV-Tools from using Werror as it has a warning on MSVC
|
# Prevent SPIRV-Tools from using Werror as it has a warning on MSVC
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
#define __khrplatform_h_
|
#define __khrplatform_h_
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** Copyright (c) 2008-2009 The Khronos Group Inc.
|
** Copyright (c) 2008-2018 The Khronos Group Inc.
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a
|
** Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
** copy of this software and/or associated documentation files (the
|
** copy of this software and/or associated documentation files (the
|
||||||
|
@ -26,18 +26,16 @@
|
||||||
|
|
||||||
/* Khronos platform-specific types and definitions.
|
/* Khronos platform-specific types and definitions.
|
||||||
*
|
*
|
||||||
* $Revision: 32517 $ on $Date: 2016-03-11 02:41:19 -0800 (Fri, 11 Mar 2016) $
|
* The master copy of khrplatform.h is maintained in the Khronos EGL
|
||||||
|
* Registry repository at https://github.com/KhronosGroup/EGL-Registry
|
||||||
|
* The last semantic modification to khrplatform.h was at commit ID:
|
||||||
|
* 67a3e0864c2d75ea5287b9f3d2eb74a745936692
|
||||||
*
|
*
|
||||||
* Adopters may modify this file to suit their platform. Adopters are
|
* Adopters may modify this file to suit their platform. Adopters are
|
||||||
* encouraged to submit platform specific modifications to the Khronos
|
* encouraged to submit platform specific modifications to the Khronos
|
||||||
* group so that they can be included in future versions of this file.
|
* group so that they can be included in future versions of this file.
|
||||||
* Please submit changes by sending them to the public Khronos Bugzilla
|
* Please submit changes by filing pull requests or issues on
|
||||||
* (http://khronos.org/bugzilla) by filing a bug against product
|
* the EGL Registry repository linked above.
|
||||||
* "Khronos (general)" component "Registry".
|
|
||||||
*
|
|
||||||
* A predefined template which fills in some of the bug fields can be
|
|
||||||
* reached using http://tinyurl.com/khrplatform-h-bugreport, but you
|
|
||||||
* must create a Bugzilla login first.
|
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* See the Implementer's Guidelines for information about where this file
|
* See the Implementer's Guidelines for information about where this file
|
||||||
|
@ -102,8 +100,7 @@
|
||||||
#elif defined (__SYMBIAN32__)
|
#elif defined (__SYMBIAN32__)
|
||||||
# define KHRONOS_APICALL IMPORT_C
|
# define KHRONOS_APICALL IMPORT_C
|
||||||
#elif defined(__ANDROID__)
|
#elif defined(__ANDROID__)
|
||||||
# include <sys/cdefs.h>
|
# define KHRONOS_APICALL __attribute__((visibility("default")))
|
||||||
# define KHRONOS_APICALL __attribute__((visibility("default"))) __NDK_FPABI__
|
|
||||||
#else
|
#else
|
||||||
# define KHRONOS_APICALL
|
# define KHRONOS_APICALL
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*
|
/*
|
||||||
|
|
||||||
OpenGL loader generated by glad 0.1.12a0 on Tue Aug 16 10:59:45 2016.
|
OpenGL loader generated by glad 0.1.26 on Wed Aug 1 16:13:04 2018.
|
||||||
|
|
||||||
Language/Generator: C/C++
|
Language/Generator: C/C++
|
||||||
Specification: gl
|
Specification: gl
|
||||||
|
@ -31,6 +31,9 @@
|
||||||
#ifndef WIN32_LEAN_AND_MEAN
|
#ifndef WIN32_LEAN_AND_MEAN
|
||||||
#define WIN32_LEAN_AND_MEAN 1
|
#define WIN32_LEAN_AND_MEAN 1
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef NOMINMAX
|
||||||
|
#define NOMINMAX 1
|
||||||
|
#endif
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -54,7 +57,7 @@ typedef void* (* GLADloadproc)(const char *name);
|
||||||
|
|
||||||
#ifndef GLAPI
|
#ifndef GLAPI
|
||||||
# if defined(GLAD_GLAPI_EXPORT)
|
# if defined(GLAD_GLAPI_EXPORT)
|
||||||
# if defined(WIN32) || defined(__CYGWIN__)
|
# if defined(_WIN32) || defined(__CYGWIN__)
|
||||||
# if defined(GLAD_GLAPI_EXPORT_BUILD)
|
# if defined(GLAD_GLAPI_EXPORT_BUILD)
|
||||||
# if defined(__GNUC__)
|
# if defined(__GNUC__)
|
||||||
# define GLAPI __attribute__ ((dllexport)) extern
|
# define GLAPI __attribute__ ((dllexport)) extern
|
||||||
|
@ -139,6 +142,7 @@ typedef float GLfloat;
|
||||||
typedef float GLclampf;
|
typedef float GLclampf;
|
||||||
typedef double GLdouble;
|
typedef double GLdouble;
|
||||||
typedef double GLclampd;
|
typedef double GLclampd;
|
||||||
|
typedef void *GLeglClientBufferEXT;
|
||||||
typedef void *GLeglImageOES;
|
typedef void *GLeglImageOES;
|
||||||
typedef char GLchar;
|
typedef char GLchar;
|
||||||
typedef char GLcharARB;
|
typedef char GLcharARB;
|
||||||
|
@ -150,12 +154,20 @@ typedef unsigned int GLhandleARB;
|
||||||
typedef unsigned short GLhalfARB;
|
typedef unsigned short GLhalfARB;
|
||||||
typedef unsigned short GLhalf;
|
typedef unsigned short GLhalf;
|
||||||
typedef GLint GLfixed;
|
typedef GLint GLfixed;
|
||||||
typedef ptrdiff_t GLintptr;
|
typedef khronos_intptr_t GLintptr;
|
||||||
typedef ptrdiff_t GLsizeiptr;
|
typedef khronos_ssize_t GLsizeiptr;
|
||||||
typedef int64_t GLint64;
|
typedef int64_t GLint64;
|
||||||
typedef uint64_t GLuint64;
|
typedef uint64_t GLuint64;
|
||||||
|
#if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
|
||||||
|
typedef long GLintptrARB;
|
||||||
|
#else
|
||||||
typedef ptrdiff_t GLintptrARB;
|
typedef ptrdiff_t GLintptrARB;
|
||||||
|
#endif
|
||||||
|
#if defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && (__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ > 1060)
|
||||||
|
typedef long GLsizeiptrARB;
|
||||||
|
#else
|
||||||
typedef ptrdiff_t GLsizeiptrARB;
|
typedef ptrdiff_t GLsizeiptrARB;
|
||||||
|
#endif
|
||||||
typedef int64_t GLint64EXT;
|
typedef int64_t GLint64EXT;
|
||||||
typedef uint64_t GLuint64EXT;
|
typedef uint64_t GLuint64EXT;
|
||||||
typedef struct __GLsync *GLsync;
|
typedef struct __GLsync *GLsync;
|
||||||
|
@ -167,6 +179,7 @@ typedef void (APIENTRY *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLen
|
||||||
typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);
|
typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam);
|
||||||
typedef unsigned short GLhalfNV;
|
typedef unsigned short GLhalfNV;
|
||||||
typedef GLintptr GLvdpauSurfaceNV;
|
typedef GLintptr GLvdpauSurfaceNV;
|
||||||
|
typedef void (APIENTRY *GLVULKANPROCNV)(void);
|
||||||
#define GL_DEPTH_BUFFER_BIT 0x00000100
|
#define GL_DEPTH_BUFFER_BIT 0x00000100
|
||||||
#define GL_STENCIL_BUFFER_BIT 0x00000400
|
#define GL_STENCIL_BUFFER_BIT 0x00000400
|
||||||
#define GL_COLOR_BUFFER_BIT 0x00004000
|
#define GL_COLOR_BUFFER_BIT 0x00004000
|
||||||
|
@ -247,7 +260,6 @@ typedef GLintptr GLvdpauSurfaceNV;
|
||||||
#define GL_BLEND_SRC 0x0BE1
|
#define GL_BLEND_SRC 0x0BE1
|
||||||
#define GL_BLEND 0x0BE2
|
#define GL_BLEND 0x0BE2
|
||||||
#define GL_LOGIC_OP_MODE 0x0BF0
|
#define GL_LOGIC_OP_MODE 0x0BF0
|
||||||
#define GL_COLOR_LOGIC_OP 0x0BF2
|
|
||||||
#define GL_DRAW_BUFFER 0x0C01
|
#define GL_DRAW_BUFFER 0x0C01
|
||||||
#define GL_READ_BUFFER 0x0C02
|
#define GL_READ_BUFFER 0x0C02
|
||||||
#define GL_SCISSOR_BOX 0x0C10
|
#define GL_SCISSOR_BOX 0x0C10
|
||||||
|
@ -275,21 +287,9 @@ typedef GLintptr GLvdpauSurfaceNV;
|
||||||
#define GL_SUBPIXEL_BITS 0x0D50
|
#define GL_SUBPIXEL_BITS 0x0D50
|
||||||
#define GL_TEXTURE_1D 0x0DE0
|
#define GL_TEXTURE_1D 0x0DE0
|
||||||
#define GL_TEXTURE_2D 0x0DE1
|
#define GL_TEXTURE_2D 0x0DE1
|
||||||
#define GL_POLYGON_OFFSET_UNITS 0x2A00
|
|
||||||
#define GL_POLYGON_OFFSET_POINT 0x2A01
|
|
||||||
#define GL_POLYGON_OFFSET_LINE 0x2A02
|
|
||||||
#define GL_POLYGON_OFFSET_FILL 0x8037
|
|
||||||
#define GL_POLYGON_OFFSET_FACTOR 0x8038
|
|
||||||
#define GL_TEXTURE_BINDING_1D 0x8068
|
|
||||||
#define GL_TEXTURE_BINDING_2D 0x8069
|
|
||||||
#define GL_TEXTURE_WIDTH 0x1000
|
#define GL_TEXTURE_WIDTH 0x1000
|
||||||
#define GL_TEXTURE_HEIGHT 0x1001
|
#define GL_TEXTURE_HEIGHT 0x1001
|
||||||
#define GL_TEXTURE_INTERNAL_FORMAT 0x1003
|
|
||||||
#define GL_TEXTURE_BORDER_COLOR 0x1004
|
#define GL_TEXTURE_BORDER_COLOR 0x1004
|
||||||
#define GL_TEXTURE_RED_SIZE 0x805C
|
|
||||||
#define GL_TEXTURE_GREEN_SIZE 0x805D
|
|
||||||
#define GL_TEXTURE_BLUE_SIZE 0x805E
|
|
||||||
#define GL_TEXTURE_ALPHA_SIZE 0x805F
|
|
||||||
#define GL_DONT_CARE 0x1100
|
#define GL_DONT_CARE 0x1100
|
||||||
#define GL_FASTEST 0x1101
|
#define GL_FASTEST 0x1101
|
||||||
#define GL_NICEST 0x1102
|
#define GL_NICEST 0x1102
|
||||||
|
@ -300,7 +300,6 @@ typedef GLintptr GLvdpauSurfaceNV;
|
||||||
#define GL_INT 0x1404
|
#define GL_INT 0x1404
|
||||||
#define GL_UNSIGNED_INT 0x1405
|
#define GL_UNSIGNED_INT 0x1405
|
||||||
#define GL_FLOAT 0x1406
|
#define GL_FLOAT 0x1406
|
||||||
#define GL_DOUBLE 0x140A
|
|
||||||
#define GL_CLEAR 0x1500
|
#define GL_CLEAR 0x1500
|
||||||
#define GL_AND 0x1501
|
#define GL_AND 0x1501
|
||||||
#define GL_AND_REVERSE 0x1502
|
#define GL_AND_REVERSE 0x1502
|
||||||
|
@ -350,9 +349,23 @@ typedef GLintptr GLvdpauSurfaceNV;
|
||||||
#define GL_TEXTURE_MIN_FILTER 0x2801
|
#define GL_TEXTURE_MIN_FILTER 0x2801
|
||||||
#define GL_TEXTURE_WRAP_S 0x2802
|
#define GL_TEXTURE_WRAP_S 0x2802
|
||||||
#define GL_TEXTURE_WRAP_T 0x2803
|
#define GL_TEXTURE_WRAP_T 0x2803
|
||||||
|
#define GL_REPEAT 0x2901
|
||||||
|
#define GL_COLOR_LOGIC_OP 0x0BF2
|
||||||
|
#define GL_POLYGON_OFFSET_UNITS 0x2A00
|
||||||
|
#define GL_POLYGON_OFFSET_POINT 0x2A01
|
||||||
|
#define GL_POLYGON_OFFSET_LINE 0x2A02
|
||||||
|
#define GL_POLYGON_OFFSET_FILL 0x8037
|
||||||
|
#define GL_POLYGON_OFFSET_FACTOR 0x8038
|
||||||
|
#define GL_TEXTURE_BINDING_1D 0x8068
|
||||||
|
#define GL_TEXTURE_BINDING_2D 0x8069
|
||||||
|
#define GL_TEXTURE_INTERNAL_FORMAT 0x1003
|
||||||
|
#define GL_TEXTURE_RED_SIZE 0x805C
|
||||||
|
#define GL_TEXTURE_GREEN_SIZE 0x805D
|
||||||
|
#define GL_TEXTURE_BLUE_SIZE 0x805E
|
||||||
|
#define GL_TEXTURE_ALPHA_SIZE 0x805F
|
||||||
|
#define GL_DOUBLE 0x140A
|
||||||
#define GL_PROXY_TEXTURE_1D 0x8063
|
#define GL_PROXY_TEXTURE_1D 0x8063
|
||||||
#define GL_PROXY_TEXTURE_2D 0x8064
|
#define GL_PROXY_TEXTURE_2D 0x8064
|
||||||
#define GL_REPEAT 0x2901
|
|
||||||
#define GL_R3_G3_B2 0x2A10
|
#define GL_R3_G3_B2 0x2A10
|
||||||
#define GL_RGB4 0x804F
|
#define GL_RGB4 0x804F
|
||||||
#define GL_RGB5 0x8050
|
#define GL_RGB5 0x8050
|
||||||
|
@ -478,15 +491,17 @@ typedef GLintptr GLvdpauSurfaceNV;
|
||||||
#define GL_TEXTURE_DEPTH_SIZE 0x884A
|
#define GL_TEXTURE_DEPTH_SIZE 0x884A
|
||||||
#define GL_TEXTURE_COMPARE_MODE 0x884C
|
#define GL_TEXTURE_COMPARE_MODE 0x884C
|
||||||
#define GL_TEXTURE_COMPARE_FUNC 0x884D
|
#define GL_TEXTURE_COMPARE_FUNC 0x884D
|
||||||
#define GL_FUNC_ADD 0x8006
|
#define GL_BLEND_COLOR 0x8005
|
||||||
#define GL_FUNC_SUBTRACT 0x800A
|
#define GL_BLEND_EQUATION 0x8009
|
||||||
#define GL_FUNC_REVERSE_SUBTRACT 0x800B
|
|
||||||
#define GL_MIN 0x8007
|
|
||||||
#define GL_MAX 0x8008
|
|
||||||
#define GL_CONSTANT_COLOR 0x8001
|
#define GL_CONSTANT_COLOR 0x8001
|
||||||
#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
|
#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
|
||||||
#define GL_CONSTANT_ALPHA 0x8003
|
#define GL_CONSTANT_ALPHA 0x8003
|
||||||
#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
|
#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
|
||||||
|
#define GL_FUNC_ADD 0x8006
|
||||||
|
#define GL_FUNC_REVERSE_SUBTRACT 0x800B
|
||||||
|
#define GL_FUNC_SUBTRACT 0x800A
|
||||||
|
#define GL_MIN 0x8007
|
||||||
|
#define GL_MAX 0x8008
|
||||||
#define GL_BUFFER_SIZE 0x8764
|
#define GL_BUFFER_SIZE 0x8764
|
||||||
#define GL_BUFFER_USAGE 0x8765
|
#define GL_BUFFER_USAGE 0x8765
|
||||||
#define GL_QUERY_COUNTER_BITS 0x8864
|
#define GL_QUERY_COUNTER_BITS 0x8864
|
||||||
|
@ -807,7 +822,6 @@ typedef GLintptr GLvdpauSurfaceNV;
|
||||||
#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
|
#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
|
||||||
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
|
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
|
||||||
#define GL_MAX_SAMPLES 0x8D57
|
#define GL_MAX_SAMPLES 0x8D57
|
||||||
#define GL_INDEX 0x8222
|
|
||||||
#define GL_FRAMEBUFFER_SRGB 0x8DB9
|
#define GL_FRAMEBUFFER_SRGB 0x8DB9
|
||||||
#define GL_HALF_FLOAT 0x140B
|
#define GL_HALF_FLOAT 0x140B
|
||||||
#define GL_MAP_READ_BIT 0x0001
|
#define GL_MAP_READ_BIT 0x0001
|
||||||
|
@ -1034,6 +1048,7 @@ typedef GLintptr GLvdpauSurfaceNV;
|
||||||
#define GL_TESS_GEN_VERTEX_ORDER 0x8E78
|
#define GL_TESS_GEN_VERTEX_ORDER 0x8E78
|
||||||
#define GL_TESS_GEN_POINT_MODE 0x8E79
|
#define GL_TESS_GEN_POINT_MODE 0x8E79
|
||||||
#define GL_ISOLINES 0x8E7A
|
#define GL_ISOLINES 0x8E7A
|
||||||
|
#define GL_QUADS 0x0007
|
||||||
#define GL_FRACTIONAL_ODD 0x8E7B
|
#define GL_FRACTIONAL_ODD 0x8E7B
|
||||||
#define GL_FRACTIONAL_EVEN 0x8E7C
|
#define GL_FRACTIONAL_EVEN 0x8E7C
|
||||||
#define GL_MAX_PATCH_VERTICES 0x8E7D
|
#define GL_MAX_PATCH_VERTICES 0x8E7D
|
||||||
|
@ -1272,6 +1287,7 @@ typedef GLintptr GLvdpauSurfaceNV;
|
||||||
#define GL_BUFFER 0x82E0
|
#define GL_BUFFER 0x82E0
|
||||||
#define GL_SHADER 0x82E1
|
#define GL_SHADER 0x82E1
|
||||||
#define GL_PROGRAM 0x82E2
|
#define GL_PROGRAM 0x82E2
|
||||||
|
#define GL_VERTEX_ARRAY 0x8074
|
||||||
#define GL_QUERY 0x82E3
|
#define GL_QUERY 0x82E3
|
||||||
#define GL_PROGRAM_PIPELINE 0x82E4
|
#define GL_PROGRAM_PIPELINE 0x82E4
|
||||||
#define GL_SAMPLER 0x82E6
|
#define GL_SAMPLER 0x82E6
|
||||||
|
@ -1467,6 +1483,8 @@ typedef GLintptr GLvdpauSurfaceNV;
|
||||||
#define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA
|
#define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA
|
||||||
#define GL_VERTEX_BINDING_BUFFER 0x8F4F
|
#define GL_VERTEX_BINDING_BUFFER 0x8F4F
|
||||||
#define GL_DISPLAY_LIST 0x82E7
|
#define GL_DISPLAY_LIST 0x82E7
|
||||||
|
#define GL_STACK_UNDERFLOW 0x0504
|
||||||
|
#define GL_STACK_OVERFLOW 0x0503
|
||||||
#define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5
|
#define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E5
|
||||||
#define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED 0x8221
|
#define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED 0x8221
|
||||||
#define GL_TEXTURE_BUFFER_BINDING 0x8C2A
|
#define GL_TEXTURE_BUFFER_BINDING 0x8C2A
|
||||||
|
@ -1580,10 +1598,10 @@ GLAPI PFNGLDISABLEPROC glad_glDisable;
|
||||||
typedef void (APIENTRYP PFNGLENABLEPROC)(GLenum cap);
|
typedef void (APIENTRYP PFNGLENABLEPROC)(GLenum cap);
|
||||||
GLAPI PFNGLENABLEPROC glad_glEnable;
|
GLAPI PFNGLENABLEPROC glad_glEnable;
|
||||||
#define glEnable glad_glEnable
|
#define glEnable glad_glEnable
|
||||||
typedef void (APIENTRYP PFNGLFINISHPROC)();
|
typedef void (APIENTRYP PFNGLFINISHPROC)(void);
|
||||||
GLAPI PFNGLFINISHPROC glad_glFinish;
|
GLAPI PFNGLFINISHPROC glad_glFinish;
|
||||||
#define glFinish glad_glFinish
|
#define glFinish glad_glFinish
|
||||||
typedef void (APIENTRYP PFNGLFLUSHPROC)();
|
typedef void (APIENTRYP PFNGLFLUSHPROC)(void);
|
||||||
GLAPI PFNGLFLUSHPROC glad_glFlush;
|
GLAPI PFNGLFLUSHPROC glad_glFlush;
|
||||||
#define glFlush glad_glFlush
|
#define glFlush glad_glFlush
|
||||||
typedef void (APIENTRYP PFNGLBLENDFUNCPROC)(GLenum sfactor, GLenum dfactor);
|
typedef void (APIENTRYP PFNGLBLENDFUNCPROC)(GLenum sfactor, GLenum dfactor);
|
||||||
|
@ -1619,7 +1637,7 @@ GLAPI PFNGLGETBOOLEANVPROC glad_glGetBooleanv;
|
||||||
typedef void (APIENTRYP PFNGLGETDOUBLEVPROC)(GLenum pname, GLdouble *data);
|
typedef void (APIENTRYP PFNGLGETDOUBLEVPROC)(GLenum pname, GLdouble *data);
|
||||||
GLAPI PFNGLGETDOUBLEVPROC glad_glGetDoublev;
|
GLAPI PFNGLGETDOUBLEVPROC glad_glGetDoublev;
|
||||||
#define glGetDoublev glad_glGetDoublev
|
#define glGetDoublev glad_glGetDoublev
|
||||||
typedef GLenum (APIENTRYP PFNGLGETERRORPROC)();
|
typedef GLenum (APIENTRYP PFNGLGETERRORPROC)(void);
|
||||||
GLAPI PFNGLGETERRORPROC glad_glGetError;
|
GLAPI PFNGLGETERRORPROC glad_glGetError;
|
||||||
#define glGetError glad_glGetError
|
#define glGetError glad_glGetError
|
||||||
typedef void (APIENTRYP PFNGLGETFLOATVPROC)(GLenum pname, GLfloat *data);
|
typedef void (APIENTRYP PFNGLGETFLOATVPROC)(GLenum pname, GLfloat *data);
|
||||||
|
@ -1649,7 +1667,7 @@ GLAPI PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv;
|
||||||
typedef GLboolean (APIENTRYP PFNGLISENABLEDPROC)(GLenum cap);
|
typedef GLboolean (APIENTRYP PFNGLISENABLEDPROC)(GLenum cap);
|
||||||
GLAPI PFNGLISENABLEDPROC glad_glIsEnabled;
|
GLAPI PFNGLISENABLEDPROC glad_glIsEnabled;
|
||||||
#define glIsEnabled glad_glIsEnabled
|
#define glIsEnabled glad_glIsEnabled
|
||||||
typedef void (APIENTRYP PFNGLDEPTHRANGEPROC)(GLdouble near, GLdouble far);
|
typedef void (APIENTRYP PFNGLDEPTHRANGEPROC)(GLdouble n, GLdouble f);
|
||||||
GLAPI PFNGLDEPTHRANGEPROC glad_glDepthRange;
|
GLAPI PFNGLDEPTHRANGEPROC glad_glDepthRange;
|
||||||
#define glDepthRange glad_glDepthRange
|
#define glDepthRange glad_glDepthRange
|
||||||
typedef void (APIENTRYP PFNGLVIEWPORTPROC)(GLint x, GLint y, GLsizei width, GLsizei height);
|
typedef void (APIENTRYP PFNGLVIEWPORTPROC)(GLint x, GLint y, GLsizei width, GLsizei height);
|
||||||
|
@ -1865,7 +1883,7 @@ GLAPI PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation;
|
||||||
typedef void (APIENTRYP PFNGLCOMPILESHADERPROC)(GLuint shader);
|
typedef void (APIENTRYP PFNGLCOMPILESHADERPROC)(GLuint shader);
|
||||||
GLAPI PFNGLCOMPILESHADERPROC glad_glCompileShader;
|
GLAPI PFNGLCOMPILESHADERPROC glad_glCompileShader;
|
||||||
#define glCompileShader glad_glCompileShader
|
#define glCompileShader glad_glCompileShader
|
||||||
typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC)();
|
typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC)(void);
|
||||||
GLAPI PFNGLCREATEPROGRAMPROC glad_glCreateProgram;
|
GLAPI PFNGLCREATEPROGRAMPROC glad_glCreateProgram;
|
||||||
#define glCreateProgram glad_glCreateProgram
|
#define glCreateProgram glad_glCreateProgram
|
||||||
typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC)(GLenum type);
|
typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC)(GLenum type);
|
||||||
|
@ -2167,7 +2185,7 @@ GLAPI PFNGLISENABLEDIPROC glad_glIsEnabledi;
|
||||||
typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKPROC)(GLenum primitiveMode);
|
typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKPROC)(GLenum primitiveMode);
|
||||||
GLAPI PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback;
|
GLAPI PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback;
|
||||||
#define glBeginTransformFeedback glad_glBeginTransformFeedback
|
#define glBeginTransformFeedback glad_glBeginTransformFeedback
|
||||||
typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC)();
|
typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC)(void);
|
||||||
GLAPI PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback;
|
GLAPI PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback;
|
||||||
#define glEndTransformFeedback glad_glEndTransformFeedback
|
#define glEndTransformFeedback glad_glEndTransformFeedback
|
||||||
typedef void (APIENTRYP PFNGLBINDBUFFERRANGEPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
|
typedef void (APIENTRYP PFNGLBINDBUFFERRANGEPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
|
||||||
|
@ -2188,7 +2206,7 @@ GLAPI PFNGLCLAMPCOLORPROC glad_glClampColor;
|
||||||
typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERPROC)(GLuint id, GLenum mode);
|
typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERPROC)(GLuint id, GLenum mode);
|
||||||
GLAPI PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender;
|
GLAPI PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender;
|
||||||
#define glBeginConditionalRender glad_glBeginConditionalRender
|
#define glBeginConditionalRender glad_glBeginConditionalRender
|
||||||
typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERPROC)();
|
typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERPROC)(void);
|
||||||
GLAPI PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender;
|
GLAPI PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender;
|
||||||
#define glEndConditionalRender glad_glEndConditionalRender
|
#define glEndConditionalRender glad_glEndConditionalRender
|
||||||
typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTERPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTERPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
|
||||||
|
@ -2798,10 +2816,10 @@ GLAPI PFNGLGENTRANSFORMFEEDBACKSPROC glad_glGenTransformFeedbacks;
|
||||||
typedef GLboolean (APIENTRYP PFNGLISTRANSFORMFEEDBACKPROC)(GLuint id);
|
typedef GLboolean (APIENTRYP PFNGLISTRANSFORMFEEDBACKPROC)(GLuint id);
|
||||||
GLAPI PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback;
|
GLAPI PFNGLISTRANSFORMFEEDBACKPROC glad_glIsTransformFeedback;
|
||||||
#define glIsTransformFeedback glad_glIsTransformFeedback
|
#define glIsTransformFeedback glad_glIsTransformFeedback
|
||||||
typedef void (APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKPROC)();
|
typedef void (APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKPROC)(void);
|
||||||
GLAPI PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback;
|
GLAPI PFNGLPAUSETRANSFORMFEEDBACKPROC glad_glPauseTransformFeedback;
|
||||||
#define glPauseTransformFeedback glad_glPauseTransformFeedback
|
#define glPauseTransformFeedback glad_glPauseTransformFeedback
|
||||||
typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKPROC)();
|
typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKPROC)(void);
|
||||||
GLAPI PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback;
|
GLAPI PFNGLRESUMETRANSFORMFEEDBACKPROC glad_glResumeTransformFeedback;
|
||||||
#define glResumeTransformFeedback glad_glResumeTransformFeedback
|
#define glResumeTransformFeedback glad_glResumeTransformFeedback
|
||||||
typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKPROC)(GLenum mode, GLuint id);
|
typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKPROC)(GLenum mode, GLuint id);
|
||||||
|
@ -2823,7 +2841,7 @@ GLAPI PFNGLGETQUERYINDEXEDIVPROC glad_glGetQueryIndexediv;
|
||||||
#ifndef GL_VERSION_4_1
|
#ifndef GL_VERSION_4_1
|
||||||
#define GL_VERSION_4_1 1
|
#define GL_VERSION_4_1 1
|
||||||
GLAPI int GLAD_GL_VERSION_4_1;
|
GLAPI int GLAD_GL_VERSION_4_1;
|
||||||
typedef void (APIENTRYP PFNGLRELEASESHADERCOMPILERPROC)();
|
typedef void (APIENTRYP PFNGLRELEASESHADERCOMPILERPROC)(void);
|
||||||
GLAPI PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler;
|
GLAPI PFNGLRELEASESHADERCOMPILERPROC glad_glReleaseShaderCompiler;
|
||||||
#define glReleaseShaderCompiler glad_glReleaseShaderCompiler
|
#define glReleaseShaderCompiler glad_glReleaseShaderCompiler
|
||||||
typedef void (APIENTRYP PFNGLSHADERBINARYPROC)(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length);
|
typedef void (APIENTRYP PFNGLSHADERBINARYPROC)(GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length);
|
||||||
|
@ -3245,7 +3263,7 @@ GLAPI PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog;
|
||||||
typedef void (APIENTRYP PFNGLPUSHDEBUGGROUPPROC)(GLenum source, GLuint id, GLsizei length, const GLchar *message);
|
typedef void (APIENTRYP PFNGLPUSHDEBUGGROUPPROC)(GLenum source, GLuint id, GLsizei length, const GLchar *message);
|
||||||
GLAPI PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup;
|
GLAPI PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup;
|
||||||
#define glPushDebugGroup glad_glPushDebugGroup
|
#define glPushDebugGroup glad_glPushDebugGroup
|
||||||
typedef void (APIENTRYP PFNGLPOPDEBUGGROUPPROC)();
|
typedef void (APIENTRYP PFNGLPOPDEBUGGROUPPROC)(void);
|
||||||
GLAPI PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup;
|
GLAPI PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup;
|
||||||
#define glPopDebugGroup glad_glPopDebugGroup
|
#define glPopDebugGroup glad_glPopDebugGroup
|
||||||
typedef void (APIENTRYP PFNGLOBJECTLABELPROC)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
|
typedef void (APIENTRYP PFNGLOBJECTLABELPROC)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
|
||||||
|
@ -3260,6 +3278,9 @@ GLAPI PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel;
|
||||||
typedef void (APIENTRYP PFNGLGETOBJECTPTRLABELPROC)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
|
typedef void (APIENTRYP PFNGLGETOBJECTPTRLABELPROC)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
|
||||||
GLAPI PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel;
|
GLAPI PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel;
|
||||||
#define glGetObjectPtrLabel glad_glGetObjectPtrLabel
|
#define glGetObjectPtrLabel glad_glGetObjectPtrLabel
|
||||||
|
typedef void (APIENTRYP PFNGLGETPOINTERVPROC)(GLenum pname, void **params);
|
||||||
|
GLAPI PFNGLGETPOINTERVPROC glad_glGetPointerv;
|
||||||
|
#define glGetPointerv glad_glGetPointerv
|
||||||
#endif
|
#endif
|
||||||
#ifndef GL_VERSION_4_4
|
#ifndef GL_VERSION_4_4
|
||||||
#define GL_VERSION_4_4 1
|
#define GL_VERSION_4_4 1
|
||||||
|
@ -3598,7 +3619,7 @@ GLAPI PFNGLGETTEXTURESUBIMAGEPROC glad_glGetTextureSubImage;
|
||||||
typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);
|
typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);
|
||||||
GLAPI PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC glad_glGetCompressedTextureSubImage;
|
GLAPI PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC glad_glGetCompressedTextureSubImage;
|
||||||
#define glGetCompressedTextureSubImage glad_glGetCompressedTextureSubImage
|
#define glGetCompressedTextureSubImage glad_glGetCompressedTextureSubImage
|
||||||
typedef GLenum (APIENTRYP PFNGLGETGRAPHICSRESETSTATUSPROC)();
|
typedef GLenum (APIENTRYP PFNGLGETGRAPHICSRESETSTATUSPROC)(void);
|
||||||
GLAPI PFNGLGETGRAPHICSRESETSTATUSPROC glad_glGetGraphicsResetStatus;
|
GLAPI PFNGLGETGRAPHICSRESETSTATUSPROC glad_glGetGraphicsResetStatus;
|
||||||
#define glGetGraphicsResetStatus glad_glGetGraphicsResetStatus
|
#define glGetGraphicsResetStatus glad_glGetGraphicsResetStatus
|
||||||
typedef void (APIENTRYP PFNGLGETNCOMPRESSEDTEXIMAGEPROC)(GLenum target, GLint lod, GLsizei bufSize, void *pixels);
|
typedef void (APIENTRYP PFNGLGETNCOMPRESSEDTEXIMAGEPROC)(GLenum target, GLint lod, GLsizei bufSize, void *pixels);
|
||||||
|
@ -3658,7 +3679,7 @@ GLAPI PFNGLGETNHISTOGRAMPROC glad_glGetnHistogram;
|
||||||
typedef void (APIENTRYP PFNGLGETNMINMAXPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
|
typedef void (APIENTRYP PFNGLGETNMINMAXPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
|
||||||
GLAPI PFNGLGETNMINMAXPROC glad_glGetnMinmax;
|
GLAPI PFNGLGETNMINMAXPROC glad_glGetnMinmax;
|
||||||
#define glGetnMinmax glad_glGetnMinmax
|
#define glGetnMinmax glad_glGetnMinmax
|
||||||
typedef void (APIENTRYP PFNGLTEXTUREBARRIERPROC)();
|
typedef void (APIENTRYP PFNGLTEXTUREBARRIERPROC)(void);
|
||||||
GLAPI PFNGLTEXTUREBARRIERPROC glad_glTextureBarrier;
|
GLAPI PFNGLTEXTUREBARRIERPROC glad_glTextureBarrier;
|
||||||
#define glTextureBarrier glad_glTextureBarrier
|
#define glTextureBarrier glad_glTextureBarrier
|
||||||
#endif
|
#endif
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue