X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=gl.xml;h=1319d48c8cbb6b95a28623614b00b70376e5cc60;hp=fde7dcb8397b2570900e9a234021a7b2f399cea6;hb=HEAD;hpb=16ab664fe93bffba059ea53deccbfed0305f7440 diff --git a/gl.xml b/gl.xml index fde7dcb8..1319d48c 100644 --- a/gl.xml +++ b/gl.xml @@ -1,97 +1,38 @@ - + -Copyright (c) 2013 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 void GLvoid; + typedef khronos_int8_t GLbyte; + typedef khronos_uint8_t GLubyte; + typedef khronos_int16_t GLshort; + typedef khronos_uint16_t GLushort; typedef int GLint; - typedef int GLclampx; - typedef unsigned char GLubyte; - typedef unsigned short GLushort; typedef unsigned int GLuint; + typedef khronos_int32_t GLclampx; typedef int GLsizei; - typedef float GLfloat; - typedef float GLclampf; + typedef khronos_float_t GLfloat; + typedef khronos_float_t GLclampf; typedef double GLdouble; typedef double GLclampd; + typedef void *GLeglClientBufferEXT; typedef void *GLeglImageOES; typedef char GLchar; typedef char GLcharARB; @@ -100,58 +41,686 @@ typedef void *GLhandleARB; #else typedef unsigned int GLhandleARB; #endif - typedef unsigned short GLhalfARB; - typedef unsigned short GLhalf; - typedef GLint GLfixed; - typedef ptrdiff_t GLintptr; - typedef ptrdiff_t GLsizeiptr; - typedef int64_t GLint64; - typedef uint64_t GLuint64; - typedef ptrdiff_t GLintptrARB; - typedef ptrdiff_t GLsizeiptrARB; - typedef int64_t GLint64EXT; - typedef uint64_t GLuint64EXT; + typedef khronos_uint16_t GLhalf; + typedef khronos_uint16_t GLhalfARB; + typedef khronos_int32_t GLfixed; + typedef khronos_intptr_t GLintptr; + typedef khronos_intptr_t GLintptrARB; + typedef khronos_ssize_t GLsizeiptr; + typedef khronos_ssize_t GLsizeiptrARB; + typedef khronos_int64_t GLint64; + typedef khronos_int64_t GLint64EXT; + typedef khronos_uint64_t GLuint64; + typedef khronos_uint64_t GLuint64EXT; typedef struct __GLsync *GLsync; struct _cl_context; struct _cl_event; typedef void ( *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); typedef void ( *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); typedef void ( *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - - typedef khronos_int32_t GLclampx; - - typedef khronos_int8_t GLbyte; - typedef khronos_uint8_t GLubyte; - typedef khronos_float_t GLfloat; - typedef khronos_float_t GLclampf; - typedef khronos_int32_t GLfixed; - typedef khronos_int64_t GLint64; - typedef khronos_uint64_t GLuint64; - typedef khronos_intptr_t GLintptr; - typedef khronos_ssize_t GLsizeiptr; - - typedef khronos_int8_t GLbyte; - typedef khronos_uint8_t GLubyte; - typedef khronos_float_t GLfloat; - typedef khronos_float_t GLclampf; - typedef khronos_int32_t GLfixed; - typedef khronos_int64_t GLint64; - typedef khronos_uint64_t GLuint64; - typedef khronos_int64_t GLint64EXT; - typedef khronos_uint64_t GLuint64EXT; - typedef khronos_intptr_t GLintptr; - typedef khronos_ssize_t GLsizeiptr; - + typedef void ( *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam); typedef unsigned short GLhalfNV; typedef GLintptr GLvdpauSurfaceNV; + typedef void ( *GLVULKANPROCNV)(void); - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -159,7 +728,7 @@ typedef unsigned int GLhandleARB; - + @@ -187,7 +756,7 @@ typedef unsigned int GLhandleARB; - + @@ -198,54 +767,117 @@ typedef unsigned int GLhandleARB; - + + + + - + + - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -253,13 +885,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -276,13 +908,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -290,7 +922,7 @@ typedef unsigned int GLhandleARB; - + @@ -301,16 +933,14 @@ typedef unsigned int GLhandleARB; - + - - - + @@ -327,24 +957,28 @@ typedef unsigned int GLhandleARB; - + + + + + - + - + - + @@ -353,14 +987,14 @@ typedef unsigned int GLhandleARB; - + - + @@ -368,7 +1002,7 @@ typedef unsigned int GLhandleARB; - + @@ -379,7 +1013,7 @@ typedef unsigned int GLhandleARB; - + @@ -395,9 +1029,47 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -406,6 +1078,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -419,6 +1099,9 @@ typedef unsigned int GLhandleARB; + + + @@ -434,6 +1117,7 @@ typedef unsigned int GLhandleARB; + @@ -470,6 +1154,7 @@ typedef unsigned int GLhandleARB; + @@ -483,11 +1168,20 @@ typedef unsigned int GLhandleARB; + + + + + + + + + @@ -499,6 +1193,7 @@ typedef unsigned int GLhandleARB; + @@ -506,7 +1201,7 @@ typedef unsigned int GLhandleARB; - + @@ -522,7 +1217,18 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + @@ -530,7 +1236,7 @@ typedef unsigned int GLhandleARB; - + @@ -543,19 +1249,24 @@ typedef unsigned int GLhandleARB; - + - + + + + + + - + @@ -565,19 +1276,33 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + - + + + + + - + @@ -588,9 +1313,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + - + @@ -599,9 +1334,34 @@ typedef unsigned int GLhandleARB; + + + + + + + + + - + + + + + + + + + + + + + + + + + @@ -612,20 +1372,22 @@ typedef unsigned int GLhandleARB; - + - + + + - + @@ -638,12 +1400,13 @@ typedef unsigned int GLhandleARB; - + + @@ -655,6 +1418,7 @@ typedef unsigned int GLhandleARB; + @@ -664,10 +1428,17 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -693,6 +1464,8 @@ typedef unsigned int GLhandleARB; + + @@ -701,6 +1474,7 @@ typedef unsigned int GLhandleARB; + @@ -708,6 +1482,7 @@ typedef unsigned int GLhandleARB; + @@ -718,15 +1493,22 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -749,6 +1531,7 @@ typedef unsigned int GLhandleARB; + @@ -757,6 +1540,8 @@ typedef unsigned int GLhandleARB; + + @@ -771,6 +1556,7 @@ typedef unsigned int GLhandleARB; + @@ -798,6 +1584,7 @@ typedef unsigned int GLhandleARB; + @@ -823,9 +1610,11 @@ typedef unsigned int GLhandleARB; + + @@ -837,20 +1626,98 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -862,13 +1729,20 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -886,6 +1760,7 @@ typedef unsigned int GLhandleARB; + @@ -897,6 +1772,8 @@ typedef unsigned int GLhandleARB; + + @@ -935,23 +1812,35 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -960,6 +1849,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -970,6 +1864,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -989,9 +1890,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + @@ -1003,13 +1913,23 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + @@ -1017,18 +1937,25 @@ typedef unsigned int GLhandleARB; + + + + + + + - + @@ -1044,9 +1971,11 @@ typedef unsigned int GLhandleARB; + + - + @@ -1103,13 +2032,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -1163,21 +2092,21 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -1194,24 +2123,24 @@ typedef unsigned int GLhandleARB; - + - + - + - + @@ -1219,7 +2148,7 @@ typedef unsigned int GLhandleARB; - + @@ -1238,7 +2167,7 @@ typedef unsigned int GLhandleARB; - + @@ -1251,12 +2180,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -1269,11 +2198,11 @@ typedef unsigned int GLhandleARB; - + - + @@ -1292,10 +2221,9 @@ typedef unsigned int GLhandleARB; - - - + + @@ -1303,6 +2231,7 @@ typedef unsigned int GLhandleARB; + @@ -1311,7 +2240,7 @@ typedef unsigned int GLhandleARB; - + @@ -1334,19 +2263,19 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -1356,14 +2285,14 @@ typedef unsigned int GLhandleARB; - + - + @@ -1371,6 +2300,7 @@ typedef unsigned int GLhandleARB; + @@ -1396,23 +2326,28 @@ typedef unsigned int GLhandleARB; - + + + + + + - + - + - + @@ -1420,7 +2355,7 @@ typedef unsigned int GLhandleARB; - + @@ -1429,21 +2364,33 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + @@ -1452,15 +2399,13 @@ typedef unsigned int GLhandleARB; + - + - - - - + @@ -1478,52 +2423,306 @@ typedef unsigned int GLhandleARB; - + - + - - + + - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1536,7 +2735,7 @@ typedef unsigned int GLhandleARB; - + @@ -1578,19 +2777,19 @@ typedef unsigned int GLhandleARB; - + - + - + @@ -1602,12 +2801,12 @@ typedef unsigned int GLhandleARB; - + - + @@ -1656,7 +2855,7 @@ typedef unsigned int GLhandleARB; - + @@ -1677,7 +2876,7 @@ typedef unsigned int GLhandleARB; - + @@ -1696,13 +2895,13 @@ typedef unsigned int GLhandleARB; - + - + @@ -1713,9 +2912,11 @@ typedef unsigned int GLhandleARB; + + @@ -1728,7 +2929,17 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + @@ -1741,15 +2952,31 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + - + - + @@ -1766,17 +2993,27 @@ typedef unsigned int GLhandleARB; - + + + + + - + - + + + + + + + @@ -1787,37 +3024,45 @@ typedef unsigned int GLhandleARB; - + + + - + + - + + + + + + - + - + @@ -1826,20 +3071,20 @@ typedef unsigned int GLhandleARB; - + - + - + - + @@ -1849,7 +3094,7 @@ typedef unsigned int GLhandleARB; - + @@ -1859,7 +3104,7 @@ typedef unsigned int GLhandleARB; - + @@ -1874,7 +3119,7 @@ typedef unsigned int GLhandleARB; - + @@ -1891,7 +3136,7 @@ typedef unsigned int GLhandleARB; - + @@ -1925,34 +3170,99 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + - + @@ -1961,6325 +3271,8932 @@ typedef unsigned int GLhandleARB; + + - + + + + + + + + + - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + - + + + + + + + + + + + + + - - - + + + + + + + + + + + + - - - - - + + + + + + - - - - - - - - - + + + + + + - - - - - - + + + + + + + + + + + + - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + - - - - - + + + + + + + - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - + + + + + + - + + + + - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - + + + + + + + + + + + - - - - - + + + + + + + - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + - + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + - - - - + + + - - + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - void glAccum - GLenum op - GLfloat value - - - - void glAccumxOES - GLenum op - GLfixed value - - - void glActiveProgramEXT - GLuint program - - - void glActiveShaderProgram - GLuint pipeline - GLuint program - - - void glActiveShaderProgramEXT - GLuint pipeline - GLuint program - - - void glActiveStencilFaceEXT - GLenum face - - - - void glActiveTexture - GLenum texture - - - - void glActiveTextureARB - GLenum texture - - - - - void glActiveVaryingNV - GLuint program - const GLchar *name - - - void glAlphaFragmentOp1ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - - - void glAlphaFragmentOp2ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod - - - void glAlphaFragmentOp3ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod - GLuint arg3 - GLuint arg3Rep - GLuint arg3Mod - - - void glAlphaFunc - GLenum func - GLfloat ref - - - - void glAlphaFuncQCOM - GLenum func - GLclampf ref - - - void glAlphaFuncx - GLenum func - GLfixed ref - - - void glAlphaFuncxOES - GLenum func - GLfixed ref - - - void glApplyTextureEXT - GLenum mode - - - GLboolean glAreProgramsResidentNV - GLsizei n - const GLuint *programs - GLboolean *residences - - - - GLboolean glAreTexturesResident - GLsizei n - const GLuint *textures - GLboolean *residences - - - - GLboolean glAreTexturesResidentEXT - GLsizei n - const GLuint *textures - GLboolean *residences - - - - void glArrayElement - GLint i - - - void glArrayElementEXT - GLint i - - - - void glArrayObjectATI - GLenum array - GLint size - GLenum type - GLsizei stride - GLuint buffer - GLuint offset - - - void glAsyncMarkerSGIX - GLuint marker - - - void glAttachObjectARB - GLhandleARB containerObj - GLhandleARB obj - - - - void glAttachShader - GLuint program - GLuint shader - - - void glBegin - GLenum mode - - - - void glBeginConditionalRender - GLuint id - GLenum mode - - - void glBeginConditionalRenderNV - GLuint id - GLenum mode - - - - - void glBeginConditionalRenderNVX - GLuint id - - - void glBeginFragmentShaderATI - - - void glBeginOcclusionQueryNV - GLuint id - - - void glBeginPerfMonitorAMD - GLuint monitor - - - void glBeginQuery - GLenum target - GLuint id - - - - void glBeginQueryARB - GLenum target - GLuint id - - - - void glBeginQueryEXT - GLenum target - GLuint id - - - void glBeginQueryIndexed - GLenum target - GLuint index - GLuint id - - - void glBeginTransformFeedback - GLenum primitiveMode - - - void glBeginTransformFeedbackEXT - GLenum primitiveMode - - - - void glBeginTransformFeedbackNV - GLenum primitiveMode - - - - void glBeginVertexShaderEXT - - - void glBeginVideoCaptureNV - GLuint video_capture_slot - - - void glBindAttribLocation - GLuint program - GLuint index - const GLchar *name - - - void glBindAttribLocationARB - GLhandleARB programObj - GLuint index - const GLcharARB *name - - - - void glBindBuffer - GLenum target - GLuint buffer - - - void glBindBufferARB - GLenum target - GLuint buffer - - - - void glBindBufferBase - GLenum target - GLuint index - GLuint buffer - - - void glBindBufferBaseEXT - GLenum target - GLuint index - GLuint buffer - - - - void glBindBufferBaseNV - GLenum target - GLuint index - GLuint buffer - - - - void glBindBufferOffsetEXT - GLenum target - GLuint index - GLuint buffer - GLintptr offset - - - void glBindBufferOffsetNV - GLenum target - GLuint index - GLuint buffer - GLintptr offset - - - - void glBindBufferRange - GLenum target - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - void glBindBufferRangeEXT - GLenum target - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glBindBufferRangeNV - GLenum target - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glBindBuffersBase - GLenum target - GLuint first - GLsizei count - const GLuint *buffers - - - void glBindBuffersRange - GLenum target - GLuint first - GLsizei count - const GLuint *buffers - const GLintptr *offsets - const GLsizeiptr *sizes - - - void glBindFragDataLocation - GLuint program - GLuint color - const GLchar *name - - - void glBindFragDataLocationEXT - GLuint program - GLuint color - const GLchar *name - - - - void glBindFragDataLocationIndexed - GLuint program - GLuint colorNumber - GLuint index - const GLchar *name - - - void glBindFragmentShaderATI - GLuint id - - - void glBindFramebuffer - GLenum target - GLuint framebuffer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + void glAccum + GLenum op + GLfloat value + + + + void glAccumxOES + GLenum op + GLfixed value + + + void glActiveProgramEXT + GLuint program + + + void glActiveShaderProgram + GLuint pipeline + GLuint program + + + void glActiveShaderProgramEXT + GLuint pipeline + GLuint program + + + void glActiveStencilFaceEXT + GLenum face + + + + void glActiveTexture + GLenum texture + + + + void glActiveTextureARB + GLenum texture + + + + + void glActiveVaryingNV + GLuint program + const GLchar *name + + + void glAlphaFragmentOp1ATI + GLenum op + GLuint dst + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + + + void glAlphaFragmentOp2ATI + GLenum op + GLuint dst + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + GLuint arg2 + GLuint arg2Rep + GLuint arg2Mod + + + void glAlphaFragmentOp3ATI + GLenum op + GLuint dst + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + GLuint arg2 + GLuint arg2Rep + GLuint arg2Mod + GLuint arg3 + GLuint arg3Rep + GLuint arg3Mod + + + void glAlphaFunc + GLenum func + GLfloat ref + + + + void glAlphaFuncQCOM + GLenum func + GLclampf ref + + + void glAlphaFuncx + GLenum func + GLfixed ref + + + void glAlphaFuncxOES + GLenum func + GLfixed ref + + + void glAlphaToCoverageDitherControlNV + GLenum mode + + + void glApplyFramebufferAttachmentCMAAINTEL + + + void glApplyTextureEXT + GLenum mode + + + GLboolean glAcquireKeyedMutexWin32EXT + GLuint memory + GLuint64 key + GLuint timeout + + + GLboolean glAreProgramsResidentNV + GLsizei n + const GLuint *programs + GLboolean *residences + + + + GLboolean glAreTexturesResident + GLsizei n + const GLuint *textures + GLboolean *residences + + + + GLboolean glAreTexturesResidentEXT + GLsizei n + const GLuint *textures + GLboolean *residences + + + + void glArrayElement + GLint i + + + void glArrayElementEXT + GLint i + + + + void glArrayObjectATI + GLenum array + GLint size + GLenum type + GLsizei stride + GLuint buffer + GLuint offset + + + GLuint glAsyncCopyBufferSubDataNVX + GLsizei waitSemaphoreCount + const GLuint *waitSemaphoreArray + const GLuint64 *fenceValueArray + GLuint readGpu + GLbitfield writeGpuMask + GLuint readBuffer + GLuint writeBuffer + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + GLsizei signalSemaphoreCount + const GLuint *signalSemaphoreArray + const GLuint64 *signalValueArray + + + GLuint glAsyncCopyImageSubDataNVX + GLsizei waitSemaphoreCount + const GLuint *waitSemaphoreArray + const GLuint64 *waitValueArray + GLuint srcGpu + GLbitfield dstGpuMask + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srcY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei srcWidth + GLsizei srcHeight + GLsizei srcDepth + GLsizei signalSemaphoreCount + const GLuint *signalSemaphoreArray + const GLuint64 *signalValueArray + + + void glAsyncMarkerSGIX + GLuint marker + + + void glAttachObjectARB + GLhandleARB containerObj + GLhandleARB obj + + + + void glAttachShader + GLuint program + GLuint shader + + + void glBegin + GLenum mode + + + + void glBeginConditionalRender + GLuint id + GLenum mode + + + void glBeginConditionalRenderNV + GLuint id + GLenum mode + + + + + void glBeginConditionalRenderNVX + GLuint id + + + void glBeginFragmentShaderATI + + + void glBeginOcclusionQueryNV + GLuint id + + + void glBeginPerfMonitorAMD + GLuint monitor + + + void glBeginPerfQueryINTEL + GLuint queryHandle + + + void glBeginQuery + GLenum target + GLuint id + + + + void glBeginQueryARB + GLenum target + GLuint id + + + + void glBeginQueryEXT + GLenum target + GLuint id + + + void glBeginQueryIndexed + GLenum target + GLuint index + GLuint id + + + void glBeginTransformFeedback + GLenum primitiveMode + + + + void glBeginTransformFeedbackEXT + GLenum primitiveMode + + + + void glBeginTransformFeedbackNV + GLenum primitiveMode + + + + void glBeginVertexShaderEXT + + + void glBeginVideoCaptureNV + GLuint video_capture_slot + + + void glBindAttribLocation + GLuint program + GLuint index + const GLchar *name + + + void glBindAttribLocationARB + GLhandleARB programObj + GLuint index + const GLcharARB *name + + + + void glBindBuffer + GLenum target + GLuint buffer + + + void glBindBufferARB + GLenum target + GLuint buffer + + + + void glBindBufferBase + GLenum target + GLuint index + GLuint buffer + + + + void glBindBufferBaseEXT + GLenum target + GLuint index + GLuint buffer + + + + void glBindBufferBaseNV + GLenum target + GLuint index + GLuint buffer + + + + void glBindBufferOffsetEXT + GLenum target + GLuint index + GLuint buffer + GLintptr offset + + + void glBindBufferOffsetNV + GLenum target + GLuint index + GLuint buffer + GLintptr offset + + + + void glBindBufferRange + GLenum target + GLuint index + GLuint buffer + GLintptr offset + GLsizeiptr size + + + + void glBindBufferRangeEXT + GLenum target + GLuint index + GLuint buffer + GLintptr offset + GLsizeiptr size + + + + void glBindBufferRangeNV + GLenum target + GLuint index + GLuint buffer + GLintptr offset + GLsizeiptr size + + + + void glBindBuffersBase + GLenum target + GLuint first + GLsizei count + const GLuint *buffers + + + void glBindBuffersRange + GLenum target + GLuint first + GLsizei count + const GLuint *buffers + const GLintptr *offsets + const GLsizeiptr *sizes + + + void glBindFragDataLocation + GLuint program + GLuint color + const GLchar *name + + + void glBindFragDataLocationEXT + GLuint program + GLuint color + const GLchar *name + + + + void glBindFragDataLocationIndexed + GLuint program + GLuint colorNumber + GLuint index + const GLchar *name + + + void glBindFragDataLocationIndexedEXT + GLuint program + GLuint colorNumber + GLuint index + const GLchar *name + + + + void glBindFragmentShaderATI + GLuint id + + + void glBindFramebuffer + GLenum target + 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 @@ -8295,7 +12212,7 @@ typedef unsigned int GLhandleARB; void glBindMultiTextureEXT GLenum texunit GLenum target - GLuint texture + GLuint texture GLuint glBindParameterEXT @@ -8303,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 @@ -8359,16 +12280,21 @@ 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 glBindTextureUnitParameterEXT GLenum unit @@ -8378,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 @@ -8415,9 +12341,9 @@ typedef unsigned int GLhandleARB; void glBindVertexBuffers GLuint first GLsizei count - const GLuint *buffers - const GLintptr *offsets - const GLsizei *strides + const GLuint *buffers + const GLintptr *offsets + const GLsizei *strides void glBindVertexShaderEXT @@ -8436,7 +12362,7 @@ typedef unsigned int GLhandleARB; GLuint stream GLenum frame_region GLenum target - GLuint texture + GLuint texture void glBinormal3bEXT @@ -8497,7 +12423,7 @@ typedef unsigned int GLhandleARB; void glBinormalPointerEXT GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glBitmap @@ -8519,7 +12445,18 @@ typedef unsigned int GLhandleARB; GLfixed yorig GLfixed xmove GLfixed ymove - const GLubyte *bitmap + const GLubyte *bitmap + + + void glBlendBarrier + + + void glBlendBarrierKHR + + + + void glBlendBarrierNV + void glBlendColor @@ -8547,7 +12484,7 @@ typedef unsigned int GLhandleARB; void glBlendEquation - GLenum mode + GLenum mode @@ -8559,12 +12496,12 @@ typedef unsigned int GLhandleARB; void glBlendEquationIndexedAMD GLuint buf - GLenum mode + GLenum mode void glBlendEquationOES - GLenum mode + GLenum mode void glBlendEquationSeparate @@ -8582,43 +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 + + + + void glBlendEquationSeparateiOES + GLuint buf + GLenum modeRGB + GLenum modeAlpha void glBlendEquationi GLuint buf - GLenum mode + GLenum mode void glBlendEquationiARB GLuint buf - GLenum mode + GLenum mode + + + + void glBlendEquationiEXT + GLuint buf + GLenum mode + + + + void glBlendEquationiOES + GLuint buf + GLenum mode void glBlendFunc - GLenum sfactor - GLenum dfactor + GLenum sfactor + GLenum dfactor @@ -8630,74 +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 + + + + void glBlendFuncSeparateiOES + GLuint buf + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha void glBlendFunci GLuint buf - GLenum src - GLenum dst + GLenum src + GLenum dst void glBlendFunciARB GLuint buf - GLenum src - GLenum dst + GLenum src + GLenum dst + + + + void glBlendFunciEXT + GLuint buf + GLenum src + GLenum dst + + + + void glBlendFunciOES + GLuint buf + GLenum src + GLenum dst @@ -8705,9 +12700,6 @@ typedef unsigned int GLhandleARB; GLenum pname GLint value - - void glBlendBarrierNV - void glBlitFramebuffer GLint srcX0 @@ -8719,7 +12711,7 @@ typedef unsigned int GLhandleARB; GLint dstX1 GLint dstY1 GLbitfield mask - GLenum filter + GLenum filter @@ -8732,8 +12724,8 @@ typedef unsigned int GLhandleARB; GLint dstY0 GLint dstX1 GLint dstY1 - GLbitfield mask - GLenum filter + GLbitfield mask + GLenum filter void glBlitFramebufferEXT @@ -8746,7 +12738,7 @@ typedef unsigned int GLhandleARB; GLint dstX1 GLint dstY1 GLbitfield mask - GLenum filter + GLenum filter @@ -8760,8 +12752,24 @@ typedef unsigned int GLhandleARB; GLint dstY0 GLint dstX1 GLint dstY1 - GLbitfield mask - GLenum filter + GLbitfield mask + GLenum filter + + + + void glBlitNamedFramebuffer + GLuint readFramebuffer + GLuint drawFramebuffer + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLbitfield mask + GLenum filter void glBufferAddressRangeNV @@ -8770,21 +12778,43 @@ typedef unsigned int GLhandleARB; GLuint64EXT address GLsizeiptr length + + void glBufferAttachMemoryNV + GLenum target + GLuint memory + GLuint64 offset + void glBufferData GLenum target GLsizeiptr size - const GLvoid *data + const void *data GLenum usage void glBufferDataARB GLenum target GLsizeiptrARB size - const GLvoid *data + const void *data GLenum usage + + void glBufferPageCommitmentARB + GLenum target + GLintptr offset + GLsizeiptr size + GLboolean commit + + + void glBufferPageCommitmentMemNV + GLenum target + GLintptr offset + GLsizeiptr size + GLuint memory + GLuint64 memOffset + GLboolean commit + void glBufferParameteriAPPLE GLenum target @@ -8793,26 +12823,53 @@ typedef unsigned int GLhandleARB; void glBufferStorage + GLenum target + GLsizeiptr size + const void *data + GLbitfield flags + + + void glBufferStorageEXT + GLenum target + GLsizeiptr size + const void *data + GLbitfield flags + + + + void glBufferStorageExternalEXT GLenum target + GLintptr offset GLsizeiptr size - const void *data - GLbitfield flags + GLeglClientBufferEXT clientBuffer + GLbitfield flags + + + void glBufferStorageMemEXT + GLenum target + GLsizeiptr size + GLuint memory + GLuint64 offset void glBufferSubData GLenum target GLintptr offset GLsizeiptr size - const GLvoid *data + const void *data void glBufferSubDataARB GLenum target GLintptrARB offset GLsizeiptrARB size - const GLvoid *data + const void *data + + void glCallCommandListNV + GLuint list + void glCallList GLuint list @@ -8822,27 +12879,32 @@ typedef unsigned int GLhandleARB; void glCallLists GLsizei n GLenum type - const GLvoid *lists + const void *lists - 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 glCheckNamedFramebufferStatusEXT - GLuint framebuffer + GLuint framebuffer GLenum target @@ -8880,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 @@ -8992,24 +13058,77 @@ typedef unsigned int GLhandleARB; GLfloat c + + void glClearNamedBufferData + 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 glClearNamedBufferSubDataEXT - GLuint buffer - GLenum internalformat + void glClearNamedBufferSubData + GLuint buffer + GLenum internalformat + GLintptr offset + GLsizeiptr size GLenum format GLenum type + const void *data + + + void glClearNamedBufferSubDataEXT + GLuint buffer + GLenum internalformat GLsizeiptr offset GLsizeiptr size + GLenum format + GLenum type const void *data + + void glClearNamedFramebufferfi + GLuint framebuffer + GLenum buffer + GLint drawbuffer + GLfloat depth + GLint stencil + + + void glClearNamedFramebufferfv + GLuint framebuffer + GLenum buffer + GLint drawbuffer + const GLfloat *value + + + void glClearNamedFramebufferiv + GLuint framebuffer + GLenum buffer + GLint drawbuffer + const GLint *value + + + void glClearNamedFramebufferuiv + GLuint framebuffer + GLenum buffer + GLint drawbuffer + const GLuint *value + + + void glClearPixelLocalStorageuiEXT + GLsizei offset + GLsizei n + const GLuint *values + void glClearStencil GLint s @@ -9017,15 +13136,24 @@ typedef unsigned int GLhandleARB; void glClearTexImage - GLuint texture + GLuint texture GLint level - GLenum format - GLenum type - const void *data + GLenum format + GLenum type + const void *data + + + void glClearTexImageEXT + GLuint texture + GLint level + GLenum format + GLenum type + const void *data + void glClearTexSubImage - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -9033,9 +13161,24 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type - const void *data + GLenum format + GLenum type + const void *data + + + void glClearTexSubImageEXT + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *data + void glClientActiveTexture @@ -9055,21 +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 glClipControlARB + void glClipControlEXT GLenum origin GLenum depth + void glClipPlane @@ -9079,33 +13235,33 @@ typedef unsigned int GLhandleARB; void glClipPlanef - GLenum p - const GLfloat *eqn + GLenum p + const GLfloat *eqn void glClipPlanefIMG - GLenum p - const GLfloat *eqn + GLenum p + const GLfloat *eqn void glClipPlanefOES - GLenum plane + GLenum plane const GLfloat *equation void glClipPlanex - GLenum plane - const GLfixed *equation + GLenum plane + const GLfixed *equation void glClipPlanexIMG - GLenum p - const GLfixed *eqn + GLenum p + const GLfixed *eqn void glClipPlanexOES - GLenum plane + GLenum plane const GLfixed *equation @@ -9484,6 +13640,7 @@ typedef unsigned int GLhandleARB; GLboolean b GLboolean a + void glColorMaski @@ -9493,6 +13650,24 @@ typedef unsigned int GLhandleARB; GLboolean b GLboolean a + + void glColorMaskiEXT + GLuint index + GLboolean r + GLboolean g + GLboolean b + GLboolean a + + + + void glColorMaskiOES + GLuint index + GLboolean r + GLboolean g + GLboolean b + GLboolean a + + void glColorMaterial GLenum face @@ -9501,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 @@ -9524,7 +13699,7 @@ typedef unsigned int GLhandleARB; GLint size GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glColorPointerEXT @@ -9532,21 +13707,21 @@ typedef unsigned int GLhandleARB; GLenum type GLsizei stride GLsizei count - const GLvoid *pointer + const void *pointer void glColorPointerListIBM GLint size GLenum type GLint stride - const GLvoid **pointer + const void **pointer GLint ptrstride void glColorPointervINTEL GLint size GLenum type - const GLvoid **pointer + const void **pointer void glColorSubTable @@ -9555,7 +13730,7 @@ typedef unsigned int GLhandleARB; GLsizei count GLenum format GLenum type - const GLvoid *data + const void *data @@ -9566,34 +13741,34 @@ typedef unsigned int GLhandleARB; GLsizei count GLenum format GLenum type - const GLvoid *data + const void *data void glColorTable GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type - const GLvoid *table + const void *table void glColorTableEXT GLenum target - GLenum internalFormat + GLenum internalFormat GLsizei width GLenum format GLenum type - const GLvoid *table + const void *table void glColorTableParameterfv GLenum target - GLenum pname + GLenum pname const GLfloat *params @@ -9608,7 +13783,7 @@ typedef unsigned int GLhandleARB; void glColorTableParameteriv GLenum target - GLenum pname + GLenum pname const GLint *params @@ -9623,11 +13798,11 @@ typedef unsigned int GLhandleARB; void glColorTableSGI GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type - const GLvoid *table + const void *table @@ -9685,9 +13860,18 @@ typedef unsigned int GLhandleARB; GLenum pname const GLfloat *params + + void glCommandListSegmentsNV + GLuint list + GLuint segments + + + void glCompileCommandListNV + GLuint list + void glCompileShader - GLuint shader + GLuint shader void glCompileShaderARB @@ -9696,7 +13880,7 @@ typedef unsigned int GLhandleARB; void glCompileShaderIncludeARB - GLuint shader + GLuint shader GLsizei count const GLchar *const*path const GLint *length @@ -9706,36 +13890,36 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLint border GLsizei imageSize - const GLvoid *bits + const void *bits void glCompressedMultiTexImage2DEXT GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border GLsizei imageSize - const GLvoid *bits + const void *bits void glCompressedMultiTexImage3DEXT GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth GLint border GLsizei imageSize - const GLvoid *bits + const void *bits void glCompressedMultiTexSubImage1DEXT @@ -9746,7 +13930,7 @@ typedef unsigned int GLhandleARB; GLsizei width GLenum format GLsizei imageSize - const GLvoid *bits + const void *bits void glCompressedMultiTexSubImage2DEXT @@ -9759,7 +13943,7 @@ typedef unsigned int GLhandleARB; GLsizei height GLenum format GLsizei imageSize - const GLvoid *bits + const void *bits void glCompressedMultiTexSubImage3DEXT @@ -9774,17 +13958,17 @@ typedef unsigned int GLhandleARB; GLsizei depth GLenum format GLsizei imageSize - const GLvoid *bits + const void *bits void glCompressedTexImage1D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLint border GLsizei imageSize - const GLvoid *data + const void *data @@ -9792,11 +13976,11 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage1DARB GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLint border GLsizei imageSize - const GLvoid *data + const void *data @@ -9804,12 +13988,12 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage2D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border GLsizei imageSize - const GLvoid *data + const void *data @@ -9817,12 +14001,12 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage2DARB GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border GLsizei imageSize - const GLvoid *data + const void *data @@ -9830,13 +14014,13 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage3D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth GLint border GLsizei imageSize - const GLvoid *data + const void *data @@ -9844,27 +14028,27 @@ typedef unsigned int GLhandleARB; void glCompressedTexImage3DARB GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth GLint border GLsizei imageSize - const GLvoid *data + const void *data void glCompressedTexImage3DOES - GLenum target + GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth GLint border GLsizei imageSize - const GLvoid *data + const void *data void glCompressedTexSubImage1D @@ -9874,7 +14058,7 @@ typedef unsigned int GLhandleARB; GLsizei width GLenum format GLsizei imageSize - const GLvoid *data + const void *data @@ -9886,7 +14070,7 @@ typedef unsigned int GLhandleARB; GLsizei width GLenum format GLsizei imageSize - const GLvoid *data + const void *data @@ -9900,7 +14084,7 @@ typedef unsigned int GLhandleARB; GLsizei height GLenum format GLsizei imageSize - const GLvoid *data + const void *data @@ -9914,7 +14098,7 @@ typedef unsigned int GLhandleARB; GLsizei height GLenum format GLsizei imageSize - const GLvoid *data + const void *data @@ -9930,7 +14114,7 @@ typedef unsigned int GLhandleARB; GLsizei depth GLenum format GLsizei imageSize - const GLvoid *data + const void *data @@ -9946,13 +14130,13 @@ typedef unsigned int GLhandleARB; GLsizei depth GLenum format GLsizei imageSize - const GLvoid *data + const void *data void glCompressedTexSubImage3DOES - GLenum target + GLenum target GLint level GLint xoffset GLint yoffset @@ -9960,60 +14144,82 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format + GLenum format GLsizei imageSize - const GLvoid *data + const void *data void glCompressedTextureImage1DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLint border GLsizei imageSize - const GLvoid *bits + const void *bits void glCompressedTextureImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLint border GLsizei imageSize - const GLvoid *bits + const void *bits void glCompressedTextureImage3DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth GLint border GLsizei imageSize - const GLvoid *bits + const void *bits + + + void glCompressedTextureSubImage1D + GLuint texture + GLint level + GLint xoffset + GLsizei width + GLenum format + GLsizei imageSize + const void *data void glCompressedTextureSubImage1DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset GLsizei width GLenum format GLsizei imageSize - const GLvoid *bits + const void *bits + + + void glCompressedTextureSubImage2D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLsizei imageSize + const void *data void glCompressedTextureSubImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -10022,11 +14228,25 @@ typedef unsigned int GLhandleARB; GLsizei height GLenum format GLsizei imageSize - const GLvoid *bits + const void *bits + + + void glCompressedTextureSubImage3D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLsizei imageSize + const void *data void glCompressedTextureSubImage3DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -10037,58 +14257,68 @@ typedef unsigned int GLhandleARB; GLsizei depth GLenum format GLsizei imageSize - const GLvoid *bits + const void *bits + + + void glConservativeRasterParameterfNV + GLenum pname + GLfloat value + + + void glConservativeRasterParameteriNV + GLenum pname + GLint param void glConvolutionFilter1D GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type - const GLvoid *image + const void *image void glConvolutionFilter1DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLenum format GLenum type - const GLvoid *image + const void *image void glConvolutionFilter2D GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format GLenum type - const GLvoid *image + const void *image void glConvolutionFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format GLenum type - const GLvoid *image + const void *image void glConvolutionParameterf GLenum target - GLenum pname + GLenum pname GLfloat params @@ -10103,7 +14333,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameterfv GLenum target - GLenum pname + GLenum pname const GLfloat *params @@ -10118,7 +14348,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameteri GLenum target - GLenum pname + GLenum pname GLint params @@ -10133,7 +14363,7 @@ typedef unsigned int GLhandleARB; void glConvolutionParameteriv GLenum target - GLenum pname + GLenum pname const GLint *params @@ -10147,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 @@ -10195,7 +14426,7 @@ typedef unsigned int GLhandleARB; void glCopyColorTable GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10204,7 +14435,7 @@ typedef unsigned int GLhandleARB; void glCopyColorTableSGI GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10214,7 +14445,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter1D GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10223,7 +14454,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter1DEXT GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10233,7 +14464,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter2D GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10243,7 +14474,7 @@ typedef unsigned int GLhandleARB; void glCopyConvolutionFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10254,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 @@ -10269,16 +14500,35 @@ typedef unsigned int GLhandleARB; GLsizei srcHeight GLsizei srcDepth + + void glCopyImageSubDataEXT + 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 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 @@ -10288,12 +14538,31 @@ typedef unsigned int GLhandleARB; GLsizei depth + + void glCopyImageSubDataOES + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srcY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei srcWidth + GLsizei srcHeight + GLsizei srcDepth + + void glCopyMultiTexImage1DEXT GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10304,7 +14573,7 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10346,6 +14615,14 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height + + void glCopyNamedBufferSubData + GLuint readBuffer + GLuint writeBuffer + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + void glCopyPathNV GLuint resultPath @@ -10364,7 +14641,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage1D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10375,7 +14652,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage1DEXT GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10387,7 +14664,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage2D GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10399,7 +14676,7 @@ typedef unsigned int GLhandleARB; void glCopyTexImage2DEXT GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10495,10 +14772,10 @@ typedef unsigned int GLhandleARB; void glCopyTextureImage1DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLenum internalformat + GLenum internalformat GLint x GLint y GLsizei width @@ -10506,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 @@ -10523,9 +14800,18 @@ typedef unsigned int GLhandleARB; GLint sourceBaseLevel GLsizei sourceLevelCount + + void glCopyTextureSubImage1D + GLuint texture + GLint level + GLint xoffset + GLint x + GLint y + GLsizei width + void glCopyTextureSubImage1DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -10533,9 +14819,20 @@ typedef unsigned int GLhandleARB; GLint y GLsizei width + + void glCopyTextureSubImage2D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint x + GLint y + GLsizei width + GLsizei height + void glCopyTextureSubImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -10545,9 +14842,21 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height + + void glCopyTextureSubImage3D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y + GLsizei width + GLsizei height + void glCopyTextureSubImage3DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -10562,7 +14871,7 @@ typedef unsigned int GLhandleARB; void glCoverFillPathInstancedNV GLsizei numPaths GLenum pathNameType - const GLvoid *paths + const void *paths GLuint pathBase GLenum coverMode GLenum transformType @@ -10577,7 +14886,7 @@ typedef unsigned int GLhandleARB; void glCoverStrokePathInstancedNV GLsizei numPaths GLenum pathNameType - const GLvoid *paths + const void *paths GLuint pathBase GLenum coverMode GLenum transformType @@ -10590,51 +14899,135 @@ typedef unsigned int GLhandleARB; void glCoverageMaskNV - GLboolean mask + GLboolean mask + + + void glCoverageModulationNV + GLenum components + + + void glCoverageModulationTableNV + GLsizei n + const GLfloat *v void glCoverageOperationNV GLenum operation - GLuint glCreateProgram + void glCreateBuffers + GLsizei n + GLuint *buffers + + + void glCreateCommandListsNV + GLsizei n + GLuint *lists + + + void glCreateFramebuffers + GLsizei n + GLuint *framebuffers + + + void glCreateMemoryObjectsEXT + GLsizei n + GLuint *memoryObjects + + + void glCreatePerfQueryINTEL + GLuint queryId + GLuint *queryHandle + + + GLuint glCreateProgram GLhandleARB glCreateProgramObjectARB - GLuint glCreateShader - GLenum type + void glCreateProgramPipelines + GLsizei n + GLuint *pipelines + + + GLuint glCreateProgressFenceNVX + + + void glCreateQueries + GLenum target + GLsizei n + GLuint *ids + + + void glCreateRenderbuffers + GLsizei n + GLuint *renderbuffers + + + void glCreateSamplers + GLsizei n + GLuint *samplers + + + 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 + const GLchar **strings + + + void glCreateStatesNV + GLsizei n + GLuint *states - GLsync glCreateSyncFromCLeventARB + GLsync glCreateSyncFromCLeventARB struct _cl_context *context struct _cl_event *event GLbitfield flags + + void glCreateTextures + GLenum target + GLsizei n + GLuint *textures + + + void glCreateTransformFeedbacks + GLsizei n + GLuint *ids + + + void glCreateVertexArrays + GLsizei n + GLuint *arrays + void glCullFace GLenum mode @@ -10683,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 @@ -10702,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 @@ -10804,14 +15197,19 @@ typedef unsigned int GLhandleARB; void glDeleteBuffers GLsizei n - const GLuint *buffers + const GLuint *buffers void glDeleteBuffersARB GLsizei n - const GLuint *buffers + const GLuint *buffers + + void glDeleteCommandListsNV + GLsizei n + const GLuint *lists + void glDeleteFencesAPPLE GLsizei n @@ -10830,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 @@ -10881,126 +15284,147 @@ typedef unsigned int GLhandleARB; GLsizei n GLuint *monitors + + void glDeletePerfQueryINTEL + GLuint queryHandle + void glDeleteProgram - GLuint program + GLuint program void glDeleteProgramPipelines GLsizei n - const GLuint *pipelines + const GLuint *pipelines void glDeleteProgramPipelinesEXT GLsizei n - const GLuint *pipelines + const GLuint *pipelines void glDeleteProgramsARB GLsizei n - const GLuint *programs + const GLuint *programs void glDeleteProgramsNV GLsizei n - const GLuint *programs + const GLuint *programs void glDeleteQueries GLsizei n - const GLuint *ids + const GLuint *ids void glDeleteQueriesARB GLsizei n - const GLuint *ids + const GLuint *ids void glDeleteQueriesEXT GLsizei n - const GLuint *ids + const GLuint *ids + + + void glDeleteQueryResourceTagNV + GLsizei n + const GLint *tagIds void glDeleteRenderbuffers GLsizei n - const GLuint *renderbuffers + const GLuint *renderbuffers void glDeleteRenderbuffersEXT GLsizei n - const GLuint *renderbuffers + const GLuint *renderbuffers void glDeleteRenderbuffersOES GLsizei n - const GLuint *renderbuffers + const GLuint *renderbuffers void glDeleteSamplers GLsizei count - const GLuint *samplers + const GLuint *samplers + + + void glDeleteSemaphoresEXT + GLsizei n + const GLuint *semaphores void glDeleteShader - GLuint shader + GLuint shader + + void glDeleteStatesNV + GLsizei n + const GLuint *states + void glDeleteSync - GLsync sync + GLsync sync void glDeleteSyncAPPLE - GLsync sync + GLsync sync + void glDeleteTextures GLsizei n - const GLuint *textures + const GLuint *textures void glDeleteTexturesEXT GLsizei n - const GLuint *textures + const GLuint *textures void glDeleteTransformFeedbacks GLsizei n - const GLuint *ids + const GLuint *ids void glDeleteTransformFeedbacksNV GLsizei n - const GLuint *ids + const GLuint *ids void glDeleteVertexArrays GLsizei n - const GLuint *arrays + const GLuint *arrays void glDeleteVertexArraysAPPLE GLsizei n - const GLuint *arrays + const GLuint *arrays void glDeleteVertexArraysOES GLsizei n - const GLuint *arrays + const GLuint *arrays + void glDeleteVertexShaderEXT @@ -11030,10 +15454,28 @@ typedef unsigned int GLhandleARB; void glDepthRange - GLdouble near - GLdouble far + GLdouble n + GLdouble f + + void glDepthRangeArraydvNV + GLuint first + GLsizei count + const GLdouble *v + + + void glDepthRangeArrayfvNV + GLuint first + GLsizei count + const GLfloat *v + + + void glDepthRangeArrayfvOES + GLuint first + GLsizei count + const GLfloat *v + void glDepthRangeArrayv GLuint first @@ -11046,6 +15488,24 @@ typedef unsigned int GLhandleARB; GLdouble n GLdouble f + + void glDepthRangeIndexeddNV + GLuint index + GLdouble n + GLdouble f + + + void glDepthRangeIndexedfNV + GLuint index + GLfloat n + GLfloat f + + + void glDepthRangeIndexedfOES + GLuint index + GLfloat n + GLfloat f + void glDepthRangedNV GLdouble zNear @@ -11082,8 +15542,8 @@ typedef unsigned int GLhandleARB; void glDetachShader - GLuint program - GLuint shader + GLuint program + GLuint shader void glDetailTexFuncSGIS @@ -11117,22 +15577,28 @@ typedef unsigned int GLhandleARB; void glDisableIndexedEXT - GLenum target + GLenum target GLuint index + void glDisableVariantClientStateEXT GLuint id + + void glDisableVertexArrayAttrib + GLuint vaobj + GLuint index + void glDisableVertexArrayAttribEXT - GLuint vaobj + GLuint vaobj GLuint index void glDisableVertexArrayEXT - GLuint vaobj + GLuint vaobj GLenum array @@ -11151,14 +15617,32 @@ typedef unsigned int GLhandleARB; void glDisablei - GLenum target + GLenum target + GLuint index + + + void glDisableiEXT + GLenum target GLuint index + + + + void glDisableiNV + GLenum target + GLuint index + + + + void glDisableiOES + GLenum target + GLuint index + void glDiscardFramebufferEXT - GLenum target + GLenum target GLsizei numAttachments - const GLenum *attachments + const GLenum *attachments void glDispatchCompute @@ -11197,7 +15681,7 @@ typedef unsigned int GLhandleARB; void glDrawArraysIndirect GLenum mode - const GLvoid *indirect + const void *indirect void glDrawArraysInstanced @@ -11212,6 +15696,7 @@ typedef unsigned int GLhandleARB; GLint first GLsizei count GLsizei primcount + void glDrawArraysInstancedARB @@ -11229,6 +15714,15 @@ typedef unsigned int GLhandleARB; GLsizei instancecount GLuint baseinstance + + void glDrawArraysInstancedBaseInstanceEXT + GLenum mode + GLint first + GLsizei count + GLsizei instancecount + GLuint baseinstance + + void glDrawArraysInstancedEXT GLenum mode @@ -11243,47 +15737,80 @@ typedef unsigned int GLhandleARB; GLint first GLsizei count GLsizei primcount + void glDrawBuffer - GLenum mode + GLenum buf 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 void glDrawBuffersIndexedEXT GLint n - const GLenum *location - const GLint *indices + const GLenum *location + const GLint *indices void glDrawBuffersNV GLsizei n - const GLenum *bufs + const GLenum *bufs + + + void glDrawCommandsAddressNV + GLenum primitiveMode + const GLuint64 *indirects + const GLsizei *sizes + GLuint count + + + void glDrawCommandsNV + GLenum primitiveMode + GLuint buffer + const GLintptr *indirects + const GLsizei *sizes + GLuint count + + + void glDrawCommandsStatesAddressNV + const GLuint64 *indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos + GLuint count + + + void glDrawCommandsStatesNV + GLuint buffer + const GLintptr *indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos + GLuint count void glDrawElementArrayAPPLE @@ -11301,44 +15828,63 @@ typedef unsigned int GLhandleARB; GLenum mode GLsizei count GLenum type - const GLvoid *indices + const void *indices void glDrawElementsBaseVertex GLenum mode GLsizei count GLenum type - const GLvoid *indices + const void *indices + GLint basevertex + + + void glDrawElementsBaseVertexEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLint basevertex + + + + void glDrawElementsBaseVertexOES + GLenum mode + GLsizei count + GLenum type + const void *indices GLint basevertex + void glDrawElementsIndirect GLenum mode - GLenum type - const GLvoid *indirect + GLenum type + const void *indirect void glDrawElementsInstanced GLenum mode GLsizei count GLenum type - const GLvoid *indices + const void *indices GLsizei instancecount void glDrawElementsInstancedANGLE GLenum mode GLsizei count - GLenum type - const void *indices + GLenum type + const void *indices GLsizei primcount + void glDrawElementsInstancedARB GLenum mode GLsizei count GLenum type - const GLvoid *indices + const void *indices GLsizei primcount @@ -11346,17 +15892,27 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseInstance GLenum mode GLsizei count - GLenum type + GLenum type + const void *indices + GLsizei instancecount + GLuint baseinstance + + + void glDrawElementsInstancedBaseInstanceEXT + GLenum mode + GLsizei count + GLenum type const void *indices GLsizei instancecount GLuint baseinstance + void glDrawElementsInstancedBaseVertex GLenum mode GLsizei count GLenum type - const GLvoid *indices + const void *indices GLsizei instancecount GLint basevertex @@ -11364,18 +15920,49 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedBaseVertexBaseInstance GLenum mode GLsizei count - GLenum type + GLenum type const void *indices GLsizei instancecount GLint basevertex GLuint baseinstance + + void glDrawElementsInstancedBaseVertexBaseInstanceEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + GLuint baseinstance + + + + void glDrawElementsInstancedBaseVertexEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + + + + void glDrawElementsInstancedBaseVertexOES + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + + void glDrawElementsInstancedEXT GLenum mode GLsizei count GLenum type - const GLvoid *indices + const void *indices GLsizei primcount @@ -11383,9 +15970,10 @@ typedef unsigned int GLhandleARB; void glDrawElementsInstancedNV GLenum mode GLsizei count - GLenum type - const GLvoid *indices + GLenum type + const void *indices GLsizei primcount + void glDrawMeshArraysSUN @@ -11394,13 +15982,22 @@ typedef unsigned int GLhandleARB; GLsizei count GLsizei width + + void glDrawMeshTasksNV + GLuint first + GLuint count + + + void glDrawMeshTasksIndirectNV + GLintptr indirect + void glDrawPixels GLsizei width GLsizei height GLenum format GLenum type - const GLvoid *pixels + const void *pixels @@ -11426,7 +16023,7 @@ typedef unsigned int GLhandleARB; GLuint end GLsizei count GLenum type - const GLvoid *indices + const void *indices void glDrawRangeElementsBaseVertex @@ -11435,8 +16032,30 @@ typedef unsigned int GLhandleARB; GLuint end GLsizei count GLenum type - const GLvoid *indices + const void *indices + GLint basevertex + + + void glDrawRangeElementsBaseVertexEXT + GLenum mode + GLuint start + GLuint end + GLsizei count + GLenum type + const void *indices + GLint basevertex + + + + void glDrawRangeElementsBaseVertexOES + GLenum mode + GLuint start + GLuint end + GLsizei count + GLenum type + const void *indices GLint basevertex + void glDrawRangeElementsEXT @@ -11445,7 +16064,7 @@ typedef unsigned int GLhandleARB; GLuint end GLsizei count GLenum type - const GLvoid *indices + const void *indices @@ -11455,10 +16074,11 @@ typedef unsigned int GLhandleARB; GLfloat z GLfloat width GLfloat height + void glDrawTexfvOES - const GLfloat *coords + const GLfloat *coords void glDrawTexiOES @@ -11467,10 +16087,11 @@ typedef unsigned int GLhandleARB; GLint z GLint width GLint height + void glDrawTexivOES - const GLint *coords + const GLint *coords void glDrawTexsOES @@ -11479,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 @@ -11505,38 +16127,52 @@ typedef unsigned int GLhandleARB; GLfixed z GLfixed width GLfixed height + void glDrawTexxvOES - const GLfixed *coords + const GLfixed *coords void glDrawTransformFeedback GLenum mode - GLuint id + GLuint id + + + void glDrawTransformFeedbackEXT + GLenum mode + GLuint id + void glDrawTransformFeedbackInstanced GLenum mode - GLuint id + GLuint id + GLsizei instancecount + + + void glDrawTransformFeedbackInstancedEXT + GLenum mode + GLuint id GLsizei instancecount + void glDrawTransformFeedbackNV GLenum mode - GLuint id + GLuint id void glDrawTransformFeedbackStream GLenum mode - GLuint id + GLuint id GLuint stream void glDrawTransformFeedbackStreamInstanced GLenum mode - GLuint id + GLuint id GLuint stream GLsizei instancecount @@ -11545,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 @@ -11562,7 +16210,7 @@ typedef unsigned int GLhandleARB; void glEdgeFlagPointer GLsizei stride - const GLvoid *pointer + const void *pointer void glEdgeFlagPointerEXT @@ -11578,18 +16226,18 @@ typedef unsigned int GLhandleARB; void glEdgeFlagv - const GLboolean *flag + const GLboolean *flag void glElementPointerAPPLE GLenum type - const GLvoid *pointer + const void *pointer void glElementPointerATI GLenum type - const GLvoid *pointer + const void *pointer void glEnable @@ -11616,22 +16264,28 @@ typedef unsigned int GLhandleARB; void glEnableIndexedEXT - GLenum target + GLenum target GLuint index + void glEnableVariantClientStateEXT GLuint id + + void glEnableVertexArrayAttrib + GLuint vaobj + GLuint index + void glEnableVertexArrayAttribEXT - GLuint vaobj + GLuint vaobj GLuint index void glEnableVertexArrayEXT - GLuint vaobj + GLuint vaobj GLenum array @@ -11650,8 +16304,26 @@ typedef unsigned int GLhandleARB; void glEnablei - GLenum target + GLenum target + GLuint index + + + void glEnableiEXT + GLenum target + GLuint index + + + + void glEnableiNV + GLenum target + GLuint index + + + + void glEnableiOES + GLenum target GLuint index + void glEnd @@ -11683,31 +16355,36 @@ typedef unsigned int GLhandleARB; void glEndPerfMonitorAMD GLuint monitor + + void glEndPerfQueryINTEL + GLuint queryHandle + 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 @@ -11815,6 +16492,9 @@ typedef unsigned int GLhandleARB; GLint j + + void glEvaluateDepthValuesARB + void glExecuteProgramNV GLenum target @@ -11825,48 +16505,48 @@ typedef unsigned int GLhandleARB; void glExtGetBufferPointervQCOM GLenum target - GLvoid **params + void **params void glExtGetBuffersQCOM - GLuint *buffers + GLuint *buffers GLint maxBuffers - GLint *numBuffers + GLint *numBuffers void glExtGetFramebuffersQCOM - GLuint *framebuffers + GLuint *framebuffers GLint maxFramebuffers - GLint *numFramebuffers + 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 + GLint *numPrograms void glExtGetRenderbuffersQCOM - GLuint *renderbuffers + GLuint *renderbuffers GLint maxRenderbuffers - GLint *numRenderbuffers + GLint *numRenderbuffers void glExtGetShadersQCOM - GLuint *shaders + GLuint *shaders GLint maxShaders - GLint *numShaders + GLint *numShaders void glExtGetTexLevelParameterivQCOM - GLuint texture + GLuint texture GLenum face GLint level GLenum pname @@ -11882,19 +16562,19 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type - GLvoid *texels + 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 @@ -11922,14 +16602,15 @@ 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 + void glFinalCombinerInputNV @@ -11976,20 +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 + GLintptr offset + GLsizeiptr length void glFlushMappedNamedBufferRangeEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr length @@ -12008,7 +16696,7 @@ typedef unsigned int GLhandleARB; void glFlushVertexArrayRangeAPPLE GLsizei length - GLvoid *pointer + void *pointer void glFlushVertexArrayRangeNV @@ -12022,20 +16710,20 @@ typedef unsigned int GLhandleARB; void glFogCoordPointer GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glFogCoordPointerEXT GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glFogCoordPointerListIBM GLenum type GLint stride - const GLvoid **pointer + const void **pointer GLint ptrstride @@ -12124,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 - const GLfixed *param + GLenum pname + const GLfixed *param void glFogxvOES - GLenum pname + GLenum pname const GLfixed *param @@ -12147,6 +16835,10 @@ typedef unsigned int GLhandleARB; GLenum face GLenum mode + + void glFragmentCoverageColorNV + GLuint color + void glFragmentLightModelfSGIX GLenum pname @@ -12225,24 +16917,54 @@ typedef unsigned int GLhandleARB; void glFramebufferDrawBufferEXT - GLuint framebuffer + GLuint framebuffer GLenum mode void glFramebufferDrawBuffersEXT - GLuint framebuffer + GLuint framebuffer GLsizei n const GLenum *bufs + + void glFramebufferFetchBarrierEXT + + + void glFramebufferFetchBarrierQCOM + + + void glFramebufferFoveationConfigQCOM + GLuint framebuffer + GLuint numLayers + GLuint focalPointsPerLayer + GLuint requestedFeatures + GLuint *providedFeatures + + + void glFramebufferFoveationParametersQCOM + GLuint framebuffer + GLuint layer + GLuint focalPoint + GLfloat focalX + GLfloat focalY + GLfloat gainX + GLfloat gainY + GLfloat foveaArea + void glFramebufferParameteri - GLenum target - GLenum pname + GLenum target + GLenum pname GLint param + + void glFramebufferPixelLocalStorageSizeEXT + GLuint target + GLsizei size + void glFramebufferReadBufferEXT - GLuint framebuffer + GLuint framebuffer GLenum mode @@ -12250,7 +16972,7 @@ typedef unsigned int GLhandleARB; GLenum target GLenum attachment GLenum renderbuffertarget - GLuint renderbuffer + GLuint renderbuffer @@ -12258,30 +16980,51 @@ typedef unsigned int GLhandleARB; GLenum target GLenum attachment GLenum renderbuffertarget - GLuint renderbuffer + GLuint renderbuffer void glFramebufferRenderbufferOES - GLenum target - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer + GLenum target + GLenum attachment + GLenum renderbuffertarget + GLuint renderbuffer + + + void glFramebufferSampleLocationsfvARB + GLenum target + GLuint start + GLsizei count + const GLfloat *v + + + void glFramebufferSampleLocationsfvNV + GLenum target + GLuint start + GLsizei count + const GLfloat *v + + + void glFramebufferSamplePositionsfvAMD + GLenum target + GLuint numsamples + GLuint pixelindex + const GLfloat *values void glFramebufferTexture - GLenum target - GLenum attachment - GLuint texture + GLenum target + GLenum attachment + GLuint texture GLint level void glFramebufferTexture1D GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level @@ -12289,8 +17032,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture1DEXT GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level @@ -12299,8 +17042,8 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture2D GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level @@ -12308,44 +17051,54 @@ typedef unsigned int GLhandleARB; void glFramebufferTexture2DEXT GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level + + void glFramebufferTexture2DDownsampleIMG + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + GLint xscale + GLint yscale + void glFramebufferTexture2DMultisampleEXT - GLenum target - GLenum attachment - GLenum textarget - GLuint texture + GLenum target + GLenum attachment + GLenum textarget + GLuint texture GLint level GLsizei samples void glFramebufferTexture2DMultisampleIMG - GLenum target - GLenum attachment - GLenum textarget - GLuint texture + GLenum target + GLenum attachment + GLenum textarget + GLuint texture GLint level GLsizei samples void glFramebufferTexture2DOES - GLenum target - GLenum attachment - GLenum textarget - GLuint texture + GLenum target + GLenum attachment + GLenum textarget + GLuint texture GLint level void glFramebufferTexture3D GLenum target GLenum attachment - GLenum textarget - GLuint texture + GLenum textarget + GLuint texture GLint level GLint zoffset @@ -12354,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 @@ -12363,10 +17116,10 @@ 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 @@ -12374,7 +17127,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureARB GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level @@ -12382,15 +17135,15 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureEXT GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level - + void glFramebufferTextureFaceARB GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLenum face @@ -12398,7 +17151,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureFaceEXT GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLenum face @@ -12407,7 +17160,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayer GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint layer @@ -12416,7 +17169,7 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayerARB GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint layer @@ -12425,14 +17178,51 @@ typedef unsigned int GLhandleARB; void glFramebufferTextureLayerEXT GLenum target GLenum attachment - GLuint texture + GLuint texture GLint level GLint layer + + void glFramebufferTextureLayerDownsampleIMG + GLenum target + GLenum attachment + GLuint texture + GLint level + GLint layer + GLint xscale + GLint yscale + + + void glFramebufferTextureMultisampleMultiviewOVR + GLenum target + GLenum attachment + GLuint texture + GLint level + GLsizei samples + GLint baseViewIndex + GLsizei numViews + + + void glFramebufferTextureMultiviewOVR + GLenum target + GLenum attachment + GLuint texture + GLint level + GLint baseViewIndex + GLsizei numViews + + + void glFramebufferTextureOES + GLenum target + GLenum attachment + GLuint texture + GLint level + + void glFreeObjectBufferATI - GLuint buffer + GLuint buffer void glFrontFace @@ -12493,12 +17283,12 @@ typedef unsigned int GLhandleARB; void glGenBuffers GLsizei n - GLuint *buffers + GLuint *buffers void glGenBuffersARB GLsizei n - GLuint *buffers + GLuint *buffers @@ -12519,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 @@ -12562,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 @@ -12632,42 +17432,43 @@ 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 + GLuint glGenVertexShadersEXT @@ -12675,44 +17476,48 @@ typedef unsigned int GLhandleARB; void glGenerateMipmap - GLenum target + GLenum target void glGenerateMipmapEXT - GLenum target + GLenum target void glGenerateMipmapOES - GLenum target + GLenum target void glGenerateMultiTexMipmapEXT GLenum texunit GLenum target + + void glGenerateTextureMipmap + 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 @@ -12722,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 @@ -12769,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 - GLint *params + 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 - GLint *params + const GLuint *uniformIndices + GLenum pname + GLint *params + void glGetActiveVaryingNV - GLuint program + GLuint program GLuint index GLsizei bufSize GLsizei *length @@ -12826,24 +17635,23 @@ typedef unsigned int GLhandleARB; GLenum pname GLint *params - + void glGetAttachedObjectsARB GLhandleARB containerObj GLsizei maxCount GLsizei *count - GLhandleARB *obj - + GLhandleARB *obj void glGetAttachedShaders - GLuint program + GLuint program GLsizei maxCount GLsizei *count - GLuint *shaders + GLuint *shaders GLint glGetAttribLocation - GLuint program + GLuint program const GLchar *name @@ -12854,21 +17662,22 @@ 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 void glGetBooleanv GLenum pname - GLboolean *params + GLboolean *data @@ -12892,7 +17701,7 @@ typedef unsigned int GLhandleARB; void glGetBufferParameterui64vNV - GLenum target + GLenum target GLenum pname GLuint64EXT *params @@ -12900,34 +17709,35 @@ typedef unsigned int GLhandleARB; void glGetBufferPointerv GLenum target GLenum pname - GLvoid **params + void **params void glGetBufferPointervARB GLenum target GLenum pname - GLvoid **params + void **params void glGetBufferPointervOES - GLenum target - GLenum pname - GLvoid **params + GLenum target + GLenum pname + void **params + void glGetBufferSubData GLenum target GLintptr offset GLsizeiptr size - GLvoid *data + void *data void glGetBufferSubDataARB GLenum target GLintptrARB offset GLsizeiptrARB size - GLvoid *data + void *data @@ -12938,23 +17748,23 @@ typedef unsigned int GLhandleARB; void glGetClipPlanef - GLenum plane - GLfloat *equation + GLenum plane + GLfloat *equation void glGetClipPlanefOES - GLenum plane + GLenum plane GLfloat *equation void glGetClipPlanex - GLenum plane - GLfixed *equation + GLenum plane + GLfixed *equation void glGetClipPlanexOES - GLenum plane + GLenum plane GLfixed *equation @@ -12962,7 +17772,7 @@ typedef unsigned int GLhandleARB; GLenum target GLenum format GLenum type - GLvoid *table + void *table @@ -12971,20 +17781,20 @@ typedef unsigned int GLhandleARB; GLenum target GLenum format GLenum type - GLvoid *data + void *data void glGetColorTableParameterfv GLenum target - GLenum pname + GLenum pname GLfloat *params void glGetColorTableParameterfvEXT GLenum target - GLenum pname + GLenum pname GLfloat *params @@ -12998,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 @@ -13021,7 +17831,7 @@ typedef unsigned int GLhandleARB; GLenum target GLenum format GLenum type - GLvoid *table + void *table @@ -13064,18 +17874,23 @@ typedef unsigned int GLhandleARB; GLenum pname GLfloat *params + + GLuint glGetCommandHeaderNV + GLenum tokenID + GLuint size + void glGetCompressedMultiTexImageEXT GLenum texunit GLenum target GLint lod - GLvoid *img + void *img void glGetCompressedTexImage GLenum target GLint level - GLvoid *img + void *img @@ -13083,23 +17898,43 @@ typedef unsigned int GLhandleARB; void glGetCompressedTexImageARB GLenum target GLint level - GLvoid *img + void *img + + void glGetCompressedTextureImage + GLuint texture + GLint level + GLsizei bufSize + void *pixels + void glGetCompressedTextureImageEXT - GLuint texture + GLuint texture GLenum target GLint lod - GLvoid *img + void *img + + + void glGetCompressedTextureSubImage + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLsizei bufSize + void *pixels void glGetConvolutionFilter GLenum target GLenum format GLenum type - GLvoid *image + void *image @@ -13108,13 +17943,13 @@ typedef unsigned int GLhandleARB; GLenum target GLenum format GLenum type - GLvoid *image + void *image void glGetConvolutionParameterfv GLenum target - GLenum pname + GLenum pname GLfloat *params @@ -13128,7 +17963,7 @@ typedef unsigned int GLhandleARB; void glGetConvolutionParameteriv GLenum target - GLenum pname + GLenum pname GLint *params @@ -13145,35 +17980,40 @@ typedef unsigned int GLhandleARB; GLenum pname GLfixed *params + + void glGetCoverageModulationTableNV + GLsizei bufSize + GLfloat *v + GLuint glGetDebugMessageLog GLuint count GLsizei bufSize - GLenum *sources - GLenum *types + GLenum *sources + GLenum *types GLuint *ids - GLenum *severities + GLenum *severities GLsizei *lengths GLchar *messageLog GLuint glGetDebugMessageLogAMD GLuint count - GLsizei bufsize + GLsizei bufSize GLenum *categories - GLuint *severities + GLuint *severities GLuint *ids GLsizei *lengths - GLchar *message + GLchar *message GLuint glGetDebugMessageLogARB GLuint count GLsizei bufSize - GLenum *sources - GLenum *types + GLenum *sources + GLenum *types GLuint *ids - GLenum *severities + GLenum *severities GLsizei *lengths GLchar *messageLog @@ -13182,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 @@ -13198,28 +18038,28 @@ 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 + GLdouble *params void glGetDoublev GLenum pname - GLdouble *params + GLdouble *data @@ -13260,40 +18100,58 @@ typedef unsigned int GLhandleARB; GLint *params + + void glGetFirstPerfQueryIdINTEL + GLuint *queryId + void glGetFixedv - GLenum pname + GLenum pname GLfixed *params void glGetFixedvOES - GLenum pname + GLenum pname GLfixed *params void glGetFloatIndexedvEXT - GLenum target + GLenum target GLuint index GLfloat *data void glGetFloati_v - GLenum target + GLenum target GLuint index GLfloat *data void glGetFloati_vEXT - GLenum pname + GLenum pname + GLuint index + GLfloat *params + + + + void glGetFloati_vNV + GLenum target GLuint index - GLfloat *params + GLfloat *data + + + + void glGetFloati_vOES + GLenum target + GLuint index + GLfloat *data void glGetFloatv GLenum pname - GLfloat *params + GLfloat *data @@ -13302,17 +18160,23 @@ typedef unsigned int GLhandleARB; GLint glGetFragDataIndex - GLuint program + GLuint program const GLchar *name + + GLint glGetFragDataIndexEXT + GLuint program + const GLchar *name + + GLint glGetFragDataLocation - GLuint program + GLuint program const GLchar *name GLint glGetFragDataLocationEXT - GLuint program + GLuint program const GLchar *name @@ -13344,7 +18208,7 @@ typedef unsigned int GLhandleARB; void glGetFramebufferAttachmentParameteriv GLenum target GLenum attachment - GLenum pname + GLenum pname GLint *params @@ -13352,35 +18216,56 @@ typedef unsigned int GLhandleARB; void glGetFramebufferAttachmentParameterivEXT GLenum target GLenum attachment - GLenum pname + GLenum pname GLint *params void glGetFramebufferAttachmentParameterivOES - GLenum target - GLenum attachment - GLenum pname - GLint *params + GLenum target + GLenum attachment + GLenum pname + GLint *params + + + void glGetFramebufferParameterfvAMD + GLenum target + GLenum pname + GLuint numsamples + GLuint pixelindex + GLsizei size + GLfloat *values void glGetFramebufferParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params void glGetFramebufferParameterivEXT - GLuint framebuffer + GLuint framebuffer GLenum pname GLint *params - GLenum glGetGraphicsResetStatusARB + GLsizei glGetFramebufferPixelLocalStorageSizeEXT + GLuint target + + + GLenum glGetGraphicsResetStatus - GLenum glGetGraphicsResetStatusEXT + GLenum glGetGraphicsResetStatusARB + + + GLenum glGetGraphicsResetStatusEXT + + + + GLenum glGetGraphicsResetStatusKHR + GLhandleARB glGetHandleARB @@ -13388,11 +18273,11 @@ typedef unsigned int GLhandleARB; void glGetHistogram - GLenum target + GLenum target GLboolean reset GLenum format GLenum type - GLvoid *values + void *values @@ -13402,13 +18287,13 @@ typedef unsigned int GLhandleARB; GLboolean reset GLenum format GLenum type - GLvoid *values + void *values void glGetHistogramParameterfv - GLenum target - GLenum pname + GLenum target + GLenum pname GLfloat *params @@ -13421,8 +18306,8 @@ typedef unsigned int GLhandleARB; void glGetHistogramParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params @@ -13435,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 @@ -13480,36 +18365,44 @@ typedef unsigned int GLhandleARB; void glGetInteger64i_v - GLenum target + GLenum target GLuint index GLint64 *data void glGetInteger64v - GLenum pname - GLint64 *params + 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 @@ -13527,24 +18420,33 @@ typedef unsigned int GLhandleARB; void glGetIntegerv GLenum pname - GLint *params + GLint *data + + void glGetInternalformatSampleivNV + GLenum target + GLenum internalformat + GLsizei samples + GLenum pname + GLsizei count + GLint *params + void glGetInternalformati64v - GLenum target - GLenum internalformat - GLenum pname - GLsizei bufSize - GLint64 *params + GLenum target + GLenum internalformat + GLenum pname + GLsizei count + GLint64 *params void glGetInternalformativ - GLenum target - GLenum internalformat - GLenum pname - GLsizei bufSize - GLint *params + GLenum target + GLenum internalformat + GLenum pname + GLsizei count + GLint *params void glGetInvariantBooleanvEXT @@ -13578,29 +18480,23 @@ typedef unsigned int GLhandleARB; GLint *params - - void glGetLightx - GLenum light - GLenum pname - GLfixed *params - void glGetLightxOES - GLenum light - GLenum pname + GLenum light + GLenum pname GLfixed *params void glGetLightxv - GLenum light - GLenum pname - GLfixed *params + GLenum light + GLenum pname + GLfixed *params void glGetLightxvOES - GLenum light - GLenum pname - GLfixed *params + GLenum light + GLenum pname + GLfixed *params void glGetListParameterfvSGIX @@ -13654,7 +18550,7 @@ typedef unsigned int GLhandleARB; GLsizei ustride GLsizei vstride GLboolean packed - GLvoid *points + void *points void glGetMapParameterfvNV @@ -13691,8 +18587,8 @@ typedef unsigned int GLhandleARB; void glGetMapxvOES - GLenum target - GLenum query + GLenum target + GLenum query GLfixed *v @@ -13709,37 +18605,45 @@ typedef unsigned int GLhandleARB; GLint *params - - void glGetMaterialx - GLenum face - GLenum pname - GLfixed param - void glGetMaterialxOES - GLenum face - GLenum pname + GLenum face + GLenum pname GLfixed param void glGetMaterialxv - GLenum face - GLenum pname - GLfixed *params + GLenum face + GLenum pname + GLfixed *params void glGetMaterialxvOES - GLenum face + GLenum face + GLenum pname + GLfixed *params + + + void glGetMemoryObjectDetachedResourcesuivNV + GLuint memory GLenum pname - GLfixed *params + 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 - GLvoid *values + void *values @@ -13749,13 +18653,13 @@ typedef unsigned int GLhandleARB; GLboolean reset GLenum format GLenum type - GLvoid *values + void *values void glGetMinmaxParameterfv - GLenum target - GLenum pname + GLenum target + GLenum pname GLfloat *params @@ -13768,8 +18672,8 @@ typedef unsigned int GLhandleARB; void glGetMinmaxParameteriv - GLenum target - GLenum pname + GLenum target + GLenum pname GLint *params @@ -13822,7 +18726,7 @@ typedef unsigned int GLhandleARB; GLint level GLenum format GLenum type - GLvoid *pixels + void *pixels void glGetMultiTexLevelParameterfvEXT @@ -13870,7 +18774,7 @@ typedef unsigned int GLhandleARB; void glGetMultisamplefv - GLenum pname + GLenum pname GLuint index GLfloat *val @@ -13881,89 +18785,142 @@ typedef unsigned int GLhandleARB; GLfloat *val + + void glGetNamedBufferParameteri64v + GLuint buffer + GLenum pname + GLint64 *params + + + void glGetNamedBufferParameteriv + 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 + void glGetNamedBufferPointervEXT - GLuint buffer - GLenum pname - GLvoid **params + GLuint buffer + GLenum pname + void **params + + + void glGetNamedBufferSubData + GLuint buffer + GLintptr offset + GLsizeiptr size + void *data void glGetNamedBufferSubDataEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr size - GLvoid *data + void *data + + + 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 + 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 - GLvoid *string + void *string void glGetNamedProgramivEXT - GLuint program + GLuint program GLenum target - GLenum pname + GLenum pname GLint *params + + void glGetNamedRenderbufferParameteriv + GLuint renderbuffer + GLenum pname + GLint *params + void glGetNamedRenderbufferParameterivEXT - GLuint renderbuffer + GLuint renderbuffer GLenum pname GLint *params @@ -13982,24 +18939,29 @@ typedef unsigned int GLhandleARB; GLenum pname GLint *params + + void glGetNextPerfQueryIdINTEL + GLuint queryId + GLuint *nextQueryId + 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 + GLsizei *length GLchar *label @@ -14007,7 +18969,7 @@ typedef unsigned int GLhandleARB; GLenum type GLuint object GLsizei bufSize - GLsizei *length + GLsizei *length GLchar *label @@ -14023,7 +18985,7 @@ typedef unsigned int GLhandleARB; void glGetObjectParameterfvARB GLhandleARB obj GLenum pname - GLfloat *params + GLfloat *params void glGetObjectParameterivAPPLE @@ -14036,20 +18998,20 @@ typedef unsigned int GLhandleARB; void glGetObjectParameterivARB GLhandleARB obj GLenum pname - GLint *params + GLint *params void glGetObjectPtrLabel const void *ptr GLsizei bufSize - GLsizei *length + GLsizei *length GLchar *label void glGetObjectPtrLabelKHR const void *ptr GLsizei bufSize - GLsizei *length + GLsizei *length GLchar *label @@ -14111,7 +19073,7 @@ typedef unsigned int GLhandleARB; GLbitfield metricQueryMask GLsizei numPaths GLenum pathNameType - const GLvoid *paths + const void *paths GLuint pathBase GLsizei stride GLfloat *metrics @@ -14133,7 +19095,7 @@ typedef unsigned int GLhandleARB; GLenum pathListMode GLsizei numPaths GLenum pathNameType - const GLvoid *paths + const void *paths GLuint pathBase GLfloat advanceScale GLfloat kerningScale @@ -14152,12 +19114,26 @@ typedef unsigned int GLhandleARB; GLenum pname GLint *value + + void glGetPerfCounterInfoINTEL + GLuint queryId + GLuint counterId + GLuint counterNameLength + GLchar *counterName + GLuint counterDescLength + GLchar *counterDesc + GLuint *counterOffset + GLuint *counterDataSize + GLuint *counterTypeEnum + GLuint *counterDataTypeEnum + GLuint64 *rawCounterMaxValue + void glGetPerfMonitorCounterDataAMD GLuint monitor GLenum pname GLsizei dataSize - GLuint *data + GLuint *data GLint *bytesWritten @@ -14165,7 +19141,7 @@ typedef unsigned int GLhandleARB; GLuint group GLuint counter GLenum pname - GLvoid *data + void *data void glGetPerfMonitorCounterStringAMD @@ -14196,6 +19172,29 @@ typedef unsigned int GLhandleARB; GLsizei groupsSize GLuint *groups + + void glGetPerfQueryDataINTEL + GLuint queryHandle + GLuint flags + GLsizei dataSize + void *data + GLuint *bytesWritten + + + void glGetPerfQueryIdByNameINTEL + GLchar *queryName + GLuint *queryId + + + void glGetPerfQueryInfoINTEL + GLuint queryId + GLuint queryNameLength + GLchar *queryName + GLuint *dataSize + GLuint *noCounters + GLuint *noInstances + GLuint *capsMask + void glGetPixelMapfv GLenum map @@ -14219,7 +19218,7 @@ typedef unsigned int GLhandleARB; void glGetPixelMapxv - GLenum map + GLenum map GLint size GLfixed *values @@ -14249,32 +19248,32 @@ typedef unsigned int GLhandleARB; void glGetPointerIndexedvEXT - GLenum target + GLenum target GLuint index - GLvoid **data + void **data void glGetPointeri_vEXT - GLenum pname + GLenum pname GLuint index - GLvoid **params + void **params void glGetPointerv GLenum pname - GLvoid **params + void **params void glGetPointervEXT GLenum pname - GLvoid **params + void **params void glGetPointervKHR GLenum pname - GLvoid **params + void **params @@ -14285,19 +19284,20 @@ typedef unsigned int GLhandleARB; void glGetProgramBinary - GLuint program + GLuint program GLsizei bufSize GLsizei *length GLenum *binaryFormat - GLvoid *binary + void *binary void glGetProgramBinaryOES - GLuint program + GLuint program GLsizei bufSize - GLsizei *length - GLenum *binaryFormat - GLvoid *binary + GLsizei *length + GLenum *binaryFormat + void *binary + void glGetProgramEnvParameterIivNV @@ -14313,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 @@ -14333,9 +19333,9 @@ typedef unsigned int GLhandleARB; void glGetProgramInterfaceiv - GLuint program - GLenum programInterface - GLenum pname + GLuint program + GLenum programInterface + GLenum pname GLint *params @@ -14352,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 @@ -14372,7 +19372,7 @@ typedef unsigned int GLhandleARB; void glGetProgramNamedParameterfvNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLfloat *params @@ -14396,84 +19396,101 @@ 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 + GLsizei *length GLchar *infoLog void glGetProgramPipelineiv - GLuint pipeline - GLenum pname + GLuint pipeline + GLenum pname GLint *params void glGetProgramPipelineivEXT - GLuint pipeline - GLenum pname + GLuint pipeline + GLenum pname GLint *params GLuint glGetProgramResourceIndex - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface const GLchar *name GLint glGetProgramResourceLocation - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface const GLchar *name GLint glGetProgramResourceLocationIndex - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface + const GLchar *name + + + GLint glGetProgramResourceLocationIndexEXT + GLuint program + GLenum programInterface const GLchar *name void glGetProgramResourceName - GLuint program - GLenum programInterface + GLuint program + GLenum programInterface GLuint index GLsizei bufSize - GLsizei *length + GLsizei *length GLchar *name + + void glGetProgramResourcefvNV + GLuint program + GLenum programInterface + GLuint index + GLsizei propCount + const GLenum *props + 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 - GLsizei *length - GLint *params + const GLenum *props + GLsizei count + GLsizei *length + GLint *params void glGetProgramStageiv - GLuint program - GLenum shadertype - GLenum pname + GLuint program + GLenum shadertype + GLenum pname GLint *values void glGetProgramStringARB - GLenum target - GLenum pname - GLvoid *string + GLenum target + GLenum pname + void *string void glGetProgramStringNV - GLuint id + GLuint id GLenum pname GLubyte *program @@ -14486,173 +19503,241 @@ typedef unsigned int GLhandleARB; void glGetProgramiv - GLuint program - GLenum pname - GLint *params + 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 + GLintptr offset + + + void glGetQueryBufferObjectiv + GLuint id + GLuint buffer + GLenum pname + GLintptr offset + + + void glGetQueryBufferObjectui64v + GLuint id + GLuint buffer + GLenum pname + GLintptr offset + + + void glGetQueryBufferObjectuiv + 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 - GLint64 *params + GLuint id + GLenum pname + GLint64 *params void glGetQueryObjectiv - GLuint id - GLenum pname - GLint *params + GLuint id + GLenum pname + GLint *params void glGetQueryObjectivARB - GLuint id - GLenum pname - GLint *params + 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 - GLuint64 *params + GLuint id + GLenum pname + GLuint64 *params void glGetQueryObjectuiv - GLuint id - GLenum pname - GLuint *params + GLuint id + GLenum pname + GLuint *params void glGetQueryObjectuivARB - GLuint id - GLenum pname - GLuint *params + 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 - GLint *params + GLenum target + GLenum pname + GLint *params void glGetQueryivARB - GLenum target - GLenum pname - GLint *params + 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 - GLint *params + GLenum target + GLenum pname + GLint *params void glGetSamplerParameterIiv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname + GLint *params + + + void glGetSamplerParameterIivEXT + GLuint sampler + GLenum pname + GLint *params + + + + void glGetSamplerParameterIivOES + GLuint sampler + GLenum pname GLint *params + void glGetSamplerParameterIuiv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname + GLuint *params + + + void glGetSamplerParameterIuivEXT + GLuint sampler + GLenum pname GLuint *params + + + + void glGetSamplerParameterIuivOES + GLuint sampler + GLenum pname + GLuint *params + void glGetSamplerParameterfv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLfloat *params void glGetSamplerParameteriv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLint *params + + void glGetSemaphoreParameterivNV + GLuint semaphore + GLenum pname + GLint *params + + + void glGetSemaphoreParameterui64vEXT + GLuint semaphore + GLenum pname + GLuint64 *params + void glGetSeparableFilter - GLenum target + GLenum target GLenum format GLenum type - GLvoid *row - GLvoid *column - GLvoid *span + void *row + void *column + void *span @@ -14661,14 +19746,14 @@ typedef unsigned int GLhandleARB; GLenum target GLenum format GLenum type - GLvoid *row - GLvoid *column - GLvoid *span + void *row + void *column + void *span void glGetShaderInfoLog - GLuint shader + GLuint shader GLsizei bufSize GLsizei *length GLchar *infoLog @@ -14676,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 @@ -14698,17 +19783,39 @@ typedef unsigned int GLhandleARB; void glGetShaderiv - GLuint shader - GLenum pname - GLint *params + GLuint shader + GLenum pname + GLint *params + + void glGetShadingRateImagePaletteNV + GLuint viewport + GLuint entry + GLenum *rate + + + void glGetShadingRateSampleLocationivNV + GLenum rate + GLuint samples + GLuint index + GLint *location + void glGetSharpenTexFuncSGIS GLenum target GLfloat *points + + GLushort glGetStageIndexNV + GLenum shadertype + + const GLubyte *glGetString GLenum name @@ -14716,36 +19823,38 @@ 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 + void glGetTexBumpParameterfvATI @@ -14773,14 +19882,14 @@ typedef unsigned int GLhandleARB; void glGetTexEnvxv - GLenum target - GLenum pname - GLfixed *params + GLenum target + GLenum pname + GLfixed *params void glGetTexEnvxvOES - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed *params @@ -14806,9 +19915,9 @@ typedef unsigned int GLhandleARB; void glGetTexGenfvOES - GLenum coord - GLenum pname - GLfloat *params + GLenum coord + GLenum pname + GLfloat *params void glGetTexGeniv @@ -14819,14 +19928,14 @@ typedef unsigned int GLhandleARB; void glGetTexGenivOES - GLenum coord - GLenum pname - GLint *params + GLenum coord + GLenum pname + GLint *params void glGetTexGenxvOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLfixed *params @@ -14835,7 +19944,7 @@ typedef unsigned int GLhandleARB; GLint level GLenum format GLenum type - GLvoid *pixels + void *pixels @@ -14857,9 +19966,9 @@ typedef unsigned int GLhandleARB; void glGetTexLevelParameterxvOES - GLenum target + GLenum target GLint level - GLenum pname + GLenum pname GLfixed *params @@ -14876,6 +19985,13 @@ typedef unsigned int GLhandleARB; GLint *params + + void glGetTexParameterIivOES + GLenum target + GLenum pname + GLint *params + + void glGetTexParameterIuiv GLenum target @@ -14890,11 +20006,18 @@ typedef unsigned int GLhandleARB; GLuint *params + + void glGetTexParameterIuivOES + GLenum target + GLenum pname + GLuint *params + + void glGetTexParameterPointervAPPLE GLenum target GLenum pname - GLvoid **params + void **params void glGetTexParameterfv @@ -14912,86 +20035,159 @@ typedef unsigned int GLhandleARB; void glGetTexParameterxv - GLenum target - GLenum pname - GLfixed *params + GLenum target + GLenum pname + GLfixed *params void glGetTexParameterxvOES - GLenum target - GLenum pname + GLenum target + GLenum pname GLfixed *params GLuint64 glGetTextureHandleARB - GLuint texture + GLuint texture + + + GLuint64 glGetTextureHandleIMG + GLuint texture + GLuint64 glGetTextureHandleNV - GLuint texture + GLuint texture + + + void glGetTextureImage + GLuint texture + GLint level + GLenum format + GLenum type + GLsizei bufSize + void *pixels void glGetTextureImageEXT - GLuint texture + GLuint texture GLenum target GLint level GLenum format GLenum type - GLvoid *pixels + void *pixels + + + void glGetTextureLevelParameterfv + GLuint texture + GLint level + GLenum pname + GLfloat *params void glGetTextureLevelParameterfvEXT - GLuint texture + GLuint texture GLenum target GLint level GLenum pname GLfloat *params + + void glGetTextureLevelParameteriv + GLuint texture + GLint level + GLenum pname + GLint *params + void glGetTextureLevelParameterivEXT - GLuint texture + GLuint texture GLenum target GLint level GLenum pname GLint *params + + void glGetTextureParameterIiv + 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 *params + void glGetTextureParameterIuivEXT - GLuint texture + GLuint texture GLenum target GLenum pname GLuint *params + + void glGetTextureParameterfv + GLuint texture + GLenum pname + GLfloat *params + void glGetTextureParameterfvEXT - GLuint texture + GLuint texture GLenum target GLenum pname GLfloat *params + + void glGetTextureParameteriv + GLuint texture + GLenum pname + GLint *params + void glGetTextureParameterivEXT - GLuint texture + GLuint texture GLenum target GLenum pname GLint *params GLuint64 glGetTextureSamplerHandleARB - GLuint texture - GLuint sampler + GLuint texture + GLuint sampler + + + GLuint64 glGetTextureSamplerHandleIMG + GLuint texture + GLuint sampler + GLuint64 glGetTextureSamplerHandleNV - GLuint texture - GLuint sampler + GLuint texture + GLuint sampler + + + void glGetTextureSubImage + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + GLsizei bufSize + void *pixels void glGetTrackMatrixivNV @@ -15003,58 +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 index + GLint64 *param + + + void glGetTransformFeedbacki_v + GLuint xfb + GLenum pname + GLuint index + GLint *param + + + void glGetTransformFeedbackiv + GLuint xfb + GLenum pname + GLint *param + void glGetTranslatedShaderSourceANGLE - GLuint shader - GLsizei bufsize - GLsizei *length + 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 @@ -15065,72 +20284,95 @@ 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 + GLdouble *params void glGetUniformfv - GLuint program + GLuint program GLint location - GLfloat *params + GLfloat *params void glGetUniformfvARB GLhandleARB programObj GLint location - GLfloat *params + GLfloat *params + + void glGetUniformi64vARB + GLuint program + GLint location + GLint64 *params + void glGetUniformi64vNV - GLuint program + GLuint program GLint location - GLint64EXT *params + GLint64EXT *params void glGetUniformiv - GLuint program + GLuint program GLint location - GLint *params + GLint *params void glGetUniformivARB GLhandleARB programObj GLint location - GLint *params + GLint *params + + void glGetUniformui64vARB + GLuint program + GLint location + GLuint64 *params + void glGetUniformui64vNV - GLuint program + GLuint program GLint location GLuint64EXT *params void glGetUniformuiv - GLuint program + GLuint program GLint location GLuint *params void glGetUniformuivEXT - GLuint program + GLuint program GLint location GLuint *params + + void glGetUnsignedBytevEXT + GLenum pname + GLubyte *data + + + void glGetUnsignedBytei_vEXT + GLenum target + GLuint index + GLubyte *data + void glGetVariantArrayObjectfvATI GLuint id @@ -15165,50 +20407,70 @@ typedef unsigned int GLhandleARB; void glGetVariantPointervEXT GLuint id GLenum value - GLvoid **data + void **data GLint glGetVaryingLocationNV - GLuint program + GLuint program const GLchar *name + + void glGetVertexArrayIndexed64iv + GLuint vaobj + GLuint index + GLenum pname + GLint64 *param + + + void glGetVertexArrayIndexediv + GLuint vaobj + GLuint index + 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 - GLvoid **param + GLenum pname + void **param void glGetVertexArrayPointervEXT - GLuint vaobj - GLenum pname - GLvoid **param + GLuint vaobj + GLenum pname + void **param + + + void glGetVertexArrayiv + GLuint vaobj + GLenum pname + GLint *param void glGetVertexAttribArrayObjectfvATI GLuint index GLenum pname - GLfloat *params + GLfloat *params void glGetVertexAttribArrayObjectivATI GLuint index GLenum pname - GLint *params + GLint *params void glGetVertexAttribIiv @@ -15239,53 +20501,53 @@ 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 void glGetVertexAttribPointerv GLuint index GLenum pname - GLvoid **pointer + void **pointer void glGetVertexAttribPointervARB GLuint index GLenum pname - GLvoid **pointer + void **pointer void glGetVertexAttribPointervNV GLuint index GLenum pname - GLvoid **pointer + void **pointer @@ -15408,152 +20670,325 @@ typedef unsigned int GLhandleARB; GLenum pname GLuint *params + + void glGetnColorTable + GLenum target + GLenum format + GLenum type + GLsizei bufSize + void *table + void glGetnColorTableARB - GLenum target - GLenum format - GLenum type + GLenum target + GLenum format + GLenum type + GLsizei bufSize + void *table + + + void glGetnCompressedTexImage + GLenum target + GLint lod GLsizei bufSize - GLvoid *table + void *pixels void glGetnCompressedTexImageARB - GLenum target + GLenum target GLint lod GLsizei bufSize - GLvoid *img + void *img + + + void glGetnConvolutionFilter + GLenum target + GLenum format + GLenum type + GLsizei bufSize + 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 GLsizei bufSize - GLvoid *image + 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 GLsizei bufSize - GLvoid *values + GLdouble *v void glGetnMapdvARB - GLenum target - GLenum query + GLenum target + GLenum query + GLsizei bufSize + GLdouble *v + + + void glGetnMapfv + GLenum target + GLenum query GLsizei bufSize - GLdouble *v + GLfloat *v void glGetnMapfvARB - GLenum target - GLenum query + GLenum target + GLenum query GLsizei bufSize GLfloat *v + + void glGetnMapiv + 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 + GLsizei bufSize + void *values + void glGetnMinmaxARB - GLenum target + GLenum target GLboolean reset - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize - GLvoid *values + void *values + + + void glGetnPixelMapfv + GLenum map + GLsizei bufSize + GLfloat *values void glGetnPixelMapfvARB - GLenum map + GLenum map GLsizei bufSize - GLfloat *values + GLfloat *values + + + void glGetnPixelMapuiv + GLenum map + GLsizei bufSize + GLuint *values void glGetnPixelMapuivARB - GLenum map + GLenum map GLsizei bufSize GLuint *values + + void glGetnPixelMapusv + GLenum map + GLsizei bufSize + GLushort *values + void glGetnPixelMapusvARB - GLenum map + GLenum map GLsizei bufSize GLushort *values + + void glGetnPolygonStipple + GLsizei bufSize + GLubyte *pattern + void glGetnPolygonStippleARB GLsizei bufSize GLubyte *pattern + + void glGetnSeparableFilter + GLenum target + GLenum format + GLenum type + GLsizei rowBufSize + void *row + GLsizei columnBufSize + void *column + void *span + void glGetnSeparableFilterARB - GLenum target - GLenum format - GLenum type + GLenum target + GLenum format + GLenum type GLsizei rowBufSize - GLvoid *row + void *row GLsizei columnBufSize - GLvoid *column - GLvoid *span + void *column + void *span + + + void glGetnTexImage + GLenum target + GLint level + GLenum format + GLenum type + GLsizei bufSize + 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 + GLint location GLsizei bufSize - GLvoid *img + GLdouble *params void glGetnUniformdvARB - GLuint program + GLuint program + GLint location + GLsizei bufSize + GLdouble *params + + + void glGetnUniformfv + GLuint program GLint location GLsizei bufSize - GLdouble *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 + + + + void glGetnUniformfvKHR + GLuint program + GLint location + GLsizei bufSize + GLfloat *params + + + + void glGetnUniformi64vARB + GLuint program + GLint location + GLsizei bufSize + GLint64 *params + + + void glGetnUniformiv + GLuint program GLint location GLsizei bufSize - GLfloat *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 + + + + void glGetnUniformivKHR + GLuint program + GLint location + GLsizei bufSize + GLint *params + + + + void glGetnUniformui64vARB + GLuint program GLint location GLsizei bufSize - GLint *params + GLuint64 *params + + + void glGetnUniformuiv + GLuint program + GLint location + GLsizei bufSize + GLuint *params void glGetnUniformuivARB - GLuint program + GLuint program + GLint location + GLsizei bufSize + GLuint *params + + + void glGetnUniformuivKHR + GLuint program GLint location GLsizei bufSize - GLuint *params + GLuint *params + void glGlobalAlphaFactorbSUN @@ -15600,9 +21035,9 @@ typedef unsigned int GLhandleARB; void glHistogram - GLenum target + GLenum target GLsizei width - GLenum internalformat + GLenum internalformat GLboolean sink @@ -15610,15 +21045,15 @@ typedef unsigned int GLhandleARB; void glHistogramEXT GLenum target GLsizei width - GLenum internalformat + GLenum internalformat GLboolean sink void glIglooInterfaceSGIX - GLenum pname - const GLvoid *params + GLenum pname + const void *params @@ -15646,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 @@ -15675,20 +21149,20 @@ typedef unsigned int GLhandleARB; void glIndexPointer GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glIndexPointerEXT GLenum type GLsizei stride GLsizei count - const GLvoid *pointer + const void *pointer void glIndexPointerListIBM GLenum type GLint stride - const GLvoid **pointer + const void **pointer GLint ptrstride @@ -15774,7 +21248,7 @@ typedef unsigned int GLhandleARB; void glInterleavedArrays GLenum format GLsizei stride - const GLvoid *pointer + const void *pointer void glInterpolatePathsNV @@ -15785,25 +21259,41 @@ 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 + + + void glInvalidateNamedFramebufferData + GLuint framebuffer GLsizei numAttachments - const GLenum *attachments + const GLenum *attachments + + + void glInvalidateNamedFramebufferSubData + GLuint framebuffer + GLsizei numAttachments + const GLenum *attachments + GLint x + GLint y + GLsizei width + GLsizei height void glInvalidateSubFramebuffer - GLenum target + GLenum target GLsizei numAttachments - const GLenum *attachments + const GLenum *attachments GLint x GLint y GLsizei width @@ -15811,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 @@ -15831,17 +21321,21 @@ typedef unsigned int GLhandleARB; GLboolean glIsBuffer - GLuint buffer + GLuint buffer GLboolean glIsBufferARB - GLuint buffer + GLuint buffer GLboolean glIsBufferResidentNV GLenum target + + GLboolean glIsCommandListNV + GLuint list + GLboolean glIsEnabled GLenum cap @@ -15849,14 +21343,33 @@ typedef unsigned int GLhandleARB; GLboolean glIsEnabledIndexedEXT - GLenum target + GLenum target GLuint index + GLboolean glIsEnabledi - GLenum target + GLenum target + GLuint index + + + GLboolean glIsEnablediEXT + GLenum target + GLuint index + + + + GLboolean glIsEnablediNV + GLenum target + GLuint index + + + + GLboolean glIsEnablediOES + GLenum target GLuint index + GLboolean glIsFenceAPPLE @@ -15869,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 @@ -15892,9 +21405,13 @@ typedef unsigned int GLhandleARB; GLboolean glIsList - GLuint list + GLuint list + + GLboolean glIsMemoryObjectEXT + GLuint memoryObject + GLboolean glIsNameAMD GLenum identifier @@ -15902,7 +21419,7 @@ typedef unsigned int GLhandleARB; GLboolean glIsNamedBufferResidentNV - GLuint buffer + GLuint buffer GLboolean glIsNamedStringARB @@ -15911,7 +21428,7 @@ typedef unsigned int GLhandleARB; GLboolean glIsObjectBufferATI - GLuint buffer + GLuint buffer GLboolean glIsOcclusionQueryNV @@ -15936,86 +21453,95 @@ typedef unsigned int GLhandleARB; GLboolean glIsProgram - GLuint program + GLuint program GLboolean glIsProgramARB - GLuint program + GLuint program GLboolean glIsProgramNV - GLuint id + GLuint id GLboolean glIsProgramPipeline - GLuint pipeline + GLuint pipeline - GLboolean glIsProgramPipelineEXT - GLuint pipeline + GLboolean glIsProgramPipelineEXT + GLuint pipeline GLboolean glIsQuery - GLuint id + GLuint id GLboolean glIsQueryARB - GLuint id + GLuint id - GLboolean glIsQueryEXT - GLuint id + GLboolean glIsQueryEXT + GLuint id GLboolean glIsRenderbuffer - GLuint renderbuffer + GLuint renderbuffer GLboolean glIsRenderbufferEXT - GLuint renderbuffer + GLuint renderbuffer - GLboolean glIsRenderbufferOES - GLuint renderbuffer + GLboolean glIsRenderbufferOES + GLuint renderbuffer + + + GLboolean glIsSemaphoreEXT + GLuint semaphore GLboolean glIsSampler - GLuint sampler + GLuint sampler GLboolean glIsShader - GLuint shader + GLuint shader + + GLboolean glIsStateNV + GLuint state + GLboolean glIsSync - GLsync sync + GLsync sync - GLboolean glIsSyncAPPLE - GLsync sync + GLboolean glIsSyncAPPLE + GLsync sync + GLboolean glIsTexture - GLuint texture + GLuint texture GLboolean glIsTextureEXT - GLuint texture + GLuint texture - GLboolean glIsTextureHandleResidentARB + GLboolean glIsTextureHandleResidentARB GLuint64 handle @@ -16024,11 +21550,11 @@ typedef unsigned int GLhandleARB; GLboolean glIsTransformFeedback - GLuint id + GLuint id GLboolean glIsTransformFeedbackNV - GLuint id + GLuint id @@ -16038,23 +21564,55 @@ typedef unsigned int GLhandleARB; GLboolean glIsVertexArray - GLuint array + GLuint array GLboolean glIsVertexArrayAPPLE - GLuint array + GLuint array - GLboolean glIsVertexArrayOES - GLuint array + GLboolean glIsVertexArrayOES + GLuint array + GLboolean glIsVertexAttribEnabledAPPLE GLuint index GLenum pname + + void glLGPUCopyImageSubDataNVX + GLuint sourceGpu + GLbitfield destinationGpuMask + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srxY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei width + GLsizei height + GLsizei depth + + + void glLGPUInterlockNVX + + + void glLGPUNamedBufferSubDataNVX + GLbitfield gpuMask + GLuint buffer + GLintptr offset + GLsizeiptr size + const void *data + void glLabelObjectEXT GLenum type @@ -16093,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 - const GLfixed *param + GLenum pname + const GLfixed *param void glLightModelxvOES - GLenum pname + GLenum pname const GLfixed *param @@ -16141,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 - const GLfixed *params + GLenum light + GLenum pname + const GLfixed *params void glLightxvOES - GLenum light - GLenum pname + GLenum light + GLenum pname const GLfixed *params @@ -16184,7 +21742,7 @@ typedef unsigned int GLhandleARB; void glLinkProgram - GLuint program + GLuint program void glLinkProgramARB @@ -16196,6 +21754,16 @@ typedef unsigned int GLhandleARB; GLuint base + + void glListDrawCommandsStatesClientNV + GLuint list + GLuint segment + const void **indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos + GLuint count + void glListParameterfSGIX GLuint list @@ -16245,7 +21813,7 @@ typedef unsigned int GLhandleARB; void glLoadMatrixx - const GLfixed *m + const GLfixed *m void glLoadMatrixxOES @@ -16328,11 +21896,11 @@ typedef unsigned int GLhandleARB; void glMakeNamedBufferNonResidentNV - GLuint buffer + GLuint buffer void glMakeNamedBufferResidentNV - GLuint buffer + GLuint buffer GLenum access @@ -16373,7 +21941,7 @@ typedef unsigned int GLhandleARB; void glMap1xOES - GLenum target + GLenum target GLfixed u1 GLfixed u2 GLint stride @@ -16410,7 +21978,7 @@ typedef unsigned int GLhandleARB; void glMap2xOES - GLenum target + GLenum target GLfixed u1 GLfixed u2 GLint ustride @@ -16434,23 +22002,25 @@ typedef unsigned int GLhandleARB; void *glMapBufferOES - GLenum target - GLenum access + GLenum target + GLenum access + void *glMapBufferRange GLenum target GLintptr offset GLsizeiptr length - GLbitfield access + GLbitfield access void *glMapBufferRangeEXT - GLenum target + GLenum target GLintptr offset GLsizeiptr length - GLbitfield access + GLbitfield access + void glMapControlPointsNV @@ -16462,7 +22032,7 @@ typedef unsigned int GLhandleARB; GLint uorder GLint vorder GLboolean packed - const GLvoid *points + const void *points void glMapGrid1d @@ -16512,21 +22082,33 @@ typedef unsigned int GLhandleARB; GLfixed v1 GLfixed v2 + + void *glMapNamedBuffer + GLuint buffer + GLenum access + void *glMapNamedBufferEXT - GLuint buffer - GLenum access + GLuint buffer + GLenum access + + + void *glMapNamedBufferRange + GLuint buffer + GLintptr offset + GLsizeiptr length + GLbitfield access void *glMapNamedBufferRangeEXT - GLuint buffer + GLuint buffer GLintptr offset GLsizeiptr length - GLbitfield access + GLbitfield access void *glMapObjectBufferATI - GLuint buffer + GLuint buffer void glMapParameterfvNV @@ -16542,7 +22124,7 @@ typedef unsigned int GLhandleARB; void *glMapTexture2DINTEL - GLuint texture + GLuint texture GLint level GLbitfield access GLint *stride @@ -16626,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 - const GLfixed *param + GLenum face + GLenum pname + const GLfixed *param void glMaterialxvOES - GLenum face - GLenum pname + GLenum face + GLenum pname const GLfixed *param @@ -16663,14 +22245,14 @@ typedef unsigned int GLhandleARB; GLint size GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glMatrixIndexPointerOES GLint size - GLenum type + GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glMatrixIndexubvARB @@ -16690,10 +22272,25 @@ typedef unsigned int GLhandleARB; const GLushort *indices + + void glMatrixLoad3x2fNV + GLenum matrixMode + const GLfloat *m + + + void glMatrixLoad3x3fNV + GLenum matrixMode + const GLfloat *m + void glMatrixLoadIdentityEXT GLenum mode + + void glMatrixLoadTranspose3x3fNV + GLenum matrixMode + const GLfloat *m + void glMatrixLoadTransposedEXT GLenum mode @@ -16719,6 +22316,21 @@ typedef unsigned int GLhandleARB; GLenum mode + + void glMatrixMult3x2fNV + GLenum matrixMode + const GLfloat *m + + + void glMatrixMult3x3fNV + GLenum matrixMode + const GLfloat *m + + + void glMatrixMultTranspose3x3fNV + GLenum matrixMode + const GLfloat *m + void glMatrixMultTransposedEXT GLenum mode @@ -16801,15 +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 void glMemoryBarrierEXT - GLbitfield barriers + GLbitfield barriers + + void glMemoryObjectParameterivEXT + GLuint memoryObject + GLenum pname + const GLint *params + void glMinSampleShading GLfloat value @@ -16819,17 +22450,22 @@ typedef unsigned int GLhandleARB; GLfloat value + + void glMinSampleShadingOES + GLfloat value + + void glMinmax - GLenum target - GLenum internalformat + GLenum target + GLenum internalformat GLboolean sink void glMinmaxEXT GLenum target - GLenum internalformat + GLenum internalformat GLboolean sink @@ -16846,7 +22482,7 @@ typedef unsigned int GLhandleARB; void glMultMatrixx - const GLfixed *m + const GLfixed *m void glMultMatrixxOES @@ -16877,7 +22513,7 @@ typedef unsigned int GLhandleARB; void glMultiDrawArrays GLenum mode - const GLint *first + const GLint *first const GLsizei *count GLsizei drawcount @@ -16891,43 +22527,60 @@ typedef unsigned int GLhandleARB; void glMultiDrawArraysIndirect - GLenum mode + GLenum mode const void *indirect GLsizei drawcount GLsizei stride void glMultiDrawArraysIndirectAMD - GLenum mode - const GLvoid *indirect + GLenum mode + const void *indirect GLsizei primcount GLsizei stride - void glMultiDrawArraysIndirectBindlessNV - GLenum mode - const GLvoid *indirect + void glMultiDrawArraysIndirectBindlessCountNV + GLenum mode + const void *indirect GLsizei drawCount + GLsizei maxDrawCount GLsizei stride GLint vertexBufferCount - void glMultiDrawElementsIndirectBindlessNV - GLenum mode - GLenum type - const GLvoid *indirect + void glMultiDrawArraysIndirectBindlessNV + GLenum mode + const void *indirect GLsizei drawCount GLsizei stride GLint vertexBufferCount + + void glMultiDrawArraysIndirectCount + GLenum mode + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + void glMultiDrawArraysIndirectCountARB - GLenum mode - GLintptr indirect + GLenum mode + const void *indirect GLintptr drawcount GLsizei maxdrawcount GLsizei stride + + + + void glMultiDrawArraysIndirectEXT + GLenum mode + const void *indirect + GLsizei drawcount + GLsizei stride + void glMultiDrawElementArrayAPPLE @@ -16941,48 +22594,109 @@ typedef unsigned int GLhandleARB; GLenum mode const GLsizei *count GLenum type - const GLvoid *const*indices + const void *const*indices GLsizei drawcount void glMultiDrawElementsBaseVertex - GLenum mode + GLenum mode const GLsizei *count GLenum type - const GLvoid *const*indices + const void *const*indices GLsizei drawcount const GLint *basevertex + + void glMultiDrawElementsBaseVertexEXT + GLenum mode + const GLsizei *count + GLenum type + const void *const*indices + GLsizei drawcount + const GLint *basevertex + + void glMultiDrawElementsEXT GLenum mode const GLsizei *count GLenum type - const GLvoid *const*indices + const void *const*indices GLsizei primcount void glMultiDrawElementsIndirect - GLenum mode - GLenum type + GLenum mode + GLenum type const void *indirect GLsizei drawcount GLsizei stride void glMultiDrawElementsIndirectAMD - GLenum mode - GLenum type - const GLvoid *indirect + GLenum mode + GLenum type + const void *indirect GLsizei primcount GLsizei stride + + void glMultiDrawElementsIndirectBindlessCountNV + GLenum mode + GLenum type + const void *indirect + GLsizei drawCount + GLsizei maxDrawCount + GLsizei stride + GLint vertexBufferCount + + + void glMultiDrawElementsIndirectBindlessNV + GLenum mode + GLenum type + const void *indirect + GLsizei drawCount + GLsizei stride + GLint vertexBufferCount + + + void glMultiDrawElementsIndirectCount + GLenum mode + GLenum type + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + void glMultiDrawElementsIndirectCountARB - GLenum mode - GLenum type + GLenum mode + GLenum type + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + + + + void glMultiDrawElementsIndirectEXT + GLenum mode + GLenum type + const void *indirect + GLsizei drawcount + GLsizei stride + + + + void glMultiDrawMeshTasksIndirectNV + GLintptr indirect + GLsizei drawcount + GLsizei stride + + + void glMultiDrawMeshTasksIndirectCountNV GLintptr indirect GLintptr drawcount GLsizei maxdrawcount @@ -17010,7 +22724,7 @@ typedef unsigned int GLhandleARB; const GLenum *mode const GLsizei *count GLenum type - const GLvoid *const*indices + const void *const*indices GLsizei primcount GLint modestride @@ -17018,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 @@ -17149,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 @@ -17295,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 @@ -17452,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 @@ -17472,7 +23186,7 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4bvOES - GLenum texture + GLenum texture const GLbyte *coords @@ -17620,7 +23334,7 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4x - GLenum texture + GLenum texture GLfixed s GLfixed t GLfixed r @@ -17628,7 +23342,7 @@ typedef unsigned int GLhandleARB; void glMultiTexCoord4xOES - GLenum texture + GLenum texture GLfixed s GLfixed t GLfixed r @@ -17636,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 @@ -17693,7 +23407,7 @@ typedef unsigned int GLhandleARB; GLint size GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glMultiTexEnvfEXT @@ -17775,39 +23489,39 @@ typedef unsigned int GLhandleARB; GLenum texunit GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLint border GLenum format GLenum type - const GLvoid *pixels + const void *pixels void glMultiTexImage2DEXT GLenum texunit GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLint border GLenum format GLenum type - const GLvoid *pixels + const void *pixels void glMultiTexImage3DEXT GLenum texunit GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLsizei depth GLint border GLenum format GLenum type - const GLvoid *pixels + const void *pixels void glMultiTexParameterIivEXT @@ -17857,7 +23571,7 @@ typedef unsigned int GLhandleARB; void glMultiTexRenderbufferEXT GLenum texunit GLenum target - GLuint renderbuffer + GLuint renderbuffer void glMultiTexSubImage1DEXT @@ -17868,7 +23582,7 @@ typedef unsigned int GLhandleARB; GLsizei width GLenum format GLenum type - const GLvoid *pixels + const void *pixels void glMultiTexSubImage2DEXT @@ -17881,7 +23595,7 @@ typedef unsigned int GLhandleARB; GLsizei height GLenum format GLenum type - const GLvoid *pixels + const void *pixels void glMultiTexSubImage3DEXT @@ -17896,101 +23610,351 @@ typedef unsigned int GLhandleARB; GLsizei depth GLenum format GLenum type - const GLvoid *pixels + 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 + GLsizeiptr size + const void *data + GLenum usage void glNamedBufferDataEXT - GLuint buffer + GLuint buffer GLsizeiptr size - const GLvoid *data + const void *data GLenum usage - void glNamedBufferStorageEXT - GLuint buffer + void glNamedBufferPageCommitmentARB + GLuint buffer + GLintptr offset GLsizeiptr size - const void *data - GLbitfield flags + GLboolean commit - void glNamedBufferSubDataEXT - GLuint buffer + void glNamedBufferPageCommitmentEXT + GLuint buffer + GLintptr offset + GLsizeiptr size + GLboolean commit + + + void glNamedBufferPageCommitmentMemNV + GLuint buffer GLintptr offset GLsizeiptr size - const GLvoid *data + GLuint memory + GLuint64 memOffset + GLboolean commit + + + void glNamedBufferStorage + GLuint buffer + GLsizeiptr size + const void *data + GLbitfield flags + + + void glNamedBufferStorageExternalEXT + GLuint buffer + GLintptr offset + GLsizeiptr size + GLeglClientBufferEXT clientBuffer + GLbitfield flags + + + void glNamedBufferStorageEXT + GLuint buffer + GLsizeiptr size + const void *data + GLbitfield flags + + + + void glNamedBufferStorageMemEXT + GLuint buffer + GLsizeiptr size + GLuint memory + GLuint64 offset + + + void glNamedBufferSubData + GLuint buffer + GLintptr offset + GLsizeiptr size + const void *data + + + void glNamedBufferSubDataEXT + GLuint buffer + GLintptr offset + GLsizeiptr size + const void *data + void glNamedCopyBufferSubDataEXT - GLuint readBuffer - GLuint writeBuffer + GLuint readBuffer + GLuint writeBuffer GLintptr readOffset GLintptr writeOffset GLsizeiptr size + + void glNamedFramebufferDrawBuffer + GLuint framebuffer + GLenum buf + + + void glNamedFramebufferDrawBuffers + GLuint framebuffer + GLsizei n + const GLenum *bufs + + + void glNamedFramebufferParameteri + GLuint framebuffer + GLenum pname + GLint param + void glNamedFramebufferParameteriEXT - GLuint framebuffer + GLuint framebuffer GLenum pname GLint param + + void glNamedFramebufferReadBuffer + GLuint framebuffer + GLenum src + + + void glNamedFramebufferRenderbuffer + GLuint framebuffer + GLenum attachment + GLenum renderbuffertarget + GLuint renderbuffer + void glNamedFramebufferRenderbufferEXT - GLuint framebuffer + GLuint framebuffer GLenum attachment GLenum renderbuffertarget - GLuint renderbuffer + GLuint renderbuffer + + + void glNamedFramebufferSampleLocationsfvARB + GLuint framebuffer + GLuint start + GLsizei count + const GLfloat *v + + + void glNamedFramebufferSampleLocationsfvNV + GLuint framebuffer + GLuint start + GLsizei count + const GLfloat *v + + + void glNamedFramebufferTexture + GLuint framebuffer + GLenum attachment + GLuint texture + 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 + 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 @@ -18001,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 @@ -18019,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 @@ -18037,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 @@ -18055,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 @@ -18070,7 +24034,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParametersI4ivEXT - GLuint program + GLuint program GLenum target GLuint index GLsizei count @@ -18078,7 +24042,7 @@ typedef unsigned int GLhandleARB; void glNamedProgramLocalParametersI4uivEXT - GLuint program + GLuint program GLenum target GLuint index GLsizei count @@ -18086,33 +24050,57 @@ typedef unsigned int GLhandleARB; void glNamedProgramStringEXT - GLuint program + GLuint program GLenum target GLenum format GLsizei len - const GLvoid *string + const void *string + + + void glNamedRenderbufferStorage + 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 + GLsizei samples + 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 @@ -18133,7 +24121,7 @@ typedef unsigned int GLhandleARB; GLuint glNewObjectBufferATI GLsizei size - const GLvoid *pointer + const void *pointer GLenum usage @@ -18245,38 +24233,38 @@ typedef unsigned int GLhandleARB; void glNormalP3ui - GLenum type + GLenum type GLuint coords void glNormalP3uiv - GLenum type + GLenum type const GLuint *coords void glNormalPointer GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glNormalPointerEXT GLenum type GLsizei stride GLsizei count - const GLvoid *pointer + const void *pointer void glNormalPointerListIBM GLenum type GLint stride - const GLvoid **pointer + const void **pointer GLint ptrstride void glNormalPointervINTEL GLenum type - const GLvoid **pointer + const void **pointer void glNormalStream3bATI @@ -18340,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 @@ -18452,14 +24440,26 @@ 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 + GLint value + + + + void glPatchParameteriOES + GLenum pname + GLint value + + void glPathColorGenNV GLenum color @@ -18474,14 +24474,14 @@ typedef unsigned int GLhandleARB; const GLubyte *commands GLsizei numCoords GLenum coordType - const GLvoid *coords + const void *coords void glPathCoordsNV GLuint path GLsizei numCoords GLenum coordType - const GLvoid *coords + const void *coords void glPathCoverDepthFuncNV @@ -18497,11 +24497,31 @@ typedef unsigned int GLhandleARB; void glPathFogGenNV GLenum genMode + + GLenum glPathGlyphIndexArrayNV + GLuint firstPathName + GLenum fontTarget + const void *fontName + GLbitfield fontStyle + GLuint firstGlyphIndex + GLsizei numGlyphs + GLuint pathParameterTemplate + GLfloat emScale + + + GLenum glPathGlyphIndexRangeNV + GLenum fontTarget + const void *fontName + GLbitfield fontStyle + GLuint pathParameterTemplate + GLfloat emScale + GLuint baseAndCount[2] + void glPathGlyphRangeNV GLuint firstPathName GLenum fontTarget - const GLvoid *fontName + const void *fontName GLbitfield fontStyle GLuint firstGlyph GLsizei numGlyphs @@ -18513,15 +24533,27 @@ typedef unsigned int GLhandleARB; void glPathGlyphsNV GLuint firstPathName GLenum fontTarget - const GLvoid *fontName + const void *fontName GLbitfield fontStyle GLsizei numGlyphs GLenum type - const GLvoid *charcodes + const void *charcodes GLenum handleMissingGlyphs GLuint pathParameterTemplate GLfloat emScale + + GLenum glPathMemoryGlyphIndexArrayNV + GLuint firstPathName + GLenum fontTarget + GLsizeiptr fontSize + const void *fontData + GLsizei faceIndex + GLuint firstGlyphIndex + GLsizei numGlyphs + GLuint pathParameterTemplate + GLfloat emScale + void glPathParameterfNV GLuint path @@ -18562,7 +24594,7 @@ typedef unsigned int GLhandleARB; GLuint path GLenum format GLsizei length - const GLvoid *pathString + const void *pathString void glPathSubCommandsNV @@ -18573,7 +24605,7 @@ typedef unsigned int GLhandleARB; const GLubyte *commands GLsizei numCoords GLenum coordType - const GLvoid *coords + const void *coords void glPathSubCoordsNV @@ -18581,7 +24613,7 @@ typedef unsigned int GLhandleARB; GLsizei coordStart GLsizei numCoords GLenum coordType - const GLvoid *coords + const void *coords void glPathTexGenNV @@ -18601,7 +24633,7 @@ typedef unsigned int GLhandleARB; void glPixelDataRangeNV GLenum target GLsizei length - const GLvoid *pointer + const void *pointer void glPixelMapfv @@ -18629,7 +24661,7 @@ typedef unsigned int GLhandleARB; void glPixelMapx - GLenum map + GLenum map GLint size const GLfixed *values @@ -18647,7 +24679,7 @@ typedef unsigned int GLhandleARB; void glPixelStorex - GLenum pname + GLenum pname GLfixed param @@ -18689,7 +24721,7 @@ typedef unsigned int GLhandleARB; void glPixelTransferxOES - GLenum pname + GLenum pname GLfixed param @@ -18818,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 - const GLfixed *params + GLenum pname + const GLfixed *params void glPointParameterxvOES - GLenum pname + GLenum pname const GLfixed *params @@ -18845,7 +24877,7 @@ typedef unsigned int GLhandleARB; void glPointSizePointerOES GLenum type GLsizei stride - const void *pointer + const void *pointer void glPointSizex @@ -18870,12 +24902,32 @@ typedef unsigned int GLhandleARB; GLenum mode + + void glPolygonModeNV + GLenum face + GLenum mode + + void glPolygonOffset GLfloat factor GLfloat units + + void glPolygonOffsetClamp + GLfloat factor + GLfloat units + GLfloat clamp + + + + void glPolygonOffsetClampEXT + GLfloat factor + GLfloat units + GLfloat clamp + + void glPolygonOffsetEXT GLfloat factor @@ -18953,6 +25005,53 @@ typedef unsigned int GLhandleARB; GLuint fill1 GLuint key1 + + void glPrimitiveBoundingBox + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + + + void glPrimitiveBoundingBoxARB + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + + + + void glPrimitiveBoundingBoxEXT + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + + + + void glPrimitiveBoundingBoxOES + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + + void glPrimitiveRestartIndex GLuint index @@ -18960,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 @@ -18982,22 +25083,23 @@ 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 GLvoid *binary + const void *binary GLsizei length void glProgramBinaryOES - GLuint program + GLuint program GLenum binaryFormat - const GLvoid *binary + const void *binary GLint length + void glProgramBufferParametersIivNV @@ -19025,7 +25127,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameter4dARB - GLenum target + GLenum target GLuint index GLdouble x GLdouble y @@ -19035,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 @@ -19051,7 +25153,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameter4fvARB - GLenum target + GLenum target GLuint index const GLfloat *params @@ -19089,7 +25191,7 @@ typedef unsigned int GLhandleARB; void glProgramEnvParameters4fvEXT - GLenum target + GLenum target GLuint index GLsizei count const GLfloat *params @@ -19111,7 +25213,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameter4dARB - GLenum target + GLenum target GLuint index GLdouble x GLdouble y @@ -19121,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 @@ -19137,7 +25239,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameter4fvARB - GLenum target + GLenum target GLuint index const GLfloat *params @@ -19175,7 +25277,7 @@ typedef unsigned int GLhandleARB; void glProgramLocalParameters4fvEXT - GLenum target + GLenum target GLuint index GLsizei count const GLfloat *params @@ -19197,7 +25299,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4dNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLdouble x @@ -19208,7 +25310,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4dvNV - GLuint id + GLuint id GLsizei len const GLubyte *name const GLdouble *v @@ -19216,7 +25318,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4fNV - GLuint id + GLuint id GLsizei len const GLubyte *name GLfloat x @@ -19227,7 +25329,7 @@ typedef unsigned int GLhandleARB; void glProgramNamedParameter4fvNV - GLuint id + GLuint id GLsizei len const GLubyte *name const GLfloat *v @@ -19269,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 @@ -19303,12 +25405,20 @@ typedef unsigned int GLhandleARB; const GLfloat *v + + void glProgramPathFragmentInputGenNV + GLuint program + GLint location + GLenum genMode + GLint components + const GLfloat *coeffs + void glProgramStringARB - GLenum target - GLenum format + GLenum target + GLenum format GLsizei len - const GLvoid *string + const void *string void glProgramSubroutineParametersuivNV @@ -19318,53 +25428,53 @@ typedef unsigned int GLhandleARB; void glProgramUniform1d - GLuint program + GLuint program GLint location GLdouble v0 void glProgramUniform1dEXT - GLuint program + GLuint program GLint location GLdouble x void glProgramUniform1dv - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform1dvEXT - GLuint program + GLuint program GLint location GLsizei count const GLdouble *value void glProgramUniform1f - GLuint program + GLuint program GLint location GLfloat v0 void glProgramUniform1fEXT - GLuint program + GLuint program GLint location GLfloat v0 void glProgramUniform1fv - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform1fvEXT - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value @@ -19372,40 +25482,53 @@ typedef unsigned int GLhandleARB; void glProgramUniform1i - GLuint program + GLuint program GLint location GLint v0 + + void glProgramUniform1i64ARB + GLuint program + GLint location + GLint64 x + void glProgramUniform1i64NV - GLuint program + GLuint program GLint location GLint64EXT x + + void glProgramUniform1i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + void glProgramUniform1i64vNV - GLuint program + GLuint program GLint location GLsizei count const GLint64EXT *value void glProgramUniform1iEXT - GLuint program + GLuint program GLint location GLint v0 void glProgramUniform1iv - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform1ivEXT - GLuint program + GLuint program GLint location GLsizei count const GLint *value @@ -19413,40 +25536,53 @@ typedef unsigned int GLhandleARB; void glProgramUniform1ui - GLuint program + GLuint program GLint location GLuint v0 + + void glProgramUniform1ui64ARB + GLuint program + GLint location + GLuint64 x + void glProgramUniform1ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x + + void glProgramUniform1ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + void glProgramUniform1ui64vNV - GLuint program + GLuint program GLint location GLsizei count const GLuint64EXT *value void glProgramUniform1uiEXT - GLuint program + GLuint program GLint location GLuint v0 void glProgramUniform1uiv - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform1uivEXT - GLuint program + GLuint program GLint location GLsizei count const GLuint *value @@ -19454,42 +25590,42 @@ typedef unsigned int GLhandleARB; void glProgramUniform2d - GLuint program + GLuint program GLint location GLdouble v0 GLdouble v1 void glProgramUniform2dEXT - GLuint program + GLuint program GLint location GLdouble x GLdouble y void glProgramUniform2dv - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform2dvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform2f - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 void glProgramUniform2fEXT - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -19497,14 +25633,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform2fv - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform2fvEXT - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value @@ -19512,28 +25648,42 @@ typedef unsigned int GLhandleARB; void glProgramUniform2i - GLuint program + GLuint program GLint location GLint v0 GLint v1 + + void glProgramUniform2i64ARB + GLuint program + GLint location + GLint64 x + GLint64 y + void glProgramUniform2i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y + + void glProgramUniform2i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + void glProgramUniform2i64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glProgramUniform2iEXT - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -19541,14 +25691,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform2iv - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform2ivEXT - GLuint program + GLuint program GLint location GLsizei count const GLint *value @@ -19556,28 +25706,42 @@ typedef unsigned int GLhandleARB; void glProgramUniform2ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 + + void glProgramUniform2ui64ARB + GLuint program + GLint location + GLuint64 x + GLuint64 y + void glProgramUniform2ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y + + void glProgramUniform2ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + void glProgramUniform2ui64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glProgramUniform2uiEXT - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -19585,14 +25749,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform2uiv - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform2uivEXT - GLuint program + GLuint program GLint location GLsizei count const GLuint *value @@ -19600,7 +25764,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3d - GLuint program + GLuint program GLint location GLdouble v0 GLdouble v1 @@ -19608,7 +25772,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3dEXT - GLuint program + GLuint program GLint location GLdouble x GLdouble y @@ -19616,21 +25780,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform3dv - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform3dvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform3f - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -19638,7 +25802,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform3fEXT - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -19647,14 +25811,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform3fv - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform3fvEXT - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value @@ -19662,30 +25826,45 @@ typedef unsigned int GLhandleARB; void glProgramUniform3i - GLuint program + GLuint program GLint location GLint v0 GLint v1 GLint v2 + + void glProgramUniform3i64ARB + GLuint program + GLint location + GLint64 x + GLint64 y + GLint64 z + void glProgramUniform3i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y GLint64EXT z + + void glProgramUniform3i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + void glProgramUniform3i64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glProgramUniform3iEXT - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -19694,14 +25873,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform3iv - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform3ivEXT - GLuint program + GLuint program GLint location GLsizei count const GLint *value @@ -19709,30 +25888,45 @@ typedef unsigned int GLhandleARB; void glProgramUniform3ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 GLuint v2 + + void glProgramUniform3ui64ARB + GLuint program + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + void glProgramUniform3ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y GLuint64EXT z + + void glProgramUniform3ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + void glProgramUniform3ui64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glProgramUniform3uiEXT - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -19741,14 +25935,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform3uiv - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform3uivEXT - GLuint program + GLuint program GLint location GLsizei count const GLuint *value @@ -19756,7 +25950,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4d - GLuint program + GLuint program GLint location GLdouble v0 GLdouble v1 @@ -19765,7 +25959,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4dEXT - GLuint program + GLuint program GLint location GLdouble x GLdouble y @@ -19774,21 +25968,21 @@ typedef unsigned int GLhandleARB; void glProgramUniform4dv - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform4dvEXT - GLuint program + GLuint program GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glProgramUniform4f - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -19797,7 +25991,7 @@ typedef unsigned int GLhandleARB; void glProgramUniform4fEXT - GLuint program + GLuint program GLint location GLfloat v0 GLfloat v1 @@ -19807,14 +26001,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform4fv - GLuint program + GLuint program GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glProgramUniform4fvEXT - GLuint program + GLuint program GLint location GLsizei count const GLfloat *value @@ -19822,32 +26016,48 @@ typedef unsigned int GLhandleARB; void glProgramUniform4i - GLuint program + GLuint program GLint location GLint v0 GLint v1 GLint v2 GLint v3 + + void glProgramUniform4i64ARB + GLuint program + GLint location + GLint64 x + GLint64 y + GLint64 z + GLint64 w + void glProgramUniform4i64NV - GLuint program + GLuint program GLint location GLint64EXT x GLint64EXT y GLint64EXT z GLint64EXT w + + void glProgramUniform4i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + void glProgramUniform4i64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glProgramUniform4iEXT - GLuint program + GLuint program GLint location GLint v0 GLint v1 @@ -19857,14 +26067,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform4iv - GLuint program + GLuint program GLint location GLsizei count - const GLint *value + const GLint *value void glProgramUniform4ivEXT - GLuint program + GLuint program GLint location GLsizei count const GLint *value @@ -19872,32 +26082,48 @@ typedef unsigned int GLhandleARB; void glProgramUniform4ui - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 GLuint v2 GLuint v3 + + void glProgramUniform4ui64ARB + GLuint program + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + GLuint64 w + void glProgramUniform4ui64NV - GLuint program + GLuint program GLint location GLuint64EXT x GLuint64EXT y GLuint64EXT z GLuint64EXT w + + void glProgramUniform4ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + void glProgramUniform4ui64vNV - GLuint program + GLuint program GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glProgramUniform4uiEXT - GLuint program + GLuint program GLint location GLuint v0 GLuint v1 @@ -19907,14 +26133,14 @@ typedef unsigned int GLhandleARB; void glProgramUniform4uiv - GLuint program + GLuint program GLint location GLsizei count - const GLuint *value + const GLuint *value void glProgramUniform4uivEXT - GLuint program + GLuint program GLint location GLsizei count const GLuint *value @@ -19922,57 +26148,72 @@ typedef unsigned int GLhandleARB; void glProgramUniformHandleui64ARB - GLuint program + GLuint program GLint location GLuint64 value + + void glProgramUniformHandleui64IMG + GLuint program + GLint location + GLuint64 value + + void glProgramUniformHandleui64NV - GLuint program + GLuint program GLint location GLuint64 value void glProgramUniformHandleui64vARB - GLuint program + GLuint program GLint location GLsizei count - const GLuint64 *values + const GLuint64 *values + + + void glProgramUniformHandleui64vIMG + GLuint program + GLint location + GLsizei count + const GLuint64 *values + void glProgramUniformHandleui64vNV - GLuint program + GLuint program GLint location GLsizei count const GLuint64 *values void glProgramUniformMatrix2dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix2fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -19981,31 +26222,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x3dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2x3dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2x3fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix2x3fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -20014,31 +26255,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix2x4dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2x4dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix2x4fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix2x4fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -20047,31 +26288,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix3fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -20080,31 +26321,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x2dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3x2dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3x2fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix3x2fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -20113,31 +26354,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix3x4dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3x4dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix3x4fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix3x4fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -20146,31 +26387,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix4fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -20179,31 +26420,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x2dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4x2dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4x2fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix4x2fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -20212,31 +26453,31 @@ typedef unsigned int GLhandleARB; void glProgramUniformMatrix4x3dv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4x3dvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glProgramUniformMatrix4x3fv - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glProgramUniformMatrix4x3fvEXT - GLuint program + GLuint program GLint location GLsizei count GLboolean transpose @@ -20245,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 @@ -20263,11 +26504,11 @@ typedef unsigned int GLhandleARB; void glProvokingVertex - GLenum mode + GLenum mode void glProvokingVertexEXT - GLenum mode + GLenum mode @@ -20285,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 @@ -20314,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 @@ -20328,6 +26569,25 @@ typedef unsigned int GLhandleARB; GLfixed *mantissa GLint *exponent + + void glQueryObjectParameteruiAMD + 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 @@ -20502,14 +26762,19 @@ typedef unsigned int GLhandleARB; void glRasterPos4xvOES const GLfixed *coords + + void glRasterSamplesEXT + GLuint samples + GLboolean fixedsamplelocations + void glReadBuffer - GLenum mode + GLenum src void glReadBufferIndexedEXT - GLenum src + GLenum src GLint index @@ -20529,20 +26794,32 @@ typedef unsigned int GLhandleARB; GLsizei height GLenum format GLenum type - GLvoid *pixels + void *pixels + + void glReadnPixels + GLint x + GLint y + GLsizei width + GLsizei height + GLenum format + GLenum type + GLsizei bufSize + void *data + void glReadnPixelsARB GLint x GLint y GLsizei width GLsizei height - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize - GLvoid *data + void *data + void glReadnPixelsEXT @@ -20550,10 +26827,28 @@ typedef unsigned int GLhandleARB; GLint y GLsizei width GLsizei height - GLenum format - GLenum type + GLenum format + GLenum type GLsizei bufSize - GLvoid *data + void *data + + + + void glReadnPixelsKHR + GLint x + GLint y + GLsizei width + GLsizei height + GLenum format + GLenum type + GLsizei bufSize + void *data + + + + GLboolean glReleaseKeyedMutexWin32EXT + GLuint memory + GLuint64 key void glRectd @@ -20631,6 +26926,10 @@ typedef unsigned int GLhandleARB; void glReleaseShaderCompiler + + void glRenderGpuMaskNV + GLbitfield mask + GLint glRenderMode GLenum mode @@ -20639,7 +26938,7 @@ typedef unsigned int GLhandleARB; void glRenderbufferStorage GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height @@ -20647,7 +26946,7 @@ typedef unsigned int GLhandleARB; void glRenderbufferStorageEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height @@ -20655,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 @@ -20683,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 @@ -20699,24 +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 @@ -20724,7 +27033,7 @@ typedef unsigned int GLhandleARB; void glReplacementCodePointerSUN GLenum type GLsizei stride - const GLvoid **pointer + const void **pointer void glReplacementCodeubSUN @@ -20893,12 +27202,12 @@ typedef unsigned int GLhandleARB; void glRequestResidentProgramsNV GLsizei n - const GLuint *programs + const GLuint *programs void glResetHistogram - GLenum target + GLenum target @@ -20907,9 +27216,14 @@ typedef unsigned int GLhandleARB; + + void glResetMemoryObjectParameterNV + GLuint memory + GLenum pname + void glResetMinmax - GLenum target + GLenum target @@ -20921,6 +27235,9 @@ typedef unsigned int GLhandleARB; void glResizeBuffersMESA + + void glResolveDepthValuesNV + void glResolveMultisampleFramebufferAPPLE @@ -20973,20 +27290,15 @@ typedef unsigned int GLhandleARB; GLboolean invert - - void glSampleCoverageOES - GLfixed value - GLboolean invert - void glSampleCoveragex GLclampx value - GLboolean invert + GLboolean invert void glSampleCoveragexOES GLclampx value - GLboolean invert + GLboolean invert void glSampleMapATI @@ -21013,7 +27325,7 @@ typedef unsigned int GLhandleARB; void glSampleMaski - GLuint index + GLuint maskNumber GLbitfield mask @@ -21028,38 +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 + const GLint *param + + + + void glSamplerParameterIivOES + GLuint sampler + GLenum pname const GLint *param + void glSamplerParameterIuiv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname + const GLuint *param + + + void glSamplerParameterIuivEXT + GLuint sampler + GLenum pname const GLuint *param + + + + void glSamplerParameterIuivOES + GLuint sampler + GLenum pname + const GLuint *param + void glSamplerParameterf - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLfloat param void glSamplerParameterfv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLfloat *param void glSamplerParameteri - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname GLint param void glSamplerParameteriv - GLuint sampler - GLenum pname + GLuint sampler + GLenum pname const GLint *param @@ -21102,6 +27442,33 @@ typedef unsigned int GLhandleARB; GLsizei count const GLint *v + + void glScissorArrayvNV + GLuint first + GLsizei count + const GLint *v + + + + void glScissorArrayvOES + GLuint first + GLsizei count + const GLint *v + + + + void glScissorExclusiveArrayvNV + GLuint first + GLsizei count + const GLint *v + + + void glScissorExclusiveNV + GLint x + GLint y + GLsizei width + GLsizei height + void glScissorIndexed GLuint index @@ -21110,11 +27477,41 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height + + void glScissorIndexedNV + GLuint index + GLint left + GLint bottom + GLsizei width + GLsizei height + + + + void glScissorIndexedOES + GLuint index + GLint left + GLint bottom + GLsizei width + GLsizei height + + void glScissorIndexedv GLuint index const GLint *v + + void glScissorIndexedvNV + GLuint index + const GLint *v + + + + void glScissorIndexedvOES + GLuint index + const GLint *v + + void glSecondaryColor3b GLbyte red @@ -21338,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 @@ -21356,14 +27753,14 @@ typedef unsigned int GLhandleARB; GLint size GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glSecondaryColorPointerEXT GLint size GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer @@ -21371,7 +27768,7 @@ typedef unsigned int GLhandleARB; GLint size GLenum type GLint stride - const GLvoid **pointer + const void **pointer GLint ptrstride @@ -21388,29 +27785,41 @@ 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 GLenum type - const GLvoid *row - const GLvoid *column + const void *row + const void *column void glSeparableFilter2DEXT GLenum target - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLenum format GLenum type - const GLvoid *row - const GLvoid *column + const void *row + const void *column @@ -21432,13 +27841,13 @@ typedef unsigned int GLhandleARB; void glSetInvariantEXT GLuint id GLenum type - const GLvoid *addr + const void *addr void glSetLocalConstantEXT GLuint id GLenum type - const GLvoid *addr + const void *addr void glSetMultisamplefvAMD @@ -21454,9 +27863,9 @@ typedef unsigned int GLhandleARB; void glShaderBinary GLsizei count - const GLuint *shaders - GLenum binaryformat - const GLvoid *binary + const GLuint *shaders + GLenum binaryFormat + const void *binary GLsizei length @@ -21482,25 +27891,50 @@ typedef unsigned int GLhandleARB; void glShaderSource - GLuint shader + GLuint shader GLsizei count const GLchar *const*string - const GLint *length + const GLint *length void glShaderSourceARB GLhandleARB shaderObj GLsizei count const GLcharARB **string - const GLint *length + const GLint *length 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 @@ -21508,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 @@ -21542,7 +28009,12 @@ typedef unsigned int GLhandleARB; GLuint y GLuint width GLuint height - GLbitfield preserveMask + GLbitfield preserveMask + + + void glStateCaptureNV + GLuint state + GLenum mode void glStencilClearTagEXT @@ -21554,7 +28026,7 @@ typedef unsigned int GLhandleARB; void glStencilFillPathInstancedNV GLsizei numPaths GLenum pathNameType - const GLvoid *paths + const void *paths GLuint pathBase GLenum fillMode GLuint mask @@ -21629,7 +28101,7 @@ typedef unsigned int GLhandleARB; void glStencilStrokePathInstancedNV GLsizei numPaths GLenum pathNameType - const GLvoid *paths + const void *paths GLuint pathBase GLint reference GLuint mask @@ -21642,6 +28114,44 @@ typedef unsigned int GLhandleARB; GLint reference GLuint mask + + void glStencilThenCoverFillPathInstancedNV + GLsizei numPaths + GLenum pathNameType + const void *paths + GLuint pathBase + GLenum fillMode + GLuint mask + GLenum coverMode + GLenum transformType + const GLfloat *transformValues + + + void glStencilThenCoverFillPathNV + GLuint path + GLenum fillMode + GLuint mask + GLenum coverMode + + + void glStencilThenCoverStrokePathInstancedNV + GLsizei numPaths + GLenum pathNameType + const void *paths + GLuint pathBase + GLint reference + GLuint mask + GLenum coverMode + GLenum transformType + const GLfloat *transformValues + + + void glStencilThenCoverStrokePathNV + GLuint path + GLint reference + GLuint mask + GLenum coverMode + void glStopInstrumentsSGIX GLint marker @@ -21650,7 +28160,12 @@ typedef unsigned int GLhandleARB; void glStringMarkerGREMEDY GLsizei len - const GLvoid *string + const void *string + + + void glSubpixelPrecisionBiasNV + GLuint xbits + GLuint ybits void glSwizzleEXT @@ -21663,7 +28178,7 @@ typedef unsigned int GLhandleARB; void glSyncTextureINTEL - GLuint texture + GLuint texture void glTagSampleBufferSGIX @@ -21728,7 +28243,7 @@ typedef unsigned int GLhandleARB; void glTangentPointerEXT GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glTbufferMask3DFX @@ -21756,33 +28271,65 @@ typedef unsigned int GLhandleARB; GLenum object GLuint name + + void glTexAttachMemoryNV + GLenum target + GLuint memory + GLuint64 offset + void glTexBuffer GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer void glTexBufferARB GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer + void glTexBufferEXT GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer + + + + void glTexBufferOES + GLenum target + GLenum internalformat + GLuint buffer void glTexBufferRange - GLenum target - GLenum internalformat - GLuint buffer + GLenum target + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size + + + void glTexBufferRangeEXT + GLenum target + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size + + + + void glTexBufferRangeOES + GLenum target + GLenum internalformat + GLuint buffer GLintptr offset GLsizeiptr size + void glTexBumpParameterfvATI @@ -22236,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 @@ -22279,7 +28826,7 @@ typedef unsigned int GLhandleARB; GLint size GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glTexCoordPointerEXT @@ -22287,21 +28834,21 @@ typedef unsigned int GLhandleARB; GLenum type GLsizei stride GLsizei count - const GLvoid *pointer + const void *pointer void glTexCoordPointerListIBM GLint size GLenum type GLint stride - const GLvoid **pointer + const void **pointer GLint ptrstride void glTexCoordPointervINTEL GLint size GLenum type - const GLvoid **pointer + const void **pointer void glTexEnvf @@ -22333,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 - const GLfixed *params + 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 @@ -22386,8 +28953,8 @@ typedef unsigned int GLhandleARB; void glTexGenfOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLfloat param @@ -22399,9 +28966,9 @@ typedef unsigned int GLhandleARB; void glTexGenfvOES - GLenum coord - GLenum pname - const GLfloat *params + GLenum coord + GLenum pname + const GLfloat *params void glTexGeni @@ -22412,8 +28979,8 @@ typedef unsigned int GLhandleARB; void glTexGeniOES - GLenum coord - GLenum pname + GLenum coord + GLenum pname GLint param @@ -22425,32 +28992,32 @@ typedef unsigned int GLhandleARB; void glTexGenivOES - GLenum coord - GLenum pname - const GLint *params + 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 GLenum type - const GLvoid *pixels + const void *pixels @@ -22458,28 +29025,28 @@ typedef unsigned int GLhandleARB; void glTexImage2D GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLint border GLenum format GLenum type - const GLvoid *pixels + const void *pixels 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 @@ -22491,14 +29058,14 @@ typedef unsigned int GLhandleARB; void glTexImage3D GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLsizei depth GLint border GLenum format GLenum type - const GLvoid *pixels + const void *pixels @@ -22506,22 +29073,22 @@ typedef unsigned int GLhandleARB; void glTexImage3DEXT GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth GLint border GLenum format GLenum type - const GLvoid *pixels + const void *pixels void glTexImage3DMultisample - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -22529,7 +29096,7 @@ typedef unsigned int GLhandleARB; void glTexImage3DMultisampleCoverageNV - GLenum target + GLenum target GLsizei coverageSamples GLsizei colorSamples GLint internalFormat @@ -22540,22 +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 - const GLvoid *pixels + GLenum format + GLenum type + const void *pixels void glTexImage4DSGIS GLenum target GLint level - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth @@ -22563,7 +29130,7 @@ typedef unsigned int GLhandleARB; GLint border GLenum format GLenum type - const GLvoid *pixels + const void *pixels @@ -22576,7 +29143,35 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLboolean resident + GLboolean commit + + + void glTexPageCommitmentEXT + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLboolean commit + + + + void glTexPageCommitmentMemNV + GLenum target + GLint layer + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLuint memory + GLuint64 offset + GLboolean commit void glTexParameterIiv @@ -22592,6 +29187,13 @@ typedef unsigned int GLhandleARB; const GLint *params + + void glTexParameterIivOES + GLenum target + GLenum pname + const GLint *params + + void glTexParameterIuiv GLenum target @@ -22606,6 +29208,13 @@ typedef unsigned int GLhandleARB; const GLuint *params + + void glTexParameterIuivOES + GLenum target + GLenum pname + const GLuint *params + + void glTexParameterf GLenum target @@ -22636,109 +29245,176 @@ 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 - const GLfixed *params + 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 + void glTexStorage3DMultisample - GLenum target + GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLsizei depth GLboolean fixedsamplelocations - void glTexStorageSparseAMD - GLenum target + void glTexStorage3DMultisampleOES + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedsamplelocations + + + + 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 @@ -22748,7 +29424,7 @@ typedef unsigned int GLhandleARB; GLsizei width GLenum format GLenum type - const GLvoid *pixels + const void *pixels @@ -22760,7 +29436,7 @@ typedef unsigned int GLhandleARB; GLsizei width GLenum format GLenum type - const GLvoid *pixels + const void *pixels @@ -22774,7 +29450,7 @@ typedef unsigned int GLhandleARB; GLsizei height GLenum format GLenum type - const GLvoid *pixels + const void *pixels @@ -22788,7 +29464,7 @@ typedef unsigned int GLhandleARB; GLsizei height GLenum format GLenum type - const GLvoid *pixels + const void *pixels @@ -22804,7 +29480,7 @@ typedef unsigned int GLhandleARB; GLsizei depth GLenum format GLenum type - const GLvoid *pixels + const void *pixels @@ -22820,13 +29496,13 @@ typedef unsigned int GLhandleARB; GLsizei depth GLenum format GLenum type - const GLvoid *pixels + const void *pixels void glTexSubImage3DOES - GLenum target + GLenum target GLint level GLint xoffset GLint yoffset @@ -22834,9 +29510,9 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLenum format - GLenum type - const GLvoid *pixels + GLenum format + GLenum type + const void *pixels void glTexSubImage4DSGIS @@ -22852,26 +29528,49 @@ typedef unsigned int GLhandleARB; GLsizei size4d GLenum format GLenum type - const GLvoid *pixels + const void *pixels + + void glTextureAttachMemoryNV + GLuint texture + GLuint memory + GLuint64 offset + + + void glTextureBarrier + void glTextureBarrierNV + + void glTextureBuffer + 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 + GLintptr offset + GLsizeiptr size void glTextureBufferRangeEXT - GLuint texture + GLuint texture GLenum target - GLenum internalformat - GLuint buffer + GLenum internalformat + GLuint buffer GLintptr offset GLsizeiptr size @@ -22883,35 +29582,46 @@ 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 GLenum type - const GLvoid *pixels + const void *pixels void glTextureImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLint border GLenum format GLenum type - const GLvoid *pixels + const void *pixels void glTextureImage2DMultisampleCoverageNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei coverageSamples GLsizei colorSamples GLint internalFormat @@ -22921,8 +29631,8 @@ typedef unsigned int GLhandleARB; void glTextureImage2DMultisampleNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei samples GLint internalFormat GLsizei width @@ -22931,22 +29641,22 @@ typedef unsigned int GLhandleARB; void glTextureImage3DEXT - GLuint texture + GLuint texture GLenum target GLint level - GLint internalformat + GLint internalformat GLsizei width GLsizei height GLsizei depth GLint border GLenum format GLenum type - const GLvoid *pixels + const void *pixels void glTextureImage3DMultisampleCoverageNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei coverageSamples GLsizei colorSamples GLint internalFormat @@ -22957,8 +29667,8 @@ typedef unsigned int GLhandleARB; void glTextureImage3DMultisampleNV - GLuint texture - GLenum target + GLuint texture + GLenum target GLsizei samples GLint internalFormat GLsizei width @@ -22981,7 +29691,7 @@ typedef unsigned int GLhandleARB; void glTexturePageCommitmentEXT - GLuint texture + GLuint texture GLint level GLint xoffset GLint yoffset @@ -22989,48 +29699,99 @@ typedef unsigned int GLhandleARB; GLsizei width GLsizei height GLsizei depth - GLboolean resident + GLboolean commit + + + void glTexturePageCommitmentMemNV + GLuint texture + GLint layer + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLuint memory + GLuint64 offset + GLboolean commit + + + void glTextureParameterIiv + GLuint texture + GLenum pname + const GLint *params void glTextureParameterIivEXT - GLuint texture + GLuint texture GLenum target GLenum pname const GLint *params + + void glTextureParameterIuiv + 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 + GLfloat param + void glTextureParameterfEXT - GLuint texture + GLuint texture GLenum target GLenum pname GLfloat param + + void glTextureParameterfv + 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 + GLint param + void glTextureParameteriEXT - GLuint texture + GLuint texture GLenum target GLenum pname GLint param + + void glTextureParameteriv + GLuint texture + GLenum pname + const GLint *param + void glTextureParameterivEXT - GLuint texture + GLuint texture GLenum target GLenum pname const GLint *params @@ -23039,87 +29800,205 @@ typedef unsigned int GLhandleARB; void glTextureRangeAPPLE GLenum target GLsizei length - const GLvoid *pointer + const void *pointer void glTextureRenderbufferEXT - GLuint texture + GLuint texture GLenum target - GLuint renderbuffer + GLuint renderbuffer + + + void glTextureStorage1D + GLuint texture + GLsizei levels + GLenum internalformat + GLsizei width void glTextureStorage1DEXT - GLuint texture + GLuint texture GLenum target GLsizei levels - GLenum internalformat + GLenum internalformat + GLsizei width + + + void glTextureStorage2D + GLuint texture + GLsizei levels + 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 + GLsizei samples + GLenum internalformat GLsizei width GLsizei height + GLboolean fixedsamplelocations void glTextureStorage2DMultisampleEXT - GLuint texture + GLuint texture GLenum target GLsizei samples - GLenum internalformat + GLenum internalformat GLsizei width GLsizei height GLboolean fixedsamplelocations + + void glTextureStorage3D + GLuint texture + GLsizei levels + 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 + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + 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 + GLint level + GLint xoffset + GLsizei width + GLenum format + GLenum type + const void *pixels void glTextureSubImage1DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset GLsizei width GLenum format GLenum type - const GLvoid *pixels + const void *pixels + + + void glTextureSubImage2D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *pixels void glTextureSubImage2DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -23128,11 +30007,25 @@ typedef unsigned int GLhandleARB; GLsizei height GLenum format GLenum type - const GLvoid *pixels + const void *pixels + + + void glTextureSubImage3D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *pixels void glTextureSubImage3DEXT - GLuint texture + GLuint texture GLenum target GLint level GLint xoffset @@ -23143,18 +30036,42 @@ typedef unsigned int GLhandleARB; GLsizei depth GLenum format GLenum type - const GLvoid *pixels + const void *pixels void glTextureView - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat + GLuint minlevel + GLuint numlevels + GLuint minlayer + GLuint numlayers + + + void glTextureViewEXT + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat GLuint minlevel GLuint numlevels GLuint minlayer GLuint numlayers + + + + void glTextureViewOES + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat + GLuint minlevel + GLuint numlevels + GLuint minlayer + GLuint numlayers + void glTrackMatrixNV @@ -23166,10 +30083,24 @@ typedef unsigned int GLhandleARB; void glTransformFeedbackAttribsNV - GLuint count + GLsizei count const GLint *attribs GLenum bufferMode + + void glTransformFeedbackBufferBase + GLuint xfb + GLuint index + GLuint buffer + + + void glTransformFeedbackBufferRange + GLuint xfb + GLuint index + GLuint buffer + GLintptr offset + GLsizeiptr size + void glTransformFeedbackStreamAttribsNV GLsizei count @@ -23180,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 @@ -23195,7 +30127,7 @@ typedef unsigned int GLhandleARB; void glTransformFeedbackVaryingsNV - GLuint program + GLuint program GLsizei count const GLint *locations GLenum bufferMode @@ -23242,7 +30174,7 @@ typedef unsigned int GLhandleARB; void glUniform1dv GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glUniform1f @@ -23259,13 +30191,13 @@ typedef unsigned int GLhandleARB; void glUniform1fv GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glUniform1fvARB GLint location GLsizei count - const GLfloat *value + const GLfloat *value @@ -23273,16 +30205,27 @@ typedef unsigned int GLhandleARB; GLint location GLint v0 + + void glUniform1i64ARB + GLint location + GLint64 x + void glUniform1i64NV GLint location GLint64EXT x + + void glUniform1i64vARB + GLint location + GLsizei count + const GLint64 *value + void glUniform1i64vNV GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glUniform1iARB @@ -23294,13 +30237,13 @@ typedef unsigned int GLhandleARB; void glUniform1iv GLint location GLsizei count - const GLint *value + const GLint *value void glUniform1ivARB GLint location GLsizei count - const GLint *value + const GLint *value @@ -23308,16 +30251,27 @@ typedef unsigned int GLhandleARB; GLint location GLuint v0 + + void glUniform1ui64ARB + GLint location + GLuint64 x + void glUniform1ui64NV GLint location GLuint64EXT x + + void glUniform1ui64vARB + GLint location + GLsizei count + const GLuint64 *value + void glUniform1ui64vNV GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glUniform1uiEXT @@ -23329,13 +30283,13 @@ typedef unsigned int GLhandleARB; void glUniform1uiv GLint location GLsizei count - const GLuint *value + const GLuint *value void glUniform1uivEXT GLint location GLsizei count - const GLuint *value + const GLuint *value @@ -23348,7 +30302,7 @@ typedef unsigned int GLhandleARB; void glUniform2dv GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glUniform2f @@ -23367,13 +30321,13 @@ typedef unsigned int GLhandleARB; void glUniform2fv GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glUniform2fvARB GLint location GLsizei count - const GLfloat *value + const GLfloat *value @@ -23382,17 +30336,29 @@ typedef unsigned int GLhandleARB; GLint v0 GLint v1 + + void glUniform2i64ARB + GLint location + GLint64 x + GLint64 y + void glUniform2i64NV GLint location GLint64EXT x GLint64EXT y + + void glUniform2i64vARB + GLint location + GLsizei count + const GLint64 *value + void glUniform2i64vNV GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glUniform2iARB @@ -23405,13 +30371,13 @@ typedef unsigned int GLhandleARB; void glUniform2iv GLint location GLsizei count - const GLint *value + const GLint *value void glUniform2ivARB GLint location GLsizei count - const GLint *value + const GLint *value @@ -23420,17 +30386,29 @@ typedef unsigned int GLhandleARB; GLuint v0 GLuint v1 + + void glUniform2ui64ARB + GLint location + GLuint64 x + GLuint64 y + void glUniform2ui64NV GLint location GLuint64EXT x GLuint64EXT y + + void glUniform2ui64vARB + GLint location + GLsizei count + const GLuint64 *value + void glUniform2ui64vNV GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glUniform2uiEXT @@ -23463,7 +30441,7 @@ typedef unsigned int GLhandleARB; void glUniform3dv GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glUniform3f @@ -23484,13 +30462,13 @@ typedef unsigned int GLhandleARB; void glUniform3fv GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glUniform3fvARB GLint location GLsizei count - const GLfloat *value + const GLfloat *value @@ -23500,6 +30478,13 @@ typedef unsigned int GLhandleARB; GLint v1 GLint v2 + + void glUniform3i64ARB + GLint location + GLint64 x + GLint64 y + GLint64 z + void glUniform3i64NV GLint location @@ -23507,11 +30492,17 @@ typedef unsigned int GLhandleARB; GLint64EXT y GLint64EXT z + + void glUniform3i64vARB + GLint location + GLsizei count + const GLint64 *value + void glUniform3i64vNV GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glUniform3iARB @@ -23525,13 +30516,13 @@ typedef unsigned int GLhandleARB; void glUniform3iv GLint location GLsizei count - const GLint *value + const GLint *value void glUniform3ivARB GLint location GLsizei count - const GLint *value + const GLint *value @@ -23541,6 +30532,13 @@ typedef unsigned int GLhandleARB; GLuint v1 GLuint v2 + + void glUniform3ui64ARB + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + void glUniform3ui64NV GLint location @@ -23548,11 +30546,17 @@ typedef unsigned int GLhandleARB; GLuint64EXT y GLuint64EXT z + + void glUniform3ui64vARB + GLint location + GLsizei count + const GLuint64 *value + void glUniform3ui64vNV GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glUniform3uiEXT @@ -23587,7 +30591,7 @@ typedef unsigned int GLhandleARB; void glUniform4dv GLint location GLsizei count - const GLdouble *value + const GLdouble *value void glUniform4f @@ -23610,13 +30614,13 @@ typedef unsigned int GLhandleARB; void glUniform4fv GLint location GLsizei count - const GLfloat *value + const GLfloat *value void glUniform4fvARB GLint location GLsizei count - const GLfloat *value + const GLfloat *value @@ -23627,6 +30631,14 @@ typedef unsigned int GLhandleARB; GLint v2 GLint v3 + + void glUniform4i64ARB + GLint location + GLint64 x + GLint64 y + GLint64 z + GLint64 w + void glUniform4i64NV GLint location @@ -23635,11 +30647,17 @@ typedef unsigned int GLhandleARB; GLint64EXT z GLint64EXT w + + void glUniform4i64vARB + GLint location + GLsizei count + const GLint64 *value + void glUniform4i64vNV GLint location GLsizei count - const GLint64EXT *value + const GLint64EXT *value void glUniform4iARB @@ -23654,13 +30672,13 @@ typedef unsigned int GLhandleARB; void glUniform4iv GLint location GLsizei count - const GLint *value + const GLint *value void glUniform4ivARB GLint location GLsizei count - const GLint *value + const GLint *value @@ -23671,6 +30689,14 @@ typedef unsigned int GLhandleARB; GLuint v2 GLuint v3 + + void glUniform4ui64ARB + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + GLuint64 w + void glUniform4ui64NV GLint location @@ -23679,11 +30705,17 @@ typedef unsigned int GLhandleARB; GLuint64EXT z GLuint64EXT w + + void glUniform4ui64vARB + GLint location + GLsizei count + const GLuint64 *value + void glUniform4ui64vNV GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glUniform4uiEXT @@ -23709,21 +30741,28 @@ typedef unsigned int GLhandleARB; void glUniformBlockBinding - GLuint program + GLuint program GLuint uniformBlockIndex GLuint uniformBlockBinding + void glUniformBufferEXT - GLuint program + GLuint program GLint location - GLuint buffer + GLuint buffer void glUniformHandleui64ARB GLint location GLuint64 value + + void glUniformHandleui64IMG + GLint location + GLuint64 value + + void glUniformHandleui64NV GLint location @@ -23733,7 +30772,14 @@ typedef unsigned int GLhandleARB; void glUniformHandleui64vARB GLint location GLsizei count - const GLuint64 *value + const GLuint64 *value + + + void glUniformHandleui64vIMG + GLint location + GLsizei count + const GLuint64 *value + void glUniformHandleui64vNV @@ -23746,21 +30792,21 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glUniformMatrix2fv GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glUniformMatrix2fvARB GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23768,14 +30814,14 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glUniformMatrix2x3fv GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23783,7 +30829,7 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23791,14 +30837,14 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glUniformMatrix2x4fv GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23806,7 +30852,7 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23814,21 +30860,21 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glUniformMatrix3fv GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glUniformMatrix3fvARB GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23836,14 +30882,14 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glUniformMatrix3x2fv GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23851,22 +30897,22 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLfloat *value - + const GLfloat *value + void glUniformMatrix3x4dv GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glUniformMatrix3x4fv GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23874,7 +30920,7 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23882,21 +30928,21 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glUniformMatrix4fv GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glUniformMatrix4fvARB GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23904,14 +30950,14 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glUniformMatrix4x2fv GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23919,7 +30965,7 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23927,14 +30973,14 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLdouble *value + const GLdouble *value void glUniformMatrix4x3fv GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value @@ -23942,12 +30988,12 @@ typedef unsigned int GLhandleARB; GLint location GLsizei count GLboolean transpose - const GLfloat *value + const GLfloat *value void glUniformSubroutinesuiv - GLenum shadertype + GLenum shadertype GLsizei count const GLuint *indices @@ -23960,7 +31006,7 @@ typedef unsigned int GLhandleARB; void glUniformui64vNV GLint location GLsizei count - const GLuint64EXT *value + const GLuint64EXT *value void glUnlockArraysEXT @@ -23975,33 +31021,42 @@ typedef unsigned int GLhandleARB; - GLboolean glUnmapBufferOES + GLboolean glUnmapBufferOES GLenum target + + + + 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 GLvoid *pointer + const void *pointer GLenum preserve + + void glUploadGpuMaskNVX + GLbitfield mask + void glUseProgram - GLuint program + GLuint program void glUseProgramObjectARB @@ -24010,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 @@ -24032,17 +31087,17 @@ typedef unsigned int GLhandleARB; void glVDPAUGetSurfaceivNV GLvdpauSurfaceNV surface GLenum pname - GLsizei bufSize + GLsizei count GLsizei *length - GLint *values + GLint *values void glVDPAUInitNV - const GLvoid *vdpDevice - const GLvoid *getProcAddress + const void *vdpDevice + const void *getProcAddress - void glVDPAUIsSurfaceNV + GLboolean glVDPAUIsSurfaceNV GLvdpauSurfaceNV surface @@ -24052,18 +31107,26 @@ typedef unsigned int GLhandleARB; GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV - const GLvoid *vdpSurface + const void *vdpSurface GLenum target GLsizei numTextureNames const GLuint *textureNames GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV - const GLvoid *vdpSurface + const void *vdpSurface GLenum target GLsizei numTextureNames const GLuint *textureNames + + GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceWithPictureStructureNV + const void *vdpSurface + GLenum target + GLsizei numTextureNames + const GLuint *textureNames + GLboolean isFrameStructure + void glVDPAUSurfaceAccessNV GLvdpauSurfaceNV surface @@ -24080,7 +31143,7 @@ typedef unsigned int GLhandleARB; void glValidateProgram - GLuint program + GLuint program void glValidateProgramARB @@ -24089,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 @@ -24108,7 +31171,7 @@ typedef unsigned int GLhandleARB; GLuint id GLenum type GLuint stride - const GLvoid *addr + const void *addr void glVariantbvEXT @@ -24153,6 +31216,7 @@ typedef unsigned int GLhandleARB; void glVertex2bOES GLbyte x + GLbyte y void glVertex2bvOES @@ -24225,6 +31289,7 @@ typedef unsigned int GLhandleARB; void glVertex3bOES GLbyte x GLbyte y + GLbyte z void glVertex3bvOES @@ -24304,6 +31369,7 @@ typedef unsigned int GLhandleARB; GLbyte x GLbyte y GLbyte z + GLbyte w void glVertex4bvOES @@ -24384,18 +31450,55 @@ typedef unsigned int GLhandleARB; void glVertex4xvOES const GLfixed *coords + + void glVertexArrayAttribBinding + GLuint vaobj + GLuint attribindex + GLuint bindingindex + + + void glVertexArrayAttribFormat + GLuint vaobj + GLuint attribindex + GLint size + GLenum type + GLboolean normalized + GLuint relativeoffset + + + void glVertexArrayAttribIFormat + GLuint vaobj + GLuint attribindex + GLint size + GLenum type + GLuint relativeoffset + + + void glVertexArrayAttribLFormat + GLuint vaobj + GLuint attribindex + GLint size + 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 bindingindex + GLuint divisor + void glVertexArrayColorOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -24403,31 +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 + 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 @@ -24436,8 +31544,8 @@ typedef unsigned int GLhandleARB; void glVertexArrayNormalOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLenum type GLsizei stride GLintptr offset @@ -24450,17 +31558,17 @@ typedef unsigned int GLhandleARB; void glVertexArrayRangeAPPLE GLsizei length - GLvoid *pointer + void *pointer void glVertexArrayRangeNV GLsizei length - const GLvoid *pointer + const void *pointer void glVertexArraySecondaryColorOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -24468,8 +31576,8 @@ typedef unsigned int GLhandleARB; void glVertexArrayTexCoordOffsetEXT - GLuint vaobj - GLuint buffer + GLuint vaobj + GLuint buffer GLint size GLenum type GLsizei stride @@ -24477,82 +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 bindingindex + GLuint buffer + GLintptr offset + GLsizei stride + + + void glVertexArrayVertexBuffers + GLuint vaobj + GLuint first + GLsizei count + 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 @@ -25310,7 +32435,7 @@ typedef unsigned int GLhandleARB; GLenum type GLboolean normalized GLsizei stride - GLuint buffer + GLuint buffer GLuint offset @@ -25327,6 +32452,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribDivisorANGLE GLuint index GLuint divisor + void glVertexAttribDivisorARB @@ -25344,12 +32470,13 @@ typedef unsigned int GLhandleARB; void glVertexAttribDivisorNV GLuint index GLuint divisor + void glVertexAttribFormat GLuint attribindex GLint size - GLenum type + GLenum type GLboolean normalized GLuint relativeoffset @@ -25357,7 +32484,7 @@ typedef unsigned int GLhandleARB; void glVertexAttribFormatNV GLuint index GLint size - GLenum type + GLenum type GLboolean normalized GLsizei stride @@ -25625,31 +32752,31 @@ 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 GLvoid *pointer + const void *pointer void glVertexAttribIPointerEXT GLuint index GLint size - GLenum type + GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer @@ -25858,86 +32985,86 @@ 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 GLvoid *pointer + const void *pointer void glVertexAttribLPointerEXT GLuint index GLint size - GLenum type + GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer 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 @@ -25954,7 +33081,7 @@ typedef unsigned int GLhandleARB; GLenum type GLboolean normalized GLsizei stride - const GLvoid *pointer + const void *pointer void glVertexAttribPointerARB @@ -25963,7 +33090,7 @@ typedef unsigned int GLhandleARB; GLenum type GLboolean normalized GLsizei stride - const GLvoid *pointer + const void *pointer @@ -25972,7 +33099,7 @@ typedef unsigned int GLhandleARB; GLint fsize GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glVertexAttribs1dvNV @@ -26116,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 @@ -26154,7 +33281,7 @@ typedef unsigned int GLhandleARB; GLint size GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glVertexPointerEXT @@ -26162,21 +33289,21 @@ typedef unsigned int GLhandleARB; GLenum type GLsizei stride GLsizei count - const GLvoid *pointer + const void *pointer void glVertexPointerListIBM GLint size GLenum type GLint stride - const GLvoid **pointer + const void **pointer GLint ptrstride void glVertexPointervINTEL GLint size GLenum type - const GLvoid **pointer + const void **pointer void glVertexStream1dATI @@ -26367,7 +33494,7 @@ typedef unsigned int GLhandleARB; GLint size GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glVertexWeightfEXT @@ -26430,6 +33557,20 @@ typedef unsigned int GLhandleARB; GLsizei count const GLfloat *v + + void glViewportArrayvNV + GLuint first + GLsizei count + const GLfloat *v + + + + void glViewportArrayvOES + GLuint first + GLsizei count + const GLfloat *v + + void glViewportIndexedf GLuint index @@ -26438,22 +33579,83 @@ typedef unsigned int GLhandleARB; GLfloat w GLfloat h + + void glViewportIndexedfOES + GLuint index + GLfloat x + GLfloat y + GLfloat w + GLfloat h + + + + void glViewportIndexedfNV + GLuint index + GLfloat x + GLfloat y + GLfloat w + GLfloat h + + void glViewportIndexedfv GLuint index const GLfloat *v + + void glViewportIndexedfvOES + GLuint index + const GLfloat *v + + + + void glViewportIndexedfvNV + GLuint index + const GLfloat *v + + + + void glViewportPositionWScaleNV + GLuint index + GLfloat xcoeff + GLfloat ycoeff + + + void glViewportSwizzleNV + GLuint index + GLenum swizzlex + GLenum swizzley + GLenum swizzlez + GLenum swizzlew + + + void glWaitSemaphoreEXT + GLuint semaphore + GLuint numBufferBarriers + const GLuint *buffers + GLuint numTextureBarriers + const GLuint *textures + const GLenum *srcLayouts + + + void glWaitSemaphoreui64NVX + GLuint waitGpu + GLsizei fenceObjectCount + const GLuint *semaphoreArray + const GLuint64 *fenceValueArray + void glWaitSync - GLsync sync - GLbitfield flags + GLsync sync + GLbitfield flags GLuint64 timeout void glWaitSyncAPPLE - GLsync sync - GLbitfield flags + GLsync sync + GLbitfield flags GLuint64 timeout + void glWeightPathsNV @@ -26467,14 +33669,14 @@ typedef unsigned int GLhandleARB; GLint size GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glWeightPointerOES GLint size GLenum type GLsizei stride - const GLvoid *pointer + const void *pointer void glWeightbvARB @@ -26872,6 +34074,12 @@ typedef unsigned int GLhandleARB; void glWindowPos4svMESA const GLshort *v + + void glWindowRectanglesEXT + GLenum mode + GLsizei count + const GLint *box + void glWriteMaskEXT GLuint res @@ -26881,59 +34089,2047 @@ 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 + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -27192,216 +36388,8 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -27424,12 +36412,15 @@ typedef unsigned int GLhandleARB; + + + @@ -27727,26 +36718,13 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - + @@ -27757,1580 +36735,1664 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - + + - - + + + - - - + + - - - - - - - - - + + + + - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - + + + - - - - - - - - - - - - + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - + + + + - - - - - + + + + + - + + - - - - - - + + + + + + + + + + + + - - + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -29339,18 +38401,29 @@ typedef unsigned int GLhandleARB; - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -29361,1840 +38434,1817 @@ typedef unsigned int GLhandleARB; - - - - - + + + + + + + + + + + + + + + + + + + + + + - - + + + + - - - - + + + + + - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + - - - - - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + - - - - - + + + - - + + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -31263,6 +40313,8 @@ typedef unsigned int GLhandleARB; + + @@ -31324,18 +40376,13 @@ typedef unsigned int GLhandleARB; - - - + + - - - - @@ -31343,15 +40390,7 @@ typedef unsigned int GLhandleARB; - - - - - - - - @@ -31383,16 +40422,8 @@ typedef unsigned int GLhandleARB; + - - - - - - - - - @@ -31429,21 +40460,7 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - @@ -31453,12 +40470,8 @@ typedef unsigned int GLhandleARB; - - - - - - + + @@ -31467,6 +40480,10 @@ typedef unsigned int GLhandleARB; + + + + @@ -31484,7 +40501,6 @@ typedef unsigned int GLhandleARB; - @@ -31494,13 +40510,18 @@ typedef unsigned int GLhandleARB; + - + + + + + + + - - @@ -31518,28 +40539,16 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - + @@ -31552,58 +40561,42 @@ typedef unsigned int GLhandleARB; - - - + - - - - - - - + + - - - - - - - - - + + - - - + @@ -31629,7 +40622,6 @@ typedef unsigned int GLhandleARB; - @@ -31642,422 +40634,6 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -32099,10 +40675,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -32139,6 +40712,117 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -32171,7 +40855,18 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + @@ -32221,18 +40916,13 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - + + + + + + + @@ -32240,7 +40930,7 @@ typedef unsigned int GLhandleARB; - + @@ -32257,18 +40947,15 @@ typedef unsigned int GLhandleARB; - - - - - - - - - + + + + + + @@ -32282,8 +40969,31 @@ typedef unsigned int GLhandleARB; - - + + + + @@ -32365,6 +41075,20 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + @@ -32448,7 +41172,7 @@ typedef unsigned int GLhandleARB; - + @@ -32496,10 +41220,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -32513,6 +41234,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -32606,6 +41335,20 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + @@ -32623,10 +41366,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -32700,6 +41440,17 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + @@ -32737,10 +41488,10 @@ typedef unsigned int GLhandleARB; - + - + @@ -32759,15 +41510,18 @@ typedef unsigned int GLhandleARB; - + + + + + + - - @@ -32777,6 +41531,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -32828,6 +41588,139 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -32874,7 +41767,7 @@ typedef unsigned int GLhandleARB; - + @@ -32888,23 +41781,14 @@ typedef unsigned int GLhandleARB; - - - - + - - - - - - - - + + @@ -33008,10 +41892,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -33019,6 +41900,7 @@ typedef unsigned int GLhandleARB; + @@ -33053,11 +41935,6 @@ typedef unsigned int GLhandleARB; - - - - - @@ -33136,8 +42013,6 @@ typedef unsigned int GLhandleARB; - - @@ -33145,7 +42020,7 @@ typedef unsigned int GLhandleARB; - + @@ -33184,6 +42059,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + @@ -33229,6 +42117,54 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -33243,17 +42179,17 @@ typedef unsigned int GLhandleARB; + + - + + - - - @@ -33364,7 +42300,7 @@ typedef unsigned int GLhandleARB; - + @@ -33493,6 +42429,29 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + @@ -33667,7 +42626,29 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + + + + + @@ -33691,6 +42672,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -33768,10 +42756,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -33806,8 +42791,20 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + @@ -33865,6 +42862,7 @@ typedef unsigned int GLhandleARB; + @@ -33919,6 +42917,7 @@ typedef unsigned int GLhandleARB; + @@ -33953,14 +42952,11 @@ typedef unsigned int GLhandleARB; - - - - - - - - + + + + + @@ -34031,10 +43027,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -34112,14 +43105,8 @@ typedef unsigned int GLhandleARB; - - - - - - - - + + @@ -34165,19 +43152,15 @@ typedef unsigned int GLhandleARB; - - - - + + + - - - - + @@ -34191,10 +43174,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -34207,11 +43187,24 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + - + @@ -34223,6 +43216,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -34297,12 +43298,17 @@ typedef unsigned int GLhandleARB; - + + + + + + - + @@ -34392,10 +43398,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -34422,16 +43425,25 @@ typedef unsigned int GLhandleARB; - - - - + + + + + + + + + + + + + @@ -34468,7 +43480,7 @@ typedef unsigned int GLhandleARB; - + @@ -34502,18 +43514,9 @@ typedef unsigned int GLhandleARB; - - - - - - - - - - - - + + + @@ -34604,9 +43607,7 @@ typedef unsigned int GLhandleARB; - - @@ -34634,6 +43635,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -34688,6 +43695,9 @@ typedef unsigned int GLhandleARB; + + + @@ -35148,6 +44158,10 @@ typedef unsigned int GLhandleARB; + + + + @@ -35179,8 +44193,17 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + @@ -35521,6 +44544,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -35534,11 +44564,38 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -35575,6 +44632,21 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + @@ -35584,10 +44656,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -35605,6 +44674,53 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -35618,6 +44734,7 @@ typedef unsigned int GLhandleARB; + @@ -35642,6 +44759,7 @@ typedef unsigned int GLhandleARB; + @@ -35719,6 +44837,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -35737,7 +44860,7 @@ typedef unsigned int GLhandleARB; - + @@ -35753,7 +44876,7 @@ typedef unsigned int GLhandleARB; - + @@ -35767,7 +44890,12 @@ typedef unsigned int GLhandleARB; - + + + + + + @@ -36149,6 +45277,7 @@ typedef unsigned int GLhandleARB; + @@ -36200,7 +45329,55 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -36213,6 +45390,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + @@ -36331,6 +45521,45 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -36405,6 +45634,7 @@ typedef unsigned int GLhandleARB; + @@ -36461,10 +45691,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -36502,16 +45729,80 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -36535,6 +45826,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -36545,6 +45842,10 @@ typedef unsigned int GLhandleARB; + + + + @@ -36557,6 +45858,9 @@ typedef unsigned int GLhandleARB; + + + @@ -36639,10 +45943,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -36661,6 +45962,25 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + @@ -36676,6 +45996,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + @@ -36685,6 +46018,18 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + @@ -36706,6 +46051,51 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -36747,7 +46137,7 @@ typedef unsigned int GLhandleARB; - + @@ -36792,7 +46182,7 @@ typedef unsigned int GLhandleARB; - + @@ -36801,7 +46191,6 @@ typedef unsigned int GLhandleARB; - @@ -36817,11 +46206,19 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + @@ -36883,18 +46280,29 @@ typedef unsigned int GLhandleARB; - + + + + + + + + - - - - - + + + + + + + + + @@ -36908,6 +46316,29 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + @@ -36934,6 +46365,59 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -37007,6 +46491,41 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -37019,6 +46538,19 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + @@ -37033,7 +46565,7 @@ typedef unsigned int GLhandleARB; - + @@ -37041,7 +46573,7 @@ typedef unsigned int GLhandleARB; - + @@ -37049,6 +46581,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -37065,10 +46605,20 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + @@ -37106,11 +46656,22 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + @@ -37182,6 +46743,23 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + @@ -37204,6 +46782,7 @@ typedef unsigned int GLhandleARB; + @@ -37232,7 +46811,17 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + @@ -37324,6 +46913,28 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + @@ -37617,6 +47228,23 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + @@ -37740,6 +47368,26 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + @@ -37791,6 +47439,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -37826,6 +47481,17 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + @@ -37837,6 +47503,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -37850,7 +47521,78 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -37879,6 +47621,7 @@ typedef unsigned int GLhandleARB; + @@ -37931,6 +47674,7 @@ typedef unsigned int GLhandleARB; + @@ -37955,13 +47699,66 @@ typedef unsigned int GLhandleARB; - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38026,6 +47823,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -38036,16 +47841,46 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38081,19 +47916,58 @@ typedef unsigned int GLhandleARB; + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + @@ -38110,12 +47984,11 @@ typedef unsigned int GLhandleARB; - + - - + @@ -38129,7 +48002,7 @@ typedef unsigned int GLhandleARB; - + @@ -38152,7 +48025,7 @@ typedef unsigned int GLhandleARB; - + @@ -38162,18 +48035,70 @@ typedef unsigned int GLhandleARB; - + - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38182,7 +48107,8 @@ typedef unsigned int GLhandleARB; - + + @@ -38192,6 +48118,38 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38231,7 +48189,7 @@ typedef unsigned int GLhandleARB; - + @@ -38301,6 +48259,15 @@ typedef unsigned int GLhandleARB; + + + + + + + + + @@ -38338,10 +48305,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -38394,6 +48358,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -38421,6 +48390,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -38448,14 +48424,10 @@ typedef unsigned int GLhandleARB; - - - - - - - - + + + + @@ -38465,6 +48437,28 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + @@ -38473,7 +48467,7 @@ typedef unsigned int GLhandleARB; - + @@ -38482,10 +48476,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -38510,10 +48501,8 @@ typedef unsigned int GLhandleARB; - - - - + + @@ -38556,11 +48545,8 @@ typedef unsigned int GLhandleARB; - - - - - + + @@ -38679,18 +48665,161 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38751,11 +48880,8 @@ typedef unsigned int GLhandleARB; - - - - - + + @@ -38809,13 +48935,11 @@ typedef unsigned int GLhandleARB; - - @@ -38884,9 +49008,6 @@ typedef unsigned int GLhandleARB; - - - @@ -38913,9 +49034,6 @@ typedef unsigned int GLhandleARB; - - - @@ -38928,15 +49046,104 @@ typedef unsigned int GLhandleARB; - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38950,6 +49157,14 @@ typedef unsigned int GLhandleARB; + + + + + + + + @@ -38959,6 +49174,17 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + @@ -38983,28 +49209,40 @@ typedef unsigned int GLhandleARB; - - - - - - - + + + - + + + + + + + + - + + + + - + + + + + + + @@ -39085,6 +49323,16 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + @@ -39099,15 +49347,36 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + - + + + + + + - + + + + + + @@ -39128,15 +49397,59 @@ typedef unsigned int GLhandleARB; - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -39149,6 +49462,7 @@ typedef unsigned int GLhandleARB; + @@ -39171,7 +49485,7 @@ typedef unsigned int GLhandleARB; - + @@ -39182,14 +49496,8 @@ typedef unsigned int GLhandleARB; - - - - - - - - + + @@ -39218,10 +49526,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -39230,6 +49535,7 @@ typedef unsigned int GLhandleARB; + @@ -39397,6 +49703,13 @@ typedef unsigned int GLhandleARB; + + + + + + + @@ -39415,6 +49728,11 @@ typedef unsigned int GLhandleARB; + + + + + @@ -39431,7 +49749,7 @@ typedef unsigned int GLhandleARB; - + @@ -39456,7 +49774,7 @@ typedef unsigned int GLhandleARB; - + @@ -39648,14 +49966,8 @@ typedef unsigned int GLhandleARB; - - - - - - - - + + @@ -39740,6 +50052,48 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -39758,6 +50112,7 @@ typedef unsigned int GLhandleARB; + @@ -39785,6 +50140,10 @@ typedef unsigned int GLhandleARB; + + + + @@ -39809,6 +50168,7 @@ typedef unsigned int GLhandleARB; + @@ -39828,12 +50188,17 @@ typedef unsigned int GLhandleARB; - + + + + + + - + @@ -39845,6 +50210,54 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -39863,14 +50276,8 @@ typedef unsigned int GLhandleARB; - - - - - - - - + + @@ -39903,7 +50310,6 @@ typedef unsigned int GLhandleARB; - @@ -40044,6 +50450,45 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -40053,6 +50498,7 @@ typedef unsigned int GLhandleARB; + @@ -40118,6 +50564,12 @@ typedef unsigned int GLhandleARB; + + + + + + @@ -40148,12 +50600,29 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + @@ -40164,7 +50633,7 @@ typedef unsigned int GLhandleARB; - + @@ -40190,11 +50659,64 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -40211,6 +50733,40 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -40241,6 +50797,26 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + @@ -40269,35 +50845,62 @@ typedef unsigned int GLhandleARB; - + + + + + + + + + + + - + + + - + + - + - + + + + - + - + + + + + + - + + + + + + + @@ -40320,6 +50923,30 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + @@ -40342,6 +50969,21 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + @@ -40448,11 +51090,77 @@ typedef unsigned int GLhandleARB; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -40496,6 +51204,8 @@ typedef unsigned int GLhandleARB; + + @@ -40742,10 +51452,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -40992,10 +51699,7 @@ typedef unsigned int GLhandleARB; - - - - + @@ -41176,5 +51880,6 @@ typedef unsigned int GLhandleARB; +