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 // Version
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 2, 2, 0, 0 FILEVERSION 2, 2, 0, 0
PRODUCTVERSION 2, 2, 0, 0 PRODUCTVERSION 2, 2, 0, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
@ -40,7 +40,7 @@ BEGIN
BEGIN BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "Comments", VALUE "Comments",
"The OpenGL Extension Wrangler Library\r\n" "The OpenGL Extension Wrangler Library\r\n"
"Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>\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" "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 "FileDescription", "The OpenGL Extension Wrangler Library\0"
VALUE "FileVersion", "2,2,0,0\0" VALUE "FileVersion", "2,2,0,0\0"
VALUE "InternalName", "GLEW\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 "LegalTrademarks", "\0"
VALUE "OriginalFilename", FILENAME "\0" VALUE "OriginalFilename", FILENAME "\0"
VALUE "PrivateBuild", "\0" VALUE "PrivateBuild", "\0"

View File

@ -11,7 +11,7 @@
// //
// Version // Version
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 2, 2, 0, 0 FILEVERSION 2, 2, 0, 0
PRODUCTVERSION 2, 2, 0, 0 PRODUCTVERSION 2, 2, 0, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
@ -28,7 +28,7 @@ BEGIN
BEGIN BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "Comments", VALUE "Comments",
"The OpenGL Extension Wrangler Library\r\n" "The OpenGL Extension Wrangler Library\r\n"
"Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>\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" "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 "FileDescription", "Utility for verifying extension entry points\0"
VALUE "FileVersion", "2,2,0,0\0" VALUE "FileVersion", "2,2,0,0\0"
VALUE "InternalName", "glewinfo\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 "LegalTrademarks", "\0"
VALUE "OriginalFilename", FILENAME "\0" VALUE "OriginalFilename", FILENAME "\0"
VALUE "PrivateBuild", "\0" VALUE "PrivateBuild", "\0"

View File

@ -11,7 +11,7 @@
// //
// Version // Version
// //
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 2, 2, 0, 0 FILEVERSION 2, 2, 0, 0
PRODUCTVERSION 2, 2, 0, 0 PRODUCTVERSION 2, 2, 0, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
@ -28,7 +28,7 @@ BEGIN
BEGIN BEGIN
BLOCK "040904b0" BLOCK "040904b0"
BEGIN BEGIN
VALUE "Comments", VALUE "Comments",
"The OpenGL Extension Wrangler Library\r\n" "The OpenGL Extension Wrangler Library\r\n"
"Copyright (C) 2008-2019, Nigel Stewart <nigels[]users sourceforge net>\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" "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 "FileDescription", "Utility for listing pixelformat capabilities\0"
VALUE "FileVersion", "2,2,0,0\0" VALUE "FileVersion", "2,2,0,0\0"
VALUE "InternalName", "visualinfo\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 "LegalTrademarks", "\0"
VALUE "OriginalFilename", FILENAME "\0" VALUE "OriginalFilename", FILENAME "\0"
VALUE "PrivateBuild", "\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 */ #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 ------------------ */ /* ------------------ EGL_EXT_gl_colorspace_bt2020_linear ------------------ */
#ifndef 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_11BPC_EXT 0x34BE
#define EGL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT 0x34BF #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) #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 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 ( * 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); typedef EGLBoolean ( * PFNEGLSTREAMRELEASEIMAGENVPROC) (EGLDisplay dpy, EGLStreamKHR stream, EGLImage image, EGLSync sync);
#define eglQueryStreamConsumerEventNV EGLEW_GET_FUN(__eglewQueryStreamConsumerEventNV) #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_persistent_id;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_device_query; EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_device_query;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_device_query_name; 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_linear;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_gl_colorspace_bt2020_pq; EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_gl_colorspace_bt2020_pq;
EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_gl_colorspace_display_p3; EGLEW_VAR_EXPORT GLboolean __EGLEW_EXT_gl_colorspace_display_p3;

View File

@ -142,11 +142,6 @@
# define APIENTRY # define APIENTRY
# endif # endif
#endif #endif
#ifndef GLAPI
# if defined(__MINGW32__) || defined(__CYGWIN__)
# define GLAPI extern
# endif
#endif
/* <winnt.h> */ /* <winnt.h> */
#ifndef CALLBACK #ifndef CALLBACK
#define GLEW_CALLBACK_DEFINED #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 * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callback, void *userParam);
typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled); 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 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 glDebugMessageCallbackAMD GLEW_GET_FUN(__glewDebugMessageCallbackAMD)
#define glDebugMessageEnableAMD GLEW_GET_FUN(__glewDebugMessageEnableAMD) #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_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB 0x9342
#define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB 0x9343 #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 * PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLenum target, GLuint start, GLsizei count, const GLfloat* v);
typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLuint framebuffer, 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 glFramebufferSampleLocationsfvARB GLEW_GET_FUN(__glewFramebufferSampleLocationsfvARB)
#define glNamedFramebufferSampleLocationsfvARB GLEW_GET_FUN(__glewNamedFramebufferSampleLocationsfvARB) #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_NO_RESET_NOTIFICATION_EXT 0x8261
#define GL_CONTEXT_ROBUST_ACCESS_EXT 0x90F3 #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 * PFNGLGETNUNIFORMFVEXTPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat* params);
typedef void (GLAPIENTRY * PFNGLGETNUNIFORMIVEXTPROC) (GLuint program, GLint location, GLsizei bufSize, GLint* 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); 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 glGetnUniformfvEXT GLEW_GET_FUN(__glewGetnUniformfvEXT)
#define glGetnUniformivEXT GLEW_GET_FUN(__glewGetnUniformivEXT) #define glGetnUniformivEXT GLEW_GET_FUN(__glewGetnUniformivEXT)
#define glReadnPixelsEXT GLEW_GET_FUN(__glewReadnPixelsEXT) #define glReadnPixelsEXT GLEW_GET_FUN(__glewReadnPixelsEXT)
@ -11980,6 +11979,15 @@ typedef void (GLAPIENTRY * PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC) (GLuint semapho
#endif /* GL_EXT_semaphore_win32 */ #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 -------------------- */ /* --------------------- GL_EXT_separate_shader_objects -------------------- */
#ifndef 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 */ #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 ----------------------- */ /* ----------------------- GL_EXT_shader_texture_lod ----------------------- */
#ifndef 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 */ #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 -------------------------- */ /* -------------------------- GL_INGR_color_clamp -------------------------- */
#ifndef GL_INGR_color_clamp #ifndef GL_INGR_color_clamp
@ -14232,6 +14262,10 @@ typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC) (GLenum t
#ifndef GL_INTEL_framebuffer_CMAA #ifndef GL_INTEL_framebuffer_CMAA
#define GL_INTEL_framebuffer_CMAA 1 #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) #define GLEW_INTEL_framebuffer_CMAA GLEW_GET_VAR(__GLEW_INTEL_framebuffer_CMAA)
#endif /* GL_INTEL_framebuffer_CMAA */ #endif /* GL_INTEL_framebuffer_CMAA */
@ -15003,10 +15037,12 @@ typedef void (GLAPIENTRY * PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC) (GLbitfield gpuMa
#define GL_NVX_progress_fence 1 #define GL_NVX_progress_fence 1
typedef void (GLAPIENTRY * PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC) (GLsizei fenceObjectCount, const GLuint* semaphoreArray, const GLuint64 *fenceValueArray); 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 * 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); typedef void (GLAPIENTRY * PFNGLWAITSEMAPHOREUI64NVXPROC) (GLuint waitGpu, GLsizei fenceObjectCount, const GLuint* semaphoreArray, const GLuint64 *fenceValueArray);
#define glClientWaitSemaphoreui64NVX GLEW_GET_FUN(__glewClientWaitSemaphoreui64NVX) #define glClientWaitSemaphoreui64NVX GLEW_GET_FUN(__glewClientWaitSemaphoreui64NVX)
#define glCreateProgressFenceNVX GLEW_GET_FUN(__glewCreateProgressFenceNVX)
#define glSignalSemaphoreui64NVX GLEW_GET_FUN(__glewSignalSemaphoreui64NVX) #define glSignalSemaphoreui64NVX GLEW_GET_FUN(__glewSignalSemaphoreui64NVX)
#define glWaitSemaphoreui64NVX GLEW_GET_FUN(__glewWaitSemaphoreui64NVX) #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 #define GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES 0x8B9E
typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXOESPROC) (GLuint index); 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 * PFNGLMATRIXINDEXPOINTEROESPROC) (GLint size, GLenum type, GLsizei stride, void *pointer);
typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTEROESPROC) (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 glCurrentPaletteMatrixOES GLEW_GET_FUN(__glewCurrentPaletteMatrixOES)
#define glLoadPaletteFromModelViewMatrixOES GLEW_GET_FUN(__glewLoadPaletteFromModelViewMatrixOES)
#define glMatrixIndexPointerOES GLEW_GET_FUN(__glewMatrixIndexPointerOES) #define glMatrixIndexPointerOES GLEW_GET_FUN(__glewMatrixIndexPointerOES)
#define glWeightPointerOES GLEW_GET_FUN(__glewWeightPointerOES) #define glWeightPointerOES GLEW_GET_FUN(__glewWeightPointerOES)
@ -23348,6 +23386,7 @@ GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB;
GLEW_FUN_EXPORT PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB; GLEW_FUN_EXPORT PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB;
GLEW_FUN_EXPORT PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB; GLEW_FUN_EXPORT PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB;
GLEW_FUN_EXPORT PFNGLEVALUATEDEPTHVALUESARBPROC __glewEvaluateDepthValuesARB;
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewFramebufferSampleLocationsfvARB; GLEW_FUN_EXPORT PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewFramebufferSampleLocationsfvARB;
GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewNamedFramebufferSampleLocationsfvARB; GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewNamedFramebufferSampleLocationsfvARB;
@ -24375,6 +24414,7 @@ GLEW_FUN_EXPORT PFNGLCOVERAGEMODULATIONTABLENVPROC __glewCoverageModulationTable
GLEW_FUN_EXPORT PFNGLGETCOVERAGEMODULATIONTABLENVPROC __glewGetCoverageModulationTableNV; GLEW_FUN_EXPORT PFNGLGETCOVERAGEMODULATIONTABLENVPROC __glewGetCoverageModulationTableNV;
GLEW_FUN_EXPORT PFNGLRASTERSAMPLESEXTPROC __glewRasterSamplesEXT; GLEW_FUN_EXPORT PFNGLRASTERSAMPLESEXTPROC __glewRasterSamplesEXT;
GLEW_FUN_EXPORT PFNGLGETGRAPHICSRESETSTATUSEXTPROC __glewGetGraphicsResetStatusEXT;
GLEW_FUN_EXPORT PFNGLGETNUNIFORMFVEXTPROC __glewGetnUniformfvEXT; GLEW_FUN_EXPORT PFNGLGETNUNIFORMFVEXTPROC __glewGetnUniformfvEXT;
GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVEXTPROC __glewGetnUniformivEXT; GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVEXTPROC __glewGetnUniformivEXT;
GLEW_FUN_EXPORT PFNGLREADNPIXELSEXTPROC __glewReadnPixelsEXT; GLEW_FUN_EXPORT PFNGLREADNPIXELSEXTPROC __glewReadnPixelsEXT;
@ -24602,6 +24642,8 @@ GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC __glewFramebufferT
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC __glewFramebufferTexture2DMultisampleIMG; GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC __glewFramebufferTexture2DMultisampleIMG;
GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC __glewRenderbufferStorageMultisampleIMG; GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC __glewRenderbufferStorageMultisampleIMG;
GLEW_FUN_EXPORT PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC __glewApplyFramebufferAttachmentCMAAINTEL;
GLEW_FUN_EXPORT PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL; GLEW_FUN_EXPORT PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL;
GLEW_FUN_EXPORT PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL; GLEW_FUN_EXPORT PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL;
GLEW_FUN_EXPORT PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL; GLEW_FUN_EXPORT PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL;
@ -24696,6 +24738,7 @@ GLEW_FUN_EXPORT PFNGLLGPUINTERLOCKNVXPROC __glewLGPUInterlockNVX;
GLEW_FUN_EXPORT PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC __glewLGPUNamedBufferSubDataNVX; GLEW_FUN_EXPORT PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC __glewLGPUNamedBufferSubDataNVX;
GLEW_FUN_EXPORT PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC __glewClientWaitSemaphoreui64NVX; GLEW_FUN_EXPORT PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC __glewClientWaitSemaphoreui64NVX;
GLEW_FUN_EXPORT PFNGLCREATEPROGRESSFENCENVXPROC __glewCreateProgressFenceNVX;
GLEW_FUN_EXPORT PFNGLSIGNALSEMAPHOREUI64NVXPROC __glewSignalSemaphoreui64NVX; GLEW_FUN_EXPORT PFNGLSIGNALSEMAPHOREUI64NVXPROC __glewSignalSemaphoreui64NVX;
GLEW_FUN_EXPORT PFNGLWAITSEMAPHOREUI64NVXPROC __glewWaitSemaphoreui64NVX; GLEW_FUN_EXPORT PFNGLWAITSEMAPHOREUI64NVXPROC __glewWaitSemaphoreui64NVX;
@ -25321,6 +25364,7 @@ GLEW_FUN_EXPORT PFNGLMAPBUFFEROESPROC __glewMapBufferOES;
GLEW_FUN_EXPORT PFNGLUNMAPBUFFEROESPROC __glewUnmapBufferOES; GLEW_FUN_EXPORT PFNGLUNMAPBUFFEROESPROC __glewUnmapBufferOES;
GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXOESPROC __glewCurrentPaletteMatrixOES; GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXOESPROC __glewCurrentPaletteMatrixOES;
GLEW_FUN_EXPORT PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC __glewLoadPaletteFromModelViewMatrixOES;
GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTEROESPROC __glewMatrixIndexPointerOES; GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTEROESPROC __glewMatrixIndexPointerOES;
GLEW_FUN_EXPORT PFNGLWEIGHTPOINTEROESPROC __glewWeightPointerOES; 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;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_semaphore_fd; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_semaphore_fd;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_semaphore_win32; 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_shader_objects;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_framebuffer_fetch; 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_non_constant_global_initializers;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_pixel_local_storage; 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_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_shader_texture_lod;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs; GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs;
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_samplers; 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_compression_pvrtc2;
GLEW_VAR_EXPORT GLboolean __GLEW_IMG_texture_env_enhanced_fixed_function; 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_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_color_clamp;
GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read; GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read;
GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_blackhole_render; 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) if(*na >= nb)
{ {
GLuint i=0; 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) if(i == nb)
{ {
*a = *a + nb; *a = *a + nb;
@ -269,7 +269,7 @@ static GLboolean _glewStrSame2 (const GLubyte** a, GLuint* na, const GLubyte* b,
if(*na >= nb) if(*na >= nb)
{ {
GLuint i=0; 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) if(i == nb)
{ {
*a = *a + nb; *a = *a + nb;
@ -285,7 +285,7 @@ static GLboolean _glewStrSame3 (const GLubyte** a, GLuint* na, const GLubyte* b,
if(*na >= nb) if(*na >= nb)
{ {
GLuint i=0; 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')) if (i == nb && (*na == nb || (*a)[i] == ' ' || (*a)[i] == '\n' || (*a)[i] == '\r' || (*a)[i] == '\t'))
{ {
*a = *a + nb; *a = *a + nb;
@ -1179,6 +1179,7 @@ PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB = NULL;
PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB = NULL; PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB = NULL;
PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB = NULL; PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB = NULL;
PFNGLEVALUATEDEPTHVALUESARBPROC __glewEvaluateDepthValuesARB = NULL;
PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewFramebufferSampleLocationsfvARB = NULL; PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewFramebufferSampleLocationsfvARB = NULL;
PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewNamedFramebufferSampleLocationsfvARB = NULL; PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewNamedFramebufferSampleLocationsfvARB = NULL;
@ -2206,6 +2207,7 @@ PFNGLCOVERAGEMODULATIONTABLENVPROC __glewCoverageModulationTableNV = NULL;
PFNGLGETCOVERAGEMODULATIONTABLENVPROC __glewGetCoverageModulationTableNV = NULL; PFNGLGETCOVERAGEMODULATIONTABLENVPROC __glewGetCoverageModulationTableNV = NULL;
PFNGLRASTERSAMPLESEXTPROC __glewRasterSamplesEXT = NULL; PFNGLRASTERSAMPLESEXTPROC __glewRasterSamplesEXT = NULL;
PFNGLGETGRAPHICSRESETSTATUSEXTPROC __glewGetGraphicsResetStatusEXT = NULL;
PFNGLGETNUNIFORMFVEXTPROC __glewGetnUniformfvEXT = NULL; PFNGLGETNUNIFORMFVEXTPROC __glewGetnUniformfvEXT = NULL;
PFNGLGETNUNIFORMIVEXTPROC __glewGetnUniformivEXT = NULL; PFNGLGETNUNIFORMIVEXTPROC __glewGetnUniformivEXT = NULL;
PFNGLREADNPIXELSEXTPROC __glewReadnPixelsEXT = NULL; PFNGLREADNPIXELSEXTPROC __glewReadnPixelsEXT = NULL;
@ -2433,6 +2435,8 @@ PFNGLFRAMEBUFFERTEXTURELAYERDOWNSAMPLEIMGPROC __glewFramebufferTextureLayerDowns
PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC __glewFramebufferTexture2DMultisampleIMG = NULL; PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMGPROC __glewFramebufferTexture2DMultisampleIMG = NULL;
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC __glewRenderbufferStorageMultisampleIMG = NULL; PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMGPROC __glewRenderbufferStorageMultisampleIMG = NULL;
PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC __glewApplyFramebufferAttachmentCMAAINTEL = NULL;
PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL = NULL; PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL = NULL;
PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL = NULL; PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL = NULL;
PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL = NULL; PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL = NULL;
@ -2527,6 +2531,7 @@ PFNGLLGPUINTERLOCKNVXPROC __glewLGPUInterlockNVX = NULL;
PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC __glewLGPUNamedBufferSubDataNVX = NULL; PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC __glewLGPUNamedBufferSubDataNVX = NULL;
PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC __glewClientWaitSemaphoreui64NVX = NULL; PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC __glewClientWaitSemaphoreui64NVX = NULL;
PFNGLCREATEPROGRESSFENCENVXPROC __glewCreateProgressFenceNVX = NULL;
PFNGLSIGNALSEMAPHOREUI64NVXPROC __glewSignalSemaphoreui64NVX = NULL; PFNGLSIGNALSEMAPHOREUI64NVXPROC __glewSignalSemaphoreui64NVX = NULL;
PFNGLWAITSEMAPHOREUI64NVXPROC __glewWaitSemaphoreui64NVX = NULL; PFNGLWAITSEMAPHOREUI64NVXPROC __glewWaitSemaphoreui64NVX = NULL;
@ -3152,6 +3157,7 @@ PFNGLMAPBUFFEROESPROC __glewMapBufferOES = NULL;
PFNGLUNMAPBUFFEROESPROC __glewUnmapBufferOES = NULL; PFNGLUNMAPBUFFEROESPROC __glewUnmapBufferOES = NULL;
PFNGLCURRENTPALETTEMATRIXOESPROC __glewCurrentPaletteMatrixOES = NULL; PFNGLCURRENTPALETTEMATRIXOESPROC __glewCurrentPaletteMatrixOES = NULL;
PFNGLLOADPALETTEFROMMODELVIEWMATRIXOESPROC __glewLoadPaletteFromModelViewMatrixOES = NULL;
PFNGLMATRIXINDEXPOINTEROESPROC __glewMatrixIndexPointerOES = NULL; PFNGLMATRIXINDEXPOINTEROESPROC __glewMatrixIndexPointerOES = NULL;
PFNGLWEIGHTPOINTEROESPROC __glewWeightPointerOES = 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 = GL_FALSE;
GLboolean __GLEW_EXT_semaphore_fd = GL_FALSE; GLboolean __GLEW_EXT_semaphore_fd = GL_FALSE;
GLboolean __GLEW_EXT_semaphore_win32 = 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_shader_objects = GL_FALSE;
GLboolean __GLEW_EXT_separate_specular_color = GL_FALSE; GLboolean __GLEW_EXT_separate_specular_color = GL_FALSE;
GLboolean __GLEW_EXT_shader_framebuffer_fetch = 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_non_constant_global_initializers = GL_FALSE;
GLboolean __GLEW_EXT_shader_pixel_local_storage = GL_FALSE; GLboolean __GLEW_EXT_shader_pixel_local_storage = GL_FALSE;
GLboolean __GLEW_EXT_shader_pixel_local_storage2 = 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_shader_texture_lod = GL_FALSE;
GLboolean __GLEW_EXT_shadow_funcs = GL_FALSE; GLboolean __GLEW_EXT_shadow_funcs = GL_FALSE;
GLboolean __GLEW_EXT_shadow_samplers = 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_compression_pvrtc2 = GL_FALSE;
GLboolean __GLEW_IMG_texture_env_enhanced_fixed_function = GL_FALSE; GLboolean __GLEW_IMG_texture_env_enhanced_fixed_function = GL_FALSE;
GLboolean __GLEW_IMG_texture_filter_cubic = 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_color_clamp = GL_FALSE;
GLboolean __GLEW_INGR_interlace_read = GL_FALSE; GLboolean __GLEW_INGR_interlace_read = GL_FALSE;
GLboolean __GLEW_INTEL_blackhole_render = GL_FALSE; GLboolean __GLEW_INTEL_blackhole_render = GL_FALSE;
@ -5635,6 +5644,9 @@ static const char * _glewExtensionLookup[] = {
#ifdef GL_EXT_semaphore_win32 #ifdef GL_EXT_semaphore_win32
"GL_EXT_semaphore_win32", "GL_EXT_semaphore_win32",
#endif #endif
#ifdef GL_EXT_separate_depth_stencil
"GL_EXT_separate_depth_stencil",
#endif
#ifdef GL_EXT_separate_shader_objects #ifdef GL_EXT_separate_shader_objects
"GL_EXT_separate_shader_objects", "GL_EXT_separate_shader_objects",
#endif #endif
@ -5674,6 +5686,9 @@ static const char * _glewExtensionLookup[] = {
#ifdef GL_EXT_shader_pixel_local_storage2 #ifdef GL_EXT_shader_pixel_local_storage2
"GL_EXT_shader_pixel_local_storage2", "GL_EXT_shader_pixel_local_storage2",
#endif #endif
#ifdef GL_EXT_shader_samples_identical
"GL_EXT_shader_samples_identical",
#endif
#ifdef GL_EXT_shader_texture_lod #ifdef GL_EXT_shader_texture_lod
"GL_EXT_shader_texture_lod", "GL_EXT_shader_texture_lod",
#endif #endif
@ -5959,6 +5974,9 @@ static const char * _glewExtensionLookup[] = {
#ifdef GL_IMG_texture_filter_cubic #ifdef GL_IMG_texture_filter_cubic
"GL_IMG_texture_filter_cubic", "GL_IMG_texture_filter_cubic",
#endif #endif
#ifdef GL_IMG_tile_region_protection
"GL_IMG_tile_region_protection",
#endif
#ifdef GL_INGR_color_clamp #ifdef GL_INGR_color_clamp
"GL_INGR_color_clamp", "GL_INGR_color_clamp",
#endif #endif
@ -7272,7 +7290,7 @@ static const char * _glewExtensionLookup[] = {
/* Detected in the extension string or strings */ /* Detected in the extension string or strings */
static GLboolean _glewExtensionString[944]; static GLboolean _glewExtensionString[947];
/* Detected via extension string or experimental mode */ /* Detected via extension string or experimental mode */
static GLboolean* _glewExtensionEnabled[] = { static GLboolean* _glewExtensionEnabled[] = {
#ifdef GL_3DFX_multisample #ifdef GL_3DFX_multisample
@ -8475,6 +8493,9 @@ static GLboolean* _glewExtensionEnabled[] = {
#ifdef GL_EXT_semaphore_win32 #ifdef GL_EXT_semaphore_win32
&__GLEW_EXT_semaphore_win32, &__GLEW_EXT_semaphore_win32,
#endif #endif
#ifdef GL_EXT_separate_depth_stencil
&__GLEW_EXT_separate_depth_stencil,
#endif
#ifdef GL_EXT_separate_shader_objects #ifdef GL_EXT_separate_shader_objects
&__GLEW_EXT_separate_shader_objects, &__GLEW_EXT_separate_shader_objects,
#endif #endif
@ -8514,6 +8535,9 @@ static GLboolean* _glewExtensionEnabled[] = {
#ifdef GL_EXT_shader_pixel_local_storage2 #ifdef GL_EXT_shader_pixel_local_storage2
&__GLEW_EXT_shader_pixel_local_storage2, &__GLEW_EXT_shader_pixel_local_storage2,
#endif #endif
#ifdef GL_EXT_shader_samples_identical
&__GLEW_EXT_shader_samples_identical,
#endif
#ifdef GL_EXT_shader_texture_lod #ifdef GL_EXT_shader_texture_lod
&__GLEW_EXT_shader_texture_lod, &__GLEW_EXT_shader_texture_lod,
#endif #endif
@ -8799,6 +8823,9 @@ static GLboolean* _glewExtensionEnabled[] = {
#ifdef GL_IMG_texture_filter_cubic #ifdef GL_IMG_texture_filter_cubic
&__GLEW_IMG_texture_filter_cubic, &__GLEW_IMG_texture_filter_cubic,
#endif #endif
#ifdef GL_IMG_tile_region_protection
&__GLEW_IMG_tile_region_protection,
#endif
#ifdef GL_INGR_color_clamp #ifdef GL_INGR_color_clamp
&__GLEW_INGR_color_clamp, &__GLEW_INGR_color_clamp,
#endif #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_bindless_texture ();
static GLboolean _glewInit_GL_IMG_framebuffer_downsample (); static GLboolean _glewInit_GL_IMG_framebuffer_downsample ();
static GLboolean _glewInit_GL_IMG_multisampled_render_to_texture (); 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_map_texture ();
static GLboolean _glewInit_GL_INTEL_parallel_arrays (); static GLboolean _glewInit_GL_INTEL_parallel_arrays ();
static GLboolean _glewInit_GL_INTEL_performance_query (); static GLboolean _glewInit_GL_INTEL_performance_query ();
@ -12401,6 +12429,7 @@ static GLboolean _glewInit_GL_ARB_sample_locations ()
{ {
GLboolean r = GL_FALSE; GLboolean r = GL_FALSE;
r = ((glEvaluateDepthValuesARB = (PFNGLEVALUATEDEPTHVALUESARBPROC)glewGetProcAddress((const GLubyte*)"glEvaluateDepthValuesARB")) == NULL) || r;
r = ((glFramebufferSampleLocationsfvARB = (PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)glewGetProcAddress((const GLubyte*)"glFramebufferSampleLocationsfvARB")) == NULL) || r; r = ((glFramebufferSampleLocationsfvARB = (PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)glewGetProcAddress((const GLubyte*)"glFramebufferSampleLocationsfvARB")) == NULL) || r;
r = ((glNamedFramebufferSampleLocationsfvARB = (PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)glewGetProcAddress((const GLubyte*)"glNamedFramebufferSampleLocationsfvARB")) == 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; GLboolean r = GL_FALSE;
r = ((glGetGraphicsResetStatusEXT = (PFNGLGETGRAPHICSRESETSTATUSEXTPROC)glewGetProcAddress((const GLubyte*)"glGetGraphicsResetStatusEXT")) == NULL) || r;
r = ((glGetnUniformfvEXT = (PFNGLGETNUNIFORMFVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetnUniformfvEXT")) == NULL) || r; r = ((glGetnUniformfvEXT = (PFNGLGETNUNIFORMFVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetnUniformfvEXT")) == NULL) || r;
r = ((glGetnUniformivEXT = (PFNGLGETNUNIFORMIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetnUniformivEXT")) == NULL) || r; r = ((glGetnUniformivEXT = (PFNGLGETNUNIFORMIVEXTPROC)glewGetProcAddress((const GLubyte*)"glGetnUniformivEXT")) == NULL) || r;
r = ((glReadnPixelsEXT = (PFNGLREADNPIXELSEXTPROC)glewGetProcAddress((const GLubyte*)"glReadnPixelsEXT")) == 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 */ #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 #ifdef GL_INTEL_map_texture
static GLboolean _glewInit_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; GLboolean r = GL_FALSE;
r = ((glClientWaitSemaphoreui64NVX = (PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC)glewGetProcAddress((const GLubyte*)"glClientWaitSemaphoreui64NVX")) == NULL) || r; 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 = ((glSignalSemaphoreui64NVX = (PFNGLSIGNALSEMAPHOREUI64NVXPROC)glewGetProcAddress((const GLubyte*)"glSignalSemaphoreui64NVX")) == NULL) || r;
r = ((glWaitSemaphoreui64NVX = (PFNGLWAITSEMAPHOREUI64NVXPROC)glewGetProcAddress((const GLubyte*)"glWaitSemaphoreui64NVX")) == 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; GLboolean r = GL_FALSE;
r = ((glCurrentPaletteMatrixOES = (PFNGLCURRENTPALETTEMATRIXOESPROC)glewGetProcAddress((const GLubyte*)"glCurrentPaletteMatrixOES")) == NULL) || r; 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 = ((glMatrixIndexPointerOES = (PFNGLMATRIXINDEXPOINTEROESPROC)glewGetProcAddress((const GLubyte*)"glMatrixIndexPointerOES")) == NULL) || r;
r = ((glWeightPointerOES = (PFNGLWEIGHTPOINTEROESPROC)glewGetProcAddress((const GLubyte*)"glWeightPointerOES")) == 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 #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(); 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 */ #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 #ifdef GL_INTEL_map_texture
if (glewExperimental || GLEW_INTEL_map_texture) GLEW_INTEL_map_texture = !_glewInit_GL_INTEL_map_texture(); if (glewExperimental || GLEW_INTEL_map_texture) GLEW_INTEL_map_texture = !_glewInit_GL_INTEL_map_texture();
#endif /* 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_persistent_id = GL_FALSE;
GLboolean __EGLEW_EXT_device_query = GL_FALSE; GLboolean __EGLEW_EXT_device_query = GL_FALSE;
GLboolean __EGLEW_EXT_device_query_name = 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_linear = GL_FALSE;
GLboolean __EGLEW_EXT_gl_colorspace_bt2020_pq = GL_FALSE; GLboolean __EGLEW_EXT_gl_colorspace_bt2020_pq = GL_FALSE;
GLboolean __EGLEW_EXT_gl_colorspace_display_p3 = 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 #ifdef EGL_EXT_device_query_name
EGLEW_EXT_device_query_name = _glewSearchExtension("EGL_EXT_device_query_name", extStart, extEnd); EGLEW_EXT_device_query_name = _glewSearchExtension("EGL_EXT_device_query_name", extStart, extEnd);
#endif /* EGL_EXT_device_query_name */ #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 #ifdef EGL_EXT_gl_colorspace_bt2020_linear
EGLEW_EXT_gl_colorspace_bt2020_linear = _glewSearchExtension("EGL_EXT_gl_colorspace_bt2020_linear", extStart, extEnd); EGLEW_EXT_gl_colorspace_bt2020_linear = _glewSearchExtension("EGL_EXT_gl_colorspace_bt2020_linear", extStart, extEnd);
#endif /* EGL_EXT_gl_colorspace_bt2020_linear */ #endif /* EGL_EXT_gl_colorspace_bt2020_linear */
@ -26435,6 +26487,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
continue; continue;
} }
#endif #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 #ifdef GL_EXT_separate_shader_objects
if (_glewStrSame3(&pos, &len, (const GLubyte*)"separate_shader_objects", 23)) if (_glewStrSame3(&pos, &len, (const GLubyte*)"separate_shader_objects", 23))
{ {
@ -26526,6 +26585,13 @@ GLboolean GLEWAPIENTRY glewIsSupported (const char* name)
continue; continue;
} }
#endif #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 #ifdef GL_EXT_shader_texture_lod
if (_glewStrSame3(&pos, &len, (const GLubyte*)"shader_texture_lod", 18)) 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; ret = GLEW_IMG_texture_filter_cubic;
continue; 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 #endif
} }
if (_glewStrSame2(&pos, &len, (const GLubyte*)"INGR_", 5)) if (_glewStrSame2(&pos, &len, (const GLubyte*)"INGR_", 5))
@ -31547,6 +31620,13 @@ GLboolean eglewIsSupported (const char* name)
continue; continue;
} }
#endif #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 #ifdef EGL_EXT_gl_colorspace_bt2020_linear
if (_glewStrSame3(&pos, &len, (const GLubyte*)"gl_colorspace_bt2020_linear", 27)) 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")); 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, "glFramebufferSampleLocationsfvARB", glFramebufferSampleLocationsfvARB == NULL);
glewInfoFunc(fi, "glNamedFramebufferSampleLocationsfvARB", glNamedFramebufferSampleLocationsfvARB == 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")); 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, "glGetnUniformfvEXT", glGetnUniformfvEXT == NULL);
glewInfoFunc(fi, "glGetnUniformivEXT", glGetnUniformivEXT == NULL); glewInfoFunc(fi, "glGetnUniformivEXT", glGetnUniformivEXT == NULL);
glewInfoFunc(fi, "glReadnPixelsEXT", glReadnPixelsEXT == NULL); glewInfoFunc(fi, "glReadnPixelsEXT", glReadnPixelsEXT == NULL);
@ -5813,6 +5815,15 @@ static void _glewInfo_GL_EXT_semaphore_win32 (void)
#endif /* GL_EXT_semaphore_win32 */ #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 #ifdef GL_EXT_separate_shader_objects
static void _glewInfo_GL_EXT_separate_shader_objects (void) 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 */ #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 #ifdef GL_EXT_shader_texture_lod
static void _glewInfo_GL_EXT_shader_texture_lod (void) 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 */ #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 #ifdef GL_INGR_color_clamp
static void _glewInfo_GL_INGR_color_clamp (void) 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) 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 */ #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")); 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, "glClientWaitSemaphoreui64NVX", glClientWaitSemaphoreui64NVX == NULL);
glewInfoFunc(fi, "glCreateProgressFenceNVX", glCreateProgressFenceNVX == NULL);
glewInfoFunc(fi, "glSignalSemaphoreui64NVX", glSignalSemaphoreui64NVX == NULL); glewInfoFunc(fi, "glSignalSemaphoreui64NVX", glSignalSemaphoreui64NVX == NULL);
glewInfoFunc(fi, "glWaitSemaphoreui64NVX", glWaitSemaphoreui64NVX == 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")); 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, "glCurrentPaletteMatrixOES", glCurrentPaletteMatrixOES == NULL);
glewInfoFunc(fi, "glLoadPaletteFromModelViewMatrixOES", glLoadPaletteFromModelViewMatrixOES == NULL);
glewInfoFunc(fi, "glMatrixIndexPointerOES", glMatrixIndexPointerOES == NULL); glewInfoFunc(fi, "glMatrixIndexPointerOES", glMatrixIndexPointerOES == NULL);
glewInfoFunc(fi, "glWeightPointerOES", glWeightPointerOES == 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 */ #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 #ifdef EGL_EXT_gl_colorspace_bt2020_linear
static void _glewInfo_EGL_EXT_gl_colorspace_bt2020_linear (void) static void _glewInfo_EGL_EXT_gl_colorspace_bt2020_linear (void)
@ -16241,6 +16283,9 @@ static void glewInfo (void)
#ifdef GL_EXT_semaphore_win32 #ifdef GL_EXT_semaphore_win32
_glewInfo_GL_EXT_semaphore_win32(); _glewInfo_GL_EXT_semaphore_win32();
#endif /* 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 #ifdef GL_EXT_separate_shader_objects
_glewInfo_GL_EXT_separate_shader_objects(); _glewInfo_GL_EXT_separate_shader_objects();
#endif /* 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 #ifdef GL_EXT_shader_pixel_local_storage2
_glewInfo_GL_EXT_shader_pixel_local_storage2(); _glewInfo_GL_EXT_shader_pixel_local_storage2();
#endif /* 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 #ifdef GL_EXT_shader_texture_lod
_glewInfo_GL_EXT_shader_texture_lod(); _glewInfo_GL_EXT_shader_texture_lod();
#endif /* 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 #ifdef GL_IMG_texture_filter_cubic
_glewInfo_GL_IMG_texture_filter_cubic(); _glewInfo_GL_IMG_texture_filter_cubic();
#endif /* 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 #ifdef GL_INGR_color_clamp
_glewInfo_GL_INGR_color_clamp(); _glewInfo_GL_INGR_color_clamp();
#endif /* GL_INGR_color_clamp */ #endif /* GL_INGR_color_clamp */
@ -18358,6 +18409,9 @@ static void eglewInfo ()
#ifdef EGL_EXT_device_query_name #ifdef EGL_EXT_device_query_name
_glewInfo_EGL_EXT_device_query_name(); _glewInfo_EGL_EXT_device_query_name();
#endif /* 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 #ifdef EGL_EXT_gl_colorspace_bt2020_linear
_glewInfo_EGL_EXT_gl_colorspace_bt2020_linear(); _glewInfo_EGL_EXT_gl_colorspace_bt2020_linear();
#endif /* EGL_EXT_gl_colorspace_bt2020_linear */ #endif /* EGL_EXT_gl_colorspace_bt2020_linear */