about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibgl_private.h
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-09-07 19:06:04 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-09-07 19:06:04 +0200
commite087e7782ca9b2ce6c8ec99706a352b1c6ca12bc (patch)
treedf166b1a4bfb98d84c65593df0d83ecd3566c3d7 /src/wrapped/wrappedlibgl_private.h
parent17fa93035a0c64c40e465564434b29f7de2e09b8 (diff)
downloadbox64-e087e7782ca9b2ce6c8ec99706a352b1c6ca12bc.tar.gz
box64-e087e7782ca9b2ce6c8ec99706a352b1c6ca12bc.zip
[WRAPPER] Fixed some OpenGL function signatures
Diffstat (limited to 'src/wrapped/wrappedlibgl_private.h')
-rw-r--r--src/wrapped/wrappedlibgl_private.h895
1 files changed, 448 insertions, 447 deletions
diff --git a/src/wrapped/wrappedlibgl_private.h b/src/wrapped/wrappedlibgl_private.h
index 33605de8..38fc4bcb 100644
--- a/src/wrapped/wrappedlibgl_private.h
+++ b/src/wrapped/wrappedlibgl_private.h
@@ -9,7 +9,7 @@ GO(glBitmap, vFiiffffp)
 GO(glBlendFunc, vFuu)
 GO(glCallList, vFu)
 GO(glCallLists, vFiup)
-GO(glClear, vFi)
+GO(glClear, vFu)
 GO(glClearAccum, vFffff)
 GO(glClearColor, vFffff)
 GO(glClearDepth, vFd)
@@ -24,7 +24,7 @@ GO(glColor3f, vFfff)
 GO(glColor3fv, vFp)
 GO(glColor3i, vFiii)
 GO(glColor3iv, vFp)
-GO(glColor3s, vFiii)
+GO(glColor3s, vFwww)
 GO(glColor3sv, vFp)
 GO(glColor3ub, vFCCC)
 GO(glColor3ubv, vFp)
@@ -40,7 +40,7 @@ GO(glColor4f, vFffff)
 GO(glColor4fv, vFp)
 GO(glColor4i, vFiiii)
 GO(glColor4iv, vFp)
-GO(glColor4s, vFiiii)
+GO(glColor4s, vFwwww)
 GO(glColor4sv, vFp)
 GO(glColor4ub, vFCCCC)
 GO(glColor4ubv, vFp)
@@ -54,12 +54,12 @@ GO(glCopyPixels, vFiiiiu)
 GO(glCullFace, vFu)
 GO(glDeleteLists, vFui)
 GO(glDepthFunc, vFu)
-GO(glDepthMask, vFi)
+GO(glDepthMask, vFC)
 GO(glDepthRange, vFdd)
 GO(glDisable, vFu)
 GO(glDrawBuffer, vFu)
 GO(glDrawPixels, vFiiuup)
-GO(glEdgeFlag, vFi)
+GO(glEdgeFlag, vFC)
 GO(glEdgeFlagv, vFp)
 GO(glEnable, vFu)
 GO(glEnd, vFv)
@@ -122,11 +122,11 @@ GO(glIndexf, vFf)
 GO(glIndexfv, vFp)
 GO(glIndexi, vFi)
 GO(glIndexiv, vFp)
-GO(glIndexs, vFi)
+GO(glIndexs, vFw)
 GO(glIndexsv, vFp)
 GO(glInitNames, vFv)
-GO(glIsEnabled, iFu)
-GO(glIsList, iFu)
+GO(glIsEnabled, CFu)
+GO(glIsList, CFu)
 GO(glLightModelf, vFuf)
 GO(glLightModelfv, vFup)
 GO(glLightModeli, vFui)
@@ -159,7 +159,7 @@ GO(glMatrixMode, vFu)
 GO(glMultMatrixd, vFp)
 GO(glMultMatrixf, vFp)
 GO(glNewList, vFuu)
-GO(glNormal3b, vFiii)
+GO(glNormal3b, vFccc)
 GO(glNormal3bv, vFp)
 GO(glNormal3d, vFddd)
 GO(glNormal3dv, vFp)
@@ -167,7 +167,7 @@ GO(glNormal3f, vFfff)
 GO(glNormal3fv, vFp)
 GO(glNormal3i, vFiii)
 GO(glNormal3iv, vFp)
-GO(glNormal3s, vFiii)
+GO(glNormal3s, vFwww)
 GO(glNormal3sv, vFp)
 GO(glOrtho, vFdddddd)
 GO(glPassThrough, vFf)
@@ -185,7 +185,7 @@ GO(glPolygonStipple, vFp)
 GO(glPopAttrib, vFv)
 GO(glPopMatrix, vFv)
 GO(glPopName, vFv)
-GO(glPushAttrib, vFi)
+GO(glPushAttrib, vFu)
 GO(glPushMatrix, vFv)
 GO(glPushName, vFu)
 GO(glRasterPos2d, vFdd)
@@ -194,7 +194,7 @@ GO(glRasterPos2f, vFff)
 GO(glRasterPos2fv, vFp)
 GO(glRasterPos2i, vFii)
 GO(glRasterPos2iv, vFp)
-GO(glRasterPos2s, vFii)
+GO(glRasterPos2s, vFww)
 GO(glRasterPos2sv, vFp)
 GO(glRasterPos3d, vFddd)
 GO(glRasterPos3dv, vFp)
@@ -202,7 +202,7 @@ GO(glRasterPos3f, vFfff)
 GO(glRasterPos3fv, vFp)
 GO(glRasterPos3i, vFiii)
 GO(glRasterPos3iv, vFp)
-GO(glRasterPos3s, vFiii)
+GO(glRasterPos3s, vFwww)
 GO(glRasterPos3sv, vFp)
 GO(glRasterPos4d, vFdddd)
 GO(glRasterPos4dv, vFp)
@@ -210,7 +210,7 @@ GO(glRasterPos4f, vFffff)
 GO(glRasterPos4fv, vFp)
 GO(glRasterPos4i, vFiiii)
 GO(glRasterPos4iv, vFp)
-GO(glRasterPos4s, vFiiii)
+GO(glRasterPos4s, vFwwww)
 GO(glRasterPos4sv, vFp)
 GO(glReadBuffer, vFu)
 GO(glReadPixels, vFiiiiuup)
@@ -220,7 +220,7 @@ GO(glRectf, vFffff)
 GO(glRectfv, vFpp)
 GO(glRecti, vFiiii)
 GO(glRectiv, vFpp)
-GO(glRects, vFiiii)
+GO(glRects, vFwwww)
 GO(glRectsv, vFpp)
 GO(glRenderMode, iFu)
 GO(glRotated, vFdddd)
@@ -239,7 +239,7 @@ GO(glTexCoord1f, vFf)
 GO(glTexCoord1fv, vFp)
 GO(glTexCoord1i, vFi)
 GO(glTexCoord1iv, vFp)
-GO(glTexCoord1s, vFi)
+GO(glTexCoord1s, vFw)
 GO(glTexCoord1sv, vFp)
 GO(glTexCoord2d, vFdd)
 GO(glTexCoord2dv, vFp)
@@ -247,7 +247,7 @@ GO(glTexCoord2f, vFff)
 GO(glTexCoord2fv, vFp)
 GO(glTexCoord2i, vFii)
 GO(glTexCoord2iv, vFp)
-GO(glTexCoord2s, vFii)
+GO(glTexCoord2s, vFww)
 GO(glTexCoord2sv, vFp)
 GO(glTexCoord3d, vFddd)
 GO(glTexCoord3dv, vFp)
@@ -255,7 +255,7 @@ GO(glTexCoord3f, vFfff)
 GO(glTexCoord3fv, vFp)
 GO(glTexCoord3i, vFiii)
 GO(glTexCoord3iv, vFp)
-GO(glTexCoord3s, vFiii)
+GO(glTexCoord3s, vFwww)
 GO(glTexCoord3sv, vFp)
 GO(glTexCoord4d, vFdddd)
 GO(glTexCoord4dv, vFp)
@@ -263,7 +263,7 @@ GO(glTexCoord4f, vFffff)
 GO(glTexCoord4fv, vFp)
 GO(glTexCoord4i, vFiiii)
 GO(glTexCoord4iv, vFp)
-GO(glTexCoord4s, vFiiii)
+GO(glTexCoord4s, vFwwww)
 GO(glTexCoord4sv, vFp)
 GO(glTexEnvf, vFuuf)
 GO(glTexEnvfv, vFuup)
@@ -289,7 +289,7 @@ GO(glVertex2f, vFff)
 GO(glVertex2fv, vFp)
 GO(glVertex2i, vFii)
 GO(glVertex2iv, vFp)
-GO(glVertex2s, vFii)
+GO(glVertex2s, vFww)
 GO(glVertex2sv, vFp)
 GO(glVertex3d, vFddd)
 GO(glVertex3dv, vFp)
@@ -297,7 +297,7 @@ GO(glVertex3f, vFfff)
 GO(glVertex3fv, vFp)
 GO(glVertex3i, vFiii)
 GO(glVertex3iv, vFp)
-GO(glVertex3s, vFiii)
+GO(glVertex3s, vFwww)
 GO(glVertex3sv, vFp)
 GO(glVertex4d, vFdddd)
 GO(glVertex4dv, vFp)
@@ -305,7 +305,7 @@ GO(glVertex4f, vFffff)
 GO(glVertex4fv, vFp)
 GO(glVertex4i, vFiiii)
 GO(glVertex4iv, vFp)
-GO(glVertex4s, vFiiii)
+GO(glVertex4s, vFwwww)
 GO(glVertex4sv, vFp)
 GO(glViewport, vFiiii)
 //VERSION_1_1
@@ -326,15 +326,15 @@ GO(glEnableClientState, vFu)
 GO(glGenTextures, vFip)
 GO(glGetPointerv, vFup)
 GO(glIndexPointer, vFuip)
-GO(glIndexub, vFu)
+GO(glIndexub, vFC)
 GO(glIndexubv, vFp)
 GO(glInterleavedArrays, vFuip)
-GO(glIsTexture, iFu)
+GO(glIsTexture, CFu)
 GO(glNormalPointer, vFuip)
 GO(glPolygonOffset, vFff)
 GO(glPopClientAttrib, vFv)
 GO(glPrioritizeTextures, vFipp)
-GO(glPushClientAttrib, vFi)
+GO(glPushClientAttrib, vFu)
 GO(glTexCoordPointer, vFiuip)
 GO(glTexSubImage1D, vFuiiiuup)
 GO(glTexSubImage2D, vFuiiiiiuup)
@@ -364,15 +364,15 @@ GO(glGetColorTableParameteriv, vFuup)
 GO(glGetConvolutionFilter, vFuuup)
 GO(glGetConvolutionParameterfv, vFuup)
 GO(glGetConvolutionParameteriv, vFuup)
-GO(glGetHistogram, vFuiuup)
+GO(glGetHistogram, vFuCuup)
 GO(glGetHistogramParameterfv, vFuup)
 GO(glGetHistogramParameteriv, vFuup)
 GO(glGetMinmax, vFuCuup)
 GO(glGetMinmaxParameterfv, vFuup)
 GO(glGetMinmaxParameteriv, vFuup)
 GO(glGetSeparableFilter, vFuuuppp)
-GO(glHistogram, vFuiui)
-GO(glMinmax, vFuui)
+GO(glHistogram, vFuiuC)
+GO(glMinmax, vFuuC)
 GO(glResetHistogram, vFu)
 GO(glResetMinmax, vFu)
 GO(glSeparableFilter2D, vFuuiiuupp)
@@ -398,7 +398,7 @@ GO(glMultiTexCoord1f, vFuf)
 GO(glMultiTexCoord1fv, vFup)
 GO(glMultiTexCoord1i, vFui)
 GO(glMultiTexCoord1iv, vFup)
-GO(glMultiTexCoord1s, vFui)
+GO(glMultiTexCoord1s, vFuw)
 GO(glMultiTexCoord1sv, vFup)
 GO(glMultiTexCoord2d, vFudd)
 GO(glMultiTexCoord2dv, vFup)
@@ -406,7 +406,7 @@ GO(glMultiTexCoord2f, vFuff)
 GO(glMultiTexCoord2fv, vFup)
 GO(glMultiTexCoord2i, vFuii)
 GO(glMultiTexCoord2iv, vFup)
-GO(glMultiTexCoord2s, vFuii)
+GO(glMultiTexCoord2s, vFuww)
 GO(glMultiTexCoord2sv, vFup)
 GO(glMultiTexCoord3d, vFuddd)
 GO(glMultiTexCoord3dv, vFup)
@@ -414,7 +414,7 @@ GO(glMultiTexCoord3f, vFufff)
 GO(glMultiTexCoord3fv, vFup)
 GO(glMultiTexCoord3i, vFuiii)
 GO(glMultiTexCoord3iv, vFup)
-GO(glMultiTexCoord3s, vFuiii)
+GO(glMultiTexCoord3s, vFuwww)
 GO(glMultiTexCoord3sv, vFup)
 GO(glMultiTexCoord4d, vFudddd)
 GO(glMultiTexCoord4dv, vFup)
@@ -422,9 +422,9 @@ GO(glMultiTexCoord4f, vFuffff)
 GO(glMultiTexCoord4fv, vFup)
 GO(glMultiTexCoord4i, vFuiiii)
 GO(glMultiTexCoord4iv, vFup)
-GO(glMultiTexCoord4s, vFuiiii)
+GO(glMultiTexCoord4s, vFuwwww)
 GO(glMultiTexCoord4sv, vFup)
-GO(glSampleCoverage, vFfi)
+GO(glSampleCoverage, vFfC)
 //VERSION_1_4
 GO(glBlendFuncSeparate, vFuuuu)
 GO(glFogCoordPointer, vFuip)
@@ -438,7 +438,7 @@ GO(glPointParameterf, vFuf)
 GO(glPointParameterfv, vFup)
 GO(glPointParameteri, vFui)
 GO(glPointParameteriv, vFup)
-GO(glSecondaryColor3b, vFiii)
+GO(glSecondaryColor3b, vFccc)
 GO(glSecondaryColor3bv, vFp)
 GO(glSecondaryColor3d, vFddd)
 GO(glSecondaryColor3dv, vFp)
@@ -446,13 +446,13 @@ GO(glSecondaryColor3f, vFfff)
 GO(glSecondaryColor3fv, vFp)
 GO(glSecondaryColor3i, vFiii)
 GO(glSecondaryColor3iv, vFp)
-GO(glSecondaryColor3s, vFiii)
+GO(glSecondaryColor3s, vFwww)
 GO(glSecondaryColor3sv, vFp)
-GO(glSecondaryColor3ub, vFuuu)
+GO(glSecondaryColor3ub, vFCCC)
 GO(glSecondaryColor3ubv, vFp)
 GO(glSecondaryColor3ui, vFuuu)
 GO(glSecondaryColor3uiv, vFp)
-GO(glSecondaryColor3us, vFuuu)
+GO(glSecondaryColor3us, vFWWW)
 GO(glSecondaryColor3usv, vFp)
 GO(glSecondaryColorPointer, vFiuip)
 GO(glWindowPos2d, vFdd)
@@ -461,7 +461,7 @@ GO(glWindowPos2f, vFff)
 GO(glWindowPos2fv, vFp)
 GO(glWindowPos2i, vFii)
 GO(glWindowPos2iv, vFp)
-GO(glWindowPos2s, vFii)
+GO(glWindowPos2s, vFww)
 GO(glWindowPos2sv, vFp)
 GO(glWindowPos3d, vFddd)
 GO(glWindowPos3dv, vFp)
@@ -469,7 +469,7 @@ GO(glWindowPos3f, vFfff)
 GO(glWindowPos3fv, vFp)
 GO(glWindowPos3i, vFiii)
 GO(glWindowPos3iv, vFp)
-GO(glWindowPos3s, vFiii)
+GO(glWindowPos3s, vFwww)
 GO(glWindowPos3sv, vFp)
 //VERSION_1_5
 GO(glBeginQuery, vFuu)
@@ -487,10 +487,10 @@ GO(glGetBufferSubData, vFullp)
 GO(glGetQueryObjectiv, vFuup)
 GO(glGetQueryObjectuiv, vFuup)
 GO(glGetQueryiv, vFuup)
-GO(glIsBuffer, iFu)
-GO(glIsQuery, iFu)
+GO(glIsBuffer, CFu)
+GO(glIsQuery, CFu)
 GO(glMapBuffer, pFuu)
-GO(glUnmapBuffer, iFu)
+GO(glUnmapBuffer, CFu)
 //VERSION_2_0
 GO(glAttachShader, vFuu)
 GO(glBindAttribLocation, vFuup)
@@ -520,8 +520,8 @@ GO(glGetVertexAttribPointerv, vFuup)
 GO(glGetVertexAttribdv, vFuup)
 GO(glGetVertexAttribfv, vFuup)
 GO(glGetVertexAttribiv, vFuup)
-GO(glIsProgram, iFu)
-GO(glIsShader, iFu)
+GO(glIsProgram, CFu)
+GO(glIsShader, CFu)
 GO(glLinkProgram, vFu)
 GO(glShaderSource, vFuipp)
 GO(glStencilFuncSeparate, vFuuiu)
@@ -543,33 +543,33 @@ GO(glUniform4f, vFiffff)
 GO(glUniform4fv, vFiip)
 GO(glUniform4i, vFiiiii)
 GO(glUniform4iv, vFiip)
-GO(glUniformMatrix2fv, vFiiip)
-GO(glUniformMatrix3fv, vFiiip)
-GO(glUniformMatrix4fv, vFiiip)
+GO(glUniformMatrix2fv, vFiiCp)
+GO(glUniformMatrix3fv, vFiiCp)
+GO(glUniformMatrix4fv, vFiiCp)
 GO(glUseProgram, vFu)
 GO(glValidateProgram, vFu)
 GO(glVertexAttrib1d, vFud)
 GO(glVertexAttrib1dv, vFup)
 GO(glVertexAttrib1f, vFuf)
 GO(glVertexAttrib1fv, vFup)
-GO(glVertexAttrib1s, vFui)
+GO(glVertexAttrib1s, vFuw)
 GO(glVertexAttrib1sv, vFup)
 GO(glVertexAttrib2d, vFudd)
 GO(glVertexAttrib2dv, vFup)
 GO(glVertexAttrib2f, vFuff)
 GO(glVertexAttrib2fv, vFup)
-GO(glVertexAttrib2s, vFuii)
+GO(glVertexAttrib2s, vFuww)
 GO(glVertexAttrib2sv, vFup)
 GO(glVertexAttrib3d, vFuddd)
 GO(glVertexAttrib3dv, vFup)
 GO(glVertexAttrib3f, vFufff)
 GO(glVertexAttrib3fv, vFup)
-GO(glVertexAttrib3s, vFuiii)
+GO(glVertexAttrib3s, vFuwww)
 GO(glVertexAttrib3sv, vFup)
 GO(glVertexAttrib4Nbv, vFup)
 GO(glVertexAttrib4Niv, vFup)
 GO(glVertexAttrib4Nsv, vFup)
-GO(glVertexAttrib4Nub, vFuuuuu)
+GO(glVertexAttrib4Nub, vFuCCCC)
 GO(glVertexAttrib4Nubv, vFup)
 GO(glVertexAttrib4Nuiv, vFup)
 GO(glVertexAttrib4Nusv, vFup)
@@ -579,31 +579,31 @@ GO(glVertexAttrib4dv, vFup)
 GO(glVertexAttrib4f, vFuffff)
 GO(glVertexAttrib4fv, vFup)
 GO(glVertexAttrib4iv, vFup)
-GO(glVertexAttrib4s, vFuiiii)
+GO(glVertexAttrib4s, vFuwwww)
 GO(glVertexAttrib4sv, vFup)
 GO(glVertexAttrib4ubv, vFup)
 GO(glVertexAttrib4uiv, vFup)
 GO(glVertexAttrib4usv, vFup)
-GO(glVertexAttribPointer, vFuiuiip)
+GO(glVertexAttribPointer, vFuiuCip)
 //VERSION_2_1
-GO(glUniformMatrix2x3fv, vFiiip)
-GO(glUniformMatrix2x4fv, vFiiip)
-GO(glUniformMatrix3x2fv, vFiiip)
-GO(glUniformMatrix3x4fv, vFiiip)
-GO(glUniformMatrix4x2fv, vFiiip)
-GO(glUniformMatrix4x3fv, vFiiip)
+GO(glUniformMatrix2x3fv, vFiiCp)
+GO(glUniformMatrix2x4fv, vFiiCp)
+GO(glUniformMatrix3x2fv, vFiiCp)
+GO(glUniformMatrix3x4fv, vFiiCp)
+GO(glUniformMatrix4x2fv, vFiiCp)
+GO(glUniformMatrix4x3fv, vFiiCp)
 //VERSION_3_0
 GO(glBeginConditionalRender, vFuu)
 GO(glBeginTransformFeedback, vFu)
 GO(glBindBufferBase, vFuuu)
-GO(glBindBufferRange, vFuuuii)
+GO(glBindBufferRange, vFuuull)
 GO(glBindFragDataLocation, vFuup)
 GO(glClampColor, vFuu)
 GO(glClearBufferfi, vFuifi)
 GO(glClearBufferfv, vFuip)
 GO(glClearBufferiv, vFuip)
 GO(glClearBufferuiv, vFuip)
-GO(glColorMaski, vFuiiii)
+GO(glColorMaski, vFuCCCC)
 GO(glDisablei, vFuu)
 GO(glEnablei, vFuu)
 GO(glEndConditionalRender, vFv)
@@ -618,7 +618,7 @@ GO(glGetTransformFeedbackVarying, vFuuipppp)
 GO(glGetUniformuiv, vFuip)
 GO(glGetVertexAttribIiv, vFuup)
 GO(glGetVertexAttribIuiv, vFuup)
-GO(glIsEnabledi, iFuu)
+GO(glIsEnabledi, CFuu)
 GO(glTexParameterIiv, vFuup)
 GO(glTexParameterIuiv, vFuup)
 GO(glTransformFeedbackVaryings, vFuipu)
@@ -671,66 +671,66 @@ GO(glMinSampleShading, vFf)
 //VERSION_4_3
 GO(glInvalidateNamedFramebuffer,  vFiup)
 //VERSION_4_4
-GO(glBindBuffersBase,  vFiuip)
+GO(glBindBuffersBase, vFuuip)
 GO(glBindBuffersRange, vFuuippp)
-GO(glBindImageTextures,  vFuip)
-GO(glBindSamplers,  vFuip)
-GO(glBindTextures,  vFuip)
-GO(glBindVertexBuffers,  vFuippp)
+GO(glBindImageTextures, vFuip)
+GO(glBindSamplers, vFuip)
+GO(glBindTextures, vFuip)
+GO(glBindVertexBuffers, vFuippp)
 GO(glBufferStorage, vFulpu)
 GO(glClearTexImage, vFuiuup)
-GO(glClearTexSubImage,  vFuiiiiiiiiip)
+GO(glClearTexSubImage, vFuiiiiiiiuup)
 //VERSION_4_5
-GO(glClipControl,  vFii)
-GO(glCreateTransformFeedbacks,  vFlp)
-GO(glTransformFeedbackBufferBase,  vFuuu)
+GO(glClipControl, vFuu)
+GO(glCreateTransformFeedbacks, vFip)
+GO(glTransformFeedbackBufferBase, vFuuu)
 GO(glTransformFeedbackBufferRange, vFuuull)
-GO(glGetTransformFeedbackiv,  vFuip)
-GO(glGetTransformFeedbacki_v,  vFuiup)
+GO(glGetTransformFeedbackiv, vFuup)
+GO(glGetTransformFeedbacki_v, vFuuup)
 GO(glGetTransformFeedbacki64_v, vFuuup)
-GO(glCreateBuffers,  vFlp)
-GO(glNamedBufferStorage,  vFulpu)
+GO(glCreateBuffers, vFip)
+GO(glNamedBufferStorage, vFulpu)
 GO(glNamedBufferStorageEXT, vFulpu)
-GO(glNamedBufferData,  vFulpi)
-GO(glNamedBufferSubData,  vFullp)
-GO(glCopyNamedBufferSubData,  vFuulll)
-GO(glClearNamedBufferData,  vFuiiip)
+GO(glNamedBufferData, vFulpu)
+GO(glNamedBufferSubData, vFullp)
+GO(glCopyNamedBufferSubData, vFuulll)
+GO(glClearNamedBufferData, vFuuuup)
 GO(glClearNamedBufferSubData, vFuulluup)
-GO(glMapNamedBuffer,  pFui)
+GO(glMapNamedBuffer, pFuu)
 GO(glMapNamedBufferRange, pFullu)
-GO(glUnmapNamedBuffer, iFu)
+GO(glUnmapNamedBuffer, CFu)
 GO(glFlushMappedNamedBufferRange, vFull)
-GO(glGetNamedBufferParameteriv, vFuip)
-GO(glGetNamedBufferParameteri64v, vFuip)
-GO(glGetNamedBufferPointerv, vFuip)
+GO(glGetNamedBufferParameteriv, vFuup)
+GO(glGetNamedBufferParameteri64v, vFuup)
+GO(glGetNamedBufferPointerv, vFuup)
 GO(glGetNamedBufferSubData, vFullp)
-GO(glCreateFramebuffers, vFlp)
-GO(glNamedFramebufferRenderbuffer, vFuiiu)
-GO(glNamedFramebufferParameteri, vFuii)
-GO(glNamedFramebufferTexture, vFuiui)
-GO(glNamedFramebufferTextureLayer, vFuiuii)
-GO(glNamedFramebufferDrawBuffer, vFui)
-GO(glNamedFramebufferDrawBuffers, vFulp)
-GO(glNamedFramebufferReadBuffer, vFui)
-GO(glInvalidateNamedFramebufferData, vFulp)
+GO(glCreateFramebuffers, vFip)
+GO(glNamedFramebufferRenderbuffer, vFuuuu)
+GO(glNamedFramebufferParameteri, vFuui)
+GO(glNamedFramebufferTexture, vFuuui)
+GO(glNamedFramebufferTextureLayer, vFuuuii)
+GO(glNamedFramebufferDrawBuffer, vFuu)
+GO(glNamedFramebufferDrawBuffers, vFuip)
+GO(glNamedFramebufferReadBuffer, vFuu)
+GO(glInvalidateNamedFramebufferData, vFuip)
 GO(glInvalidateNamedFramebufferSubData, vFuipiiii)
 GO(glClearNamedFramebufferiv, vFuuip)
 GO(glClearNamedFramebufferuiv, vFuuip)
 GO(glClearNamedFramebufferfv, vFuuip)
 GO(glClearNamedFramebufferfi, vFuuifi)
-GO(glBlitNamedFramebuffer, vFuuiiiiiiiiui)
-GO(glCheckNamedFramebufferStatus, iFui)
-GO(glGetNamedFramebufferParameteriv, vFuip)
-GO(glGetNamedFramebufferAttachmentParameteriv, vFuiip)
-GO(glCreateRenderbuffers, vFlp)
-GO(glNamedRenderbufferStorage, vFuill)
-GO(glNamedRenderbufferStorageMultisample, vFulill)
-GO(glGetNamedRenderbufferParameteriv, vFuip)
-GO(glCreateTextures, vFilp)
-GO(glTextureBuffer, vFuiu)
+GO(glBlitNamedFramebuffer, vFuuiiiiiiiiuu)
+GO(glCheckNamedFramebufferStatus, uFuu)
+GO(glGetNamedFramebufferParameteriv, vFuup)
+GO(glGetNamedFramebufferAttachmentParameteriv, vFuuup)
+GO(glCreateRenderbuffers, vFip)
+GO(glNamedRenderbufferStorage, vFuuii)
+GO(glNamedRenderbufferStorageMultisample, vFuiuii)
+GO(glGetNamedRenderbufferParameteriv, vFuup)
+GO(glCreateTextures, vFuip)
+GO(glTextureBuffer, vFuuu)
 GO(glTextureBufferRange, vFuuull)
 GO(glTextureStorage1D, vFuiui)
-GO(glTextureStorage2D, vFulill)
+GO(glTextureStorage2D, vFuiuii)
 GO(glTextureStorage3D, vFuiuiii)
 GO(glTextureStorage2DMultisample, vFuiuiiC)
 GO(glTextureStorage3DMultisample, vFuiuiiiC)
@@ -743,56 +743,56 @@ GO(glCompressedTextureSubImage3D, vFuiiiiiiiuip)
 GO(glCopyTextureSubImage1D, vFuiiiii)
 GO(glCopyTextureSubImage2D, vFuiiiiiii)
 GO(glCopyTextureSubImage3D, vFuiiiiiiii)
-GO(glTextureParameterf, vFuif)
-GO(glTextureParameterfv, vFuip)
-GO(glTextureParameteri, vFuii)
-GO(glTextureParameterIiv, vFuip)
+GO(glTextureParameterf, vFuuf)
+GO(glTextureParameterfv, vFuup)
+GO(glTextureParameteri, vFuui)
+GO(glTextureParameterIiv, vFuup)
 GO(glTextureParameterIuiv, vFuup)
-GO(glTextureParameteriv, vFuip)
+GO(glTextureParameteriv, vFuup)
 GO(glGenerateTextureMipmap, vFu)
 GO(glBindTextureUnit, vFuu)
 GO(glGetTextureImage, vFuiuuip)
 GO(glGetCompressedTextureImage, vFuiip)
 GO(glGetTextureLevelParameterfv, vFuiup)
 GO(glGetTextureLevelParameteriv, vFuiup)
-GO(glGetTextureParameterfv, vFuip)
-GO(glGetTextureParameterIiv, vFuip)
-GO(glGetTextureParameterIuiv, vFuip)
-GO(glGetTextureParameteriv, vFuip)
-GO(glCreateVertexArrays, vFlp)
+GO(glGetTextureParameterfv, vFuup)
+GO(glGetTextureParameterIiv, vFuup)
+GO(glGetTextureParameterIuiv, vFuup)
+GO(glGetTextureParameteriv, vFuup)
+GO(glCreateVertexArrays, vFip)
 GO(glDisableVertexArrayAttrib, vFuu)
 GO(glEnableVertexArrayAttrib, vFuu)
 GO(glVertexArrayElementBuffer, vFuu)
-GO(glVertexArrayVertexBuffer, vFuuull)
+GO(glVertexArrayVertexBuffer, vFuuuli)
 GO(glVertexArrayVertexBuffers, vFuuippp)
 GO(glVertexArrayAttribBinding, vFuuu)
-GO(glVertexArrayAttribFormat, vFuuiiiu)
-GO(glVertexArrayAttribIFormat, vFuuiiu)
-GO(glVertexArrayAttribLFormat, vFuuiiu)
+GO(glVertexArrayAttribFormat, vFuuiuCu)
+GO(glVertexArrayAttribIFormat, vFuuiuu)
+GO(glVertexArrayAttribLFormat, vFuuiuu)
 GO(glVertexArrayBindingDivisor, vFuuu)
-GO(glGetVertexArrayiv, vFuip)
-GO(glGetVertexArrayIndexediv, vFuuip)
-GO(glGetVertexArrayIndexed64iv, vFuuip)
-GO(glCreateSamplers, vFlp)
+GO(glGetVertexArrayiv, vFuup)
+GO(glGetVertexArrayIndexediv, vFuuup)
+GO(glGetVertexArrayIndexed64iv, vFuuup)
+GO(glCreateSamplers, vFip)
 GO(glCreateProgramPipelines, vFip)
 GO(glTextureBarrier, vFv)
 GO(glTextureParameteriiv, vFuip)
 GO(glTextureParameteriuiv, vFuip)
-GO(glCreateQueries, vFilp)
-GO(glGetQueryBufferObjecti64v, vFuuil)
-GO(glGetQueryBufferObjectiv, vFuuil)
-GO(glGetQueryBufferObjectui64v, vFuuil)
+GO(glCreateQueries, vFuip)
+GO(glGetQueryBufferObjecti64v, vFuuul)
+GO(glGetQueryBufferObjectiv, vFuuul)
+GO(glGetQueryBufferObjectui64v, vFuuul)
 GO(glGetQueryBufferObjectuiv, vFuuul)
 GO(glMemoryBarrierByRegion, vFu)
 GO(glGetTextureSubImage, vFuiiiiiiiuuip)
 GO(glGetCompressedTextureSubImage, vFuiiiiiiiip)
-GO(glGetGraphicsResetStatus, iFv)
-GO(glGetnUniformfv, vFuilp)
-GO(glGetnUniformiv, vFuilp)
-GO(glGetnUniformuiv, vFuilp)
-GO(glReadnPixels, vFiilluulp)
+GO(glGetGraphicsResetStatus, uFv)
+GO(glGetnUniformfv, vFuiip)
+GO(glGetnUniformiv, vFuiip)
+GO(glGetnUniformuiv, vFuiip)
+GO(glReadnPixels, vFiiiiuuip)
 //VERSION_4_6
-GO(glSpecializeShader, vFippp)
+GO(glSpecializeShader, vFupupp)
 
 GO(glTexturePageCommitmentEXT, vFuiiiiiiiC)
 GO(glVertexArrayVertexAttribDivisorEXT, vFuuu)
@@ -816,7 +816,7 @@ GO(glMultiDrawElementsIndirectAMD, vFuupii)
 //AMD_name_gen_delete
 GO(glDeleteNamesAMD, vFuup)
 GO(glGenNamesAMD, vFuup)
-GO(glIsNameAMD, iFuu)
+GO(glIsNameAMD, CFuu)
 //AMD_performance_monitor
 GO(glBeginPerfMonitorAMD, vFu)
 GO(glDeletePerfMonitorsAMD, vFip)
@@ -850,10 +850,10 @@ GO(glDeleteFencesAPPLE, vFip)
 GO(glFinishFenceAPPLE, vFu)
 GO(glFinishObjectAPPLE, vFui)
 GO(glGenFencesAPPLE, vFip)
-GO(glIsFenceAPPLE, iFu)
+GO(glIsFenceAPPLE, CFu)
 GO(glSetFenceAPPLE, vFu)
-GO(glTestFenceAPPLE, iFu)
-GO(glTestObjectAPPLE, iFuu)
+GO(glTestFenceAPPLE, CFu)
+GO(glTestObjectAPPLE, CFuu)
 //APPLE_flush_buffer_range
 GO(glBufferParameteriAPPLE, vFuui)
 GO(glFlushMappedBufferRangeAPPLE, vFull)
@@ -868,7 +868,7 @@ GO(glTextureRangeAPPLE, vFuip)
 GO(glBindVertexArrayAPPLE, vFu)
 GO(glDeleteVertexArraysAPPLE, vFip)
 GO(glGenVertexArraysAPPLE, vFip)
-GO(glIsVertexArrayAPPLE, iFu)
+GO(glIsVertexArrayAPPLE, CFu)
 //APPLE_vertex_array_range
 GO(glFlushVertexArrayRangeAPPLE, vFip)
 GO(glVertexArrayParameteriAPPLE, vFui)
@@ -876,7 +876,7 @@ GO(glVertexArrayRangeAPPLE, vFip)
 //APPLE_vertex_program_evaluators
 GO(glDisableVertexAttribAPPLE, vFuu)
 GO(glEnableVertexAttribAPPLE, vFuu)
-GO(glIsVertexAttribEnabledAPPLE, iFuu)
+GO(glIsVertexAttribEnabledAPPLE, CFuu)
 GO(glMapVertexAttrib1dAPPLE, vFuuddiip)
 GO(glMapVertexAttrib1fAPPLE, vFuuffiip)
 GO(glMapVertexAttrib2dAPPLE, vFuuddiiddiip)
@@ -905,7 +905,7 @@ GO(glClearNamedBufferSubDataEXT, vFuulluup)
 GO(glClampColorARB, vFuu)
 //ARB_compute_shader
 GO(glDispatchCompute, vFuuu)
-GO(glDispatchComputeIndirect, vFi)
+GO(glDispatchComputeIndirect, vFl)
 //ARB_copy_buffer
 GO(glCopyBufferSubData, vFuulll)
 //ARB_copy_image
@@ -941,7 +941,7 @@ GO(glNamedFramebufferParameteriEXT, vFuui)
 //ARB_framebuffer_object
 GO(glBindFramebuffer, vFuu)
 GO(glBindRenderbuffer, vFuu)
-GO(glBlitFramebuffer, vFiiiiiiiiiu)
+GO(glBlitFramebuffer, vFiiiiiiiiuu)
 GO(glCheckFramebufferStatus, uFu)
 GO(glDeleteFramebuffers, vFip)
 GO(glDeleteRenderbuffers, vFip)
@@ -955,8 +955,8 @@ GO(glGenRenderbuffers, vFip)
 GO(glGenerateMipmap, vFu)
 GO(glGetFramebufferAttachmentParameteriv, vFuuup)
 GO(glGetRenderbufferParameteriv, vFuup)
-GO(glIsFramebuffer, iFu)
-GO(glIsRenderbuffer, iFu)
+GO(glIsFramebuffer, CFu)
+GO(glIsRenderbuffer, CFu)
 GO(glRenderbufferStorage, vFuuii)
 GO(glRenderbufferStorageMultisample, vFuiuii)
 //ARB_geometry_shader4
@@ -978,14 +978,14 @@ GO(glUniform3d, vFiddd)
 GO(glUniform3dv, vFiip)
 GO(glUniform4d, vFidddd)
 GO(glUniform4dv, vFiip)
-GO(glUniformMatrix2dv, vFiiip)
-GO(glUniformMatrix2x3dv, vFiiip)
-GO(glUniformMatrix2x4dv, vFiiip)
-GO(glUniformMatrix3dv, vFiiip)
-GO(glUniformMatrix3x2dv, vFiiip)
-GO(glUniformMatrix3x4dv, vFiiip)
-GO(glUniformMatrix4dv, vFiiip)
-GO(glUniformMatrix4x2dv, vFiiip)
+GO(glUniformMatrix2dv, vFiiCp)
+GO(glUniformMatrix2x3dv, vFiiCp)
+GO(glUniformMatrix2x4dv, vFiiCp)
+GO(glUniformMatrix3dv, vFiiCp)
+GO(glUniformMatrix3x2dv, vFiiCp)
+GO(glUniformMatrix3x4dv, vFiiCp)
+GO(glUniformMatrix4dv, vFiiCp)
+GO(glUniformMatrix4x2dv, vFiiCp)
 GO(glUniformMatrix4x3dv, vFiiCp)
 //ARB_instanced_arrays
 GO(glVertexAttribDivisorARB, vFuu)
@@ -995,7 +995,7 @@ GO(glGetInternalformativ, vFuuuip)
 GO(glGetInternalformati64v, vFuuuip)
 //ARB_invalidate_subdata
 GO(glInvalidateBufferData, vFu)
-GO(glInvalidateBufferSubData, vFuii)
+GO(glInvalidateBufferSubData, vFull)
 GO(glInvalidateFramebuffer, vFuip)
 GO(glInvalidateSubFramebuffer, vFuipiiii)
 GO(glInvalidateTexImage, vFui)
@@ -1023,7 +1023,7 @@ GO(glMultiTexCoord1fARB, vFuf)
 GO(glMultiTexCoord1fvARB, vFup)
 GO(glMultiTexCoord1iARB, vFui)
 GO(glMultiTexCoord1ivARB, vFup)
-GO(glMultiTexCoord1sARB, vFui)
+GO(glMultiTexCoord1sARB, vFuw)
 GO(glMultiTexCoord1svARB, vFup)
 GO(glMultiTexCoord2dARB, vFudd)
 GO(glMultiTexCoord2dvARB, vFup)
@@ -1031,7 +1031,7 @@ GO(glMultiTexCoord2fARB, vFuff)
 GO(glMultiTexCoord2fvARB, vFup)
 GO(glMultiTexCoord2iARB, vFuii)
 GO(glMultiTexCoord2ivARB, vFup)
-GO(glMultiTexCoord2sARB, vFuii)
+GO(glMultiTexCoord2sARB, vFuww)
 GO(glMultiTexCoord2svARB, vFup)
 GO(glMultiTexCoord3dARB, vFuddd)
 GO(glMultiTexCoord3dvARB, vFup)
@@ -1039,7 +1039,7 @@ GO(glMultiTexCoord3fARB, vFufff)
 GO(glMultiTexCoord3fvARB, vFup)
 GO(glMultiTexCoord3iARB, vFuiii)
 GO(glMultiTexCoord3ivARB, vFup)
-GO(glMultiTexCoord3sARB, vFuiii)
+GO(glMultiTexCoord3sARB, vFuwww)
 GO(glMultiTexCoord3svARB, vFup)
 GO(glMultiTexCoord4dARB, vFudddd)
 GO(glMultiTexCoord4dvARB, vFup)
@@ -1047,7 +1047,7 @@ GO(glMultiTexCoord4fARB, vFuffff)
 GO(glMultiTexCoord4fvARB, vFup)
 GO(glMultiTexCoord4iARB, vFuiiii)
 GO(glMultiTexCoord4ivARB, vFup)
-GO(glMultiTexCoord4sARB, vFuiiii)
+GO(glMultiTexCoord4sARB, vFuwwww)
 GO(glMultiTexCoord4svARB, vFup)
 //ARB_occlusion_query
 GO(glBeginQueryARB, vFuu)
@@ -1057,7 +1057,7 @@ GO(glGenQueriesARB, vFip)
 GO(glGetQueryObjectivARB, vFuup)
 GO(glGetQueryObjectuivARB, vFuup)
 GO(glGetQueryivARB, vFuup)
-GO(glIsQueryARB, iFu)
+GO(glIsQueryARB, CFu)
 //ARB_point_parameters
 GO(glPointParameterfARB, vFuf)
 GO(glPointParameterfvARB, vFup)
@@ -1075,7 +1075,7 @@ GO(glGetGraphicsResetStatusARB, uFv)
 GO(glGetnColorTableARB, vFuuuip)
 GO(glGetnCompressedTexImageARB, vFuiip)
 GO(glGetnConvolutionFilterARB, vFuuuip)
-GO(glGetnHistogramARB, vFuiuuip)
+GO(glGetnHistogramARB, vFuCuuip)
 GO(glGetnMapdvARB, vFuuip)
 GO(glGetnMapfvARB, vFuuip)
 GO(glGetnMapivARB, vFuuip)
@@ -1101,7 +1101,7 @@ GO(glGetSamplerParameterIiv, vFuup)
 GO(glGetSamplerParameterIuiv, vFuup)
 GO(glGetSamplerParameterfv, vFuup)
 GO(glGetSamplerParameteriv, vFuup)
-GO(glIsSampler, iFu)
+GO(glIsSampler, CFu)
 GO(glSamplerParameterIiv, vFuup)
 GO(glSamplerParameterIuiv, vFuup)
 GO(glSamplerParameterf, vFuuf)
@@ -1116,7 +1116,7 @@ GO(glDeleteProgramPipelines, vFip)
 GO(glGenProgramPipelines, vFip)
 GO(glGetProgramPipelineInfoLog, vFuipp)
 GO(glGetProgramPipelineiv, vFuup)
-GO(glIsProgramPipeline, iFu)
+GO(glIsProgramPipeline, CFu)
 GO(glProgramUniform1d, vFuid)
 GO(glProgramUniform1dv, vFuiip)
 GO(glProgramUniform1f, vFuif)
@@ -1149,31 +1149,31 @@ GO(glProgramUniform4i, vFuiiiii)
 GO(glProgramUniform4iv, vFuiip)
 GO(glProgramUniform4ui, vFuiuuuu)
 GO(glProgramUniform4uiv, vFuiip)
-GO(glProgramUniformMatrix2dv, vFuiiip)
-GO(glProgramUniformMatrix2fv, vFuiiip)
-GO(glProgramUniformMatrix2x3dv, vFuiiip)
-GO(glProgramUniformMatrix2x3fv, vFuiiip)
-GO(glProgramUniformMatrix2x4dv, vFuiiip)
-GO(glProgramUniformMatrix2x4fv, vFuiiip)
-GO(glProgramUniformMatrix3dv, vFuiiip)
-GO(glProgramUniformMatrix3fv, vFuiiip)
-GO(glProgramUniformMatrix3x2dv, vFuiiip)
-GO(glProgramUniformMatrix3x2fv, vFuiiip)
-GO(glProgramUniformMatrix3x4dv, vFuiiip)
-GO(glProgramUniformMatrix3x4fv, vFuiiip)
-GO(glProgramUniformMatrix4dv, vFuiiip)
-GO(glProgramUniformMatrix4fv, vFuiiip)
-GO(glProgramUniformMatrix4x2dv, vFuiiip)
-GO(glProgramUniformMatrix4x2fv, vFuiiip)
-GO(glProgramUniformMatrix4x3dv, vFuiiip)
-GO(glProgramUniformMatrix4x3fv, vFuiiip)
+GO(glProgramUniformMatrix2dv, vFuiiCp)
+GO(glProgramUniformMatrix2fv, vFuiiCp)
+GO(glProgramUniformMatrix2x3dv, vFuiiCp)
+GO(glProgramUniformMatrix2x3fv, vFuiiCp)
+GO(glProgramUniformMatrix2x4dv, vFuiiCp)
+GO(glProgramUniformMatrix2x4fv, vFuiiCp)
+GO(glProgramUniformMatrix3dv, vFuiiCp)
+GO(glProgramUniformMatrix3fv, vFuiiCp)
+GO(glProgramUniformMatrix3x2dv, vFuiiCp)
+GO(glProgramUniformMatrix3x2fv, vFuiiCp)
+GO(glProgramUniformMatrix3x4dv, vFuiiCp)
+GO(glProgramUniformMatrix3x4fv, vFuiiCp)
+GO(glProgramUniformMatrix4dv, vFuiiCp)
+GO(glProgramUniformMatrix4fv, vFuiiCp)
+GO(glProgramUniformMatrix4x2dv, vFuiiCp)
+GO(glProgramUniformMatrix4x2fv, vFuiiCp)
+GO(glProgramUniformMatrix4x3dv, vFuiiCp)
+GO(glProgramUniformMatrix4x3fv, vFuiiCp)
 GO(glUseProgramStages, vFuuu)
 GO(glValidateProgramPipeline, vFu)
 //ARB_shader_atomic_counters
 GO(glGetActiveAtomicCounterBufferiv, vFuuup)
 //ARB_shader_image_load_store
 GO(glBindImageTexture, vFuuiCiuu)
-GO(glMemoryBarrier, vFi)
+GO(glMemoryBarrier, vFu)
 //ARB_shader_objects
 GO(glAttachObjectARB, vFuu)
 GO(glCompileShaderARB, vFu)
@@ -1209,8 +1209,8 @@ GO(glUniform4fARB, vFiffff)
 GO(glUniform4fvARB, vFiip)
 GO(glUniform4iARB, vFiiiii)
 GO(glUniform4ivARB, vFiip)
-GO(glUniformMatrix2fvARB, vFiiip)
-GO(glUniformMatrix3fvARB, vFiiip)
+GO(glUniformMatrix2fvARB, vFiiCp)
+GO(glUniformMatrix3fvARB, vFiiCp)
 GO(glUniformMatrix4fvARB, vFiiCp)
 GO(glUseProgramObjectARB, vFu)
 GO(glValidateProgramARB, vFu)
@@ -1233,13 +1233,13 @@ GO(glGetNamedStringivARB, vFipup)
 GO(glIsNamedStringARB, CFip)
 GO(glNamedStringARB, vFuipip)
 //ARB_sync
-GO(glClientWaitSync, uFpuL)
+GO(glClientWaitSync, uFpuU)
 GO(glDeleteSync, vFp)
 GO(glFenceSync, pFuu)
 GO(glGetInteger64v, vFup)
 GO(glGetSynciv, vFpuipp)
 GO(glIsSync, CFp)
-GO(glWaitSync, vFpuL)
+GO(glWaitSync, vFpuU)
 //ARB_tessellation_shader
 GO(glPatchParameterfv, vFup)
 GO(glPatchParameteri, vFui)
@@ -1258,9 +1258,9 @@ GO(glCompressedTexSubImage3DARB, vFuiiiiiiiuip)
 GO(glGetCompressedTexImageARB, vFuip)
 //ARB_texture_multisample
 GO(glGetMultisamplefv, vFuup)
-GO(glSampleMaski, vFui)
-GO(glTexImage2DMultisample, vFuiiiii)
-GO(glTexImage3DMultisample, vFuiiiiii)
+GO(glSampleMaski, vFuu)
+GO(glTexImage2DMultisample, vFuiuiiC)
+GO(glTexImage3DMultisample, vFuiuiiiC)
 //ARB_texture_storage
 GO(glTexStorage1D, vFuiui)
 GO(glTexStorage2D, vFuiuii)
@@ -1284,7 +1284,7 @@ GO(glBindTransformFeedback, vFuu)
 GO(glDeleteTransformFeedbacks, vFip)
 GO(glDrawTransformFeedback, vFuu)
 GO(glGenTransformFeedbacks, vFip)
-GO(glIsTransformFeedback, iFu)
+GO(glIsTransformFeedback, CFu)
 GO(glPauseTransformFeedback, vFv)
 GO(glResumeTransformFeedback, vFv)
 //ARB_transform_feedback3
@@ -1312,7 +1312,7 @@ GO(glUniformBlockBinding, vFuuu)
 GO(glBindVertexArray, vFu)
 GO(glDeleteVertexArrays, vFip)
 GO(glGenVertexArrays, vFip)
-GO(glIsVertexArray, iFu)
+GO(glIsVertexArray, CFu)
 //ARB_vertex_attrib_64bit
 GO(glGetVertexAttribLdv, vFuup)
 GO(glVertexAttribL1d, vFud)
@@ -1357,9 +1357,9 @@ GO(glGenBuffersARB, vFip)
 GO(glGetBufferParameterivARB, vFuup)
 GO(glGetBufferPointervARB, vFuup)
 GO(glGetBufferSubDataARB, vFullp)
-GO(glIsBufferARB, iFu)
+GO(glIsBufferARB, CFu)
 GO(glMapBufferARB, pFuu)
-GO(glUnmapBufferARB, iFu)
+GO(glUnmapBufferARB, CFu)
 //ARB_vertex_program
 GO(glBindProgramARB, vFuu)
 GO(glDeleteProgramsARB, vFip)
@@ -1376,7 +1376,7 @@ GO(glGetVertexAttribPointervARB, vFuup)
 GO(glGetVertexAttribdvARB, vFuup)
 GO(glGetVertexAttribfvARB, vFuup)
 GO(glGetVertexAttribivARB, vFuup)
-GO(glIsProgramARB, iFu)
+GO(glIsProgramARB, CFu)
 GO(glProgramEnvParameter4dARB, vFuudddd)
 GO(glProgramEnvParameter4dvARB, vFuup)
 GO(glProgramEnvParameter4fARB, vFuuffff)
@@ -1390,24 +1390,24 @@ GO(glVertexAttrib1dARB, vFud)
 GO(glVertexAttrib1dvARB, vFup)
 GO(glVertexAttrib1fARB, vFuf)
 GO(glVertexAttrib1fvARB, vFup)
-GO(glVertexAttrib1sARB, vFui)
+GO(glVertexAttrib1sARB, vFuw)
 GO(glVertexAttrib1svARB, vFup)
 GO(glVertexAttrib2dARB, vFudd)
 GO(glVertexAttrib2dvARB, vFup)
 GO(glVertexAttrib2fARB, vFuff)
 GO(glVertexAttrib2fvARB, vFup)
-GO(glVertexAttrib2sARB, vFuii)
+GO(glVertexAttrib2sARB, vFuww)
 GO(glVertexAttrib2svARB, vFup)
 GO(glVertexAttrib3dARB, vFuddd)
 GO(glVertexAttrib3dvARB, vFup)
 GO(glVertexAttrib3fARB, vFufff)
 GO(glVertexAttrib3fvARB, vFup)
-GO(glVertexAttrib3sARB, vFuiii)
+GO(glVertexAttrib3sARB, vFuwww)
 GO(glVertexAttrib3svARB, vFup)
 GO(glVertexAttrib4NbvARB, vFup)
 GO(glVertexAttrib4NivARB, vFup)
 GO(glVertexAttrib4NsvARB, vFup)
-GO(glVertexAttrib4NubARB, vFuuuuu)
+GO(glVertexAttrib4NubARB, vFuCCCC)
 GO(glVertexAttrib4NubvARB, vFup)
 GO(glVertexAttrib4NuivARB, vFup)
 GO(glVertexAttrib4NusvARB, vFup)
@@ -1417,7 +1417,7 @@ GO(glVertexAttrib4dvARB, vFup)
 GO(glVertexAttrib4fARB, vFuffff)
 GO(glVertexAttrib4fvARB, vFup)
 GO(glVertexAttrib4ivARB, vFup)
-GO(glVertexAttrib4sARB, vFuiiii)
+GO(glVertexAttrib4sARB, vFuwwww)
 GO(glVertexAttrib4svARB, vFup)
 GO(glVertexAttrib4ubvARB, vFup)
 GO(glVertexAttrib4uivARB, vFup)
@@ -1452,12 +1452,12 @@ GO(glTexCoordP3ui, vFuu)
 GO(glTexCoordP3uiv, vFup)
 GO(glTexCoordP4ui, vFuu)
 GO(glTexCoordP4uiv, vFup)
-GO(glVertexAttribP1ui, vFuuiu)
-GO(glVertexAttribP1uiv, vFuuip)
-GO(glVertexAttribP2ui, vFuuiu)
-GO(glVertexAttribP2uiv, vFuuip)
-GO(glVertexAttribP3ui, vFuuiu)
-GO(glVertexAttribP3uiv, vFuuip)
+GO(glVertexAttribP1ui, vFuuCu)
+GO(glVertexAttribP1uiv, vFuuCp)
+GO(glVertexAttribP2ui, vFuuCu)
+GO(glVertexAttribP2uiv, vFuuCp)
+GO(glVertexAttribP3ui, vFuuCu)
+GO(glVertexAttribP3uiv, vFuuCp)
 GO(glVertexAttribP4ui, vFuuCu)
 GO(glVertexAttribP4uiv, vFuuCp)
 GO(glVertexP2ui, vFuu)
@@ -1484,7 +1484,7 @@ GO(glWindowPos2fARB, vFff)
 GO(glWindowPos2fvARB, vFp)
 GO(glWindowPos2iARB, vFii)
 GO(glWindowPos2ivARB, vFp)
-GO(glWindowPos2sARB, vFii)
+GO(glWindowPos2sARB, vFww)
 GO(glWindowPos2svARB, vFp)
 GO(glWindowPos3dARB, vFddd)
 GO(glWindowPos3dvARB, vFp)
@@ -1492,7 +1492,7 @@ GO(glWindowPos3fARB, vFfff)
 GO(glWindowPos3fvARB, vFp)
 GO(glWindowPos3iARB, vFiii)
 GO(glWindowPos3ivARB, vFp)
-GO(glWindowPos3sARB, vFiii)
+GO(glWindowPos3sARB, vFwww)
 GO(glWindowPos3svARB, vFp)
 //ATI_draw_buffers
 GO(glDrawBuffersATI, vFip)
@@ -1538,7 +1538,7 @@ GO(glGetObjectBufferfvATI, vFuup)
 GO(glGetObjectBufferivATI, vFuup)
 GO(glGetVariantArrayObjectfvATI, vFuup)
 GO(glGetVariantArrayObjectivATI, vFuup)
-GO(glIsObjectBufferATI, iFu)
+GO(glIsObjectBufferATI, CFu)
 GO(glNewObjectBufferATI, uFipu)
 GO(glUpdateObjectBufferATI, vFuuipu)
 GO(glVariantArrayObjectATI, vFuuiuu)
@@ -1582,7 +1582,7 @@ GO(glVertexStream3fATI, vFufff)
 GO(glVertexStream3fvATI, vFup)
 GO(glVertexStream3iATI, vFuiii)
 GO(glVertexStream3ivATI, vFup)
-GO(glVertexStream3sATI, vFuiii)
+GO(glVertexStream3sATI, vFuwww)
 GO(glVertexStream3svATI, vFup)
 GO(glVertexStream4dATI, vFudddd)
 GO(glVertexStream4dvATI, vFup)
@@ -1625,7 +1625,7 @@ GO(glGetConvolutionParameterivEXT, vFuup)
 GO(glGetSeparableFilterEXT, vFuuuppp)
 GO(glSeparableFilter2DEXT, vFuuiiuupp)
 //EXT_coordinate_frame
-GO(glBinormal3bEXT, vFiii)
+GO(glBinormal3bEXT, vFccc)
 GO(glBinormal3bvEXT, vFp)
 GO(glBinormal3dEXT, vFddd)
 GO(glBinormal3dvEXT, vFp)
@@ -1633,10 +1633,10 @@ GO(glBinormal3fEXT, vFfff)
 GO(glBinormal3fvEXT, vFp)
 GO(glBinormal3iEXT, vFiii)
 GO(glBinormal3ivEXT, vFp)
-GO(glBinormal3sEXT, vFiii)
+GO(glBinormal3sEXT, vFwww)
 GO(glBinormal3svEXT, vFp)
 GO(glBinormalPointerEXT, vFuip)
-GO(glTangent3bEXT, vFiii)
+GO(glTangent3bEXT, vFccc)
 GO(glTangent3bvEXT, vFp)
 GO(glTangent3dEXT, vFddd)
 GO(glTangent3dvEXT, vFp)
@@ -1644,7 +1644,7 @@ GO(glTangent3fEXT, vFfff)
 GO(glTangent3fvEXT, vFp)
 GO(glTangent3iEXT, vFiii)
 GO(glTangent3ivEXT, vFp)
-GO(glTangent3sEXT, vFiii)
+GO(glTangent3sEXT, vFwww)
 GO(glTangent3svEXT, vFp)
 GO(glTangentPointerEXT, vFuip)
 //EXT_copy_texture
@@ -1661,7 +1661,7 @@ GO(glDepthBoundsEXT, vFdd)
 //EXT_direct_state_access
 GO(glBindMultiTextureEXT, vFuuu)
 GO(glCheckNamedFramebufferStatusEXT, uFuu)
-GO(glClientAttribDefaultEXT, vFi)
+GO(glClientAttribDefaultEXT, vFu)
 GO(glCompressedMultiTexImage1DEXT, vFuuiuiiip)
 GO(glCompressedMultiTexImage2DEXT, vFuuiuiiiip)
 GO(glCompressedMultiTexImage3DEXT, vFuuiuiiiiip)
@@ -1844,25 +1844,25 @@ GO(glProgramUniform4iEXT, vFuiiiii)
 GO(glProgramUniform4ivEXT, vFuiip)
 GO(glProgramUniform4uiEXT, vFuiuuuu)
 GO(glProgramUniform4uivEXT, vFuiip)
-GO(glProgramUniformMatrix2dvEXT, vFuiiip)
-GO(glProgramUniformMatrix2fvEXT, vFuiiip)
-GO(glProgramUniformMatrix2x3dvEXT, vFuiiip)
-GO(glProgramUniformMatrix2x3fvEXT, vFuiiip)
-GO(glProgramUniformMatrix2x4dvEXT, vFuiiip)
-GO(glProgramUniformMatrix2x4fvEXT, vFuiiip)
-GO(glProgramUniformMatrix3dvEXT, vFuiiip)
-GO(glProgramUniformMatrix3fvEXT, vFuiiip)
-GO(glProgramUniformMatrix3x2dvEXT, vFuiiip)
-GO(glProgramUniformMatrix3x2fvEXT, vFuiiip)
-GO(glProgramUniformMatrix3x4dvEXT, vFuiiip)
-GO(glProgramUniformMatrix3x4fvEXT, vFuiiip)
-GO(glProgramUniformMatrix4dvEXT, vFuiiip)
-GO(glProgramUniformMatrix4fvEXT, vFuiiip)
-GO(glProgramUniformMatrix4x2dvEXT, vFuiiip)
-GO(glProgramUniformMatrix4x2fvEXT, vFuiiip)
+GO(glProgramUniformMatrix2dvEXT, vFuiiCp)
+GO(glProgramUniformMatrix2fvEXT, vFuiiCp)
+GO(glProgramUniformMatrix2x3dvEXT, vFuiiCp)
+GO(glProgramUniformMatrix2x3fvEXT, vFuiiCp)
+GO(glProgramUniformMatrix2x4dvEXT, vFuiiCp)
+GO(glProgramUniformMatrix2x4fvEXT, vFuiiCp)
+GO(glProgramUniformMatrix3dvEXT, vFuiiCp)
+GO(glProgramUniformMatrix3fvEXT, vFuiiCp)
+GO(glProgramUniformMatrix3x2dvEXT, vFuiiCp)
+GO(glProgramUniformMatrix3x2fvEXT, vFuiiCp)
+GO(glProgramUniformMatrix3x4dvEXT, vFuiiCp)
+GO(glProgramUniformMatrix3x4fvEXT, vFuiiCp)
+GO(glProgramUniformMatrix4dvEXT, vFuiiCp)
+GO(glProgramUniformMatrix4fvEXT, vFuiiCp)
+GO(glProgramUniformMatrix4x2dvEXT, vFuiiCp)
+GO(glProgramUniformMatrix4x2fvEXT, vFuiiCp)
 GO(glProgramUniformMatrix4x3dvEXT, vFuiiCp)
 GO(glProgramUniformMatrix4x3fvEXT, vFuiiCp)
-GO(glPushClientAttribDefaultEXT, vFi)
+GO(glPushClientAttribDefaultEXT, vFu)
 GO(glTextureBufferEXT, vFuuuu)
 GO(glTextureImage1DEXT, vFuuiiiiuup)
 GO(glTextureImage2DEXT, vFuuiiiiiuup)
@@ -1877,18 +1877,18 @@ GO(glTextureRenderbufferEXT, vFuuu)
 GO(glTextureSubImage1DEXT, vFuuiiiuup)
 GO(glTextureSubImage2DEXT, vFuuiiiiiuup)
 GO(glTextureSubImage3DEXT, vFuuiiiiiiiuup)
-GO(glUnmapNamedBufferEXT, iFu)
-GO(glVertexArrayColorOffsetEXT, vFuuiuii)
+GO(glUnmapNamedBufferEXT, CFu)
+GO(glVertexArrayColorOffsetEXT, vFuuiuil)
 GO(glVertexArrayEdgeFlagOffsetEXT, vFuuil)
 GO(glVertexArrayFogCoordOffsetEXT, vFuuuil)
-GO(glVertexArrayIndexOffsetEXT, vFuuuii)
+GO(glVertexArrayIndexOffsetEXT, vFuuuil)
 GO(glVertexArrayMultiTexCoordOffsetEXT, vFuuuiuil)
-GO(glVertexArrayNormalOffsetEXT, vFuuuii)
+GO(glVertexArrayNormalOffsetEXT, vFuuuil)
 GO(glVertexArraySecondaryColorOffsetEXT, vFuuiuil)
-GO(glVertexArrayTexCoordOffsetEXT, vFuuiuii)
-GO(glVertexArrayVertexAttribIOffsetEXT, vFuuuiuii)
+GO(glVertexArrayTexCoordOffsetEXT, vFuuiuil)
+GO(glVertexArrayVertexAttribIOffsetEXT, vFuuuiuil)
 GO(glVertexArrayVertexAttribOffsetEXT, vFuuuiuCil)
-GO(glVertexArrayVertexOffsetEXT, vFuuiuii)
+GO(glVertexArrayVertexOffsetEXT, vFuuiuil)
 //EXT_draw_buffers2
 GO(glColorMaskIndexedEXT, vFuCCCC)
 GO(glDisableIndexedEXT, vFuu)
@@ -1924,8 +1924,8 @@ GO(glGenRenderbuffersEXT, vFip)
 GO(glGenerateMipmapEXT, vFu)
 GO(glGetFramebufferAttachmentParameterivEXT, vFuuup)
 GO(glGetRenderbufferParameterivEXT, vFuup)
-GO(glIsFramebufferEXT, iFu)
-GO(glIsRenderbufferEXT, iFu)
+GO(glIsFramebufferEXT, CFu)
+GO(glIsRenderbufferEXT, CFu)
 GO(glRenderbufferStorageEXT, vFuuii)
 //EXT_geometry_shader4
 GO(glProgramParameteriEXT, vFuui)
@@ -1945,7 +1945,7 @@ GO(glUniform3uivEXT, vFiip)
 GO(glUniform4uiEXT, vFiuuuu)
 GO(glUniform4uivEXT, vFiip)
 //EXT_histogram
-GO(glGetHistogramEXT, vFuiuup)
+GO(glGetHistogramEXT, vFuCuup)
 GO(glGetHistogramParameterfvEXT, vFuup)
 GO(glGetHistogramParameterivEXT, vFuup)
 GO(glGetMinmaxEXT, vFuCuup)
@@ -1967,7 +1967,7 @@ GO(glTextureMaterialEXT, vFuu)
 GO(glMultiDrawArraysEXT, vFuppi)
 GO(glMultiDrawElementsEXT, vFupupi)
 //EXT_multisample
-GO(glSampleMaskEXT, vFfi)
+GO(glSampleMaskEXT, vFfC)
 GO(glSamplePatternEXT, vFu)
 //EXT_paletted_texture
 GO(glColorTableEXT, vFuuiuup)
@@ -1997,7 +1997,7 @@ GO(glSecondaryColor3fEXT, vFfff)
 GO(glSecondaryColor3fvEXT, vFp)
 GO(glSecondaryColor3iEXT, vFiii)
 GO(glSecondaryColor3ivEXT, vFp)
-GO(glSecondaryColor3sEXT, vFiii)
+GO(glSecondaryColor3sEXT, vFwww)
 GO(glSecondaryColor3svEXT, vFp)
 GO(glSecondaryColor3ubEXT, vFCCC)
 GO(glSecondaryColor3ubvEXT, vFp)
@@ -2012,7 +2012,7 @@ GO(glCreateShaderProgramEXT, uFup)
 GO(glUseShaderProgramEXT, vFuu)
 //EXT_shader_image_load_store
 GO(glBindImageTextureEXT, vFuuiCiui)
-GO(glMemoryBarrierEXT, vFi)
+GO(glMemoryBarrierEXT, vFu)
 //EXT_stencil_clear_tag
 GO(glStencilClearTagEXT, vFiu)
 //EXT_stencil_two_side
@@ -2033,19 +2033,19 @@ GO(glGetTexParameterIuivEXT, vFuup)
 GO(glTexParameterIivEXT, vFuup)
 GO(glTexParameterIuivEXT, vFuup)
 //EXT_texture_object
-GO(glAreTexturesResidentEXT, iFipp)
+GO(glAreTexturesResidentEXT, CFipp)
 GO(glBindTextureEXT, vFuu)
 GO(glDeleteTexturesEXT, vFip)
 GO(glGenTexturesEXT, vFip)
-GO(glIsTextureEXT, iFu)
+GO(glIsTextureEXT, CFu)
 GO(glPrioritizeTexturesEXT, vFipp)
 //EXT_texture_perturb_normal
 GO(glTextureNormalEXT, vFu)
 //EXT_transform_feedback
 GO(glBeginTransformFeedbackEXT, vFu)
 GO(glBindBufferBaseEXT, vFuuu)
-GO(glBindBufferOffsetEXT, vFuuui)
-GO(glBindBufferRangeEXT, vFuuuii)
+GO(glBindBufferOffsetEXT, vFuuul)
+GO(glBindBufferRangeEXT, vFuuull)
 GO(glEndTransformFeedbackEXT, vFv)
 GO(glGetTransformFeedbackVaryingEXT, vFuuipppp)
 GO(glTransformFeedbackVaryingsEXT, vFuipu)
@@ -2158,7 +2158,7 @@ GO(glTexCoordPointervINTEL, vFiup)
 GO(glVertexPointervINTEL, vFiup)
 //KHR_debug
 GOM(glDebugMessageCallback, vFEpp)   // not ideal, because the my_ version will always exist, even if glDebugMessageCallback doesn't
-GO(glDebugMessageControl, vFuuuipi)
+GO(glDebugMessageControl, vFuuuipC)
 GO(glDebugMessageInsert, vFuuuuip)
 GO(glGetDebugMessageLog, uFuipppppp)
 GO(glGetObjectLabel, vFuuipp)
@@ -2198,18 +2198,18 @@ GO(glWindowPos4svMESA, vFp)
 GO(glBeginConditionalRenderNVX, vFu)
 GO(glEndConditionalRenderNVX, vFv)
 //NV_bindless_texture
-GO(glGetImageHandleNV, LFuiCiu)
-GO(glGetTextureHandleNV, LFu)
-GO(glGetTextureSamplerHandleNV, LFuu)
-GO(glIsImageHandleResidentNV, CFL)
-GO(glIsTextureHandleResidentNV, iFu)
-GO(glMakeImageHandleNonResidentNV, vFu)
-GO(glMakeImageHandleResidentNV, vFLu)
-GO(glMakeTextureHandleNonResidentNV, vFu)
-GO(glMakeTextureHandleResidentNV, vFu)
-GO(glProgramUniformHandleui64NV, vFuiL)
+GO(glGetImageHandleNV, UFuiCiu)
+GO(glGetTextureHandleNV, UFu)
+GO(glGetTextureSamplerHandleNV, UFuu)
+GO(glIsImageHandleResidentNV, CFU)
+GO(glIsTextureHandleResidentNV, CFU)
+GO(glMakeImageHandleNonResidentNV, vFU)
+GO(glMakeImageHandleResidentNV, vFUu)
+GO(glMakeTextureHandleNonResidentNV, vFU)
+GO(glMakeTextureHandleResidentNV, vFU)
+GO(glProgramUniformHandleui64NV, vFuiU)
 GO(glProgramUniformHandleui64vNV, vFuiip)
-GO(glUniformHandleui64NV, vFiL)
+GO(glUniformHandleui64NV, vFiU)
 GO(glUniformHandleui64vNV, vFiip)
 //NV_conditional_render
 GO(glBeginConditionalRenderNV, vFuu)
@@ -2234,16 +2234,16 @@ GO(glMapParameterfvNV, vFuup)
 GO(glMapParameterivNV, vFuup)
 //NV_explicit_multisample
 GO(glGetMultisamplefvNV, vFuup)
-GO(glSampleMaskIndexedNV, vFui)
+GO(glSampleMaskIndexedNV, vFuu)
 GO(glTexRenderbufferNV, vFuu)
 //NV_fence
 GO(glDeleteFencesNV, vFip)
 GO(glFinishFenceNV, vFu)
 GO(glGenFencesNV, vFip)
 GO(glGetFenceivNV, vFuup)
-GO(glIsFenceNV, iFu)
+GO(glIsFenceNV, CFu)
 GO(glSetFenceNV, vFuu)
-GO(glTestFenceNV, iFu)
+GO(glTestFenceNV, CFu)
 //NV_fragment_program
 GO(glGetProgramNamedParameterdvNV, vFuipp)
 GO(glGetProgramNamedParameterfvNV, vFuipp)
@@ -2280,44 +2280,44 @@ GO(glGetProgramSubroutineParameteruivNV, vFuup)
 GO(glProgramSubroutineParametersuivNV, vFuip)
 //NV_gpu_shader5
 GO(glGetUniformi64vNV, vFuip)
-GO(glProgramUniform1i64NV, vFuil)
+GO(glProgramUniform1i64NV, vFuiI)
 GO(glProgramUniform1i64vNV, vFuiip)
-GO(glProgramUniform1ui64NV, vFuiu)
+GO(glProgramUniform1ui64NV, vFuiU)
 GO(glProgramUniform1ui64vNV, vFuiip)
-GO(glProgramUniform2i64NV, vFuill)
+GO(glProgramUniform2i64NV, vFuiII)
 GO(glProgramUniform2i64vNV, vFuiip)
-GO(glProgramUniform2ui64NV, vFuiLL)
+GO(glProgramUniform2ui64NV, vFuiUU)
 GO(glProgramUniform2ui64vNV, vFuiip)
-GO(glProgramUniform3i64NV, vFuilll)
+GO(glProgramUniform3i64NV, vFuiIII)
 GO(glProgramUniform3i64vNV, vFuiip)
-GO(glProgramUniform3ui64NV, vFuiLLL)
+GO(glProgramUniform3ui64NV, vFuiUUU)
 GO(glProgramUniform3ui64vNV, vFuiip)
-GO(glProgramUniform4i64NV, vFuillll)
+GO(glProgramUniform4i64NV, vFuiIIII)
 GO(glProgramUniform4i64vNV, vFuiip)
-GO(glProgramUniform4ui64NV, vFuiLLLL)
+GO(glProgramUniform4ui64NV, vFuiUUUU)
 GO(glProgramUniform4ui64vNV, vFuiip)
-GO(glUniform1i64NV, vFil)
+GO(glUniform1i64NV, vFiI)
 GO(glUniform1i64vNV, vFiip)
-GO(glUniform1ui64NV, vFiu)
+GO(glUniform1ui64NV, vFiU)
 GO(glUniform1ui64vNV, vFiip)
-GO(glUniform2i64NV, vFill)
+GO(glUniform2i64NV, vFiII)
 GO(glUniform2i64vNV, vFiip)
-GO(glUniform2ui64NV, vFiLL)
+GO(glUniform2ui64NV, vFiUU)
 GO(glUniform2ui64vNV, vFiip)
-GO(glUniform3i64NV, vFilll)
+GO(glUniform3i64NV, vFiIII)
 GO(glUniform3i64vNV, vFiip)
-GO(glUniform3ui64NV, vFiLLL)
+GO(glUniform3ui64NV, vFiUUU)
 GO(glUniform3ui64vNV, vFiip)
-GO(glUniform4i64NV, vFillll)
+GO(glUniform4i64NV, vFiIIII)
 GO(glUniform4i64vNV, vFiip)
-GO(glUniform4ui64NV, vFiLLLL)
+GO(glUniform4ui64NV, vFiUUUU)
 GO(glUniform4ui64vNV, vFiip)
 //NV_half_float
-GO(glColor3hNV, vFiii)
+GO(glColor3hNV, vFWWW)
 GO(glColor3hvNV, vFp)
-GO(glColor4hNV, vFiiii)
+GO(glColor4hNV, vFWWWW)
 GO(glColor4hvNV, vFp)
-GO(glFogCoordhNV, vFi)
+GO(glFogCoordhNV, vFW)
 GO(glFogCoordhvNV, vFp)
 GO(glMultiTexCoord1hNV, vFuW)
 GO(glMultiTexCoord1hvNV, vFup)
@@ -2327,23 +2327,23 @@ GO(glMultiTexCoord3hNV, vFuWWW)
 GO(glMultiTexCoord3hvNV, vFup)
 GO(glMultiTexCoord4hNV, vFuWWWW)
 GO(glMultiTexCoord4hvNV, vFup)
-GO(glNormal3hNV, vFiii)
+GO(glNormal3hNV, vFWWW)
 GO(glNormal3hvNV, vFp)
 GO(glSecondaryColor3hNV, vFWWW)
 GO(glSecondaryColor3hvNV, vFp)
-GO(glTexCoord1hNV, vFi)
+GO(glTexCoord1hNV, vFW)
 GO(glTexCoord1hvNV, vFp)
 GO(glTexCoord2hNV, vFWW)
 GO(glTexCoord2hvNV, vFp)
-GO(glTexCoord3hNV, vFiii)
+GO(glTexCoord3hNV, vFWWW)
 GO(glTexCoord3hvNV, vFp)
 GO(glTexCoord4hNV, vFWWWW)
 GO(glTexCoord4hvNV, vFp)
-GO(glVertex2hNV, vFii)
+GO(glVertex2hNV, vFWW)
 GO(glVertex2hvNV, vFp)
-GO(glVertex3hNV, vFiii)
+GO(glVertex3hNV, vFWWW)
 GO(glVertex3hvNV, vFp)
-GO(glVertex4hNV, vFiiii)
+GO(glVertex4hNV, vFWWWW)
 GO(glVertex4hvNV, vFp)
 GO(glVertexAttrib1hNV, vFuW)
 GO(glVertexAttrib1hvNV, vFup)
@@ -2366,7 +2366,7 @@ GO(glEndOcclusionQueryNV, vFv)
 GO(glGenOcclusionQueriesNV, vFip)
 GO(glGetOcclusionQueryivNV, vFuup)
 GO(glGetOcclusionQueryuivNV, vFuup)
-GO(glIsOcclusionQueryNV, iFu)
+GO(glIsOcclusionQueryNV, CFu)
 //NV_parameter_buffer_object
 GO(glProgramBufferParametersIivNV, vFuuuip)
 GO(glProgramBufferParametersIuivNV, vFuuuip)
@@ -2382,8 +2382,8 @@ GO(glGetVideoi64vNV, vFuup)
 GO(glGetVideoivNV, vFuup)
 GO(glGetVideoui64vNV, vFuup)
 GO(glGetVideouivNV, vFuup)
-GO(glPresentFrameDualFillNV, vFuLuuuuuuuuuuu)
-GO(glPresentFrameKeyedNV, vFuLuuuuuuuuu)
+GO(glPresentFrameDualFillNV, vFuUuuuuuuuuuuu)
+GO(glPresentFrameKeyedNV, vFuUuuuuuuuuu)
 //NV_primitive_restart
 GO(glPrimitiveRestartIndexNV, vFu)
 GO(glPrimitiveRestartNV, vFv)
@@ -2410,14 +2410,14 @@ GO(glGetIntegerui64vNV, vFup)
 GO(glGetNamedBufferParameterui64vNV, vFuup)
 GO(glGetUniformui64vNV, vFuip)
 GO(glIsBufferResidentNV, CFu)
-GO(glIsNamedBufferResidentNV, iFu)
+GO(glIsNamedBufferResidentNV, CFu)
 GO(glMakeBufferNonResidentNV, vFu)
 GO(glMakeBufferResidentNV, vFuu)
 GO(glMakeNamedBufferNonResidentNV, vFu)
 GO(glMakeNamedBufferResidentNV, vFuu)
-GO(glProgramUniformui64NV, vFuiL)
+GO(glProgramUniformui64NV, vFuiU)
 GO(glProgramUniformui64vNV, vFuiip)
-GO(glUniformui64NV, vFiL)
+GO(glUniformui64NV, vFiU)
 GO(glUniformui64vNV, vFiip)
 //NV_texture_barrier
 GO(glTextureBarrierNV, vFv)
@@ -2446,7 +2446,7 @@ GO(glBindTransformFeedbackNV, vFuu)
 GO(glDeleteTransformFeedbacksNV, vFip)
 GO(glDrawTransformFeedbackNV, vFuu)
 GO(glGenTransformFeedbacksNV, vFip)
-GO(glIsTransformFeedbackNV, iFu)
+GO(glIsTransformFeedbackNV, CFu)
 GO(glPauseTransformFeedbackNV, vFv)
 GO(glResumeTransformFeedbackNV, vFv)
 //NV_vdpau_interop
@@ -2456,7 +2456,7 @@ GO(glVDPAUInitNV, vFpp)
 GO(glVDPAUIsSurfaceNV, CFl)
 GO(glVDPAUMapSurfacesNV, vFip)
 GO(glVDPAURegisterOutputSurfaceNV, lFpuip)
-GO(glVDPAURegisterVideoSurfaceNV, uFpuip)
+GO(glVDPAURegisterVideoSurfaceNV, lFpuip)
 GO(glVDPAUSurfaceAccessNV, vFlu)
 GO(glVDPAUUnmapSurfacesNV, vFip)
 GO(glVDPAUUnregisterSurfaceNV, vFl)
@@ -2466,25 +2466,25 @@ GO(glVertexArrayRangeNV, vFip)
 //NV_vertex_attrib_integer_64bit
 GO(glGetVertexAttribLi64vNV, vFuup)
 GO(glGetVertexAttribLui64vNV, vFuup)
-GO(glVertexAttribL1i64NV, vFul)
+GO(glVertexAttribL1i64NV, vFuI)
 GO(glVertexAttribL1i64vNV, vFup)
-GO(glVertexAttribL1ui64NV, vFuL)
+GO(glVertexAttribL1ui64NV, vFuU)
 GO(glVertexAttribL1ui64vNV, vFup)
-GO(glVertexAttribL2i64NV, vFull)
+GO(glVertexAttribL2i64NV, vFuII)
 GO(glVertexAttribL2i64vNV, vFup)
-GO(glVertexAttribL2ui64NV, vFuLL)
+GO(glVertexAttribL2ui64NV, vFuUU)
 GO(glVertexAttribL2ui64vNV, vFup)
-GO(glVertexAttribL3i64NV, vFulll)
+GO(glVertexAttribL3i64NV, vFuIII)
 GO(glVertexAttribL3i64vNV, vFup)
-GO(glVertexAttribL3ui64NV, vFuLLL)
+GO(glVertexAttribL3ui64NV, vFuUUU)
 GO(glVertexAttribL3ui64vNV, vFup)
-GO(glVertexAttribL4i64NV, vFullll)
+GO(glVertexAttribL4i64NV, vFuIIII)
 GO(glVertexAttribL4i64vNV, vFup)
-GO(glVertexAttribL4ui64NV, vFuLLLL)
+GO(glVertexAttribL4ui64NV, vFuUUUU)
 GO(glVertexAttribL4ui64vNV, vFup)
 GO(glVertexAttribLFormatNV, vFuiui)
 //NV_vertex_buffer_unified_memory
-GO(glBufferAddressRangeNV, vFuuLl)
+GO(glBufferAddressRangeNV, vFuuUl)
 GO(glColorFormatNV, vFiui)
 GO(glEdgeFlagFormatNV, vFi)
 GO(glFogCoordFormatNV, vFui)
@@ -2511,7 +2511,7 @@ GO(glGetVertexAttribPointervNV, vFuup)
 GO(glGetVertexAttribdvNV, vFuup)
 GO(glGetVertexAttribfvNV, vFuup)
 GO(glGetVertexAttribivNV, vFuup)
-GO(glIsProgramNV, iFu)
+GO(glIsProgramNV, CFu)
 GO(glLoadProgramNV, vFuuip)
 GO(glProgramParameter4dNV, vFuudddd)
 GO(glProgramParameter4dvNV, vFuup)
@@ -2603,21 +2603,21 @@ GO(glMultiTexCoord1bOES, vFuc)
 GO(glMultiTexCoord1bvOES, vFup)
 GO(glMultiTexCoord2bOES, vFucc)
 GO(glMultiTexCoord2bvOES, vFup)
-GO(glMultiTexCoord3bOES, vFuiii)
+GO(glMultiTexCoord3bOES, vFuccc)
 GO(glMultiTexCoord3bvOES, vFup)
 GO(glMultiTexCoord4bOES, vFucccc)
 GO(glMultiTexCoord4bvOES, vFup)
-GO(glTexCoord1bOES, vFi)
+GO(glTexCoord1bOES, vFc)
 GO(glTexCoord1bvOES, vFp)
-GO(glTexCoord2bOES, vFii)
+GO(glTexCoord2bOES, vFcc)
 GO(glTexCoord2bvOES, vFp)
-GO(glTexCoord3bOES, vFiii)
+GO(glTexCoord3bOES, vFccc)
 GO(glTexCoord3bvOES, vFp)
-GO(glTexCoord4bOES, vFiiii)
+GO(glTexCoord4bOES, vFcccc)
 GO(glTexCoord4bvOES, vFp)
 GO(glVertex2bOES, vFcc)
 GO(glVertex2bvOES, vFp)
-GO(glVertex3bOES, vFii)
+GO(glVertex3bOES, vFccc)
 GO(glVertex3bvOES, vFp)
 GO(glVertex4bOES, vFcccc)
 GO(glVertex4bvOES, vFp)
@@ -2816,7 +2816,7 @@ GO(glListParameterivSGIX, vFuup)
 //SGIX_pixel_texture
 GO(glPixelTexGenSGIX, vFu)
 //SGIX_polynomial_ffd
-GO(glDeformSGIX, vFi)
+GO(glDeformSGIX, vFu)
 GO(glDeformationMap3dSGIX, vFuddiiddiiddiip)
 GO(glDeformationMap3fSGIX, vFuffiiffiiffiip)
 GO(glLoadIdentityDeformationMapSGIX, vFu)
@@ -2845,9 +2845,9 @@ GO(glGlobalAlphaFactordSUN, vFd)
 GO(glGlobalAlphaFactorfSUN, vFf)
 GO(glGlobalAlphaFactoriSUN, vFi)
 GO(glGlobalAlphaFactorsSUN, vFw)
-GO(glGlobalAlphaFactorubSUN, vFu)
+GO(glGlobalAlphaFactorubSUN, vFC)
 GO(glGlobalAlphaFactoruiSUN, vFu)
-GO(glGlobalAlphaFactorusSUN, vFu)
+GO(glGlobalAlphaFactorusSUN, vFW)
 //SUN_mesh_array
 GO(glDrawMeshArraysSUN, vFuiii)
 //SUN_triangle_list
@@ -2907,7 +2907,7 @@ GO(glPolygonOffsetClamp, vFfff)
 GO(glPolygonOffsetClampEXT, vFfff)
 
 //GL_EXT_multisampled_render_to_texture
-GO(glRenderbufferStorageMultisampleEXT, vFilill)
+GO(glRenderbufferStorageMultisampleEXT, vFuiuii)
 GO(glFramebufferTexture2DMultisampleEXT, vFiiiuil)
 
 //GL_KTX_buffer_region
@@ -2920,7 +2920,7 @@ GO(glDrawBufferRegion, vFuiiiiii)
 //GL_ARB_sparse_buffer
 GO(glBufferPageCommitmentARB, vFullC)
 GO(glNamedBufferPageCommitmentARB, vFullC)
-GO(glNamedBufferPageCommitmentEXT, vFuppi)
+GO(glNamedBufferPageCommitmentEXT, vFullC)
 
 //GL_ARB_sparse_texture
 GO(TexPageCommitmentARB, vFiiiiiiiii)
@@ -2987,7 +2987,7 @@ GO(glXGetVisualConfigs,pFpp)
 GO(glXGetVisualFromFBConfig, pFpp)
 GO(glXGetVisualFromFBConfigSGIX, pFpp)
 GO(glXHyperpipeAttribSGIX,iFpiiip)
-//GO(glXHyperpipeConfigSGIX,iFpii?p)
+//GO(glXHyperpipeConfigSGIX, iFpiipp)
 GO(glXImportContextEXT, pFpu)
 GO(glXIsDirect,iFpp)
 GO(glXJoinSwapGroupNV, iFppu)
@@ -3016,16 +3016,16 @@ GO(glXReleaseTexImageEXT, vFppi)
 GO(glXReleaseVideoCaptureDeviceNV, vFpp)
 GO(glXReleaseVideoDeviceNV, iFpip)
 GO(glXReleaseVideoImageNV, iFpp)
-//GO(glXRender,vFv)
-//GO(glXRenderLarge,vFv)
+//GO(glXRender, vFv)
+//GO(glXRenderLarge, vFv)
 GO(glXResetFrameCountNV, iFpi)
 GO(glXSelectEvent, vFppu)
 GO(glXSelectEventSGIX, vFppu)
 GO(glXSendPbufferToVideoNV, iFppipi)
 GO(glXSwapBuffers,vFpp)
 GO(glXUseXFont,vFpiii)
-//GO(glXVendorPrivate,vFv)
-//GO(glXVendorPrivateWithReply,vFv)
+//GO(glXVendorPrivate, vFv)
+//GO(glXVendorPrivateWithReply, vFv)
 GO(glXWaitGL,vFv)
 GO(glXWaitVideoSyncSGI, iFiip)
 GO(glXWaitX,vFv)
@@ -3070,7 +3070,7 @@ GO(glGetObjectLabelEXT, vFuuipp)
 GO(glLabelObjectEXT, vFuuip)
 
 //GL_EXT_debug_marker
-GO(glInsertEventMarkerEXT, vFlp)
+GO(glInsertEventMarkerEXT, vFip)
 GO(glPushGroupMarkerEXT, vFip)
 GO(glPopGroupMarkerEXT, vFv)
 
@@ -3082,8 +3082,8 @@ GO(glResolveMultisampleFramebufferAPPLE, vFv)
 GO(glTexPageCommitmentARB, vFuiiiiiiiC)
 
 //GL_ARB_sample_locations
-GO(glFramebufferSampleLocationsfvARB, vFiulp)
-GO(glNamedFramebufferSampleLocationsfvARB, vFuulp)
+GO(glFramebufferSampleLocationsfvARB, vFuuip)
+GO(glNamedFramebufferSampleLocationsfvARB, vFuuip)
 GO(glEvaluateDepthValuesARB, vFv)
 
 //GL_ARB_parallel_shader_compile
@@ -3094,42 +3094,42 @@ GO(glMultiDrawArraysIndirectCountARB, vFuplii)
 GO(glMultiDrawElementsIndirectCountARB, vFuuplii)
 
 //GL_ARB_gpu_shader_int64
-GO(glUniform1i64ARB, vFil)
-GO(glUniform2i64ARB, vFill)
-GO(glUniform3i64ARB, vFilll)
-GO(glUniform4i64ARB, vFillll)
-GO(glUniform1i64vARB, vFilp)
-GO(glUniform2i64vARB,vFilp)
-GO(glUniform3i64vARB,vFilp)
+GO(glUniform1i64ARB, vFiI)
+GO(glUniform2i64ARB, vFiII)
+GO(glUniform3i64ARB, vFiIII)
+GO(glUniform4i64ARB, vFiIIII)
+GO(glUniform1i64vARB, vFiip)
+GO(glUniform2i64vARB, vFiip)
+GO(glUniform3i64vARB, vFiip)
 GO(glUniform4i64vARB, vFiip)
-GO(glUniform1ui64ARB,vFiU)
-GO(glUniform2ui64ARB, vFiLL)
-GO(glUniform3ui64ARB, vFiLLL)
-GO(glUniform4ui64ARB, vFiLLLL)
-GO(glUniform1ui64vARB, vFilp)
-GO(glUniform2ui64vARB, vFilp)
-GO(glUniform3ui64vARB, vFilp)
-GO(glUniform4ui64vARB, vFilp)
+GO(glUniform1ui64ARB, vFiU)
+GO(glUniform2ui64ARB, vFiUU)
+GO(glUniform3ui64ARB, vFiUUU)
+GO(glUniform4ui64ARB, vFiUUUU)
+GO(glUniform1ui64vARB, vFiip)
+GO(glUniform2ui64vARB, vFiip)
+GO(glUniform3ui64vARB, vFiip)
+GO(glUniform4ui64vARB, vFiip)
 GO(glGetUniformi64vARB, vFuip)
 GO(glGetUniformui64vARB, vFuip)
 GO(glGetnUniformi64vARB, vFuiip)
 GO(glGetnUniformui64vARB, vFuiip)
-GO(glProgramUniform1i64ARB, vFuil)
-GO(glProgramUniform2i64ARB, vFuill)
-GO(glProgramUniform3i64ARB, vFuilll)
-GO(glProgramUniform4i64ARB, vFuillll)
-GO(glProgramUniform1i64vARB, vFuilp)
-GO(glProgramUniform2i64vARB, vFuilp)
-GO(glProgramUniform3i64vARB, vFuilp)
+GO(glProgramUniform1i64ARB, vFuiI)
+GO(glProgramUniform2i64ARB, vFuiII)
+GO(glProgramUniform3i64ARB, vFuiIII)
+GO(glProgramUniform4i64ARB, vFuiIIII)
+GO(glProgramUniform1i64vARB, vFuiip)
+GO(glProgramUniform2i64vARB, vFuiip)
+GO(glProgramUniform3i64vARB, vFuiip)
 GO(glProgramUniform4i64vARB, vFuiip)
 GO(glProgramUniform1ui64ARB, vFuiU)
-GO(glProgramUniform2ui64ARB, vFuiLL)
-GO(glProgramUniform3ui64ARB, vFuiLLL)
-GO(glProgramUniform4ui64ARB, vFuiLLLL)
-GO(glProgramUniform1ui64vARB, vFuilp)
-GO(glProgramUniform2ui64vARB, vFuilp)
-GO(glProgramUniform3ui64vARB, vFuilp)
-GO(glProgramUniform4ui64vARB, vFuilp)
+GO(glProgramUniform2ui64ARB, vFuiUU)
+GO(glProgramUniform3ui64ARB, vFuiUUU)
+GO(glProgramUniform4ui64ARB, vFuiUUUU)
+GO(glProgramUniform1ui64vARB, vFuiip)
+GO(glProgramUniform2ui64vARB, vFuiip)
+GO(glProgramUniform3ui64vARB, vFuiip)
+GO(glProgramUniform4ui64vARB, vFuiip)
 
 //GL_ARB_compute_variable_group_size
 GO(glDispatchComputeGroupSizeARB, vFuuuuuu)
@@ -3142,21 +3142,21 @@ GO(glGetTextureHandleARB, UFu)
 GO(glGetTextureSamplerHandleARB, UFuu)
 GO(glMakeTextureHandleResidentARB, vFU)
 GO(glMakeTextureHandleNonResidentARB, vFU)
-GO(glGetImageHandleARB, UFuiiii)
-GO(glMakeImageHandleResidentARB, vFUi)
+GO(glGetImageHandleARB, UFuiCiu)
+GO(glMakeImageHandleResidentARB, vFUu)
 GO(glMakeImageHandleNonResidentARB, vFU)
 GO(glUniformHandleui64ARB, vFiU)
-GO(glUniformHandleui64vARB, vFilp)
+GO(glUniformHandleui64vARB, vFiip)
 GO(glProgramUniformHandleui64ARB, vFuiU)
-GO(glProgramUniformHandleui64vARB, vFuilp)
-GO(glIsTextureHandleResidentARB, iFU)
-GO(glIsImageHandleResidentARB, iFU)
+GO(glProgramUniformHandleui64vARB, vFuiip)
+GO(glIsTextureHandleResidentARB, CFU)
+GO(glIsImageHandleResidentARB, CFU)
 GO(glVertexAttribL1ui64ARB, vFuU)
 GO(glVertexAttribL1ui64vARB, vFup)
-GO(glGetVertexAttribLui64vARB, vFuip)
+GO(glGetVertexAttribLui64vARB, vFuup)
 
 //GL_OES_EGL_image
-GO(glEGLImageTargetTexture2DOES, vFip)
+GO(glEGLImageTargetTexture2DOES, vFup)
 GO(glEGLImageTargetRenderbufferStorageOES, vFup)
 
 //GL_MESA_program_debug
@@ -3167,7 +3167,7 @@ GO(glGetProgramRegisterfvMESA, vFilpp)
 GO(glBlendEquationSeparateATI, vFuu)
 
 //GL_AMD_interleaved_elements
-GO(glVertexAttribParameteriAMD, vFuii)
+GO(glVertexAttribParameteriAMD, vFuui)
 
 //GL_AMD_occlusion_query_event
 GO(glQueryObjectParameteruiAMD, vFuuuu)
@@ -3196,23 +3196,23 @@ GO(glMultiDrawArraysIndirectBindlessCountNV, vFupiiii)
 GO(glMultiDrawElementsIndirectBindlessCountNV, vFuupiiii)
 
 //GL_NV_blend_equation_advanced
-GO(glBlendParameteriNV, vFii)
+GO(glBlendParameteriNV, vFui)
 GO(glBlendBarrierNV, vFv)
 
 //GL_NV_command_list
-GO(glCreateStatesNV, vFlp)
-GO(glDeleteStatesNV, vFlp)
-GO(glIsStateNV, iFu)
-GO(glStateCaptureNV, vFui)
+GO(glCreateStatesNV, vFip)
+GO(glDeleteStatesNV, vFip)
+GO(glIsStateNV, CFu)
+GO(glStateCaptureNV, vFuu)
 GO(glGetCommandHeaderNV, uFuu)
 GO(glGetStageIndexNV, WFu)
 GO(glDrawCommandsNV, vFuuppu)
 GO(glDrawCommandsAddressNV, vFuppu)
 GO(glDrawCommandsStatesNV, vFuppppu)
 GO(glDrawCommandsStatesAddressNV, vFppppu)
-GO(glCreateCommandListsNV, vFlp)
-GO(glDeleteCommandListsNV, vFlp)
-GO(glIsCommandListNV, iFu)
+GO(glCreateCommandListsNV, vFip)
+GO(glDeleteCommandListsNV, vFip)
+GO(glIsCommandListNV, CFu)
 GO(glListDrawCommandsStatesClientNV, vFuuppppu)
 GO(glCommandListSegmentsNV, vFuu)
 GO(glCompileCommandListNV, vFu)
@@ -3225,17 +3225,17 @@ GO(glSubpixelPrecisionBiasNV, vFuu)
 GO(glFragmentCoverageColorNV, vFu)
 
 //GL_NV_framebuffer_mixed_samples
-GO(glCoverageModulationTableNV, vFlp)
+GO(glCoverageModulationTableNV, vFip)
 GO(glGetCoverageModulationTableNV, vFip)
-GO(glCoverageModulationNV, vFi)
+GO(glCoverageModulationNV, vFu)
 
 //GL_NV_internalformat_sample_query
 GO(glGetInternalformatSampleivNV, vFuuiuip)
 
 //GL_NV_path_rendering
-GO(glGenPathsNV, uFl)
-GO(glDeletePathsNV, vFul)
-GO(glIsPathNV, iFu)
+GO(glGenPathsNV, uFi)
+GO(glDeletePathsNV, vFui)
+GO(glIsPathNV, CFu)
 GO(glPathCommandsNV, vFuipiup)
 GO(glPathCoordsNV, vFuiup)
 GO(glPathSubCommandsNV, vFuiiipiup)
@@ -3246,25 +3246,25 @@ GO(glPathGlyphRangeNV, vFuupuuiuuf)
 GO(glWeightPathsNV, vFuipp)
 GO(glCopyPathNV, vFuu)
 GO(glInterpolatePathsNV, vFuuuf)
-GO(glTransformPathNV, vFuuip)
-GO(glPathParameterivNV, vFuip)
-GO(glPathParameteriNV, vFuii)
-GO(glPathParameterfvNV, vFuip)
-GO(glPathParameterfNV, vFuif)
-GO(glPathDashArrayNV, vFulp)
+GO(glTransformPathNV, vFuuup)
+GO(glPathParameterivNV, vFuup)
+GO(glPathParameteriNV, vFuui)
+GO(glPathParameterfvNV, vFuup)
+GO(glPathParameterfNV, vFuuf)
+GO(glPathDashArrayNV, vFuip)
 GO(glPathStencilFuncNV, vFuiu)
 GO(glPathStencilDepthOffsetNV, vFff)
 GO(glStencilFillPathNV, vFuuu)
 GO(glStencilStrokePathNV, vFuiu)
 GO(glStencilFillPathInstancedNV, vFiupuuuup)
 GO(glStencilStrokePathInstancedNV, vFiupuiuup)
-GO(glPathCoverDepthFuncNV, vFi)
-GO(glCoverFillPathNV, vFui)
-GO(glCoverStrokePathNV, vFui)
-GO(glCoverFillPathInstancedNV, vFlipuiip)
+GO(glPathCoverDepthFuncNV, vFu)
+GO(glCoverFillPathNV, vFuu)
+GO(glCoverStrokePathNV, vFuu)
+GO(glCoverFillPathInstancedNV, vFiupuuup)
 GO(glCoverStrokePathInstancedNV, vFiupuuup)
-GO(glGetPathParameterivNV, vFuip)
-GO(glGetPathParameterfvNV, vFuip)
+GO(glGetPathParameterivNV, vFuup)
+GO(glGetPathParameterfvNV, vFuup)
 GO(glGetPathCommandsNV, vFup)
 GO(glGetPathCoordsNV, vFup)
 GO(glGetPathDashArrayNV, vFup)
@@ -3275,12 +3275,12 @@ GO(glIsPointInFillPathNV, CFuuff)
 GO(glIsPointInStrokePathNV, CFuff)
 GO(glGetPathLengthNV, fFuii)
 GO(glPointAlongPathNV, CFuiifpppp)
-GO(glMatrixLoad3x2fNV, vFip)
-GO(glMatrixLoad3x3fNV, vFip)
-GO(glMatrixLoadTranspose3x3fNV, vFip)
-GO(glMatrixMult3x2fNV, vFip)
-GO(glMatrixMult3x3fNV, vFip)
-GO(glMatrixMultTranspose3x3fNV, vFip)
+GO(glMatrixLoad3x2fNV, vFup)
+GO(glMatrixLoad3x3fNV, vFup)
+GO(glMatrixLoadTranspose3x3fNV, vFup)
+GO(glMatrixMult3x2fNV, vFup)
+GO(glMatrixMult3x3fNV, vFup)
+GO(glMatrixMultTranspose3x3fNV, vFup)
 GO(glStencilThenCoverFillPathNV, vFuuuu)
 GO(glStencilThenCoverStrokePathNV, vFuiuu)
 GO(glStencilThenCoverFillPathInstancedNV, vFiupuuuuup)
@@ -3292,14 +3292,15 @@ GO(glProgramPathFragmentInputGenNV, vFuiuip)
 GO(glGetProgramResourcefvNV, vFuuuipipp)
 GO(glPathColorGenNV, vFuuup)
 GO(glPathTexGenNV, vFuuip)
-GO(glPathFogGenNV, vFi)
-GO(glGetPathColorGenivNV, vFiip)
-GO(glGetPathColorGenfvNV, vFiip)
-GO(glGetPathTexGenivNV, vFiip)
-GO(glGetPathTexGenfvNV, vFiip)
+GO(glPathFogGenNV, vFu)
+GO(glGetPathColorGenivNV, vFuup)
+GO(glGetPathColorGenfvNV, vFuup)
+GO(glGetPathTexGenivNV, vFuup)
+GO(glGetPathTexGenfvNV, vFuup)
+
 
 //GL_NV_sample_locations
-GO(glFramebufferSampleLocationsfvNV, vFiulp)
+GO(glFramebufferSampleLocationsfvNV, vFuuip)
 GO(glNamedFramebufferSampleLocationsfvNV, vFuuip)
 GO(glResolveDepthValuesNV, vFv)
 
@@ -3350,45 +3351,45 @@ GO(glWindowRectanglesEXT, vFuip)
 // GL_EXT_memory_object
 GO(glGetUnsignedBytevEXT, vFup)
 GO(glGetUnsignedBytei_vEXT, vFuup)
-GO(glDeleteMemoryObjectsEXT, vFlp)
-GO(glIsMemoryObjectEXT, iFu)
-GO(glCreateMemoryObjectsEXT, vFlp)
-GO(glMemoryObjectParameterivEXT, vFuip)
-GO(glGetMemoryObjectParameterivEXT, vFuip)
-GO(glTexStorageMem2DEXT, vFuiuiiuL)
-GO(glTexStorageMem2DMultisampleEXT, vFuiuiiCuL)
-GO(glTexStorageMem3DEXT, vFuiuiiiuL)
-GO(glTexStorageMem3DMultisampleEXT, vFuiuiiiCuL)
-GO(glBufferStorageMemEXT, vFuluL)
-GO(glTextureStorageMem2DEXT, vFuiuiiuL)
-GO(glTextureStorageMem2DMultisampleEXT, vFuiuiiCuL)
-GO(glTextureStorageMem3DEXT, vFuiuiiiuL)
-GO(glTextureStorageMem3DMultisampleEXT, vFuiuiiiCuL)
-GO(glNamedBufferStorageMemEXT, vFuluL)
-GO(glTexStorageMem1DEXT, vFuiuiuL)
-GO(glTextureStorageMem1DEXT, vFuiuiuL)
+GO(glDeleteMemoryObjectsEXT, vFip)
+GO(glIsMemoryObjectEXT, CFu)
+GO(glCreateMemoryObjectsEXT, vFip)
+GO(glMemoryObjectParameterivEXT, vFuup)
+GO(glGetMemoryObjectParameterivEXT, vFuup)
+GO(glTexStorageMem2DEXT, vFuiuiiuU)
+GO(glTexStorageMem2DMultisampleEXT, vFuiuiiCuU)
+GO(glTexStorageMem3DEXT, vFuiuiiiuU)
+GO(glTexStorageMem3DMultisampleEXT, vFuiuiiiCuU)
+GO(glBufferStorageMemEXT, vFuluU)
+GO(glTextureStorageMem2DEXT, vFuiuiiuU)
+GO(glTextureStorageMem2DMultisampleEXT, vFuiuiiCuU)
+GO(glTextureStorageMem3DEXT, vFuiuiiiuU)
+GO(glTextureStorageMem3DMultisampleEXT, vFuiuiiiCuU)
+GO(glNamedBufferStorageMemEXT, vFuluU)
+GO(glTexStorageMem1DEXT, vFuiuiuU)
+GO(glTextureStorageMem1DEXT, vFuiuiuU)
 
 // GL_EXT_semaphore
-GO(glGenSemaphoresEXT, vFlp)
-GO(glDeleteSemaphoresEXT, vFlp)
-GO(glIsSemaphoreEXT, iFu)
+GO(glGenSemaphoresEXT, vFip)
+GO(glDeleteSemaphoresEXT, vFip)
+GO(glIsSemaphoreEXT, CFu)
 GO(glSemaphoreParameterui64vEXT, vFuup)
-GO(glGetSemaphoreParameterui64vEXT, vFuip)
+GO(glGetSemaphoreParameterui64vEXT, vFuup)
 GO(glWaitSemaphoreEXT, vFuupupp)
 GO(glSignalSemaphoreEXT, vFuupupp)
 
 // GL_EXT_memory_object_fd
-GO(glImportMemoryFdEXT, vFuLui)
+GO(glImportMemoryFdEXT, vFuUui)
 
 // GL_KHR_parallel_shader_compile
 GO(glMaxShaderCompilerThreadsKHR, vFu)
 
 // GL_AMD_framebuffer_multisample_advanced
-GO(glRenderbufferStorageMultisampleAdvancedAMD, vFillill)
-GO(glNamedRenderbufferStorageMultisampleAdvancedAMD, vFullill)
+GO(glRenderbufferStorageMultisampleAdvancedAMD, vFuiiuii)
+GO(glNamedRenderbufferStorageMultisampleAdvancedAMD, vFuiiuii)
 
 // GL_EXT_semaphore_fd
-GO(glImportSemaphoreFdEXT, vFuii)
+GO(glImportSemaphoreFdEXT, vFuui)
 
 // GLX_SGI_make_current_read
 GO(glXMakeCurrentReadSGI, iFpppp)
@@ -3410,41 +3411,41 @@ GO(glBufferStorageExternalEXT, vFullpu)
 GO(glNamedBufferStorageExternalEXT, vFullpu)
 
 // GL_EXT_memory_object_win32
-GO(glImportMemoryWin32HandleEXT, vFuLup)
-GO(glImportMemoryWin32NameEXT, vFuLup)
+GO(glImportMemoryWin32HandleEXT, vFuUup)
+GO(glImportMemoryWin32NameEXT, vFuUup)
 
 // GL_EXT_semaphore_win32
 GO(glImportSemaphoreWin32HandleEXT, vFuup)
-GO(glImportSemaphoreWin32NameEXT, vFuip)
+GO(glImportSemaphoreWin32NameEXT, vFuup)
 
 // GL_EXT_shader_framebuffer_fetch_non_coherent
 GO(glFramebufferFetchBarrierEXT, vFv)
 
 // GL_EXT_win32_keyed_mutex
-GO(glAcquireKeyedMutexWin32EXT, CFuLu)
-GO(glReleaseKeyedMutexWin32EXT, CFuL)
+GO(glAcquireKeyedMutexWin32EXT, CFuUu)
+GO(glReleaseKeyedMutexWin32EXT, CFuU)
 
 // GL_INTEL_framebuffer_CMAA
 GO(glApplyFramebufferAttachmentCMAAINTEL, vFv)
 
 // GL_NV_alpha_to_coverage_dither_control
-GO(glAlphaToCoverageDitherControlNV, vFi)
+GO(glAlphaToCoverageDitherControlNV, vFu)
 
 // GL_NV_clip_space_w_scaling
 GO(glViewportPositionWScaleNV, vFuff)
 
 // GL_NV_conservative_raster_dilate
-GO(glConservativeRasterParameterfNV, vFif)
+GO(glConservativeRasterParameterfNV, vFuf)
 
 // GL_NV_conservative_raster_pre_snap_triangles
-GO(glConservativeRasterParameteriNV, vFii)
+GO(glConservativeRasterParameteriNV, vFui)
 
 // GL_NV_draw_vulkan_image
-GO(glDrawVkImageNV, vFLufffffffff)
+GO(glDrawVkImageNV, vFUufffffffff)
 GOM(glGetVkProcAddrNV, pFEp)
 GO(glWaitVkSemaphoreNV, vFU)
 GO(glSignalVkSemaphoreNV, vFU)
-GO(glSignalVkFenceNV, vFL)
+GO(glSignalVkFenceNV, vFU)
 
 // GL_NV_gpu_multicast
 GO(glRenderGpuMaskNV, vFu)
@@ -3455,18 +3456,18 @@ GO(glMulticastBlitFramebufferNV, vFuuiiiiiiiiuu)
 GO(glMulticastFramebufferSampleLocationsfvNV, vFuuuip)
 GO(glMulticastBarrierNV, vFv)
 GO(glMulticastWaitSyncNV, vFuu)
-GO(glMulticastGetQueryObjectivNV, vFuuip)
+GO(glMulticastGetQueryObjectivNV, vFuuup)
 GO(glMulticastGetQueryObjectuivNV, vFuuup)
 GO(glMulticastGetQueryObjecti64vNV, vFuuup)
 GO(glMulticastGetQueryObjectui64vNV, vFuuup)
 
 // GL_NV_memory_attachment
 GO(glGetMemoryObjectDetachedResourcesuivNV, vFuuiip)
-GO(glResetMemoryObjectParameterNV, vFui)
-GO(glTexAttachMemoryNV, vFiuU)
-GO(glBufferAttachMemoryNV, vFuuL)
+GO(glResetMemoryObjectParameterNV, vFuu)
+GO(glTexAttachMemoryNV, vFuuU)
+GO(glBufferAttachMemoryNV, vFuuU)
 GO(glTextureAttachMemoryNV, vFuuU)
-GO(glNamedBufferAttachMemoryNV, vFuuL)
+GO(glNamedBufferAttachMemoryNV, vFuuU)
 
 // GL_NV_mesh_shader
 GO(glDrawMeshTasksNV, vFuu)
@@ -3478,7 +3479,7 @@ GO(glMultiDrawMeshTasksIndirectCountNV, vFllii)
 GO(glQueryResourceNV, iFuiup)
 
 // GL_NV_query_resource_tag
-GO(glGenQueryResourceTagNV, vFlp)
+GO(glGenQueryResourceTagNV, vFip)
 GO(glDeleteQueryResourceTagNV, vFip)
 GO(glQueryResourceTagNV, vFip)
 
@@ -3491,7 +3492,7 @@ GO(glBindShadingRateImageNV, vFu)
 GO(glShadingRateImagePaletteNV, vFuuip)
 GO(glGetShadingRateImagePaletteNV, vFuup)
 GO(glShadingRateImageBarrierNV, vFC)
-GO(glShadingRateSampleOrderNV, vFi)
+GO(glShadingRateSampleOrderNV, vFu)
 GO(glShadingRateSampleOrderCustomNV, vFuup)
 GO(glGetShadingRateSampleLocationivNV, vFuuup)
 
@@ -3658,7 +3659,7 @@ GO(glTexScissorFuncINTEL, vFiii)
 
 // GL_NVX_linked_gpu_multicast
 GO(glLGPUNamedBufferSubDataNVX, vFuullp)
-GO(glLGPUCopyImageSubDataNVX, vFuuuiiiiiuiiiiilll)
+GO(glLGPUCopyImageSubDataNVX, vFuuuuiiiiuuiiiiiii)
 GO(glLGPUInterlockNVX, vFv)
 
 // GL_NV_3dvision_settings
@@ -3915,12 +3916,12 @@ GO(wglSwapIntervalEXT, iFi)
 GO(wglGetSwapIntervalEXT, iFv)
 
 // GL_MESA_framebuffer_flip_y
-GO(glFramebufferParameteriMESA, vFiii)
-GO(glGetFramebufferParameterivMESA, vFiip)
+GO(glFramebufferParameteriMESA, vFuui)
+GO(glGetFramebufferParameterivMESA, vFuup)
 
 // GL_NVX_gpu_multicast2
 GO(glUploadGpuMaskNVX, vFu)
-GO(glMulticastViewportArrayvNVX, vFuulp)
+GO(glMulticastViewportArrayvNVX, vFuuip)
 GO(glMulticastViewportPositionWScaleNVX, vFuuff)
 GO(glMulticastScissorArrayvNVX, vFuuip)
 GO(glAsyncCopyBufferSubDataNVX, uFippuuuulllipp)
@@ -3928,15 +3929,15 @@ GO(glAsyncCopyImageSubDataNVX, uFippuuuuiiiiuuiiiiiiiipp)
 
 // GL_NVX_progress_fence
 GO(glCreateProgressFenceNVX, uFv)
-GO(glSignalSemaphoreui64NVX, vFulpp)
+GO(glSignalSemaphoreui64NVX, vFuipp)
 GO(glWaitSemaphoreui64NVX, vFuipp)
 GO(glClientWaitSemaphoreui64NVX, vFipp)
 
 // GL_NV_memory_object_sparse
-GO(glBufferPageCommitmentMemNV, vFulluLC)
-GO(glTexPageCommitmentMemNV, vFuiiiiiiiiuLC)
-GO(glNamedBufferPageCommitmentMemNV, vFulluLC)
-GO(glTexturePageCommitmentMemNV, vFuiiiiiiiiuLC)
+GO(glBufferPageCommitmentMemNV, vFulluUC)
+GO(glTexPageCommitmentMemNV, vFuiiiiiiiiuUC)
+GO(glNamedBufferPageCommitmentMemNV, vFulluUC)
+GO(glTexturePageCommitmentMemNV, vFuiiiiiiiiuUC)
 
 // GL_NV_vdpau_interop2
 GO(glVDPAURegisterVideoSurfaceWithPictureStructureNV, lFpuipC)