OpenGLRaw-2.5.1.0: RegistryProcessor/src/ManPages.hs
-- Built via embarrassing grep/sed technology from the XML OpenGL SDK docs at
-- https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man[234].
module ManPages ( manPageURLs ) where
import qualified Data.Map as M
import MangledRegistry ( API(..), CommandName(..) )
type ManPageKey = (API, CommandName)
type URL = String
type Label = String
assocsGL2 :: [(ManPageKey, [(URL, Label)])]
assocsGL2 =
entriesFor "gl" "OpenGL 2.x" "https://www.opengl.org/sdk/docs/man2/xhtml/" ".xml" [
("glAccum", "glAccum"),
("glActiveTexture", "glActiveTexture"),
("glAlphaFunc", "glAlphaFunc"),
("glAreTexturesResident", "glAreTexturesResident"),
("glArrayElement", "glArrayElement"),
("glAttachShader", "glAttachShader"),
("glBeginQuery", "glBeginQuery"),
("glEndQuery", "glBeginQuery"),
("glBegin", "glBegin"),
("glEnd", "glBegin"),
("glBindAttribLocation", "glBindAttribLocation"),
("glBindBuffer", "glBindBuffer"),
("glBindTexture", "glBindTexture"),
("glBitmap", "glBitmap"),
("glBlendColor", "glBlendColor"),
("glBlendEquationSeparate", "glBlendEquationSeparate"),
("glBlendEquation", "glBlendEquation"),
("glBlendFuncSeparate", "glBlendFuncSeparate"),
("glBlendFunc", "glBlendFunc"),
("glBufferData", "glBufferData"),
("glBufferSubData", "glBufferSubData"),
("glCallLists", "glCallLists"),
("glCallList", "glCallList"),
("glClearAccum", "glClearAccum"),
("glClearColor", "glClearColor"),
("glClearDepth", "glClearDepth"),
("glClearIndex", "glClearIndex"),
("glClearStencil", "glClearStencil"),
("glClear", "glClear"),
("glClientActiveTexture", "glClientActiveTexture"),
("glClipPlane", "glClipPlane"),
("glColorMask", "glColorMask"),
("glColorMaterial", "glColorMaterial"),
("glColorPointer", "glColorPointer"),
("glColorSubTable", "glColorSubTable"),
("glColorTableParameterfv", "glColorTableParameter"),
("glColorTableParameteriv", "glColorTableParameter"),
("glColorTable", "glColorTable"),
("glColor3b", "glColor"),
("glColor3s", "glColor"),
("glColor3i", "glColor"),
("glColor3f", "glColor"),
("glColor3d", "glColor"),
("glColor3ub", "glColor"),
("glColor3us", "glColor"),
("glColor3ui", "glColor"),
("glColor4b", "glColor"),
("glColor4s", "glColor"),
("glColor4i", "glColor"),
("glColor4f", "glColor"),
("glColor4d", "glColor"),
("glColor4ub", "glColor"),
("glColor4us", "glColor"),
("glColor4ui", "glColor"),
("glColor3bv", "glColor"),
("glColor3sv", "glColor"),
("glColor3iv", "glColor"),
("glColor3fv", "glColor"),
("glColor3dv", "glColor"),
("glColor3ubv", "glColor"),
("glColor3usv", "glColor"),
("glColor3uiv", "glColor"),
("glColor4bv", "glColor"),
("glColor4sv", "glColor"),
("glColor4iv", "glColor"),
("glColor4fv", "glColor"),
("glColor4dv", "glColor"),
("glColor4ubv", "glColor"),
("glColor4usv", "glColor"),
("glColor4uiv", "glColor"),
("glCompileShader", "glCompileShader"),
("glCompressedTexImage1D", "glCompressedTexImage1D"),
("glCompressedTexImage2D", "glCompressedTexImage2D"),
("glCompressedTexImage3D", "glCompressedTexImage3D"),
("glCompressedTexSubImage1D", "glCompressedTexSubImage1D"),
("glCompressedTexSubImage2D", "glCompressedTexSubImage2D"),
("glCompressedTexSubImage3D", "glCompressedTexSubImage3D"),
("glConvolutionFilter1D", "glConvolutionFilter1D"),
("glConvolutionFilter2D", "glConvolutionFilter2D"),
("glConvolutionParameterf", "glConvolutionParameter"),
("glConvolutionParameteri", "glConvolutionParameter"),
("glConvolutionParameterfv", "glConvolutionParameter"),
("glConvolutionParameteriv", "glConvolutionParameter"),
("glCopyColorSubTable", "glCopyColorSubTable"),
("glCopyColorTable", "glCopyColorTable"),
("glCopyConvolutionFilter1D", "glCopyConvolutionFilter1D"),
("glCopyConvolutionFilter2D", "glCopyConvolutionFilter2D"),
("glCopyPixels", "glCopyPixels"),
("glCopyTexImage1D", "glCopyTexImage1D"),
("glCopyTexImage2D", "glCopyTexImage2D"),
("glCopyTexSubImage1D", "glCopyTexSubImage1D"),
("glCopyTexSubImage2D", "glCopyTexSubImage2D"),
("glCopyTexSubImage3D", "glCopyTexSubImage3D"),
("glCreateProgram", "glCreateProgram"),
("glCreateShader", "glCreateShader"),
("glCullFace", "glCullFace"),
("glDeleteBuffers", "glDeleteBuffers"),
("glDeleteLists", "glDeleteLists"),
("glDeleteProgram", "glDeleteProgram"),
("glDeleteQueries", "glDeleteQueries"),
("glDeleteShader", "glDeleteShader"),
("glDeleteTextures", "glDeleteTextures"),
("glDepthFunc", "glDepthFunc"),
("glDepthMask", "glDepthMask"),
("glDepthRange", "glDepthRange"),
("glDetachShader", "glDetachShader"),
("glDrawArrays", "glDrawArrays"),
("glDrawBuffers", "glDrawBuffers"),
("glDrawBuffer", "glDrawBuffer"),
("glDrawElements", "glDrawElements"),
("glDrawPixels", "glDrawPixels"),
("glDrawRangeElements", "glDrawRangeElements"),
("glEdgeFlagPointer", "glEdgeFlagPointer"),
("glEdgeFlag", "glEdgeFlag"),
("glEdgeFlagv", "glEdgeFlag"),
("glEnableClientState", "glEnableClientState"),
("glDisableClientState", "glEnableClientState"),
("glEnableVertexAttribArray", "glEnableVertexAttribArray"),
("glDisableVertexAttribArray", "glEnableVertexAttribArray"),
("glEnable", "glEnable"),
("glDisable", "glEnable"),
("glEvalCoord1f", "glEvalCoord"),
("glEvalCoord1d", "glEvalCoord"),
("glEvalCoord2f", "glEvalCoord"),
("glEvalCoord2d", "glEvalCoord"),
("glEvalCoord1fv", "glEvalCoord"),
("glEvalCoord1dv", "glEvalCoord"),
("glEvalCoord2fv", "glEvalCoord"),
("glEvalCoord2dv", "glEvalCoord"),
("glEvalMesh1", "glEvalMesh"),
("glEvalMesh2", "glEvalMesh"),
("glEvalPoint1", "glEvalPoint"),
("glEvalPoint2", "glEvalPoint"),
("glFeedbackBuffer", "glFeedbackBuffer"),
("glFinish", "glFinish"),
("glFlush", "glFlush"),
("glFogCoordPointer", "glFogCoordPointer"),
("glFogCoordd", "glFogCoord"),
("glFogCoordf", "glFogCoord"),
("glFogCoorddv", "glFogCoord"),
("glFogCoordfv", "glFogCoord"),
("glFogf", "glFog"),
("glFogi", "glFog"),
("glFogfv", "glFog"),
("glFogiv", "glFog"),
("glFrontFace", "glFrontFace"),
("glFrustum", "glFrustum"),
("glGenBuffers", "glGenBuffers"),
("glGenLists", "glGenLists"),
("glGenQueries", "glGenQueries"),
("glGenTextures", "glGenTextures"),
("glGetActiveAttrib", "glGetActiveAttrib"),
("glGetActiveUniform", "glGetActiveUniform"),
("glGetAttachedShaders", "glGetAttachedShaders"),
("glGetAttribLocation", "glGetAttribLocation"),
("glGetBufferParameteriv", "glGetBufferParameteriv"),
("glGetBufferPointerv", "glGetBufferPointerv"),
("glGetBufferSubData", "glGetBufferSubData"),
("glGetClipPlane", "glGetClipPlane"),
("glGetColorTableParameterfv", "glGetColorTableParameter"),
("glGetColorTableParameteriv", "glGetColorTableParameter"),
("glGetColorTable", "glGetColorTable"),
("glGetCompressedTexImage", "glGetCompressedTexImage"),
("glGetConvolutionFilter", "glGetConvolutionFilter"),
("glGetConvolutionParameterfv", "glGetConvolutionParameter"),
("glGetConvolutionParameteriv", "glGetConvolutionParameter"),
("glGetError", "glGetError"),
("glGetHistogramParameterfv", "glGetHistogramParameter"),
("glGetHistogramParameteriv", "glGetHistogramParameter"),
("glGetHistogram", "glGetHistogram"),
("glGetLightfv", "glGetLight"),
("glGetLightiv", "glGetLight"),
("glGetMapdv", "glGetMap"),
("glGetMapfv", "glGetMap"),
("glGetMapiv", "glGetMap"),
("glGetMaterialfv", "glGetMaterial"),
("glGetMaterialiv", "glGetMaterial"),
("glGetMinmaxParameterfv", "glGetMinmaxParameter"),
("glGetMinmaxParameteriv", "glGetMinmaxParameter"),
("glGetMinmax", "glGetMinmax"),
("glGetPixelMapfv", "glGetPixelMap"),
("glGetPixelMapuiv", "glGetPixelMap"),
("glGetPixelMapusv", "glGetPixelMap"),
("glGetPointerv", "glGetPointerv"),
("glGetPolygonStipple", "glGetPolygonStipple"),
("glGetProgramInfoLog", "glGetProgramInfoLog"),
("glGetProgramiv", "glGetProgram"),
("glGetQueryiv", "glGetQueryiv"),
("glGetQueryObjectiv", "glGetQueryObject"),
("glGetQueryObjectuiv", "glGetQueryObject"),
("glGetSeparableFilter", "glGetSeparableFilter"),
("glGetShaderInfoLog", "glGetShaderInfoLog"),
("glGetShaderSource", "glGetShaderSource"),
("glGetShaderiv", "glGetShader"),
("glGetString", "glGetString"),
("glGetTexEnvfv", "glGetTexEnv"),
("glGetTexEnviv", "glGetTexEnv"),
("glGetTexGendv", "glGetTexGen"),
("glGetTexGenfv", "glGetTexGen"),
("glGetTexGeniv", "glGetTexGen"),
("glGetTexImage", "glGetTexImage"),
("glGetTexLevelParameterfv", "glGetTexLevelParameter"),
("glGetTexLevelParameteriv", "glGetTexLevelParameter"),
("glGetTexParameterfv", "glGetTexParameter"),
("glGetTexParameteriv", "glGetTexParameter"),
("glGetUniformLocation", "glGetUniformLocation"),
("glGetUniformfv", "glGetUniform"),
("glGetUniformiv", "glGetUniform"),
("glGetVertexAttribPointerv", "glGetVertexAttribPointerv"),
("glGetVertexAttribdv", "glGetVertexAttrib"),
("glGetVertexAttribfv", "glGetVertexAttrib"),
("glGetVertexAttribiv", "glGetVertexAttrib"),
("glGetBooleanv", "glGet"),
("glGetDoublev", "glGet"),
("glGetFloatv", "glGet"),
("glGetIntegerv", "glGet"),
("glHint", "glHint"),
("glHistogram", "glHistogram"),
("glIndexMask", "glIndexMask"),
("glIndexPointer", "glIndexPointer"),
("glIndexs", "glIndex"),
("glIndexi", "glIndex"),
("glIndexf", "glIndex"),
("glIndexd", "glIndex"),
("glIndexub", "glIndex"),
("glIndexsv", "glIndex"),
("glIndexiv", "glIndex"),
("glIndexfv", "glIndex"),
("glIndexdv", "glIndex"),
("glIndexubv", "glIndex"),
("glInitNames", "glInitNames"),
("glInterleavedArrays", "glInterleavedArrays"),
("glIsBuffer", "glIsBuffer"),
("glIsEnabled", "glIsEnabled"),
("glIsList", "glIsList"),
("glIsProgram", "glIsProgram"),
("glIsQuery", "glIsQuery"),
("glIsShader", "glIsShader"),
("glIsTexture", "glIsTexture"),
("glLightModelf", "glLightModel"),
("glLightModeli", "glLightModel"),
("glLightModelfv", "glLightModel"),
("glLightModeliv", "glLightModel"),
("glLightf", "glLight"),
("glLighti", "glLight"),
("glLightfv", "glLight"),
("glLightiv", "glLight"),
("glLineStipple", "glLineStipple"),
("glLineWidth", "glLineWidth"),
("glLinkProgram", "glLinkProgram"),
("glListBase", "glListBase"),
("glLoadIdentity", "glLoadIdentity"),
("glLoadMatrixd", "glLoadMatrix"),
("glLoadMatrixf", "glLoadMatrix"),
("glLoadName", "glLoadName"),
("glLoadTransposeMatrixd", "glLoadTransposeMatrix"),
("glLoadTransposeMatrixf", "glLoadTransposeMatrix"),
("glLogicOp", "glLogicOp"),
("glMap1f", "glMap1"),
("glMap1d", "glMap1"),
("glMap2f", "glMap2"),
("glMap2d", "glMap2"),
("glMapBuffer", "glMapBuffer"),
("glUnmapBuffer", "glMapBuffer"),
("glMapGrid1d", "glMapGrid"),
("glMapGrid1f", "glMapGrid"),
("glMapGrid2d", "glMapGrid"),
("glMapGrid2f", "glMapGrid"),
("glMaterialf", "glMaterial"),
("glMateriali", "glMaterial"),
("glMaterialfv", "glMaterial"),
("glMaterialiv", "glMaterial"),
("glMatrixMode", "glMatrixMode"),
("glMinmax", "glMinmax"),
("glMultiDrawArrays", "glMultiDrawArrays"),
("glMultiDrawElements", "glMultiDrawElements"),
("glMultiTexCoord1s", "glMultiTexCoord"),
("glMultiTexCoord1i", "glMultiTexCoord"),
("glMultiTexCoord1f", "glMultiTexCoord"),
("glMultiTexCoord1d", "glMultiTexCoord"),
("glMultiTexCoord2s", "glMultiTexCoord"),
("glMultiTexCoord2i", "glMultiTexCoord"),
("glMultiTexCoord2f", "glMultiTexCoord"),
("glMultiTexCoord2d", "glMultiTexCoord"),
("glMultiTexCoord3s", "glMultiTexCoord"),
("glMultiTexCoord3i", "glMultiTexCoord"),
("glMultiTexCoord3f", "glMultiTexCoord"),
("glMultiTexCoord3d", "glMultiTexCoord"),
("glMultiTexCoord4s", "glMultiTexCoord"),
("glMultiTexCoord4i", "glMultiTexCoord"),
("glMultiTexCoord4f", "glMultiTexCoord"),
("glMultiTexCoord4d", "glMultiTexCoord"),
("glMultiTexCoord1sv", "glMultiTexCoord"),
("glMultiTexCoord1iv", "glMultiTexCoord"),
("glMultiTexCoord1fv", "glMultiTexCoord"),
("glMultiTexCoord1dv", "glMultiTexCoord"),
("glMultiTexCoord2sv", "glMultiTexCoord"),
("glMultiTexCoord2iv", "glMultiTexCoord"),
("glMultiTexCoord2fv", "glMultiTexCoord"),
("glMultiTexCoord2dv", "glMultiTexCoord"),
("glMultiTexCoord3sv", "glMultiTexCoord"),
("glMultiTexCoord3iv", "glMultiTexCoord"),
("glMultiTexCoord3fv", "glMultiTexCoord"),
("glMultiTexCoord3dv", "glMultiTexCoord"),
("glMultiTexCoord4sv", "glMultiTexCoord"),
("glMultiTexCoord4iv", "glMultiTexCoord"),
("glMultiTexCoord4fv", "glMultiTexCoord"),
("glMultiTexCoord4dv", "glMultiTexCoord"),
("glMultMatrixd", "glMultMatrix"),
("glMultMatrixf", "glMultMatrix"),
("glMultTransposeMatrixd", "glMultTransposeMatrix"),
("glMultTransposeMatrixf", "glMultTransposeMatrix"),
("glNewList", "glNewList"),
("glEndList", "glNewList"),
("glNormalPointer", "glNormalPointer"),
("glNormal3b", "glNormal"),
("glNormal3d", "glNormal"),
("glNormal3f", "glNormal"),
("glNormal3i", "glNormal"),
("glNormal3s", "glNormal"),
("glNormal3bv", "glNormal"),
("glNormal3dv", "glNormal"),
("glNormal3fv", "glNormal"),
("glNormal3iv", "glNormal"),
("glNormal3sv", "glNormal"),
("glOrtho", "glOrtho"),
("glPassThrough", "glPassThrough"),
("glPixelMapfv", "glPixelMap"),
("glPixelMapuiv", "glPixelMap"),
("glPixelMapusv", "glPixelMap"),
("glPixelStoref", "glPixelStore"),
("glPixelStorei", "glPixelStore"),
("glPixelTransferf", "glPixelTransfer"),
("glPixelTransferi", "glPixelTransfer"),
("glPixelZoom", "glPixelZoom"),
("glPointParameterf", "glPointParameter"),
("glPointParameteri", "glPointParameter"),
("glPointParameterfv", "glPointParameter"),
("glPointParameteriv", "glPointParameter"),
("glPointSize", "glPointSize"),
("glPolygonMode", "glPolygonMode"),
("glPolygonOffset", "glPolygonOffset"),
("glPolygonStipple", "glPolygonStipple"),
("glPrioritizeTextures", "glPrioritizeTextures"),
("glPushAttrib", "glPushAttrib"),
("glPopAttrib", "glPushAttrib"),
("glPushClientAttrib", "glPushClientAttrib"),
("glPopClientAttrib", "glPushClientAttrib"),
("glPushMatrix", "glPushMatrix"),
("glPopMatrix", "glPushMatrix"),
("glPushName", "glPushName"),
("glPopName", "glPushName"),
("glRasterPos2s", "glRasterPos"),
("glRasterPos2i", "glRasterPos"),
("glRasterPos2f", "glRasterPos"),
("glRasterPos2d", "glRasterPos"),
("glRasterPos3s", "glRasterPos"),
("glRasterPos3i", "glRasterPos"),
("glRasterPos3f", "glRasterPos"),
("glRasterPos3d", "glRasterPos"),
("glRasterPos4s", "glRasterPos"),
("glRasterPos4i", "glRasterPos"),
("glRasterPos4f", "glRasterPos"),
("glRasterPos4d", "glRasterPos"),
("glRasterPos2sv", "glRasterPos"),
("glRasterPos2iv", "glRasterPos"),
("glRasterPos2fv", "glRasterPos"),
("glRasterPos2dv", "glRasterPos"),
("glRasterPos3sv", "glRasterPos"),
("glRasterPos3iv", "glRasterPos"),
("glRasterPos3fv", "glRasterPos"),
("glRasterPos3dv", "glRasterPos"),
("glRasterPos4sv", "glRasterPos"),
("glRasterPos4iv", "glRasterPos"),
("glRasterPos4fv", "glRasterPos"),
("glRasterPos4dv", "glRasterPos"),
("glReadBuffer", "glReadBuffer"),
("glReadPixels", "glReadPixels"),
("glRectd", "glRect"),
("glRectf", "glRect"),
("glRecti", "glRect"),
("glRects", "glRect"),
("glRectdv", "glRect"),
("glRectfv", "glRect"),
("glRectiv", "glRect"),
("glRectsv", "glRect"),
("glRenderMode", "glRenderMode"),
("glResetHistogram", "glResetHistogram"),
("glResetMinmax", "glResetMinmax"),
("glRotated", "glRotate"),
("glRotatef", "glRotate"),
("glSampleCoverage", "glSampleCoverage"),
("glScaled", "glScale"),
("glScalef", "glScale"),
("glScissor", "glScissor"),
("glSecondaryColorPointer", "glSecondaryColorPointer"),
("glSecondaryColor3b", "glSecondaryColor"),
("glSecondaryColor3s", "glSecondaryColor"),
("glSecondaryColor3i", "glSecondaryColor"),
("glSecondaryColor3f", "glSecondaryColor"),
("glSecondaryColor3d", "glSecondaryColor"),
("glSecondaryColor3ub", "glSecondaryColor"),
("glSecondaryColor3us", "glSecondaryColor"),
("glSecondaryColor3ui", "glSecondaryColor"),
("glSecondaryColor3bv", "glSecondaryColor"),
("glSecondaryColor3sv", "glSecondaryColor"),
("glSecondaryColor3iv", "glSecondaryColor"),
("glSecondaryColor3fv", "glSecondaryColor"),
("glSecondaryColor3dv", "glSecondaryColor"),
("glSecondaryColor3ubv", "glSecondaryColor"),
("glSecondaryColor3usv", "glSecondaryColor"),
("glSecondaryColor3uiv", "glSecondaryColor"),
("glSelectBuffer", "glSelectBuffer"),
("glSeparableFilter2D", "glSeparableFilter2D"),
("glShadeModel", "glShadeModel"),
("glShaderSource", "glShaderSource"),
("glStencilFuncSeparate", "glStencilFuncSeparate"),
("glStencilFunc", "glStencilFunc"),
("glStencilMaskSeparate", "glStencilMaskSeparate"),
("glStencilMask", "glStencilMask"),
("glStencilOpSeparate", "glStencilOpSeparate"),
("glStencilOp", "glStencilOp"),
("glTexCoordPointer", "glTexCoordPointer"),
("glTexCoord1s", "glTexCoord"),
("glTexCoord1i", "glTexCoord"),
("glTexCoord1f", "glTexCoord"),
("glTexCoord1d", "glTexCoord"),
("glTexCoord2s", "glTexCoord"),
("glTexCoord2i", "glTexCoord"),
("glTexCoord2f", "glTexCoord"),
("glTexCoord2d", "glTexCoord"),
("glTexCoord3s", "glTexCoord"),
("glTexCoord3i", "glTexCoord"),
("glTexCoord3f", "glTexCoord"),
("glTexCoord3d", "glTexCoord"),
("glTexCoord4s", "glTexCoord"),
("glTexCoord4i", "glTexCoord"),
("glTexCoord4f", "glTexCoord"),
("glTexCoord4d", "glTexCoord"),
("glTexCoord1sv", "glTexCoord"),
("glTexCoord1iv", "glTexCoord"),
("glTexCoord1fv", "glTexCoord"),
("glTexCoord1dv", "glTexCoord"),
("glTexCoord2sv", "glTexCoord"),
("glTexCoord2iv", "glTexCoord"),
("glTexCoord2fv", "glTexCoord"),
("glTexCoord2dv", "glTexCoord"),
("glTexCoord3sv", "glTexCoord"),
("glTexCoord3iv", "glTexCoord"),
("glTexCoord3fv", "glTexCoord"),
("glTexCoord3dv", "glTexCoord"),
("glTexCoord4sv", "glTexCoord"),
("glTexCoord4iv", "glTexCoord"),
("glTexCoord4fv", "glTexCoord"),
("glTexCoord4dv", "glTexCoord"),
("glTexEnvf", "glTexEnv"),
("glTexEnvi", "glTexEnv"),
("glTexEnvfv", "glTexEnv"),
("glTexEnviv", "glTexEnv"),
("glTexGeni", "glTexGen"),
("glTexGenf", "glTexGen"),
("glTexGend", "glTexGen"),
("glTexGeniv", "glTexGen"),
("glTexGenfv", "glTexGen"),
("glTexGendv", "glTexGen"),
("glTexImage1D", "glTexImage1D"),
("glTexImage2D", "glTexImage2D"),
("glTexImage3D", "glTexImage3D"),
("glTexParameterf", "glTexParameter"),
("glTexParameteri", "glTexParameter"),
("glTexParameterfv", "glTexParameter"),
("glTexParameteriv", "glTexParameter"),
("glTexSubImage1D", "glTexSubImage1D"),
("glTexSubImage2D", "glTexSubImage2D"),
("glTexSubImage3D", "glTexSubImage3D"),
("glTranslated", "glTranslate"),
("glTranslatef", "glTranslate"),
("gluBeginCurve", "gluBeginCurve"),
("gluEndCurve", "gluBeginCurve"),
("gluBeginPolygon", "gluBeginPolygon"),
("gluEndPolygon", "gluBeginPolygon"),
("gluBeginSurface", "gluBeginSurface"),
("gluEndSurface", "gluBeginSurface"),
("gluBeginTrim", "gluBeginTrim"),
("gluEndTrim", "gluBeginTrim"),
("gluBuild1DMipmapLevels", "gluBuild1DMipmapLevels"),
("gluBuild1DMipmaps", "gluBuild1DMipmaps"),
("gluBuild2DMipmapLevels", "gluBuild2DMipmapLevels"),
("gluBuild2DMipmaps", "gluBuild2DMipmaps"),
("gluBuild3DMipmapLevels", "gluBuild3DMipmapLevels"),
("gluBuild3DMipmaps", "gluBuild3DMipmaps"),
("gluCheckExtension", "gluCheckExtension"),
("gluCylinder", "gluCylinder"),
("gluDeleteNurbsRenderer", "gluDeleteNurbsRenderer"),
("gluDeleteQuadric", "gluDeleteQuadric"),
("gluDeleteTess", "gluDeleteTess"),
("gluDisk", "gluDisk"),
("gluErrorString", "gluErrorString"),
("gluGetNurbsProperty", "gluGetNurbsProperty"),
("gluGetString", "gluGetString"),
("gluGetTessProperty", "gluGetTessProperty"),
("gluLoadSamplingMatrices", "gluLoadSamplingMatrices"),
("gluLookAt", "gluLookAt"),
("gluNewNurbsRenderer", "gluNewNurbsRenderer"),
("gluNewQuadric", "gluNewQuadric"),
("gluNewTess", "gluNewTess"),
("gluNextContour", "gluNextContour"),
("glUniform1f", "glUniform"),
("glUniform2f", "glUniform"),
("glUniform3f", "glUniform"),
("glUniform4f", "glUniform"),
("glUniform1i", "glUniform"),
("glUniform2i", "glUniform"),
("glUniform3i", "glUniform"),
("glUniform4i", "glUniform"),
("glUniform1fv", "glUniform"),
("glUniform2fv", "glUniform"),
("glUniform3fv", "glUniform"),
("glUniform4fv", "glUniform"),
("glUniform1iv", "glUniform"),
("glUniform2iv", "glUniform"),
("glUniform3iv", "glUniform"),
("glUniform4iv", "glUniform"),
("glUniformMatrix2fv", "glUniform"),
("glUniformMatrix3fv", "glUniform"),
("glUniformMatrix4fv", "glUniform"),
("glUniformMatrix2x3fv", "glUniform"),
("glUniformMatrix3x2fv", "glUniform"),
("glUniformMatrix2x4fv", "glUniform"),
("glUniformMatrix4x2fv", "glUniform"),
("glUniformMatrix3x4fv", "glUniform"),
("glUniformMatrix4x3fv", "glUniform"),
("gluNurbsCallbackDataEXT", "gluNurbsCallbackDataEXT"),
("gluNurbsCallbackData", "gluNurbsCallbackData"),
("gluNurbsCallback", "gluNurbsCallback"),
("gluNurbsCurve", "gluNurbsCurve"),
("gluNurbsProperty", "gluNurbsProperty"),
("gluNurbsSurface", "gluNurbsSurface"),
("gluOrtho2D", "gluOrtho2D"),
("gluPartialDisk", "gluPartialDisk"),
("gluPerspective", "gluPerspective"),
("gluPickMatrix", "gluPickMatrix"),
("gluProject", "gluProject"),
("gluPwlCurve", "gluPwlCurve"),
("gluQuadricCallback", "gluQuadricCallback"),
("gluQuadricDrawStyle", "gluQuadricDrawStyle"),
("gluQuadricNormals", "gluQuadricNormals"),
("gluQuadricOrientation", "gluQuadricOrientation"),
("gluQuadricTexture", "gluQuadricTexture"),
("gluScaleImage", "gluScaleImage"),
("glUseProgram", "glUseProgram"),
("gluSphere", "gluSphere"),
("gluTessBeginContour", "gluTessBeginContour"),
("gluTessEndContour", "gluTessBeginContour"),
("gluTessBeginPolygon", "gluTessBeginPolygon"),
("gluTessCallback", "gluTessCallback"),
("gluTessEndPolygon", "gluTessEndPolygon"),
("gluTessNormal", "gluTessNormal"),
("gluTessProperty", "gluTessProperty"),
("gluTessVertex", "gluTessVertex"),
("gluUnProject4", "gluUnProject4"),
("gluUnProject", "gluUnProject"),
("glValidateProgram", "glValidateProgram"),
("glVertexAttribPointer", "glVertexAttribPointer"),
("glVertexAttrib1f", "glVertexAttrib"),
("glVertexAttrib1s", "glVertexAttrib"),
("glVertexAttrib1d", "glVertexAttrib"),
("glVertexAttrib2f", "glVertexAttrib"),
("glVertexAttrib2s", "glVertexAttrib"),
("glVertexAttrib2d", "glVertexAttrib"),
("glVertexAttrib3f", "glVertexAttrib"),
("glVertexAttrib3s", "glVertexAttrib"),
("glVertexAttrib3d", "glVertexAttrib"),
("glVertexAttrib4f", "glVertexAttrib"),
("glVertexAttrib4s", "glVertexAttrib"),
("glVertexAttrib4d", "glVertexAttrib"),
("glVertexAttrib4Nub", "glVertexAttrib"),
("glVertexAttrib1fv", "glVertexAttrib"),
("glVertexAttrib1sv", "glVertexAttrib"),
("glVertexAttrib1dv", "glVertexAttrib"),
("glVertexAttrib2fv", "glVertexAttrib"),
("glVertexAttrib2sv", "glVertexAttrib"),
("glVertexAttrib2dv", "glVertexAttrib"),
("glVertexAttrib3fv", "glVertexAttrib"),
("glVertexAttrib3sv", "glVertexAttrib"),
("glVertexAttrib3dv", "glVertexAttrib"),
("glVertexAttrib4fv", "glVertexAttrib"),
("glVertexAttrib4sv", "glVertexAttrib"),
("glVertexAttrib4dv", "glVertexAttrib"),
("glVertexAttrib4iv", "glVertexAttrib"),
("glVertexAttrib4bv", "glVertexAttrib"),
("glVertexAttrib4ubv", "glVertexAttrib"),
("glVertexAttrib4usv", "glVertexAttrib"),
("glVertexAttrib4uiv", "glVertexAttrib"),
("glVertexAttrib4Nbv", "glVertexAttrib"),
("glVertexAttrib4Nsv", "glVertexAttrib"),
("glVertexAttrib4Niv", "glVertexAttrib"),
("glVertexAttrib4Nubv", "glVertexAttrib"),
("glVertexAttrib4Nusv", "glVertexAttrib"),
("glVertexAttrib4Nuiv", "glVertexAttrib"),
("glVertexPointer", "glVertexPointer"),
("glVertex2s", "glVertex"),
("glVertex2i", "glVertex"),
("glVertex2f", "glVertex"),
("glVertex2d", "glVertex"),
("glVertex3s", "glVertex"),
("glVertex3i", "glVertex"),
("glVertex3f", "glVertex"),
("glVertex3d", "glVertex"),
("glVertex4s", "glVertex"),
("glVertex4i", "glVertex"),
("glVertex4f", "glVertex"),
("glVertex4d", "glVertex"),
("glVertex2sv", "glVertex"),
("glVertex2iv", "glVertex"),
("glVertex2fv", "glVertex"),
("glVertex2dv", "glVertex"),
("glVertex3sv", "glVertex"),
("glVertex3iv", "glVertex"),
("glVertex3fv", "glVertex"),
("glVertex3dv", "glVertex"),
("glVertex4sv", "glVertex"),
("glVertex4iv", "glVertex"),
("glVertex4fv", "glVertex"),
("glVertex4dv", "glVertex"),
("glViewport", "glViewport"),
("glWindowPos2s", "glWindowPos"),
("glWindowPos2i", "glWindowPos"),
("glWindowPos2f", "glWindowPos"),
("glWindowPos2d", "glWindowPos"),
("glWindowPos3s", "glWindowPos"),
("glWindowPos3i", "glWindowPos"),
("glWindowPos3f", "glWindowPos"),
("glWindowPos3d", "glWindowPos"),
("glWindowPos2sv", "glWindowPos"),
("glWindowPos2iv", "glWindowPos"),
("glWindowPos2fv", "glWindowPos"),
("glWindowPos2dv", "glWindowPos"),
("glWindowPos3sv", "glWindowPos"),
("glWindowPos3iv", "glWindowPos"),
("glWindowPos3fv", "glWindowPos"),
("glWindowPos3dv", "glWindowPos")
]
assocsGLX1 :: [(ManPageKey, [(URL, Label)])]
assocsGLX1 =
entriesFor "glx" "GLX 1.x" "https://www.opengl.org/sdk/docs/man2/xhtml/" ".xml" [
("glXChooseFBConfig", "glXChooseFBConfig"),
("glXChooseVisual", "glXChooseVisual"),
("glXCopyContext", "glXCopyContext"),
("glXCreateContext", "glXCreateContext"),
("glXCreateGLXPixmap", "glXCreateGLXPixmap"),
("glXCreateNewContext", "glXCreateNewContext"),
("glXCreatePbuffer", "glXCreatePbuffer"),
("glXCreatePixmap", "glXCreatePixmap"),
("glXCreateWindow", "glXCreateWindow"),
("glXDestroyContext", "glXDestroyContext"),
("glXDestroyGLXPixmap", "glXDestroyGLXPixmap"),
("glXDestroyPbuffer", "glXDestroyPbuffer"),
("glXDestroyPixmap", "glXDestroyPixmap"),
("glXDestroyWindow", "glXDestroyWindow"),
("glXFreeContextEXT", "glXFreeContextEXT"),
("glXGetClientString", "glXGetClientString"),
("glXGetConfig", "glXGetConfig"),
("glXGetContextIDEXT", "glXGetContextIDEXT"),
("glXGetCurrentContext", "glXGetCurrentContext"),
("glXGetCurrentDisplay", "glXGetCurrentDisplay"),
("glXGetCurrentDrawable", "glXGetCurrentDrawable"),
("glXGetCurrentReadDrawable", "glXGetCurrentReadDrawable"),
("glXGetFBConfigAttrib", "glXGetFBConfigAttrib"),
("glXGetFBConfigs", "glXGetFBConfigs"),
("glXGetProcAddress", "glXGetProcAddress"),
("glXGetSelectedEvent", "glXGetSelectedEvent"),
("glXGetVisualFromFBConfig", "glXGetVisualFromFBConfig"),
("glXImportContextEXT", "glXImportContextEXT"),
("glXIsDirect", "glXIsDirect"),
("glXMakeContextCurrent", "glXMakeContextCurrent"),
("glXMakeCurrent", "glXMakeCurrent"),
("glXQueryContextInfoEXT", "glXQueryContextInfoEXT"),
("glXQueryContext", "glXQueryContext"),
("glXQueryDrawable", "glXQueryDrawable"),
("glXQueryExtensionsString", "glXQueryExtensionsString"),
("glXQueryExtension", "glXQueryExtension"),
("glXQueryServerString", "glXQueryServerString"),
("glXQueryVersion", "glXQueryVersion"),
("glXSelectEvent", "glXSelectEvent"),
("glXSwapBuffers", "glXSwapBuffers"),
("glXUseXFont", "glXUseXFont"),
("glXWaitGL", "glXWaitGL"),
("glXWaitX", "glXWaitX")
]
assocsGL3 :: [(ManPageKey, [(URL, Label)])]
assocsGL3 =
entriesFor "gl" "OpenGL 3.x" "https://www.opengl.org/sdk/docs/man3/xhtml/" ".xml" [
("glActiveTexture", "glActiveTexture"),
("glAttachShader", "glAttachShader"),
("glBeginConditionalRender", "glBeginConditionalRender"),
("glEndConditionalRender", "glBeginConditionalRender"),
("glBeginQuery", "glBeginQuery"),
("glEndQuery", "glBeginQuery"),
("glBeginTransformFeedback", "glBeginTransformFeedback"),
("glEndTransformFeedback", "glBeginTransformFeedback"),
("glBindAttribLocation", "glBindAttribLocation"),
("glBindBufferBase", "glBindBufferBase"),
("glBindBufferRange", "glBindBufferRange"),
("glBindBuffer", "glBindBuffer"),
("glBindFragDataLocationIndexed", "glBindFragDataLocationIndexed"),
("glBindFragDataLocation", "glBindFragDataLocation"),
("glBindFramebuffer", "glBindFramebuffer"),
("glBindRenderbuffer", "glBindRenderbuffer"),
("glBindSampler", "glBindSampler"),
("glBindTexture", "glBindTexture"),
("glBindVertexArray", "glBindVertexArray"),
("glBlendColor", "glBlendColor"),
("glBlendEquationSeparate", "glBlendEquationSeparate"),
("glBlendEquation", "glBlendEquation"),
("glBlendFuncSeparate", "glBlendFuncSeparate"),
("glBlendFunc", "glBlendFunc"),
("glBlitFramebuffer", "glBlitFramebuffer"),
("glBufferData", "glBufferData"),
("glBufferSubData", "glBufferSubData"),
("glCheckFramebufferStatus", "glCheckFramebufferStatus"),
("glClampColor", "glClampColor"),
("glClearBufferiv", "glClearBuffer"),
("glClearBufferuiv", "glClearBuffer"),
("glClearBufferfv", "glClearBuffer"),
("glClearBufferfi", "glClearBuffer"),
("glClearColor", "glClearColor"),
("glClearDepth", "glClearDepth"),
("glClearStencil", "glClearStencil"),
("glClear", "glClear"),
("glClientWaitSync", "glClientWaitSync"),
("glColorMask", "glColorMask"),
("glColorMaski", "glColorMask"),
("glCompileShader", "glCompileShader"),
("glCompressedTexImage1D", "glCompressedTexImage1D"),
("glCompressedTexImage2D", "glCompressedTexImage2D"),
("glCompressedTexImage3D", "glCompressedTexImage3D"),
("glCompressedTexSubImage1D", "glCompressedTexSubImage1D"),
("glCompressedTexSubImage2D", "glCompressedTexSubImage2D"),
("glCompressedTexSubImage3D", "glCompressedTexSubImage3D"),
("glCopyBufferSubData", "glCopyBufferSubData"),
("glCopyTexImage1D", "glCopyTexImage1D"),
("glCopyTexImage2D", "glCopyTexImage2D"),
("glCopyTexSubImage1D", "glCopyTexSubImage1D"),
("glCopyTexSubImage2D", "glCopyTexSubImage2D"),
("glCopyTexSubImage3D", "glCopyTexSubImage3D"),
("glCreateProgram", "glCreateProgram"),
("glCreateShader", "glCreateShader"),
("glCullFace", "glCullFace"),
("glDeleteBuffers", "glDeleteBuffers"),
("glDeleteFramebuffers", "glDeleteFramebuffers"),
("glDeleteProgram", "glDeleteProgram"),
("glDeleteQueries", "glDeleteQueries"),
("glDeleteRenderbuffers", "glDeleteRenderbuffers"),
("glDeleteSamplers", "glDeleteSamplers"),
("glDeleteShader", "glDeleteShader"),
("glDeleteSync", "glDeleteSync"),
("glDeleteTextures", "glDeleteTextures"),
("glDeleteVertexArrays", "glDeleteVertexArrays"),
("glDepthFunc", "glDepthFunc"),
("glDepthMask", "glDepthMask"),
("glDepthRange", "glDepthRange"),
("glDetachShader", "glDetachShader"),
("glDrawArraysInstanced", "glDrawArraysInstanced"),
("glDrawArrays", "glDrawArrays"),
("glDrawBuffers", "glDrawBuffers"),
("glDrawBuffer", "glDrawBuffer"),
("glDrawElementsBaseVertex", "glDrawElementsBaseVertex"),
("glDrawElementsInstancedBaseVertex", "glDrawElementsInstancedBaseVertex"),
("glDrawElementsInstanced", "glDrawElementsInstanced"),
("glDrawElements", "glDrawElements"),
("glDrawRangeElementsBaseVertex", "glDrawRangeElementsBaseVertex"),
("glDrawRangeElements", "glDrawRangeElements"),
("glEnableVertexAttribArray", "glEnableVertexAttribArray"),
("glDisableVertexAttribArray", "glEnableVertexAttribArray"),
("glEnable", "glEnable"),
("glDisable", "glEnable"),
("glEnablei", "glEnable"),
("glDisablei", "glEnable"),
("glFenceSync", "glFenceSync"),
("glFinish", "glFinish"),
("glFlushMappedBufferRange", "glFlushMappedBufferRange"),
("glFlush", "glFlush"),
("glFramebufferRenderbuffer", "glFramebufferRenderbuffer"),
("glFramebufferTextureLayer", "glFramebufferTextureLayer"),
("glFramebufferTexture", "glFramebufferTexture"),
("glFramebufferTexture1D", "glFramebufferTexture"),
("glFramebufferTexture2D", "glFramebufferTexture"),
("glFramebufferTexture3D", "glFramebufferTexture"),
("glFrontFace", "glFrontFace"),
("glGenBuffers", "glGenBuffers"),
("glGenerateMipmap", "glGenerateMipmap"),
("glGenFramebuffers", "glGenFramebuffers"),
("glGenQueries", "glGenQueries"),
("glGenRenderbuffers", "glGenRenderbuffers"),
("glGenSamplers", "glGenSamplers"),
("glGenTextures", "glGenTextures"),
("glGenVertexArrays", "glGenVertexArrays"),
("glGetActiveAttrib", "glGetActiveAttrib"),
("glGetActiveUniformBlockName", "glGetActiveUniformBlockName"),
("glGetActiveUniformBlockiv", "glGetActiveUniformBlock"),
("glGetActiveUniformName", "glGetActiveUniformName"),
("glGetActiveUniformsiv", "glGetActiveUniformsiv"),
("glGetActiveUniform", "glGetActiveUniform"),
("glGetAttachedShaders", "glGetAttachedShaders"),
("glGetAttribLocation", "glGetAttribLocation"),
("glGetBufferParameteriv", "glGetBufferParameter"),
("glGetBufferParameteri64v", "glGetBufferParameter"),
("glGetBufferPointerv", "glGetBufferPointerv"),
("glGetBufferSubData", "glGetBufferSubData"),
("glGetCompressedTexImage", "glGetCompressedTexImage"),
("glGetError", "glGetError"),
("glGetFragDataIndex", "glGetFragDataIndex"),
("glGetFragDataLocation", "glGetFragDataLocation"),
("glGetFramebufferAttachmentParameteriv", "glGetFramebufferAttachmentParameter"),
("glGetMultisamplefv", "glGetMultisample"),
("glGetProgramInfoLog", "glGetProgramInfoLog"),
("glGetProgramiv", "glGetProgram"),
("glGetQueryiv", "glGetQueryiv"),
("glGetQueryObjectiv", "glGetQueryObject"),
("glGetQueryObjectuiv", "glGetQueryObject"),
("glGetQueryObjecti64v", "glGetQueryObject"),
("glGetQueryObjectui64v", "glGetQueryObject"),
("glGetRenderbufferParameteriv", "glGetRenderbufferParameter"),
("glGetSamplerParameterfv", "glGetSamplerParameter"),
("glGetSamplerParameteriv", "glGetSamplerParameter"),
("glGetSamplerParameterIiv", "glGetSamplerParameter"),
("glGetSamplerParameterIuiv", "glGetSamplerParameter"),
("glGetShaderInfoLog", "glGetShaderInfoLog"),
("glGetShaderSource", "glGetShaderSource"),
("glGetShaderiv", "glGetShader"),
("glGetString", "glGetString"),
("glGetStringi", "glGetString"),
("glGetSynciv", "glGetSync"),
("glGetTexImage", "glGetTexImage"),
("glGetTexLevelParameterfv", "glGetTexLevelParameter"),
("glGetTexLevelParameteriv", "glGetTexLevelParameter"),
("glGetTexParameterfv", "glGetTexParameter"),
("glGetTexParameteriv", "glGetTexParameter"),
("glGetTexParameterIiv", "glGetTexParameter"),
("glGetTexParameterIuiv", "glGetTexParameter"),
("glGetTransformFeedbackVarying", "glGetTransformFeedbackVarying"),
("glGetUniformBlockIndex", "glGetUniformBlockIndex"),
("glGetUniformIndices", "glGetUniformIndices"),
("glGetUniformLocation", "glGetUniformLocation"),
("glGetUniformfv", "glGetUniform"),
("glGetUniformiv", "glGetUniform"),
("glGetUniformuiv", "glGetUniform"),
("glGetVertexAttribPointerv", "glGetVertexAttribPointerv"),
("glGetVertexAttribdv", "glGetVertexAttrib"),
("glGetVertexAttribfv", "glGetVertexAttrib"),
("glGetVertexAttribiv", "glGetVertexAttrib"),
("glGetVertexAttribIiv", "glGetVertexAttrib"),
("glGetVertexAttribIuiv", "glGetVertexAttrib"),
("glGetBooleanv", "glGet"),
("glGetDoublev", "glGet"),
("glGetFloatv", "glGet"),
("glGetIntegerv", "glGet"),
("glGetInteger64v", "glGet"),
("glGetBooleani_v", "glGet"),
("glGetIntegeri_v", "glGet"),
("glGetInteger64i_v", "glGet"),
("glHint", "glHint"),
("glIsBuffer", "glIsBuffer"),
("glIsEnabled", "glIsEnabled"),
("glIsEnabledi", "glIsEnabled"),
("glIsFramebuffer", "glIsFramebuffer"),
("glIsProgram", "glIsProgram"),
("glIsQuery", "glIsQuery"),
("glIsRenderbuffer", "glIsRenderbuffer"),
("glIsSampler", "glIsSampler"),
("glIsShader", "glIsShader"),
("glIsSync", "glIsSync"),
("glIsTexture", "glIsTexture"),
("glIsVertexArray", "glIsVertexArray"),
("glLineWidth", "glLineWidth"),
("glLinkProgram", "glLinkProgram"),
("glLogicOp", "glLogicOp"),
("glMapBufferRange", "glMapBufferRange"),
("glMapBuffer", "glMapBuffer"),
("glUnmapBuffer", "glMapBuffer"),
("glMultiDrawArrays", "glMultiDrawArrays"),
("glMultiDrawElementsBaseVertex", "glMultiDrawElementsBaseVertex"),
("glMultiDrawElements", "glMultiDrawElements"),
("glPixelStoref", "glPixelStore"),
("glPixelStorei", "glPixelStore"),
("glPointParameterf", "glPointParameter"),
("glPointParameteri", "glPointParameter"),
("glPointParameterfv", "glPointParameter"),
("glPointParameteriv", "glPointParameter"),
("glPointSize", "glPointSize"),
("glPolygonMode", "glPolygonMode"),
("glPolygonOffset", "glPolygonOffset"),
("glPrimitiveRestartIndex", "glPrimitiveRestartIndex"),
("glProvokingVertex", "glProvokingVertex"),
("glQueryCounter", "glQueryCounter"),
("glReadBuffer", "glReadBuffer"),
("glReadPixels", "glReadPixels"),
("glRenderbufferStorageMultisample", "glRenderbufferStorageMultisample"),
("glRenderbufferStorage", "glRenderbufferStorage"),
("glSampleCoverage", "glSampleCoverage"),
("glSampleMaski", "glSampleMaski"),
("glSamplerParameterf", "glSamplerParameter"),
("glSamplerParameteri", "glSamplerParameter"),
("glSamplerParameterfv", "glSamplerParameter"),
("glSamplerParameteriv", "glSamplerParameter"),
("glSamplerParameterIiv", "glSamplerParameter"),
("glSamplerParameterIuiv", "glSamplerParameter"),
("glScissor", "glScissor"),
("glShaderSource", "glShaderSource"),
("glStencilFuncSeparate", "glStencilFuncSeparate"),
("glStencilFunc", "glStencilFunc"),
("glStencilMaskSeparate", "glStencilMaskSeparate"),
("glStencilMask", "glStencilMask"),
("glStencilOpSeparate", "glStencilOpSeparate"),
("glStencilOp", "glStencilOp"),
("glTexBuffer", "glTexBuffer"),
("glTexImage1D", "glTexImage1D"),
("glTexImage2DMultisample", "glTexImage2DMultisample"),
("glTexImage2D", "glTexImage2D"),
("glTexImage3DMultisample", "glTexImage3DMultisample"),
("glTexImage3D", "glTexImage3D"),
("glTexParameterf", "glTexParameter"),
("glTexParameteri", "glTexParameter"),
("glTexParameterfv", "glTexParameter"),
("glTexParameteriv", "glTexParameter"),
("glTexParameterIiv", "glTexParameter"),
("glTexParameterIuiv", "glTexParameter"),
("glTexSubImage1D", "glTexSubImage1D"),
("glTexSubImage2D", "glTexSubImage2D"),
("glTexSubImage3D", "glTexSubImage3D"),
("glTransformFeedbackVaryings", "glTransformFeedbackVaryings"),
("glUniformBlockBinding", "glUniformBlockBinding"),
("glUniform1f", "glUniform"),
("glUniform2f", "glUniform"),
("glUniform3f", "glUniform"),
("glUniform4f", "glUniform"),
("glUniform1i", "glUniform"),
("glUniform2i", "glUniform"),
("glUniform3i", "glUniform"),
("glUniform4i", "glUniform"),
("glUniform1ui", "glUniform"),
("glUniform2ui", "glUniform"),
("glUniform3ui", "glUniform"),
("glUniform4ui", "glUniform"),
("glUniform1fv", "glUniform"),
("glUniform2fv", "glUniform"),
("glUniform3fv", "glUniform"),
("glUniform4fv", "glUniform"),
("glUniform1iv", "glUniform"),
("glUniform2iv", "glUniform"),
("glUniform3iv", "glUniform"),
("glUniform4iv", "glUniform"),
("glUniform1uiv", "glUniform"),
("glUniform2uiv", "glUniform"),
("glUniform3uiv", "glUniform"),
("glUniform4uiv", "glUniform"),
("glUniformMatrix2fv", "glUniform"),
("glUniformMatrix3fv", "glUniform"),
("glUniformMatrix4fv", "glUniform"),
("glUniformMatrix2x3fv", "glUniform"),
("glUniformMatrix3x2fv", "glUniform"),
("glUniformMatrix2x4fv", "glUniform"),
("glUniformMatrix4x2fv", "glUniform"),
("glUniformMatrix3x4fv", "glUniform"),
("glUniformMatrix4x3fv", "glUniform"),
("glUseProgram", "glUseProgram"),
("glValidateProgram", "glValidateProgram"),
("glVertexAttribDivisor", "glVertexAttribDivisor"),
("glVertexAttribPointer", "glVertexAttribPointer"),
("glVertexAttribIPointer", "glVertexAttribPointer"),
("glVertexAttrib1f", "glVertexAttrib"),
("glVertexAttrib1s", "glVertexAttrib"),
("glVertexAttrib1d", "glVertexAttrib"),
("glVertexAttribI1i", "glVertexAttrib"),
("glVertexAttribI1ui", "glVertexAttrib"),
("glVertexAttrib2f", "glVertexAttrib"),
("glVertexAttrib2s", "glVertexAttrib"),
("glVertexAttrib2d", "glVertexAttrib"),
("glVertexAttribI2i", "glVertexAttrib"),
("glVertexAttribI2ui", "glVertexAttrib"),
("glVertexAttrib3f", "glVertexAttrib"),
("glVertexAttrib3s", "glVertexAttrib"),
("glVertexAttrib3d", "glVertexAttrib"),
("glVertexAttribI3i", "glVertexAttrib"),
("glVertexAttribI3ui", "glVertexAttrib"),
("glVertexAttrib4f", "glVertexAttrib"),
("glVertexAttrib4s", "glVertexAttrib"),
("glVertexAttrib4d", "glVertexAttrib"),
("glVertexAttrib4Nub", "glVertexAttrib"),
("glVertexAttribI4i", "glVertexAttrib"),
("glVertexAttribI4ui", "glVertexAttrib"),
("glVertexAttrib1fv", "glVertexAttrib"),
("glVertexAttrib1sv", "glVertexAttrib"),
("glVertexAttrib1dv", "glVertexAttrib"),
("glVertexAttribI1iv", "glVertexAttrib"),
("glVertexAttribI1uiv", "glVertexAttrib"),
("glVertexAttrib2fv", "glVertexAttrib"),
("glVertexAttrib2sv", "glVertexAttrib"),
("glVertexAttrib2dv", "glVertexAttrib"),
("glVertexAttribI2iv", "glVertexAttrib"),
("glVertexAttribI2uiv", "glVertexAttrib"),
("glVertexAttrib3fv", "glVertexAttrib"),
("glVertexAttrib3sv", "glVertexAttrib"),
("glVertexAttrib3dv", "glVertexAttrib"),
("glVertexAttribI3iv", "glVertexAttrib"),
("glVertexAttribI3uiv", "glVertexAttrib"),
("glVertexAttrib4fv", "glVertexAttrib"),
("glVertexAttrib4sv", "glVertexAttrib"),
("glVertexAttrib4dv", "glVertexAttrib"),
("glVertexAttrib4iv", "glVertexAttrib"),
("glVertexAttrib4bv", "glVertexAttrib"),
("glVertexAttrib4ubv", "glVertexAttrib"),
("glVertexAttrib4usv", "glVertexAttrib"),
("glVertexAttrib4uiv", "glVertexAttrib"),
("glVertexAttrib4Nbv", "glVertexAttrib"),
("glVertexAttrib4Nsv", "glVertexAttrib"),
("glVertexAttrib4Niv", "glVertexAttrib"),
("glVertexAttrib4Nubv", "glVertexAttrib"),
("glVertexAttrib4Nusv", "glVertexAttrib"),
("glVertexAttrib4Nuiv", "glVertexAttrib"),
("glVertexAttribI4bv", "glVertexAttrib"),
("glVertexAttribI4ubv", "glVertexAttrib"),
("glVertexAttribI4sv", "glVertexAttrib"),
("glVertexAttribI4usv", "glVertexAttrib"),
("glVertexAttribI4iv", "glVertexAttrib"),
("glVertexAttribI4uiv", "glVertexAttrib"),
("glVertexAttribP1ui", "glVertexAttrib"),
("glVertexAttribP2ui", "glVertexAttrib"),
("glVertexAttribP3ui", "glVertexAttrib"),
("glVertexAttribP4ui", "glVertexAttrib"),
("glViewport", "glViewport"),
("glWaitSync", "glWaitSync")
]
assocsGL4 :: [(ManPageKey, [(URL, Label)])]
assocsGL4 =
entriesFor "gl" "OpenGL 4.x" "https://www.opengl.org/sdk/docs/man4/html/" ".xhtml" [
("glActiveShaderProgram", "glActiveShaderProgram"),
("glActiveTexture", "glActiveTexture"),
("glAttachShader", "glAttachShader"),
("glBeginConditionalRender", "glBeginConditionalRender"),
("glEndConditionalRender", "glBeginConditionalRender"),
("glBeginQueryIndexed", "glBeginQueryIndexed"),
("glEndQueryIndexed", "glBeginQueryIndexed"),
("glBeginQuery", "glBeginQuery"),
("glEndQuery", "glBeginQuery"),
("glBeginTransformFeedback", "glBeginTransformFeedback"),
("glEndTransformFeedback", "glBeginTransformFeedback"),
("glBindAttribLocation", "glBindAttribLocation"),
("glBindBufferBase", "glBindBufferBase"),
("glBindBufferRange", "glBindBufferRange"),
("glBindBuffersBase", "glBindBuffersBase"),
("glBindBuffersRange", "glBindBuffersRange"),
("glBindBuffer", "glBindBuffer"),
("glBindFragDataLocationIndexed", "glBindFragDataLocationIndexed"),
("glBindFragDataLocation", "glBindFragDataLocation"),
("glBindFramebuffer", "glBindFramebuffer"),
("glBindImageTextures", "glBindImageTextures"),
("glBindImageTexture", "glBindImageTexture"),
("glBindProgramPipeline", "glBindProgramPipeline"),
("glBindRenderbuffer", "glBindRenderbuffer"),
("glBindSamplers", "glBindSamplers"),
("glBindSampler", "glBindSampler"),
("glBindTextures", "glBindTextures"),
("glBindTextureUnit", "glBindTextureUnit"),
("glBindTexture", "glBindTexture"),
("glBindTransformFeedback", "glBindTransformFeedback"),
("glBindVertexArray", "glBindVertexArray"),
("glBindVertexBuffers", "glBindVertexBuffers"),
("glVertexArrayVertexBuffers", "glBindVertexBuffers"),
("glBindVertexBuffer", "glBindVertexBuffer"),
("glVertexArrayVertexBuffer", "glBindVertexBuffer"),
("glBlendColor", "glBlendColor"),
("glBlendEquationSeparate", "glBlendEquationSeparate"),
("glBlendEquationSeparatei", "glBlendEquationSeparate"),
("glBlendEquation", "glBlendEquation"),
("glBlendEquationi", "glBlendEquation"),
("glBlendFuncSeparate", "glBlendFuncSeparate"),
("glBlendFuncSeparatei", "glBlendFuncSeparate"),
("glBlendFunc", "glBlendFunc"),
("glBlendFunci", "glBlendFunc"),
("glBlitFramebuffer", "glBlitFramebuffer"),
("glBlitNamedFramebuffer", "glBlitFramebuffer"),
("glBufferData", "glBufferData"),
("glNamedBufferData", "glBufferData"),
("glBufferStorage", "glBufferStorage"),
("glNamedBufferStorage", "glBufferStorage"),
("glBufferSubData", "glBufferSubData"),
("glNamedBufferSubData", "glBufferSubData"),
("glCheckFramebufferStatus", "glCheckFramebufferStatus"),
("glCheckNamedFramebufferStatus", "glCheckFramebufferStatus"),
("glClampColor", "glClampColor"),
("glClearBufferData", "glClearBufferData"),
("glClearNamedBufferData", "glClearBufferData"),
("glClearBufferSubData", "glClearBufferSubData"),
("glClearNamedBufferSubData", "glClearBufferSubData"),
("glClearBufferiv", "glClearBuffer"),
("glClearBufferuiv", "glClearBuffer"),
("glClearBufferfv", "glClearBuffer"),
("glClearBufferfi", "glClearBuffer"),
("glClearNamedFramebufferiv", "glClearBuffer"),
("glClearNamedFramebufferuiv", "glClearBuffer"),
("glClearNamedFramebufferfv", "glClearBuffer"),
("glClearNamedFramebufferfi", "glClearBuffer"),
("glClearColor", "glClearColor"),
("glClearDepth", "glClearDepth"),
("glClearDepthf", "glClearDepth"),
("glClearStencil", "glClearStencil"),
("glClearTexImage", "glClearTexImage"),
("glClearTexSubImage", "glClearTexSubImage"),
("glClear", "glClear"),
("glClientWaitSync", "glClientWaitSync"),
("glClipControl", "glClipControl"),
("glColorMask", "glColorMask"),
("glColorMaski", "glColorMask"),
("glCompileShader", "glCompileShader"),
("glCompressedTexImage1D", "glCompressedTexImage1D"),
("glCompressedTexImage2D", "glCompressedTexImage2D"),
("glCompressedTexImage3D", "glCompressedTexImage3D"),
("glCompressedTexSubImage1D", "glCompressedTexSubImage1D"),
("glCompressedTextureSubImage1D", "glCompressedTexSubImage1D"),
("glCompressedTexSubImage2D", "glCompressedTexSubImage2D"),
("glCompressedTextureSubImage2D", "glCompressedTexSubImage2D"),
("glCompressedTexSubImage3D", "glCompressedTexSubImage3D"),
("glCompressedTextureSubImage3D", "glCompressedTexSubImage3D"),
("glCopyBufferSubData", "glCopyBufferSubData"),
("glCopyNamedBufferSubData", "glCopyBufferSubData"),
("glCopyImageSubData", "glCopyImageSubData"),
("glCopyTexImage1D", "glCopyTexImage1D"),
("glCopyTexImage2D", "glCopyTexImage2D"),
("glCopyTexSubImage1D", "glCopyTexSubImage1D"),
("glCopyTextureSubImage1D", "glCopyTexSubImage1D"),
("glCopyTexSubImage2D", "glCopyTexSubImage2D"),
("glCopyTextureSubImage2D", "glCopyTexSubImage2D"),
("glCopyTexSubImage3D", "glCopyTexSubImage3D"),
("glCopyTextureSubImage3D", "glCopyTexSubImage3D"),
("glCreateBuffers", "glCreateBuffers"),
("glCreateFramebuffers", "glCreateFramebuffers"),
("glCreateProgramPipelines", "glCreateProgramPipelines"),
("glCreateProgram", "glCreateProgram"),
("glCreateQueries", "glCreateQueries"),
("glCreateRenderbuffers", "glCreateRenderbuffers"),
("glCreateSamplers", "glCreateSamplers"),
("glCreateShaderProgramv", "glCreateShaderProgram"),
("glCreateShader", "glCreateShader"),
("glCreateTextures", "glCreateTextures"),
("glCreateTransformFeedbacks", "glCreateTransformFeedbacks"),
("glCreateVertexArrays", "glCreateVertexArrays"),
("glCullFace", "glCullFace"),
("glDebugMessageCallback", "glDebugMessageCallback"),
("glDebugMessageControl", "glDebugMessageControl"),
("glDebugMessageInsert", "glDebugMessageInsert"),
("glDeleteBuffers", "glDeleteBuffers"),
("glDeleteFramebuffers", "glDeleteFramebuffers"),
("glDeleteProgramPipelines", "glDeleteProgramPipelines"),
("glDeleteProgram", "glDeleteProgram"),
("glDeleteQueries", "glDeleteQueries"),
("glDeleteRenderbuffers", "glDeleteRenderbuffers"),
("glDeleteSamplers", "glDeleteSamplers"),
("glDeleteShader", "glDeleteShader"),
("glDeleteSync", "glDeleteSync"),
("glDeleteTextures", "glDeleteTextures"),
("glDeleteTransformFeedbacks", "glDeleteTransformFeedbacks"),
("glDeleteVertexArrays", "glDeleteVertexArrays"),
("glDepthFunc", "glDepthFunc"),
("glDepthMask", "glDepthMask"),
("glDepthRangeArrayv", "glDepthRangeArray"),
("glDepthRangeIndexed", "glDepthRangeIndexed"),
("glDepthRange", "glDepthRange"),
("glDepthRangef", "glDepthRange"),
("glDetachShader", "glDetachShader"),
("glDispatchComputeIndirect", "glDispatchComputeIndirect"),
("glDispatchCompute", "glDispatchCompute"),
("glDrawArraysIndirect", "glDrawArraysIndirect"),
("glDrawArraysInstancedBaseInstance", "glDrawArraysInstancedBaseInstance"),
("glDrawArraysInstanced", "glDrawArraysInstanced"),
("glDrawArrays", "glDrawArrays"),
("glDrawBuffers", "glDrawBuffers"),
("glNamedFramebufferDrawBuffers", "glDrawBuffers"),
("glDrawBuffer", "glDrawBuffer"),
("glNamedFramebufferDrawBuffer", "glDrawBuffer"),
("glDrawElementsBaseVertex", "glDrawElementsBaseVertex"),
("glDrawElementsIndirect", "glDrawElementsIndirect"),
("glDrawElementsInstancedBaseInstance", "glDrawElementsInstancedBaseInstance"),
("glDrawElementsInstancedBaseVertexBaseInstance", "glDrawElementsInstancedBaseVertexBaseInstance"),
("glDrawElementsInstancedBaseVertex", "glDrawElementsInstancedBaseVertex"),
("glDrawElementsInstanced", "glDrawElementsInstanced"),
("glDrawElements", "glDrawElements"),
("glDrawRangeElementsBaseVertex", "glDrawRangeElementsBaseVertex"),
("glDrawRangeElements", "glDrawRangeElements"),
("glDrawTransformFeedbackInstanced", "glDrawTransformFeedbackInstanced"),
("glDrawTransformFeedbackStreamInstanced", "glDrawTransformFeedbackStreamInstanced"),
("glDrawTransformFeedbackStream", "glDrawTransformFeedbackStream"),
("glDrawTransformFeedback", "glDrawTransformFeedback"),
("glEnableVertexAttribArray", "glEnableVertexAttribArray"),
("glDisableVertexAttribArray", "glEnableVertexAttribArray"),
("glEnableVertexArrayAttrib", "glEnableVertexAttribArray"),
("glDisableVertexArrayAttrib", "glEnableVertexAttribArray"),
("glEnable", "glEnable"),
("glDisable", "glEnable"),
("glEnablei", "glEnable"),
("glDisablei", "glEnable"),
("glFenceSync", "glFenceSync"),
("glFinish", "glFinish"),
("glFlushMappedBufferRange", "glFlushMappedBufferRange"),
("glFlushMappedNamedBufferRange", "glFlushMappedBufferRange"),
("glFlush", "glFlush"),
("glFramebufferParameteri", "glFramebufferParameteri"),
("glNamedFramebufferParameteri", "glFramebufferParameteri"),
("glFramebufferRenderbuffer", "glFramebufferRenderbuffer"),
("glNamedFramebufferRenderbuffer", "glFramebufferRenderbuffer"),
("glFramebufferTextureLayer", "glFramebufferTextureLayer"),
("glNamedFramebufferTextureLayer", "glFramebufferTextureLayer"),
("glFramebufferTexture", "glFramebufferTexture"),
("glFramebufferTexture1D", "glFramebufferTexture"),
("glFramebufferTexture2D", "glFramebufferTexture"),
("glFramebufferTexture3D", "glFramebufferTexture"),
("glNamedFramebufferTexture", "glFramebufferTexture"),
("glFrontFace", "glFrontFace"),
("glGenBuffers", "glGenBuffers"),
("glGenerateMipmap", "glGenerateMipmap"),
("glGenerateTextureMipmap", "glGenerateMipmap"),
("glGenFramebuffers", "glGenFramebuffers"),
("glGenProgramPipelines", "glGenProgramPipelines"),
("glGenQueries", "glGenQueries"),
("glGenRenderbuffers", "glGenRenderbuffers"),
("glGenSamplers", "glGenSamplers"),
("glGenTextures", "glGenTextures"),
("glGenTransformFeedbacks", "glGenTransformFeedbacks"),
("glGenVertexArrays", "glGenVertexArrays"),
("glGetActiveAtomicCounterBufferiv", "glGetActiveAtomicCounterBufferiv"),
("glGetActiveAttrib", "glGetActiveAttrib"),
("glGetActiveSubroutineName", "glGetActiveSubroutineName"),
("glGetActiveSubroutineUniformName", "glGetActiveSubroutineUniformName"),
("glGetActiveSubroutineUniformiv", "glGetActiveSubroutineUniform"),
("glGetActiveUniformBlockName", "glGetActiveUniformBlockName"),
("glGetActiveUniformBlockiv", "glGetActiveUniformBlock"),
("glGetActiveUniformName", "glGetActiveUniformName"),
("glGetActiveUniformsiv", "glGetActiveUniformsiv"),
("glGetActiveUniform", "glGetActiveUniform"),
("glGetAttachedShaders", "glGetAttachedShaders"),
("glGetAttribLocation", "glGetAttribLocation"),
("glGetBufferParameteriv", "glGetBufferParameter"),
("glGetBufferParameteri64v", "glGetBufferParameter"),
("glGetNamedBufferParameteriv", "glGetBufferParameter"),
("glGetNamedBufferParameteri64v", "glGetBufferParameter"),
("glGetBufferPointerv", "glGetBufferPointerv"),
("glGetNamedBufferPointerv", "glGetBufferPointerv"),
("glGetBufferSubData", "glGetBufferSubData"),
("glGetNamedBufferSubData", "glGetBufferSubData"),
("glGetCompressedTexImage", "glGetCompressedTexImage"),
("glGetnCompressedTexImage", "glGetCompressedTexImage"),
("glGetCompressedTextureImage", "glGetCompressedTexImage"),
("glGetCompressedTextureSubImage", "glGetCompressedTextureSubImage"),
("glGetDebugMessageLog", "glGetDebugMessageLog"),
("glGetError", "glGetError"),
("glGetFragDataIndex", "glGetFragDataIndex"),
("glGetFragDataLocation", "glGetFragDataLocation"),
("glGetFramebufferAttachmentParameteriv", "glGetFramebufferAttachmentParameter"),
("glGetNamedFramebufferAttachmentParameteriv", "glGetFramebufferAttachmentParameter"),
("glGetFramebufferParameteriv", "glGetFramebufferParameter"),
("glGetNamedFramebufferParameteriv", "glGetFramebufferParameter"),
("glGetGraphicsResetStatus", "glGetGraphicsResetStatus"),
("glGetInternalformativ", "glGetInternalformat"),
("glGetInternalformati64v", "glGetInternalformat"),
("glGetMultisamplefv", "glGetMultisample"),
("glGetObjectLabel", "glGetObjectLabel"),
("glGetObjectPtrLabel", "glGetObjectPtrLabel"),
("glGetPointerv", "glGetPointerv"),
("glGetProgramBinary", "glGetProgramBinary"),
("glGetProgramInfoLog", "glGetProgramInfoLog"),
("glGetProgramInterfaceiv", "glGetProgramInterface"),
("glGetProgramPipelineInfoLog", "glGetProgramPipelineInfoLog"),
("glGetProgramPipelineiv", "glGetProgramPipeline"),
("glGetProgramResourceIndex", "glGetProgramResourceIndex"),
("glGetProgramResourceLocationIndex", "glGetProgramResourceLocationIndex"),
("glGetProgramResourceLocation", "glGetProgramResourceLocation"),
("glGetProgramResourceName", "glGetProgramResourceName"),
("glGetProgramResourceiv", "glGetProgramResource"),
("glGetProgramStageiv", "glGetProgramStage"),
("glGetProgramiv", "glGetProgram"),
("glGetQueryIndexediv", "glGetQueryIndexed"),
("glGetQueryiv", "glGetQueryiv"),
("glGetQueryObjectiv", "glGetQueryObject"),
("glGetQueryObjectuiv", "glGetQueryObject"),
("glGetQueryObjecti64v", "glGetQueryObject"),
("glGetQueryObjectui64v", "glGetQueryObject"),
("glGetRenderbufferParameteriv", "glGetRenderbufferParameter"),
("glGetNamedRenderbufferParameteriv", "glGetRenderbufferParameter"),
("glGetSamplerParameterfv", "glGetSamplerParameter"),
("glGetSamplerParameteriv", "glGetSamplerParameter"),
("glGetSamplerParameterIiv", "glGetSamplerParameter"),
("glGetSamplerParameterIuiv", "glGetSamplerParameter"),
("glGetShaderInfoLog", "glGetShaderInfoLog"),
("glGetShaderPrecisionFormat", "glGetShaderPrecisionFormat"),
("glGetShaderSource", "glGetShaderSource"),
("glGetShaderiv", "glGetShader"),
("glGetString", "glGetString"),
("glGetStringi", "glGetString"),
("glGetSubroutineIndex", "glGetSubroutineIndex"),
("glGetSubroutineUniformLocation", "glGetSubroutineUniformLocation"),
("glGetSynciv", "glGetSync"),
("glGetTexImage", "glGetTexImage"),
("glGetnTexImage", "glGetTexImage"),
("glGetTextureImage", "glGetTexImage"),
("glGetTexLevelParameterfv", "glGetTexLevelParameter"),
("glGetTexLevelParameteriv", "glGetTexLevelParameter"),
("glGetTextureLevelParameterfv", "glGetTexLevelParameter"),
("glGetTextureLevelParameteriv", "glGetTexLevelParameter"),
("glGetTexParameterfv", "glGetTexParameter"),
("glGetTexParameteriv", "glGetTexParameter"),
("glGetTexParameterIiv", "glGetTexParameter"),
("glGetTexParameterIuiv", "glGetTexParameter"),
("glGetTextureParameterfv", "glGetTexParameter"),
("glGetTextureParameteriv", "glGetTexParameter"),
("glGetTextureParameterIiv", "glGetTexParameter"),
("glGetTextureParameterIuiv", "glGetTexParameter"),
("glGetTextureSubImage", "glGetTextureSubImage"),
("glGetTransformFeedbackVarying", "glGetTransformFeedbackVarying"),
("glGetTransformFeedbackiv", "glGetTransformFeedback"),
("glGetTransformFeedbacki_v", "glGetTransformFeedback"),
("glGetTransformFeedbacki64_v", "glGetTransformFeedback"),
("glGetUniformBlockIndex", "glGetUniformBlockIndex"),
("glGetUniformIndices", "glGetUniformIndices"),
("glGetUniformLocation", "glGetUniformLocation"),
("glGetUniformSubroutineuiv", "glGetUniformSubroutine"),
("glGetUniformfv", "glGetUniform"),
("glGetUniformiv", "glGetUniform"),
("glGetUniformuiv", "glGetUniform"),
("glGetUniformdv", "glGetUniform"),
("glGetnUniformfv", "glGetUniform"),
("glGetnUniformiv", "glGetUniform"),
("glGetnUniformuiv", "glGetUniform"),
("glGetnUniformdv", "glGetUniform"),
("glGetVertexArrayIndexed64iv", "glGetVertexArrayIndexed"),
("glGetVertexArrayIndexediv", "glGetVertexArrayIndexed"),
("glGetVertexArrayiv", "glGetVertexArrayiv"),
("glGetVertexAttribPointerv", "glGetVertexAttribPointerv"),
("glGetVertexAttribdv", "glGetVertexAttrib"),
("glGetVertexAttribfv", "glGetVertexAttrib"),
("glGetVertexAttribiv", "glGetVertexAttrib"),
("glGetVertexAttribIiv", "glGetVertexAttrib"),
("glGetVertexAttribIuiv", "glGetVertexAttrib"),
("glGetVertexAttribLdv", "glGetVertexAttrib"),
("glGetBooleanv", "glGet"),
("glGetDoublev", "glGet"),
("glGetFloatv", "glGet"),
("glGetIntegerv", "glGet"),
("glGetInteger64v", "glGet"),
("glGetBooleani_v", "glGet"),
("glGetIntegeri_v", "glGet"),
("glGetFloati_v", "glGet"),
("glGetDoublei_v", "glGet"),
("glGetInteger64i_v", "glGet"),
("glHint", "glHint"),
("glInvalidateBufferData", "glInvalidateBufferData"),
("glInvalidateBufferSubData", "glInvalidateBufferSubData"),
("glInvalidateFramebuffer", "glInvalidateFramebuffer"),
("glInvalidateNamedFramebufferData", "glInvalidateFramebuffer"),
("glInvalidateSubFramebuffer", "glInvalidateSubFramebuffer"),
("glInvalidateNamedFramebufferSubData", "glInvalidateSubFramebuffer"),
("glInvalidateTexImage", "glInvalidateTexImage"),
("glInvalidateTexSubImage", "glInvalidateTexSubImage"),
("glIsBuffer", "glIsBuffer"),
("glIsEnabled", "glIsEnabled"),
("glIsEnabledi", "glIsEnabled"),
("glIsFramebuffer", "glIsFramebuffer"),
("glIsProgramPipeline", "glIsProgramPipeline"),
("glIsProgram", "glIsProgram"),
("glIsQuery", "glIsQuery"),
("glIsRenderbuffer", "glIsRenderbuffer"),
("glIsSampler", "glIsSampler"),
("glIsShader", "glIsShader"),
("glIsSync", "glIsSync"),
("glIsTexture", "glIsTexture"),
("glIsTransformFeedback", "glIsTransformFeedback"),
("glIsVertexArray", "glIsVertexArray"),
("glLineWidth", "glLineWidth"),
("glLinkProgram", "glLinkProgram"),
("glLogicOp", "glLogicOp"),
("glMapBufferRange", "glMapBufferRange"),
("glMapNamedBufferRange", "glMapBufferRange"),
("glMapBuffer", "glMapBuffer"),
("glMapNamedBuffer", "glMapBuffer"),
("glMemoryBarrier", "glMemoryBarrier"),
("glMemoryBarrierByRegion", "glMemoryBarrier"),
("glMinSampleShading", "glMinSampleShading"),
("glMultiDrawArraysIndirect", "glMultiDrawArraysIndirect"),
("glMultiDrawArrays", "glMultiDrawArrays"),
("glMultiDrawElementsBaseVertex", "glMultiDrawElementsBaseVertex"),
("glMultiDrawElementsIndirect", "glMultiDrawElementsIndirect"),
("glMultiDrawElements", "glMultiDrawElements"),
("glObjectLabel", "glObjectLabel"),
("glObjectPtrLabel", "glObjectPtrLabel"),
("glPatchParameteri", "glPatchParameter"),
("glPatchParameterfv", "glPatchParameter"),
("glPauseTransformFeedback", "glPauseTransformFeedback"),
("glPixelStoref", "glPixelStore"),
("glPixelStorei", "glPixelStore"),
("glPointParameterf", "glPointParameter"),
("glPointParameteri", "glPointParameter"),
("glPointParameterfv", "glPointParameter"),
("glPointParameteriv", "glPointParameter"),
("glPointSize", "glPointSize"),
("glPolygonMode", "glPolygonMode"),
("glPolygonOffset", "glPolygonOffset"),
("glPopDebugGroup", "glPopDebugGroup"),
("glPrimitiveRestartIndex", "glPrimitiveRestartIndex"),
("glProgramBinary", "glProgramBinary"),
("glProgramParameteri", "glProgramParameter"),
("glProgramUniform1f", "glProgramUniform"),
("glProgramUniform2f", "glProgramUniform"),
("glProgramUniform3f", "glProgramUniform"),
("glProgramUniform4f", "glProgramUniform"),
("glProgramUniform1i", "glProgramUniform"),
("glProgramUniform2i", "glProgramUniform"),
("glProgramUniform3i", "glProgramUniform"),
("glProgramUniform4i", "glProgramUniform"),
("glProgramUniform1ui", "glProgramUniform"),
("glProgramUniform2ui", "glProgramUniform"),
("glProgramUniform3ui", "glProgramUniform"),
("glProgramUniform4ui", "glProgramUniform"),
("glProgramUniform1fv", "glProgramUniform"),
("glProgramUniform2fv", "glProgramUniform"),
("glProgramUniform3fv", "glProgramUniform"),
("glProgramUniform4fv", "glProgramUniform"),
("glProgramUniform1iv", "glProgramUniform"),
("glProgramUniform2iv", "glProgramUniform"),
("glProgramUniform3iv", "glProgramUniform"),
("glProgramUniform4iv", "glProgramUniform"),
("glProgramUniform1uiv", "glProgramUniform"),
("glProgramUniform2uiv", "glProgramUniform"),
("glProgramUniform3uiv", "glProgramUniform"),
("glProgramUniform4uiv", "glProgramUniform"),
("glProgramUniformMatrix2fv", "glProgramUniform"),
("glProgramUniformMatrix3fv", "glProgramUniform"),
("glProgramUniformMatrix4fv", "glProgramUniform"),
("glProgramUniformMatrix2x3fv", "glProgramUniform"),
("glProgramUniformMatrix3x2fv", "glProgramUniform"),
("glProgramUniformMatrix2x4fv", "glProgramUniform"),
("glProgramUniformMatrix4x2fv", "glProgramUniform"),
("glProgramUniformMatrix3x4fv", "glProgramUniform"),
("glProgramUniformMatrix4x3fv", "glProgramUniform"),
("glProvokingVertex", "glProvokingVertex"),
("glPushDebugGroup", "glPushDebugGroup"),
("glQueryCounter", "glQueryCounter"),
("glReadBuffer", "glReadBuffer"),
("glNamedFramebufferReadBuffer", "glReadBuffer"),
("glReadPixels", "glReadPixels"),
("glReadnPixels", "glReadPixels"),
("glReleaseShaderCompiler", "glReleaseShaderCompiler"),
("glRenderbufferStorageMultisample", "glRenderbufferStorageMultisample"),
("glNamedRenderbufferStorageMultisample", "glRenderbufferStorageMultisample"),
("glRenderbufferStorage", "glRenderbufferStorage"),
("glNamedRenderbufferStorage", "glRenderbufferStorage"),
("glResumeTransformFeedback", "glResumeTransformFeedback"),
("glSampleCoverage", "glSampleCoverage"),
("glSampleMaski", "glSampleMaski"),
("glSamplerParameterf", "glSamplerParameter"),
("glSamplerParameteri", "glSamplerParameter"),
("glSamplerParameterfv", "glSamplerParameter"),
("glSamplerParameteriv", "glSamplerParameter"),
("glSamplerParameterIiv", "glSamplerParameter"),
("glSamplerParameterIuiv", "glSamplerParameter"),
("glScissorArrayv", "glScissorArray"),
("glScissorIndexed", "glScissorIndexed"),
("glScissorIndexedv", "glScissorIndexed"),
("glScissor", "glScissor"),
("glShaderBinary", "glShaderBinary"),
("glShaderSource", "glShaderSource"),
("glShaderStorageBlockBinding", "glShaderStorageBlockBinding"),
("glStencilFuncSeparate", "glStencilFuncSeparate"),
("glStencilFunc", "glStencilFunc"),
("glStencilMaskSeparate", "glStencilMaskSeparate"),
("glStencilMask", "glStencilMask"),
("glStencilOpSeparate", "glStencilOpSeparate"),
("glStencilOp", "glStencilOp"),
("glTexBufferRange", "glTexBufferRange"),
("glTextureBufferRange", "glTexBufferRange"),
("glTexBuffer", "glTexBuffer"),
("glTextureBuffer", "glTexBuffer"),
("glTexImage1D", "glTexImage1D"),
("glTexImage2DMultisample", "glTexImage2DMultisample"),
("glTexImage2D", "glTexImage2D"),
("glTexImage3DMultisample", "glTexImage3DMultisample"),
("glTexImage3D", "glTexImage3D"),
("glTexParameterf", "glTexParameter"),
("glTexParameteri", "glTexParameter"),
("glTextureParameterf", "glTexParameter"),
("glTextureParameteri", "glTexParameter"),
("glTexParameterfv", "glTexParameter"),
("glTexParameteriv", "glTexParameter"),
("glTexParameterIiv", "glTexParameter"),
("glTexParameterIuiv", "glTexParameter"),
("glTextureParameterfv", "glTexParameter"),
("glTextureParameteriv", "glTexParameter"),
("glTextureParameterIiv", "glTexParameter"),
("glTextureParameterIuiv", "glTexParameter"),
("glTexStorage1D", "glTexStorage1D"),
("glTextureStorage1D", "glTexStorage1D"),
("glTexStorage2DMultisample", "glTexStorage2DMultisample"),
("glTextureStorage2DMultisample", "glTexStorage2DMultisample"),
("glTexStorage2D", "glTexStorage2D"),
("glTextureStorage2D", "glTexStorage2D"),
("glTexStorage3DMultisample", "glTexStorage3DMultisample"),
("glTextureStorage3DMultisample", "glTexStorage3DMultisample"),
("glTexStorage3D", "glTexStorage3D"),
("glTextureStorage3D", "glTexStorage3D"),
("glTexSubImage1D", "glTexSubImage1D"),
("glTextureSubImage1D", "glTexSubImage1D"),
("glTexSubImage2D", "glTexSubImage2D"),
("glTextureSubImage2D", "glTexSubImage2D"),
("glTexSubImage3D", "glTexSubImage3D"),
("glTextureSubImage3D", "glTexSubImage3D"),
("glTextureBarrier", "glTextureBarrier"),
("glTextureView", "glTextureView"),
("glTransformFeedbackBufferBase", "glTransformFeedbackBufferBase"),
("glTransformFeedbackBufferRange", "glTransformFeedbackBufferRange"),
("glTransformFeedbackVaryings", "glTransformFeedbackVaryings"),
("glUniformBlockBinding", "glUniformBlockBinding"),
("glUniformSubroutinesuiv", "glUniformSubroutines"),
("glUniform1f", "glUniform"),
("glUniform2f", "glUniform"),
("glUniform3f", "glUniform"),
("glUniform4f", "glUniform"),
("glUniform1i", "glUniform"),
("glUniform2i", "glUniform"),
("glUniform3i", "glUniform"),
("glUniform4i", "glUniform"),
("glUniform1ui", "glUniform"),
("glUniform2ui", "glUniform"),
("glUniform3ui", "glUniform"),
("glUniform4ui", "glUniform"),
("glUniform1fv", "glUniform"),
("glUniform2fv", "glUniform"),
("glUniform3fv", "glUniform"),
("glUniform4fv", "glUniform"),
("glUniform1iv", "glUniform"),
("glUniform2iv", "glUniform"),
("glUniform3iv", "glUniform"),
("glUniform4iv", "glUniform"),
("glUniform1uiv", "glUniform"),
("glUniform2uiv", "glUniform"),
("glUniform3uiv", "glUniform"),
("glUniform4uiv", "glUniform"),
("glUniformMatrix2fv", "glUniform"),
("glUniformMatrix3fv", "glUniform"),
("glUniformMatrix4fv", "glUniform"),
("glUniformMatrix2x3fv", "glUniform"),
("glUniformMatrix3x2fv", "glUniform"),
("glUniformMatrix2x4fv", "glUniform"),
("glUniformMatrix4x2fv", "glUniform"),
("glUniformMatrix3x4fv", "glUniform"),
("glUniformMatrix4x3fv", "glUniform"),
("glUnmapBuffer", "glUnmapBuffer"),
("glUnmapNamedBuffer", "glUnmapBuffer"),
("glUseProgramStages", "glUseProgramStages"),
("glUseProgram", "glUseProgram"),
("glValidateProgramPipeline", "glValidateProgramPipeline"),
("glValidateProgram", "glValidateProgram"),
("glVertexArrayElementBuffer", "glVertexArrayElementBuffer"),
("glVertexAttribBinding", "glVertexAttribBinding"),
("glVertexArrayAttribBinding", "glVertexAttribBinding"),
("glVertexAttribDivisor", "glVertexAttribDivisor"),
("glVertexAttribFormat", "glVertexAttribFormat"),
("glVertexAttribIFormat", "glVertexAttribFormat"),
("glVertexAttribLFormat", "glVertexAttribFormat"),
("glVertexArrayAttribFormat", "glVertexAttribFormat"),
("glVertexArrayAttribIFormat", "glVertexAttribFormat"),
("glVertexArrayAttribLFormat", "glVertexAttribFormat"),
("glVertexAttribPointer", "glVertexAttribPointer"),
("glVertexAttribIPointer", "glVertexAttribPointer"),
("glVertexAttribLPointer", "glVertexAttribPointer"),
("glVertexAttrib1f", "glVertexAttrib"),
("glVertexAttrib1s", "glVertexAttrib"),
("glVertexAttrib1d", "glVertexAttrib"),
("glVertexAttribI1i", "glVertexAttrib"),
("glVertexAttribI1ui", "glVertexAttrib"),
("glVertexAttrib2f", "glVertexAttrib"),
("glVertexAttrib2s", "glVertexAttrib"),
("glVertexAttrib2d", "glVertexAttrib"),
("glVertexAttribI2i", "glVertexAttrib"),
("glVertexAttribI2ui", "glVertexAttrib"),
("glVertexAttrib3f", "glVertexAttrib"),
("glVertexAttrib3s", "glVertexAttrib"),
("glVertexAttrib3d", "glVertexAttrib"),
("glVertexAttribI3i", "glVertexAttrib"),
("glVertexAttribI3ui", "glVertexAttrib"),
("glVertexAttrib4f", "glVertexAttrib"),
("glVertexAttrib4s", "glVertexAttrib"),
("glVertexAttrib4d", "glVertexAttrib"),
("glVertexAttrib4Nub", "glVertexAttrib"),
("glVertexAttribI4i", "glVertexAttrib"),
("glVertexAttribI4ui", "glVertexAttrib"),
("glVertexAttribL1d", "glVertexAttrib"),
("glVertexAttribL2d", "glVertexAttrib"),
("glVertexAttribL3d", "glVertexAttrib"),
("glVertexAttribL4d", "glVertexAttrib"),
("glVertexAttrib1fv", "glVertexAttrib"),
("glVertexAttrib1sv", "glVertexAttrib"),
("glVertexAttrib1dv", "glVertexAttrib"),
("glVertexAttribI1iv", "glVertexAttrib"),
("glVertexAttribI1uiv", "glVertexAttrib"),
("glVertexAttrib2fv", "glVertexAttrib"),
("glVertexAttrib2sv", "glVertexAttrib"),
("glVertexAttrib2dv", "glVertexAttrib"),
("glVertexAttribI2iv", "glVertexAttrib"),
("glVertexAttribI2uiv", "glVertexAttrib"),
("glVertexAttrib3fv", "glVertexAttrib"),
("glVertexAttrib3sv", "glVertexAttrib"),
("glVertexAttrib3dv", "glVertexAttrib"),
("glVertexAttribI3iv", "glVertexAttrib"),
("glVertexAttribI3uiv", "glVertexAttrib"),
("glVertexAttrib4fv", "glVertexAttrib"),
("glVertexAttrib4sv", "glVertexAttrib"),
("glVertexAttrib4dv", "glVertexAttrib"),
("glVertexAttrib4iv", "glVertexAttrib"),
("glVertexAttrib4bv", "glVertexAttrib"),
("glVertexAttrib4ubv", "glVertexAttrib"),
("glVertexAttrib4usv", "glVertexAttrib"),
("glVertexAttrib4uiv", "glVertexAttrib"),
("glVertexAttrib4Nbv", "glVertexAttrib"),
("glVertexAttrib4Nsv", "glVertexAttrib"),
("glVertexAttrib4Niv", "glVertexAttrib"),
("glVertexAttrib4Nubv", "glVertexAttrib"),
("glVertexAttrib4Nusv", "glVertexAttrib"),
("glVertexAttrib4Nuiv", "glVertexAttrib"),
("glVertexAttribI4bv", "glVertexAttrib"),
("glVertexAttribI4ubv", "glVertexAttrib"),
("glVertexAttribI4sv", "glVertexAttrib"),
("glVertexAttribI4usv", "glVertexAttrib"),
("glVertexAttribI4iv", "glVertexAttrib"),
("glVertexAttribI4uiv", "glVertexAttrib"),
("glVertexAttribL1dv", "glVertexAttrib"),
("glVertexAttribL2dv", "glVertexAttrib"),
("glVertexAttribL3dv", "glVertexAttrib"),
("glVertexAttribL4dv", "glVertexAttrib"),
("glVertexAttribP1ui", "glVertexAttrib"),
("glVertexAttribP2ui", "glVertexAttrib"),
("glVertexAttribP3ui", "glVertexAttrib"),
("glVertexAttribP4ui", "glVertexAttrib"),
("glVertexBindingDivisor", "glVertexBindingDivisor"),
("glVertexArrayBindingDivisor", "glVertexBindingDivisor"),
("glViewportArrayv", "glViewportArray"),
("glViewportIndexedf", "glViewportIndexed"),
("glViewportIndexedfv", "glViewportIndexed"),
("glViewport", "glViewport"),
("glWaitSync", "glWaitSync")
]
entriesFor :: String -> Label -> String -> String -> [(String, String)] -> [(ManPageKey, [(URL, Label)])]
entriesFor api label baseURL extension assocs =
[ ((API api, CommandName n), [(baseURL ++ u ++ extension, label)])
| (n, u) <- assocs ]
manPageURLs :: M.Map ManPageKey [(URL, Label)]
manPageURLs =
M.fromListWith (++) .
concat $
reverse [ assocsGL2, assocsGL3, assocsGL4, assocsGLX1 ]