diff --git a/registry/egl.xml b/registry/egl.xml index 3823f899..4382400c 100644 --- a/registry/egl.xml +++ b/registry/egl.xml @@ -1,27 +1,9 @@ + Copyright 2013-2020 The Khronos Group Inc. + SPDX-License-Identifier: Apache-2.0 + --> @@ -38,6 +20,7 @@ #include <KHR/khrplatform.h> #include <EGL/eglplatform.h> + @@ -47,6 +30,10 @@ + struct AHardwareBuffer; + struct wl_buffer; + struct wl_display; + struct wl_resource; @@ -87,7 +74,13 @@ EGLint iHeight; EGLint iStride; }; + typedef void ( *EGLDEBUGPROCKHR)(EGLenum error,const char *command,EGLint messageType,EGLLabelKHR threadLabel,EGLLabelKHR objectLabel,const char* message); + #define PFNEGLBINDWAYLANDDISPLAYWL PFNEGLBINDWAYLANDDISPLAYWLPROC + #define PFNEGLUNBINDWAYLANDDISPLAYWL PFNEGLUNBINDWAYLANDDISPLAYWLPROC + #define PFNEGLQUERYWAYLANDBUFFERWL PFNEGLQUERYWAYLANDBUFFERWLPROC + #define PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWL PFNEGLCREATEWAYLANDBUFFERFROMIMAGEWLPROC @@ -147,6 +140,7 @@ + + + + + + + + + @@ -613,7 +652,9 @@ - + + + @@ -686,9 +727,13 @@ - + + + - + + + @@ -701,8 +746,23 @@ - - + + + + + + + + + + + + + + + + + @@ -710,8 +770,10 @@ - - + + + + @@ -768,7 +830,9 @@ - + + + @@ -781,13 +845,48 @@ + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -817,12 +916,73 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + @@ -844,6 +1004,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -885,6 +1115,12 @@ EGLint config_size EGLint *num_config + + EGLBoolean eglClientSignalSyncEXT + EGLDisplay dpy + EGLSync sync + const EGLAttrib *attrib_list + EGLint eglClientWaitSync EGLDisplay dpy @@ -1167,9 +1403,28 @@ EGLDisplay eglGetDisplay EGLNativeDisplayType display_id + + char *eglGetDisplayDriverConfig + EGLDisplay dpy + + + const char *eglGetDisplayDriverName + EGLDisplay dpy + EGLint eglGetError + + EGLBoolean eglGetMscRateANGLE + EGLDisplay dpy + EGLSurface surface + EGLint *numerator + EGLint *denominator + + + EGLClientBuffer eglGetNativeClientBufferANDROID + const struct AHardwareBuffer *buffer + EGLBoolean eglGetOutputLayersEXT EGLDisplay dpy @@ -1288,6 +1543,41 @@ EGLSurface surface EGLnsecsANDROID time + + EGLBoolean eglGetCompositorTimingSupportedANDROID + EGLDisplay dpy + EGLSurface surface + EGLint name + + + EGLBoolean eglGetCompositorTimingANDROID + EGLDisplay dpy + EGLSurface surface + EGLint numTimestamps + const EGLint *names + EGLnsecsANDROID *values + + + EGLBoolean eglGetNextFrameIdANDROID + EGLDisplay dpy + EGLSurface surface + EGLuint64KHR *frameId + + + EGLBoolean eglGetFrameTimestampSupportedANDROID + EGLDisplay dpy + EGLSurface surface + EGLint timestamp + + + EGLBoolean eglGetFrameTimestampsANDROID + EGLDisplay dpy + EGLSurface surface + EGLuint64KHR frameId + EGLint numTimestamps + const EGLint *timestamps + EGLnsecsANDROID *values + EGLenum eglQueryAPI @@ -1325,29 +1615,36 @@ EGLDisplay dpy EGLint attribute EGLAttrib *value + + + + EGLBoolean eglQueryDisplayAttribKHR + EGLDisplay dpy + EGLint name + EGLAttrib *value EGLBoolean eglQueryDisplayAttribNV EGLDisplay dpy EGLint attribute EGLAttrib *value - + EGLBoolean eglQueryDmaBufFormatsEXT EGLDisplay dpy EGLint max_formats - EGLint *formats - EGLint *num_formats + EGLint *formats + EGLint *num_formats EGLBoolean eglQueryDmaBufModifiersEXT EGLDisplay dpy EGLint format EGLint max_modifiers - EGLuint64KHR *modifiers - EGLBoolean *external_only - EGLint *num_modifiers + EGLuint64KHR *modifiers + EGLBoolean *external_only + EGLint *num_modifiers EGLBoolean eglQueryNativeDisplayNV @@ -1435,6 +1732,15 @@ EGLDisplay dpy EGLint name + + EGLBoolean eglQuerySupportedCompressionRatesEXT + EGLDisplay dpy + EGLConfig config + const EGLAttrib *attrib_list + EGLint *rates + EGLint rate_size + EGLint *num_rates + EGLBoolean eglQuerySurface EGLDisplay dpy @@ -1537,7 +1843,7 @@ EGLBoolean eglStreamConsumerGLTextureExternalAttribsNV EGLDisplay dpy EGLStreamKHR stream - EGLAttrib *attrib_list + const EGLAttrib *attrib_list EGLBoolean eglStreamConsumerOutputEXT @@ -1556,6 +1862,11 @@ EGLStreamKHR stream const EGLAttrib *attrib_list + + EGLBoolean eglStreamFlushNV + EGLDisplay dpy + EGLStreamKHR stream + EGLBoolean eglSurfaceAttrib EGLDisplay dpy @@ -1572,14 +1883,14 @@ EGLBoolean eglSwapBuffersWithDamageEXT EGLDisplay dpy EGLSurface surface - EGLint *rects + const EGLint *rects EGLint n_rects EGLBoolean eglSwapBuffersWithDamageKHR EGLDisplay dpy EGLSurface surface - EGLint *rects + const EGLint *rects EGLint n_rects @@ -1610,6 +1921,12 @@ EGLDisplay dpy EGLSurface surface + + EGLBoolean eglUnsignalSyncEXT + EGLDisplay dpy + EGLSync sync + const EGLAttrib *attrib_list + EGLBoolean eglWaitClient @@ -1632,6 +1949,104 @@ EGLSyncKHR sync EGLint flags + + EGLBoolean eglCompositorSetContextListEXT + const EGLint *external_ref_ids + EGLint num_entries + + + EGLBoolean eglCompositorSetContextAttributesEXT + EGLint external_ref_id + const EGLint *context_attributes + EGLint num_entries + + + EGLBoolean eglCompositorSetWindowListEXT + EGLint external_ref_id + const EGLint *external_win_ids + EGLint num_entries + + + EGLBoolean eglCompositorSetWindowAttributesEXT + EGLint external_win_id + const EGLint *window_attributes + EGLint num_entries + + + EGLBoolean eglCompositorBindTexWindowEXT + EGLint external_win_id + + + EGLBoolean eglCompositorSetSizeEXT + EGLint external_win_id + EGLint width + EGLint height + + + EGLBoolean eglCompositorSwapPolicyEXT + EGLint external_win_id + EGLint policy + + + EGLBoolean eglBindWaylandDisplayWL + EGLDisplay dpy + struct wl_display *display + + + EGLBoolean eglUnbindWaylandDisplayWL + EGLDisplay dpy + struct wl_display *display + + + EGLBoolean eglQueryWaylandBufferWL + EGLDisplay dpy + struct wl_resource *buffer + EGLint attribute + EGLint *value + + + struct wl_buffer *eglCreateWaylandBufferFromImageWL + EGLDisplay dpy + EGLImageKHR image + + + EGLBoolean eglStreamImageConsumerConnectNV + EGLDisplay dpy + EGLStreamKHR stream + EGLint num_modifiers + const EGLuint64KHR *modifiers + const EGLAttrib *attrib_list + + + EGLint eglQueryStreamConsumerEventNV + EGLDisplay dpy + EGLStreamKHR stream + EGLTime timeout + EGLenum *event + EGLAttrib *aux + + + EGLBoolean eglStreamAcquireImageNV + EGLDisplay dpy + EGLStreamKHR stream + EGLImage *pImage + EGLSync sync + + + EGLBoolean eglStreamReleaseImageNV + EGLDisplay dpy + EGLStreamKHR stream + EGLImage image + EGLSync sync + + + EGLBoolean eglQueryDeviceBinaryEXT + EGLDeviceEXT device + EGLint name + EGLint max_size + void *value + EGLint *size + @@ -1918,6 +2333,11 @@ + + + + + @@ -1942,11 +2362,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1968,6 +2413,11 @@ + + + + + @@ -1989,6 +2439,18 @@ + + + + + + + + + + + + @@ -2011,6 +2473,7 @@ + @@ -2021,6 +2484,7 @@ + @@ -2043,11 +2507,31 @@ + + + + + + + + + + + + + + + + + + + + @@ -2091,6 +2575,12 @@ + + + + + + @@ -2158,6 +2648,17 @@ + + + + + + + + + + + @@ -2185,6 +2686,7 @@ + @@ -2192,6 +2694,11 @@ + + + + + @@ -2324,6 +2831,12 @@ + + + + + + @@ -2600,6 +3113,7 @@ + @@ -2621,6 +3135,12 @@ + + + + + + @@ -2647,6 +3167,11 @@ + + + + + @@ -2690,6 +3215,11 @@ + + + + + @@ -2730,6 +3260,24 @@ + + + + + + + + + + + + + + + + + + @@ -2741,6 +3289,11 @@ + + + + + @@ -2842,6 +3395,11 @@ + + + + + @@ -2852,5 +3410,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/registry/gl.xml b/registry/gl.xml index cf4bbc2d..3683e0f5 100644 --- a/registry/gl.xml +++ b/registry/gl.xml @@ -1,2020 +1,108 @@ -Copyright (c) 2013-2016 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - ------------------------------------------------------------------------- - -This file, gl.xml, is the OpenGL and OpenGL API Registry. The older -".spec" file format has been retired and will no longer be updated with -new extensions and API versions. The canonical version of the registry, -together with documentation, schema, and Python generator scripts used -to generate C header files for OpenGL and OpenGL ES, can always be found -in the Khronos Registry at - http://www.opengl.org/registry/ - - - - - - #include <stddef.h> - #include <KHR/khrplatform.h> - #ifndef GLEXT_64_TYPES_DEFINED -/* This code block is duplicated in glxext.h, so must be protected */ -#define GLEXT_64_TYPES_DEFINED -/* Define int32_t, int64_t, and uint64_t types for UST/MSC */ -/* (as used in the GL_EXT_timer_query extension). */ -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L -#include <inttypes.h> -#elif defined(__sun__) || defined(__digital__) -#include <inttypes.h> -#if defined(__STDC__) -#if defined(__arch64__) || defined(_LP64) -typedef long int int64_t; -typedef unsigned long int uint64_t; -#else -typedef long long int int64_t; -typedef unsigned long long int uint64_t; -#endif /* __arch64__ */ -#endif /* __STDC__ */ -#elif defined( __VMS ) || defined(__sgi) -#include <inttypes.h> -#elif defined(__SCO__) || defined(__USLC__) -#include <stdint.h> -#elif defined(__UNIXOS2__) || defined(__SOL64__) -typedef long int int32_t; -typedef long long int int64_t; -typedef unsigned long long int uint64_t; -#elif defined(_WIN32) && defined(__GNUC__) -#include <stdint.h> -#elif defined(_WIN32) -typedef __int32 int32_t; -typedef __int64 int64_t; -typedef unsigned __int64 uint64_t; -#else -/* Fallback if nothing above works */ -#include <inttypes.h> -#endif -#endif - - typedef unsigned int GLenum; - typedef unsigned char GLboolean; - typedef unsigned int GLbitfield; - typedef void GLvoid; - typedef signed char GLbyte; - typedef short GLshort; - typedef int GLint; - typedef int GLclampx; - typedef unsigned char GLubyte; - typedef unsigned short GLushort; - typedef unsigned int GLuint; - typedef int GLsizei; - typedef float GLfloat; - typedef float GLclampf; - typedef double GLdouble; - typedef double GLclampd; - typedef void *GLeglImageOES; - typedef char GLchar; - typedef char GLcharARB; - #ifdef __APPLE__ -typedef void *GLhandleARB; -#else -typedef unsigned int GLhandleARB; -#endif - typedef unsigned short GLhalfARB; - typedef unsigned short GLhalf; - typedef GLint GLfixed; - typedef ptrdiff_t GLintptr; - typedef ptrdiff_t GLsizeiptr; - typedef int64_t GLint64; - typedef uint64_t GLuint64; - typedef ptrdiff_t GLintptrARB; - typedef ptrdiff_t GLsizeiptrARB; - typedef int64_t GLint64EXT; - typedef uint64_t GLuint64EXT; - typedef struct __GLsync *GLsync; - struct _cl_context; - struct _cl_event; - typedef void ( *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - typedef void ( *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - typedef void ( *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - - typedef khronos_int32_t GLclampx; - - typedef khronos_int8_t GLbyte; - typedef khronos_uint8_t GLubyte; - typedef khronos_float_t GLfloat; - typedef khronos_float_t GLclampf; - typedef khronos_int32_t GLfixed; - typedef khronos_int64_t GLint64; - typedef khronos_uint64_t GLuint64; - typedef khronos_intptr_t GLintptr; - typedef khronos_ssize_t GLsizeiptr; - - typedef khronos_int8_t GLbyte; - typedef khronos_uint8_t GLubyte; - typedef khronos_float_t GLfloat; - typedef khronos_float_t GLclampf; - typedef khronos_int32_t GLfixed; - typedef khronos_int64_t GLint64; - typedef khronos_uint64_t GLuint64; - typedef khronos_int64_t GLint64EXT; - typedef khronos_uint64_t GLuint64EXT; - typedef khronos_intptr_t GLintptr; - typedef khronos_ssize_t GLsizeiptr; - - - typedef khronos_uint8_t GLubyte; - typedef khronos_float_t GLfloat; - typedef khronos_intptr_t GLintptr; - typedef khronos_ssize_t GLsizeiptr; - - typedef void ( *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam); - typedef unsigned short GLhalfNV; - typedef GLintptr GLvdpauSurfaceNV; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Copyright 2013-2020 The Khronos Group Inc. +SPDX-License-Identifier: Apache-2.0 + +This file, gl.xml, is the OpenGL and OpenGL API Registry. The canonical +version of the registry, together with documentation, schema, and Python +generator scripts used to generate C header files for OpenGL and OpenGL ES, +can always be found in the Khronos Registry at +https://github.com/KhronosGroup/OpenGL-Registry + - - - - - - - - - - + + + + #include <KHR/khrplatform.h> + + typedef unsigned int GLenum; + typedef unsigned char GLboolean; + typedef unsigned int GLbitfield; + typedef void GLvoid; + typedef khronos_int8_t GLbyte; + typedef khronos_uint8_t GLubyte; + typedef khronos_int16_t GLshort; + typedef khronos_uint16_t GLushort; + typedef int GLint; + typedef unsigned int GLuint; + typedef khronos_int32_t GLclampx; + typedef int GLsizei; + typedef khronos_float_t GLfloat; + typedef khronos_float_t GLclampf; + typedef double GLdouble; + typedef double GLclampd; + typedef void *GLeglClientBufferEXT; + typedef void *GLeglImageOES; + typedef char GLchar; + typedef char GLcharARB; + #ifdef __APPLE__ +typedef void *GLhandleARB; +#else +typedef unsigned int GLhandleARB; +#endif + typedef khronos_uint16_t GLhalf; + typedef khronos_uint16_t GLhalfARB; + typedef khronos_int32_t GLfixed; + typedef khronos_intptr_t GLintptr; + typedef khronos_intptr_t GLintptrARB; + typedef khronos_ssize_t GLsizeiptr; + typedef khronos_ssize_t GLsizeiptrARB; + typedef khronos_int64_t GLint64; + typedef khronos_int64_t GLint64EXT; + typedef khronos_uint64_t GLuint64; + typedef khronos_uint64_t GLuint64EXT; + typedef struct __GLsync *GLsync; + struct _cl_context; + struct _cl_event; + typedef void ( *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); + typedef void ( *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); + typedef void ( *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - - - - - - - - - - - - - - - + + typedef void ( *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam); + typedef unsigned short GLhalfNV; + typedef GLintptr GLvdpauSurfaceNV; + typedef void ( *GLVULKANPROCNV)(void); + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2022,377 +110,406 @@ typedef unsigned int GLhandleARB; sometimes reused for other purposes --> - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - - - - + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - - - - + + + + + + + - - - + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - + + + + - + - - - - + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - + - + - - - + + + - - - - - - - - - - + + + + + + + + + + - - + + - - - - - - - - + + + + + + + + - + - + - - - - - - - + + + + + + + - - - - + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - + + + + - + - + - + - + - - - - - - + + + + + + - - - - - - + + + + + + - + - + - - - - - + + + + + - + - + - + - - + + - - - + + + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - - + + - + - + - + - + - - - - + + + + - - + + - - - - + + + + - - - - + + + + - - + + - - + + - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + @@ -3057,410 +1179,410 @@ typedef unsigned int GLhandleARB; - - + + - + - + - + - - - - + + + + - - - - - - - - + + + + + + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - - - - - - - - - + + + + + + + + + - + - - + + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - + + + + + + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - + - - + + - + - - + + - + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - - + + - - + + - + - - - - - + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - + - + - + @@ -3470,154 +1592,156 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - + - + - + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -3627,21 +1751,21 @@ typedef unsigned int GLhandleARB; - + - - - - - - - - - - + + + + + + + + + + - + @@ -3654,55 +1778,54 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - + + + + + + @@ -3711,23 +1834,23 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - + + + + + + + + + + + + - - + + @@ -3742,8 +1865,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -3801,21 +1924,21 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -3825,138 +1948,138 @@ typedef unsigned int GLhandleARB; - + - - - - - - - - - - + + + + + + + + + + - + - - - - - - + + + + + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3964,28 +2087,28 @@ typedef unsigned int GLhandleARB; - - + + - + - + - + - + - + - + - + @@ -3997,99 +2120,99 @@ typedef unsigned int GLhandleARB; - - - - - - + + + + + + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - + + + + + + @@ -4119,13 +2242,13 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + + + + + @@ -4139,40 +2262,52 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -4182,7 +2317,8 @@ typedef unsigned int GLhandleARB; - + + @@ -4192,7 +2328,7 @@ typedef unsigned int GLhandleARB; - + @@ -4203,9 +2339,9 @@ typedef unsigned int GLhandleARB; - - - + + + @@ -4213,22 +2349,22 @@ typedef unsigned int GLhandleARB; - + - - - + + + - - - - + + + + @@ -4248,21 +2384,21 @@ typedef unsigned int GLhandleARB; - - + + - - - + + + - - - + + + @@ -4270,31 +2406,31 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4311,7 +2447,7 @@ typedef unsigned int GLhandleARB; conflicts. They have never reported using any values in this range. Lesson: assigned ranges belong to vendors, not engineers! --> - + @@ -4357,19 +2493,19 @@ typedef unsigned int GLhandleARB; - - + + - - - - - - + + + + + + @@ -4378,39 +2514,40 @@ typedef unsigned int GLhandleARB; - + + - + - - - - - - + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + - - + + @@ -4453,18 +2590,18 @@ typedef unsigned int GLhandleARB; - - - + + + - - - - - - + + + + + + @@ -4510,8 +2647,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -4530,71 +2667,71 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4612,7 +2749,7 @@ typedef unsigned int GLhandleARB; - + @@ -4623,58 +2760,60 @@ typedef unsigned int GLhandleARB; - + - + - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + - + - - - + + + + + - + - + - + @@ -4686,99 +2825,99 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - + + + + + + + - - - - - + + + + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -4790,14 +2929,14 @@ typedef unsigned int GLhandleARB; - - - - - - - - + + + + + + + + @@ -4821,95 +2960,95 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - + + + + + @@ -4920,17 +3059,17 @@ typedef unsigned int GLhandleARB; - + - + - - + + @@ -4942,10 +3081,10 @@ typedef unsigned int GLhandleARB; - + - - + + @@ -5013,26 +3152,26 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + @@ -5067,16 +3206,16 @@ typedef unsigned int GLhandleARB; - + - + - - + + @@ -5087,8 +3226,9 @@ typedef unsigned int GLhandleARB; - + + @@ -5147,11 +3287,11 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -5186,11 +3326,11 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + @@ -5326,7 +3466,7 @@ typedef unsigned int GLhandleARB; - + @@ -5340,12 +3480,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -5363,39 +3503,39 @@ typedef unsigned int GLhandleARB; - + - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + @@ -5403,30 +3543,30 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -5463,13 +3603,13 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + + + + + @@ -5486,26 +3626,26 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -5514,9 +3654,9 @@ typedef unsigned int GLhandleARB; - - - + + + @@ -5526,19 +3666,19 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + @@ -5552,14 +3692,14 @@ typedef unsigned int GLhandleARB; - - - + + + - - - + + + @@ -5577,14 +3717,14 @@ typedef unsigned int GLhandleARB; - - - + + + - - - + + + @@ -5607,7 +3747,7 @@ typedef unsigned int GLhandleARB; - + @@ -5696,7 +3836,7 @@ typedef unsigned int GLhandleARB; - + @@ -5726,18 +3866,18 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + @@ -5758,35 +3898,35 @@ typedef unsigned int GLhandleARB; - + - + - + - + - - + + - - + + - + - + @@ -5801,17 +3941,17 @@ typedef unsigned int GLhandleARB; - + - + - - + + @@ -5838,13 +3978,13 @@ typedef unsigned int GLhandleARB; - + - + - + - + @@ -5866,7 +4006,7 @@ typedef unsigned int GLhandleARB; - + @@ -5892,24 +4032,24 @@ typedef unsigned int GLhandleARB; - + - + - + - - + + - - + + - - + + - + @@ -5943,42 +4083,46 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - + - + - + + - + + + - + - - - + + + + @@ -5988,28 +4132,28 @@ typedef unsigned int GLhandleARB; - + - + - + - + - - + + - + - + - + - + @@ -6020,109 +4164,109 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6131,10 +4275,10 @@ typedef unsigned int GLhandleARB; - - - - + + + + @@ -6145,8 +4289,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -6178,15 +4322,15 @@ typedef unsigned int GLhandleARB; - - + + - + @@ -6201,41 +4345,41 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -6262,128 +4406,128 @@ typedef unsigned int GLhandleARB; - - - - + + + + - - + + - + - + - - + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + @@ -6399,9 +4543,9 @@ typedef unsigned int GLhandleARB; - + - + @@ -6422,6 +4566,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -6448,7 +4598,11 @@ typedef unsigned int GLhandleARB; - + + + + + @@ -6462,7 +4616,7 @@ typedef unsigned int GLhandleARB; - + @@ -6484,38 +4638,38 @@ typedef unsigned int GLhandleARB; - + - - - + + + - - - + + + - + - + - + - + - + - + @@ -6525,40 +4679,40 @@ typedef unsigned int GLhandleARB; - + - + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - - - - + + + + + + + + + @@ -6571,22 +4725,22 @@ typedef unsigned int GLhandleARB; - + - + - - - - - - - - + + + + + + + + @@ -6594,7 +4748,7 @@ typedef unsigned int GLhandleARB; - + @@ -6604,7 +4758,7 @@ typedef unsigned int GLhandleARB; - + @@ -6612,24 +4766,24 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + @@ -6638,35 +4792,37 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + + - - - - - - - + + + + + + + + @@ -6675,33 +4831,33 @@ typedef unsigned int GLhandleARB; - + - + - + - + - - - - - - - - + + + + + + + + @@ -6710,29 +4866,29 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - + @@ -6742,140 +4898,140 @@ typedef unsigned int GLhandleARB; - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -6889,93 +5045,93 @@ typedef unsigned int GLhandleARB; - + - - + + - + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + @@ -6983,11 +5139,11 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + @@ -6995,80 +5151,80 @@ typedef unsigned int GLhandleARB; - - - - + + + + - + - - - - - - - - - + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7082,7 +5238,7 @@ typedef unsigned int GLhandleARB; - + @@ -7097,8 +5253,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -7110,40 +5266,41 @@ typedef unsigned int GLhandleARB; - - - - - - + + + + + + - - - - - - + + + + + + - + - + - + - + - + - - - - - + + + + + + @@ -7153,21 +5310,21 @@ typedef unsigned int GLhandleARB; - + - + - + - - + + @@ -7176,36 +5333,36 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - - - - - + + + + + - + - + - + - + - + - + @@ -7215,7 +5372,7 @@ typedef unsigned int GLhandleARB; - + @@ -7236,15 +5393,30 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + - + - + - + @@ -7300,27 +5472,31 @@ typedef unsigned int GLhandleARB; - + - + - + - + - - - - - - - - + + + + + + + + + + + + @@ -7328,7 +5504,11 @@ typedef unsigned int GLhandleARB; - + + + + + @@ -7381,10 +5561,10 @@ typedef unsigned int GLhandleARB; - + - + @@ -7402,30 +5582,30 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - + - + @@ -7435,15 +5615,20 @@ typedef unsigned int GLhandleARB; - + - - + + - + + + + + + @@ -7459,41 +5644,42 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - + + + + + + + + + + + + - - + + - - + + + - - - + + + - + @@ -7505,11 +5691,11 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -7519,21 +5705,21 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + @@ -7547,29 +5733,29 @@ typedef unsigned int GLhandleARB; - - - - + + + + - - - + + + - + - + - + @@ -7629,152 +5815,152 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - + + + + + + - + - + - + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - + @@ -7782,12 +5968,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -7804,36 +5990,36 @@ typedef unsigned int GLhandleARB; - - - - - - + + + + + + - + - + - - - - + + + + - + - - + + - - - - + + + + @@ -7841,72 +6027,72 @@ typedef unsigned int GLhandleARB; - + - - - + + + - - - + + + - - - - + + + + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - + - - + + @@ -7922,7 +6108,7 @@ typedef unsigned int GLhandleARB; - + @@ -7934,7 +6120,7 @@ typedef unsigned int GLhandleARB; - + @@ -7951,15 +6137,15 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -7982,11 +6168,11 @@ typedef unsigned int GLhandleARB; - + - + @@ -8014,7 +6200,7 @@ typedef unsigned int GLhandleARB; - + @@ -8034,16 +6220,24 @@ typedef unsigned int GLhandleARB; - - - - + + + + + + + + + + + + - - + + - - + + @@ -8064,11 +6258,16 @@ typedef unsigned int GLhandleARB; - + + + + + + - + @@ -8076,31 +6275,31 @@ typedef unsigned int GLhandleARB; - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -8187,26 +6386,28 @@ typedef unsigned int GLhandleARB; - + + + - - - + + + - - - - - - - - + + + + + + + + @@ -8219,97 +6420,97 @@ typedef unsigned int GLhandleARB; - - + + - + - + - - + + - - + + - - + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - + + + + + + - - - + + + - - - - - + + + + + - + @@ -8337,7 +6538,7 @@ typedef unsigned int GLhandleARB; - + @@ -8349,10 +6550,12 @@ typedef unsigned int GLhandleARB; - - - - + + + + + + @@ -8366,13 +6569,19 @@ typedef unsigned int GLhandleARB; + - - + + + + + - + + + @@ -8393,16 +6602,45 @@ typedef unsigned int GLhandleARB; - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8417,85 +6655,85 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -8530,19 +6768,142 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + @@ -8562,8 +6923,82 @@ typedef unsigned int GLhandleARB; - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -8612,30 +7047,30 @@ typedef unsigned int GLhandleARB; - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -8645,7 +7080,7 @@ typedef unsigned int GLhandleARB; void glAccum GLenum op - GLfloat value + GLfloat value @@ -8655,21 +7090,21 @@ typedef unsigned int GLhandleARB; void glActiveProgramEXT - GLuint program + GLuint program void glActiveShaderProgram - GLuint pipeline - GLuint program + GLuint pipeline + GLuint program void glActiveShaderProgramEXT - GLuint pipeline - GLuint program + GLuint pipeline + GLuint program void glActiveStencilFaceEXT - GLenum face + GLenum face @@ -8685,44 +7120,44 @@ typedef unsigned int GLhandleARB; void glActiveVaryingNV - GLuint program + GLuint program const GLchar *name void glAlphaFragmentOp1ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod + GLenum op + GLuint dst + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod void glAlphaFragmentOp2ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod + GLenum op + GLuint dst + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + GLuint arg2 + GLuint arg2Rep + GLuint arg2Mod void glAlphaFragmentOp3ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod - GLuint arg3 - GLuint arg3Rep - GLuint arg3Mod + GLenum op + GLuint dst + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + GLuint arg2 + GLuint arg2Rep + GLuint arg2Mod + GLuint arg3 + GLuint arg3Rep + GLuint arg3Mod void glAlphaFunc @@ -8737,13 +7172,17 @@ typedef unsigned int GLhandleARB; void glAlphaFuncx - GLenum func + GLenum func GLfixed ref void glAlphaFuncxOES - GLenum func - GLfixed ref + GLenum func + GLfixed ref + + + void glAlphaToCoverageDitherControlNV + GLenum mode void glApplyFramebufferAttachmentCMAAINTEL @@ -8753,24 +7192,30 @@ typedef unsigned int GLhandleARB; GLenum mode - GLboolean glAreProgramsResidentNV + GLboolean glAcquireKeyedMutexWin32EXT + GLuint memory + GLuint64 key + GLuint timeout + + + GLboolean glAreProgramsResidentNV GLsizei n - const GLuint *programs - GLboolean *residences + const GLuint *programs + GLboolean *residences - GLboolean glAreTexturesResident + GLboolean glAreTexturesResident GLsizei n - const GLuint *textures - GLboolean *residences + const GLuint *textures + GLboolean *residences - GLboolean glAreTexturesResidentEXT + GLboolean glAreTexturesResidentEXT GLsizei n - const GLuint *textures - GLboolean *residences + const GLuint *textures + GLboolean *residences @@ -8788,23 +7233,65 @@ typedef unsigned int GLhandleARB; GLint size GLenum type GLsizei stride - GLuint buffer + GLuint buffer GLuint offset + + GLuint glAsyncCopyBufferSubDataNVX + GLsizei waitSemaphoreCount + const GLuint *waitSemaphoreArray + const GLuint64 *fenceValueArray + GLuint readGpu + GLbitfield writeGpuMask + GLuint readBuffer + GLuint writeBuffer + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + GLsizei signalSemaphoreCount + const GLuint *signalSemaphoreArray + const GLuint64 *signalValueArray + + + GLuint glAsyncCopyImageSubDataNVX + GLsizei waitSemaphoreCount + const GLuint *waitSemaphoreArray + const GLuint64 *waitValueArray + GLuint srcGpu + GLbitfield dstGpuMask + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srcY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei srcWidth + GLsizei srcHeight + GLsizei srcDepth + GLsizei signalSemaphoreCount + const GLuint *signalSemaphoreArray + const GLuint64 *signalValueArray + void glAsyncMarkerSGIX GLuint marker void glAttachObjectARB - GLhandleARB containerObj - GLhandleARB obj + GLhandleARB containerObj + GLhandleARB obj void glAttachShader - GLuint program - GLuint shader + GLuint program + GLuint shader void glBegin @@ -8814,12 +7301,12 @@ typedef unsigned int GLhandleARB; void glBeginConditionalRender GLuint id - GLenum mode + GLenum mode void glBeginConditionalRenderNV GLuint id - GLenum mode + GLenum mode @@ -8844,39 +7331,40 @@ typedef unsigned int GLhandleARB; void glBeginQuery - GLenum target - GLuint id + GLenum target + GLuint id void glBeginQueryARB - GLenum target - GLuint id + GLenum target + GLuint id void glBeginQueryEXT - GLenum target - GLuint id + GLenum target + GLuint id void glBeginQueryIndexed - GLenum target + GLenum target GLuint index - GLuint id + GLuint id void glBeginTransformFeedback - GLenum primitiveMode + GLenum primitiveMode + void glBeginTransformFeedbackEXT - GLenum primitiveMode + GLenum primitiveMode void glBeginTransformFeedbackNV - GLenum primitiveMode + GLenum primitiveMode @@ -8888,13 +7376,13 @@ typedef unsigned int GLhandleARB; void glBindAttribLocation - GLuint program + GLuint program GLuint index const GLchar *name void glBindAttribLocationARB - GLhandleARB programObj + GLhandleARB programObj GLuint index const GLcharARB *name @@ -8902,114 +7390,116 @@ typedef unsigned int GLhandleARB; void glBindBuffer GLenum target - GLuint buffer + GLuint buffer void glBindBufferARB GLenum target - GLuint buffer + GLuint buffer void glBindBufferBase - GLenum target + GLenum target GLuint index - GLuint buffer + GLuint buffer + void glBindBufferBaseEXT - GLenum target + GLenum target GLuint index - GLuint buffer + GLuint buffer void glBindBufferBaseNV - GLenum target + GLenum target GLuint index - GLuint buffer + GLuint buffer void glBindBufferOffsetEXT - GLenum target + GLenum target GLuint index - GLuint buffer - GLintptr offset + GLuint buffer + GLintptr offset void glBindBufferOffsetNV - GLenum target + GLenum target GLuint index - GLuint buffer - GLintptr offset + GLuint buffer + GLintptr offset void glBindBufferRange - GLenum target + GLenum target GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size + GLuint buffer + GLintptr offset + GLsizeiptr size + void glBindBufferRangeEXT - GLenum target + GLenum target GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size + GLuint buffer + GLintptr offset + GLsizeiptr size void glBindBufferRangeNV - GLenum target + GLenum target GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size + GLuint buffer + GLintptr offset + GLsizeiptr size void glBindBuffersBase - GLenum target + GLenum target GLuint first GLsizei count - const GLuint *buffers + const GLuint *buffers void glBindBuffersRange - GLenum target + GLenum target GLuint first GLsizei count - const GLuint *buffers + const GLuint *buffers const GLintptr *offsets const GLsizeiptr *sizes void glBindFragDataLocation - GLuint program + GLuint program GLuint color const GLchar *name void glBindFragDataLocationEXT - GLuint program + GLuint program GLuint color const GLchar *name void glBindFragDataLocationIndexed - GLuint program + GLuint program GLuint colorNumber GLuint index const GLchar *name void glBindFragDataLocationIndexedEXT - GLuint program + GLuint program GLuint colorNumber GLuint index const GLchar *name @@ -9022,45 +7512,45 @@ typedef unsigned int GLhandleARB; void glBindFramebuffer GLenum target - GLuint framebuffer + GLuint framebuffer void glBindFramebufferEXT GLenum target - GLuint framebuffer + GLuint framebuffer void glBindFramebufferOES - GLenum target - GLuint framebuffer + GLenum target + GLuint framebuffer void glBindImageTexture GLuint unit - GLuint texture + GLuint texture GLint level - GLboolean layered + GLboolean layered GLint layer - GLenum access - GLenum format + GLenum access + GLenum format void glBindImageTextureEXT GLuint index - GLuint texture + GLuint texture GLint level - GLboolean layered + GLboolean layered GLint layer - GLenum access + GLenum access GLint format void glBindImageTextures GLuint first GLsizei count - const GLuint *textures + const GLuint *textures GLuint glBindLightParameterEXT @@ -9069,14 +7559,14 @@ typedef unsigned int GLhandleARB; GLuint glBindMaterialParameterEXT - GLenum face + GLenum face GLenum value void glBindMultiTextureEXT GLenum texunit GLenum target - GLuint texture + GLuint texture GLuint glBindParameterEXT @@ -9084,52 +7574,56 @@ typedef unsigned int GLhandleARB; void glBindProgramARB - GLenum target - GLuint program + GLenum target + GLuint program void glBindProgramNV GLenum target - GLuint id + GLuint id void glBindProgramPipeline - GLuint pipeline + GLuint pipeline void glBindProgramPipelineEXT - GLuint pipeline + GLuint pipeline void glBindRenderbuffer GLenum target - GLuint renderbuffer + GLuint renderbuffer void glBindRenderbufferEXT GLenum target - GLuint renderbuffer + GLuint renderbuffer void glBindRenderbufferOES - GLenum target - GLuint renderbuffer + GLenum target + GLuint renderbuffer void glBindSampler GLuint unit - GLuint sampler + GLuint sampler void glBindSamplers GLuint first GLsizei count - const GLuint *samplers + const GLuint *samplers + + + void glBindShadingRateImageNV + GLuint texture GLuint glBindTexGenParameterEXT @@ -9140,20 +7634,20 @@ typedef unsigned int GLhandleARB; void glBindTexture GLenum target - GLuint texture + GLuint texture void glBindTextureEXT GLenum target - GLuint texture + GLuint texture void glBindTextureUnit GLuint unit - GLuint texture + GLuint texture GLuint glBindTextureUnitParameterEXT @@ -9164,44 +7658,44 @@ typedef unsigned int GLhandleARB; void glBindTextures GLuint first GLsizei count - const GLuint *textures + const GLuint *textures void glBindTransformFeedback - GLenum target - GLuint id + GLenum target + GLuint id void glBindTransformFeedbackNV GLenum target - GLuint id + GLuint id void glBindVertexArray - GLuint array + GLuint array void glBindVertexArrayAPPLE - GLuint array + GLuint array void glBindVertexArrayOES - GLuint array + GLuint array void glBindVertexBuffer GLuint bindingindex - GLuint buffer - GLintptr offset + GLuint buffer + GLintptr offset GLsizei stride void glBindVertexBuffers GLuint first GLsizei count - const GLuint *buffers + const GLuint *buffers const GLintptr *offsets const GLsizei *strides @@ -9214,7 +7708,7 @@ typedef unsigned int GLhandleARB; GLuint video_capture_slot GLuint stream GLenum frame_region - GLintptrARB offset + GLintptrARB offset void glBindVideoCaptureStreamTextureNV @@ -9222,7 +7716,7 @@ typedef unsigned int GLhandleARB; GLuint stream GLenum frame_region GLenum target - GLuint texture + GLuint texture void glBinormal3bEXT @@ -9237,25 +7731,25 @@ typedef unsigned int GLhandleARB; void glBinormal3dEXT - GLdouble bx - GLdouble by - GLdouble bz + GLdouble bx + GLdouble by + GLdouble bz void glBinormal3dvEXT - const GLdouble *v + const GLdouble *v void glBinormal3fEXT - GLfloat bx - GLfloat by - GLfloat bz + GLfloat bx + GLfloat by + GLfloat bz void glBinormal3fvEXT - const GLfloat *v + const GLfloat *v void glBinormal3iEXT @@ -9289,10 +7783,10 @@ typedef unsigned int GLhandleARB; void glBitmap GLsizei width GLsizei height - GLfloat xorig - GLfloat yorig - GLfloat xmove - GLfloat ymove + GLfloat xorig + GLfloat yorig + GLfloat xmove + GLfloat ymove const GLubyte *bitmap @@ -9320,31 +7814,31 @@ typedef unsigned int GLhandleARB; void glBlendColor - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha + GLfloat red + GLfloat green + GLfloat blue + GLfloat alpha void glBlendColorEXT - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha + GLfloat red + GLfloat green + GLfloat blue + GLfloat alpha void glBlendColorxOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha void glBlendEquation - GLenum mode + GLenum mode @@ -9356,12 +7850,12 @@ typedef unsigned int GLhandleARB; void glBlendEquationIndexedAMD GLuint buf - GLenum mode + GLenum mode void glBlendEquationOES - GLenum mode + GLenum mode void glBlendEquationSeparate @@ -9379,69 +7873,69 @@ typedef unsigned int GLhandleARB; void glBlendEquationSeparateIndexedAMD GLuint buf - GLenum modeRGB - GLenum modeAlpha + GLenum modeRGB + GLenum modeAlpha void glBlendEquationSeparateOES - GLenum modeRGB - GLenum modeAlpha + GLenum modeRGB + GLenum modeAlpha void glBlendEquationSeparatei GLuint buf - GLenum modeRGB - GLenum modeAlpha + GLenum modeRGB + GLenum modeAlpha void glBlendEquationSeparateiARB GLuint buf - GLenum modeRGB - GLenum modeAlpha + GLenum modeRGB + GLenum modeAlpha void glBlendEquationSeparateiEXT GLuint buf - GLenum modeRGB - GLenum modeAlpha + GLenum modeRGB + GLenum modeAlpha void glBlendEquationSeparateiOES GLuint buf - GLenum modeRGB - GLenum modeAlpha + GLenum modeRGB + GLenum modeAlpha void glBlendEquationi GLuint buf - GLenum mode + GLenum mode void glBlendEquationiARB GLuint buf - GLenum mode + GLenum mode void glBlendEquationiEXT GLuint buf - GLenum mode + GLenum mode void glBlendEquationiOES GLuint buf - GLenum mode + GLenum mode void glBlendFunc - GLenum sfactor - GLenum dfactor + GLenum sfactor + GLenum dfactor @@ -9453,106 +7947,106 @@ typedef unsigned int GLhandleARB; void glBlendFuncSeparate - GLenum sfactorRGB - GLenum dfactorRGB - GLenum sfactorAlpha - GLenum dfactorAlpha + GLenum sfactorRGB + GLenum dfactorRGB + GLenum sfactorAlpha + GLenum dfactorAlpha void glBlendFuncSeparateEXT - GLenum sfactorRGB - GLenum dfactorRGB - GLenum sfactorAlpha - GLenum dfactorAlpha + GLenum sfactorRGB + GLenum dfactorRGB + GLenum sfactorAlpha + GLenum dfactorAlpha void glBlendFuncSeparateINGR - GLenum sfactorRGB - GLenum dfactorRGB - GLenum sfactorAlpha - GLenum dfactorAlpha + GLenum sfactorRGB + GLenum dfactorRGB + GLenum sfactorAlpha + GLenum dfactorAlpha void glBlendFuncSeparateIndexedAMD GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha void glBlendFuncSeparateOES - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha void glBlendFuncSeparatei GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha void glBlendFuncSeparateiARB GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha void glBlendFuncSeparateiEXT GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha void glBlendFuncSeparateiOES GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha void glBlendFunci GLuint buf - GLenum src - GLenum dst + GLenum src + GLenum dst void glBlendFunciARB GLuint buf - GLenum src - GLenum dst + GLenum src + GLenum dst void glBlendFunciEXT GLuint buf - GLenum src - GLenum dst + GLenum src + GLenum dst void glBlendFunciOES GLuint buf - GLenum src - GLenum dst + GLenum src + GLenum dst @@ -9571,7 +8065,7 @@ typedef unsigned int GLhandleARB; GLint dstX1 GLint dstY1 GLbitfield mask - GLenum filter + GLenum filter @@ -9584,8 +8078,8 @@ typedef unsigned int GLhandleARB; GLint dstY0 GLint dstX1 GLint dstY1 - GLbitfield mask - GLenum filter + GLbitfield mask + GLenum filter void glBlitFramebufferEXT @@ -9598,10 +8092,38 @@ typedef unsigned int GLhandleARB; GLint dstX1 GLint dstY1 GLbitfield mask - GLenum filter + GLenum filter + + void glBlitFramebufferLayerEXT + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint srcLayer + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLint dstLayer + GLbitfield mask + GLenum filter + + + void glBlitFramebufferLayersEXT + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLbitfield mask + GLenum filter + void glBlitFramebufferNV GLint srcX0 @@ -9612,14 +8134,14 @@ typedef unsigned int GLhandleARB; GLint dstY0 GLint dstX1 GLint dstY1 - GLbitfield mask - GLenum filter + GLbitfield mask + GLenum filter void glBlitNamedFramebuffer - GLuint readFramebuffer - GLuint drawFramebuffer + GLuint readFramebuffer + GLuint drawFramebuffer GLint srcX0 GLint srcY0 GLint srcX1 @@ -9628,27 +8150,33 @@ typedef unsigned int GLhandleARB; GLint dstY0 GLint dstX1 GLint dstY1 - GLbitfield mask - GLenum filter + GLbitfield mask + GLenum filter void glBufferAddressRangeNV GLenum pname GLuint index GLuint64EXT address - GLsizeiptr length + GLsizeiptr length + + + void glBufferAttachMemoryNV + GLenum target + GLuint memory + GLuint64 offset void glBufferData GLenum target - GLsizeiptr size + GLsizeiptr size const void *data GLenum usage void glBufferDataARB GLenum target - GLsizeiptrARB size + GLsizeiptrARB size const void *data GLenum usage @@ -9660,6 +8188,15 @@ typedef unsigned int GLhandleARB; GLsizeiptr size GLboolean commit + + void glBufferPageCommitmentMemNV + GLenum target + GLintptr offset + GLsizeiptr size + GLuint memory + GLuint64 memOffset + GLboolean commit + void glBufferParameteriAPPLE GLenum target @@ -9668,31 +8205,46 @@ typedef unsigned int GLhandleARB; void glBufferStorage - GLenum target + GLenum target GLsizeiptr size const void *data - GLbitfield flags + GLbitfield flags void glBufferStorageEXT - GLenum target + GLenum target GLsizeiptr size const void *data - GLbitfield flags + GLbitfield flags + + void glBufferStorageExternalEXT + GLenum target + GLintptr offset + GLsizeiptr size + GLeglClientBufferEXT clientBuffer + GLbitfield flags + + + void glBufferStorageMemEXT + GLenum target + GLsizeiptr size + GLuint memory + GLuint64 offset + void glBufferSubData GLenum target - GLintptr offset - GLsizeiptr size + GLintptr offset + GLsizeiptr size const void *data void glBufferSubDataARB GLenum target - GLintptrARB offset - GLsizeiptrARB size + GLintptrARB offset + GLsizeiptrARB size const void *data @@ -9702,7 +8254,7 @@ typedef unsigned int GLhandleARB; void glCallList - GLuint list + GLuint list @@ -9713,28 +8265,28 @@ typedef unsigned int GLhandleARB; - GLenum glCheckFramebufferStatus + GLenum glCheckFramebufferStatus GLenum target - GLenum glCheckFramebufferStatusEXT + GLenum glCheckFramebufferStatusEXT GLenum target - GLenum glCheckFramebufferStatusOES - GLenum target + GLenum glCheckFramebufferStatusOES + GLenum target - GLenum glCheckNamedFramebufferStatus - GLuint framebuffer - GLenum target + GLenum glCheckNamedFramebufferStatus + GLuint framebuffer + GLenum target GLenum glCheckNamedFramebufferStatusEXT - GLuint framebuffer + GLuint framebuffer GLenum target @@ -9757,103 +8309,107 @@ typedef unsigned int GLhandleARB; void glClearAccum - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha + GLfloat red + GLfloat green + GLfloat blue + GLfloat alpha void glClearAccumxOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha void glClearBufferData - GLenum target - GLenum internalformat - GLenum format - GLenum type + GLenum target + GLenum internalformat + GLenum format + GLenum type const void *data void glClearBufferSubData - GLenum target - GLenum internalformat - GLintptr offset - GLsizeiptr size - GLenum format - GLenum type + GLenum target + GLenum internalformat + GLintptr offset + GLsizeiptr size + GLenum format + GLenum type const void *data void glClearBufferfi - GLenum buffer - GLint drawbuffer + GLenum buffer + GLint drawbuffer GLfloat depth GLint stencil + void glClearBufferfv - GLenum buffer - GLint drawbuffer + GLenum buffer + GLint drawbuffer const GLfloat *value + void glClearBufferiv - GLenum buffer - GLint drawbuffer + GLenum buffer + GLint drawbuffer const GLint *value + void glClearBufferuiv - GLenum buffer - GLint drawbuffer + GLenum buffer + GLint drawbuffer const GLuint *value + void glClearColor - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha + GLfloat red + GLfloat green + GLfloat blue + GLfloat alpha void glClearColorIiEXT - GLint red - GLint green - GLint blue - GLint alpha + GLint red + GLint green + GLint blue + GLint alpha void glClearColorIuiEXT - GLuint red - GLuint green - GLuint blue - GLuint alpha + GLuint red + GLuint green + GLuint blue + GLuint alpha void glClearColorx - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha void glClearColorxOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha void glClearDepth - GLdouble depth + GLdouble depth @@ -9863,123 +8419,123 @@ typedef unsigned int GLhandleARB; void glClearDepthf - GLfloat d + GLfloat d void glClearDepthfOES - GLclampf depth + GLclampf depth void glClearDepthx - GLfixed depth + GLfixed depth void glClearDepthxOES - GLfixed depth + GLfixed depth void glClearIndex - GLfloat c + GLfloat c void glClearNamedBufferData - GLuint buffer - GLenum internalformat - GLenum format - GLenum type - const void *data + GLuint buffer + GLenum internalformat + GLenum format + GLenum type + const void *data void glClearNamedBufferDataEXT - GLuint buffer - GLenum internalformat + GLuint buffer + GLenum internalformat GLenum format GLenum type const void *data void glClearNamedBufferSubData - GLuint buffer - GLenum internalformat - GLintptr offset - GLsizeiptr size - GLenum format - GLenum type - const void *data + GLuint buffer + GLenum internalformat + GLintptr offset + GLsizeiptr size + GLenum format + GLenum type + const void *data void glClearNamedBufferSubDataEXT - GLuint buffer - GLenum internalformat - GLsizeiptr offset - GLsizeiptr size + GLuint buffer + GLenum internalformat + GLsizeiptr offset + GLsizeiptr size GLenum format GLenum type const void *data void glClearNamedFramebufferfi - GLuint framebuffer - GLenum buffer - GLint drawbuffer + GLuint framebuffer + GLenum buffer + GLint drawbuffer GLfloat depth - GLint stencil + GLint stencil void glClearNamedFramebufferfv - GLuint framebuffer - GLenum buffer - GLint drawbuffer - const GLfloat *value + GLuint framebuffer + GLenum buffer + GLint drawbuffer + const GLfloat *value void glClearNamedFramebufferiv - GLuint framebuffer - GLenum buffer - GLint drawbuffer - const GLint *value + GLuint framebuffer + GLenum buffer + GLint drawbuffer + const GLint *value void glClearNamedFramebufferuiv - GLuint framebuffer - GLenum buffer - GLint drawbuffer - const GLuint *value + GLuint framebuffer + GLenum buffer + GLint drawbuffer + const GLuint *value void glClearPixelLocalStorageuiEXT GLsizei offset GLsizei n - const GLuint *values + const GLuint *values void glClearStencil - GLint s + GLint s void glClearTexImage - GLuint texture + GLuint texture GLint level - GLenum format - GLenum type + GLenum format + GLenum type const void *data void glClearTexImageEXT - GLuint texture + GLuint texture GLint level - GLenum format - GLenum type + GLenum format + GLenum type const void *data void glClearTexSubImage - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -9987,13 +8543,13 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type + GLenum format + GLenum type const void *data void glClearTexSubImageEXT - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -10001,8 +8557,8 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type + GLenum format + GLenum type const void *data @@ -10024,22 +8580,34 @@ typedef unsigned int GLhandleARB; GLbitfield mask - GLenum glClientWaitSync - GLsync sync - GLbitfield flags + void glClientWaitSemaphoreui64NVX + GLsizei fenceObjectCount + const GLuint *semaphoreArray + const GLuint64 *fenceValueArray + + + GLenum glClientWaitSync + GLsync sync + GLbitfield flags GLuint64 timeout - GLenum glClientWaitSyncAPPLE - GLsync sync - GLbitfield flags + GLenum glClientWaitSyncAPPLE + GLsync sync + GLbitfield flags GLuint64 timeout void glClipControl + GLenum origin + GLenum depth + + + void glClipControlEXT GLenum origin GLenum depth + void glClipPlane @@ -10049,207 +8617,207 @@ typedef unsigned int GLhandleARB; void glClipPlanef - GLenum p + GLenum p const GLfloat *eqn void glClipPlanefIMG - GLenum p + GLenum p const GLfloat *eqn void glClipPlanefOES - GLenum plane + GLenum plane const GLfloat *equation void glClipPlanex - GLenum plane + GLenum plane const GLfixed *equation void glClipPlanexIMG - GLenum p + GLenum p const GLfixed *eqn void glClipPlanexOES - GLenum plane + GLenum plane const GLfixed *equation void glColor3b - GLbyte red - GLbyte green - GLbyte blue + GLbyte red + GLbyte green + GLbyte blue void glColor3bv - const GLbyte *v + const GLbyte *v void glColor3d - GLdouble red - GLdouble green - GLdouble blue + GLdouble red + GLdouble green + GLdouble blue void glColor3dv - const GLdouble *v + const GLdouble *v void glColor3f - GLfloat red - GLfloat green - GLfloat blue + GLfloat red + GLfloat green + GLfloat blue void glColor3fVertex3fSUN - GLfloat r - GLfloat g - GLfloat b + GLfloat r + GLfloat g + GLfloat b GLfloat x GLfloat y GLfloat z void glColor3fVertex3fvSUN - const GLfloat *c + const GLfloat *c const GLfloat *v void glColor3fv - const GLfloat *v + const GLfloat *v void glColor3hNV - GLhalfNV red - GLhalfNV green - GLhalfNV blue + GLhalfNV red + GLhalfNV green + GLhalfNV blue void glColor3hvNV - const GLhalfNV *v + const GLhalfNV *v void glColor3i - GLint red - GLint green - GLint blue + GLint red + GLint green + GLint blue void glColor3iv - const GLint *v + const GLint *v void glColor3s - GLshort red - GLshort green - GLshort blue + GLshort red + GLshort green + GLshort blue void glColor3sv - const GLshort *v + const GLshort *v void glColor3ub - GLubyte red - GLubyte green - GLubyte blue + GLubyte red + GLubyte green + GLubyte blue void glColor3ubv - const GLubyte *v + const GLubyte *v void glColor3ui - GLuint red - GLuint green - GLuint blue + GLuint red + GLuint green + GLuint blue void glColor3uiv - const GLuint *v + const GLuint *v void glColor3us - GLushort red - GLushort green - GLushort blue + GLushort red + GLushort green + GLushort blue void glColor3usv - const GLushort *v + const GLushort *v void glColor3xOES - GLfixed red - GLfixed green - GLfixed blue + GLfixed red + GLfixed green + GLfixed blue void glColor3xvOES - const GLfixed *components + const GLfixed *components void glColor4b - GLbyte red - GLbyte green - GLbyte blue - GLbyte alpha + GLbyte red + GLbyte green + GLbyte blue + GLbyte alpha void glColor4bv - const GLbyte *v + const GLbyte *v void glColor4d - GLdouble red - GLdouble green - GLdouble blue - GLdouble alpha + GLdouble red + GLdouble green + GLdouble blue + GLdouble alpha void glColor4dv - const GLdouble *v + const GLdouble *v void glColor4f - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha + GLfloat red + GLfloat green + GLfloat blue + GLfloat alpha void glColor4fNormal3fVertex3fSUN - GLfloat r - GLfloat g - GLfloat b - GLfloat a + GLfloat r + GLfloat g + GLfloat b + GLfloat a GLfloat nx GLfloat ny GLfloat nz @@ -10259,253 +8827,254 @@ typedef unsigned int GLhandleARB; void glColor4fNormal3fVertex3fvSUN - const GLfloat *c + const GLfloat *c const GLfloat *n const GLfloat *v void glColor4fv - const GLfloat *v + const GLfloat *v void glColor4hNV - GLhalfNV red - GLhalfNV green - GLhalfNV blue - GLhalfNV alpha + GLhalfNV red + GLhalfNV green + GLhalfNV blue + GLhalfNV alpha void glColor4hvNV - const GLhalfNV *v + const GLhalfNV *v void glColor4i - GLint red - GLint green - GLint blue - GLint alpha + GLint red + GLint green + GLint blue + GLint alpha void glColor4iv - const GLint *v + const GLint *v void glColor4s - GLshort red - GLshort green - GLshort blue - GLshort alpha + GLshort red + GLshort green + GLshort blue + GLshort alpha void glColor4sv - const GLshort *v + const GLshort *v void glColor4ub - GLubyte red - GLubyte green - GLubyte blue - GLubyte alpha + GLubyte red + GLubyte green + GLubyte blue + GLubyte alpha void glColor4ubVertex2fSUN - GLubyte r - GLubyte g - GLubyte b - GLubyte a + GLubyte r + GLubyte g + GLubyte b + GLubyte a GLfloat x GLfloat y void glColor4ubVertex2fvSUN - const GLubyte *c + const GLubyte *c const GLfloat *v void glColor4ubVertex3fSUN - GLubyte r - GLubyte g - GLubyte b - GLubyte a + GLubyte r + GLubyte g + GLubyte b + GLubyte a GLfloat x GLfloat y GLfloat z void glColor4ubVertex3fvSUN - const GLubyte *c + const GLubyte *c const GLfloat *v void glColor4ubv - const GLubyte *v + const GLubyte *v void glColor4ui - GLuint red - GLuint green - GLuint blue - GLuint alpha + GLuint red + GLuint green + GLuint blue + GLuint alpha void glColor4uiv - const GLuint *v + const GLuint *v void glColor4us - GLushort red - GLushort green - GLushort blue - GLushort alpha + GLushort red + GLushort green + GLushort blue + GLushort alpha void glColor4usv - const GLushort *v + const GLushort *v void glColor4x - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha void glColor4xOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha void glColor4xvOES - const GLfixed *components + const GLfixed *components void glColorFormatNV GLint size - GLenum type + GLenum type GLsizei stride void glColorFragmentOp1ATI - GLenum op - GLuint dst - GLuint dstMask - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod + GLenum op + GLuint dst + GLuint dstMask + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod void glColorFragmentOp2ATI - GLenum op - GLuint dst - GLuint dstMask - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod + GLenum op + GLuint dst + GLuint dstMask + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + GLuint arg2 + GLuint arg2Rep + GLuint arg2Mod void glColorFragmentOp3ATI - GLenum op - GLuint dst - GLuint dstMask - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod - GLuint arg3 - GLuint arg3Rep - GLuint arg3Mod + GLenum op + GLuint dst + GLuint dstMask + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + GLuint arg2 + GLuint arg2Rep + GLuint arg2Mod + GLuint arg3 + GLuint arg3Rep + GLuint arg3Mod void glColorMask - GLboolean red - GLboolean green - GLboolean blue - GLboolean alpha + GLboolean red + GLboolean green + GLboolean blue + GLboolean alpha void glColorMaskIndexedEXT GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a + GLboolean r + GLboolean g + GLboolean b + GLboolean a + void glColorMaski GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a + GLboolean r + GLboolean g + GLboolean b + GLboolean a void glColorMaskiEXT GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a + GLboolean r + GLboolean g + GLboolean b + GLboolean a void glColorMaskiOES GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a + GLboolean r + GLboolean g + GLboolean b + GLboolean a void glColorMaterial - GLenum face + GLenum face GLenum mode void glColorP3ui - GLenum type - GLuint color + GLenum type + GLuint color void glColorP3uiv - GLenum type - const GLuint *color + GLenum type + const GLuint *color void glColorP4ui - GLenum type - GLuint color + GLenum type + GLuint color void glColorP4uiv - GLenum type - const GLuint *color + GLenum type + const GLuint *color void glColorPointer @@ -10560,7 +9129,7 @@ typedef unsigned int GLhandleARB; void glColorTable GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -10571,7 +9140,7 @@ typedef unsigned int GLhandleARB; void glColorTableEXT GLenum target - GLenum internalFormat + GLenum internalFormat GLsizei width GLenum format GLenum type @@ -10582,14 +9151,14 @@ typedef unsigned int GLhandleARB; void glColorTableParameterfv GLenum target GLenum pname - const GLfloat *params + const GLfloat *params void glColorTableParameterfvSGI GLenum target - GLenum pname - const GLfloat *params + GLenum pname + const GLfloat *params @@ -10597,21 +9166,21 @@ typedef unsigned int GLhandleARB; void glColorTableParameteriv GLenum target GLenum pname - const GLint *params + const GLint *params void glColorTableParameterivSGI GLenum target - GLenum pname - const GLint *params + GLenum pname + const GLint *params void glColorTableSGI GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -10638,9 +9207,9 @@ typedef unsigned int GLhandleARB; GLenum sumOutput GLenum scale GLenum bias - GLboolean abDotProduct - GLboolean cdDotProduct - GLboolean muxSum + GLboolean abDotProduct + GLboolean cdDotProduct + GLboolean muxSum @@ -10652,7 +9221,7 @@ typedef unsigned int GLhandleARB; void glCombinerParameterfvNV GLenum pname - const GLfloat *params + const GLfloat *params @@ -10664,14 +9233,14 @@ typedef unsigned int GLhandleARB; void glCombinerParameterivNV GLenum pname - const GLint *params + const GLint *params void glCombinerStageParameterfvNV GLenum stage GLenum pname - const GLfloat *params + const GLfloat *params void glCommandListSegmentsNV @@ -10684,16 +9253,16 @@ typedef unsigned int GLhandleARB; void glCompileShader - GLuint shader + GLuint shader void glCompileShaderARB - GLhandleARB shaderObj + GLhandleARB shaderObj void glCompileShaderIncludeARB - GLuint shader + GLuint shader GLsizei count const GLchar *const*path const GLint *length @@ -10702,10 +9271,10 @@ typedef unsigned int GLhandleARB; void glCompressedMultiTexImage1DEXT GLenum texunit GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width - GLint border + GLint border GLsizei imageSize const void *bits @@ -10713,11 +9282,11 @@ typedef unsigned int GLhandleARB; void glCompressedMultiTexImage2DEXT GLenum texunit GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width GLsizei height - GLint border + GLint border GLsizei imageSize const void *bits @@ -10725,12 +9294,12 @@ typedef unsigned int GLhandleARB; void glCompressedMultiTexImage3DEXT GLenum texunit GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width GLsizei height GLsizei depth - GLint border + GLint border GLsizei imageSize const void *bits @@ -10738,10 +9307,10 @@ typedef unsigned int GLhandleARB; void glCompressedMultiTexSubImage1DEXT GLenum texunit GLenum target - GLint level - GLint xoffset + GLint level + GLint xoffset GLsizei width - GLenum format + GLenum format GLsizei imageSize const void *bits @@ -10749,12 +9318,12 @@ typedef unsigned int GLhandleARB; void glCompressedMultiTexSubImage2DEXT GLenum texunit GLenum target - GLint level - GLint xoffset - GLint yoffset + GLint level + GLint xoffset + GLint yoffset GLsizei width GLsizei height - GLenum format + GLenum format GLsizei imageSize const void *bits @@ -10762,195 +9331,194 @@ typedef unsigned int GLhandleARB; void glCompressedMultiTexSubImage3DEXT GLenum texunit GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset + GLint level + GLint xoffset + GLint yoffset + GLint zoffset GLsizei width GLsizei height GLsizei depth - GLenum format + GLenum format GLsizei imageSize const void *bits void glCompressedTexImage1D GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width - GLint border + GLint border GLsizei imageSize - const void *data + const void *data void glCompressedTexImage1DARB GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width - GLint border + GLint border GLsizei imageSize - const void *data + const void *data void glCompressedTexImage2D GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width GLsizei height - GLint border + GLint border GLsizei imageSize - const void *data + const void *data void glCompressedTexImage2DARB GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width GLsizei height - GLint border + GLint border GLsizei imageSize - const void *data + const void *data void glCompressedTexImage3D GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width GLsizei height GLsizei depth - GLint border + GLint border GLsizei imageSize - const void *data + const void *data void glCompressedTexImage3DARB GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width GLsizei height GLsizei depth - GLint border + GLint border GLsizei imageSize - const void *data + const void *data void glCompressedTexImage3DOES - GLenum target + GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth GLint border GLsizei imageSize const void *data - void glCompressedTexSubImage1D GLenum target - GLint level - GLint xoffset + GLint level + GLint xoffset GLsizei width - GLenum format + GLenum format GLsizei imageSize - const void *data + const void *data void glCompressedTexSubImage1DARB GLenum target - GLint level - GLint xoffset + GLint level + GLint xoffset GLsizei width - GLenum format + GLenum format GLsizei imageSize - const void *data + const void *data void glCompressedTexSubImage2D GLenum target - GLint level - GLint xoffset - GLint yoffset + GLint level + GLint xoffset + GLint yoffset GLsizei width GLsizei height - GLenum format + GLenum format GLsizei imageSize - const void *data + const void *data void glCompressedTexSubImage2DARB GLenum target - GLint level - GLint xoffset - GLint yoffset + GLint level + GLint xoffset + GLint yoffset GLsizei width GLsizei height - GLenum format + GLenum format GLsizei imageSize - const void *data + const void *data void glCompressedTexSubImage3D GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset + GLint level + GLint xoffset + GLint yoffset + GLint zoffset GLsizei width GLsizei height GLsizei depth - GLenum format + GLenum format GLsizei imageSize - const void *data + const void *data void glCompressedTexSubImage3DARB GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset + GLint level + GLint xoffset + GLint yoffset + GLint zoffset GLsizei width GLsizei height GLsizei depth - GLenum format + GLenum format GLsizei imageSize - const void *data + const void *data void glCompressedTexSubImage3DOES - GLenum target + GLenum target GLint level GLint xoffset GLint yoffset @@ -10958,96 +9526,95 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format + GLenum format GLsizei imageSize const void *data - void glCompressedTextureImage1DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width - GLint border + GLint border GLsizei imageSize const void *bits void glCompressedTextureImage2DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width GLsizei height - GLint border + GLint border GLsizei imageSize const void *bits void glCompressedTextureImage3DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width GLsizei height GLsizei depth - GLint border + GLint border GLsizei imageSize const void *bits void glCompressedTextureSubImage1D - GLuint texture + GLuint texture GLint level GLint xoffset GLsizei width - GLenum format + GLenum format GLsizei imageSize - const void *data + const void *data void glCompressedTextureSubImage1DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint xoffset + GLint level + GLint xoffset GLsizei width - GLenum format + GLenum format GLsizei imageSize const void *bits void glCompressedTextureSubImage2D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset GLsizei width GLsizei height - GLenum format + GLenum format GLsizei imageSize - const void *data + const void *data void glCompressedTextureSubImage2DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint xoffset - GLint yoffset + GLint level + GLint xoffset + GLint yoffset GLsizei width GLsizei height - GLenum format + GLenum format GLsizei imageSize const void *bits void glCompressedTextureSubImage3D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -11055,22 +9622,22 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format + GLenum format GLsizei imageSize - const void *data + const void *data void glCompressedTextureSubImage3DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset + GLint level + GLint xoffset + GLint yoffset + GLint zoffset GLsizei width GLsizei height GLsizei depth - GLenum format + GLenum format GLsizei imageSize const void *bits @@ -11087,7 +9654,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter1D GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -11098,7 +9665,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter1DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -11109,7 +9676,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter2D GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format @@ -11121,7 +9688,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format @@ -11134,14 +9701,14 @@ typedef unsigned int GLhandleARB; void glConvolutionParameterf GLenum target GLenum pname - GLfloat params + GLfloat params void glConvolutionParameterfEXT GLenum target - GLenum pname - GLfloat params + GLenum pname + GLfloat params @@ -11149,14 +9716,14 @@ typedef unsigned int GLhandleARB; void glConvolutionParameterfv GLenum target GLenum pname - const GLfloat *params + const GLfloat *params void glConvolutionParameterfvEXT GLenum target - GLenum pname - const GLfloat *params + GLenum pname + const GLfloat *params @@ -11164,14 +9731,14 @@ typedef unsigned int GLhandleARB; void glConvolutionParameteri GLenum target GLenum pname - GLint params + GLint params void glConvolutionParameteriEXT GLenum target - GLenum pname - GLint params + GLenum pname + GLint params @@ -11179,52 +9746,53 @@ typedef unsigned int GLhandleARB; void glConvolutionParameteriv GLenum target GLenum pname - const GLint *params + const GLint *params void glConvolutionParameterivEXT GLenum target - GLenum pname - const GLint *params + GLenum pname + const GLint *params void glConvolutionParameterxOES - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed param void glConvolutionParameterxvOES - GLenum target - GLenum pname + GLenum target + GLenum pname const GLfixed *params void glCopyBufferSubData - GLenum readTarget - GLenum writeTarget - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size + GLenum readTarget + GLenum writeTarget + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + void glCopyBufferSubDataNV - GLenum readTarget - GLenum writeTarget - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size + GLenum readTarget + GLenum writeTarget + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size void glCopyColorSubTable GLenum target GLsizei start - GLint x - GLint y + GLint x + GLint y GLsizei width @@ -11232,26 +9800,26 @@ typedef unsigned int GLhandleARB; void glCopyColorSubTableEXT GLenum target GLsizei start - GLint x - GLint y + GLint x + GLint y GLsizei width void glCopyColorTable GLenum target - GLenum internalformat - GLint x - GLint y + GLenum internalformat + GLint x + GLint y GLsizei width void glCopyColorTableSGI GLenum target - GLenum internalformat - GLint x - GLint y + GLenum internalformat + GLint x + GLint y GLsizei width @@ -11259,18 +9827,18 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter1D GLenum target - GLenum internalformat - GLint x - GLint y + GLenum internalformat + GLint x + GLint y GLsizei width void glCopyConvolutionFilter1DEXT GLenum target - GLenum internalformat - GLint x - GLint y + GLenum internalformat + GLint x + GLint y GLsizei width @@ -11278,9 +9846,9 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter2D GLenum target - GLenum internalformat - GLint x - GLint y + GLenum internalformat + GLint x + GLint y GLsizei width GLsizei height @@ -11288,9 +9856,9 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter2DEXT GLenum target - GLenum internalformat - GLint x - GLint y + GLenum internalformat + GLint x + GLint y GLsizei width GLsizei height @@ -11299,13 +9867,13 @@ typedef unsigned int GLhandleARB; void glCopyImageSubData GLuint srcName - GLenum srcTarget + GLenum srcTarget GLint srcLevel GLint srcX GLint srcY GLint srcZ GLuint dstName - GLenum dstTarget + GLenum dstTarget GLint dstLevel GLint dstX GLint dstY @@ -11317,13 +9885,13 @@ typedef unsigned int GLhandleARB; void glCopyImageSubDataEXT GLuint srcName - GLenum srcTarget + GLenum srcTarget GLint srcLevel GLint srcX GLint srcY GLint srcZ GLuint dstName - GLenum dstTarget + GLenum dstTarget GLint dstLevel GLint dstX GLint dstY @@ -11336,13 +9904,13 @@ typedef unsigned int GLhandleARB; void glCopyImageSubDataNV GLuint srcName - GLenum srcTarget + GLenum srcTarget GLint srcLevel GLint srcX GLint srcY GLint srcZ GLuint dstName - GLenum dstTarget + GLenum dstTarget GLint dstLevel GLint dstX GLint dstY @@ -11355,13 +9923,13 @@ typedef unsigned int GLhandleARB; void glCopyImageSubDataOES GLuint srcName - GLenum srcTarget + GLenum srcTarget GLint srcLevel GLint srcX GLint srcY GLint srcZ GLuint dstName - GLenum dstTarget + GLenum dstTarget GLint dstLevel GLint dstX GLint dstY @@ -11375,44 +9943,44 @@ typedef unsigned int GLhandleARB; void glCopyMultiTexImage1DEXT GLenum texunit GLenum target - GLint level - GLenum internalformat - GLint x - GLint y + GLint level + GLenum internalformat + GLint x + GLint y GLsizei width - GLint border + GLint border void glCopyMultiTexImage2DEXT GLenum texunit GLenum target - GLint level - GLenum internalformat - GLint x - GLint y + GLint level + GLenum internalformat + GLint x + GLint y GLsizei width GLsizei height - GLint border + GLint border void glCopyMultiTexSubImage1DEXT GLenum texunit GLenum target - GLint level - GLint xoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint x + GLint y GLsizei width void glCopyMultiTexSubImage2DEXT GLenum texunit GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint yoffset + GLint x + GLint y GLsizei width GLsizei height @@ -11420,32 +9988,32 @@ typedef unsigned int GLhandleARB; void glCopyMultiTexSubImage3DEXT GLenum texunit GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y GLsizei width GLsizei height void glCopyNamedBufferSubData - GLuint readBuffer - GLuint writeBuffer + GLuint readBuffer + GLuint writeBuffer GLintptr readOffset GLintptr writeOffset - GLsizeiptr size + GLsizeiptr size void glCopyPathNV - GLuint resultPath - GLuint srcPath + GLuint resultPath + GLuint srcPath void glCopyPixels - GLint x - GLint y + GLint x + GLint y GLsizei width GLsizei height GLenum type @@ -11454,68 +10022,68 @@ typedef unsigned int GLhandleARB; void glCopyTexImage1D GLenum target - GLint level - GLenum internalformat - GLint x - GLint y + GLint level + GLenum internalformat + GLint x + GLint y GLsizei width - GLint border + GLint border void glCopyTexImage1DEXT GLenum target - GLint level - GLenum internalformat - GLint x - GLint y + GLint level + GLenum internalformat + GLint x + GLint y GLsizei width - GLint border + GLint border void glCopyTexImage2D GLenum target - GLint level - GLenum internalformat - GLint x - GLint y + GLint level + GLenum internalformat + GLint x + GLint y GLsizei width GLsizei height - GLint border + GLint border void glCopyTexImage2DEXT GLenum target - GLint level - GLenum internalformat - GLint x - GLint y + GLint level + GLenum internalformat + GLint x + GLint y GLsizei width GLsizei height - GLint border + GLint border void glCopyTexSubImage1D GLenum target - GLint level - GLint xoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint x + GLint y GLsizei width void glCopyTexSubImage1DEXT GLenum target - GLint level - GLint xoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint x + GLint y GLsizei width @@ -11523,11 +10091,11 @@ typedef unsigned int GLhandleARB; void glCopyTexSubImage2D GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint yoffset + GLint x + GLint y GLsizei width GLsizei height @@ -11535,11 +10103,11 @@ typedef unsigned int GLhandleARB; void glCopyTexSubImage2DEXT GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint yoffset + GLint x + GLint y GLsizei width GLsizei height @@ -11548,12 +10116,12 @@ typedef unsigned int GLhandleARB; void glCopyTexSubImage3D GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y GLsizei width GLsizei height @@ -11561,12 +10129,12 @@ typedef unsigned int GLhandleARB; void glCopyTexSubImage3DEXT GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y GLsizei width GLsizei height @@ -11583,30 +10151,29 @@ typedef unsigned int GLhandleARB; GLint y GLsizei width GLsizei height - void glCopyTextureImage1DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLenum internalformat - GLint x - GLint y + GLint level + GLenum internalformat + GLint x + GLint y GLsizei width - GLint border + GLint border void glCopyTextureImage2DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLenum internalformat - GLint x - GLint y + GLint level + GLenum internalformat + GLint x + GLint y GLsizei width GLsizei height - GLint border + GLint border void glCopyTextureLevelsAPPLE @@ -11617,7 +10184,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage1D - GLuint texture + GLuint texture GLint level GLint xoffset GLint x @@ -11626,17 +10193,17 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage1DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint xoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint x + GLint y GLsizei width void glCopyTextureSubImage2D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -11647,19 +10214,19 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage2DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint yoffset + GLint x + GLint y GLsizei width GLsizei height void glCopyTextureSubImage3D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -11671,14 +10238,14 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage3DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y GLsizei width GLsizei height @@ -11686,30 +10253,30 @@ typedef unsigned int GLhandleARB; void glCoverFillPathInstancedNV GLsizei numPaths GLenum pathNameType - const void *paths - GLuint pathBase - GLenum coverMode + const void *paths + GLuint pathBase + GLenum coverMode GLenum transformType const GLfloat *transformValues void glCoverFillPathNV - GLuint path + GLuint path GLenum coverMode void glCoverStrokePathInstancedNV GLsizei numPaths GLenum pathNameType - const void *paths - GLuint pathBase - GLenum coverMode + const void *paths + GLuint pathBase + GLenum coverMode GLenum transformType const GLfloat *transformValues void glCoverStrokePathNV - GLuint path + GLuint path GLenum coverMode @@ -11723,7 +10290,7 @@ typedef unsigned int GLhandleARB; void glCoverageModulationTableNV GLsizei n - const GLfloat *v + const GLfloat *v void glCoverageOperationNV @@ -11732,17 +10299,22 @@ typedef unsigned int GLhandleARB; void glCreateBuffers GLsizei n - GLuint *buffers + GLuint *buffers void glCreateCommandListsNV GLsizei n - GLuint *lists + GLuint *lists void glCreateFramebuffers GLsizei n - GLuint *framebuffers + GLuint *framebuffers + + + void glCreateMemoryObjectsEXT + GLsizei n + GLuint *memoryObjects void glCreatePerfQueryINTEL @@ -11750,89 +10322,97 @@ typedef unsigned int GLhandleARB; GLuint *queryHandle - GLuint glCreateProgram + GLuint glCreateProgram - GLhandleARB glCreateProgramObjectARB + GLhandleARB glCreateProgramObjectARB void glCreateProgramPipelines GLsizei n - GLuint *pipelines + GLuint *pipelines + + + GLuint glCreateProgressFenceNVX void glCreateQueries - GLenum target + GLenum target GLsizei n - GLuint *ids + GLuint *ids void glCreateRenderbuffers GLsizei n - GLuint *renderbuffers + GLuint *renderbuffers void glCreateSamplers GLsizei n - GLuint *samplers + GLuint *samplers - GLuint glCreateShader - GLenum type + void glCreateSemaphoresNV + GLsizei n + GLuint *semaphores - GLhandleARB glCreateShaderObjectARB - GLenum shaderType + GLuint glCreateShader + GLenum type + + + GLhandleARB glCreateShaderObjectARB + GLenum shaderType - GLuint glCreateShaderProgramEXT - GLenum type + GLuint glCreateShaderProgramEXT + GLenum type const GLchar *string - GLuint glCreateShaderProgramv - GLenum type + GLuint glCreateShaderProgramv + GLenum type GLsizei count const GLchar *const*strings - GLuint glCreateShaderProgramvEXT - GLenum type + GLuint glCreateShaderProgramvEXT + GLenum type GLsizei count - const GLchar **strings + const GLchar *const*strings void glCreateStatesNV GLsizei n - GLuint *states + GLuint *states - GLsync glCreateSyncFromCLeventARB - struct _cl_context *context - struct _cl_event *event + GLsync glCreateSyncFromCLeventARB + struct _cl_context *context + struct _cl_event *event GLbitfield flags void glCreateTextures - GLenum target + GLenum target GLsizei n - GLuint *textures + GLuint *textures void glCreateTransformFeedbacks GLsizei n - GLuint *ids + GLuint *ids void glCreateVertexArrays GLsizei n - GLuint *arrays + GLuint *arrays void glCullFace - GLenum mode + GLenum mode @@ -11878,28 +10458,28 @@ typedef unsigned int GLhandleARB; void glDebugMessageControl - GLenum source - GLenum type - GLenum severity + GLenum source + GLenum type + GLenum severity GLsizei count const GLuint *ids - GLboolean enabled + GLboolean enabled void glDebugMessageControlARB - GLenum source - GLenum type - GLenum severity + GLenum source + GLenum type + GLenum severity GLsizei count const GLuint *ids - GLboolean enabled + GLboolean enabled void glDebugMessageControlKHR - GLenum source - GLenum type - GLenum severity + GLenum source + GLenum type + GLenum severity GLsizei count const GLuint *ids GLboolean enabled @@ -11908,44 +10488,44 @@ typedef unsigned int GLhandleARB; void glDebugMessageEnableAMD GLenum category - GLenum severity + GLenum severity GLsizei count const GLuint *ids - GLboolean enabled + GLboolean enabled void glDebugMessageInsert - GLenum source - GLenum type + GLenum source + GLenum type GLuint id - GLenum severity + GLenum severity GLsizei length const GLchar *buf void glDebugMessageInsertAMD GLenum category - GLenum severity + GLenum severity GLuint id GLsizei length const GLchar *buf void glDebugMessageInsertARB - GLenum source - GLenum type + GLenum source + GLenum type GLuint id - GLenum severity + GLenum severity GLsizei length const GLchar *buf void glDebugMessageInsertKHR - GLenum source - GLenum type + GLenum source + GLenum type GLuint id - GLenum severity + GLenum severity GLsizei length const GLchar *buf @@ -11958,37 +10538,37 @@ typedef unsigned int GLhandleARB; void glDeformationMap3dSGIX GLenum target - GLdouble u1 - GLdouble u2 + GLdouble u1 + GLdouble u2 GLint ustride - GLint uorder - GLdouble v1 - GLdouble v2 + GLint uorder + GLdouble v1 + GLdouble v2 GLint vstride - GLint vorder - GLdouble w1 - GLdouble w2 + GLint vorder + GLdouble w1 + GLdouble w2 GLint wstride - GLint worder - const GLdouble *points + GLint worder + const GLdouble *points void glDeformationMap3fSGIX GLenum target - GLfloat u1 - GLfloat u2 + GLfloat u1 + GLfloat u2 GLint ustride - GLint uorder - GLfloat v1 - GLfloat v2 + GLint uorder + GLfloat v1 + GLfloat v2 GLint vstride - GLint vorder - GLfloat w1 - GLfloat w2 + GLint vorder + GLfloat w1 + GLfloat w2 GLint wstride - GLint worder - const GLfloat *points + GLint worder + const GLfloat *points @@ -11999,28 +10579,28 @@ typedef unsigned int GLhandleARB; void glDeleteBuffers GLsizei n - const GLuint *buffers + const GLuint *buffers void glDeleteBuffersARB GLsizei n - const GLuint *buffers + const GLuint *buffers void glDeleteCommandListsNV GLsizei n - const GLuint *lists + const GLuint *lists void glDeleteFencesAPPLE GLsizei n - const GLuint *fences + const GLuint *fences void glDeleteFencesNV GLsizei n - const GLuint *fences + const GLuint *fences @@ -12030,27 +10610,32 @@ typedef unsigned int GLhandleARB; void glDeleteFramebuffers GLsizei n - const GLuint *framebuffers + const GLuint *framebuffers void glDeleteFramebuffersEXT GLsizei n - const GLuint *framebuffers + const GLuint *framebuffers void glDeleteFramebuffersOES GLsizei n - const GLuint *framebuffers + const GLuint *framebuffers void glDeleteLists - GLuint list + GLuint list GLsizei range + + void glDeleteMemoryObjectsEXT + GLsizei n + const GLuint *memoryObjects + void glDeleteNamedStringARB GLint namelen @@ -12064,7 +10649,7 @@ typedef unsigned int GLhandleARB; void glDeleteObjectARB - GLhandleARB obj + GLhandleARB obj void glDeleteOcclusionQueriesNV @@ -12073,7 +10658,7 @@ typedef unsigned int GLhandleARB; void glDeletePathsNV - GLuint path + GLuint path GLsizei range @@ -12087,130 +10672,140 @@ typedef unsigned int GLhandleARB; void glDeleteProgram - GLuint program + GLuint program void glDeleteProgramPipelines GLsizei n - const GLuint *pipelines + const GLuint *pipelines void glDeleteProgramPipelinesEXT GLsizei n - const GLuint *pipelines + const GLuint *pipelines void glDeleteProgramsARB GLsizei n - const GLuint *programs + const GLuint *programs void glDeleteProgramsNV GLsizei n - const GLuint *programs + const GLuint *programs void glDeleteQueries GLsizei n - const GLuint *ids + const GLuint *ids void glDeleteQueriesARB GLsizei n - const GLuint *ids + const GLuint *ids void glDeleteQueriesEXT GLsizei n - const GLuint *ids + const GLuint *ids + + + void glDeleteQueryResourceTagNV + GLsizei n + const GLint *tagIds void glDeleteRenderbuffers GLsizei n - const GLuint *renderbuffers + const GLuint *renderbuffers void glDeleteRenderbuffersEXT GLsizei n - const GLuint *renderbuffers + const GLuint *renderbuffers void glDeleteRenderbuffersOES GLsizei n - const GLuint *renderbuffers + const GLuint *renderbuffers void glDeleteSamplers GLsizei count - const GLuint *samplers + const GLuint *samplers + + + void glDeleteSemaphoresEXT + GLsizei n + const GLuint *semaphores void glDeleteShader - GLuint shader + GLuint shader void glDeleteStatesNV GLsizei n - const GLuint *states + const GLuint *states void glDeleteSync - GLsync sync + GLsync sync void glDeleteSyncAPPLE - GLsync sync + GLsync sync void glDeleteTextures GLsizei n - const GLuint *textures + const GLuint *textures void glDeleteTexturesEXT GLsizei n - const GLuint *textures + const GLuint *textures void glDeleteTransformFeedbacks GLsizei n - const GLuint *ids + const GLuint *ids void glDeleteTransformFeedbacksNV GLsizei n - const GLuint *ids + const GLuint *ids void glDeleteVertexArrays GLsizei n - const GLuint *arrays + const GLuint *arrays void glDeleteVertexArraysAPPLE GLsizei n - const GLuint *arrays + const GLuint *arrays void glDeleteVertexArraysOES GLsizei n - const GLuint *arrays + const GLuint *arrays @@ -12219,8 +10814,8 @@ typedef unsigned int GLhandleARB; void glDepthBoundsEXT - GLclampd zmin - GLclampd zmax + GLclampd zmin + GLclampd zmax @@ -12236,15 +10831,21 @@ typedef unsigned int GLhandleARB; void glDepthMask - GLboolean flag + GLboolean flag void glDepthRange - GLdouble near - GLdouble far + GLdouble n + GLdouble f + + void glDepthRangeArraydvNV + GLuint first + GLsizei count + const GLdouble *v + void glDepthRangeArrayfvNV GLuint first @@ -12269,6 +10870,12 @@ typedef unsigned int GLhandleARB; GLdouble n GLdouble f + + void glDepthRangeIndexeddNV + GLuint index + GLdouble n + GLdouble f + void glDepthRangeIndexedfNV GLuint index @@ -12294,8 +10901,8 @@ typedef unsigned int GLhandleARB; void glDepthRangefOES - GLclampf n - GLclampf f + GLclampf n + GLclampf f @@ -12306,19 +10913,19 @@ typedef unsigned int GLhandleARB; void glDepthRangexOES - GLfixed n - GLfixed f + GLfixed n + GLfixed f void glDetachObjectARB - GLhandleARB containerObj - GLhandleARB attachedObj + GLhandleARB containerObj + GLhandleARB attachedObj void glDetachShader - GLuint program - GLuint shader + GLuint program + GLuint shader void glDetailTexFuncSGIS @@ -12352,9 +10959,10 @@ typedef unsigned int GLhandleARB; void glDisableIndexedEXT - GLenum target + GLenum target GLuint index + void glDisableVariantClientStateEXT @@ -12362,17 +10970,17 @@ typedef unsigned int GLhandleARB; void glDisableVertexArrayAttrib - GLuint vaobj + GLuint vaobj GLuint index void glDisableVertexArrayAttribEXT - GLuint vaobj + GLuint vaobj GLuint index void glDisableVertexArrayEXT - GLuint vaobj + GLuint vaobj GLenum array @@ -12391,32 +10999,32 @@ typedef unsigned int GLhandleARB; void glDisablei - GLenum target + GLenum target GLuint index void glDisableiEXT - GLenum target + GLenum target GLuint index void glDisableiNV - GLenum target + GLenum target GLuint index void glDisableiOES - GLenum target + GLenum target GLuint index void glDiscardFramebufferEXT - GLenum target + GLenum target GLsizei numAttachments - const GLenum *attachments + const GLenum *attachments void glDispatchCompute @@ -12435,7 +11043,7 @@ typedef unsigned int GLhandleARB; void glDispatchComputeIndirect - GLintptr indirect + GLintptr indirect void glDrawArrays @@ -12521,26 +11129,26 @@ typedef unsigned int GLhandleARB; void glDrawBuffers GLsizei n - const GLenum *bufs + const GLenum *bufs void glDrawBuffersARB GLsizei n - const GLenum *bufs + const GLenum *bufs void glDrawBuffersATI GLsizei n - const GLenum *bufs + const GLenum *bufs void glDrawBuffersEXT GLsizei n - const GLenum *bufs + const GLenum *bufs @@ -12579,7 +11187,7 @@ typedef unsigned int GLhandleARB; void glDrawCommandsStatesNV - GLuint buffer + GLuint buffer const GLintptr *indirects const GLsizei *sizes const GLuint *states @@ -12633,7 +11241,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsIndirect GLenum mode - GLenum type + GLenum type const void *indirect @@ -12648,7 +11256,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedANGLE GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei primcount @@ -12666,7 +11274,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseInstance GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLuint baseinstance @@ -12675,7 +11283,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseInstanceEXT GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLuint baseinstance @@ -12694,7 +11302,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseVertexBaseInstance GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLint basevertex @@ -12704,7 +11312,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseVertexBaseInstanceEXT GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLint basevertex @@ -12744,7 +11352,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedNV GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei primcount @@ -12756,6 +11364,15 @@ typedef unsigned int GLhandleARB; GLsizei count GLsizei width + + void glDrawMeshTasksNV + GLuint first + GLuint count + + + void glDrawMeshTasksIndirectNV + GLintptr indirect + void glDrawPixels GLsizei width @@ -12839,10 +11456,11 @@ typedef unsigned int GLhandleARB; GLfloat z GLfloat width GLfloat height + void glDrawTexfvOES - const GLfloat *coords + const GLfloat *coords void glDrawTexiOES @@ -12851,10 +11469,11 @@ typedef unsigned int GLhandleARB; GLint z GLint width GLint height + void glDrawTexivOES - const GLint *coords + const GLint *coords void glDrawTexsOES @@ -12863,15 +11482,16 @@ typedef unsigned int GLhandleARB; GLshort z GLshort width GLshort height + void glDrawTexsvOES - const GLshort *coords + const GLshort *coords void glDrawTextureNV - GLuint texture - GLuint sampler + GLuint texture + GLuint sampler GLfloat x0 GLfloat y0 GLfloat x1 @@ -12889,51 +11509,52 @@ typedef unsigned int GLhandleARB; GLfixed z GLfixed width GLfixed height + void glDrawTexxvOES - const GLfixed *coords + const GLfixed *coords void glDrawTransformFeedback GLenum mode - GLuint id + GLuint id void glDrawTransformFeedbackEXT GLenum mode - GLuint id + GLuint id void glDrawTransformFeedbackInstanced GLenum mode - GLuint id + GLuint id GLsizei instancecount void glDrawTransformFeedbackInstancedEXT GLenum mode - GLuint id + GLuint id GLsizei instancecount void glDrawTransformFeedbackNV GLenum mode - GLuint id + GLuint id void glDrawTransformFeedbackStream GLenum mode - GLuint id + GLuint id GLuint stream void glDrawTransformFeedbackStreamInstanced GLenum mode - GLuint id + GLuint id GLuint stream GLsizei instancecount @@ -12942,14 +11563,26 @@ typedef unsigned int GLhandleARB; GLenum target GLeglImageOES image + + void glEGLImageTargetTexStorageEXT + GLenum target + GLeglImageOES image + const GLint* attrib_list + void glEGLImageTargetTexture2DOES GLenum target GLeglImageOES image + + void glEGLImageTargetTextureStorageEXT + GLuint texture + GLeglImageOES image + const GLint* attrib_list + void glEdgeFlag - GLboolean flag + GLboolean flag @@ -12965,17 +11598,17 @@ typedef unsigned int GLhandleARB; void glEdgeFlagPointerEXT GLsizei stride GLsizei count - const GLboolean *pointer + const GLboolean *pointer void glEdgeFlagPointerListIBM GLint stride - const GLboolean **pointer + const GLboolean **pointer GLint ptrstride void glEdgeFlagv - const GLboolean *flag + const GLboolean *flag @@ -13013,9 +11646,10 @@ typedef unsigned int GLhandleARB; void glEnableIndexedEXT - GLenum target + GLenum target GLuint index + void glEnableVariantClientStateEXT @@ -13023,17 +11657,17 @@ typedef unsigned int GLhandleARB; void glEnableVertexArrayAttrib - GLuint vaobj + GLuint vaobj GLuint index void glEnableVertexArrayAttribEXT - GLuint vaobj + GLuint vaobj GLuint index void glEnableVertexArrayEXT - GLuint vaobj + GLuint vaobj GLenum array @@ -13052,24 +11686,24 @@ typedef unsigned int GLhandleARB; void glEnablei - GLenum target + GLenum target GLuint index void glEnableiEXT - GLenum target + GLenum target GLuint index void glEnableiNV - GLenum target + GLenum target GLuint index void glEnableiOES - GLenum target + GLenum target GLuint index @@ -13109,29 +11743,30 @@ typedef unsigned int GLhandleARB; void glEndQuery - GLenum target + GLenum target void glEndQueryARB - GLenum target + GLenum target void glEndQueryEXT - GLenum target + GLenum target void glEndQueryIndexed - GLenum target + GLenum target GLuint index void glEndTilingQCOM - GLbitfield preserveMask + GLbitfield preserveMask void glEndTransformFeedback + void glEndTransformFeedbackEXT @@ -13150,22 +11785,22 @@ typedef unsigned int GLhandleARB; void glEvalCoord1d - GLdouble u + GLdouble u void glEvalCoord1dv - const GLdouble *u + const GLdouble *u void glEvalCoord1f - GLfloat u + GLfloat u void glEvalCoord1fv - const GLfloat *u + const GLfloat *u @@ -13178,24 +11813,24 @@ typedef unsigned int GLhandleARB; void glEvalCoord2d - GLdouble u - GLdouble v + GLdouble u + GLdouble v void glEvalCoord2dv - const GLdouble *u + const GLdouble *u void glEvalCoord2f - GLfloat u - GLfloat v + GLfloat u + GLfloat v void glEvalCoord2fv - const GLfloat *u + const GLfloat *u @@ -13215,17 +11850,17 @@ typedef unsigned int GLhandleARB; void glEvalMesh1 GLenum mode - GLint i1 - GLint i2 + GLint i1 + GLint i2 void glEvalMesh2 GLenum mode - GLint i1 - GLint i2 - GLint j1 - GLint j2 + GLint i1 + GLint i2 + GLint j1 + GLint j2 @@ -13235,8 +11870,8 @@ typedef unsigned int GLhandleARB; void glEvalPoint2 - GLint i - GLint j + GLint i + GLint j @@ -13252,48 +11887,48 @@ typedef unsigned int GLhandleARB; void glExtGetBufferPointervQCOM GLenum target - void **params + void **params void glExtGetBuffersQCOM - GLuint *buffers + GLuint *buffers GLint maxBuffers GLint *numBuffers void glExtGetFramebuffersQCOM - GLuint *framebuffers + GLuint *framebuffers GLint maxFramebuffers GLint *numFramebuffers void glExtGetProgramBinarySourceQCOM - GLuint program - GLenum shadertype - GLchar *source + GLuint program + GLenum shadertype + GLchar *source GLint *length void glExtGetProgramsQCOM - GLuint *programs + GLuint *programs GLint maxPrograms GLint *numPrograms void glExtGetRenderbuffersQCOM - GLuint *renderbuffers + GLuint *renderbuffers GLint maxRenderbuffers GLint *numRenderbuffers void glExtGetShadersQCOM - GLuint *shaders + GLuint *shaders GLint maxShaders GLint *numShaders void glExtGetTexLevelParameterivQCOM - GLuint texture + GLuint texture GLenum face GLint level GLenum pname @@ -13309,19 +11944,19 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type + GLenum format + GLenum type void *texels void glExtGetTexturesQCOM - GLuint *textures + GLuint *textures GLint maxTextures GLint *numTextures GLboolean glExtIsProgramBinaryQCOM - GLuint program + GLuint program void glExtTexObjectStateOverrideiQCOM @@ -13339,7 +11974,7 @@ typedef unsigned int GLhandleARB; void glFeedbackBuffer GLsizei size GLenum type - GLfloat *buffer + GLfloat *buffer @@ -13349,14 +11984,14 @@ typedef unsigned int GLhandleARB; const GLfixed *buffer - GLsync glFenceSync - GLenum condition - GLbitfield flags + GLsync glFenceSync + GLenum condition + GLbitfield flags - GLsync glFenceSyncAPPLE - GLenum condition - GLbitfield flags + GLsync glFenceSyncAPPLE + GLenum condition + GLbitfield flags @@ -13377,11 +12012,11 @@ typedef unsigned int GLhandleARB; void glFinishFenceAPPLE - GLuint fence + GLuint fence void glFinishFenceNV - GLuint fence + GLuint fence @@ -13399,32 +12034,32 @@ typedef unsigned int GLhandleARB; void glFlushMappedBufferRange GLenum target - GLintptr offset - GLsizeiptr length + GLintptr offset + GLsizeiptr length void glFlushMappedBufferRangeAPPLE - GLenum target - GLintptr offset - GLsizeiptr size + GLenum target + GLintptr offset + GLsizeiptr size void glFlushMappedBufferRangeEXT - GLenum target + GLenum target GLintptr offset GLsizeiptr length void glFlushMappedNamedBufferRange - GLuint buffer + GLuint buffer GLintptr offset - GLsizeiptr length + GLsizeiptr length void glFlushMappedNamedBufferRangeEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr length @@ -13475,56 +12110,56 @@ typedef unsigned int GLhandleARB; void glFogCoordd - GLdouble coord + GLdouble coord void glFogCoorddEXT - GLdouble coord + GLdouble coord void glFogCoorddv - const GLdouble *coord + const GLdouble *coord void glFogCoorddvEXT - const GLdouble *coord + const GLdouble *coord void glFogCoordf - GLfloat coord + GLfloat coord void glFogCoordfEXT - GLfloat coord + GLfloat coord void glFogCoordfv - const GLfloat *coord + const GLfloat *coord void glFogCoordfvEXT - const GLfloat *coord + const GLfloat *coord void glFogCoordhNV - GLhalfNV fog + GLhalfNV fog void glFogCoordhvNV - const GLhalfNV *fog + const GLhalfNV *fog @@ -13536,50 +12171,50 @@ typedef unsigned int GLhandleARB; void glFogf GLenum pname - GLfloat param + GLfloat param void glFogfv GLenum pname - const GLfloat *params + const GLfloat *params void glFogi GLenum pname - GLint param + GLint param void glFogiv GLenum pname - const GLint *params + const GLint *params void glFogx - GLenum pname + GLenum pname GLfixed param void glFogxOES - GLenum pname + GLenum pname GLfixed param void glFogxv - GLenum pname + GLenum pname const GLfixed *param void glFogxvOES - GLenum pname + GLenum pname const GLfixed *param void glFragmentColorMaterialSGIX - GLenum face + GLenum face GLenum mode @@ -13589,94 +12224,119 @@ typedef unsigned int GLhandleARB; void glFragmentLightModelfSGIX GLenum pname - GLfloat param + GLfloat param void glFragmentLightModelfvSGIX GLenum pname - const GLfloat *params + const GLfloat *params void glFragmentLightModeliSGIX GLenum pname - GLint param + GLint param void glFragmentLightModelivSGIX GLenum pname - const GLint *params + const GLint *params void glFragmentLightfSGIX GLenum light GLenum pname - GLfloat param + GLfloat param void glFragmentLightfvSGIX GLenum light GLenum pname - const GLfloat *params + const GLfloat *params void glFragmentLightiSGIX GLenum light GLenum pname - GLint param + GLint param void glFragmentLightivSGIX GLenum light GLenum pname - const GLint *params + const GLint *params void glFragmentMaterialfSGIX - GLenum face + GLenum face GLenum pname - GLfloat param + GLfloat param void glFragmentMaterialfvSGIX - GLenum face + GLenum face GLenum pname - const GLfloat *params + const GLfloat *params void glFragmentMaterialiSGIX - GLenum face + GLenum face GLenum pname - GLint param + GLint param void glFragmentMaterialivSGIX - GLenum face + GLenum face GLenum pname - const GLint *params + const GLint *params void glFrameTerminatorGREMEDY void glFrameZoomSGIX - GLint factor + GLint factor void glFramebufferDrawBufferEXT - GLuint framebuffer + GLuint framebuffer GLenum mode void glFramebufferDrawBuffersEXT - GLuint framebuffer + GLuint framebuffer GLsizei n const GLenum *bufs + + void glFramebufferFetchBarrierEXT + + + void glFramebufferFetchBarrierQCOM + + + void glFramebufferFoveationConfigQCOM + GLuint framebuffer + GLuint numLayers + GLuint focalPointsPerLayer + GLuint requestedFeatures + GLuint *providedFeatures + + + void glFramebufferFoveationParametersQCOM + GLuint framebuffer + GLuint layer + GLuint focalPoint + GLfloat focalX + GLfloat focalY + GLfloat gainX + GLfloat gainY + GLfloat foveaArea + void glFramebufferParameteri - GLenum target - GLenum pname + GLenum target + GLenum pname GLint param @@ -13686,7 +12346,7 @@ typedef unsigned int GLhandleARB; void glFramebufferReadBufferEXT - GLuint framebuffer + GLuint framebuffer GLenum mode @@ -13694,7 +12354,7 @@ typedef unsigned int GLhandleARB; GLenum target GLenum attachment GLenum renderbuffertarget - GLuint renderbuffer + GLuint renderbuffer @@ -13702,51 +12362,61 @@ typedef unsigned int GLhandleARB; GLenum target GLenum attachment GLenum renderbuffertarget - GLuint renderbuffer + GLuint renderbuffer void glFramebufferRenderbufferOES - GLenum target - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer + GLenum target + GLenum attachment + GLenum renderbuffertarget + GLuint renderbuffer void glFramebufferSampleLocationsfvARB - GLenum target + GLenum target GLuint start GLsizei count const GLfloat *v void glFramebufferSampleLocationsfvNV - GLenum target + GLenum target GLuint start GLsizei count const GLfloat *v void glFramebufferSamplePositionsfvAMD - GLenum target + GLenum target GLuint numsamples GLuint pixelindex const GLfloat *values + + void glFramebufferShadingRateEXT + GLenum target + GLenum attachment + GLuint texture + GLint baseLayer + GLsizei numLayers + GLsizei texelWidth + GLsizei texelHeight + void glFramebufferTexture - GLenum target - GLenum attachment - GLuint texture + GLenum target + GLenum attachment + GLuint texture GLint level void glFramebufferTexture1D GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level @@ -13754,8 +12424,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture1DEXT GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level @@ -13764,8 +12434,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture2D GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level @@ -13773,54 +12443,54 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture2DEXT GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level void glFramebufferTexture2DDownsampleIMG - GLenum target - GLenum attachment - GLenum textarget - GLuint texture + GLenum target + GLenum attachment + GLenum textarget + GLuint texture GLint level GLint xscale GLint yscale void glFramebufferTexture2DMultisampleEXT - GLenum target - GLenum attachment - GLenum textarget - GLuint texture + GLenum target + GLenum attachment + GLenum textarget + GLuint texture GLint level GLsizei samples void glFramebufferTexture2DMultisampleIMG - GLenum target - GLenum attachment - GLenum textarget - GLuint texture + GLenum target + GLenum attachment + GLenum textarget + GLuint texture GLint level GLsizei samples void glFramebufferTexture2DOES - GLenum target - GLenum attachment - GLenum textarget - GLuint texture + GLenum target + GLenum attachment + GLenum textarget + GLuint texture GLint level void glFramebufferTexture3D GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level GLint zoffset @@ -13829,8 +12499,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture3DEXT GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level GLint zoffset @@ -13838,44 +12508,43 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture3DOES - GLenum target - GLenum attachment - GLenum textarget - GLuint texture + GLenum target + GLenum attachment + GLenum textarget + GLuint texture GLint level GLint zoffset - void glFramebufferTextureARB GLenum target GLenum attachment - GLuint texture - GLint level + GLuint texture + GLint level void glFramebufferTextureEXT GLenum target GLenum attachment - GLuint texture - GLint level + GLuint texture + GLint level void glFramebufferTextureFaceARB GLenum target GLenum attachment - GLuint texture - GLint level + GLuint texture + GLint level GLenum face void glFramebufferTextureFaceEXT GLenum target GLenum attachment - GLuint texture - GLint level + GLuint texture + GLint level GLenum face @@ -13883,36 +12552,36 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayer GLenum target GLenum attachment - GLuint texture - GLint level - GLint layer + GLuint texture + GLint level + GLint layer void glFramebufferTextureLayerARB GLenum target GLenum attachment - GLuint texture - GLint level - GLint layer + GLuint texture + GLint level + GLint layer void glFramebufferTextureLayerEXT GLenum target GLenum attachment - GLuint texture - GLint level - GLint layer + GLuint texture + GLint level + GLint layer void glFramebufferTextureLayerDownsampleIMG GLenum target GLenum attachment - GLuint texture - GLint level - GLint layer + GLuint texture + GLint level + GLint layer GLint xscale GLint yscale @@ -13920,8 +12589,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureMultisampleMultiviewOVR GLenum target GLenum attachment - GLuint texture - GLint level + GLuint texture + GLint level GLsizei samples GLint baseViewIndex GLsizei numViews @@ -13930,8 +12599,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureMultiviewOVR GLenum target GLenum attachment - GLuint texture - GLint level + GLuint texture + GLint level GLint baseViewIndex GLsizei numViews @@ -13939,13 +12608,13 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureOES GLenum target GLenum attachment - GLuint texture - GLint level + GLuint texture + GLint level void glFreeObjectBufferATI - GLuint buffer + GLuint buffer void glFrontFace @@ -14006,23 +12675,23 @@ typedef unsigned int GLhandleARB; void glGenBuffers GLsizei n - GLuint *buffers + GLuint *buffers void glGenBuffersARB GLsizei n - GLuint *buffers + GLuint *buffers void glGenFencesAPPLE GLsizei n - GLuint *fences + GLuint *fences void glGenFencesNV GLsizei n - GLuint *fences + GLuint *fences @@ -14032,23 +12701,23 @@ typedef unsigned int GLhandleARB; void glGenFramebuffers GLsizei n - GLuint *framebuffers + GLuint *framebuffers void glGenFramebuffersEXT GLsizei n - GLuint *framebuffers + GLuint *framebuffers void glGenFramebuffersOES GLsizei n - GLuint *framebuffers + GLuint *framebuffers - GLuint glGenLists + GLuint glGenLists GLsizei range @@ -14064,7 +12733,7 @@ typedef unsigned int GLhandleARB; GLuint *ids - GLuint glGenPathsNV + GLuint glGenPathsNV GLsizei range @@ -14075,65 +12744,75 @@ typedef unsigned int GLhandleARB; void glGenProgramPipelines GLsizei n - GLuint *pipelines + GLuint *pipelines void glGenProgramPipelinesEXT GLsizei n - GLuint *pipelines + GLuint *pipelines void glGenProgramsARB GLsizei n - GLuint *programs + GLuint *programs void glGenProgramsNV GLsizei n - GLuint *programs + GLuint *programs void glGenQueries GLsizei n - GLuint *ids + GLuint *ids void glGenQueriesARB GLsizei n - GLuint *ids + GLuint *ids void glGenQueriesEXT GLsizei n - GLuint *ids + GLuint *ids + + + void glGenQueryResourceTagNV + GLsizei n + GLint *tagIds void glGenRenderbuffers GLsizei n - GLuint *renderbuffers + GLuint *renderbuffers void glGenRenderbuffersEXT GLsizei n - GLuint *renderbuffers + GLuint *renderbuffers void glGenRenderbuffersOES GLsizei n - GLuint *renderbuffers + GLuint *renderbuffers void glGenSamplers GLsizei count - GLuint *samplers + GLuint *samplers + + + void glGenSemaphoresEXT + GLsizei n + GLuint *semaphores GLuint glGenSymbolsEXT @@ -14145,42 +12824,42 @@ typedef unsigned int GLhandleARB; void glGenTextures GLsizei n - GLuint *textures + GLuint *textures void glGenTexturesEXT GLsizei n - GLuint *textures + GLuint *textures void glGenTransformFeedbacks GLsizei n - GLuint *ids + GLuint *ids void glGenTransformFeedbacksNV GLsizei n - GLuint *ids + GLuint *ids void glGenVertexArrays GLsizei n - GLuint *arrays + GLuint *arrays void glGenVertexArraysAPPLE GLsizei n - GLuint *arrays + GLuint *arrays void glGenVertexArraysOES GLsizei n - GLuint *arrays + GLuint *arrays @@ -14189,18 +12868,18 @@ typedef unsigned int GLhandleARB; void glGenerateMipmap - GLenum target + GLenum target void glGenerateMipmapEXT - GLenum target + GLenum target void glGenerateMipmapOES - GLenum target + GLenum target void glGenerateMultiTexMipmapEXT @@ -14209,128 +12888,132 @@ typedef unsigned int GLhandleARB; void glGenerateTextureMipmap - GLuint texture + GLuint texture void glGenerateTextureMipmapEXT - GLuint texture + GLuint texture GLenum target void glGetActiveAtomicCounterBufferiv - GLuint program + GLuint program GLuint bufferIndex - GLenum pname + GLenum pname GLint *params void glGetActiveAttrib - GLuint program + GLuint program GLuint index GLsizei bufSize GLsizei *length GLint *size - GLenum *type + GLenum *type GLchar *name void glGetActiveAttribARB - GLhandleARB programObj + GLhandleARB programObj GLuint index GLsizei maxLength GLsizei *length GLint *size - GLenum *type + GLenum *type GLcharARB *name void glGetActiveSubroutineName - GLuint program - GLenum shadertype + GLuint program + GLenum shadertype GLuint index - GLsizei bufsize + GLsizei bufSize GLsizei *length - GLchar *name + GLchar *name void glGetActiveSubroutineUniformName - GLuint program - GLenum shadertype + GLuint program + GLenum shadertype GLuint index - GLsizei bufsize + GLsizei bufSize GLsizei *length - GLchar *name + GLchar *name void glGetActiveSubroutineUniformiv - GLuint program - GLenum shadertype + GLuint program + GLenum shadertype GLuint index - GLenum pname + GLenum pname GLint *values void glGetActiveUniform - GLuint program + GLuint program GLuint index GLsizei bufSize GLsizei *length GLint *size - GLenum *type + GLenum *type GLchar *name void glGetActiveUniformARB - GLhandleARB programObj + GLhandleARB programObj GLuint index GLsizei maxLength GLsizei *length GLint *size - GLenum *type + GLenum *type GLcharARB *name void glGetActiveUniformBlockName - GLuint program + GLuint program GLuint uniformBlockIndex GLsizei bufSize GLsizei *length GLchar *uniformBlockName + void glGetActiveUniformBlockiv - GLuint program + GLuint program GLuint uniformBlockIndex - GLenum pname + GLenum pname GLint *params + void glGetActiveUniformName - GLuint program + GLuint program GLuint uniformIndex GLsizei bufSize GLsizei *length GLchar *uniformName + void glGetActiveUniformsiv - GLuint program + GLuint program GLsizei uniformCount const GLuint *uniformIndices - GLenum pname + GLenum pname GLint *params + void glGetActiveVaryingNV - GLuint program + GLuint program GLuint index GLsizei bufSize GLsizei *length GLsizei *size GLenum *type - GLchar *name + GLchar *name void glGetArrayObjectfvATI @@ -14346,46 +13029,47 @@ typedef unsigned int GLhandleARB; void glGetAttachedObjectsARB - GLhandleARB containerObj + GLhandleARB containerObj GLsizei maxCount GLsizei *count - GLhandleARB *obj + GLhandleARB *obj void glGetAttachedShaders - GLuint program + GLuint program GLsizei maxCount GLsizei *count - GLuint *shaders + GLuint *shaders GLint glGetAttribLocation - GLuint program + GLuint program const GLchar *name GLint glGetAttribLocationARB - GLhandleARB programObj + GLhandleARB programObj const GLcharARB *name void glGetBooleanIndexedvEXT - GLenum target + GLenum target GLuint index - GLboolean *data + GLboolean *data + void glGetBooleani_v - GLenum target + GLenum target GLuint index - GLboolean *data + GLboolean *data void glGetBooleanv GLenum pname - GLboolean *data + GLboolean *data @@ -14409,7 +13093,7 @@ typedef unsigned int GLhandleARB; void glGetBufferParameterui64vNV - GLenum target + GLenum target GLenum pname GLuint64EXT *params @@ -14428,23 +13112,23 @@ typedef unsigned int GLhandleARB; void glGetBufferPointervOES - GLenum target - GLenum pname - void **params + GLenum target + GLenum pname + void **params void glGetBufferSubData GLenum target - GLintptr offset - GLsizeiptr size + GLintptr offset + GLsizeiptr size void *data void glGetBufferSubDataARB GLenum target - GLintptrARB offset - GLsizeiptrARB size + GLintptrARB offset + GLsizeiptrARB size void *data @@ -14456,23 +13140,23 @@ typedef unsigned int GLhandleARB; void glGetClipPlanef - GLenum plane + GLenum plane GLfloat *equation void glGetClipPlanefOES - GLenum plane + GLenum plane GLfloat *equation void glGetClipPlanex - GLenum plane + GLenum plane GLfixed *equation void glGetClipPlanexOES - GLenum plane + GLenum plane GLfixed *equation @@ -14495,42 +13179,42 @@ typedef unsigned int GLhandleARB; void glGetColorTableParameterfv GLenum target - GLenum pname + GLenum pname GLfloat *params void glGetColorTableParameterfvEXT GLenum target - GLenum pname + GLenum pname GLfloat *params void glGetColorTableParameterfvSGI GLenum target - GLenum pname + GLenum pname GLfloat *params void glGetColorTableParameteriv GLenum target - GLenum pname + GLenum pname GLint *params void glGetColorTableParameterivEXT GLenum target - GLenum pname + GLenum pname GLint *params void glGetColorTableParameterivSGI GLenum target - GLenum pname + GLenum pname GLint *params @@ -14584,49 +13268,49 @@ typedef unsigned int GLhandleARB; GLuint glGetCommandHeaderNV - GLenum tokenID + GLenum tokenID GLuint size void glGetCompressedMultiTexImageEXT GLenum texunit GLenum target - GLint lod + GLint lod void *img void glGetCompressedTexImage GLenum target - GLint level - void *img + GLint level + void *img void glGetCompressedTexImageARB GLenum target - GLint level - void *img + GLint level + void *img void glGetCompressedTextureImage - GLuint texture + GLuint texture GLint level GLsizei bufSize - void *pixels + void *pixels void glGetCompressedTextureImageEXT - GLuint texture + GLuint texture GLenum target - GLint lod + GLint lod void *img void glGetCompressedTextureSubImage - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -14635,7 +13319,7 @@ typedef unsigned int GLhandleARB; GLsizei height GLsizei depth GLsizei bufSize - void *pixels + void *pixels void glGetConvolutionFilter @@ -14657,28 +13341,28 @@ typedef unsigned int GLhandleARB; void glGetConvolutionParameterfv GLenum target - GLenum pname + GLenum pname GLfloat *params void glGetConvolutionParameterfvEXT GLenum target - GLenum pname + GLenum pname GLfloat *params void glGetConvolutionParameteriv GLenum target - GLenum pname + GLenum pname GLint *params void glGetConvolutionParameterivEXT GLenum target - GLenum pname + GLenum pname GLint *params @@ -14690,38 +13374,38 @@ typedef unsigned int GLhandleARB; void glGetCoverageModulationTableNV - GLsizei bufsize + GLsizei bufSize GLfloat *v GLuint glGetDebugMessageLog GLuint count GLsizei bufSize - GLenum *sources - GLenum *types + GLenum *sources + GLenum *types GLuint *ids - GLenum *severities + GLenum *severities GLsizei *lengths GLchar *messageLog GLuint glGetDebugMessageLogAMD GLuint count - GLsizei bufsize + GLsizei bufSize GLenum *categories - GLuint *severities + GLenum *severities GLuint *ids GLsizei *lengths - GLchar *message + GLchar *message GLuint glGetDebugMessageLogARB GLuint count GLsizei bufSize - GLenum *sources - GLenum *types + GLenum *sources + GLenum *types GLuint *ids - GLenum *severities + GLenum *severities GLsizei *lengths GLchar *messageLog @@ -14730,10 +13414,10 @@ typedef unsigned int GLhandleARB; GLuint glGetDebugMessageLogKHR GLuint count GLsizei bufSize - GLenum *sources - GLenum *types + GLenum *sources + GLenum *types GLuint *ids - GLenum *severities + GLenum *severities GLsizei *lengths GLchar *messageLog @@ -14746,20 +13430,20 @@ typedef unsigned int GLhandleARB; void glGetDoubleIndexedvEXT - GLenum target + GLenum target GLuint index GLdouble *data void glGetDoublei_v - GLenum target + GLenum target GLuint index GLdouble *data void glGetDoublei_vEXT - GLenum pname + GLenum pname GLuint index GLdouble *params @@ -14789,7 +13473,7 @@ typedef unsigned int GLhandleARB; void glGetFenceivNV - GLuint fence + GLuint fence GLenum pname GLint *params @@ -14814,44 +13498,44 @@ typedef unsigned int GLhandleARB; void glGetFixedv - GLenum pname + GLenum pname GLfixed *params void glGetFixedvOES - GLenum pname + GLenum pname GLfixed *params void glGetFloatIndexedvEXT - GLenum target + GLenum target GLuint index GLfloat *data void glGetFloati_v - GLenum target + GLenum target GLuint index GLfloat *data void glGetFloati_vEXT - GLenum pname + GLenum pname GLuint index GLfloat *params void glGetFloati_vNV - GLenum target + GLenum target GLuint index GLfloat *data void glGetFloati_vOES - GLenum target + GLenum target GLuint index GLfloat *data @@ -14868,23 +13552,23 @@ typedef unsigned int GLhandleARB; GLint glGetFragDataIndex - GLuint program + GLuint program const GLchar *name GLint glGetFragDataIndexEXT - GLuint program + GLuint program const GLchar *name GLint glGetFragDataLocation - GLuint program + GLuint program const GLchar *name GLint glGetFragDataLocationEXT - GLuint program + GLuint program const GLchar *name @@ -14902,21 +13586,28 @@ typedef unsigned int GLhandleARB; void glGetFragmentMaterialfvSGIX - GLenum face + GLenum face GLenum pname GLfloat *params void glGetFragmentMaterialivSGIX - GLenum face + GLenum face GLenum pname GLint *params + + void glGetFragmentShadingRatesEXT + GLsizei samples + GLsizei maxCount + GLsizei *count + GLenum *shadingRates + void glGetFramebufferAttachmentParameteriv GLenum target GLenum attachment - GLenum pname + GLenum pname GLint *params @@ -14924,22 +13615,22 @@ typedef unsigned int GLhandleARB; void glGetFramebufferAttachmentParameterivEXT GLenum target GLenum attachment - GLenum pname + GLenum pname GLint *params void glGetFramebufferAttachmentParameterivOES - GLenum target - GLenum attachment - GLenum pname + GLenum target + GLenum attachment + GLenum pname GLint *params void glGetFramebufferParameterfvAMD - GLenum target - GLenum pname + GLenum target + GLenum pname GLuint numsamples GLuint pixelindex GLsizei size @@ -14947,41 +13638,42 @@ typedef unsigned int GLhandleARB; void glGetFramebufferParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params void glGetFramebufferParameterivEXT - GLuint framebuffer + GLuint framebuffer GLenum pname GLint *params GLsizei glGetFramebufferPixelLocalStorageSizeEXT - GLuint target + GLuint target - GLenum glGetGraphicsResetStatus + GLenum glGetGraphicsResetStatus - GLenum glGetGraphicsResetStatusARB + GLenum glGetGraphicsResetStatusARB - GLenum glGetGraphicsResetStatusEXT + GLenum glGetGraphicsResetStatusEXT + - GLenum glGetGraphicsResetStatusKHR + GLenum glGetGraphicsResetStatusKHR - GLhandleARB glGetHandleARB - GLenum pname + GLhandleARB glGetHandleARB + GLenum pname void glGetHistogram - GLenum target - GLboolean reset + GLenum target + GLboolean reset GLenum format GLenum type void *values @@ -14991,7 +13683,7 @@ typedef unsigned int GLhandleARB; void glGetHistogramEXT GLenum target - GLboolean reset + GLboolean reset GLenum format GLenum type void *values @@ -14999,8 +13691,8 @@ typedef unsigned int GLhandleARB; void glGetHistogramParameterfv - GLenum target - GLenum pname + GLenum target + GLenum pname GLfloat *params @@ -15013,8 +13705,8 @@ typedef unsigned int GLhandleARB; void glGetHistogramParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params @@ -15027,25 +13719,25 @@ typedef unsigned int GLhandleARB; void glGetHistogramParameterxvOES - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed *params GLuint64 glGetImageHandleARB - GLuint texture + GLuint texture GLint level GLboolean layered GLint layer - GLenum format + GLenum format GLuint64 glGetImageHandleNV - GLuint texture + GLuint texture GLint level - GLboolean layered + GLboolean layered GLint layer - GLenum format + GLenum format void glGetImageTransformParameterfvHP @@ -15061,7 +13753,7 @@ typedef unsigned int GLhandleARB; void glGetInfoLogARB - GLhandleARB obj + GLhandleARB obj GLsizei maxLength GLsizei *length GLcharARB *infoLog @@ -15072,37 +13764,44 @@ typedef unsigned int GLhandleARB; void glGetInteger64i_v - GLenum target + GLenum target GLuint index GLint64 *data void glGetInteger64v - GLenum pname + GLenum pname GLint64 *data void glGetInteger64vAPPLE - GLenum pname + GLenum pname GLint64 *params + + void glGetInteger64vEXT + GLenum pname + GLint64 *data + + void glGetIntegerIndexedvEXT - GLenum target + GLenum target GLuint index GLint *data + void glGetIntegeri_v - GLenum target + GLenum target GLuint index GLint *data void glGetIntegeri_vEXT - GLenum target + GLenum target GLuint index GLint *data @@ -15125,34 +13824,34 @@ typedef unsigned int GLhandleARB; void glGetInternalformatSampleivNV - GLenum target - GLenum internalformat + GLenum target + GLenum internalformat GLsizei samples - GLenum pname - GLsizei bufSize - GLint *params + GLenum pname + GLsizei count + GLint *params void glGetInternalformati64v - GLenum target - GLenum internalformat - GLenum pname - GLsizei bufSize - GLint64 *params + GLenum target + GLenum internalformat + GLenum pname + GLsizei count + GLint64 *params void glGetInternalformativ - GLenum target - GLenum internalformat - GLenum pname - GLsizei bufSize - GLint *params + GLenum target + GLenum internalformat + GLenum pname + GLsizei count + GLint *params void glGetInvariantBooleanvEXT GLuint id GLenum value - GLboolean *data + GLboolean *data void glGetInvariantFloatvEXT @@ -15182,39 +13881,39 @@ typedef unsigned int GLhandleARB; void glGetLightxOES - GLenum light - GLenum pname + GLenum light + GLenum pname GLfixed *params void glGetLightxv - GLenum light - GLenum pname + GLenum light + GLenum pname GLfixed *params void glGetLightxvOES - GLenum light - GLenum pname + GLenum light + GLenum pname GLfixed *params void glGetListParameterfvSGIX - GLuint list + GLuint list GLenum pname - GLfloat *params + GLfloat *params void glGetListParameterivSGIX - GLuint list + GLuint list GLenum pname - GLint *params + GLint *params void glGetLocalConstantBooleanvEXT GLuint id GLenum value - GLboolean *data + GLboolean *data void glGetLocalConstantFloatvEXT @@ -15249,7 +13948,7 @@ typedef unsigned int GLhandleARB; GLenum type GLsizei ustride GLsizei vstride - GLboolean packed + GLboolean packed void *points @@ -15287,46 +13986,60 @@ typedef unsigned int GLhandleARB; void glGetMapxvOES - GLenum target - GLenum query + GLenum target + GLenum query GLfixed *v void glGetMaterialfv - GLenum face + GLenum face GLenum pname GLfloat *params void glGetMaterialiv - GLenum face + GLenum face GLenum pname GLint *params void glGetMaterialxOES - GLenum face - GLenum pname + GLenum face + GLenum pname GLfixed param void glGetMaterialxv - GLenum face - GLenum pname + GLenum face + GLenum pname GLfixed *params void glGetMaterialxvOES - GLenum face - GLenum pname + GLenum face + GLenum pname GLfixed *params + + void glGetMemoryObjectDetachedResourcesuivNV + GLuint memory + GLenum pname + GLint first + GLsizei count + GLuint *params + + + void glGetMemoryObjectParameterivEXT + GLuint memoryObject + GLenum pname + GLint *params + void glGetMinmax - GLenum target - GLboolean reset + GLenum target + GLboolean reset GLenum format GLenum type void *values @@ -15336,7 +14049,7 @@ typedef unsigned int GLhandleARB; void glGetMinmaxEXT GLenum target - GLboolean reset + GLboolean reset GLenum format GLenum type void *values @@ -15344,8 +14057,8 @@ typedef unsigned int GLhandleARB; void glGetMinmaxParameterfv - GLenum target - GLenum pname + GLenum target + GLenum pname GLfloat *params @@ -15358,8 +14071,8 @@ typedef unsigned int GLhandleARB; void glGetMinmaxParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params @@ -15409,7 +14122,7 @@ typedef unsigned int GLhandleARB; void glGetMultiTexImageEXT GLenum texunit GLenum target - GLint level + GLint level GLenum format GLenum type void *pixels @@ -15418,7 +14131,7 @@ typedef unsigned int GLhandleARB; void glGetMultiTexLevelParameterfvEXT GLenum texunit GLenum target - GLint level + GLint level GLenum pname GLfloat *params @@ -15426,7 +14139,7 @@ typedef unsigned int GLhandleARB; void glGetMultiTexLevelParameterivEXT GLenum texunit GLenum target - GLint level + GLint level GLenum pname GLint *params @@ -15460,7 +14173,7 @@ typedef unsigned int GLhandleARB; void glGetMultisamplefv - GLenum pname + GLenum pname GLuint index GLfloat *val @@ -15473,57 +14186,57 @@ typedef unsigned int GLhandleARB; void glGetNamedBufferParameteri64v - GLuint buffer - GLenum pname + GLuint buffer + GLenum pname GLint64 *params void glGetNamedBufferParameteriv - GLuint buffer - GLenum pname + GLuint buffer + GLenum pname GLint *params void glGetNamedBufferParameterivEXT - GLuint buffer - GLenum pname + GLuint buffer + GLenum pname GLint *params void glGetNamedBufferParameterui64vNV - GLuint buffer - GLenum pname + GLuint buffer + GLenum pname GLuint64EXT *params void glGetNamedBufferPointerv - GLuint buffer - GLenum pname - void **params + GLuint buffer + GLenum pname + void **params void glGetNamedBufferPointervEXT - GLuint buffer - GLenum pname + GLuint buffer + GLenum pname void **params void glGetNamedBufferSubData - GLuint buffer + GLuint buffer GLintptr offset - GLsizeiptr size - void *data + GLsizeiptr size + void *data void glGetNamedBufferSubDataEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr size void *data void glGetNamedFramebufferParameterfvAMD - GLenum framebuffer + GLuint framebuffer GLenum pname GLuint numsamples GLuint pixelindex @@ -15532,81 +14245,81 @@ typedef unsigned int GLhandleARB; void glGetNamedFramebufferAttachmentParameteriv - GLuint framebuffer - GLenum attachment - GLenum pname + GLuint framebuffer + GLenum attachment + GLenum pname GLint *params void glGetNamedFramebufferAttachmentParameterivEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment GLenum pname GLint *params void glGetNamedFramebufferParameteriv - GLuint framebuffer - GLenum pname + GLuint framebuffer + GLenum pname GLint *param void glGetNamedFramebufferParameterivEXT - GLuint framebuffer + GLuint framebuffer GLenum pname GLint *params void glGetNamedProgramLocalParameterIivEXT - GLuint program + GLuint program GLenum target GLuint index GLint *params void glGetNamedProgramLocalParameterIuivEXT - GLuint program + GLuint program GLenum target GLuint index GLuint *params void glGetNamedProgramLocalParameterdvEXT - GLuint program + GLuint program GLenum target GLuint index GLdouble *params void glGetNamedProgramLocalParameterfvEXT - GLuint program + GLuint program GLenum target GLuint index GLfloat *params void glGetNamedProgramStringEXT - GLuint program + GLuint program GLenum target GLenum pname void *string void glGetNamedProgramivEXT - GLuint program + GLuint program GLenum target - GLenum pname + GLenum pname GLint *params void glGetNamedRenderbufferParameteriv - GLuint renderbuffer - GLenum pname + GLuint renderbuffer + GLenum pname GLint *params void glGetNamedRenderbufferParameterivEXT - GLuint renderbuffer + GLuint renderbuffer GLenum pname GLint *params @@ -15632,19 +14345,19 @@ typedef unsigned int GLhandleARB; void glGetObjectBufferfvATI - GLuint buffer + GLuint buffer GLenum pname GLfloat *params void glGetObjectBufferivATI - GLuint buffer + GLuint buffer GLenum pname GLint *params void glGetObjectLabel - GLenum identifier + GLenum identifier GLuint name GLsizei bufSize GLsizei *length @@ -15669,7 +14382,7 @@ typedef unsigned int GLhandleARB; void glGetObjectParameterfvARB - GLhandleARB obj + GLhandleARB obj GLenum pname GLfloat *params @@ -15682,7 +14395,7 @@ typedef unsigned int GLhandleARB; void glGetObjectParameterivARB - GLhandleARB obj + GLhandleARB obj GLenum pname GLint *params @@ -15727,29 +14440,29 @@ typedef unsigned int GLhandleARB; void glGetPathCommandsNV - GLuint path - GLubyte *commands + GLuint path + GLubyte *commands void glGetPathCoordsNV - GLuint path + GLuint path GLfloat *coords void glGetPathDashArrayNV - GLuint path + GLuint path GLfloat *dashArray GLfloat glGetPathLengthNV - GLuint path + GLuint path GLsizei startSegment GLsizei numSegments void glGetPathMetricRangeNV GLbitfield metricQueryMask - GLuint firstPathName + GLuint firstPathName GLsizei numPaths GLsizei stride GLfloat *metrics @@ -15759,20 +14472,20 @@ typedef unsigned int GLhandleARB; GLbitfield metricQueryMask GLsizei numPaths GLenum pathNameType - const void *paths - GLuint pathBase + const void *paths + GLuint pathBase GLsizei stride GLfloat *metrics void glGetPathParameterfvNV - GLuint path + GLuint path GLenum pname GLfloat *value void glGetPathParameterivNV - GLuint path + GLuint path GLenum pname GLint *value @@ -15781,8 +14494,8 @@ typedef unsigned int GLhandleARB; GLenum pathListMode GLsizei numPaths GLenum pathNameType - const void *paths - GLuint pathBase + const void *paths + GLuint pathBase GLfloat advanceScale GLfloat kerningScale GLenum transformType @@ -15805,9 +14518,9 @@ typedef unsigned int GLhandleARB; GLuint queryId GLuint counterId GLuint counterNameLength - GLchar *counterName + GLchar *counterName GLuint counterDescLength - GLchar *counterDesc + GLchar *counterDesc GLuint *counterOffset GLuint *counterDataSize GLuint *counterTypeEnum @@ -15819,7 +14532,7 @@ typedef unsigned int GLhandleARB; GLuint monitor GLenum pname GLsizei dataSize - GLuint *data + GLuint *data GLint *bytesWritten @@ -15863,7 +14576,7 @@ typedef unsigned int GLhandleARB; GLuint queryHandle GLuint flags GLsizei dataSize - GLvoid *data + void *data GLuint *bytesWritten @@ -15875,11 +14588,11 @@ typedef unsigned int GLhandleARB; void glGetPerfQueryInfoINTEL GLuint queryId GLuint queryNameLength - GLchar *queryName + GLchar *queryName GLuint *dataSize GLuint *noCounters GLuint *noInstances - GLuint *capsMask + GLuint *capsMask void glGetPixelMapfv @@ -15904,19 +14617,19 @@ typedef unsigned int GLhandleARB; void glGetPixelMapxv - GLenum map + GLenum map GLint size GLfixed *values void glGetPixelTexGenParameterfvSGIS GLenum pname - GLfloat *params + GLfloat *params void glGetPixelTexGenParameterivSGIS GLenum pname - GLint *params + GLint *params void glGetPixelTransformParameterfvEXT @@ -15934,13 +14647,13 @@ typedef unsigned int GLhandleARB; void glGetPointerIndexedvEXT - GLenum target + GLenum target GLuint index void **data void glGetPointeri_vEXT - GLenum pname + GLenum pname GLuint index void **params @@ -15959,7 +14672,7 @@ typedef unsigned int GLhandleARB; void glGetPointervKHR GLenum pname - void **params + void **params @@ -15970,7 +14683,7 @@ typedef unsigned int GLhandleARB; void glGetProgramBinary - GLuint program + GLuint program GLsizei bufSize GLsizei *length GLenum *binaryFormat @@ -15978,7 +14691,7 @@ typedef unsigned int GLhandleARB; void glGetProgramBinaryOES - GLuint program + GLuint program GLsizei bufSize GLsizei *length GLenum *binaryFormat @@ -15999,19 +14712,19 @@ typedef unsigned int GLhandleARB; void glGetProgramEnvParameterdvARB - GLenum target + GLenum target GLuint index GLdouble *params void glGetProgramEnvParameterfvARB - GLenum target + GLenum target GLuint index GLfloat *params void glGetProgramInfoLog - GLuint program + GLuint program GLsizei bufSize GLsizei *length GLchar *infoLog @@ -16019,9 +14732,9 @@ typedef unsigned int GLhandleARB; void glGetProgramInterfaceiv - GLuint program - GLenum programInterface - GLenum pname + GLuint program + GLenum programInterface + GLenum pname GLint *params @@ -16038,19 +14751,19 @@ typedef unsigned int GLhandleARB; void glGetProgramLocalParameterdvARB - GLenum target + GLenum target GLuint index GLdouble *params void glGetProgramLocalParameterfvARB - GLenum target + GLenum target GLuint index GLfloat *params void glGetProgramNamedParameterdvNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLdouble *params @@ -16058,7 +14771,7 @@ typedef unsigned int GLhandleARB; void glGetProgramNamedParameterfvNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLfloat *params @@ -16082,58 +14795,58 @@ typedef unsigned int GLhandleARB; void glGetProgramPipelineInfoLog - GLuint pipeline + GLuint pipeline GLsizei bufSize GLsizei *length GLchar *infoLog void glGetProgramPipelineInfoLogEXT - GLuint pipeline + GLuint pipeline GLsizei bufSize GLsizei *length GLchar *infoLog void glGetProgramPipelineiv - GLuint pipeline - GLenum pname + GLuint pipeline + GLenum pname GLint *params void glGetProgramPipelineivEXT - GLuint pipeline - GLenum pname + GLuint pipeline + GLenum pname GLint *params GLuint glGetProgramResourceIndex - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface const GLchar *name GLint glGetProgramResourceLocation - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface const GLchar *name GLint glGetProgramResourceLocationIndex - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface const GLchar *name GLint glGetProgramResourceLocationIndexEXT - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface const GLchar *name void glGetProgramResourceName - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface GLuint index GLsizei bufSize GLsizei *length @@ -16141,44 +14854,44 @@ typedef unsigned int GLhandleARB; void glGetProgramResourcefvNV - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface GLuint index GLsizei propCount const GLenum *props - GLsizei bufSize - GLsizei *length - GLfloat *params + GLsizei count + GLsizei *length + GLfloat *params void glGetProgramResourceiv - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface GLuint index GLsizei propCount - const GLenum *props - GLsizei bufSize + const GLenum *props + GLsizei count GLsizei *length - GLint *params + GLint *params void glGetProgramStageiv - GLuint program - GLenum shadertype - GLenum pname + GLuint program + GLenum shadertype + GLenum pname GLint *values void glGetProgramStringARB - GLenum target - GLenum pname + GLenum target + GLenum pname void *string void glGetProgramStringNV - GLuint id + GLuint id GLenum pname - GLubyte *program + GLubyte *program @@ -16189,224 +14902,236 @@ typedef unsigned int GLhandleARB; void glGetProgramiv - GLuint program - GLenum pname + GLuint program + GLenum pname GLint *params void glGetProgramivARB - GLenum target + GLenum target GLenum pname GLint *params void glGetProgramivNV - GLuint id + GLuint id GLenum pname GLint *params void glGetQueryBufferObjecti64v - GLuint id - GLuint buffer - GLenum pname + GLuint id + GLuint buffer + GLenum pname GLintptr offset void glGetQueryBufferObjectiv - GLuint id - GLuint buffer - GLenum pname + GLuint id + GLuint buffer + GLenum pname GLintptr offset void glGetQueryBufferObjectui64v - GLuint id - GLuint buffer - GLenum pname + GLuint id + GLuint buffer + GLenum pname GLintptr offset void glGetQueryBufferObjectuiv - GLuint id - GLuint buffer - GLenum pname + GLuint id + GLuint buffer + GLenum pname GLintptr offset void glGetQueryIndexediv - GLenum target + GLenum target GLuint index - GLenum pname + GLenum pname GLint *params void glGetQueryObjecti64v - GLuint id - GLenum pname + GLuint id + GLenum pname GLint64 *params void glGetQueryObjecti64vEXT - GLuint id - GLenum pname + GLuint id + GLenum pname GLint64 *params void glGetQueryObjectiv - GLuint id - GLenum pname + GLuint id + GLenum pname GLint *params void glGetQueryObjectivARB - GLuint id - GLenum pname + GLuint id + GLenum pname GLint *params void glGetQueryObjectivEXT - GLuint id - GLenum pname - GLint *params + GLuint id + GLenum pname + GLint *params void glGetQueryObjectui64v - GLuint id - GLenum pname + GLuint id + GLenum pname GLuint64 *params void glGetQueryObjectui64vEXT - GLuint id - GLenum pname + GLuint id + GLenum pname GLuint64 *params void glGetQueryObjectuiv - GLuint id - GLenum pname + GLuint id + GLenum pname GLuint *params void glGetQueryObjectuivARB - GLuint id - GLenum pname + GLuint id + GLenum pname GLuint *params void glGetQueryObjectuivEXT - GLuint id - GLenum pname - GLuint *params + GLuint id + GLenum pname + GLuint *params void glGetQueryiv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params void glGetQueryivARB - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params void glGetQueryivEXT - GLenum target - GLenum pname - GLint *params + GLenum target + GLenum pname + GLint *params void glGetRenderbufferParameteriv GLenum target - GLenum pname + GLenum pname GLint *params void glGetRenderbufferParameterivEXT GLenum target - GLenum pname + GLenum pname GLint *params void glGetRenderbufferParameterivOES - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params void glGetSamplerParameterIiv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLint *params void glGetSamplerParameterIivEXT - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLint *params void glGetSamplerParameterIivOES - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLint *params void glGetSamplerParameterIuiv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLuint *params void glGetSamplerParameterIuivEXT - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLuint *params void glGetSamplerParameterIuivOES - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLuint *params void glGetSamplerParameterfv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLfloat *params void glGetSamplerParameteriv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLint *params + + void glGetSemaphoreParameterivNV + GLuint semaphore + GLenum pname + GLint *params + + + void glGetSemaphoreParameterui64vEXT + GLuint semaphore + GLenum pname + GLuint64 *params + void glGetSeparableFilter - GLenum target + GLenum target GLenum format GLenum type void *row @@ -16427,7 +15152,7 @@ typedef unsigned int GLhandleARB; void glGetShaderInfoLog - GLuint shader + GLuint shader GLsizei bufSize GLsizei *length GLchar *infoLog @@ -16435,21 +15160,21 @@ typedef unsigned int GLhandleARB; void glGetShaderPrecisionFormat - GLenum shadertype - GLenum precisiontype + GLenum shadertype + GLenum precisiontype GLint *range - GLint *precision + GLint *precision void glGetShaderSource - GLuint shader + GLuint shader GLsizei bufSize GLsizei *length GLchar *source void glGetShaderSourceARB - GLhandleARB obj + GLhandleARB obj GLsizei maxLength GLsizei *length GLcharARB *source @@ -16457,11 +15182,24 @@ typedef unsigned int GLhandleARB; void glGetShaderiv - GLuint shader - GLenum pname + GLuint shader + GLenum pname GLint *params + + void glGetShadingRateImagePaletteNV + GLuint viewport + GLuint entry + GLenum *rate + + + void glGetShadingRateSampleLocationivNV + GLenum rate + GLuint samples + GLuint index + GLint *location + void glGetSharpenTexFuncSGIS GLenum target @@ -16470,45 +15208,51 @@ typedef unsigned int GLhandleARB; GLushort glGetStageIndexNV - GLenum shadertype + GLenum shadertype + - const GLubyte *glGetString + const GLubyte *glGetString GLenum name - const GLubyte *glGetStringi - GLenum name + const GLubyte *glGetStringi + GLenum name GLuint index + GLuint glGetSubroutineIndex - GLuint program - GLenum shadertype + GLuint program + GLenum shadertype const GLchar *name GLint glGetSubroutineUniformLocation - GLuint program - GLenum shadertype + GLuint program + GLenum shadertype const GLchar *name void glGetSynciv - GLsync sync - GLenum pname - GLsizei bufSize + GLsync sync + GLenum pname + GLsizei count GLsizei *length - GLint *values + GLint *values void glGetSyncivAPPLE - GLsync sync - GLenum pname - GLsizei bufSize + GLsync sync + GLenum pname + GLsizei count GLsizei *length - GLint *values + GLint *values @@ -16537,14 +15281,14 @@ typedef unsigned int GLhandleARB; void glGetTexEnvxv - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed *params void glGetTexEnvxvOES - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed *params @@ -16570,8 +15314,8 @@ typedef unsigned int GLhandleARB; void glGetTexGenfvOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLfloat *params @@ -16583,20 +15327,20 @@ typedef unsigned int GLhandleARB; void glGetTexGenivOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLint *params void glGetTexGenxvOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLfixed *params void glGetTexImage GLenum target - GLint level + GLint level GLenum format GLenum type void *pixels @@ -16606,7 +15350,7 @@ typedef unsigned int GLhandleARB; void glGetTexLevelParameterfv GLenum target - GLint level + GLint level GLenum pname GLfloat *params @@ -16614,16 +15358,16 @@ typedef unsigned int GLhandleARB; void glGetTexLevelParameteriv GLenum target - GLint level + GLint level GLenum pname GLint *params void glGetTexLevelParameterxvOES - GLenum target + GLenum target GLint level - GLenum pname + GLenum pname GLfixed *params @@ -16690,148 +15434,148 @@ typedef unsigned int GLhandleARB; void glGetTexParameterxv - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed *params void glGetTexParameterxvOES - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed *params GLuint64 glGetTextureHandleARB - GLuint texture + GLuint texture GLuint64 glGetTextureHandleIMG - GLuint texture + GLuint texture GLuint64 glGetTextureHandleNV - GLuint texture + GLuint texture void glGetTextureImage - GLuint texture + GLuint texture GLint level - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize - void *pixels + void *pixels void glGetTextureImageEXT - GLuint texture + GLuint texture GLenum target - GLint level + GLint level GLenum format GLenum type void *pixels void glGetTextureLevelParameterfv - GLuint texture + GLuint texture GLint level - GLenum pname + GLenum pname GLfloat *params void glGetTextureLevelParameterfvEXT - GLuint texture + GLuint texture GLenum target - GLint level + GLint level GLenum pname GLfloat *params void glGetTextureLevelParameteriv - GLuint texture + GLuint texture GLint level - GLenum pname + GLenum pname GLint *params void glGetTextureLevelParameterivEXT - GLuint texture + GLuint texture GLenum target - GLint level + GLint level GLenum pname GLint *params void glGetTextureParameterIiv - GLuint texture - GLenum pname + GLuint texture + GLenum pname GLint *params void glGetTextureParameterIivEXT - GLuint texture + GLuint texture GLenum target GLenum pname GLint *params void glGetTextureParameterIuiv - GLuint texture - GLenum pname + GLuint texture + GLenum pname GLuint *params void glGetTextureParameterIuivEXT - GLuint texture + GLuint texture GLenum target GLenum pname GLuint *params void glGetTextureParameterfv - GLuint texture - GLenum pname + GLuint texture + GLenum pname GLfloat *params void glGetTextureParameterfvEXT - GLuint texture + GLuint texture GLenum target GLenum pname GLfloat *params void glGetTextureParameteriv - GLuint texture - GLenum pname + GLuint texture + GLenum pname GLint *params void glGetTextureParameterivEXT - GLuint texture + GLuint texture GLenum target GLenum pname GLint *params GLuint64 glGetTextureSamplerHandleARB - GLuint texture - GLuint sampler + GLuint texture + GLuint sampler GLuint64 glGetTextureSamplerHandleIMG - GLuint texture - GLuint sampler + GLuint texture + GLuint sampler GLuint64 glGetTextureSamplerHandleNV - GLuint texture - GLuint sampler + GLuint texture + GLuint sampler void glGetTextureSubImage - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -16839,10 +15583,10 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize - void *pixels + void *pixels void glGetTrackMatrixivNV @@ -16854,166 +15598,180 @@ typedef unsigned int GLhandleARB; void glGetTransformFeedbackVarying - GLuint program + GLuint program GLuint index GLsizei bufSize GLsizei *length GLsizei *size - GLenum *type + GLenum *type GLchar *name + void glGetTransformFeedbackVaryingEXT - GLuint program + GLuint program GLuint index GLsizei bufSize GLsizei *length GLsizei *size - GLenum *type + GLenum *type GLchar *name void glGetTransformFeedbackVaryingNV - GLuint program + GLuint program GLuint index GLint *location void glGetTransformFeedbacki64_v - GLuint xfb - GLenum pname + GLuint xfb + GLenum pname GLuint index GLint64 *param void glGetTransformFeedbacki_v - GLuint xfb - GLenum pname + GLuint xfb + GLenum pname GLuint index GLint *param void glGetTransformFeedbackiv - GLuint xfb - GLenum pname + GLuint xfb + GLenum pname GLint *param void glGetTranslatedShaderSourceANGLE - GLuint shader - GLsizei bufsize + GLuint shader + GLsizei bufSize GLsizei *length - GLchar *source + GLchar *source GLuint glGetUniformBlockIndex - GLuint program + GLuint program const GLchar *uniformBlockName + GLint glGetUniformBufferSizeEXT - GLuint program + GLuint program GLint location void glGetUniformIndices - GLuint program + GLuint program GLsizei uniformCount const GLchar *const*uniformNames GLuint *uniformIndices + GLint glGetUniformLocation - GLuint program + GLuint program const GLchar *name GLint glGetUniformLocationARB - GLhandleARB programObj + GLhandleARB programObj const GLcharARB *name - GLintptr glGetUniformOffsetEXT - GLuint program + GLintptr glGetUniformOffsetEXT + GLuint program GLint location void glGetUniformSubroutineuiv - GLenum shadertype + GLenum shadertype GLint location GLuint *params void glGetUniformdv - GLuint program + GLuint program GLint location GLdouble *params void glGetUniformfv - GLuint program + GLuint program GLint location GLfloat *params void glGetUniformfvARB - GLhandleARB programObj + GLhandleARB programObj GLint location GLfloat *params void glGetUniformi64vARB - GLuint program + GLuint program GLint location GLint64 *params void glGetUniformi64vNV - GLuint program + GLuint program GLint location GLint64EXT *params void glGetUniformiv - GLuint program + GLuint program GLint location GLint *params void glGetUniformivARB - GLhandleARB programObj + GLhandleARB programObj GLint location GLint *params void glGetUniformui64vARB - GLuint program + GLuint program GLint location GLuint64 *params void glGetUniformui64vNV - GLuint program + GLuint program GLint location GLuint64EXT *params void glGetUniformuiv - GLuint program + GLuint program GLint location GLuint *params void glGetUniformuivEXT - GLuint program + GLuint program GLint location GLuint *params + + void glGetUnsignedBytevEXT + GLenum pname + GLubyte *data + + + void glGetUnsignedBytei_vEXT + GLenum target + GLuint index + GLubyte *data + void glGetVariantArrayObjectfvATI GLuint id @@ -17030,7 +15788,7 @@ typedef unsigned int GLhandleARB; void glGetVariantBooleanvEXT GLuint id GLenum value - GLboolean *data + GLboolean *data void glGetVariantFloatvEXT @@ -17052,53 +15810,53 @@ typedef unsigned int GLhandleARB; GLint glGetVaryingLocationNV - GLuint program + GLuint program const GLchar *name void glGetVertexArrayIndexed64iv - GLuint vaobj + GLuint vaobj GLuint index - GLenum pname + GLenum pname GLint64 *param void glGetVertexArrayIndexediv - GLuint vaobj + GLuint vaobj GLuint index - GLenum pname + GLenum pname GLint *param void glGetVertexArrayIntegeri_vEXT - GLuint vaobj + GLuint vaobj GLuint index - GLenum pname + GLenum pname GLint *param void glGetVertexArrayIntegervEXT - GLuint vaobj - GLenum pname + GLuint vaobj + GLenum pname GLint *param void glGetVertexArrayPointeri_vEXT - GLuint vaobj + GLuint vaobj GLuint index - GLenum pname - void **param + GLenum pname + void **param void glGetVertexArrayPointervEXT - GLuint vaobj - GLenum pname + GLuint vaobj + GLenum pname void **param void glGetVertexArrayiv - GLuint vaobj - GLenum pname + GLuint vaobj + GLenum pname GLint *param @@ -17142,32 +15900,32 @@ typedef unsigned int GLhandleARB; void glGetVertexAttribLdv GLuint index - GLenum pname + GLenum pname GLdouble *params void glGetVertexAttribLdvEXT GLuint index - GLenum pname + GLenum pname GLdouble *params void glGetVertexAttribLi64vNV GLuint index - GLenum pname + GLenum pname GLint64EXT *params void glGetVertexAttribLui64vARB GLuint index - GLenum pname + GLenum pname GLuint64EXT *params void glGetVertexAttribLui64vNV GLuint index - GLenum pname + GLenum pname GLuint64EXT *params @@ -17313,168 +16071,168 @@ typedef unsigned int GLhandleARB; void glGetnColorTable - GLenum target - GLenum format - GLenum type + GLenum target + GLenum format + GLenum type GLsizei bufSize - void *table + void *table void glGetnColorTableARB - GLenum target - GLenum format - GLenum type + GLenum target + GLenum format + GLenum type GLsizei bufSize void *table void glGetnCompressedTexImage - GLenum target + GLenum target GLint lod GLsizei bufSize - void *pixels + void *pixels void glGetnCompressedTexImageARB - GLenum target + GLenum target GLint lod GLsizei bufSize void *img void glGetnConvolutionFilter - GLenum target - GLenum format - GLenum type + GLenum target + GLenum format + GLenum type GLsizei bufSize - void *image + void *image void glGetnConvolutionFilterARB - GLenum target - GLenum format - GLenum type + GLenum target + GLenum format + GLenum type GLsizei bufSize void *image void glGetnHistogram - GLenum target + GLenum target GLboolean reset - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize - void *values + void *values void glGetnHistogramARB - GLenum target - GLboolean reset - GLenum format - GLenum type + GLenum target + GLboolean reset + GLenum format + GLenum type GLsizei bufSize void *values void glGetnMapdv - GLenum target - GLenum query + GLenum target + GLenum query GLsizei bufSize - GLdouble *v + GLdouble *v void glGetnMapdvARB - GLenum target - GLenum query + GLenum target + GLenum query GLsizei bufSize - GLdouble *v + GLdouble *v void glGetnMapfv - GLenum target - GLenum query + GLenum target + GLenum query GLsizei bufSize GLfloat *v void glGetnMapfvARB - GLenum target - GLenum query + GLenum target + GLenum query GLsizei bufSize GLfloat *v void glGetnMapiv - GLenum target - GLenum query + GLenum target + GLenum query GLsizei bufSize GLint *v void glGetnMapivARB - GLenum target - GLenum query + GLenum target + GLenum query GLsizei bufSize GLint *v void glGetnMinmax - GLenum target + GLenum target GLboolean reset - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize - void *values + void *values void glGetnMinmaxARB - GLenum target - GLboolean reset - GLenum format - GLenum type + GLenum target + GLboolean reset + GLenum format + GLenum type GLsizei bufSize void *values void glGetnPixelMapfv - GLenum map + GLenum map GLsizei bufSize - GLfloat *values + GLfloat *values void glGetnPixelMapfvARB - GLenum map + GLenum map GLsizei bufSize - GLfloat *values + GLfloat *values void glGetnPixelMapuiv - GLenum map + GLenum map GLsizei bufSize GLuint *values void glGetnPixelMapuivARB - GLenum map + GLenum map GLsizei bufSize GLuint *values void glGetnPixelMapusv - GLenum map + GLenum map GLsizei bufSize GLushort *values void glGetnPixelMapusvARB - GLenum map + GLenum map GLsizei bufSize GLushort *values void glGetnPolygonStipple GLsizei bufSize - GLubyte *pattern + GLubyte *pattern void glGetnPolygonStippleARB @@ -17483,20 +16241,20 @@ typedef unsigned int GLhandleARB; void glGetnSeparableFilter - GLenum target - GLenum format - GLenum type + GLenum target + GLenum format + GLenum type GLsizei rowBufSize - void *row + void *row GLsizei columnBufSize - void *column - void *span + void *column + void *span void glGetnSeparableFilterARB - GLenum target - GLenum format - GLenum type + GLenum target + GLenum format + GLenum type GLsizei rowBufSize void *row GLsizei columnBufSize @@ -17505,128 +16263,130 @@ typedef unsigned int GLhandleARB; void glGetnTexImage - GLenum target + GLenum target GLint level - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize - void *pixels + void *pixels void glGetnTexImageARB - GLenum target + GLenum target GLint level - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize void *img void glGetnUniformdv - GLuint program + GLuint program GLint location GLsizei bufSize - GLdouble *params + GLdouble *params void glGetnUniformdvARB - GLuint program + GLuint program GLint location GLsizei bufSize - GLdouble *params + GLdouble *params void glGetnUniformfv - GLuint program + GLuint program GLint location GLsizei bufSize - GLfloat *params + GLfloat *params void glGetnUniformfvARB - GLuint program + GLuint program GLint location GLsizei bufSize - GLfloat *params + GLfloat *params void glGetnUniformfvEXT - GLuint program + GLuint program GLint location GLsizei bufSize - GLfloat *params + GLfloat *params + void glGetnUniformfvKHR - GLuint program + GLuint program GLint location GLsizei bufSize - GLfloat *params + GLfloat *params void glGetnUniformi64vARB - GLuint program + GLuint program GLint location GLsizei bufSize - GLint64 *params + GLint64 *params void glGetnUniformiv - GLuint program + GLuint program GLint location GLsizei bufSize - GLint *params + GLint *params void glGetnUniformivARB - GLuint program + GLuint program GLint location GLsizei bufSize - GLint *params + GLint *params void glGetnUniformivEXT - GLuint program + GLuint program GLint location GLsizei bufSize - GLint *params + GLint *params + void glGetnUniformivKHR - GLuint program + GLuint program GLint location GLsizei bufSize - GLint *params + GLint *params void glGetnUniformui64vARB - GLuint program + GLuint program GLint location GLsizei bufSize - GLuint64 *params + GLuint64 *params void glGetnUniformuiv - GLuint program + GLuint program GLint location GLsizei bufSize - GLuint *params + GLuint *params void glGetnUniformuivARB - GLuint program + GLuint program GLint location GLsizei bufSize - GLuint *params + GLuint *params void glGetnUniformuivKHR - GLuint program + GLuint program GLint location GLsizei bufSize - GLuint *params + GLuint *params @@ -17670,29 +16430,29 @@ typedef unsigned int GLhandleARB; void glHintPGI GLenum target - GLint mode + GLint mode void glHistogram - GLenum target + GLenum target GLsizei width - GLenum internalformat - GLboolean sink + GLenum internalformat + GLboolean sink void glHistogramEXT GLenum target GLsizei width - GLenum internalformat - GLboolean sink + GLenum internalformat + GLboolean sink void glIglooInterfaceSGIX - GLenum pname - const void *params + GLenum pname + const void *params @@ -17720,7 +16480,46 @@ typedef unsigned int GLhandleARB; const GLint *params - GLsync glImportSyncEXT + void glImportMemoryFdEXT + GLuint memory + GLuint64 size + GLenum handleType + GLint fd + + + void glImportMemoryWin32HandleEXT + GLuint memory + GLuint64 size + GLenum handleType + void *handle + + + void glImportMemoryWin32NameEXT + GLuint memory + GLuint64 size + GLenum handleType + const void *name + + + void glImportSemaphoreFdEXT + GLuint semaphore + GLenum handleType + GLint fd + + + void glImportSemaphoreWin32HandleEXT + GLuint semaphore + GLenum handleType + void *handle + + + void glImportSemaphoreWin32NameEXT + GLuint semaphore + GLenum handleType + const void *name + + + GLsync glImportSyncEXT GLenum external_sync_type GLintptr external_sync GLbitfield flags @@ -17733,16 +16532,16 @@ typedef unsigned int GLhandleARB; void glIndexFuncEXT GLenum func - GLclampf ref + GLclampf ref void glIndexMask - GLuint mask + GLuint mask void glIndexMaterialEXT - GLenum face + GLenum face GLenum mode @@ -17767,52 +16566,52 @@ typedef unsigned int GLhandleARB; void glIndexd - GLdouble c + GLdouble c void glIndexdv - const GLdouble *c + const GLdouble *c void glIndexf - GLfloat c + GLfloat c void glIndexfv - const GLfloat *c + const GLfloat *c void glIndexi - GLint c + GLint c void glIndexiv - const GLint *c + const GLint *c void glIndexs - GLshort c + GLshort c void glIndexsv - const GLshort *c + const GLshort *c void glIndexub - GLubyte c + GLubyte c void glIndexubv - const GLubyte *c + const GLubyte *c @@ -17852,38 +16651,38 @@ typedef unsigned int GLhandleARB; void glInterpolatePathsNV - GLuint resultPath - GLuint pathA - GLuint pathB + GLuint resultPath + GLuint pathA + GLuint pathB GLfloat weight void glInvalidateBufferData - GLuint buffer + GLuint buffer void glInvalidateBufferSubData - GLuint buffer - GLintptr offset - GLsizeiptr length + GLuint buffer + GLintptr offset + GLsizeiptr length void glInvalidateFramebuffer - GLenum target + GLenum target GLsizei numAttachments - const GLenum *attachments + const GLenum *attachments void glInvalidateNamedFramebufferData - GLuint framebuffer + GLuint framebuffer GLsizei numAttachments - const GLenum *attachments + const GLenum *attachments void glInvalidateNamedFramebufferSubData - GLuint framebuffer + GLuint framebuffer GLsizei numAttachments - const GLenum *attachments + const GLenum *attachments GLint x GLint y GLsizei width @@ -17891,9 +16690,9 @@ typedef unsigned int GLhandleARB; void glInvalidateSubFramebuffer - GLenum target + GLenum target GLsizei numAttachments - const GLenum *attachments + const GLenum *attachments GLint x GLint y GLsizei width @@ -17901,12 +16700,12 @@ typedef unsigned int GLhandleARB; void glInvalidateTexImage - GLuint texture + GLuint texture GLint level void glInvalidateTexSubImage - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -17916,20 +16715,20 @@ typedef unsigned int GLhandleARB; GLsizei depth - GLboolean glIsAsyncMarkerSGIX + GLboolean glIsAsyncMarkerSGIX GLuint marker - GLboolean glIsBuffer - GLuint buffer + GLboolean glIsBuffer + GLuint buffer - GLboolean glIsBufferARB - GLuint buffer + GLboolean glIsBufferARB + GLuint buffer - GLboolean glIsBufferResidentNV + GLboolean glIsBufferResidentNV GLenum target @@ -17937,175 +16736,184 @@ typedef unsigned int GLhandleARB; GLuint list - GLboolean glIsEnabled + GLboolean glIsEnabled GLenum cap - GLboolean glIsEnabledIndexedEXT - GLenum target + GLboolean glIsEnabledIndexedEXT + GLenum target GLuint index + - GLboolean glIsEnabledi - GLenum target + GLboolean glIsEnabledi + GLenum target GLuint index - GLboolean glIsEnablediEXT - GLenum target + GLboolean glIsEnablediEXT + GLenum target GLuint index - GLboolean glIsEnablediNV - GLenum target + GLboolean glIsEnablediNV + GLenum target GLuint index - GLboolean glIsEnablediOES - GLenum target + GLboolean glIsEnablediOES + GLenum target GLuint index - GLboolean glIsFenceAPPLE - GLuint fence + GLboolean glIsFenceAPPLE + GLuint fence - GLboolean glIsFenceNV - GLuint fence + GLboolean glIsFenceNV + GLuint fence - GLboolean glIsFramebuffer - GLuint framebuffer + GLboolean glIsFramebuffer + GLuint framebuffer - GLboolean glIsFramebufferEXT - GLuint framebuffer + GLboolean glIsFramebufferEXT + GLuint framebuffer GLboolean glIsFramebufferOES - GLuint framebuffer + GLuint framebuffer GLboolean glIsImageHandleResidentARB GLuint64 handle - GLboolean glIsImageHandleResidentNV + GLboolean glIsImageHandleResidentNV GLuint64 handle - GLboolean glIsList - GLuint list + GLboolean glIsList + GLuint list - GLboolean glIsNameAMD + GLboolean glIsMemoryObjectEXT + GLuint memoryObject + + + GLboolean glIsNameAMD GLenum identifier GLuint name - GLboolean glIsNamedBufferResidentNV - GLuint buffer + GLboolean glIsNamedBufferResidentNV + GLuint buffer - GLboolean glIsNamedStringARB + GLboolean glIsNamedStringARB GLint namelen const GLchar *name - GLboolean glIsObjectBufferATI - GLuint buffer + GLboolean glIsObjectBufferATI + GLuint buffer - GLboolean glIsOcclusionQueryNV + GLboolean glIsOcclusionQueryNV GLuint id - GLboolean glIsPathNV - GLuint path + GLboolean glIsPathNV + GLuint path - GLboolean glIsPointInFillPathNV - GLuint path - GLuint mask + GLboolean glIsPointInFillPathNV + GLuint path + GLuint mask GLfloat x GLfloat y - GLboolean glIsPointInStrokePathNV - GLuint path + GLboolean glIsPointInStrokePathNV + GLuint path GLfloat x GLfloat y - GLboolean glIsProgram - GLuint program + GLboolean glIsProgram + GLuint program - GLboolean glIsProgramARB - GLuint program + GLboolean glIsProgramARB + GLuint program - GLboolean glIsProgramNV - GLuint id + GLboolean glIsProgramNV + GLuint id - GLboolean glIsProgramPipeline - GLuint pipeline + GLboolean glIsProgramPipeline + GLuint pipeline GLboolean glIsProgramPipelineEXT - GLuint pipeline + GLuint pipeline - GLboolean glIsQuery - GLuint id + GLboolean glIsQuery + GLuint id - GLboolean glIsQueryARB - GLuint id + GLboolean glIsQueryARB + GLuint id GLboolean glIsQueryEXT - GLuint id + GLuint id - GLboolean glIsRenderbuffer - GLuint renderbuffer + GLboolean glIsRenderbuffer + GLuint renderbuffer - GLboolean glIsRenderbufferEXT - GLuint renderbuffer + GLboolean glIsRenderbufferEXT + GLuint renderbuffer GLboolean glIsRenderbufferOES - GLuint renderbuffer + GLuint renderbuffer + + + GLboolean glIsSemaphoreEXT + GLuint semaphore - GLboolean glIsSampler - GLuint sampler + GLboolean glIsSampler + GLuint sampler - GLboolean glIsShader - GLuint shader + GLboolean glIsShader + GLuint shader @@ -18113,22 +16921,22 @@ typedef unsigned int GLhandleARB; GLuint state - GLboolean glIsSync - GLsync sync + GLboolean glIsSync + GLsync sync GLboolean glIsSyncAPPLE - GLsync sync + GLsync sync - GLboolean glIsTexture - GLuint texture + GLboolean glIsTexture + GLuint texture - GLboolean glIsTextureEXT - GLuint texture + GLboolean glIsTextureEXT + GLuint texture @@ -18136,43 +16944,74 @@ typedef unsigned int GLhandleARB; GLuint64 handle - GLboolean glIsTextureHandleResidentNV + GLboolean glIsTextureHandleResidentNV GLuint64 handle - GLboolean glIsTransformFeedback - GLuint id + GLboolean glIsTransformFeedback + GLuint id - GLboolean glIsTransformFeedbackNV - GLuint id + GLboolean glIsTransformFeedbackNV + GLuint id - GLboolean glIsVariantEnabledEXT + GLboolean glIsVariantEnabledEXT GLuint id GLenum cap - GLboolean glIsVertexArray - GLuint array + GLboolean glIsVertexArray + GLuint array - GLboolean glIsVertexArrayAPPLE - GLuint array + GLboolean glIsVertexArrayAPPLE + GLuint array GLboolean glIsVertexArrayOES - GLuint array + GLuint array - GLboolean glIsVertexAttribEnabledAPPLE + GLboolean glIsVertexAttribEnabledAPPLE GLuint index GLenum pname + + void glLGPUCopyImageSubDataNVX + GLuint sourceGpu + GLbitfield destinationGpuMask + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srxY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei width + GLsizei height + GLsizei depth + + + void glLGPUInterlockNVX + + + void glLGPUNamedBufferSubDataNVX + GLbitfield gpuMask + GLuint buffer + GLintptr offset + GLsizeiptr size + const void *data + void glLabelObjectEXT GLenum type @@ -18183,7 +17022,7 @@ typedef unsigned int GLhandleARB; void glLightEnviSGIX GLenum pname - GLint param + GLint param void glLightModelf @@ -18211,85 +17050,85 @@ typedef unsigned int GLhandleARB; void glLightModelx - GLenum pname + GLenum pname GLfixed param void glLightModelxOES - GLenum pname + GLenum pname GLfixed param void glLightModelxv - GLenum pname + GLenum pname const GLfixed *param void glLightModelxvOES - GLenum pname + GLenum pname const GLfixed *param void glLightf GLenum light GLenum pname - GLfloat param + GLfloat param void glLightfv GLenum light GLenum pname - const GLfloat *params + const GLfloat *params void glLighti GLenum light GLenum pname - GLint param + GLint param void glLightiv GLenum light GLenum pname - const GLint *params + const GLint *params void glLightx - GLenum light - GLenum pname + GLenum light + GLenum pname GLfixed param void glLightxOES - GLenum light - GLenum pname + GLenum light + GLenum pname GLfixed param void glLightxv - GLenum light - GLenum pname + GLenum light + GLenum pname const GLfixed *params void glLightxvOES - GLenum light - GLenum pname + GLenum light + GLenum pname const GLfixed *params void glLineStipple - GLint factor - GLushort pattern + GLint factor + GLushort pattern void glLineWidth - GLfloat width + GLfloat width @@ -18302,54 +17141,54 @@ typedef unsigned int GLhandleARB; void glLinkProgram - GLuint program + GLuint program void glLinkProgramARB - GLhandleARB programObj + GLhandleARB programObj void glListBase - GLuint base + GLuint base void glListDrawCommandsStatesClientNV GLuint list GLuint segment - const void **indirects - const GLsizei *sizes - const GLuint *states - const GLuint *fbos + const void **indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos GLuint count void glListParameterfSGIX - GLuint list + GLuint list GLenum pname - GLfloat param + GLfloat param void glListParameterfvSGIX - GLuint list + GLuint list GLenum pname - const GLfloat *params + const GLfloat *params void glListParameteriSGIX - GLuint list + GLuint list GLenum pname - GLint param + GLint param void glListParameterivSGIX - GLuint list + GLuint list GLenum pname - const GLint *params + const GLint *params @@ -18381,7 +17220,7 @@ typedef unsigned int GLhandleARB; void glLoadName - GLuint name + GLuint name @@ -18456,11 +17295,11 @@ typedef unsigned int GLhandleARB; void glMakeNamedBufferNonResidentNV - GLuint buffer + GLuint buffer void glMakeNamedBufferResidentNV - GLuint buffer + GLuint buffer GLenum access @@ -18482,26 +17321,26 @@ typedef unsigned int GLhandleARB; void glMap1d GLenum target - GLdouble u1 - GLdouble u2 + GLdouble u1 + GLdouble u2 GLint stride - GLint order - const GLdouble *points + GLint order + const GLdouble *points void glMap1f GLenum target - GLfloat u1 - GLfloat u2 + GLfloat u1 + GLfloat u2 GLint stride - GLint order - const GLfloat *points + GLint order + const GLfloat *points void glMap1xOES - GLenum target + GLenum target GLfixed u1 GLfixed u2 GLint stride @@ -18511,34 +17350,34 @@ typedef unsigned int GLhandleARB; void glMap2d GLenum target - GLdouble u1 - GLdouble u2 + GLdouble u1 + GLdouble u2 GLint ustride - GLint uorder - GLdouble v1 - GLdouble v2 + GLint uorder + GLdouble v1 + GLdouble v2 GLint vstride - GLint vorder - const GLdouble *points + GLint vorder + const GLdouble *points void glMap2f GLenum target - GLfloat u1 - GLfloat u2 + GLfloat u1 + GLfloat u2 GLint ustride - GLint uorder - GLfloat v1 - GLfloat v2 + GLint uorder + GLfloat v1 + GLfloat v2 GLint vstride - GLint vorder - const GLfloat *points + GLint vorder + const GLfloat *points void glMap2xOES - GLenum target + GLenum target GLfixed u1 GLfixed u2 GLint ustride @@ -18562,24 +17401,24 @@ typedef unsigned int GLhandleARB; void *glMapBufferOES - GLenum target - GLenum access + GLenum target + GLenum access void *glMapBufferRange GLenum target - GLintptr offset - GLsizeiptr length - GLbitfield access + GLintptr offset + GLsizeiptr length + GLbitfield access void *glMapBufferRangeEXT - GLenum target + GLenum target GLintptr offset GLsizeiptr length - GLbitfield access + GLbitfield access @@ -18589,23 +17428,23 @@ typedef unsigned int GLhandleARB; GLenum type GLsizei ustride GLsizei vstride - GLint uorder - GLint vorder - GLboolean packed + GLint uorder + GLint vorder + GLboolean packed const void *points void glMapGrid1d GLint un - GLdouble u1 - GLdouble u2 + GLdouble u1 + GLdouble u2 void glMapGrid1f GLint un - GLfloat u1 - GLfloat u2 + GLfloat u1 + GLfloat u2 @@ -18617,21 +17456,21 @@ typedef unsigned int GLhandleARB; void glMapGrid2d GLint un - GLdouble u1 - GLdouble u2 + GLdouble u1 + GLdouble u2 GLint vn - GLdouble v1 - GLdouble v2 + GLdouble v1 + GLdouble v2 void glMapGrid2f GLint un - GLfloat u1 - GLfloat u2 + GLfloat u1 + GLfloat u2 GLint vn - GLfloat v1 - GLfloat v2 + GLfloat v1 + GLfloat v2 @@ -18644,47 +17483,47 @@ typedef unsigned int GLhandleARB; void *glMapNamedBuffer - GLuint buffer - GLenum access + GLuint buffer + GLenum access void *glMapNamedBufferEXT - GLuint buffer - GLenum access + GLuint buffer + GLenum access void *glMapNamedBufferRange - GLuint buffer + GLuint buffer GLintptr offset - GLsizeiptr length - GLbitfield access + GLsizeiptr length + GLbitfield access void *glMapNamedBufferRangeEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr length - GLbitfield access + GLbitfield access void *glMapObjectBufferATI - GLuint buffer + GLuint buffer void glMapParameterfvNV GLenum target GLenum pname - const GLfloat *params + const GLfloat *params void glMapParameterivNV GLenum target GLenum pname - const GLint *params + const GLint *params void *glMapTexture2DINTEL - GLuint texture + GLuint texture GLint level GLbitfield access GLint *stride @@ -18694,100 +17533,100 @@ typedef unsigned int GLhandleARB; void glMapVertexAttrib1dAPPLE GLuint index GLuint size - GLdouble u1 - GLdouble u2 + GLdouble u1 + GLdouble u2 GLint stride - GLint order - const GLdouble *points + GLint order + const GLdouble *points void glMapVertexAttrib1fAPPLE GLuint index GLuint size - GLfloat u1 - GLfloat u2 + GLfloat u1 + GLfloat u2 GLint stride - GLint order - const GLfloat *points + GLint order + const GLfloat *points void glMapVertexAttrib2dAPPLE GLuint index GLuint size - GLdouble u1 - GLdouble u2 + GLdouble u1 + GLdouble u2 GLint ustride - GLint uorder - GLdouble v1 - GLdouble v2 + GLint uorder + GLdouble v1 + GLdouble v2 GLint vstride - GLint vorder - const GLdouble *points + GLint vorder + const GLdouble *points void glMapVertexAttrib2fAPPLE GLuint index GLuint size - GLfloat u1 - GLfloat u2 + GLfloat u1 + GLfloat u2 GLint ustride - GLint uorder - GLfloat v1 - GLfloat v2 + GLint uorder + GLfloat v1 + GLfloat v2 GLint vstride - GLint vorder - const GLfloat *points + GLint vorder + const GLfloat *points void glMaterialf - GLenum face + GLenum face GLenum pname - GLfloat param + GLfloat param void glMaterialfv - GLenum face + GLenum face GLenum pname - const GLfloat *params + const GLfloat *params void glMateriali - GLenum face + GLenum face GLenum pname - GLint param + GLint param void glMaterialiv - GLenum face + GLenum face GLenum pname - const GLint *params + const GLint *params void glMaterialx - GLenum face - GLenum pname + GLenum face + GLenum pname GLfixed param void glMaterialxOES - GLenum face - GLenum pname + GLenum face + GLenum pname GLfixed param void glMaterialxv - GLenum face - GLenum pname + GLenum face + GLenum pname const GLfixed *param void glMaterialxvOES - GLenum face - GLenum pname + GLenum face + GLenum pname const GLfixed *param @@ -18810,7 +17649,7 @@ typedef unsigned int GLhandleARB; void glMatrixIndexPointerOES GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -18973,49 +17812,60 @@ typedef unsigned int GLhandleARB; GLfloat y GLfloat z + + void glMaxShaderCompilerThreadsKHR + GLuint count + void glMaxShaderCompilerThreadsARB GLuint count + void glMemoryBarrier - GLbitfield barriers + GLbitfield barriers void glMemoryBarrierByRegion - GLbitfield barriers + GLbitfield barriers void glMemoryBarrierEXT - GLbitfield barriers + GLbitfield barriers + + void glMemoryObjectParameterivEXT + GLuint memoryObject + GLenum pname + const GLint *params + void glMinSampleShading - GLfloat value + GLfloat value void glMinSampleShadingARB - GLfloat value + GLfloat value void glMinSampleShadingOES - GLfloat value + GLfloat value void glMinmax - GLenum target - GLenum internalformat - GLboolean sink + GLenum target + GLenum internalformat + GLboolean sink void glMinmaxEXT GLenum target - GLenum internalformat - GLboolean sink + GLenum internalformat + GLboolean sink @@ -19062,36 +17912,36 @@ typedef unsigned int GLhandleARB; void glMultiDrawArrays GLenum mode - const GLint *first - const GLsizei *count + const GLint *first + const GLsizei *count GLsizei drawcount void glMultiDrawArraysEXT GLenum mode - const GLint *first - const GLsizei *count + const GLint *first + const GLsizei *count GLsizei primcount void glMultiDrawArraysIndirect - GLenum mode + GLenum mode const void *indirect GLsizei drawcount GLsizei stride void glMultiDrawArraysIndirectAMD - GLenum mode - const void *indirect + GLenum mode + const void *indirect GLsizei primcount GLsizei stride void glMultiDrawArraysIndirectBindlessCountNV - GLenum mode + GLenum mode const void *indirect GLsizei drawCount GLsizei maxDrawCount @@ -19100,23 +17950,32 @@ typedef unsigned int GLhandleARB; void glMultiDrawArraysIndirectBindlessNV - GLenum mode + GLenum mode const void *indirect GLsizei drawCount GLsizei stride GLint vertexBufferCount + + void glMultiDrawArraysIndirectCount + GLenum mode + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + void glMultiDrawArraysIndirectCountARB - GLenum mode - GLintptr indirect + GLenum mode + const void *indirect GLintptr drawcount GLsizei maxdrawcount GLsizei stride + void glMultiDrawArraysIndirectEXT - GLenum mode + GLenum mode const void *indirect GLsizei drawcount GLsizei stride @@ -19132,70 +17991,60 @@ typedef unsigned int GLhandleARB; void glMultiDrawElements GLenum mode - const GLsizei *count + const GLsizei *count GLenum type - const void *const*indices + const void *const*indices GLsizei drawcount void glMultiDrawElementsBaseVertex - GLenum mode - const GLsizei *count + GLenum mode + const GLsizei *count GLenum type - const void *const*indices + const void *const*indices GLsizei drawcount - const GLint *basevertex + const GLint *basevertex void glMultiDrawElementsBaseVertexEXT - GLenum mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei primcount - const GLint *basevertex - - - - void glMultiDrawElementsBaseVertexOES - GLenum mode - const GLsizei *count + GLenum mode + const GLsizei *count GLenum type - const void *const*indices - GLsizei primcount - const GLint *basevertex + const void *const*indices + GLsizei drawcount + const GLint *basevertex void glMultiDrawElementsEXT GLenum mode - const GLsizei *count + const GLsizei *count GLenum type - const void *const*indices + const void *const*indices GLsizei primcount void glMultiDrawElementsIndirect - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei drawcount GLsizei stride void glMultiDrawElementsIndirectAMD - GLenum mode - GLenum type - const void *indirect + GLenum mode + GLenum type + const void *indirect GLsizei primcount GLsizei stride void glMultiDrawElementsIndirectBindlessCountNV - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei drawCount GLsizei maxDrawCount @@ -19204,31 +18053,54 @@ typedef unsigned int GLhandleARB; void glMultiDrawElementsIndirectBindlessNV - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei drawCount GLsizei stride GLint vertexBufferCount + + void glMultiDrawElementsIndirectCount + GLenum mode + GLenum type + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + void glMultiDrawElementsIndirectCountARB - GLenum mode - GLenum type - GLintptr indirect + GLenum mode + GLenum type + const void *indirect GLintptr drawcount GLsizei maxdrawcount GLsizei stride + void glMultiDrawElementsIndirectEXT - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei drawcount GLsizei stride + + void glMultiDrawMeshTasksIndirectNV + GLintptr indirect + GLsizei drawcount + GLsizei stride + + + void glMultiDrawMeshTasksIndirectCountNV + GLintptr indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + void glMultiDrawRangeElementArrayAPPLE GLenum mode @@ -19240,18 +18112,18 @@ typedef unsigned int GLhandleARB; void glMultiModeDrawArraysIBM - const GLenum *mode - const GLint *first - const GLsizei *count + const GLenum *mode + const GLint *first + const GLsizei *count GLsizei primcount GLint modestride void glMultiModeDrawElementsIBM - const GLenum *mode - const GLsizei *count + const GLenum *mode + const GLsizei *count GLenum type - const void *const*indices + const void *const*indices GLsizei primcount GLint modestride @@ -19259,453 +18131,453 @@ typedef unsigned int GLhandleARB; void glMultiTexBufferEXT GLenum texunit GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer void glMultiTexCoord1bOES - GLenum texture + GLenum texture GLbyte s void glMultiTexCoord1bvOES - GLenum texture + GLenum texture const GLbyte *coords void glMultiTexCoord1d GLenum target - GLdouble s + GLdouble s void glMultiTexCoord1dARB GLenum target - GLdouble s + GLdouble s void glMultiTexCoord1dv GLenum target - const GLdouble *v + const GLdouble *v void glMultiTexCoord1dvARB GLenum target - const GLdouble *v + const GLdouble *v void glMultiTexCoord1f GLenum target - GLfloat s + GLfloat s void glMultiTexCoord1fARB GLenum target - GLfloat s + GLfloat s void glMultiTexCoord1fv GLenum target - const GLfloat *v + const GLfloat *v void glMultiTexCoord1fvARB GLenum target - const GLfloat *v + const GLfloat *v void glMultiTexCoord1hNV GLenum target - GLhalfNV s + GLhalfNV s void glMultiTexCoord1hvNV GLenum target - const GLhalfNV *v + const GLhalfNV *v void glMultiTexCoord1i GLenum target - GLint s + GLint s void glMultiTexCoord1iARB GLenum target - GLint s + GLint s void glMultiTexCoord1iv GLenum target - const GLint *v + const GLint *v void glMultiTexCoord1ivARB GLenum target - const GLint *v + const GLint *v void glMultiTexCoord1s GLenum target - GLshort s + GLshort s void glMultiTexCoord1sARB GLenum target - GLshort s + GLshort s void glMultiTexCoord1sv GLenum target - const GLshort *v + const GLshort *v void glMultiTexCoord1svARB GLenum target - const GLshort *v + const GLshort *v void glMultiTexCoord1xOES - GLenum texture + GLenum texture GLfixed s void glMultiTexCoord1xvOES - GLenum texture + GLenum texture const GLfixed *coords void glMultiTexCoord2bOES - GLenum texture + GLenum texture GLbyte s GLbyte t void glMultiTexCoord2bvOES - GLenum texture + GLenum texture const GLbyte *coords void glMultiTexCoord2d GLenum target - GLdouble s - GLdouble t + GLdouble s + GLdouble t void glMultiTexCoord2dARB GLenum target - GLdouble s - GLdouble t + GLdouble s + GLdouble t void glMultiTexCoord2dv GLenum target - const GLdouble *v + const GLdouble *v void glMultiTexCoord2dvARB GLenum target - const GLdouble *v + const GLdouble *v void glMultiTexCoord2f GLenum target - GLfloat s - GLfloat t + GLfloat s + GLfloat t void glMultiTexCoord2fARB GLenum target - GLfloat s - GLfloat t + GLfloat s + GLfloat t void glMultiTexCoord2fv GLenum target - const GLfloat *v + const GLfloat *v void glMultiTexCoord2fvARB GLenum target - const GLfloat *v + const GLfloat *v void glMultiTexCoord2hNV GLenum target - GLhalfNV s - GLhalfNV t + GLhalfNV s + GLhalfNV t void glMultiTexCoord2hvNV GLenum target - const GLhalfNV *v + const GLhalfNV *v void glMultiTexCoord2i GLenum target - GLint s - GLint t + GLint s + GLint t void glMultiTexCoord2iARB GLenum target - GLint s - GLint t + GLint s + GLint t void glMultiTexCoord2iv GLenum target - const GLint *v + const GLint *v void glMultiTexCoord2ivARB GLenum target - const GLint *v + const GLint *v void glMultiTexCoord2s GLenum target - GLshort s - GLshort t + GLshort s + GLshort t void glMultiTexCoord2sARB GLenum target - GLshort s - GLshort t + GLshort s + GLshort t void glMultiTexCoord2sv GLenum target - const GLshort *v + const GLshort *v void glMultiTexCoord2svARB GLenum target - const GLshort *v + const GLshort *v void glMultiTexCoord2xOES - GLenum texture + GLenum texture GLfixed s GLfixed t void glMultiTexCoord2xvOES - GLenum texture + GLenum texture const GLfixed *coords void glMultiTexCoord3bOES - GLenum texture + GLenum texture GLbyte s GLbyte t GLbyte r void glMultiTexCoord3bvOES - GLenum texture + GLenum texture const GLbyte *coords void glMultiTexCoord3d GLenum target - GLdouble s - GLdouble t - GLdouble r + GLdouble s + GLdouble t + GLdouble r void glMultiTexCoord3dARB GLenum target - GLdouble s - GLdouble t - GLdouble r + GLdouble s + GLdouble t + GLdouble r void glMultiTexCoord3dv GLenum target - const GLdouble *v + const GLdouble *v void glMultiTexCoord3dvARB GLenum target - const GLdouble *v + const GLdouble *v void glMultiTexCoord3f GLenum target - GLfloat s - GLfloat t - GLfloat r + GLfloat s + GLfloat t + GLfloat r void glMultiTexCoord3fARB GLenum target - GLfloat s - GLfloat t - GLfloat r + GLfloat s + GLfloat t + GLfloat r void glMultiTexCoord3fv GLenum target - const GLfloat *v + const GLfloat *v void glMultiTexCoord3fvARB GLenum target - const GLfloat *v + const GLfloat *v void glMultiTexCoord3hNV GLenum target - GLhalfNV s - GLhalfNV t - GLhalfNV r + GLhalfNV s + GLhalfNV t + GLhalfNV r void glMultiTexCoord3hvNV GLenum target - const GLhalfNV *v + const GLhalfNV *v void glMultiTexCoord3i GLenum target - GLint s - GLint t - GLint r + GLint s + GLint t + GLint r void glMultiTexCoord3iARB GLenum target - GLint s - GLint t - GLint r + GLint s + GLint t + GLint r void glMultiTexCoord3iv GLenum target - const GLint *v + const GLint *v void glMultiTexCoord3ivARB GLenum target - const GLint *v + const GLint *v void glMultiTexCoord3s GLenum target - GLshort s - GLshort t - GLshort r + GLshort s + GLshort t + GLshort r void glMultiTexCoord3sARB GLenum target - GLshort s - GLshort t - GLshort r + GLshort s + GLshort t + GLshort r void glMultiTexCoord3sv GLenum target - const GLshort *v + const GLshort *v void glMultiTexCoord3svARB GLenum target - const GLshort *v + const GLshort *v void glMultiTexCoord3xOES - GLenum texture + GLenum texture GLfixed s GLfixed t GLfixed r void glMultiTexCoord3xvOES - GLenum texture + GLenum texture const GLfixed *coords void glMultiTexCoord4bOES - GLenum texture + GLenum texture GLbyte s GLbyte t GLbyte r @@ -19713,155 +18585,155 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4bvOES - GLenum texture + GLenum texture const GLbyte *coords void glMultiTexCoord4d GLenum target - GLdouble s - GLdouble t - GLdouble r - GLdouble q + GLdouble s + GLdouble t + GLdouble r + GLdouble q void glMultiTexCoord4dARB GLenum target - GLdouble s - GLdouble t - GLdouble r - GLdouble q + GLdouble s + GLdouble t + GLdouble r + GLdouble q void glMultiTexCoord4dv GLenum target - const GLdouble *v + const GLdouble *v void glMultiTexCoord4dvARB GLenum target - const GLdouble *v + const GLdouble *v void glMultiTexCoord4f GLenum target - GLfloat s - GLfloat t - GLfloat r - GLfloat q + GLfloat s + GLfloat t + GLfloat r + GLfloat q void glMultiTexCoord4fARB GLenum target - GLfloat s - GLfloat t - GLfloat r - GLfloat q + GLfloat s + GLfloat t + GLfloat r + GLfloat q void glMultiTexCoord4fv GLenum target - const GLfloat *v + const GLfloat *v void glMultiTexCoord4fvARB GLenum target - const GLfloat *v + const GLfloat *v void glMultiTexCoord4hNV GLenum target - GLhalfNV s - GLhalfNV t - GLhalfNV r - GLhalfNV q + GLhalfNV s + GLhalfNV t + GLhalfNV r + GLhalfNV q void glMultiTexCoord4hvNV GLenum target - const GLhalfNV *v + const GLhalfNV *v void glMultiTexCoord4i GLenum target - GLint s - GLint t - GLint r - GLint q + GLint s + GLint t + GLint r + GLint q void glMultiTexCoord4iARB GLenum target - GLint s - GLint t - GLint r - GLint q + GLint s + GLint t + GLint r + GLint q void glMultiTexCoord4iv GLenum target - const GLint *v + const GLint *v void glMultiTexCoord4ivARB GLenum target - const GLint *v + const GLint *v void glMultiTexCoord4s GLenum target - GLshort s - GLshort t - GLshort r - GLshort q + GLshort s + GLshort t + GLshort r + GLshort q void glMultiTexCoord4sARB GLenum target - GLshort s - GLshort t - GLshort r - GLshort q + GLshort s + GLshort t + GLshort r + GLshort q void glMultiTexCoord4sv GLenum target - const GLshort *v + const GLshort *v void glMultiTexCoord4svARB GLenum target - const GLshort *v + const GLshort *v void glMultiTexCoord4x - GLenum texture + GLenum texture GLfixed s GLfixed t GLfixed r @@ -19869,7 +18741,7 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4xOES - GLenum texture + GLenum texture GLfixed s GLfixed t GLfixed r @@ -19877,55 +18749,55 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4xvOES - GLenum texture + GLenum texture const GLfixed *coords void glMultiTexCoordP1ui - GLenum texture - GLenum type + GLenum texture + GLenum type GLuint coords void glMultiTexCoordP1uiv - GLenum texture - GLenum type + GLenum texture + GLenum type const GLuint *coords void glMultiTexCoordP2ui - GLenum texture - GLenum type + GLenum texture + GLenum type GLuint coords void glMultiTexCoordP2uiv - GLenum texture - GLenum type + GLenum texture + GLenum type const GLuint *coords void glMultiTexCoordP3ui - GLenum texture - GLenum type + GLenum texture + GLenum type GLuint coords void glMultiTexCoordP3uiv - GLenum texture - GLenum type + GLenum texture + GLenum type const GLuint *coords void glMultiTexCoordP4ui - GLenum texture - GLenum type + GLenum texture + GLenum type GLuint coords void glMultiTexCoordP4uiv - GLenum texture - GLenum type + GLenum texture + GLenum type const GLuint *coords @@ -19941,7 +18813,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLenum pname - GLfloat param + GLfloat param @@ -19949,14 +18821,14 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLenum pname - const GLfloat *params + const GLfloat *params void glMultiTexEnviEXT GLenum texunit GLenum target GLenum pname - GLint param + GLint param @@ -19964,7 +18836,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLenum pname - const GLint *params + const GLint *params void glMultiTexGendEXT @@ -19986,7 +18858,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum coord GLenum pname - GLfloat param + GLfloat param @@ -19994,14 +18866,14 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum coord GLenum pname - const GLfloat *params + const GLfloat *params void glMultiTexGeniEXT GLenum texunit GLenum coord GLenum pname - GLint param + GLint param @@ -20009,16 +18881,16 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum coord GLenum pname - const GLint *params + const GLint *params void glMultiTexImage1DEXT GLenum texunit GLenum target - GLint level - GLint internalformat + GLint level + GLint internalformat GLsizei width - GLint border + GLint border GLenum format GLenum type const void *pixels @@ -20027,11 +18899,11 @@ typedef unsigned int GLhandleARB; void glMultiTexImage2DEXT GLenum texunit GLenum target - GLint level - GLint internalformat + GLint level + GLint internalformat GLsizei width GLsizei height - GLint border + GLint border GLenum format GLenum type const void *pixels @@ -20040,12 +18912,12 @@ typedef unsigned int GLhandleARB; void glMultiTexImage3DEXT GLenum texunit GLenum target - GLint level - GLint internalformat + GLint level + GLint internalformat GLsizei width GLsizei height GLsizei depth - GLint border + GLint border GLenum format GLenum type const void *pixels @@ -20055,7 +18927,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLenum pname - const GLint *params + const GLint *params void glMultiTexParameterIuivEXT @@ -20069,7 +18941,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLenum pname - GLfloat param + GLfloat param @@ -20077,14 +18949,14 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLenum pname - const GLfloat *params + const GLfloat *params void glMultiTexParameteriEXT GLenum texunit GLenum target GLenum pname - GLint param + GLint param @@ -20092,20 +18964,20 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLenum pname - const GLint *params + const GLint *params void glMultiTexRenderbufferEXT GLenum texunit GLenum target - GLuint renderbuffer + GLuint renderbuffer void glMultiTexSubImage1DEXT GLenum texunit GLenum target - GLint level - GLint xoffset + GLint level + GLint xoffset GLsizei width GLenum format GLenum type @@ -20115,9 +18987,9 @@ typedef unsigned int GLhandleARB; void glMultiTexSubImage2DEXT GLenum texunit GLenum target - GLint level - GLint xoffset - GLint yoffset + GLint level + GLint xoffset + GLint yoffset GLsizei width GLsizei height GLenum format @@ -20128,10 +19000,10 @@ typedef unsigned int GLhandleARB; void glMultiTexSubImage3DEXT GLenum texunit GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset + GLint level + GLint xoffset + GLint yoffset + GLint zoffset GLsizei width GLsizei height GLsizei depth @@ -20140,200 +19012,348 @@ typedef unsigned int GLhandleARB; const void *pixels - void glNamedBufferData - GLuint buffer - GLsizeiptr size + void glMulticastBarrierNV + + + void glMulticastBlitFramebufferNV + GLuint srcGpu + GLuint dstGpu + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLbitfield mask + GLenum filter + + + void glMulticastBufferSubDataNV + GLbitfield gpuMask + GLuint buffer + GLintptr offset + GLsizeiptr size const void *data - GLenum usage + + + void glMulticastCopyBufferSubDataNV + GLuint readGpu + GLbitfield writeGpuMask + GLuint readBuffer + GLuint writeBuffer + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + + + void glMulticastCopyImageSubDataNV + GLuint srcGpu + GLbitfield dstGpuMask + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srcY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei srcWidth + GLsizei srcHeight + GLsizei srcDepth + + + void glMulticastFramebufferSampleLocationsfvNV + GLuint gpu + GLuint framebuffer + GLuint start + GLsizei count + const GLfloat *v + + + void glMulticastGetQueryObjecti64vNV + GLuint gpu + GLuint id + GLenum pname + GLint64 *params + + + void glMulticastGetQueryObjectivNV + GLuint gpu + GLuint id + GLenum pname + GLint *params + + + void glMulticastGetQueryObjectui64vNV + GLuint gpu + GLuint id + GLenum pname + GLuint64 *params + + + void glMulticastGetQueryObjectuivNV + GLuint gpu + GLuint id + GLenum pname + GLuint *params + + + void glMulticastScissorArrayvNVX + GLuint gpu + GLuint first + GLsizei count + const GLint *v + + + void glMulticastViewportArrayvNVX + GLuint gpu + GLuint first + GLsizei count + const GLfloat *v + + + void glMulticastViewportPositionWScaleNVX + GLuint gpu + GLuint index + GLfloat xcoeff + GLfloat ycoeff + + + void glMulticastWaitSyncNV + GLuint signalGpu + GLbitfield waitGpuMask + + + void glNamedBufferAttachMemoryNV + GLuint buffer + GLuint memory + GLuint64 offset + + + void glNamedBufferData + GLuint buffer + GLsizeiptr size + const void *data + GLenum usage void glNamedBufferDataEXT - GLuint buffer + GLuint buffer GLsizeiptr size const void *data GLenum usage void glNamedBufferPageCommitmentARB - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr size GLboolean commit void glNamedBufferPageCommitmentEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr size GLboolean commit + + void glNamedBufferPageCommitmentMemNV + GLuint buffer + GLintptr offset + GLsizeiptr size + GLuint memory + GLuint64 memOffset + GLboolean commit + void glNamedBufferStorage - GLuint buffer - GLsizeiptr size + GLuint buffer + GLsizeiptr size const void *data - GLbitfield flags + GLbitfield flags + + + void glNamedBufferStorageExternalEXT + GLuint buffer + GLintptr offset + GLsizeiptr size + GLeglClientBufferEXT clientBuffer + GLbitfield flags void glNamedBufferStorageEXT - GLuint buffer - GLsizeiptr size + GLuint buffer + GLsizeiptr size const void *data - GLbitfield flags + GLbitfield flags + + void glNamedBufferStorageMemEXT + GLuint buffer + GLsizeiptr size + GLuint memory + GLuint64 offset + void glNamedBufferSubData - GLuint buffer + GLuint buffer GLintptr offset - GLsizeiptr size - const void *data + GLsizeiptr size + const void *data void glNamedBufferSubDataEXT - GLuint buffer + GLuint buffer GLintptr offset - GLsizeiptr size + GLsizeiptr size const void *data void glNamedCopyBufferSubDataEXT - GLuint readBuffer - GLuint writeBuffer + GLuint readBuffer + GLuint writeBuffer GLintptr readOffset GLintptr writeOffset GLsizeiptr size void glNamedFramebufferDrawBuffer - GLuint framebuffer - GLenum buf + GLuint framebuffer + GLenum buf void glNamedFramebufferDrawBuffers - GLuint framebuffer + GLuint framebuffer GLsizei n - const GLenum *bufs + const GLenum *bufs void glNamedFramebufferParameteri - GLuint framebuffer - GLenum pname + GLuint framebuffer + GLenum pname GLint param void glNamedFramebufferParameteriEXT - GLuint framebuffer + GLuint framebuffer GLenum pname GLint param void glNamedFramebufferReadBuffer - GLuint framebuffer - GLenum src + GLuint framebuffer + GLenum src void glNamedFramebufferRenderbuffer - GLuint framebuffer - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer + GLuint framebuffer + GLenum attachment + GLenum renderbuffertarget + GLuint renderbuffer void glNamedFramebufferRenderbufferEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment GLenum renderbuffertarget - GLuint renderbuffer + GLuint renderbuffer void glNamedFramebufferSampleLocationsfvARB - GLuint framebuffer + GLuint framebuffer GLuint start GLsizei count const GLfloat *v void glNamedFramebufferSampleLocationsfvNV - GLuint framebuffer + GLuint framebuffer GLuint start GLsizei count const GLfloat *v void glNamedFramebufferTexture - GLuint framebuffer - GLenum attachment - GLuint texture + GLuint framebuffer + GLenum attachment + GLuint texture GLint level void glNamedFramebufferSamplePositionsfvAMD - GLuint framebuffer + GLuint framebuffer GLuint numsamples GLuint pixelindex const GLfloat *values void glNamedFramebufferTexture1DEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment GLenum textarget - GLuint texture - GLint level + GLuint texture + GLint level void glNamedFramebufferTexture2DEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment GLenum textarget - GLuint texture - GLint level + GLuint texture + GLint level void glNamedFramebufferTexture3DEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment GLenum textarget - GLuint texture - GLint level - GLint zoffset + GLuint texture + GLint level + GLint zoffset void glNamedFramebufferTextureEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment - GLuint texture - GLint level + GLuint texture + GLint level void glNamedFramebufferTextureFaceEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment - GLuint texture - GLint level + GLuint texture + GLint level GLenum face void glNamedFramebufferTextureLayer - GLuint framebuffer - GLenum attachment - GLuint texture + GLuint framebuffer + GLenum attachment + GLuint texture GLint level GLint layer void glNamedFramebufferTextureLayerEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment - GLuint texture - GLint level - GLint layer + GLuint texture + GLint level + GLint layer void glNamedProgramLocalParameter4dEXT - GLuint program + GLuint program GLenum target GLuint index GLdouble x @@ -20344,14 +19364,14 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParameter4dvEXT - GLuint program + GLuint program GLenum target GLuint index const GLdouble *params void glNamedProgramLocalParameter4fEXT - GLuint program + GLuint program GLenum target GLuint index GLfloat x @@ -20362,14 +19382,14 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParameter4fvEXT - GLuint program + GLuint program GLenum target GLuint index const GLfloat *params void glNamedProgramLocalParameterI4iEXT - GLuint program + GLuint program GLenum target GLuint index GLint x @@ -20380,14 +19400,14 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParameterI4ivEXT - GLuint program + GLuint program GLenum target GLuint index const GLint *params void glNamedProgramLocalParameterI4uiEXT - GLuint program + GLuint program GLenum target GLuint index GLuint x @@ -20398,14 +19418,14 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParameterI4uivEXT - GLuint program + GLuint program GLenum target GLuint index const GLuint *params void glNamedProgramLocalParameters4fvEXT - GLuint program + GLuint program GLenum target GLuint index GLsizei count @@ -20413,7 +19433,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParametersI4ivEXT - GLuint program + GLuint program GLenum target GLuint index GLsizei count @@ -20421,7 +19441,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParametersI4uivEXT - GLuint program + GLuint program GLenum target GLuint index GLsizei count @@ -20429,7 +19449,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramStringEXT - GLuint program + GLuint program GLenum target GLenum format GLsizei len @@ -20437,40 +19457,49 @@ typedef unsigned int GLhandleARB; void glNamedRenderbufferStorage - GLuint renderbuffer - GLenum internalformat + GLuint renderbuffer + GLenum internalformat GLsizei width GLsizei height void glNamedRenderbufferStorageEXT - GLuint renderbuffer - GLenum internalformat + GLuint renderbuffer + GLenum internalformat GLsizei width GLsizei height void glNamedRenderbufferStorageMultisample - GLuint renderbuffer + GLuint renderbuffer + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + + + void glNamedRenderbufferStorageMultisampleAdvancedAMD + GLuint renderbuffer GLsizei samples - GLenum internalformat + GLsizei storageSamples + GLenum internalformat GLsizei width GLsizei height void glNamedRenderbufferStorageMultisampleCoverageEXT - GLuint renderbuffer + GLuint renderbuffer GLsizei coverageSamples GLsizei colorSamples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height void glNamedRenderbufferStorageMultisampleEXT - GLuint renderbuffer + GLuint renderbuffer GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height @@ -20484,7 +19513,7 @@ typedef unsigned int GLhandleARB; void glNewList - GLuint list + GLuint list GLenum mode @@ -20508,21 +19537,21 @@ typedef unsigned int GLhandleARB; void glNormal3d - GLdouble nx - GLdouble ny - GLdouble nz + GLdouble nx + GLdouble ny + GLdouble nz void glNormal3dv - const GLdouble *v + const GLdouble *v void glNormal3f - GLfloat nx - GLfloat ny - GLfloat nz + GLfloat nx + GLfloat ny + GLfloat nz @@ -20541,19 +19570,19 @@ typedef unsigned int GLhandleARB; void glNormal3fv - const GLfloat *v + const GLfloat *v void glNormal3hNV - GLhalfNV nx - GLhalfNV ny - GLhalfNV nz + GLhalfNV nx + GLhalfNV ny + GLhalfNV nz void glNormal3hvNV - const GLhalfNV *v + const GLhalfNV *v @@ -20603,12 +19632,12 @@ typedef unsigned int GLhandleARB; void glNormalP3ui - GLenum type + GLenum type GLuint coords void glNormalP3uiv - GLenum type + GLenum type const GLuint *coords @@ -20698,14 +19727,14 @@ typedef unsigned int GLhandleARB; void glObjectLabel - GLenum identifier + GLenum identifier GLuint name GLsizei length const GLchar *label void glObjectLabelKHR - GLenum identifier + GLenum identifier GLuint name GLsizei length const GLchar *label @@ -20795,13 +19824,13 @@ typedef unsigned int GLhandleARB; void glPassTexCoordATI - GLuint dst - GLuint coord + GLuint dst + GLuint coord GLenum swizzle void glPassThrough - GLfloat token + GLfloat token @@ -20810,23 +19839,23 @@ typedef unsigned int GLhandleARB; void glPatchParameterfv - GLenum pname + GLenum pname const GLfloat *values void glPatchParameteri - GLenum pname + GLenum pname GLint value void glPatchParameteriEXT - GLenum pname + GLenum pname GLint value void glPatchParameteriOES - GLenum pname + GLenum pname GLint value @@ -20839,16 +19868,16 @@ typedef unsigned int GLhandleARB; void glPathCommandsNV - GLuint path + GLuint path GLsizei numCommands - const GLubyte *commands + const GLubyte *commands GLsizei numCoords GLenum coordType const void *coords void glPathCoordsNV - GLuint path + GLuint path GLsizei numCoords GLenum coordType const void *coords @@ -20859,7 +19888,7 @@ typedef unsigned int GLhandleARB; void glPathDashArrayNV - GLuint path + GLuint path GLsizei dashCount const GLfloat *dashArray @@ -20872,7 +19901,7 @@ typedef unsigned int GLhandleARB; GLuint firstPathName GLenum fontTarget const void *fontName - GLbitfield fontStyle + GLbitfield fontStyle GLuint firstGlyphIndex GLsizei numGlyphs GLuint pathParameterTemplate @@ -20882,26 +19911,26 @@ typedef unsigned int GLhandleARB; GLenum glPathGlyphIndexRangeNV GLenum fontTarget const void *fontName - GLbitfield fontStyle + GLbitfield fontStyle GLuint pathParameterTemplate GLfloat emScale - GLuint baseAndCount[2] + GLuint *baseAndCount void glPathGlyphRangeNV - GLuint firstPathName + GLuint firstPathName GLenum fontTarget const void *fontName GLbitfield fontStyle GLuint firstGlyph GLsizei numGlyphs GLenum handleMissingGlyphs - GLuint pathParameterTemplate + GLuint pathParameterTemplate GLfloat emScale void glPathGlyphsNV - GLuint firstPathName + GLuint firstPathName GLenum fontTarget const void *fontName GLbitfield fontStyle @@ -20909,7 +19938,7 @@ typedef unsigned int GLhandleARB; GLenum type const void *charcodes GLenum handleMissingGlyphs - GLuint pathParameterTemplate + GLuint pathParameterTemplate GLfloat emScale @@ -20926,25 +19955,25 @@ typedef unsigned int GLhandleARB; void glPathParameterfNV - GLuint path + GLuint path GLenum pname GLfloat value void glPathParameterfvNV - GLuint path + GLuint path GLenum pname const GLfloat *value void glPathParameteriNV - GLuint path + GLuint path GLenum pname GLint value void glPathParameterivNV - GLuint path + GLuint path GLenum pname const GLint *value @@ -20956,30 +19985,30 @@ typedef unsigned int GLhandleARB; void glPathStencilFuncNV GLenum func - GLint ref - GLuint mask + GLint ref + GLuint mask void glPathStringNV - GLuint path + GLuint path GLenum format GLsizei length const void *pathString void glPathSubCommandsNV - GLuint path + GLuint path GLsizei commandStart GLsizei commandsToDelete GLsizei numCommands - const GLubyte *commands + const GLubyte *commands GLsizei numCoords GLenum coordType const void *coords void glPathSubCoordsNV - GLuint path + GLuint path GLsizei coordStart GLsizei numCoords GLenum coordType @@ -21008,7 +20037,7 @@ typedef unsigned int GLhandleARB; void glPixelMapfv GLenum map - GLsizei mapsize + GLsizei mapsize const GLfloat *values @@ -21016,7 +20045,7 @@ typedef unsigned int GLhandleARB; void glPixelMapuiv GLenum map - GLsizei mapsize + GLsizei mapsize const GLuint *values @@ -21024,53 +20053,53 @@ typedef unsigned int GLhandleARB; void glPixelMapusv GLenum map - GLsizei mapsize + GLsizei mapsize const GLushort *values void glPixelMapx - GLenum map + GLenum map GLint size const GLfixed *values void glPixelStoref GLenum pname - GLfloat param + GLfloat param void glPixelStorei GLenum pname - GLint param + GLint param void glPixelStorex - GLenum pname + GLenum pname GLfixed param void glPixelTexGenParameterfSGIS GLenum pname - GLfloat param + GLfloat param void glPixelTexGenParameterfvSGIS GLenum pname - const GLfloat *params + const GLfloat *params void glPixelTexGenParameteriSGIS GLenum pname - GLint param + GLint param void glPixelTexGenParameterivSGIS GLenum pname - const GLint *params + const GLint *params void glPixelTexGenSGIX @@ -21080,18 +20109,18 @@ typedef unsigned int GLhandleARB; void glPixelTransferf GLenum pname - GLfloat param + GLfloat param void glPixelTransferi GLenum pname - GLint param + GLint param void glPixelTransferxOES - GLenum pname + GLenum pname GLfixed param @@ -21132,8 +20161,8 @@ typedef unsigned int GLhandleARB; GLfixed yfactor - GLboolean glPointAlongPathNV - GLuint path + GLboolean glPointAlongPathNV + GLuint path GLsizei startSegment GLsizei numSegments GLfloat distance @@ -21145,51 +20174,51 @@ typedef unsigned int GLhandleARB; void glPointParameterf GLenum pname - GLfloat param + GLfloat param void glPointParameterfARB GLenum pname - GLfloat param + GLfloat param void glPointParameterfEXT GLenum pname - GLfloat param + GLfloat param void glPointParameterfSGIS GLenum pname - GLfloat param + GLfloat param void glPointParameterfv GLenum pname - const GLfloat *params + const GLfloat *params void glPointParameterfvARB GLenum pname - const GLfloat *params + const GLfloat *params void glPointParameterfvEXT GLenum pname - const GLfloat *params + const GLfloat *params void glPointParameterfvSGIS GLenum pname - const GLfloat *params + const GLfloat *params @@ -21220,27 +20249,27 @@ typedef unsigned int GLhandleARB; void glPointParameterx - GLenum pname + GLenum pname GLfixed param void glPointParameterxOES - GLenum pname + GLenum pname GLfixed param void glPointParameterxv - GLenum pname + GLenum pname const GLfixed *params void glPointParameterxvOES - GLenum pname + GLenum pname const GLfixed *params void glPointSize - GLfloat size + GLfloat size @@ -21268,13 +20297,13 @@ typedef unsigned int GLhandleARB; void glPolygonMode - GLenum face + GLenum face GLenum mode void glPolygonModeNV - GLenum face + GLenum face GLenum mode @@ -21285,12 +20314,19 @@ typedef unsigned int GLhandleARB; - void glPolygonOffsetClampEXT + void glPolygonOffsetClamp GLfloat factor GLfloat units GLfloat clamp + + void glPolygonOffsetClampEXT + GLfloat factor + GLfloat units + GLfloat clamp + + void glPolygonOffsetEXT GLfloat factor @@ -21422,41 +20458,43 @@ typedef unsigned int GLhandleARB; void glPrimitiveRestartIndexNV GLuint index + void glPrimitiveRestartNV + void glPrioritizeTextures GLsizei n - const GLuint *textures + const GLuint *textures const GLfloat *priorities void glPrioritizeTexturesEXT GLsizei n - const GLuint *textures - const GLclampf *priorities + const GLuint *textures + const GLclampf *priorities void glPrioritizeTexturesxOES GLsizei n - const GLuint *textures - const GLfixed *priorities + const GLuint *textures + const GLfixed *priorities void glProgramBinary - GLuint program + GLuint program GLenum binaryFormat const void *binary GLsizei length void glProgramBinaryOES - GLuint program + GLuint program GLenum binaryFormat const void *binary GLint length @@ -21488,7 +20526,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameter4dARB - GLenum target + GLenum target GLuint index GLdouble x GLdouble y @@ -21498,13 +20536,13 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameter4dvARB - GLenum target + GLenum target GLuint index const GLdouble *params void glProgramEnvParameter4fARB - GLenum target + GLenum target GLuint index GLfloat x GLfloat y @@ -21514,7 +20552,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameter4fvARB - GLenum target + GLenum target GLuint index const GLfloat *params @@ -21552,7 +20590,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameters4fvEXT - GLenum target + GLenum target GLuint index GLsizei count const GLfloat *params @@ -21574,7 +20612,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameter4dARB - GLenum target + GLenum target GLuint index GLdouble x GLdouble y @@ -21584,13 +20622,13 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameter4dvARB - GLenum target + GLenum target GLuint index const GLdouble *params void glProgramLocalParameter4fARB - GLenum target + GLenum target GLuint index GLfloat x GLfloat y @@ -21600,7 +20638,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameter4fvARB - GLenum target + GLenum target GLuint index const GLfloat *params @@ -21638,7 +20676,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameters4fvEXT - GLenum target + GLenum target GLuint index GLsizei count const GLfloat *params @@ -21660,7 +20698,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4dNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLdouble x @@ -21671,7 +20709,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4dvNV - GLuint id + GLuint id GLsizei len const GLubyte *name const GLdouble *v @@ -21679,7 +20717,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4fNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLfloat x @@ -21690,7 +20728,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4fvNV - GLuint id + GLuint id GLsizei len const GLubyte *name const GLfloat *v @@ -21732,20 +20770,20 @@ typedef unsigned int GLhandleARB; void glProgramParameteri - GLuint program + GLuint program GLenum pname GLint value void glProgramParameteriARB - GLuint program + GLuint program GLenum pname GLint value void glProgramParameteriEXT - GLuint program + GLuint program GLenum pname GLint value @@ -21768,7 +20806,7 @@ typedef unsigned int GLhandleARB; void glProgramPathFragmentInputGenNV - GLuint program + GLuint program GLint location GLenum genMode GLint components @@ -21776,8 +20814,8 @@ typedef unsigned int GLhandleARB; void glProgramStringARB - GLenum target - GLenum format + GLenum target + GLenum format GLsizei len const void *string @@ -21789,204 +20827,204 @@ typedef unsigned int GLhandleARB; void glProgramUniform1d - GLuint program + GLuint program GLint location GLdouble v0 void glProgramUniform1dEXT - GLuint program + GLuint program GLint location GLdouble x void glProgramUniform1dv - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform1dvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform1f - GLuint program + GLuint program GLint location GLfloat v0 void glProgramUniform1fEXT - GLuint program + GLuint program GLint location GLfloat v0 void glProgramUniform1fv - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform1fvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform1i - GLuint program + GLuint program GLint location GLint v0 void glProgramUniform1i64ARB - GLuint program + GLuint program GLint location GLint64 x void glProgramUniform1i64NV - GLuint program + GLuint program GLint location GLint64EXT x void glProgramUniform1i64vARB - GLuint program + GLuint program GLint location GLsizei count - const GLint64 *value + const GLint64 *value void glProgramUniform1i64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glProgramUniform1iEXT - GLuint program + GLuint program GLint location GLint v0 void glProgramUniform1iv - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform1ivEXT - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform1ui - GLuint program + GLuint program GLint location GLuint v0 void glProgramUniform1ui64ARB - GLuint program + GLuint program GLint location GLuint64 x void glProgramUniform1ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x void glProgramUniform1ui64vARB - GLuint program + GLuint program GLint location GLsizei count - const GLuint64 *value + const GLuint64 *value void glProgramUniform1ui64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glProgramUniform1uiEXT - GLuint program + GLuint program GLint location GLuint v0 void glProgramUniform1uiv - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform1uivEXT - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform2d - GLuint program + GLuint program GLint location GLdouble v0 GLdouble v1 void glProgramUniform2dEXT - GLuint program + GLuint program GLint location GLdouble x GLdouble y void glProgramUniform2dv - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform2dvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform2f - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 void glProgramUniform2fEXT - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -21994,57 +21032,57 @@ typedef unsigned int GLhandleARB; void glProgramUniform2fv - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform2fvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform2i - GLuint program + GLuint program GLint location GLint v0 GLint v1 void glProgramUniform2i64ARB - GLuint program + GLuint program GLint location GLint64 x GLint64 y void glProgramUniform2i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y void glProgramUniform2i64vARB - GLuint program + GLuint program GLint location GLsizei count - const GLint64 *value + const GLint64 *value void glProgramUniform2i64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glProgramUniform2iEXT - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -22052,57 +21090,57 @@ typedef unsigned int GLhandleARB; void glProgramUniform2iv - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform2ivEXT - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform2ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 void glProgramUniform2ui64ARB - GLuint program + GLuint program GLint location GLuint64 x GLuint64 y void glProgramUniform2ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y void glProgramUniform2ui64vARB - GLuint program + GLuint program GLint location GLsizei count - const GLuint64 *value + const GLuint64 *value void glProgramUniform2ui64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glProgramUniform2uiEXT - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -22110,22 +21148,22 @@ typedef unsigned int GLhandleARB; void glProgramUniform2uiv - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform2uivEXT - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform3d - GLuint program + GLuint program GLint location GLdouble v0 GLdouble v1 @@ -22133,7 +21171,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3dEXT - GLuint program + GLuint program GLint location GLdouble x GLdouble y @@ -22141,21 +21179,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform3dv - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform3dvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform3f - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -22163,7 +21201,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3fEXT - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -22172,22 +21210,22 @@ typedef unsigned int GLhandleARB; void glProgramUniform3fv - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform3fvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform3i - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -22195,7 +21233,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3i64ARB - GLuint program + GLuint program GLint location GLint64 x GLint64 y @@ -22203,7 +21241,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y @@ -22211,21 +21249,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform3i64vARB - GLuint program + GLuint program GLint location GLsizei count - const GLint64 *value + const GLint64 *value void glProgramUniform3i64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glProgramUniform3iEXT - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -22234,22 +21272,22 @@ typedef unsigned int GLhandleARB; void glProgramUniform3iv - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform3ivEXT - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform3ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -22257,7 +21295,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3ui64ARB - GLuint program + GLuint program GLint location GLuint64 x GLuint64 y @@ -22265,7 +21303,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y @@ -22273,21 +21311,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform3ui64vARB - GLuint program + GLuint program GLint location GLsizei count - const GLuint64 *value + const GLuint64 *value void glProgramUniform3ui64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glProgramUniform3uiEXT - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -22296,22 +21334,22 @@ typedef unsigned int GLhandleARB; void glProgramUniform3uiv - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform3uivEXT - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform4d - GLuint program + GLuint program GLint location GLdouble v0 GLdouble v1 @@ -22320,7 +21358,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4dEXT - GLuint program + GLuint program GLint location GLdouble x GLdouble y @@ -22329,21 +21367,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform4dv - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform4dvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform4f - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -22352,7 +21390,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4fEXT - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -22362,22 +21400,22 @@ typedef unsigned int GLhandleARB; void glProgramUniform4fv - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform4fvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform4i - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -22386,7 +21424,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4i64ARB - GLuint program + GLuint program GLint location GLint64 x GLint64 y @@ -22395,7 +21433,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y @@ -22404,21 +21442,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform4i64vARB - GLuint program + GLuint program GLint location GLsizei count - const GLint64 *value + const GLint64 *value void glProgramUniform4i64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glProgramUniform4iEXT - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -22428,22 +21466,22 @@ typedef unsigned int GLhandleARB; void glProgramUniform4iv - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform4ivEXT - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform4ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -22452,7 +21490,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4ui64ARB - GLuint program + GLuint program GLint location GLuint64 x GLuint64 y @@ -22461,7 +21499,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y @@ -22470,21 +21508,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform4ui64vARB - GLuint program + GLuint program GLint location GLsizei count - const GLuint64 *value + const GLuint64 *value void glProgramUniform4ui64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glProgramUniform4uiEXT - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -22494,48 +21532,48 @@ typedef unsigned int GLhandleARB; void glProgramUniform4uiv - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform4uivEXT - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniformHandleui64ARB - GLuint program + GLuint program GLint location GLuint64 value void glProgramUniformHandleui64IMG - GLuint program + GLuint program GLint location GLuint64 value void glProgramUniformHandleui64NV - GLuint program + GLuint program GLint location GLuint64 value void glProgramUniformHandleui64vARB - GLuint program + GLuint program GLint location GLsizei count const GLuint64 *values void glProgramUniformHandleui64vIMG - GLuint program + GLuint program GLint location GLsizei count const GLuint64 *values @@ -22543,317 +21581,317 @@ typedef unsigned int GLhandleARB; void glProgramUniformHandleui64vNV - GLuint program + GLuint program GLint location GLsizei count const GLuint64 *values void glProgramUniformMatrix2dv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix2dvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix2fv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix2fvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix2x3dv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix2x3dvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix2x3fv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix2x3fvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix2x4dv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix2x4dvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix2x4fv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix2x4fvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix3dv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix3dvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix3fv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix3fvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix3x2dv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix3x2dvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix3x2fv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix3x2fvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix3x4dv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix3x4dvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix3x4fv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix3x4fvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix4dv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix4dvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix4fv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix4fvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix4x2dv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix4x2dvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix4x2fv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix4x2fvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix4x3dv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix4x3dvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glProgramUniformMatrix4x3fv - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformMatrix4x3fvEXT - GLuint program + GLuint program GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glProgramUniformui64NV - GLuint program + GLuint program GLint location GLuint64EXT value void glProgramUniformui64vNV - GLuint program + GLuint program GLint location GLsizei count const GLuint64EXT *value @@ -22865,11 +21903,11 @@ typedef unsigned int GLhandleARB; void glProvokingVertex - GLenum mode + GLenum mode void glProvokingVertexEXT - GLenum mode + GLenum mode @@ -22887,14 +21925,14 @@ typedef unsigned int GLhandleARB; void glPushDebugGroup - GLenum source + GLenum source GLuint id GLsizei length const GLchar *message void glPushDebugGroupKHR - GLenum source + GLenum source GLuint id GLsizei length const GLchar *message @@ -22911,18 +21949,18 @@ typedef unsigned int GLhandleARB; void glPushName - GLuint name + GLuint name void glQueryCounter - GLuint id - GLenum target + GLuint id + GLenum target void glQueryCounterEXT - GLuint id - GLenum target + GLuint id + GLenum target @@ -22932,53 +21970,65 @@ typedef unsigned int GLhandleARB; void glQueryObjectParameteruiAMD - GLenum target - GLuint id + GLenum target + GLuint id GLenum pname GLuint param + + GLint glQueryResourceNV + GLenum queryType + GLint tagId + GLuint count + GLint *buffer + + + void glQueryResourceTagNV + GLint tagId + const GLchar *tagString + void glRasterPos2d - GLdouble x - GLdouble y + GLdouble x + GLdouble y void glRasterPos2dv - const GLdouble *v + const GLdouble *v void glRasterPos2f - GLfloat x - GLfloat y + GLfloat x + GLfloat y void glRasterPos2fv - const GLfloat *v + const GLfloat *v void glRasterPos2i - GLint x - GLint y + GLint x + GLint y void glRasterPos2iv - const GLint *v + const GLint *v void glRasterPos2s - GLshort x - GLshort y + GLshort x + GLshort y void glRasterPos2sv - const GLshort *v + const GLshort *v @@ -22992,50 +22042,50 @@ typedef unsigned int GLhandleARB; void glRasterPos3d - GLdouble x - GLdouble y - GLdouble z + GLdouble x + GLdouble y + GLdouble z void glRasterPos3dv - const GLdouble *v + const GLdouble *v void glRasterPos3f - GLfloat x - GLfloat y - GLfloat z + GLfloat x + GLfloat y + GLfloat z void glRasterPos3fv - const GLfloat *v + const GLfloat *v void glRasterPos3i - GLint x - GLint y - GLint z + GLint x + GLint y + GLint z void glRasterPos3iv - const GLint *v + const GLint *v void glRasterPos3s - GLshort x - GLshort y - GLshort z + GLshort x + GLshort y + GLshort z void glRasterPos3sv - const GLshort *v + const GLshort *v @@ -23050,54 +22100,54 @@ typedef unsigned int GLhandleARB; void glRasterPos4d - GLdouble x - GLdouble y - GLdouble z - GLdouble w + GLdouble x + GLdouble y + GLdouble z + GLdouble w void glRasterPos4dv - const GLdouble *v + const GLdouble *v void glRasterPos4f - GLfloat x - GLfloat y - GLfloat z - GLfloat w + GLfloat x + GLfloat y + GLfloat z + GLfloat w void glRasterPos4fv - const GLfloat *v + const GLfloat *v void glRasterPos4i - GLint x - GLint y - GLint z - GLint w + GLint x + GLint y + GLint z + GLint w void glRasterPos4iv - const GLint *v + const GLint *v void glRasterPos4s - GLshort x - GLshort y - GLshort z - GLshort w + GLshort x + GLshort y + GLshort z + GLshort w void glRasterPos4sv - const GLshort *v + const GLshort *v @@ -23123,7 +22173,7 @@ typedef unsigned int GLhandleARB; void glReadBufferIndexedEXT - GLenum src + GLenum src GLint index @@ -23137,8 +22187,8 @@ typedef unsigned int GLhandleARB; void glReadPixels - GLint x - GLint y + GLint x + GLint y GLsizei width GLsizei height GLenum format @@ -23153,10 +22203,10 @@ typedef unsigned int GLhandleARB; GLint y GLsizei width GLsizei height - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize - void *data + void *data void glReadnPixelsARB @@ -23164,8 +22214,8 @@ typedef unsigned int GLhandleARB; GLint y GLsizei width GLsizei height - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize void *data @@ -23176,16 +22226,16 @@ typedef unsigned int GLhandleARB; GLint y GLsizei width GLsizei height - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize void *data void glReadnPixelsKHR - GLint x - GLint y + GLint x + GLint y GLsizei width GLsizei height GLenum format @@ -23194,60 +22244,65 @@ typedef unsigned int GLhandleARB; void *data + + GLboolean glReleaseKeyedMutexWin32EXT + GLuint memory + GLuint64 key + void glRectd - GLdouble x1 - GLdouble y1 - GLdouble x2 - GLdouble y2 + GLdouble x1 + GLdouble y1 + GLdouble x2 + GLdouble y2 void glRectdv - const GLdouble *v1 - const GLdouble *v2 + const GLdouble *v1 + const GLdouble *v2 void glRectf - GLfloat x1 - GLfloat y1 - GLfloat x2 - GLfloat y2 + GLfloat x1 + GLfloat y1 + GLfloat x2 + GLfloat y2 void glRectfv - const GLfloat *v1 - const GLfloat *v2 + const GLfloat *v1 + const GLfloat *v2 void glRecti - GLint x1 - GLint y1 - GLint x2 - GLint y2 + GLint x1 + GLint y1 + GLint x2 + GLint y2 void glRectiv - const GLint *v1 - const GLint *v2 + const GLint *v1 + const GLint *v2 void glRects - GLshort x1 - GLshort y1 - GLshort x2 - GLshort y2 + GLshort x1 + GLshort y1 + GLshort x2 + GLshort y2 void glRectsv - const GLshort *v1 - const GLshort *v2 + const GLshort *v1 + const GLshort *v2 @@ -23270,6 +22325,10 @@ typedef unsigned int GLhandleARB; void glReleaseShaderCompiler + + void glRenderGpuMaskNV + GLbitfield mask + GLint glRenderMode GLenum mode @@ -23278,7 +22337,7 @@ typedef unsigned int GLhandleARB; void glRenderbufferStorage GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height @@ -23286,7 +22345,7 @@ typedef unsigned int GLhandleARB; void glRenderbufferStorageEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height @@ -23294,26 +22353,35 @@ typedef unsigned int GLhandleARB; void glRenderbufferStorageMultisample - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height void glRenderbufferStorageMultisampleANGLE - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height void glRenderbufferStorageMultisampleAPPLE - GLenum target + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + + + void glRenderbufferStorageMultisampleAdvancedAMD + GLenum target GLsizei samples - GLenum internalformat + GLsizei storageSamples + GLenum internalformat GLsizei width GLsizei height @@ -23322,15 +22390,15 @@ typedef unsigned int GLhandleARB; GLenum target GLsizei coverageSamples GLsizei colorSamples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height void glRenderbufferStorageMultisampleEXT - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height @@ -23338,25 +22406,25 @@ typedef unsigned int GLhandleARB; void glRenderbufferStorageMultisampleIMG - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height void glRenderbufferStorageMultisampleNV - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height void glRenderbufferStorageOES - GLenum target - GLenum internalformat + GLenum target + GLenum internalformat GLsizei width GLsizei height @@ -23376,27 +22444,27 @@ typedef unsigned int GLhandleARB; void glReplacementCodeuiColor3fVertex3fSUN - GLuint rc - GLfloat r - GLfloat g - GLfloat b + GLuint rc + GLfloat r + GLfloat g + GLfloat b GLfloat x GLfloat y GLfloat z void glReplacementCodeuiColor3fVertex3fvSUN - const GLuint *rc - const GLfloat *c + const GLuint *rc + const GLfloat *c const GLfloat *v void glReplacementCodeuiColor4fNormal3fVertex3fSUN - GLuint rc - GLfloat r - GLfloat g - GLfloat b - GLfloat a + GLuint rc + GLfloat r + GLfloat g + GLfloat b + GLfloat a GLfloat nx GLfloat ny GLfloat nz @@ -23406,31 +22474,31 @@ typedef unsigned int GLhandleARB; void glReplacementCodeuiColor4fNormal3fVertex3fvSUN - const GLuint *rc - const GLfloat *c + const GLuint *rc + const GLfloat *c const GLfloat *n const GLfloat *v void glReplacementCodeuiColor4ubVertex3fSUN - GLuint rc - GLubyte r - GLubyte g - GLubyte b - GLubyte a + GLuint rc + GLubyte r + GLubyte g + GLubyte b + GLubyte a GLfloat x GLfloat y GLfloat z void glReplacementCodeuiColor4ubVertex3fvSUN - const GLuint *rc - const GLubyte *c + const GLuint *rc + const GLubyte *c const GLfloat *v void glReplacementCodeuiNormal3fVertex3fSUN - GLuint rc + GLuint rc GLfloat nx GLfloat ny GLfloat nz @@ -23440,23 +22508,23 @@ typedef unsigned int GLhandleARB; void glReplacementCodeuiNormal3fVertex3fvSUN - const GLuint *rc + const GLuint *rc const GLfloat *n const GLfloat *v void glReplacementCodeuiSUN - GLuint code + GLuint code void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN - GLuint rc + GLuint rc GLfloat s GLfloat t - GLfloat r - GLfloat g - GLfloat b - GLfloat a + GLfloat r + GLfloat g + GLfloat b + GLfloat a GLfloat nx GLfloat ny GLfloat nz @@ -23466,15 +22534,15 @@ typedef unsigned int GLhandleARB; void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN - const GLuint *rc + const GLuint *rc const GLfloat *tc - const GLfloat *c + const GLfloat *c const GLfloat *n const GLfloat *v void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN - GLuint rc + GLuint rc GLfloat s GLfloat t GLfloat nx @@ -23486,14 +22554,14 @@ typedef unsigned int GLhandleARB; void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN - const GLuint *rc + const GLuint *rc const GLfloat *tc const GLfloat *n const GLfloat *v void glReplacementCodeuiTexCoord2fVertex3fSUN - GLuint rc + GLuint rc GLfloat s GLfloat t GLfloat x @@ -23502,25 +22570,25 @@ typedef unsigned int GLhandleARB; void glReplacementCodeuiTexCoord2fVertex3fvSUN - const GLuint *rc + const GLuint *rc const GLfloat *tc const GLfloat *v void glReplacementCodeuiVertex3fSUN - GLuint rc + GLuint rc GLfloat x GLfloat y GLfloat z void glReplacementCodeuiVertex3fvSUN - const GLuint *rc + const GLuint *rc const GLfloat *v void glReplacementCodeuivSUN - const GLuint *code + const GLuint *code void glReplacementCodeusSUN @@ -23533,12 +22601,12 @@ typedef unsigned int GLhandleARB; void glRequestResidentProgramsNV GLsizei n - const GLuint *programs + const GLuint *programs void glResetHistogram - GLenum target + GLenum target @@ -23547,9 +22615,14 @@ typedef unsigned int GLhandleARB; + + void glResetMemoryObjectParameterNV + GLuint memory + GLenum pname + void glResetMinmax - GLenum target + GLenum target @@ -23607,13 +22680,13 @@ typedef unsigned int GLhandleARB; void glSampleCoverage GLfloat value - GLboolean invert + GLboolean invert void glSampleCoverageARB GLfloat value - GLboolean invert + GLboolean invert @@ -23628,24 +22701,24 @@ typedef unsigned int GLhandleARB; void glSampleMapATI - GLuint dst - GLuint interp + GLuint dst + GLuint interp GLenum swizzle void glSampleMaskEXT - GLclampf value - GLboolean invert + GLclampf value + GLboolean invert void glSampleMaskIndexedNV GLuint index - GLbitfield mask + GLbitfield mask void glSampleMaskSGIS - GLclampf value - GLboolean invert + GLclampf value + GLboolean invert @@ -23666,66 +22739,66 @@ typedef unsigned int GLhandleARB; void glSamplerParameterIiv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLint *param void glSamplerParameterIivEXT - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLint *param void glSamplerParameterIivOES - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLint *param void glSamplerParameterIuiv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLuint *param void glSamplerParameterIuivEXT - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLuint *param void glSamplerParameterIuivOES - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLuint *param void glSamplerParameterf - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLfloat param void glSamplerParameterfv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLfloat *param void glSamplerParameteri - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLint param void glSamplerParameteriv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLint *param @@ -23756,8 +22829,8 @@ typedef unsigned int GLhandleARB; void glScissor - GLint x - GLint y + GLint x + GLint y GLsizei width GLsizei height @@ -23782,6 +22855,19 @@ typedef unsigned int GLhandleARB; const GLint *v + + void glScissorExclusiveArrayvNV + GLuint first + GLsizei count + const GLint *v + + + void glScissorExclusiveNV + GLint x + GLint y + GLsizei width + GLsizei height + void glScissorIndexed GLuint index @@ -23827,239 +22913,239 @@ typedef unsigned int GLhandleARB; void glSecondaryColor3b - GLbyte red - GLbyte green - GLbyte blue + GLbyte red + GLbyte green + GLbyte blue void glSecondaryColor3bEXT - GLbyte red - GLbyte green - GLbyte blue + GLbyte red + GLbyte green + GLbyte blue void glSecondaryColor3bv - const GLbyte *v + const GLbyte *v void glSecondaryColor3bvEXT - const GLbyte *v + const GLbyte *v void glSecondaryColor3d - GLdouble red - GLdouble green - GLdouble blue + GLdouble red + GLdouble green + GLdouble blue void glSecondaryColor3dEXT - GLdouble red - GLdouble green - GLdouble blue + GLdouble red + GLdouble green + GLdouble blue void glSecondaryColor3dv - const GLdouble *v + const GLdouble *v void glSecondaryColor3dvEXT - const GLdouble *v + const GLdouble *v void glSecondaryColor3f - GLfloat red - GLfloat green - GLfloat blue + GLfloat red + GLfloat green + GLfloat blue void glSecondaryColor3fEXT - GLfloat red - GLfloat green - GLfloat blue + GLfloat red + GLfloat green + GLfloat blue void glSecondaryColor3fv - const GLfloat *v + const GLfloat *v void glSecondaryColor3fvEXT - const GLfloat *v + const GLfloat *v void glSecondaryColor3hNV - GLhalfNV red - GLhalfNV green - GLhalfNV blue + GLhalfNV red + GLhalfNV green + GLhalfNV blue void glSecondaryColor3hvNV - const GLhalfNV *v + const GLhalfNV *v void glSecondaryColor3i - GLint red - GLint green - GLint blue + GLint red + GLint green + GLint blue void glSecondaryColor3iEXT - GLint red - GLint green - GLint blue + GLint red + GLint green + GLint blue void glSecondaryColor3iv - const GLint *v + const GLint *v void glSecondaryColor3ivEXT - const GLint *v + const GLint *v void glSecondaryColor3s - GLshort red - GLshort green - GLshort blue + GLshort red + GLshort green + GLshort blue void glSecondaryColor3sEXT - GLshort red - GLshort green - GLshort blue + GLshort red + GLshort green + GLshort blue void glSecondaryColor3sv - const GLshort *v + const GLshort *v void glSecondaryColor3svEXT - const GLshort *v + const GLshort *v void glSecondaryColor3ub - GLubyte red - GLubyte green - GLubyte blue + GLubyte red + GLubyte green + GLubyte blue void glSecondaryColor3ubEXT - GLubyte red - GLubyte green - GLubyte blue + GLubyte red + GLubyte green + GLubyte blue void glSecondaryColor3ubv - const GLubyte *v + const GLubyte *v void glSecondaryColor3ubvEXT - const GLubyte *v + const GLubyte *v void glSecondaryColor3ui - GLuint red - GLuint green - GLuint blue + GLuint red + GLuint green + GLuint blue void glSecondaryColor3uiEXT - GLuint red - GLuint green - GLuint blue + GLuint red + GLuint green + GLuint blue void glSecondaryColor3uiv - const GLuint *v + const GLuint *v void glSecondaryColor3uivEXT - const GLuint *v + const GLuint *v void glSecondaryColor3us - GLushort red - GLushort green - GLushort blue + GLushort red + GLushort green + GLushort blue void glSecondaryColor3usEXT - GLushort red - GLushort green - GLushort blue + GLushort red + GLushort green + GLushort blue void glSecondaryColor3usv - const GLushort *v + const GLushort *v void glSecondaryColor3usvEXT - const GLushort *v + const GLushort *v void glSecondaryColorFormatNV GLint size - GLenum type + GLenum type GLsizei stride void glSecondaryColorP3ui - GLenum type - GLuint color + GLenum type + GLuint color void glSecondaryColorP3uiv - GLenum type - const GLuint *color + GLenum type + const GLuint *color void glSecondaryColorPointer @@ -24087,21 +23173,33 @@ typedef unsigned int GLhandleARB; void glSelectBuffer GLsizei size - GLuint *buffer + GLuint *buffer void glSelectPerfMonitorCountersAMD GLuint monitor - GLboolean enable + GLboolean enable GLuint group GLint numCounters GLuint *counterList + + void glSemaphoreParameterivNV + GLuint semaphore + GLenum pname + const GLint *params + + + void glSemaphoreParameterui64vEXT + GLuint semaphore + GLenum pname + const GLuint64 *params + void glSeparableFilter2D - GLenum target - GLenum internalformat + GLenum target + GLenum internalformat GLsizei width GLsizei height GLenum format @@ -24114,7 +23212,7 @@ typedef unsigned int GLhandleARB; void glSeparableFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format @@ -24126,16 +23224,16 @@ typedef unsigned int GLhandleARB; void glSetFenceAPPLE - GLuint fence + GLuint fence void glSetFenceNV - GLuint fence + GLuint fence GLenum condition void glSetFragmentShaderConstantATI - GLuint dst + GLuint dst const GLfloat *value @@ -24164,8 +23262,8 @@ typedef unsigned int GLhandleARB; void glShaderBinary GLsizei count - const GLuint *shaders - GLenum binaryformat + const GLuint *shaders + GLenum binaryFormat const void *binary GLsizei length @@ -24192,14 +23290,14 @@ typedef unsigned int GLhandleARB; void glShaderSource - GLuint shader + GLuint shader GLsizei count const GLchar *const*string const GLint *length void glShaderSourceARB - GLhandleARB shaderObj + GLhandleARB shaderObj GLsizei count const GLcharARB **string const GLint *length @@ -24207,10 +23305,44 @@ typedef unsigned int GLhandleARB; void glShaderStorageBlockBinding - GLuint program + GLuint program GLuint storageBlockIndex GLuint storageBlockBinding + + void glShadingRateEXT + GLenum rate + + + void glShadingRateCombinerOpsEXT + GLenum combinerOp0 + GLenum combinerOp1 + + + void glShadingRateImageBarrierNV + GLboolean synchronize + + + void glShadingRateQCOM + GLenum rate + + + void glShadingRateImagePaletteNV + GLuint viewport + GLuint first + GLsizei count + const GLenum *rates + + + void glShadingRateSampleOrderNV + GLenum order + + + void glShadingRateSampleOrderCustomNV + GLenum rate + GLuint samples + const GLint *locations + void glSharpenTexFuncSGIS GLenum target @@ -24218,28 +23350,61 @@ typedef unsigned int GLhandleARB; const GLfloat *points + + void glSignalSemaphoreEXT + GLuint semaphore + GLuint numBufferBarriers + const GLuint *buffers + GLuint numTextureBarriers + const GLuint *textures + const GLenum *dstLayouts + + + void glSignalSemaphoreui64NVX + GLuint signalGpu + GLsizei fenceObjectCount + const GLuint *semaphoreArray + const GLuint64 *fenceValueArray + + + void glSpecializeShader + GLuint shader + const GLchar *pEntryPoint + GLuint numSpecializationConstants + const GLuint *pConstantIndex + const GLuint *pConstantValue + + + void glSpecializeShaderARB + GLuint shader + const GLchar *pEntryPoint + GLuint numSpecializationConstants + const GLuint *pConstantIndex + const GLuint *pConstantValue + + void glSpriteParameterfSGIX GLenum pname - GLfloat param + GLfloat param void glSpriteParameterfvSGIX GLenum pname - const GLfloat *params + const GLfloat *params void glSpriteParameteriSGIX GLenum pname - GLint param + GLint param void glSpriteParameterivSGIX GLenum pname - const GLint *params + const GLint *params @@ -24252,7 +23417,7 @@ typedef unsigned int GLhandleARB; GLuint y GLuint width GLuint height - GLbitfield preserveMask + GLbitfield preserveMask void glStateCaptureNV @@ -24269,49 +23434,49 @@ typedef unsigned int GLhandleARB; void glStencilFillPathInstancedNV GLsizei numPaths GLenum pathNameType - const void *paths - GLuint pathBase + const void *paths + GLuint pathBase GLenum fillMode - GLuint mask + GLuint mask GLenum transformType const GLfloat *transformValues void glStencilFillPathNV - GLuint path + GLuint path GLenum fillMode - GLuint mask + GLuint mask void glStencilFunc GLenum func - GLint ref - GLuint mask + GLint ref + GLuint mask void glStencilFuncSeparate - GLenum face + GLenum face GLenum func - GLint ref - GLuint mask + GLint ref + GLuint mask void glStencilFuncSeparateATI GLenum frontfunc GLenum backfunc - GLint ref - GLuint mask + GLint ref + GLuint mask void glStencilMask - GLuint mask + GLuint mask void glStencilMaskSeparate - GLenum face - GLuint mask + GLenum face + GLuint mask void glStencilOp @@ -24322,14 +23487,14 @@ typedef unsigned int GLhandleARB; void glStencilOpSeparate - GLenum face + GLenum face GLenum sfail GLenum dpfail GLenum dppass void glStencilOpSeparateATI - GLenum face + GLenum face GLenum sfail GLenum dpfail GLenum dppass @@ -24337,63 +23502,63 @@ typedef unsigned int GLhandleARB; void glStencilOpValueAMD - GLenum face + GLenum face GLuint value void glStencilStrokePathInstancedNV GLsizei numPaths GLenum pathNameType - const void *paths - GLuint pathBase - GLint reference - GLuint mask + const void *paths + GLuint pathBase + GLint reference + GLuint mask GLenum transformType const GLfloat *transformValues void glStencilStrokePathNV - GLuint path - GLint reference - GLuint mask + GLuint path + GLint reference + GLuint mask void glStencilThenCoverFillPathInstancedNV GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLenum fillMode - GLuint mask - GLenum coverMode - GLenum transformType - const GLfloat *transformValues + GLenum pathNameType + const void *paths + GLuint pathBase + GLenum fillMode + GLuint mask + GLenum coverMode + GLenum transformType + const GLfloat *transformValues void glStencilThenCoverFillPathNV - GLuint path - GLenum fillMode - GLuint mask - GLenum coverMode + GLuint path + GLenum fillMode + GLuint mask + GLenum coverMode void glStencilThenCoverStrokePathInstancedNV GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLint reference - GLuint mask - GLenum coverMode - GLenum transformType - const GLfloat *transformValues + GLenum pathNameType + const void *paths + GLuint pathBase + GLint reference + GLuint mask + GLenum coverMode + GLenum transformType + const GLfloat *transformValues void glStencilThenCoverStrokePathNV - GLuint path - GLint reference - GLuint mask - GLenum coverMode + GLuint path + GLint reference + GLuint mask + GLenum coverMode void glStopInstrumentsSGIX @@ -24421,7 +23586,7 @@ typedef unsigned int GLhandleARB; void glSyncTextureINTEL - GLuint texture + GLuint texture void glTagSampleBufferSGIX @@ -24440,25 +23605,25 @@ typedef unsigned int GLhandleARB; void glTangent3dEXT - GLdouble tx - GLdouble ty - GLdouble tz + GLdouble tx + GLdouble ty + GLdouble tz void glTangent3dvEXT - const GLdouble *v + const GLdouble *v void glTangent3fEXT - GLfloat tx - GLfloat ty - GLfloat tz + GLfloat tx + GLfloat ty + GLfloat tz void glTangent3fvEXT - const GLfloat *v + const GLfloat *v void glTangent3iEXT @@ -24501,70 +23666,77 @@ typedef unsigned int GLhandleARB; GLenum mode - GLboolean glTestFenceAPPLE - GLuint fence + GLboolean glTestFenceAPPLE + GLuint fence - GLboolean glTestFenceNV - GLuint fence + GLboolean glTestFenceNV + GLuint fence - GLboolean glTestObjectAPPLE + GLboolean glTestObjectAPPLE GLenum object GLuint name + + void glTexAttachMemoryNV + GLenum target + GLuint memory + GLuint64 offset + void glTexBuffer GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer void glTexBufferARB GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer + void glTexBufferEXT GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer void glTexBufferOES GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer void glTexBufferRange - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size + GLenum target + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size void glTexBufferRangeEXT - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size + GLenum target + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size void glTexBufferRangeOES - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size + GLenum target + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size @@ -24587,52 +23759,52 @@ typedef unsigned int GLhandleARB; void glTexCoord1d - GLdouble s + GLdouble s void glTexCoord1dv - const GLdouble *v + const GLdouble *v void glTexCoord1f - GLfloat s + GLfloat s void glTexCoord1fv - const GLfloat *v + const GLfloat *v void glTexCoord1hNV - GLhalfNV s + GLhalfNV s void glTexCoord1hvNV - const GLhalfNV *v + const GLhalfNV *v void glTexCoord1i - GLint s + GLint s void glTexCoord1iv - const GLint *v + const GLint *v void glTexCoord1s - GLshort s + GLshort s void glTexCoord1sv - const GLshort *v + const GLshort *v @@ -24654,28 +23826,28 @@ typedef unsigned int GLhandleARB; void glTexCoord2d - GLdouble s - GLdouble t + GLdouble s + GLdouble t void glTexCoord2dv - const GLdouble *v + const GLdouble *v void glTexCoord2f - GLfloat s - GLfloat t + GLfloat s + GLfloat t void glTexCoord2fColor3fVertex3fSUN GLfloat s GLfloat t - GLfloat r - GLfloat g - GLfloat b + GLfloat r + GLfloat g + GLfloat b GLfloat x GLfloat y GLfloat z @@ -24683,17 +23855,17 @@ typedef unsigned int GLhandleARB; void glTexCoord2fColor3fVertex3fvSUN const GLfloat *tc - const GLfloat *c + const GLfloat *c const GLfloat *v void glTexCoord2fColor4fNormal3fVertex3fSUN GLfloat s GLfloat t - GLfloat r - GLfloat g - GLfloat b - GLfloat a + GLfloat r + GLfloat g + GLfloat b + GLfloat a GLfloat nx GLfloat ny GLfloat nz @@ -24704,7 +23876,7 @@ typedef unsigned int GLhandleARB; void glTexCoord2fColor4fNormal3fVertex3fvSUN const GLfloat *tc - const GLfloat *c + const GLfloat *c const GLfloat *n const GLfloat *v @@ -24712,10 +23884,10 @@ typedef unsigned int GLhandleARB; void glTexCoord2fColor4ubVertex3fSUN GLfloat s GLfloat t - GLubyte r - GLubyte g - GLubyte b - GLubyte a + GLubyte r + GLubyte g + GLubyte b + GLubyte a GLfloat x GLfloat y GLfloat z @@ -24723,7 +23895,7 @@ typedef unsigned int GLhandleARB; void glTexCoord2fColor4ubVertex3fvSUN const GLfloat *tc - const GLubyte *c + const GLubyte *c const GLfloat *v @@ -24758,40 +23930,40 @@ typedef unsigned int GLhandleARB; void glTexCoord2fv - const GLfloat *v + const GLfloat *v void glTexCoord2hNV - GLhalfNV s - GLhalfNV t + GLhalfNV s + GLhalfNV t void glTexCoord2hvNV - const GLhalfNV *v + const GLhalfNV *v void glTexCoord2i - GLint s - GLint t + GLint s + GLint t void glTexCoord2iv - const GLint *v + const GLint *v void glTexCoord2s - GLshort s - GLshort t + GLshort s + GLshort t void glTexCoord2sv - const GLshort *v + const GLshort *v @@ -24815,62 +23987,62 @@ typedef unsigned int GLhandleARB; void glTexCoord3d - GLdouble s - GLdouble t - GLdouble r + GLdouble s + GLdouble t + GLdouble r void glTexCoord3dv - const GLdouble *v + const GLdouble *v void glTexCoord3f - GLfloat s - GLfloat t - GLfloat r + GLfloat s + GLfloat t + GLfloat r void glTexCoord3fv - const GLfloat *v + const GLfloat *v void glTexCoord3hNV - GLhalfNV s - GLhalfNV t - GLhalfNV r + GLhalfNV s + GLhalfNV t + GLhalfNV r void glTexCoord3hvNV - const GLhalfNV *v + const GLhalfNV *v void glTexCoord3i - GLint s - GLint t - GLint r + GLint s + GLint t + GLint r void glTexCoord3iv - const GLint *v + const GLint *v void glTexCoord3s - GLshort s - GLshort t - GLshort r + GLshort s + GLshort t + GLshort r void glTexCoord3sv - const GLshort *v + const GLshort *v @@ -24896,23 +24068,23 @@ typedef unsigned int GLhandleARB; void glTexCoord4d - GLdouble s - GLdouble t - GLdouble r - GLdouble q + GLdouble s + GLdouble t + GLdouble r + GLdouble q void glTexCoord4dv - const GLdouble *v + const GLdouble *v void glTexCoord4f - GLfloat s - GLfloat t - GLfloat r - GLfloat q + GLfloat s + GLfloat t + GLfloat r + GLfloat q @@ -24921,10 +24093,10 @@ typedef unsigned int GLhandleARB; GLfloat t GLfloat p GLfloat q - GLfloat r - GLfloat g - GLfloat b - GLfloat a + GLfloat r + GLfloat g + GLfloat b + GLfloat a GLfloat nx GLfloat ny GLfloat nz @@ -24936,7 +24108,7 @@ typedef unsigned int GLhandleARB; void glTexCoord4fColor4fNormal3fVertex4fvSUN const GLfloat *tc - const GLfloat *c + const GLfloat *c const GLfloat *n const GLfloat *v @@ -24958,46 +24130,46 @@ typedef unsigned int GLhandleARB; void glTexCoord4fv - const GLfloat *v + const GLfloat *v void glTexCoord4hNV - GLhalfNV s - GLhalfNV t - GLhalfNV r - GLhalfNV q + GLhalfNV s + GLhalfNV t + GLhalfNV r + GLhalfNV q void glTexCoord4hvNV - const GLhalfNV *v + const GLhalfNV *v void glTexCoord4i - GLint s - GLint t - GLint r - GLint q + GLint s + GLint t + GLint r + GLint q void glTexCoord4iv - const GLint *v + const GLint *v void glTexCoord4s - GLshort s - GLshort t - GLshort r - GLshort q + GLshort s + GLshort t + GLshort r + GLshort q void glTexCoord4sv - const GLshort *v + const GLshort *v @@ -25019,42 +24191,42 @@ typedef unsigned int GLhandleARB; void glTexCoordP1ui - GLenum type + GLenum type GLuint coords void glTexCoordP1uiv - GLenum type + GLenum type const GLuint *coords void glTexCoordP2ui - GLenum type + GLenum type GLuint coords void glTexCoordP2uiv - GLenum type + GLenum type const GLuint *coords void glTexCoordP3ui - GLenum type + GLenum type GLuint coords void glTexCoordP3uiv - GLenum type + GLenum type const GLuint *coords void glTexCoordP4ui - GLenum type + GLenum type GLuint coords void glTexCoordP4uiv - GLenum type + GLenum type const GLuint *coords @@ -25090,54 +24262,74 @@ typedef unsigned int GLhandleARB; void glTexEnvf GLenum target GLenum pname - GLfloat param + GLfloat param void glTexEnvfv GLenum target GLenum pname - const GLfloat *params + const GLfloat *params void glTexEnvi GLenum target GLenum pname - GLint param + GLint param void glTexEnviv GLenum target GLenum pname - const GLint *params + const GLint *params void glTexEnvx - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed param void glTexEnvxOES - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed param void glTexEnvxv - GLenum target - GLenum pname + GLenum target + GLenum pname const GLfixed *params void glTexEnvxvOES - GLenum target - GLenum pname + GLenum target + GLenum pname const GLfixed *params + + void glTexEstimateMotionQCOM + GLuint ref + GLuint target + GLuint output + + + void glTexEstimateMotionRegionsQCOM + GLuint ref + GLuint target + GLuint output + GLuint mask + + + void glExtrapolateTex2DQCOM + GLuint src1 + GLuint src2 + GLuint output + GLfloat scaleFactor + void glTexFilterFuncSGIS GLenum target @@ -25164,73 +24356,73 @@ typedef unsigned int GLhandleARB; void glTexGenf GLenum coord GLenum pname - GLfloat param + GLfloat param void glTexGenfOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLfloat param void glTexGenfv GLenum coord GLenum pname - const GLfloat *params + const GLfloat *params void glTexGenfvOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname const GLfloat *params void glTexGeni GLenum coord GLenum pname - GLint param + GLint param void glTexGeniOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLint param void glTexGeniv GLenum coord GLenum pname - const GLint *params + const GLint *params void glTexGenivOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname const GLint *params void glTexGenxOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLfixed param void glTexGenxvOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname const GLfixed *params void glTexImage1D GLenum target - GLint level - GLint internalformat + GLint level + GLint internalformat GLsizei width - GLint border + GLint border GLenum format GLenum type const void *pixels @@ -25240,11 +24432,11 @@ typedef unsigned int GLhandleARB; void glTexImage2D GLenum target - GLint level - GLint internalformat + GLint level + GLint internalformat GLsizei width GLsizei height - GLint border + GLint border GLenum format GLenum type const void *pixels @@ -25253,32 +24445,32 @@ typedef unsigned int GLhandleARB; void glTexImage2DMultisample - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height - GLboolean fixedsamplelocations + GLboolean fixedsamplelocations void glTexImage2DMultisampleCoverageNV - GLenum target + GLenum target GLsizei coverageSamples GLsizei colorSamples - GLint internalFormat + GLint internalFormat GLsizei width GLsizei height - GLboolean fixedSampleLocations + GLboolean fixedSampleLocations void glTexImage3D GLenum target - GLint level - GLint internalformat + GLint level + GLint internalformat GLsizei width GLsizei height GLsizei depth - GLint border + GLint border GLenum format GLenum type const void *pixels @@ -25288,12 +24480,12 @@ typedef unsigned int GLhandleARB; void glTexImage3DEXT GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width GLsizei height GLsizei depth - GLint border + GLint border GLenum format GLenum type const void *pixels @@ -25302,49 +24494,48 @@ typedef unsigned int GLhandleARB; void glTexImage3DMultisample - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth - GLboolean fixedsamplelocations + GLboolean fixedsamplelocations void glTexImage3DMultisampleCoverageNV - GLenum target + GLenum target GLsizei coverageSamples GLsizei colorSamples - GLint internalFormat + GLint internalFormat GLsizei width GLsizei height GLsizei depth - GLboolean fixedSampleLocations + GLboolean fixedSampleLocations void glTexImage3DOES - GLenum target + GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth GLint border - GLenum format - GLenum type + GLenum format + GLenum type const void *pixels - void glTexImage4DSGIS GLenum target - GLint level - GLenum internalformat + GLint level + GLenum internalformat GLsizei width GLsizei height GLsizei depth GLsizei size4d - GLint border + GLint border GLenum format GLenum type const void *pixels @@ -25375,6 +24566,21 @@ typedef unsigned int GLhandleARB; GLboolean commit + + void glTexPageCommitmentMemNV + GLenum target + GLint layer + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLuint memory + GLuint64 offset + GLboolean commit + void glTexParameterIiv GLenum target @@ -25421,114 +24627,114 @@ typedef unsigned int GLhandleARB; void glTexParameterf GLenum target GLenum pname - GLfloat param + GLfloat param void glTexParameterfv GLenum target GLenum pname - const GLfloat *params + const GLfloat *params void glTexParameteri GLenum target GLenum pname - GLint param + GLint param void glTexParameteriv GLenum target GLenum pname - const GLint *params + const GLint *params void glTexParameterx - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed param void glTexParameterxOES - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed param void glTexParameterxv - GLenum target - GLenum pname + GLenum target + GLenum pname const GLfixed *params void glTexParameterxvOES - GLenum target - GLenum pname + GLenum target + GLenum pname const GLfixed *params void glTexRenderbufferNV GLenum target - GLuint renderbuffer + GLuint renderbuffer void glTexStorage1D - GLenum target + GLenum target GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width void glTexStorage1DEXT - GLenum target + GLenum target GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width void glTexStorage2D - GLenum target + GLenum target GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height void glTexStorage2DEXT - GLenum target + GLenum target GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height void glTexStorage2DMultisample - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height - GLboolean fixedsamplelocations + GLboolean fixedsamplelocations void glTexStorage3D - GLenum target + GLenum target GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth void glTexStorage3DEXT - GLenum target + GLenum target GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -25536,40 +24742,112 @@ typedef unsigned int GLhandleARB; void glTexStorage3DMultisample - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth - GLboolean fixedsamplelocations + GLboolean fixedsamplelocations void glTexStorage3DMultisampleOES - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth - GLboolean fixedsamplelocations + GLboolean fixedsamplelocations + + void glTexStorageAttribs2DEXT + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + const GLint* attrib_list + + + void glTexStorageAttribs3DEXT + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + const GLint* attrib_list + + + void glTexStorageMem1DEXT + GLenum target + GLsizei levels + GLenum internalFormat + GLsizei width + GLuint memory + GLuint64 offset + + + void glTexStorageMem2DEXT + GLenum target + GLsizei levels + GLenum internalFormat + GLsizei width + GLsizei height + GLuint memory + GLuint64 offset + + + void glTexStorageMem2DMultisampleEXT + GLenum target + GLsizei samples + GLenum internalFormat + GLsizei width + GLsizei height + GLboolean fixedSampleLocations + GLuint memory + GLuint64 offset + + + void glTexStorageMem3DEXT + GLenum target + GLsizei levels + GLenum internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLuint memory + GLuint64 offset + + + void glTexStorageMem3DMultisampleEXT + GLenum target + GLsizei samples + GLenum internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedSampleLocations + GLuint memory + GLuint64 offset + void glTexStorageSparseAMD - GLenum target - GLenum internalFormat + GLenum target + GLenum internalFormat GLsizei width GLsizei height GLsizei depth GLsizei layers - GLbitfield flags + GLbitfield flags void glTexSubImage1D GLenum target - GLint level - GLint xoffset + GLint level + GLint xoffset GLsizei width GLenum format GLenum type @@ -25580,8 +24858,8 @@ typedef unsigned int GLhandleARB; void glTexSubImage1DEXT GLenum target - GLint level - GLint xoffset + GLint level + GLint xoffset GLsizei width GLenum format GLenum type @@ -25592,9 +24870,9 @@ typedef unsigned int GLhandleARB; void glTexSubImage2D GLenum target - GLint level - GLint xoffset - GLint yoffset + GLint level + GLint xoffset + GLint yoffset GLsizei width GLsizei height GLenum format @@ -25606,9 +24884,9 @@ typedef unsigned int GLhandleARB; void glTexSubImage2DEXT GLenum target - GLint level - GLint xoffset - GLint yoffset + GLint level + GLint xoffset + GLint yoffset GLsizei width GLsizei height GLenum format @@ -25620,10 +24898,10 @@ typedef unsigned int GLhandleARB; void glTexSubImage3D GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset + GLint level + GLint xoffset + GLint yoffset + GLint zoffset GLsizei width GLsizei height GLsizei depth @@ -25636,10 +24914,10 @@ typedef unsigned int GLhandleARB; void glTexSubImage3DEXT GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset + GLint level + GLint xoffset + GLint yoffset + GLint zoffset GLsizei width GLsizei height GLsizei depth @@ -25651,7 +24929,7 @@ typedef unsigned int GLhandleARB; void glTexSubImage3DOES - GLenum target + GLenum target GLint level GLint xoffset GLint yoffset @@ -25659,19 +24937,18 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type + GLenum format + GLenum type const void *pixels - void glTexSubImage4DSGIS GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint woffset + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint woffset GLsizei width GLsizei height GLsizei depth @@ -25681,6 +24958,12 @@ typedef unsigned int GLhandleARB; const void *pixels + + void glTextureAttachMemoryNV + GLuint texture + GLuint memory + GLuint64 offset + void glTextureBarrier @@ -25690,124 +24973,135 @@ typedef unsigned int GLhandleARB; void glTextureBuffer - GLuint texture - GLenum internalformat - GLuint buffer + GLuint texture + GLenum internalformat + GLuint buffer void glTextureBufferEXT - GLuint texture + GLuint texture GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer void glTextureBufferRange - GLuint texture - GLenum internalformat - GLuint buffer + GLuint texture + GLenum internalformat + GLuint buffer GLintptr offset - GLsizeiptr size + GLsizeiptr size void glTextureBufferRangeEXT - GLuint texture + GLuint texture GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size void glTextureColorMaskSGIS - GLboolean red - GLboolean green - GLboolean blue - GLboolean alpha + GLboolean red + GLboolean green + GLboolean blue + GLboolean alpha + + void glTextureFoveationParametersQCOM + GLuint texture + GLuint layer + GLuint focalPoint + GLfloat focalX + GLfloat focalY + GLfloat gainX + GLfloat gainY + GLfloat foveaArea + void glTextureImage1DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint internalformat + GLint level + GLint internalformat GLsizei width - GLint border + GLint border GLenum format GLenum type const void *pixels void glTextureImage2DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint internalformat + GLint level + GLint internalformat GLsizei width GLsizei height - GLint border + GLint border GLenum format GLenum type const void *pixels void glTextureImage2DMultisampleCoverageNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei coverageSamples GLsizei colorSamples - GLint internalFormat + GLint internalFormat GLsizei width GLsizei height - GLboolean fixedSampleLocations + GLboolean fixedSampleLocations void glTextureImage2DMultisampleNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei samples - GLint internalFormat + GLint internalFormat GLsizei width GLsizei height - GLboolean fixedSampleLocations + GLboolean fixedSampleLocations void glTextureImage3DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint internalformat + GLint level + GLint internalformat GLsizei width GLsizei height GLsizei depth - GLint border + GLint border GLenum format GLenum type const void *pixels void glTextureImage3DMultisampleCoverageNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei coverageSamples GLsizei colorSamples - GLint internalFormat + GLint internalFormat GLsizei width GLsizei height GLsizei depth - GLboolean fixedSampleLocations + GLboolean fixedSampleLocations void glTextureImage3DMultisampleNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei samples - GLint internalFormat + GLint internalFormat GLsizei width GLsizei height GLsizei depth - GLboolean fixedSampleLocations + GLboolean fixedSampleLocations void glTextureLightEXT @@ -25815,7 +25109,7 @@ typedef unsigned int GLhandleARB; void glTextureMaterialEXT - GLenum face + GLenum face GLenum mode @@ -25824,7 +25118,7 @@ typedef unsigned int GLhandleARB; void glTexturePageCommitmentEXT - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -25834,85 +25128,100 @@ typedef unsigned int GLhandleARB; GLsizei depth GLboolean commit + + void glTexturePageCommitmentMemNV + GLuint texture + GLint layer + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLuint memory + GLuint64 offset + GLboolean commit + void glTextureParameterIiv - GLuint texture - GLenum pname - const GLint *params + GLuint texture + GLenum pname + const GLint *params void glTextureParameterIivEXT - GLuint texture + GLuint texture GLenum target GLenum pname - const GLint *params + const GLint *params void glTextureParameterIuiv - GLuint texture - GLenum pname - const GLuint *params + GLuint texture + GLenum pname + const GLuint *params void glTextureParameterIuivEXT - GLuint texture + GLuint texture GLenum target GLenum pname const GLuint *params void glTextureParameterf - GLuint texture - GLenum pname + GLuint texture + GLenum pname GLfloat param void glTextureParameterfEXT - GLuint texture + GLuint texture GLenum target GLenum pname - GLfloat param + GLfloat param void glTextureParameterfv - GLuint texture - GLenum pname - const GLfloat *param + GLuint texture + GLenum pname + const GLfloat *param void glTextureParameterfvEXT - GLuint texture + GLuint texture GLenum target GLenum pname - const GLfloat *params + const GLfloat *params void glTextureParameteri - GLuint texture - GLenum pname + GLuint texture + GLenum pname GLint param void glTextureParameteriEXT - GLuint texture + GLuint texture GLenum target GLenum pname - GLint param + GLint param void glTextureParameteriv - GLuint texture - GLenum pname - const GLint *param + GLuint texture + GLenum pname + const GLint *param void glTextureParameterivEXT - GLuint texture + GLuint texture GLenum target GLenum pname - const GLint *params + const GLint *params void glTextureRangeAPPLE @@ -25922,85 +25231,85 @@ typedef unsigned int GLhandleARB; void glTextureRenderbufferEXT - GLuint texture + GLuint texture GLenum target - GLuint renderbuffer + GLuint renderbuffer void glTextureStorage1D - GLuint texture + GLuint texture GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width void glTextureStorage1DEXT - GLuint texture + GLuint texture GLenum target GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width void glTextureStorage2D - GLuint texture + GLuint texture GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height void glTextureStorage2DEXT - GLuint texture + GLuint texture GLenum target GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height void glTextureStorage2DMultisample - GLuint texture + GLuint texture GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLboolean fixedsamplelocations void glTextureStorage2DMultisampleEXT - GLuint texture + GLuint texture GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height - GLboolean fixedsamplelocations + GLboolean fixedsamplelocations void glTextureStorage3D - GLuint texture + GLuint texture GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth void glTextureStorage3DEXT - GLuint texture + GLuint texture GLenum target GLsizei levels - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth void glTextureStorage3DMultisample - GLuint texture + GLuint texture GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -26008,42 +25317,95 @@ typedef unsigned int GLhandleARB; void glTextureStorage3DMultisampleEXT - GLuint texture + GLuint texture GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedsamplelocations + + + void glTextureStorageMem1DEXT + GLuint texture + GLsizei levels + GLenum internalFormat + GLsizei width + GLuint memory + GLuint64 offset + + + void glTextureStorageMem2DEXT + GLuint texture + GLsizei levels + GLenum internalFormat + GLsizei width + GLsizei height + GLuint memory + GLuint64 offset + + + void glTextureStorageMem2DMultisampleEXT + GLuint texture + GLsizei samples + GLenum internalFormat + GLsizei width + GLsizei height + GLboolean fixedSampleLocations + GLuint memory + GLuint64 offset + + + void glTextureStorageMem3DEXT + GLuint texture + GLsizei levels + GLenum internalFormat GLsizei width GLsizei height GLsizei depth - GLboolean fixedsamplelocations + GLuint memory + GLuint64 offset + + + void glTextureStorageMem3DMultisampleEXT + GLuint texture + GLsizei samples + GLenum internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedSampleLocations + GLuint memory + GLuint64 offset void glTextureStorageSparseAMD - GLuint texture + GLuint texture GLenum target - GLenum internalFormat + GLenum internalFormat GLsizei width GLsizei height GLsizei depth GLsizei layers - GLbitfield flags + GLbitfield flags void glTextureSubImage1D - GLuint texture + GLuint texture GLint level GLint xoffset GLsizei width - GLenum format - GLenum type + GLenum format + GLenum type const void *pixels void glTextureSubImage1DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint xoffset + GLint level + GLint xoffset GLsizei width GLenum format GLenum type @@ -26051,23 +25413,23 @@ typedef unsigned int GLhandleARB; void glTextureSubImage2D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset GLsizei width GLsizei height - GLenum format - GLenum type + GLenum format + GLenum type const void *pixels void glTextureSubImage2DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint xoffset - GLint yoffset + GLint level + GLint xoffset + GLint yoffset GLsizei width GLsizei height GLenum format @@ -26076,7 +25438,7 @@ typedef unsigned int GLhandleARB; void glTextureSubImage3D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -26084,18 +25446,18 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type + GLenum format + GLenum type const void *pixels void glTextureSubImage3DEXT - GLuint texture + GLuint texture GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset + GLint level + GLint xoffset + GLint yoffset + GLint zoffset GLsizei width GLsizei height GLsizei depth @@ -26105,10 +25467,10 @@ typedef unsigned int GLhandleARB; void glTextureView - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat GLuint minlevel GLuint numlevels GLuint minlayer @@ -26116,10 +25478,10 @@ typedef unsigned int GLhandleARB; void glTextureViewEXT - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat GLuint minlevel GLuint numlevels GLuint minlayer @@ -26128,10 +25490,10 @@ typedef unsigned int GLhandleARB; void glTextureViewOES - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat GLuint minlevel GLuint numlevels GLuint minlayer @@ -26154,17 +25516,17 @@ typedef unsigned int GLhandleARB; void glTransformFeedbackBufferBase - GLuint xfb + GLuint xfb GLuint index - GLuint buffer + GLuint buffer void glTransformFeedbackBufferRange - GLuint xfb + GLuint xfb GLuint index - GLuint buffer + GLuint buffer GLintptr offset - GLsizeiptr size + GLsizeiptr size void glTransformFeedbackStreamAttribsNV @@ -26176,30 +25538,31 @@ typedef unsigned int GLhandleARB; void glTransformFeedbackVaryings - GLuint program + GLuint program GLsizei count const GLchar *const*varyings - GLenum bufferMode + GLenum bufferMode + void glTransformFeedbackVaryingsEXT - GLuint program + GLuint program GLsizei count const GLchar *const*varyings - GLenum bufferMode + GLenum bufferMode void glTransformFeedbackVaryingsNV - GLuint program + GLuint program GLsizei count - const GLint *locations - GLenum bufferMode + const GLint *locations + GLenum bufferMode void glTransformPathNV - GLuint resultPath - GLuint srcPath + GLuint resultPath + GLuint srcPath GLenum transformType const GLfloat *transformValues @@ -26238,7 +25601,7 @@ typedef unsigned int GLhandleARB; void glUniform1dv GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glUniform1f @@ -26255,13 +25618,13 @@ typedef unsigned int GLhandleARB; void glUniform1fv GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glUniform1fvARB GLint location GLsizei count - const GLfloat *value + const GLfloat *value @@ -26283,13 +25646,13 @@ typedef unsigned int GLhandleARB; void glUniform1i64vARB GLint location GLsizei count - const GLint64 *value + const GLint64 *value void glUniform1i64vNV GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glUniform1iARB @@ -26301,13 +25664,13 @@ typedef unsigned int GLhandleARB; void glUniform1iv GLint location GLsizei count - const GLint *value + const GLint *value void glUniform1ivARB GLint location GLsizei count - const GLint *value + const GLint *value @@ -26329,13 +25692,13 @@ typedef unsigned int GLhandleARB; void glUniform1ui64vARB GLint location GLsizei count - const GLuint64 *value + const GLuint64 *value void glUniform1ui64vNV GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glUniform1uiEXT @@ -26347,13 +25710,13 @@ typedef unsigned int GLhandleARB; void glUniform1uiv GLint location GLsizei count - const GLuint *value + const GLuint *value void glUniform1uivEXT GLint location GLsizei count - const GLuint *value + const GLuint *value @@ -26366,7 +25729,7 @@ typedef unsigned int GLhandleARB; void glUniform2dv GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glUniform2f @@ -26385,13 +25748,13 @@ typedef unsigned int GLhandleARB; void glUniform2fv GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glUniform2fvARB GLint location GLsizei count - const GLfloat *value + const GLfloat *value @@ -26416,13 +25779,13 @@ typedef unsigned int GLhandleARB; void glUniform2i64vARB GLint location GLsizei count - const GLint64 *value + const GLint64 *value void glUniform2i64vNV GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glUniform2iARB @@ -26435,13 +25798,13 @@ typedef unsigned int GLhandleARB; void glUniform2iv GLint location GLsizei count - const GLint *value + const GLint *value void glUniform2ivARB GLint location GLsizei count - const GLint *value + const GLint *value @@ -26466,13 +25829,13 @@ typedef unsigned int GLhandleARB; void glUniform2ui64vARB GLint location GLsizei count - const GLuint64 *value + const GLuint64 *value void glUniform2ui64vNV GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glUniform2uiEXT @@ -26485,13 +25848,13 @@ typedef unsigned int GLhandleARB; void glUniform2uiv GLint location GLsizei count - const GLuint *value + const GLuint *value void glUniform2uivEXT GLint location GLsizei count - const GLuint *value + const GLuint *value @@ -26505,7 +25868,7 @@ typedef unsigned int GLhandleARB; void glUniform3dv GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glUniform3f @@ -26526,13 +25889,13 @@ typedef unsigned int GLhandleARB; void glUniform3fv GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glUniform3fvARB GLint location GLsizei count - const GLfloat *value + const GLfloat *value @@ -26560,13 +25923,13 @@ typedef unsigned int GLhandleARB; void glUniform3i64vARB GLint location GLsizei count - const GLint64 *value + const GLint64 *value void glUniform3i64vNV GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glUniform3iARB @@ -26580,13 +25943,13 @@ typedef unsigned int GLhandleARB; void glUniform3iv GLint location GLsizei count - const GLint *value + const GLint *value void glUniform3ivARB GLint location GLsizei count - const GLint *value + const GLint *value @@ -26614,13 +25977,13 @@ typedef unsigned int GLhandleARB; void glUniform3ui64vARB GLint location GLsizei count - const GLuint64 *value + const GLuint64 *value void glUniform3ui64vNV GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glUniform3uiEXT @@ -26634,13 +25997,13 @@ typedef unsigned int GLhandleARB; void glUniform3uiv GLint location GLsizei count - const GLuint *value + const GLuint *value void glUniform3uivEXT GLint location GLsizei count - const GLuint *value + const GLuint *value @@ -26655,7 +26018,7 @@ typedef unsigned int GLhandleARB; void glUniform4dv GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glUniform4f @@ -26678,13 +26041,13 @@ typedef unsigned int GLhandleARB; void glUniform4fv GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glUniform4fvARB GLint location GLsizei count - const GLfloat *value + const GLfloat *value @@ -26715,13 +26078,13 @@ typedef unsigned int GLhandleARB; void glUniform4i64vARB GLint location GLsizei count - const GLint64 *value + const GLint64 *value void glUniform4i64vNV GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glUniform4iARB @@ -26736,13 +26099,13 @@ typedef unsigned int GLhandleARB; void glUniform4iv GLint location GLsizei count - const GLint *value + const GLint *value void glUniform4ivARB GLint location GLsizei count - const GLint *value + const GLint *value @@ -26773,13 +26136,13 @@ typedef unsigned int GLhandleARB; void glUniform4ui64vARB GLint location GLsizei count - const GLuint64 *value + const GLuint64 *value void glUniform4ui64vNV GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glUniform4uiEXT @@ -26794,26 +26157,27 @@ typedef unsigned int GLhandleARB; void glUniform4uiv GLint location GLsizei count - const GLuint *value + const GLuint *value void glUniform4uivEXT GLint location GLsizei count - const GLuint *value + const GLuint *value void glUniformBlockBinding - GLuint program + GLuint program GLuint uniformBlockIndex GLuint uniformBlockBinding + void glUniformBufferEXT - GLuint program + GLuint program GLint location - GLuint buffer + GLuint buffer void glUniformHandleui64ARB @@ -26854,209 +26218,209 @@ typedef unsigned int GLhandleARB; void glUniformMatrix2dv GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glUniformMatrix2fv GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix2fvARB GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix2x3dv GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glUniformMatrix2x3fv GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix2x3fvNV GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix2x4dv GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glUniformMatrix2x4fv GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix2x4fvNV GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix3dv GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glUniformMatrix3fv GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix3fvARB GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix3x2dv GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glUniformMatrix3x2fv GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix3x2fvNV GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix3x4dv GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glUniformMatrix3x4fv GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix3x4fvNV GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix4dv GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glUniformMatrix4fv GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix4fvARB GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix4x2dv GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glUniformMatrix4x2fv GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix4x2fvNV GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix4x3dv GLint location GLsizei count - GLboolean transpose - const GLdouble *value + GLboolean transpose + const GLdouble *value void glUniformMatrix4x3fv GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformMatrix4x3fvNV GLint location GLsizei count - GLboolean transpose - const GLfloat *value + GLboolean transpose + const GLfloat *value void glUniformSubroutinesuiv - GLenum shadertype + GLenum shadertype GLsizei count const GLuint *indices @@ -27075,11 +26439,11 @@ typedef unsigned int GLhandleARB; void glUnlockArraysEXT - GLboolean glUnmapBuffer + GLboolean glUnmapBuffer GLenum target - GLboolean glUnmapBufferARB + GLboolean glUnmapBufferARB GLenum target @@ -27090,65 +26454,69 @@ typedef unsigned int GLhandleARB; GLboolean glUnmapNamedBuffer - GLuint buffer + GLuint buffer - GLboolean glUnmapNamedBufferEXT - GLuint buffer + GLboolean glUnmapNamedBufferEXT + GLuint buffer void glUnmapObjectBufferATI - GLuint buffer + GLuint buffer void glUnmapTexture2DINTEL - GLuint texture + GLuint texture GLint level void glUpdateObjectBufferATI - GLuint buffer + GLuint buffer GLuint offset GLsizei size const void *pointer GLenum preserve + + void glUploadGpuMaskNVX + GLbitfield mask + void glUseProgram - GLuint program + GLuint program void glUseProgramObjectARB - GLhandleARB programObj + GLhandleARB programObj void glUseProgramStages - GLuint pipeline - GLbitfield stages - GLuint program + GLuint pipeline + GLbitfield stages + GLuint program void glUseProgramStagesEXT - GLuint pipeline - GLbitfield stages - GLuint program + GLuint pipeline + GLbitfield stages + GLuint program void glUseShaderProgramEXT GLenum type - GLuint program + GLuint program void glVDPAUFiniNV void glVDPAUGetSurfaceivNV - GLvdpauSurfaceNV surface + GLvdpauSurfaceNV surface GLenum pname - GLsizei bufSize + GLsizei count GLsizei *length - GLint *values + GLint *values void glVDPAUInitNV @@ -27157,64 +26525,72 @@ typedef unsigned int GLhandleARB; GLboolean glVDPAUIsSurfaceNV - GLvdpauSurfaceNV surface + GLvdpauSurfaceNV surface void glVDPAUMapSurfacesNV GLsizei numSurfaces - const GLvdpauSurfaceNV *surfaces + const GLvdpauSurfaceNV *surfaces - GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV + GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV const void *vdpSurface GLenum target GLsizei numTextureNames const GLuint *textureNames - GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV + GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV const void *vdpSurface GLenum target GLsizei numTextureNames const GLuint *textureNames + + GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceWithPictureStructureNV + const void *vdpSurface + GLenum target + GLsizei numTextureNames + const GLuint *textureNames + GLboolean isFrameStructure + void glVDPAUSurfaceAccessNV - GLvdpauSurfaceNV surface + GLvdpauSurfaceNV surface GLenum access void glVDPAUUnmapSurfacesNV GLsizei numSurface - const GLvdpauSurfaceNV *surfaces + const GLvdpauSurfaceNV *surfaces void glVDPAUUnregisterSurfaceNV - GLvdpauSurfaceNV surface + GLvdpauSurfaceNV surface void glValidateProgram - GLuint program + GLuint program void glValidateProgramARB - GLhandleARB programObj + GLhandleARB programObj void glValidateProgramPipeline - GLuint pipeline + GLuint pipeline void glValidateProgramPipelineEXT - GLuint pipeline + GLuint pipeline void glVariantArrayObjectATI GLuint id GLenum type GLsizei stride - GLuint buffer + GLuint buffer GLuint offset @@ -27275,57 +26651,57 @@ typedef unsigned int GLhandleARB; void glVertex2d - GLdouble x - GLdouble y + GLdouble x + GLdouble y void glVertex2dv - const GLdouble *v + const GLdouble *v void glVertex2f - GLfloat x - GLfloat y + GLfloat x + GLfloat y void glVertex2fv - const GLfloat *v + const GLfloat *v void glVertex2hNV - GLhalfNV x - GLhalfNV y + GLhalfNV x + GLhalfNV y void glVertex2hvNV - const GLhalfNV *v + const GLhalfNV *v void glVertex2i - GLint x - GLint y + GLint x + GLint y void glVertex2iv - const GLint *v + const GLint *v void glVertex2s - GLshort x - GLshort y + GLshort x + GLshort y void glVertex2sv - const GLshort *v + const GLshort *v @@ -27348,62 +26724,62 @@ typedef unsigned int GLhandleARB; void glVertex3d - GLdouble x - GLdouble y - GLdouble z + GLdouble x + GLdouble y + GLdouble z void glVertex3dv - const GLdouble *v + const GLdouble *v void glVertex3f - GLfloat x - GLfloat y - GLfloat z + GLfloat x + GLfloat y + GLfloat z void glVertex3fv - const GLfloat *v + const GLfloat *v void glVertex3hNV - GLhalfNV x - GLhalfNV y - GLhalfNV z + GLhalfNV x + GLhalfNV y + GLhalfNV z void glVertex3hvNV - const GLhalfNV *v + const GLhalfNV *v void glVertex3i - GLint x - GLint y - GLint z + GLint x + GLint y + GLint z void glVertex3iv - const GLint *v + const GLint *v void glVertex3s - GLshort x - GLshort y - GLshort z + GLshort x + GLshort y + GLshort z void glVertex3sv - const GLshort *v + const GLshort *v @@ -27428,67 +26804,67 @@ typedef unsigned int GLhandleARB; void glVertex4d - GLdouble x - GLdouble y - GLdouble z - GLdouble w + GLdouble x + GLdouble y + GLdouble z + GLdouble w void glVertex4dv - const GLdouble *v + const GLdouble *v void glVertex4f - GLfloat x - GLfloat y - GLfloat z - GLfloat w + GLfloat x + GLfloat y + GLfloat z + GLfloat w void glVertex4fv - const GLfloat *v + const GLfloat *v void glVertex4hNV - GLhalfNV x - GLhalfNV y - GLhalfNV z - GLhalfNV w + GLhalfNV x + GLhalfNV y + GLhalfNV z + GLhalfNV w void glVertex4hvNV - const GLhalfNV *v + const GLhalfNV *v void glVertex4i - GLint x - GLint y - GLint z - GLint w + GLint x + GLint y + GLint z + GLint w void glVertex4iv - const GLint *v + const GLint *v void glVertex4s - GLshort x - GLshort y - GLshort z - GLshort w + GLshort x + GLshort y + GLshort z + GLshort w void glVertex4sv - const GLshort *v + const GLshort *v @@ -27503,53 +26879,53 @@ typedef unsigned int GLhandleARB; void glVertexArrayAttribBinding - GLuint vaobj + GLuint vaobj GLuint attribindex GLuint bindingindex void glVertexArrayAttribFormat - GLuint vaobj + GLuint vaobj GLuint attribindex GLint size - GLenum type + GLenum type GLboolean normalized GLuint relativeoffset void glVertexArrayAttribIFormat - GLuint vaobj + GLuint vaobj GLuint attribindex GLint size - GLenum type + GLenum type GLuint relativeoffset void glVertexArrayAttribLFormat - GLuint vaobj + GLuint vaobj GLuint attribindex GLint size - GLenum type + GLenum type GLuint relativeoffset void glVertexArrayBindVertexBufferEXT - GLuint vaobj + GLuint vaobj GLuint bindingindex - GLuint buffer - GLintptr offset + GLuint buffer + GLintptr offset GLsizei stride void glVertexArrayBindingDivisor - GLuint vaobj + GLuint vaobj GLuint bindingindex GLuint divisor void glVertexArrayColorOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -27557,36 +26933,36 @@ typedef unsigned int GLhandleARB; void glVertexArrayEdgeFlagOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLsizei stride GLintptr offset void glVertexArrayElementBuffer - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer void glVertexArrayFogCoordOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLenum type GLsizei stride GLintptr offset void glVertexArrayIndexOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLenum type GLsizei stride GLintptr offset void glVertexArrayMultiTexCoordOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLenum texunit GLint size GLenum type @@ -27595,8 +26971,8 @@ typedef unsigned int GLhandleARB; void glVertexArrayNormalOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLenum type GLsizei stride GLintptr offset @@ -27618,8 +26994,8 @@ typedef unsigned int GLhandleARB; void glVertexArraySecondaryColorOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -27627,8 +27003,8 @@ typedef unsigned int GLhandleARB; void glVertexArrayTexCoordOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -27636,65 +27012,65 @@ typedef unsigned int GLhandleARB; void glVertexArrayVertexAttribBindingEXT - GLuint vaobj + GLuint vaobj GLuint attribindex GLuint bindingindex void glVertexArrayVertexAttribDivisorEXT - GLuint vaobj + GLuint vaobj GLuint index GLuint divisor void glVertexArrayVertexAttribFormatEXT - GLuint vaobj + GLuint vaobj GLuint attribindex GLint size - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized GLuint relativeoffset void glVertexArrayVertexAttribIFormatEXT - GLuint vaobj + GLuint vaobj GLuint attribindex GLint size - GLenum type + GLenum type GLuint relativeoffset void glVertexArrayVertexAttribIOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLuint index GLint size - GLenum type + GLenum type GLsizei stride GLintptr offset void glVertexArrayVertexAttribLFormatEXT - GLuint vaobj + GLuint vaobj GLuint attribindex GLint size - GLenum type + GLenum type GLuint relativeoffset void glVertexArrayVertexAttribLOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLuint index GLint size - GLenum type + GLenum type GLsizei stride - GLintptr offset + GLintptr offset void glVertexArrayVertexAttribOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLuint index GLint size GLenum type @@ -27704,31 +27080,31 @@ typedef unsigned int GLhandleARB; void glVertexArrayVertexBindingDivisorEXT - GLuint vaobj + GLuint vaobj GLuint bindingindex GLuint divisor void glVertexArrayVertexBuffer - GLuint vaobj + GLuint vaobj GLuint bindingindex - GLuint buffer + GLuint buffer GLintptr offset GLsizei stride void glVertexArrayVertexBuffers - GLuint vaobj + GLuint vaobj GLuint first GLsizei count - const GLuint *buffers - const GLintptr *offsets - const GLsizei *strides + const GLuint *buffers + const GLintptr *offsets + const GLsizei *strides void glVertexArrayVertexOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -27817,13 +27193,13 @@ typedef unsigned int GLhandleARB; void glVertexAttrib1hNV GLuint index - GLhalfNV x + GLhalfNV x void glVertexAttrib1hvNV GLuint index - const GLhalfNV *v + const GLhalfNV *v @@ -27955,14 +27331,14 @@ typedef unsigned int GLhandleARB; void glVertexAttrib2hNV GLuint index - GLhalfNV x - GLhalfNV y + GLhalfNV x + GLhalfNV y void glVertexAttrib2hvNV GLuint index - const GLhalfNV *v + const GLhalfNV *v @@ -28103,15 +27479,15 @@ typedef unsigned int GLhandleARB; void glVertexAttrib3hNV GLuint index - GLhalfNV x - GLhalfNV y - GLhalfNV z + GLhalfNV x + GLhalfNV y + GLhalfNV z void glVertexAttrib3hvNV GLuint index - const GLhalfNV *v + const GLhalfNV *v @@ -28357,16 +27733,16 @@ typedef unsigned int GLhandleARB; void glVertexAttrib4hNV GLuint index - GLhalfNV x - GLhalfNV y - GLhalfNV z - GLhalfNV w + GLhalfNV x + GLhalfNV y + GLhalfNV z + GLhalfNV w void glVertexAttrib4hvNV GLuint index - const GLhalfNV *v + const GLhalfNV *v @@ -28432,10 +27808,10 @@ typedef unsigned int GLhandleARB; void glVertexAttrib4ubNV GLuint index - GLubyte x - GLubyte y - GLubyte z - GLubyte w + GLubyte x + GLubyte y + GLubyte z + GLubyte w @@ -28453,7 +27829,7 @@ typedef unsigned int GLhandleARB; void glVertexAttrib4ubvNV GLuint index - const GLubyte *v + const GLubyte *v @@ -28484,9 +27860,9 @@ typedef unsigned int GLhandleARB; GLuint index GLint size GLenum type - GLboolean normalized + GLboolean normalized GLsizei stride - GLuint buffer + GLuint buffer GLuint offset @@ -28527,16 +27903,16 @@ typedef unsigned int GLhandleARB; void glVertexAttribFormat GLuint attribindex GLint size - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized GLuint relativeoffset void glVertexAttribFormatNV GLuint index GLint size - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized GLsizei stride @@ -28803,21 +28179,21 @@ typedef unsigned int GLhandleARB; void glVertexAttribIFormat GLuint attribindex GLint size - GLenum type + GLenum type GLuint relativeoffset void glVertexAttribIFormatNV GLuint index GLint size - GLenum type + GLenum type GLsizei stride void glVertexAttribIPointer GLuint index GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -28825,7 +28201,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribIPointerEXT GLuint index GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -29036,21 +28412,21 @@ typedef unsigned int GLhandleARB; void glVertexAttribLFormat GLuint attribindex GLint size - GLenum type + GLenum type GLuint relativeoffset void glVertexAttribLFormatNV GLuint index GLint size - GLenum type + GLenum type GLsizei stride void glVertexAttribLPointer GLuint index GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -29058,7 +28434,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribLPointerEXT GLuint index GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -29066,57 +28442,57 @@ typedef unsigned int GLhandleARB; void glVertexAttribP1ui GLuint index - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized GLuint value void glVertexAttribP1uiv GLuint index - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized const GLuint *value void glVertexAttribP2ui GLuint index - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized GLuint value void glVertexAttribP2uiv GLuint index - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized const GLuint *value void glVertexAttribP3ui GLuint index - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized GLuint value void glVertexAttribP3uiv GLuint index - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized const GLuint *value void glVertexAttribP4ui GLuint index - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized GLuint value void glVertexAttribP4uiv GLuint index - GLenum type - GLboolean normalized + GLenum type + GLboolean normalized const GLuint *value @@ -29130,7 +28506,7 @@ typedef unsigned int GLhandleARB; GLuint index GLint size GLenum type - GLboolean normalized + GLboolean normalized GLsizei stride const void *pointer @@ -29139,7 +28515,7 @@ typedef unsigned int GLhandleARB; GLuint index GLint size GLenum type - GLboolean normalized + GLboolean normalized GLsizei stride const void *pointer @@ -29170,7 +28546,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribs1hvNV GLuint index GLsizei n - const GLhalfNV *v + const GLhalfNV *v @@ -29198,7 +28574,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribs2hvNV GLuint index GLsizei n - const GLhalfNV *v + const GLhalfNV *v @@ -29226,7 +28602,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribs3hvNV GLuint index GLsizei n - const GLhalfNV *v + const GLhalfNV *v @@ -29254,7 +28630,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribs4hvNV GLuint index GLsizei n - const GLhalfNV *v + const GLhalfNV *v @@ -29268,7 +28644,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribs4ubvNV GLuint index GLsizei count - const GLubyte *v + const GLubyte *v @@ -29294,37 +28670,37 @@ typedef unsigned int GLhandleARB; void glVertexFormatNV GLint size - GLenum type + GLenum type GLsizei stride void glVertexP2ui - GLenum type + GLenum type GLuint value void glVertexP2uiv - GLenum type + GLenum type const GLuint *value void glVertexP3ui - GLenum type + GLenum type GLuint value void glVertexP3uiv - GLenum type + GLenum type const GLuint *value void glVertexP4ui - GLenum type + GLenum type GLuint value void glVertexP4uiv - GLenum type + GLenum type const GLuint *value @@ -29559,12 +28935,12 @@ typedef unsigned int GLhandleARB; void glVertexWeighthNV - GLhalfNV weight + GLhalfNV weight void glVertexWeighthvNV - const GLhalfNV *weight + const GLhalfNV *weight @@ -29596,8 +28972,8 @@ typedef unsigned int GLhandleARB; void glViewport - GLint x - GLint y + GLint x + GLint y GLsizei width GLsizei height @@ -29679,24 +29055,40 @@ typedef unsigned int GLhandleARB; GLenum swizzlez GLenum swizzlew + + void glWaitSemaphoreEXT + GLuint semaphore + GLuint numBufferBarriers + const GLuint *buffers + GLuint numTextureBarriers + const GLuint *textures + const GLenum *srcLayouts + + + void glWaitSemaphoreui64NVX + GLuint waitGpu + GLsizei fenceObjectCount + const GLuint *semaphoreArray + const GLuint64 *fenceValueArray + void glWaitSync - GLsync sync - GLbitfield flags + GLsync sync + GLbitfield flags GLuint64 timeout void glWaitSyncAPPLE - GLsync sync - GLbitfield flags + GLsync sync + GLbitfield flags GLuint64 timeout void glWeightPathsNV - GLuint resultPath + GLuint resultPath GLsizei numPaths - const GLuint *paths + const GLuint *paths const GLfloat *weights @@ -29763,351 +29155,351 @@ typedef unsigned int GLhandleARB; void glWindowPos2d - GLdouble x - GLdouble y + GLdouble x + GLdouble y void glWindowPos2dARB - GLdouble x - GLdouble y + GLdouble x + GLdouble y void glWindowPos2dMESA - GLdouble x - GLdouble y + GLdouble x + GLdouble y void glWindowPos2dv - const GLdouble *v + const GLdouble *v void glWindowPos2dvARB - const GLdouble *v + const GLdouble *v void glWindowPos2dvMESA - const GLdouble *v + const GLdouble *v void glWindowPos2f - GLfloat x - GLfloat y + GLfloat x + GLfloat y void glWindowPos2fARB - GLfloat x - GLfloat y + GLfloat x + GLfloat y void glWindowPos2fMESA - GLfloat x - GLfloat y + GLfloat x + GLfloat y void glWindowPos2fv - const GLfloat *v + const GLfloat *v void glWindowPos2fvARB - const GLfloat *v + const GLfloat *v void glWindowPos2fvMESA - const GLfloat *v + const GLfloat *v void glWindowPos2i - GLint x - GLint y + GLint x + GLint y void glWindowPos2iARB - GLint x - GLint y + GLint x + GLint y void glWindowPos2iMESA - GLint x - GLint y + GLint x + GLint y void glWindowPos2iv - const GLint *v + const GLint *v void glWindowPos2ivARB - const GLint *v + const GLint *v void glWindowPos2ivMESA - const GLint *v + const GLint *v void glWindowPos2s - GLshort x - GLshort y + GLshort x + GLshort y void glWindowPos2sARB - GLshort x - GLshort y + GLshort x + GLshort y void glWindowPos2sMESA - GLshort x - GLshort y + GLshort x + GLshort y void glWindowPos2sv - const GLshort *v + const GLshort *v void glWindowPos2svARB - const GLshort *v + const GLshort *v void glWindowPos2svMESA - const GLshort *v + const GLshort *v void glWindowPos3d - GLdouble x - GLdouble y - GLdouble z + GLdouble x + GLdouble y + GLdouble z void glWindowPos3dARB - GLdouble x - GLdouble y - GLdouble z + GLdouble x + GLdouble y + GLdouble z void glWindowPos3dMESA - GLdouble x - GLdouble y - GLdouble z + GLdouble x + GLdouble y + GLdouble z void glWindowPos3dv - const GLdouble *v + const GLdouble *v void glWindowPos3dvARB - const GLdouble *v + const GLdouble *v void glWindowPos3dvMESA - const GLdouble *v + const GLdouble *v void glWindowPos3f - GLfloat x - GLfloat y - GLfloat z + GLfloat x + GLfloat y + GLfloat z void glWindowPos3fARB - GLfloat x - GLfloat y - GLfloat z + GLfloat x + GLfloat y + GLfloat z void glWindowPos3fMESA - GLfloat x - GLfloat y - GLfloat z + GLfloat x + GLfloat y + GLfloat z void glWindowPos3fv - const GLfloat *v + const GLfloat *v void glWindowPos3fvARB - const GLfloat *v + const GLfloat *v void glWindowPos3fvMESA - const GLfloat *v + const GLfloat *v void glWindowPos3i - GLint x - GLint y - GLint z + GLint x + GLint y + GLint z void glWindowPos3iARB - GLint x - GLint y - GLint z + GLint x + GLint y + GLint z void glWindowPos3iMESA - GLint x - GLint y - GLint z + GLint x + GLint y + GLint z void glWindowPos3iv - const GLint *v + const GLint *v void glWindowPos3ivARB - const GLint *v + const GLint *v void glWindowPos3ivMESA - const GLint *v + const GLint *v void glWindowPos3s - GLshort x - GLshort y - GLshort z + GLshort x + GLshort y + GLshort z void glWindowPos3sARB - GLshort x - GLshort y - GLshort z + GLshort x + GLshort y + GLshort z void glWindowPos3sMESA - GLshort x - GLshort y - GLshort z + GLshort x + GLshort y + GLshort z void glWindowPos3sv - const GLshort *v + const GLshort *v void glWindowPos3svARB - const GLshort *v + const GLshort *v void glWindowPos3svMESA - const GLshort *v + const GLshort *v void glWindowPos4dMESA - GLdouble x - GLdouble y - GLdouble z - GLdouble w + GLdouble x + GLdouble y + GLdouble z + GLdouble w void glWindowPos4dvMESA - const GLdouble *v + const GLdouble *v void glWindowPos4fMESA - GLfloat x - GLfloat y - GLfloat z - GLfloat w + GLfloat x + GLfloat y + GLfloat z + GLfloat w void glWindowPos4fvMESA - const GLfloat *v + const GLfloat *v void glWindowPos4iMESA - GLint x - GLint y - GLint z - GLint w + GLint x + GLint y + GLint z + GLint w void glWindowPos4ivMESA - const GLint *v + const GLint *v void glWindowPos4sMESA - GLshort x - GLshort y - GLshort z - GLshort w + GLshort x + GLshort y + GLshort z + GLshort w void glWindowPos4svMESA - const GLshort *v + const GLshort *v void glWindowRectanglesEXT @@ -30124,6 +29516,48 @@ typedef unsigned int GLhandleARB; GLenum outZ GLenum outW + + void glDrawVkImageNV + GLuint64 vkImage + GLuint sampler + GLfloat x0 + GLfloat y0 + GLfloat x1 + GLfloat y1 + GLfloat z + GLfloat s0 + GLfloat t0 + GLfloat s1 + GLfloat t1 + + + GLVULKANPROCNV glGetVkProcAddrNV + const GLchar *name + + + void glWaitVkSemaphoreNV + GLuint64 vkSemaphore + + + void glSignalVkSemaphoreNV + GLuint64 vkSemaphore + + + void glSignalVkFenceNV + GLuint64 vkFence + + + void glFramebufferParameteriMESA + GLenum target + GLenum pname + GLint param + + + void glGetFramebufferParameterivMESA + GLenum target + GLenum pname + GLint *params + @@ -30131,319 +29565,6 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -30525,7 +29646,6 @@ typedef unsigned int GLhandleARB; - @@ -30553,21 +29673,9 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - @@ -30578,7 +29686,6 @@ typedef unsigned int GLhandleARB; - @@ -30630,23 +29737,7 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - @@ -30665,9 +29756,6 @@ typedef unsigned int GLhandleARB; - - - @@ -30707,14 +29795,6 @@ typedef unsigned int GLhandleARB; - - - - - - - - @@ -30760,11 +29840,9 @@ typedef unsigned int GLhandleARB; - - @@ -30814,7 +29892,6 @@ typedef unsigned int GLhandleARB; - @@ -30850,35 +29927,8 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -30925,6 +29975,403 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -30958,20 +30405,6 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - @@ -31051,7 +30484,7 @@ typedef unsigned int GLhandleARB; - + @@ -31287,15 +30720,17 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + + + @@ -31847,6 +31282,7 @@ typedef unsigned int GLhandleARB; + @@ -31868,8 +31304,7 @@ typedef unsigned int GLhandleARB; - - + @@ -32917,6 +32352,7 @@ typedef unsigned int GLhandleARB; + @@ -33248,6 +32684,7 @@ typedef unsigned int GLhandleARB; + @@ -33909,7 +33346,6 @@ typedef unsigned int GLhandleARB; - + + + + + + @@ -36431,7 +35941,6 @@ typedef unsigned int GLhandleARB; - @@ -36629,7 +36138,19 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + @@ -36659,6 +36180,7 @@ typedef unsigned int GLhandleARB; + @@ -36822,6 +36344,8 @@ typedef unsigned int GLhandleARB; + + @@ -36849,6 +36373,7 @@ typedef unsigned int GLhandleARB; + @@ -37242,7 +36767,7 @@ typedef unsigned int GLhandleARB; - + @@ -37668,7 +37193,7 @@ typedef unsigned int GLhandleARB; - + @@ -37801,7 +37326,7 @@ typedef unsigned int GLhandleARB; - + @@ -37921,7 +37446,7 @@ typedef unsigned int GLhandleARB; - + @@ -37966,6 +37491,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -38011,7 +37543,7 @@ typedef unsigned int GLhandleARB; - + @@ -38073,17 +37605,17 @@ typedef unsigned int GLhandleARB; + + - + + - - - @@ -38194,7 +37726,7 @@ typedef unsigned int GLhandleARB; - + @@ -38323,6 +37855,29 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + @@ -38497,7 +38052,7 @@ typedef unsigned int GLhandleARB; - + @@ -38519,7 +38074,7 @@ typedef unsigned int GLhandleARB; - + @@ -38543,7 +38098,13 @@ typedef unsigned int GLhandleARB; - + + + + + + + @@ -38657,7 +38218,7 @@ typedef unsigned int GLhandleARB; - + @@ -38727,6 +38288,7 @@ typedef unsigned int GLhandleARB; + @@ -38781,7 +38343,7 @@ typedef unsigned int GLhandleARB; - + @@ -38816,9 +38378,9 @@ typedef unsigned int GLhandleARB; - + - + @@ -39018,7 +38580,7 @@ typedef unsigned int GLhandleARB; - + @@ -39060,7 +38622,7 @@ typedef unsigned int GLhandleARB; - + @@ -39080,8 +38642,14 @@ typedef unsigned int GLhandleARB; - - + + + + + + + + @@ -39161,12 +38729,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -39290,7 +38858,13 @@ typedef unsigned int GLhandleARB; - + + + + + + + @@ -39332,7 +38906,7 @@ typedef unsigned int GLhandleARB; - + @@ -39366,7 +38940,7 @@ typedef unsigned int GLhandleARB; - + @@ -40010,6 +39584,10 @@ typedef unsigned int GLhandleARB; + + + + @@ -40049,6 +39627,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -40407,6 +39990,25 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + @@ -40526,6 +40128,17 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + @@ -40696,7 +40309,7 @@ typedef unsigned int GLhandleARB; - + @@ -40710,7 +40323,12 @@ typedef unsigned int GLhandleARB; - + + + + + + @@ -41092,6 +40710,7 @@ typedef unsigned int GLhandleARB; + @@ -41210,6 +40829,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -41228,6 +40853,40 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41237,6 +40896,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -41401,7 +41066,6 @@ typedef unsigned int GLhandleARB; - @@ -41441,6 +41105,32 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41537,6 +41227,67 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41589,6 +41340,10 @@ typedef unsigned int GLhandleARB; + + + + @@ -41601,6 +41356,9 @@ typedef unsigned int GLhandleARB; + + + @@ -41791,6 +41549,51 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41832,6 +41635,7 @@ typedef unsigned int GLhandleARB; + @@ -41886,7 +41690,6 @@ typedef unsigned int GLhandleARB; - @@ -41902,11 +41705,17 @@ typedef unsigned int GLhandleARB; - + + + + + + + @@ -41991,6 +41800,7 @@ typedef unsigned int GLhandleARB; + @@ -42028,7 +41838,7 @@ typedef unsigned int GLhandleARB; - + @@ -42228,6 +42038,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + @@ -42242,7 +42065,7 @@ typedef unsigned int GLhandleARB; - + @@ -42258,6 +42081,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -42327,13 +42158,8 @@ typedef unsigned int GLhandleARB; - - - - - - - + + @@ -42341,6 +42167,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -42412,6 +42243,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -42446,6 +42282,7 @@ typedef unsigned int GLhandleARB; + @@ -42474,12 +42311,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -42527,7 +42364,7 @@ typedef unsigned int GLhandleARB; - + @@ -42562,6 +42399,28 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + @@ -42586,6 +42445,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -42879,6 +42750,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -43104,6 +42981,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -43148,6 +43037,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -43232,7 +43126,7 @@ typedef unsigned int GLhandleARB; - + @@ -43383,6 +43277,22 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + @@ -43448,6 +43358,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -43458,16 +43375,53 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -43503,6 +43457,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -43518,13 +43478,31 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + - + @@ -43609,8 +43587,14 @@ typedef unsigned int GLhandleARB; + + + + + + - + @@ -43618,7 +43602,7 @@ typedef unsigned int GLhandleARB; - + @@ -43664,6 +43648,7 @@ typedef unsigned int GLhandleARB; + @@ -43683,7 +43668,7 @@ typedef unsigned int GLhandleARB; - + @@ -43691,15 +43676,20 @@ typedef unsigned int GLhandleARB; + + + + + - + @@ -43739,7 +43729,7 @@ typedef unsigned int GLhandleARB; - + @@ -43809,6 +43799,15 @@ typedef unsigned int GLhandleARB; + + + + + + + + + @@ -43967,6 +43966,7 @@ typedef unsigned int GLhandleARB; + @@ -44007,7 +44007,7 @@ typedef unsigned int GLhandleARB; - + @@ -44185,12 +44185,6 @@ typedef unsigned int GLhandleARB; - - - - - - @@ -44204,6 +44198,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -44230,6 +44236,136 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -44529,6 +44665,25 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + @@ -44548,6 +44703,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -44592,6 +44755,30 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + @@ -44682,6 +44869,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -44717,12 +44909,20 @@ typedef unsigned int GLhandleARB; - - - + + + + + + + + + + + - - + + @@ -44743,7 +44943,7 @@ typedef unsigned int GLhandleARB; - + @@ -44752,14 +44952,52 @@ typedef unsigned int GLhandleARB; - + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -44770,7 +45008,7 @@ typedef unsigned int GLhandleARB; - + @@ -44793,7 +45031,7 @@ typedef unsigned int GLhandleARB; - + @@ -44843,6 +45081,7 @@ typedef unsigned int GLhandleARB; + @@ -45010,7 +45249,7 @@ typedef unsigned int GLhandleARB; - + @@ -45035,6 +45274,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -45051,7 +45295,7 @@ typedef unsigned int GLhandleARB; - + @@ -45076,7 +45320,7 @@ typedef unsigned int GLhandleARB; - + @@ -45282,7 +45526,7 @@ typedef unsigned int GLhandleARB; - + @@ -45396,6 +45640,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -45557,7 +45808,7 @@ typedef unsigned int GLhandleARB; - + @@ -45961,7 +46212,7 @@ typedef unsigned int GLhandleARB; - + @@ -46178,7 +46429,7 @@ typedef unsigned int GLhandleARB; - + @@ -46392,11 +46643,79 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -46440,6 +46759,8 @@ typedef unsigned int GLhandleARB; + + @@ -47114,5 +47435,6 @@ typedef unsigned int GLhandleARB; + diff --git a/registry/glx.xml b/registry/glx.xml index fe32a8cb..710310f3 100644 --- a/registry/glx.xml +++ b/registry/glx.xml @@ -1,36 +1,14 @@ - - +This file, glx.xml, is the GLX API Registry. The canonical version of the +registry, together with documentation, schema, and Python generator scripts +used to generate C header files for GLX, can always be found in the Khronos +Registry at https://github.com/KhronosGroup/OpenGL-Registry + @@ -74,7 +52,7 @@ typedef unsigned __int64 uint64_t; #endif]]> - + @@ -83,6 +61,7 @@ typedef unsigned __int64 uint64_t; + @@ -395,6 +374,11 @@ typedef unsigned __int64 uint64_t; + + + + + @@ -470,6 +454,17 @@ typedef unsigned __int64 uint64_t; + + + + + + + + + + + @@ -587,8 +582,7 @@ typedef unsigned __int64 uint64_t; - - + - +This file, wgl.xml, is the WGL API Registry. The canonical version of the +registry, together with documentation, schema, and Python generator scripts +used to generate C header files for WGL, can always be found in the Khronos +Registry at https://github.com/KhronosGroup/OpenGL-Registry + @@ -390,7 +368,12 @@ - + + + + + + @@ -433,6 +416,7 @@ + @@ -457,11 +441,15 @@ - + + + + + @@ -484,7 +472,7 @@ HDC hdc int ipfd UINT cjpfd - const PIXELFORMATDESCRIPTOR *ppfd + PIXELFORMATDESCRIPTOR *ppfd int GetPixelFormat @@ -539,7 +527,7 @@ BOOL wglBindVideoDeviceNV - HDC hDC + HDC hDc unsigned int uVideoSlot HVIDEOOUTPUTDEVICENV hVideoDevice const int *piAttribList @@ -696,7 +684,7 @@ int pixelFormat int layerPlane UINT nBytes - const LAYERPLANEDESCRIPTOR *plpd + LAYERPLANEDESCRIPTOR *plpd VOID wglDestroyDisplayColorTableEXT @@ -782,7 +770,7 @@ int wglEnumerateVideoDevicesNV - HDC hDC + HDC hDc HVIDEOOUTPUTDEVICENV *phDeviceList @@ -858,7 +846,8 @@ UINT GetEnhMetaFilePixelFormat HENHMETAFILE hemf - const PIXELFORMATDESCRIPTOR *ppfd + UINT cbBuffer + PIXELFORMATDESCRIPTOR *ppfd const char *wglGetExtensionsStringARB @@ -913,7 +902,7 @@ INT wglGetGPUInfoAMD UINT id - int property + INT property GLenum dataType UINT size void *data @@ -924,7 +913,7 @@ int iLayerPlane int iStart int cEntries - const COLORREF *pcr + COLORREF *pcr BOOL wglGetMscRateOML @@ -1236,7 +1225,7 @@ INT64 wglSwapLayerBuffersMscOML HDC hdc - int fuPlanes + INT fuPlanes INT64 target_msc INT64 divisor INT64 remainder @@ -1451,6 +1440,11 @@ + + + + + @@ -1624,6 +1618,11 @@ + + + + + @@ -1976,5 +1975,14 @@ + + + + + + + + +