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;
|
aglSurfaceTexturePROC aglSurfaceTexture = NULL;
|
||||||
#endif
|
#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 */
|
/* 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;
|
static bool extgl_error = false;
|
||||||
|
|
||||||
struct ExtensionTypes extgl_Extensions;
|
struct ExtensionTypes extgl_Extensions;
|
||||||
|
|
|
@ -66,101 +66,6 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
http://www.uni-karlsruhe.de/~uli2/
|
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__
|
#ifndef __EXTGL_H__
|
||||||
#define __EXTGL_H__
|
#define __EXTGL_H__
|
||||||
|
@ -1347,683 +1252,6 @@ extern aglSurfaceTexturePROC aglSurfaceTexture;
|
||||||
#define GL_LOGIC_OP GL_INDEX_LOGIC_OP
|
#define GL_LOGIC_OP GL_INDEX_LOGIC_OP
|
||||||
#define GL_TEXTURE_COMPONENTS GL_TEXTURE_INTERNAL_FORMAT
|
#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 */
|
/* OpenGL 1.2 */
|
||||||
|
|
||||||
#define GL_RESCALE_NORMAL 0x803A
|
#define GL_RESCALE_NORMAL 0x803A
|
||||||
|
@ -2412,9 +1640,9 @@ extern glViewportPROC glViewport;
|
||||||
#define GL_BUFFER_MAPPED_ARB 0x88BC
|
#define GL_BUFFER_MAPPED_ARB 0x88BC
|
||||||
#define GL_BUFFER_MAP_POINTER_ARB 0x88BD
|
#define GL_BUFFER_MAP_POINTER_ARB 0x88BD
|
||||||
|
|
||||||
typedef int GLintptrARB;
|
/*typedef int GLintptrARB;
|
||||||
typedef unsigned int GLsizeiptrARB;
|
typedef unsigned int GLsizeiptrARB;
|
||||||
|
*/
|
||||||
/*-------------------------------------------------------------------*/
|
/*-------------------------------------------------------------------*/
|
||||||
/*------------ARB_MULTISAMPLE----------------------------------------*/
|
/*------------ARB_MULTISAMPLE----------------------------------------*/
|
||||||
/*-------------------------------------------------------------------*/
|
/*-------------------------------------------------------------------*/
|
||||||
|
@ -2771,12 +1999,6 @@ typedef unsigned int GLsizeiptrARB;
|
||||||
#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
|
#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
|
||||||
#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
|
#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---------------------------------*/
|
/*------------GL_ATI_POINT_CULL_MODE---------------------------------*/
|
||||||
/*-------------------------------------------------------------------*/
|
/*-------------------------------------------------------------------*/
|
||||||
|
@ -2800,18 +2022,6 @@ extern glCullParameterdvEXTPROC glCullParameterdvEXT;
|
||||||
#define GL_ELEMENT_ARRAY_TYPE_NV 0x8769
|
#define GL_ELEMENT_ARRAY_TYPE_NV 0x8769
|
||||||
#define GL_ELEMENT_ARRAY_POINTER_NV 0x876A
|
#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-------------------------------------*/
|
/*------------GL_NV_FLOAT_BUFFER-------------------------------------*/
|
||||||
/*-------------------------------------------------------------------*/
|
/*-------------------------------------------------------------------*/
|
||||||
|
@ -2930,7 +2140,7 @@ extern wglGetExtensionsStringEXTPROC wglGetExtensionsStringEXT;
|
||||||
#define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004
|
#define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004
|
||||||
#define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008
|
#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 VOID (APIENTRY * wglDeleteBufferRegionARBPROC) (HANDLE hRegion);
|
||||||
typedef BOOL (APIENTRY * wglSaveBufferRegionARBPROC) (HANDLE hRegion, int x, int y, int width, int height);
|
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);
|
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 wglDeleteBufferRegionARBPROC wglDeleteBufferRegionARB;
|
||||||
extern wglSaveBufferRegionARBPROC wglSaveBufferRegionARB;
|
extern wglSaveBufferRegionARBPROC wglSaveBufferRegionARB;
|
||||||
extern wglRestoreBufferRegionARBPROC wglRestoreBufferRegionARB;
|
extern wglRestoreBufferRegionARBPROC wglRestoreBufferRegionARB;
|
||||||
|
*/
|
||||||
/*-------------------------------------------------------------------*/
|
/*-------------------------------------------------------------------*/
|
||||||
/*------------WGL_ARB_EXTENSION_STRING-------------------------------*/
|
/*------------WGL_ARB_EXTENSION_STRING-------------------------------*/
|
||||||
/*-------------------------------------------------------------------*/
|
/*-------------------------------------------------------------------*/
|
||||||
|
|
Loading…
Reference in New Issue