Cleaned up extgl.cpp and extgl.h
This commit is contained in:
parent
21cdb1f469
commit
9f996c858e
|
@ -128,345 +128,6 @@ aglResetLibraryPROC aglResetLibrary = NULL;
|
|||
aglSurfaceTexturePROC aglSurfaceTexture = NULL;
|
||||
#endif
|
||||
|
||||
/* function variables */
|
||||
|
||||
/*glAccumPROC glAccum = NULL;
|
||||
glAlphaFuncPROC glAlphaFunc = NULL;
|
||||
glAreTexturesResidentPROC glAreTexturesResident = NULL;
|
||||
glArrayElementPROC glArrayElement = NULL;
|
||||
glBeginPROC glBegin = NULL;
|
||||
glBindTexturePROC glBindTexture = NULL;
|
||||
glBitmapPROC glBitmap = NULL;
|
||||
glBlendFuncPROC glBlendFunc = NULL;
|
||||
glCallListPROC glCallList = NULL;
|
||||
glCallListsPROC glCallLists = NULL;
|
||||
glClearPROC glClear = NULL;
|
||||
glClearAccumPROC glClearAccum = NULL;
|
||||
glClearColorPROC glClearColor = NULL;
|
||||
glClearDepthPROC glClearDepth = NULL;
|
||||
glClearIndexPROC glClearIndex = NULL;
|
||||
glClearStencilPROC glClearStencil = NULL;
|
||||
glClipPlanePROC glClipPlane = NULL;
|
||||
glColor3bPROC glColor3b = NULL;
|
||||
glColor3bvPROC glColor3bv = NULL;
|
||||
glColor3dPROC glColor3d = NULL;
|
||||
glColor3dvPROC glColor3dv = NULL;
|
||||
glColor3fPROC glColor3f = NULL;
|
||||
glColor3fvPROC glColor3fv = NULL;
|
||||
glColor3iPROC glColor3i = NULL;
|
||||
glColor3ivPROC glColor3iv = NULL;
|
||||
glColor3sPROC glColor3s = NULL;
|
||||
glColor3svPROC glColor3sv = NULL;
|
||||
glColor3ubPROC glColor3ub = NULL;
|
||||
glColor3ubvPROC glColor3ubv = NULL;
|
||||
glColor3uiPROC glColor3ui = NULL;
|
||||
glColor3uivPROC glColor3uiv = NULL;
|
||||
glColor3usPROC glColor3us = NULL;
|
||||
glColor3usvPROC glColor3usv = NULL;
|
||||
glColor4bPROC glColor4b = NULL;
|
||||
glColor4bvPROC glColor4bv = NULL;
|
||||
glColor4dPROC glColor4d = NULL;
|
||||
glColor4dvPROC glColor4dv = NULL;
|
||||
glColor4fPROC glColor4f = NULL;
|
||||
glColor4fvPROC glColor4fv = NULL;
|
||||
glColor4iPROC glColor4i = NULL;
|
||||
glColor4ivPROC glColor4iv = NULL;
|
||||
glColor4sPROC glColor4s = NULL;
|
||||
glColor4svPROC glColor4sv = NULL;
|
||||
glColor4ubPROC glColor4ub = NULL;
|
||||
glColor4ubvPROC glColor4ubv = NULL;
|
||||
glColor4uiPROC glColor4ui = NULL;
|
||||
glColor4uivPROC glColor4uiv = NULL;
|
||||
glColor4usPROC glColor4us = NULL;
|
||||
glColor4usvPROC glColor4usv = NULL;
|
||||
glColorMaskPROC glColorMask = NULL;
|
||||
glColorMaterialPROC glColorMaterial = NULL;
|
||||
glColorPointerPROC glColorPointer = NULL;
|
||||
glCopyPixelsPROC glCopyPixels = NULL;
|
||||
glCopyTexImage1DPROC glCopyTexImage1D = NULL;
|
||||
glCopyTexImage2DPROC glCopyTexImage2D = NULL;
|
||||
glCopyTexSubImage1DPROC glCopyTexSubImage1D = NULL;
|
||||
glCopyTexSubImage2DPROC glCopyTexSubImage2D = NULL;
|
||||
glCullFacePROC glCullFace = NULL;
|
||||
glDeleteListsPROC glDeleteLists = NULL;
|
||||
glDeleteTexturesPROC glDeleteTextures = NULL;
|
||||
glDepthFuncPROC glDepthFunc = NULL;
|
||||
glDepthMaskPROC glDepthMask = NULL;
|
||||
glDepthRangePROC glDepthRange = NULL;
|
||||
glDisablePROC glDisable = NULL;
|
||||
glDisableClientStatePROC glDisableClientState = NULL;
|
||||
glDrawArraysPROC glDrawArrays = NULL;
|
||||
glDrawBufferPROC glDrawBuffer = NULL;
|
||||
glDrawElementsPROC glDrawElements = NULL;
|
||||
glDrawPixelsPROC glDrawPixels = NULL;
|
||||
glEdgeFlagPROC glEdgeFlag = NULL;
|
||||
glEdgeFlagPointerPROC glEdgeFlagPointer = NULL;
|
||||
glEdgeFlagvPROC glEdgeFlagv = NULL;
|
||||
glEnablePROC glEnable = NULL;
|
||||
glEnableClientStatePROC glEnableClientState = NULL;
|
||||
glEndPROC glEnd = NULL;
|
||||
glEndListPROC glEndList = NULL;
|
||||
glEvalCoord1dPROC glEvalCoord1d = NULL;
|
||||
glEvalCoord1dvPROC glEvalCoord1dv = NULL;
|
||||
glEvalCoord1fPROC glEvalCoord1f = NULL;
|
||||
glEvalCoord1fvPROC glEvalCoord1fv = NULL;
|
||||
glEvalCoord2dPROC glEvalCoord2d = NULL;
|
||||
glEvalCoord2dvPROC glEvalCoord2dv = NULL;
|
||||
glEvalCoord2fPROC glEvalCoord2f = NULL;
|
||||
glEvalCoord2fvPROC glEvalCoord2fv = NULL;
|
||||
glEvalMesh1PROC glEvalMesh1 = NULL;
|
||||
glEvalMesh2PROC glEvalMesh2 = NULL;
|
||||
glEvalPoint1PROC glEvalPoint1 = NULL;
|
||||
glEvalPoint2PROC glEvalPoint2 = NULL;
|
||||
glFeedbackBufferPROC glFeedbackBuffer = NULL;
|
||||
glFinishPROC glFinish = NULL;
|
||||
glFlushPROC glFlush = NULL;
|
||||
glFogfPROC glFogf = NULL;
|
||||
glFogfvPROC glFogfv = NULL;
|
||||
glFogiPROC glFogi = NULL;
|
||||
glFogivPROC glFogiv = NULL;
|
||||
glFrontFacePROC glFrontFace = NULL;
|
||||
glFrustumPROC glFrustum = NULL;
|
||||
glGenListsPROC glGenLists = NULL;
|
||||
glGenTexturesPROC glGenTextures = NULL;
|
||||
glGetBooleanvPROC glGetBooleanv = NULL;
|
||||
glGetClipPlanePROC glGetClipPlane = NULL;
|
||||
glGetDoublevPROC glGetDoublev = NULL;
|
||||
glGetErrorPROC glGetError = NULL;
|
||||
glGetFloatvPROC glGetFloatv = NULL;
|
||||
glGetIntegervPROC glGetIntegerv = NULL;
|
||||
glGetLightfvPROC glGetLightfv = NULL;
|
||||
glGetLightivPROC glGetLightiv = NULL;
|
||||
glGetMapdvPROC glGetMapdv = NULL;
|
||||
glGetMapfvPROC glGetMapfv = NULL;
|
||||
glGetMapivPROC glGetMapiv = NULL;
|
||||
glGetMaterialfvPROC glGetMaterialfv = NULL;
|
||||
glGetMaterialivPROC glGetMaterialiv = NULL;
|
||||
glGetPixelMapfvPROC glGetPixelMapfv = NULL;
|
||||
glGetPixelMapuivPROC glGetPixelMapuiv = NULL;
|
||||
glGetPixelMapusvPROC glGetPixelMapusv = NULL;
|
||||
glGetPointervPROC glGetPointerv = NULL;
|
||||
glGetPolygonStipplePROC glGetPolygonStipple = NULL;
|
||||
glGetStringPROC glGetString = NULL;
|
||||
glGetTexEnvfvPROC glGetTexEnvfv = NULL;
|
||||
glGetTexEnvivPROC glGetTexEnviv = NULL;
|
||||
glGetTexGendvPROC glGetTexGendv = NULL;
|
||||
glGetTexGenfvPROC glGetTexGenfv = NULL;
|
||||
glGetTexGenivPROC glGetTexGeniv = NULL;
|
||||
glGetTexImagePROC glGetTexImage = NULL;
|
||||
glGetTexLevelParameterfvPROC glGetTexLevelParameterfv = NULL;
|
||||
glGetTexLevelParameterivPROC glGetTexLevelParameteriv = NULL;
|
||||
glGetTexParameterfvPROC glGetTexParameterfv = NULL;
|
||||
glGetTexParameterivPROC glGetTexParameteriv = NULL;
|
||||
glHintPROC glHint = NULL;
|
||||
glIndexMaskPROC glIndexMask = NULL;
|
||||
glIndexPointerPROC glIndexPointer = NULL;
|
||||
glIndexdPROC glIndexd = NULL;
|
||||
glIndexdvPROC glIndexdv = NULL;
|
||||
glIndexfPROC glIndexf = NULL;
|
||||
glIndexfvPROC glIndexfv = NULL;
|
||||
glIndexiPROC glIndexi = NULL;
|
||||
glIndexivPROC glIndexiv = NULL;
|
||||
glIndexsPROC glIndexs = NULL;
|
||||
glIndexsvPROC glIndexsv = NULL;
|
||||
glIndexubPROC glIndexub = NULL;
|
||||
glIndexubvPROC glIndexubv = NULL;
|
||||
glInitNamesPROC glInitNames = NULL;
|
||||
glInterleavedArraysPROC glInterleavedArrays = NULL;
|
||||
glIsEnabledPROC glIsEnabled = NULL;
|
||||
glIsListPROC glIsList = NULL;
|
||||
glIsTexturePROC glIsTexture = NULL;
|
||||
glLightModelfPROC glLightModelf = NULL;
|
||||
glLightModelfvPROC glLightModelfv = NULL;
|
||||
glLightModeliPROC glLightModeli = NULL;
|
||||
glLightModelivPROC glLightModeliv = NULL;
|
||||
glLightfPROC glLightf = NULL;
|
||||
glLightfvPROC glLightfv = NULL;
|
||||
glLightiPROC glLighti = NULL;
|
||||
glLightivPROC glLightiv = NULL;
|
||||
glLineStipplePROC glLineStipple = NULL;
|
||||
glLineWidthPROC glLineWidth = NULL;
|
||||
glListBasePROC glListBase = NULL;
|
||||
glLoadIdentityPROC glLoadIdentity = NULL;
|
||||
glLoadMatrixdPROC glLoadMatrixd = NULL;
|
||||
glLoadMatrixfPROC glLoadMatrixf = NULL;
|
||||
glLoadNamePROC glLoadName = NULL;
|
||||
glLogicOpPROC glLogicOp = NULL;
|
||||
glMap1dPROC glMap1d = NULL;
|
||||
glMap1fPROC glMap1f = NULL;
|
||||
glMap2dPROC glMap2d = NULL;
|
||||
glMap2fPROC glMap2f = NULL;
|
||||
glMapGrid1dPROC glMapGrid1d = NULL;
|
||||
glMapGrid1fPROC glMapGrid1f = NULL;
|
||||
glMapGrid2dPROC glMapGrid2d = NULL;
|
||||
glMapGrid2fPROC glMapGrid2f = NULL;
|
||||
glMaterialfPROC glMaterialf = NULL;
|
||||
glMaterialfvPROC glMaterialfv = NULL;
|
||||
glMaterialiPROC glMateriali = NULL;
|
||||
glMaterialivPROC glMaterialiv = NULL;
|
||||
glMatrixModePROC glMatrixMode = NULL;
|
||||
glMultMatrixdPROC glMultMatrixd = NULL;
|
||||
glMultMatrixfPROC glMultMatrixf = NULL;
|
||||
glNewListPROC glNewList = NULL;
|
||||
glNormal3bPROC glNormal3b = NULL;
|
||||
glNormal3bvPROC glNormal3bv = NULL;
|
||||
glNormal3dPROC glNormal3d = NULL;
|
||||
glNormal3dvPROC glNormal3dv = NULL;
|
||||
glNormal3fPROC glNormal3f = NULL;
|
||||
glNormal3fvPROC glNormal3fv = NULL;
|
||||
glNormal3iPROC glNormal3i = NULL;
|
||||
glNormal3ivPROC glNormal3iv = NULL;
|
||||
glNormal3sPROC glNormal3s = NULL;
|
||||
glNormal3svPROC glNormal3sv = NULL;
|
||||
glNormalPointerPROC glNormalPointer = NULL;
|
||||
glOrthoPROC glOrtho = NULL;
|
||||
glPassThroughPROC glPassThrough = NULL;
|
||||
glPixelMapfvPROC glPixelMapfv = NULL;
|
||||
glPixelMapuivPROC glPixelMapuiv = NULL;
|
||||
glPixelMapusvPROC glPixelMapusv = NULL;
|
||||
glPixelStorefPROC glPixelStoref = NULL;
|
||||
glPixelStoreiPROC glPixelStorei = NULL;
|
||||
glPixelTransferfPROC glPixelTransferf = NULL;
|
||||
glPixelTransferiPROC glPixelTransferi = NULL;
|
||||
glPixelZoomPROC glPixelZoom = NULL;
|
||||
glPointSizePROC glPointSize = NULL;
|
||||
glPolygonModePROC glPolygonMode = NULL;
|
||||
glPolygonOffsetPROC glPolygonOffset = NULL;
|
||||
glPolygonStipplePROC glPolygonStipple = NULL;
|
||||
glPopAttribPROC glPopAttrib = NULL;
|
||||
glPopClientAttribPROC glPopClientAttrib = NULL;
|
||||
glPopMatrixPROC glPopMatrix = NULL;
|
||||
glPopNamePROC glPopName = NULL;
|
||||
glPrioritizeTexturesPROC glPrioritizeTextures = NULL;
|
||||
glPushAttribPROC glPushAttrib = NULL;
|
||||
glPushClientAttribPROC glPushClientAttrib = NULL;
|
||||
glPushMatrixPROC glPushMatrix = NULL;
|
||||
glPushNamePROC glPushName = NULL;
|
||||
glRasterPos2dPROC glRasterPos2d = NULL;
|
||||
glRasterPos2dvPROC glRasterPos2dv = NULL;
|
||||
glRasterPos2fPROC glRasterPos2f = NULL;
|
||||
glRasterPos2fvPROC glRasterPos2fv = NULL;
|
||||
glRasterPos2iPROC glRasterPos2i = NULL;
|
||||
glRasterPos2ivPROC glRasterPos2iv = NULL;
|
||||
glRasterPos2sPROC glRasterPos2s = NULL;
|
||||
glRasterPos2svPROC glRasterPos2sv = NULL;
|
||||
glRasterPos3dPROC glRasterPos3d = NULL;
|
||||
glRasterPos3dvPROC glRasterPos3dv = NULL;
|
||||
glRasterPos3fPROC glRasterPos3f = NULL;
|
||||
glRasterPos3fvPROC glRasterPos3fv = NULL;
|
||||
glRasterPos3iPROC glRasterPos3i = NULL;
|
||||
glRasterPos3ivPROC glRasterPos3iv = NULL;
|
||||
glRasterPos3sPROC glRasterPos3s = NULL;
|
||||
glRasterPos3svPROC glRasterPos3sv = NULL;
|
||||
glRasterPos4dPROC glRasterPos4d = NULL;
|
||||
glRasterPos4dvPROC glRasterPos4dv = NULL;
|
||||
glRasterPos4fPROC glRasterPos4f = NULL;
|
||||
glRasterPos4fvPROC glRasterPos4fv = NULL;
|
||||
glRasterPos4iPROC glRasterPos4i = NULL;
|
||||
glRasterPos4ivPROC glRasterPos4iv = NULL;
|
||||
glRasterPos4sPROC glRasterPos4s = NULL;
|
||||
glRasterPos4svPROC glRasterPos4sv = NULL;
|
||||
glReadBufferPROC glReadBuffer = NULL;
|
||||
glReadPixelsPROC glReadPixels = NULL;
|
||||
glRectdPROC glRectd = NULL;
|
||||
glRectdvPROC glRectdv = NULL;
|
||||
glRectfPROC glRectf = NULL;
|
||||
glRectfvPROC glRectfv = NULL;
|
||||
glRectiPROC glRecti = NULL;
|
||||
glRectivPROC glRectiv = NULL;
|
||||
glRectsPROC glRects = NULL;
|
||||
glRectsvPROC glRectsv = NULL;
|
||||
glRenderModePROC glRenderMode = NULL;
|
||||
glRotatedPROC glRotated = NULL;
|
||||
glRotatefPROC glRotatef = NULL;
|
||||
glScaledPROC glScaled = NULL;
|
||||
glScalefPROC glScalef = NULL;
|
||||
glScissorPROC glScissor = NULL;
|
||||
glSelectBufferPROC glSelectBuffer = NULL;
|
||||
glShadeModelPROC glShadeModel = NULL;
|
||||
glStencilFuncPROC glStencilFunc = NULL;
|
||||
glStencilMaskPROC glStencilMask = NULL;
|
||||
glStencilOpPROC glStencilOp = NULL;
|
||||
glTexCoord1dPROC glTexCoord1d = NULL;
|
||||
glTexCoord1dvPROC glTexCoord1dv = NULL;
|
||||
glTexCoord1fPROC glTexCoord1f = NULL;
|
||||
glTexCoord1fvPROC glTexCoord1fv = NULL;
|
||||
glTexCoord1iPROC glTexCoord1i = NULL;
|
||||
glTexCoord1ivPROC glTexCoord1iv = NULL;
|
||||
glTexCoord1sPROC glTexCoord1s = NULL;
|
||||
glTexCoord1svPROC glTexCoord1sv = NULL;
|
||||
glTexCoord2dPROC glTexCoord2d = NULL;
|
||||
glTexCoord2dvPROC glTexCoord2dv = NULL;
|
||||
glTexCoord2fPROC glTexCoord2f = NULL;
|
||||
glTexCoord2fvPROC glTexCoord2fv = NULL;
|
||||
glTexCoord2iPROC glTexCoord2i = NULL;
|
||||
glTexCoord2ivPROC glTexCoord2iv = NULL;
|
||||
glTexCoord2sPROC glTexCoord2s = NULL;
|
||||
glTexCoord2svPROC glTexCoord2sv = NULL;
|
||||
glTexCoord3dPROC glTexCoord3d = NULL;
|
||||
glTexCoord3dvPROC glTexCoord3dv = NULL;
|
||||
glTexCoord3fPROC glTexCoord3f = NULL;
|
||||
glTexCoord3fvPROC glTexCoord3fv = NULL;
|
||||
glTexCoord3iPROC glTexCoord3i = NULL;
|
||||
glTexCoord3ivPROC glTexCoord3iv = NULL;
|
||||
glTexCoord3sPROC glTexCoord3s = NULL;
|
||||
glTexCoord3svPROC glTexCoord3sv = NULL;
|
||||
glTexCoord4dPROC glTexCoord4d = NULL;
|
||||
glTexCoord4dvPROC glTexCoord4dv = NULL;
|
||||
glTexCoord4fPROC glTexCoord4f = NULL;
|
||||
glTexCoord4fvPROC glTexCoord4fv = NULL;
|
||||
glTexCoord4iPROC glTexCoord4i = NULL;
|
||||
glTexCoord4ivPROC glTexCoord4iv = NULL;
|
||||
glTexCoord4sPROC glTexCoord4s = NULL;
|
||||
glTexCoord4svPROC glTexCoord4sv = NULL;
|
||||
glTexCoordPointerPROC glTexCoordPointer = NULL;
|
||||
glTexEnvfPROC glTexEnvf = NULL;
|
||||
glTexEnvfvPROC glTexEnvfv = NULL;
|
||||
glTexEnviPROC glTexEnvi = NULL;
|
||||
glTexEnvivPROC glTexEnviv = NULL;
|
||||
glTexGendPROC glTexGend = NULL;
|
||||
glTexGendvPROC glTexGendv = NULL;
|
||||
glTexGenfPROC glTexGenf = NULL;
|
||||
glTexGenfvPROC glTexGenfv = NULL;
|
||||
glTexGeniPROC glTexGeni = NULL;
|
||||
glTexGenivPROC glTexGeniv = NULL;
|
||||
glTexImage1DPROC glTexImage1D = NULL;
|
||||
glTexImage2DPROC glTexImage2D = NULL;
|
||||
glTexParameterfPROC glTexParameterf = NULL;
|
||||
glTexParameterfvPROC glTexParameterfv = NULL;
|
||||
glTexParameteriPROC glTexParameteri = NULL;
|
||||
glTexParameterivPROC glTexParameteriv = NULL;
|
||||
glTexSubImage1DPROC glTexSubImage1D = NULL;
|
||||
glTexSubImage2DPROC glTexSubImage2D = NULL;
|
||||
glTranslatedPROC glTranslated = NULL;
|
||||
glTranslatefPROC glTranslatef = NULL;
|
||||
glVertex2dPROC glVertex2d = NULL;
|
||||
glVertex2dvPROC glVertex2dv = NULL;
|
||||
glVertex2fPROC glVertex2f = NULL;
|
||||
glVertex2fvPROC glVertex2fv = NULL;
|
||||
glVertex2iPROC glVertex2i = NULL;
|
||||
glVertex2ivPROC glVertex2iv = NULL;
|
||||
glVertex2sPROC glVertex2s = NULL;
|
||||
glVertex2svPROC glVertex2sv = NULL;
|
||||
glVertex3dPROC glVertex3d = NULL;
|
||||
glVertex3dvPROC glVertex3dv = NULL;
|
||||
glVertex3fPROC glVertex3f = NULL;
|
||||
glVertex3fvPROC glVertex3fv = NULL;
|
||||
glVertex3iPROC glVertex3i = NULL;
|
||||
glVertex3ivPROC glVertex3iv = NULL;
|
||||
glVertex3sPROC glVertex3s = NULL;
|
||||
glVertex3svPROC glVertex3sv = NULL;
|
||||
glVertex4dPROC glVertex4d = NULL;
|
||||
glVertex4dvPROC glVertex4dv = NULL;
|
||||
glVertex4fPROC glVertex4f = NULL;
|
||||
glVertex4fvPROC glVertex4fv = NULL;
|
||||
glVertex4iPROC glVertex4i = NULL;
|
||||
glVertex4ivPROC glVertex4iv = NULL;
|
||||
glVertex4sPROC glVertex4s = NULL;
|
||||
glVertex4svPROC glVertex4sv = NULL;
|
||||
glVertexPointerPROC glVertexPointer = NULL;
|
||||
glViewportPROC glViewport = NULL;*/
|
||||
|
||||
/*-------------------------------------*/
|
||||
/* WGL stuff */
|
||||
/*-------------------------------------*/
|
||||
|
@ -528,55 +189,6 @@ wglGetCurrentReadDCARBPROC wglGetCurrentReadDCARB = NULL;
|
|||
/*-------------------------------------*/
|
||||
|
||||
|
||||
/*glBlendColorPROC glBlendColor = NULL;
|
||||
glBlendEquationPROC glBlendEquation = NULL;
|
||||
glColorTablePROC glColorTable = NULL;
|
||||
glColorTableParameterfvPROC glColorTableParameterfv = NULL;
|
||||
glColorTableParameterivPROC glColorTableParameteriv = NULL;
|
||||
glCopyColorTablePROC glCopyColorTable = NULL;
|
||||
glGetColorTablePROC glGetColorTable = NULL;
|
||||
glGetColorTableParameterfvPROC glGetColorTableParameterfv = NULL;
|
||||
glGetColorTableParameterivPROC glGetColorTableParameteriv = NULL;
|
||||
glColorSubTablePROC glColorSubTable = NULL;
|
||||
glCopyColorSubTablePROC glCopyColorSubTable = NULL;
|
||||
glConvolutionFilter1DPROC glConvolutionFilter1D = NULL;
|
||||
glConvolutionFilter2DPROC glConvolutionFilter2D = NULL;
|
||||
glConvolutionParameterfPROC glConvolutionParameterf = NULL;
|
||||
glConvolutionParameterfvPROC glConvolutionParameterfv = NULL;
|
||||
glConvolutionParameteriPROC glConvolutionParameteri = NULL;
|
||||
glConvolutionParameterivPROC glConvolutionParameteriv = NULL;
|
||||
glCopyConvolutionFilter1DPROC glCopyConvolutionFilter1D = NULL;
|
||||
glCopyConvolutionFilter2DPROC glCopyConvolutionFilter2D = NULL;
|
||||
glGetConvolutionFilterPROC glGetConvolutionFilter = NULL;
|
||||
glGetConvolutionParameterfvPROC glGetConvolutionParameterfv = NULL;
|
||||
glGetConvolutionParameterivPROC glGetConvolutionParameteriv = NULL;
|
||||
glGetSeparableFilterPROC glGetSeparableFilter = NULL;
|
||||
glSeparableFilter2DPROC glSeparableFilter2D = NULL;
|
||||
glGetHistogramPROC glGetHistogram = NULL;
|
||||
glGetHistogramParameterfvPROC glGetHistogramParameterfv = NULL;
|
||||
glGetHistogramParameterivPROC glGetHistogramParameteriv = NULL;
|
||||
glGetMinmaxPROC glGetMinmax = NULL;
|
||||
glGetMinmaxParameterfvPROC glGetMinmaxParameterfv = NULL;
|
||||
glGetMinmaxParameterivPROC glGetMinmaxParameteriv = NULL;
|
||||
glHistogramPROC glHistogram = NULL;
|
||||
glMinmaxPROC glMinmax = NULL;
|
||||
glResetHistogramPROC glResetHistogram = NULL;
|
||||
glResetMinmaxPROC glResetMinmax = NULL;*/
|
||||
|
||||
/* EXT_cull_vertex */
|
||||
|
||||
glCullParameterfvEXTPROC glCullParameterfvEXT = NULL;
|
||||
glCullParameterdvEXTPROC glCullParameterdvEXT = NULL;
|
||||
|
||||
//glBlendFuncSeparateEXTPROC glBlendFuncSeparateEXT = NULL;
|
||||
//glBlendFuncSeparateINGRPROC glBlendFuncSeparateINGR = NULL;
|
||||
|
||||
glElementPointerNVPROC glElementPointerNV = NULL;
|
||||
glDrawElementArrayNVPROC glDrawElementArrayNV = NULL;
|
||||
glDrawRangeElementArrayNVPROC glDrawRangeElementArrayNV = NULL;
|
||||
glMultiDrawElementArrayNVPROC glMultiDrawElementArrayNV = NULL;
|
||||
glMultiDrawRangeElementArrayNVPROC glMultiDrawRangeElementArrayNV = NULL;
|
||||
|
||||
static bool extgl_error = false;
|
||||
|
||||
struct ExtensionTypes extgl_Extensions;
|
||||
|
|
|
@ -66,101 +66,6 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
|||
|
||||
http://www.uni-karlsruhe.de/~uli2/
|
||||
*/
|
||||
/* These extensions are supported:
|
||||
GL_ARB_vertex_buffer_object
|
||||
GL_ARB_depth_texture
|
||||
GL_ARB_fragment_program
|
||||
GL_ARB_imaging
|
||||
GL_ARB_matrix_palette
|
||||
GL_ARB_multisample
|
||||
GL_ARB_multitexture
|
||||
GL_ARB_point_parameters
|
||||
GL_ARB_shadow
|
||||
GL_ARB_shadow_ambient
|
||||
GL_ARB_texture_compression
|
||||
GL_ARB_texture_env_add
|
||||
GL_ARB_texture_env_dot3
|
||||
GL_ARB_texture_env_combine
|
||||
GL_ARB_texture_env_crossbar
|
||||
GL_ARB_texture_border_clamp
|
||||
GL_ARB_texture_cube_map
|
||||
GL_ARB_texture_mirrored_repeat
|
||||
GL_ARB_transpose_matrix
|
||||
GL_ARB_vertex_blend
|
||||
GL_ARB_vertex_program
|
||||
GL_ARB_window_pos
|
||||
GL_EXT_abgr
|
||||
GL_EXT_bgra
|
||||
GL_EXT_blend_function_separate
|
||||
GL_EXT_compiled_vertex_array
|
||||
GL_EXT_cull_vertex
|
||||
GL_EXT_draw_range_elements
|
||||
GL_EXT_fog_coord
|
||||
GL_EXT_multi_draw_arrays
|
||||
GL_EXT_point_parameters
|
||||
GL_EXT_secondary_color
|
||||
GL_EXT_separate_specular_color
|
||||
GL_EXT_shadow_funcs
|
||||
GL_EXT_stencil_two_side
|
||||
GL_EXT_stencil_wrap
|
||||
GL_EXT_texture_compression_s3tc
|
||||
GL_EXT_texture_filter_anisotropic
|
||||
GL_EXT_texture_lod_bias
|
||||
GL_EXT_vertex_shader
|
||||
GL_EXT_vertex_weighting
|
||||
GL_ATI_element_array
|
||||
GL_ATI_envmap_bumpmap
|
||||
GL_ATI_fragment_shader
|
||||
GL_ATI_pn_triangles
|
||||
GL_ATI_text_fragment_shader
|
||||
GL_ATI_texture_mirror_once
|
||||
GL_ATI_vertex_array_object;
|
||||
GL_ATI_vertex_streams
|
||||
GL_ATIX_point_sprites
|
||||
GL_ATIX_texture_env_route
|
||||
GL_HP_occlusion_test
|
||||
GL_NV_blend_square
|
||||
GL_NV_copy_depth_to_color
|
||||
GL_NV_depth_clamp
|
||||
GL_NV_element_array
|
||||
GL_NV_evaluators
|
||||
GL_NV_fence
|
||||
GL_NV_float_buffer
|
||||
GL_NV_fog_distance
|
||||
GL_NV_fragment_program
|
||||
GL_NV_light_max_exponent
|
||||
GL_NV_occlusion_query
|
||||
GL_NV_packed_depth_stencil
|
||||
GL_NV_point_sprite
|
||||
GL_NV_primitive_restart
|
||||
GL_NV_register_combiners
|
||||
GL_NV_register_combiners2
|
||||
GL_NV_texgen_reflection
|
||||
GL_NV_texture_env_combine4
|
||||
GL_NV_texture_rectangle
|
||||
GL_NV_texture_shader
|
||||
GL_NV_texture_shader2
|
||||
GL_NV_texture_shader3
|
||||
GL_NV_vertex_array_range
|
||||
GL_NV_vertex_array_range2
|
||||
GL_NV_vertex_program
|
||||
GL_NV_vertex_program1_1
|
||||
GL_NV_vertex_program2
|
||||
GL_SGIS_generate_mipmap
|
||||
GL_SGIX_shadow
|
||||
GL_SGIX_depth_texture
|
||||
WGL_ARB_buffer_region
|
||||
WGL_ARB_extensions_string
|
||||
WGL_ARB_make_current_read;
|
||||
WGL_ARB_multisample
|
||||
WGL_ARB_pbuffer
|
||||
WGL_ARB_pixel_format
|
||||
WGL_ARB_render_texture
|
||||
WGL_EXT_extensions_string
|
||||
WGL_EXT_swap_control
|
||||
WGL_NV_render_depth_texture
|
||||
WGL_NV_render_texture_rectangle
|
||||
*/
|
||||
|
||||
#ifndef __EXTGL_H__
|
||||
#define __EXTGL_H__
|
||||
|
@ -1347,683 +1252,6 @@ extern aglSurfaceTexturePROC aglSurfaceTexture;
|
|||
#define GL_LOGIC_OP GL_INDEX_LOGIC_OP
|
||||
#define GL_TEXTURE_COMPONENTS GL_TEXTURE_INTERNAL_FORMAT
|
||||
|
||||
/* functions */
|
||||
/*typedef void (APIENTRY * glAccumPROC) (GLenum op, GLfloat value);
|
||||
typedef void (APIENTRY * glAlphaFuncPROC) (GLenum func, GLclampf ref);
|
||||
typedef GLboolean (APIENTRY * glAreTexturesResidentPROC) (GLsizei n, const GLuint *textures, GLboolean *residences);
|
||||
typedef void (APIENTRY * glArrayElementPROC) (GLint i);
|
||||
typedef void (APIENTRY * glBeginPROC) (GLenum mode);
|
||||
typedef void (APIENTRY * glBindTexturePROC) (GLenum target, GLuint texture);
|
||||
typedef void (APIENTRY * glBitmapPROC) (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
|
||||
typedef void (APIENTRY * glBlendFuncPROC) (GLenum sfactor, GLenum dfactor);
|
||||
typedef void (APIENTRY * glCallListPROC) (GLuint list);
|
||||
typedef void (APIENTRY * glCallListsPROC) (GLsizei n, GLenum type, const GLvoid *lists);
|
||||
typedef void (APIENTRY * glClearPROC) (GLbitfield mask);
|
||||
typedef void (APIENTRY * glClearAccumPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
|
||||
typedef void (APIENTRY * glClearColorPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
|
||||
typedef void (APIENTRY * glClearDepthPROC) (GLclampd depth);
|
||||
typedef void (APIENTRY * glClearIndexPROC) (GLfloat c);
|
||||
typedef void (APIENTRY * glClearStencilPROC) (GLint s);
|
||||
typedef void (APIENTRY * glClipPlanePROC) (GLenum plane, const GLdouble *equation);
|
||||
typedef void (APIENTRY * glColor3bPROC) (GLbyte red, GLbyte green, GLbyte blue);
|
||||
typedef void (APIENTRY * glColor3bvPROC) (const GLbyte *v);
|
||||
typedef void (APIENTRY * glColor3dPROC) (GLdouble red, GLdouble green, GLdouble blue);
|
||||
typedef void (APIENTRY * glColor3dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glColor3fPROC) (GLfloat red, GLfloat green, GLfloat blue);
|
||||
typedef void (APIENTRY * glColor3fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glColor3iPROC) (GLint red, GLint green, GLint blue);
|
||||
typedef void (APIENTRY * glColor3ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glColor3sPROC) (GLshort red, GLshort green, GLshort blue);
|
||||
typedef void (APIENTRY * glColor3svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glColor3ubPROC) (GLubyte red, GLubyte green, GLubyte blue);
|
||||
typedef void (APIENTRY * glColor3ubvPROC) (const GLubyte *v);
|
||||
typedef void (APIENTRY * glColor3uiPROC) (GLuint red, GLuint green, GLuint blue);
|
||||
typedef void (APIENTRY * glColor3uivPROC) (const GLuint *v);
|
||||
typedef void (APIENTRY * glColor3usPROC) (GLushort red, GLushort green, GLushort blue);
|
||||
typedef void (APIENTRY * glColor3usvPROC) (const GLushort *v);
|
||||
typedef void (APIENTRY * glColor4bPROC) (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
|
||||
typedef void (APIENTRY * glColor4bvPROC) (const GLbyte *v);
|
||||
typedef void (APIENTRY * glColor4dPROC) (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
|
||||
typedef void (APIENTRY * glColor4dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glColor4fPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
|
||||
typedef void (APIENTRY * glColor4fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glColor4iPROC) (GLint red, GLint green, GLint blue, GLint alpha);
|
||||
typedef void (APIENTRY * glColor4ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glColor4sPROC) (GLshort red, GLshort green, GLshort blue, GLshort alpha);
|
||||
typedef void (APIENTRY * glColor4svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glColor4ubPROC) (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
|
||||
typedef void (APIENTRY * glColor4ubvPROC) (const GLubyte *v);
|
||||
typedef void (APIENTRY * glColor4uiPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha);
|
||||
typedef void (APIENTRY * glColor4uivPROC) (const GLuint *v);
|
||||
typedef void (APIENTRY * glColor4usPROC) (GLushort red, GLushort green, GLushort blue, GLushort alpha);
|
||||
typedef void (APIENTRY * glColor4usvPROC) (const GLushort *v);
|
||||
typedef void (APIENTRY * glColorMaskPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
|
||||
typedef void (APIENTRY * glColorMaterialPROC) (GLenum face, GLenum mode);
|
||||
typedef void (APIENTRY * glColorPointerPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
|
||||
typedef void (APIENTRY * glCopyPixelsPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
|
||||
typedef void (APIENTRY * glCopyTexImage1DPROC) (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border);
|
||||
typedef void (APIENTRY * glCopyTexImage2DPROC) (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
|
||||
typedef void (APIENTRY * glCopyTexSubImage1DPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
|
||||
typedef void (APIENTRY * glCopyTexSubImage2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
|
||||
typedef void (APIENTRY * glCullFacePROC) (GLenum mode);
|
||||
typedef void (APIENTRY * glDeleteListsPROC) (GLuint list, GLsizei range);
|
||||
typedef void (APIENTRY * glDeleteTexturesPROC) (GLsizei n, const GLuint *textures);
|
||||
typedef void (APIENTRY * glDepthFuncPROC) (GLenum func);
|
||||
typedef void (APIENTRY * glDepthMaskPROC) (GLboolean flag);
|
||||
typedef void (APIENTRY * glDepthRangePROC) (GLclampd zNear, GLclampd zFar);
|
||||
typedef void (APIENTRY * glDisablePROC) (GLenum cap);
|
||||
typedef void (APIENTRY * glDisableClientStatePROC) (GLenum array);
|
||||
typedef void (APIENTRY * glDrawArraysPROC) (GLenum mode, GLint first, GLsizei count);
|
||||
typedef void (APIENTRY * glDrawBufferPROC) (GLenum mode);
|
||||
typedef void (APIENTRY * glDrawElementsPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
|
||||
typedef void (APIENTRY * glDrawPixelsPROC) (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
|
||||
typedef void (APIENTRY * glEdgeFlagPROC) (GLboolean flag);
|
||||
typedef void (APIENTRY * glEdgeFlagPointerPROC) (GLsizei stride, const GLvoid *pointer);
|
||||
typedef void (APIENTRY * glEdgeFlagvPROC) (const GLboolean *flag);
|
||||
typedef void (APIENTRY * glEnablePROC) (GLenum cap);
|
||||
typedef void (APIENTRY * glEnableClientStatePROC) (GLenum array);
|
||||
typedef void (APIENTRY * glEndPROC) (void);
|
||||
typedef void (APIENTRY * glEndListPROC) (void);
|
||||
typedef void (APIENTRY * glEvalCoord1dPROC) (GLdouble u);
|
||||
typedef void (APIENTRY * glEvalCoord1dvPROC) (const GLdouble *u);
|
||||
typedef void (APIENTRY * glEvalCoord1fPROC) (GLfloat u);
|
||||
typedef void (APIENTRY * glEvalCoord1fvPROC) (const GLfloat *u);
|
||||
typedef void (APIENTRY * glEvalCoord2dPROC) (GLdouble u, GLdouble v);
|
||||
typedef void (APIENTRY * glEvalCoord2dvPROC) (const GLdouble *u);
|
||||
typedef void (APIENTRY * glEvalCoord2fPROC) (GLfloat u, GLfloat v);
|
||||
typedef void (APIENTRY * glEvalCoord2fvPROC) (const GLfloat *u);
|
||||
typedef void (APIENTRY * glEvalMesh1PROC) (GLenum mode, GLint i1, GLint i2);
|
||||
typedef void (APIENTRY * glEvalMesh2PROC) (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
|
||||
typedef void (APIENTRY * glEvalPoint1PROC) (GLint i);
|
||||
typedef void (APIENTRY * glEvalPoint2PROC) (GLint i, GLint j);
|
||||
typedef void (APIENTRY * glFeedbackBufferPROC) (GLsizei size, GLenum type, GLfloat *buffer);
|
||||
typedef void (APIENTRY * glFinishPROC) (void);
|
||||
typedef void (APIENTRY * glFlushPROC) (void);
|
||||
typedef void (APIENTRY * glFogfPROC) (GLenum pname, GLfloat param);
|
||||
typedef void (APIENTRY * glFogfvPROC) (GLenum pname, const GLfloat *params);
|
||||
typedef void (APIENTRY * glFogiPROC) (GLenum pname, GLint param);
|
||||
typedef void (APIENTRY * glFogivPROC) (GLenum pname, const GLint *params);
|
||||
typedef void (APIENTRY * glFrontFacePROC) (GLenum mode);
|
||||
typedef void (APIENTRY * glFrustumPROC) (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
|
||||
typedef GLuint (APIENTRY * glGenListsPROC) (GLsizei range);
|
||||
typedef void (APIENTRY * glGenTexturesPROC) (GLsizei n, GLuint *textures);
|
||||
typedef void (APIENTRY * glGetBooleanvPROC) (GLenum pname, GLboolean *params);
|
||||
typedef void (APIENTRY * glGetClipPlanePROC) (GLenum plane, GLdouble *equation);
|
||||
typedef void (APIENTRY * glGetDoublevPROC) (GLenum pname, GLdouble *params);
|
||||
typedef GLenum (APIENTRY * glGetErrorPROC) (void);
|
||||
typedef void (APIENTRY * glGetFloatvPROC) (GLenum pname, GLfloat *params);
|
||||
typedef void (APIENTRY * glGetIntegervPROC) (GLenum pname, GLint *params);
|
||||
typedef void (APIENTRY * glGetLightfvPROC) (GLenum light, GLenum pname, GLfloat *params);
|
||||
typedef void (APIENTRY * glGetLightivPROC) (GLenum light, GLenum pname, GLint *params);
|
||||
typedef void (APIENTRY * glGetMapdvPROC) (GLenum target, GLenum query, GLdouble *v);
|
||||
typedef void (APIENTRY * glGetMapfvPROC) (GLenum target, GLenum query, GLfloat *v);
|
||||
typedef void (APIENTRY * glGetMapivPROC) (GLenum target, GLenum query, GLint *v);
|
||||
typedef void (APIENTRY * glGetMaterialfvPROC) (GLenum face, GLenum pname, GLfloat *params);
|
||||
typedef void (APIENTRY * glGetMaterialivPROC) (GLenum face, GLenum pname, GLint *params);
|
||||
typedef void (APIENTRY * glGetPixelMapfvPROC) (GLenum map, GLfloat *values);
|
||||
typedef void (APIENTRY * glGetPixelMapuivPROC) (GLenum map, GLuint *values);
|
||||
typedef void (APIENTRY * glGetPixelMapusvPROC) (GLenum map, GLushort *values);
|
||||
typedef void (APIENTRY * glGetPointervPROC) (GLenum pname, GLvoid* *params);
|
||||
typedef void (APIENTRY * glGetPolygonStipplePROC) (GLubyte *mask);
|
||||
typedef const GLubyte * (APIENTRY * glGetStringPROC) (GLenum name);
|
||||
typedef void (APIENTRY * glGetTexEnvfvPROC) (GLenum target, GLenum pname, GLfloat *params);
|
||||
typedef void (APIENTRY * glGetTexEnvivPROC) (GLenum target, GLenum pname, GLint *params);
|
||||
typedef void (APIENTRY * glGetTexGendvPROC) (GLenum coord, GLenum pname, GLdouble *params);
|
||||
typedef void (APIENTRY * glGetTexGenfvPROC) (GLenum coord, GLenum pname, GLfloat *params);
|
||||
typedef void (APIENTRY * glGetTexGenivPROC) (GLenum coord, GLenum pname, GLint *params);
|
||||
typedef void (APIENTRY * glGetTexImagePROC) (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
|
||||
typedef void (APIENTRY * glGetTexLevelParameterfvPROC) (GLenum target, GLint level, GLenum pname, GLfloat *params);
|
||||
typedef void (APIENTRY * glGetTexLevelParameterivPROC) (GLenum target, GLint level, GLenum pname, GLint *params);
|
||||
typedef void (APIENTRY * glGetTexParameterfvPROC) (GLenum target, GLenum pname, GLfloat *params);
|
||||
typedef void (APIENTRY * glGetTexParameterivPROC) (GLenum target, GLenum pname, GLint *params);
|
||||
typedef void (APIENTRY * glHintPROC) (GLenum target, GLenum mode);
|
||||
typedef void (APIENTRY * glIndexMaskPROC) (GLuint mask);
|
||||
typedef void (APIENTRY * glIndexPointerPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
|
||||
typedef void (APIENTRY * glIndexdPROC) (GLdouble c);
|
||||
typedef void (APIENTRY * glIndexdvPROC) (const GLdouble *c);
|
||||
typedef void (APIENTRY * glIndexfPROC) (GLfloat c);
|
||||
typedef void (APIENTRY * glIndexfvPROC) (const GLfloat *c);
|
||||
typedef void (APIENTRY * glIndexiPROC) (GLint c);
|
||||
typedef void (APIENTRY * glIndexivPROC) (const GLint *c);
|
||||
typedef void (APIENTRY * glIndexsPROC) (GLshort c);
|
||||
typedef void (APIENTRY * glIndexsvPROC) (const GLshort *c);
|
||||
typedef void (APIENTRY * glIndexubPROC) (GLubyte c);
|
||||
typedef void (APIENTRY * glIndexubvPROC) (const GLubyte *c);
|
||||
typedef void (APIENTRY * glInitNamesPROC) (void);
|
||||
typedef void (APIENTRY * glInterleavedArraysPROC) (GLenum format, GLsizei stride, const GLvoid *pointer);
|
||||
typedef GLboolean (APIENTRY * glIsEnabledPROC) (GLenum cap);
|
||||
typedef GLboolean (APIENTRY * glIsListPROC) (GLuint list);
|
||||
typedef GLboolean (APIENTRY * glIsTexturePROC) (GLuint texture);
|
||||
typedef void (APIENTRY * glLightModelfPROC) (GLenum pname, GLfloat param);
|
||||
typedef void (APIENTRY * glLightModelfvPROC) (GLenum pname, const GLfloat *params);
|
||||
typedef void (APIENTRY * glLightModeliPROC) (GLenum pname, GLint param);
|
||||
typedef void (APIENTRY * glLightModelivPROC) (GLenum pname, const GLint *params);
|
||||
typedef void (APIENTRY * glLightfPROC) (GLenum light, GLenum pname, GLfloat param);
|
||||
typedef void (APIENTRY * glLightfvPROC) (GLenum light, GLenum pname, const GLfloat *params);
|
||||
typedef void (APIENTRY * glLightiPROC) (GLenum light, GLenum pname, GLint param);
|
||||
typedef void (APIENTRY * glLightivPROC) (GLenum light, GLenum pname, const GLint *params);
|
||||
typedef void (APIENTRY * glLineStipplePROC) (GLint factor, GLushort pattern);
|
||||
typedef void (APIENTRY * glLineWidthPROC) (GLfloat width);
|
||||
typedef void (APIENTRY * glListBasePROC) (GLuint base);
|
||||
typedef void (APIENTRY * glLoadIdentityPROC) (void);
|
||||
typedef void (APIENTRY * glLoadMatrixdPROC) (const GLdouble *m);
|
||||
typedef void (APIENTRY * glLoadMatrixfPROC) (const GLfloat *m);
|
||||
typedef void (APIENTRY * glLoadNamePROC) (GLuint name);
|
||||
typedef void (APIENTRY * glLogicOpPROC) (GLenum opcode);
|
||||
typedef void (APIENTRY * glMap1dPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
|
||||
typedef void (APIENTRY * glMap1fPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
|
||||
typedef void (APIENTRY * glMap2dPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
|
||||
typedef void (APIENTRY * glMap2fPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
|
||||
typedef void (APIENTRY * glMapGrid1dPROC) (GLint un, GLdouble u1, GLdouble u2);
|
||||
typedef void (APIENTRY * glMapGrid1fPROC) (GLint un, GLfloat u1, GLfloat u2);
|
||||
typedef void (APIENTRY * glMapGrid2dPROC) (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
|
||||
typedef void (APIENTRY * glMapGrid2fPROC) (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
|
||||
typedef void (APIENTRY * glMaterialfPROC) (GLenum face, GLenum pname, GLfloat param);
|
||||
typedef void (APIENTRY * glMaterialfvPROC) (GLenum face, GLenum pname, const GLfloat *params);
|
||||
typedef void (APIENTRY * glMaterialiPROC) (GLenum face, GLenum pname, GLint param);
|
||||
typedef void (APIENTRY * glMaterialivPROC) (GLenum face, GLenum pname, const GLint *params);
|
||||
typedef void (APIENTRY * glMatrixModePROC) (GLenum mode);
|
||||
typedef void (APIENTRY * glMultMatrixdPROC) (const GLdouble *m);
|
||||
typedef void (APIENTRY * glMultMatrixfPROC) (const GLfloat *m);
|
||||
typedef void (APIENTRY * glNewListPROC) (GLuint list, GLenum mode);
|
||||
typedef void (APIENTRY * glNormal3bPROC) (GLbyte nx, GLbyte ny, GLbyte nz);
|
||||
typedef void (APIENTRY * glNormal3bvPROC) (const GLbyte *v);
|
||||
typedef void (APIENTRY * glNormal3dPROC) (GLdouble nx, GLdouble ny, GLdouble nz);
|
||||
typedef void (APIENTRY * glNormal3dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glNormal3fPROC) (GLfloat nx, GLfloat ny, GLfloat nz);
|
||||
typedef void (APIENTRY * glNormal3fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glNormal3iPROC) (GLint nx, GLint ny, GLint nz);
|
||||
typedef void (APIENTRY * glNormal3ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glNormal3sPROC) (GLshort nx, GLshort ny, GLshort nz);
|
||||
typedef void (APIENTRY * glNormal3svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glNormalPointerPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
|
||||
typedef void (APIENTRY * glOrthoPROC) (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
|
||||
typedef void (APIENTRY * glPassThroughPROC) (GLfloat token);
|
||||
typedef void (APIENTRY * glPixelMapfvPROC) (GLenum map, GLsizei mapsize, const GLfloat *values);
|
||||
typedef void (APIENTRY * glPixelMapuivPROC) (GLenum map, GLsizei mapsize, const GLuint *values);
|
||||
typedef void (APIENTRY * glPixelMapusvPROC) (GLenum map, GLsizei mapsize, const GLushort *values);
|
||||
typedef void (APIENTRY * glPixelStorefPROC) (GLenum pname, GLfloat param);
|
||||
typedef void (APIENTRY * glPixelStoreiPROC) (GLenum pname, GLint param);
|
||||
typedef void (APIENTRY * glPixelTransferfPROC) (GLenum pname, GLfloat param);
|
||||
typedef void (APIENTRY * glPixelTransferiPROC) (GLenum pname, GLint param);
|
||||
typedef void (APIENTRY * glPixelZoomPROC) (GLfloat xfactor, GLfloat yfactor);
|
||||
typedef void (APIENTRY * glPointSizePROC) (GLfloat size);
|
||||
typedef void (APIENTRY * glPolygonModePROC) (GLenum face, GLenum mode);
|
||||
typedef void (APIENTRY * glPolygonOffsetPROC) (GLfloat factor, GLfloat units);
|
||||
typedef void (APIENTRY * glPolygonStipplePROC) (const GLubyte *mask);
|
||||
typedef void (APIENTRY * glPopAttribPROC) (void);
|
||||
typedef void (APIENTRY * glPopClientAttribPROC) (void);
|
||||
typedef void (APIENTRY * glPopMatrixPROC) (void);
|
||||
typedef void (APIENTRY * glPopNamePROC) (void);
|
||||
typedef void (APIENTRY * glPrioritizeTexturesPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities);
|
||||
typedef void (APIENTRY * glPushAttribPROC) (GLbitfield mask);
|
||||
typedef void (APIENTRY * glPushClientAttribPROC) (GLbitfield mask);
|
||||
typedef void (APIENTRY * glPushMatrixPROC) (void);
|
||||
typedef void (APIENTRY * glPushNamePROC) (GLuint name);
|
||||
typedef void (APIENTRY * glRasterPos2dPROC) (GLdouble x, GLdouble y);
|
||||
typedef void (APIENTRY * glRasterPos2dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glRasterPos2fPROC) (GLfloat x, GLfloat y);
|
||||
typedef void (APIENTRY * glRasterPos2fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glRasterPos2iPROC) (GLint x, GLint y);
|
||||
typedef void (APIENTRY * glRasterPos2ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glRasterPos2sPROC) (GLshort x, GLshort y);
|
||||
typedef void (APIENTRY * glRasterPos2svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glRasterPos3dPROC) (GLdouble x, GLdouble y, GLdouble z);
|
||||
typedef void (APIENTRY * glRasterPos3dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glRasterPos3fPROC) (GLfloat x, GLfloat y, GLfloat z);
|
||||
typedef void (APIENTRY * glRasterPos3fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glRasterPos3iPROC) (GLint x, GLint y, GLint z);
|
||||
|
||||
typedef void (APIENTRY * glRasterPos3ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glRasterPos3sPROC) (GLshort x, GLshort y, GLshort z);
|
||||
typedef void (APIENTRY * glRasterPos3svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glRasterPos4dPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
|
||||
typedef void (APIENTRY * glRasterPos4dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glRasterPos4fPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
|
||||
typedef void (APIENTRY * glRasterPos4fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glRasterPos4iPROC) (GLint x, GLint y, GLint z, GLint w);
|
||||
typedef void (APIENTRY * glRasterPos4ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glRasterPos4sPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
|
||||
typedef void (APIENTRY * glRasterPos4svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glReadBufferPROC) (GLenum mode);
|
||||
typedef void (APIENTRY * glReadPixelsPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
|
||||
typedef void (APIENTRY * glRectdPROC) (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
|
||||
typedef void (APIENTRY * glRectdvPROC) (const GLdouble *v1, const GLdouble *v2);
|
||||
typedef void (APIENTRY * glRectfPROC) (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
|
||||
typedef void (APIENTRY * glRectfvPROC) (const GLfloat *v1, const GLfloat *v2);
|
||||
typedef void (APIENTRY * glRectiPROC) (GLint x1, GLint y1, GLint x2, GLint y2);
|
||||
typedef void (APIENTRY * glRectivPROC) (const GLint *v1, const GLint *v2);
|
||||
typedef void (APIENTRY * glRectsPROC) (GLshort x1, GLshort y1, GLshort x2, GLshort y2);
|
||||
typedef void (APIENTRY * glRectsvPROC) (const GLshort *v1, const GLshort *v2);
|
||||
typedef GLint (APIENTRY * glRenderModePROC) (GLenum mode);
|
||||
typedef void (APIENTRY * glRotatedPROC) (GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
|
||||
typedef void (APIENTRY * glRotatefPROC) (GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
|
||||
typedef void (APIENTRY * glScaledPROC) (GLdouble x, GLdouble y, GLdouble z);
|
||||
typedef void (APIENTRY * glScalefPROC) (GLfloat x, GLfloat y, GLfloat z);
|
||||
typedef void (APIENTRY * glScissorPROC) (GLint x, GLint y, GLsizei width, GLsizei height);
|
||||
typedef void (APIENTRY * glSelectBufferPROC) (GLsizei size, GLuint *buffer);
|
||||
typedef void (APIENTRY * glShadeModelPROC) (GLenum mode);
|
||||
typedef void (APIENTRY * glStencilFuncPROC) (GLenum func, GLint ref, GLuint mask);
|
||||
typedef void (APIENTRY * glStencilMaskPROC) (GLuint mask);
|
||||
typedef void (APIENTRY * glStencilOpPROC) (GLenum fail, GLenum zfail, GLenum zpass);
|
||||
typedef void (APIENTRY * glTexCoord1dPROC) (GLdouble s);
|
||||
typedef void (APIENTRY * glTexCoord1dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glTexCoord1fPROC) (GLfloat s);
|
||||
typedef void (APIENTRY * glTexCoord1fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glTexCoord1iPROC) (GLint s);
|
||||
typedef void (APIENTRY * glTexCoord1ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glTexCoord1sPROC) (GLshort s);
|
||||
typedef void (APIENTRY * glTexCoord1svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glTexCoord2dPROC) (GLdouble s, GLdouble t);
|
||||
typedef void (APIENTRY * glTexCoord2dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glTexCoord2fPROC) (GLfloat s, GLfloat t);
|
||||
typedef void (APIENTRY * glTexCoord2fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glTexCoord2iPROC) (GLint s, GLint t);
|
||||
typedef void (APIENTRY * glTexCoord2ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glTexCoord2sPROC) (GLshort s, GLshort t);
|
||||
typedef void (APIENTRY * glTexCoord2svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glTexCoord3dPROC) (GLdouble s, GLdouble t, GLdouble r);
|
||||
typedef void (APIENTRY * glTexCoord3dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glTexCoord3fPROC) (GLfloat s, GLfloat t, GLfloat r);
|
||||
typedef void (APIENTRY * glTexCoord3fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glTexCoord3iPROC) (GLint s, GLint t, GLint r);
|
||||
typedef void (APIENTRY * glTexCoord3ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glTexCoord3sPROC) (GLshort s, GLshort t, GLshort r);
|
||||
typedef void (APIENTRY * glTexCoord3svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glTexCoord4dPROC) (GLdouble s, GLdouble t, GLdouble r, GLdouble q);
|
||||
typedef void (APIENTRY * glTexCoord4dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glTexCoord4fPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat q);
|
||||
typedef void (APIENTRY * glTexCoord4fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glTexCoord4iPROC) (GLint s, GLint t, GLint r, GLint q);
|
||||
typedef void (APIENTRY * glTexCoord4ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glTexCoord4sPROC) (GLshort s, GLshort t, GLshort r, GLshort q);
|
||||
typedef void (APIENTRY * glTexCoord4svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glTexCoordPointerPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
|
||||
typedef void (APIENTRY * glTexEnvfPROC) (GLenum target, GLenum pname, GLfloat param);
|
||||
typedef void (APIENTRY * glTexEnvfvPROC) (GLenum target, GLenum pname, const GLfloat *params);
|
||||
typedef void (APIENTRY * glTexEnviPROC) (GLenum target, GLenum pname, GLint param);
|
||||
typedef void (APIENTRY * glTexEnvivPROC) (GLenum target, GLenum pname, const GLint *params);
|
||||
typedef void (APIENTRY * glTexGendPROC) (GLenum coord, GLenum pname, GLdouble param);
|
||||
typedef void (APIENTRY * glTexGendvPROC) (GLenum coord, GLenum pname, const GLdouble *params);
|
||||
typedef void (APIENTRY * glTexGenfPROC) (GLenum coord, GLenum pname, GLfloat param);
|
||||
typedef void (APIENTRY * glTexGenfvPROC) (GLenum coord, GLenum pname, const GLfloat *params);
|
||||
typedef void (APIENTRY * glTexGeniPROC) (GLenum coord, GLenum pname, GLint param);
|
||||
typedef void (APIENTRY * glTexGenivPROC) (GLenum coord, GLenum pname, const GLint *params);
|
||||
typedef void (APIENTRY * glTexImage1DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
|
||||
typedef void (APIENTRY * glTexImage2DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
|
||||
typedef void (APIENTRY * glTexParameterfPROC) (GLenum target, GLenum pname, GLfloat param);
|
||||
typedef void (APIENTRY * glTexParameterfvPROC) (GLenum target, GLenum pname, const GLfloat *params);
|
||||
typedef void (APIENTRY * glTexParameteriPROC) (GLenum target, GLenum pname, GLint param);
|
||||
typedef void (APIENTRY * glTexParameterivPROC) (GLenum target, GLenum pname, const GLint *params);
|
||||
typedef void (APIENTRY * glTexSubImage1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
|
||||
typedef void (APIENTRY * glTexSubImage2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
|
||||
typedef void (APIENTRY * glTranslatedPROC) (GLdouble x, GLdouble y, GLdouble z);
|
||||
typedef void (APIENTRY * glTranslatefPROC) (GLfloat x, GLfloat y, GLfloat z);
|
||||
typedef void (APIENTRY * glVertex2dPROC) (GLdouble x, GLdouble y);
|
||||
typedef void (APIENTRY * glVertex2dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glVertex2fPROC) (GLfloat x, GLfloat y);
|
||||
typedef void (APIENTRY * glVertex2fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glVertex2iPROC) (GLint x, GLint y);
|
||||
typedef void (APIENTRY * glVertex2ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glVertex2sPROC) (GLshort x, GLshort y);
|
||||
typedef void (APIENTRY * glVertex2svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glVertex3dPROC) (GLdouble x, GLdouble y, GLdouble z);
|
||||
typedef void (APIENTRY * glVertex3dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glVertex3fPROC) (GLfloat x, GLfloat y, GLfloat z);
|
||||
typedef void (APIENTRY * glVertex3fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glVertex3iPROC) (GLint x, GLint y, GLint z);
|
||||
typedef void (APIENTRY * glVertex3ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glVertex3sPROC) (GLshort x, GLshort y, GLshort z);
|
||||
typedef void (APIENTRY * glVertex3svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glVertex4dPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
|
||||
typedef void (APIENTRY * glVertex4dvPROC) (const GLdouble *v);
|
||||
typedef void (APIENTRY * glVertex4fPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
|
||||
typedef void (APIENTRY * glVertex4fvPROC) (const GLfloat *v);
|
||||
typedef void (APIENTRY * glVertex4iPROC) (GLint x, GLint y, GLint z, GLint w);
|
||||
typedef void (APIENTRY * glVertex4ivPROC) (const GLint *v);
|
||||
typedef void (APIENTRY * glVertex4sPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
|
||||
typedef void (APIENTRY * glVertex4svPROC) (const GLshort *v);
|
||||
typedef void (APIENTRY * glVertexPointerPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
|
||||
typedef void (APIENTRY * glViewportPROC) (GLint x, GLint y, GLsizei width, GLsizei height);
|
||||
|
||||
extern glAccumPROC glAccum;
|
||||
extern glAlphaFuncPROC glAlphaFunc;
|
||||
extern glAreTexturesResidentPROC glAreTexturesResident;
|
||||
extern glArrayElementPROC glArrayElement;
|
||||
extern glBeginPROC glBegin;
|
||||
extern glBindTexturePROC glBindTexture;
|
||||
extern glBitmapPROC glBitmap;
|
||||
extern glBlendFuncPROC glBlendFunc;
|
||||
extern glCallListPROC glCallList;
|
||||
extern glCallListsPROC glCallLists;
|
||||
extern glClearPROC glClear;
|
||||
extern glClearAccumPROC glClearAccum;
|
||||
extern glClearColorPROC glClearColor;
|
||||
extern glClearDepthPROC glClearDepth;
|
||||
extern glClearIndexPROC glClearIndex;
|
||||
extern glClearStencilPROC glClearStencil;
|
||||
extern glClipPlanePROC glClipPlane;
|
||||
extern glColor3bPROC glColor3b;
|
||||
extern glColor3bvPROC glColor3bv;
|
||||
extern glColor3dPROC glColor3d;
|
||||
extern glColor3dvPROC glColor3dv;
|
||||
extern glColor3fPROC glColor3f;
|
||||
extern glColor3fvPROC glColor3fv;
|
||||
extern glColor3iPROC glColor3i;
|
||||
extern glColor3ivPROC glColor3iv;
|
||||
extern glColor3sPROC glColor3s;
|
||||
extern glColor3svPROC glColor3sv;
|
||||
extern glColor3ubPROC glColor3ub;
|
||||
extern glColor3ubvPROC glColor3ubv;
|
||||
extern glColor3uiPROC glColor3ui;
|
||||
extern glColor3uivPROC glColor3uiv;
|
||||
extern glColor3usPROC glColor3us;
|
||||
extern glColor3usvPROC glColor3usv;
|
||||
extern glColor4bPROC glColor4b;
|
||||
extern glColor4bvPROC glColor4bv;
|
||||
extern glColor4dPROC glColor4d;
|
||||
extern glColor4dvPROC glColor4dv;
|
||||
extern glColor4fPROC glColor4f;
|
||||
extern glColor4fvPROC glColor4fv;
|
||||
extern glColor4iPROC glColor4i;
|
||||
extern glColor4ivPROC glColor4iv;
|
||||
extern glColor4sPROC glColor4s;
|
||||
extern glColor4svPROC glColor4sv;
|
||||
extern glColor4ubPROC glColor4ub;
|
||||
extern glColor4ubvPROC glColor4ubv;
|
||||
extern glColor4uiPROC glColor4ui;
|
||||
extern glColor4uivPROC glColor4uiv;
|
||||
extern glColor4usPROC glColor4us;
|
||||
extern glColor4usvPROC glColor4usv;
|
||||
extern glColorMaskPROC glColorMask;
|
||||
extern glColorMaterialPROC glColorMaterial;
|
||||
extern glColorPointerPROC glColorPointer;
|
||||
extern glCopyPixelsPROC glCopyPixels;
|
||||
extern glCopyTexImage1DPROC glCopyTexImage1D;
|
||||
extern glCopyTexImage2DPROC glCopyTexImage2D;
|
||||
extern glCopyTexSubImage1DPROC glCopyTexSubImage1D;
|
||||
extern glCopyTexSubImage2DPROC glCopyTexSubImage2D;
|
||||
extern glCullFacePROC glCullFace;
|
||||
extern glDeleteListsPROC glDeleteLists;
|
||||
extern glDeleteTexturesPROC glDeleteTextures;
|
||||
extern glDepthFuncPROC glDepthFunc;
|
||||
extern glDepthMaskPROC glDepthMask;
|
||||
extern glDepthRangePROC glDepthRange;
|
||||
extern glDisablePROC glDisable;
|
||||
extern glDisableClientStatePROC glDisableClientState;
|
||||
extern glDrawArraysPROC glDrawArrays;
|
||||
extern glDrawBufferPROC glDrawBuffer;
|
||||
extern glDrawElementsPROC glDrawElements;
|
||||
extern glDrawPixelsPROC glDrawPixels;
|
||||
extern glEdgeFlagPROC glEdgeFlag;
|
||||
extern glEdgeFlagPointerPROC glEdgeFlagPointer;
|
||||
extern glEdgeFlagvPROC glEdgeFlagv;
|
||||
extern glEnablePROC glEnable;
|
||||
extern glEnableClientStatePROC glEnableClientState;
|
||||
extern glEndPROC glEnd;
|
||||
extern glEndListPROC glEndList;
|
||||
extern glEvalCoord1dPROC glEvalCoord1d;
|
||||
extern glEvalCoord1dvPROC glEvalCoord1dv;
|
||||
extern glEvalCoord1fPROC glEvalCoord1f;
|
||||
extern glEvalCoord1fvPROC glEvalCoord1fv;
|
||||
extern glEvalCoord2dPROC glEvalCoord2d;
|
||||
extern glEvalCoord2dvPROC glEvalCoord2dv;
|
||||
extern glEvalCoord2fPROC glEvalCoord2f;
|
||||
extern glEvalCoord2fvPROC glEvalCoord2fv;
|
||||
extern glEvalMesh1PROC glEvalMesh1;
|
||||
extern glEvalMesh2PROC glEvalMesh2;
|
||||
extern glEvalPoint1PROC glEvalPoint1;
|
||||
extern glEvalPoint2PROC glEvalPoint2;
|
||||
extern glFeedbackBufferPROC glFeedbackBuffer;
|
||||
extern glFinishPROC glFinish;
|
||||
extern glFlushPROC glFlush;
|
||||
extern glFogfPROC glFogf;
|
||||
extern glFogfvPROC glFogfv;
|
||||
extern glFogiPROC glFogi;
|
||||
extern glFogivPROC glFogiv;
|
||||
extern glFrontFacePROC glFrontFace;
|
||||
extern glFrustumPROC glFrustum;
|
||||
extern glGenListsPROC glGenLists;
|
||||
extern glGenTexturesPROC glGenTextures;
|
||||
extern glGetBooleanvPROC glGetBooleanv;
|
||||
extern glGetClipPlanePROC glGetClipPlane;
|
||||
extern glGetDoublevPROC glGetDoublev;
|
||||
extern glGetErrorPROC glGetError;
|
||||
extern glGetFloatvPROC glGetFloatv;
|
||||
extern glGetIntegervPROC glGetIntegerv;
|
||||
extern glGetLightfvPROC glGetLightfv;
|
||||
extern glGetLightivPROC glGetLightiv;
|
||||
extern glGetMapdvPROC glGetMapdv;
|
||||
extern glGetMapfvPROC glGetMapfv;
|
||||
extern glGetMapivPROC glGetMapiv;
|
||||
extern glGetMaterialfvPROC glGetMaterialfv;
|
||||
extern glGetMaterialivPROC glGetMaterialiv;
|
||||
extern glGetPixelMapfvPROC glGetPixelMapfv;
|
||||
extern glGetPixelMapuivPROC glGetPixelMapuiv;
|
||||
extern glGetPixelMapusvPROC glGetPixelMapusv;
|
||||
extern glGetPointervPROC glGetPointerv;
|
||||
extern glGetPolygonStipplePROC glGetPolygonStipple;
|
||||
extern glGetStringPROC glGetString;
|
||||
extern glGetTexEnvfvPROC glGetTexEnvfv;
|
||||
extern glGetTexEnvivPROC glGetTexEnviv;
|
||||
extern glGetTexGendvPROC glGetTexGendv;
|
||||
extern glGetTexGenfvPROC glGetTexGenfv;
|
||||
extern glGetTexGenivPROC glGetTexGeniv;
|
||||
extern glGetTexImagePROC glGetTexImage;
|
||||
extern glGetTexLevelParameterfvPROC glGetTexLevelParameterfv;
|
||||
extern glGetTexLevelParameterivPROC glGetTexLevelParameteriv;
|
||||
extern glGetTexParameterfvPROC glGetTexParameterfv;
|
||||
extern glGetTexParameterivPROC glGetTexParameteriv;
|
||||
extern glHintPROC glHint;
|
||||
extern glIndexMaskPROC glIndexMask;
|
||||
extern glIndexPointerPROC glIndexPointer;
|
||||
extern glIndexdPROC glIndexd;
|
||||
extern glIndexdvPROC glIndexdv;
|
||||
extern glIndexfPROC glIndexf;
|
||||
extern glIndexfvPROC glIndexfv;
|
||||
extern glIndexiPROC glIndexi;
|
||||
extern glIndexivPROC glIndexiv;
|
||||
extern glIndexsPROC glIndexs;
|
||||
extern glIndexsvPROC glIndexsv;
|
||||
extern glIndexubPROC glIndexub;
|
||||
extern glIndexubvPROC glIndexubv;
|
||||
extern glInitNamesPROC glInitNames;
|
||||
extern glInterleavedArraysPROC glInterleavedArrays;
|
||||
extern glIsEnabledPROC glIsEnabled;
|
||||
extern glIsListPROC glIsList;
|
||||
extern glIsTexturePROC glIsTexture;
|
||||
extern glLightModelfPROC glLightModelf;
|
||||
extern glLightModelfvPROC glLightModelfv;
|
||||
extern glLightModeliPROC glLightModeli;
|
||||
extern glLightModelivPROC glLightModeliv;
|
||||
extern glLightfPROC glLightf;
|
||||
extern glLightfvPROC glLightfv;
|
||||
extern glLightiPROC glLighti;
|
||||
extern glLightivPROC glLightiv;
|
||||
extern glLineStipplePROC glLineStipple;
|
||||
extern glLineWidthPROC glLineWidth;
|
||||
extern glListBasePROC glListBase;
|
||||
extern glLoadIdentityPROC glLoadIdentity;
|
||||
extern glLoadMatrixdPROC glLoadMatrixd;
|
||||
extern glLoadMatrixfPROC glLoadMatrixf;
|
||||
extern glLoadNamePROC glLoadName;
|
||||
extern glLogicOpPROC glLogicOp;
|
||||
extern glMap1dPROC glMap1d;
|
||||
extern glMap1fPROC glMap1f;
|
||||
extern glMap2dPROC glMap2d;
|
||||
extern glMap2fPROC glMap2f;
|
||||
extern glMapGrid1dPROC glMapGrid1d;
|
||||
extern glMapGrid1fPROC glMapGrid1f;
|
||||
extern glMapGrid2dPROC glMapGrid2d;
|
||||
extern glMapGrid2fPROC glMapGrid2f;
|
||||
extern glMaterialfPROC glMaterialf;
|
||||
extern glMaterialfvPROC glMaterialfv;
|
||||
extern glMaterialiPROC glMateriali;
|
||||
extern glMaterialivPROC glMaterialiv;
|
||||
extern glMatrixModePROC glMatrixMode;
|
||||
extern glMultMatrixdPROC glMultMatrixd;
|
||||
extern glMultMatrixfPROC glMultMatrixf;
|
||||
extern glNewListPROC glNewList;
|
||||
extern glNormal3bPROC glNormal3b;
|
||||
extern glNormal3bvPROC glNormal3bv;
|
||||
extern glNormal3dPROC glNormal3d;
|
||||
extern glNormal3dvPROC glNormal3dv;
|
||||
extern glNormal3fPROC glNormal3f;
|
||||
extern glNormal3fvPROC glNormal3fv;
|
||||
extern glNormal3iPROC glNormal3i;
|
||||
extern glNormal3ivPROC glNormal3iv;
|
||||
extern glNormal3sPROC glNormal3s;
|
||||
extern glNormal3svPROC glNormal3sv;
|
||||
extern glNormalPointerPROC glNormalPointer;
|
||||
extern glOrthoPROC glOrtho;
|
||||
extern glPassThroughPROC glPassThrough;
|
||||
extern glPixelMapfvPROC glPixelMapfv;
|
||||
extern glPixelMapuivPROC glPixelMapuiv;
|
||||
extern glPixelMapusvPROC glPixelMapusv;
|
||||
extern glPixelStorefPROC glPixelStoref;
|
||||
extern glPixelStoreiPROC glPixelStorei;
|
||||
extern glPixelTransferfPROC glPixelTransferf;
|
||||
extern glPixelTransferiPROC glPixelTransferi;
|
||||
extern glPixelZoomPROC glPixelZoom;
|
||||
extern glPointSizePROC glPointSize;
|
||||
extern glPolygonModePROC glPolygonMode;
|
||||
extern glPolygonOffsetPROC glPolygonOffset;
|
||||
extern glPolygonStipplePROC glPolygonStipple;
|
||||
extern glPopAttribPROC glPopAttrib;
|
||||
extern glPopClientAttribPROC glPopClientAttrib;
|
||||
extern glPopMatrixPROC glPopMatrix;
|
||||
extern glPopNamePROC glPopName;
|
||||
extern glPrioritizeTexturesPROC glPrioritizeTextures;
|
||||
extern glPushAttribPROC glPushAttrib;
|
||||
extern glPushClientAttribPROC glPushClientAttrib;
|
||||
extern glPushMatrixPROC glPushMatrix;
|
||||
extern glPushNamePROC glPushName;
|
||||
extern glRasterPos2dPROC glRasterPos2d;
|
||||
extern glRasterPos2dvPROC glRasterPos2dv;
|
||||
extern glRasterPos2fPROC glRasterPos2f;
|
||||
extern glRasterPos2fvPROC glRasterPos2fv;
|
||||
extern glRasterPos2iPROC glRasterPos2i;
|
||||
extern glRasterPos2ivPROC glRasterPos2iv;
|
||||
extern glRasterPos2sPROC glRasterPos2s;
|
||||
extern glRasterPos2svPROC glRasterPos2sv;
|
||||
extern glRasterPos3dPROC glRasterPos3d;
|
||||
extern glRasterPos3dvPROC glRasterPos3dv;
|
||||
extern glRasterPos3fPROC glRasterPos3f;
|
||||
extern glRasterPos3fvPROC glRasterPos3fv;
|
||||
extern glRasterPos3iPROC glRasterPos3i;
|
||||
|
||||
extern glRasterPos3ivPROC glRasterPos3iv;
|
||||
extern glRasterPos3sPROC glRasterPos3s;
|
||||
extern glRasterPos3svPROC glRasterPos3sv;
|
||||
extern glRasterPos4dPROC glRasterPos4d;
|
||||
extern glRasterPos4dvPROC glRasterPos4dv;
|
||||
extern glRasterPos4fPROC glRasterPos4f;
|
||||
extern glRasterPos4fvPROC glRasterPos4fv;
|
||||
extern glRasterPos4iPROC glRasterPos4i;
|
||||
extern glRasterPos4ivPROC glRasterPos4iv;
|
||||
extern glRasterPos4sPROC glRasterPos4s;
|
||||
extern glRasterPos4svPROC glRasterPos4sv;
|
||||
extern glReadBufferPROC glReadBuffer;
|
||||
extern glReadPixelsPROC glReadPixels;
|
||||
extern glRectdPROC glRectd;
|
||||
extern glRectdvPROC glRectdv;
|
||||
extern glRectfPROC glRectf;
|
||||
extern glRectfvPROC glRectfv;
|
||||
extern glRectiPROC glRecti;
|
||||
extern glRectivPROC glRectiv;
|
||||
extern glRectsPROC glRects;
|
||||
extern glRectsvPROC glRectsv;
|
||||
extern glRenderModePROC glRenderMode;
|
||||
extern glRotatedPROC glRotated;
|
||||
extern glRotatefPROC glRotatef;
|
||||
extern glScaledPROC glScaled;
|
||||
extern glScalefPROC glScalef;
|
||||
extern glScissorPROC glScissor;
|
||||
extern glSelectBufferPROC glSelectBuffer;
|
||||
extern glShadeModelPROC glShadeModel;
|
||||
extern glStencilFuncPROC glStencilFunc;
|
||||
extern glStencilMaskPROC glStencilMask;
|
||||
extern glStencilOpPROC glStencilOp;
|
||||
extern glTexCoord1dPROC glTexCoord1d;
|
||||
extern glTexCoord1dvPROC glTexCoord1dv;
|
||||
extern glTexCoord1fPROC glTexCoord1f;
|
||||
extern glTexCoord1fvPROC glTexCoord1fv;
|
||||
extern glTexCoord1iPROC glTexCoord1i;
|
||||
extern glTexCoord1ivPROC glTexCoord1iv;
|
||||
extern glTexCoord1sPROC glTexCoord1s;
|
||||
extern glTexCoord1svPROC glTexCoord1sv;
|
||||
extern glTexCoord2dPROC glTexCoord2d;
|
||||
extern glTexCoord2dvPROC glTexCoord2dv;
|
||||
extern glTexCoord2fPROC glTexCoord2f;
|
||||
extern glTexCoord2fvPROC glTexCoord2fv;
|
||||
extern glTexCoord2iPROC glTexCoord2i;
|
||||
extern glTexCoord2ivPROC glTexCoord2iv;
|
||||
extern glTexCoord2sPROC glTexCoord2s;
|
||||
extern glTexCoord2svPROC glTexCoord2sv;
|
||||
extern glTexCoord3dPROC glTexCoord3d;
|
||||
extern glTexCoord3dvPROC glTexCoord3dv;
|
||||
extern glTexCoord3fPROC glTexCoord3f;
|
||||
extern glTexCoord3fvPROC glTexCoord3fv;
|
||||
extern glTexCoord3iPROC glTexCoord3i;
|
||||
extern glTexCoord3ivPROC glTexCoord3iv;
|
||||
extern glTexCoord3sPROC glTexCoord3s;
|
||||
extern glTexCoord3svPROC glTexCoord3sv;
|
||||
extern glTexCoord4dPROC glTexCoord4d;
|
||||
extern glTexCoord4dvPROC glTexCoord4dv;
|
||||
extern glTexCoord4fPROC glTexCoord4f;
|
||||
extern glTexCoord4fvPROC glTexCoord4fv;
|
||||
extern glTexCoord4iPROC glTexCoord4i;
|
||||
extern glTexCoord4ivPROC glTexCoord4iv;
|
||||
extern glTexCoord4sPROC glTexCoord4s;
|
||||
extern glTexCoord4svPROC glTexCoord4sv;
|
||||
extern glTexCoordPointerPROC glTexCoordPointer;
|
||||
extern glTexEnvfPROC glTexEnvf;
|
||||
extern glTexEnvfvPROC glTexEnvfv;
|
||||
extern glTexEnviPROC glTexEnvi;
|
||||
extern glTexEnvivPROC glTexEnviv;
|
||||
extern glTexGendPROC glTexGend;
|
||||
extern glTexGendvPROC glTexGendv;
|
||||
extern glTexGenfPROC glTexGenf;
|
||||
extern glTexGenfvPROC glTexGenfv;
|
||||
extern glTexGeniPROC glTexGeni;
|
||||
extern glTexGenivPROC glTexGeniv;
|
||||
extern glTexImage1DPROC glTexImage1D;
|
||||
extern glTexImage2DPROC glTexImage2D;
|
||||
extern glTexParameterfPROC glTexParameterf;
|
||||
extern glTexParameterfvPROC glTexParameterfv;
|
||||
extern glTexParameteriPROC glTexParameteri;
|
||||
extern glTexParameterivPROC glTexParameteriv;
|
||||
extern glTexSubImage1DPROC glTexSubImage1D;
|
||||
extern glTexSubImage2DPROC glTexSubImage2D;
|
||||
extern glTranslatedPROC glTranslated;
|
||||
extern glTranslatefPROC glTranslatef;
|
||||
extern glVertex2dPROC glVertex2d;
|
||||
extern glVertex2dvPROC glVertex2dv;
|
||||
extern glVertex2fPROC glVertex2f;
|
||||
extern glVertex2fvPROC glVertex2fv;
|
||||
extern glVertex2iPROC glVertex2i;
|
||||
extern glVertex2ivPROC glVertex2iv;
|
||||
extern glVertex2sPROC glVertex2s;
|
||||
extern glVertex2svPROC glVertex2sv;
|
||||
extern glVertex3dPROC glVertex3d;
|
||||
extern glVertex3dvPROC glVertex3dv;
|
||||
extern glVertex3fPROC glVertex3f;
|
||||
extern glVertex3fvPROC glVertex3fv;
|
||||
extern glVertex3iPROC glVertex3i;
|
||||
extern glVertex3ivPROC glVertex3iv;
|
||||
extern glVertex3sPROC glVertex3s;
|
||||
extern glVertex3svPROC glVertex3sv;
|
||||
extern glVertex4dPROC glVertex4d;
|
||||
extern glVertex4dvPROC glVertex4dv;
|
||||
extern glVertex4fPROC glVertex4f;
|
||||
extern glVertex4fvPROC glVertex4fv;
|
||||
extern glVertex4iPROC glVertex4i;
|
||||
extern glVertex4ivPROC glVertex4iv;
|
||||
extern glVertex4sPROC glVertex4s;
|
||||
extern glVertex4svPROC glVertex4sv;
|
||||
extern glVertexPointerPROC glVertexPointer;
|
||||
extern glViewportPROC glViewport;
|
||||
*/
|
||||
/* OpenGL 1.2 */
|
||||
|
||||
#define GL_RESCALE_NORMAL 0x803A
|
||||
|
@ -2412,9 +1640,9 @@ extern glViewportPROC glViewport;
|
|||
#define GL_BUFFER_MAPPED_ARB 0x88BC
|
||||
#define GL_BUFFER_MAP_POINTER_ARB 0x88BD
|
||||
|
||||
typedef int GLintptrARB;
|
||||
/*typedef int GLintptrARB;
|
||||
typedef unsigned int GLsizeiptrARB;
|
||||
|
||||
*/
|
||||
/*-------------------------------------------------------------------*/
|
||||
/*------------ARB_MULTISAMPLE----------------------------------------*/
|
||||
/*-------------------------------------------------------------------*/
|
||||
|
@ -2771,12 +1999,6 @@ typedef unsigned int GLsizeiptrARB;
|
|||
#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
|
||||
#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
|
||||
|
||||
typedef void (APIENTRY * glCullParameterfvEXTPROC) (GLenum pname, GLfloat *params);
|
||||
typedef void (APIENTRY * glCullParameterdvEXTPROC) (GLenum pname, GLdouble *params);
|
||||
|
||||
extern glCullParameterfvEXTPROC glCullParameterfvEXT;
|
||||
extern glCullParameterdvEXTPROC glCullParameterdvEXT;
|
||||
|
||||
/*-------------------------------------------------------------------*/
|
||||
/*------------GL_ATI_POINT_CULL_MODE---------------------------------*/
|
||||
/*-------------------------------------------------------------------*/
|
||||
|
@ -2800,18 +2022,6 @@ extern glCullParameterdvEXTPROC glCullParameterdvEXT;
|
|||
#define GL_ELEMENT_ARRAY_TYPE_NV 0x8769
|
||||
#define GL_ELEMENT_ARRAY_POINTER_NV 0x876A
|
||||
|
||||
typedef void (APIENTRY * glElementPointerNVPROC) (GLenum type, const GLvoid *pointer);
|
||||
typedef void (APIENTRY * glDrawElementArrayNVPROC) (GLenum mode, GLint first, GLsizei count);
|
||||
typedef void (APIENTRY * glDrawRangeElementArrayNVPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
|
||||
typedef void (APIENTRY * glMultiDrawElementArrayNVPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
|
||||
typedef void (APIENTRY * glMultiDrawRangeElementArrayNVPROC) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount);
|
||||
|
||||
extern glElementPointerNVPROC glElementPointerNV;
|
||||
extern glDrawElementArrayNVPROC glDrawElementArrayNV;
|
||||
extern glDrawRangeElementArrayNVPROC glDrawRangeElementArrayNV;
|
||||
extern glMultiDrawElementArrayNVPROC glMultiDrawElementArrayNV;
|
||||
extern glMultiDrawRangeElementArrayNVPROC glMultiDrawRangeElementArrayNV;
|
||||
|
||||
/*-------------------------------------------------------------------*/
|
||||
/*------------GL_NV_FLOAT_BUFFER-------------------------------------*/
|
||||
/*-------------------------------------------------------------------*/
|
||||
|
@ -2930,7 +2140,7 @@ extern wglGetExtensionsStringEXTPROC wglGetExtensionsStringEXT;
|
|||
#define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004
|
||||
#define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008
|
||||
|
||||
typedef HANDLE (APIENTRY * wglCreateBufferRegionARBPROC) (HDC hDC, int iLayerPlane, UINT uType);
|
||||
/*typedef HANDLE (APIENTRY * wglCreateBufferRegionARBPROC) (HDC hDC, int iLayerPlane, UINT uType);
|
||||
typedef VOID (APIENTRY * wglDeleteBufferRegionARBPROC) (HANDLE hRegion);
|
||||
typedef BOOL (APIENTRY * wglSaveBufferRegionARBPROC) (HANDLE hRegion, int x, int y, int width, int height);
|
||||
typedef BOOL (APIENTRY * wglRestoreBufferRegionARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
|
||||
|
@ -2939,7 +2149,7 @@ extern wglCreateBufferRegionARBPROC wglCreateBufferRegionARB;
|
|||
extern wglDeleteBufferRegionARBPROC wglDeleteBufferRegionARB;
|
||||
extern wglSaveBufferRegionARBPROC wglSaveBufferRegionARB;
|
||||
extern wglRestoreBufferRegionARBPROC wglRestoreBufferRegionARB;
|
||||
|
||||
*/
|
||||
/*-------------------------------------------------------------------*/
|
||||
/*------------WGL_ARB_EXTENSION_STRING-------------------------------*/
|
||||
/*-------------------------------------------------------------------*/
|
||||
|
|
Loading…
Reference in New Issue