mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2024-11-22 22:55:06 +00:00
Generate Sources of master updated at Sun Aug 21 07:03:15 GMT 2022
This commit is contained in:
parent
9dc72dbd02
commit
8260c05ee0
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
1055
doc/glew.html
1055
doc/glew.html
File diff suppressed because it is too large
Load Diff
@ -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;
|
||||||
|
@ -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;
|
||||||
|
88
src/glew.c
88
src/glew.c
@ -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))
|
||||||
{
|
{
|
||||||
|
@ -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 */
|
||||||
|
Loading…
Reference in New Issue
Block a user