X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=gl.xml;h=333cd994f70d3f8619c59cff0e68bb64cc5a5734;hp=e3f657036a1040cc8392a999ba4289dfa8302eaf;hb=HEAD;hpb=922fac753e31d97fc88daa166e93e4c5572bd2ba diff --git a/gl.xml b/gl.xml index e3f65703..1319d48c 100644 --- a/gl.xml +++ b/gl.xml @@ -1,97 +1,38 @@ - + -Copyright (c) 2013-2014 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/ +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 <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 khronos_int8_t GLbyte; + typedef khronos_uint8_t GLubyte; + typedef khronos_int16_t GLshort; + typedef khronos_uint16_t GLushort; typedef int GLint; - typedef int GLclampx; - typedef unsigned char GLubyte; - typedef unsigned short GLushort; typedef unsigned int GLuint; + typedef khronos_int32_t GLclampx; typedef int GLsizei; - typedef float GLfloat; - typedef float GLclampf; + 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; @@ -100,58 +41,686 @@ 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 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 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 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); - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -159,7 +728,7 @@ typedef unsigned int GLhandleARB; - + @@ -187,7 +756,7 @@ typedef unsigned int GLhandleARB; - + @@ -198,54 +767,117 @@ typedef unsigned int GLhandleARB; - + + + + - + + - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -253,13 +885,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -276,13 +908,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -290,7 +922,7 @@ typedef unsigned int GLhandleARB; - + @@ -301,14 +933,14 @@ typedef unsigned int GLhandleARB; - + - + @@ -325,24 +957,28 @@ typedef unsigned int GLhandleARB; - + + + + + - + - + - + @@ -351,14 +987,14 @@ typedef unsigned int GLhandleARB; - + - + @@ -366,7 +1002,7 @@ typedef unsigned int GLhandleARB; - + @@ -377,7 +1013,7 @@ typedef unsigned int GLhandleARB; - + @@ -393,9 +1029,47 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -404,6 +1078,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -417,6 +1099,9 @@ typedef unsigned int GLhandleARB; + + + @@ -432,6 +1117,7 @@ typedef unsigned int GLhandleARB; + @@ -468,6 +1154,7 @@ typedef unsigned int GLhandleARB; + @@ -481,11 +1168,20 @@ typedef unsigned int GLhandleARB; + + + + + + + + + @@ -497,6 +1193,7 @@ typedef unsigned int GLhandleARB; + @@ -504,7 +1201,7 @@ typedef unsigned int GLhandleARB; - + @@ -520,7 +1217,18 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + @@ -528,7 +1236,7 @@ typedef unsigned int GLhandleARB; - + @@ -541,24 +1249,24 @@ typedef unsigned int GLhandleARB; - + - + - + - + @@ -568,29 +1276,33 @@ typedef unsigned int GLhandleARB; - + - + - + - + + + + + - + @@ -601,9 +1313,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + - + @@ -612,9 +1334,34 @@ typedef unsigned int GLhandleARB; + + + + + + + + + - + + + + + + + + + + + + + + + + + @@ -625,20 +1372,22 @@ typedef unsigned int GLhandleARB; - + - + + + - + @@ -651,12 +1400,13 @@ typedef unsigned int GLhandleARB; - + + @@ -668,6 +1418,7 @@ typedef unsigned int GLhandleARB; + @@ -677,10 +1428,17 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -706,6 +1464,8 @@ typedef unsigned int GLhandleARB; + + @@ -714,6 +1474,7 @@ typedef unsigned int GLhandleARB; + @@ -721,6 +1482,7 @@ typedef unsigned int GLhandleARB; + @@ -731,15 +1493,22 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -762,6 +1531,7 @@ typedef unsigned int GLhandleARB; + @@ -770,6 +1540,8 @@ typedef unsigned int GLhandleARB; + + @@ -784,6 +1556,7 @@ typedef unsigned int GLhandleARB; + @@ -811,6 +1584,7 @@ typedef unsigned int GLhandleARB; + @@ -836,9 +1610,11 @@ typedef unsigned int GLhandleARB; + + @@ -850,20 +1626,98 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -875,13 +1729,20 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -899,6 +1760,7 @@ typedef unsigned int GLhandleARB; + @@ -910,6 +1772,8 @@ typedef unsigned int GLhandleARB; + + @@ -948,23 +1812,35 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -973,6 +1849,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -983,6 +1864,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -1002,9 +1890,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + @@ -1016,13 +1913,23 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + @@ -1030,18 +1937,25 @@ typedef unsigned int GLhandleARB; + + + + + + + - + @@ -1057,9 +1971,11 @@ typedef unsigned int GLhandleARB; + + - + @@ -1116,13 +2032,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -1176,21 +2092,21 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -1207,24 +2123,24 @@ typedef unsigned int GLhandleARB; - + - + - + - + @@ -1232,7 +2148,7 @@ typedef unsigned int GLhandleARB; - + @@ -1251,7 +2167,7 @@ typedef unsigned int GLhandleARB; - + @@ -1264,12 +2180,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -1282,11 +2198,11 @@ typedef unsigned int GLhandleARB; - + - + @@ -1305,10 +2221,9 @@ typedef unsigned int GLhandleARB; - - - + + @@ -1316,6 +2231,7 @@ typedef unsigned int GLhandleARB; + @@ -1324,7 +2240,7 @@ typedef unsigned int GLhandleARB; - + @@ -1347,19 +2263,19 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -1369,14 +2285,14 @@ typedef unsigned int GLhandleARB; - + - + @@ -1384,6 +2300,7 @@ typedef unsigned int GLhandleARB; + @@ -1409,23 +2326,28 @@ typedef unsigned int GLhandleARB; - + + + + + + - + - + - + @@ -1433,7 +2355,7 @@ typedef unsigned int GLhandleARB; - + @@ -1442,21 +2364,33 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + @@ -1465,15 +2399,13 @@ typedef unsigned int GLhandleARB; + - + - - - - + @@ -1491,52 +2423,306 @@ typedef unsigned int GLhandleARB; - + - + - - + + - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1549,7 +2735,7 @@ typedef unsigned int GLhandleARB; - + @@ -1591,19 +2777,19 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -1615,12 +2801,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -1669,7 +2855,7 @@ typedef unsigned int GLhandleARB; - + @@ -1690,7 +2876,7 @@ typedef unsigned int GLhandleARB; - + @@ -1709,13 +2895,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -1743,7 +2929,7 @@ typedef unsigned int GLhandleARB; - + @@ -1751,7 +2937,9 @@ typedef unsigned int GLhandleARB; - + + + @@ -1764,250 +2952,1866 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - + + + - - - + + + + - - - - - - - - - + + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + - - - - - + + + + + + - - - - - + + + + + + + + + + - - - - - - - + + + + + + + + + + - - - + + + - - + + + + + - - + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + + @@ -2016,344 +4820,406 @@ typedef unsigned int GLhandleARB; sometimes reused for other purposes --> - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - - + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - - - - + + + + + + + - - - + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - + + + + - + - - - - + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - + + + - - - + + + - - - - - - - - - - + + + + + + + + + + - - + + - - - - - - - - + + + + + + + + - + - + - - - + + + - + - - - + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - + + + + - + - + - + - + - - - - - - + + + + + + - - - - - - + + + + + + - + - + - - - - - + + + + + - + - - - + + + + + + - - - + + + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - - + + - + - + - + - + - + - - + + - - + + - - - - + + + + - - - - + + + + - - + + - - - + + + + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - - - + + + + - - - + + + + - - - + + + + - - - + + + + - - - + + + + - - - - - - + + + + + + + + + - - - - - - - - + + + + + + + + @@ -2993,410 +5886,410 @@ typedef unsigned int GLhandleARB; - - + + - + - + - + - - - - + + + + - - - - + + + + - + - + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - + - + - + - + - - - - - - - - - + + + + + + + + + - + - - + + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - + + + + + + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - + - - + + - + - - + + - + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - - + + - - + + - + - - - - - + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - + - + - + @@ -3406,44 +6299,44 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -3452,107 +6345,110 @@ typedef unsigned int GLhandleARB; - + - + - + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + @@ -3562,21 +6458,21 @@ typedef unsigned int GLhandleARB; - + - - - - - - - - - - + + + + + + + + + + - + @@ -3589,55 +6485,55 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - + + + + + + @@ -3646,23 +6542,23 @@ typedef unsigned int GLhandleARB; - - - - + + + + - - - + + + - - - + + + - - + + @@ -3677,8 +6573,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -3736,21 +6632,21 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -3760,133 +6656,138 @@ typedef unsigned int GLhandleARB; - + - - - - - - - - - - + + + + + + + + + + - + - - - - - - - - + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3894,119 +6795,132 @@ typedef unsigned int GLhandleARB; - - + + - + - + - - - - + + + + + + + + + + + + - + + + + + + - - - - - - + + + + + + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - + + + + + + @@ -4036,60 +6950,83 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + + + + + + + + + - + - + - + - + - + + - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + @@ -4099,7 +7036,7 @@ typedef unsigned int GLhandleARB; - + @@ -4110,9 +7047,9 @@ typedef unsigned int GLhandleARB; - - - + + + @@ -4120,22 +7057,22 @@ typedef unsigned int GLhandleARB; - + - - - + + + - - - - + + + + @@ -4155,21 +7092,21 @@ typedef unsigned int GLhandleARB; - - + + - - - + + + - - - + + + @@ -4177,13 +7114,13 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + + + + + @@ -4197,11 +7134,11 @@ typedef unsigned int GLhandleARB; - + - - - + + + @@ -4218,7 +7155,7 @@ typedef unsigned int GLhandleARB; conflicts. They have never reported using any values in this range. Lesson: assigned ranges belong to vendors, not engineers! --> - + @@ -4264,19 +7201,19 @@ typedef unsigned int GLhandleARB; - - + + - - + + - + - + @@ -4285,38 +7222,41 @@ typedef unsigned int GLhandleARB; - + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -4358,18 +7298,18 @@ typedef unsigned int GLhandleARB; - - - + + + - + - + @@ -4415,8 +7355,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -4435,71 +7375,71 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4517,7 +7457,7 @@ typedef unsigned int GLhandleARB; - + @@ -4528,58 +7468,60 @@ typedef unsigned int GLhandleARB; - + - + - - + + - - - - - - + + + + + + - + - - - - + + + + - - - - + + + + - + - - + + + + - + - + - + @@ -4601,42 +7543,42 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - - - - + + + + @@ -4645,45 +7587,45 @@ typedef unsigned int GLhandleARB; - + - - - - - - - + + + + + + + - - - - - + + + + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -4695,14 +7637,14 @@ typedef unsigned int GLhandleARB; - - - - - - - - + + + + + + + + @@ -4745,11 +7687,11 @@ typedef unsigned int GLhandleARB; - + - + @@ -4777,7 +7719,8 @@ typedef unsigned int GLhandleARB; - + + @@ -4809,11 +7752,11 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + @@ -4824,17 +7767,17 @@ typedef unsigned int GLhandleARB; - + - + - - + + @@ -4846,10 +7789,10 @@ typedef unsigned int GLhandleARB; - + - - + + @@ -4917,26 +7860,26 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + @@ -4971,16 +7914,16 @@ typedef unsigned int GLhandleARB; - + - + - - + + @@ -4991,8 +7934,9 @@ typedef unsigned int GLhandleARB; - + + @@ -5051,11 +7995,11 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -5090,11 +8034,11 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + @@ -5230,7 +8174,7 @@ typedef unsigned int GLhandleARB; - + @@ -5244,12 +8188,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -5267,39 +8211,39 @@ typedef unsigned int GLhandleARB; - + - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + @@ -5307,30 +8251,30 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -5367,13 +8311,13 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + + + + + @@ -5390,26 +8334,26 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -5418,9 +8362,9 @@ typedef unsigned int GLhandleARB; - - - + + + @@ -5430,19 +8374,19 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + @@ -5456,12 +8400,12 @@ typedef unsigned int GLhandleARB; - - - + + + - + @@ -5481,14 +8425,14 @@ typedef unsigned int GLhandleARB; - - - + + + - - - + + + @@ -5511,7 +8455,7 @@ typedef unsigned int GLhandleARB; - + @@ -5600,7 +8544,7 @@ typedef unsigned int GLhandleARB; - + @@ -5630,18 +8574,18 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + @@ -5672,48 +8616,50 @@ typedef unsigned int GLhandleARB; - + - + - - + + - - + + - + - + + + - + - + - - + + @@ -5721,6 +8667,7 @@ typedef unsigned int GLhandleARB; + @@ -5739,13 +8686,13 @@ typedef unsigned int GLhandleARB; - + - + - + - + @@ -5767,7 +8714,7 @@ typedef unsigned int GLhandleARB; - + @@ -5793,24 +8740,24 @@ typedef unsigned int GLhandleARB; - + - + - + - - + + - - + + - - + + - + @@ -5844,42 +8791,46 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - + - + - + + - + + + - + - - - + + + + @@ -5889,24 +8840,28 @@ typedef unsigned int GLhandleARB; - - - - - - + + + + + + + + + + - + - + - + - + @@ -5917,26 +8872,29 @@ typedef unsigned int GLhandleARB; - + - + - + + - + + - + + - + - - - - - - - + + + + + + + @@ -6005,17 +8963,17 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - + + + + + + + + + + + @@ -6025,10 +8983,10 @@ typedef unsigned int GLhandleARB; - - - - + + + + @@ -6039,8 +8997,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -6072,15 +9030,15 @@ typedef unsigned int GLhandleARB; - - + + - + @@ -6095,39 +9053,41 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + @@ -6154,10 +9114,10 @@ typedef unsigned int GLhandleARB; - - - - + + + + @@ -6170,112 +9130,112 @@ typedef unsigned int GLhandleARB; - + - + - - + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + @@ -6291,9 +9251,9 @@ typedef unsigned int GLhandleARB; - + - + @@ -6314,9 +9274,15 @@ typedef unsigned int GLhandleARB; + + + + + + - + @@ -6324,7 +9290,7 @@ typedef unsigned int GLhandleARB; - + @@ -6336,7 +9302,15 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + @@ -6350,7 +9324,7 @@ typedef unsigned int GLhandleARB; - + @@ -6372,75 +9346,81 @@ typedef unsigned int GLhandleARB; - + - - - + + + - - - + + + - + - + - + - + + + - + + - + + + + - + - + - - - - - + + + + + - - - + + + - + - - - - - - - - - + + + + + + + + + @@ -6453,21 +9433,21 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + @@ -6476,7 +9456,7 @@ typedef unsigned int GLhandleARB; - + @@ -6486,7 +9466,7 @@ typedef unsigned int GLhandleARB; - + @@ -6494,23 +9474,24 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + + - + @@ -6519,37 +9500,37 @@ typedef unsigned int GLhandleARB; - + - + - + - + - - - + + + - - - - - - - + + + + + + + + @@ -6558,33 +9539,33 @@ typedef unsigned int GLhandleARB; - + - + - + - + - - - - - - - - + + + + + + + + @@ -6593,29 +9574,29 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - + @@ -6625,13 +9606,13 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -6639,111 +9620,126 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -6767,83 +9763,83 @@ typedef unsigned int GLhandleARB; - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6851,89 +9847,95 @@ typedef unsigned int GLhandleARB; - - - - + + + + + + - - + + - + - - - - + + + + - + - - + + - + - + - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + - + - + - + - + - + - + - + - + + + @@ -6944,20 +9946,23 @@ typedef unsigned int GLhandleARB; - + + + + - - + + @@ -6969,61 +9974,64 @@ typedef unsigned int GLhandleARB; - - - - - - + + + + + + - - - - - - + + + + + + - + - + - + - + - + - - - - - + + + + + + + + - + - + - + - + @@ -7033,33 +10041,36 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - - - - - + + + + + - + - + + - + + - + + - + @@ -7069,11 +10080,12 @@ typedef unsigned int GLhandleARB; - + + @@ -7089,68 +10101,110 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + - + - + + - + + + + + + + + + + + + + + + + + + - + + - + + - + + - + + + - + - + + - + + - + + + @@ -7178,7 +10232,14 @@ typedef unsigned int GLhandleARB; - + + + + + + + + @@ -7204,10 +10265,10 @@ typedef unsigned int GLhandleARB; - + - + @@ -7225,30 +10286,30 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - + - + @@ -7258,7 +10319,7 @@ typedef unsigned int GLhandleARB; - + @@ -7266,7 +10327,10 @@ typedef unsigned int GLhandleARB; - + + + + @@ -7282,34 +10346,42 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + + + + + + + + + - - + + - - + + + - + + + + - + @@ -7321,8 +10393,11 @@ typedef unsigned int GLhandleARB; + + + @@ -7332,18 +10407,21 @@ typedef unsigned int GLhandleARB; + + + - + - + - + @@ -7357,26 +10435,32 @@ typedef unsigned int GLhandleARB; - - - + + + + - - - + + + + - + + - + + - + + + @@ -7433,146 +10517,152 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + + - + - + - + + - + - + - + - + - + - + - + - + + - + - + - + + - + - + - + - + - + - + - + - + + - + - + - + + - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - + + + + + + - + - + - + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - + @@ -7580,52 +10670,58 @@ typedef unsigned int GLhandleARB; - + - + + + + - - - - - - + + + + + + - + + - + + - - - - + + + + + - + - - + + - - - - + + + + @@ -7633,70 +10729,72 @@ typedef unsigned int GLhandleARB; - + - - - + + + - - - + + + - - - - + + + + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - + + - - + + + @@ -7712,13 +10810,19 @@ typedef unsigned int GLhandleARB; - + - + + + + + + + @@ -7735,15 +10839,15 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -7766,51 +10870,88 @@ typedef unsigned int GLhandleARB; - + - + + + + + + - + + + - + + + + + + + - - + + + + + + + + + + + + + + + + - - + + - - + + - + + + + + + + + + + + @@ -7823,38 +10964,38 @@ typedef unsigned int GLhandleARB; - - - - + + + + - + - + - + - + - + - + - + - + - + - + - + @@ -7881,28 +11022,39 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + @@ -7915,123 +11067,147 @@ typedef unsigned int GLhandleARB; + + + + - + + + + + + + - - - + + + + - - - - - - - - + + + + + + + + + + + - - + + - + + - + + - - + + + - - - + + + - - + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + + - - - - - - - - - + + + + + + + + + + + - - - - - + + + + + + - + + @@ -8051,12 +11227,19 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -8064,17 +11247,38 @@ typedef unsigned int GLhandleARB; - - - - + + + + + + + + + + + + + + + + + + + - - + + + + + - - + + + + + @@ -8084,12 +11288,56 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8104,57 +11352,85 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -8188,6 +11464,189 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -8234,30 +11693,30 @@ typedef unsigned int GLhandleARB; - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -8277,17 +11736,17 @@ 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 @@ -8307,7 +11766,7 @@ typedef unsigned int GLhandleARB; void glActiveVaryingNV - GLuint program + GLuint program const GLchar *name @@ -8359,36 +11818,49 @@ typedef unsigned int GLhandleARB; void glAlphaFuncx - GLenum func + GLenum func GLfixed ref void glAlphaFuncxOES - GLenum func + GLenum func GLfixed ref + + void glAlphaToCoverageDitherControlNV + GLenum mode + + + void glApplyFramebufferAttachmentCMAAINTEL + void glApplyTextureEXT GLenum mode + + GLboolean glAcquireKeyedMutexWin32EXT + GLuint memory + GLuint64 key + GLuint timeout + GLboolean glAreProgramsResidentNV GLsizei n - const GLuint *programs + const GLuint *programs GLboolean *residences GLboolean glAreTexturesResident GLsizei n - const GLuint *textures + const GLuint *textures GLboolean *residences GLboolean glAreTexturesResidentEXT GLsizei n - const GLuint *textures + const GLuint *textures GLboolean *residences @@ -8407,9 +11879,51 @@ 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 @@ -8422,8 +11936,8 @@ typedef unsigned int GLhandleARB; void glAttachShader - GLuint program - GLuint shader + GLuint program + GLuint shader void glBegin @@ -8433,12 +11947,12 @@ typedef unsigned int GLhandleARB; void glBeginConditionalRender GLuint id - GLenum mode + GLenum mode void glBeginConditionalRenderNV GLuint id - GLenum mode + GLenum mode @@ -8463,39 +11977,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 @@ -8507,7 +12022,7 @@ typedef unsigned int GLhandleARB; void glBindAttribLocation - GLuint program + GLuint program GLuint index const GLchar *name @@ -8521,110 +12036,120 @@ 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 + GLuint buffer GLintptr offset void glBindBufferOffsetNV - GLenum target + GLenum target GLuint index - GLuint buffer + GLuint buffer GLintptr offset void glBindBufferRange - GLenum target + GLenum target GLuint index - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr size + void glBindBufferRangeEXT - GLenum target + GLenum target GLuint index - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr size void glBindBufferRangeNV - GLenum target + GLenum target GLuint index - GLuint buffer + 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 colorNumber GLuint index const GLchar *name + void glBindFragmentShaderATI @@ -8633,45 +12158,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 GLint layer - GLenum access - GLenum format + GLenum access + GLenum format void glBindImageTextureEXT GLuint index - GLuint texture + GLuint texture GLint level GLboolean layered GLint layer - GLenum access + GLenum access GLint format void glBindImageTextures GLuint first GLsizei count - const GLuint *textures + const GLuint *textures GLuint glBindLightParameterEXT @@ -8687,7 +12212,7 @@ typedef unsigned int GLhandleARB; void glBindMultiTextureEXT GLenum texunit GLenum target - GLuint texture + GLuint texture GLuint glBindParameterEXT @@ -8695,52 +12220,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 @@ -8751,20 +12280,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 @@ -8775,36 +12304,36 @@ 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 + GLuint buffer GLintptr offset GLsizei stride @@ -8812,7 +12341,7 @@ typedef unsigned int GLhandleARB; void glBindVertexBuffers GLuint first GLsizei count - const GLuint *buffers + const GLuint *buffers const GLintptr *offsets const GLsizei *strides @@ -8833,7 +12362,7 @@ typedef unsigned int GLhandleARB; GLuint stream GLenum frame_region GLenum target - GLuint texture + GLuint texture void glBinormal3bEXT @@ -8918,11 +12447,16 @@ typedef unsigned int GLhandleARB; GLfixed ymove const GLubyte *bitmap + + void glBlendBarrier + void glBlendBarrierKHR + void glBlendBarrierNV + void glBlendColor @@ -8950,7 +12484,7 @@ typedef unsigned int GLhandleARB; void glBlendEquation - GLenum mode + GLenum mode @@ -8962,12 +12496,12 @@ typedef unsigned int GLhandleARB; void glBlendEquationIndexedAMD GLuint buf - GLenum mode + GLenum mode void glBlendEquationOES - GLenum mode + GLenum mode void glBlendEquationSeparate @@ -8985,56 +12519,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 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 void glBlendFunc - GLenum sfactor - GLenum dfactor + GLenum sfactor + GLenum dfactor @@ -9046,90 +12593,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 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 @@ -9148,7 +12711,7 @@ typedef unsigned int GLhandleARB; GLint dstX1 GLint dstY1 GLbitfield mask - GLenum filter + GLenum filter @@ -9161,8 +12724,8 @@ typedef unsigned int GLhandleARB; GLint dstY0 GLint dstX1 GLint dstY1 - GLbitfield mask - GLenum filter + GLbitfield mask + GLenum filter void glBlitFramebufferEXT @@ -9175,7 +12738,7 @@ typedef unsigned int GLhandleARB; GLint dstX1 GLint dstY1 GLbitfield mask - GLenum filter + GLenum filter @@ -9189,14 +12752,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 @@ -9205,8 +12768,8 @@ typedef unsigned int GLhandleARB; GLint dstY0 GLint dstX1 GLint dstY1 - GLbitfield mask - GLenum filter + GLbitfield mask + GLenum filter void glBufferAddressRangeNV @@ -9215,6 +12778,12 @@ typedef unsigned int GLhandleARB; GLuint64EXT address GLsizeiptr length + + void glBufferAttachMemoryNV + GLenum target + GLuint memory + GLuint64 offset + void glBufferData GLenum target @@ -9235,7 +12804,16 @@ typedef unsigned int GLhandleARB; GLenum target GLintptr offset GLsizeiptr size - GLboolean commit + GLboolean commit + + + void glBufferPageCommitmentMemNV + GLenum target + GLintptr offset + GLsizeiptr size + GLuint memory + GLuint64 memOffset + GLboolean commit void glBufferParameteriAPPLE @@ -9245,10 +12823,33 @@ typedef unsigned int GLhandleARB; void glBufferStorage - GLenum target + GLenum target GLsizeiptr size const void *data - GLbitfield flags + GLbitfield flags + + + void glBufferStorageEXT + GLenum target + GLsizeiptr size + const void *data + 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 @@ -9265,6 +12866,10 @@ typedef unsigned int GLhandleARB; const void *data + + void glCallCommandListNV + GLuint list + void glCallList GLuint list @@ -9278,28 +12883,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 @@ -9337,46 +12942,50 @@ typedef unsigned int GLhandleARB; 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 + GLenum target + GLenum internalformat GLintptr offset GLsizeiptr size - GLenum format - GLenum type + GLenum format + GLenum type const void *data void glClearBufferfi - GLenum buffer + GLenum buffer GLint drawbuffer GLfloat depth GLint stencil + void glClearBufferfv - GLenum buffer + GLenum buffer GLint drawbuffer const GLfloat *value + void glClearBufferiv - GLenum buffer + GLenum buffer GLint drawbuffer const GLint *value + void glClearBufferuiv - GLenum buffer + GLenum buffer GLint drawbuffer const GLuint *value + void glClearColor @@ -9451,33 +13060,33 @@ typedef unsigned int GLhandleARB; void glClearNamedBufferData - GLuint buffer - GLenum internalformat - GLenum format - GLenum type + 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 + GLuint buffer + GLenum internalformat GLintptr offset - GLsizei size - GLenum format - GLenum type + GLsizeiptr size + GLenum format + GLenum type const void *data void glClearNamedBufferSubDataEXT - GLuint buffer + GLuint buffer GLenum internalformat GLsizeiptr offset GLsizeiptr size @@ -9487,32 +13096,39 @@ typedef unsigned int GLhandleARB; void glClearNamedFramebufferfi - GLuint framebuffer - GLenum buffer - const GLfloat depth + GLuint framebuffer + GLenum buffer + GLint drawbuffer + GLfloat depth GLint stencil void glClearNamedFramebufferfv - GLuint framebuffer - GLenum buffer + GLuint framebuffer + GLenum buffer GLint drawbuffer const GLfloat *value void glClearNamedFramebufferiv - GLuint framebuffer - GLenum buffer + GLuint framebuffer + GLenum buffer GLint drawbuffer const GLint *value void glClearNamedFramebufferuiv - GLuint framebuffer - GLenum buffer + GLuint framebuffer + GLenum buffer GLint drawbuffer const GLuint *value + + void glClearPixelLocalStorageuiEXT + GLsizei offset + GLsizei n + const GLuint *values + void glClearStencil GLint s @@ -9520,15 +13136,24 @@ typedef unsigned int GLhandleARB; void glClearTexImage - GLuint texture + GLuint texture GLint level - GLenum format - GLenum type + GLenum format + GLenum type + const void *data + + + void glClearTexImageEXT + GLuint texture + GLint level + GLenum format + GLenum type const void *data + void glClearTexSubImage - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -9536,10 +13161,25 @@ 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 + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *data + + void glClientActiveTexture GLenum texture @@ -9558,22 +13198,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 @@ -9583,33 +13235,33 @@ 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 @@ -9988,6 +13640,7 @@ typedef unsigned int GLhandleARB; GLboolean b GLboolean a + void glColorMaski @@ -10006,6 +13659,15 @@ typedef unsigned int GLhandleARB; GLboolean a + + void glColorMaskiOES + GLuint index + GLboolean r + GLboolean g + GLboolean b + GLboolean a + + void glColorMaterial GLenum face @@ -10014,22 +13676,22 @@ typedef unsigned int GLhandleARB; void glColorP3ui - GLenum type + GLenum type GLuint color void glColorP3uiv - GLenum type + GLenum type const GLuint *color void glColorP4ui - GLenum type + GLenum type GLuint color void glColorP4uiv - GLenum type + GLenum type const GLuint *color @@ -10085,7 +13747,7 @@ typedef unsigned int GLhandleARB; void glColorTable GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -10096,7 +13758,7 @@ typedef unsigned int GLhandleARB; void glColorTableEXT GLenum target - GLenum internalFormat + GLenum internalFormat GLsizei width GLenum format GLenum type @@ -10106,7 +13768,7 @@ typedef unsigned int GLhandleARB; void glColorTableParameterfv GLenum target - GLenum pname + GLenum pname const GLfloat *params @@ -10121,7 +13783,7 @@ typedef unsigned int GLhandleARB; void glColorTableParameteriv GLenum target - GLenum pname + GLenum pname const GLint *params @@ -10136,7 +13798,7 @@ typedef unsigned int GLhandleARB; void glColorTableSGI GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -10198,9 +13860,18 @@ typedef unsigned int GLhandleARB; GLenum pname const GLfloat *params + + void glCommandListSegmentsNV + GLuint list + GLuint segments + + + void glCompileCommandListNV + GLuint list + void glCompileShader - GLuint shader + GLuint shader void glCompileShaderARB @@ -10209,7 +13880,7 @@ typedef unsigned int GLhandleARB; void glCompileShaderIncludeARB - GLuint shader + GLuint shader GLsizei count const GLchar *const*path const GLint *length @@ -10219,7 +13890,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLint border GLsizei imageSize @@ -10230,7 +13901,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border @@ -10242,7 +13913,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -10293,7 +13964,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage1D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLint border GLsizei imageSize @@ -10305,7 +13976,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage1DARB GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLint border GLsizei imageSize @@ -10317,7 +13988,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage2D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border @@ -10330,7 +14001,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage2DARB GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border @@ -10343,7 +14014,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage3D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -10357,7 +14028,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage3DARB GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -10369,16 +14040,15 @@ typedef unsigned int GLhandleARB; 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 @@ -10466,7 +14136,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexSubImage3DOES - GLenum target + GLenum target GLint level GLint xoffset GLint yoffset @@ -10474,17 +14144,16 @@ 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 + GLenum internalformat GLsizei width GLint border GLsizei imageSize @@ -10492,10 +14161,10 @@ typedef unsigned int GLhandleARB; void glCompressedTextureImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border @@ -10504,10 +14173,10 @@ typedef unsigned int GLhandleARB; void glCompressedTextureImage3DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -10517,17 +14186,17 @@ typedef unsigned int GLhandleARB; void glCompressedTextureSubImage1D - GLuint texture + GLuint texture GLint level GLint xoffset GLsizei width - GLenum format + GLenum format GLsizei imageSize const void *data void glCompressedTextureSubImage1DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -10538,19 +14207,19 @@ typedef unsigned int GLhandleARB; 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 void glCompressedTextureSubImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -10563,7 +14232,7 @@ typedef unsigned int GLhandleARB; void glCompressedTextureSubImage3D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -10571,13 +14240,13 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format + GLenum format GLsizei imageSize const void *data void glCompressedTextureSubImage3DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -10590,10 +14259,20 @@ typedef unsigned int GLhandleARB; GLsizei imageSize const void *bits + + void glConservativeRasterParameterfNV + GLenum pname + GLfloat value + + + void glConservativeRasterParameteriNV + GLenum pname + GLint param + void glConvolutionFilter1D GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -10604,7 +14283,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter1DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -10615,7 +14294,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter2D GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format @@ -10627,7 +14306,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format @@ -10639,7 +14318,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameterf GLenum target - GLenum pname + GLenum pname GLfloat params @@ -10654,7 +14333,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameterfv GLenum target - GLenum pname + GLenum pname const GLfloat *params @@ -10669,7 +14348,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameteri GLenum target - GLenum pname + GLenum pname GLint params @@ -10684,7 +14363,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameteriv GLenum target - GLenum pname + GLenum pname const GLint *params @@ -10698,28 +14377,29 @@ typedef unsigned int GLhandleARB; 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 + GLenum readTarget + GLenum writeTarget GLintptr readOffset GLintptr writeOffset GLsizeiptr size + void glCopyBufferSubDataNV - GLenum readTarget - GLenum writeTarget + GLenum readTarget + GLenum writeTarget GLintptr readOffset GLintptr writeOffset GLsizeiptr size @@ -10746,7 +14426,7 @@ typedef unsigned int GLhandleARB; void glCopyColorTable GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10755,7 +14435,7 @@ typedef unsigned int GLhandleARB; void glCopyColorTableSGI GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10765,7 +14445,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter1D GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10774,7 +14454,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter1DEXT GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10784,7 +14464,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter2D GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10794,7 +14474,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10805,13 +14485,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 @@ -10823,13 +14503,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 @@ -10842,13 +14522,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 @@ -10858,12 +14538,31 @@ typedef unsigned int GLhandleARB; GLsizei depth + + void glCopyImageSubDataOES + 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 glCopyMultiTexImage1DEXT GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10874,7 +14573,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10918,11 +14617,11 @@ typedef unsigned int GLhandleARB; void glCopyNamedBufferSubData - GLuint readBuffer - GLuint writeBuffer + GLuint readBuffer + GLuint writeBuffer GLintptr readOffset GLintptr writeOffset - GLsizei size + GLsizeiptr size void glCopyPathNV @@ -10942,7 +14641,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage1D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10953,7 +14652,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage1DEXT GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10965,7 +14664,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage2D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10977,7 +14676,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage2DEXT GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11070,14 +14769,13 @@ typedef unsigned int GLhandleARB; GLint y GLsizei width GLsizei height - void glCopyTextureImage1DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11085,10 +14783,10 @@ typedef unsigned int GLhandleARB; void glCopyTextureImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11104,7 +14802,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage1D - GLuint texture + GLuint texture GLint level GLint xoffset GLint x @@ -11113,7 +14811,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage1DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -11123,7 +14821,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage2D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -11134,7 +14832,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -11146,7 +14844,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage3D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -11158,7 +14856,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage3DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -11201,7 +14899,16 @@ typedef unsigned int GLhandleARB; void glCoverageMaskNV - GLboolean mask + GLboolean mask + + + void glCoverageModulationNV + GLenum components + + + void glCoverageModulationTableNV + GLsizei n + const GLfloat *v void glCoverageOperationNV @@ -11210,12 +14917,22 @@ typedef unsigned int GLhandleARB; void glCreateBuffers GLsizei n - GLuint *buffers + GLuint *buffers + + + void glCreateCommandListsNV + GLsizei n + GLuint *lists void glCreateFramebuffers GLsizei n - GLuint *framebuffers + GLuint *framebuffers + + + void glCreateMemoryObjectsEXT + GLsizei n + GLuint *memoryObjects void glCreatePerfQueryINTEL @@ -11223,7 +14940,7 @@ typedef unsigned int GLhandleARB; GLuint *queryHandle - GLuint glCreateProgram + GLuint glCreateProgram GLhandleARB glCreateProgramObjectARB @@ -11232,71 +14949,84 @@ typedef unsigned int GLhandleARB; 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 + + + GLuint glCreateShader + GLenum type GLhandleARB glCreateShaderObjectARB - GLenum shaderType + 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 - GLsync glCreateSyncFromCLeventARB + void glCreateStatesNV + GLsizei n + GLuint *states + + + 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 @@ -11346,18 +15076,18 @@ 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 void glDebugMessageControlARB - GLenum source - GLenum type - GLenum severity + GLenum source + GLenum type + GLenum severity GLsizei count const GLuint *ids GLboolean enabled @@ -11365,55 +15095,55 @@ typedef unsigned int GLhandleARB; void glDebugMessageControlKHR - GLenum source - GLenum type - GLenum severity + GLenum source + GLenum type + GLenum severity GLsizei count const GLuint *ids - GLboolean enabled + GLboolean enabled void glDebugMessageEnableAMD GLenum category - GLenum severity + GLenum severity GLsizei count const GLuint *ids 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 @@ -11467,14 +15197,19 @@ 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 + void glDeleteFencesAPPLE GLsizei n @@ -11493,27 +15228,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 @@ -11550,125 +15290,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 + 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 @@ -11699,10 +15454,28 @@ typedef unsigned int GLhandleARB; void glDepthRange - GLdouble near - GLdouble far + GLdouble n + GLdouble f + + void glDepthRangeArraydvNV + GLuint first + GLsizei count + const GLdouble *v + + + void glDepthRangeArrayfvNV + GLuint first + GLsizei count + const GLfloat *v + + + void glDepthRangeArrayfvOES + GLuint first + GLsizei count + const GLfloat *v + void glDepthRangeArrayv GLuint first @@ -11715,6 +15488,24 @@ typedef unsigned int GLhandleARB; GLdouble n GLdouble f + + void glDepthRangeIndexeddNV + GLuint index + GLdouble n + GLdouble f + + + void glDepthRangeIndexedfNV + GLuint index + GLfloat n + GLfloat f + + + void glDepthRangeIndexedfOES + GLuint index + GLfloat n + GLfloat f + void glDepthRangedNV GLdouble zNear @@ -11751,8 +15542,8 @@ typedef unsigned int GLhandleARB; void glDetachShader - GLuint program - GLuint shader + GLuint program + GLuint shader void glDetailTexFuncSGIS @@ -11786,9 +15577,10 @@ typedef unsigned int GLhandleARB; void glDisableIndexedEXT - GLenum target + GLenum target GLuint index + void glDisableVariantClientStateEXT @@ -11796,17 +15588,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 @@ -11825,20 +15617,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 + GLuint index + + + + void glDisableiOES + GLenum target GLuint index void glDiscardFramebufferEXT - GLenum target + GLenum target GLsizei numAttachments - const GLenum *attachments + const GLenum *attachments void glDispatchCompute @@ -11910,6 +15714,15 @@ typedef unsigned int GLhandleARB; GLsizei instancecount GLuint baseinstance + + void glDrawArraysInstancedBaseInstanceEXT + GLenum mode + GLint first + GLsizei count + GLsizei instancecount + GLuint baseinstance + + void glDrawArraysInstancedEXT GLenum mode @@ -11934,26 +15747,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 @@ -11967,6 +15780,38 @@ typedef unsigned int GLhandleARB; GLsizei n const GLenum *bufs + + void glDrawCommandsAddressNV + GLenum primitiveMode + const GLuint64 *indirects + const GLsizei *sizes + GLuint count + + + void glDrawCommandsNV + GLenum primitiveMode + GLuint buffer + const GLintptr *indirects + const GLsizei *sizes + GLuint count + + + void glDrawCommandsStatesAddressNV + const GLuint64 *indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos + GLuint count + + + void glDrawCommandsStatesNV + GLuint buffer + const GLintptr *indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos + GLuint count + void glDrawElementArrayAPPLE GLenum mode @@ -11993,10 +15838,28 @@ typedef unsigned int GLhandleARB; const void *indices GLint basevertex + + void glDrawElementsBaseVertexEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLint basevertex + + + + void glDrawElementsBaseVertexOES + GLenum mode + GLsizei count + GLenum type + const void *indices + GLint basevertex + + void glDrawElementsIndirect GLenum mode - GLenum type + GLenum type const void *indirect @@ -12011,7 +15874,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedANGLE GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei primcount @@ -12029,11 +15892,21 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseInstance GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLuint baseinstance + + void glDrawElementsInstancedBaseInstanceEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLuint baseinstance + + void glDrawElementsInstancedBaseVertex GLenum mode @@ -12047,12 +15920,43 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseVertexBaseInstance GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLint basevertex GLuint baseinstance + + void glDrawElementsInstancedBaseVertexBaseInstanceEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + GLuint baseinstance + + + + void glDrawElementsInstancedBaseVertexEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + + + + void glDrawElementsInstancedBaseVertexOES + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + + void glDrawElementsInstancedEXT GLenum mode @@ -12066,7 +15970,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedNV GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei primcount @@ -12078,6 +15982,15 @@ typedef unsigned int GLhandleARB; GLsizei count GLsizei width + + void glDrawMeshTasksNV + GLuint first + GLuint count + + + void glDrawMeshTasksIndirectNV + GLintptr indirect + void glDrawPixels GLsizei width @@ -12122,6 +16035,28 @@ typedef unsigned int GLhandleARB; const void *indices GLint basevertex + + void glDrawRangeElementsBaseVertexEXT + GLenum mode + GLuint start + GLuint end + GLsizei count + GLenum type + const void *indices + GLint basevertex + + + + void glDrawRangeElementsBaseVertexOES + GLenum mode + GLuint start + GLuint end + GLsizei count + GLenum type + const void *indices + GLint basevertex + + void glDrawRangeElementsEXT GLenum mode @@ -12139,10 +16074,11 @@ typedef unsigned int GLhandleARB; GLfloat z GLfloat width GLfloat height + void glDrawTexfvOES - const GLfloat *coords + const GLfloat *coords void glDrawTexiOES @@ -12151,10 +16087,11 @@ typedef unsigned int GLhandleARB; GLint z GLint width GLint height + void glDrawTexivOES - const GLint *coords + const GLint *coords void glDrawTexsOES @@ -12163,15 +16100,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 @@ -12189,38 +16127,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 + void glDrawTransformFeedbackInstanced GLenum mode - GLuint id + GLuint id GLsizei instancecount + + void glDrawTransformFeedbackInstancedEXT + GLenum mode + 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 @@ -12229,11 +16181,23 @@ 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 @@ -12300,9 +16264,10 @@ typedef unsigned int GLhandleARB; void glEnableIndexedEXT - GLenum target + GLenum target GLuint index + void glEnableVariantClientStateEXT @@ -12310,17 +16275,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 @@ -12339,12 +16304,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 + GLuint index + + + + void glEnableiOES + GLenum target GLuint index @@ -12384,29 +16361,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 @@ -12514,6 +16492,9 @@ typedef unsigned int GLhandleARB; GLint j + + void glEvaluateDepthValuesARB + void glExecuteProgramNV GLenum target @@ -12524,48 +16505,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 + 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 @@ -12581,19 +16562,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 + GLboolean glExtIsProgramBinaryQCOM + GLuint program void glExtTexObjectStateOverrideiQCOM @@ -12621,14 +16602,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 @@ -12676,27 +16657,27 @@ typedef unsigned int GLhandleARB; void glFlushMappedBufferRangeAPPLE - GLenum target + GLenum target GLintptr offset GLsizeiptr size void glFlushMappedBufferRangeEXT - GLenum target + GLenum target GLintptr offset GLsizeiptr length void glFlushMappedNamedBufferRange - GLuint buffer + GLuint buffer GLintptr offset - GLsizei length + GLsizeiptr length void glFlushMappedNamedBufferRangeEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr length @@ -12831,22 +16812,22 @@ typedef unsigned int GLhandleARB; 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 @@ -12854,6 +16835,10 @@ typedef unsigned int GLhandleARB; GLenum face GLenum mode + + void glFragmentCoverageColorNV + GLuint color + void glFragmentLightModelfSGIX GLenum pname @@ -12932,24 +16917,54 @@ typedef unsigned int GLhandleARB; 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 + + void glFramebufferPixelLocalStorageSizeEXT + GLuint target + GLsizei size + void glFramebufferReadBufferEXT - GLuint framebuffer + GLuint framebuffer GLenum mode @@ -12957,7 +16972,7 @@ typedef unsigned int GLhandleARB; GLenum target GLenum attachment GLenum renderbuffertarget - GLuint renderbuffer + GLuint renderbuffer @@ -12965,30 +16980,51 @@ 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 + GLuint start + GLsizei count + const GLfloat *v + + + void glFramebufferSampleLocationsfvNV + GLenum target + GLuint start + GLsizei count + const GLfloat *v + + + void glFramebufferSamplePositionsfvAMD + GLenum target + GLuint numsamples + GLuint pixelindex + const GLfloat *values 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 @@ -12996,8 +17032,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture1DEXT GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level @@ -13006,8 +17042,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture2D GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level @@ -13015,44 +17051,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 + 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 @@ -13061,8 +17107,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture3DEXT GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level GLint zoffset @@ -13070,19 +17116,18 @@ 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 + GLuint texture GLint level @@ -13090,15 +17135,15 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureEXT GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level - + void glFramebufferTextureFaceARB GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLenum face @@ -13106,7 +17151,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureFaceEXT GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLenum face @@ -13115,7 +17160,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayer GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint layer @@ -13124,7 +17169,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayerARB GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint layer @@ -13133,14 +17178,51 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayerEXT GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint layer + + void glFramebufferTextureLayerDownsampleIMG + GLenum target + GLenum attachment + GLuint texture + GLint level + GLint layer + GLint xscale + GLint yscale + + + void glFramebufferTextureMultisampleMultiviewOVR + GLenum target + GLenum attachment + GLuint texture + GLint level + GLsizei samples + GLint baseViewIndex + GLsizei numViews + + + void glFramebufferTextureMultiviewOVR + GLenum target + GLenum attachment + GLuint texture + GLint level + GLint baseViewIndex + GLsizei numViews + + + void glFramebufferTextureOES + GLenum target + GLenum attachment + GLuint texture + GLint level + + void glFreeObjectBufferATI - GLuint buffer + GLuint buffer void glFrontFace @@ -13201,12 +17283,12 @@ typedef unsigned int GLhandleARB; void glGenBuffers GLsizei n - GLuint *buffers + GLuint *buffers void glGenBuffersARB GLsizei n - GLuint *buffers + GLuint *buffers @@ -13227,23 +17309,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 @@ -13270,65 +17352,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 @@ -13340,42 +17432,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 @@ -13384,18 +17476,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 @@ -13404,28 +17496,28 @@ 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 @@ -13435,44 +17527,44 @@ typedef unsigned int GLhandleARB; 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 @@ -13482,44 +17574,48 @@ typedef unsigned int GLhandleARB; 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 @@ -13548,14 +17644,14 @@ typedef unsigned int GLhandleARB; void glGetAttachedShaders - GLuint program + GLuint program GLsizei maxCount GLsizei *count - GLuint *shaders + GLuint *shaders GLint glGetAttribLocation - GLuint program + GLuint program const GLchar *name @@ -13566,14 +17662,15 @@ typedef unsigned int GLhandleARB; void glGetBooleanIndexedvEXT - GLenum target + GLenum target GLuint index GLboolean *data + void glGetBooleani_v - GLenum target + GLenum target GLuint index GLboolean *data @@ -13604,7 +17701,7 @@ typedef unsigned int GLhandleARB; void glGetBufferParameterui64vNV - GLenum target + GLenum target GLenum pname GLuint64EXT *params @@ -13623,9 +17720,9 @@ typedef unsigned int GLhandleARB; void glGetBufferPointervOES - GLenum target - GLenum pname - void **params + GLenum target + GLenum pname + void **params @@ -13651,23 +17748,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 @@ -13690,14 +17787,14 @@ typedef unsigned int GLhandleARB; void glGetColorTableParameterfv GLenum target - GLenum pname + GLenum pname GLfloat *params void glGetColorTableParameterfvEXT GLenum target - GLenum pname + GLenum pname GLfloat *params @@ -13711,14 +17808,14 @@ typedef unsigned int GLhandleARB; void glGetColorTableParameteriv GLenum target - GLenum pname + GLenum pname GLint *params void glGetColorTableParameterivEXT GLenum target - GLenum pname + GLenum pname GLint *params @@ -13777,6 +17874,11 @@ typedef unsigned int GLhandleARB; GLenum pname GLfloat *params + + GLuint glGetCommandHeaderNV + GLenum tokenID + GLuint size + void glGetCompressedMultiTexImageEXT GLenum texunit @@ -13802,21 +17904,21 @@ typedef unsigned int GLhandleARB; void glGetCompressedTextureImage - GLuint texture + GLuint texture GLint level GLsizei bufSize void *pixels void glGetCompressedTextureImageEXT - GLuint texture + GLuint texture GLenum target GLint lod void *img void glGetCompressedTextureSubImage - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -13847,7 +17949,7 @@ typedef unsigned int GLhandleARB; void glGetConvolutionParameterfv GLenum target - GLenum pname + GLenum pname GLfloat *params @@ -13861,7 +17963,7 @@ typedef unsigned int GLhandleARB; void glGetConvolutionParameteriv GLenum target - GLenum pname + GLenum pname GLint *params @@ -13878,35 +17980,40 @@ typedef unsigned int GLhandleARB; GLenum pname GLfixed *params + + void glGetCoverageModulationTableNV + 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 + GLuint *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 @@ -13915,10 +18022,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 @@ -13931,20 +18038,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 @@ -13999,34 +18106,48 @@ 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 + GLuint index + GLfloat *data + + + + void glGetFloati_vOES + GLenum target + GLuint index + GLfloat *data + + void glGetFloatv GLenum pname @@ -14039,17 +18160,23 @@ typedef unsigned int GLhandleARB; GLint glGetFragDataIndex - GLuint program + GLuint program + const GLchar *name + + + GLint glGetFragDataIndexEXT + GLuint program const GLchar *name + GLint glGetFragDataLocation - GLuint program + GLuint program const GLchar *name GLint glGetFragDataLocationEXT - GLuint program + GLuint program const GLchar *name @@ -14081,7 +18208,7 @@ typedef unsigned int GLhandleARB; void glGetFramebufferAttachmentParameteriv GLenum target GLenum attachment - GLenum pname + GLenum pname GLint *params @@ -14089,41 +18216,55 @@ 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 + GLuint numsamples + GLuint pixelindex + GLsizei size + GLfloat *values + void glGetFramebufferParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params void glGetFramebufferParameterivEXT - GLuint framebuffer + GLuint framebuffer GLenum pname GLint *params - GLenum glGetGraphicsResetStatus + GLsizei glGetFramebufferPixelLocalStorageSizeEXT + GLuint target + + + GLenum glGetGraphicsResetStatus - GLenum glGetGraphicsResetStatusARB + GLenum glGetGraphicsResetStatusARB - GLenum glGetGraphicsResetStatusEXT + GLenum glGetGraphicsResetStatusEXT + - GLenum glGetGraphicsResetStatusKHR + GLenum glGetGraphicsResetStatusKHR @@ -14132,7 +18273,7 @@ typedef unsigned int GLhandleARB; void glGetHistogram - GLenum target + GLenum target GLboolean reset GLenum format GLenum type @@ -14151,8 +18292,8 @@ typedef unsigned int GLhandleARB; void glGetHistogramParameterfv - GLenum target - GLenum pname + GLenum target + GLenum pname GLfloat *params @@ -14165,8 +18306,8 @@ typedef unsigned int GLhandleARB; void glGetHistogramParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params @@ -14179,25 +18320,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 + GLboolean layered GLint layer - GLenum format + GLenum format GLuint64 glGetImageHandleNV - GLuint texture + GLuint texture GLint level GLboolean layered GLint layer - GLenum format + GLenum format void glGetImageTransformParameterfvHP @@ -14224,37 +18365,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 @@ -14275,21 +18423,30 @@ typedef unsigned int GLhandleARB; GLint *data + + void glGetInternalformatSampleivNV + GLenum target + GLenum internalformat + GLsizei samples + 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 @@ -14325,20 +18482,20 @@ 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 @@ -14430,8 +18587,8 @@ typedef unsigned int GLhandleARB; void glGetMapxvOES - GLenum target - GLenum query + GLenum target + GLenum query GLfixed *v @@ -14450,25 +18607,39 @@ typedef unsigned int GLhandleARB; 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 + GLenum target GLboolean reset GLenum format GLenum type @@ -14487,8 +18658,8 @@ typedef unsigned int GLhandleARB; void glGetMinmaxParameterfv - GLenum target - GLenum pname + GLenum target + GLenum pname GLfloat *params @@ -14501,8 +18672,8 @@ typedef unsigned int GLhandleARB; void glGetMinmaxParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params @@ -14603,7 +18774,7 @@ typedef unsigned int GLhandleARB; void glGetMultisamplefv - GLenum pname + GLenum pname GLuint index GLfloat *val @@ -14616,131 +18787,140 @@ 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 - GLsizei size + GLsizeiptr size void *data void glGetNamedBufferSubDataEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr size void *data - void glGetNamedFramebufferAttachmentParameteriv - GLuint framebuffer - GLenum attachment + void glGetNamedFramebufferParameterfvAMD + GLuint framebuffer GLenum pname + GLuint numsamples + GLuint pixelindex + GLsizei size + GLfloat *values + + + void glGetNamedFramebufferAttachmentParameteriv + 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 @@ -14766,19 +18946,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 @@ -14953,7 +19133,7 @@ typedef unsigned int GLhandleARB; GLuint monitor GLenum pname GLsizei dataSize - GLuint *data + GLuint *data GLint *bytesWritten @@ -14997,7 +19177,7 @@ typedef unsigned int GLhandleARB; GLuint queryHandle GLuint flags GLsizei dataSize - GLvoid *data + void *data GLuint *bytesWritten @@ -15038,7 +19218,7 @@ typedef unsigned int GLhandleARB; void glGetPixelMapxv - GLenum map + GLenum map GLint size GLfixed *values @@ -15068,13 +19248,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 @@ -15093,7 +19273,7 @@ typedef unsigned int GLhandleARB; void glGetPointervKHR GLenum pname - void **params + void **params @@ -15104,7 +19284,7 @@ typedef unsigned int GLhandleARB; void glGetProgramBinary - GLuint program + GLuint program GLsizei bufSize GLsizei *length GLenum *binaryFormat @@ -15112,7 +19292,7 @@ typedef unsigned int GLhandleARB; void glGetProgramBinaryOES - GLuint program + GLuint program GLsizei bufSize GLsizei *length GLenum *binaryFormat @@ -15133,19 +19313,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 @@ -15153,9 +19333,9 @@ typedef unsigned int GLhandleARB; void glGetProgramInterfaceiv - GLuint program - GLenum programInterface - GLenum pname + GLuint program + GLenum programInterface + GLenum pname GLint *params @@ -15172,19 +19352,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 @@ -15192,7 +19372,7 @@ typedef unsigned int GLhandleARB; void glGetProgramNamedParameterfvNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLfloat *params @@ -15216,52 +19396,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 const GLchar *name void glGetProgramResourceName - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface GLuint index GLsizei bufSize GLsizei *length @@ -15269,42 +19455,42 @@ 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 @@ -15317,210 +19503,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 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 *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 @@ -15541,7 +19753,7 @@ typedef unsigned int GLhandleARB; void glGetShaderInfoLog - GLuint shader + GLuint shader GLsizei bufSize GLsizei *length GLchar *infoLog @@ -15549,14 +19761,14 @@ 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 @@ -15571,17 +19783,39 @@ 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 GLfloat *points + + GLushort glGetStageIndexNV + GLenum shadertype + + const GLubyte *glGetString GLenum name @@ -15589,36 +19823,37 @@ typedef unsigned int GLhandleARB; const GLubyte *glGetStringi - GLenum name + 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 @@ -15647,14 +19882,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 @@ -15680,8 +19915,8 @@ typedef unsigned int GLhandleARB; void glGetTexGenfvOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLfloat *params @@ -15693,14 +19928,14 @@ 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 @@ -15731,9 +19966,9 @@ typedef unsigned int GLhandleARB; void glGetTexLevelParameterxvOES - GLenum target + GLenum target GLint level - GLenum pname + GLenum pname GLfixed *params @@ -15750,6 +19985,13 @@ typedef unsigned int GLhandleARB; GLint *params + + void glGetTexParameterIivOES + GLenum target + GLenum pname + GLint *params + + void glGetTexParameterIuiv GLenum target @@ -15764,6 +20006,13 @@ typedef unsigned int GLhandleARB; GLuint *params + + void glGetTexParameterIuivOES + GLenum target + GLenum pname + GLuint *params + + void glGetTexParameterPointervAPPLE GLenum target @@ -15786,36 +20035,41 @@ 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 + 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 glGetTextureImageEXT - GLuint texture + GLuint texture GLenum target GLint level GLenum format @@ -15824,14 +20078,14 @@ typedef unsigned int GLhandleARB; void glGetTextureLevelParameterfv - GLuint texture + GLuint texture GLint level - GLenum pname + GLenum pname GLfloat *params void glGetTextureLevelParameterfvEXT - GLuint texture + GLuint texture GLenum target GLint level GLenum pname @@ -15839,14 +20093,14 @@ typedef unsigned int GLhandleARB; void glGetTextureLevelParameteriv - GLuint texture + GLuint texture GLint level - GLenum pname + GLenum pname GLint *params void glGetTextureLevelParameterivEXT - GLuint texture + GLuint texture GLenum target GLint level GLenum pname @@ -15854,69 +20108,75 @@ typedef unsigned int GLhandleARB; 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 + GLuint64 glGetTextureSamplerHandleNV - GLuint texture - GLuint sampler + GLuint texture + GLuint sampler void glGetTextureSubImage - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -15924,8 +20184,8 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize void *pixels @@ -15939,78 +20199,81 @@ 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 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 @@ -16021,24 +20284,24 @@ typedef unsigned int GLhandleARB; GLintptr glGetUniformOffsetEXT - GLuint program + 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 @@ -16049,15 +20312,21 @@ typedef unsigned int GLhandleARB; GLfloat *params + + void glGetUniformi64vARB + 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 @@ -16068,25 +20337,42 @@ typedef unsigned int GLhandleARB; GLint *params + + void glGetUniformui64vARB + 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 @@ -16125,53 +20411,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 @@ -16215,32 +20501,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 @@ -16386,168 +20672,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 - GLboolean reset - GLenum format - GLenum type + GLenum target + GLboolean reset + GLenum format + GLenum type GLsizei bufSize - void *values + void *values void glGetnHistogramARB - GLenum target + GLenum target GLboolean reset - GLenum format - GLenum type + 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 - GLboolean reset - GLenum format - GLenum type + GLenum target + GLboolean reset + GLenum format + GLenum type GLsizei bufSize - void *values + void *values void glGetnMinmaxARB - GLenum target + GLenum target GLboolean reset - GLenum format - GLenum type + 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 @@ -16556,20 +20842,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 @@ -16578,114 +20864,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 + GLint location + GLsizei bufSize + 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 + GLint location + GLsizei bufSize + 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 @@ -16733,9 +21035,9 @@ typedef unsigned int GLhandleARB; void glHistogram - GLenum target + GLenum target GLsizei width - GLenum internalformat + GLenum internalformat GLboolean sink @@ -16743,15 +21045,15 @@ typedef unsigned int GLhandleARB; void glHistogramEXT GLenum target GLsizei width - GLenum internalformat + GLenum internalformat GLboolean sink void glIglooInterfaceSGIX - GLenum pname - const void *params + GLenum pname + const void *params @@ -16779,7 +21081,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 @@ -16918,31 +21259,31 @@ typedef unsigned int GLhandleARB; void glInvalidateBufferData - GLuint buffer + GLuint buffer void glInvalidateBufferSubData - GLuint buffer + 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 @@ -16950,9 +21291,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 @@ -16960,12 +21301,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 @@ -16980,17 +21321,21 @@ typedef unsigned int GLhandleARB; GLboolean glIsBuffer - GLuint buffer + GLuint buffer GLboolean glIsBufferARB - GLuint buffer + GLuint buffer GLboolean glIsBufferResidentNV GLenum target + + GLboolean glIsCommandListNV + GLuint list + GLboolean glIsEnabled GLenum cap @@ -16998,18 +21343,31 @@ typedef unsigned int GLhandleARB; GLboolean glIsEnabledIndexedEXT - GLenum target + GLenum target GLuint index + GLboolean glIsEnabledi - GLenum target + GLenum target GLuint index GLboolean glIsEnablediEXT - GLenum target + GLenum target + GLuint index + + + + GLboolean glIsEnablediNV + GLenum target + GLuint index + + + + GLboolean glIsEnablediOES + GLenum target GLuint index @@ -17024,21 +21382,21 @@ typedef unsigned int GLhandleARB; GLboolean glIsFramebuffer - GLuint framebuffer + GLuint framebuffer GLboolean glIsFramebufferEXT - GLuint framebuffer + GLuint framebuffer - GLboolean glIsFramebufferOES - GLuint framebuffer + GLboolean glIsFramebufferOES + GLuint framebuffer - GLboolean glIsImageHandleResidentARB + GLboolean glIsImageHandleResidentARB GLuint64 handle @@ -17047,9 +21405,13 @@ typedef unsigned int GLhandleARB; GLboolean glIsList - GLuint list + GLuint list + + GLboolean glIsMemoryObjectEXT + GLuint memoryObject + GLboolean glIsNameAMD GLenum identifier @@ -17057,7 +21419,7 @@ typedef unsigned int GLhandleARB; GLboolean glIsNamedBufferResidentNV - GLuint buffer + GLuint buffer GLboolean glIsNamedStringARB @@ -17066,7 +21428,7 @@ typedef unsigned int GLhandleARB; GLboolean glIsObjectBufferATI - GLuint buffer + GLuint buffer GLboolean glIsOcclusionQueryNV @@ -17091,87 +21453,95 @@ typedef unsigned int GLhandleARB; GLboolean glIsProgram - GLuint program + GLuint program GLboolean glIsProgramARB - GLuint program + GLuint program GLboolean glIsProgramNV - GLuint id + GLuint id GLboolean glIsProgramPipeline - GLuint pipeline + GLuint pipeline - GLboolean glIsProgramPipelineEXT - GLuint pipeline + GLboolean glIsProgramPipelineEXT + GLuint pipeline GLboolean glIsQuery - GLuint id + GLuint id GLboolean glIsQueryARB - GLuint id + GLuint id - GLboolean glIsQueryEXT - GLuint id + GLboolean glIsQueryEXT + GLuint id GLboolean glIsRenderbuffer - GLuint renderbuffer + GLuint renderbuffer GLboolean glIsRenderbufferEXT - GLuint renderbuffer + GLuint renderbuffer - GLboolean glIsRenderbufferOES - GLuint renderbuffer + GLboolean glIsRenderbufferOES + GLuint renderbuffer + + + GLboolean glIsSemaphoreEXT + GLuint semaphore GLboolean glIsSampler - GLuint sampler + GLuint sampler GLboolean glIsShader - GLuint shader + GLuint shader + + GLboolean glIsStateNV + GLuint state + GLboolean glIsSync - GLsync sync + GLsync sync - GLboolean glIsSyncAPPLE - GLsync sync + GLboolean glIsSyncAPPLE + GLsync sync GLboolean glIsTexture - GLuint texture + GLuint texture GLboolean glIsTextureEXT - GLuint texture + GLuint texture - GLboolean glIsTextureHandleResidentARB + GLboolean glIsTextureHandleResidentARB GLuint64 handle @@ -17180,11 +21550,11 @@ typedef unsigned int GLhandleARB; GLboolean glIsTransformFeedback - GLuint id + GLuint id GLboolean glIsTransformFeedbackNV - GLuint id + GLuint id @@ -17194,17 +21564,17 @@ typedef unsigned int GLhandleARB; GLboolean glIsVertexArray - GLuint array + GLuint array GLboolean glIsVertexArrayAPPLE - GLuint array + GLuint array - GLboolean glIsVertexArrayOES - GLuint array + GLboolean glIsVertexArrayOES + GLuint array @@ -17212,6 +21582,37 @@ typedef unsigned int GLhandleARB; 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 @@ -17250,22 +21651,22 @@ 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 @@ -17298,26 +21699,26 @@ typedef unsigned int GLhandleARB; 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 @@ -17341,7 +21742,7 @@ typedef unsigned int GLhandleARB; void glLinkProgram - GLuint program + GLuint program void glLinkProgramARB @@ -17353,6 +21754,16 @@ typedef unsigned int GLhandleARB; GLuint base + + void glListDrawCommandsStatesClientNV + GLuint list + GLuint segment + const void **indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos + GLuint count + void glListParameterfSGIX GLuint list @@ -17485,11 +21896,11 @@ typedef unsigned int GLhandleARB; void glMakeNamedBufferNonResidentNV - GLuint buffer + GLuint buffer void glMakeNamedBufferResidentNV - GLuint buffer + GLuint buffer GLenum access @@ -17530,7 +21941,7 @@ typedef unsigned int GLhandleARB; void glMap1xOES - GLenum target + GLenum target GLfixed u1 GLfixed u2 GLint stride @@ -17567,7 +21978,7 @@ typedef unsigned int GLhandleARB; void glMap2xOES - GLenum target + GLenum target GLfixed u1 GLfixed u2 GLint ustride @@ -17591,8 +22002,8 @@ typedef unsigned int GLhandleARB; void *glMapBufferOES - GLenum target - GLenum access + GLenum target + GLenum access @@ -17600,15 +22011,15 @@ typedef unsigned int GLhandleARB; GLenum target GLintptr offset GLsizeiptr length - GLbitfield access + GLbitfield access void *glMapBufferRangeEXT - GLenum target + GLenum target GLintptr offset GLsizeiptr length - GLbitfield access + GLbitfield access @@ -17673,31 +22084,31 @@ 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 - GLsizei 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 @@ -17713,7 +22124,7 @@ typedef unsigned int GLhandleARB; void *glMapTexture2DINTEL - GLuint texture + GLuint texture GLint level GLbitfield access GLint *stride @@ -17797,26 +22208,26 @@ typedef unsigned int GLhandleARB; 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 @@ -17839,7 +22250,7 @@ typedef unsigned int GLhandleARB; void glMatrixIndexPointerOES GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -18002,19 +22413,34 @@ 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 @@ -18031,15 +22457,15 @@ typedef unsigned int GLhandleARB; void glMinmax - GLenum target - GLenum internalformat + GLenum target + GLenum internalformat GLboolean sink void glMinmaxEXT GLenum target - GLenum internalformat + GLenum internalformat GLboolean sink @@ -18087,7 +22513,7 @@ typedef unsigned int GLhandleARB; void glMultiDrawArrays GLenum mode - const GLint *first + const GLint *first const GLsizei *count GLsizei drawcount @@ -18101,14 +22527,14 @@ typedef unsigned int GLhandleARB; void glMultiDrawArraysIndirect - GLenum mode + GLenum mode const void *indirect GLsizei drawcount GLsizei stride void glMultiDrawArraysIndirectAMD - GLenum mode + GLenum mode const void *indirect GLsizei primcount GLsizei stride @@ -18116,7 +22542,7 @@ typedef unsigned int GLhandleARB; void glMultiDrawArraysIndirectBindlessCountNV - GLenum mode + GLenum mode const void *indirect GLsizei drawCount GLsizei maxDrawCount @@ -18125,19 +22551,36 @@ 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 + const void *indirect + GLsizei drawcount + GLsizei stride + void glMultiDrawElementArrayAPPLE @@ -18156,13 +22599,23 @@ typedef unsigned int GLhandleARB; void glMultiDrawElementsBaseVertex - GLenum mode + GLenum mode const GLsizei *count GLenum type const void *const*indices GLsizei drawcount const GLint *basevertex + + void glMultiDrawElementsBaseVertexEXT + GLenum mode + const GLsizei *count + GLenum type + const void *const*indices + GLsizei drawcount + const GLint *basevertex + + void glMultiDrawElementsEXT GLenum mode @@ -18174,16 +22627,16 @@ typedef unsigned int GLhandleARB; void glMultiDrawElementsIndirect - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei drawcount GLsizei stride void glMultiDrawElementsIndirectAMD - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei primcount GLsizei stride @@ -18191,8 +22644,8 @@ typedef unsigned int GLhandleARB; void glMultiDrawElementsIndirectBindlessCountNV - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei drawCount GLsizei maxDrawCount @@ -18201,17 +22654,49 @@ 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 + GLenum mode + GLenum type + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + + + + void glMultiDrawElementsIndirectEXT + 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 @@ -18247,17 +22732,17 @@ 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 @@ -18378,23 +22863,23 @@ typedef unsigned int GLhandleARB; 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 @@ -18524,25 +23009,25 @@ typedef unsigned int GLhandleARB; 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 @@ -18681,19 +23166,19 @@ typedef unsigned int GLhandleARB; 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 @@ -18701,7 +23186,7 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4bvOES - GLenum texture + GLenum texture const GLbyte *coords @@ -18849,7 +23334,7 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4x - GLenum texture + GLenum texture GLfixed s GLfixed t GLfixed r @@ -18857,7 +23342,7 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4xOES - GLenum texture + GLenum texture GLfixed s GLfixed t GLfixed r @@ -18865,55 +23350,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 @@ -19004,7 +23489,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLint border GLenum format @@ -19016,7 +23501,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLint border @@ -19029,7 +23514,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLsizei depth @@ -19086,7 +23571,7 @@ typedef unsigned int GLhandleARB; void glMultiTexRenderbufferEXT GLenum texunit GLenum target - GLuint renderbuffer + GLuint renderbuffer void glMultiTexSubImage1DEXT @@ -19127,178 +23612,349 @@ typedef unsigned int GLhandleARB; GLenum type const void *pixels + + 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 + + + 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 - GLsizei size + GLuint buffer + GLsizeiptr size const void *data - GLenum usage + 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 + GLboolean commit void glNamedBufferPageCommitmentEXT - GLuint buffer + GLuint buffer + GLintptr offset + GLsizeiptr size + GLboolean commit + + + void glNamedBufferPageCommitmentMemNV + GLuint buffer GLintptr offset GLsizeiptr size - GLboolean commit + GLuint memory + GLuint64 memOffset + GLboolean commit void glNamedBufferStorage - GLuint buffer - GLsizei size - const void *data - GLbitfield flags + GLuint buffer + GLsizeiptr size + const void *data + GLbitfield flags - void glNamedBufferStorageEXT - GLuint buffer + void glNamedBufferStorageExternalEXT + GLuint buffer + GLintptr offset GLsizeiptr size + GLeglClientBufferEXT clientBuffer + GLbitfield flags + + + void glNamedBufferStorageEXT + 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 - GLsizei 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 start + GLsizei count + const GLfloat *v + + + void glNamedFramebufferSampleLocationsfvNV + 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 numsamples + GLuint pixelindex + const GLfloat *values + void glNamedFramebufferTexture1DEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment GLenum textarget - GLuint texture + GLuint texture GLint level void glNamedFramebufferTexture2DEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment GLenum textarget - GLuint texture + GLuint texture GLint level void glNamedFramebufferTexture3DEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment GLenum textarget - GLuint texture + GLuint texture GLint level GLint zoffset void glNamedFramebufferTextureEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment - GLuint texture + GLuint texture GLint level void glNamedFramebufferTextureFaceEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment - GLuint texture + 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 + GLuint texture GLint level GLint layer void glNamedProgramLocalParameter4dEXT - GLuint program + GLuint program GLenum target GLuint index GLdouble x @@ -19309,14 +23965,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 @@ -19327,14 +23983,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 @@ -19345,14 +24001,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 @@ -19363,14 +24019,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 @@ -19378,7 +24034,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParametersI4ivEXT - GLuint program + GLuint program GLenum target GLuint index GLsizei count @@ -19386,7 +24042,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParametersI4uivEXT - GLuint program + GLuint program GLenum target GLuint index GLsizei count @@ -19394,7 +24050,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramStringEXT - GLuint program + GLuint program GLenum target GLenum format GLsizei len @@ -19402,40 +24058,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 + GLenum internalformat + GLsizei width + GLsizei height + + + void glNamedRenderbufferStorageMultisampleAdvancedAMD + GLuint renderbuffer + GLsizei samples + 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 @@ -19568,12 +24233,12 @@ typedef unsigned int GLhandleARB; void glNormalP3ui - GLenum type + GLenum type GLuint coords void glNormalP3uiv - GLenum type + GLenum type const GLuint *coords @@ -19663,14 +24328,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 @@ -19775,17 +24440,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 GLint value @@ -19831,7 +24502,7 @@ typedef unsigned int GLhandleARB; GLuint firstPathName GLenum fontTarget const void *fontName - GLbitfield fontStyle + GLbitfield fontStyle GLuint firstGlyphIndex GLsizei numGlyphs GLuint pathParameterTemplate @@ -19841,7 +24512,7 @@ typedef unsigned int GLhandleARB; GLenum glPathGlyphIndexRangeNV GLenum fontTarget const void *fontName - GLbitfield fontStyle + GLbitfield fontStyle GLuint pathParameterTemplate GLfloat emScale GLuint baseAndCount[2] @@ -19990,7 +24661,7 @@ typedef unsigned int GLhandleARB; void glPixelMapx - GLenum map + GLenum map GLint size const GLfixed *values @@ -20008,7 +24679,7 @@ typedef unsigned int GLhandleARB; void glPixelStorex - GLenum pname + GLenum pname GLfixed param @@ -20050,7 +24721,7 @@ typedef unsigned int GLhandleARB; void glPixelTransferxOES - GLenum pname + GLenum pname GLfixed param @@ -20179,22 +24850,22 @@ 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 @@ -20231,12 +24902,32 @@ typedef unsigned int GLhandleARB; GLenum mode + + void glPolygonModeNV + GLenum face + GLenum mode + + void glPolygonOffset GLfloat factor GLfloat units + + void glPolygonOffsetClamp + GLfloat factor + GLfloat units + GLfloat clamp + + + + void glPolygonOffsetClampEXT + GLfloat factor + GLfloat units + GLfloat clamp + + void glPolygonOffsetEXT GLfloat factor @@ -20253,13 +24944,6 @@ typedef unsigned int GLhandleARB; GLfixed factor GLfixed units - - void glPolygonOffsetClampEXT - GLfloat factor - GLfloat units - GLfloat clamp - - void glPolygonStipple const GLubyte *mask @@ -20321,6 +25005,29 @@ typedef unsigned int GLhandleARB; GLuint fill1 GLuint key1 + + void glPrimitiveBoundingBox + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + + + void glPrimitiveBoundingBoxARB + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + + void glPrimitiveBoundingBoxEXT GLfloat minX @@ -20331,6 +25038,19 @@ typedef unsigned int GLhandleARB; GLfloat maxY GLfloat maxZ GLfloat maxW + + + + void glPrimitiveBoundingBoxOES + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + void glPrimitiveRestartIndex @@ -20339,21 +25059,23 @@ 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 GLuint *textures const GLclampf *priorities @@ -20361,19 +25083,19 @@ typedef unsigned int GLhandleARB; void glPrioritizeTexturesxOES GLsizei n - const GLuint *textures + 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 @@ -20405,7 +25127,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameter4dARB - GLenum target + GLenum target GLuint index GLdouble x GLdouble y @@ -20415,13 +25137,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 @@ -20431,7 +25153,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameter4fvARB - GLenum target + GLenum target GLuint index const GLfloat *params @@ -20469,7 +25191,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameters4fvEXT - GLenum target + GLenum target GLuint index GLsizei count const GLfloat *params @@ -20491,7 +25213,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameter4dARB - GLenum target + GLenum target GLuint index GLdouble x GLdouble y @@ -20501,13 +25223,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 @@ -20517,7 +25239,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameter4fvARB - GLenum target + GLenum target GLuint index const GLfloat *params @@ -20555,7 +25277,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameters4fvEXT - GLenum target + GLenum target GLuint index GLsizei count const GLfloat *params @@ -20577,7 +25299,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4dNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLdouble x @@ -20588,7 +25310,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4dvNV - GLuint id + GLuint id GLsizei len const GLubyte *name const GLdouble *v @@ -20596,7 +25318,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4fNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLfloat x @@ -20607,7 +25329,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4fvNV - GLuint id + GLuint id GLsizei len const GLubyte *name const GLfloat *v @@ -20649,20 +25371,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 @@ -20685,7 +25407,7 @@ typedef unsigned int GLhandleARB; void glProgramPathFragmentInputGenNV - GLuint program + GLuint program GLint location GLenum genMode GLint components @@ -20693,8 +25415,8 @@ typedef unsigned int GLhandleARB; void glProgramStringARB - GLenum target - GLenum format + GLenum target + GLenum format GLsizei len const void *string @@ -20706,53 +25428,53 @@ 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 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 @@ -20760,40 +25482,53 @@ typedef unsigned int GLhandleARB; void glProgramUniform1i - GLuint program + GLuint program GLint location GLint v0 + + void glProgramUniform1i64ARB + GLuint program + GLint location + GLint64 x + void glProgramUniform1i64NV - GLuint program + GLuint program GLint location GLint64EXT x + + void glProgramUniform1i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + void glProgramUniform1i64vNV - GLuint program + GLuint program GLint location GLsizei count 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 @@ -20801,40 +25536,53 @@ typedef unsigned int GLhandleARB; void glProgramUniform1ui - GLuint program + GLuint program GLint location GLuint v0 + + void glProgramUniform1ui64ARB + GLuint program + GLint location + GLuint64 x + void glProgramUniform1ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x + + void glProgramUniform1ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + void glProgramUniform1ui64vNV - GLuint program + GLuint program GLint location GLsizei count 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 @@ -20842,42 +25590,42 @@ typedef unsigned int GLhandleARB; 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 @@ -20885,14 +25633,14 @@ 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 @@ -20900,28 +25648,42 @@ typedef unsigned int GLhandleARB; void glProgramUniform2i - GLuint program + GLuint program GLint location GLint v0 GLint v1 + + void glProgramUniform2i64ARB + GLuint program + GLint location + GLint64 x + GLint64 y + void glProgramUniform2i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y + + void glProgramUniform2i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + void glProgramUniform2i64vNV - GLuint program + GLuint program GLint location GLsizei count const GLint64EXT *value void glProgramUniform2iEXT - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -20929,14 +25691,14 @@ 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 @@ -20944,28 +25706,42 @@ typedef unsigned int GLhandleARB; void glProgramUniform2ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 + + void glProgramUniform2ui64ARB + GLuint program + GLint location + GLuint64 x + GLuint64 y + void glProgramUniform2ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y + + void glProgramUniform2ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + void glProgramUniform2ui64vNV - GLuint program + GLuint program GLint location GLsizei count const GLuint64EXT *value void glProgramUniform2uiEXT - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -20973,14 +25749,14 @@ 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 @@ -20988,7 +25764,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3d - GLuint program + GLuint program GLint location GLdouble v0 GLdouble v1 @@ -20996,7 +25772,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3dEXT - GLuint program + GLuint program GLint location GLdouble x GLdouble y @@ -21004,21 +25780,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 @@ -21026,7 +25802,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3fEXT - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -21035,14 +25811,14 @@ 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 @@ -21050,30 +25826,45 @@ typedef unsigned int GLhandleARB; void glProgramUniform3i - GLuint program + GLuint program GLint location GLint v0 GLint v1 GLint v2 + + void glProgramUniform3i64ARB + GLuint program + GLint location + GLint64 x + GLint64 y + GLint64 z + void glProgramUniform3i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y GLint64EXT z + + void glProgramUniform3i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + void glProgramUniform3i64vNV - GLuint program + GLuint program GLint location GLsizei count const GLint64EXT *value void glProgramUniform3iEXT - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -21082,14 +25873,14 @@ 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 @@ -21097,30 +25888,45 @@ typedef unsigned int GLhandleARB; void glProgramUniform3ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 GLuint v2 + + void glProgramUniform3ui64ARB + GLuint program + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + void glProgramUniform3ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y GLuint64EXT z + + void glProgramUniform3ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + void glProgramUniform3ui64vNV - GLuint program + GLuint program GLint location GLsizei count const GLuint64EXT *value void glProgramUniform3uiEXT - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -21129,14 +25935,14 @@ 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 @@ -21144,7 +25950,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4d - GLuint program + GLuint program GLint location GLdouble v0 GLdouble v1 @@ -21153,7 +25959,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4dEXT - GLuint program + GLuint program GLint location GLdouble x GLdouble y @@ -21162,21 +25968,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 @@ -21185,7 +25991,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4fEXT - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -21195,14 +26001,14 @@ 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 @@ -21210,32 +26016,48 @@ typedef unsigned int GLhandleARB; void glProgramUniform4i - GLuint program + GLuint program GLint location GLint v0 GLint v1 GLint v2 GLint v3 + + void glProgramUniform4i64ARB + GLuint program + GLint location + GLint64 x + GLint64 y + GLint64 z + GLint64 w + void glProgramUniform4i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y GLint64EXT z GLint64EXT w + + void glProgramUniform4i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + void glProgramUniform4i64vNV - GLuint program + GLuint program GLint location GLsizei count const GLint64EXT *value void glProgramUniform4iEXT - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -21245,14 +26067,14 @@ 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 @@ -21260,32 +26082,48 @@ typedef unsigned int GLhandleARB; void glProgramUniform4ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 GLuint v2 GLuint v3 + + void glProgramUniform4ui64ARB + GLuint program + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + GLuint64 w + void glProgramUniform4ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y GLuint64EXT z GLuint64EXT w + + void glProgramUniform4ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + void glProgramUniform4ui64vNV - GLuint program + GLuint program GLint location GLsizei count const GLuint64EXT *value void glProgramUniform4uiEXT - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -21295,14 +26133,14 @@ 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 @@ -21310,57 +26148,72 @@ typedef unsigned int GLhandleARB; void glProgramUniformHandleui64ARB - GLuint program + GLuint program + GLint location + GLuint64 value + + + void glProgramUniformHandleui64IMG + 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 + GLint location + GLsizei count + const GLuint64 *values + + 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 + const GLdouble *value void glProgramUniformMatrix2dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix2fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -21369,31 +26222,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x3dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2x3dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2x3fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix2x3fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -21402,31 +26255,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x4dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2x4dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2x4fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix2x4fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -21435,31 +26288,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix3fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -21468,31 +26321,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x2dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3x2dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3x2fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix3x2fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -21501,31 +26354,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x4dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3x4dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3x4fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix3x4fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -21534,31 +26387,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix4fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -21567,31 +26420,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x2dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4x2dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4x2fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix4x2fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -21600,31 +26453,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x3dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4x3dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4x3fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix4x3fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -21633,13 +26486,13 @@ typedef unsigned int GLhandleARB; void glProgramUniformui64NV - GLuint program + GLuint program GLint location GLuint64EXT value void glProgramUniformui64vNV - GLuint program + GLuint program GLint location GLsizei count const GLuint64EXT *value @@ -21651,11 +26504,11 @@ typedef unsigned int GLhandleARB; void glProvokingVertex - GLenum mode + GLenum mode void glProvokingVertexEXT - GLenum mode + GLenum mode @@ -21673,14 +26526,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 @@ -21702,13 +26555,13 @@ typedef unsigned int GLhandleARB; void glQueryCounter - GLuint id - GLenum target + GLuint id + GLenum target void glQueryCounterEXT - GLuint id - GLenum target + GLuint id + GLenum target @@ -21718,11 +26571,23 @@ 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 @@ -21897,6 +26762,11 @@ typedef unsigned int GLhandleARB; void glRasterPos4xvOES const GLfixed *coords + + void glRasterSamplesEXT + GLuint samples + GLboolean fixedsamplelocations + void glReadBuffer GLenum src @@ -21904,7 +26774,7 @@ typedef unsigned int GLhandleARB; void glReadBufferIndexedEXT - GLenum src + GLenum src GLint index @@ -21934,10 +26804,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 @@ -21945,8 +26815,8 @@ typedef unsigned int GLhandleARB; GLint y GLsizei width GLsizei height - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize void *data @@ -21957,8 +26827,8 @@ typedef unsigned int GLhandleARB; GLint y GLsizei width GLsizei height - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize void *data @@ -21975,6 +26845,11 @@ typedef unsigned int GLhandleARB; void *data + + GLboolean glReleaseKeyedMutexWin32EXT + GLuint memory + GLuint64 key + void glRectd GLdouble x1 @@ -22051,6 +26926,10 @@ typedef unsigned int GLhandleARB; void glReleaseShaderCompiler + + void glRenderGpuMaskNV + GLbitfield mask + GLint glRenderMode GLenum mode @@ -22059,7 +26938,7 @@ typedef unsigned int GLhandleARB; void glRenderbufferStorage GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height @@ -22067,7 +26946,7 @@ typedef unsigned int GLhandleARB; void glRenderbufferStorageEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height @@ -22075,26 +26954,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 + GLenum internalformat + GLsizei width + GLsizei height + + + void glRenderbufferStorageMultisampleAdvancedAMD + GLenum target + GLsizei samples + GLsizei storageSamples + GLenum internalformat GLsizei width GLsizei height @@ -22103,15 +26991,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 @@ -22119,25 +27007,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 @@ -22314,12 +27202,12 @@ typedef unsigned int GLhandleARB; void glRequestResidentProgramsNV GLsizei n - const GLuint *programs + const GLuint *programs void glResetHistogram - GLenum target + GLenum target @@ -22328,9 +27216,14 @@ typedef unsigned int GLhandleARB; + + void glResetMemoryObjectParameterNV + GLuint memory + GLenum pname + void glResetMinmax - GLenum target + GLenum target @@ -22342,6 +27235,9 @@ typedef unsigned int GLhandleARB; void glResizeBuffersMESA + + void glResolveDepthValuesNV + void glResolveMultisampleFramebufferAPPLE @@ -22394,20 +27290,15 @@ typedef unsigned int GLhandleARB; GLboolean invert - - void glSampleCoverageOES - GLfixed value - GLboolean invert - void glSampleCoveragex GLclampx value - GLboolean invert + GLboolean invert void glSampleCoveragexOES GLclampx value - GLboolean invert + GLboolean invert void glSampleMapATI @@ -22449,52 +27340,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 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 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 @@ -22537,6 +27442,33 @@ typedef unsigned int GLhandleARB; GLsizei count const GLint *v + + void glScissorArrayvNV + GLuint first + GLsizei count + const GLint *v + + + + void glScissorArrayvOES + GLuint first + GLsizei count + 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 @@ -22545,11 +27477,41 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height + + void glScissorIndexedNV + GLuint index + GLint left + GLint bottom + GLsizei width + GLsizei height + + + + void glScissorIndexedOES + GLuint index + GLint left + GLint bottom + GLsizei width + GLsizei height + + void glScissorIndexedv GLuint index const GLint *v + + void glScissorIndexedvNV + GLuint index + const GLint *v + + + + void glScissorIndexedvOES + GLuint index + const GLint *v + + void glSecondaryColor3b GLbyte red @@ -22773,17 +27735,17 @@ typedef unsigned int GLhandleARB; void glSecondaryColorFormatNV GLint size - GLenum type + GLenum type GLsizei stride void glSecondaryColorP3ui - GLenum type + GLenum type GLuint color void glSecondaryColorP3uiv - GLenum type + GLenum type const GLuint *color @@ -22823,10 +27785,22 @@ typedef unsigned int GLhandleARB; 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 @@ -22839,7 +27813,7 @@ typedef unsigned int GLhandleARB; void glSeparableFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format @@ -22889,8 +27863,8 @@ typedef unsigned int GLhandleARB; void glShaderBinary GLsizei count - const GLuint *shaders - GLenum binaryformat + const GLuint *shaders + GLenum binaryFormat const void *binary GLsizei length @@ -22917,7 +27891,7 @@ typedef unsigned int GLhandleARB; void glShaderSource - GLuint shader + GLuint shader GLsizei count const GLchar *const*string const GLint *length @@ -22932,10 +27906,35 @@ typedef unsigned int GLhandleARB; void glShaderStorageBlockBinding - GLuint program + GLuint program GLuint storageBlockIndex GLuint storageBlockBinding + + 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 @@ -22943,6 +27942,39 @@ 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 @@ -22977,7 +28009,12 @@ typedef unsigned int GLhandleARB; GLuint y GLuint width GLuint height - GLbitfield preserveMask + GLbitfield preserveMask + + + void glStateCaptureNV + GLuint state + GLenum mode void glStencilClearTagEXT @@ -23125,6 +28162,11 @@ typedef unsigned int GLhandleARB; GLsizei len const void *string + + void glSubpixelPrecisionBiasNV + GLuint xbits + GLuint ybits + void glSwizzleEXT GLuint res @@ -23136,7 +28178,7 @@ typedef unsigned int GLhandleARB; void glSyncTextureINTEL - GLuint texture + GLuint texture void glTagSampleBufferSGIX @@ -23229,39 +28271,62 @@ typedef unsigned int GLhandleARB; 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 void glTexBufferRange - GLenum target - GLenum internalformat - GLuint buffer + GLenum target + GLenum internalformat + GLuint buffer GLintptr offset GLsizeiptr size void glTexBufferRangeEXT - GLenum target - GLenum internalformat - GLuint buffer + GLenum target + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size + + + + void glTexBufferRangeOES + GLenum target + GLenum internalformat + GLuint buffer GLintptr offset GLsizeiptr size @@ -23718,42 +28783,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 @@ -23815,28 +28880,48 @@ typedef unsigned int GLhandleARB; 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 @@ -23868,8 +28953,8 @@ typedef unsigned int GLhandleARB; void glTexGenfOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLfloat param @@ -23881,8 +28966,8 @@ typedef unsigned int GLhandleARB; void glTexGenfvOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname const GLfloat *params @@ -23894,8 +28979,8 @@ typedef unsigned int GLhandleARB; void glTexGeniOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLint param @@ -23907,27 +28992,27 @@ typedef unsigned int GLhandleARB; 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 internalformat GLsizei width GLint border GLenum format @@ -23940,7 +29025,7 @@ typedef unsigned int GLhandleARB; void glTexImage2D GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLint border @@ -23952,16 +29037,16 @@ typedef unsigned int GLhandleARB; void glTexImage2DMultisample - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLboolean fixedsamplelocations void glTexImage2DMultisampleCoverageNV - GLenum target + GLenum target GLsizei coverageSamples GLsizei colorSamples GLint internalFormat @@ -23973,7 +29058,7 @@ typedef unsigned int GLhandleARB; void glTexImage3D GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLsizei depth @@ -23988,7 +29073,7 @@ typedef unsigned int GLhandleARB; void glTexImage3DEXT GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -24001,9 +29086,9 @@ typedef unsigned int GLhandleARB; void glTexImage3DMultisample - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -24011,7 +29096,7 @@ typedef unsigned int GLhandleARB; void glTexImage3DMultisampleCoverageNV - GLenum target + GLenum target GLsizei coverageSamples GLsizei colorSamples GLint internalFormat @@ -24022,23 +29107,22 @@ typedef unsigned int GLhandleARB; 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 + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -24059,7 +29143,35 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLboolean resident + GLboolean commit + + + void glTexPageCommitmentEXT + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + 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 @@ -24075,6 +29187,13 @@ typedef unsigned int GLhandleARB; const GLint *params + + void glTexParameterIivOES + GLenum target + GLenum pname + const GLint *params + + void glTexParameterIuiv GLenum target @@ -24089,6 +29208,13 @@ typedef unsigned int GLhandleARB; const GLuint *params + + void glTexParameterIuivOES + GLenum target + GLenum pname + const GLuint *params + + void glTexParameterf GLenum target @@ -24119,88 +29245,88 @@ typedef unsigned int GLhandleARB; 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 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 @@ -24208,9 +29334,9 @@ typedef unsigned int GLhandleARB; void glTexStorage3DMultisample - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -24218,9 +29344,9 @@ typedef unsigned int GLhandleARB; void glTexStorage3DMultisampleOES - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -24228,14 +29354,67 @@ typedef unsigned int GLhandleARB; - void glTexStorageSparseAMD - GLenum target + 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 + GLsizei width + GLsizei height GLsizei depth GLsizei layers - GLbitfield flags + GLbitfield flags void glTexSubImage1D @@ -24323,7 +29502,7 @@ typedef unsigned int GLhandleARB; void glTexSubImage3DOES - GLenum target + GLenum target GLint level GLint xoffset GLint yoffset @@ -24331,10 +29510,9 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type + GLenum format + GLenum type const void *pixels - void glTexSubImage4DSGIS @@ -24353,6 +29531,12 @@ typedef unsigned int GLhandleARB; const void *pixels + + void glTextureAttachMemoryNV + GLuint texture + GLuint memory + GLuint64 offset + void glTextureBarrier @@ -24362,31 +29546,31 @@ 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 - GLsizei size + GLsizeiptr size void glTextureBufferRangeEXT - GLuint texture + GLuint texture GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer GLintptr offset GLsizeiptr size @@ -24398,12 +29582,23 @@ typedef unsigned int GLhandleARB; 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 internalformat GLsizei width GLint border GLenum format @@ -24412,10 +29607,10 @@ typedef unsigned int GLhandleARB; void glTextureImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLint border @@ -24425,8 +29620,8 @@ typedef unsigned int GLhandleARB; void glTextureImage2DMultisampleCoverageNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei coverageSamples GLsizei colorSamples GLint internalFormat @@ -24436,8 +29631,8 @@ typedef unsigned int GLhandleARB; void glTextureImage2DMultisampleNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei samples GLint internalFormat GLsizei width @@ -24446,10 +29641,10 @@ typedef unsigned int GLhandleARB; void glTextureImage3DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLsizei depth @@ -24460,8 +29655,8 @@ typedef unsigned int GLhandleARB; void glTextureImage3DMultisampleCoverageNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei coverageSamples GLsizei colorSamples GLint internalFormat @@ -24472,8 +29667,8 @@ typedef unsigned int GLhandleARB; void glTextureImage3DMultisampleNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei samples GLint internalFormat GLsizei width @@ -24496,7 +29691,7 @@ typedef unsigned int GLhandleARB; void glTexturePageCommitmentEXT - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -24504,43 +29699,58 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLboolean resident + 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 + GLuint texture + GLenum pname const GLint *params void glTextureParameterIivEXT - GLuint texture + GLuint texture GLenum target GLenum pname const GLint *params void glTextureParameterIuiv - GLuint texture - GLenum pname + 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 @@ -24548,26 +29758,26 @@ typedef unsigned int GLhandleARB; void glTextureParameterfv - GLuint texture - GLenum pname + GLuint texture + GLenum pname const GLfloat *param void glTextureParameterfvEXT - GLuint texture + GLuint texture GLenum target GLenum pname 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 @@ -24575,13 +29785,13 @@ typedef unsigned int GLhandleARB; void glTextureParameteriv - GLuint texture - GLenum pname + GLuint texture + GLenum pname const GLint *param void glTextureParameterivEXT - GLuint texture + GLuint texture GLenum target GLenum pname const GLint *params @@ -24594,125 +29804,178 @@ 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 + GLboolean fixedsamplelocations void glTextureStorage2DMultisampleEXT - GLuint texture + GLuint texture GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height 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 - GLboolean fixedsamplelocations + GLboolean fixedsamplelocations 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 + 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 @@ -24723,19 +29986,19 @@ 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 @@ -24748,7 +30011,7 @@ typedef unsigned int GLhandleARB; void glTextureSubImage3D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -24756,13 +30019,13 @@ 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 @@ -24777,10 +30040,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 @@ -24788,10 +30051,22 @@ 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 + GLuint numlayers + + + + void glTextureViewOES + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat GLuint minlevel GLuint numlevels GLuint minlayer @@ -24814,17 +30089,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 - GLsizei size + GLsizeiptr size void glTransformFeedbackStreamAttribsNV @@ -24836,14 +30111,15 @@ 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 @@ -24851,7 +30127,7 @@ typedef unsigned int GLhandleARB; void glTransformFeedbackVaryingsNV - GLuint program + GLuint program GLsizei count const GLint *locations GLenum bufferMode @@ -24929,11 +30205,22 @@ typedef unsigned int GLhandleARB; GLint location GLint v0 + + void glUniform1i64ARB + GLint location + GLint64 x + void glUniform1i64NV GLint location GLint64EXT x + + void glUniform1i64vARB + GLint location + GLsizei count + const GLint64 *value + void glUniform1i64vNV GLint location @@ -24964,11 +30251,22 @@ typedef unsigned int GLhandleARB; GLint location GLuint v0 + + void glUniform1ui64ARB + GLint location + GLuint64 x + void glUniform1ui64NV GLint location GLuint64EXT x + + void glUniform1ui64vARB + GLint location + GLsizei count + const GLuint64 *value + void glUniform1ui64vNV GLint location @@ -25038,12 +30336,24 @@ typedef unsigned int GLhandleARB; GLint v0 GLint v1 + + void glUniform2i64ARB + GLint location + GLint64 x + GLint64 y + void glUniform2i64NV GLint location GLint64EXT x GLint64EXT y + + void glUniform2i64vARB + GLint location + GLsizei count + const GLint64 *value + void glUniform2i64vNV GLint location @@ -25076,12 +30386,24 @@ typedef unsigned int GLhandleARB; GLuint v0 GLuint v1 + + void glUniform2ui64ARB + GLint location + GLuint64 x + GLuint64 y + void glUniform2ui64NV GLint location GLuint64EXT x GLuint64EXT y + + void glUniform2ui64vARB + GLint location + GLsizei count + const GLuint64 *value + void glUniform2ui64vNV GLint location @@ -25156,6 +30478,13 @@ typedef unsigned int GLhandleARB; GLint v1 GLint v2 + + void glUniform3i64ARB + GLint location + GLint64 x + GLint64 y + GLint64 z + void glUniform3i64NV GLint location @@ -25163,6 +30492,12 @@ typedef unsigned int GLhandleARB; GLint64EXT y GLint64EXT z + + void glUniform3i64vARB + GLint location + GLsizei count + const GLint64 *value + void glUniform3i64vNV GLint location @@ -25197,6 +30532,13 @@ typedef unsigned int GLhandleARB; GLuint v1 GLuint v2 + + void glUniform3ui64ARB + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + void glUniform3ui64NV GLint location @@ -25204,6 +30546,12 @@ typedef unsigned int GLhandleARB; GLuint64EXT y GLuint64EXT z + + void glUniform3ui64vARB + GLint location + GLsizei count + const GLuint64 *value + void glUniform3ui64vNV GLint location @@ -25283,6 +30631,14 @@ typedef unsigned int GLhandleARB; GLint v2 GLint v3 + + void glUniform4i64ARB + GLint location + GLint64 x + GLint64 y + GLint64 z + GLint64 w + void glUniform4i64NV GLint location @@ -25291,6 +30647,12 @@ typedef unsigned int GLhandleARB; GLint64EXT z GLint64EXT w + + void glUniform4i64vARB + GLint location + GLsizei count + const GLint64 *value + void glUniform4i64vNV GLint location @@ -25327,6 +30689,14 @@ typedef unsigned int GLhandleARB; GLuint v2 GLuint v3 + + void glUniform4ui64ARB + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + GLuint64 w + void glUniform4ui64NV GLint location @@ -25335,6 +30705,12 @@ typedef unsigned int GLhandleARB; GLuint64EXT z GLuint64EXT w + + void glUniform4ui64vARB + GLint location + GLsizei count + const GLuint64 *value + void glUniform4ui64vNV GLint location @@ -25365,21 +30741,28 @@ typedef unsigned int GLhandleARB; void glUniformBlockBinding - GLuint program + GLuint program GLuint uniformBlockIndex GLuint uniformBlockBinding + void glUniformBufferEXT - GLuint program + GLuint program GLint location - GLuint buffer + GLuint buffer void glUniformHandleui64ARB GLint location GLuint64 value + + void glUniformHandleui64IMG + GLint location + GLuint64 value + + void glUniformHandleui64NV GLint location @@ -25391,6 +30774,13 @@ typedef unsigned int GLhandleARB; GLsizei count const GLuint64 *value + + void glUniformHandleui64vIMG + GLint location + GLsizei count + const GLuint64 *value + + void glUniformHandleui64vNV GLint location @@ -25603,7 +30993,7 @@ typedef unsigned int GLhandleARB; void glUniformSubroutinesuiv - GLenum shadertype + GLenum shadertype GLsizei count const GLuint *indices @@ -25631,38 +31021,42 @@ typedef unsigned int GLhandleARB; - GLboolean glUnmapBufferOES + GLboolean glUnmapBufferOES GLenum target - GLboolean glUnmapNamedBuffer - GLuint buffer + GLboolean glUnmapNamedBuffer + GLuint buffer GLboolean glUnmapNamedBufferEXT - GLuint buffer + 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 @@ -25671,20 +31065,20 @@ typedef unsigned int GLhandleARB; 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 @@ -25693,9 +31087,9 @@ typedef unsigned int GLhandleARB; void glVDPAUGetSurfaceivNV GLvdpauSurfaceNV surface GLenum pname - GLsizei bufSize + GLsizei count GLsizei *length - GLint *values + GLint *values void glVDPAUInitNV @@ -25703,7 +31097,7 @@ typedef unsigned int GLhandleARB; const void *getProcAddress - GLboolean glVDPAUIsSurfaceNV + GLboolean glVDPAUIsSurfaceNV GLvdpauSurfaceNV surface @@ -25725,6 +31119,14 @@ typedef unsigned int GLhandleARB; GLsizei numTextureNames const GLuint *textureNames + + GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceWithPictureStructureNV + const void *vdpSurface + GLenum target + GLsizei numTextureNames + const GLuint *textureNames + GLboolean isFrameStructure + void glVDPAUSurfaceAccessNV GLvdpauSurfaceNV surface @@ -25741,7 +31143,7 @@ typedef unsigned int GLhandleARB; void glValidateProgram - GLuint program + GLuint program void glValidateProgramARB @@ -25750,18 +31152,18 @@ typedef unsigned int GLhandleARB; 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 @@ -26050,53 +31452,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 - GLboolean normalized + 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 + 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 @@ -26104,36 +31506,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 @@ -26142,8 +31544,8 @@ typedef unsigned int GLhandleARB; void glVertexArrayNormalOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLenum type GLsizei stride GLintptr offset @@ -26165,8 +31567,8 @@ typedef unsigned int GLhandleARB; void glVertexArraySecondaryColorOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -26174,8 +31576,8 @@ typedef unsigned int GLhandleARB; void glVertexArrayTexCoordOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -26183,99 +31585,99 @@ 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 + 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 void glVertexArrayVertexAttribOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLuint index GLint size GLenum type - GLboolean normalized + GLboolean normalized GLsizei stride GLintptr offset 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 GLuint *buffers const GLintptr *offsets const GLsizei *strides void glVertexArrayVertexOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -27033,7 +32435,7 @@ typedef unsigned int GLhandleARB; GLenum type GLboolean normalized GLsizei stride - GLuint buffer + GLuint buffer GLuint offset @@ -27074,7 +32476,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribFormat GLuint attribindex GLint size - GLenum type + GLenum type GLboolean normalized GLuint relativeoffset @@ -27082,7 +32484,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribFormatNV GLuint index GLint size - GLenum type + GLenum type GLboolean normalized GLsizei stride @@ -27350,21 +32752,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 @@ -27372,7 +32774,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribIPointerEXT GLuint index GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -27583,21 +32985,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 @@ -27605,7 +33007,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribLPointerEXT GLuint index GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -27613,56 +33015,56 @@ typedef unsigned int GLhandleARB; void glVertexAttribP1ui GLuint index - GLenum type + GLenum type GLboolean normalized GLuint value void glVertexAttribP1uiv GLuint index - GLenum type + GLenum type GLboolean normalized const GLuint *value void glVertexAttribP2ui GLuint index - GLenum type + GLenum type GLboolean normalized GLuint value void glVertexAttribP2uiv GLuint index - GLenum type + GLenum type GLboolean normalized const GLuint *value void glVertexAttribP3ui GLuint index - GLenum type + GLenum type GLboolean normalized GLuint value void glVertexAttribP3uiv GLuint index - GLenum type + GLenum type GLboolean normalized const GLuint *value void glVertexAttribP4ui GLuint index - GLenum type + GLenum type GLboolean normalized GLuint value void glVertexAttribP4uiv GLuint index - GLenum type + GLenum type GLboolean normalized const GLuint *value @@ -27841,37 +33243,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 @@ -28155,6 +33557,20 @@ typedef unsigned int GLhandleARB; GLsizei count const GLfloat *v + + void glViewportArrayvNV + GLuint first + GLsizei count + const GLfloat *v + + + + void glViewportArrayvOES + GLuint first + GLsizei count + const GLfloat *v + + void glViewportIndexedf GLuint index @@ -28163,21 +33579,81 @@ typedef unsigned int GLhandleARB; GLfloat w GLfloat h + + void glViewportIndexedfOES + GLuint index + GLfloat x + GLfloat y + GLfloat w + GLfloat h + + + + void glViewportIndexedfNV + GLuint index + GLfloat x + GLfloat y + GLfloat w + GLfloat h + + void glViewportIndexedfv GLuint index const GLfloat *v + + void glViewportIndexedfvOES + GLuint index + const GLfloat *v + + + + void glViewportIndexedfvNV + GLuint index + const GLfloat *v + + + + void glViewportPositionWScaleNV + GLuint index + GLfloat xcoeff + GLfloat ycoeff + + + void glViewportSwizzleNV + GLuint index + GLenum swizzlex + GLenum swizzley + 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 @@ -28598,6 +34074,12 @@ typedef unsigned int GLhandleARB; void glWindowPos4svMESA const GLshort *v + + void glWindowRectanglesEXT + GLenum mode + GLsizei count + const GLint *box + void glWriteMaskEXT GLuint res @@ -28608,369 +34090,54 @@ typedef unsigned int GLhandleARB; GLenum outW - void glCoverageModulationNV - GLenum components - - - void glCoverageModulationTableNV - GLsizei n - const GLfloat *v - - - void glFragmentCoverageColorNV - GLuint color + void glDrawVkImageNV + GLuint64 vkImage + GLuint sampler + GLfloat x0 + GLfloat y0 + GLfloat x1 + GLfloat y1 + GLfloat z + GLfloat s0 + GLfloat t0 + GLfloat s1 + GLfloat t1 - void glFramebufferSampleLocationsfvNV - GLenum target - GLuint start - GLsizei count - const GLfloat *v + GLVULKANPROCNV glGetVkProcAddrNV + const GLchar *name - void glGetCoverageModulationTableNV - GLsizei bufsize - GLfloat *v + void glWaitVkSemaphoreNV + GLuint64 vkSemaphore - void glNamedFramebufferSampleLocationsfvNV - GLuint framebuffer - GLuint start - GLsizei count - const GLfloat *v + void glSignalVkSemaphoreNV + GLuint64 vkSemaphore - void glRasterSamplesEXT - GLuint samples - GLboolean fixedsamplelocations + void glSignalVkFenceNV + GLuint64 vkFence - - void glResolveDepthValuesNV + + void glFramebufferParameteriMESA + GLenum target + GLenum pname + GLint param - void glSubpixelPrecisionBiasNV - GLuint xbits - GLuint ybits + void glGetFramebufferParameterivMESA + GLenum target + GLenum pname + GLint *params + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -29052,7 +34219,6 @@ typedef unsigned int GLhandleARB; - @@ -29080,21 +34246,9 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - @@ -29105,7 +34259,6 @@ typedef unsigned int GLhandleARB; - @@ -29157,23 +34310,7 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - @@ -29192,9 +34329,6 @@ typedef unsigned int GLhandleARB; - - - @@ -29234,14 +34368,6 @@ typedef unsigned int GLhandleARB; - - - - - - - - @@ -29287,11 +34413,9 @@ typedef unsigned int GLhandleARB; - - @@ -29341,7 +34465,6 @@ typedef unsigned int GLhandleARB; - @@ -29377,35 +34500,8 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -29452,6 +34548,403 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -29485,20 +34978,6 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - @@ -29578,7 +35057,7 @@ typedef unsigned int GLhandleARB; - + @@ -29814,15 +35293,17 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + + + @@ -30339,6 +35820,22 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + @@ -30358,6 +35855,7 @@ typedef unsigned int GLhandleARB; + @@ -30379,8 +35877,7 @@ typedef unsigned int GLhandleARB; - - + @@ -30521,6 +36018,9 @@ typedef unsigned int GLhandleARB; + + + @@ -31425,6 +36925,7 @@ typedef unsigned int GLhandleARB; + @@ -31756,6 +37257,7 @@ typedef unsigned int GLhandleARB; + @@ -32417,7 +37919,6 @@ typedef unsigned int GLhandleARB; - + + + + + + @@ -33805,6 +39379,22 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + @@ -34324,6 +39914,726 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -34402,7 +40712,49 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -34514,7 +40866,7 @@ typedef unsigned int GLhandleARB; - + @@ -34565,8 +40917,12 @@ typedef unsigned int GLhandleARB; + + + + @@ -34574,7 +40930,7 @@ typedef unsigned int GLhandleARB; - + @@ -34591,6 +40947,7 @@ typedef unsigned int GLhandleARB; + @@ -34815,7 +41172,7 @@ typedef unsigned int GLhandleARB; - + @@ -34984,6 +41341,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -35239,7 +41604,6 @@ typedef unsigned int GLhandleARB; - @@ -35403,7 +41767,7 @@ typedef unsigned int GLhandleARB; - + @@ -35536,6 +41900,7 @@ typedef unsigned int GLhandleARB; + @@ -35655,7 +42020,7 @@ typedef unsigned int GLhandleARB; - + @@ -35700,6 +42065,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -35745,6 +42117,54 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -35759,17 +42179,17 @@ typedef unsigned int GLhandleARB; + + - + + - - - @@ -35880,7 +42300,7 @@ typedef unsigned int GLhandleARB; - + @@ -36009,6 +42429,29 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + @@ -36183,6 +42626,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -36198,7 +42648,7 @@ typedef unsigned int GLhandleARB; - + @@ -36222,6 +42672,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -36335,6 +42792,21 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + @@ -36390,6 +42862,7 @@ typedef unsigned int GLhandleARB; + @@ -36444,6 +42917,7 @@ typedef unsigned int GLhandleARB; + @@ -36478,7 +42952,9 @@ typedef unsigned int GLhandleARB; + + @@ -36678,6 +43154,7 @@ typedef unsigned int GLhandleARB; + @@ -36719,7 +43196,7 @@ typedef unsigned int GLhandleARB; - + @@ -36739,6 +43216,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -36818,12 +43303,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -36947,6 +43432,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -36983,7 +43480,7 @@ typedef unsigned int GLhandleARB; - + @@ -37017,7 +43514,7 @@ typedef unsigned int GLhandleARB; - + @@ -37198,6 +43695,9 @@ typedef unsigned int GLhandleARB; + + + @@ -37658,6 +44158,10 @@ typedef unsigned int GLhandleARB; + + + + @@ -37697,6 +44201,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -38055,11 +44564,38 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38096,6 +44632,21 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + @@ -38123,6 +44674,53 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38136,6 +44734,7 @@ typedef unsigned int GLhandleARB; + @@ -38160,6 +44759,7 @@ typedef unsigned int GLhandleARB; + @@ -38260,7 +44860,7 @@ typedef unsigned int GLhandleARB; - + @@ -38276,7 +44876,7 @@ typedef unsigned int GLhandleARB; - + @@ -38290,7 +44890,12 @@ typedef unsigned int GLhandleARB; - + + + + + + @@ -38672,6 +45277,7 @@ typedef unsigned int GLhandleARB; + @@ -38763,7 +45369,15 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + @@ -38776,6 +45390,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + @@ -39007,9 +45634,7 @@ typedef unsigned int GLhandleARB; - - - + @@ -39104,6 +45729,67 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -39111,6 +45797,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -39134,6 +45826,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -39144,6 +45842,10 @@ typedef unsigned int GLhandleARB; + + + + @@ -39156,6 +45858,9 @@ typedef unsigned int GLhandleARB; + + + @@ -39257,19 +45962,25 @@ typedef unsigned int GLhandleARB; - + - + + + + + + + @@ -39289,7 +46000,7 @@ typedef unsigned int GLhandleARB; - + @@ -39307,6 +46018,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -39328,6 +46051,51 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -39369,7 +46137,7 @@ typedef unsigned int GLhandleARB; - + @@ -39423,7 +46191,6 @@ typedef unsigned int GLhandleARB; - @@ -39439,11 +46206,18 @@ typedef unsigned int GLhandleARB; - + + + + + + + + @@ -39507,8 +46281,9 @@ typedef unsigned int GLhandleARB; - + + @@ -39516,6 +46291,16 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + @@ -39531,7 +46316,29 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + + + + + @@ -39731,6 +46538,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + @@ -39745,7 +46565,7 @@ typedef unsigned int GLhandleARB; - + @@ -39753,7 +46573,7 @@ typedef unsigned int GLhandleARB; - + @@ -39761,6 +46581,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -39828,15 +46656,10 @@ typedef unsigned int GLhandleARB; - + - - - - - - - + + @@ -39844,6 +46667,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -39915,6 +46743,23 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + @@ -39937,6 +46782,7 @@ typedef unsigned int GLhandleARB; + @@ -39965,7 +46811,17 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + @@ -40067,6 +46923,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -40360,6 +47228,23 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + @@ -40483,6 +47368,26 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + @@ -40534,6 +47439,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -40569,7 +47481,17 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + @@ -40581,6 +47503,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -40594,7 +47521,7 @@ typedef unsigned int GLhandleARB; - + @@ -40628,9 +47555,8 @@ typedef unsigned int GLhandleARB; - + - @@ -40646,9 +47572,10 @@ typedef unsigned int GLhandleARB; + - + @@ -40665,7 +47592,7 @@ typedef unsigned int GLhandleARB; - + @@ -40694,6 +47621,7 @@ typedef unsigned int GLhandleARB; + @@ -40746,6 +47674,7 @@ typedef unsigned int GLhandleARB; + @@ -40770,13 +47699,15 @@ typedef unsigned int GLhandleARB; - - - + + + + + @@ -40812,6 +47743,22 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + @@ -40876,6 +47823,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -40886,16 +47841,46 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -40931,6 +47916,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -40946,19 +47937,37 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + - + - + @@ -40975,7 +47984,7 @@ typedef unsigned int GLhandleARB; - + @@ -41032,19 +48041,74 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + @@ -41054,7 +48118,7 @@ typedef unsigned int GLhandleARB; - + @@ -41063,6 +48127,29 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + @@ -41102,7 +48189,7 @@ typedef unsigned int GLhandleARB; - + @@ -41172,6 +48259,15 @@ typedef unsigned int GLhandleARB; + + + + + + + + + @@ -41262,7 +48358,7 @@ typedef unsigned int GLhandleARB; - + @@ -41294,7 +48390,7 @@ typedef unsigned int GLhandleARB; - + @@ -41330,7 +48426,8 @@ typedef unsigned int GLhandleARB; - + + @@ -41340,7 +48437,7 @@ typedef unsigned int GLhandleARB; - + @@ -41370,7 +48467,7 @@ typedef unsigned int GLhandleARB; - + @@ -41405,7 +48502,7 @@ typedef unsigned int GLhandleARB; - + @@ -41449,7 +48546,7 @@ typedef unsigned int GLhandleARB; - + @@ -41568,18 +48665,161 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41641,7 +48881,7 @@ typedef unsigned int GLhandleARB; - + @@ -41695,13 +48935,11 @@ typedef unsigned int GLhandleARB; - - @@ -41770,9 +49008,6 @@ typedef unsigned int GLhandleARB; - - - @@ -41799,9 +49034,6 @@ typedef unsigned int GLhandleARB; - - - @@ -41814,10 +49046,6 @@ typedef unsigned int GLhandleARB; - - - - @@ -41866,6 +49094,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -41879,6 +49119,30 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + @@ -41893,6 +49157,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -41902,6 +49174,17 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + @@ -41926,6 +49209,30 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + @@ -42009,11 +49316,6 @@ typedef unsigned int GLhandleARB; - - - - - @@ -42021,6 +49323,16 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + @@ -42035,7 +49347,7 @@ typedef unsigned int GLhandleARB; - + @@ -42050,12 +49362,21 @@ typedef unsigned int GLhandleARB; - - - - - - + + + + + + + + + + + + + + + @@ -42076,22 +49397,61 @@ typedef unsigned int GLhandleARB; - + + - + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42102,6 +49462,7 @@ typedef unsigned int GLhandleARB; + @@ -42124,7 +49485,7 @@ typedef unsigned int GLhandleARB; - + @@ -42174,6 +49535,7 @@ typedef unsigned int GLhandleARB; + @@ -42341,7 +49703,7 @@ typedef unsigned int GLhandleARB; - + @@ -42366,6 +49728,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -42382,7 +49749,7 @@ typedef unsigned int GLhandleARB; - + @@ -42407,7 +49774,7 @@ typedef unsigned int GLhandleARB; - + @@ -42685,6 +50052,48 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42703,6 +50112,7 @@ typedef unsigned int GLhandleARB; + @@ -42778,12 +50188,17 @@ typedef unsigned int GLhandleARB; - + + + + + + - + @@ -42795,6 +50210,54 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42847,7 +50310,6 @@ typedef unsigned int GLhandleARB; - @@ -42988,6 +50450,45 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -42997,6 +50498,7 @@ typedef unsigned int GLhandleARB; + @@ -43062,6 +50564,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -43092,7 +50600,7 @@ typedef unsigned int GLhandleARB; - + @@ -43107,6 +50615,7 @@ typedef unsigned int GLhandleARB; + @@ -43124,7 +50633,7 @@ typedef unsigned int GLhandleARB; - + @@ -43150,11 +50659,64 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -43171,6 +50733,40 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -43249,6 +50845,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + @@ -43267,7 +50876,7 @@ typedef unsigned int GLhandleARB; - + @@ -43276,12 +50885,22 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + @@ -43304,6 +50923,30 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + @@ -43326,6 +50969,21 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + @@ -43432,11 +51090,77 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -43480,6 +51204,8 @@ typedef unsigned int GLhandleARB; + + @@ -44154,5 +51880,6 @@ typedef unsigned int GLhandleARB; +