diff --git a/registry/egl.xml b/registry/egl.xml
index 6f6ebc3..a407a61 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,24 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
@@ -714,6 +760,14 @@
EGLenum condition
const EGLint *attrib_list
+
+ EGLImage eglCreateImage
+ EGLDisplay dpy
+ EGLContext ctx
+ EGLenum target
+ EGLClientBuffer buffer
+ const EGLAttrib *attrib_list
+
EGLImageKHR eglCreateImageKHR
EGLDisplay dpy
@@ -832,10 +886,16 @@
EGLDisplay dpy
EGLContext ctx
+
+ EGLBoolean eglDestroyImage
+ EGLDisplay dpy
+ EGLImage image
+
EGLBoolean eglDestroyImageKHR
EGLDisplay dpy
EGLImageKHR image
+
EGLBoolean eglDestroyStreamKHR
@@ -910,6 +970,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
@@ -976,6 +1052,20 @@
EGLSurface read
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
@@ -995,6 +1085,29 @@
EGLint attribute
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
@@ -1012,6 +1125,32 @@
EGLSurface surf
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
@@ -1074,6 +1213,13 @@
EGLSetBlobFuncANDROID set
EGLGetBlobFuncANDROID get
+
+ EGLBoolean eglSetDamageRegionKHR
+ EGLDisplay dpy
+ EGLSurface surface
+ EGLint *rects
+ EGLint n_rects
+
EGLBoolean eglSignalSyncKHR
EGLDisplay dpy
@@ -1102,6 +1248,12 @@
EGLDisplay dpy
EGLStreamKHR stream
+
+ EGLBoolean eglStreamConsumerOutputEXT
+ EGLDisplay dpy
+ EGLStreamKHR stream
+ EGLOutputLayerEXT layer
+
EGLBoolean eglStreamConsumerReleaseKHR
EGLDisplay dpy
@@ -1126,6 +1278,13 @@
EGLint *rects
EGLint n_rects
+
+ EGLBoolean eglSwapBuffersWithDamageKHR
+ EGLDisplay dpy
+ EGLSurface surface
+ EGLint *rects
+ EGLint n_rects
+
EGLBoolean eglSwapBuffersRegionNOK
EGLDisplay dpy
@@ -1424,6 +1583,12 @@
+
+
+
+
+
+
@@ -1481,6 +1646,11 @@
+
+
+
+
+
@@ -1500,6 +1670,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1531,6 +1722,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1538,6 +1761,11 @@
+
+
+
+
+
@@ -1554,6 +1782,11 @@
+
+
+
+
+
@@ -1747,6 +1980,12 @@
+
+
+
+
+
+
@@ -1841,6 +2080,11 @@
+
+
+
+
+
@@ -1902,6 +2146,13 @@
+
+
+
+
+
+
+
@@ -1909,6 +2160,11 @@
+
+
+
+
+
@@ -1962,5 +2218,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/registry/gl.xml b/registry/gl.xml
index 56793da..6fcbaa2 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;
+
+
+
@@ -2054,6 +2059,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2078,6 +2084,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2132,8 +2139,11 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -2203,6 +2213,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2320,10 +2331,24 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2364,6 +2389,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2379,6 +2405,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2430,7 +2457,9 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -2537,11 +2566,15 @@ typedef unsigned int GLhandleARB;
+
+
+
+
@@ -2659,12 +2692,15 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -2725,9 +2761,11 @@ typedef unsigned int GLhandleARB;
+
-
+
+
@@ -2754,8 +2792,11 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -2795,7 +2836,9 @@ typedef unsigned int GLhandleARB;
+
+
@@ -2859,7 +2902,9 @@ typedef unsigned int GLhandleARB;
+
+
@@ -2907,23 +2952,31 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
@@ -2939,9 +2992,7 @@ typedef unsigned int GLhandleARB;
-
-
-
+
@@ -3335,7 +3386,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3412,7 +3463,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3459,6 +3510,7 @@ typedef unsigned int GLhandleARB;
+
@@ -3507,7 +3559,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3527,13 +3579,13 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -3652,7 +3704,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3663,7 +3715,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3709,7 +3761,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3735,8 +3787,8 @@ typedef unsigned int GLhandleARB;
-
-
+
+
@@ -3745,9 +3797,11 @@ typedef unsigned int GLhandleARB;
+
+
@@ -3768,7 +3822,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3822,16 +3876,26 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
@@ -3840,13 +3904,24 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
@@ -3926,7 +4001,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3934,7 +4009,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3978,9 +4053,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
@@ -3998,7 +4077,28 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4050,7 +4150,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4131,10 +4231,12 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
@@ -4143,7 +4245,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4159,7 +4261,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4192,7 +4294,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4217,13 +4319,13 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -4249,7 +4351,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4321,21 +4423,25 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
+
+
-
+
-
+
+
+
@@ -4410,8 +4516,10 @@ typedef unsigned int GLhandleARB;
+
+
@@ -4463,7 +4571,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4624,7 +4732,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4649,6 +4757,7 @@ typedef unsigned int GLhandleARB;
+
@@ -4737,7 +4846,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -4766,14 +4875,14 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -4806,14 +4915,14 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -4944,7 +5053,9 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -4984,7 +5095,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5137,7 +5248,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5165,7 +5276,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5202,7 +5313,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5353,7 +5464,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5407,7 +5518,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5495,13 +5606,13 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -5590,9 +5701,11 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -5607,15 +5720,16 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
@@ -5745,14 +5859,14 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -5811,13 +5925,16 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
+
@@ -5923,7 +6040,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5945,9 +6062,13 @@ typedef unsigned int GLhandleARB;
-
+
+
+
-
+
+
+
@@ -5966,7 +6087,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5974,26 +6095,28 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
+
+
@@ -6014,13 +6137,13 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -6028,12 +6151,16 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
-
+
+
+
@@ -6159,7 +6286,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6183,7 +6310,9 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -6204,7 +6333,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6216,7 +6345,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6231,7 +6360,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6264,7 +6393,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6275,6 +6404,7 @@ typedef unsigned int GLhandleARB;
+
@@ -6288,22 +6418,26 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
+
+
@@ -6344,7 +6478,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6411,10 +6545,10 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -6460,10 +6594,12 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
@@ -6491,7 +6627,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6507,7 +6643,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6561,15 +6697,15 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -6585,7 +6721,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6597,7 +6733,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6626,7 +6762,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6634,7 +6770,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6645,7 +6781,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6740,7 +6876,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6835,7 +6971,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6856,7 +6992,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6871,11 +7007,18 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
-
+
@@ -6898,7 +7041,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -6924,6 +7067,7 @@ typedef unsigned int GLhandleARB;
+
@@ -6938,6 +7082,7 @@ typedef unsigned int GLhandleARB;
+
@@ -6953,34 +7098,60 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6992,14 +7163,20 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
-
+
+
+
-
+
+
+
@@ -7010,7 +7187,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7085,23 +7262,29 @@ typedef unsigned int GLhandleARB;
-
+
+
+
-
+
-
+
-
+
+
+
-
+
+
+
@@ -7113,9 +7296,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
@@ -7124,14 +7311,14 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -7171,7 +7358,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7182,21 +7369,27 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
@@ -7245,7 +7438,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7404,14 +7597,17 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
@@ -7422,17 +7618,20 @@ typedef unsigned int GLhandleARB;
+
+
+
-
+
-
+
@@ -7443,11 +7642,13 @@ typedef unsigned int GLhandleARB;
+
-
+
+
-
+
@@ -7504,7 +7705,9 @@ typedef unsigned int GLhandleARB;
+
+
@@ -7521,18 +7724,18 @@ typedef unsigned int GLhandleARB;
-
+
-
+
-
+
@@ -7573,9 +7776,9 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -7594,30 +7797,33 @@ typedef unsigned int GLhandleARB;
-
+
+
+
-
+
-
+
+
-
+
-
+
@@ -7626,17 +7832,20 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
+
-
+
@@ -7660,7 +7869,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7681,10 +7890,10 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -7703,14 +7912,14 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -7718,7 +7927,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7731,7 +7940,9 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -7746,14 +7957,20 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -7761,7 +7978,9 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -7771,6 +7990,7 @@ typedef unsigned int GLhandleARB;
+
@@ -7803,8 +8023,11 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -7814,31 +8037,76 @@ typedef unsigned int GLhandleARB;
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
-
+
+
+
+
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -7847,9 +8115,9 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -7867,7 +8135,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7878,7 +8146,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7893,7 +8161,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7904,11 +8172,13 @@ typedef unsigned int GLhandleARB;
-
+
-
+
+
+
@@ -7918,7 +8188,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7928,7 +8198,15 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -8504,6 +8782,11 @@ typedef unsigned int GLhandleARB;
+
+ void glBindTextureUnit
+ GLuint unit
+ GLuint texture
+
GLuint glBindTextureUnitParameterEXT
GLenum unit
@@ -8657,10 +8940,10 @@ typedef unsigned int GLhandleARB;
const GLubyte *bitmap
- void glBlendBarrierNV
+ void glBlendBarrierKHR
- void glBlendBarrierKHR
+ void glBlendBarrierNV
void glBlendColor
@@ -8745,6 +9028,13 @@ typedef unsigned int GLhandleARB;
GLenum modeAlpha
+
+ void glBlendEquationSeparateiEXT
+ GLuint buf
+ GLenum modeRGB
+ GLenum modeAlpha
+
+
void glBlendEquationi
GLuint buf
@@ -8756,6 +9046,12 @@ typedef unsigned int GLhandleARB;
GLenum mode
+
+ void glBlendEquationiEXT
+ GLuint buf
+ GLenum mode
+
+
void glBlendFunc
GLenum sfactor
@@ -8828,6 +9124,15 @@ typedef unsigned int GLhandleARB;
GLenum dstAlpha
+
+ void glBlendFuncSeparateiEXT
+ GLuint buf
+ GLenum srcRGB
+ GLenum dstRGB
+ GLenum srcAlpha
+ GLenum dstAlpha
+
+
void glBlendFunci
GLuint buf
@@ -8841,6 +9146,13 @@ typedef unsigned int GLhandleARB;
GLenum dst
+
+ void glBlendFunciEXT
+ GLuint buf
+ GLenum src
+ GLenum dst
+
+
void glBlendParameteriNV
GLenum pname
@@ -8902,6 +9214,21 @@ typedef unsigned int GLhandleARB;
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
GLenum pname
@@ -8924,6 +9251,13 @@ typedef unsigned int GLhandleARB;
GLenum usage
+
+ void glBufferPageCommitmentARB
+ GLenum target
+ GLintptr offset
+ GLsizeiptr size
+ GLboolean commit
+
void glBufferParameteriAPPLE
GLenum target
@@ -8979,6 +9313,11 @@ typedef unsigned int GLhandleARB;
GLenum glCheckFramebufferStatusOES
GLenum target
+
+ GLenum glCheckNamedFramebufferStatus
+ GLuint framebuffer
+ GLenum target
+
GLenum glCheckNamedFramebufferStatusEXT
GLuint framebuffer
@@ -9131,6 +9470,14 @@ typedef unsigned int GLhandleARB;
GLfloat c
+
+ void glClearNamedBufferData
+ GLuint buffer
+ GLenum internalformat
+ GLenum format
+ GLenum type
+ const void *data
+
void glClearNamedBufferDataEXT
GLuint buffer
@@ -9139,6 +9486,16 @@ typedef unsigned int GLhandleARB;
GLenum type
const void *data
+
+ void glClearNamedBufferSubData
+ GLuint buffer
+ GLenum internalformat
+ GLintptr offset
+ GLsizei size
+ GLenum format
+ GLenum type
+ const void *data
+
void glClearNamedBufferSubDataEXT
GLuint buffer
@@ -9149,6 +9506,34 @@ typedef unsigned int GLhandleARB;
GLenum type
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
@@ -9206,6 +9591,11 @@ typedef unsigned int GLhandleARB;
GLuint64 timeout
+
+ void glClipControl
+ GLenum origin
+ GLenum depth
+
void glClipPlane
GLenum plane
@@ -9628,6 +10018,15 @@ typedef unsigned int GLhandleARB;
GLboolean b
GLboolean a
+
+ void glColorMaskiEXT
+ GLuint index
+ GLboolean r
+ GLboolean g
+ GLboolean b
+ GLboolean a
+
+
void glColorMaterial
GLenum face
@@ -10137,6 +10536,16 @@ typedef unsigned int GLhandleARB;
GLsizei imageSize
const void *bits
+
+ void glCompressedTextureSubImage1D
+ GLuint texture
+ GLint level
+ GLint xoffset
+ GLsizei width
+ GLenum format
+ GLsizei imageSize
+ const void *data
+
void glCompressedTextureSubImage1DEXT
GLuint texture
@@ -10148,6 +10557,18 @@ typedef unsigned int GLhandleARB;
GLsizei imageSize
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
@@ -10161,6 +10582,20 @@ typedef unsigned int GLhandleARB;
GLsizei imageSize
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
@@ -10406,6 +10841,25 @@ 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
@@ -10483,6 +10937,14 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLsizei height
+
+ void glCopyNamedBufferSubData
+ GLuint readBuffer
+ GLuint writeBuffer
+ GLintptr readOffset
+ GLintptr writeOffset
+ GLsizei size
+
void glCopyPathNV
GLuint resultPath
@@ -10661,6 +11123,15 @@ 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
@@ -10671,6 +11142,17 @@ 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
@@ -10683,6 +11165,18 @@ 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
@@ -10734,6 +11228,16 @@ typedef unsigned int GLhandleARB;
void glCoverageOperationNV
GLenum operation
+
+ void glCreateBuffers
+ GLsizei n
+ GLuint *buffers
+
+
+ void glCreateFramebuffers
+ GLsizei n
+ GLuint *framebuffers
+
void glCreatePerfQueryINTEL
GLuint queryId
@@ -10746,6 +11250,27 @@ typedef unsigned int GLhandleARB;
GLhandleARB glCreateProgramObjectARB
+
+ 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
@@ -10778,6 +11303,22 @@ typedef unsigned int GLhandleARB;
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
@@ -11189,12 +11730,24 @@ typedef unsigned int GLhandleARB;
GLsizei count
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
@@ -11274,6 +11827,11 @@ typedef unsigned int GLhandleARB;
void glDisableVariantClientStateEXT
GLuint id
+
+ void glDisableVertexArrayAttrib
+ GLuint vaobj
+ GLuint index
+
void glDisableVertexArrayAttribEXT
GLuint vaobj
@@ -11303,6 +11861,18 @@ typedef unsigned int GLhandleARB;
GLenum target
GLuint index
+
+ void glDisableiEXT
+ GLenum target
+ GLuint index
+
+
+
+ void glDisableiNV
+ GLenum target
+ GLuint index
+
+
void glDiscardFramebufferEXT
GLenum target
@@ -11379,6 +11949,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 +11976,7 @@ typedef unsigned int GLhandleARB;
void glDrawBuffer
- GLenum mode
+ GLenum buf
@@ -11462,6 +12041,15 @@ typedef unsigned int GLhandleARB;
const void *indices
GLint basevertex
+
+ void glDrawElementsBaseVertexEXT
+ GLenum mode
+ GLsizei count
+ GLenum type
+ const void *indices
+ GLint basevertex
+
+
void glDrawElementsIndirect
GLenum mode
@@ -11503,6 +12091,16 @@ typedef unsigned int GLhandleARB;
GLsizei instancecount
GLuint baseinstance
+
+ void glDrawElementsInstancedBaseInstanceEXT
+ GLenum mode
+ GLsizei count
+ GLenum type
+ const void *indices
+ GLsizei instancecount
+ GLuint baseinstance
+
+
void glDrawElementsInstancedBaseVertex
GLenum mode
@@ -11512,6 +12110,16 @@ typedef unsigned int GLhandleARB;
GLsizei instancecount
GLint basevertex
+
+ void glDrawElementsInstancedBaseVertexEXT
+ GLenum mode
+ GLsizei count
+ GLenum type
+ const void *indices
+ GLsizei instancecount
+ GLint basevertex
+
+
void glDrawElementsInstancedBaseVertexBaseInstance
GLenum mode
@@ -11522,6 +12130,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
@@ -11591,6 +12210,17 @@ typedef unsigned int GLhandleARB;
const void *indices
GLint basevertex
+
+ void glDrawRangeElementsBaseVertexEXT
+ GLenum mode
+ GLuint start
+ GLuint end
+ GLsizei count
+ GLenum type
+ const void *indices
+ GLint basevertex
+
+
void glDrawRangeElementsEXT
GLenum mode
@@ -11777,6 +12407,11 @@ typedef unsigned int GLhandleARB;
void glEnableVariantClientStateEXT
GLuint id
+
+ void glEnableVertexArrayAttrib
+ GLuint vaobj
+ GLuint index
+
void glEnableVertexArrayAttribEXT
GLuint vaobj
@@ -11806,6 +12441,18 @@ typedef unsigned int GLhandleARB;
GLenum target
GLuint index
+
+ void glEnableiNV
+ GLenum target
+ GLuint index
+
+
+
+ void glEnableiEXT
+ GLenum target
+ GLuint index
+
+
void glEnd
@@ -12146,6 +12793,12 @@ typedef unsigned int GLhandleARB;
GLsizeiptr length
+
+ void glFlushMappedNamedBufferRange
+ GLuint buffer
+ GLintptr offset
+ GLsizei length
+
void glFlushMappedNamedBufferRangeEXT
GLuint buffer
@@ -12854,6 +13507,10 @@ typedef unsigned int GLhandleARB;
GLenum texunit
GLenum target
+
+ void glGenerateTextureMipmap
+ GLuint texture
+
void glGenerateTextureMipmapEXT
GLuint texture
@@ -12947,7 +13604,7 @@ typedef unsigned int GLhandleARB;
GLuint program
GLuint uniformBlockIndex
GLenum pname
- GLint *params
+ GLint *params
void glGetActiveUniformName
@@ -12961,9 +13618,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
@@ -13248,6 +13905,13 @@ typedef unsigned int GLhandleARB;
+
+ void glGetCompressedTextureImage
+ GLuint texture
+ GLint level
+ GLsizei bufSize
+ void *pixels
+
void glGetCompressedTextureImageEXT
GLuint texture
@@ -13255,6 +13919,19 @@ typedef unsigned int GLhandleARB;
GLint lod
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
@@ -13374,7 +14051,7 @@ typedef unsigned int GLhandleARB;
void glGetDoublei_vEXT
GLenum pname
GLuint index
- GLdouble *params
+ GLdouble *params
@@ -13448,11 +14125,18 @@ typedef unsigned int GLhandleARB;
GLuint index
GLfloat *data
+
+ void glGetFloati_vNV
+ GLenum target
+ GLuint index
+ GLfloat *data
+
+
void glGetFloati_vEXT
GLenum pname
GLuint index
- GLfloat *params
+ GLfloat *params
@@ -13541,12 +14225,19 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLint *params
+
+ GLenum glGetGraphicsResetStatus
+
GLenum glGetGraphicsResetStatusARB
GLenum glGetGraphicsResetStatusEXT
+
+ GLenum glGetGraphicsResetStatusKHR
+
+
GLhandleARB glGetHandleARB
GLenum pname
@@ -13712,6 +14403,15 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
GLint *params
+
+ void glGetInternalformatSampleivNV
+ GLenum target
+ GLenum internalformat
+ GLsizei samples
+ GLenum pname
+ GLsizei bufSize
+ GLint *params
+
void glGetInvariantBooleanvEXT
GLuint id
@@ -14035,6 +14735,18 @@ 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
@@ -14047,12 +14759,25 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLuint64EXT *params
+
+ void glGetNamedBufferPointerv
+ GLuint buffer
+ GLenum pname
+ void **params
+
void glGetNamedBufferPointervEXT
GLuint buffer
GLenum pname
void **params
+
+ void glGetNamedBufferSubData
+ GLuint buffer
+ GLintptr offset
+ GLsizei size
+ void *data
+
void glGetNamedBufferSubDataEXT
GLuint buffer
@@ -14060,6 +14785,13 @@ typedef unsigned int GLhandleARB;
GLsizeiptr size
void *data
+
+ void glGetNamedFramebufferAttachmentParameteriv
+ GLuint framebuffer
+ GLenum attachment
+ GLenum pname
+ GLint *params
+
void glGetNamedFramebufferAttachmentParameterivEXT
GLuint framebuffer
@@ -14067,6 +14799,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLint *params
+
+ void glGetNamedFramebufferParameteriv
+ GLuint framebuffer
+ GLenum pname
+ GLint *param
+
void glGetNamedFramebufferParameterivEXT
GLuint framebuffer
@@ -14115,6 +14853,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLint *params
+
+ void glGetNamedRenderbufferParameteriv
+ GLuint renderbuffer
+ GLenum pname
+ GLint *params
+
void glGetNamedRenderbufferParameterivEXT
GLuint renderbuffer
@@ -14644,6 +15388,17 @@ typedef unsigned int GLhandleARB;
GLsizei *length
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
@@ -14701,6 +15456,34 @@ typedef unsigned int GLhandleARB;
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
@@ -14824,12 +15607,26 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLint *params
+
+ void glGetSamplerParameterIivEXT
+ GLuint sampler
+ GLenum pname
+ GLint *params
+
+
void glGetSamplerParameterIuiv
GLuint sampler
GLenum pname
GLuint *params
+
+ void glGetSamplerParameterIuivEXT
+ GLuint sampler
+ GLenum pname
+ GLuint *params
+
+
void glGetSamplerParameterfv
GLuint sampler
@@ -15128,6 +15925,15 @@ typedef unsigned int GLhandleARB;
GLuint64 glGetTextureHandleNV
GLuint texture
+
+ void glGetTextureImage
+ GLuint texture
+ GLint level
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *pixels
+
void glGetTextureImageEXT
GLuint texture
@@ -15137,6 +15943,13 @@ typedef unsigned int GLhandleARB;
GLenum type
void *pixels
+
+ void glGetTextureLevelParameterfv
+ GLuint texture
+ GLint level
+ GLenum pname
+ GLfloat *params
+
void glGetTextureLevelParameterfvEXT
GLuint texture
@@ -15145,6 +15958,13 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLfloat *params
+
+ void glGetTextureLevelParameteriv
+ GLuint texture
+ GLint level
+ GLenum pname
+ GLint *params
+
void glGetTextureLevelParameterivEXT
GLuint texture
@@ -15153,6 +15973,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLint *params
+
+ void glGetTextureParameterIiv
+ GLuint texture
+ GLenum pname
+ GLint *params
+
void glGetTextureParameterIivEXT
GLuint texture
@@ -15160,6 +15986,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLint *params
+
+ void glGetTextureParameterIuiv
+ GLuint texture
+ GLenum pname
+ GLuint *params
+
void glGetTextureParameterIuivEXT
GLuint texture
@@ -15167,6 +15999,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLuint *params
+
+ void glGetTextureParameterfv
+ GLuint texture
+ GLenum pname
+ GLfloat *params
+
void glGetTextureParameterfvEXT
GLuint texture
@@ -15174,6 +16012,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLfloat *params
+
+ void glGetTextureParameteriv
+ GLuint texture
+ GLenum pname
+ GLint *params
+
void glGetTextureParameterivEXT
GLuint texture
@@ -15191,6 +16035,21 @@ typedef unsigned int GLhandleARB;
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
GLenum target
@@ -15226,6 +16085,26 @@ typedef unsigned int GLhandleARB;
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
@@ -15276,38 +16155,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
@@ -15370,6 +16249,20 @@ typedef unsigned int GLhandleARB;
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
@@ -15396,6 +16289,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
void **param
+
+ void glGetVertexArrayiv
+ GLuint vaobj
+ GLenum pname
+ GLint *param
+
void glGetVertexAttribArrayObjectfvATI
GLuint index
@@ -15606,6 +16505,14 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLuint *params
+
+ void glGetnColorTable
+ GLenum target
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *table
+
void glGetnColorTableARB
GLenum target
@@ -15614,6 +16521,13 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
void *table
+
+ void glGetnCompressedTexImage
+ GLenum target
+ GLint lod
+ GLsizei bufSize
+ void *pixels
+
void glGetnCompressedTexImageARB
GLenum target
@@ -15621,6 +16535,14 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
void *img
+
+ void glGetnConvolutionFilter
+ GLenum target
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *image
+
void glGetnConvolutionFilterARB
GLenum target
@@ -15629,6 +16551,15 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
void *image
+
+ void glGetnHistogram
+ GLenum target
+ GLboolean reset
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *values
+
void glGetnHistogramARB
GLenum target
@@ -15638,6 +16569,13 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
void *values
+
+ void glGetnMapdv
+ GLenum target
+ GLenum query
+ GLsizei bufSize
+ GLdouble *v
+
void glGetnMapdvARB
GLenum target
@@ -15645,6 +16583,13 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
GLdouble *v
+
+ void glGetnMapfv
+ GLenum target
+ GLenum query
+ GLsizei bufSize
+ GLfloat *v
+
void glGetnMapfvARB
GLenum target
@@ -15652,6 +16597,13 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
GLfloat *v
+
+ void glGetnMapiv
+ GLenum target
+ GLenum query
+ GLsizei bufSize
+ GLint *v
+
void glGetnMapivARB
GLenum target
@@ -15659,6 +16611,15 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
GLint *v
+
+ void glGetnMinmax
+ GLenum target
+ GLboolean reset
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *values
+
void glGetnMinmaxARB
GLenum target
@@ -15668,29 +16629,63 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
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
@@ -15702,6 +16697,15 @@ typedef unsigned int GLhandleARB;
void *column
void *span
+
+ void glGetnTexImage
+ GLenum target
+ GLint level
+ GLenum format
+ GLenum type
+ GLsizei bufSize
+ void *pixels
+
void glGetnTexImageARB
GLenum target
@@ -15711,6 +16715,13 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
void *img
+
+ void glGetnUniformdv
+ GLuint program
+ GLint location
+ GLsizei bufSize
+ GLdouble *params
+
void glGetnUniformdvARB
GLuint program
@@ -15718,6 +16729,13 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
GLdouble *params
+
+ void glGetnUniformfv
+ GLuint program
+ GLint location
+ GLsizei bufSize
+ GLfloat *params
+
void glGetnUniformfvARB
GLuint program
@@ -15732,6 +16750,21 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
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
@@ -15746,6 +16779,21 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
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
@@ -15753,6 +16801,14 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
GLuint *params
+
+ void glGetnUniformuivKHR
+ GLuint program
+ GLint location
+ GLsizei bufSize
+ GLuint *params
+
+
void glGlobalAlphaFactorbSUN
GLbyte factor
@@ -15997,6 +17053,22 @@ typedef unsigned int GLhandleARB;
GLsizei numAttachments
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
@@ -16056,6 +17128,18 @@ typedef unsigned int GLhandleARB;
GLenum target
GLuint index
+
+ GLboolean glIsEnablediEXT
+ GLenum target
+ GLuint index
+
+
+
+ GLboolean glIsEnablediNV
+ GLenum target
+ GLuint index
+
+
GLboolean glIsFenceAPPLE
GLuint fence
@@ -16714,11 +17798,23 @@ typedef unsigned int GLhandleARB;
GLfixed v1
GLfixed v2
+
+ void *glMapNamedBuffer
+ GLuint buffer
+ GLenum access
+
void *glMapNamedBufferEXT
GLuint buffer
GLenum access
+
+ void *glMapNamedBufferRange
+ GLuint buffer
+ GLintptr offset
+ GLsizei length
+ GLbitfield access
+
void *glMapNamedBufferRangeEXT
GLuint buffer
@@ -16892,10 +17988,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
@@ -16921,6 +18032,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
@@ -17115,6 +18241,23 @@ typedef unsigned int GLhandleARB;
GLsizei stride
+
+ 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
@@ -17155,6 +18298,16 @@ typedef unsigned int GLhandleARB;
GLsizei drawcount
const GLint *basevertex
+
+ void glMultiDrawElementsBaseVertexEXT
+ GLenum mode
+ const GLsizei *count
+ GLenum type
+ const void *const*indices
+ GLsizei primcount
+ const GLint *basevertex
+
+
void glMultiDrawElementsEXT
GLenum mode
@@ -17172,6 +18325,15 @@ typedef unsigned int GLhandleARB;
GLsizei drawcount
GLsizei stride
+
+ void glMultiDrawElementsIndirectEXT
+ GLenum mode
+ GLenum type
+ const void *indirect
+ GLsizei drawcount
+ GLsizei stride
+
+
void glMultiDrawElementsIndirectAMD
GLenum mode
@@ -17181,6 +18343,16 @@ typedef unsigned int GLhandleARB;
GLsizei stride
+
+ void glMultiDrawElementsIndirectBindlessCountNV
+ GLenum mode
+ GLenum type
+ const void *indirect
+ GLsizei drawCount
+ GLsizei maxDrawCount
+ GLsizei stride
+ GLint vertexBufferCount
+
void glMultiDrawElementsIndirectBindlessNV
GLenum mode
@@ -18109,6 +19281,13 @@ typedef unsigned int GLhandleARB;
GLenum type
const void *pixels
+
+ void glNamedBufferData
+ GLuint buffer
+ GLsizei size
+ const void *data
+ GLenum usage
+
void glNamedBufferDataEXT
GLuint buffer
@@ -18116,6 +19295,27 @@ typedef unsigned int GLhandleARB;
const void *data
GLenum usage
+
+ void glNamedBufferPageCommitmentARB
+ GLuint buffer
+ GLintptr offset
+ GLsizeiptr size
+ GLboolean commit
+
+
+ void glNamedBufferPageCommitmentEXT
+ GLuint buffer
+ GLintptr offset
+ GLsizeiptr size
+ GLboolean commit
+
+
+ void glNamedBufferStorage
+ GLuint buffer
+ GLsizei size
+ const void *data
+ GLbitfield flags
+
void glNamedBufferStorageEXT
GLuint buffer
@@ -18123,6 +19323,13 @@ typedef unsigned int GLhandleARB;
const void *data
GLbitfield flags
+
+ void glNamedBufferSubData
+ GLuint buffer
+ GLintptr offset
+ GLsizei size
+ const void *data
+
void glNamedBufferSubDataEXT
GLuint buffer
@@ -18138,12 +19345,41 @@ typedef unsigned int GLhandleARB;
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
GLenum pname
GLint param
+
+ void glNamedFramebufferReadBuffer
+ GLuint framebuffer
+ GLenum src
+
+
+ void glNamedFramebufferRenderbuffer
+ GLuint framebuffer
+ GLenum attachment
+ GLenum renderbuffertarget
+ GLuint renderbuffer
+
void glNamedFramebufferRenderbufferEXT
GLuint framebuffer
@@ -18151,6 +19387,13 @@ typedef unsigned int GLhandleARB;
GLenum renderbuffertarget
GLuint renderbuffer
+
+ void glNamedFramebufferTexture
+ GLuint framebuffer
+ GLenum attachment
+ GLuint texture
+ GLint level
+
void glNamedFramebufferTexture1DEXT
GLuint framebuffer
@@ -18191,6 +19434,14 @@ typedef unsigned int GLhandleARB;
GLint level
GLenum face
+
+ void glNamedFramebufferTextureLayer
+ GLuint framebuffer
+ GLenum attachment
+ GLuint texture
+ GLint level
+ GLint layer
+
void glNamedFramebufferTextureLayerEXT
GLuint framebuffer
@@ -18303,6 +19554,13 @@ typedef unsigned int GLhandleARB;
GLsizei len
const void *string
+
+ void glNamedRenderbufferStorage
+ GLuint renderbuffer
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+
void glNamedRenderbufferStorageEXT
GLuint renderbuffer
@@ -18310,6 +19568,14 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLsizei height
+
+ void glNamedRenderbufferStorageMultisample
+ GLuint renderbuffer
+ GLsizei samples
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+
void glNamedRenderbufferStorageMultisampleCoverageEXT
GLuint renderbuffer
@@ -18671,6 +19937,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLint value
+
+ void glPatchParameteriEXT
+ GLenum pname
+ GLint value
+
+
void glPathColorGenNV
GLenum color
@@ -18708,6 +19980,26 @@ 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
@@ -18733,6 +20025,18 @@ typedef unsigned int GLhandleARB;
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
@@ -19103,6 +20407,13 @@ typedef unsigned int GLhandleARB;
GLfixed factor
GLfixed units
+
+ void glPolygonOffsetClampEXT
+ GLfloat factor
+ GLfloat units
+ GLfloat clamp
+
+
void glPolygonStipple
const GLubyte *mask
@@ -19164,6 +20475,17 @@ typedef unsigned int GLhandleARB;
GLuint fill1
GLuint key1
+
+ void glPrimitiveBoundingBoxEXT
+ GLfloat minX
+ GLfloat minY
+ GLfloat minZ
+ GLfloat minW
+ GLfloat maxX
+ GLfloat maxY
+ GLfloat maxZ
+ GLfloat maxW
+
void glPrimitiveRestartIndex
GLuint index
@@ -19515,6 +20837,14 @@ typedef unsigned int GLhandleARB;
const GLfloat *v
+
+ void glProgramPathFragmentInputGenNV
+ GLuint program
+ GLint location
+ GLenum genMode
+ GLint components
+ const GLfloat *coeffs
+
void glProgramStringARB
GLenum target
@@ -20723,7 +22053,7 @@ typedef unsigned int GLhandleARB;
void glReadBuffer
- GLenum mode
+ GLenum src
@@ -20752,6 +22082,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
@@ -20762,6 +22103,7 @@ typedef unsigned int GLhandleARB;
GLenum type
GLsizei bufSize
void *data
+
void glReadnPixelsEXT
@@ -20773,6 +22115,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
@@ -21252,12 +22607,26 @@ typedef unsigned int GLhandleARB;
GLenum pname
const GLint *param
+
+ void glSamplerParameterIivEXT
+ 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 glSamplerParameterf
GLuint sampler
@@ -21322,6 +22691,13 @@ typedef unsigned int GLhandleARB;
GLsizei count
const GLint *v
+
+ void glScissorArrayvNV
+ GLuint first
+ GLsizei count
+ const GLint *v
+
+
void glScissorIndexed
GLuint index
@@ -21330,11 +22706,26 @@ typedef unsigned int GLhandleARB;
GLsizei width
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
@@ -21862,6 +23253,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
@@ -22004,6 +23433,15 @@ typedef unsigned int GLhandleARB;
GLintptr offset
GLsizeiptr size
+
+ void glTexBufferRangeEXT
+ GLenum target
+ GLenum internalformat
+ GLuint buffer
+ GLintptr offset
+ GLsizeiptr size
+
+
void glTexBumpParameterfvATI
GLenum pname
@@ -23091,10 +24529,19 @@ typedef unsigned int GLhandleARB;
const void *pixels
+
+ void glTextureBarrier
+
void glTextureBarrierNV
+
+ void glTextureBuffer
+ GLuint texture
+ GLenum internalformat
+ GLuint buffer
+
void glTextureBufferEXT
GLuint texture
@@ -23102,6 +24549,14 @@ typedef unsigned int GLhandleARB;
GLenum internalformat
GLuint buffer
+
+ void glTextureBufferRange
+ GLuint texture
+ GLenum internalformat
+ GLuint buffer
+ GLintptr offset
+ GLsizei size
+
void glTextureBufferRangeEXT
GLuint texture
@@ -23227,6 +24682,12 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLboolean resident
+
+ void glTextureParameterIiv
+ GLuint texture
+ GLenum pname
+ const GLint *params
+
void glTextureParameterIivEXT
GLuint texture
@@ -23234,6 +24695,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
const GLint *params
+
+ void glTextureParameterIuiv
+ GLuint texture
+ GLenum pname
+ const GLuint *params
+
void glTextureParameterIuivEXT
GLuint texture
@@ -23241,6 +24708,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
const GLuint *params
+
+ void glTextureParameterf
+ GLuint texture
+ GLenum pname
+ GLfloat param
+
void glTextureParameterfEXT
GLuint texture
@@ -23249,6 +24722,12 @@ typedef unsigned int GLhandleARB;
GLfloat param
+
+ void glTextureParameterfv
+ GLuint texture
+ GLenum pname
+ const GLfloat *param
+
void glTextureParameterfvEXT
GLuint texture
@@ -23256,6 +24735,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
const GLfloat *params
+
+ void glTextureParameteri
+ GLuint texture
+ GLenum pname
+ GLint param
+
void glTextureParameteriEXT
GLuint texture
@@ -23264,6 +24749,12 @@ typedef unsigned int GLhandleARB;
GLint param
+
+ void glTextureParameteriv
+ GLuint texture
+ GLenum pname
+ const GLint *param
+
void glTextureParameterivEXT
GLuint texture
@@ -23283,6 +24774,13 @@ typedef unsigned int GLhandleARB;
GLenum target
GLuint renderbuffer
+
+ void glTextureStorage1D
+ GLuint texture
+ GLsizei levels
+ GLenum internalformat
+ GLsizei width
+
void glTextureStorage1DEXT
GLuint texture
@@ -23291,6 +24789,14 @@ typedef unsigned int GLhandleARB;
GLenum internalformat
GLsizei width
+
+ void glTextureStorage2D
+ GLuint texture
+ GLsizei levels
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+
void glTextureStorage2DEXT
GLuint texture
@@ -23300,6 +24806,15 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLsizei height
+
+ void glTextureStorage2DMultisample
+ GLuint texture
+ GLsizei samples
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+ GLboolean fixedsamplelocations
+
void glTextureStorage2DMultisampleEXT
GLuint texture
@@ -23310,6 +24825,15 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLboolean fixedsamplelocations
+
+ void glTextureStorage3D
+ GLuint texture
+ GLsizei levels
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+ GLsizei depth
+
void glTextureStorage3DEXT
GLuint texture
@@ -23320,6 +24844,16 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLsizei depth
+
+ void glTextureStorage3DMultisample
+ GLuint texture
+ GLsizei samples
+ GLenum internalformat
+ GLsizei width
+ GLsizei height
+ GLsizei depth
+ GLboolean fixedsamplelocations
+
void glTextureStorage3DMultisampleEXT
GLuint texture
@@ -23342,6 +24876,16 @@ typedef unsigned int GLhandleARB;
GLsizei layers
GLbitfield flags
+
+ void glTextureSubImage1D
+ GLuint texture
+ GLint level
+ GLint xoffset
+ GLsizei width
+ GLenum format
+ GLenum type
+ const void *pixels
+
void glTextureSubImage1DEXT
GLuint texture
@@ -23353,6 +24897,18 @@ typedef unsigned int GLhandleARB;
GLenum type
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
@@ -23366,6 +24922,20 @@ typedef unsigned int GLhandleARB;
GLenum type
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
@@ -23392,6 +24962,18 @@ typedef unsigned int GLhandleARB;
GLuint minlayer
GLuint numlayers
+
+ void glTextureViewEXT
+ GLuint texture
+ GLenum target
+ GLuint origtexture
+ GLenum internalformat
+ GLuint minlevel
+ GLuint numlevels
+ GLuint minlayer
+ GLuint numlayers
+
+
void glTrackMatrixNV
GLenum target
@@ -23402,10 +24984,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
+ GLsizei size
+
void glTransformFeedbackStreamAttribsNV
GLsizei count
@@ -23478,7 +25074,7 @@ typedef unsigned int GLhandleARB;
void glUniform1dv
GLint location
GLsizei count
- const GLdouble *value
+ const GLdouble *value
void glUniform1f
@@ -23495,13 +25091,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 +25114,7 @@ typedef unsigned int GLhandleARB;
void glUniform1i64vNV
GLint location
GLsizei count
- const GLint64EXT *value
+ const GLint64EXT *value
void glUniform1iARB
@@ -23530,13 +25126,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 +25149,7 @@ typedef unsigned int GLhandleARB;
void glUniform1ui64vNV
GLint location
GLsizei count
- const GLuint64EXT *value
+ const GLuint64EXT *value
void glUniform1uiEXT
@@ -23565,13 +25161,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 +25180,7 @@ typedef unsigned int GLhandleARB;
void glUniform2dv
GLint location
GLsizei count
- const GLdouble *value
+ const GLdouble *value
void glUniform2f
@@ -23603,13 +25199,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 +25237,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 +25295,7 @@ typedef unsigned int GLhandleARB;
void glUniform3dv
GLint location
GLsizei count
- const GLdouble *value
+ const GLdouble *value
void glUniform3f
@@ -23720,13 +25316,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 +25357,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 +25419,7 @@ typedef unsigned int GLhandleARB;
void glUniform4dv
GLint location
GLsizei count
- const GLdouble *value
+ const GLdouble *value
void glUniform4f
@@ -23846,13 +25442,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 +25486,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 +25578,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 +25600,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 +25615,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24027,14 +25623,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 +25638,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24050,21 +25646,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 +25668,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 +25683,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24095,14 +25691,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 +25706,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24118,21 +25714,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 +25736,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 +25751,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24163,14 +25759,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 +25774,7 @@ typedef unsigned int GLhandleARB;
GLint location
GLsizei count
GLboolean transpose
- const GLfloat *value
+ const GLfloat *value
@@ -24196,7 +25792,7 @@ typedef unsigned int GLhandleARB;
void glUniformui64vNV
GLint location
GLsizei count
- const GLuint64EXT *value
+ const GLuint64EXT *value
void glUnlockArraysEXT
@@ -24215,6 +25811,10 @@ typedef unsigned int GLhandleARB;
GLenum target
+
+ GLboolean glUnmapNamedBuffer
+ GLuint buffer
+
GLboolean glUnmapNamedBufferEXT
GLuint buffer
@@ -24390,6 +25990,7 @@ typedef unsigned int GLhandleARB;
void glVertex2bOES
GLbyte x
+ GLbyte y
void glVertex2bvOES
@@ -24462,6 +26063,7 @@ typedef unsigned int GLhandleARB;
void glVertex3bOES
GLbyte x
GLbyte y
+ GLbyte z
void glVertex3bvOES
@@ -24541,6 +26143,7 @@ typedef unsigned int GLhandleARB;
GLbyte x
GLbyte y
GLbyte z
+ GLbyte w
void glVertex4bvOES
@@ -24621,6 +26224,37 @@ 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
@@ -24629,6 +26263,12 @@ typedef unsigned int GLhandleARB;
GLintptr offset
GLsizei stride
+
+ void glVertexArrayBindingDivisor
+ GLuint vaobj
+ GLuint bindingindex
+ GLuint divisor
+
void glVertexArrayColorOffsetEXT
GLuint vaobj
@@ -24645,6 +26285,11 @@ typedef unsigned int GLhandleARB;
GLsizei stride
GLintptr offset
+
+ void glVertexArrayElementBuffer
+ GLuint vaobj
+ GLuint buffer
+
void glVertexArrayFogCoordOffsetEXT
GLuint vaobj
@@ -24786,6 +26431,23 @@ typedef unsigned int GLhandleARB;
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
@@ -26669,6 +28331,13 @@ typedef unsigned int GLhandleARB;
GLsizei count
const GLfloat *v
+
+ void glViewportArrayvNV
+ GLuint first
+ GLsizei count
+ const GLfloat *v
+
+
void glViewportIndexedf
GLuint index
@@ -26677,11 +28346,26 @@ typedef unsigned int GLhandleARB;
GLfloat w
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
@@ -27121,6 +28805,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 +30684,13 @@ typedef unsigned int GLhandleARB;
+
+
@@ -28978,6 +30709,7 @@ typedef unsigned int GLhandleARB;
+
@@ -30303,6 +32035,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -30523,6 +32261,7 @@ typedef unsigned int GLhandleARB;
+
@@ -30940,6 +32679,192 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -32675,6 +34600,7 @@ typedef unsigned int GLhandleARB;
+
@@ -32757,7 +34683,6 @@ typedef unsigned int GLhandleARB;
-
@@ -32885,8 +34810,31 @@ typedef unsigned int GLhandleARB;
-
-
+
+
+
+
@@ -32968,6 +34916,20 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -33099,10 +35061,7 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
@@ -33116,6 +35075,14 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
@@ -33209,6 +35176,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -33300,6 +35273,17 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
@@ -33359,12 +35343,18 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
-
-
@@ -33374,6 +35364,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -33425,6 +35421,140 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -33638,11 +35768,6 @@ typedef unsigned int GLhandleARB;
-
-
-
-
-
@@ -33721,8 +35846,6 @@ typedef unsigned int GLhandleARB;
-
-
@@ -33769,6 +35892,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -34252,6 +36381,21 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -34730,10 +36874,8 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
+
@@ -34766,11 +36908,24 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -34856,6 +37011,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -35148,9 +37308,7 @@ typedef unsigned int GLhandleARB;
-
-
@@ -35178,6 +37336,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -36069,6 +38233,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
@@ -36087,6 +38258,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
@@ -36264,6 +38442,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -36745,6 +38928,54 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -36876,6 +39107,45 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -36950,6 +39220,9 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -37006,10 +39279,7 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
@@ -37047,16 +39317,19 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
+
+
+
+
+
+
@@ -37184,10 +39457,7 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
@@ -37206,6 +39476,19 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37221,6 +39504,19 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37230,6 +39526,18 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37367,6 +39675,7 @@ typedef unsigned int GLhandleARB;
+
@@ -37428,7 +39737,9 @@ typedef unsigned int GLhandleARB;
+
+
@@ -37451,6 +39762,7 @@ typedef unsigned int GLhandleARB;
+
@@ -37477,6 +39789,59 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37550,6 +39915,41 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37608,10 +40008,20 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
@@ -37649,6 +40059,17 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
@@ -37725,6 +40146,18 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37867,6 +40300,16 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
@@ -38428,25 +40871,41 @@ typedef unsigned int GLhandleARB;
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -38561,6 +41020,41 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -38701,7 +41195,13 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
@@ -38787,7 +41287,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -38797,6 +41297,15 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
@@ -38996,6 +41505,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -39023,6 +41537,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
@@ -39052,6 +41573,7 @@ typedef unsigned int GLhandleARB;
+
@@ -39061,6 +41583,28 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -39103,10 +41647,8 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
+
@@ -39269,12 +41811,25 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -39342,7 +41897,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -39396,13 +41951,11 @@ typedef unsigned int GLhandleARB;
-
-
@@ -39471,9 +42024,6 @@ typedef unsigned int GLhandleARB;
-
-
-
@@ -39500,9 +42050,6 @@ typedef unsigned int GLhandleARB;
-
-
-
@@ -39515,15 +42062,80 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -39653,6 +42265,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -39674,8 +42291,26 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -39704,6 +42339,7 @@ typedef unsigned int GLhandleARB;
+
@@ -39713,7 +42349,6 @@ typedef unsigned int GLhandleARB;
-
@@ -39787,10 +42422,7 @@ typedef unsigned int GLhandleARB;
-
-
-
-
+
@@ -39966,6 +42598,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
@@ -40303,6 +42942,31 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -40348,6 +43012,10 @@ typedef unsigned int GLhandleARB;
+
+
+
+
@@ -40372,6 +43040,7 @@ typedef unsigned int GLhandleARB;
+
@@ -40713,22 +43382,18 @@ typedef unsigned int GLhandleARB;
-
-
-
+
+
+
-
-
-
-
-
-
+
+
-
-
-
+
+
+
@@ -40887,8 +43552,8 @@ 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;
-
+
+
+
@@ -676,6 +682,20 @@ typedef unsigned __int64 uint64_t;
GLXPbuffer pbuf
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
@@ -713,6 +733,28 @@ typedef unsigned __int64 uint64_t;
int screen
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
@@ -750,6 +792,17 @@ typedef unsigned __int64 uint64_t;
int width
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
@@ -849,6 +902,10 @@ typedef unsigned __int64 uint64_t;
GLXDrawable drawable
GLfloat seconds
+
+ Bool glXDeleteAssociatedContextAMD
+ GLXContext ctx
+
void glXDestroyContext
Display *dpy
@@ -895,11 +952,21 @@ typedef unsigned __int64 uint64_t;
int screen
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
@@ -912,10 +979,17 @@ typedef unsigned __int64 uint64_t;
int attrib
int *value
+
+ unsigned int glXGetContextGPUIDAMD
+ GLXContext ctx
+
GLXContextID glXGetContextIDEXT
const GLXContext context
+
+ GLXContext glXGetCurrentAssociatedContextAMD
+
GLXContext glXGetCurrentContext
@@ -959,6 +1033,19 @@ typedef unsigned __int64 uint64_t;
int screen
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
@@ -1073,6 +1160,10 @@ typedef unsigned __int64 uint64_t;
Display *dpy
GLXVideoCaptureDeviceNV device
+
+ Bool glXMakeAssociatedContextCurrentAMD
+ GLXContext ctx
+
Bool glXMakeContextCurrent
Display *dpy
@@ -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..55569d9 100644
--- a/registry/wgl.xml
+++ b/registry/wgl.xml
@@ -168,6 +168,7 @@
extensions and API versions). -->
+
@@ -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 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
-
+
-
+
+
+
+
+
+