mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2025-02-16 21:58:01 +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 */
|
||||
|
||||
/* ---------------------- 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 ------------------- */
|
||||
|
||||
#ifndef EGL_EXT_swap_buffers_with_damage
|
||||
@ -2896,6 +2927,8 @@ EGLEW_FUN_EXPORT PFNEGLGETPLATFORMDISPLAYEXTPROC __eglewGetPlatformDisplayEXT;
|
||||
|
||||
EGLEW_FUN_EXPORT PFNEGLSTREAMCONSUMEROUTPUTEXTPROC __eglewStreamConsumerOutputEXT;
|
||||
|
||||
EGLEW_FUN_EXPORT PFNEGLQUERYSUPPORTEDCOMPRESSIONRATESEXTPROC __eglewQuerySupportedCompressionRatesEXT;
|
||||
|
||||
EGLEW_FUN_EXPORT PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC __eglewSwapBuffersWithDamageEXT;
|
||||
|
||||
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_surface_CTA861_3_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_sync_reuse;
|
||||
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;
|
||||
|
||||
PFNEGLQUERYSUPPORTEDCOMPRESSIONRATESEXTPROC __eglewQuerySupportedCompressionRatesEXT = NULL;
|
||||
|
||||
PFNEGLSWAPBUFFERSWITHDAMAGEEXTPROC __eglewSwapBuffersWithDamageEXT = 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_surface_CTA861_3_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_sync_reuse = 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 */
|
||||
|
||||
#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
|
||||
|
||||
static GLboolean _glewInit_EGL_EXT_swap_buffers_with_damage ()
|
||||
@ -21011,6 +21027,10 @@ GLenum eglewInit (EGLDisplay display)
|
||||
#ifdef EGL_EXT_surface_SMPTE2086_metadata
|
||||
EGLEW_EXT_surface_SMPTE2086_metadata = _glewSearchExtension("EGL_EXT_surface_SMPTE2086_metadata", extStart, extEnd);
|
||||
#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
|
||||
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();
|
||||
@ -31716,6 +31736,13 @@ GLboolean eglewIsSupported (const char* name)
|
||||
continue;
|
||||
}
|
||||
#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
|
||||
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 */
|
||||
|
||||
#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
|
||||
|
||||
static void _glewInfo_EGL_EXT_swap_buffers_with_damage (void)
|
||||
@ -18428,6 +18439,9 @@ static void eglewInfo ()
|
||||
#ifdef EGL_EXT_surface_SMPTE2086_metadata
|
||||
_glewInfo_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
|
||||
_glewInfo_EGL_EXT_swap_buffers_with_damage();
|
||||
#endif /* EGL_EXT_swap_buffers_with_damage */
|
||||
|
Loading…
Reference in New Issue
Block a user