Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

QGL_WIN.CPP File Reference

#include "stdafx.h"
#include <float.h>

Include dependency graph for QGL_WIN.CPP:

Include dependency graph

Go to the source code of this file.

Defines

#define GPA(h, a)   GetProcAddress( h, a )

Functions

 BOOL (WINAPI *qwglSetPixelFormat)(HDC
const GLubyte *APIENTRY * dllGetString (GLenum name)
 GLboolean (APIENTRY *qglAreTexturesResident)(GLsizei n
 GLenum (APIENTRY *qglGetError)(void)
 GLint (APIENTRY *qglRenderMode)(GLenum mode)
 GLuint (APIENTRY *qglGenLists)(GLsizei range)
 HDC (WINAPI *qwglGetCurrentDC)(VOID)
 HGLRC (WINAPI *qwglCreateContext)(HDC)
 int (WINAPI *qwglChoosePixelFormat)(HDC
 PROC (WINAPI *qwglGetProcAddress)(LPCSTR)
qboolean QGL_Init (const char *dllname)
void QGL_Shutdown (void)
const GLubyte *APIENTRY * qglGetString (GLenum name)
 void (APIENTRY *qglAccum)(GLenum op

Variables

GLfloat GLfloat GLfloat alpha
GLsizei GLfloat GLfloat GLfloat
GLfloat const GLubyte * 
bitmap
GLfloat GLfloat blue
 BOOL
GLint GLenum GLint GLint GLsizei
GLint 
border
GLdouble GLdouble bottom
GLenum GLfloatbuffer
GLint GLsizei count
GLenum dfactor
 DWORD
const GLdouble * equation
GLint first
 FLOAT
GLsizei GLenum format
HMODULE g_hGLDLL = NULL
 GLfloat
GLfloat green
GLsizei height
 HGLRC
GLint i1
GLint GLint i2
GLsizei GLenum const GLvoid * indices
 int
GLint GLint internalformat
GLint GLenum internalFormat
GLint j
GLint GLint GLint j1
GLint GLint GLint GLint j2
GLint level
GLenum const GLvoid * lists
 LPGLYPHMETRICSFLOAT
 LPLAYERPLANEDESCRIPTOR
 LPPIXELFORMATDESCRIPTOR
GLsizei mapsize
GLint GLuint mask
GLenum mode
GLbyte ny
GLbyte GLbyte nz
GLdouble GLdouble GLint GLint order
GLfloat param
const GLfloatparams
GLushort pattern
GLsizei GLenum GLenum const
GLvoid * 
pixels
GLenum pname
GLenum GLsizei const GLvoid * pointer
GLdouble GLdouble GLint GLint
const GLdouble * 
points
const GLuint const GLclampf * priorities
GLdouble GLdouble GLdouble q
GLenum query
GLdouble GLdouble r
GLsizei range
GLclampf ref
const GLuint GLboolean * residences
GLdouble right
GLenum GLsizei stride
GLdouble t
GLuint texture
const GLuint * textures
GLdouble GLdouble GLdouble top
GLenum type
GLdouble u1
GLdouble GLdouble u2
 UINT
GLfloat units
GLdouble GLdouble GLint GLint uorder
GLdouble GLdouble GLint ustride
GLdouble v
GLdouble GLdouble GLint GLint
GLdouble 
v1
GLdouble GLdouble GLint GLint
GLdouble GLdouble 
v2
GLfloat value
GLfloatvalues
GLdouble GLdouble GLint vn
GLdouble GLdouble GLint GLint
GLdouble GLdouble GLint GLint 
vorder
GLdouble GLdouble GLint GLint
GLdouble GLdouble GLint 
vstride
GLdouble GLdouble GLdouble w
GLint GLsizei width
GLint GLenum GLint x
GLdouble GLdouble x2
GLsizei GLfloat GLfloat GLfloat xmove
GLint GLint xoffset
GLsizei GLfloat xorig
GLint y
GLdouble y1
GLdouble GLdouble GLdouble y2
GLfloat yfactor
GLsizei GLfloat GLfloat GLfloat
GLfloat 
ymove
GLint GLint GLint yoffset
GLsizei GLfloat GLfloat yorig
GLdouble GLdouble z
GLenum zfail
GLclampd zFar
GLdouble GLdouble GLdouble
GLdouble 
zNear
GLenum GLenum zpass


Define Documentation

#define GPA h,
 )     GetProcAddress( h, a )
 

Definition at line 1130 of file QGL_WIN.CPP.


Function Documentation

BOOL WINAPI *  qwglSetPixelFormat  ) 
 

Referenced by GLW_InitExtensions().

const GLubyte* APIENTRY* dllGetString GLenum  name  ) 
 

Referenced by logGetString().

GLboolean APIENTRY *  qglAreTexturesResident  ) 
 

GLenum APIENTRY *  qglGetError  ) 
 

Referenced by QGL_Init().

GLint APIENTRY *  qglRenderMode  ) 
 

GLuint APIENTRY *  qglGenLists  ) 
 

Referenced by QGL_Init().

HDC WINAPI *  qwglGetCurrentDC  ) 
 

HGLRC WINAPI *  qwglCreateContext  ) 
 

int WINAPI *  qwglChoosePixelFormat  ) 
 

Referenced by main(), Sys_LoadDll(), and VM_Restart().

PROC WINAPI *  qwglGetProcAddress  ) 
 

qboolean QGL_Init const char *  dllname  ) 
 

Definition at line 1142 of file QGL_WIN.CPP.

References dllGetString(), g_hGLDLL, GPA, qboolean, qglAccum, qglAlphaFunc, qglAreTexturesResident, qglArrayElement, qglBegin, qglBindTexture, qglBitmap, qglBlendFunc, qglCallList, qglCallLists, qglClear, qglClearAccum, qglClearColor, qglClearDepth, qglClearIndex, qglClearStencil, qglClipPlane, qglColor3b, qglColor3bv, qglColor3d, qglColor3dv, qglColor3f, qglColor3fv, qglColor3i, qglColor3iv, qglColor3s, qglColor3sv, qglColor3ub, qglColor3ubv, qglColor3ui, qglColor3uiv, qglColor3us, qglColor3usv, qglColor4b, qglColor4bv, qglColor4d, qglColor4dv, qglColor4f, qglColor4fv, qglColor4i, qglColor4iv, qglColor4s, qglColor4sv, qglColor4ub, qglColor4ubv, qglColor4ui, qglColor4uiv, qglColor4us, qglColor4usv, qglColorMask, qglColorMaterial, qglColorPointer, qglCopyPixels, qglCopyTexImage1D, qglCopyTexImage2D, qglCopyTexSubImage1D, qglCopyTexSubImage2D, qglCullFace, qglDeleteLists, qglDeleteTextures, qglDepthFunc, qglDepthMask, qglDepthRange, qglDisable, qglDisableClientState, qglDrawArrays, qglDrawBuffer, qglDrawElements, qglDrawPixels, qglEdgeFlag, qglEdgeFlagPointer, qglEdgeFlagv, qglEnable, qglEnableClientState, qglEnd, qglEndList, qglEvalCoord1d, qglEvalCoord1dv, qglEvalCoord1f, qglEvalCoord1fv, qglEvalCoord2d, qglEvalCoord2dv, qglEvalCoord2f, qglEvalCoord2fv, qglEvalMesh1, qglEvalMesh2, qglEvalPoint1, qglEvalPoint2, qglFeedbackBuffer, qglFinish, qglFlush, qglFogf, qglFogfv, qglFogi, qglFogiv, qglFrontFace, qglFrustum, qglGenLists, qglGenTextures, qglGetBooleanv, qglGetClipPlane, qglGetDoublev, qglGetError, qglGetFloatv, qglGetIntegerv, qglGetLightfv, qglGetLightiv, qglGetMapdv, qglGetMapfv, qglGetMapiv, qglGetMaterialfv, qglGetMaterialiv, qglGetPixelMapfv, qglGetPixelMapuiv, qglGetPixelMapusv, qglGetPointerv, qglGetPolygonStipple, qglGetString, qglGetTexGendv, qglGetTexGenfv, qglGetTexGeniv, qglGetTexImage, qglGetTexLevelParameterfv, qglGetTexLevelParameteriv, qglGetTexParameterfv, qglGetTexParameteriv, qglHint, qglIndexd, qglIndexdv, qglIndexf, qglIndexfv, qglIndexi, qglIndexiv, qglIndexMask, qglIndexPointer, qglIndexs, qglIndexsv, qglIndexub, qglIndexubv, qglInitNames, qglInterleavedArrays, qglIsEnabled, qglIsList, qglIsTexture, qglLightf, qglLightfv, qglLighti, qglLightiv, qglLightModelf, qglLightModelfv, qglLightModeli, qglLightModeliv, qglLineStipple, qglLineWidth, qglListBase, qglLoadIdentity, qglLoadMatrixd, qglLoadMatrixf, qglLoadName, qglLogicOp, qglMap1d, qglMap1f, qglMap2d, qglMap2f, qglMapGrid1d, qglMapGrid1f, qglMapGrid2d, qglMapGrid2f, qglMaterialf, qglMaterialfv, qglMateriali, qglMaterialiv, qglMatrixMode, qglMultMatrixd, qglMultMatrixf, qglNewList, qglNormal3b, qglNormal3bv, qglNormal3d, qglNormal3dv, qglNormal3f, qglNormal3fv, qglNormal3i, qglNormal3iv, qglNormal3s, qglNormal3sv, qglNormalPointer, qglOrtho, qglPassThrough, qglPixelMapfv, qglPixelMapuiv, qglPixelMapusv, qglPixelStoref, qglPixelStorei, qglPixelTransferf, qglPixelTransferi, qglPixelZoom, qglPointSize, qglPolygonMode, qglPolygonOffset, qglPolygonStipple, qglPopAttrib, qglPopClientAttrib, qglPopMatrix, qglPopName, qglPrioritizeTextures, qglPushAttrib, qglPushClientAttrib, qglPushMatrix, qglPushName, qglRasterPos2d, qglRasterPos2dv, qglRasterPos2f, qglRasterPos2fv, qglRasterPos2i, qglRasterPos2iv, qglRasterPos2s, qglRasterPos2sv, qglRasterPos3d, qglRasterPos3dv, qglRasterPos3f, qglRasterPos3fv, qglRasterPos3i, qglRasterPos3iv, qglRasterPos3s, qglRasterPos3sv, qglRasterPos4d, qglRasterPos4dv, qglRasterPos4f, qglRasterPos4fv, qglRasterPos4i, qglRasterPos4iv, qglRasterPos4s, qglRasterPos4sv, qglReadBuffer, qglReadPixels, qglRectd, qglRectdv, qglRectf, qglRectfv, qglRecti, qglRectiv, qglRects, qglRectsv, qglRenderMode, qglRotated, qglRotatef, qglScaled, qglScalef, qglScissor, qglSelectBuffer, qglShadeModel, qglStencilFunc, qglStencilMask, qglStencilOp, qglTexCoord1d, qglTexCoord1dv, qglTexCoord1f, qglTexCoord1fv, qglTexCoord1i, qglTexCoord1iv, qglTexCoord1s, qglTexCoord1sv, qglTexCoord2d, qglTexCoord2dv, qglTexCoord2f, qglTexCoord2fv, qglTexCoord2i, qglTexCoord2iv, qglTexCoord2s, qglTexCoord2sv, qglTexCoord3d, qglTexCoord3dv, qglTexCoord3f, qglTexCoord3fv, qglTexCoord3i, qglTexCoord3iv, qglTexCoord3s, qglTexCoord3sv, qglTexCoord4d, qglTexCoord4dv, qglTexCoord4f, qglTexCoord4fv, qglTexCoord4i, qglTexCoord4iv, qglTexCoord4s, qglTexCoord4sv, qglTexCoordPointer, qglTexEnvf, qglTexEnvfv, qglTexEnvi, qglTexEnviv, qglTexGend, qglTexGendv, qglTexGenf, qglTexGenfv, qglTexGeni, qglTexGeniv, qglTexImage1D, qglTexImage2D, qglTexParameterf, qglTexParameterfv, qglTexParameteri, qglTexParameteriv, qglTexSubImage1D, qglTexSubImage2D, qglTranslated, qglTranslatef, qglVertex2d, qglVertex2dv, qglVertex2f, qglVertex2fv, qglVertex2i, qglVertex2iv, qglVertex2s, qglVertex2sv, qglVertex3d, qglVertex3dv, qglVertex3f, qglVertex3fv, qglVertex3i, qglVertex3iv, qglVertex3s, qglVertex3sv, qglVertex4d, qglVertex4dv, qglVertex4f, qglVertex4fv, qglVertex4i, qglVertex4iv, qglVertex4s, qglVertex4sv, qglVertexPointer, qglViewport, qwglGetProcAddress(), and qwglSwapIntervalEXT.

Referenced by GLW_LoadOpenGL(), and CRadiantApp::InitInstance().

01143 {
01144 
01145   g_hGLDLL = ::LoadLibrary(dllname);
01146 
01147     qglAccum                     = dllAccum = GPA(g_hGLDLL, "glAccum" );
01148     qglAlphaFunc                 = dllAlphaFunc = GPA(g_hGLDLL, "glAlphaFunc" );
01149     qglAreTexturesResident       = dllAreTexturesResident = GPA(g_hGLDLL, "glAreTexturesResident" );
01150     qglArrayElement              = dllArrayElement = GPA(g_hGLDLL, "glArrayElement" );
01151     qglBegin                     = dllBegin = GPA(g_hGLDLL, "glBegin" );
01152     qglBindTexture               = dllBindTexture = GPA(g_hGLDLL, "glBindTexture" );
01153     qglBitmap                    = dllBitmap = GPA(g_hGLDLL, "glBitmap" );
01154     qglBlendFunc                 = dllBlendFunc = GPA(g_hGLDLL, "glBlendFunc" );
01155     qglCallList                  = dllCallList = GPA(g_hGLDLL, "glCallList" );
01156     qglCallLists                 = dllCallLists = GPA(g_hGLDLL, "glCallLists" );
01157     qglClear                     = dllClear = GPA(g_hGLDLL, "glClear" );
01158     qglClearAccum                = dllClearAccum = GPA(g_hGLDLL, "glClearAccum" );
01159     qglClearColor                = dllClearColor = GPA(g_hGLDLL, "glClearColor" );
01160     qglClearDepth                = dllClearDepth = GPA(g_hGLDLL, "glClearDepth" );
01161     qglClearIndex                = dllClearIndex = GPA(g_hGLDLL, "glClearIndex" );
01162     qglClearStencil              = dllClearStencil = GPA(g_hGLDLL, "glClearStencil" );
01163     qglClipPlane                 = dllClipPlane = GPA(g_hGLDLL, "glClipPlane" );
01164     qglColor3b                   = dllColor3b = GPA(g_hGLDLL, "glColor3b" );
01165     qglColor3bv                  = dllColor3bv = GPA(g_hGLDLL, "glColor3bv" );
01166     qglColor3d                   = dllColor3d = GPA(g_hGLDLL, "glColor3d" );
01167     qglColor3dv                  = dllColor3dv = GPA(g_hGLDLL, "glColor3dv" );
01168     qglColor3f                   = dllColor3f = GPA(g_hGLDLL, "glColor3f" );
01169     qglColor3fv                  = dllColor3fv = GPA(g_hGLDLL, "glColor3fv" );
01170     qglColor3i                   = dllColor3i = GPA(g_hGLDLL, "glColor3i" );
01171     qglColor3iv                  = dllColor3iv = GPA(g_hGLDLL, "glColor3iv" );
01172     qglColor3s                   = dllColor3s = GPA(g_hGLDLL, "glColor3s" );
01173     qglColor3sv                  = dllColor3sv = GPA(g_hGLDLL, "glColor3sv" );
01174     qglColor3ub                  = dllColor3ub = GPA(g_hGLDLL, "glColor3ub" );
01175     qglColor3ubv                 = dllColor3ubv = GPA(g_hGLDLL, "glColor3ubv" );
01176     qglColor3ui                  = dllColor3ui = GPA(g_hGLDLL, "glColor3ui" );
01177     qglColor3uiv                 = dllColor3uiv = GPA(g_hGLDLL, "glColor3uiv" );
01178     qglColor3us                  = dllColor3us = GPA(g_hGLDLL, "glColor3us" );
01179     qglColor3usv                 = dllColor3usv = GPA(g_hGLDLL, "glColor3usv" );
01180     qglColor4b                   = dllColor4b = GPA(g_hGLDLL, "glColor4b" );
01181     qglColor4bv                  = dllColor4bv = GPA(g_hGLDLL, "glColor4bv" );
01182     qglColor4d                   = dllColor4d = GPA(g_hGLDLL, "glColor4d" );
01183     qglColor4dv                  = dllColor4dv = GPA(g_hGLDLL, "glColor4dv" );
01184     qglColor4f                   = dllColor4f = GPA(g_hGLDLL, "glColor4f" );
01185     qglColor4fv                  = dllColor4fv = GPA(g_hGLDLL, "glColor4fv" );
01186     qglColor4i                   = dllColor4i = GPA(g_hGLDLL, "glColor4i" );
01187     qglColor4iv                  = dllColor4iv = GPA(g_hGLDLL, "glColor4iv" );
01188     qglColor4s                   = dllColor4s = GPA(g_hGLDLL, "glColor4s" );
01189     qglColor4sv                  = dllColor4sv = GPA(g_hGLDLL, "glColor4sv" );
01190     qglColor4ub                  = dllColor4ub = GPA(g_hGLDLL, "glColor4ub" );
01191     qglColor4ubv                 = dllColor4ubv = GPA(g_hGLDLL, "glColor4ubv" );
01192     qglColor4ui                  = dllColor4ui = GPA(g_hGLDLL, "glColor4ui" );
01193     qglColor4uiv                 = dllColor4uiv = GPA(g_hGLDLL, "glColor4uiv" );
01194     qglColor4us                  = dllColor4us = GPA(g_hGLDLL, "glColor4us" );
01195     qglColor4usv                 = dllColor4usv = GPA(g_hGLDLL, "glColor4usv" );
01196     qglColorMask                 = dllColorMask = GPA(g_hGLDLL, "glColorMask" );
01197     qglColorMaterial             = dllColorMaterial = GPA(g_hGLDLL, "glColorMaterial" );
01198     qglColorPointer              = dllColorPointer = GPA(g_hGLDLL, "glColorPointer" );
01199     qglCopyPixels                = dllCopyPixels = GPA(g_hGLDLL, "glCopyPixels" );
01200     qglCopyTexImage1D            = dllCopyTexImage1D = GPA(g_hGLDLL, "glCopyTexImage1D" );
01201     qglCopyTexImage2D            = dllCopyTexImage2D = GPA(g_hGLDLL, "glCopyTexImage2D" );
01202     qglCopyTexSubImage1D         = dllCopyTexSubImage1D = GPA(g_hGLDLL, "glCopyTexSubImage1D" );
01203     qglCopyTexSubImage2D         = dllCopyTexSubImage2D = GPA(g_hGLDLL, "glCopyTexSubImage2D" );
01204     qglCullFace                  = dllCullFace = GPA(g_hGLDLL, "glCullFace" );
01205     qglDeleteLists               = dllDeleteLists = GPA(g_hGLDLL, "glDeleteLists" );
01206     qglDeleteTextures            = dllDeleteTextures = GPA(g_hGLDLL, "glDeleteTextures" );
01207     qglDepthFunc                 = dllDepthFunc = GPA(g_hGLDLL, "glDepthFunc" );
01208     qglDepthMask                 = dllDepthMask = GPA(g_hGLDLL, "glDepthMask" );
01209     qglDepthRange                = dllDepthRange = GPA(g_hGLDLL, "glDepthRange" );
01210     qglDisable                   = dllDisable = GPA(g_hGLDLL, "glDisable" );
01211     qglDisableClientState        = dllDisableClientState = GPA(g_hGLDLL, "glDisableClientState" );
01212     qglDrawArrays                = dllDrawArrays = GPA(g_hGLDLL, "glDrawArrays" );
01213     qglDrawBuffer                = dllDrawBuffer = GPA(g_hGLDLL, "glDrawBuffer" );
01214     qglDrawElements              = dllDrawElements = GPA(g_hGLDLL, "glDrawElements" );
01215     qglDrawPixels                = dllDrawPixels = GPA(g_hGLDLL, "glDrawPixels" );
01216     qglEdgeFlag                  = dllEdgeFlag = GPA(g_hGLDLL, "glEdgeFlag" );
01217     qglEdgeFlagPointer           = dllEdgeFlagPointer = GPA(g_hGLDLL, "glEdgeFlagPointer" );
01218     qglEdgeFlagv                 = dllEdgeFlagv = GPA(g_hGLDLL, "glEdgeFlagv" );
01219     qglEnable                    =  dllEnable                    = GPA(g_hGLDLL, "glEnable" );
01220     qglEnableClientState         =  dllEnableClientState         = GPA(g_hGLDLL, "glEnableClientState" );
01221     qglEnd                       =  dllEnd                       = GPA(g_hGLDLL, "glEnd" );
01222     qglEndList                   =  dllEndList                   = GPA(g_hGLDLL, "glEndList" );
01223     qglEvalCoord1d               =  dllEvalCoord1d               = GPA(g_hGLDLL, "glEvalCoord1d" );
01224     qglEvalCoord1dv              =  dllEvalCoord1dv              = GPA(g_hGLDLL, "glEvalCoord1dv" );
01225     qglEvalCoord1f               =  dllEvalCoord1f               = GPA(g_hGLDLL, "glEvalCoord1f" );
01226     qglEvalCoord1fv              =  dllEvalCoord1fv              = GPA(g_hGLDLL, "glEvalCoord1fv" );
01227     qglEvalCoord2d               =  dllEvalCoord2d               = GPA(g_hGLDLL, "glEvalCoord2d" );
01228     qglEvalCoord2dv              =  dllEvalCoord2dv              = GPA(g_hGLDLL, "glEvalCoord2dv" );
01229     qglEvalCoord2f               =  dllEvalCoord2f               = GPA(g_hGLDLL, "glEvalCoord2f" );
01230     qglEvalCoord2fv              =  dllEvalCoord2fv              = GPA(g_hGLDLL, "glEvalCoord2fv" );
01231     qglEvalMesh1                 =  dllEvalMesh1                 = GPA(g_hGLDLL, "glEvalMesh1" );
01232     qglEvalMesh2                 =  dllEvalMesh2                 = GPA(g_hGLDLL, "glEvalMesh2" );
01233     qglEvalPoint1                =  dllEvalPoint1                = GPA(g_hGLDLL, "glEvalPoint1" );
01234     qglEvalPoint2                =  dllEvalPoint2                = GPA(g_hGLDLL, "glEvalPoint2" );
01235     qglFeedbackBuffer            =  dllFeedbackBuffer            = GPA(g_hGLDLL, "glFeedbackBuffer" );
01236     qglFinish                    =  dllFinish                    = GPA(g_hGLDLL, "glFinish" );
01237     qglFlush                     =  dllFlush                     = GPA(g_hGLDLL, "glFlush" );
01238     qglFogf                      =  dllFogf                      = GPA(g_hGLDLL, "glFogf" );
01239     qglFogfv                     =  dllFogfv                     = GPA(g_hGLDLL, "glFogfv" );
01240     qglFogi                      =  dllFogi                      = GPA(g_hGLDLL, "glFogi" );
01241     qglFogiv                     =  dllFogiv                     = GPA(g_hGLDLL, "glFogiv" );
01242     qglFrontFace                 =  dllFrontFace                 = GPA(g_hGLDLL, "glFrontFace" );
01243     qglFrustum                   =  dllFrustum                   = GPA(g_hGLDLL, "glFrustum" );
01244     qglGenLists                  =  dllGenLists                  = GPA(g_hGLDLL, "glGenLists" );
01245     qglGenTextures               =  dllGenTextures               = GPA(g_hGLDLL, "glGenTextures" );
01246     qglGetBooleanv               =  dllGetBooleanv               = GPA(g_hGLDLL, "glGetBooleanv" );
01247     qglGetClipPlane              =  dllGetClipPlane              = GPA(g_hGLDLL, "glGetClipPlane" );
01248     qglGetDoublev                =  dllGetDoublev                = GPA(g_hGLDLL, "glGetDoublev" );
01249     qglGetError                  =  dllGetError                  = GPA(g_hGLDLL, "glGetError" );
01250     qglGetFloatv                 =  dllGetFloatv                 = GPA(g_hGLDLL, "glGetFloatv" );
01251     qglGetIntegerv               =  dllGetIntegerv               = GPA(g_hGLDLL, "glGetIntegerv" );
01252     qglGetLightfv                =  dllGetLightfv                = GPA(g_hGLDLL, "glGetLightfv" );
01253     qglGetLightiv                =  dllGetLightiv                = GPA(g_hGLDLL, "glGetLightiv" );
01254     qglGetMapdv                  =  dllGetMapdv                  = GPA(g_hGLDLL, "glGetMapdv" );
01255     qglGetMapfv                  =  dllGetMapfv                  = GPA(g_hGLDLL, "glGetMapfv" );
01256     qglGetMapiv                  =  dllGetMapiv                  = GPA(g_hGLDLL, "glGetMapiv" );
01257     qglGetMaterialfv             =  dllGetMaterialfv             = GPA(g_hGLDLL, "glGetMaterialfv" );
01258     qglGetMaterialiv             =  dllGetMaterialiv             = GPA(g_hGLDLL, "glGetMaterialiv" );
01259     qglGetPixelMapfv             =  dllGetPixelMapfv             = GPA(g_hGLDLL, "glGetPixelMapfv" );
01260     qglGetPixelMapuiv            =  dllGetPixelMapuiv            = GPA(g_hGLDLL, "glGetPixelMapuiv" );
01261     qglGetPixelMapusv            =  dllGetPixelMapusv            = GPA(g_hGLDLL, "glGetPixelMapusv" );
01262     qglGetPointerv               =  dllGetPointerv               = GPA(g_hGLDLL, "glGetPointerv" );
01263     qglGetPolygonStipple         =  dllGetPolygonStipple         = GPA(g_hGLDLL, "glGetPolygonStipple" );
01264     qglGetString                 =  dllGetString                 = GPA(g_hGLDLL, "glGetString" );
01265     qglGetTexEnvfv               =  dllGetTexEnvfv               = GPA(g_hGLDLL, "glGetTexEnvfv" );
01266     qglGetTexEnviv               =  dllGetTexEnviv               = GPA(g_hGLDLL, "glGetTexEnviv" );
01267     qglGetTexGendv               =  dllGetTexGendv               = GPA(g_hGLDLL, "glGetTexGendv" );
01268     qglGetTexGenfv               =  dllGetTexGenfv               = GPA(g_hGLDLL, "glGetTexGenfv" );
01269     qglGetTexGeniv               =  dllGetTexGeniv               = GPA(g_hGLDLL, "glGetTexGeniv" );
01270     qglGetTexImage               =  dllGetTexImage               = GPA(g_hGLDLL, "glGetTexImage" );
01271     qglGetTexLevelParameterfv    =  dllGetTexLevelParameterfv    = GPA(g_hGLDLL, "glGetLevelParameterfv" );
01272     qglGetTexLevelParameteriv    =  dllGetTexLevelParameteriv    = GPA(g_hGLDLL, "glGetLevelParameteriv" );
01273     qglGetTexParameterfv         =  dllGetTexParameterfv         = GPA(g_hGLDLL, "glGetTexParameterfv" );
01274     qglGetTexParameteriv         =  dllGetTexParameteriv         = GPA(g_hGLDLL, "glGetTexParameteriv" );
01275     qglHint                      =  dllHint                      = GPA(g_hGLDLL, "glHint" );
01276     qglIndexMask                 =  dllIndexMask                 = GPA(g_hGLDLL, "glIndexMask" );
01277     qglIndexPointer              =  dllIndexPointer              = GPA(g_hGLDLL, "glIndexPointer" );
01278     qglIndexd                    =  dllIndexd                    = GPA(g_hGLDLL, "glIndexd" );
01279     qglIndexdv                   =  dllIndexdv                   = GPA(g_hGLDLL, "glIndexdv" );
01280     qglIndexf                    =  dllIndexf                    = GPA(g_hGLDLL, "glIndexf" );
01281     qglIndexfv                   =  dllIndexfv                   = GPA(g_hGLDLL, "glIndexfv" );
01282     qglIndexi                    =  dllIndexi                    = GPA(g_hGLDLL, "glIndexi" );
01283     qglIndexiv                   =  dllIndexiv                   = GPA(g_hGLDLL, "glIndexiv" );
01284     qglIndexs                    =  dllIndexs                    = GPA(g_hGLDLL, "glIndexs" );
01285     qglIndexsv                   =  dllIndexsv                   = GPA(g_hGLDLL, "glIndexsv" );
01286     qglIndexub                   =  dllIndexub                   = GPA(g_hGLDLL, "glIndexub" );
01287     qglIndexubv                  =  dllIndexubv                  = GPA(g_hGLDLL, "glIndexubv" );
01288     qglInitNames                 =  dllInitNames                 = GPA(g_hGLDLL, "glInitNames" );
01289     qglInterleavedArrays         =  dllInterleavedArrays         = GPA(g_hGLDLL, "glInterleavedArrays" );
01290     qglIsEnabled                 =  dllIsEnabled                 = GPA(g_hGLDLL, "glIsEnabled" );
01291     qglIsList                    =  dllIsList                    = GPA(g_hGLDLL, "glIsList" );
01292     qglIsTexture                 =  dllIsTexture                 = GPA(g_hGLDLL, "glIsTexture" );
01293     qglLightModelf               =  dllLightModelf               = GPA(g_hGLDLL, "glLightModelf" );
01294     qglLightModelfv              =  dllLightModelfv              = GPA(g_hGLDLL, "glLightModelfv" );
01295     qglLightModeli               =  dllLightModeli               = GPA(g_hGLDLL, "glLightModeli" );
01296     qglLightModeliv              =  dllLightModeliv              = GPA(g_hGLDLL, "glLightModeliv" );
01297     qglLightf                    =  dllLightf                    = GPA(g_hGLDLL, "glLightf" );
01298     qglLightfv                   =  dllLightfv                   = GPA(g_hGLDLL, "glLightfv" );
01299     qglLighti                    =  dllLighti                    = GPA(g_hGLDLL, "glLighti" );
01300     qglLightiv                   =  dllLightiv                   = GPA(g_hGLDLL, "glLightiv" );
01301     qglLineStipple               =  dllLineStipple               = GPA(g_hGLDLL, "glLineStipple" );
01302     qglLineWidth                 =  dllLineWidth                 = GPA(g_hGLDLL, "glLineWidth" );
01303     qglListBase                  =  dllListBase                  = GPA(g_hGLDLL, "glListBase" );
01304     qglLoadIdentity              =  dllLoadIdentity              = GPA(g_hGLDLL, "glLoadIdentity" );
01305     qglLoadMatrixd               =  dllLoadMatrixd               = GPA(g_hGLDLL, "glLoadMatrixd" );
01306     qglLoadMatrixf               =  dllLoadMatrixf               = GPA(g_hGLDLL, "glLoadMatrixf" );
01307     qglLoadName                  =  dllLoadName                  = GPA(g_hGLDLL, "glLoadName" );
01308     qglLogicOp                   =  dllLogicOp                   = GPA(g_hGLDLL, "glLogicOp" );
01309     qglMap1d                     =  dllMap1d                     = GPA(g_hGLDLL, "glMap1d" );
01310     qglMap1f                     =  dllMap1f                     = GPA(g_hGLDLL, "glMap1f" );
01311     qglMap2d                     =  dllMap2d                     = GPA(g_hGLDLL, "glMap2d" );
01312     qglMap2f                     =  dllMap2f                     = GPA(g_hGLDLL, "glMap2f" );
01313     qglMapGrid1d                 =  dllMapGrid1d                 = GPA(g_hGLDLL, "glMapGrid1d" );
01314     qglMapGrid1f                 =  dllMapGrid1f                 = GPA(g_hGLDLL, "glMapGrid1f" );
01315     qglMapGrid2d                 =  dllMapGrid2d                 = GPA(g_hGLDLL, "glMapGrid2d" );
01316     qglMapGrid2f                 =  dllMapGrid2f                 = GPA(g_hGLDLL, "glMapGrid2f" );
01317     qglMaterialf                 =  dllMaterialf                 = GPA(g_hGLDLL, "glMaterialf" );
01318     qglMaterialfv                =  dllMaterialfv                = GPA(g_hGLDLL, "glMaterialfv" );
01319     qglMateriali                 =  dllMateriali                 = GPA(g_hGLDLL, "glMateriali" );
01320     qglMaterialiv                =  dllMaterialiv                = GPA(g_hGLDLL, "glMaterialiv" );
01321     qglMatrixMode                =  dllMatrixMode                = GPA(g_hGLDLL, "glMatrixMode" );
01322     qglMultMatrixd               =  dllMultMatrixd               = GPA(g_hGLDLL, "glMultMatrixd" );
01323     qglMultMatrixf               =  dllMultMatrixf               = GPA(g_hGLDLL, "glMultMatrixf" );
01324     qglNewList                   =  dllNewList                   = GPA(g_hGLDLL, "glNewList" );
01325     qglNormal3b                  =  dllNormal3b                  = GPA(g_hGLDLL, "glNormal3b" );
01326     qglNormal3bv                 =  dllNormal3bv                 = GPA(g_hGLDLL, "glNormal3bv" );
01327     qglNormal3d                  =  dllNormal3d                  = GPA(g_hGLDLL, "glNormal3d" );
01328     qglNormal3dv                 =  dllNormal3dv                 = GPA(g_hGLDLL, "glNormal3dv" );
01329     qglNormal3f                  =  dllNormal3f                  = GPA(g_hGLDLL, "glNormal3f" );
01330     qglNormal3fv                 =  dllNormal3fv                 = GPA(g_hGLDLL, "glNormal3fv" );
01331     qglNormal3i                  =  dllNormal3i                  = GPA(g_hGLDLL, "glNormal3i" );
01332     qglNormal3iv                 =  dllNormal3iv                 = GPA(g_hGLDLL, "glNormal3iv" );
01333     qglNormal3s                  =  dllNormal3s                  = GPA(g_hGLDLL, "glNormal3s" );
01334     qglNormal3sv                 =  dllNormal3sv                 = GPA(g_hGLDLL, "glNormal3sv" );
01335     qglNormalPointer             =  dllNormalPointer             = GPA(g_hGLDLL, "glNormalPointer" );
01336     qglOrtho                     =  dllOrtho                     = GPA(g_hGLDLL, "glOrtho" );
01337     qglPassThrough               =  dllPassThrough               = GPA(g_hGLDLL, "glPassThrough" );
01338     qglPixelMapfv                =  dllPixelMapfv                = GPA(g_hGLDLL, "glPixelMapfv" );
01339     qglPixelMapuiv               =  dllPixelMapuiv               = GPA(g_hGLDLL, "glPixelMapuiv" );
01340     qglPixelMapusv               =  dllPixelMapusv               = GPA(g_hGLDLL, "glPixelMapusv" );
01341     qglPixelStoref               =  dllPixelStoref               = GPA(g_hGLDLL, "glPixelStoref" );
01342     qglPixelStorei               =  dllPixelStorei               = GPA(g_hGLDLL, "glPixelStorei" );
01343     qglPixelTransferf            =  dllPixelTransferf            = GPA(g_hGLDLL, "glPixelTransferf" );
01344     qglPixelTransferi            =  dllPixelTransferi            = GPA(g_hGLDLL, "glPixelTransferi" );
01345     qglPixelZoom                 =  dllPixelZoom                 = GPA(g_hGLDLL, "glPixelZoom" );
01346     qglPointSize                 =  dllPointSize                 = GPA(g_hGLDLL, "glPointSize" );
01347     qglPolygonMode               =  dllPolygonMode               = GPA(g_hGLDLL, "glPolygonMode" );
01348     qglPolygonOffset             =  dllPolygonOffset             = GPA(g_hGLDLL, "glPolygonOffset" );
01349     qglPolygonStipple            =  dllPolygonStipple            = GPA(g_hGLDLL, "glPolygonStipple" );
01350     qglPopAttrib                 =  dllPopAttrib                 = GPA(g_hGLDLL, "glPopAttrib" );
01351     qglPopClientAttrib           =  dllPopClientAttrib           = GPA(g_hGLDLL, "glPopClientAttrib" );
01352     qglPopMatrix                 =  dllPopMatrix                 = GPA(g_hGLDLL, "glPopMatrix" );
01353     qglPopName                   =  dllPopName                   = GPA(g_hGLDLL, "glPopName" );
01354     qglPrioritizeTextures        =  dllPrioritizeTextures        = GPA(g_hGLDLL, "glPrioritizeTextures" );
01355     qglPushAttrib                =  dllPushAttrib                = GPA(g_hGLDLL, "glPushAttrib" );
01356     qglPushClientAttrib          =  dllPushClientAttrib          = GPA(g_hGLDLL, "glPushClientAttrib" );
01357     qglPushMatrix                =  dllPushMatrix                = GPA(g_hGLDLL, "glPushMatrix" );
01358     qglPushName                  =  dllPushName                  = GPA(g_hGLDLL, "glPushName" );
01359     qglRasterPos2d               =  dllRasterPos2d               = GPA(g_hGLDLL, "glRasterPos2d" );
01360     qglRasterPos2dv              =  dllRasterPos2dv              = GPA(g_hGLDLL, "glRasterPos2dv" );
01361     qglRasterPos2f               =  dllRasterPos2f               = GPA(g_hGLDLL, "glRasterPos2f" );
01362     qglRasterPos2fv              =  dllRasterPos2fv              = GPA(g_hGLDLL, "glRasterPos2fv" );
01363     qglRasterPos2i               =  dllRasterPos2i               = GPA(g_hGLDLL, "glRasterPos2i" );
01364     qglRasterPos2iv              =  dllRasterPos2iv              = GPA(g_hGLDLL, "glRasterPos2iv" );
01365     qglRasterPos2s               =  dllRasterPos2s               = GPA(g_hGLDLL, "glRasterPos2s" );
01366     qglRasterPos2sv              =  dllRasterPos2sv              = GPA(g_hGLDLL, "glRasterPos2sv" );
01367     qglRasterPos3d               =  dllRasterPos3d               = GPA(g_hGLDLL, "glRasterPos3d" );
01368     qglRasterPos3dv              =  dllRasterPos3dv              = GPA(g_hGLDLL, "glRasterPos3dv" );
01369     qglRasterPos3f               =  dllRasterPos3f               = GPA(g_hGLDLL, "glRasterPos3f" );
01370     qglRasterPos3fv              =  dllRasterPos3fv              = GPA(g_hGLDLL, "glRasterPos3fv" );
01371     qglRasterPos3i               =  dllRasterPos3i               = GPA(g_hGLDLL, "glRasterPos3i" );
01372     qglRasterPos3iv              =  dllRasterPos3iv              = GPA(g_hGLDLL, "glRasterPos3iv" );
01373     qglRasterPos3s               =  dllRasterPos3s               = GPA(g_hGLDLL, "glRasterPos3s" );
01374     qglRasterPos3sv              =  dllRasterPos3sv              = GPA(g_hGLDLL, "glRasterPos3sv" );
01375     qglRasterPos4d               =  dllRasterPos4d               = GPA(g_hGLDLL, "glRasterPos4d" );
01376     qglRasterPos4dv              =  dllRasterPos4dv              = GPA(g_hGLDLL, "glRasterPos4dv" );
01377     qglRasterPos4f               =  dllRasterPos4f               = GPA(g_hGLDLL, "glRasterPos4f" );
01378     qglRasterPos4fv              =  dllRasterPos4fv              = GPA(g_hGLDLL, "glRasterPos4fv" );
01379     qglRasterPos4i               =  dllRasterPos4i               = GPA(g_hGLDLL, "glRasterPos4i" );
01380     qglRasterPos4iv              =  dllRasterPos4iv              = GPA(g_hGLDLL, "glRasterPos4iv" );
01381     qglRasterPos4s               =  dllRasterPos4s               = GPA(g_hGLDLL, "glRasterPos4s" );
01382     qglRasterPos4sv              =  dllRasterPos4sv              = GPA(g_hGLDLL, "glRasterPos4sv" );
01383     qglReadBuffer                =  dllReadBuffer                = GPA(g_hGLDLL, "glReadBuffer" );
01384     qglReadPixels                =  dllReadPixels                = GPA(g_hGLDLL, "glReadPixels" );
01385     qglRectd                     =  dllRectd                     = GPA(g_hGLDLL, "glRectd" );
01386     qglRectdv                    =  dllRectdv                    = GPA(g_hGLDLL, "glRectdv" );
01387     qglRectf                     =  dllRectf                     = GPA(g_hGLDLL, "glRectf" );
01388     qglRectfv                    =  dllRectfv                    = GPA(g_hGLDLL, "glRectfv" );
01389     qglRecti                     =  dllRecti                     = GPA(g_hGLDLL, "glRecti" );
01390     qglRectiv                    =  dllRectiv                    = GPA(g_hGLDLL, "glRectiv" );
01391     qglRects                     =  dllRects                     = GPA(g_hGLDLL, "glRects" );
01392     qglRectsv                    =  dllRectsv                    = GPA(g_hGLDLL, "glRectsv" );
01393     qglRenderMode                =  dllRenderMode                = GPA(g_hGLDLL, "glRenderMode" );
01394     qglRotated                   =  dllRotated                   = GPA(g_hGLDLL, "glRotated" );
01395     qglRotatef                   =  dllRotatef                   = GPA(g_hGLDLL, "glRotatef" );
01396     qglScaled                    =  dllScaled                    = GPA(g_hGLDLL, "glScaled" );
01397     qglScalef                    =  dllScalef                    = GPA(g_hGLDLL, "glScalef" );
01398     qglScissor                   =  dllScissor                   = GPA(g_hGLDLL, "glScissor" );
01399     qglSelectBuffer              =  dllSelectBuffer              = GPA(g_hGLDLL, "glSelectBuffer" );
01400     qglShadeModel                =  dllShadeModel                = GPA(g_hGLDLL, "glShadeModel" );
01401     qglStencilFunc               =  dllStencilFunc               = GPA(g_hGLDLL, "glStencilFunc" );
01402     qglStencilMask               =  dllStencilMask               = GPA(g_hGLDLL, "glStencilMask" );
01403     qglStencilOp                 =  dllStencilOp                 = GPA(g_hGLDLL, "glStencilOp" );
01404     qglTexCoord1d                =  dllTexCoord1d                = GPA(g_hGLDLL, "glTexCoord1d" );
01405     qglTexCoord1dv               =  dllTexCoord1dv               = GPA(g_hGLDLL, "glTexCoord1dv" );
01406     qglTexCoord1f                =  dllTexCoord1f                = GPA(g_hGLDLL, "glTexCoord1f" );
01407     qglTexCoord1fv               =  dllTexCoord1fv               = GPA(g_hGLDLL, "glTexCoord1fv" );
01408     qglTexCoord1i                =  dllTexCoord1i                = GPA(g_hGLDLL, "glTexCoord1i" );
01409     qglTexCoord1iv               =  dllTexCoord1iv               = GPA(g_hGLDLL, "glTexCoord1iv" );
01410     qglTexCoord1s                =  dllTexCoord1s                = GPA(g_hGLDLL, "glTexCoord1s" );
01411     qglTexCoord1sv               =  dllTexCoord1sv               = GPA(g_hGLDLL, "glTexCoord1sv" );
01412     qglTexCoord2d                =  dllTexCoord2d                = GPA(g_hGLDLL, "glTexCoord2d" );
01413     qglTexCoord2dv               =  dllTexCoord2dv               = GPA(g_hGLDLL, "glTexCoord2dv" );
01414     qglTexCoord2f                =  dllTexCoord2f                = GPA(g_hGLDLL, "glTexCoord2f" );
01415     qglTexCoord2fv               =  dllTexCoord2fv               = GPA(g_hGLDLL, "glTexCoord2fv" );
01416     qglTexCoord2i                =  dllTexCoord2i                = GPA(g_hGLDLL, "glTexCoord2i" );
01417     qglTexCoord2iv               =  dllTexCoord2iv               = GPA(g_hGLDLL, "glTexCoord2iv" );
01418     qglTexCoord2s                =  dllTexCoord2s                = GPA(g_hGLDLL, "glTexCoord2s" );
01419     qglTexCoord2sv               =  dllTexCoord2sv               = GPA(g_hGLDLL, "glTexCoord2sv" );
01420     qglTexCoord3d                =  dllTexCoord3d                = GPA(g_hGLDLL, "glTexCoord3d" );
01421     qglTexCoord3dv               =  dllTexCoord3dv               = GPA(g_hGLDLL, "glTexCoord3dv" );
01422     qglTexCoord3f                =  dllTexCoord3f                = GPA(g_hGLDLL, "glTexCoord3f" );
01423     qglTexCoord3fv               =  dllTexCoord3fv               = GPA(g_hGLDLL, "glTexCoord3fv" );
01424     qglTexCoord3i                =  dllTexCoord3i                = GPA(g_hGLDLL, "glTexCoord3i" );
01425     qglTexCoord3iv               =  dllTexCoord3iv               = GPA(g_hGLDLL, "glTexCoord3iv" );
01426     qglTexCoord3s                =  dllTexCoord3s                = GPA(g_hGLDLL, "glTexCoord3s" );
01427     qglTexCoord3sv               =  dllTexCoord3sv               = GPA(g_hGLDLL, "glTexCoord3sv" );
01428     qglTexCoord4d                =  dllTexCoord4d                = GPA(g_hGLDLL, "glTexCoord4d" );
01429     qglTexCoord4dv               =  dllTexCoord4dv               = GPA(g_hGLDLL, "glTexCoord4dv" );
01430     qglTexCoord4f                =  dllTexCoord4f                = GPA(g_hGLDLL, "glTexCoord4f" );
01431     qglTexCoord4fv               =  dllTexCoord4fv               = GPA(g_hGLDLL, "glTexCoord4fv" );
01432     qglTexCoord4i                =  dllTexCoord4i                = GPA(g_hGLDLL, "glTexCoord4i" );
01433     qglTexCoord4iv               =  dllTexCoord4iv               = GPA(g_hGLDLL, "glTexCoord4iv" );
01434     qglTexCoord4s                =  dllTexCoord4s                = GPA(g_hGLDLL, "glTexCoord4s" );
01435     qglTexCoord4sv               =  dllTexCoord4sv               = GPA(g_hGLDLL, "glTexCoord4sv" );
01436     qglTexCoordPointer           =  dllTexCoordPointer           = GPA(g_hGLDLL, "glTexCoordPointer" );
01437     qglTexEnvf                   =  dllTexEnvf                   = GPA(g_hGLDLL, "glTexEnvf" );
01438     qglTexEnvfv                  =  dllTexEnvfv                  = GPA(g_hGLDLL, "glTexEnvfv" );
01439     qglTexEnvi                   =  dllTexEnvi                   = GPA(g_hGLDLL, "glTexEnvi" );
01440     qglTexEnviv                  =  dllTexEnviv                  = GPA(g_hGLDLL, "glTexEnviv" );
01441     qglTexGend                   =  dllTexGend                   = GPA(g_hGLDLL, "glTexGend" );
01442     qglTexGendv                  =  dllTexGendv                  = GPA(g_hGLDLL, "glTexGendv" );
01443     qglTexGenf                   =  dllTexGenf                   =