From e9ce388f746f6c0557b863a38648ae1646658951 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sat, 10 Jan 2015 11:59:10 +1300 Subject: [PATCH] Import registry from SVN 29350 --- registry/egl.xml | 302 ++++- registry/gl.xml | 3305 +++++++++++++++++++++++++++++++++++++++++----- registry/glx.xml | 127 +- registry/wgl.xml | 408 +++--- 4 files changed, 3593 insertions(+), 549 deletions(-) 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 6d63b4d..ccff497 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 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + + + - + - + + + + + +