mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2025-04-13 12:22:07 +00:00
Generate Sources of master updated at Wed Nov 24 00:02:05 GMT 2021
This commit is contained in:
parent
ca63fc313e
commit
466859eeea
@ -1346,6 +1346,37 @@ typedef EGLBoolean ( * PFNEGLSTREAMCONSUMEROUTPUTEXTPROC) (EGLDisplay dpy, EGLSt
|
|||||||
|
|
||||||
#endif /* EGL_EXT_surface_SMPTE2086_metadata */
|
#endif /* EGL_EXT_surface_SMPTE2086_metadata */
|
||||||
|
|
||||||
|
/* ---------------------- EGL_EXT_surface_compression ---------------------- */
|
||||||
|
|
||||||
|
#ifndef EGL_EXT_surface_compression
|
||||||
|
#define EGL_EXT_surface_compression 1
|
||||||
|
|
||||||
|
#define EGL_SURFACE_COMPRESSION_PLANE1_EXT 0x328E
|
||||||
|
#define EGL_SURFACE_COMPRESSION_PLANE2_EXT 0x328F
|
||||||
|
#define EGL_SURFACE_COMPRESSION_EXT 0x34B0
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT 0x34B1
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT 0x34B2
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT 0x34B4
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT 0x34B5
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT 0x34B6
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT 0x34B7
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT 0x34B8
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT 0x34B9
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT 0x34BA
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT 0x34BB
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT 0x34BC
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT 0x34BD
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT 0x34BE
|
||||||
|
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT 0x34BF
|
||||||
|
|
||||||
|
typedef EGLBoolean ( * PFNEGLQUERYSUPPORTEDCOMPRESSIONRATESEXTPROC) (EGLDisplay dpy, EGLConfig* configs, const EGLAttrib* attrib_list, EGLint* rates, EGLint rate_size, EGLint* num_rates);
|
||||||
|
|
||||||
|
#define eglQuerySupportedCompressionRatesEXT EGLEW_GET_FUN(__eglewQuerySupportedCompressionRatesEXT)
|
||||||
|
|
||||||
|
#define EGLEW_EXT_surface_compression EGLEW_GET_VAR(__EGLEW_EXT_surface_compression)
|
||||||
|
|
||||||
|
#endif /* EGL_EXT_surface_compression */
|
||||||
|
|
||||||
/* -------------------- EGL_EXT_swap_buffers_with_damage ------------------- */
|
/* -------------------- EGL_EXT_swap_buffers_with_damage ------------------- */
|
||||||
|
|
||||||
#ifndef EGL_EXT_swap_buffers_with_damage
|
#ifndef EGL_EXT_swap_buffers_with_damage
|
||||||
@ -2896,6 +2927,8 @@ EGLEW_FUN_EXPORT PFNEGLGETPLATFORMDISPLAYEXTPROC __eglewGetPlatformDisplayEXT;
|
|||||||
|
|
||||||
EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMEROUTPUTEXTPROC __eglewStreamConsumerOutputEXT;
|
EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMEROUTPUTEXTPROC __eglewStreamConsumerOutputEXT;
|
||||||
|
|
||||||
|
EGLEW_FUN_EXPORT PFNEGLQUERYSUPPORTEDCOMPRESSIONRATESEXTPROC __eglewQuerySupportedCompressionRatesEXT;
|
||||||
|
|
||||||
EGLEW_FUN_EXPORT PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC __eglewSwapBuffersWithDamageEXT;
|
EGLEW_FUN_EXPORT PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC __eglewSwapBuffersWithDamageEXT;
|
||||||
|
|
||||||
EGLEW_FUN_EXPORT PFNEGLUNSIGNALSYNCEXTPROC __eglewUnsignalSyncEXT;
|
EGLEW_FUN_EXPORT PFNEGLUNSIGNALSYNCEXTPROC __eglewUnsignalSyncEXT;
|
||||||
@ -3072,6 +3105,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_protected_surface;
|
|||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_stream_consumer_egloutput;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_stream_consumer_egloutput;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_surface_CTA861_3_metadata;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_surface_CTA861_3_metadata;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_surface_SMPTE2086_metadata;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_surface_SMPTE2086_metadata;
|
||||||
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_surface_compression;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_swap_buffers_with_damage;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_swap_buffers_with_damage;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_sync_reuse;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_sync_reuse;
|
||||||
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_yuv_surface;
|
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_yuv_surface;
|
||||||
|
27
src/glew.c
27
src/glew.c
@ -19626,6 +19626,8 @@ PFNEGLGETPLATFORMDISPLAYEXTPROC __eglewGetPlatformDisplayEXT = NULL;
|
|||||||
|
|
||||||
PFNEGLSTREAMCONSUMEROUTPUTEXTPROC __eglewStreamConsumerOutputEXT = NULL;
|
PFNEGLSTREAMCONSUMEROUTPUTEXTPROC __eglewStreamConsumerOutputEXT = NULL;
|
||||||
|
|
||||||
|
PFNEGLQUERYSUPPORTEDCOMPRESSIONRATESEXTPROC __eglewQuerySupportedCompressionRatesEXT = NULL;
|
||||||
|
|
||||||
PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC __eglewSwapBuffersWithDamageEXT = NULL;
|
PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC __eglewSwapBuffersWithDamageEXT = NULL;
|
||||||
|
|
||||||
PFNEGLUNSIGNALSYNCEXTPROC __eglewUnsignalSyncEXT = NULL;
|
PFNEGLUNSIGNALSYNCEXTPROC __eglewUnsignalSyncEXT = NULL;
|
||||||
@ -19802,6 +19804,7 @@ GLboolean __EGLEW_EXT_protected_surface = GL_FALSE;
|
|||||||
GLboolean __EGLEW_EXT_stream_consumer_egloutput = GL_FALSE;
|
GLboolean __EGLEW_EXT_stream_consumer_egloutput = GL_FALSE;
|
||||||
GLboolean __EGLEW_EXT_surface_CTA861_3_metadata = GL_FALSE;
|
GLboolean __EGLEW_EXT_surface_CTA861_3_metadata = GL_FALSE;
|
||||||
GLboolean __EGLEW_EXT_surface_SMPTE2086_metadata = GL_FALSE;
|
GLboolean __EGLEW_EXT_surface_SMPTE2086_metadata = GL_FALSE;
|
||||||
|
GLboolean __EGLEW_EXT_surface_compression = GL_FALSE;
|
||||||
GLboolean __EGLEW_EXT_swap_buffers_with_damage = GL_FALSE;
|
GLboolean __EGLEW_EXT_swap_buffers_with_damage = GL_FALSE;
|
||||||
GLboolean __EGLEW_EXT_sync_reuse = GL_FALSE;
|
GLboolean __EGLEW_EXT_sync_reuse = GL_FALSE;
|
||||||
GLboolean __EGLEW_EXT_yuv_surface = GL_FALSE;
|
GLboolean __EGLEW_EXT_yuv_surface = GL_FALSE;
|
||||||
@ -20243,6 +20246,19 @@ static GLboolean _glewInit_EGL_EXT_stream_consumer_egloutput ()
|
|||||||
|
|
||||||
#endif /* EGL_EXT_stream_consumer_egloutput */
|
#endif /* EGL_EXT_stream_consumer_egloutput */
|
||||||
|
|
||||||
|
#ifdef EGL_EXT_surface_compression
|
||||||
|
|
||||||
|
static GLboolean _glewInit_EGL_EXT_surface_compression ()
|
||||||
|
{
|
||||||
|
GLboolean r = GL_FALSE;
|
||||||
|
|
||||||
|
r = ((eglQuerySupportedCompressionRatesEXT = (PFNEGLQUERYSUPPORTEDCOMPRESSIONRATESEXTPROC)glewGetProcAddress((const GLubyte*)"eglQuerySupportedCompressionRatesEXT")) == NULL) || r;
|
||||||
|
|
||||||
|
return r;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* EGL_EXT_surface_compression */
|
||||||
|
|
||||||
#ifdef EGL_EXT_swap_buffers_with_damage
|
#ifdef EGL_EXT_swap_buffers_with_damage
|
||||||
|
|
||||||
static GLboolean _glewInit_EGL_EXT_swap_buffers_with_damage ()
|
static GLboolean _glewInit_EGL_EXT_swap_buffers_with_damage ()
|
||||||
@ -21011,6 +21027,10 @@ GLenum eglewInit (EGLDisplay display)
|
|||||||
#ifdef EGL_EXT_surface_SMPTE2086_metadata
|
#ifdef EGL_EXT_surface_SMPTE2086_metadata
|
||||||
EGLEW_EXT_surface_SMPTE2086_metadata = _glewSearchExtension("EGL_EXT_surface_SMPTE2086_metadata", extStart, extEnd);
|
EGLEW_EXT_surface_SMPTE2086_metadata = _glewSearchExtension("EGL_EXT_surface_SMPTE2086_metadata", extStart, extEnd);
|
||||||
#endif /* EGL_EXT_surface_SMPTE2086_metadata */
|
#endif /* EGL_EXT_surface_SMPTE2086_metadata */
|
||||||
|
#ifdef EGL_EXT_surface_compression
|
||||||
|
EGLEW_EXT_surface_compression = _glewSearchExtension("EGL_EXT_surface_compression", extStart, extEnd);
|
||||||
|
if (glewExperimental || EGLEW_EXT_surface_compression) EGLEW_EXT_surface_compression = !_glewInit_EGL_EXT_surface_compression();
|
||||||
|
#endif /* EGL_EXT_surface_compression */
|
||||||
#ifdef EGL_EXT_swap_buffers_with_damage
|
#ifdef EGL_EXT_swap_buffers_with_damage
|
||||||
EGLEW_EXT_swap_buffers_with_damage = _glewSearchExtension("EGL_EXT_swap_buffers_with_damage", extStart, extEnd);
|
EGLEW_EXT_swap_buffers_with_damage = _glewSearchExtension("EGL_EXT_swap_buffers_with_damage", extStart, extEnd);
|
||||||
if (glewExperimental || EGLEW_EXT_swap_buffers_with_damage) EGLEW_EXT_swap_buffers_with_damage = !_glewInit_EGL_EXT_swap_buffers_with_damage();
|
if (glewExperimental || EGLEW_EXT_swap_buffers_with_damage) EGLEW_EXT_swap_buffers_with_damage = !_glewInit_EGL_EXT_swap_buffers_with_damage();
|
||||||
@ -31716,6 +31736,13 @@ GLboolean eglewIsSupported (const char* name)
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef EGL_EXT_surface_compression
|
||||||
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"surface_compression", 19))
|
||||||
|
{
|
||||||
|
ret = EGLEW_EXT_surface_compression;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
#ifdef EGL_EXT_swap_buffers_with_damage
|
#ifdef EGL_EXT_swap_buffers_with_damage
|
||||||
if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_buffers_with_damage", 24))
|
if (_glewStrSame3(&pos, &len, (const GLubyte*)"swap_buffers_with_damage", 24))
|
||||||
{
|
{
|
||||||
|
@ -12509,6 +12509,17 @@ static void _glewInfo_EGL_EXT_surface_SMPTE2086_metadata (void)
|
|||||||
|
|
||||||
#endif /* EGL_EXT_surface_SMPTE2086_metadata */
|
#endif /* EGL_EXT_surface_SMPTE2086_metadata */
|
||||||
|
|
||||||
|
#ifdef EGL_EXT_surface_compression
|
||||||
|
|
||||||
|
static void _glewInfo_EGL_EXT_surface_compression (void)
|
||||||
|
{
|
||||||
|
GLboolean fi = glewPrintExt("EGL_EXT_surface_compression", EGLEW_EXT_surface_compression, eglewIsSupported("EGL_EXT_surface_compression"), eglewGetExtension("EGL_EXT_surface_compression"));
|
||||||
|
|
||||||
|
glewInfoFunc(fi, "eglQuerySupportedCompressionRatesEXT", eglQuerySupportedCompressionRatesEXT == NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* EGL_EXT_surface_compression */
|
||||||
|
|
||||||
#ifdef EGL_EXT_swap_buffers_with_damage
|
#ifdef EGL_EXT_swap_buffers_with_damage
|
||||||
|
|
||||||
static void _glewInfo_EGL_EXT_swap_buffers_with_damage (void)
|
static void _glewInfo_EGL_EXT_swap_buffers_with_damage (void)
|
||||||
@ -18428,6 +18439,9 @@ static void eglewInfo ()
|
|||||||
#ifdef EGL_EXT_surface_SMPTE2086_metadata
|
#ifdef EGL_EXT_surface_SMPTE2086_metadata
|
||||||
_glewInfo_EGL_EXT_surface_SMPTE2086_metadata();
|
_glewInfo_EGL_EXT_surface_SMPTE2086_metadata();
|
||||||
#endif /* EGL_EXT_surface_SMPTE2086_metadata */
|
#endif /* EGL_EXT_surface_SMPTE2086_metadata */
|
||||||
|
#ifdef EGL_EXT_surface_compression
|
||||||
|
_glewInfo_EGL_EXT_surface_compression();
|
||||||
|
#endif /* EGL_EXT_surface_compression */
|
||||||
#ifdef EGL_EXT_swap_buffers_with_damage
|
#ifdef EGL_EXT_swap_buffers_with_damage
|
||||||
_glewInfo_EGL_EXT_swap_buffers_with_damage();
|
_glewInfo_EGL_EXT_swap_buffers_with_damage();
|
||||||
#endif /* EGL_EXT_swap_buffers_with_damage */
|
#endif /* EGL_EXT_swap_buffers_with_damage */
|
||||||
|
Loading…
Reference in New Issue
Block a user