diff --git a/registry/egl.xml b/registry/egl.xml
index 6f6ebc3..4162be9 100644
--- a/registry/egl.xml
+++ b/registry/egl.xml
@@ -54,22 +54,25 @@
typedef unsigned int EGLenum;
typedef intptr_t EGLAttribKHR;
typedef intptr_t EGLAttrib;
+ typedef void *EGLClientBuffer;
typedef void *EGLConfig;
typedef void *EGLContext;
+ typedef void *EGLDeviceEXT;
typedef void *EGLDisplay;
- typedef void *EGLSurface;
- typedef void *EGLClientBuffer;
- typedef void (*__eglMustCastToProperFunctionPointerType)(void);
- typedef void *EGLImageKHR;
typedef void *EGLImage;
- typedef void *EGLSyncKHR;
+ typedef void *EGLImageKHR;
+ typedef void *EGLOutputLayerEXT;
+ typedef void *EGLOutputPortEXT;
+ typedef void *EGLStreamKHR;
+ typedef void *EGLSurface;
typedef void *EGLSync;
+ typedef void *EGLSyncKHR;
+ typedef void *EGLSyncNV;
+ typedef void (*__eglMustCastToProperFunctionPointerType)(void);
typedef khronos_utime_nanoseconds_t EGLTimeKHR;
typedef khronos_utime_nanoseconds_t EGLTime;
- typedef void *EGLSyncNV;
typedef khronos_utime_nanoseconds_t EGLTimeNV;
typedef khronos_utime_nanoseconds_t EGLuint64NV;
- typedef void *EGLStreamKHR;
typedef khronos_uint64_t EGLuint64KHR;
typedef int EGLNativeFileDescriptorKHR;
typedef khronos_ssize_t EGLsizeiANDROID;
@@ -172,10 +175,14 @@
+
+
+
+
@@ -370,6 +377,7 @@
+
@@ -453,8 +461,10 @@
-
+
+
+
@@ -549,7 +559,8 @@
-
+
+
@@ -572,7 +583,25 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -611,7 +640,9 @@
-
+
+
+
@@ -623,8 +654,66 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
@@ -715,6 +803,14 @@
const EGLint *attrib_list
+ EGLImage eglCreateImage
+ EGLDisplay dpy
+ EGLContext ctx
+ EGLenum target
+ EGLClientBuffer buffer
+ const EGLAttrib *attrib_list
+
+
EGLImageKHR eglCreateImageKHR
EGLDisplay dpy
EGLContext ctx
@@ -833,9 +929,15 @@
EGLContext ctx
+ EGLBoolean eglDestroyImage
+ EGLDisplay dpy
+ EGLImage image
+
+
EGLBoolean eglDestroyImageKHR
EGLDisplay dpy
EGLImageKHR image
+
EGLBoolean eglDestroyStreamKHR
@@ -868,6 +970,22 @@
EGLSyncKHR sync
+ EGLBoolean eglExportDMABUFImageMESA
+ EGLDisplay dpy
+ EGLImageKHR image
+ int *fds
+ EGLint *strides
+ EGLint *offsets
+
+
+ EGLBoolean eglExportDMABUFImageQueryMESA
+ EGLDisplay dpy
+ EGLImageKHR image
+ int *fourcc
+ int *num_planes
+ EGLuint64KHR *modifiers
+
+
EGLBoolean eglExportDRMImageMESA
EGLDisplay dpy
EGLImageKHR image
@@ -911,6 +1029,22 @@
EGLint eglGetError
+ EGLBoolean eglGetOutputLayersEXT
+ EGLDisplay dpy
+ const EGLAttrib *attrib_list
+ EGLOutputLayerEXT *layers
+ EGLint max_layers
+ EGLint *num_layers
+
+
+ EGLBoolean eglGetOutputPortsEXT
+ EGLDisplay dpy
+ const EGLAttrib *attrib_list
+ EGLOutputPortEXT *ports
+ EGLint max_ports
+ EGLint *num_ports
+
+
EGLDisplay eglGetPlatformDisplay
EGLenum platform
void *native_display
@@ -977,6 +1111,20 @@
EGLContext ctx
+ EGLBoolean eglOutputLayerAttribEXT
+ EGLDisplay dpy
+ EGLOutputLayerEXT layer
+ EGLint attribute
+ EGLAttrib value
+
+
+ EGLBoolean eglOutputPortAttribEXT
+ EGLDisplay dpy
+ EGLOutputPortEXT port
+ EGLint attribute
+ EGLAttrib value
+
+
EGLBoolean eglPostSubBufferNV
EGLDisplay dpy
EGLSurface surface
@@ -996,6 +1144,29 @@
EGLint *value
+ EGLBoolean eglQueryDeviceAttribEXT
+ EGLDeviceEXT device
+ EGLint attribute
+ EGLAttrib *value
+
+
+ const char *eglQueryDeviceStringEXT
+ EGLDeviceEXT device
+ EGLint name
+
+
+ EGLBoolean eglQueryDevicesEXT
+ EGLint max_devices
+ EGLDeviceEXT *devices
+ EGLint *num_devices
+
+
+ EGLBoolean eglQueryDisplayAttribEXT
+ EGLDisplay dpy
+ EGLint attribute
+ EGLAttrib *value
+
+
EGLBoolean eglQueryNativeDisplayNV
EGLDisplay dpy
EGLNativeDisplayType *display_id
@@ -1013,6 +1184,32 @@
EGLNativeWindowType *window
+ EGLBoolean eglQueryOutputLayerAttribEXT
+ EGLDisplay dpy
+ EGLOutputLayerEXT layer
+ EGLint attribute
+ EGLAttrib *value
+
+
+ const char *eglQueryOutputLayerStringEXT
+ EGLDisplay dpy
+ EGLOutputLayerEXT layer
+ EGLint name
+
+
+ EGLBoolean eglQueryOutputPortAttribEXT
+ EGLDisplay dpy
+ EGLOutputPortEXT port
+ EGLint attribute
+ EGLAttrib *value
+
+
+ const char *eglQueryOutputPortStringEXT
+ EGLDisplay dpy
+ EGLOutputPortEXT port
+ EGLint name
+
+
EGLBoolean eglQueryStreamKHR
EGLDisplay dpy
EGLStreamKHR stream
@@ -1075,6 +1272,13 @@
EGLGetBlobFuncANDROID get
+ EGLBoolean eglSetDamageRegionKHR
+ EGLDisplay dpy
+ EGLSurface surface
+ EGLint *rects
+ EGLint n_rects
+
+
EGLBoolean eglSignalSyncKHR
EGLDisplay dpy
EGLSyncKHR sync
@@ -1103,6 +1307,12 @@
EGLStreamKHR stream
+ EGLBoolean eglStreamConsumerOutputEXT
+ EGLDisplay dpy
+ EGLStreamKHR stream
+ EGLOutputLayerEXT layer
+
+
EGLBoolean eglStreamConsumerReleaseKHR
EGLDisplay dpy
EGLStreamKHR stream
@@ -1127,6 +1337,13 @@
EGLint n_rects
+ EGLBoolean eglSwapBuffersWithDamageKHR
+ EGLDisplay dpy
+ EGLSurface surface
+ EGLint *rects
+ EGLint n_rects
+
+
EGLBoolean eglSwapBuffersRegionNOK
EGLDisplay dpy
EGLSurface surface
@@ -1424,6 +1641,12 @@
+
+
+
+
+
+
@@ -1471,6 +1694,12 @@
+
+
+
+
+
+
@@ -1481,6 +1710,11 @@
+
+
+
+
+
@@ -1500,6 +1734,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1531,6 +1801,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1538,6 +1840,11 @@
+
+
+
+
+
@@ -1554,11 +1861,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1624,10 +1965,14 @@
-
+
+
+
+
+
@@ -1747,6 +2092,12 @@
+
+
+
+
+
+
@@ -1841,6 +2192,11 @@
+
+
+
+
+
@@ -1864,6 +2220,13 @@
+
+
+
+
+
+
+
@@ -1902,6 +2265,13 @@
+
+
+
+
+
+
+
@@ -1909,6 +2279,11 @@
+
+
+
+
+
@@ -1962,5 +2337,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/registry/gl.xml b/registry/gl.xml
index 56793da..b08a5ec 100644
--- a/registry/gl.xml
+++ b/registry/gl.xml
@@ -1726,9 +1726,11 @@ typedef unsigned int GLhandleARB;
+
+
@@ -1990,8 +1992,11 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -2035,7 +2040,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -2054,6 +2059,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2075,9 +2081,14 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -2108,6 +2119,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2132,8 +2144,14 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -2203,6 +2221,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2274,10 +2293,26 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2286,14 +2321,6 @@ typedef unsigned int GLhandleARB;
-
-
-
-
-
-
-
-
@@ -2320,10 +2347,24 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2331,6 +2372,20 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3663,7 +3759,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3709,7 +3805,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3732,11 +3828,14 @@ typedef unsigned int GLhandleARB;
+
-
+
+
+
-
-
+
+
@@ -3745,9 +3844,11 @@ typedef unsigned int GLhandleARB;
+
+
@@ -3768,7 +3869,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3822,16 +3923,26 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
@@ -3840,13 +3951,26 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3926,7 +4050,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3934,7 +4058,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3978,9 +4102,17 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
@@ -3991,6 +4123,7 @@ typedef unsigned int GLhandleARB;
+
@@ -3998,7 +4131,31 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4050,7 +4207,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4131,10 +4288,12 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
@@ -4143,7 +4302,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4159,7 +4318,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4192,7 +4351,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4217,13 +4376,14 @@ typedef unsigned int GLhandleARB;
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -4249,7 +4409,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4321,21 +4481,25 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
+
+
-
+
-
+
+
+
@@ -4410,8 +4574,10 @@ typedef unsigned int GLhandleARB;
+
+
@@ -4463,7 +4629,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4624,7 +4790,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4649,6 +4815,7 @@ typedef unsigned int GLhandleARB;
+
@@ -4737,7 +4904,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4766,14 +4933,14 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -4806,14 +4973,14 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -4944,7 +5111,9 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -4984,7 +5153,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5137,7 +5306,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5165,7 +5334,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5202,7 +5371,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5353,7 +5522,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5407,7 +5576,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5495,13 +5664,13 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -5590,9 +5759,13 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
@@ -5607,15 +5780,17 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
@@ -5745,14 +5920,14 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -5811,13 +5986,19 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
+
+
+
+
@@ -5923,7 +6104,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5945,9 +6126,13 @@ typedef unsigned int GLhandleARB;
-
+
+
+
-
+
+
+
@@ -5966,7 +6151,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5974,26 +6159,30 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
+
+
+
+
@@ -6014,13 +6203,13 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -6028,12 +6217,16 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
-
+
+
+
@@ -6159,7 +6352,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6183,7 +6376,9 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -6196,7 +6391,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6204,7 +6399,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6216,7 +6411,9 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -6231,7 +6428,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6264,46 +6461,57 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
@@ -6344,7 +6552,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6382,6 +6590,7 @@ typedef unsigned int GLhandleARB;
+
@@ -6408,13 +6617,11 @@ typedef unsigned int GLhandleARB;
-
-
-
+
+
-
+
@@ -6460,10 +6667,12 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
@@ -6491,7 +6700,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6507,7 +6716,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6561,15 +6770,15 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -6585,7 +6794,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6597,7 +6806,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6626,7 +6835,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6634,7 +6843,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6645,7 +6854,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6727,9 +6936,11 @@ typedef unsigned int GLhandleARB;
+
+
@@ -6740,7 +6951,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6758,6 +6969,7 @@ typedef unsigned int GLhandleARB;
+
@@ -6788,6 +7000,7 @@ typedef unsigned int GLhandleARB;
+
@@ -6804,9 +7017,11 @@ typedef unsigned int GLhandleARB;
+
+
@@ -6820,12 +7035,15 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -6835,7 +7053,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6856,7 +7074,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6871,11 +7089,20 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
-
+
@@ -6898,7 +7125,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6918,12 +7145,15 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -6938,6 +7168,8 @@ typedef unsigned int GLhandleARB;
+
+
@@ -6953,34 +7185,83 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6992,14 +7273,20 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
-
+
+
+
-
+
+
+
@@ -7010,7 +7297,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7085,23 +7372,29 @@ typedef unsigned int GLhandleARB;
-
+
+
+
-
+
-
+
-
+
+
+
-
+
+
+
@@ -7113,9 +7406,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
@@ -7124,14 +7421,17 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
+
+
+
@@ -7171,7 +7471,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7182,21 +7482,33 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7245,7 +7557,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7265,12 +7577,14 @@ typedef unsigned int GLhandleARB;
+
+
@@ -7287,12 +7601,14 @@ typedef unsigned int GLhandleARB;
+
+
@@ -7309,12 +7625,14 @@ typedef unsigned int GLhandleARB;
+
+
@@ -7404,14 +7722,20 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
@@ -7422,17 +7746,23 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
-
+
-
+
@@ -7443,11 +7773,13 @@ typedef unsigned int GLhandleARB;
+
-
+
+
-
+
@@ -7504,7 +7836,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
@@ -7521,18 +7857,18 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -7573,9 +7909,9 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -7583,41 +7919,58 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
+
+
+
-
+
-
+
@@ -7626,17 +7979,20 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
+
-
+
@@ -7660,7 +8016,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7681,10 +8037,10 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -7703,14 +8059,14 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -7718,7 +8074,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7731,7 +8087,10 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
@@ -7746,14 +8105,26 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7761,7 +8132,9 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -7771,6 +8144,8 @@ typedef unsigned int GLhandleARB;
+
+
@@ -7803,8 +8178,14 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -7814,31 +8195,78 @@ typedef unsigned int GLhandleARB;
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -7847,9 +8275,9 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -7867,7 +8295,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7878,7 +8306,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7893,7 +8321,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7904,11 +8332,13 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
@@ -7918,7 +8348,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7928,7 +8358,22 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -8505,6 +8950,11 @@ typedef unsigned int GLhandleARB;
+ void glBindTextureUnit
+ GLuint unit
+ GLuint texture
+
+
GLuint glBindTextureUnitParameterEXT
GLenum unit
GLenum value
@@ -8657,10 +9107,10 @@ typedef unsigned int GLhandleARB;
const GLubyte *bitmap
- void glBlendBarrierNV
+ void glBlendBarrierKHR
- void glBlendBarrierKHR
+ void glBlendBarrierNV
void glBlendColor
@@ -8746,6 +9196,20 @@ typedef unsigned int GLhandleARB;
+ void glBlendEquationSeparateiEXT
+ GLuint buf
+ GLenum modeRGB
+ GLenum modeAlpha
+
+
+
+ void glBlendEquationSeparateiOES
+ GLuint buf
+ GLenum modeRGB
+ GLenum modeAlpha
+
+
+
void glBlendEquationi
GLuint buf
GLenum mode
@@ -8757,6 +9221,18 @@ typedef unsigned int GLhandleARB;
+ void glBlendEquationiEXT
+ GLuint buf
+ GLenum mode
+
+
+
+ void glBlendEquationiOES
+ GLuint buf
+ GLenum mode
+
+
+
void glBlendFunc
GLenum sfactor
GLenum dfactor
@@ -8829,6 +9305,24 @@ typedef unsigned int GLhandleARB;
+ 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
@@ -8842,6 +9336,20 @@ typedef unsigned int GLhandleARB;
+ void glBlendFunciEXT
+ GLuint buf
+ GLenum src
+ GLenum dst
+
+
+
+ void glBlendFunciOES
+ GLuint buf
+ GLenum src
+ GLenum dst
+
+
+
void glBlendParameteriNV
GLenum pname
GLint value
@@ -8903,6 +9411,21 @@ typedef unsigned int GLhandleARB;
+ 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
GLenum pname
GLuint index
@@ -8925,6 +9448,13 @@ typedef unsigned int GLhandleARB;
+ void glBufferPageCommitmentARB
+ GLenum target
+ GLintptr offset
+ GLsizeiptr size
+ GLboolean commit
+
+
void glBufferParameteriAPPLE
GLenum target
GLenum pname
@@ -8938,6 +9468,14 @@ typedef unsigned int GLhandleARB;
GLbitfield flags
+ void glBufferStorageEXT
+ GLenum target
+ GLsizeiptr size
+ const void *data
+ GLbitfield flags
+
+
+
void glBufferSubData
GLenum target
GLintptr offset
@@ -8953,6 +9491,10 @@ typedef unsigned int GLhandleARB;
+ void glCallCommandListNV
+ GLuint list
+
+
void glCallList
GLuint list
@@ -8980,6 +9522,11 @@ typedef unsigned int GLhandleARB;
GLenum target
+ GLenum glCheckNamedFramebufferStatus
+ GLuint framebuffer
+ GLenum target
+
+
GLenum glCheckNamedFramebufferStatusEXT
GLuint framebuffer
GLenum target
@@ -9132,6 +9679,14 @@ typedef unsigned int GLhandleARB;
+ void glClearNamedBufferData
+ GLuint buffer
+ GLenum internalformat
+ GLenum format
+ GLenum type
+ const void *data
+
+
void glClearNamedBufferDataEXT
GLuint buffer
GLenum internalformat
@@ -9140,6 +9695,16 @@ typedef unsigned int GLhandleARB;
const void *data
+ void glClearNamedBufferSubData
+ GLuint buffer
+ GLenum internalformat
+ GLintptr offset
+ GLsizeiptr size
+ GLenum format
+ GLenum type
+ const void *data
+
+
void glClearNamedBufferSubDataEXT
GLuint buffer
GLenum internalformat
@@ -9150,6 +9715,34 @@ typedef unsigned int GLhandleARB;
const void *data
+ void glClearNamedFramebufferfi
+ GLuint framebuffer
+ GLenum buffer
+ const 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 glClearStencil
GLint s
@@ -9207,6 +9800,11 @@ typedef unsigned int GLhandleARB;
+ void glClipControl
+ GLenum origin
+ GLenum depth
+
+
void glClipPlane
GLenum plane
const GLdouble *equation
@@ -9629,6 +10227,24 @@ typedef unsigned int GLhandleARB;
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
GLenum mode
@@ -9821,6 +10437,15 @@ typedef unsigned int GLhandleARB;
const GLfloat *params
+ void glCommandListSegmentsNV
+ GLuint list
+ GLuint segments
+
+
+ void glCompileCommandListNV
+ GLuint list
+
+
void glCompileShader
GLuint shader
@@ -10138,6 +10763,16 @@ typedef unsigned int GLhandleARB;
const void *bits
+ void glCompressedTextureSubImage1D
+ GLuint texture
+ GLint level
+ GLint xoffset
+ GLsizei width
+ GLenum format
+ GLsizei imageSize
+ const void *data
+
+
void glCompressedTextureSubImage1DEXT
GLuint texture
GLenum target
@@ -10149,6 +10784,18 @@ typedef unsigned int GLhandleARB;
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
GLenum target
@@ -10162,6 +10809,20 @@ typedef unsigned int GLhandleARB;
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
GLenum target
@@ -10407,6 +11068,44 @@ typedef unsigned int GLhandleARB;
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 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 glCopyImageSubDataNV
GLuint srcName
GLenum srcTarget
@@ -10484,6 +11183,14 @@ typedef unsigned int GLhandleARB;
GLsizei height
+ void glCopyNamedBufferSubData
+ GLuint readBuffer
+ GLuint writeBuffer
+ GLintptr readOffset
+ GLintptr writeOffset
+ GLsizeiptr size
+
+
void glCopyPathNV
GLuint resultPath
GLuint srcPath
@@ -10662,6 +11369,15 @@ typedef unsigned int GLhandleARB;
GLsizei sourceLevelCount
+ void glCopyTextureSubImage1D
+ GLuint texture
+ GLint level
+ GLint xoffset
+ GLint x
+ GLint y
+ GLsizei width
+
+
void glCopyTextureSubImage1DEXT
GLuint texture
GLenum target
@@ -10672,6 +11388,17 @@ typedef unsigned int GLhandleARB;
GLsizei width
+ void glCopyTextureSubImage2D
+ GLuint texture
+ GLint level
+ GLint xoffset
+ GLint yoffset
+ GLint x
+ GLint y
+ GLsizei width
+ GLsizei height
+
+
void glCopyTextureSubImage2DEXT
GLuint texture
GLenum target
@@ -10684,6 +11411,18 @@ typedef unsigned int GLhandleARB;
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
GLenum target
@@ -10735,6 +11474,26 @@ typedef unsigned int GLhandleARB;
GLenum operation
+ void glCreateBuffers
+ GLsizei n
+ GLuint *buffers
+
+
+ void glCreateCommandListsNV
+ GLsizei n
+ GLuint *lists
+
+
+ void glCreateStatesNV
+ GLsizei n
+ GLuint *states
+
+
+ void glCreateFramebuffers
+ GLsizei n
+ GLuint *framebuffers
+
+
void glCreatePerfQueryINTEL
GLuint queryId
GLuint *queryHandle
@@ -10747,6 +11506,27 @@ typedef unsigned int GLhandleARB;
+ void glCreateProgramPipelines
+ GLsizei n
+ GLuint *pipelines
+
+
+ void glCreateQueries
+ GLenum target
+ GLsizei n
+ GLuint *ids
+
+
+ void glCreateRenderbuffers
+ GLsizei n
+ GLuint *renderbuffers
+
+
+ void glCreateSamplers
+ GLsizei n
+ GLuint *samplers
+
+
GLuint glCreateShader
GLenum type
@@ -10779,6 +11559,22 @@ typedef unsigned int GLhandleARB;
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
@@ -10956,6 +11752,16 @@ typedef unsigned int GLhandleARB;
+ void glDeleteCommandListsNV
+ GLsizei n
+ const GLuint *lists
+
+
+ void glDeleteStatesNV
+ GLsizei n
+ const GLuint *states
+
+
void glDeleteFencesAPPLE
GLsizei n
const GLuint *fences
@@ -11190,12 +11996,24 @@ typedef unsigned int GLhandleARB;
const GLdouble *v
+ void glDepthRangeArrayfvNV
+ GLuint first
+ GLsizei count
+ const GLfloat *v
+
+
void glDepthRangeIndexed
GLuint index
GLdouble n
GLdouble f
+ void glDepthRangeIndexedfNV
+ GLuint index
+ GLfloat n
+ GLfloat f
+
+
void glDepthRangedNV
GLdouble zNear
GLdouble zFar
@@ -11275,6 +12093,11 @@ typedef unsigned int GLhandleARB;
GLuint id
+ void glDisableVertexArrayAttrib
+ GLuint vaobj
+ GLuint index
+
+
void glDisableVertexArrayAttribEXT
GLuint vaobj
GLuint index
@@ -11304,6 +12127,24 @@ typedef unsigned int GLhandleARB;
GLuint index
+ void glDisableiEXT
+ GLenum target
+ GLuint index
+
+
+
+ void glDisableiNV
+ GLenum target
+ GLuint index
+
+
+
+ void glDisableiOES
+ GLenum target
+ GLuint index
+
+
+
void glDiscardFramebufferEXT
GLenum target
GLsizei numAttachments
@@ -11379,6 +12220,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
@@ -11397,7 +12247,7 @@ typedef unsigned int GLhandleARB;
void glDrawBuffer
- GLenum mode
+ GLenum buf
@@ -11437,6 +12287,38 @@ typedef unsigned int GLhandleARB;
const GLenum *bufs
+ void glDrawCommandsNV
+ GLenum primitiveMode
+ GLuint buffer
+ const GLintptr *indirects
+ const GLsizei *sizes
+ GLuint count
+
+
+ void glDrawCommandsAddressNV
+ GLenum primitiveMode
+ const GLuint64 *indirects
+ const GLsizei *sizes
+ GLuint count
+
+
+ void glDrawCommandsStatesNV
+ GLuint buffer
+ const GLintptr *indirects
+ const GLsizei *sizes
+ const GLuint *states
+ const GLuint *fbos
+ GLuint count
+
+
+ void glDrawCommandsStatesAddressNV
+ const GLuint64 *indirects
+ const GLsizei *sizes
+ const GLuint *states
+ const GLuint *fbos
+ GLuint count
+
+
void glDrawElementArrayAPPLE
GLenum mode
GLint first
@@ -11463,6 +12345,24 @@ typedef unsigned int GLhandleARB;
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
@@ -11504,6 +12404,16 @@ typedef unsigned int GLhandleARB;
GLuint baseinstance
+ void glDrawElementsInstancedBaseInstanceEXT
+ GLenum mode
+ GLsizei count
+ GLenum type
+ const void *indices
+ GLsizei instancecount
+ GLuint baseinstance
+
+
+
void glDrawElementsInstancedBaseVertex
GLenum mode
GLsizei count
@@ -11513,6 +12423,26 @@ typedef unsigned int GLhandleARB;
GLint basevertex
+ 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 glDrawElementsInstancedBaseVertexBaseInstance
GLenum mode
GLsizei count
@@ -11522,6 +12452,17 @@ typedef unsigned int GLhandleARB;
GLint basevertex
GLuint baseinstance
+
+ void glDrawElementsInstancedBaseVertexBaseInstanceEXT
+ GLenum mode
+ GLsizei count
+ GLenum type
+ const void *indices
+ GLsizei instancecount
+ GLint basevertex
+ GLuint baseinstance
+
+
void glDrawElementsInstancedEXT
GLenum mode
@@ -11592,6 +12533,28 @@ typedef unsigned int GLhandleARB;
GLint basevertex
+ void glDrawRangeElementsBaseVertexEXT
+ GLenum mode
+ GLuint start
+ GLuint end
+ GLsizei count
+ GLenum type
+ const void *indices
+ GLint basevertex
+
+
+
+ void glDrawRangeElementsBaseVertexOES
+ GLenum mode
+ GLuint start
+ GLuint end
+ GLsizei count
+ GLenum type
+ const void *indices
+ GLint basevertex
+
+
+
void glDrawRangeElementsEXT
GLenum mode
GLuint start
@@ -11778,6 +12741,11 @@ typedef unsigned int GLhandleARB;
GLuint id
+ void glEnableVertexArrayAttrib
+ GLuint vaobj
+ GLuint index
+
+
void glEnableVertexArrayAttribEXT
GLuint vaobj
GLuint index
@@ -11807,6 +12775,24 @@ typedef unsigned int GLhandleARB;
GLuint index
+ void glEnableiEXT
+ GLenum target
+ GLuint index
+
+
+
+ void glEnableiNV
+ GLenum target
+ GLuint index
+
+
+
+ void glEnableiOES
+ GLenum target
+ GLuint index
+
+
+
void glEnd
@@ -12147,6 +13133,12 @@ typedef unsigned int GLhandleARB;
+ void glFlushMappedNamedBufferRange
+ GLuint buffer
+ GLintptr offset
+ GLsizeiptr length
+
+
void glFlushMappedNamedBufferRangeEXT
GLuint buffer
GLintptr offset
@@ -12544,7 +13536,15 @@ typedef unsigned int GLhandleARB;
GLenum attachment
GLuint texture
GLint level
-
+
+
+
+ void glFramebufferTextureOES
+ GLenum target
+ GLenum attachment
+ GLuint texture
+ GLint level
+
void glFramebufferTextureFaceARB
@@ -12591,6 +13591,15 @@ typedef unsigned int GLhandleARB;
+ void glFramebufferTextureMultiviewOVR
+ GLenum target
+ GLenum attachment
+ GLuint texture
+ GLint level
+ GLint baseViewIndex
+ GLsizei numViews
+
+
void glFreeObjectBufferATI
GLuint buffer
@@ -12855,6 +13864,10 @@ typedef unsigned int GLhandleARB;
GLenum target
+ void glGenerateTextureMipmap
+ GLuint texture
+
+
void glGenerateTextureMipmapEXT
GLuint texture
GLenum target
@@ -12947,7 +13960,7 @@ typedef unsigned int GLhandleARB;
GLuint program
GLuint uniformBlockIndex
GLenum pname
- GLint *params
+ GLint *params
void glGetActiveUniformName
@@ -12961,9 +13974,9 @@ typedef unsigned int GLhandleARB;
void glGetActiveUniformsiv
GLuint program
GLsizei uniformCount
- const GLuint *uniformIndices
+ const GLuint *uniformIndices
GLenum pname
- GLint *params
+ GLint *params
void glGetActiveVaryingNV
@@ -13226,6 +14239,11 @@ typedef unsigned int GLhandleARB;
GLfloat *params
+ GLuint glGetCommandHeaderNV
+ GLenum tokenID
+ GLuint size
+
+
void glGetCompressedMultiTexImageEXT
GLenum texunit
GLenum target
@@ -13249,6 +14267,13 @@ typedef unsigned int GLhandleARB;
+ void glGetCompressedTextureImage
+ GLuint texture
+ GLint level
+ GLsizei bufSize
+ void *pixels
+
+
void glGetCompressedTextureImageEXT
GLuint texture
GLenum target
@@ -13256,6 +14281,19 @@ typedef unsigned int GLhandleARB;
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
@@ -13374,7 +14412,7 @@ typedef unsigned int GLhandleARB;
void glGetDoublei_vEXT
GLenum pname
GLuint index
- GLdouble *params
+ GLdouble *params
@@ -13449,10 +14487,17 @@ typedef unsigned int GLhandleARB;
GLfloat *data
+ void glGetFloati_vNV
+ GLenum target
+ GLuint index
+ GLfloat *data
+
+
+
void glGetFloati_vEXT
GLenum pname
GLuint index
- GLfloat *params
+ GLfloat *params
@@ -13542,12 +14587,19 @@ typedef unsigned int GLhandleARB;
GLint *params
+ GLenum glGetGraphicsResetStatus
+
+
GLenum glGetGraphicsResetStatusARB
GLenum glGetGraphicsResetStatusEXT
+ GLenum glGetGraphicsResetStatusKHR
+
+
+
GLhandleARB glGetHandleARB
GLenum pname
@@ -13713,6 +14765,15 @@ typedef unsigned int GLhandleARB;
GLint *params
+ void glGetInternalformatSampleivNV
+ GLenum target
+ GLenum internalformat
+ GLsizei samples
+ GLenum pname
+ GLsizei bufSize
+ GLint *params
+
+
void glGetInvariantBooleanvEXT
GLuint id
GLenum value
@@ -14036,6 +15097,18 @@ typedef unsigned int GLhandleARB;
+ void glGetNamedBufferParameteri64v
+ GLuint buffer
+ GLenum pname
+ GLint64 *params
+
+
+ void glGetNamedBufferParameteriv
+ GLuint buffer
+ GLenum pname
+ GLint *params
+
+
void glGetNamedBufferParameterivEXT
GLuint buffer
GLenum pname
@@ -14048,12 +15121,25 @@ typedef unsigned int GLhandleARB;
GLuint64EXT *params
+ void glGetNamedBufferPointerv
+ GLuint buffer
+ GLenum pname
+ void **params
+
+
void glGetNamedBufferPointervEXT
GLuint buffer
GLenum pname
void **params
+ void glGetNamedBufferSubData
+ GLuint buffer
+ GLintptr offset
+ GLsizeiptr size
+ void *data
+
+
void glGetNamedBufferSubDataEXT
GLuint buffer
GLintptr offset
@@ -14061,6 +15147,13 @@ typedef unsigned int GLhandleARB;
void *data
+ void glGetNamedFramebufferAttachmentParameteriv
+ GLuint framebuffer
+ GLenum attachment
+ GLenum pname
+ GLint *params
+
+
void glGetNamedFramebufferAttachmentParameterivEXT
GLuint framebuffer
GLenum attachment
@@ -14068,6 +15161,12 @@ typedef unsigned int GLhandleARB;
GLint *params
+ void glGetNamedFramebufferParameteriv
+ GLuint framebuffer
+ GLenum pname
+ GLint *param
+
+
void glGetNamedFramebufferParameterivEXT
GLuint framebuffer
GLenum pname
@@ -14116,6 +15215,12 @@ typedef unsigned int GLhandleARB;
GLint *params
+ void glGetNamedRenderbufferParameteriv
+ GLuint renderbuffer
+ GLenum pname
+ GLint *params
+
+
void glGetNamedRenderbufferParameterivEXT
GLuint renderbuffer
GLenum pname
@@ -14645,6 +15750,17 @@ typedef unsigned int GLhandleARB;
GLchar *name
+ void glGetProgramResourcefvNV
+ GLuint program
+ GLenum programInterface
+ GLuint index
+ GLsizei propCount
+ const GLenum *props
+ GLsizei bufSize
+ GLsizei *length
+ GLfloat *params
+
+
void glGetProgramResourceiv
GLuint program
GLenum programInterface
@@ -14702,6 +15818,34 @@ typedef unsigned int GLhandleARB;
+ 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
GLuint index
@@ -14825,12 +15969,40 @@ typedef unsigned int GLhandleARB;
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 *params
+ void glGetSamplerParameterIuivEXT
+ GLuint sampler
+ GLenum pname
+ GLuint *params
+
+
+
+ void glGetSamplerParameterIuivOES
+ GLuint sampler
+ GLenum pname
+ GLuint *params
+
+
+
void glGetSamplerParameterfv
GLuint sampler
GLenum pname
@@ -14907,6 +16079,10 @@ typedef unsigned int GLhandleARB;
+ GLushort glGetStageIndexNV
+ GLenum shadertype
+
+
const GLubyte *glGetString
GLenum name
@@ -15075,6 +16251,13 @@ typedef unsigned int GLhandleARB;
+ void glGetTexParameterIivOES
+ GLenum target
+ GLenum pname
+ GLint *params
+
+
+
void glGetTexParameterIuiv
GLenum target
GLenum pname
@@ -15089,6 +16272,13 @@ typedef unsigned int GLhandleARB;
+ void glGetTexParameterIuivOES
+ GLenum target
+ GLenum pname
+ GLuint *params
+
+
+
void glGetTexParameterPointervAPPLE
GLenum target
GLenum pname
@@ -15129,6 +16319,15 @@ typedef unsigned int GLhandleARB;
GLuint texture
+ void glGetTextureImage
+ GLuint texture
+ GLint level
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *pixels
+
+
void glGetTextureImageEXT
GLuint texture
GLenum target
@@ -15138,6 +16337,13 @@ typedef unsigned int GLhandleARB;
void *pixels
+ void glGetTextureLevelParameterfv
+ GLuint texture
+ GLint level
+ GLenum pname
+ GLfloat *params
+
+
void glGetTextureLevelParameterfvEXT
GLuint texture
GLenum target
@@ -15146,6 +16352,13 @@ typedef unsigned int GLhandleARB;
GLfloat *params
+ void glGetTextureLevelParameteriv
+ GLuint texture
+ GLint level
+ GLenum pname
+ GLint *params
+
+
void glGetTextureLevelParameterivEXT
GLuint texture
GLenum target
@@ -15154,6 +16367,12 @@ typedef unsigned int GLhandleARB;
GLint *params
+ void glGetTextureParameterIiv
+ GLuint texture
+ GLenum pname
+ GLint *params
+
+
void glGetTextureParameterIivEXT
GLuint texture
GLenum target
@@ -15161,6 +16380,12 @@ typedef unsigned int GLhandleARB;
GLint *params
+ void glGetTextureParameterIuiv
+ GLuint texture
+ GLenum pname
+ GLuint *params
+
+
void glGetTextureParameterIuivEXT
GLuint texture
GLenum target
@@ -15168,6 +16393,12 @@ typedef unsigned int GLhandleARB;
GLuint *params
+ void glGetTextureParameterfv
+ GLuint texture
+ GLenum pname
+ GLfloat *params
+
+
void glGetTextureParameterfvEXT
GLuint texture
GLenum target
@@ -15175,6 +16406,12 @@ typedef unsigned int GLhandleARB;
GLfloat *params
+ void glGetTextureParameteriv
+ GLuint texture
+ GLenum pname
+ GLint *params
+
+
void glGetTextureParameterivEXT
GLuint texture
GLenum target
@@ -15192,6 +16429,21 @@ typedef unsigned int GLhandleARB;
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
GLenum target
GLuint address
@@ -15227,6 +16479,26 @@ typedef unsigned int GLhandleARB;
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
@@ -15276,38 +16548,38 @@ typedef unsigned int GLhandleARB;
void glGetUniformdv
GLuint program
GLint location
- GLdouble *params
+ GLdouble *params
void glGetUniformfv
GLuint program
GLint location
- GLfloat *params
+ GLfloat *params
void glGetUniformfvARB
GLhandleARB programObj
GLint location
- GLfloat *params
+ GLfloat *params
void glGetUniformi64vNV
GLuint program
GLint location
- GLint64EXT *params
+ GLint64EXT *params
void glGetUniformiv
GLuint program
GLint location
- GLint *params
+ GLint *params
void glGetUniformivARB
GLhandleARB programObj
GLint location
- GLint *params
+ GLint *params
@@ -15371,6 +16643,20 @@ typedef unsigned int GLhandleARB;
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 index
@@ -15397,6 +16683,12 @@ typedef unsigned int GLhandleARB;
void **param
+ void glGetVertexArrayiv
+ GLuint vaobj
+ GLenum pname
+ GLint *param
+
+
void glGetVertexAttribArrayObjectfvATI
GLuint index
GLenum pname
@@ -15607,6 +16899,14 @@ typedef unsigned int GLhandleARB;
GLuint *params
+ void glGetnColorTable
+ GLenum target
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *table
+
+
void glGetnColorTableARB
GLenum target
GLenum format
@@ -15615,6 +16915,13 @@ typedef unsigned int GLhandleARB;
void *table
+ void glGetnCompressedTexImage
+ GLenum target
+ GLint lod
+ GLsizei bufSize
+ void *pixels
+
+
void glGetnCompressedTexImageARB
GLenum target
GLint lod
@@ -15622,6 +16929,14 @@ typedef unsigned int GLhandleARB;
void *img
+ void glGetnConvolutionFilter
+ GLenum target
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *image
+
+
void glGetnConvolutionFilterARB
GLenum target
GLenum format
@@ -15630,6 +16945,15 @@ typedef unsigned int GLhandleARB;
void *image
+ void glGetnHistogram
+ GLenum target
+ GLboolean reset
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *values
+
+
void glGetnHistogramARB
GLenum target
GLboolean reset
@@ -15639,6 +16963,13 @@ typedef unsigned int GLhandleARB;
void *values
+ void glGetnMapdv
+ GLenum target
+ GLenum query
+ GLsizei bufSize
+ GLdouble *v
+
+
void glGetnMapdvARB
GLenum target
GLenum query
@@ -15646,6 +16977,13 @@ typedef unsigned int GLhandleARB;
GLdouble *v
+ void glGetnMapfv
+ GLenum target
+ GLenum query
+ GLsizei bufSize
+ GLfloat *v
+
+
void glGetnMapfvARB
GLenum target
GLenum query
@@ -15653,6 +16991,13 @@ typedef unsigned int GLhandleARB;
GLfloat *v
+ void glGetnMapiv
+ GLenum target
+ GLenum query
+ GLsizei bufSize
+ GLint *v
+
+
void glGetnMapivARB
GLenum target
GLenum query
@@ -15660,6 +17005,15 @@ typedef unsigned int GLhandleARB;
GLint *v
+ void glGetnMinmax
+ GLenum target
+ GLboolean reset
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *values
+
+
void glGetnMinmaxARB
GLenum target
GLboolean reset
@@ -15669,29 +17023,63 @@ typedef unsigned int GLhandleARB;
void *values
+ void glGetnPixelMapfv
+ GLenum map
+ GLsizei bufSize
+ GLfloat *values
+
+
void glGetnPixelMapfvARB
GLenum map
GLsizei bufSize
GLfloat *values
+ void glGetnPixelMapuiv
+ GLenum map
+ GLsizei bufSize
+ GLuint *values
+
+
void glGetnPixelMapuivARB
GLenum map
GLsizei bufSize
GLuint *values
+ void glGetnPixelMapusv
+ GLenum map
+ GLsizei bufSize
+ GLushort *values
+
+
void glGetnPixelMapusvARB
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
@@ -15703,6 +17091,15 @@ typedef unsigned int GLhandleARB;
void *span
+ void glGetnTexImage
+ GLenum target
+ GLint level
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *pixels
+
+
void glGetnTexImageARB
GLenum target
GLint level
@@ -15712,6 +17109,13 @@ typedef unsigned int GLhandleARB;
void *img
+ void glGetnUniformdv
+ GLuint program
+ GLint location
+ GLsizei bufSize
+ GLdouble *params
+
+
void glGetnUniformdvARB
GLuint program
GLint location
@@ -15719,6 +17123,13 @@ typedef unsigned int GLhandleARB;
GLdouble *params
+ void glGetnUniformfv
+ GLuint program
+ GLint location
+ GLsizei bufSize
+ GLfloat *params
+
+
void glGetnUniformfvARB
GLuint program
GLint location
@@ -15733,6 +17144,21 @@ typedef unsigned int GLhandleARB;
GLfloat *params
+ void glGetnUniformfvKHR
+ GLuint program
+ GLint location
+ GLsizei bufSize
+ GLfloat *params
+
+
+
+ void glGetnUniformiv
+ GLuint program
+ GLint location
+ GLsizei bufSize
+ GLint *params
+
+
void glGetnUniformivARB
GLuint program
GLint location
@@ -15747,6 +17173,21 @@ typedef unsigned int GLhandleARB;
GLint *params
+ void glGetnUniformivKHR
+ GLuint program
+ GLint location
+ GLsizei bufSize
+ GLint *params
+
+
+
+ void glGetnUniformuiv
+ GLuint program
+ GLint location
+ GLsizei bufSize
+ GLuint *params
+
+
void glGetnUniformuivARB
GLuint program
GLint location
@@ -15754,6 +17195,14 @@ typedef unsigned int GLhandleARB;
GLuint *params
+ void glGetnUniformuivKHR
+ GLuint program
+ GLint location
+ GLsizei bufSize
+ GLuint *params
+
+
+
void glGlobalAlphaFactorbSUN
GLbyte factor
@@ -15998,6 +17447,22 @@ typedef unsigned int GLhandleARB;
const GLenum *attachments
+ void glInvalidateNamedFramebufferData
+ GLuint framebuffer
+ GLsizei numAttachments
+ const GLenum *attachments
+
+
+ void glInvalidateNamedFramebufferSubData
+ GLuint framebuffer
+ GLsizei numAttachments
+ const GLenum *attachments
+ GLint x
+ GLint y
+ GLsizei width
+ GLsizei height
+
+
void glInvalidateSubFramebuffer
GLenum target
GLsizei numAttachments
@@ -16041,6 +17506,10 @@ typedef unsigned int GLhandleARB;
GLenum target
+ GLboolean glIsCommandListNV
+ GLuint list
+
+
GLboolean glIsEnabled
GLenum cap
@@ -16057,6 +17526,24 @@ typedef unsigned int GLhandleARB;
GLuint index
+ GLboolean glIsEnablediEXT
+ GLenum target
+ GLuint index
+
+
+
+ GLboolean glIsEnablediOES
+ GLenum target
+ GLuint index
+
+
+
+ GLboolean glIsEnablediNV
+ GLenum target
+ GLuint index
+
+
+
GLboolean glIsFenceAPPLE
GLuint fence
@@ -16195,6 +17682,10 @@ typedef unsigned int GLhandleARB;
+ GLboolean glIsStateNV
+ GLuint state
+
+
GLboolean glIsSync
GLsync sync
@@ -16397,6 +17888,16 @@ typedef unsigned int GLhandleARB;
+ void glListDrawCommandsStatesClientNV
+ GLuint list
+ GLuint segment
+ const void **indirects
+ const GLsizei *sizes
+ const GLuint *states
+ const GLuint *fbos
+ GLuint count
+
+
void glListParameterfSGIX
GLuint list
GLenum pname
@@ -16715,11 +18216,23 @@ typedef unsigned int GLhandleARB;
GLfixed v2
+ void *glMapNamedBuffer
+ GLuint buffer
+ GLenum access
+
+
void *glMapNamedBufferEXT
GLuint buffer
GLenum access
+ void *glMapNamedBufferRange
+ GLuint buffer
+ GLintptr offset
+ GLsizeiptr length
+ GLbitfield access
+
+
void *glMapNamedBufferRangeEXT
GLuint buffer
GLintptr offset
@@ -16893,10 +18406,25 @@ typedef unsigned int GLhandleARB;
+ 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
const GLdouble *m
@@ -16922,6 +18450,21 @@ typedef unsigned int GLhandleARB;
+ 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
const GLdouble *m
@@ -17116,6 +18659,23 @@ typedef unsigned int GLhandleARB;
+ void glMultiDrawArraysIndirectEXT
+ GLenum mode
+ const void *indirect
+ GLsizei drawcount
+ GLsizei stride
+
+
+
+ void glMultiDrawArraysIndirectBindlessCountNV
+ GLenum mode
+ const void *indirect
+ GLsizei drawCount
+ GLsizei maxDrawCount
+ GLsizei stride
+ GLint vertexBufferCount
+
+
void glMultiDrawArraysIndirectBindlessNV
GLenum mode
const void *indirect
@@ -17156,6 +18716,26 @@ typedef unsigned int GLhandleARB;
const GLint *basevertex
+ void glMultiDrawElementsBaseVertexEXT
+ GLenum mode
+ const GLsizei *count
+ GLenum type
+ const void *const*indices
+ GLsizei primcount
+ const GLint *basevertex
+
+
+
+ void glMultiDrawElementsBaseVertexOES
+ GLenum mode
+ const GLsizei *count
+ GLenum type
+ const void *const*indices
+ GLsizei primcount
+ const GLint *basevertex
+
+
+
void glMultiDrawElementsEXT
GLenum mode
const GLsizei *count
@@ -17173,6 +18753,15 @@ typedef unsigned int GLhandleARB;
GLsizei stride
+ void glMultiDrawElementsIndirectEXT
+ GLenum mode
+ GLenum type
+ const void *indirect
+ GLsizei drawcount
+ GLsizei stride
+
+
+
void glMultiDrawElementsIndirectAMD
GLenum mode
GLenum type
@@ -17182,6 +18771,16 @@ typedef unsigned int GLhandleARB;
+ void glMultiDrawElementsIndirectBindlessCountNV
+ GLenum mode
+ GLenum type
+ const void *indirect
+ GLsizei drawCount
+ GLsizei maxDrawCount
+ GLsizei stride
+ GLint vertexBufferCount
+
+
void glMultiDrawElementsIndirectBindlessNV
GLenum mode
GLenum type
@@ -18110,6 +19709,13 @@ typedef unsigned int GLhandleARB;
const void *pixels
+ void glNamedBufferData
+ GLuint buffer
+ GLsizeiptr size
+ const void *data
+ GLenum usage
+
+
void glNamedBufferDataEXT
GLuint buffer
GLsizeiptr size
@@ -18117,18 +19723,48 @@ typedef unsigned int GLhandleARB;
GLenum usage
- void glNamedBufferStorageEXT
+ void glNamedBufferPageCommitmentARB
+ GLuint buffer
+ GLintptr offset
+ GLsizeiptr size
+ GLboolean commit
+
+
+ void glNamedBufferPageCommitmentEXT
GLuint buffer
+ GLintptr offset
GLsizeiptr size
+ GLboolean commit
+
+
+ void glNamedBufferStorage
+ GLuint buffer
+ GLsizeiptr size
+ const void *data
+ GLbitfield flags
+
+
+ void glNamedBufferStorageEXT
+ GLuint buffer
+ GLsizeiptr size
const void *data
GLbitfield flags
+
+
+
+ void glNamedBufferSubData
+ GLuint buffer
+ GLintptr offset
+ GLsizeiptr size
+ const void *data
void glNamedBufferSubDataEXT
GLuint buffer
GLintptr offset
- GLsizeiptr size
+ GLsizeiptr size
const void *data
+
void glNamedCopyBufferSubDataEXT
@@ -18139,12 +19775,41 @@ typedef unsigned int GLhandleARB;
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
GLenum pname
GLint param
+ void glNamedFramebufferReadBuffer
+ GLuint framebuffer
+ GLenum src
+
+
+ void glNamedFramebufferRenderbuffer
+ GLuint framebuffer
+ GLenum attachment
+ GLenum renderbuffertarget
+ GLuint renderbuffer
+
+
void glNamedFramebufferRenderbufferEXT
GLuint framebuffer
GLenum attachment
@@ -18152,6 +19817,13 @@ typedef unsigned int GLhandleARB;
GLuint renderbuffer
+ void glNamedFramebufferTexture
+ GLuint framebuffer
+ GLenum attachment
+ GLuint texture
+ GLint level
+
+
void glNamedFramebufferTexture1DEXT
GLuint framebuffer
GLenum attachment
@@ -18192,6 +19864,14 @@ typedef unsigned int GLhandleARB;
GLenum face
+ void glNamedFramebufferTextureLayer
+ GLuint framebuffer
+ GLenum attachment
+ GLuint texture
+ GLint level
+ GLint layer
+
+
void glNamedFramebufferTextureLayerEXT
GLuint framebuffer
GLenum attachment
@@ -18304,6 +19984,13 @@ typedef unsigned int GLhandleARB;
const void *string
+ void glNamedRenderbufferStorage
+ GLuint renderbuffer
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+
+
void glNamedRenderbufferStorageEXT
GLuint renderbuffer
GLenum internalformat
@@ -18311,6 +19998,14 @@ typedef unsigned int GLhandleARB;
GLsizei height
+ void glNamedRenderbufferStorageMultisample
+ GLuint renderbuffer
+ GLsizei samples
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+
+
void glNamedRenderbufferStorageMultisampleCoverageEXT
GLuint renderbuffer
GLsizei coverageSamples
@@ -18672,6 +20367,18 @@ typedef unsigned int GLhandleARB;
GLint value
+ void glPatchParameteriEXT
+ GLenum pname
+ GLint value
+
+
+
+ void glPatchParameteriOES
+ GLenum pname
+ GLint value
+
+
+
void glPathColorGenNV
GLenum color
GLenum genMode
@@ -18709,6 +20416,26 @@ typedef unsigned int GLhandleARB;
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
@@ -18734,6 +20461,18 @@ typedef unsigned int GLhandleARB;
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
GLenum pname
@@ -19082,6 +20821,12 @@ typedef unsigned int GLhandleARB;
+ void glPolygonModeNV
+ GLenum face
+ GLenum mode
+
+
+
void glPolygonOffset
GLfloat factor
GLfloat units
@@ -19104,6 +20849,13 @@ typedef unsigned int GLhandleARB;
GLfixed units
+ void glPolygonOffsetClampEXT
+ GLfloat factor
+ GLfloat units
+ GLfloat clamp
+
+
+
void glPolygonStipple
const GLubyte *mask
@@ -19165,6 +20917,28 @@ typedef unsigned int GLhandleARB;
GLuint key1
+ 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
@@ -19516,6 +21290,14 @@ typedef unsigned int GLhandleARB;
+ void glProgramPathFragmentInputGenNV
+ GLuint program
+ GLint location
+ GLenum genMode
+ GLint components
+ const GLfloat *coeffs
+
+
void glProgramStringARB
GLenum target
GLenum format
@@ -20723,7 +22505,7 @@ typedef unsigned int GLhandleARB;
void glReadBuffer
- GLenum mode
+ GLenum src
@@ -20753,6 +22535,17 @@ typedef unsigned int GLhandleARB;
+ void glReadnPixels
+ GLint x
+ GLint y
+ GLsizei width
+ GLsizei height
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *data
+
+
void glReadnPixelsARB
GLint x
GLint y
@@ -20762,6 +22555,7 @@ typedef unsigned int GLhandleARB;
GLenum type
GLsizei bufSize
void *data
+
void glReadnPixelsEXT
@@ -20773,6 +22567,19 @@ typedef unsigned int GLhandleARB;
GLenum type
GLsizei bufSize
void *data
+
+
+
+ void glReadnPixelsKHR
+ GLint x
+ GLint y
+ GLsizei width
+ GLsizei height
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *data
+
void glRectd
@@ -21194,11 +23001,6 @@ typedef unsigned int GLhandleARB;
- void glSampleCoverageOES
- GLfixed value
- GLboolean invert
-
-
void glSampleCoveragex
GLclampx value
GLboolean invert
@@ -21253,12 +23055,40 @@ typedef unsigned int GLhandleARB;
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
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
@@ -21323,6 +23153,13 @@ typedef unsigned int GLhandleARB;
const GLint *v
+ void glScissorArrayvNV
+ GLuint first
+ GLsizei count
+ const GLint *v
+
+
+
void glScissorIndexed
GLuint index
GLint left
@@ -21331,11 +23168,26 @@ typedef unsigned int GLhandleARB;
GLsizei height
+ void glScissorIndexedNV
+ 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 glSecondaryColor3b
GLbyte red
GLbyte green
@@ -21765,6 +23617,11 @@ typedef unsigned int GLhandleARB;
GLbitfield preserveMask
+ void glStateCaptureNV
+ GLuint state
+ GLenum mode
+
+
void glStencilClearTagEXT
GLsizei stencilTagBits
GLuint stencilClearTag
@@ -21863,6 +23720,44 @@ typedef unsigned int GLhandleARB;
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
@@ -21997,6 +23892,13 @@ typedef unsigned int GLhandleARB;
+ void glTexBufferOES
+ GLenum target
+ GLenum internalformat
+ GLuint buffer
+
+
+
void glTexBufferRange
GLenum target
GLenum internalformat
@@ -22005,6 +23907,24 @@ typedef unsigned int GLhandleARB;
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
GLenum pname
const GLfloat *param
@@ -22797,7 +24717,20 @@ 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 glTexParameterIiv
@@ -22814,6 +24747,13 @@ typedef unsigned int GLhandleARB;
+ void glTexParameterIivOES
+ GLenum target
+ GLenum pname
+ const GLint *params
+
+
+
void glTexParameterIuiv
GLenum target
GLenum pname
@@ -22828,6 +24768,13 @@ typedef unsigned int GLhandleARB;
+ void glTexParameterIuivOES
+ GLenum target
+ GLenum pname
+ const GLuint *params
+
+
+
void glTexParameterf
GLenum target
GLenum pname
@@ -23092,10 +25039,19 @@ typedef unsigned int GLhandleARB;
+ void glTextureBarrier
+
+
void glTextureBarrierNV
+ void glTextureBuffer
+ GLuint texture
+ GLenum internalformat
+ GLuint buffer
+
+
void glTextureBufferEXT
GLuint texture
GLenum target
@@ -23103,6 +25059,14 @@ typedef unsigned int GLhandleARB;
GLuint buffer
+ void glTextureBufferRange
+ GLuint texture
+ GLenum internalformat
+ GLuint buffer
+ GLintptr offset
+ GLsizeiptr size
+
+
void glTextureBufferRangeEXT
GLuint texture
GLenum target
@@ -23225,7 +25189,13 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLsizei height
GLsizei depth
- GLboolean resident
+ GLboolean commit
+
+
+ void glTextureParameterIiv
+ GLuint texture
+ GLenum pname
+ const GLint *params
void glTextureParameterIivEXT
@@ -23235,6 +25205,12 @@ typedef unsigned int GLhandleARB;
const GLint *params
+ void glTextureParameterIuiv
+ GLuint texture
+ GLenum pname
+ const GLuint *params
+
+
void glTextureParameterIuivEXT
GLuint texture
GLenum target
@@ -23242,6 +25218,12 @@ typedef unsigned int GLhandleARB;
const GLuint *params
+ void glTextureParameterf
+ GLuint texture
+ GLenum pname
+ GLfloat param
+
+
void glTextureParameterfEXT
GLuint texture
GLenum target
@@ -23250,6 +25232,12 @@ typedef unsigned int GLhandleARB;
+ void glTextureParameterfv
+ GLuint texture
+ GLenum pname
+ const GLfloat *param
+
+
void glTextureParameterfvEXT
GLuint texture
GLenum target
@@ -23257,6 +25245,12 @@ typedef unsigned int GLhandleARB;
const GLfloat *params
+ void glTextureParameteri
+ GLuint texture
+ GLenum pname
+ GLint param
+
+
void glTextureParameteriEXT
GLuint texture
GLenum target
@@ -23265,6 +25259,12 @@ typedef unsigned int GLhandleARB;
+ void glTextureParameteriv
+ GLuint texture
+ GLenum pname
+ const GLint *param
+
+
void glTextureParameterivEXT
GLuint texture
GLenum target
@@ -23284,6 +25284,13 @@ typedef unsigned int GLhandleARB;
GLuint renderbuffer
+ void glTextureStorage1D
+ GLuint texture
+ GLsizei levels
+ GLenum internalformat
+ GLsizei width
+
+
void glTextureStorage1DEXT
GLuint texture
GLenum target
@@ -23292,6 +25299,14 @@ typedef unsigned int GLhandleARB;
GLsizei width
+ void glTextureStorage2D
+ GLuint texture
+ GLsizei levels
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+
+
void glTextureStorage2DEXT
GLuint texture
GLenum target
@@ -23301,6 +25316,15 @@ typedef unsigned int GLhandleARB;
GLsizei height
+ void glTextureStorage2DMultisample
+ GLuint texture
+ GLsizei samples
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+ GLboolean fixedsamplelocations
+
+
void glTextureStorage2DMultisampleEXT
GLuint texture
GLenum target
@@ -23311,6 +25335,15 @@ typedef unsigned int GLhandleARB;
GLboolean fixedsamplelocations
+ void glTextureStorage3D
+ GLuint texture
+ GLsizei levels
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+ GLsizei depth
+
+
void glTextureStorage3DEXT
GLuint texture
GLenum target
@@ -23321,6 +25354,16 @@ typedef unsigned int GLhandleARB;
GLsizei depth
+ void glTextureStorage3DMultisample
+ GLuint texture
+ GLsizei samples
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+ GLsizei depth
+ GLboolean fixedsamplelocations
+
+
void glTextureStorage3DMultisampleEXT
GLuint texture
GLenum target
@@ -23343,6 +25386,16 @@ typedef unsigned int GLhandleARB;
GLbitfield flags
+ void glTextureSubImage1D
+ GLuint texture
+ GLint level
+ GLint xoffset
+ GLsizei width
+ GLenum format
+ GLenum type
+ const void *pixels
+
+
void glTextureSubImage1DEXT
GLuint texture
GLenum target
@@ -23354,6 +25407,18 @@ typedef unsigned int GLhandleARB;
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
GLenum target
@@ -23367,6 +25432,20 @@ typedef unsigned int GLhandleARB;
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
GLenum target
@@ -23393,6 +25472,30 @@ typedef unsigned int GLhandleARB;
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
GLenum target
GLuint address
@@ -23402,11 +25505,25 @@ 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
const GLint *attribs
@@ -23478,7 +25595,7 @@ typedef unsigned int GLhandleARB;
void glUniform1dv
GLint location
GLsizei count
- const GLdouble *value
+ const GLdouble *value
void glUniform1f
@@ -23495,13 +25612,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
@@ -23518,7 +25635,7 @@ typedef unsigned int GLhandleARB;
void glUniform1i64vNV
GLint location
GLsizei count
- const GLint64EXT *value
+ const GLint64EXT *value
void glUniform1iARB
@@ -23530,13 +25647,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
@@ -23553,7 +25670,7 @@ typedef unsigned int GLhandleARB;
void glUniform1ui64vNV
GLint location
GLsizei count
- const GLuint64EXT *value
+ const GLuint64EXT *value
void glUniform1uiEXT
@@ -23565,13 +25682,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
@@ -23584,7 +25701,7 @@ typedef unsigned int GLhandleARB;
void glUniform2dv
GLint location
GLsizei count
- const GLdouble *value
+ const GLdouble *value
void glUniform2f
@@ -23603,13 +25720,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
@@ -23641,13 +25758,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
@@ -23699,7 +25816,7 @@ typedef unsigned int GLhandleARB;
void glUniform3dv
GLint location
GLsizei count
- const GLdouble *value
+ const GLdouble *value
void glUniform3f
@@ -23720,13 +25837,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
@@ -23761,13 +25878,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
@@ -23823,7 +25940,7 @@ typedef unsigned int GLhandleARB;
void glUniform4dv
GLint location
GLsizei count
- const GLdouble *value
+ const GLdouble *value
void glUniform4f
@@ -23846,13 +25963,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
@@ -23890,13 +26007,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
@@ -23982,21 +26099,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
@@ -24004,14 +26121,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
@@ -24019,7 +26136,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24027,14 +26144,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
@@ -24042,7 +26159,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24050,21 +26167,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
@@ -24072,14 +26189,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
@@ -24087,7 +26204,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24095,14 +26212,14 @@ typedef unsigned int GLhandleARB;
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
@@ -24110,7 +26227,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24118,21 +26235,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
@@ -24140,14 +26257,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
@@ -24155,7 +26272,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24163,14 +26280,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
@@ -24178,7 +26295,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24196,7 +26313,7 @@ typedef unsigned int GLhandleARB;
void glUniformui64vNV
GLint location
GLsizei count
- const GLuint64EXT *value
+ const GLuint64EXT *value
void glUnlockArraysEXT
@@ -24216,6 +26333,10 @@ typedef unsigned int GLhandleARB;
+ GLboolean glUnmapNamedBuffer
+ GLuint buffer
+
+
GLboolean glUnmapNamedBufferEXT
GLuint buffer
@@ -24390,6 +26511,7 @@ typedef unsigned int GLhandleARB;
void glVertex2bOES
GLbyte x
+ GLbyte y
void glVertex2bvOES
@@ -24462,6 +26584,7 @@ typedef unsigned int GLhandleARB;
void glVertex3bOES
GLbyte x
GLbyte y
+ GLbyte z
void glVertex3bvOES
@@ -24541,6 +26664,7 @@ typedef unsigned int GLhandleARB;
GLbyte x
GLbyte y
GLbyte z
+ GLbyte w
void glVertex4bvOES
@@ -24622,6 +26746,37 @@ typedef unsigned int GLhandleARB;
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 bindingindex
@@ -24630,6 +26785,12 @@ typedef unsigned int GLhandleARB;
GLsizei stride
+ void glVertexArrayBindingDivisor
+ GLuint vaobj
+ GLuint bindingindex
+ GLuint divisor
+
+
void glVertexArrayColorOffsetEXT
GLuint vaobj
GLuint buffer
@@ -24646,6 +26807,11 @@ typedef unsigned int GLhandleARB;
GLintptr offset
+ void glVertexArrayElementBuffer
+ GLuint vaobj
+ GLuint buffer
+
+
void glVertexArrayFogCoordOffsetEXT
GLuint vaobj
GLuint buffer
@@ -24787,6 +26953,23 @@ typedef unsigned int GLhandleARB;
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
@@ -26670,6 +28853,13 @@ typedef unsigned int GLhandleARB;
const GLfloat *v
+ void glViewportArrayvNV
+ GLuint first
+ GLsizei count
+ const GLfloat *v
+
+
+
void glViewportIndexedf
GLuint index
GLfloat x
@@ -26678,11 +28868,26 @@ typedef unsigned int GLhandleARB;
GLfloat h
+ void glViewportIndexedfNV
+ GLuint index
+ GLfloat x
+ GLfloat y
+ GLfloat w
+ GLfloat h
+
+
+
void glViewportIndexedfv
GLuint index
const GLfloat *v
+ void glViewportIndexedfvNV
+ GLuint index
+ const GLfloat *v
+
+
+
void glWaitSync
GLsync sync
GLbitfield flags
@@ -27121,6 +29326,51 @@ typedef unsigned int GLhandleARB;
GLenum outZ
GLenum outW
+
+ void glCoverageModulationNV
+ GLenum components
+
+
+ void glCoverageModulationTableNV
+ GLsizei n
+ const GLfloat *v
+
+
+ void glFragmentCoverageColorNV
+ GLuint color
+
+
+ void glFramebufferSampleLocationsfvNV
+ GLenum target
+ GLuint start
+ GLsizei count
+ const GLfloat *v
+
+
+ void glGetCoverageModulationTableNV
+ GLsizei bufsize
+ GLfloat *v
+
+
+ void glNamedFramebufferSampleLocationsfvNV
+ GLuint framebuffer
+ GLuint start
+ GLsizei count
+ const GLfloat *v
+
+
+ void glRasterSamplesEXT
+ GLuint samples
+ GLboolean fixedsamplelocations
+
+
+ void glResolveDepthValuesNV
+
+
+ void glSubpixelPrecisionBiasNV
+ GLuint xbits
+ GLuint ybits
+
@@ -28955,11 +31205,13 @@ typedef unsigned int GLhandleARB;
+
+
@@ -28978,6 +31230,7 @@ typedef unsigned int GLhandleARB;
+
@@ -28987,6 +31240,9 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -30303,6 +32559,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -30523,6 +32785,7 @@ typedef unsigned int GLhandleARB;
+
@@ -30940,6 +33203,191 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -32675,6 +35123,7 @@ typedef unsigned int GLhandleARB;
+
@@ -32757,7 +35206,6 @@ typedef unsigned int GLhandleARB;
-
@@ -32847,7 +35295,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -32885,8 +35333,31 @@ typedef unsigned int GLhandleARB;
-
-
+
+
+
+
@@ -32968,6 +35439,20 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -33099,10 +35584,7 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
@@ -33116,6 +35598,14 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
@@ -33209,6 +35699,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -33300,6 +35796,17 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
@@ -33359,12 +35866,18 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
-
-
@@ -33374,6 +35887,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -33425,6 +35944,139 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -33638,11 +36290,6 @@ typedef unsigned int GLhandleARB;
-
-
-
-
-
@@ -33721,8 +36368,6 @@ typedef unsigned int GLhandleARB;
-
-
@@ -33769,6 +36414,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -34252,6 +36903,21 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -34730,10 +37396,8 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
+
@@ -34766,11 +37430,24 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -34856,6 +37533,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -35148,9 +37830,7 @@ typedef unsigned int GLhandleARB;
-
-
@@ -35178,6 +37858,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -35232,6 +37918,9 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -36069,6 +38758,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
@@ -36087,6 +38783,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
@@ -36150,6 +38853,21 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -36264,6 +38982,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -36745,6 +39468,54 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -36758,6 +39529,7 @@ typedef unsigned int GLhandleARB;
+
@@ -36876,6 +39648,45 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -36950,6 +39761,7 @@ typedef unsigned int GLhandleARB;
+
@@ -37006,10 +39818,7 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
@@ -37047,16 +39856,19 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
+
+
+
+
+
+
@@ -37184,10 +39996,7 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
@@ -37206,6 +40015,19 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37221,6 +40043,19 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37230,6 +40065,18 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37367,6 +40214,7 @@ typedef unsigned int GLhandleARB;
+
@@ -37428,7 +40276,9 @@ typedef unsigned int GLhandleARB;
+
+
@@ -37451,6 +40301,29 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37477,6 +40350,59 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37550,6 +40476,41 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37608,10 +40569,20 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
@@ -37649,6 +40620,17 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
@@ -37725,6 +40707,18 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37782,6 +40776,16 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
@@ -37867,6 +40871,16 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
@@ -38160,6 +41174,14 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
@@ -38428,25 +41450,41 @@ typedef unsigned int GLhandleARB;
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -38478,6 +41516,7 @@ typedef unsigned int GLhandleARB;
+
@@ -38530,6 +41569,7 @@ typedef unsigned int GLhandleARB;
+
@@ -38554,13 +41594,45 @@ typedef unsigned int GLhandleARB;
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -38701,7 +41773,13 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
@@ -38781,13 +41859,53 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -38797,6 +41915,15 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
@@ -38996,6 +42123,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -39023,6 +42155,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
@@ -39052,6 +42191,7 @@ typedef unsigned int GLhandleARB;
+
@@ -39061,6 +42201,28 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -39103,10 +42265,8 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
+
@@ -39269,12 +42429,25 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -39342,7 +42515,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -39396,13 +42569,11 @@ typedef unsigned int GLhandleARB;
-
-
@@ -39471,9 +42642,6 @@ typedef unsigned int GLhandleARB;
-
-
-
@@ -39500,9 +42668,6 @@ typedef unsigned int GLhandleARB;
-
-
-
@@ -39515,15 +42680,80 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -39546,6 +42776,17 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
@@ -39653,6 +42894,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -39674,8 +42920,26 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -39704,6 +42968,7 @@ typedef unsigned int GLhandleARB;
+
@@ -39713,7 +42978,6 @@ typedef unsigned int GLhandleARB;
-
@@ -39787,10 +43051,7 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
@@ -39966,6 +43227,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
@@ -40303,6 +43571,31 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -40321,6 +43614,7 @@ typedef unsigned int GLhandleARB;
+
@@ -40348,6 +43642,10 @@ typedef unsigned int GLhandleARB;
+
+
+
+
@@ -40372,6 +43670,7 @@ typedef unsigned int GLhandleARB;
+
@@ -40391,6 +43690,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -40408,6 +43712,54 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -40460,7 +43812,6 @@ typedef unsigned int GLhandleARB;
-
@@ -40601,6 +43952,45 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -40610,6 +44000,7 @@ typedef unsigned int GLhandleARB;
+
@@ -40675,6 +44066,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -40713,22 +44110,19 @@ typedef unsigned int GLhandleARB;
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
-
-
-
+
+
+
@@ -40772,6 +44166,59 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -40788,6 +44235,40 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -40866,6 +44347,19 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -40887,8 +44381,8 @@ typedef unsigned int GLhandleARB;
-
-
+
+
@@ -40901,6 +44395,16 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
@@ -40943,6 +44447,15 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
diff --git a/registry/glx.xml b/registry/glx.xml
index 224f893..025e9f9 100644
--- a/registry/glx.xml
+++ b/registry/glx.xml
@@ -84,11 +84,14 @@ typedef unsigned __int64 uint64_t;
+
+
+
@@ -331,6 +334,7 @@ typedef unsigned __int64 uint64_t;
+
@@ -385,7 +389,9 @@ typedef unsigned __int64 uint64_t;
-
+
+
+
@@ -677,6 +683,20 @@ typedef unsigned __int64 uint64_t;
int iVideoBuffer
+ void glXBlitContextFramebufferAMD
+ GLXContext dstCtx
+ GLint srcX0
+ GLint srcY0
+ GLint srcX1
+ GLint srcY1
+ GLint dstX0
+ GLint dstY0
+ GLint dstX1
+ GLint dstY1
+ GLbitfield mask
+ GLenum filter
+
+
int glXChannelRectSGIX
Display *display
int screen
@@ -714,6 +734,28 @@ typedef unsigned __int64 uint64_t;
int *attribList
+ void glXCopyBufferSubDataNV
+ Display *dpy
+ GLXContext readCtx
+ GLXContext writeCtx
+ GLenum readTarget
+ GLenum writeTarget
+ GLintptr readOffset
+ GLintptr writeOffset
+ GLsizeiptr size
+
+
+ void glXNamedCopyBufferSubDataNV
+ Display *dpy
+ GLXContext readCtx
+ GLXContext writeCtx
+ GLuint readBuffer
+ GLuint writeBuffer
+ GLintptr readOffset
+ GLintptr writeOffset
+ GLsizeiptr size
+
+
void glXCopyContext
Display *dpy
GLXContext src
@@ -751,6 +793,17 @@ typedef unsigned __int64 uint64_t;
int height
+ GLXContext glXCreateAssociatedContextAMD
+ unsigned int id
+ GLXContext share_list
+
+
+ GLXContext glXCreateAssociatedContextAttribsAMD
+ unsigned int id
+ GLXContext share_context
+ const int *attribList
+
+
GLXContext glXCreateContextAttribsARB
Display *dpy
GLXFBConfig config
@@ -850,6 +903,10 @@ typedef unsigned __int64 uint64_t;
GLfloat seconds
+ Bool glXDeleteAssociatedContextAMD
+ GLXContext ctx
+
+
void glXDestroyContext
Display *dpy
GLXContext ctx
@@ -896,11 +953,21 @@ typedef unsigned __int64 uint64_t;
int *nelements
+ unsigned int *glXEnumerateVideoDevicesNV
+ Display *dpy
+ int screen
+ int *nelements
+
+
void glXFreeContextEXT
Display *dpy
GLXContext context
+ unsigned int glXGetAGPOffsetMESA
+ const void *pointer
+
+
const char *glXGetClientString
Display *dpy
int name
@@ -913,10 +980,17 @@ typedef unsigned __int64 uint64_t;
int *value
+ unsigned int glXGetContextGPUIDAMD
+ GLXContext ctx
+
+
GLXContextID glXGetContextIDEXT
const GLXContext context
+ GLXContext glXGetCurrentAssociatedContextAMD
+
+
GLXContext glXGetCurrentContext
@@ -960,6 +1034,19 @@ typedef unsigned __int64 uint64_t;
int *nelements
+ unsigned int glXGetGPUIDsAMD
+ unsigned int maxCount
+ unsigned int *ids
+
+
+ int glXGetGPUInfoAMD
+ unsigned int id
+ int property
+ GLenum dataType
+ unsigned int size
+ void *data
+
+
Bool glXGetMscRateOML
Display *dpy
GLXDrawable drawable
@@ -1074,6 +1161,10 @@ typedef unsigned __int64 uint64_t;
GLXVideoCaptureDeviceNV device
+ Bool glXMakeAssociatedContextCurrentAMD
+ GLXContext ctx
+
+
Bool glXMakeContextCurrent
Display *dpy
GLXDrawable draw
@@ -1367,16 +1458,6 @@ typedef unsigned __int64 uint64_t;
void glXWaitX
-
- unsigned int *glXEnumerateVideoDevicesNV
- Display *dpy
- int screen
- int *nelements
-
-
- unsigned int glXGetAGPOffsetMESA
- const void *pointer
-
@@ -1559,6 +1640,22 @@ typedef unsigned __int64 uint64_t;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1803,6 +1900,12 @@ typedef unsigned __int64 uint64_t;
+
+
+
+
+
+
@@ -1853,7 +1956,7 @@ typedef unsigned __int64 uint64_t;
-
+
diff --git a/registry/wgl.xml b/registry/wgl.xml
index 102185a..20ecd59 100644
--- a/registry/wgl.xml
+++ b/registry/wgl.xml
@@ -2,7 +2,7 @@
+
@@ -326,11 +327,11 @@
-
+
-
+
@@ -372,7 +373,9 @@
-
+
+
+
@@ -1373,6 +1376,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1385,15 +1426,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1452,29 +1558,9 @@
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -1517,52 +1603,34 @@
-
-
-
-
-
-
+
-
+
-
+
-
-
-
-
-
-
-
-
+
-
+
-
-
-
-
+
-
+
-
-
-
-
+
-
+
-
+
-
+
-
+
@@ -1578,6 +1646,11 @@
+
+
+
+
+
@@ -1585,6 +1658,12 @@
+
+
+
+
+
+
@@ -1655,43 +1734,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
@@ -1765,9 +1820,33 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -1783,23 +1862,21 @@
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
-
+
-
+
+
@@ -1810,29 +1887,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1859,40 +1913,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1904,53 +1924,43 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
+
-
+
+
+
+
+
+