From 143fed36e93eaa54345dbc5f66cc09e0f6be0519 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Tue, 30 Mar 2021 16:47:00 +0300 Subject: [PATCH] Update gl.xml to latest version --- gl.xml | 16304 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 10559 insertions(+), 5745 deletions(-) diff --git a/gl.xml b/gl.xml index 333cd994..1319d48c 100644 --- a/gl.xml +++ b/gl.xml @@ -1,97 +1,38 @@ - + -Copyright (c) 2013-2016 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - ------------------------------------------------------------------------- - -This file, gl.xml, is the OpenGL and OpenGL API Registry. The older -".spec" file format has been retired and will no longer be updated with -new extensions and API versions. The canonical version of the registry, -together with documentation, schema, and Python generator scripts used -to generate C header files for OpenGL and OpenGL ES, can always be found -in the Khronos Registry at - http://www.opengl.org/registry/ +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,63 +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 khronos_uint8_t GLubyte; - typedef khronos_float_t GLfloat; - typedef khronos_intptr_t GLintptr; - typedef khronos_ssize_t GLsizeiptr; + typedef void ( *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam); typedef unsigned short GLhalfNV; typedef GLintptr GLvdpauSurfaceNV; + typedef void ( *GLVULKANPROCNV)(void); - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -164,7 +728,7 @@ typedef unsigned int GLhandleARB; - + @@ -192,7 +756,7 @@ typedef unsigned int GLhandleARB; - + @@ -203,54 +767,117 @@ typedef unsigned int GLhandleARB; - + + + + - + + - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -258,13 +885,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -281,13 +908,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -295,7 +922,7 @@ typedef unsigned int GLhandleARB; - + @@ -306,14 +933,14 @@ typedef unsigned int GLhandleARB; - + - + @@ -330,25 +957,28 @@ typedef unsigned int GLhandleARB; - + + + + - + - + - + @@ -357,14 +987,14 @@ typedef unsigned int GLhandleARB; - + - + @@ -372,7 +1002,7 @@ typedef unsigned int GLhandleARB; - + @@ -383,7 +1013,7 @@ typedef unsigned int GLhandleARB; - + @@ -399,9 +1029,47 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -410,6 +1078,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -423,6 +1099,9 @@ typedef unsigned int GLhandleARB; + + + @@ -438,6 +1117,7 @@ typedef unsigned int GLhandleARB; + @@ -474,6 +1154,7 @@ typedef unsigned int GLhandleARB; + @@ -487,11 +1168,20 @@ typedef unsigned int GLhandleARB; + + + + + + + + + @@ -503,6 +1193,7 @@ typedef unsigned int GLhandleARB; + @@ -510,7 +1201,7 @@ typedef unsigned int GLhandleARB; - + @@ -526,7 +1217,18 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + @@ -534,7 +1236,7 @@ typedef unsigned int GLhandleARB; - + @@ -547,24 +1249,24 @@ typedef unsigned int GLhandleARB; - + - + - + - + @@ -574,29 +1276,33 @@ typedef unsigned int GLhandleARB; - + - + - + - + + + + + - + @@ -607,9 +1313,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + - + @@ -618,9 +1334,34 @@ typedef unsigned int GLhandleARB; + + + + + + + + + - + + + + + + + + + + + + + + + + + @@ -631,20 +1372,22 @@ typedef unsigned int GLhandleARB; - + - + + + - + @@ -657,12 +1400,13 @@ typedef unsigned int GLhandleARB; - + + @@ -674,6 +1418,7 @@ typedef unsigned int GLhandleARB; + @@ -683,10 +1428,17 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -712,6 +1464,8 @@ typedef unsigned int GLhandleARB; + + @@ -720,6 +1474,7 @@ typedef unsigned int GLhandleARB; + @@ -727,6 +1482,7 @@ typedef unsigned int GLhandleARB; + @@ -737,15 +1493,22 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -768,6 +1531,7 @@ typedef unsigned int GLhandleARB; + @@ -776,6 +1540,8 @@ typedef unsigned int GLhandleARB; + + @@ -790,6 +1556,7 @@ typedef unsigned int GLhandleARB; + @@ -817,6 +1584,7 @@ typedef unsigned int GLhandleARB; + @@ -842,9 +1610,11 @@ typedef unsigned int GLhandleARB; + + @@ -856,38 +1626,123 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -905,6 +1760,7 @@ typedef unsigned int GLhandleARB; + @@ -916,6 +1772,8 @@ typedef unsigned int GLhandleARB; + + @@ -954,23 +1812,35 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -979,6 +1849,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -989,6 +1864,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -1008,9 +1890,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + @@ -1022,13 +1913,23 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + @@ -1036,18 +1937,25 @@ typedef unsigned int GLhandleARB; + + + + + + + - + @@ -1063,9 +1971,11 @@ typedef unsigned int GLhandleARB; + + - + @@ -1122,13 +2032,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -1182,21 +2092,21 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -1213,24 +2123,24 @@ typedef unsigned int GLhandleARB; - + - + - + - + @@ -1238,7 +2148,7 @@ typedef unsigned int GLhandleARB; - + @@ -1257,7 +2167,7 @@ typedef unsigned int GLhandleARB; - + @@ -1270,12 +2180,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -1288,11 +2198,11 @@ typedef unsigned int GLhandleARB; - + - + @@ -1311,10 +2221,9 @@ typedef unsigned int GLhandleARB; - - - + + @@ -1322,6 +2231,7 @@ typedef unsigned int GLhandleARB; + @@ -1330,7 +2240,7 @@ typedef unsigned int GLhandleARB; - + @@ -1353,19 +2263,19 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -1375,14 +2285,14 @@ typedef unsigned int GLhandleARB; - + - + @@ -1390,6 +2300,7 @@ typedef unsigned int GLhandleARB; + @@ -1415,23 +2326,28 @@ typedef unsigned int GLhandleARB; - + + + + + + - + - + - + @@ -1439,7 +2355,7 @@ typedef unsigned int GLhandleARB; - + @@ -1448,21 +2364,33 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + @@ -1471,15 +2399,13 @@ typedef unsigned int GLhandleARB; + - + - - - - + @@ -1497,52 +2423,306 @@ typedef unsigned int GLhandleARB; - + - + - - + + - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1555,7 +2735,7 @@ typedef unsigned int GLhandleARB; - + @@ -1597,19 +2777,19 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -1621,12 +2801,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -1675,345 +2855,1963 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - - - + + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + - - - - - - - + + + + + + - - - - - + + + + + + + + + + - - - - - + + + + + + + + + + - - - - - + + + - - - - - - - + + + + + - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + + + + - - - - - - @@ -2022,377 +4820,406 @@ typedef unsigned int GLhandleARB; sometimes reused for other purposes --> - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - - - - + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - - - - + + + + + + + - - - + + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - + + + + + - - - + + + - - - - - - - + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - + + + + + - - - + + + - - - + + + - - - + + + - - + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - + + + + - + - - - - + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - + + - - + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + - + - + - - - + + + - - - - - - - - - - + + + + + + + + + + - - + + - - - - - - - - + + + + + + + + - + - + - - - + + + - + - - - - + + + + - - - - - - - + + + + + + + - - - - - - - - - + + + + + + + + + - - - - + + + + - + - + - + - + - - - - - - + + + + + + - - - - - - + + + + + + - + - + - - - - - + + + + + - + - + - + - - + + - - - + + + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - + + - - + + - + - + - + - + - + - - + + - - + + - - - - + + + + - - - - + + + + - - + + - - + + - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + @@ -3056,410 +5886,410 @@ typedef unsigned int GLhandleARB; - - + + - + - + - + - - - - + + + + - - - - + + + + - + - + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - + - + - + - + - - - - - - - - - + + + + + + + + + - + - - + + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - + + + + + + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - + - - + + - + - - + + - + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - - + + - - + + - + - - - - - + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - + - + - + @@ -3469,44 +6299,44 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + @@ -3515,108 +6345,110 @@ typedef unsigned int GLhandleARB; - + - + - + - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + @@ -3626,21 +6458,21 @@ typedef unsigned int GLhandleARB; - + - - - - - - - - - - + + + + + + + + + + - + @@ -3653,55 +6485,55 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - + + + + + + @@ -3710,23 +6542,23 @@ typedef unsigned int GLhandleARB; - - - - + + + + - - - + + + - - - + + + - - + + @@ -3741,8 +6573,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -3800,21 +6632,21 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -3824,138 +6656,138 @@ typedef unsigned int GLhandleARB; - + - - - - - - - - - - + + + + + + + + + + - + - - - - - - + + + + + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3963,28 +6795,28 @@ typedef unsigned int GLhandleARB; - - + + - + - + - + - + - + - + - + @@ -3996,99 +6828,99 @@ typedef unsigned int GLhandleARB; - - - - - - + + + + + + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - + + + + + + @@ -4118,13 +6950,13 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + + + + + @@ -4138,40 +6970,52 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -4181,7 +7025,8 @@ typedef unsigned int GLhandleARB; - + + @@ -4191,7 +7036,7 @@ typedef unsigned int GLhandleARB; - + @@ -4202,9 +7047,9 @@ typedef unsigned int GLhandleARB; - - - + + + @@ -4212,22 +7057,22 @@ typedef unsigned int GLhandleARB; - + - - - + + + - - - - + + + + @@ -4247,21 +7092,21 @@ typedef unsigned int GLhandleARB; - - + + - - - + + + - - - + + + @@ -4269,13 +7114,13 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + + + + + @@ -4289,11 +7134,11 @@ typedef unsigned int GLhandleARB; - + - - - + + + @@ -4310,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! --> - + @@ -4356,19 +7201,19 @@ typedef unsigned int GLhandleARB; - - + + - - + + - + - + @@ -4377,39 +7222,40 @@ typedef unsigned int GLhandleARB; - + + - - - - - - + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - + + + - - + + @@ -4452,18 +7298,18 @@ typedef unsigned int GLhandleARB; - - - + + + - + - + @@ -4509,8 +7355,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -4529,71 +7375,71 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4611,7 +7457,7 @@ typedef unsigned int GLhandleARB; - + @@ -4622,58 +7468,60 @@ typedef unsigned int GLhandleARB; - + - + - - + + - - - - - - + + + + + + - + - - - - + + + + - - - - + + + + - + - - + + + + - + - + - + @@ -4695,42 +7543,42 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - - - - + + + + @@ -4739,45 +7587,45 @@ typedef unsigned int GLhandleARB; - + - - - - - - - + + + + + + + - - - - - + + + + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -4789,14 +7637,14 @@ typedef unsigned int GLhandleARB; - - - - - - - - + + + + + + + + @@ -4839,11 +7687,11 @@ typedef unsigned int GLhandleARB; - + - + @@ -4871,7 +7719,7 @@ typedef unsigned int GLhandleARB; - + @@ -4904,11 +7752,11 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + @@ -4919,17 +7767,17 @@ typedef unsigned int GLhandleARB; - + - + - - + + @@ -4941,10 +7789,10 @@ typedef unsigned int GLhandleARB; - + - - + + @@ -5012,26 +7860,26 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + @@ -5066,16 +7914,16 @@ typedef unsigned int GLhandleARB; - + - + - - + + @@ -5086,8 +7934,9 @@ typedef unsigned int GLhandleARB; - + + @@ -5146,11 +7995,11 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -5185,11 +8034,11 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + @@ -5325,7 +8174,7 @@ typedef unsigned int GLhandleARB; - + @@ -5339,12 +8188,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -5362,39 +8211,39 @@ typedef unsigned int GLhandleARB; - + - - - - - - - - - - + + + + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + @@ -5402,30 +8251,30 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -5462,13 +8311,13 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + + + + + @@ -5485,26 +8334,26 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -5513,9 +8362,9 @@ typedef unsigned int GLhandleARB; - - - + + + @@ -5525,19 +8374,19 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + @@ -5551,12 +8400,12 @@ typedef unsigned int GLhandleARB; - - - + + + - + @@ -5576,14 +8425,14 @@ typedef unsigned int GLhandleARB; - - - + + + - - - + + + @@ -5606,7 +8455,7 @@ typedef unsigned int GLhandleARB; - + @@ -5695,7 +8544,7 @@ typedef unsigned int GLhandleARB; - + @@ -5725,18 +8574,18 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + @@ -5767,25 +8616,25 @@ typedef unsigned int GLhandleARB; - + - + - - + + - - + + - + - + @@ -5800,17 +8649,17 @@ typedef unsigned int GLhandleARB; - + - + - - + + @@ -5837,13 +8686,13 @@ typedef unsigned int GLhandleARB; - + - + - + - + @@ -5865,7 +8714,7 @@ typedef unsigned int GLhandleARB; - + @@ -5891,24 +8740,24 @@ typedef unsigned int GLhandleARB; - + - + - + - - + + - - + + - - + + - + @@ -5942,42 +8791,46 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - + - + - + + - + + + - + - - - + + + + @@ -5987,28 +8840,28 @@ typedef unsigned int GLhandleARB; - + - + - + - + - - + + - + - + - + - + @@ -6019,29 +8872,29 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - - - - - - - + + + + + + + @@ -6110,17 +8963,17 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - + + + + + + + + + + + @@ -6130,10 +8983,10 @@ typedef unsigned int GLhandleARB; - - - - + + + + @@ -6144,8 +8997,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -6177,15 +9030,15 @@ typedef unsigned int GLhandleARB; - - + + - + @@ -6200,41 +9053,41 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -6261,10 +9114,10 @@ typedef unsigned int GLhandleARB; - - - - + + + + @@ -6277,112 +9130,112 @@ typedef unsigned int GLhandleARB; - + - + - - + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - - - - + + + + - + @@ -6398,9 +9251,9 @@ typedef unsigned int GLhandleARB; - + - + @@ -6421,6 +9274,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -6447,7 +9306,11 @@ typedef unsigned int GLhandleARB; - + + + + + @@ -6461,7 +9324,7 @@ typedef unsigned int GLhandleARB; - + @@ -6483,38 +9346,38 @@ typedef unsigned int GLhandleARB; - + - - - + + + - - - + + + - + - + - + - + - + - + @@ -6524,40 +9387,40 @@ typedef unsigned int GLhandleARB; - + - + - - - - + + + + - - - + + + - - - - - - - - - + + + + + + + + + @@ -6570,21 +9433,21 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + @@ -6593,7 +9456,7 @@ typedef unsigned int GLhandleARB; - + @@ -6603,7 +9466,7 @@ typedef unsigned int GLhandleARB; - + @@ -6611,24 +9474,24 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + @@ -6637,35 +9500,37 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + + - - - - - - - + + + + + + + + @@ -6674,33 +9539,33 @@ typedef unsigned int GLhandleARB; - + - + - + - + - - - - - - - - + + + + + + + + @@ -6709,29 +9574,29 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - + @@ -6741,13 +9606,13 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -6755,126 +9620,126 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + - - + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -6898,83 +9763,83 @@ typedef unsigned int GLhandleARB; - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -6982,11 +9847,11 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + @@ -6994,80 +9859,80 @@ typedef unsigned int GLhandleARB; - - + + - + - - - - + + + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7081,7 +9946,7 @@ typedef unsigned int GLhandleARB; - + @@ -7096,8 +9961,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -7109,40 +9974,41 @@ typedef unsigned int GLhandleARB; - - - - - - + + + + + + - - - - - - + + + + + + - + - + - + - + - + - - - - - + + + + + + @@ -7152,20 +10018,20 @@ typedef unsigned int GLhandleARB; - + - + - + - + @@ -7175,36 +10041,36 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - - - - - + + + + + - + - + - + - + - + - + @@ -7214,7 +10080,7 @@ typedef unsigned int GLhandleARB; - + @@ -7235,15 +10101,30 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + - + - + - + @@ -7299,27 +10180,31 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + + - + + - + + + @@ -7380,10 +10265,10 @@ typedef unsigned int GLhandleARB; - + - + @@ -7401,30 +10286,30 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - + - + @@ -7434,7 +10319,7 @@ typedef unsigned int GLhandleARB; - + @@ -7442,7 +10327,10 @@ typedef unsigned int GLhandleARB; - + + + + @@ -7458,41 +10346,42 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - + + + + + + + + + + - - + + - - + + + - - - + + + - + @@ -7504,11 +10393,11 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -7518,21 +10407,21 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + @@ -7546,29 +10435,29 @@ typedef unsigned int GLhandleARB; - - - - + + + + - - - + + + - + - + - + @@ -7628,152 +10517,152 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - - - - + + + + + + - + - + - + - - - - - - - - - + + + + + + + + + - - + + - - - + + + - + @@ -7781,12 +10670,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -7803,36 +10692,36 @@ typedef unsigned int GLhandleARB; - - - - - - + + + + + + - + - + - - - - + + + + - + - - + + - - - - + + + + @@ -7840,72 +10729,72 @@ typedef unsigned int GLhandleARB; - + - - - + + + - - - + + + - - - - + + + + - + - + - - - - + + + + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - + - - + + @@ -7921,7 +10810,7 @@ typedef unsigned int GLhandleARB; - + @@ -7933,7 +10822,7 @@ typedef unsigned int GLhandleARB; - + @@ -7950,15 +10839,15 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -7981,11 +10870,11 @@ typedef unsigned int GLhandleARB; - + - + @@ -8013,7 +10902,7 @@ typedef unsigned int GLhandleARB; - + @@ -8030,17 +10919,27 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + + + + + + + + + + + - - + + - - + + @@ -8065,7 +10964,7 @@ typedef unsigned int GLhandleARB; - + @@ -8073,30 +10972,30 @@ typedef unsigned int GLhandleARB; - + - + - + - + - + - + - + - + - + - + - + @@ -8184,26 +11083,28 @@ typedef unsigned int GLhandleARB; - + + + - - - + + + - - - - - - - - + + + + + + + + @@ -8216,97 +11117,97 @@ typedef unsigned int GLhandleARB; - - + + - + - + - - + + - - - + + + - - + + - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - - - - + + + + + + - - - + + + - - - - - + + + + + - + @@ -8334,7 +11235,7 @@ typedef unsigned int GLhandleARB; - + @@ -8346,10 +11247,12 @@ typedef unsigned int GLhandleARB; - - - - + + + + + + @@ -8363,13 +11266,19 @@ typedef unsigned int GLhandleARB; + - - + + + + + - + + + @@ -8390,16 +11299,45 @@ typedef unsigned int GLhandleARB; - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8414,85 +11352,85 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -8527,19 +11465,142 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + @@ -8559,8 +11620,31 @@ typedef unsigned int GLhandleARB; - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + @@ -8609,30 +11693,30 @@ typedef unsigned int GLhandleARB; - - - + + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -8652,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 @@ -8682,7 +11766,7 @@ typedef unsigned int GLhandleARB; void glActiveVaryingNV - GLuint program + GLuint program const GLchar *name @@ -8734,14 +11818,18 @@ 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 @@ -8749,24 +11837,30 @@ typedef unsigned int GLhandleARB; 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 @@ -8785,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 @@ -8800,8 +11936,8 @@ typedef unsigned int GLhandleARB; void glAttachShader - GLuint program - GLuint shader + GLuint program + GLuint shader void glBegin @@ -8811,12 +11947,12 @@ typedef unsigned int GLhandleARB; void glBeginConditionalRender GLuint id - GLenum mode + GLenum mode void glBeginConditionalRenderNV GLuint id - GLenum mode + GLenum mode @@ -8841,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 @@ -8885,7 +12022,7 @@ typedef unsigned int GLhandleARB; void glBindAttribLocation - GLuint program + GLuint program GLuint index const GLchar *name @@ -8899,114 +12036,116 @@ typedef unsigned int GLhandleARB; void glBindBuffer GLenum target - GLuint buffer + GLuint buffer void glBindBufferARB GLenum target - GLuint buffer + GLuint buffer void glBindBufferBase - GLenum target + GLenum target GLuint index - GLuint buffer + GLuint buffer + void glBindBufferBaseEXT - GLenum target + GLenum target GLuint index - GLuint buffer + GLuint buffer void glBindBufferBaseNV - GLenum target + GLenum target GLuint index - GLuint buffer + GLuint buffer void glBindBufferOffsetEXT - GLenum target + GLenum target GLuint index - GLuint buffer + 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 program GLuint colorNumber GLuint index const GLchar *name @@ -9019,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 @@ -9073,7 +12212,7 @@ typedef unsigned int GLhandleARB; void glBindMultiTextureEXT GLenum texunit GLenum target - GLuint texture + GLuint texture GLuint glBindParameterEXT @@ -9081,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 @@ -9137,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 @@ -9161,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 @@ -9198,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 @@ -9219,7 +12362,7 @@ typedef unsigned int GLhandleARB; GLuint stream GLenum frame_region GLenum target - GLuint texture + GLuint texture void glBinormal3bEXT @@ -9341,7 +12484,7 @@ typedef unsigned int GLhandleARB; void glBlendEquation - GLenum mode + GLenum mode @@ -9353,12 +12496,12 @@ typedef unsigned int GLhandleARB; void glBlendEquationIndexedAMD GLuint buf - GLenum mode + GLenum mode void glBlendEquationOES - GLenum mode + GLenum mode void glBlendEquationSeparate @@ -9376,69 +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 + GLenum modeRGB + GLenum modeAlpha void glBlendEquationi GLuint buf - GLenum mode + GLenum mode void glBlendEquationiARB GLuint buf - GLenum mode + GLenum mode void glBlendEquationiEXT GLuint buf - GLenum mode + GLenum mode void glBlendEquationiOES GLuint buf - GLenum mode + GLenum mode void glBlendFunc - GLenum sfactor - GLenum dfactor + GLenum sfactor + GLenum dfactor @@ -9450,106 +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 + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha void glBlendFunci GLuint buf - GLenum src - GLenum dst + GLenum src + GLenum dst void glBlendFunciARB GLuint buf - GLenum src - GLenum dst + GLenum src + GLenum dst void glBlendFunciEXT GLuint buf - GLenum src - GLenum dst + GLenum src + GLenum dst void glBlendFunciOES GLuint buf - GLenum src - GLenum dst + GLenum src + GLenum dst @@ -9568,7 +12711,7 @@ typedef unsigned int GLhandleARB; GLint dstX1 GLint dstY1 GLbitfield mask - GLenum filter + GLenum filter @@ -9581,8 +12724,8 @@ typedef unsigned int GLhandleARB; GLint dstY0 GLint dstX1 GLint dstY1 - GLbitfield mask - GLenum filter + GLbitfield mask + GLenum filter void glBlitFramebufferEXT @@ -9595,7 +12738,7 @@ typedef unsigned int GLhandleARB; GLint dstX1 GLint dstY1 GLbitfield mask - GLenum filter + GLenum filter @@ -9609,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 @@ -9625,8 +12768,8 @@ typedef unsigned int GLhandleARB; GLint dstY0 GLint dstX1 GLint dstY1 - GLbitfield mask - GLenum filter + GLbitfield mask + GLenum filter void glBufferAddressRangeNV @@ -9635,6 +12778,12 @@ typedef unsigned int GLhandleARB; GLuint64EXT address GLsizeiptr length + + void glBufferAttachMemoryNV + GLenum target + GLuint memory + GLuint64 offset + void glBufferData GLenum target @@ -9655,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 @@ -9665,19 +12823,34 @@ typedef unsigned int GLhandleARB; void glBufferStorage - GLenum target + GLenum target GLsizeiptr size const void *data - GLbitfield flags + GLbitfield flags void glBufferStorageEXT - GLenum target + GLenum target GLsizeiptr size const void *data - GLbitfield flags + GLbitfield flags + + void glBufferStorageExternalEXT + GLenum target + GLintptr offset + GLsizeiptr size + GLeglClientBufferEXT clientBuffer + GLbitfield flags + + + void glBufferStorageMemEXT + GLenum target + GLsizeiptr size + GLuint memory + GLuint64 offset + void glBufferSubData GLenum target @@ -9710,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 @@ -9769,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 @@ -9883,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 GLsizeiptr size - GLenum format - GLenum type + GLenum format + GLenum type const void *data void glClearNamedBufferSubDataEXT - GLuint buffer + GLuint buffer GLenum internalformat GLsizeiptr offset GLsizeiptr size @@ -9919,30 +13096,30 @@ typedef unsigned int GLhandleARB; void glClearNamedFramebufferfi - GLuint framebuffer - GLenum buffer + 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 @@ -9950,7 +13127,7 @@ typedef unsigned int GLhandleARB; void glClearPixelLocalStorageuiEXT GLsizei offset GLsizei n - const GLuint *values + const GLuint *values void glClearStencil @@ -9959,24 +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 + GLuint texture GLint level - GLenum format - GLenum type + GLenum format + GLenum type const void *data void glClearTexSubImage - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -9984,13 +13161,13 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type + GLenum format + GLenum type const void *data void glClearTexSubImageEXT - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -9998,8 +13175,8 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type + GLenum format + GLenum type const void *data @@ -10021,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 @@ -10046,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 @@ -10451,6 +13640,7 @@ typedef unsigned int GLhandleARB; GLboolean b GLboolean a + void glColorMaski @@ -10486,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 @@ -10557,7 +13747,7 @@ typedef unsigned int GLhandleARB; void glColorTable GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -10568,7 +13758,7 @@ typedef unsigned int GLhandleARB; void glColorTableEXT GLenum target - GLenum internalFormat + GLenum internalFormat GLsizei width GLenum format GLenum type @@ -10578,7 +13768,7 @@ typedef unsigned int GLhandleARB; void glColorTableParameterfv GLenum target - GLenum pname + GLenum pname const GLfloat *params @@ -10593,7 +13783,7 @@ typedef unsigned int GLhandleARB; void glColorTableParameteriv GLenum target - GLenum pname + GLenum pname const GLint *params @@ -10608,7 +13798,7 @@ typedef unsigned int GLhandleARB; void glColorTableSGI GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -10681,7 +13871,7 @@ typedef unsigned int GLhandleARB; void glCompileShader - GLuint shader + GLuint shader void glCompileShaderARB @@ -10690,7 +13880,7 @@ typedef unsigned int GLhandleARB; void glCompileShaderIncludeARB - GLuint shader + GLuint shader GLsizei count const GLchar *const*path const GLint *length @@ -10700,7 +13890,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLint border GLsizei imageSize @@ -10711,7 +13901,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border @@ -10723,7 +13913,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -10774,7 +13964,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage1D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLint border GLsizei imageSize @@ -10786,7 +13976,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage1DARB GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLint border GLsizei imageSize @@ -10798,7 +13988,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage2D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border @@ -10811,7 +14001,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage2DARB GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border @@ -10824,7 +14014,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage3D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -10838,7 +14028,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage3DARB GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -10850,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 @@ -10947,7 +14136,7 @@ typedef unsigned int GLhandleARB; void glCompressedTexSubImage3DOES - GLenum target + GLenum target GLint level GLint xoffset GLint yoffset @@ -10955,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 @@ -10973,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 @@ -10985,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 @@ -10998,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 @@ -11019,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 @@ -11044,7 +14232,7 @@ typedef unsigned int GLhandleARB; void glCompressedTextureSubImage3D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -11052,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 @@ -11084,7 +14272,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter1D GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -11095,7 +14283,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter1DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type @@ -11106,7 +14294,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter2D GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format @@ -11118,7 +14306,7 @@ typedef unsigned int GLhandleARB; void glConvolutionFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format @@ -11130,7 +14318,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameterf GLenum target - GLenum pname + GLenum pname GLfloat params @@ -11145,7 +14333,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameterfv GLenum target - GLenum pname + GLenum pname const GLfloat *params @@ -11160,7 +14348,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameteri GLenum target - GLenum pname + GLenum pname GLint params @@ -11175,7 +14363,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameteriv GLenum target - GLenum pname + GLenum pname const GLint *params @@ -11189,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 @@ -11237,7 +14426,7 @@ typedef unsigned int GLhandleARB; void glCopyColorTable GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11246,7 +14435,7 @@ typedef unsigned int GLhandleARB; void glCopyColorTableSGI GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11256,7 +14445,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter1D GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11265,7 +14454,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter1DEXT GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11275,7 +14464,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter2D GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11285,7 +14474,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11296,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 @@ -11314,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 @@ -11333,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 @@ -11352,13 +14541,13 @@ typedef unsigned int GLhandleARB; void glCopyImageSubDataOES GLuint srcName - GLenum srcTarget + GLenum srcTarget GLint srcLevel GLint srcX GLint srcY GLint srcZ GLuint dstName - GLenum dstTarget + GLenum dstTarget GLint dstLevel GLint dstX GLint dstY @@ -11373,7 +14562,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11384,7 +14573,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11428,8 +14617,8 @@ typedef unsigned int GLhandleARB; void glCopyNamedBufferSubData - GLuint readBuffer - GLuint writeBuffer + GLuint readBuffer + GLuint writeBuffer GLintptr readOffset GLintptr writeOffset GLsizeiptr size @@ -11452,7 +14641,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage1D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11463,7 +14652,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage1DEXT GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11475,7 +14664,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage2D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11487,7 +14676,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage2DEXT GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -11580,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 @@ -11595,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 @@ -11614,7 +14802,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage1D - GLuint texture + GLuint texture GLint level GLint xoffset GLint x @@ -11623,7 +14811,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage1DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -11633,7 +14821,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage2D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -11644,7 +14832,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -11656,7 +14844,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage3D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -11668,7 +14856,7 @@ typedef unsigned int GLhandleARB; void glCopyTextureSubImage3DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -11711,7 +14899,7 @@ typedef unsigned int GLhandleARB; void glCoverageMaskNV - GLboolean mask + GLboolean mask void glCoverageModulationNV @@ -11720,7 +14908,7 @@ typedef unsigned int GLhandleARB; void glCoverageModulationTableNV GLsizei n - const GLfloat *v + const GLfloat *v void glCoverageOperationNV @@ -11729,17 +14917,22 @@ typedef unsigned int GLhandleARB; void glCreateBuffers GLsizei n - GLuint *buffers + GLuint *buffers void glCreateCommandListsNV GLsizei n - GLuint *lists + GLuint *lists void glCreateFramebuffers GLsizei n - GLuint *framebuffers + GLuint *framebuffers + + + void glCreateMemoryObjectsEXT + GLsizei n + GLuint *memoryObjects void glCreatePerfQueryINTEL @@ -11747,7 +14940,7 @@ typedef unsigned int GLhandleARB; GLuint *queryHandle - GLuint glCreateProgram + GLuint glCreateProgram GLhandleARB glCreateProgramObjectARB @@ -11756,76 +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 void glCreateStatesNV GLsizei n - GLuint *states + GLuint *states - GLsync glCreateSyncFromCLeventARB + 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 @@ -11875,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 @@ -11894,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 @@ -11996,18 +15197,18 @@ typedef unsigned int GLhandleARB; void glDeleteBuffers GLsizei n - const GLuint *buffers + const GLuint *buffers void glDeleteBuffersARB GLsizei n - const GLuint *buffers + const GLuint *buffers void glDeleteCommandListsNV GLsizei n - const GLuint *lists + const GLuint *lists void glDeleteFencesAPPLE @@ -12027,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 @@ -12084,130 +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 + 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 @@ -12238,10 +15454,16 @@ 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 @@ -12266,6 +15488,12 @@ typedef unsigned int GLhandleARB; GLdouble n GLdouble f + + void glDepthRangeIndexeddNV + GLuint index + GLdouble n + GLdouble f + void glDepthRangeIndexedfNV GLuint index @@ -12314,8 +15542,8 @@ typedef unsigned int GLhandleARB; void glDetachShader - GLuint program - GLuint shader + GLuint program + GLuint shader void glDetailTexFuncSGIS @@ -12349,9 +15577,10 @@ typedef unsigned int GLhandleARB; void glDisableIndexedEXT - GLenum target + GLenum target GLuint index + void glDisableVariantClientStateEXT @@ -12359,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 @@ -12388,32 +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 + GLenum target GLuint index void glDisableiOES - GLenum target + GLenum target GLuint index void glDiscardFramebufferEXT - GLenum target + GLenum target GLsizei numAttachments - const GLenum *attachments + const GLenum *attachments void glDispatchCompute @@ -12518,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 @@ -12576,7 +15805,7 @@ typedef unsigned int GLhandleARB; void glDrawCommandsStatesNV - GLuint buffer + GLuint buffer const GLintptr *indirects const GLsizei *sizes const GLuint *states @@ -12630,7 +15859,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsIndirect GLenum mode - GLenum type + GLenum type const void *indirect @@ -12645,7 +15874,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedANGLE GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei primcount @@ -12663,7 +15892,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseInstance GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLuint baseinstance @@ -12672,7 +15901,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseInstanceEXT GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLuint baseinstance @@ -12691,7 +15920,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseVertexBaseInstance GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLint basevertex @@ -12701,7 +15930,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseVertexBaseInstanceEXT GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLint basevertex @@ -12741,7 +15970,7 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedNV GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei primcount @@ -12753,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 @@ -12836,10 +16074,11 @@ typedef unsigned int GLhandleARB; GLfloat z GLfloat width GLfloat height + void glDrawTexfvOES - const GLfloat *coords + const GLfloat *coords void glDrawTexiOES @@ -12848,10 +16087,11 @@ typedef unsigned int GLhandleARB; GLint z GLint width GLint height + void glDrawTexivOES - const GLint *coords + const GLint *coords void glDrawTexsOES @@ -12860,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 @@ -12886,51 +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 + GLuint id void glDrawTransformFeedbackInstanced GLenum mode - GLuint id + GLuint id GLsizei instancecount void glDrawTransformFeedbackInstancedEXT GLenum mode - GLuint id + GLuint id GLsizei instancecount void glDrawTransformFeedbackNV GLenum mode - GLuint id + GLuint id void glDrawTransformFeedbackStream GLenum mode - GLuint id + GLuint id GLuint stream void glDrawTransformFeedbackStreamInstanced GLenum mode - GLuint id + GLuint id GLuint stream GLsizei instancecount @@ -12939,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 @@ -13010,9 +16264,10 @@ typedef unsigned int GLhandleARB; void glEnableIndexedEXT - GLenum target + GLenum target GLuint index + void glEnableVariantClientStateEXT @@ -13020,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 @@ -13049,24 +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 + GLenum target GLuint index void glEnableiOES - GLenum target + GLenum target GLuint index @@ -13106,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 @@ -13249,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 @@ -13306,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 @@ -13346,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 @@ -13401,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 GLsizeiptr length void glFlushMappedNamedBufferRangeEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr length @@ -13556,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 @@ -13661,19 +16917,44 @@ 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 @@ -13683,7 +16964,7 @@ typedef unsigned int GLhandleARB; void glFramebufferReadBufferEXT - GLuint framebuffer + GLuint framebuffer GLenum mode @@ -13691,7 +16972,7 @@ typedef unsigned int GLhandleARB; GLenum target GLenum attachment GLenum renderbuffertarget - GLuint renderbuffer + GLuint renderbuffer @@ -13699,44 +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 + GLenum target GLuint start GLsizei count const GLfloat *v void glFramebufferSampleLocationsfvNV - GLenum target + GLenum target GLuint start GLsizei count const GLfloat *v + + void glFramebufferSamplePositionsfvAMD + GLenum target + 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 @@ -13744,8 +17032,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture1DEXT GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level @@ -13754,8 +17042,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture2D GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level @@ -13763,54 +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 + 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 @@ -13819,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 @@ -13828,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 @@ -13848,7 +17135,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureEXT GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level @@ -13856,7 +17143,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureFaceARB GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLenum face @@ -13864,7 +17151,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureFaceEXT GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLenum face @@ -13873,7 +17160,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayer GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint layer @@ -13882,7 +17169,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayerARB GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint layer @@ -13891,7 +17178,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayerEXT GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint layer @@ -13900,7 +17187,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayerDownsampleIMG GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint layer GLint xscale @@ -13910,7 +17197,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureMultisampleMultiviewOVR GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLsizei samples GLint baseViewIndex @@ -13920,7 +17207,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureMultiviewOVR GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint baseViewIndex GLsizei numViews @@ -13929,13 +17216,13 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureOES GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level void glFreeObjectBufferATI - GLuint buffer + GLuint buffer void glFrontFace @@ -13996,12 +17283,12 @@ typedef unsigned int GLhandleARB; void glGenBuffers GLsizei n - GLuint *buffers + GLuint *buffers void glGenBuffersARB GLsizei n - GLuint *buffers + GLuint *buffers @@ -14022,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 @@ -14065,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 @@ -14135,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 @@ -14179,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 @@ -14199,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 @@ -14230,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 @@ -14277,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 @@ -14343,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 @@ -14361,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 @@ -14399,7 +17701,7 @@ typedef unsigned int GLhandleARB; void glGetBufferParameterui64vNV - GLenum target + GLenum target GLenum pname GLuint64EXT *params @@ -14418,9 +17720,9 @@ typedef unsigned int GLhandleARB; void glGetBufferPointervOES - GLenum target - GLenum pname - void **params + GLenum target + GLenum pname + void **params @@ -14446,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 @@ -14485,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 @@ -14506,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 @@ -14602,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 @@ -14647,7 +17949,7 @@ typedef unsigned int GLhandleARB; void glGetConvolutionParameterfv GLenum target - GLenum pname + GLenum pname GLfloat *params @@ -14661,7 +17963,7 @@ typedef unsigned int GLhandleARB; void glGetConvolutionParameteriv GLenum target - GLenum pname + GLenum pname GLint *params @@ -14680,38 +17982,38 @@ typedef unsigned int GLhandleARB; void glGetCoverageModulationTableNV - GLsizei bufsize + GLsizei bufSize GLfloat *v GLuint glGetDebugMessageLog GLuint count GLsizei bufSize - GLenum *sources - GLenum *types + GLenum *sources + GLenum *types GLuint *ids - GLenum *severities + GLenum *severities GLsizei *lengths GLchar *messageLog GLuint glGetDebugMessageLogAMD GLuint count - GLsizei bufsize + GLsizei bufSize GLenum *categories - GLuint *severities + 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 @@ -14720,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 @@ -14736,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 @@ -14804,44 +18106,44 @@ typedef unsigned int GLhandleARB; void glGetFixedv - GLenum pname + GLenum pname GLfixed *params void glGetFixedvOES - GLenum pname + GLenum pname GLfixed *params void glGetFloatIndexedvEXT - GLenum target + GLenum target GLuint index GLfloat *data void glGetFloati_v - GLenum target + GLenum target GLuint index GLfloat *data void glGetFloati_vEXT - GLenum pname + GLenum pname GLuint index GLfloat *params void glGetFloati_vNV - GLenum target + GLenum target GLuint index GLfloat *data void glGetFloati_vOES - GLenum target + GLenum target GLuint index GLfloat *data @@ -14858,23 +18160,23 @@ typedef unsigned int GLhandleARB; GLint glGetFragDataIndex - GLuint program + GLuint program const GLchar *name GLint glGetFragDataIndexEXT - GLuint program + GLuint program const GLchar *name GLint glGetFragDataLocation - GLuint program + GLuint program const GLchar *name GLint glGetFragDataLocationEXT - GLuint program + GLuint program const GLchar *name @@ -14906,7 +18208,7 @@ typedef unsigned int GLhandleARB; void glGetFramebufferAttachmentParameteriv GLenum target GLenum attachment - GLenum pname + GLenum pname GLint *params @@ -14914,45 +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 GLsizei glGetFramebufferPixelLocalStorageSizeEXT - GLuint target + GLuint target - GLenum glGetGraphicsResetStatus + GLenum glGetGraphicsResetStatus - GLenum glGetGraphicsResetStatusARB + GLenum glGetGraphicsResetStatusARB - GLenum glGetGraphicsResetStatusEXT + GLenum glGetGraphicsResetStatusEXT + - GLenum glGetGraphicsResetStatusKHR + GLenum glGetGraphicsResetStatusKHR @@ -14961,7 +18273,7 @@ typedef unsigned int GLhandleARB; void glGetHistogram - GLenum target + GLenum target GLboolean reset GLenum format GLenum type @@ -14980,8 +18292,8 @@ typedef unsigned int GLhandleARB; void glGetHistogramParameterfv - GLenum target - GLenum pname + GLenum target + GLenum pname GLfloat *params @@ -14994,8 +18306,8 @@ typedef unsigned int GLhandleARB; void glGetHistogramParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params @@ -15008,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 @@ -15053,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 @@ -15106,28 +18425,28 @@ typedef unsigned int GLhandleARB; void glGetInternalformatSampleivNV - GLenum target - GLenum internalformat + GLenum target + GLenum internalformat GLsizei samples - GLenum pname - GLsizei bufSize - GLint *params + GLenum pname + GLsizei count + GLint *params void glGetInternalformati64v - GLenum target - GLenum internalformat - GLenum pname - GLsizei bufSize - GLint64 *params + GLenum target + GLenum internalformat + GLenum pname + GLsizei count + GLint64 *params void glGetInternalformativ - GLenum target - GLenum internalformat - GLenum pname - GLsizei bufSize - GLint *params + GLenum target + GLenum internalformat + GLenum pname + GLsizei count + GLint *params void glGetInvariantBooleanvEXT @@ -15163,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 @@ -15268,8 +18587,8 @@ typedef unsigned int GLhandleARB; void glGetMapxvOES - GLenum target - GLenum query + GLenum target + GLenum query GLfixed *v @@ -15288,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 @@ -15325,8 +18658,8 @@ typedef unsigned int GLhandleARB; void glGetMinmaxParameterfv - GLenum target - GLenum pname + GLenum target + GLenum pname GLfloat *params @@ -15339,8 +18672,8 @@ typedef unsigned int GLhandleARB; void glGetMinmaxParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params @@ -15441,7 +18774,7 @@ typedef unsigned int GLhandleARB; void glGetMultisamplefv - GLenum pname + GLenum pname GLuint index GLfloat *val @@ -15454,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 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 @@ -15604,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 @@ -15791,7 +19133,7 @@ typedef unsigned int GLhandleARB; GLuint monitor GLenum pname GLsizei dataSize - GLuint *data + GLuint *data GLint *bytesWritten @@ -15835,7 +19177,7 @@ typedef unsigned int GLhandleARB; GLuint queryHandle GLuint flags GLsizei dataSize - GLvoid *data + void *data GLuint *bytesWritten @@ -15876,7 +19218,7 @@ typedef unsigned int GLhandleARB; void glGetPixelMapxv - GLenum map + GLenum map GLint size GLfixed *values @@ -15906,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 @@ -15931,7 +19273,7 @@ typedef unsigned int GLhandleARB; void glGetPointervKHR GLenum pname - void **params + void **params @@ -15942,7 +19284,7 @@ typedef unsigned int GLhandleARB; void glGetProgramBinary - GLuint program + GLuint program GLsizei bufSize GLsizei *length GLenum *binaryFormat @@ -15950,7 +19292,7 @@ typedef unsigned int GLhandleARB; void glGetProgramBinaryOES - GLuint program + GLuint program GLsizei bufSize GLsizei *length GLenum *binaryFormat @@ -15971,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 @@ -15991,9 +19333,9 @@ typedef unsigned int GLhandleARB; void glGetProgramInterfaceiv - GLuint program - GLenum programInterface - GLenum pname + GLuint program + GLenum programInterface + GLenum pname GLint *params @@ -16010,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 @@ -16030,7 +19372,7 @@ typedef unsigned int GLhandleARB; void glGetProgramNamedParameterfvNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLfloat *params @@ -16054,58 +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 + GLuint program + GLenum programInterface const GLchar *name void glGetProgramResourceName - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface GLuint index GLsizei bufSize GLsizei *length @@ -16113,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 @@ -16161,224 +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 + GLuint sampler + GLenum pname GLint *params void glGetSamplerParameterIuiv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLuint *params void glGetSamplerParameterIuivEXT - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLuint *params void glGetSamplerParameterIuivOES - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLuint *params void glGetSamplerParameterfv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLfloat *params void glGetSamplerParameteriv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLint *params + + void glGetSemaphoreParameterivNV + GLuint semaphore + GLenum pname + GLint *params + + + void glGetSemaphoreParameterui64vEXT + GLuint semaphore + GLenum pname + GLuint64 *params + void glGetSeparableFilter - GLenum target + GLenum target GLenum format GLenum type void *row @@ -16399,7 +19753,7 @@ typedef unsigned int GLhandleARB; void glGetShaderInfoLog - GLuint shader + GLuint shader GLsizei bufSize GLsizei *length GLchar *infoLog @@ -16407,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 @@ -16429,11 +19783,24 @@ typedef unsigned int GLhandleARB; void glGetShaderiv - GLuint shader - GLenum pname + GLuint shader + GLenum pname GLint *params + + void glGetShadingRateImagePaletteNV + GLuint viewport + GLuint entry + GLenum *rate + + + void glGetShadingRateSampleLocationivNV + GLenum rate + GLuint samples + GLuint index + GLint *location + void glGetSharpenTexFuncSGIS GLenum target @@ -16442,8 +19809,13 @@ typedef unsigned int GLhandleARB; GLushort glGetStageIndexNV - GLenum shadertype + GLenum shadertype + const GLubyte *glGetString GLenum name @@ -16451,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 @@ -16509,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 @@ -16542,8 +19915,8 @@ typedef unsigned int GLhandleARB; void glGetTexGenfvOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLfloat *params @@ -16555,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 @@ -16593,9 +19966,9 @@ typedef unsigned int GLhandleARB; void glGetTexLevelParameterxvOES - GLenum target + GLenum target GLint level - GLenum pname + GLenum pname GLfixed *params @@ -16662,41 +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 + 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 @@ -16705,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 @@ -16720,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 @@ -16735,75 +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 + 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 @@ -16811,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 @@ -16826,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 @@ -16908,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 @@ -16938,19 +20314,19 @@ typedef unsigned int GLhandleARB; void glGetUniformi64vARB - GLuint program + GLuint program GLint location GLint64 *params void glGetUniformi64vNV - GLuint program + GLuint program GLint location GLint64EXT *params void glGetUniformiv - GLuint program + GLuint program GLint location GLint *params @@ -16963,29 +20339,40 @@ typedef unsigned int GLhandleARB; void glGetUniformui64vARB - GLuint program + GLuint program GLint location GLuint64 *params void glGetUniformui64vNV - GLuint program + GLuint program GLint location GLuint64EXT *params void glGetUniformuiv - GLuint program + GLuint program GLint location GLuint *params void glGetUniformuivEXT - GLuint program + GLuint program GLint location GLuint *params + + void glGetUnsignedBytevEXT + GLenum pname + GLubyte *data + + + void glGetUnsignedBytei_vEXT + GLenum target + GLuint index + GLubyte *data + void glGetVariantArrayObjectfvATI GLuint id @@ -17024,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 @@ -17114,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 @@ -17285,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 @@ -17455,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 @@ -17477,128 +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 + GLuint program GLint location GLsizei bufSize - GLint64 *params + GLint64 *params void glGetnUniformiv - GLuint program + GLuint program GLint location GLsizei bufSize - GLint *params + GLint *params void glGetnUniformivARB - GLuint program + GLuint program GLint location GLsizei bufSize - GLint *params + GLint *params void glGetnUniformivEXT - GLuint program + GLuint program GLint location GLsizei bufSize - GLint *params + GLint *params + void glGetnUniformivKHR - GLuint program + GLuint program GLint location GLsizei bufSize - GLint *params + GLint *params void glGetnUniformui64vARB - GLuint program + GLuint program GLint location GLsizei bufSize - GLuint64 *params + GLuint64 *params void glGetnUniformuiv - GLuint program + GLuint program GLint location GLsizei bufSize - GLuint *params + GLuint *params void glGetnUniformuivARB - GLuint program + GLuint program GLint location GLsizei bufSize - GLuint *params + GLuint *params void glGetnUniformuivKHR - GLuint program + GLuint program GLint location GLsizei bufSize - GLuint *params + GLuint *params @@ -17646,9 +21035,9 @@ typedef unsigned int GLhandleARB; void glHistogram - GLenum target + GLenum target GLsizei width - GLenum internalformat + GLenum internalformat GLboolean sink @@ -17656,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 @@ -17692,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 @@ -17831,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 @@ -17863,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 @@ -17873,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 @@ -17893,11 +21321,11 @@ typedef unsigned int GLhandleARB; GLboolean glIsBuffer - GLuint buffer + GLuint buffer GLboolean glIsBufferARB - GLuint buffer + GLuint buffer @@ -17905,7 +21333,7 @@ typedef unsigned int GLhandleARB; GLenum target - GLboolean glIsCommandListNV + GLboolean glIsCommandListNV GLuint list @@ -17915,30 +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 + GLenum target GLuint index GLboolean glIsEnablediOES - GLenum target + GLenum target GLuint index @@ -17953,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 @@ -17976,9 +21405,13 @@ typedef unsigned int GLhandleARB; GLboolean glIsList - GLuint list + GLuint list + + GLboolean glIsMemoryObjectEXT + GLuint memoryObject + GLboolean glIsNameAMD GLenum identifier @@ -17986,7 +21419,7 @@ typedef unsigned int GLhandleARB; GLboolean glIsNamedBufferResidentNV - GLuint buffer + GLuint buffer GLboolean glIsNamedStringARB @@ -17995,7 +21428,7 @@ typedef unsigned int GLhandleARB; GLboolean glIsObjectBufferATI - GLuint buffer + GLuint buffer GLboolean glIsOcclusionQueryNV @@ -18020,91 +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 + 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 @@ -18113,11 +21550,11 @@ typedef unsigned int GLhandleARB; GLboolean glIsTransformFeedback - GLuint id + GLuint id GLboolean glIsTransformFeedbackNV - GLuint id + GLuint id @@ -18127,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 @@ -18145,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 @@ -18183,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 @@ -18231,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 @@ -18274,7 +21742,7 @@ typedef unsigned int GLhandleARB; void glLinkProgram - GLuint program + GLuint program void glLinkProgramARB @@ -18290,10 +21758,10 @@ typedef unsigned int GLhandleARB; void glListDrawCommandsStatesClientNV GLuint list GLuint segment - const void **indirects - const GLsizei *sizes - const GLuint *states - const GLuint *fbos + const void **indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos GLuint count @@ -18428,11 +21896,11 @@ typedef unsigned int GLhandleARB; void glMakeNamedBufferNonResidentNV - GLuint buffer + GLuint buffer void glMakeNamedBufferResidentNV - GLuint buffer + GLuint buffer GLenum access @@ -18473,7 +21941,7 @@ typedef unsigned int GLhandleARB; void glMap1xOES - GLenum target + GLenum target GLfixed u1 GLfixed u2 GLint stride @@ -18510,7 +21978,7 @@ typedef unsigned int GLhandleARB; void glMap2xOES - GLenum target + GLenum target GLfixed u1 GLfixed u2 GLint ustride @@ -18534,8 +22002,8 @@ typedef unsigned int GLhandleARB; void *glMapBufferOES - GLenum target - GLenum access + GLenum target + GLenum access @@ -18543,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 @@ -18616,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 GLsizeiptr length - GLbitfield access + GLbitfield access void *glMapNamedBufferRangeEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr length - GLbitfield access + GLbitfield access void *glMapObjectBufferATI - GLuint buffer + GLuint buffer void glMapParameterfvNV @@ -18656,7 +22124,7 @@ typedef unsigned int GLhandleARB; void *glMapTexture2DINTEL - GLuint texture + GLuint texture GLint level GLbitfield access GLint *stride @@ -18740,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 @@ -18782,7 +22250,7 @@ typedef unsigned int GLhandleARB; void glMatrixIndexPointerOES GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -18945,23 +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 @@ -18978,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 @@ -19034,7 +22513,7 @@ typedef unsigned int GLhandleARB; void glMultiDrawArrays GLenum mode - const GLint *first + const GLint *first const GLsizei *count GLsizei drawcount @@ -19048,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 @@ -19063,7 +22542,7 @@ typedef unsigned int GLhandleARB; void glMultiDrawArraysIndirectBindlessCountNV - GLenum mode + GLenum mode const void *indirect GLsizei drawCount GLsizei maxDrawCount @@ -19072,23 +22551,32 @@ typedef unsigned int GLhandleARB; void glMultiDrawArraysIndirectBindlessNV - GLenum mode + GLenum mode const void *indirect GLsizei drawCount GLsizei stride GLint vertexBufferCount + + void glMultiDrawArraysIndirectCount + GLenum mode + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + void glMultiDrawArraysIndirectCountARB - GLenum mode - GLintptr indirect + GLenum mode + const void *indirect GLintptr drawcount GLsizei maxdrawcount GLsizei stride + void glMultiDrawArraysIndirectEXT - GLenum mode + GLenum mode const void *indirect GLsizei drawcount GLsizei stride @@ -19111,7 +22599,7 @@ typedef unsigned int GLhandleARB; void glMultiDrawElementsBaseVertex - GLenum mode + GLenum mode const GLsizei *count GLenum type const void *const*indices @@ -19120,21 +22608,11 @@ typedef unsigned int GLhandleARB; void glMultiDrawElementsBaseVertexEXT - GLenum mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei primcount - const GLint *basevertex - - - - void glMultiDrawElementsBaseVertexOES - GLenum mode + GLenum mode const GLsizei *count GLenum type const void *const*indices - GLsizei primcount + GLsizei drawcount const GLint *basevertex @@ -19149,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 @@ -19166,8 +22644,8 @@ typedef unsigned int GLhandleARB; void glMultiDrawElementsIndirectBindlessCountNV - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei drawCount GLsizei maxDrawCount @@ -19176,31 +22654,54 @@ typedef unsigned int GLhandleARB; void glMultiDrawElementsIndirectBindlessNV - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei drawCount GLsizei stride GLint vertexBufferCount + + void glMultiDrawElementsIndirectCount + GLenum mode + GLenum type + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + void glMultiDrawElementsIndirectCountARB - GLenum mode - GLenum type - GLintptr indirect + GLenum mode + GLenum type + const void *indirect GLintptr drawcount GLsizei maxdrawcount GLsizei stride + void glMultiDrawElementsIndirectEXT - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei drawcount GLsizei stride + + void glMultiDrawMeshTasksIndirectNV + GLintptr indirect + GLsizei drawcount + GLsizei stride + + + void glMultiDrawMeshTasksIndirectCountNV + GLintptr indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + void glMultiDrawRangeElementArrayAPPLE GLenum mode @@ -19231,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 @@ -19362,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 @@ -19508,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 @@ -19665,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 @@ -19685,7 +23186,7 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4bvOES - GLenum texture + GLenum texture const GLbyte *coords @@ -19833,7 +23334,7 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4x - GLenum texture + GLenum texture GLfixed s GLfixed t GLfixed r @@ -19841,7 +23342,7 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4xOES - GLenum texture + GLenum texture GLfixed s GLfixed t GLfixed r @@ -19849,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 @@ -19988,7 +23489,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLint border GLenum format @@ -20000,7 +23501,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLint border @@ -20013,7 +23514,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLsizei depth @@ -20070,7 +23571,7 @@ typedef unsigned int GLhandleARB; void glMultiTexRenderbufferEXT GLenum texunit GLenum target - GLuint renderbuffer + GLuint renderbuffer void glMultiTexSubImage1DEXT @@ -20111,59 +23612,207 @@ 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 + 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 + GLboolean commit + + + void glNamedBufferPageCommitmentMemNV + GLuint buffer + GLintptr offset + GLsizeiptr size + GLuint memory + GLuint64 memOffset + GLboolean commit void glNamedBufferStorage - GLuint buffer + GLuint buffer GLsizeiptr size const void *data - GLbitfield flags + GLbitfield flags + + + void glNamedBufferStorageExternalEXT + GLuint buffer + GLintptr offset + GLsizeiptr size + GLeglClientBufferEXT clientBuffer + GLbitfield flags void glNamedBufferStorageEXT - GLuint buffer + GLuint buffer GLsizeiptr size const void *data - GLbitfield flags + GLbitfield flags + + void glNamedBufferStorageMemEXT + GLuint buffer + GLsizeiptr size + GLuint memory + GLuint64 offset + void glNamedBufferSubData - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr size const void *data void glNamedBufferSubDataEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr size const void *data @@ -20171,134 +23820,141 @@ typedef unsigned int GLhandleARB; void glNamedCopyBufferSubDataEXT - GLuint readBuffer - GLuint writeBuffer + GLuint readBuffer + GLuint writeBuffer GLintptr readOffset GLintptr writeOffset GLsizeiptr size void glNamedFramebufferDrawBuffer - GLuint framebuffer - GLenum buf + GLuint framebuffer + GLenum buf void glNamedFramebufferDrawBuffers - GLuint framebuffer + GLuint framebuffer GLsizei n - const GLenum *bufs + const GLenum *bufs void glNamedFramebufferParameteri - GLuint framebuffer - GLenum pname + GLuint framebuffer + GLenum pname GLint param void glNamedFramebufferParameteriEXT - GLuint framebuffer + GLuint framebuffer GLenum pname GLint param void glNamedFramebufferReadBuffer - GLuint framebuffer - GLenum src + GLuint framebuffer + GLenum src void glNamedFramebufferRenderbuffer - GLuint framebuffer - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer + GLuint framebuffer + GLenum attachment + GLenum renderbuffertarget + GLuint renderbuffer void glNamedFramebufferRenderbufferEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment GLenum renderbuffertarget - GLuint renderbuffer + GLuint renderbuffer void glNamedFramebufferSampleLocationsfvARB - GLuint framebuffer + GLuint framebuffer GLuint start GLsizei count const GLfloat *v void glNamedFramebufferSampleLocationsfvNV - GLuint framebuffer + GLuint framebuffer GLuint start GLsizei count const GLfloat *v void glNamedFramebufferTexture - GLuint framebuffer - GLenum attachment - GLuint texture + GLuint framebuffer + GLenum attachment + GLuint texture GLint level + + void glNamedFramebufferSamplePositionsfvAMD + GLuint framebuffer + GLuint 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 @@ -20309,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 @@ -20327,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 @@ -20345,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 @@ -20363,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 @@ -20378,7 +24034,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParametersI4ivEXT - GLuint program + GLuint program GLenum target GLuint index GLsizei count @@ -20386,7 +24042,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParametersI4uivEXT - GLuint program + GLuint program GLenum target GLuint index GLsizei count @@ -20394,7 +24050,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramStringEXT - GLuint program + GLuint program GLenum target GLenum format GLsizei len @@ -20402,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 @@ -20568,12 +24233,12 @@ typedef unsigned int GLhandleARB; void glNormalP3ui - GLenum type + GLenum type GLuint coords void glNormalP3uiv - GLenum type + GLenum type const GLuint *coords @@ -20663,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 @@ -20775,23 +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 + GLenum pname GLint value @@ -20837,7 +24502,7 @@ typedef unsigned int GLhandleARB; GLuint firstPathName GLenum fontTarget const void *fontName - GLbitfield fontStyle + GLbitfield fontStyle GLuint firstGlyphIndex GLsizei numGlyphs GLuint pathParameterTemplate @@ -20847,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] @@ -20996,7 +24661,7 @@ typedef unsigned int GLhandleARB; void glPixelMapx - GLenum map + GLenum map GLint size const GLfixed *values @@ -21014,7 +24679,7 @@ typedef unsigned int GLhandleARB; void glPixelStorex - GLenum pname + GLenum pname GLfixed param @@ -21056,7 +24721,7 @@ typedef unsigned int GLhandleARB; void glPixelTransferxOES - GLenum pname + GLenum pname GLfixed param @@ -21185,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 @@ -21250,12 +24915,19 @@ typedef unsigned int GLhandleARB; - void glPolygonOffsetClampEXT + void glPolygonOffsetClamp GLfloat factor GLfloat units GLfloat clamp + + void glPolygonOffsetClampEXT + GLfloat factor + GLfloat units + GLfloat clamp + + void glPolygonOffsetEXT GLfloat factor @@ -21387,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 @@ -21409,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 @@ -21453,7 +25127,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameter4dARB - GLenum target + GLenum target GLuint index GLdouble x GLdouble y @@ -21463,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 @@ -21479,7 +25153,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameter4fvARB - GLenum target + GLenum target GLuint index const GLfloat *params @@ -21517,7 +25191,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameters4fvEXT - GLenum target + GLenum target GLuint index GLsizei count const GLfloat *params @@ -21539,7 +25213,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameter4dARB - GLenum target + GLenum target GLuint index GLdouble x GLdouble y @@ -21549,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 @@ -21565,7 +25239,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameter4fvARB - GLenum target + GLenum target GLuint index const GLfloat *params @@ -21603,7 +25277,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameters4fvEXT - GLenum target + GLenum target GLuint index GLsizei count const GLfloat *params @@ -21625,7 +25299,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4dNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLdouble x @@ -21636,7 +25310,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4dvNV - GLuint id + GLuint id GLsizei len const GLubyte *name const GLdouble *v @@ -21644,7 +25318,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4fNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLfloat x @@ -21655,7 +25329,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4fvNV - GLuint id + GLuint id GLsizei len const GLubyte *name const GLfloat *v @@ -21697,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 @@ -21733,7 +25407,7 @@ typedef unsigned int GLhandleARB; void glProgramPathFragmentInputGenNV - GLuint program + GLuint program GLint location GLenum genMode GLint components @@ -21741,8 +25415,8 @@ typedef unsigned int GLhandleARB; void glProgramStringARB - GLenum target - GLenum format + GLenum target + GLenum format GLsizei len const void *string @@ -21754,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 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 void glProgramUniform1fvEXT - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value @@ -21808,53 +25482,53 @@ typedef unsigned int GLhandleARB; void glProgramUniform1i - GLuint program + GLuint program GLint location GLint v0 void glProgramUniform1i64ARB - GLuint program + GLuint program GLint location GLint64 x void glProgramUniform1i64NV - GLuint program + GLuint program GLint location GLint64EXT x void glProgramUniform1i64vARB - GLuint program + GLuint program GLint location GLsizei count const GLint64 *value 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 void glProgramUniform1ivEXT - GLuint program + GLuint program GLint location GLsizei count const GLint *value @@ -21862,53 +25536,53 @@ typedef unsigned int GLhandleARB; void glProgramUniform1ui - GLuint program + GLuint program GLint location GLuint v0 void glProgramUniform1ui64ARB - GLuint program + GLuint program GLint location GLuint64 x void glProgramUniform1ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x void glProgramUniform1ui64vARB - GLuint program + GLuint program GLint location GLsizei count const GLuint64 *value 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 void glProgramUniform1uivEXT - GLuint program + GLuint program GLint location GLsizei count const GLuint *value @@ -21916,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 void glProgramUniform2dvEXT - GLuint program + GLuint program GLint location GLsizei count 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 @@ -21959,14 +25633,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform2fv - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value void glProgramUniform2fvEXT - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value @@ -21974,42 +25648,42 @@ typedef unsigned int GLhandleARB; void glProgramUniform2i - GLuint program + GLuint program GLint location GLint v0 GLint v1 void glProgramUniform2i64ARB - GLuint program + GLuint program GLint location GLint64 x GLint64 y void glProgramUniform2i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y void glProgramUniform2i64vARB - GLuint program + GLuint program GLint location GLsizei count const GLint64 *value 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 @@ -22017,14 +25691,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform2iv - GLuint program + GLuint program GLint location GLsizei count const GLint *value void glProgramUniform2ivEXT - GLuint program + GLuint program GLint location GLsizei count const GLint *value @@ -22032,42 +25706,42 @@ typedef unsigned int GLhandleARB; void glProgramUniform2ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 void glProgramUniform2ui64ARB - GLuint program + GLuint program GLint location GLuint64 x GLuint64 y void glProgramUniform2ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y void glProgramUniform2ui64vARB - GLuint program + GLuint program GLint location GLsizei count const GLuint64 *value 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 @@ -22075,14 +25749,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform2uiv - GLuint program + GLuint program GLint location GLsizei count const GLuint *value void glProgramUniform2uivEXT - GLuint program + GLuint program GLint location GLsizei count const GLuint *value @@ -22090,7 +25764,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3d - GLuint program + GLuint program GLint location GLdouble v0 GLdouble v1 @@ -22098,7 +25772,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3dEXT - GLuint program + GLuint program GLint location GLdouble x GLdouble y @@ -22106,21 +25780,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform3dv - GLuint program + GLuint program GLint location GLsizei count const GLdouble *value void glProgramUniform3dvEXT - GLuint program + GLuint program GLint location GLsizei count const GLdouble *value void glProgramUniform3f - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -22128,7 +25802,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3fEXT - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -22137,14 +25811,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform3fv - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value void glProgramUniform3fvEXT - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value @@ -22152,7 +25826,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3i - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -22160,7 +25834,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3i64ARB - GLuint program + GLuint program GLint location GLint64 x GLint64 y @@ -22168,7 +25842,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y @@ -22176,21 +25850,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform3i64vARB - GLuint program + 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 @@ -22199,14 +25873,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform3iv - GLuint program + GLuint program GLint location GLsizei count const GLint *value void glProgramUniform3ivEXT - GLuint program + GLuint program GLint location GLsizei count const GLint *value @@ -22214,7 +25888,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -22222,7 +25896,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3ui64ARB - GLuint program + GLuint program GLint location GLuint64 x GLuint64 y @@ -22230,7 +25904,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y @@ -22238,21 +25912,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform3ui64vARB - GLuint program + 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 @@ -22261,14 +25935,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform3uiv - GLuint program + GLuint program GLint location GLsizei count const GLuint *value void glProgramUniform3uivEXT - GLuint program + GLuint program GLint location GLsizei count const GLuint *value @@ -22276,7 +25950,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4d - GLuint program + GLuint program GLint location GLdouble v0 GLdouble v1 @@ -22285,7 +25959,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4dEXT - GLuint program + GLuint program GLint location GLdouble x GLdouble y @@ -22294,21 +25968,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform4dv - GLuint program + GLuint program GLint location GLsizei count const GLdouble *value void glProgramUniform4dvEXT - GLuint program + GLuint program GLint location GLsizei count const GLdouble *value void glProgramUniform4f - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -22317,7 +25991,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4fEXT - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -22327,14 +26001,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform4fv - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value void glProgramUniform4fvEXT - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value @@ -22342,7 +26016,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4i - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -22351,7 +26025,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4i64ARB - GLuint program + GLuint program GLint location GLint64 x GLint64 y @@ -22360,7 +26034,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y @@ -22369,21 +26043,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform4i64vARB - GLuint program + 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 @@ -22393,14 +26067,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform4iv - GLuint program + GLuint program GLint location GLsizei count const GLint *value void glProgramUniform4ivEXT - GLuint program + GLuint program GLint location GLsizei count const GLint *value @@ -22408,7 +26082,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -22417,7 +26091,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4ui64ARB - GLuint program + GLuint program GLint location GLuint64 x GLuint64 y @@ -22426,7 +26100,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y @@ -22435,21 +26109,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform4ui64vARB - GLuint program + 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 @@ -22459,14 +26133,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform4uiv - GLuint program + GLuint program GLint location GLsizei count const GLuint *value void glProgramUniform4uivEXT - GLuint program + GLuint program GLint location GLsizei count const GLuint *value @@ -22474,33 +26148,33 @@ typedef unsigned int GLhandleARB; void glProgramUniformHandleui64ARB - GLuint program + GLuint program GLint location GLuint64 value void glProgramUniformHandleui64IMG - GLuint program + GLuint program GLint location GLuint64 value void glProgramUniformHandleui64NV - GLuint program + GLuint program GLint location GLuint64 value void glProgramUniformHandleui64vARB - GLuint program + GLuint program GLint location GLsizei count const GLuint64 *values void glProgramUniformHandleui64vIMG - GLuint program + GLuint program GLint location GLsizei count const GLuint64 *values @@ -22508,14 +26182,14 @@ typedef unsigned int GLhandleARB; void glProgramUniformHandleui64vNV - GLuint program + GLuint program GLint location GLsizei count const GLuint64 *values void glProgramUniformMatrix2dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22523,7 +26197,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22531,7 +26205,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22539,7 +26213,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22548,7 +26222,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x3dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22556,7 +26230,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x3dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22564,7 +26238,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x3fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22572,7 +26246,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x3fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22581,7 +26255,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x4dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22589,7 +26263,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x4dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22597,7 +26271,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x4fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22605,7 +26279,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x4fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22614,7 +26288,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22622,7 +26296,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22630,7 +26304,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22638,7 +26312,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22647,7 +26321,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x2dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22655,7 +26329,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x2dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22663,7 +26337,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x2fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22671,7 +26345,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x2fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22680,7 +26354,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x4dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22688,7 +26362,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x4dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22696,7 +26370,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x4fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22704,7 +26378,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x4fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22713,7 +26387,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22721,7 +26395,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22729,7 +26403,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22737,7 +26411,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22746,7 +26420,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x2dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22754,7 +26428,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x2dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22762,7 +26436,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x2fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22770,7 +26444,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x2fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22779,7 +26453,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x3dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22787,7 +26461,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x3dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22795,7 +26469,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x3fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22803,7 +26477,7 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x3fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -22812,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 @@ -22830,11 +26504,11 @@ typedef unsigned int GLhandleARB; void glProvokingVertex - GLenum mode + GLenum mode void glProvokingVertexEXT - GLenum mode + GLenum mode @@ -22852,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 @@ -22881,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 @@ -22897,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 @@ -23079,7 +26765,7 @@ typedef unsigned int GLhandleARB; void glRasterSamplesEXT GLuint samples - GLboolean fixedsamplelocations + GLboolean fixedsamplelocations void glReadBuffer @@ -23088,7 +26774,7 @@ typedef unsigned int GLhandleARB; void glReadBufferIndexedEXT - GLenum src + GLenum src GLint index @@ -23118,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 @@ -23129,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 @@ -23141,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 @@ -23159,6 +26845,11 @@ typedef unsigned int GLhandleARB; void *data + + GLboolean glReleaseKeyedMutexWin32EXT + GLuint memory + GLuint64 key + void glRectd GLdouble x1 @@ -23235,6 +26926,10 @@ typedef unsigned int GLhandleARB; void glReleaseShaderCompiler + + void glRenderGpuMaskNV + GLbitfield mask + GLint glRenderMode GLenum mode @@ -23243,7 +26938,7 @@ typedef unsigned int GLhandleARB; void glRenderbufferStorage GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height @@ -23251,7 +26946,7 @@ typedef unsigned int GLhandleARB; void glRenderbufferStorageEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height @@ -23259,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 @@ -23287,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 @@ -23303,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 @@ -23498,12 +27202,12 @@ typedef unsigned int GLhandleARB; void glRequestResidentProgramsNV GLsizei n - const GLuint *programs + const GLuint *programs void glResetHistogram - GLenum target + GLenum target @@ -23512,9 +27216,14 @@ typedef unsigned int GLhandleARB; + + void glResetMemoryObjectParameterNV + GLuint memory + GLenum pname + void glResetMinmax - GLenum target + GLenum target @@ -23584,12 +27293,12 @@ typedef unsigned int GLhandleARB; void glSampleCoveragex GLclampx value - GLboolean invert + GLboolean invert void glSampleCoveragexOES GLclampx value - GLboolean invert + GLboolean invert void glSampleMapATI @@ -23631,66 +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 + GLuint sampler + GLenum pname const GLint *param void glSamplerParameterIuiv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLuint *param void glSamplerParameterIuivEXT - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLuint *param void glSamplerParameterIuivOES - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLuint *param void glSamplerParameterf - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLfloat param void glSamplerParameterfv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLfloat *param void glSamplerParameteri - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLint param void glSamplerParameteriv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLint *param @@ -23747,6 +27456,19 @@ typedef unsigned int GLhandleARB; const GLint *v + + void glScissorExclusiveArrayvNV + GLuint first + GLsizei count + const GLint *v + + + void glScissorExclusiveNV + GLint x + GLint y + GLsizei width + GLsizei height + void glScissorIndexed GLuint index @@ -24013,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 @@ -24063,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 @@ -24079,7 +27813,7 @@ typedef unsigned int GLhandleARB; void glSeparableFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format @@ -24129,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 @@ -24157,7 +27891,7 @@ typedef unsigned int GLhandleARB; void glShaderSource - GLuint shader + GLuint shader GLsizei count const GLchar *const*string const GLint *length @@ -24172,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 @@ -24183,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 @@ -24217,7 +28009,7 @@ typedef unsigned int GLhandleARB; GLuint y GLuint width GLuint height - GLbitfield preserveMask + GLbitfield preserveMask void glStateCaptureNV @@ -24386,7 +28178,7 @@ typedef unsigned int GLhandleARB; void glSyncTextureINTEL - GLuint texture + GLuint texture void glTagSampleBufferSGIX @@ -24479,55 +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 + 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 + GLenum target + GLenum internalformat + GLuint buffer GLintptr offset GLsizeiptr size @@ -24984,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 @@ -25081,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 @@ -25134,8 +28953,8 @@ typedef unsigned int GLhandleARB; void glTexGenfOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLfloat param @@ -25147,8 +28966,8 @@ typedef unsigned int GLhandleARB; void glTexGenfvOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname const GLfloat *params @@ -25160,8 +28979,8 @@ typedef unsigned int GLhandleARB; void glTexGeniOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLint param @@ -25173,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 @@ -25206,7 +29025,7 @@ typedef unsigned int GLhandleARB; void glTexImage2D GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLint border @@ -25218,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 @@ -25239,7 +29058,7 @@ typedef unsigned int GLhandleARB; void glTexImage3D GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLsizei depth @@ -25254,7 +29073,7 @@ typedef unsigned int GLhandleARB; void glTexImage3DEXT GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -25267,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 @@ -25277,7 +29096,7 @@ typedef unsigned int GLhandleARB; void glTexImage3DMultisampleCoverageNV - GLenum target + GLenum target GLsizei coverageSamples GLsizei colorSamples GLint internalFormat @@ -25288,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 @@ -25325,7 +29143,7 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLboolean commit + GLboolean commit void glTexPageCommitmentEXT @@ -25337,9 +29155,24 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLboolean commit + GLboolean commit + + void glTexPageCommitmentMemNV + GLenum target + GLint layer + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLuint memory + GLuint64 offset + GLboolean commit + void glTexParameterIiv GLenum target @@ -25412,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 @@ -25501,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 @@ -25511,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 @@ -25521,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 @@ -25616,7 +29502,7 @@ typedef unsigned int GLhandleARB; void glTexSubImage3DOES - GLenum target + GLenum target GLint level GLint xoffset GLint yoffset @@ -25624,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 @@ -25646,6 +29531,12 @@ typedef unsigned int GLhandleARB; const void *pixels + + void glTextureAttachMemoryNV + GLuint texture + GLuint memory + GLuint64 offset + void glTextureBarrier @@ -25655,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 GLsizeiptr size void glTextureBufferRangeEXT - GLuint texture + GLuint texture GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer GLintptr offset GLsizeiptr size @@ -25691,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 @@ -25705,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 @@ -25718,8 +29620,8 @@ typedef unsigned int GLhandleARB; void glTextureImage2DMultisampleCoverageNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei coverageSamples GLsizei colorSamples GLint internalFormat @@ -25729,8 +29631,8 @@ typedef unsigned int GLhandleARB; void glTextureImage2DMultisampleNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei samples GLint internalFormat GLsizei width @@ -25739,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 @@ -25753,8 +29655,8 @@ typedef unsigned int GLhandleARB; void glTextureImage3DMultisampleCoverageNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei coverageSamples GLsizei colorSamples GLint internalFormat @@ -25765,8 +29667,8 @@ typedef unsigned int GLhandleARB; void glTextureImage3DMultisampleNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei samples GLint internalFormat GLsizei width @@ -25789,7 +29691,20 @@ typedef unsigned int GLhandleARB; void glTexturePageCommitmentEXT - GLuint texture + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLboolean commit + + + void glTexturePageCommitmentMemNV + GLuint texture + GLint layer GLint level GLint xoffset GLint yoffset @@ -25797,43 +29712,45 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLboolean commit + 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 @@ -25841,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 @@ -25868,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 @@ -25887,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 @@ -26016,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 @@ -26041,7 +30011,7 @@ typedef unsigned int GLhandleARB; void glTextureSubImage3D - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -26049,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 @@ -26070,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 @@ -26081,10 +30051,10 @@ typedef unsigned int GLhandleARB; void glTextureViewEXT - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat GLuint minlevel GLuint numlevels GLuint minlayer @@ -26093,10 +30063,10 @@ typedef unsigned int GLhandleARB; void glTextureViewOES - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat GLuint minlevel GLuint numlevels GLuint minlayer @@ -26119,15 +30089,15 @@ typedef unsigned int GLhandleARB; void glTransformFeedbackBufferBase - GLuint xfb + GLuint xfb GLuint index - GLuint buffer + GLuint buffer void glTransformFeedbackBufferRange - GLuint xfb + GLuint xfb GLuint index - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr size @@ -26141,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 @@ -26156,7 +30127,7 @@ typedef unsigned int GLhandleARB; void glTransformFeedbackVaryingsNV - GLuint program + GLuint program GLsizei count const GLint *locations GLenum bufferMode @@ -26770,15 +30741,16 @@ 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 @@ -27021,7 +30993,7 @@ typedef unsigned int GLhandleARB; void glUniformSubroutinesuiv - GLenum shadertype + GLenum shadertype GLsizei count const GLuint *indices @@ -27049,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 @@ -27089,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 @@ -27111,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 @@ -27121,7 +31097,7 @@ typedef unsigned int GLhandleARB; const void *getProcAddress - GLboolean glVDPAUIsSurfaceNV + GLboolean glVDPAUIsSurfaceNV GLvdpauSurfaceNV surface @@ -27143,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 @@ -27159,7 +31143,7 @@ typedef unsigned int GLhandleARB; void glValidateProgram - GLuint program + GLuint program void glValidateProgramARB @@ -27168,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 @@ -27468,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 @@ -27522,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 @@ -27560,8 +31544,8 @@ typedef unsigned int GLhandleARB; void glVertexArrayNormalOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLenum type GLsizei stride GLintptr offset @@ -27583,8 +31567,8 @@ typedef unsigned int GLhandleARB; void glVertexArraySecondaryColorOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -27592,8 +31576,8 @@ typedef unsigned int GLhandleARB; void glVertexArrayTexCoordOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -27601,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 @@ -28451,7 +32435,7 @@ typedef unsigned int GLhandleARB; GLenum type GLboolean normalized GLsizei stride - GLuint buffer + GLuint buffer GLuint offset @@ -28492,7 +32476,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribFormat GLuint attribindex GLint size - GLenum type + GLenum type GLboolean normalized GLuint relativeoffset @@ -28500,7 +32484,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribFormatNV GLuint index GLint size - GLenum type + GLenum type GLboolean normalized GLsizei stride @@ -28768,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 @@ -28790,7 +32774,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribIPointerEXT GLuint index GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -29001,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 @@ -29023,7 +33007,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribLPointerEXT GLuint index GLint size - GLenum type + GLenum type GLsizei stride const void *pointer @@ -29031,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 @@ -29259,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 @@ -29644,16 +33628,32 @@ typedef unsigned int GLhandleARB; GLenum swizzlez GLenum swizzlew + + void glWaitSemaphoreEXT + GLuint semaphore + GLuint numBufferBarriers + const GLuint *buffers + GLuint numTextureBarriers + const GLuint *textures + const GLenum *srcLayouts + + + void glWaitSemaphoreui64NVX + GLuint waitGpu + GLsizei fenceObjectCount + const GLuint *semaphoreArray + const GLuint64 *fenceValueArray + void glWaitSync - GLsync sync - GLbitfield flags + GLsync sync + GLbitfield flags GLuint64 timeout void glWaitSyncAPPLE - GLsync sync - GLbitfield flags + GLsync sync + GLbitfield flags GLuint64 timeout @@ -30089,6 +34089,48 @@ typedef unsigned int GLhandleARB; GLenum outZ GLenum outW + + void glDrawVkImageNV + GLuint64 vkImage + GLuint sampler + GLfloat x0 + GLfloat y0 + GLfloat x1 + GLfloat y1 + GLfloat z + GLfloat s0 + GLfloat t0 + GLfloat s1 + GLfloat t1 + + + GLVULKANPROCNV glGetVkProcAddrNV + const GLchar *name + + + void glWaitVkSemaphoreNV + GLuint64 vkSemaphore + + + void glSignalVkSemaphoreNV + GLuint64 vkSemaphore + + + void glSignalVkFenceNV + GLuint64 vkFence + + + void glFramebufferParameteriMESA + GLenum target + GLenum pname + GLint param + + + void glGetFramebufferParameterivMESA + GLenum target + GLenum pname + GLint *params + @@ -30096,319 +34138,6 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -30490,7 +34219,6 @@ typedef unsigned int GLhandleARB; - @@ -30518,21 +34246,9 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - @@ -30543,7 +34259,6 @@ typedef unsigned int GLhandleARB; - @@ -30595,23 +34310,7 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - @@ -30630,9 +34329,6 @@ typedef unsigned int GLhandleARB; - - - @@ -30672,14 +34368,6 @@ typedef unsigned int GLhandleARB; - - - - - - - - @@ -30725,11 +34413,9 @@ typedef unsigned int GLhandleARB; - - @@ -30779,7 +34465,6 @@ typedef unsigned int GLhandleARB; - @@ -30815,35 +34500,8 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -30890,6 +34548,403 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -30923,20 +34978,6 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - @@ -31016,7 +35057,7 @@ typedef unsigned int GLhandleARB; - + @@ -31252,15 +35293,17 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + + + @@ -31812,6 +35855,7 @@ typedef unsigned int GLhandleARB; + @@ -31833,8 +35877,7 @@ typedef unsigned int GLhandleARB; - - + @@ -32882,6 +36925,7 @@ typedef unsigned int GLhandleARB; + @@ -33213,6 +37257,7 @@ typedef unsigned int GLhandleARB; + @@ -33874,7 +37919,6 @@ typedef unsigned int GLhandleARB; - + + + + + + @@ -36594,6 +40712,30 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + @@ -36612,6 +40754,7 @@ typedef unsigned int GLhandleARB; + @@ -36723,7 +40866,7 @@ typedef unsigned int GLhandleARB; - + @@ -36775,6 +40918,8 @@ typedef unsigned int GLhandleARB; + + @@ -36802,6 +40947,7 @@ typedef unsigned int GLhandleARB; + @@ -37026,7 +41172,7 @@ typedef unsigned int GLhandleARB; - + @@ -37195,7 +41341,7 @@ typedef unsigned int GLhandleARB; - + @@ -37621,7 +41767,7 @@ typedef unsigned int GLhandleARB; - + @@ -37754,7 +41900,7 @@ typedef unsigned int GLhandleARB; - + @@ -37874,7 +42020,7 @@ typedef unsigned int GLhandleARB; - + @@ -37919,6 +42065,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -37964,7 +42117,7 @@ typedef unsigned int GLhandleARB; - + @@ -38026,17 +42179,17 @@ typedef unsigned int GLhandleARB; + + - + + - - - @@ -38147,7 +42300,7 @@ typedef unsigned int GLhandleARB; - + @@ -38276,6 +42429,29 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + @@ -38450,7 +42626,7 @@ typedef unsigned int GLhandleARB; - + @@ -38472,7 +42648,7 @@ typedef unsigned int GLhandleARB; - + @@ -38496,7 +42672,13 @@ typedef unsigned int GLhandleARB; - + + + + + + + @@ -38610,7 +42792,7 @@ typedef unsigned int GLhandleARB; - + @@ -38680,6 +42862,7 @@ typedef unsigned int GLhandleARB; + @@ -38734,7 +42917,7 @@ typedef unsigned int GLhandleARB; - + @@ -38769,9 +42952,9 @@ typedef unsigned int GLhandleARB; - + - + @@ -38971,7 +43154,7 @@ typedef unsigned int GLhandleARB; - + @@ -39013,7 +43196,7 @@ typedef unsigned int GLhandleARB; - + @@ -39033,8 +43216,14 @@ typedef unsigned int GLhandleARB; - - + + + + + + + + @@ -39114,12 +43303,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -39243,7 +43432,13 @@ typedef unsigned int GLhandleARB; - + + + + + + + @@ -39285,7 +43480,7 @@ typedef unsigned int GLhandleARB; - + @@ -39319,7 +43514,7 @@ typedef unsigned int GLhandleARB; - + @@ -39963,6 +44158,10 @@ typedef unsigned int GLhandleARB; + + + + @@ -40002,6 +44201,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -40360,6 +44564,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -40479,6 +44695,17 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + @@ -40633,7 +44860,7 @@ typedef unsigned int GLhandleARB; - + @@ -40649,7 +44876,7 @@ typedef unsigned int GLhandleARB; - + @@ -40663,7 +44890,12 @@ typedef unsigned int GLhandleARB; - + + + + + + @@ -41045,6 +45277,7 @@ typedef unsigned int GLhandleARB; + @@ -41144,7 +45377,7 @@ typedef unsigned int GLhandleARB; - + @@ -41163,6 +45396,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -41490,6 +45729,67 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41542,6 +45842,10 @@ typedef unsigned int GLhandleARB; + + + + @@ -41554,6 +45858,9 @@ typedef unsigned int GLhandleARB; + + + @@ -41655,13 +45962,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -41693,7 +46000,7 @@ typedef unsigned int GLhandleARB; - + @@ -41744,6 +46051,51 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41785,7 +46137,7 @@ typedef unsigned int GLhandleARB; - + @@ -41839,7 +46191,6 @@ typedef unsigned int GLhandleARB; - @@ -41855,11 +46206,17 @@ typedef unsigned int GLhandleARB; - + + + + + + + @@ -41924,7 +46281,7 @@ typedef unsigned int GLhandleARB; - + @@ -41981,7 +46338,7 @@ typedef unsigned int GLhandleARB; - + @@ -42181,6 +46538,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + @@ -42195,7 +46565,7 @@ typedef unsigned int GLhandleARB; - + @@ -42203,7 +46573,7 @@ typedef unsigned int GLhandleARB; - + @@ -42211,6 +46581,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -42278,15 +46656,10 @@ typedef unsigned int GLhandleARB; - + - - - - - - - + + @@ -42294,6 +46667,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -42365,6 +46743,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -42399,6 +46782,7 @@ typedef unsigned int GLhandleARB; + @@ -42427,17 +46811,17 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -42539,6 +46923,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -42832,7 +47228,13 @@ typedef unsigned int GLhandleARB; - + + + + + + + @@ -43079,13 +47481,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -43101,6 +47503,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -43114,7 +47521,7 @@ typedef unsigned int GLhandleARB; - + @@ -43148,7 +47555,7 @@ typedef unsigned int GLhandleARB; - + @@ -43168,7 +47575,7 @@ typedef unsigned int GLhandleARB; - + @@ -43185,7 +47592,7 @@ typedef unsigned int GLhandleARB; - + @@ -43336,6 +47743,22 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + @@ -43401,6 +47824,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -43411,16 +47841,46 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -43456,6 +47916,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -43471,19 +47937,37 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + - + - + @@ -43500,7 +47984,7 @@ typedef unsigned int GLhandleARB; - + @@ -43557,13 +48041,19 @@ typedef unsigned int GLhandleARB; - + + + + + + + - + @@ -43571,7 +48061,7 @@ typedef unsigned int GLhandleARB; - + @@ -43617,7 +48107,8 @@ typedef unsigned int GLhandleARB; - + + @@ -43627,7 +48118,7 @@ typedef unsigned int GLhandleARB; - + @@ -43636,7 +48127,7 @@ typedef unsigned int GLhandleARB; - + @@ -43644,7 +48135,12 @@ typedef unsigned int GLhandleARB; - + + + + + + @@ -43653,6 +48149,7 @@ typedef unsigned int GLhandleARB; + @@ -43692,7 +48189,7 @@ typedef unsigned int GLhandleARB; - + @@ -43762,6 +48259,15 @@ typedef unsigned int GLhandleARB; + + + + + + + + + @@ -43852,7 +48358,7 @@ typedef unsigned int GLhandleARB; - + @@ -43884,7 +48390,7 @@ typedef unsigned int GLhandleARB; - + @@ -43920,7 +48426,8 @@ typedef unsigned int GLhandleARB; - + + @@ -43930,7 +48437,7 @@ typedef unsigned int GLhandleARB; - + @@ -43960,7 +48467,7 @@ typedef unsigned int GLhandleARB; - + @@ -43995,7 +48502,7 @@ typedef unsigned int GLhandleARB; - + @@ -44039,7 +48546,7 @@ typedef unsigned int GLhandleARB; - + @@ -44165,7 +48672,7 @@ typedef unsigned int GLhandleARB; - + @@ -44183,6 +48690,136 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -44244,7 +48881,7 @@ typedef unsigned int GLhandleARB; - + @@ -44482,9 +49119,28 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + - + @@ -44501,6 +49157,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -44545,6 +49209,30 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + @@ -44635,6 +49323,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -44654,7 +49347,7 @@ typedef unsigned int GLhandleARB; - + @@ -44669,13 +49362,21 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + + + + + + + + + + + + + @@ -44696,7 +49397,7 @@ typedef unsigned int GLhandleARB; - + @@ -44705,14 +49406,52 @@ typedef unsigned int GLhandleARB; - + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -44723,7 +49462,7 @@ typedef unsigned int GLhandleARB; - + @@ -44746,7 +49485,7 @@ typedef unsigned int GLhandleARB; - + @@ -44796,6 +49535,7 @@ typedef unsigned int GLhandleARB; + @@ -44963,7 +49703,7 @@ typedef unsigned int GLhandleARB; - + @@ -44988,6 +49728,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -45004,7 +49749,7 @@ typedef unsigned int GLhandleARB; - + @@ -45029,7 +49774,7 @@ typedef unsigned int GLhandleARB; - + @@ -45331,8 +50076,8 @@ typedef unsigned int GLhandleARB; - - + + @@ -45510,7 +50255,7 @@ typedef unsigned int GLhandleARB; - + @@ -45914,7 +50659,7 @@ typedef unsigned int GLhandleARB; - + @@ -46131,7 +50876,7 @@ typedef unsigned int GLhandleARB; - + @@ -46224,7 +50969,7 @@ typedef unsigned int GLhandleARB; - + @@ -46233,7 +50978,7 @@ typedef unsigned int GLhandleARB; - + @@ -46345,11 +51090,77 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -46393,6 +51204,8 @@ typedef unsigned int GLhandleARB; + + @@ -47067,5 +51880,6 @@ typedef unsigned int GLhandleARB; + -- 2.43.0