mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2025-02-16 21:58:01 +00:00
Generate Sources of master updated at Thu Nov 18 00:01:44 GMT 2021
This commit is contained in:
parent
31c1901c82
commit
ca63fc313e
1274
doc/glew.html
1274
doc/glew.html
File diff suppressed because it is too large
Load Diff
@ -9221,6 +9221,19 @@ typedef void (GLAPIENTRY * PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC) (GLuint tex
|
||||
|
||||
#endif /* GL_EXT_EGL_image_storage */
|
||||
|
||||
/* ------------------ GL_EXT_EGL_image_storage_compression ----------------- */
|
||||
|
||||
#ifndef GL_EXT_EGL_image_storage_compression
|
||||
#define GL_EXT_EGL_image_storage_compression 1
|
||||
|
||||
#define GL_SURFACE_COMPRESSION_EXT 0x96C0
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT 0x96C1
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT 0x96C2
|
||||
|
||||
#define GLEW_EXT_EGL_image_storage_compression GLEW_GET_VAR(__GLEW_EXT_EGL_image_storage_compression)
|
||||
|
||||
#endif /* GL_EXT_EGL_image_storage_compression */
|
||||
|
||||
/* ---------------------------- GL_EXT_EGL_sync ---------------------------- */
|
||||
|
||||
#ifndef GL_EXT_EGL_sync
|
||||
@ -13240,6 +13253,38 @@ typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum
|
||||
|
||||
#endif /* GL_EXT_texture_storage */
|
||||
|
||||
/* ------------------- GL_EXT_texture_storage_compression ------------------ */
|
||||
|
||||
#ifndef GL_EXT_texture_storage_compression
|
||||
#define GL_EXT_texture_storage_compression 1
|
||||
|
||||
#define GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT 0x8F6E
|
||||
#define GL_SURFACE_COMPRESSION_EXT 0x96C0
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT 0x96C1
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT 0x96C2
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT 0x96C4
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT 0x96C5
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT 0x96C6
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT 0x96C7
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT 0x96C8
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT 0x96C9
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT 0x96CA
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT 0x96CB
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT 0x96CC
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT 0x96CD
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT 0x96CE
|
||||
#define GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT 0x96CF
|
||||
|
||||
typedef void (GLAPIENTRY * PFNGLTEXSTORAGEATTRIBS2DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, const GLint* attrib_list);
|
||||
typedef void (GLAPIENTRY * PFNGLTEXSTORAGEATTRIBS3DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, const GLint* attrib_list);
|
||||
|
||||
#define glTexStorageAttribs2DEXT GLEW_GET_FUN(__glewTexStorageAttribs2DEXT)
|
||||
#define glTexStorageAttribs3DEXT GLEW_GET_FUN(__glewTexStorageAttribs3DEXT)
|
||||
|
||||
#define GLEW_EXT_texture_storage_compression GLEW_GET_VAR(__GLEW_EXT_texture_storage_compression)
|
||||
|
||||
#endif /* GL_EXT_texture_storage_compression */
|
||||
|
||||
/* ------------------------- GL_EXT_texture_swizzle ------------------------ */
|
||||
|
||||
#ifndef GL_EXT_texture_swizzle
|
||||
@ -24426,6 +24471,9 @@ GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE1DEXTPROC __glewTextureStorage1DEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DEXTPROC __glewTextureStorage2DEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DEXTPROC __glewTextureStorage3DEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLTEXSTORAGEATTRIBS2DEXTPROC __glewTexStorageAttribs2DEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXSTORAGEATTRIBS3DEXTPROC __glewTexStorageAttribs3DEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLTEXTUREVIEWEXTPROC __glewTextureViewEXT;
|
||||
|
||||
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT;
|
||||
@ -25915,6 +25963,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_EGL_image_array;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_EGL_image_external_wrap_modes;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_EGL_image_storage;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_EGL_image_storage_compression;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_EGL_sync;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_YUV_target;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_abgr;
|
||||
@ -26095,6 +26144,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shadow_lod;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shared_exponent;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_snorm;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_storage;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_storage_compression;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_swizzle;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_type_2_10_10_10_REV;
|
||||
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_view;
|
||||
|
51
src/glew.c
51
src/glew.c
@ -2302,6 +2302,9 @@ PFNGLTEXTURESTORAGE1DEXTPROC __glewTextureStorage1DEXT = NULL;
|
||||
PFNGLTEXTURESTORAGE2DEXTPROC __glewTextureStorage2DEXT = NULL;
|
||||
PFNGLTEXTURESTORAGE3DEXTPROC __glewTextureStorage3DEXT = NULL;
|
||||
|
||||
PFNGLTEXSTORAGEATTRIBS2DEXTPROC __glewTexStorageAttribs2DEXT = NULL;
|
||||
PFNGLTEXSTORAGEATTRIBS3DEXTPROC __glewTexStorageAttribs3DEXT = NULL;
|
||||
|
||||
PFNGLTEXTUREVIEWEXTPROC __glewTextureViewEXT = NULL;
|
||||
|
||||
PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT = NULL;
|
||||
@ -3792,6 +3795,7 @@ GLboolean __GLEW_EXT_Cg_shader = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_EGL_image_array = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_EGL_image_external_wrap_modes = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_EGL_image_storage = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_EGL_image_storage_compression = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_EGL_sync = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_YUV_target = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_abgr = GL_FALSE;
|
||||
@ -3972,6 +3976,7 @@ GLboolean __GLEW_EXT_texture_shadow_lod = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_texture_shared_exponent = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_texture_snorm = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_texture_storage = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_texture_storage_compression = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_texture_swizzle = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_texture_type_2_10_10_10_REV = GL_FALSE;
|
||||
GLboolean __GLEW_EXT_texture_view = GL_FALSE;
|
||||
@ -5294,6 +5299,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_EXT_EGL_image_storage
|
||||
"GL_EXT_EGL_image_storage",
|
||||
#endif
|
||||
#ifdef GL_EXT_EGL_image_storage_compression
|
||||
"GL_EXT_EGL_image_storage_compression",
|
||||
#endif
|
||||
#ifdef GL_EXT_EGL_sync
|
||||
"GL_EXT_EGL_sync",
|
||||
#endif
|
||||
@ -5834,6 +5842,9 @@ static const char * _glewExtensionLookup[] = {
|
||||
#ifdef GL_EXT_texture_storage
|
||||
"GL_EXT_texture_storage",
|
||||
#endif
|
||||
#ifdef GL_EXT_texture_storage_compression
|
||||
"GL_EXT_texture_storage_compression",
|
||||
#endif
|
||||
#ifdef GL_EXT_texture_swizzle
|
||||
"GL_EXT_texture_swizzle",
|
||||
#endif
|
||||
@ -7261,7 +7272,7 @@ static const char * _glewExtensionLookup[] = {
|
||||
|
||||
|
||||
/* Detected in the extension string or strings */
|
||||
static GLboolean _glewExtensionString[942];
|
||||
static GLboolean _glewExtensionString[944];
|
||||
/* Detected via extension string or experimental mode */
|
||||
static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_3DFX_multisample
|
||||
@ -8128,6 +8139,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_EXT_EGL_image_storage
|
||||
&__GLEW_EXT_EGL_image_storage,
|
||||
#endif
|
||||
#ifdef GL_EXT_EGL_image_storage_compression
|
||||
&__GLEW_EXT_EGL_image_storage_compression,
|
||||
#endif
|
||||
#ifdef GL_EXT_EGL_sync
|
||||
&__GLEW_EXT_EGL_sync,
|
||||
#endif
|
||||
@ -8668,6 +8682,9 @@ static GLboolean* _glewExtensionEnabled[] = {
|
||||
#ifdef GL_EXT_texture_storage
|
||||
&__GLEW_EXT_texture_storage,
|
||||
#endif
|
||||
#ifdef GL_EXT_texture_storage_compression
|
||||
&__GLEW_EXT_texture_storage_compression,
|
||||
#endif
|
||||
#ifdef GL_EXT_texture_swizzle
|
||||
&__GLEW_EXT_texture_swizzle,
|
||||
#endif
|
||||
@ -10317,6 +10334,7 @@ static GLboolean _glewInit_GL_EXT_texture_integer ();
|
||||
static GLboolean _glewInit_GL_EXT_texture_object ();
|
||||
static GLboolean _glewInit_GL_EXT_texture_perturb_normal ();
|
||||
static GLboolean _glewInit_GL_EXT_texture_storage ();
|
||||
static GLboolean _glewInit_GL_EXT_texture_storage_compression ();
|
||||
static GLboolean _glewInit_GL_EXT_texture_view ();
|
||||
static GLboolean _glewInit_GL_EXT_timer_query ();
|
||||
static GLboolean _glewInit_GL_EXT_transform_feedback ();
|
||||
@ -14952,6 +14970,20 @@ static GLboolean _glewInit_GL_EXT_texture_storage ()
|
||||
|
||||
#endif /* GL_EXT_texture_storage */
|
||||
|
||||
#ifdef GL_EXT_texture_storage_compression
|
||||
|
||||
static GLboolean _glewInit_GL_EXT_texture_storage_compression ()
|
||||
{
|
||||
GLboolean r = GL_FALSE;
|
||||
|
||||
r = ((glTexStorageAttribs2DEXT = (PFNGLTEXSTORAGEATTRIBS2DEXTPROC)glewGetProcAddress((const GLubyte*)"glTexStorageAttribs2DEXT")) == NULL) || r;
|
||||
r = ((glTexStorageAttribs3DEXT = (PFNGLTEXSTORAGEATTRIBS3DEXTPROC)glewGetProcAddress((const GLubyte*)"glTexStorageAttribs3DEXT")) == NULL) || r;
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_texture_storage_compression */
|
||||
|
||||
#ifdef GL_EXT_texture_view
|
||||
|
||||
static GLboolean _glewInit_GL_EXT_texture_view ()
|
||||
@ -18941,6 +18973,9 @@ GLenum GLEWAPIENTRY glewContextInit (void)
|
||||
#ifdef GL_EXT_texture_storage
|
||||
if (glewExperimental || GLEW_EXT_texture_storage) GLEW_EXT_texture_storage = !_glewInit_GL_EXT_texture_storage();
|
||||
#endif /* GL_EXT_texture_storage */
|
||||
#ifdef GL_EXT_texture_storage_compression
|
||||
if (glewExperimental || GLEW_EXT_texture_storage_compression) GLEW_EXT_texture_storage_compression = !_glewInit_GL_EXT_texture_storage_compression();
|
||||
#endif /* GL_EXT_texture_storage_compression */
|
||||
#ifdef GL_EXT_texture_view
|
||||
if (glewExperimental || GLEW_EXT_texture_view) GLEW_EXT_texture_view = !_glewInit_GL_EXT_texture_view();
|
||||
#endif /* GL_EXT_texture_view */
|
||||
@ -25596,6 +25631,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_EGL_image_storage_compression
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"EGL_image_storage_compression", 29))
|
||||
{
|
||||
ret = GLEW_EXT_EGL_image_storage_compression;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_EGL_sync
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"EGL_sync", 8))
|
||||
{
|
||||
@ -26856,6 +26898,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_texture_storage_compression
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_storage_compression", 27))
|
||||
{
|
||||
ret = GLEW_EXT_texture_storage_compression;
|
||||
continue;
|
||||
}
|
||||
#endif
|
||||
#ifdef GL_EXT_texture_swizzle
|
||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"texture_swizzle", 15))
|
||||
{
|
||||
|
@ -4253,6 +4253,15 @@ static void _glewInfo_GL_EXT_EGL_image_storage (void)
|
||||
|
||||
#endif /* GL_EXT_EGL_image_storage */
|
||||
|
||||
#ifdef GL_EXT_EGL_image_storage_compression
|
||||
|
||||
static void _glewInfo_GL_EXT_EGL_image_storage_compression (void)
|
||||
{
|
||||
glewPrintExt("GL_EXT_EGL_image_storage_compression", GLEW_EXT_EGL_image_storage_compression, glewIsSupported("GL_EXT_EGL_image_storage_compression"), glewGetExtension("GL_EXT_EGL_image_storage_compression"));
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_EGL_image_storage_compression */
|
||||
|
||||
#ifdef GL_EXT_EGL_sync
|
||||
|
||||
static void _glewInfo_GL_EXT_EGL_sync (void)
|
||||
@ -6483,6 +6492,18 @@ static void _glewInfo_GL_EXT_texture_storage (void)
|
||||
|
||||
#endif /* GL_EXT_texture_storage */
|
||||
|
||||
#ifdef GL_EXT_texture_storage_compression
|
||||
|
||||
static void _glewInfo_GL_EXT_texture_storage_compression (void)
|
||||
{
|
||||
GLboolean fi = glewPrintExt("GL_EXT_texture_storage_compression", GLEW_EXT_texture_storage_compression, glewIsSupported("GL_EXT_texture_storage_compression"), glewGetExtension("GL_EXT_texture_storage_compression"));
|
||||
|
||||
glewInfoFunc(fi, "glTexStorageAttribs2DEXT", glTexStorageAttribs2DEXT == NULL);
|
||||
glewInfoFunc(fi, "glTexStorageAttribs3DEXT", glTexStorageAttribs3DEXT == NULL);
|
||||
}
|
||||
|
||||
#endif /* GL_EXT_texture_storage_compression */
|
||||
|
||||
#ifdef GL_EXT_texture_swizzle
|
||||
|
||||
static void _glewInfo_GL_EXT_texture_swizzle (void)
|
||||
@ -15873,6 +15894,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_EXT_EGL_image_storage
|
||||
_glewInfo_GL_EXT_EGL_image_storage();
|
||||
#endif /* GL_EXT_EGL_image_storage */
|
||||
#ifdef GL_EXT_EGL_image_storage_compression
|
||||
_glewInfo_GL_EXT_EGL_image_storage_compression();
|
||||
#endif /* GL_EXT_EGL_image_storage_compression */
|
||||
#ifdef GL_EXT_EGL_sync
|
||||
_glewInfo_GL_EXT_EGL_sync();
|
||||
#endif /* GL_EXT_EGL_sync */
|
||||
@ -16413,6 +16437,9 @@ static void glewInfo (void)
|
||||
#ifdef GL_EXT_texture_storage
|
||||
_glewInfo_GL_EXT_texture_storage();
|
||||
#endif /* GL_EXT_texture_storage */
|
||||
#ifdef GL_EXT_texture_storage_compression
|
||||
_glewInfo_GL_EXT_texture_storage_compression();
|
||||
#endif /* GL_EXT_texture_storage_compression */
|
||||
#ifdef GL_EXT_texture_swizzle
|
||||
_glewInfo_GL_EXT_texture_swizzle();
|
||||
#endif /* GL_EXT_texture_swizzle */
|
||||
|
Loading…
Reference in New Issue
Block a user