Generate Sources of master updated at Sun Aug 21 07:03:15 GMT 2022

This commit is contained in:
Gyusun 2022-08-21 07:03:15 +00:00
parent 9dc72dbd02
commit 8260c05ee0
8 changed files with 744 additions and 548 deletions

View File

@ -19,7 +19,7 @@
//
// Version
//
VS_VERSION_INFO VERSIONINFO
VS_VERSION_INFO VERSIONINFO
FILEVERSION 2, 2, 0, 0
PRODUCTVERSION 2, 2, 0, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
@ -40,7 +40,7 @@ BEGIN
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "Comments",
VALUE "Comments",
"The OpenGL Extension Wrangler Library\r\n"
"Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>\r\n"
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
@ -120,7 +120,7 @@ BEGIN
VALUE "FileDescription", "The OpenGL Extension Wrangler Library\0"
VALUE "FileVersion", "2,2,0,0\0"
VALUE "InternalName", "GLEW\0"
VALUE "LegalCopyright", "© 2002-2019 Nigel Stewart & Milan Ikits & Marcelo Magallon\0"
VALUE "LegalCopyright", "(C) 2002-2019 Nigel Stewart & Milan Ikits & Marcelo Magallon\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", FILENAME "\0"
VALUE "PrivateBuild", "\0"

View File

@ -11,7 +11,7 @@
//
// Version
//
VS_VERSION_INFO VERSIONINFO
VS_VERSION_INFO VERSIONINFO
FILEVERSION 2, 2, 0, 0
PRODUCTVERSION 2, 2, 0, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
@ -28,7 +28,7 @@ BEGIN
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "Comments",
VALUE "Comments",
"The OpenGL Extension Wrangler Library\r\n"
"Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>\r\n"
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
@ -108,7 +108,7 @@ BEGIN
VALUE "FileDescription", "Utility for verifying extension entry points\0"
VALUE "FileVersion", "2,2,0,0\0"
VALUE "InternalName", "glewinfo\0"
VALUE "LegalCopyright", "© 2002-2019 Nigel Stewart & Milan Ikits & Marcelo Magallon\0"
VALUE "LegalCopyright", "(C) 2002-2019 Nigel Stewart & Milan Ikits & Marcelo Magallon\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", FILENAME "\0"
VALUE "PrivateBuild", "\0"

View File

@ -11,7 +11,7 @@
//
// Version
//
VS_VERSION_INFO VERSIONINFO
VS_VERSION_INFO VERSIONINFO
FILEVERSION 2, 2, 0, 0
PRODUCTVERSION 2, 2, 0, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
@ -28,7 +28,7 @@ BEGIN
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "Comments",
VALUE "Comments",
"The OpenGL Extension Wrangler Library\r\n"
"Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>\r\n"
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
@ -108,7 +108,7 @@ BEGIN
VALUE "FileDescription", "Utility for listing pixelformat capabilities\0"
VALUE "FileVersion", "2,2,0,0\0"
VALUE "InternalName", "visualinfo\0"
VALUE "LegalCopyright", "© 2002-2019 Nigel Stewart & Milan Ikits & Marcelo Magallon\0"
VALUE "LegalCopyright", "(C) 2002-2019 Nigel Stewart & Milan Ikits & Marcelo Magallon\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", FILENAME "\0"
VALUE "PrivateBuild", "\0"

File diff suppressed because it is too large Load Diff

View File

@ -963,6 +963,17 @@ typedef EGLBoolean ( * PFNEGLQUERYDISPLAYATTRIBEXTPROC) (EGLDisplay dpy, EGLint
#endif /* EGL_EXT_device_query_name */
/* ------------------------ EGL_EXT_explicit_device ------------------------ */
#ifndef EGL_EXT_explicit_device
#define EGL_EXT_explicit_device 1
#define EGL_DEVICE_EXT 0x322C
#define EGLEW_EXT_explicit_device EGLEW_GET_VAR(__EGLEW_EXT_explicit_device)
#endif /* EGL_EXT_explicit_device */
/* ------------------ EGL_EXT_gl_colorspace_bt2020_linear ------------------ */
#ifndef EGL_EXT_gl_colorspace_bt2020_linear
@ -1369,7 +1380,7 @@ typedef EGLBoolean ( * PFNEGLSTREAMCONSUMEROUTPUTEXTPROC) (EGLDisplay dpy, EGLSt
#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);
typedef EGLBoolean ( * PFNEGLQUERYSUPPORTEDCOMPRESSIONRATESEXTPROC) (EGLDisplay dpy, EGLConfig config, const EGLAttrib* attrib_list, EGLint* rates, EGLint rate_size, EGLint* num_rates);
#define eglQuerySupportedCompressionRatesEXT EGLEW_GET_FUN(__eglewQuerySupportedCompressionRatesEXT)
@ -2412,7 +2423,7 @@ typedef EGLBoolean ( * PFNEGLPOSTSUBBUFFERNVPROC) (EGLDisplay dpy, EGLSurface su
typedef EGLint ( * PFNEGLQUERYSTREAMCONSUMEREVENTNVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLTime timeout, EGLenum* event, EGLAttrib* aux);
typedef EGLBoolean ( * PFNEGLSTREAMACQUIREIMAGENVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLImage* pImage, EGLSync sync);
typedef EGLBoolean ( * PFNEGLSTREAMIMAGECONSUMERCONNECTNVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLint num_modifiers, EGLuint64KHR* modifiers, EGLAttrib* attrib_list);
typedef EGLBoolean ( * PFNEGLSTREAMIMAGECONSUMERCONNECTNVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLint num_modifiers, const EGLuint64KHR* modifiers, const EGLAttrib* attrib_list);
typedef EGLBoolean ( * PFNEGLSTREAMRELEASEIMAGENVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLImage image, EGLSync sync);
#define eglQueryStreamConsumerEventNV EGLEW_GET_FUN(__eglewQueryStreamConsumerEventNV)
@ -3078,6 +3089,7 @@ EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_device_openwf;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_device_persistent_id;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_device_query;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_device_query_name;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_explicit_device;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_gl_colorspace_bt2020_linear;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_gl_colorspace_bt2020_pq;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_gl_colorspace_display_p3;

View File

@ -142,11 +142,6 @@
# define APIENTRY
# endif
#endif
#ifndef GLAPI
# if defined(__MINGW32__) || defined(__CYGWIN__)
# define GLAPI extern
# endif
#endif
/* <winnt.h> */
#ifndef CALLBACK
#define GLEW_CALLBACK_DEFINED
@ -2661,7 +2656,7 @@ typedef void (GLAPIENTRY *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum sev
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callback, void *userParam);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar* buf);
typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsizei* lengths, GLchar* message);
typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum* categories, GLenum* severities, GLuint* ids, GLsizei* lengths, GLchar* message);
#define glDebugMessageCallbackAMD GLEW_GET_FUN(__glewDebugMessageCallbackAMD)
#define glDebugMessageEnableAMD GLEW_GET_FUN(__glewDebugMessageEnableAMD)
@ -6211,9 +6206,11 @@ typedef void (GLAPIENTRY * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei w
#define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB 0x9342
#define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB 0x9343
typedef void (GLAPIENTRY * PFNGLEVALUATEDEPTHVALUESARBPROC) (void);
typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLenum target, GLuint start, GLsizei count, const GLfloat* v);
typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat* v);
#define glEvaluateDepthValuesARB GLEW_GET_FUN(__glewEvaluateDepthValuesARB)
#define glFramebufferSampleLocationsfvARB GLEW_GET_FUN(__glewFramebufferSampleLocationsfvARB)
#define glNamedFramebufferSampleLocationsfvARB GLEW_GET_FUN(__glewNamedFramebufferSampleLocationsfvARB)
@ -11812,10 +11809,12 @@ typedef void (GLAPIENTRY * PFNGLRASTERSAMPLESEXTPROC) (GLuint samples, GLboolean
#define GL_NO_RESET_NOTIFICATION_EXT 0x8261
#define GL_CONTEXT_ROBUST_ACCESS_EXT 0x90F3
typedef GLenum (GLAPIENTRY * PFNGLGETGRAPHICSRESETSTATUSEXTPROC) (void);
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMFVEXTPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMIVEXTPROC) (GLuint program, GLint location, GLsizei bufSize, GLint* params);
typedef void (GLAPIENTRY * PFNGLREADNPIXELSEXTPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
#define glGetGraphicsResetStatusEXT GLEW_GET_FUN(__glewGetGraphicsResetStatusEXT)
#define glGetnUniformfvEXT GLEW_GET_FUN(__glewGetnUniformfvEXT)
#define glGetnUniformivEXT GLEW_GET_FUN(__glewGetnUniformivEXT)
#define glReadnPixelsEXT GLEW_GET_FUN(__glewReadnPixelsEXT)
@ -11980,6 +11979,15 @@ typedef void (GLAPIENTRY * PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC) (GLuint semapho
#endif /* GL_EXT_semaphore_win32 */
/* --------------------- GL_EXT_separate_depth_stencil --------------------- */
#ifndef GL_EXT_separate_depth_stencil
#define GL_EXT_separate_depth_stencil 1
#define GLEW_EXT_separate_depth_stencil GLEW_GET_VAR(__GLEW_EXT_separate_depth_stencil)
#endif /* GL_EXT_separate_depth_stencil */
/* --------------------- GL_EXT_separate_shader_objects -------------------- */
#ifndef GL_EXT_separate_shader_objects
@ -12197,6 +12205,15 @@ typedef GLsizei (GLAPIENTRY * PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC) (
#endif /* GL_EXT_shader_pixel_local_storage2 */
/* -------------------- GL_EXT_shader_samples_identical -------------------- */
#ifndef GL_EXT_shader_samples_identical
#define GL_EXT_shader_samples_identical 1
#define GLEW_EXT_shader_samples_identical GLEW_GET_VAR(__GLEW_EXT_shader_samples_identical)
#endif /* GL_EXT_shader_samples_identical */
/* ----------------------- GL_EXT_shader_texture_lod ----------------------- */
#ifndef GL_EXT_shader_texture_lod
@ -14167,6 +14184,19 @@ typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC) (GLenum t
#endif /* GL_IMG_texture_filter_cubic */
/* --------------------- GL_IMG_tile_region_protection --------------------- */
#ifndef GL_IMG_tile_region_protection
#define GL_IMG_tile_region_protection 1
#define GL_TRP_IMG 0x8EA0
#define GL_TRP_ERROR_CONTEXT_RESET_IMG 0x8EA1
#define GL_TRP_UNSUPPORTED_CONTEXT_IMG 0x8EA2
#define GLEW_IMG_tile_region_protection GLEW_GET_VAR(__GLEW_IMG_tile_region_protection)
#endif /* GL_IMG_tile_region_protection */
/* -------------------------- GL_INGR_color_clamp -------------------------- */
#ifndef GL_INGR_color_clamp
@ -14232,6 +14262,10 @@ typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC) (GLenum t
#ifndef GL_INTEL_framebuffer_CMAA
#define GL_INTEL_framebuffer_CMAA 1
typedef void (GLAPIENTRY * PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC) (void);
#define glApplyFramebufferAttachmentCMAAINTEL GLEW_GET_FUN(__glewApplyFramebufferAttachmentCMAAINTEL)
#define GLEW_INTEL_framebuffer_CMAA GLEW_GET_VAR(__GLEW_INTEL_framebuffer_CMAA)
#endif /* GL_INTEL_framebuffer_CMAA */
@ -15003,10 +15037,12 @@ typedef void (GLAPIENTRY * PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC) (GLbitfield gpuMa
#define GL_NVX_progress_fence 1
typedef void (GLAPIENTRY * PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC) (GLsizei fenceObjectCount, const GLuint* semaphoreArray, const GLuint64 *fenceValueArray);
typedef GLuint (GLAPIENTRY * PFNGLCREATEPROGRESSFENCENVXPROC) (void);
typedef void (GLAPIENTRY * PFNGLSIGNALSEMAPHOREUI64NVXPROC) (GLuint signalGpu, GLsizei fenceObjectCount, const GLuint* semaphoreArray, const GLuint64 *fenceValueArray);
typedef void (GLAPIENTRY * PFNGLWAITSEMAPHOREUI64NVXPROC) (GLuint waitGpu, GLsizei fenceObjectCount, const GLuint* semaphoreArray, const GLuint64 *fenceValueArray);
#define glClientWaitSemaphoreui64NVX GLEW_GET_FUN(__glewClientWaitSemaphoreui64NVX)
#define glCreateProgressFenceNVX GLEW_GET_FUN(__glewCreateProgressFenceNVX)
#define glSignalSemaphoreui64NVX GLEW_GET_FUN(__glewSignalSemaphoreui64NVX)
#define glWaitSemaphoreui64NVX GLEW_GET_FUN(__glewWaitSemaphoreui64NVX)
@ -19303,10 +19339,12 @@ typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFEROESPROC) (GLenum target);
#define GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES 0x8B9E
typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXOESPROC) (GLuint index);
typedef void (GLAPIENTRY * PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC) (void);
typedef void (GLAPIENTRY * PFNGLMATRIXINDEXPOINTEROESPROC) (GLint size, GLenum type, GLsizei stride, void *pointer);
typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTEROESPROC) (GLint size, GLenum type, GLsizei stride, void *pointer);
#define glCurrentPaletteMatrixOES GLEW_GET_FUN(__glewCurrentPaletteMatrixOES)
#define glLoadPaletteFromModelViewMatrixOES GLEW_GET_FUN(__glewLoadPaletteFromModelViewMatrixOES)
#define glMatrixIndexPointerOES GLEW_GET_FUN(__glewMatrixIndexPointerOES)
#define glWeightPointerOES GLEW_GET_FUN(__glewWeightPointerOES)
@ -23348,6 +23386,7 @@ GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB;
GLEW_FUN_EXPORT PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB;
GLEW_FUN_EXPORT PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB;
GLEW_FUN_EXPORT PFNGLEVALUATEDEPTHVALUESARBPROC __glewEvaluateDepthValuesARB;
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewFramebufferSampleLocationsfvARB;
GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewNamedFramebufferSampleLocationsfvARB;
@ -24375,6 +24414,7 @@ GLEW_FUN_EXPORT PFNGLCOVERAGEMODULATIONTABLENVPROC __glewCoverageModulationTable
GLEW_FUN_EXPORT PFNGLGETCOVERAGEMODULATIONTABLENVPROC __glewGetCoverageModulationTableNV;
GLEW_FUN_EXPORT PFNGLRASTERSAMPLESEXTPROC __glewRasterSamplesEXT;
GLEW_FUN_EXPORT PFNGLGETGRAPHICSRESETSTATUSEXTPROC __glewGetGraphicsResetStatusEXT;
GLEW_FUN_EXPORT PFNGLGETNUNIFORMFVEXTPROC __glewGetnUniformfvEXT;
GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVEXTPROC __glewGetnUniformivEXT;
GLEW_FUN_EXPORT PFNGLREADNPIXELSEXTPROC __glewReadnPixelsEXT;
@ -24602,6 +24642,8 @@ GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC __glewFramebufferT
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC __glewFramebufferTexture2DMultisampleIMG;
GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC __glewRenderbufferStorageMultisampleIMG;
GLEW_FUN_EXPORT PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC __glewApplyFramebufferAttachmentCMAAINTEL;
GLEW_FUN_EXPORT PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL;
GLEW_FUN_EXPORT PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL;
GLEW_FUN_EXPORT PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL;
@ -24696,6 +24738,7 @@ GLEW_FUN_EXPORT PFNGLLGPUINTERLOCKNVXPROC __glewLGPUInterlockNVX;
GLEW_FUN_EXPORT PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC __glewLGPUNamedBufferSubDataNVX;
GLEW_FUN_EXPORT PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC __glewClientWaitSemaphoreui64NVX;
GLEW_FUN_EXPORT PFNGLCREATEPROGRESSFENCENVXPROC __glewCreateProgressFenceNVX;
GLEW_FUN_EXPORT PFNGLSIGNALSEMAPHOREUI64NVXPROC __glewSignalSemaphoreui64NVX;
GLEW_FUN_EXPORT PFNGLWAITSEMAPHOREUI64NVXPROC __glewWaitSemaphoreui64NVX;
@ -25321,6 +25364,7 @@ GLEW_FUN_EXPORT PFNGLMAPBUFFEROESPROC __glewMapBufferOES;
GLEW_FUN_EXPORT PFNGLUNMAPBUFFEROESPROC __glewUnmapBufferOES;
GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXOESPROC __glewCurrentPaletteMatrixOES;
GLEW_FUN_EXPORT PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC __glewLoadPaletteFromModelViewMatrixOES;
GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTEROESPROC __glewMatrixIndexPointerOES;
GLEW_FUN_EXPORT PFNGLWEIGHTPOINTEROESPROC __glewWeightPointerOES;
@ -26075,6 +26119,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_EXT_secondary_color;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_semaphore;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_semaphore_fd;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_semaphore_win32;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_depth_stencil;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_shader_objects;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_framebuffer_fetch;
@ -26088,6 +26133,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_io_blocks;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_non_constant_global_initializers;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_pixel_local_storage;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_pixel_local_storage2;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_samples_identical;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_texture_lod;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_samplers;
@ -26183,6 +26229,7 @@ GLEW_VAR_EXPORT GLboolean __GLEW_IMG_texture_compression_pvrtc;
GLEW_VAR_EXPORT GLboolean __GLEW_IMG_texture_compression_pvrtc2;
GLEW_VAR_EXPORT GLboolean __GLEW_IMG_texture_env_enhanced_fixed_function;
GLEW_VAR_EXPORT GLboolean __GLEW_IMG_texture_filter_cubic;
GLEW_VAR_EXPORT GLboolean __GLEW_IMG_tile_region_protection;
GLEW_VAR_EXPORT GLboolean __GLEW_INGR_color_clamp;
GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read;
GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_blackhole_render;

View File

@ -253,7 +253,7 @@ static GLboolean _glewStrSame1 (const GLubyte** a, GLuint* na, const GLubyte* b,
if(*na >= nb)
{
GLuint i=0;
while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++;
while (i < nb && (*a)[i] == b[i]) i++;
if(i == nb)
{
*a = *a + nb;
@ -269,7 +269,7 @@ static GLboolean _glewStrSame2 (const GLubyte** a, GLuint* na, const GLubyte* b,
if(*na >= nb)
{
GLuint i=0;
while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++;
while (i < nb && (*a)[i] == b[i]) i++;
if(i == nb)
{
*a = *a + nb;
@ -285,7 +285,7 @@ static GLboolean _glewStrSame3 (const GLubyte** a, GLuint* na, const GLubyte* b,
if(*na >= nb)
{
GLuint i=0;
while (i < nb && (*a)+i != NULL && b+i != NULL && (*a)[i] == b[i]) i++;
while (i < nb && (*a)[i] == b[i]) i++;
if (i == nb && (*na == nb || (*a)[i] == ' ' || (*a)[i] == '\n' || (*a)[i] == '\r' || (*a)[i] == '\t'))
{
*a = *a + nb;
@ -1179,6 +1179,7 @@ PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB = NULL;
PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB = NULL;
PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB = NULL;
PFNGLEVALUATEDEPTHVALUESARBPROC __glewEvaluateDepthValuesARB = NULL;
PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewFramebufferSampleLocationsfvARB = NULL;
PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewNamedFramebufferSampleLocationsfvARB = NULL;
@ -2206,6 +2207,7 @@ PFNGLCOVERAGEMODULATIONTABLENVPROC __glewCoverageModulationTableNV = NULL;
PFNGLGETCOVERAGEMODULATIONTABLENVPROC __glewGetCoverageModulationTableNV = NULL;
PFNGLRASTERSAMPLESEXTPROC __glewRasterSamplesEXT = NULL;
PFNGLGETGRAPHICSRESETSTATUSEXTPROC __glewGetGraphicsResetStatusEXT = NULL;
PFNGLGETNUNIFORMFVEXTPROC __glewGetnUniformfvEXT = NULL;
PFNGLGETNUNIFORMIVEXTPROC __glewGetnUniformivEXT = NULL;
PFNGLREADNPIXELSEXTPROC __glewReadnPixelsEXT = NULL;
@ -2433,6 +2435,8 @@ PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC __glewFramebufferTextureLayerDowns
PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC __glewFramebufferTexture2DMultisampleIMG = NULL;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC __glewRenderbufferStorageMultisampleIMG = NULL;
PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC __glewApplyFramebufferAttachmentCMAAINTEL = NULL;
PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL = NULL;
PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL = NULL;
PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL = NULL;
@ -2527,6 +2531,7 @@ PFNGLLGPUINTERLOCKNVXPROC __glewLGPUInterlockNVX = NULL;
PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC __glewLGPUNamedBufferSubDataNVX = NULL;
PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC __glewClientWaitSemaphoreui64NVX = NULL;
PFNGLCREATEPROGRESSFENCENVXPROC __glewCreateProgressFenceNVX = NULL;
PFNGLSIGNALSEMAPHOREUI64NVXPROC __glewSignalSemaphoreui64NVX = NULL;
PFNGLWAITSEMAPHOREUI64NVXPROC __glewWaitSemaphoreui64NVX = NULL;
@ -3152,6 +3157,7 @@ PFNGLMAPBUFFEROESPROC __glewMapBufferOES = NULL;
PFNGLUNMAPBUFFEROESPROC __glewUnmapBufferOES = NULL;
PFNGLCURRENTPALETTEMATRIXOESPROC __glewCurrentPaletteMatrixOES = NULL;
PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC __glewLoadPaletteFromModelViewMatrixOES = NULL;
PFNGLMATRIXINDEXPOINTEROESPROC __glewMatrixIndexPointerOES = NULL;
PFNGLWEIGHTPOINTEROESPROC __glewWeightPointerOES = NULL;
@ -3907,6 +3913,7 @@ GLboolean __GLEW_EXT_secondary_color = GL_FALSE;
GLboolean __GLEW_EXT_semaphore = GL_FALSE;
GLboolean __GLEW_EXT_semaphore_fd = GL_FALSE;
GLboolean __GLEW_EXT_semaphore_win32 = GL_FALSE;
GLboolean __GLEW_EXT_separate_depth_stencil = GL_FALSE;
GLboolean __GLEW_EXT_separate_shader_objects = GL_FALSE;
GLboolean __GLEW_EXT_separate_specular_color = GL_FALSE;
GLboolean __GLEW_EXT_shader_framebuffer_fetch = GL_FALSE;
@ -3920,6 +3927,7 @@ GLboolean __GLEW_EXT_shader_io_blocks = GL_FALSE;
GLboolean __GLEW_EXT_shader_non_constant_global_initializers = GL_FALSE;
GLboolean __GLEW_EXT_shader_pixel_local_storage = GL_FALSE;
GLboolean __GLEW_EXT_shader_pixel_local_storage2 = GL_FALSE;
GLboolean __GLEW_EXT_shader_samples_identical = GL_FALSE;
GLboolean __GLEW_EXT_shader_texture_lod = GL_FALSE;
GLboolean __GLEW_EXT_shadow_funcs = GL_FALSE;
GLboolean __GLEW_EXT_shadow_samplers = GL_FALSE;
@ -4015,6 +4023,7 @@ GLboolean __GLEW_IMG_texture_compression_pvrtc = GL_FALSE;
GLboolean __GLEW_IMG_texture_compression_pvrtc2 = GL_FALSE;
GLboolean __GLEW_IMG_texture_env_enhanced_fixed_function = GL_FALSE;
GLboolean __GLEW_IMG_texture_filter_cubic = GL_FALSE;
GLboolean __GLEW_IMG_tile_region_protection = GL_FALSE;
GLboolean __GLEW_INGR_color_clamp = GL_FALSE;
GLboolean __GLEW_INGR_interlace_read = GL_FALSE;
GLboolean __GLEW_INTEL_blackhole_render = GL_FALSE;
@ -5635,6 +5644,9 @@ static const char * _glewExtensionLookup[] = {
#ifdef GL_EXT_semaphore_win32
"GL_EXT_semaphore_win32",
#endif
#ifdef GL_EXT_separate_depth_stencil
"GL_EXT_separate_depth_stencil",
#endif
#ifdef GL_EXT_separate_shader_objects
"GL_EXT_separate_shader_objects",
#endif
@ -5674,6 +5686,9 @@ static const char * _glewExtensionLookup[] = {
#ifdef GL_EXT_shader_pixel_local_storage2
"GL_EXT_shader_pixel_local_storage2",
#endif
#ifdef GL_EXT_shader_samples_identical
"GL_EXT_shader_samples_identical",
#endif
#ifdef GL_EXT_shader_texture_lod
"GL_EXT_shader_texture_lod",
#endif
@ -5959,6 +5974,9 @@ static const char * _glewExtensionLookup[] = {
#ifdef GL_IMG_texture_filter_cubic
"GL_IMG_texture_filter_cubic",
#endif
#ifdef GL_IMG_tile_region_protection
"GL_IMG_tile_region_protection",
#endif
#ifdef GL_INGR_color_clamp
"GL_INGR_color_clamp",
#endif
@ -7272,7 +7290,7 @@ static const char * _glewExtensionLookup[] = {
/* Detected in the extension string or strings */
static GLboolean _glewExtensionString[944];
static GLboolean _glewExtensionString[947];
/* Detected via extension string or experimental mode */
static GLboolean* _glewExtensionEnabled[] = {
#ifdef GL_3DFX_multisample
@ -8475,6 +8493,9 @@ static GLboolean* _glewExtensionEnabled[] = {
#ifdef GL_EXT_semaphore_win32
&__GLEW_EXT_semaphore_win32,
#endif
#ifdef GL_EXT_separate_depth_stencil
&__GLEW_EXT_separate_depth_stencil,
#endif
#ifdef GL_EXT_separate_shader_objects
&__GLEW_EXT_separate_shader_objects,
#endif
@ -8514,6 +8535,9 @@ static GLboolean* _glewExtensionEnabled[] = {
#ifdef GL_EXT_shader_pixel_local_storage2
&__GLEW_EXT_shader_pixel_local_storage2,
#endif
#ifdef GL_EXT_shader_samples_identical
&__GLEW_EXT_shader_samples_identical,
#endif
#ifdef GL_EXT_shader_texture_lod
&__GLEW_EXT_shader_texture_lod,
#endif
@ -8799,6 +8823,9 @@ static GLboolean* _glewExtensionEnabled[] = {
#ifdef GL_IMG_texture_filter_cubic
&__GLEW_IMG_texture_filter_cubic,
#endif
#ifdef GL_IMG_tile_region_protection
&__GLEW_IMG_tile_region_protection,
#endif
#ifdef GL_INGR_color_clamp
&__GLEW_INGR_color_clamp,
#endif
@ -10354,6 +10381,7 @@ static GLboolean _glewInit_GL_IBM_vertex_array_lists ();
static GLboolean _glewInit_GL_IMG_bindless_texture ();
static GLboolean _glewInit_GL_IMG_framebuffer_downsample ();
static GLboolean _glewInit_GL_IMG_multisampled_render_to_texture ();
static GLboolean _glewInit_GL_INTEL_framebuffer_CMAA ();
static GLboolean _glewInit_GL_INTEL_map_texture ();
static GLboolean _glewInit_GL_INTEL_parallel_arrays ();
static GLboolean _glewInit_GL_INTEL_performance_query ();
@ -12401,6 +12429,7 @@ static GLboolean _glewInit_GL_ARB_sample_locations ()
{
GLboolean r = GL_FALSE;
r = ((glEvaluateDepthValuesARB = (PFNGLEVALUATEDEPTHVALUESARBPROC)glewGetProcAddress((const GLubyte*)"glEvaluateDepthValuesARB")) == NULL) || r;
r = ((glFramebufferSampleLocationsfvARB = (PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)glewGetProcAddress((const GLubyte*)"glFramebufferSampleLocationsfvARB")) == NULL) || r;
r = ((glNamedFramebufferSampleLocationsfvARB = (PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)glewGetProcAddress((const GLubyte*)"glNamedFramebufferSampleLocationsfvARB")) == NULL) || r;
@ -14638,6 +14667,7 @@ static GLboolean _glewInit_GL_EXT_robustness ()
{
GLboolean r = GL_FALSE;
r = ((glGetGraphicsResetStatusEXT = (PFNGLGETGRAPHICSRESETSTATUSEXTPROC)glewGetProcAddress((const GLubyte*)"glGetGraphicsResetStatusEXT")) == NULL) || r;
r = ((glGetnUniformfvEXT = (PFNGLGETNUNIFORMFVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetnUniformfvEXT")) == NULL) || r;
r = ((glGetnUniformivEXT = (PFNGLGETNUNIFORMIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetnUniformivEXT")) == NULL) || r;
r = ((glReadnPixelsEXT = (PFNGLREADNPIXELSEXTPROC)glewGetProcAddress((const GLubyte*)"glReadnPixelsEXT")) == NULL) || r;
@ -15321,6 +15351,19 @@ static GLboolean _glewInit_GL_IMG_multisampled_render_to_texture ()
#endif /* GL_IMG_multisampled_render_to_texture */
#ifdef GL_INTEL_framebuffer_CMAA
static GLboolean _glewInit_GL_INTEL_framebuffer_CMAA ()
{
GLboolean r = GL_FALSE;
r = ((glApplyFramebufferAttachmentCMAAINTEL = (PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC)glewGetProcAddress((const GLubyte*)"glApplyFramebufferAttachmentCMAAINTEL")) == NULL) || r;
return r;
}
#endif /* GL_INTEL_framebuffer_CMAA */
#ifdef GL_INTEL_map_texture
static GLboolean _glewInit_GL_INTEL_map_texture ()
@ -15586,6 +15629,7 @@ static GLboolean _glewInit_GL_NVX_progress_fence ()
GLboolean r = GL_FALSE;
r = ((glClientWaitSemaphoreui64NVX = (PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC)glewGetProcAddress((const GLubyte*)"glClientWaitSemaphoreui64NVX")) == NULL) || r;
r = ((glCreateProgressFenceNVX = (PFNGLCREATEPROGRESSFENCENVXPROC)glewGetProcAddress((const GLubyte*)"glCreateProgressFenceNVX")) == NULL) || r;
r = ((glSignalSemaphoreui64NVX = (PFNGLSIGNALSEMAPHOREUI64NVXPROC)glewGetProcAddress((const GLubyte*)"glSignalSemaphoreui64NVX")) == NULL) || r;
r = ((glWaitSemaphoreui64NVX = (PFNGLWAITSEMAPHOREUI64NVXPROC)glewGetProcAddress((const GLubyte*)"glWaitSemaphoreui64NVX")) == NULL) || r;
@ -17069,6 +17113,7 @@ static GLboolean _glewInit_GL_OES_matrix_palette ()
GLboolean r = GL_FALSE;
r = ((glCurrentPaletteMatrixOES = (PFNGLCURRENTPALETTEMATRIXOESPROC)glewGetProcAddress((const GLubyte*)"glCurrentPaletteMatrixOES")) == NULL) || r;
r = ((glLoadPaletteFromModelViewMatrixOES = (PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC)glewGetProcAddress((const GLubyte*)"glLoadPaletteFromModelViewMatrixOES")) == NULL) || r;
r = ((glMatrixIndexPointerOES = (PFNGLMATRIXINDEXPOINTEROESPROC)glewGetProcAddress((const GLubyte*)"glMatrixIndexPointerOES")) == NULL) || r;
r = ((glWeightPointerOES = (PFNGLWEIGHTPOINTEROESPROC)glewGetProcAddress((const GLubyte*)"glWeightPointerOES")) == NULL) || r;
@ -19033,6 +19078,9 @@ GLenum GLEWAPIENTRY glewContextInit (void)
#ifdef GL_IMG_multisampled_render_to_texture
if (glewExperimental || GLEW_IMG_multisampled_render_to_texture) GLEW_IMG_multisampled_render_to_texture = !_glewInit_GL_IMG_multisampled_render_to_texture();
#endif /* GL_IMG_multisampled_render_to_texture */
#ifdef GL_INTEL_framebuffer_CMAA
if (glewExperimental || GLEW_INTEL_framebuffer_CMAA) GLEW_INTEL_framebuffer_CMAA = !_glewInit_GL_INTEL_framebuffer_CMAA();
#endif /* GL_INTEL_framebuffer_CMAA */
#ifdef GL_INTEL_map_texture
if (glewExperimental || GLEW_INTEL_map_texture) GLEW_INTEL_map_texture = !_glewInit_GL_INTEL_map_texture();
#endif /* GL_INTEL_map_texture */
@ -19777,6 +19825,7 @@ GLboolean __EGLEW_EXT_device_openwf = GL_FALSE;
GLboolean __EGLEW_EXT_device_persistent_id = GL_FALSE;
GLboolean __EGLEW_EXT_device_query = GL_FALSE;
GLboolean __EGLEW_EXT_device_query_name = GL_FALSE;
GLboolean __EGLEW_EXT_explicit_device = GL_FALSE;
GLboolean __EGLEW_EXT_gl_colorspace_bt2020_linear = GL_FALSE;
GLboolean __EGLEW_EXT_gl_colorspace_bt2020_pq = GL_FALSE;
GLboolean __EGLEW_EXT_gl_colorspace_display_p3 = GL_FALSE;
@ -20942,6 +20991,9 @@ GLenum eglewInit (EGLDisplay display)
#ifdef EGL_EXT_device_query_name
EGLEW_EXT_device_query_name = _glewSearchExtension("EGL_EXT_device_query_name", extStart, extEnd);
#endif /* EGL_EXT_device_query_name */
#ifdef EGL_EXT_explicit_device
EGLEW_EXT_explicit_device = _glewSearchExtension("EGL_EXT_explicit_device", extStart, extEnd);
#endif /* EGL_EXT_explicit_device */
#ifdef EGL_EXT_gl_colorspace_bt2020_linear
EGLEW_EXT_gl_colorspace_bt2020_linear = _glewSearchExtension("EGL_EXT_gl_colorspace_bt2020_linear", extStart, extEnd);
#endif /* EGL_EXT_gl_colorspace_bt2020_linear */
@ -26435,6 +26487,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
continue;
}
#endif
#ifdef GL_EXT_separate_depth_stencil
if (_glewStrSame3(&pos, &len, (const GLubyte*)"separate_depth_stencil", 22))
{
ret = GLEW_EXT_separate_depth_stencil;
continue;
}
#endif
#ifdef GL_EXT_separate_shader_objects
if (_glewStrSame3(&pos, &len, (const GLubyte*)"separate_shader_objects", 23))
{
@ -26526,6 +26585,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
continue;
}
#endif
#ifdef GL_EXT_shader_samples_identical
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_samples_identical", 24))
{
ret = GLEW_EXT_shader_samples_identical;
continue;
}
#endif
#ifdef GL_EXT_shader_texture_lod
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_texture_lod", 18))
{
@ -27205,6 +27271,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
ret = GLEW_IMG_texture_filter_cubic;
continue;
}
#endif
#ifdef GL_IMG_tile_region_protection
if (_glewStrSame3(&pos, &len, (const GLubyte*)"tile_region_protection", 22))
{
ret = GLEW_IMG_tile_region_protection;
continue;
}
#endif
}
if (_glewStrSame2(&pos, &len, (const GLubyte*)"INGR_", 5))
@ -31547,6 +31620,13 @@ GLboolean eglewIsSupported (const char* name)
continue;
}
#endif
#ifdef EGL_EXT_explicit_device
if (_glewStrSame3(&pos, &len, (const GLubyte*)"explicit_device", 15))
{
ret = EGLEW_EXT_explicit_device;
continue;
}
#endif
#ifdef EGL_EXT_gl_colorspace_bt2020_linear
if (_glewStrSame3(&pos, &len, (const GLubyte*)"gl_colorspace_bt2020_linear", 27))
{

View File

@ -2648,6 +2648,7 @@ static void _glewInfo_GL_ARB_sample_locations (void)
{
GLboolean fi = glewPrintExt("GL_ARB_sample_locations", GLEW_ARB_sample_locations, glewIsSupported("GL_ARB_sample_locations"), glewGetExtension("GL_ARB_sample_locations"));
glewInfoFunc(fi, "glEvaluateDepthValuesARB", glEvaluateDepthValuesARB == NULL);
glewInfoFunc(fi, "glFramebufferSampleLocationsfvARB", glFramebufferSampleLocationsfvARB == NULL);
glewInfoFunc(fi, "glNamedFramebufferSampleLocationsfvARB", glNamedFramebufferSampleLocationsfvARB == NULL);
}
@ -5709,6 +5710,7 @@ static void _glewInfo_GL_EXT_robustness (void)
{
GLboolean fi = glewPrintExt("GL_EXT_robustness", GLEW_EXT_robustness, glewIsSupported("GL_EXT_robustness"), glewGetExtension("GL_EXT_robustness"));
glewInfoFunc(fi, "glGetGraphicsResetStatusEXT", glGetGraphicsResetStatusEXT == NULL);
glewInfoFunc(fi, "glGetnUniformfvEXT", glGetnUniformfvEXT == NULL);
glewInfoFunc(fi, "glGetnUniformivEXT", glGetnUniformivEXT == NULL);
glewInfoFunc(fi, "glReadnPixelsEXT", glReadnPixelsEXT == NULL);
@ -5813,6 +5815,15 @@ static void _glewInfo_GL_EXT_semaphore_win32 (void)
#endif /* GL_EXT_semaphore_win32 */
#ifdef GL_EXT_separate_depth_stencil
static void _glewInfo_GL_EXT_separate_depth_stencil (void)
{
glewPrintExt("GL_EXT_separate_depth_stencil", GLEW_EXT_separate_depth_stencil, glewIsSupported("GL_EXT_separate_depth_stencil"), glewGetExtension("GL_EXT_separate_depth_stencil"));
}
#endif /* GL_EXT_separate_depth_stencil */
#ifdef GL_EXT_separate_shader_objects
static void _glewInfo_GL_EXT_separate_shader_objects (void)
@ -5943,6 +5954,15 @@ static void _glewInfo_GL_EXT_shader_pixel_local_storage2 (void)
#endif /* GL_EXT_shader_pixel_local_storage2 */
#ifdef GL_EXT_shader_samples_identical
static void _glewInfo_GL_EXT_shader_samples_identical (void)
{
glewPrintExt("GL_EXT_shader_samples_identical", GLEW_EXT_shader_samples_identical, glewIsSupported("GL_EXT_shader_samples_identical"), glewGetExtension("GL_EXT_shader_samples_identical"));
}
#endif /* GL_EXT_shader_samples_identical */
#ifdef GL_EXT_shader_texture_lod
static void _glewInfo_GL_EXT_shader_texture_lod (void)
@ -6974,6 +6994,15 @@ static void _glewInfo_GL_IMG_texture_filter_cubic (void)
#endif /* GL_IMG_texture_filter_cubic */
#ifdef GL_IMG_tile_region_protection
static void _glewInfo_GL_IMG_tile_region_protection (void)
{
glewPrintExt("GL_IMG_tile_region_protection", GLEW_IMG_tile_region_protection, glewIsSupported("GL_IMG_tile_region_protection"), glewGetExtension("GL_IMG_tile_region_protection"));
}
#endif /* GL_IMG_tile_region_protection */
#ifdef GL_INGR_color_clamp
static void _glewInfo_GL_INGR_color_clamp (void)
@ -7023,7 +7052,9 @@ static void _glewInfo_GL_INTEL_fragment_shader_ordering (void)
static void _glewInfo_GL_INTEL_framebuffer_CMAA (void)
{
glewPrintExt("GL_INTEL_framebuffer_CMAA", GLEW_INTEL_framebuffer_CMAA, glewIsSupported("GL_INTEL_framebuffer_CMAA"), glewGetExtension("GL_INTEL_framebuffer_CMAA"));
GLboolean fi = glewPrintExt("GL_INTEL_framebuffer_CMAA", GLEW_INTEL_framebuffer_CMAA, glewIsSupported("GL_INTEL_framebuffer_CMAA"), glewGetExtension("GL_INTEL_framebuffer_CMAA"));
glewInfoFunc(fi, "glApplyFramebufferAttachmentCMAAINTEL", glApplyFramebufferAttachmentCMAAINTEL == NULL);
}
#endif /* GL_INTEL_framebuffer_CMAA */
@ -7443,6 +7474,7 @@ static void _glewInfo_GL_NVX_progress_fence (void)
GLboolean fi = glewPrintExt("GL_NVX_progress_fence", GLEW_NVX_progress_fence, glewIsSupported("GL_NVX_progress_fence"), glewGetExtension("GL_NVX_progress_fence"));
glewInfoFunc(fi, "glClientWaitSemaphoreui64NVX", glClientWaitSemaphoreui64NVX == NULL);
glewInfoFunc(fi, "glCreateProgressFenceNVX", glCreateProgressFenceNVX == NULL);
glewInfoFunc(fi, "glSignalSemaphoreui64NVX", glSignalSemaphoreui64NVX == NULL);
glewInfoFunc(fi, "glWaitSemaphoreui64NVX", glWaitSemaphoreui64NVX == NULL);
}
@ -9751,6 +9783,7 @@ static void _glewInfo_GL_OES_matrix_palette (void)
GLboolean fi = glewPrintExt("GL_OES_matrix_palette", GLEW_OES_matrix_palette, glewIsSupported("GL_OES_matrix_palette"), glewGetExtension("GL_OES_matrix_palette"));
glewInfoFunc(fi, "glCurrentPaletteMatrixOES", glCurrentPaletteMatrixOES == NULL);
glewInfoFunc(fi, "glLoadPaletteFromModelViewMatrixOES", glLoadPaletteFromModelViewMatrixOES == NULL);
glewInfoFunc(fi, "glMatrixIndexPointerOES", glMatrixIndexPointerOES == NULL);
glewInfoFunc(fi, "glWeightPointerOES", glWeightPointerOES == NULL);
}
@ -12248,6 +12281,15 @@ static void _glewInfo_EGL_EXT_device_query_name (void)
#endif /* EGL_EXT_device_query_name */
#ifdef EGL_EXT_explicit_device
static void _glewInfo_EGL_EXT_explicit_device (void)
{
glewPrintExt("EGL_EXT_explicit_device", EGLEW_EXT_explicit_device, eglewIsSupported("EGL_EXT_explicit_device"), eglewGetExtension("EGL_EXT_explicit_device"));
}
#endif /* EGL_EXT_explicit_device */
#ifdef EGL_EXT_gl_colorspace_bt2020_linear
static void _glewInfo_EGL_EXT_gl_colorspace_bt2020_linear (void)
@ -16241,6 +16283,9 @@ static void glewInfo (void)
#ifdef GL_EXT_semaphore_win32
_glewInfo_GL_EXT_semaphore_win32();
#endif /* GL_EXT_semaphore_win32 */
#ifdef GL_EXT_separate_depth_stencil
_glewInfo_GL_EXT_separate_depth_stencil();
#endif /* GL_EXT_separate_depth_stencil */
#ifdef GL_EXT_separate_shader_objects
_glewInfo_GL_EXT_separate_shader_objects();
#endif /* GL_EXT_separate_shader_objects */
@ -16280,6 +16325,9 @@ static void glewInfo (void)
#ifdef GL_EXT_shader_pixel_local_storage2
_glewInfo_GL_EXT_shader_pixel_local_storage2();
#endif /* GL_EXT_shader_pixel_local_storage2 */
#ifdef GL_EXT_shader_samples_identical
_glewInfo_GL_EXT_shader_samples_identical();
#endif /* GL_EXT_shader_samples_identical */
#ifdef GL_EXT_shader_texture_lod
_glewInfo_GL_EXT_shader_texture_lod();
#endif /* GL_EXT_shader_texture_lod */
@ -16565,6 +16613,9 @@ static void glewInfo (void)
#ifdef GL_IMG_texture_filter_cubic
_glewInfo_GL_IMG_texture_filter_cubic();
#endif /* GL_IMG_texture_filter_cubic */
#ifdef GL_IMG_tile_region_protection
_glewInfo_GL_IMG_tile_region_protection();
#endif /* GL_IMG_tile_region_protection */
#ifdef GL_INGR_color_clamp
_glewInfo_GL_INGR_color_clamp();
#endif /* GL_INGR_color_clamp */
@ -18358,6 +18409,9 @@ static void eglewInfo ()
#ifdef EGL_EXT_device_query_name
_glewInfo_EGL_EXT_device_query_name();
#endif /* EGL_EXT_device_query_name */
#ifdef EGL_EXT_explicit_device
_glewInfo_EGL_EXT_explicit_device();
#endif /* EGL_EXT_explicit_device */
#ifdef EGL_EXT_gl_colorspace_bt2020_linear
_glewInfo_EGL_EXT_gl_colorspace_bt2020_linear();
#endif /* EGL_EXT_gl_colorspace_bt2020_linear */