mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2025-04-16 13:52:10 +00:00
Generate Sources of master updated at Tue Apr 15 00:01:22 GMT 2025
This commit is contained in:
parent
ac12d4d22e
commit
918ece3da8
1065
doc/glew.html
1065
doc/glew.html
File diff suppressed because it is too large
Load Diff
@ -9469,10 +9469,8 @@ typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
|
||||
#define GL_BUFFER_STORAGE_FLAGS_EXT 0x8220
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEEXTPROC) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
|
||||
typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
|
||||
|
||||
#define glBufferStorageEXT GLEW_GET_FUN(__glewBufferStorageEXT)
|
||||
#define glNamedBufferStorageEXT GLEW_GET_FUN(__glewNamedBufferStorageEXT)
|
||||
|
||||
#define GLEW_EXT_buffer_storage GLEW_GET_VAR(__GLEW_EXT_buffer_storage)
|
||||
|
||||
@ -12056,6 +12054,15 @@ typedef void (GLAPIENTRY * PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint pr
|
||||
|
||||
#endif /* GL_EXT_separate_specular_color */
|
||||
|
||||
/* -------------------------- GL_EXT_shader_clock -------------------------- */
|
||||
|
||||
#ifndef GL_EXT_shader_clock
|
||||
#define GL_EXT_shader_clock 1
|
||||
|
||||
#define GLEW_EXT_shader_clock GLEW_GET_VAR(__GLEW_EXT_shader_clock)
|
||||
|
||||
#endif /* GL_EXT_shader_clock */
|
||||
|
||||
/* -------------------- GL_EXT_shader_framebuffer_fetch -------------------- */
|
||||
|
||||
#ifndef GL_EXT_shader_framebuffer_fetch
|
||||
@ -12316,10 +12323,8 @@ typedef GLsizei (GLAPIENTRY * PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC) (
|
||||
#define GL_NUM_SPARSE_LEVELS_EXT 0x91AA
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLTEXPAGECOMMITMENTEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
|
||||
typedef void (GLAPIENTRY * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
|
||||
|
||||
#define glTexPageCommitmentEXT GLEW_GET_FUN(__glewTexPageCommitmentEXT)
|
||||
#define glTexturePageCommitmentEXT GLEW_GET_FUN(__glewTexturePageCommitmentEXT)
|
||||
|
||||
#define GLEW_EXT_sparse_texture GLEW_GET_VAR(__GLEW_EXT_sparse_texture)
|
||||
|
||||
@ -24023,7 +24028,6 @@ GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT;
|
||||
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLBUFFERSTORAGEEXTPROC __glewBufferStorageEXT;
|
||||
GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLCLEARTEXIMAGEEXTPROC __glewClearTexImageEXT;
|
||||
GLEW_FUN_EXPORT PFNGLCLEARTEXSUBIMAGEEXTPROC __glewClearTexSubImageEXT;
|
||||
@ -24572,7 +24576,6 @@ GLEW_FUN_EXPORT PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC __glewFramebufferPi
|
||||
GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC __glewGetFramebufferPixelLocalStorageSizeEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLTEXPAGECOMMITMENTEXTPROC __glewTexPageCommitmentEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitmentEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT;
|
||||
|
||||
@ -26229,6 +26232,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_EXT_semaphore_win32;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_depth_stencil;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_shader_objects;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_clock;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_framebuffer_fetch;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_framebuffer_fetch_non_coherent;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_group_vote;
|
||||
|
20
src/glew.c
20
src/glew.c
@ -1724,7 +1724,6 @@ PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT = NULL;
|
||||
PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT = NULL;
|
||||
|
||||
PFNGLBUFFERSTORAGEEXTPROC __glewBufferStorageEXT = NULL;
|
||||
PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT = NULL;
|
||||
|
||||
PFNGLCLEARTEXIMAGEEXTPROC __glewClearTexImageEXT = NULL;
|
||||
PFNGLCLEARTEXSUBIMAGEEXTPROC __glewClearTexSubImageEXT = NULL;
|
||||
@ -2273,7 +2272,6 @@ PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC __glewFramebufferPixelLocalStorageS
|
||||
PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC __glewGetFramebufferPixelLocalStorageSizeEXT = NULL;
|
||||
|
||||
PFNGLTEXPAGECOMMITMENTEXTPROC __glewTexPageCommitmentEXT = NULL;
|
||||
PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitmentEXT = NULL;
|
||||
|
||||
PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT = NULL;
|
||||
|
||||
@ -3931,6 +3929,7 @@ GLboolean __GLEW_EXT_semaphore_win32 = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_separate_depth_stencil = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_separate_shader_objects = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_separate_specular_color = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shader_clock = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shader_framebuffer_fetch = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shader_framebuffer_fetch_non_coherent = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_shader_group_vote = GL_FALSE;
|
||||
@ -5680,6 +5679,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_EXT_separate_specular_color
|
||||
"GL_EXT_separate_specular_color",
|
||||
#endif
|
||||
#ifdef GL_EXT_shader_clock
|
||||
"GL_EXT_shader_clock",
|
||||
#endif
|
||||
#ifdef GL_EXT_shader_framebuffer_fetch
|
||||
"GL_EXT_shader_framebuffer_fetch",
|
||||
#endif
|
||||
@ -7335,7 +7337,7 @@ static const char * _glewExtensionLookup[] = {
|
||||
|
||||
|
||||
/* Detected in the extension string or strings */
|
||||
static GLboolean _glewExtensionString[955];
|
||||
static GLboolean _glewExtensionString[956];
|
||||
/* Detected via extension string or experimental mode */
|
||||
static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_3DFX_multisample
|
||||
@ -8553,6 +8555,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_EXT_separate_specular_color
|
||||
&__GLEW_EXT_separate_specular_color,
|
||||
#endif
|
||||
#ifdef GL_EXT_shader_clock
|
||||
&__GLEW_EXT_shader_clock,
|
||||
#endif
|
||||
#ifdef GL_EXT_shader_framebuffer_fetch
|
||||
&__GLEW_EXT_shader_framebuffer_fetch,
|
||||
#endif
|
||||
@ -13664,7 +13669,6 @@ static GLboolean _glewInit_GL_EXT_buffer_storage ()
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glBufferStorageEXT = (PFNGLBUFFERSTORAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glBufferStorageEXT")) == NULL) || r;
|
||||
r = ((glNamedBufferStorageEXT = (PFNGLNAMEDBUFFERSTORAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedBufferStorageEXT")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
@ -14928,7 +14932,6 @@ static GLboolean _glewInit_GL_EXT_sparse_texture ()
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glTexPageCommitmentEXT = (PFNGLTEXPAGECOMMITMENTEXTPROC)glewGetProcAddress((const GLubyte*)"glTexPageCommitmentEXT")) == NULL) || r;
|
||||
r = ((glTexturePageCommitmentEXT = (PFNGLTEXTUREPAGECOMMITMENTEXTPROC)glewGetProcAddress((const GLubyte*)"glTexturePageCommitmentEXT")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
@ -26670,6 +26673,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_shader_clock
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_clock", 12))
|
||||
{
|
||||
ret = GLEW_EXT_shader_clock;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_shader_framebuffer_fetch
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_framebuffer_fetch", 24))
|
||||
{
|
||||
|
@ -4418,7 +4418,6 @@ static void _glewInfo_GL_EXT_buffer_storage (void)
|
||||
GLboolean fi = glewPrintExt("GL_EXT_buffer_storage", GLEW_EXT_buffer_storage, glewIsSupported("GL_EXT_buffer_storage"), glewGetExtension("GL_EXT_buffer_storage"));
|
||||
|
||||
glewInfoFunc(fi, "glBufferStorageEXT", glBufferStorageEXT == NULL);
|
||||
glewInfoFunc(fi, "glNamedBufferStorageEXT", glNamedBufferStorageEXT == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_buffer_storage */
|
||||
@ -5869,6 +5868,15 @@ static void _glewInfo_GL_EXT_separate_specular_color (void)
|
||||
|
||||
#endif /* GL_EXT_separate_specular_color */
|
||||
|
||||
#ifdef GL_EXT_shader_clock
|
||||
|
||||
static void _glewInfo_GL_EXT_shader_clock (void)
|
||||
{
|
||||
glewPrintExt("GL_EXT_shader_clock", GLEW_EXT_shader_clock, glewIsSupported("GL_EXT_shader_clock"), glewGetExtension("GL_EXT_shader_clock"));
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_shader_clock */
|
||||
|
||||
#ifdef GL_EXT_shader_framebuffer_fetch
|
||||
|
||||
static void _glewInfo_GL_EXT_shader_framebuffer_fetch (void)
|
||||
@ -6029,7 +6037,6 @@ static void _glewInfo_GL_EXT_sparse_texture (void)
|
||||
GLboolean fi = glewPrintExt("GL_EXT_sparse_texture", GLEW_EXT_sparse_texture, glewIsSupported("GL_EXT_sparse_texture"), glewGetExtension("GL_EXT_sparse_texture"));
|
||||
|
||||
glewInfoFunc(fi, "glTexPageCommitmentEXT", glTexPageCommitmentEXT == NULL);
|
||||
glewInfoFunc(fi, "glTexturePageCommitmentEXT", glTexturePageCommitmentEXT == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_sparse_texture */
|
||||
@ -16440,6 +16447,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_EXT_separate_specular_color
|
||||
_glewInfo_GL_EXT_separate_specular_color();
|
||||
#endif /* GL_EXT_separate_specular_color */
|
||||
#ifdef GL_EXT_shader_clock
|
||||
_glewInfo_GL_EXT_shader_clock();
|
||||
#endif /* GL_EXT_shader_clock */
|
||||
#ifdef GL_EXT_shader_framebuffer_fetch
|
||||
_glewInfo_GL_EXT_shader_framebuffer_fetch();
|
||||
#endif /* GL_EXT_shader_framebuffer_fetch */
|
||||
|
Loading…
Reference in New Issue
Block a user