Generate Sources of master updated at Wed Nov 24 00:02:05 GMT 2021

This commit is contained in:
Gyusun 2021-11-24 00:02:05 +00:00
parent ca63fc313e
commit 466859eeea
3 changed files with 75 additions and 0 deletions

View File

@ -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;

View File

@ -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))
{

View File

@ -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 */