From a5494db414d62e7bcb19f9f8fd7ee660338ea08e Mon Sep 17 00:00:00 2001 From: Gyusun Date: Sun, 17 Dec 2023 00:01:29 +0000 Subject: [PATCH] Generate Sources of master updated at Sun Dec 17 00:01:29 GMT 2023 --- include/GL/eglew.h | 10 ++++++++++ src/glew.c | 11 +++++++++++ src/glewinfo.c | 12 ++++++++++++ 3 files changed, 33 insertions(+) diff --git a/include/GL/eglew.h b/include/GL/eglew.h index 6f66f38..25f3572 100644 --- a/include/GL/eglew.h +++ b/include/GL/eglew.h @@ -1322,6 +1322,15 @@ typedef EGLDisplay ( * PFNEGLGETPLATFORMDISPLAYEXTPROC) (EGLenum platform, void* #endif /* EGL_EXT_protected_surface */ +/* --------------- EGL_EXT_query_reset_notification_strategy --------------- */ + +#ifndef EGL_EXT_query_reset_notification_strategy +#define EGL_EXT_query_reset_notification_strategy 1 + +#define EGLEW_EXT_query_reset_notification_strategy EGLEW_GET_VAR(__EGLEW_EXT_query_reset_notification_strategy) + +#endif /* EGL_EXT_query_reset_notification_strategy */ + /* ------------------- EGL_EXT_stream_consumer_egloutput ------------------- */ #ifndef EGL_EXT_stream_consumer_egloutput @@ -3159,6 +3168,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_platform_xcb; EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_present_opaque; EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_protected_content; EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_protected_surface; +EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_query_reset_notification_strategy; 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; diff --git a/src/glew.c b/src/glew.c index e8d252e..fef7ee2 100644 --- a/src/glew.c +++ b/src/glew.c @@ -19933,6 +19933,7 @@ GLboolean __EGLEW_EXT_platform_xcb = GL_FALSE; GLboolean __EGLEW_EXT_present_opaque = GL_FALSE; GLboolean __EGLEW_EXT_protected_content = GL_FALSE; GLboolean __EGLEW_EXT_protected_surface = GL_FALSE; +GLboolean __EGLEW_EXT_query_reset_notification_strategy = 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; @@ -21158,6 +21159,9 @@ GLenum eglewInit (EGLDisplay display) #ifdef EGL_EXT_protected_surface EGLEW_EXT_protected_surface = _glewSearchExtension("EGL_EXT_protected_surface", extStart, extEnd); #endif /* EGL_EXT_protected_surface */ +#ifdef EGL_EXT_query_reset_notification_strategy + EGLEW_EXT_query_reset_notification_strategy = _glewSearchExtension("EGL_EXT_query_reset_notification_strategy", extStart, extEnd); +#endif /* EGL_EXT_query_reset_notification_strategy */ #ifdef EGL_EXT_stream_consumer_egloutput EGLEW_EXT_stream_consumer_egloutput = _glewSearchExtension("EGL_EXT_stream_consumer_egloutput", extStart, extEnd); if (glewExperimental || EGLEW_EXT_stream_consumer_egloutput) EGLEW_EXT_stream_consumer_egloutput = !_glewInit_EGL_EXT_stream_consumer_egloutput(); @@ -31942,6 +31946,13 @@ GLboolean eglewIsSupported (const char* name) continue; } #endif +#ifdef EGL_EXT_query_reset_notification_strategy + if (_glewStrSame3(&pos, &len, (const GLubyte*)"query_reset_notification_strategy", 33)) + { + ret = EGLEW_EXT_query_reset_notification_strategy; + continue; + } +#endif #ifdef EGL_EXT_stream_consumer_egloutput if (_glewStrSame3(&pos, &len, (const GLubyte*)"stream_consumer_egloutput", 25)) { diff --git a/src/glewinfo.c b/src/glewinfo.c index 0a97fa2..c187d4f 100644 --- a/src/glewinfo.c +++ b/src/glewinfo.c @@ -12590,6 +12590,15 @@ static void _glewInfo_EGL_EXT_protected_surface (void) #endif /* EGL_EXT_protected_surface */ +#ifdef EGL_EXT_query_reset_notification_strategy + +static void _glewInfo_EGL_EXT_query_reset_notification_strategy (void) +{ + glewPrintExt("EGL_EXT_query_reset_notification_strategy", EGLEW_EXT_query_reset_notification_strategy, eglewIsSupported("EGL_EXT_query_reset_notification_strategy"), eglewGetExtension("EGL_EXT_query_reset_notification_strategy")); +} + +#endif /* EGL_EXT_query_reset_notification_strategy */ + #ifdef EGL_EXT_stream_consumer_egloutput static void _glewInfo_EGL_EXT_stream_consumer_egloutput (void) @@ -18600,6 +18609,9 @@ static void eglewInfo () #ifdef EGL_EXT_protected_surface _glewInfo_EGL_EXT_protected_surface(); #endif /* EGL_EXT_protected_surface */ +#ifdef EGL_EXT_query_reset_notification_strategy + _glewInfo_EGL_EXT_query_reset_notification_strategy(); +#endif /* EGL_EXT_query_reset_notification_strategy */ #ifdef EGL_EXT_stream_consumer_egloutput _glewInfo_EGL_EXT_stream_consumer_egloutput(); #endif /* EGL_EXT_stream_consumer_egloutput */