diff --git a/registry/egl.xml b/registry/egl.xml
index c470f0c..9b0c9a3 100644
--- a/registry/egl.xml
+++ b/registry/egl.xml
@@ -52,6 +52,7 @@
typedef unsigned int EGLBoolean;
typedef unsigned int EGLenum;
+ typedef intptr_t EGLAttribKHR;
typedef void *EGLConfig;
typedef void *EGLContext;
typedef void *EGLDisplay;
@@ -269,8 +270,10 @@
+
+
@@ -293,7 +296,8 @@
-
+
+
@@ -462,7 +466,9 @@
-
+
+
+
@@ -720,6 +726,12 @@
EGLenum type
const EGLint *attrib_list
+
+ EGLSyncKHR eglCreateSync64KHR
+ EGLDisplay dpy
+ EGLenum type
+ const EGLAttribKHR *attrib_list
+
EGLSurface eglCreateWindowSurface
EGLDisplay dpy
@@ -846,7 +858,7 @@
EGLBoolean eglLockSurfaceKHR
- EGLDisplay display
+ EGLDisplay dpy
EGLSurface surface
const EGLint *attrib_list
@@ -926,6 +938,13 @@
EGLint attribute
EGLint *value
+
+ EGLBoolean eglQuerySurface64KHR
+ EGLDisplay dpy
+ EGLSurface surface
+ EGLint attribute
+ EGLAttribKHR *value
+
EGLBoolean eglQuerySurfacePointerANGLE
EGLDisplay dpy
@@ -1011,7 +1030,7 @@
EGLBoolean eglUnlockSurfaceKHR
- EGLDisplay display
+ EGLDisplay dpy
EGLSurface surface
@@ -1316,6 +1335,11 @@
+
+
+
+
+
@@ -1356,6 +1380,14 @@
+
+
+
+
+
+
+
+
@@ -1363,6 +1395,10 @@
+
+
+
+
@@ -1392,6 +1428,13 @@
+
+
+
+
+
+
+
@@ -1429,13 +1472,15 @@
-
+
+
+
-
+
@@ -1470,6 +1515,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1573,6 +1647,11 @@
+
+
+
+
+
diff --git a/registry/gl.xml b/registry/gl.xml
index 8844e8a..2ce1d96 100644
--- a/registry/gl.xml
+++ b/registry/gl.xml
@@ -79,7 +79,7 @@ typedef unsigned __int64 uint64_t;
typedef unsigned int GLenum;
typedef unsigned char GLboolean;
typedef unsigned int GLbitfield;
- typedef void GLvoid;
+ typedef void GLvoid;
typedef signed char GLbyte;
typedef short GLshort;
typedef int GLint;
@@ -304,10 +304,8 @@ typedef unsigned int GLhandleARB;
-
-
@@ -548,6 +546,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -565,6 +568,16 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
@@ -1728,6 +1741,14 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
@@ -2092,6 +2113,14 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
@@ -2176,6 +2205,11 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -2623,6 +2657,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2741,6 +2776,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2774,8 +2810,11 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -2823,6 +2862,7 @@ typedef unsigned int GLhandleARB;
+
@@ -2864,16 +2904,22 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -3018,6 +3064,7 @@ typedef unsigned int GLhandleARB;
+
@@ -3026,16 +3073,19 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -3059,6 +3109,7 @@ typedef unsigned int GLhandleARB;
+
@@ -3111,6 +3162,7 @@ typedef unsigned int GLhandleARB;
+
@@ -3341,6 +3393,7 @@ typedef unsigned int GLhandleARB;
+
@@ -3427,6 +3480,7 @@ typedef unsigned int GLhandleARB;
+
@@ -3659,6 +3713,7 @@ typedef unsigned int GLhandleARB;
+
@@ -3677,7 +3732,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -3695,9 +3750,11 @@ typedef unsigned int GLhandleARB;
+
+
@@ -3765,10 +3822,15 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -3783,12 +3845,13 @@ typedef unsigned int GLhandleARB;
+
-
+
@@ -4037,6 +4100,7 @@ typedef unsigned int GLhandleARB;
+
@@ -4124,7 +4188,10 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
@@ -4668,6 +4735,7 @@ typedef unsigned int GLhandleARB;
+
@@ -5074,7 +5142,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -5287,22 +5355,27 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -5316,15 +5389,18 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -5418,7 +5494,9 @@ typedef unsigned int GLhandleARB;
-
+
+
+
@@ -5715,6 +5793,7 @@ typedef unsigned int GLhandleARB;
+
@@ -5940,10 +6019,15 @@ typedef unsigned int GLhandleARB;
-
+
+
-
+
+
+
+
+
@@ -6030,11 +6114,17 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -6099,9 +6189,8 @@ typedef unsigned int GLhandleARB;
-
-
-
+
+
@@ -6184,6 +6273,7 @@ typedef unsigned int GLhandleARB;
+
@@ -6332,6 +6422,8 @@ typedef unsigned int GLhandleARB;
+
+
@@ -6344,18 +6436,23 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
@@ -6518,10 +6615,12 @@ typedef unsigned int GLhandleARB;
+
+
@@ -6876,9 +6975,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
@@ -6928,8 +7031,10 @@ typedef unsigned int GLhandleARB;
+
+
@@ -7313,8 +7418,8 @@ typedef unsigned int GLhandleARB;
-
-
+
+
@@ -7322,7 +7427,8 @@ typedef unsigned int GLhandleARB;
-
+
+
@@ -7389,6 +7495,7 @@ typedef unsigned int GLhandleARB;
+
@@ -7486,8 +7593,8 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7694,7 +7801,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -7718,7 +7825,18 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7733,13 +7851,44 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -7814,57 +7963,6 @@ typedef unsigned int GLhandleARB;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8060,6 +8158,10 @@ typedef unsigned int GLhandleARB;
void glBeginPerfMonitorAMD
GLuint monitor
+
+ void glBeginPerfQueryINTEL
+ GLuint queryHandle
+
void glBeginQuery
GLenum target
@@ -8389,7 +8491,6 @@ typedef unsigned int GLhandleARB;
void glBindVertexArrayAPPLE
GLuint array
-
void glBindVertexArrayOES
@@ -8488,7 +8589,7 @@ typedef unsigned int GLhandleARB;
void glBinormalPointerEXT
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glBitmap
@@ -8765,14 +8866,14 @@ typedef unsigned int GLhandleARB;
void glBufferData
GLenum target
GLsizeiptr size
- const GLvoid *data
+ const void *data
GLenum usage
void glBufferDataARB
GLenum target
GLsizeiptrARB size
- const GLvoid *data
+ const void *data
GLenum usage
@@ -8794,14 +8895,14 @@ typedef unsigned int GLhandleARB;
GLenum target
GLintptr offset
GLsizeiptr size
- const GLvoid *data
+ const void *data
void glBufferSubDataARB
GLenum target
GLintptrARB offset
GLsizeiptrARB size
- const GLvoid *data
+ const void *data
@@ -8813,7 +8914,7 @@ typedef unsigned int GLhandleARB;
void glCallLists
GLsizei n
GLenum type
- const GLvoid *lists
+ const void *lists
@@ -8995,10 +9096,10 @@ typedef unsigned int GLhandleARB;
void glClearNamedBufferSubDataEXT
GLuint buffer
GLenum internalformat
- GLenum format
- GLenum type
GLsizeiptr offset
GLsizeiptr size
+ GLenum format
+ GLenum type
const void *data
@@ -9057,11 +9158,6 @@ typedef unsigned int GLhandleARB;
GLbitfield flags
GLuint64 timeout
-
- void glClipControlARB
- GLenum origin
- GLenum depth
-
void glClipPlane
GLenum plane
@@ -9515,7 +9611,7 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glColorPointerEXT
@@ -9523,21 +9619,21 @@ typedef unsigned int GLhandleARB;
GLenum type
GLsizei stride
GLsizei count
- const GLvoid *pointer
+ const void *pointer
void glColorPointerListIBM
GLint size
GLenum type
GLint stride
- const GLvoid **pointer
+ const void **pointer
GLint ptrstride
void glColorPointervINTEL
GLint size
GLenum type
- const GLvoid **pointer
+ const void **pointer
void glColorSubTable
@@ -9546,7 +9642,7 @@ typedef unsigned int GLhandleARB;
GLsizei count
GLenum format
GLenum type
- const GLvoid *data
+ const void *data
@@ -9557,7 +9653,7 @@ typedef unsigned int GLhandleARB;
GLsizei count
GLenum format
GLenum type
- const GLvoid *data
+ const void *data
@@ -9567,7 +9663,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLenum type
- const GLvoid *table
+ const void *table
@@ -9578,7 +9674,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLenum type
- const GLvoid *table
+ const void *table
@@ -9618,7 +9714,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLenum type
- const GLvoid *table
+ const void *table
@@ -9701,7 +9797,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLint border
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedMultiTexImage2DEXT
@@ -9713,7 +9809,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLint border
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedMultiTexImage3DEXT
@@ -9726,7 +9822,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLint border
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedMultiTexSubImage1DEXT
@@ -9737,7 +9833,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedMultiTexSubImage2DEXT
@@ -9750,7 +9846,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedMultiTexSubImage3DEXT
@@ -9765,7 +9861,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedTexImage1D
@@ -9775,7 +9871,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLint border
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9787,7 +9883,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLint border
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9800,7 +9896,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLint border
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9813,7 +9909,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLint border
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9827,7 +9923,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLint border
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9841,7 +9937,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLint border
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9855,7 +9951,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLint border
GLsizei imageSize
- const GLvoid *data
+ const void *data
void glCompressedTexSubImage1D
@@ -9865,7 +9961,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9877,7 +9973,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9891,7 +9987,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9905,7 +10001,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9921,7 +10017,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9937,7 +10033,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLsizei imageSize
- const GLvoid *data
+ const void *data
@@ -9953,7 +10049,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLsizei imageSize
- const GLvoid *data
+ const void *data
void glCompressedTextureImage1DEXT
@@ -9964,7 +10060,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLint border
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedTextureImage2DEXT
@@ -9976,7 +10072,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLint border
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedTextureImage3DEXT
@@ -9989,7 +10085,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLint border
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedTextureSubImage1DEXT
@@ -10000,7 +10096,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedTextureSubImage2DEXT
@@ -10013,7 +10109,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glCompressedTextureSubImage3DEXT
@@ -10028,7 +10124,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLsizei imageSize
- const GLvoid *bits
+ const void *bits
void glConvolutionFilter1D
@@ -10037,7 +10133,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLenum type
- const GLvoid *image
+ const void *image
@@ -10048,7 +10144,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLenum type
- const GLvoid *image
+ const void *image
@@ -10060,7 +10156,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLenum type
- const GLvoid *image
+ const void *image
@@ -10072,7 +10168,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLenum type
- const GLvoid *image
+ const void *image
@@ -10156,6 +10252,15 @@ typedef unsigned int GLhandleARB;
GLintptr writeOffset
GLsizeiptr size
+
+ void glCopyBufferSubDataNV
+ GLenum readTarget
+ GLenum writeTarget
+ GLintptr readOffset
+ GLintptr writeOffset
+ GLsizeiptr size
+
+
void glCopyColorSubTable
GLenum target
@@ -10544,7 +10649,7 @@ typedef unsigned int GLhandleARB;
void glCoverFillPathInstancedNV
GLsizei numPaths
GLenum pathNameType
- const GLvoid *paths
+ const void *paths
GLuint pathBase
GLenum coverMode
GLenum transformType
@@ -10559,7 +10664,7 @@ typedef unsigned int GLhandleARB;
void glCoverStrokePathInstancedNV
GLsizei numPaths
GLenum pathNameType
- const GLvoid *paths
+ const void *paths
GLuint pathBase
GLenum coverMode
GLenum transformType
@@ -10578,6 +10683,11 @@ typedef unsigned int GLhandleARB;
void glCoverageOperationNV
GLenum operation
+
+ void glCreatePerfQueryINTEL
+ GLuint queryId
+ GLuint *queryHandle
+
GLuint glCreateProgram
@@ -10863,6 +10973,10 @@ typedef unsigned int GLhandleARB;
GLsizei n
GLuint *monitors
+
+ void glDeletePerfQueryINTEL
+ GLuint queryHandle
+
void glDeleteProgram
GLuint program
@@ -11179,7 +11293,7 @@ typedef unsigned int GLhandleARB;
void glDrawArraysIndirect
GLenum mode
- const GLvoid *indirect
+ const void *indirect
void glDrawArraysInstanced
@@ -11187,7 +11301,6 @@ typedef unsigned int GLhandleARB;
GLint first
GLsizei count
GLsizei instancecount
-
void glDrawArraysInstancedANGLE
@@ -11203,7 +11316,6 @@ typedef unsigned int GLhandleARB;
GLsizei count
GLsizei primcount
-
void glDrawArraysInstancedBaseInstance
@@ -11213,14 +11325,13 @@ typedef unsigned int GLhandleARB;
GLsizei instancecount
GLuint baseinstance
-
+
void glDrawArraysInstancedEXT
GLenum mode
GLint start
GLsizei count
GLsizei primcount
-
void glDrawArraysInstancedNV
@@ -11286,30 +11397,29 @@ typedef unsigned int GLhandleARB;
GLenum mode
GLsizei count
GLenum type
- const GLvoid *indices
+ const void *indices
void glDrawElementsBaseVertex
GLenum mode
GLsizei count
GLenum type
- const GLvoid *indices
+ const void *indices
GLint basevertex
void glDrawElementsIndirect
GLenum mode
GLenum type
- const GLvoid *indirect
+ const void *indirect
void glDrawElementsInstanced
GLenum mode
GLsizei count
GLenum type
- const GLvoid *indices
+ const void *indices
GLsizei instancecount
-
void glDrawElementsInstancedANGLE
@@ -11324,10 +11434,9 @@ typedef unsigned int GLhandleARB;
GLenum mode
GLsizei count
GLenum type
- const GLvoid *indices
+ const void *indices
GLsizei primcount
-
void glDrawElementsInstancedBaseInstance
@@ -11343,7 +11452,7 @@ typedef unsigned int GLhandleARB;
GLenum mode
GLsizei count
GLenum type
- const GLvoid *indices
+ const void *indices
GLsizei instancecount
GLint basevertex
@@ -11357,22 +11466,21 @@ typedef unsigned int GLhandleARB;
GLint basevertex
GLuint baseinstance
-
+
void glDrawElementsInstancedEXT
GLenum mode
GLsizei count
GLenum type
- const GLvoid *indices
+ const void *indices
GLsizei primcount
-
void glDrawElementsInstancedNV
GLenum mode
GLsizei count
GLenum type
- const GLvoid *indices
+ const void *indices
GLsizei primcount
@@ -11388,7 +11496,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -11414,7 +11522,7 @@ typedef unsigned int GLhandleARB;
GLuint end
GLsizei count
GLenum type
- const GLvoid *indices
+ const void *indices
void glDrawRangeElementsBaseVertex
@@ -11423,7 +11531,7 @@ typedef unsigned int GLhandleARB;
GLuint end
GLsizei count
GLenum type
- const GLvoid *indices
+ const void *indices
GLint basevertex
@@ -11433,7 +11541,7 @@ typedef unsigned int GLhandleARB;
GLuint end
GLsizei count
GLenum type
- const GLvoid *indices
+ const void *indices
@@ -11550,7 +11658,7 @@ typedef unsigned int GLhandleARB;
void glEdgeFlagPointer
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glEdgeFlagPointerEXT
@@ -11572,12 +11680,12 @@ typedef unsigned int GLhandleARB;
void glElementPointerAPPLE
GLenum type
- const GLvoid *pointer
+ const void *pointer
void glElementPointerATI
GLenum type
- const GLvoid *pointer
+ const void *pointer
void glEnable
@@ -11671,6 +11779,10 @@ typedef unsigned int GLhandleARB;
void glEndPerfMonitorAMD
GLuint monitor
+
+ void glEndPerfQueryINTEL
+ GLuint queryHandle
+
void glEndQuery
GLenum target
@@ -11813,7 +11925,7 @@ typedef unsigned int GLhandleARB;
void glExtGetBufferPointervQCOM
GLenum target
- GLvoid **params
+ void **params
void glExtGetBuffersQCOM
@@ -11872,7 +11984,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLenum type
- GLvoid *texels
+ void *texels
void glExtGetTexturesQCOM
@@ -11996,7 +12108,7 @@ typedef unsigned int GLhandleARB;
void glFlushVertexArrayRangeAPPLE
GLsizei length
- GLvoid *pointer
+ void *pointer
void glFlushVertexArrayRangeNV
@@ -12010,20 +12122,20 @@ typedef unsigned int GLhandleARB;
void glFogCoordPointer
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glFogCoordPointerEXT
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glFogCoordPointerListIBM
GLenum type
GLint stride
- const GLvoid **pointer
+ const void **pointer
GLint ptrstride
@@ -12814,13 +12926,12 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLint *params
-
+
void glGetAttachedObjectsARB
GLhandleARB containerObj
GLsizei maxCount
GLsizei *count
GLhandleARB *obj
-
void glGetAttachedShaders
@@ -12856,7 +12967,7 @@ typedef unsigned int GLhandleARB;
void glGetBooleanv
GLenum pname
- GLboolean *params
+ GLboolean *data
@@ -12888,34 +12999,35 @@ typedef unsigned int GLhandleARB;
void glGetBufferPointerv
GLenum target
GLenum pname
- GLvoid **params
+ void **params
void glGetBufferPointervARB
GLenum target
GLenum pname
- GLvoid **params
+ void **params
void glGetBufferPointervOES
GLenum target
GLenum pname
- GLvoid **params
+ void **params
+
void glGetBufferSubData
GLenum target
GLintptr offset
GLsizeiptr size
- GLvoid *data
+ void *data
void glGetBufferSubDataARB
GLenum target
GLintptrARB offset
GLsizeiptrARB size
- GLvoid *data
+ void *data
@@ -12950,7 +13062,7 @@ typedef unsigned int GLhandleARB;
GLenum target
GLenum format
GLenum type
- GLvoid *table
+ void *table
@@ -12959,7 +13071,7 @@ typedef unsigned int GLhandleARB;
GLenum target
GLenum format
GLenum type
- GLvoid *data
+ void *data
@@ -13009,7 +13121,7 @@ typedef unsigned int GLhandleARB;
GLenum target
GLenum format
GLenum type
- GLvoid *table
+ void *table
@@ -13057,13 +13169,13 @@ typedef unsigned int GLhandleARB;
GLenum texunit
GLenum target
GLint lod
- GLvoid *img
+ void *img
void glGetCompressedTexImage
GLenum target
GLint level
- GLvoid *img
+ void *img
@@ -13071,7 +13183,7 @@ typedef unsigned int GLhandleARB;
void glGetCompressedTexImageARB
GLenum target
GLint level
- GLvoid *img
+ void *img
@@ -13080,14 +13192,14 @@ typedef unsigned int GLhandleARB;
GLuint texture
GLenum target
GLint lod
- GLvoid *img
+ void *img
void glGetConvolutionFilter
GLenum target
GLenum format
GLenum type
- GLvoid *image
+ void *image
@@ -13096,7 +13208,7 @@ typedef unsigned int GLhandleARB;
GLenum target
GLenum format
GLenum type
- GLvoid *image
+ void *image
@@ -13207,7 +13319,7 @@ typedef unsigned int GLhandleARB;
void glGetDoublev
GLenum pname
- GLdouble *params
+ GLdouble *data
@@ -13248,6 +13360,10 @@ typedef unsigned int GLhandleARB;
GLint *params
+
+ void glGetFirstPerfQueryIdINTEL
+ GLuint *queryId
+
void glGetFixedv
GLenum pname
@@ -13281,7 +13397,7 @@ typedef unsigned int GLhandleARB;
void glGetFloatv
GLenum pname
- GLfloat *params
+ GLfloat *data
@@ -13380,7 +13496,7 @@ typedef unsigned int GLhandleARB;
GLboolean reset
GLenum format
GLenum type
- GLvoid *values
+ void *values
@@ -13390,7 +13506,7 @@ typedef unsigned int GLhandleARB;
GLboolean reset
GLenum format
GLenum type
- GLvoid *values
+ void *values
@@ -13475,7 +13591,7 @@ typedef unsigned int GLhandleARB;
void glGetInteger64v
GLenum pname
- GLint64 *params
+ GLint64 *data
void glGetInteger64vAPPLE
@@ -13515,7 +13631,7 @@ typedef unsigned int GLhandleARB;
void glGetIntegerv
GLenum pname
- GLint *params
+ GLint *data
@@ -13566,12 +13682,6 @@ typedef unsigned int GLhandleARB;
GLint *params
-
- void glGetLightx
- GLenum light
- GLenum pname
- GLfixed *params
-
void glGetLightxOES
GLenum light
@@ -13642,7 +13752,7 @@ typedef unsigned int GLhandleARB;
GLsizei ustride
GLsizei vstride
GLboolean packed
- GLvoid *points
+ void *points
void glGetMapParameterfvNV
@@ -13697,12 +13807,6 @@ typedef unsigned int GLhandleARB;
GLint *params
-
- void glGetMaterialx
- GLenum face
- GLenum pname
- GLfixed param
-
void glGetMaterialxOES
GLenum face
@@ -13727,7 +13831,7 @@ typedef unsigned int GLhandleARB;
GLboolean reset
GLenum format
GLenum type
- GLvoid *values
+ void *values
@@ -13737,7 +13841,7 @@ typedef unsigned int GLhandleARB;
GLboolean reset
GLenum format
GLenum type
- GLvoid *values
+ void *values
@@ -13810,7 +13914,7 @@ typedef unsigned int GLhandleARB;
GLint level
GLenum format
GLenum type
- GLvoid *pixels
+ void *pixels
void glGetMultiTexLevelParameterfvEXT
@@ -13885,14 +13989,14 @@ typedef unsigned int GLhandleARB;
void glGetNamedBufferPointervEXT
GLuint buffer
GLenum pname
- GLvoid **params
+ void **params
void glGetNamedBufferSubDataEXT
GLuint buffer
GLintptr offset
GLsizeiptr size
- GLvoid *data
+ void *data
void glGetNamedFramebufferAttachmentParameterivEXT
@@ -13940,7 +14044,7 @@ typedef unsigned int GLhandleARB;
GLuint program
GLenum target
GLenum pname
- GLvoid *string
+ void *string
void glGetNamedProgramivEXT
@@ -13970,6 +14074,11 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLint *params
+
+ void glGetNextPerfQueryIdINTEL
+ GLuint queryId
+ GLuint *nextQueryId
+
void glGetObjectBufferfvATI
GLuint buffer
@@ -14011,7 +14120,7 @@ typedef unsigned int GLhandleARB;
void glGetObjectParameterfvARB
GLhandleARB obj
GLenum pname
- GLfloat *params
+ GLfloat *params
void glGetObjectParameterivAPPLE
@@ -14024,7 +14133,7 @@ typedef unsigned int GLhandleARB;
void glGetObjectParameterivARB
GLhandleARB obj
GLenum pname
- GLint *params
+ GLint *params
void glGetObjectPtrLabel
@@ -14099,7 +14208,7 @@ typedef unsigned int GLhandleARB;
GLbitfield metricQueryMask
GLsizei numPaths
GLenum pathNameType
- const GLvoid *paths
+ const void *paths
GLuint pathBase
GLsizei stride
GLfloat *metrics
@@ -14121,7 +14230,7 @@ typedef unsigned int GLhandleARB;
GLenum pathListMode
GLsizei numPaths
GLenum pathNameType
- const GLvoid *paths
+ const void *paths
GLuint pathBase
GLfloat advanceScale
GLfloat kerningScale
@@ -14140,6 +14249,20 @@ typedef unsigned int GLhandleARB;
GLenum pname
GLint *value
+
+ void glGetPerfCounterInfoINTEL
+ GLuint queryId
+ GLuint counterId
+ GLuint counterNameLength
+ GLchar *counterName
+ GLuint counterDescLength
+ GLchar *counterDesc
+ GLuint *counterOffset
+ GLuint *counterDataSize
+ GLuint *counterTypeEnum
+ GLuint *counterDataTypeEnum
+ GLuint64 *rawCounterMaxValue
+
void glGetPerfMonitorCounterDataAMD
GLuint monitor
@@ -14153,7 +14276,7 @@ typedef unsigned int GLhandleARB;
GLuint group
GLuint counter
GLenum pname
- GLvoid *data
+ void *data
void glGetPerfMonitorCounterStringAMD
@@ -14184,6 +14307,29 @@ typedef unsigned int GLhandleARB;
GLsizei groupsSize
GLuint *groups
+
+ void glGetPerfQueryDataINTEL
+ GLuint queryHandle
+ GLuint flags
+ GLsizei dataSize
+ GLvoid *data
+ GLuint *bytesWritten
+
+
+ void glGetPerfQueryIdByNameINTEL
+ GLchar *queryName
+ GLuint *queryId
+
+
+ void glGetPerfQueryInfoINTEL
+ GLuint queryId
+ GLuint queryNameLength
+ GLchar *queryName
+ GLuint *dataSize
+ GLuint *noCounters
+ GLuint *noInstances
+ GLuint *capsMask
+
void glGetPixelMapfv
GLenum map
@@ -14239,30 +14385,30 @@ typedef unsigned int GLhandleARB;
void glGetPointerIndexedvEXT
GLenum target
GLuint index
- GLvoid **data
+ void **data
void glGetPointeri_vEXT
GLenum pname
GLuint index
- GLvoid **params
+ void **params
void glGetPointerv
GLenum pname
- GLvoid **params
+ void **params
void glGetPointervEXT
GLenum pname
- GLvoid **params
+ void **params
void glGetPointervKHR
GLenum pname
- GLvoid **params
+ void **params
@@ -14277,7 +14423,7 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
GLsizei *length
GLenum *binaryFormat
- GLvoid *binary
+ void *binary
void glGetProgramBinaryOES
@@ -14285,7 +14431,7 @@ typedef unsigned int GLhandleARB;
GLsizei bufSize
GLsizei *length
GLenum *binaryFormat
- GLvoid *binary
+ void *binary
void glGetProgramEnvParameterIivNV
@@ -14457,7 +14603,7 @@ typedef unsigned int GLhandleARB;
void glGetProgramStringARB
GLenum target
GLenum pname
- GLvoid *string
+ void *string
void glGetProgramStringNV
@@ -14476,7 +14622,7 @@ typedef unsigned int GLhandleARB;
void glGetProgramiv
GLuint program
GLenum pname
- GLint *params
+ GLint *params
@@ -14509,7 +14655,7 @@ typedef unsigned int GLhandleARB;
void glGetQueryObjecti64vEXT
GLuint id
GLenum pname
- GLint64 *params
+ GLint64 *params
@@ -14517,14 +14663,14 @@ typedef unsigned int GLhandleARB;
void glGetQueryObjectiv
GLuint id
GLenum pname
- GLint *params
+ GLint *params
void glGetQueryObjectivARB
GLuint id
GLenum pname
- GLint *params
+ GLint *params
@@ -14544,7 +14690,7 @@ typedef unsigned int GLhandleARB;
void glGetQueryObjectui64vEXT
GLuint id
GLenum pname
- GLuint64 *params
+ GLuint64 *params
@@ -14552,14 +14698,14 @@ typedef unsigned int GLhandleARB;
void glGetQueryObjectuiv
GLuint id
GLenum pname
- GLuint *params
+ GLuint *params
void glGetQueryObjectuivARB
GLuint id
GLenum pname
- GLuint *params
+ GLuint *params
@@ -14572,14 +14718,14 @@ typedef unsigned int GLhandleARB;
void glGetQueryiv
GLenum target
GLenum pname
- GLint *params
+ GLint *params
void glGetQueryivARB
GLenum target
GLenum pname
- GLint *params
+ GLint *params
@@ -14638,9 +14784,9 @@ typedef unsigned int GLhandleARB;
GLenum target
GLenum format
GLenum type
- GLvoid *row
- GLvoid *column
- GLvoid *span
+ void *row
+ void *column
+ void *span
@@ -14649,9 +14795,9 @@ typedef unsigned int GLhandleARB;
GLenum target
GLenum format
GLenum type
- GLvoid *row
- GLvoid *column
- GLvoid *span
+ void *row
+ void *column
+ void *span
@@ -14688,7 +14834,7 @@ typedef unsigned int GLhandleARB;
void glGetShaderiv
GLuint shader
GLenum pname
- GLint *params
+ GLint *params
@@ -14823,7 +14969,7 @@ typedef unsigned int GLhandleARB;
GLint level
GLenum format
GLenum type
- GLvoid *pixels
+ void *pixels
@@ -14882,7 +15028,7 @@ typedef unsigned int GLhandleARB;
void glGetTexParameterPointervAPPLE
GLenum target
GLenum pname
- GLvoid **params
+ void **params
void glGetTexParameterfv
@@ -14925,7 +15071,7 @@ typedef unsigned int GLhandleARB;
GLint level
GLenum format
GLenum type
- GLvoid *pixels
+ void *pixels
void glGetTextureLevelParameterfvEXT
@@ -15153,7 +15299,7 @@ typedef unsigned int GLhandleARB;
void glGetVariantPointervEXT
GLuint id
GLenum value
- GLvoid **data
+ void **data
GLint glGetVaryingLocationNV
@@ -15178,25 +15324,25 @@ typedef unsigned int GLhandleARB;
GLuint vaobj
GLuint index
GLenum pname
- GLvoid **param
+ void **param
void glGetVertexArrayPointervEXT
GLuint vaobj
GLenum pname
- GLvoid **param
+ void **param
void glGetVertexAttribArrayObjectfvATI
GLuint index
GLenum pname
- GLfloat *params
+ GLfloat *params
void glGetVertexAttribArrayObjectivATI
GLuint index
GLenum pname
- GLint *params
+ GLint *params
void glGetVertexAttribIiv
@@ -15259,21 +15405,21 @@ typedef unsigned int GLhandleARB;
void glGetVertexAttribPointerv
GLuint index
GLenum pname
- GLvoid **pointer
+ void **pointer
void glGetVertexAttribPointervARB
GLuint index
GLenum pname
- GLvoid **pointer
+ void **pointer
void glGetVertexAttribPointervNV
GLuint index
GLenum pname
- GLvoid **pointer
+ void **pointer
@@ -15402,14 +15548,14 @@ typedef unsigned int GLhandleARB;
GLenum format
GLenum type
GLsizei bufSize
- GLvoid *table
+ void *table
void glGetnCompressedTexImageARB
GLenum target
GLint lod
GLsizei bufSize
- GLvoid *img
+ void *img
void glGetnConvolutionFilterARB
@@ -15417,7 +15563,7 @@ typedef unsigned int GLhandleARB;
GLenum format
GLenum type
GLsizei bufSize
- GLvoid *image
+ void *image
void glGetnHistogramARB
@@ -15426,7 +15572,7 @@ typedef unsigned int GLhandleARB;
GLenum format
GLenum type
GLsizei bufSize
- GLvoid *values
+ void *values
void glGetnMapdvARB
@@ -15456,7 +15602,7 @@ typedef unsigned int GLhandleARB;
GLenum format
GLenum type
GLsizei bufSize
- GLvoid *values
+ void *values
void glGetnPixelMapfvARB
@@ -15487,10 +15633,10 @@ typedef unsigned int GLhandleARB;
GLenum format
GLenum type
GLsizei rowBufSize
- GLvoid *row
+ void *row
GLsizei columnBufSize
- GLvoid *column
- GLvoid *span
+ void *column
+ void *span
void glGetnTexImageARB
@@ -15499,7 +15645,7 @@ typedef unsigned int GLhandleARB;
GLenum format
GLenum type
GLsizei bufSize
- GLvoid *img
+ void *img
void glGetnUniformdvARB
@@ -15606,7 +15752,7 @@ typedef unsigned int GLhandleARB;
void glIglooInterfaceSGIX
GLenum pname
- const GLvoid *params
+ const void *params
@@ -15663,20 +15809,20 @@ typedef unsigned int GLhandleARB;
void glIndexPointer
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glIndexPointerEXT
GLenum type
GLsizei stride
GLsizei count
- const GLvoid *pointer
+ const void *pointer
void glIndexPointerListIBM
GLenum type
GLint stride
- const GLvoid **pointer
+ const void **pointer
GLint ptrstride
@@ -15762,7 +15908,7 @@ typedef unsigned int GLhandleARB;
void glInterleavedArrays
GLenum format
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glInterpolatePathsNV
@@ -16424,6 +16570,7 @@ typedef unsigned int GLhandleARB;
void *glMapBufferOES
GLenum target
GLenum access
+
void *glMapBufferRange
@@ -16450,7 +16597,7 @@ typedef unsigned int GLhandleARB;
GLint uorder
GLint vorder
GLboolean packed
- const GLvoid *points
+ const void *points
void glMapGrid1d
@@ -16533,8 +16680,8 @@ typedef unsigned int GLhandleARB;
GLuint texture
GLint level
GLbitfield access
- const GLint *stride
- const GLenum *layout
+ GLint *stride
+ GLenum *layout
void glMapVertexAttrib1dAPPLE
@@ -16651,14 +16798,14 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glMatrixIndexPointerOES
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glMatrixIndexubvARB
@@ -16887,7 +17034,7 @@ typedef unsigned int GLhandleARB;
void glMultiDrawArraysIndirectAMD
GLenum mode
- const GLvoid *indirect
+ const void *indirect
GLsizei primcount
GLsizei stride
@@ -16895,7 +17042,7 @@ typedef unsigned int GLhandleARB;
void glMultiDrawArraysIndirectBindlessNV
GLenum mode
- const GLvoid *indirect
+ const void *indirect
GLsizei drawCount
GLsizei stride
GLint vertexBufferCount
@@ -16904,7 +17051,7 @@ typedef unsigned int GLhandleARB;
void glMultiDrawElementsIndirectBindlessNV
GLenum mode
GLenum type
- const GLvoid *indirect
+ const void *indirect
GLsizei drawCount
GLsizei stride
GLint vertexBufferCount
@@ -16929,7 +17076,7 @@ typedef unsigned int GLhandleARB;
GLenum mode
const GLsizei *count
GLenum type
- const GLvoid *const*indices
+ const void *const*indices
GLsizei drawcount
@@ -16937,7 +17084,7 @@ typedef unsigned int GLhandleARB;
GLenum mode
const GLsizei *count
GLenum type
- const GLvoid *const*indices
+ const void *const*indices
GLsizei drawcount
const GLint *basevertex
@@ -16946,7 +17093,7 @@ typedef unsigned int GLhandleARB;
GLenum mode
const GLsizei *count
GLenum type
- const GLvoid *const*indices
+ const void *const*indices
GLsizei primcount
@@ -16962,7 +17109,7 @@ typedef unsigned int GLhandleARB;
void glMultiDrawElementsIndirectAMD
GLenum mode
GLenum type
- const GLvoid *indirect
+ const void *indirect
GLsizei primcount
GLsizei stride
@@ -16998,7 +17145,7 @@ typedef unsigned int GLhandleARB;
const GLenum *mode
const GLsizei *count
GLenum type
- const GLvoid *const*indices
+ const void *const*indices
GLsizei primcount
GLint modestride
@@ -17681,7 +17828,7 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glMultiTexEnvfEXT
@@ -17768,7 +17915,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glMultiTexImage2DEXT
@@ -17781,7 +17928,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glMultiTexImage3DEXT
@@ -17795,7 +17942,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glMultiTexParameterIivEXT
@@ -17856,7 +18003,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glMultiTexSubImage2DEXT
@@ -17869,7 +18016,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glMultiTexSubImage3DEXT
@@ -17884,13 +18031,13 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glNamedBufferDataEXT
GLuint buffer
GLsizeiptr size
- const GLvoid *data
+ const void *data
GLenum usage
@@ -17905,7 +18052,7 @@ typedef unsigned int GLhandleARB;
GLuint buffer
GLintptr offset
GLsizeiptr size
- const GLvoid *data
+ const void *data
void glNamedCopyBufferSubDataEXT
@@ -18078,7 +18225,7 @@ typedef unsigned int GLhandleARB;
GLenum target
GLenum format
GLsizei len
- const GLvoid *string
+ const void *string
void glNamedRenderbufferStorageEXT
@@ -18121,7 +18268,7 @@ typedef unsigned int GLhandleARB;
GLuint glNewObjectBufferATI
GLsizei size
- const GLvoid *pointer
+ const void *pointer
GLenum usage
@@ -18245,26 +18392,26 @@ typedef unsigned int GLhandleARB;
void glNormalPointer
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glNormalPointerEXT
GLenum type
GLsizei stride
GLsizei count
- const GLvoid *pointer
+ const void *pointer
void glNormalPointerListIBM
GLenum type
GLint stride
- const GLvoid **pointer
+ const void **pointer
GLint ptrstride
void glNormalPointervINTEL
GLenum type
- const GLvoid **pointer
+ const void **pointer
void glNormalStream3bATI
@@ -18462,14 +18609,14 @@ typedef unsigned int GLhandleARB;
const GLubyte *commands
GLsizei numCoords
GLenum coordType
- const GLvoid *coords
+ const void *coords
void glPathCoordsNV
GLuint path
GLsizei numCoords
GLenum coordType
- const GLvoid *coords
+ const void *coords
void glPathCoverDepthFuncNV
@@ -18489,7 +18636,7 @@ typedef unsigned int GLhandleARB;
void glPathGlyphRangeNV
GLuint firstPathName
GLenum fontTarget
- const GLvoid *fontName
+ const void *fontName
GLbitfield fontStyle
GLuint firstGlyph
GLsizei numGlyphs
@@ -18501,11 +18648,11 @@ typedef unsigned int GLhandleARB;
void glPathGlyphsNV
GLuint firstPathName
GLenum fontTarget
- const GLvoid *fontName
+ const void *fontName
GLbitfield fontStyle
GLsizei numGlyphs
GLenum type
- const GLvoid *charcodes
+ const void *charcodes
GLenum handleMissingGlyphs
GLuint pathParameterTemplate
GLfloat emScale
@@ -18550,7 +18697,7 @@ typedef unsigned int GLhandleARB;
GLuint path
GLenum format
GLsizei length
- const GLvoid *pathString
+ const void *pathString
void glPathSubCommandsNV
@@ -18561,7 +18708,7 @@ typedef unsigned int GLhandleARB;
const GLubyte *commands
GLsizei numCoords
GLenum coordType
- const GLvoid *coords
+ const void *coords
void glPathSubCoordsNV
@@ -18569,7 +18716,7 @@ typedef unsigned int GLhandleARB;
GLsizei coordStart
GLsizei numCoords
GLenum coordType
- const GLvoid *coords
+ const void *coords
void glPathTexGenNV
@@ -18589,7 +18736,7 @@ typedef unsigned int GLhandleARB;
void glPixelDataRangeNV
GLenum target
GLsizei length
- const GLvoid *pointer
+ const void *pointer
void glPixelMapfv
@@ -18977,14 +19124,14 @@ typedef unsigned int GLhandleARB;
void glProgramBinary
GLuint program
GLenum binaryFormat
- const GLvoid *binary
+ const void *binary
GLsizei length
void glProgramBinaryOES
GLuint program
GLenum binaryFormat
- const GLvoid *binary
+ const void *binary
GLint length
@@ -19296,7 +19443,7 @@ typedef unsigned int GLhandleARB;
GLenum target
GLenum format
GLsizei len
- const GLvoid *string
+ const void *string
void glProgramSubroutineParametersuivNV
@@ -20311,6 +20458,13 @@ typedef unsigned int GLhandleARB;
GLenum target
+
+ void glQueryObjectParameteruiAMD
+ GLenum target
+ GLuint id
+ GLenum pname
+ GLuint param
+
GLbitfield glQueryMatrixxOES
GLfixed *mantissa
@@ -20517,7 +20671,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLenum type
- GLvoid *pixels
+ void *pixels
@@ -20530,7 +20684,7 @@ typedef unsigned int GLhandleARB;
GLenum format
GLenum type
GLsizei bufSize
- GLvoid *data
+ void *data
void glReadnPixelsEXT
@@ -20541,7 +20695,7 @@ typedef unsigned int GLhandleARB;
GLenum format
GLenum type
GLsizei bufSize
- GLvoid *data
+ void *data
void glRectd
@@ -20712,7 +20866,7 @@ typedef unsigned int GLhandleARB;
void glReplacementCodePointerSUN
GLenum type
GLsizei stride
- const GLvoid **pointer
+ const void **pointer
void glReplacementCodeubSUN
@@ -21001,7 +21155,7 @@ typedef unsigned int GLhandleARB;
void glSampleMaski
- GLuint index
+ GLuint maskNumber
GLbitfield mask
@@ -21344,14 +21498,14 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glSecondaryColorPointerEXT
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
@@ -21359,7 +21513,7 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLint stride
- const GLvoid **pointer
+ const void **pointer
GLint ptrstride
@@ -21384,8 +21538,8 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLenum type
- const GLvoid *row
- const GLvoid *column
+ const void *row
+ const void *column
@@ -21397,8 +21551,8 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLenum type
- const GLvoid *row
- const GLvoid *column
+ const void *row
+ const void *column
@@ -21420,13 +21574,13 @@ typedef unsigned int GLhandleARB;
void glSetInvariantEXT
GLuint id
GLenum type
- const GLvoid *addr
+ const void *addr
void glSetLocalConstantEXT
GLuint id
GLenum type
- const GLvoid *addr
+ const void *addr
void glSetMultisamplefvAMD
@@ -21444,7 +21598,7 @@ typedef unsigned int GLhandleARB;
GLsizei count
const GLuint *shaders
GLenum binaryformat
- const GLvoid *binary
+ const void *binary
GLsizei length
@@ -21473,14 +21627,14 @@ typedef unsigned int GLhandleARB;
GLuint shader
GLsizei count
const GLchar *const*string
- const GLint *length
+ const GLint *length
void glShaderSourceARB
GLhandleARB shaderObj
GLsizei count
const GLcharARB **string
- const GLint *length
+ const GLint *length
@@ -21542,7 +21696,7 @@ typedef unsigned int GLhandleARB;
void glStencilFillPathInstancedNV
GLsizei numPaths
GLenum pathNameType
- const GLvoid *paths
+ const void *paths
GLuint pathBase
GLenum fillMode
GLuint mask
@@ -21617,7 +21771,7 @@ typedef unsigned int GLhandleARB;
void glStencilStrokePathInstancedNV
GLsizei numPaths
GLenum pathNameType
- const GLvoid *paths
+ const void *paths
GLuint pathBase
GLint reference
GLuint mask
@@ -21638,7 +21792,7 @@ typedef unsigned int GLhandleARB;
void glStringMarkerGREMEDY
GLsizei len
- const GLvoid *string
+ const void *string
void glSwizzleEXT
@@ -21716,7 +21870,7 @@ typedef unsigned int GLhandleARB;
void glTangentPointerEXT
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glTbufferMask3DFX
@@ -22267,7 +22421,7 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glTexCoordPointerEXT
@@ -22275,21 +22429,21 @@ typedef unsigned int GLhandleARB;
GLenum type
GLsizei stride
GLsizei count
- const GLvoid *pointer
+ const void *pointer
void glTexCoordPointerListIBM
GLint size
GLenum type
GLint stride
- const GLvoid **pointer
+ const void **pointer
GLint ptrstride
void glTexCoordPointervINTEL
GLint size
GLenum type
- const GLvoid **pointer
+ const void **pointer
void glTexEnvf
@@ -22438,7 +22592,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22452,7 +22606,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22460,7 +22614,7 @@ typedef unsigned int GLhandleARB;
void glTexImage2DMultisample
GLenum target
GLsizei samples
- GLint internalformat
+ GLenum internalformat
GLsizei width
GLsizei height
GLboolean fixedsamplelocations
@@ -22486,7 +22640,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22501,7 +22655,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22509,7 +22663,7 @@ typedef unsigned int GLhandleARB;
void glTexImage3DMultisample
GLenum target
GLsizei samples
- GLint internalformat
+ GLenum internalformat
GLsizei width
GLsizei height
GLsizei depth
@@ -22537,7 +22691,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glTexImage4DSGIS
@@ -22551,7 +22705,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22736,7 +22890,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22748,7 +22902,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22762,7 +22916,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22776,7 +22930,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22792,7 +22946,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22808,7 +22962,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22824,7 +22978,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glTexSubImage4DSGIS
@@ -22840,7 +22994,7 @@ typedef unsigned int GLhandleARB;
GLsizei size4d
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
@@ -22881,7 +23035,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glTextureImage2DEXT
@@ -22894,7 +23048,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glTextureImage2DMultisampleCoverageNV
@@ -22929,7 +23083,7 @@ typedef unsigned int GLhandleARB;
GLint border
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glTextureImage3DMultisampleCoverageNV
@@ -23027,7 +23181,7 @@ typedef unsigned int GLhandleARB;
void glTextureRangeAPPLE
GLenum target
GLsizei length
- const GLvoid *pointer
+ const void *pointer
void glTextureRenderbufferEXT
@@ -23103,7 +23257,7 @@ typedef unsigned int GLhandleARB;
GLsizei width
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glTextureSubImage2DEXT
@@ -23116,7 +23270,7 @@ typedef unsigned int GLhandleARB;
GLsizei height
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glTextureSubImage3DEXT
@@ -23131,7 +23285,7 @@ typedef unsigned int GLhandleARB;
GLsizei depth
GLenum format
GLenum type
- const GLvoid *pixels
+ const void *pixels
void glTextureView
@@ -23766,6 +23920,14 @@ typedef unsigned int GLhandleARB;
const GLfloat *value
+
+ void glUniformMatrix2x3fvNV
+ GLint location
+ GLsizei count
+ GLboolean transpose
+ const GLfloat *value
+
+
void glUniformMatrix2x4dv
GLint location
@@ -23781,6 +23943,14 @@ typedef unsigned int GLhandleARB;
const GLfloat *value
+
+ void glUniformMatrix2x4fvNV
+ GLint location
+ GLsizei count
+ GLboolean transpose
+ const GLfloat *value
+
+
void glUniformMatrix3dv
GLint location
@@ -23818,6 +23988,14 @@ typedef unsigned int GLhandleARB;
const GLfloat *value
+
+ void glUniformMatrix3x2fvNV
+ GLint location
+ GLsizei count
+ GLboolean transpose
+ const GLfloat *value
+
+
void glUniformMatrix3x4dv
GLint location
@@ -23833,6 +24011,14 @@ typedef unsigned int GLhandleARB;
const GLfloat *value
+
+ void glUniformMatrix3x4fvNV
+ GLint location
+ GLsizei count
+ GLboolean transpose
+ const GLfloat *value
+
+
void glUniformMatrix4dv
GLint location
@@ -23870,6 +24056,14 @@ typedef unsigned int GLhandleARB;
const GLfloat *value
+
+ void glUniformMatrix4x2fvNV
+ GLint location
+ GLsizei count
+ GLboolean transpose
+ const GLfloat *value
+
+
void glUniformMatrix4x3dv
GLint location
@@ -23885,6 +24079,14 @@ typedef unsigned int GLhandleARB;
const GLfloat *value
+
+ void glUniformMatrix4x3fvNV
+ GLint location
+ GLsizei count
+ GLboolean transpose
+ const GLfloat *value
+
+
void glUniformSubroutinesuiv
GLenum shadertype
@@ -23936,7 +24138,7 @@ typedef unsigned int GLhandleARB;
GLuint buffer
GLuint offset
GLsizei size
- const GLvoid *pointer
+ const void *pointer
GLenum preserve
@@ -23978,11 +24180,11 @@ typedef unsigned int GLhandleARB;
void glVDPAUInitNV
- const GLvoid *vdpDevice
- const GLvoid *getProcAddress
+ const void *vdpDevice
+ const void *getProcAddress
- void glVDPAUIsSurfaceNV
+ GLboolean glVDPAUIsSurfaceNV
GLvdpauSurfaceNV surface
@@ -23992,14 +24194,14 @@ typedef unsigned int GLhandleARB;
GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV
- const GLvoid *vdpSurface
+ const void *vdpSurface
GLenum target
GLsizei numTextureNames
const GLuint *textureNames
GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV
- const GLvoid *vdpSurface
+ const void *vdpSurface
GLenum target
GLsizei numTextureNames
const GLuint *textureNames
@@ -24048,7 +24250,7 @@ typedef unsigned int GLhandleARB;
GLuint id
GLenum type
GLuint stride
- const GLvoid *addr
+ const void *addr
void glVariantbvEXT
@@ -24390,12 +24592,12 @@ typedef unsigned int GLhandleARB;
void glVertexArrayRangeAPPLE
GLsizei length
- GLvoid *pointer
+ void *pointer
void glVertexArrayRangeNV
GLsizei length
- const GLvoid *pointer
+ const void *pointer
void glVertexArraySecondaryColorOffsetEXT
@@ -25274,6 +25476,12 @@ typedef unsigned int GLhandleARB;
GLuint divisor
+
+ void glVertexAttribDivisorEXT
+ GLuint index
+ GLuint divisor
+
+
void glVertexAttribDivisorNV
GLuint index
@@ -25575,7 +25783,7 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glVertexAttribIPointerEXT
@@ -25583,7 +25791,7 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
@@ -25808,7 +26016,7 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glVertexAttribLPointerEXT
@@ -25816,7 +26024,7 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
@@ -25888,7 +26096,7 @@ typedef unsigned int GLhandleARB;
GLenum type
GLboolean normalized
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glVertexAttribPointerARB
@@ -25897,7 +26105,7 @@ typedef unsigned int GLhandleARB;
GLenum type
GLboolean normalized
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
@@ -25906,7 +26114,7 @@ typedef unsigned int GLhandleARB;
GLint fsize
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glVertexAttribs1dvNV
@@ -26088,7 +26296,7 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glVertexPointerEXT
@@ -26096,21 +26304,21 @@ typedef unsigned int GLhandleARB;
GLenum type
GLsizei stride
GLsizei count
- const GLvoid *pointer
+ const void *pointer
void glVertexPointerListIBM
GLint size
GLenum type
GLint stride
- const GLvoid **pointer
+ const void **pointer
GLint ptrstride
void glVertexPointervINTEL
GLint size
GLenum type
- const GLvoid **pointer
+ const void **pointer
void glVertexStream1dATI
@@ -26301,7 +26509,7 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glVertexWeightfEXT
@@ -26401,14 +26609,14 @@ typedef unsigned int GLhandleARB;
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glWeightPointerOES
GLint size
GLenum type
GLsizei stride
- const GLvoid *pointer
+ const void *pointer
void glWeightbvARB
@@ -26820,6 +27028,7 @@ typedef unsigned int GLhandleARB;
+
@@ -28744,7 +28953,6 @@ typedef unsigned int GLhandleARB;
-
@@ -29072,6 +29280,7 @@ typedef unsigned int GLhandleARB;
+
@@ -29790,6 +29999,7 @@ typedef unsigned int GLhandleARB;
+
@@ -30120,6 +30330,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
@@ -30203,10 +30419,10 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -30576,6 +30792,8 @@ typedef unsigned int GLhandleARB;
+
+
@@ -30633,6 +30851,7 @@ typedef unsigned int GLhandleARB;
+
@@ -31114,6 +31333,19 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -31561,6 +31793,9 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -32086,6 +32321,17 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
@@ -32369,6 +32615,9 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -32416,6 +32665,9 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -32646,10 +32898,10 @@ typedef unsigned int GLhandleARB;
-
+
-
+
@@ -34176,6 +34428,7 @@ typedef unsigned int GLhandleARB;
+
@@ -34204,9 +34457,6 @@ typedef unsigned int GLhandleARB;
-
-
-
@@ -35648,7 +35898,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -35659,8 +35909,12 @@ typedef unsigned int GLhandleARB;
+
+
+
+
-
+
@@ -36107,7 +36361,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -36372,6 +36626,14 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
@@ -36569,6 +36831,14 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
@@ -36683,6 +36953,23 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -36757,6 +37044,10 @@ typedef unsigned int GLhandleARB;
+
+
+
+
@@ -36911,7 +37202,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -37696,6 +37987,9 @@ typedef unsigned int GLhandleARB;
+
+
+
@@ -37720,6 +38014,40 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37832,7 +38160,39 @@ typedef unsigned int GLhandleARB;
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -37948,12 +38308,11 @@ typedef unsigned int GLhandleARB;
-
+
-
-
+
@@ -37967,7 +38326,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -37990,7 +38349,7 @@ typedef unsigned int GLhandleARB;
-
+
@@ -38000,14 +38359,15 @@ typedef unsigned int GLhandleARB;
-
+
-
-
+
+
+
@@ -38030,6 +38390,13 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
@@ -38169,6 +38536,10 @@ typedef unsigned int GLhandleARB;
+
+
+
+
@@ -38529,6 +38900,22 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -40022,6 +40409,58 @@ typedef unsigned int GLhandleARB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -40772,8 +41211,7 @@ typedef unsigned int GLhandleARB;
-
-
+
diff --git a/registry/glx.xml b/registry/glx.xml
index 1b018c5..7907442 100644
--- a/registry/glx.xml
+++ b/registry/glx.xml
@@ -86,6 +86,7 @@ typedef unsigned __int64 uint64_t;
+
@@ -818,6 +819,12 @@ typedef unsigned __int64 uint64_t;
Window window
float cushion
+
+ Bool glXDelayBeforeSwapNV
+ Display *dpy
+ GLXDrawable drawable
+ GLfloat seconds
+
void glXDestroyContext
Display *dpy
@@ -1399,6 +1406,7 @@ typedef unsigned __int64 uint64_t;
+
@@ -1778,6 +1786,11 @@ typedef unsigned __int64 uint64_t;
+
+
+
+
+