1 /* -*- mode: c++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; -*- */ 2 /*THIS FILE WAS GENERATED AUTOMATICALLY FROM glad.h, DO NOT EDIT*/ 3 4 5 #include "ofxsOGLFunctions.h" 6 7 #ifdef HAVE_OSMESA 8 9 #include <GL/gl_mangle.h> 10 #include <GL/glu_mangle.h> 11 #include <GL/osmesa.h> 12 #endif // HAVE_OSMESA 13 14 15 namespace OFX { 16 template <> 17 void load_functions()18OSGLFunctions<false>::load_functions() 19 { 20 #ifdef HAVE_OSMESA 21 22 _mglCullFace = (PFNGLCULLFACEPROC)OSMesaGetProcAddress("glCullFace"); 23 _mglFrontFace = (PFNGLFRONTFACEPROC)OSMesaGetProcAddress("glFrontFace"); 24 _mglHint = (PFNGLHINTPROC)OSMesaGetProcAddress("glHint"); 25 _mglLineWidth = (PFNGLLINEWIDTHPROC)OSMesaGetProcAddress("glLineWidth"); 26 _mglPointSize = (PFNGLPOINTSIZEPROC)OSMesaGetProcAddress("glPointSize"); 27 _mglPolygonMode = (PFNGLPOLYGONMODEPROC)OSMesaGetProcAddress("glPolygonMode"); 28 _mglScissor = (PFNGLSCISSORPROC)OSMesaGetProcAddress("glScissor"); 29 _mglTexParameterf = (PFNGLTEXPARAMETERFPROC)OSMesaGetProcAddress("glTexParameterf"); 30 _mglTexParameterfv = (PFNGLTEXPARAMETERFVPROC)OSMesaGetProcAddress("glTexParameterfv"); 31 _mglTexParameteri = (PFNGLTEXPARAMETERIPROC)OSMesaGetProcAddress("glTexParameteri"); 32 _mglTexParameteriv = (PFNGLTEXPARAMETERIVPROC)OSMesaGetProcAddress("glTexParameteriv"); 33 _mglTexImage1D = (PFNGLTEXIMAGE1DPROC)OSMesaGetProcAddress("glTexImage1D"); 34 _mglTexImage2D = (PFNGLTEXIMAGE2DPROC)OSMesaGetProcAddress("glTexImage2D"); 35 _mglDrawBuffer = (PFNGLDRAWBUFFERPROC)OSMesaGetProcAddress("glDrawBuffer"); 36 _mglClear = (PFNGLCLEARPROC)OSMesaGetProcAddress("glClear"); 37 _mglClearColor = (PFNGLCLEARCOLORPROC)OSMesaGetProcAddress("glClearColor"); 38 _mglClearStencil = (PFNGLCLEARSTENCILPROC)OSMesaGetProcAddress("glClearStencil"); 39 _mglClearDepth = (PFNGLCLEARDEPTHPROC)OSMesaGetProcAddress("glClearDepth"); 40 _mglStencilMask = (PFNGLSTENCILMASKPROC)OSMesaGetProcAddress("glStencilMask"); 41 _mglColorMask = (PFNGLCOLORMASKPROC)OSMesaGetProcAddress("glColorMask"); 42 _mglDepthMask = (PFNGLDEPTHMASKPROC)OSMesaGetProcAddress("glDepthMask"); 43 _mglDisable = (PFNGLDISABLEPROC)OSMesaGetProcAddress("glDisable"); 44 _mglEnable = (PFNGLENABLEPROC)OSMesaGetProcAddress("glEnable"); 45 _mglFinish = (PFNGLFINISHPROC)OSMesaGetProcAddress("glFinish"); 46 _mglFlush = (PFNGLFLUSHPROC)OSMesaGetProcAddress("glFlush"); 47 _mglBlendFunc = (PFNGLBLENDFUNCPROC)OSMesaGetProcAddress("glBlendFunc"); 48 _mglLogicOp = (PFNGLLOGICOPPROC)OSMesaGetProcAddress("glLogicOp"); 49 _mglStencilFunc = (PFNGLSTENCILFUNCPROC)OSMesaGetProcAddress("glStencilFunc"); 50 _mglStencilOp = (PFNGLSTENCILOPPROC)OSMesaGetProcAddress("glStencilOp"); 51 _mglDepthFunc = (PFNGLDEPTHFUNCPROC)OSMesaGetProcAddress("glDepthFunc"); 52 _mglPixelStoref = (PFNGLPIXELSTOREFPROC)OSMesaGetProcAddress("glPixelStoref"); 53 _mglPixelStorei = (PFNGLPIXELSTOREIPROC)OSMesaGetProcAddress("glPixelStorei"); 54 _mglReadBuffer = (PFNGLREADBUFFERPROC)OSMesaGetProcAddress("glReadBuffer"); 55 _mglReadPixels = (PFNGLREADPIXELSPROC)OSMesaGetProcAddress("glReadPixels"); 56 _mglGetBooleanv = (PFNGLGETBOOLEANVPROC)OSMesaGetProcAddress("glGetBooleanv"); 57 _mglGetDoublev = (PFNGLGETDOUBLEVPROC)OSMesaGetProcAddress("glGetDoublev"); 58 _mglGetError = (PFNGLGETERRORPROC)OSMesaGetProcAddress("glGetError"); 59 _mglGetFloatv = (PFNGLGETFLOATVPROC)OSMesaGetProcAddress("glGetFloatv"); 60 _mglGetIntegerv = (PFNGLGETINTEGERVPROC)OSMesaGetProcAddress("glGetIntegerv"); 61 _mglGetString = (PFNGLGETSTRINGPROC)OSMesaGetProcAddress("glGetString"); 62 _mglGetTexImage = (PFNGLGETTEXIMAGEPROC)OSMesaGetProcAddress("glGetTexImage"); 63 _mglGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC)OSMesaGetProcAddress("glGetTexParameterfv"); 64 _mglGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC)OSMesaGetProcAddress("glGetTexParameteriv"); 65 _mglGetTexLevelParameterfv = (PFNGLGETTEXLEVELPARAMETERFVPROC)OSMesaGetProcAddress("glGetTexLevelParameterfv"); 66 _mglGetTexLevelParameteriv = (PFNGLGETTEXLEVELPARAMETERIVPROC)OSMesaGetProcAddress("glGetTexLevelParameteriv"); 67 _mglIsEnabled = (PFNGLISENABLEDPROC)OSMesaGetProcAddress("glIsEnabled"); 68 _mglDepthRange = (PFNGLDEPTHRANGEPROC)OSMesaGetProcAddress("glDepthRange"); 69 _mglViewport = (PFNGLVIEWPORTPROC)OSMesaGetProcAddress("glViewport"); 70 _mglNewList = (PFNGLNEWLISTPROC)OSMesaGetProcAddress("glNewList"); 71 _mglEndList = (PFNGLENDLISTPROC)OSMesaGetProcAddress("glEndList"); 72 _mglCallList = (PFNGLCALLLISTPROC)OSMesaGetProcAddress("glCallList"); 73 _mglCallLists = (PFNGLCALLLISTSPROC)OSMesaGetProcAddress("glCallLists"); 74 _mglDeleteLists = (PFNGLDELETELISTSPROC)OSMesaGetProcAddress("glDeleteLists"); 75 _mglGenLists = (PFNGLGENLISTSPROC)OSMesaGetProcAddress("glGenLists"); 76 _mglListBase = (PFNGLLISTBASEPROC)OSMesaGetProcAddress("glListBase"); 77 _mglBegin = (PFNGLBEGINPROC)OSMesaGetProcAddress("glBegin"); 78 _mglBitmap = (PFNGLBITMAPPROC)OSMesaGetProcAddress("glBitmap"); 79 _mglColor3b = (PFNGLCOLOR3BPROC)OSMesaGetProcAddress("glColor3b"); 80 _mglColor3bv = (PFNGLCOLOR3BVPROC)OSMesaGetProcAddress("glColor3bv"); 81 _mglColor3d = (PFNGLCOLOR3DPROC)OSMesaGetProcAddress("glColor3d"); 82 _mglColor3dv = (PFNGLCOLOR3DVPROC)OSMesaGetProcAddress("glColor3dv"); 83 _mglColor3f = (PFNGLCOLOR3FPROC)OSMesaGetProcAddress("glColor3f"); 84 _mglColor3fv = (PFNGLCOLOR3FVPROC)OSMesaGetProcAddress("glColor3fv"); 85 _mglColor3i = (PFNGLCOLOR3IPROC)OSMesaGetProcAddress("glColor3i"); 86 _mglColor3iv = (PFNGLCOLOR3IVPROC)OSMesaGetProcAddress("glColor3iv"); 87 _mglColor3s = (PFNGLCOLOR3SPROC)OSMesaGetProcAddress("glColor3s"); 88 _mglColor3sv = (PFNGLCOLOR3SVPROC)OSMesaGetProcAddress("glColor3sv"); 89 _mglColor3ub = (PFNGLCOLOR3UBPROC)OSMesaGetProcAddress("glColor3ub"); 90 _mglColor3ubv = (PFNGLCOLOR3UBVPROC)OSMesaGetProcAddress("glColor3ubv"); 91 _mglColor3ui = (PFNGLCOLOR3UIPROC)OSMesaGetProcAddress("glColor3ui"); 92 _mglColor3uiv = (PFNGLCOLOR3UIVPROC)OSMesaGetProcAddress("glColor3uiv"); 93 _mglColor3us = (PFNGLCOLOR3USPROC)OSMesaGetProcAddress("glColor3us"); 94 _mglColor3usv = (PFNGLCOLOR3USVPROC)OSMesaGetProcAddress("glColor3usv"); 95 _mglColor4b = (PFNGLCOLOR4BPROC)OSMesaGetProcAddress("glColor4b"); 96 _mglColor4bv = (PFNGLCOLOR4BVPROC)OSMesaGetProcAddress("glColor4bv"); 97 _mglColor4d = (PFNGLCOLOR4DPROC)OSMesaGetProcAddress("glColor4d"); 98 _mglColor4dv = (PFNGLCOLOR4DVPROC)OSMesaGetProcAddress("glColor4dv"); 99 _mglColor4f = (PFNGLCOLOR4FPROC)OSMesaGetProcAddress("glColor4f"); 100 _mglColor4fv = (PFNGLCOLOR4FVPROC)OSMesaGetProcAddress("glColor4fv"); 101 _mglColor4i = (PFNGLCOLOR4IPROC)OSMesaGetProcAddress("glColor4i"); 102 _mglColor4iv = (PFNGLCOLOR4IVPROC)OSMesaGetProcAddress("glColor4iv"); 103 _mglColor4s = (PFNGLCOLOR4SPROC)OSMesaGetProcAddress("glColor4s"); 104 _mglColor4sv = (PFNGLCOLOR4SVPROC)OSMesaGetProcAddress("glColor4sv"); 105 _mglColor4ub = (PFNGLCOLOR4UBPROC)OSMesaGetProcAddress("glColor4ub"); 106 _mglColor4ubv = (PFNGLCOLOR4UBVPROC)OSMesaGetProcAddress("glColor4ubv"); 107 _mglColor4ui = (PFNGLCOLOR4UIPROC)OSMesaGetProcAddress("glColor4ui"); 108 _mglColor4uiv = (PFNGLCOLOR4UIVPROC)OSMesaGetProcAddress("glColor4uiv"); 109 _mglColor4us = (PFNGLCOLOR4USPROC)OSMesaGetProcAddress("glColor4us"); 110 _mglColor4usv = (PFNGLCOLOR4USVPROC)OSMesaGetProcAddress("glColor4usv"); 111 _mglEdgeFlag = (PFNGLEDGEFLAGPROC)OSMesaGetProcAddress("glEdgeFlag"); 112 _mglEdgeFlagv = (PFNGLEDGEFLAGVPROC)OSMesaGetProcAddress("glEdgeFlagv"); 113 _mglEnd = (PFNGLENDPROC)OSMesaGetProcAddress("glEnd"); 114 _mglIndexd = (PFNGLINDEXDPROC)OSMesaGetProcAddress("glIndexd"); 115 _mglIndexdv = (PFNGLINDEXDVPROC)OSMesaGetProcAddress("glIndexdv"); 116 _mglIndexf = (PFNGLINDEXFPROC)OSMesaGetProcAddress("glIndexf"); 117 _mglIndexfv = (PFNGLINDEXFVPROC)OSMesaGetProcAddress("glIndexfv"); 118 _mglIndexi = (PFNGLINDEXIPROC)OSMesaGetProcAddress("glIndexi"); 119 _mglIndexiv = (PFNGLINDEXIVPROC)OSMesaGetProcAddress("glIndexiv"); 120 _mglIndexs = (PFNGLINDEXSPROC)OSMesaGetProcAddress("glIndexs"); 121 _mglIndexsv = (PFNGLINDEXSVPROC)OSMesaGetProcAddress("glIndexsv"); 122 _mglNormal3b = (PFNGLNORMAL3BPROC)OSMesaGetProcAddress("glNormal3b"); 123 _mglNormal3bv = (PFNGLNORMAL3BVPROC)OSMesaGetProcAddress("glNormal3bv"); 124 _mglNormal3d = (PFNGLNORMAL3DPROC)OSMesaGetProcAddress("glNormal3d"); 125 _mglNormal3dv = (PFNGLNORMAL3DVPROC)OSMesaGetProcAddress("glNormal3dv"); 126 _mglNormal3f = (PFNGLNORMAL3FPROC)OSMesaGetProcAddress("glNormal3f"); 127 _mglNormal3fv = (PFNGLNORMAL3FVPROC)OSMesaGetProcAddress("glNormal3fv"); 128 _mglNormal3i = (PFNGLNORMAL3IPROC)OSMesaGetProcAddress("glNormal3i"); 129 _mglNormal3iv = (PFNGLNORMAL3IVPROC)OSMesaGetProcAddress("glNormal3iv"); 130 _mglNormal3s = (PFNGLNORMAL3SPROC)OSMesaGetProcAddress("glNormal3s"); 131 _mglNormal3sv = (PFNGLNORMAL3SVPROC)OSMesaGetProcAddress("glNormal3sv"); 132 _mglRasterPos2d = (PFNGLRASTERPOS2DPROC)OSMesaGetProcAddress("glRasterPos2d"); 133 _mglRasterPos2dv = (PFNGLRASTERPOS2DVPROC)OSMesaGetProcAddress("glRasterPos2dv"); 134 _mglRasterPos2f = (PFNGLRASTERPOS2FPROC)OSMesaGetProcAddress("glRasterPos2f"); 135 _mglRasterPos2fv = (PFNGLRASTERPOS2FVPROC)OSMesaGetProcAddress("glRasterPos2fv"); 136 _mglRasterPos2i = (PFNGLRASTERPOS2IPROC)OSMesaGetProcAddress("glRasterPos2i"); 137 _mglRasterPos2iv = (PFNGLRASTERPOS2IVPROC)OSMesaGetProcAddress("glRasterPos2iv"); 138 _mglRasterPos2s = (PFNGLRASTERPOS2SPROC)OSMesaGetProcAddress("glRasterPos2s"); 139 _mglRasterPos2sv = (PFNGLRASTERPOS2SVPROC)OSMesaGetProcAddress("glRasterPos2sv"); 140 _mglRasterPos3d = (PFNGLRASTERPOS3DPROC)OSMesaGetProcAddress("glRasterPos3d"); 141 _mglRasterPos3dv = (PFNGLRASTERPOS3DVPROC)OSMesaGetProcAddress("glRasterPos3dv"); 142 _mglRasterPos3f = (PFNGLRASTERPOS3FPROC)OSMesaGetProcAddress("glRasterPos3f"); 143 _mglRasterPos3fv = (PFNGLRASTERPOS3FVPROC)OSMesaGetProcAddress("glRasterPos3fv"); 144 _mglRasterPos3i = (PFNGLRASTERPOS3IPROC)OSMesaGetProcAddress("glRasterPos3i"); 145 _mglRasterPos3iv = (PFNGLRASTERPOS3IVPROC)OSMesaGetProcAddress("glRasterPos3iv"); 146 _mglRasterPos3s = (PFNGLRASTERPOS3SPROC)OSMesaGetProcAddress("glRasterPos3s"); 147 _mglRasterPos3sv = (PFNGLRASTERPOS3SVPROC)OSMesaGetProcAddress("glRasterPos3sv"); 148 _mglRasterPos4d = (PFNGLRASTERPOS4DPROC)OSMesaGetProcAddress("glRasterPos4d"); 149 _mglRasterPos4dv = (PFNGLRASTERPOS4DVPROC)OSMesaGetProcAddress("glRasterPos4dv"); 150 _mglRasterPos4f = (PFNGLRASTERPOS4FPROC)OSMesaGetProcAddress("glRasterPos4f"); 151 _mglRasterPos4fv = (PFNGLRASTERPOS4FVPROC)OSMesaGetProcAddress("glRasterPos4fv"); 152 _mglRasterPos4i = (PFNGLRASTERPOS4IPROC)OSMesaGetProcAddress("glRasterPos4i"); 153 _mglRasterPos4iv = (PFNGLRASTERPOS4IVPROC)OSMesaGetProcAddress("glRasterPos4iv"); 154 _mglRasterPos4s = (PFNGLRASTERPOS4SPROC)OSMesaGetProcAddress("glRasterPos4s"); 155 _mglRasterPos4sv = (PFNGLRASTERPOS4SVPROC)OSMesaGetProcAddress("glRasterPos4sv"); 156 _mglRectd = (PFNGLRECTDPROC)OSMesaGetProcAddress("glRectd"); 157 _mglRectdv = (PFNGLRECTDVPROC)OSMesaGetProcAddress("glRectdv"); 158 _mglRectf = (PFNGLRECTFPROC)OSMesaGetProcAddress("glRectf"); 159 _mglRectfv = (PFNGLRECTFVPROC)OSMesaGetProcAddress("glRectfv"); 160 _mglRecti = (PFNGLRECTIPROC)OSMesaGetProcAddress("glRecti"); 161 _mglRectiv = (PFNGLRECTIVPROC)OSMesaGetProcAddress("glRectiv"); 162 _mglRects = (PFNGLRECTSPROC)OSMesaGetProcAddress("glRects"); 163 _mglRectsv = (PFNGLRECTSVPROC)OSMesaGetProcAddress("glRectsv"); 164 _mglTexCoord1d = (PFNGLTEXCOORD1DPROC)OSMesaGetProcAddress("glTexCoord1d"); 165 _mglTexCoord1dv = (PFNGLTEXCOORD1DVPROC)OSMesaGetProcAddress("glTexCoord1dv"); 166 _mglTexCoord1f = (PFNGLTEXCOORD1FPROC)OSMesaGetProcAddress("glTexCoord1f"); 167 _mglTexCoord1fv = (PFNGLTEXCOORD1FVPROC)OSMesaGetProcAddress("glTexCoord1fv"); 168 _mglTexCoord1i = (PFNGLTEXCOORD1IPROC)OSMesaGetProcAddress("glTexCoord1i"); 169 _mglTexCoord1iv = (PFNGLTEXCOORD1IVPROC)OSMesaGetProcAddress("glTexCoord1iv"); 170 _mglTexCoord1s = (PFNGLTEXCOORD1SPROC)OSMesaGetProcAddress("glTexCoord1s"); 171 _mglTexCoord1sv = (PFNGLTEXCOORD1SVPROC)OSMesaGetProcAddress("glTexCoord1sv"); 172 _mglTexCoord2d = (PFNGLTEXCOORD2DPROC)OSMesaGetProcAddress("glTexCoord2d"); 173 _mglTexCoord2dv = (PFNGLTEXCOORD2DVPROC)OSMesaGetProcAddress("glTexCoord2dv"); 174 _mglTexCoord2f = (PFNGLTEXCOORD2FPROC)OSMesaGetProcAddress("glTexCoord2f"); 175 _mglTexCoord2fv = (PFNGLTEXCOORD2FVPROC)OSMesaGetProcAddress("glTexCoord2fv"); 176 _mglTexCoord2i = (PFNGLTEXCOORD2IPROC)OSMesaGetProcAddress("glTexCoord2i"); 177 _mglTexCoord2iv = (PFNGLTEXCOORD2IVPROC)OSMesaGetProcAddress("glTexCoord2iv"); 178 _mglTexCoord2s = (PFNGLTEXCOORD2SPROC)OSMesaGetProcAddress("glTexCoord2s"); 179 _mglTexCoord2sv = (PFNGLTEXCOORD2SVPROC)OSMesaGetProcAddress("glTexCoord2sv"); 180 _mglTexCoord3d = (PFNGLTEXCOORD3DPROC)OSMesaGetProcAddress("glTexCoord3d"); 181 _mglTexCoord3dv = (PFNGLTEXCOORD3DVPROC)OSMesaGetProcAddress("glTexCoord3dv"); 182 _mglTexCoord3f = (PFNGLTEXCOORD3FPROC)OSMesaGetProcAddress("glTexCoord3f"); 183 _mglTexCoord3fv = (PFNGLTEXCOORD3FVPROC)OSMesaGetProcAddress("glTexCoord3fv"); 184 _mglTexCoord3i = (PFNGLTEXCOORD3IPROC)OSMesaGetProcAddress("glTexCoord3i"); 185 _mglTexCoord3iv = (PFNGLTEXCOORD3IVPROC)OSMesaGetProcAddress("glTexCoord3iv"); 186 _mglTexCoord3s = (PFNGLTEXCOORD3SPROC)OSMesaGetProcAddress("glTexCoord3s"); 187 _mglTexCoord3sv = (PFNGLTEXCOORD3SVPROC)OSMesaGetProcAddress("glTexCoord3sv"); 188 _mglTexCoord4d = (PFNGLTEXCOORD4DPROC)OSMesaGetProcAddress("glTexCoord4d"); 189 _mglTexCoord4dv = (PFNGLTEXCOORD4DVPROC)OSMesaGetProcAddress("glTexCoord4dv"); 190 _mglTexCoord4f = (PFNGLTEXCOORD4FPROC)OSMesaGetProcAddress("glTexCoord4f"); 191 _mglTexCoord4fv = (PFNGLTEXCOORD4FVPROC)OSMesaGetProcAddress("glTexCoord4fv"); 192 _mglTexCoord4i = (PFNGLTEXCOORD4IPROC)OSMesaGetProcAddress("glTexCoord4i"); 193 _mglTexCoord4iv = (PFNGLTEXCOORD4IVPROC)OSMesaGetProcAddress("glTexCoord4iv"); 194 _mglTexCoord4s = (PFNGLTEXCOORD4SPROC)OSMesaGetProcAddress("glTexCoord4s"); 195 _mglTexCoord4sv = (PFNGLTEXCOORD4SVPROC)OSMesaGetProcAddress("glTexCoord4sv"); 196 _mglVertex2d = (PFNGLVERTEX2DPROC)OSMesaGetProcAddress("glVertex2d"); 197 _mglVertex2dv = (PFNGLVERTEX2DVPROC)OSMesaGetProcAddress("glVertex2dv"); 198 _mglVertex2f = (PFNGLVERTEX2FPROC)OSMesaGetProcAddress("glVertex2f"); 199 _mglVertex2fv = (PFNGLVERTEX2FVPROC)OSMesaGetProcAddress("glVertex2fv"); 200 _mglVertex2i = (PFNGLVERTEX2IPROC)OSMesaGetProcAddress("glVertex2i"); 201 _mglVertex2iv = (PFNGLVERTEX2IVPROC)OSMesaGetProcAddress("glVertex2iv"); 202 _mglVertex2s = (PFNGLVERTEX2SPROC)OSMesaGetProcAddress("glVertex2s"); 203 _mglVertex2sv = (PFNGLVERTEX2SVPROC)OSMesaGetProcAddress("glVertex2sv"); 204 _mglVertex3d = (PFNGLVERTEX3DPROC)OSMesaGetProcAddress("glVertex3d"); 205 _mglVertex3dv = (PFNGLVERTEX3DVPROC)OSMesaGetProcAddress("glVertex3dv"); 206 _mglVertex3f = (PFNGLVERTEX3FPROC)OSMesaGetProcAddress("glVertex3f"); 207 _mglVertex3fv = (PFNGLVERTEX3FVPROC)OSMesaGetProcAddress("glVertex3fv"); 208 _mglVertex3i = (PFNGLVERTEX3IPROC)OSMesaGetProcAddress("glVertex3i"); 209 _mglVertex3iv = (PFNGLVERTEX3IVPROC)OSMesaGetProcAddress("glVertex3iv"); 210 _mglVertex3s = (PFNGLVERTEX3SPROC)OSMesaGetProcAddress("glVertex3s"); 211 _mglVertex3sv = (PFNGLVERTEX3SVPROC)OSMesaGetProcAddress("glVertex3sv"); 212 _mglVertex4d = (PFNGLVERTEX4DPROC)OSMesaGetProcAddress("glVertex4d"); 213 _mglVertex4dv = (PFNGLVERTEX4DVPROC)OSMesaGetProcAddress("glVertex4dv"); 214 _mglVertex4f = (PFNGLVERTEX4FPROC)OSMesaGetProcAddress("glVertex4f"); 215 _mglVertex4fv = (PFNGLVERTEX4FVPROC)OSMesaGetProcAddress("glVertex4fv"); 216 _mglVertex4i = (PFNGLVERTEX4IPROC)OSMesaGetProcAddress("glVertex4i"); 217 _mglVertex4iv = (PFNGLVERTEX4IVPROC)OSMesaGetProcAddress("glVertex4iv"); 218 _mglVertex4s = (PFNGLVERTEX4SPROC)OSMesaGetProcAddress("glVertex4s"); 219 _mglVertex4sv = (PFNGLVERTEX4SVPROC)OSMesaGetProcAddress("glVertex4sv"); 220 _mglClipPlane = (PFNGLCLIPPLANEPROC)OSMesaGetProcAddress("glClipPlane"); 221 _mglColorMaterial = (PFNGLCOLORMATERIALPROC)OSMesaGetProcAddress("glColorMaterial"); 222 _mglFogf = (PFNGLFOGFPROC)OSMesaGetProcAddress("glFogf"); 223 _mglFogfv = (PFNGLFOGFVPROC)OSMesaGetProcAddress("glFogfv"); 224 _mglFogi = (PFNGLFOGIPROC)OSMesaGetProcAddress("glFogi"); 225 _mglFogiv = (PFNGLFOGIVPROC)OSMesaGetProcAddress("glFogiv"); 226 _mglLightf = (PFNGLLIGHTFPROC)OSMesaGetProcAddress("glLightf"); 227 _mglLightfv = (PFNGLLIGHTFVPROC)OSMesaGetProcAddress("glLightfv"); 228 _mglLighti = (PFNGLLIGHTIPROC)OSMesaGetProcAddress("glLighti"); 229 _mglLightiv = (PFNGLLIGHTIVPROC)OSMesaGetProcAddress("glLightiv"); 230 _mglLightModelf = (PFNGLLIGHTMODELFPROC)OSMesaGetProcAddress("glLightModelf"); 231 _mglLightModelfv = (PFNGLLIGHTMODELFVPROC)OSMesaGetProcAddress("glLightModelfv"); 232 _mglLightModeli = (PFNGLLIGHTMODELIPROC)OSMesaGetProcAddress("glLightModeli"); 233 _mglLightModeliv = (PFNGLLIGHTMODELIVPROC)OSMesaGetProcAddress("glLightModeliv"); 234 _mglLineStipple = (PFNGLLINESTIPPLEPROC)OSMesaGetProcAddress("glLineStipple"); 235 _mglMaterialf = (PFNGLMATERIALFPROC)OSMesaGetProcAddress("glMaterialf"); 236 _mglMaterialfv = (PFNGLMATERIALFVPROC)OSMesaGetProcAddress("glMaterialfv"); 237 _mglMateriali = (PFNGLMATERIALIPROC)OSMesaGetProcAddress("glMateriali"); 238 _mglMaterialiv = (PFNGLMATERIALIVPROC)OSMesaGetProcAddress("glMaterialiv"); 239 _mglPolygonStipple = (PFNGLPOLYGONSTIPPLEPROC)OSMesaGetProcAddress("glPolygonStipple"); 240 _mglShadeModel = (PFNGLSHADEMODELPROC)OSMesaGetProcAddress("glShadeModel"); 241 _mglTexEnvf = (PFNGLTEXENVFPROC)OSMesaGetProcAddress("glTexEnvf"); 242 _mglTexEnvfv = (PFNGLTEXENVFVPROC)OSMesaGetProcAddress("glTexEnvfv"); 243 _mglTexEnvi = (PFNGLTEXENVIPROC)OSMesaGetProcAddress("glTexEnvi"); 244 _mglTexEnviv = (PFNGLTEXENVIVPROC)OSMesaGetProcAddress("glTexEnviv"); 245 _mglTexGend = (PFNGLTEXGENDPROC)OSMesaGetProcAddress("glTexGend"); 246 _mglTexGendv = (PFNGLTEXGENDVPROC)OSMesaGetProcAddress("glTexGendv"); 247 _mglTexGenf = (PFNGLTEXGENFPROC)OSMesaGetProcAddress("glTexGenf"); 248 _mglTexGenfv = (PFNGLTEXGENFVPROC)OSMesaGetProcAddress("glTexGenfv"); 249 _mglTexGeni = (PFNGLTEXGENIPROC)OSMesaGetProcAddress("glTexGeni"); 250 _mglTexGeniv = (PFNGLTEXGENIVPROC)OSMesaGetProcAddress("glTexGeniv"); 251 _mglFeedbackBuffer = (PFNGLFEEDBACKBUFFERPROC)OSMesaGetProcAddress("glFeedbackBuffer"); 252 _mglSelectBuffer = (PFNGLSELECTBUFFERPROC)OSMesaGetProcAddress("glSelectBuffer"); 253 _mglRenderMode = (PFNGLRENDERMODEPROC)OSMesaGetProcAddress("glRenderMode"); 254 _mglInitNames = (PFNGLINITNAMESPROC)OSMesaGetProcAddress("glInitNames"); 255 _mglLoadName = (PFNGLLOADNAMEPROC)OSMesaGetProcAddress("glLoadName"); 256 _mglPassThrough = (PFNGLPASSTHROUGHPROC)OSMesaGetProcAddress("glPassThrough"); 257 _mglPopName = (PFNGLPOPNAMEPROC)OSMesaGetProcAddress("glPopName"); 258 _mglPushName = (PFNGLPUSHNAMEPROC)OSMesaGetProcAddress("glPushName"); 259 _mglClearAccum = (PFNGLCLEARACCUMPROC)OSMesaGetProcAddress("glClearAccum"); 260 _mglClearIndex = (PFNGLCLEARINDEXPROC)OSMesaGetProcAddress("glClearIndex"); 261 _mglIndexMask = (PFNGLINDEXMASKPROC)OSMesaGetProcAddress("glIndexMask"); 262 _mglAccum = (PFNGLACCUMPROC)OSMesaGetProcAddress("glAccum"); 263 _mglPopAttrib = (PFNGLPOPATTRIBPROC)OSMesaGetProcAddress("glPopAttrib"); 264 _mglPushAttrib = (PFNGLPUSHATTRIBPROC)OSMesaGetProcAddress("glPushAttrib"); 265 _mglMap1d = (PFNGLMAP1DPROC)OSMesaGetProcAddress("glMap1d"); 266 _mglMap1f = (PFNGLMAP1FPROC)OSMesaGetProcAddress("glMap1f"); 267 _mglMap2d = (PFNGLMAP2DPROC)OSMesaGetProcAddress("glMap2d"); 268 _mglMap2f = (PFNGLMAP2FPROC)OSMesaGetProcAddress("glMap2f"); 269 _mglMapGrid1d = (PFNGLMAPGRID1DPROC)OSMesaGetProcAddress("glMapGrid1d"); 270 _mglMapGrid1f = (PFNGLMAPGRID1FPROC)OSMesaGetProcAddress("glMapGrid1f"); 271 _mglMapGrid2d = (PFNGLMAPGRID2DPROC)OSMesaGetProcAddress("glMapGrid2d"); 272 _mglMapGrid2f = (PFNGLMAPGRID2FPROC)OSMesaGetProcAddress("glMapGrid2f"); 273 _mglEvalCoord1d = (PFNGLEVALCOORD1DPROC)OSMesaGetProcAddress("glEvalCoord1d"); 274 _mglEvalCoord1dv = (PFNGLEVALCOORD1DVPROC)OSMesaGetProcAddress("glEvalCoord1dv"); 275 _mglEvalCoord1f = (PFNGLEVALCOORD1FPROC)OSMesaGetProcAddress("glEvalCoord1f"); 276 _mglEvalCoord1fv = (PFNGLEVALCOORD1FVPROC)OSMesaGetProcAddress("glEvalCoord1fv"); 277 _mglEvalCoord2d = (PFNGLEVALCOORD2DPROC)OSMesaGetProcAddress("glEvalCoord2d"); 278 _mglEvalCoord2dv = (PFNGLEVALCOORD2DVPROC)OSMesaGetProcAddress("glEvalCoord2dv"); 279 _mglEvalCoord2f = (PFNGLEVALCOORD2FPROC)OSMesaGetProcAddress("glEvalCoord2f"); 280 _mglEvalCoord2fv = (PFNGLEVALCOORD2FVPROC)OSMesaGetProcAddress("glEvalCoord2fv"); 281 _mglEvalMesh1 = (PFNGLEVALMESH1PROC)OSMesaGetProcAddress("glEvalMesh1"); 282 _mglEvalPoint1 = (PFNGLEVALPOINT1PROC)OSMesaGetProcAddress("glEvalPoint1"); 283 _mglEvalMesh2 = (PFNGLEVALMESH2PROC)OSMesaGetProcAddress("glEvalMesh2"); 284 _mglEvalPoint2 = (PFNGLEVALPOINT2PROC)OSMesaGetProcAddress("glEvalPoint2"); 285 _mglAlphaFunc = (PFNGLALPHAFUNCPROC)OSMesaGetProcAddress("glAlphaFunc"); 286 _mglPixelZoom = (PFNGLPIXELZOOMPROC)OSMesaGetProcAddress("glPixelZoom"); 287 _mglPixelTransferf = (PFNGLPIXELTRANSFERFPROC)OSMesaGetProcAddress("glPixelTransferf"); 288 _mglPixelTransferi = (PFNGLPIXELTRANSFERIPROC)OSMesaGetProcAddress("glPixelTransferi"); 289 _mglPixelMapfv = (PFNGLPIXELMAPFVPROC)OSMesaGetProcAddress("glPixelMapfv"); 290 _mglPixelMapuiv = (PFNGLPIXELMAPUIVPROC)OSMesaGetProcAddress("glPixelMapuiv"); 291 _mglPixelMapusv = (PFNGLPIXELMAPUSVPROC)OSMesaGetProcAddress("glPixelMapusv"); 292 _mglCopyPixels = (PFNGLCOPYPIXELSPROC)OSMesaGetProcAddress("glCopyPixels"); 293 _mglDrawPixels = (PFNGLDRAWPIXELSPROC)OSMesaGetProcAddress("glDrawPixels"); 294 _mglGetClipPlane = (PFNGLGETCLIPPLANEPROC)OSMesaGetProcAddress("glGetClipPlane"); 295 _mglGetLightfv = (PFNGLGETLIGHTFVPROC)OSMesaGetProcAddress("glGetLightfv"); 296 _mglGetLightiv = (PFNGLGETLIGHTIVPROC)OSMesaGetProcAddress("glGetLightiv"); 297 _mglGetMapdv = (PFNGLGETMAPDVPROC)OSMesaGetProcAddress("glGetMapdv"); 298 _mglGetMapfv = (PFNGLGETMAPFVPROC)OSMesaGetProcAddress("glGetMapfv"); 299 _mglGetMapiv = (PFNGLGETMAPIVPROC)OSMesaGetProcAddress("glGetMapiv"); 300 _mglGetMaterialfv = (PFNGLGETMATERIALFVPROC)OSMesaGetProcAddress("glGetMaterialfv"); 301 _mglGetMaterialiv = (PFNGLGETMATERIALIVPROC)OSMesaGetProcAddress("glGetMaterialiv"); 302 _mglGetPixelMapfv = (PFNGLGETPIXELMAPFVPROC)OSMesaGetProcAddress("glGetPixelMapfv"); 303 _mglGetPixelMapuiv = (PFNGLGETPIXELMAPUIVPROC)OSMesaGetProcAddress("glGetPixelMapuiv"); 304 _mglGetPixelMapusv = (PFNGLGETPIXELMAPUSVPROC)OSMesaGetProcAddress("glGetPixelMapusv"); 305 _mglGetPolygonStipple = (PFNGLGETPOLYGONSTIPPLEPROC)OSMesaGetProcAddress("glGetPolygonStipple"); 306 _mglGetTexEnvfv = (PFNGLGETTEXENVFVPROC)OSMesaGetProcAddress("glGetTexEnvfv"); 307 _mglGetTexEnviv = (PFNGLGETTEXENVIVPROC)OSMesaGetProcAddress("glGetTexEnviv"); 308 _mglGetTexGendv = (PFNGLGETTEXGENDVPROC)OSMesaGetProcAddress("glGetTexGendv"); 309 _mglGetTexGenfv = (PFNGLGETTEXGENFVPROC)OSMesaGetProcAddress("glGetTexGenfv"); 310 _mglGetTexGeniv = (PFNGLGETTEXGENIVPROC)OSMesaGetProcAddress("glGetTexGeniv"); 311 _mglIsList = (PFNGLISLISTPROC)OSMesaGetProcAddress("glIsList"); 312 _mglFrustum = (PFNGLFRUSTUMPROC)OSMesaGetProcAddress("glFrustum"); 313 _mglLoadIdentity = (PFNGLLOADIDENTITYPROC)OSMesaGetProcAddress("glLoadIdentity"); 314 _mglLoadMatrixf = (PFNGLLOADMATRIXFPROC)OSMesaGetProcAddress("glLoadMatrixf"); 315 _mglLoadMatrixd = (PFNGLLOADMATRIXDPROC)OSMesaGetProcAddress("glLoadMatrixd"); 316 _mglMatrixMode = (PFNGLMATRIXMODEPROC)OSMesaGetProcAddress("glMatrixMode"); 317 _mglMultMatrixf = (PFNGLMULTMATRIXFPROC)OSMesaGetProcAddress("glMultMatrixf"); 318 _mglMultMatrixd = (PFNGLMULTMATRIXDPROC)OSMesaGetProcAddress("glMultMatrixd"); 319 _mglOrtho = (PFNGLORTHOPROC)OSMesaGetProcAddress("glOrtho"); 320 _mglPopMatrix = (PFNGLPOPMATRIXPROC)OSMesaGetProcAddress("glPopMatrix"); 321 _mglPushMatrix = (PFNGLPUSHMATRIXPROC)OSMesaGetProcAddress("glPushMatrix"); 322 _mglRotated = (PFNGLROTATEDPROC)OSMesaGetProcAddress("glRotated"); 323 _mglRotatef = (PFNGLROTATEFPROC)OSMesaGetProcAddress("glRotatef"); 324 _mglScaled = (PFNGLSCALEDPROC)OSMesaGetProcAddress("glScaled"); 325 _mglScalef = (PFNGLSCALEFPROC)OSMesaGetProcAddress("glScalef"); 326 _mglTranslated = (PFNGLTRANSLATEDPROC)OSMesaGetProcAddress("glTranslated"); 327 _mglTranslatef = (PFNGLTRANSLATEFPROC)OSMesaGetProcAddress("glTranslatef"); 328 _mglDrawArrays = (PFNGLDRAWARRAYSPROC)OSMesaGetProcAddress("glDrawArrays"); 329 _mglDrawElements = (PFNGLDRAWELEMENTSPROC)OSMesaGetProcAddress("glDrawElements"); 330 _mglGetPointerv = (PFNGLGETPOINTERVPROC)OSMesaGetProcAddress("glGetPointerv"); 331 _mglPolygonOffset = (PFNGLPOLYGONOFFSETPROC)OSMesaGetProcAddress("glPolygonOffset"); 332 _mglCopyTexImage1D = (PFNGLCOPYTEXIMAGE1DPROC)OSMesaGetProcAddress("glCopyTexImage1D"); 333 _mglCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC)OSMesaGetProcAddress("glCopyTexImage2D"); 334 _mglCopyTexSubImage1D = (PFNGLCOPYTEXSUBIMAGE1DPROC)OSMesaGetProcAddress("glCopyTexSubImage1D"); 335 _mglCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC)OSMesaGetProcAddress("glCopyTexSubImage2D"); 336 _mglTexSubImage1D = (PFNGLTEXSUBIMAGE1DPROC)OSMesaGetProcAddress("glTexSubImage1D"); 337 _mglTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC)OSMesaGetProcAddress("glTexSubImage2D"); 338 _mglBindTexture = (PFNGLBINDTEXTUREPROC)OSMesaGetProcAddress("glBindTexture"); 339 _mglDeleteTextures = (PFNGLDELETETEXTURESPROC)OSMesaGetProcAddress("glDeleteTextures"); 340 _mglGenTextures = (PFNGLGENTEXTURESPROC)OSMesaGetProcAddress("glGenTextures"); 341 _mglIsTexture = (PFNGLISTEXTUREPROC)OSMesaGetProcAddress("glIsTexture"); 342 _mglArrayElement = (PFNGLARRAYELEMENTPROC)OSMesaGetProcAddress("glArrayElement"); 343 _mglColorPointer = (PFNGLCOLORPOINTERPROC)OSMesaGetProcAddress("glColorPointer"); 344 _mglDisableClientState = (PFNGLDISABLECLIENTSTATEPROC)OSMesaGetProcAddress("glDisableClientState"); 345 _mglEdgeFlagPointer = (PFNGLEDGEFLAGPOINTERPROC)OSMesaGetProcAddress("glEdgeFlagPointer"); 346 _mglEnableClientState = (PFNGLENABLECLIENTSTATEPROC)OSMesaGetProcAddress("glEnableClientState"); 347 _mglIndexPointer = (PFNGLINDEXPOINTERPROC)OSMesaGetProcAddress("glIndexPointer"); 348 _mglInterleavedArrays = (PFNGLINTERLEAVEDARRAYSPROC)OSMesaGetProcAddress("glInterleavedArrays"); 349 _mglNormalPointer = (PFNGLNORMALPOINTERPROC)OSMesaGetProcAddress("glNormalPointer"); 350 _mglTexCoordPointer = (PFNGLTEXCOORDPOINTERPROC)OSMesaGetProcAddress("glTexCoordPointer"); 351 _mglVertexPointer = (PFNGLVERTEXPOINTERPROC)OSMesaGetProcAddress("glVertexPointer"); 352 _mglAreTexturesResident = (PFNGLARETEXTURESRESIDENTPROC)OSMesaGetProcAddress("glAreTexturesResident"); 353 _mglPrioritizeTextures = (PFNGLPRIORITIZETEXTURESPROC)OSMesaGetProcAddress("glPrioritizeTextures"); 354 _mglIndexub = (PFNGLINDEXUBPROC)OSMesaGetProcAddress("glIndexub"); 355 _mglIndexubv = (PFNGLINDEXUBVPROC)OSMesaGetProcAddress("glIndexubv"); 356 _mglPopClientAttrib = (PFNGLPOPCLIENTATTRIBPROC)OSMesaGetProcAddress("glPopClientAttrib"); 357 _mglPushClientAttrib = (PFNGLPUSHCLIENTATTRIBPROC)OSMesaGetProcAddress("glPushClientAttrib"); 358 _mglDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC)OSMesaGetProcAddress("glDrawRangeElements"); 359 _mglTexImage3D = (PFNGLTEXIMAGE3DPROC)OSMesaGetProcAddress("glTexImage3D"); 360 _mglTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC)OSMesaGetProcAddress("glTexSubImage3D"); 361 _mglCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC)OSMesaGetProcAddress("glCopyTexSubImage3D"); 362 _mglActiveTexture = (PFNGLACTIVETEXTUREPROC)OSMesaGetProcAddress("glActiveTexture"); 363 _mglSampleCoverage = (PFNGLSAMPLECOVERAGEPROC)OSMesaGetProcAddress("glSampleCoverage"); 364 _mglCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC)OSMesaGetProcAddress("glCompressedTexImage3D"); 365 _mglCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC)OSMesaGetProcAddress("glCompressedTexImage2D"); 366 _mglCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC)OSMesaGetProcAddress("glCompressedTexImage1D"); 367 _mglCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)OSMesaGetProcAddress("glCompressedTexSubImage3D"); 368 _mglCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)OSMesaGetProcAddress("glCompressedTexSubImage2D"); 369 _mglCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)OSMesaGetProcAddress("glCompressedTexSubImage1D"); 370 _mglGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC)OSMesaGetProcAddress("glGetCompressedTexImage"); 371 _mglClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC)OSMesaGetProcAddress("glClientActiveTexture"); 372 _mglMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC)OSMesaGetProcAddress("glMultiTexCoord1d"); 373 _mglMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC)OSMesaGetProcAddress("glMultiTexCoord1dv"); 374 _mglMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC)OSMesaGetProcAddress("glMultiTexCoord1f"); 375 _mglMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC)OSMesaGetProcAddress("glMultiTexCoord1fv"); 376 _mglMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC)OSMesaGetProcAddress("glMultiTexCoord1i"); 377 _mglMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC)OSMesaGetProcAddress("glMultiTexCoord1iv"); 378 _mglMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC)OSMesaGetProcAddress("glMultiTexCoord1s"); 379 _mglMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC)OSMesaGetProcAddress("glMultiTexCoord1sv"); 380 _mglMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC)OSMesaGetProcAddress("glMultiTexCoord2d"); 381 _mglMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC)OSMesaGetProcAddress("glMultiTexCoord2dv"); 382 _mglMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC)OSMesaGetProcAddress("glMultiTexCoord2f"); 383 _mglMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC)OSMesaGetProcAddress("glMultiTexCoord2fv"); 384 _mglMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC)OSMesaGetProcAddress("glMultiTexCoord2i"); 385 _mglMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC)OSMesaGetProcAddress("glMultiTexCoord2iv"); 386 _mglMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC)OSMesaGetProcAddress("glMultiTexCoord2s"); 387 _mglMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC)OSMesaGetProcAddress("glMultiTexCoord2sv"); 388 _mglMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC)OSMesaGetProcAddress("glMultiTexCoord3d"); 389 _mglMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC)OSMesaGetProcAddress("glMultiTexCoord3dv"); 390 _mglMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC)OSMesaGetProcAddress("glMultiTexCoord3f"); 391 _mglMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC)OSMesaGetProcAddress("glMultiTexCoord3fv"); 392 _mglMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC)OSMesaGetProcAddress("glMultiTexCoord3i"); 393 _mglMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC)OSMesaGetProcAddress("glMultiTexCoord3iv"); 394 _mglMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC)OSMesaGetProcAddress("glMultiTexCoord3s"); 395 _mglMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC)OSMesaGetProcAddress("glMultiTexCoord3sv"); 396 _mglMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC)OSMesaGetProcAddress("glMultiTexCoord4d"); 397 _mglMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC)OSMesaGetProcAddress("glMultiTexCoord4dv"); 398 _mglMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC)OSMesaGetProcAddress("glMultiTexCoord4f"); 399 _mglMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC)OSMesaGetProcAddress("glMultiTexCoord4fv"); 400 _mglMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC)OSMesaGetProcAddress("glMultiTexCoord4i"); 401 _mglMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC)OSMesaGetProcAddress("glMultiTexCoord4iv"); 402 _mglMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC)OSMesaGetProcAddress("glMultiTexCoord4s"); 403 _mglMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC)OSMesaGetProcAddress("glMultiTexCoord4sv"); 404 _mglLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC)OSMesaGetProcAddress("glLoadTransposeMatrixf"); 405 _mglLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC)OSMesaGetProcAddress("glLoadTransposeMatrixd"); 406 _mglMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC)OSMesaGetProcAddress("glMultTransposeMatrixf"); 407 _mglMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC)OSMesaGetProcAddress("glMultTransposeMatrixd"); 408 _mglBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC)OSMesaGetProcAddress("glBlendFuncSeparate"); 409 _mglMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC)OSMesaGetProcAddress("glMultiDrawArrays"); 410 _mglMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC)OSMesaGetProcAddress("glMultiDrawElements"); 411 _mglPointParameterf = (PFNGLPOINTPARAMETERFPROC)OSMesaGetProcAddress("glPointParameterf"); 412 _mglPointParameterfv = (PFNGLPOINTPARAMETERFVPROC)OSMesaGetProcAddress("glPointParameterfv"); 413 _mglPointParameteri = (PFNGLPOINTPARAMETERIPROC)OSMesaGetProcAddress("glPointParameteri"); 414 _mglPointParameteriv = (PFNGLPOINTPARAMETERIVPROC)OSMesaGetProcAddress("glPointParameteriv"); 415 _mglFogCoordf = (PFNGLFOGCOORDFPROC)OSMesaGetProcAddress("glFogCoordf"); 416 _mglFogCoordfv = (PFNGLFOGCOORDFVPROC)OSMesaGetProcAddress("glFogCoordfv"); 417 _mglFogCoordd = (PFNGLFOGCOORDDPROC)OSMesaGetProcAddress("glFogCoordd"); 418 _mglFogCoorddv = (PFNGLFOGCOORDDVPROC)OSMesaGetProcAddress("glFogCoorddv"); 419 _mglFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC)OSMesaGetProcAddress("glFogCoordPointer"); 420 _mglSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC)OSMesaGetProcAddress("glSecondaryColor3b"); 421 _mglSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC)OSMesaGetProcAddress("glSecondaryColor3bv"); 422 _mglSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC)OSMesaGetProcAddress("glSecondaryColor3d"); 423 _mglSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC)OSMesaGetProcAddress("glSecondaryColor3dv"); 424 _mglSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC)OSMesaGetProcAddress("glSecondaryColor3f"); 425 _mglSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC)OSMesaGetProcAddress("glSecondaryColor3fv"); 426 _mglSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC)OSMesaGetProcAddress("glSecondaryColor3i"); 427 _mglSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC)OSMesaGetProcAddress("glSecondaryColor3iv"); 428 _mglSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC)OSMesaGetProcAddress("glSecondaryColor3s"); 429 _mglSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC)OSMesaGetProcAddress("glSecondaryColor3sv"); 430 _mglSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC)OSMesaGetProcAddress("glSecondaryColor3ub"); 431 _mglSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC)OSMesaGetProcAddress("glSecondaryColor3ubv"); 432 _mglSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC)OSMesaGetProcAddress("glSecondaryColor3ui"); 433 _mglSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC)OSMesaGetProcAddress("glSecondaryColor3uiv"); 434 _mglSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC)OSMesaGetProcAddress("glSecondaryColor3us"); 435 _mglSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC)OSMesaGetProcAddress("glSecondaryColor3usv"); 436 _mglSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC)OSMesaGetProcAddress("glSecondaryColorPointer"); 437 _mglWindowPos2d = (PFNGLWINDOWPOS2DPROC)OSMesaGetProcAddress("glWindowPos2d"); 438 _mglWindowPos2dv = (PFNGLWINDOWPOS2DVPROC)OSMesaGetProcAddress("glWindowPos2dv"); 439 _mglWindowPos2f = (PFNGLWINDOWPOS2FPROC)OSMesaGetProcAddress("glWindowPos2f"); 440 _mglWindowPos2fv = (PFNGLWINDOWPOS2FVPROC)OSMesaGetProcAddress("glWindowPos2fv"); 441 _mglWindowPos2i = (PFNGLWINDOWPOS2IPROC)OSMesaGetProcAddress("glWindowPos2i"); 442 _mglWindowPos2iv = (PFNGLWINDOWPOS2IVPROC)OSMesaGetProcAddress("glWindowPos2iv"); 443 _mglWindowPos2s = (PFNGLWINDOWPOS2SPROC)OSMesaGetProcAddress("glWindowPos2s"); 444 _mglWindowPos2sv = (PFNGLWINDOWPOS2SVPROC)OSMesaGetProcAddress("glWindowPos2sv"); 445 _mglWindowPos3d = (PFNGLWINDOWPOS3DPROC)OSMesaGetProcAddress("glWindowPos3d"); 446 _mglWindowPos3dv = (PFNGLWINDOWPOS3DVPROC)OSMesaGetProcAddress("glWindowPos3dv"); 447 _mglWindowPos3f = (PFNGLWINDOWPOS3FPROC)OSMesaGetProcAddress("glWindowPos3f"); 448 _mglWindowPos3fv = (PFNGLWINDOWPOS3FVPROC)OSMesaGetProcAddress("glWindowPos3fv"); 449 _mglWindowPos3i = (PFNGLWINDOWPOS3IPROC)OSMesaGetProcAddress("glWindowPos3i"); 450 _mglWindowPos3iv = (PFNGLWINDOWPOS3IVPROC)OSMesaGetProcAddress("glWindowPos3iv"); 451 _mglWindowPos3s = (PFNGLWINDOWPOS3SPROC)OSMesaGetProcAddress("glWindowPos3s"); 452 _mglWindowPos3sv = (PFNGLWINDOWPOS3SVPROC)OSMesaGetProcAddress("glWindowPos3sv"); 453 _mglBlendColor = (PFNGLBLENDCOLORPROC)OSMesaGetProcAddress("glBlendColor"); 454 _mglBlendEquation = (PFNGLBLENDEQUATIONPROC)OSMesaGetProcAddress("glBlendEquation"); 455 _mglGenQueries = (PFNGLGENQUERIESPROC)OSMesaGetProcAddress("glGenQueries"); 456 _mglDeleteQueries = (PFNGLDELETEQUERIESPROC)OSMesaGetProcAddress("glDeleteQueries"); 457 _mglIsQuery = (PFNGLISQUERYPROC)OSMesaGetProcAddress("glIsQuery"); 458 _mglBeginQuery = (PFNGLBEGINQUERYPROC)OSMesaGetProcAddress("glBeginQuery"); 459 _mglEndQuery = (PFNGLENDQUERYPROC)OSMesaGetProcAddress("glEndQuery"); 460 _mglGetQueryiv = (PFNGLGETQUERYIVPROC)OSMesaGetProcAddress("glGetQueryiv"); 461 _mglGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC)OSMesaGetProcAddress("glGetQueryObjectiv"); 462 _mglGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC)OSMesaGetProcAddress("glGetQueryObjectuiv"); 463 _mglBindBuffer = (PFNGLBINDBUFFERPROC)OSMesaGetProcAddress("glBindBuffer"); 464 _mglDeleteBuffers = (PFNGLDELETEBUFFERSPROC)OSMesaGetProcAddress("glDeleteBuffers"); 465 _mglGenBuffers = (PFNGLGENBUFFERSPROC)OSMesaGetProcAddress("glGenBuffers"); 466 _mglIsBuffer = (PFNGLISBUFFERPROC)OSMesaGetProcAddress("glIsBuffer"); 467 _mglBufferData = (PFNGLBUFFERDATAPROC)OSMesaGetProcAddress("glBufferData"); 468 _mglBufferSubData = (PFNGLBUFFERSUBDATAPROC)OSMesaGetProcAddress("glBufferSubData"); 469 _mglGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC)OSMesaGetProcAddress("glGetBufferSubData"); 470 _mglMapBuffer = (PFNGLMAPBUFFERPROC)OSMesaGetProcAddress("glMapBuffer"); 471 _mglUnmapBuffer = (PFNGLUNMAPBUFFERPROC)OSMesaGetProcAddress("glUnmapBuffer"); 472 _mglGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC)OSMesaGetProcAddress("glGetBufferParameteriv"); 473 _mglGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC)OSMesaGetProcAddress("glGetBufferPointerv"); 474 _mglBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC)OSMesaGetProcAddress("glBlendEquationSeparate"); 475 _mglDrawBuffers = (PFNGLDRAWBUFFERSPROC)OSMesaGetProcAddress("glDrawBuffers"); 476 _mglStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC)OSMesaGetProcAddress("glStencilOpSeparate"); 477 _mglStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC)OSMesaGetProcAddress("glStencilFuncSeparate"); 478 _mglStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC)OSMesaGetProcAddress("glStencilMaskSeparate"); 479 _mglAttachShader = (PFNGLATTACHSHADERPROC)OSMesaGetProcAddress("glAttachShader"); 480 _mglBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC)OSMesaGetProcAddress("glBindAttribLocation"); 481 _mglCompileShader = (PFNGLCOMPILESHADERPROC)OSMesaGetProcAddress("glCompileShader"); 482 _mglCreateProgram = (PFNGLCREATEPROGRAMPROC)OSMesaGetProcAddress("glCreateProgram"); 483 _mglCreateShader = (PFNGLCREATESHADERPROC)OSMesaGetProcAddress("glCreateShader"); 484 _mglDeleteProgram = (PFNGLDELETEPROGRAMPROC)OSMesaGetProcAddress("glDeleteProgram"); 485 _mglDeleteShader = (PFNGLDELETESHADERPROC)OSMesaGetProcAddress("glDeleteShader"); 486 _mglDetachShader = (PFNGLDETACHSHADERPROC)OSMesaGetProcAddress("glDetachShader"); 487 _mglDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC)OSMesaGetProcAddress("glDisableVertexAttribArray"); 488 _mglEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC)OSMesaGetProcAddress("glEnableVertexAttribArray"); 489 _mglGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC)OSMesaGetProcAddress("glGetActiveAttrib"); 490 _mglGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC)OSMesaGetProcAddress("glGetActiveUniform"); 491 _mglGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC)OSMesaGetProcAddress("glGetAttachedShaders"); 492 _mglGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC)OSMesaGetProcAddress("glGetAttribLocation"); 493 _mglGetProgramiv = (PFNGLGETPROGRAMIVPROC)OSMesaGetProcAddress("glGetProgramiv"); 494 _mglGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC)OSMesaGetProcAddress("glGetProgramInfoLog"); 495 _mglGetShaderiv = (PFNGLGETSHADERIVPROC)OSMesaGetProcAddress("glGetShaderiv"); 496 _mglGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC)OSMesaGetProcAddress("glGetShaderInfoLog"); 497 _mglGetShaderSource = (PFNGLGETSHADERSOURCEPROC)OSMesaGetProcAddress("glGetShaderSource"); 498 _mglGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC)OSMesaGetProcAddress("glGetUniformLocation"); 499 _mglGetUniformfv = (PFNGLGETUNIFORMFVPROC)OSMesaGetProcAddress("glGetUniformfv"); 500 _mglGetUniformiv = (PFNGLGETUNIFORMIVPROC)OSMesaGetProcAddress("glGetUniformiv"); 501 _mglGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC)OSMesaGetProcAddress("glGetVertexAttribdv"); 502 _mglGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC)OSMesaGetProcAddress("glGetVertexAttribfv"); 503 _mglGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC)OSMesaGetProcAddress("glGetVertexAttribiv"); 504 _mglGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC)OSMesaGetProcAddress("glGetVertexAttribPointerv"); 505 _mglIsProgram = (PFNGLISPROGRAMPROC)OSMesaGetProcAddress("glIsProgram"); 506 _mglIsShader = (PFNGLISSHADERPROC)OSMesaGetProcAddress("glIsShader"); 507 _mglLinkProgram = (PFNGLLINKPROGRAMPROC)OSMesaGetProcAddress("glLinkProgram"); 508 _mglShaderSource = (PFNGLSHADERSOURCEPROC)OSMesaGetProcAddress("glShaderSource"); 509 _mglUseProgram = (PFNGLUSEPROGRAMPROC)OSMesaGetProcAddress("glUseProgram"); 510 _mglUniform1f = (PFNGLUNIFORM1FPROC)OSMesaGetProcAddress("glUniform1f"); 511 _mglUniform2f = (PFNGLUNIFORM2FPROC)OSMesaGetProcAddress("glUniform2f"); 512 _mglUniform3f = (PFNGLUNIFORM3FPROC)OSMesaGetProcAddress("glUniform3f"); 513 _mglUniform4f = (PFNGLUNIFORM4FPROC)OSMesaGetProcAddress("glUniform4f"); 514 _mglUniform1i = (PFNGLUNIFORM1IPROC)OSMesaGetProcAddress("glUniform1i"); 515 _mglUniform2i = (PFNGLUNIFORM2IPROC)OSMesaGetProcAddress("glUniform2i"); 516 _mglUniform3i = (PFNGLUNIFORM3IPROC)OSMesaGetProcAddress("glUniform3i"); 517 _mglUniform4i = (PFNGLUNIFORM4IPROC)OSMesaGetProcAddress("glUniform4i"); 518 _mglUniform1fv = (PFNGLUNIFORM1FVPROC)OSMesaGetProcAddress("glUniform1fv"); 519 _mglUniform2fv = (PFNGLUNIFORM2FVPROC)OSMesaGetProcAddress("glUniform2fv"); 520 _mglUniform3fv = (PFNGLUNIFORM3FVPROC)OSMesaGetProcAddress("glUniform3fv"); 521 _mglUniform4fv = (PFNGLUNIFORM4FVPROC)OSMesaGetProcAddress("glUniform4fv"); 522 _mglUniform1iv = (PFNGLUNIFORM1IVPROC)OSMesaGetProcAddress("glUniform1iv"); 523 _mglUniform2iv = (PFNGLUNIFORM2IVPROC)OSMesaGetProcAddress("glUniform2iv"); 524 _mglUniform3iv = (PFNGLUNIFORM3IVPROC)OSMesaGetProcAddress("glUniform3iv"); 525 _mglUniform4iv = (PFNGLUNIFORM4IVPROC)OSMesaGetProcAddress("glUniform4iv"); 526 _mglUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC)OSMesaGetProcAddress("glUniformMatrix2fv"); 527 _mglUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC)OSMesaGetProcAddress("glUniformMatrix3fv"); 528 _mglUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC)OSMesaGetProcAddress("glUniformMatrix4fv"); 529 _mglValidateProgram = (PFNGLVALIDATEPROGRAMPROC)OSMesaGetProcAddress("glValidateProgram"); 530 _mglVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC)OSMesaGetProcAddress("glVertexAttrib1d"); 531 _mglVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC)OSMesaGetProcAddress("glVertexAttrib1dv"); 532 _mglVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC)OSMesaGetProcAddress("glVertexAttrib1f"); 533 _mglVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC)OSMesaGetProcAddress("glVertexAttrib1fv"); 534 _mglVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC)OSMesaGetProcAddress("glVertexAttrib1s"); 535 _mglVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC)OSMesaGetProcAddress("glVertexAttrib1sv"); 536 _mglVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC)OSMesaGetProcAddress("glVertexAttrib2d"); 537 _mglVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC)OSMesaGetProcAddress("glVertexAttrib2dv"); 538 _mglVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC)OSMesaGetProcAddress("glVertexAttrib2f"); 539 _mglVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC)OSMesaGetProcAddress("glVertexAttrib2fv"); 540 _mglVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC)OSMesaGetProcAddress("glVertexAttrib2s"); 541 _mglVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC)OSMesaGetProcAddress("glVertexAttrib2sv"); 542 _mglVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC)OSMesaGetProcAddress("glVertexAttrib3d"); 543 _mglVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC)OSMesaGetProcAddress("glVertexAttrib3dv"); 544 _mglVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC)OSMesaGetProcAddress("glVertexAttrib3f"); 545 _mglVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC)OSMesaGetProcAddress("glVertexAttrib3fv"); 546 _mglVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC)OSMesaGetProcAddress("glVertexAttrib3s"); 547 _mglVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC)OSMesaGetProcAddress("glVertexAttrib3sv"); 548 _mglVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC)OSMesaGetProcAddress("glVertexAttrib4Nbv"); 549 _mglVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC)OSMesaGetProcAddress("glVertexAttrib4Niv"); 550 _mglVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC)OSMesaGetProcAddress("glVertexAttrib4Nsv"); 551 _mglVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC)OSMesaGetProcAddress("glVertexAttrib4Nub"); 552 _mglVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC)OSMesaGetProcAddress("glVertexAttrib4Nubv"); 553 _mglVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC)OSMesaGetProcAddress("glVertexAttrib4Nuiv"); 554 _mglVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC)OSMesaGetProcAddress("glVertexAttrib4Nusv"); 555 _mglVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC)OSMesaGetProcAddress("glVertexAttrib4bv"); 556 _mglVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC)OSMesaGetProcAddress("glVertexAttrib4d"); 557 _mglVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC)OSMesaGetProcAddress("glVertexAttrib4dv"); 558 _mglVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC)OSMesaGetProcAddress("glVertexAttrib4f"); 559 _mglVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC)OSMesaGetProcAddress("glVertexAttrib4fv"); 560 _mglVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC)OSMesaGetProcAddress("glVertexAttrib4iv"); 561 _mglVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC)OSMesaGetProcAddress("glVertexAttrib4s"); 562 _mglVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC)OSMesaGetProcAddress("glVertexAttrib4sv"); 563 _mglVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC)OSMesaGetProcAddress("glVertexAttrib4ubv"); 564 _mglVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC)OSMesaGetProcAddress("glVertexAttrib4uiv"); 565 _mglVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC)OSMesaGetProcAddress("glVertexAttrib4usv"); 566 _mglVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC)OSMesaGetProcAddress("glVertexAttribPointer"); 567 _mglBindBufferARB = (PFNGLBINDBUFFERARBPROC)OSMesaGetProcAddress("glBindBufferARB"); 568 _mglDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC)OSMesaGetProcAddress("glDeleteBuffersARB"); 569 _mglGenBuffersARB = (PFNGLGENBUFFERSARBPROC)OSMesaGetProcAddress("glGenBuffersARB"); 570 _mglIsBufferARB = (PFNGLISBUFFERARBPROC)OSMesaGetProcAddress("glIsBufferARB"); 571 _mglBufferDataARB = (PFNGLBUFFERDATAARBPROC)OSMesaGetProcAddress("glBufferDataARB"); 572 _mglBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC)OSMesaGetProcAddress("glBufferSubDataARB"); 573 _mglGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC)OSMesaGetProcAddress("glGetBufferSubDataARB"); 574 _mglMapBufferARB = (PFNGLMAPBUFFERARBPROC)OSMesaGetProcAddress("glMapBufferARB"); 575 _mglUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC)OSMesaGetProcAddress("glUnmapBufferARB"); 576 _mglGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC)OSMesaGetProcAddress("glGetBufferParameterivARB"); 577 _mglGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC)OSMesaGetProcAddress("glGetBufferPointervARB"); 578 _mglBindVertexArray = (PFNGLBINDVERTEXARRAYPROC)OSMesaGetProcAddress("glBindVertexArray"); 579 _mglDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC)OSMesaGetProcAddress("glDeleteVertexArrays"); 580 _mglGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC)OSMesaGetProcAddress("glGenVertexArrays"); 581 _mglIsVertexArray = (PFNGLISVERTEXARRAYPROC)OSMesaGetProcAddress("glIsVertexArray"); 582 _mglIsRenderbuffer = (PFNGLISRENDERBUFFERPROC)OSMesaGetProcAddress("glIsRenderbuffer"); 583 _mglBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC)OSMesaGetProcAddress("glBindRenderbuffer"); 584 _mglDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC)OSMesaGetProcAddress("glDeleteRenderbuffers"); 585 _mglGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC)OSMesaGetProcAddress("glGenRenderbuffers"); 586 _mglRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC)OSMesaGetProcAddress("glRenderbufferStorage"); 587 _mglGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC)OSMesaGetProcAddress("glGetRenderbufferParameteriv"); 588 _mglIsFramebuffer = (PFNGLISFRAMEBUFFERPROC)OSMesaGetProcAddress("glIsFramebuffer"); 589 _mglBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC)OSMesaGetProcAddress("glBindFramebuffer"); 590 _mglDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC)OSMesaGetProcAddress("glDeleteFramebuffers"); 591 _mglGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC)OSMesaGetProcAddress("glGenFramebuffers"); 592 _mglCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC)OSMesaGetProcAddress("glCheckFramebufferStatus"); 593 _mglFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC)OSMesaGetProcAddress("glFramebufferTexture1D"); 594 _mglFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC)OSMesaGetProcAddress("glFramebufferTexture2D"); 595 _mglFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC)OSMesaGetProcAddress("glFramebufferTexture3D"); 596 _mglFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC)OSMesaGetProcAddress("glFramebufferRenderbuffer"); 597 _mglGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)OSMesaGetProcAddress("glGetFramebufferAttachmentParameteriv"); 598 _mglGenerateMipmap = (PFNGLGENERATEMIPMAPPROC)OSMesaGetProcAddress("glGenerateMipmap"); 599 _mglBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC)OSMesaGetProcAddress("glBlitFramebuffer"); 600 _mglRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)OSMesaGetProcAddress("glRenderbufferStorageMultisample"); 601 _mglFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC)OSMesaGetProcAddress("glFramebufferTextureLayer"); 602 _mglIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC)OSMesaGetProcAddress("glIsRenderbufferEXT"); 603 _mglBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC)OSMesaGetProcAddress("glBindRenderbufferEXT"); 604 _mglDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC)OSMesaGetProcAddress("glDeleteRenderbuffersEXT"); 605 _mglGenRenderbuffersEXT = (PFNGLGENRENDERBUFFERSEXTPROC)OSMesaGetProcAddress("glGenRenderbuffersEXT"); 606 _mglRenderbufferStorageEXT = (PFNGLRENDERBUFFERSTORAGEEXTPROC)OSMesaGetProcAddress("glRenderbufferStorageEXT"); 607 _mglGetRenderbufferParameterivEXT = (PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)OSMesaGetProcAddress("glGetRenderbufferParameterivEXT"); 608 _mglIsFramebufferEXT = (PFNGLISFRAMEBUFFEREXTPROC)OSMesaGetProcAddress("glIsFramebufferEXT"); 609 _mglBindFramebufferEXT = (PFNGLBINDFRAMEBUFFEREXTPROC)OSMesaGetProcAddress("glBindFramebufferEXT"); 610 _mglDeleteFramebuffersEXT = (PFNGLDELETEFRAMEBUFFERSEXTPROC)OSMesaGetProcAddress("glDeleteFramebuffersEXT"); 611 _mglGenFramebuffersEXT = (PFNGLGENFRAMEBUFFERSEXTPROC)OSMesaGetProcAddress("glGenFramebuffersEXT"); 612 _mglCheckFramebufferStatusEXT = (PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)OSMesaGetProcAddress("glCheckFramebufferStatusEXT"); 613 _mglFramebufferTexture1DEXT = (PFNGLFRAMEBUFFERTEXTURE1DEXTPROC)OSMesaGetProcAddress("glFramebufferTexture1DEXT"); 614 _mglFramebufferTexture2DEXT = (PFNGLFRAMEBUFFERTEXTURE2DEXTPROC)OSMesaGetProcAddress("glFramebufferTexture2DEXT"); 615 _mglFramebufferTexture3DEXT = (PFNGLFRAMEBUFFERTEXTURE3DEXTPROC)OSMesaGetProcAddress("glFramebufferTexture3DEXT"); 616 _mglFramebufferRenderbufferEXT = (PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)OSMesaGetProcAddress("glFramebufferRenderbufferEXT"); 617 _mglGetFramebufferAttachmentParameterivEXT = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)OSMesaGetProcAddress("glGetFramebufferAttachmentParameterivEXT"); 618 _mglGenerateMipmapEXT = (PFNGLGENERATEMIPMAPEXTPROC)OSMesaGetProcAddress("glGenerateMipmapEXT"); 619 _mglBindVertexArrayAPPLE = (PFNGLBINDVERTEXARRAYAPPLEPROC)OSMesaGetProcAddress("glBindVertexArrayAPPLE"); 620 _mglDeleteVertexArraysAPPLE = (PFNGLDELETEVERTEXARRAYSAPPLEPROC)OSMesaGetProcAddress("glDeleteVertexArraysAPPLE"); 621 _mglGenVertexArraysAPPLE = (PFNGLGENVERTEXARRAYSAPPLEPROC)OSMesaGetProcAddress("glGenVertexArraysAPPLE"); 622 _mglIsVertexArrayAPPLE = (PFNGLISVERTEXARRAYAPPLEPROC)OSMesaGetProcAddress("glIsVertexArrayAPPLE"); 623 #endif // HAVE_OSMESA 624 } // load_functions 625 626 template class OSGLFunctions<false>; 627 } // namespace OFX 628 629