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 @@
+
+
+
+
+
+
+
+
+