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

QGL_WIN.C File Reference

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

Include dependency graph for QGL_WIN.C:

Include dependency graph

Go to the source code of this file.

Defines

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

Functions

 BOOL (WINAPI *qwglSetPixelFormat)(HDC
 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 (APIENTRY *qgluBuild2DMipmaps)(GLenum target
 int (WINAPI *qwglChoosePixelFormat)(HDC
 PROC (WINAPI *qwglGetProcAddress)(LPCSTR)
int QGL_Init (const char *dllname, const char *pGluName)
void QGL_Shutdown ()
const GLubyte *APIENTRY * qglGetString (GLenum name)
 void (APIENTRY *qglAccum)(GLenum op

Variables

GLfloat GLfloat GLfloat alpha
GLdouble aspect
GLsizei GLfloat GLfloat GLfloat
GLfloat const GLubyte * 
bitmap
GLfloat GLfloat blue
 BOOL
GLint GLenum GLint GLint GLsizei
GLint 
border
GLdouble GLdouble bottom
GLenum GLfloatbuffer
GLdouble GLdouble GLdouble centerx
GLdouble GLdouble GLdouble
GLdouble 
centery
GLdouble GLdouble GLdouble
GLdouble GLdouble 
centerz
GLint components
GLint GLsizei count
GLint GLint GLint GLenum GLenum
const void * 
data
GLenum dfactor
 DWORD
const GLdouble * equation
GLdouble eyey
GLdouble GLdouble eyez
GLint first
 FLOAT
GLsizei GLenum format
HMODULE g_hGLDLL
HMODULE g_hGLUDLL
 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 GLdouble
GLdouble GLdouble GLdouble 
upx
GLdouble GLdouble GLdouble
GLdouble GLdouble GLdouble
GLdouble 
upy
GLdouble GLdouble GLdouble
GLdouble GLdouble GLdouble
GLdouble GLdouble 
upz
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 822 of file QGL_WIN.C.


Function Documentation

BOOL WINAPI *  qwglSetPixelFormat  ) 
 

GLboolean APIENTRY *  qglAreTexturesResident  ) 
 

GLenum APIENTRY *  qglGetError  ) 
 

GLint APIENTRY *  qglRenderMode  ) 
 

GLuint APIENTRY *  qglGenLists  ) 
 

HDC WINAPI *  qwglGetCurrentDC  ) 
 

HGLRC WINAPI *  qwglCreateContext  ) 
 

int APIENTRY *  qgluBuild2DMipmaps  ) 
 

int WINAPI *  qwglChoosePixelFormat  ) 
 

PROC WINAPI *  qwglGetProcAddress  ) 
 

int QGL_Init const char *  dllname,
const char *  pGluName
 

Definition at line 834 of file QGL_WIN.C.

References g_hGLDLL, g_hGLUDLL, GPA, 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.

00835 {
00836 
00837   g_hGLDLL = LoadLibrary(dllname);
00838   if (g_hGLDLL == NULL)
00839   {
00840     return 0;
00841   }
00842 
00843   g_hGLUDLL = LoadLibrary(pGluName);
00844   if (g_hGLUDLL == NULL)
00845   {
00846     FreeLibrary(g_hGLDLL);
00847     g_hGLDLL = NULL;
00848     return 0;
00849   }
00850 
00851 
00852   qgluPerspective              = GPA(g_hGLUDLL, "gluPerspective");
00853   qgluBuild2DMipmaps           = GPA(g_hGLUDLL, "gluBuild2DMipmaps");
00854     // added for plugins
00855     qgluLookAt                   = GPA(g_hGLUDLL, "gluLookAt" );
00856 
00857     qglAccum                     = GPA(g_hGLDLL, "glAccum" );
00858     qglAlphaFunc                 = GPA(g_hGLDLL, "glAlphaFunc" );
00859     qglAreTexturesResident       = GPA(g_hGLDLL, "glAreTexturesResident" );
00860     qglArrayElement              = GPA(g_hGLDLL, "glArrayElement" );
00861     qglBegin                     = GPA(g_hGLDLL, "glBegin" );
00862     qglBindTexture               = GPA(g_hGLDLL, "glBindTexture" );
00863     qglBitmap                    = GPA(g_hGLDLL, "glBitmap" );
00864     qglBlendFunc                 = GPA(g_hGLDLL, "glBlendFunc" );
00865     qglCallList                  = GPA(g_hGLDLL, "glCallList" );
00866     qglCallLists                 = GPA(g_hGLDLL, "glCallLists" );
00867     qglClear                     = GPA(g_hGLDLL, "glClear" );
00868     qglClearAccum                = GPA(g_hGLDLL, "glClearAccum" );
00869     qglClearColor                = GPA(g_hGLDLL, "glClearColor" );
00870     qglClearDepth                = GPA(g_hGLDLL, "glClearDepth" );
00871     qglClearIndex                = GPA(g_hGLDLL, "glClearIndex" );
00872     qglClearStencil              = GPA(g_hGLDLL, "glClearStencil" );
00873     qglClipPlane                 = GPA(g_hGLDLL, "glClipPlane" );
00874     qglColor3b                   = GPA(g_hGLDLL, "glColor3b" );
00875     qglColor3bv                  = GPA(g_hGLDLL, "glColor3bv" );
00876     qglColor3d                   = GPA(g_hGLDLL, "glColor3d" );
00877     qglColor3dv                  = GPA(g_hGLDLL, "glColor3dv" );
00878     qglColor3f                   = GPA(g_hGLDLL, "glColor3f" );
00879     qglColor3fv                  = GPA(g_hGLDLL, "glColor3fv" );
00880     qglColor3i                   = GPA(g_hGLDLL, "glColor3i" );
00881     qglColor3iv                  = GPA(g_hGLDLL, "glColor3iv" );
00882     qglColor3s                   = GPA(g_hGLDLL, "glColor3s" );
00883     qglColor3sv                  = GPA(g_hGLDLL, "glColor3sv" );
00884     qglColor3ub                  = GPA(g_hGLDLL, "glColor3ub" );
00885     qglColor3ubv                 = GPA(g_hGLDLL, "glColor3ubv" );
00886     qglColor3ui                  = GPA(g_hGLDLL, "glColor3ui" );
00887     qglColor3uiv                 = GPA(g_hGLDLL, "glColor3uiv" );
00888     qglColor3us                  = GPA(g_hGLDLL, "glColor3us" );
00889     qglColor3usv                 = GPA(g_hGLDLL, "glColor3usv" );
00890     qglColor4b                   = GPA(g_hGLDLL, "glColor4b" );
00891     qglColor4bv                  = GPA(g_hGLDLL, "glColor4bv" );
00892     qglColor4d                   = GPA(g_hGLDLL, "glColor4d" );
00893     qglColor4dv                  = GPA(g_hGLDLL, "glColor4dv" );
00894     qglColor4f                   = GPA(g_hGLDLL, "glColor4f" );
00895     qglColor4fv                  = GPA(g_hGLDLL, "glColor4fv" );
00896     qglColor4i                   = GPA(g_hGLDLL, "glColor4i" );
00897     qglColor4iv                  = GPA(g_hGLDLL, "glColor4iv" );
00898     qglColor4s                   = GPA(g_hGLDLL, "glColor4s" );
00899     qglColor4sv                  = GPA(g_hGLDLL, "glColor4sv" );
00900     qglColor4ub                  = GPA(g_hGLDLL, "glColor4ub" );
00901     qglColor4ubv                 = GPA(g_hGLDLL, "glColor4ubv" );
00902     qglColor4ui                  = GPA(g_hGLDLL, "glColor4ui" );
00903     qglColor4uiv                 = GPA(g_hGLDLL, "glColor4uiv" );
00904     qglColor4us                  = GPA(g_hGLDLL, "glColor4us" );
00905     qglColor4usv                 = GPA(g_hGLDLL, "glColor4usv" );
00906     qglColorMask                 = GPA(g_hGLDLL, "glColorMask" );
00907     qglColorMaterial             = GPA(g_hGLDLL, "glColorMaterial" );
00908     qglColorPointer              = GPA(g_hGLDLL, "glColorPointer" );
00909     qglCopyPixels                = GPA(g_hGLDLL, "glCopyPixels" );
00910     qglCopyTexImage1D            = GPA(g_hGLDLL, "glCopyTexImage1D" );
00911     qglCopyTexImage2D            = GPA(g_hGLDLL, "glCopyTexImage2D" );
00912     qglCopyTexSubImage1D         = GPA(g_hGLDLL, "glCopyTexSubImage1D" );
00913     qglCopyTexSubImage2D         = GPA(g_hGLDLL, "glCopyTexSubImage2D" );
00914     qglCullFace                  = GPA(g_hGLDLL, "glCullFace" );
00915     qglDeleteLists               = GPA(g_hGLDLL, "glDeleteLists" );
00916     qglDeleteTextures            = GPA(g_hGLDLL, "glDeleteTextures" );
00917     qglDepthFunc                 = GPA(g_hGLDLL, "glDepthFunc" );
00918     qglDepthMask                 = GPA(g_hGLDLL, "glDepthMask" );
00919     qglDepthRange                = GPA(g_hGLDLL, "glDepthRange" );
00920     qglDisable                   = GPA(g_hGLDLL, "glDisable" );
00921     qglDisableClientState        = GPA(g_hGLDLL, "glDisableClientState" );
00922     qglDrawArrays                = GPA(g_hGLDLL, "glDrawArrays" );
00923     qglDrawBuffer                = GPA(g_hGLDLL, "glDrawBuffer" );
00924     qglDrawElements              = GPA(g_hGLDLL, "glDrawElements" );
00925     qglDrawPixels                = GPA(g_hGLDLL, "glDrawPixels" );
00926     qglEdgeFlag                  = GPA(g_hGLDLL, "glEdgeFlag" );
00927     qglEdgeFlagPointer           = GPA(g_hGLDLL, "glEdgeFlagPointer" );
00928     qglEdgeFlagv                 = GPA(g_hGLDLL, "glEdgeFlagv" );
00929     qglEnable                    = GPA(g_hGLDLL, "glEnable" );
00930     qglEnableClientState         = GPA(g_hGLDLL, "glEnableClientState" );
00931     qglEnd                       = GPA(g_hGLDLL, "glEnd" );
00932     qglEndList                   = GPA(g_hGLDLL, "glEndList" );
00933     qglEvalCoord1d                     = GPA(g_hGLDLL, "glEvalCoord1d" );
00934     qglEvalCoord1dv              = GPA(g_hGLDLL, "glEvalCoord1dv" );
00935     qglEvalCoord1f               = GPA(g_hGLDLL, "glEvalCoord1f" );
00936     qglEvalCoord1fv              = GPA(g_hGLDLL, "glEvalCoord1fv" );
00937     qglEvalCoord2d               = GPA(g_hGLDLL, "glEvalCoord2d" );
00938     qglEvalCoord2dv              = GPA(g_hGLDLL, "glEvalCoord2dv" );
00939     qglEvalCoord2f               = GPA(g_hGLDLL, "glEvalCoord2f" );
00940     qglEvalCoord2fv              = GPA(g_hGLDLL, "glEvalCoord2fv" );
00941     qglEvalMesh1                 = GPA(g_hGLDLL, "glEvalMesh1" );
00942     qglEvalMesh2                 = GPA(g_hGLDLL, "glEvalMesh2" );
00943     qglEvalPoint1                = GPA(g_hGLDLL, "glEvalPoint1" );
00944     qglEvalPoint2                = GPA(g_hGLDLL, "glEvalPoint2" );
00945     qglFeedbackBuffer            = GPA(g_hGLDLL, "glFeedbackBuffer" );
00946     qglFinish                    = GPA(g_hGLDLL, "glFinish" );
00947     qglFlush                     = GPA(g_hGLDLL, "glFlush" );
00948     qglFogf                      = GPA(g_hGLDLL, "glFogf" );
00949     qglFogfv                     = GPA(g_hGLDLL, "glFogfv" );
00950     qglFogi                      = GPA(g_hGLDLL, "glFogi" );
00951     qglFogiv                     = GPA(g_hGLDLL, "glFogiv" );
00952     qglFrontFace                 = GPA(g_hGLDLL, "glFrontFace" );
00953     qglFrustum                   = GPA(g_hGLDLL, "glFrustum" );
00954     qglGenLists                  = GPA(g_hGLDLL, "glGenLists" );
00955     qglGenTextures               = GPA(g_hGLDLL, "glGenTextures" );
00956     qglGetBooleanv               = GPA(g_hGLDLL, "glGetBooleanv" );
00957     qglGetClipPlane              = GPA(g_hGLDLL, "glGetClipPlane" );
00958     qglGetDoublev                = GPA(g_hGLDLL, "glGetDoublev" );
00959     qglGetError                  = GPA(g_hGLDLL, "glGetError" );
00960     qglGetFloatv                 = GPA(g_hGLDLL, "glGetFloatv" );
00961     qglGetIntegerv               = GPA(g_hGLDLL, "glGetIntegerv" );
00962     qglGetLightfv                = GPA(g_hGLDLL, "glGetLightfv" );
00963     qglGetLightiv                = GPA(g_hGLDLL, "glGetLightiv" );
00964     qglGetMapdv                  = GPA(g_hGLDLL, "glGetMapdv" );
00965     qglGetMapfv                  = GPA(g_hGLDLL, "glGetMapfv" );
00966     qglGetMapiv                  = GPA(g_hGLDLL, "glGetMapiv" );
00967     qglGetMaterialfv             = GPA(g_hGLDLL, "glGetMaterialfv" );
00968     qglGetMaterialiv             = GPA(g_hGLDLL, "glGetMaterialiv" );
00969     qglGetPixelMapfv             = GPA(g_hGLDLL, "glGetPixelMapfv" );
00970     qglGetPixelMapuiv            = GPA(g_hGLDLL, "glGetPixelMapuiv" );
00971     qglGetPixelMapusv            = GPA(g_hGLDLL, "glGetPixelMapusv" );
00972     qglGetPointerv               = GPA(g_hGLDLL, "glGetPointerv" );
00973     qglGetPolygonStipple         = GPA(g_hGLDLL, "glGetPolygonStipple" );
00974     qglGetString                 = GPA(g_hGLDLL, "glGetString" );
00975     qglGetTexEnvfv               = GPA(g_hGLDLL, "glGetTexEnvfv" );
00976     qglGetTexEnviv               = GPA(g_hGLDLL, "glGetTexEnviv" );
00977     qglGetTexGendv               = GPA(g_hGLDLL, "glGetTexGendv" );
00978     qglGetTexGenfv               = GPA(g_hGLDLL, "glGetTexGenfv" );
00979     qglGetTexGeniv               = GPA(g_hGLDLL, "glGetTexGeniv" );
00980     qglGetTexImage               = GPA(g_hGLDLL, "glGetTexImage" );
00981     qglGetTexLevelParameterfv    = GPA(g_hGLDLL, "glGetLevelParameterfv" );
00982     qglGetTexLevelParameteriv    = GPA(g_hGLDLL, "glGetLevelParameteriv" );
00983     qglGetTexParameterfv         = GPA(g_hGLDLL, "glGetTexParameterfv" );
00984     qglGetTexParameteriv         = GPA(g_hGLDLL, "glGetTexParameteriv" );
00985     qglHint                      = GPA(g_hGLDLL, "glHint" );
00986     qglIndexMask                 = GPA(g_hGLDLL, "glIndexMask" );
00987     qglIndexPointer              = GPA(g_hGLDLL, "glIndexPointer" );
00988     qglIndexd                    = GPA(g_hGLDLL, "glIndexd" );
00989     qglIndexdv                   = GPA(g_hGLDLL, "glIndexdv" );
00990     qglIndexf                    = GPA(g_hGLDLL, "glIndexf" );
00991     qglIndexfv                   = GPA(g_hGLDLL, "glIndexfv" );
00992     qglIndexi                    = GPA(g_hGLDLL, "glIndexi" );
00993     qglIndexiv                   = GPA(g_hGLDLL, "glIndexiv" );
00994     qglIndexs                    = GPA(g_hGLDLL, "glIndexs" );
00995     qglIndexsv                   = GPA(g_hGLDLL, "glIndexsv" );
00996     qglIndexub                   = GPA(g_hGLDLL, "glIndexub" );
00997     qglIndexubv                  = GPA(g_hGLDLL, "glIndexubv" );
00998     qglInitNames                 = GPA(g_hGLDLL, "glInitNames" );
00999     qglInterleavedArrays         = GPA(g_hGLDLL, "glInterleavedArrays" );
01000     qglIsEnabled                 = GPA(g_hGLDLL, "glIsEnabled" );
01001     qglIsList                    = GPA(g_hGLDLL, "glIsList" );
01002     qglIsTexture                 = GPA(g_hGLDLL, "glIsTexture" );
01003     qglLightModelf               = GPA(g_hGLDLL, "glLightModelf" );
01004     qglLightModelfv              = GPA(g_hGLDLL, "glLightModelfv" );
01005     qglLightModeli               = GPA(g_hGLDLL, "glLightModeli" );
01006     qglLightModeliv              = GPA(g_hGLDLL, "glLightModeliv" );
01007     qglLightf                    = GPA(g_hGLDLL, "glLightf" );
01008     qglLightfv                   = GPA(g_hGLDLL, "glLightfv" );
01009     qglLighti                    = GPA(g_hGLDLL, "glLighti" );
01010     qglLightiv                   = GPA(g_hGLDLL, "glLightiv" );
01011     qglLineStipple               = GPA(g_hGLDLL, "glLineStipple" );
01012     qglLineWidth                 = GPA(g_hGLDLL, "glLineWidth" );
01013     qglListBase                  = GPA(g_hGLDLL, "glListBase" );
01014     qglLoadIdentity              = GPA(g_hGLDLL, "glLoadIdentity" );
01015     qglLoadMatrixd               = GPA(g_hGLDLL, "glLoadMatrixd" );
01016     qglLoadMatrixf               = GPA(g_hGLDLL, "glLoadMatrixf" );
01017     qglLoadName                  = GPA(g_hGLDLL, "glLoadName" );
01018     qglLogicOp                   = GPA(g_hGLDLL, "glLogicOp" );
01019     qglMap1d                     = GPA(g_hGLDLL, "glMap1d" );
01020     qglMap1f                     = GPA(g_hGLDLL, "glMap1f" );
01021     qglMap2d                     = GPA(g_hGLDLL, "glMap2d" );
01022     qglMap2f                     = GPA(g_hGLDLL, "glMap2f" );
01023     qglMapGrid1d                 = GPA(g_hGLDLL, "glMapGrid1d" );
01024     qglMapGrid1f                 = GPA(g_hGLDLL, "glMapGrid1f" );
01025     qglMapGrid2d                 = GPA(g_hGLDLL, "glMapGrid2d" );
01026     qglMapGrid2f                 = GPA(g_hGLDLL, "glMapGrid2f" );
01027     qglMaterialf                 = GPA(g_hGLDLL, "glMaterialf" );
01028     qglMaterialfv                = GPA(g_hGLDLL, "glMaterialfv" );
01029     qglMateriali                 = GPA(g_hGLDLL, "glMateriali" );
01030     qglMaterialiv                = GPA(g_hGLDLL, "glMaterialiv" );
01031     qglMatrixMode                = GPA(g_hGLDLL, "glMatrixMode" );
01032     qglMultMatrixd               = GPA(g_hGLDLL, "glMultMatrixd" );
01033     qglMultMatrixf               = GPA(g_hGLDLL, "glMultMatrixf" );
01034     qglNewList                   = GPA(g_hGLDLL, "glNewList" );
01035     qglNormal3b                  = GPA(g_hGLDLL, "glNormal3b" );
01036     qglNormal3bv                 = GPA(g_hGLDLL, "glNormal3bv" );
01037     qglNormal3d                  = GPA(g_hGLDLL, "glNormal3d" );
01038     qglNormal3dv                 = GPA(g_hGLDLL, "glNormal3dv" );
01039     qglNormal3f                  = GPA(g_hGLDLL, "glNormal3f" );
01040     qglNormal3fv                 = GPA(g_hGLDLL, "glNormal3fv" );
01041     qglNormal3i                  = GPA(g_hGLDLL, "glNormal3i" );
01042     qglNormal3iv                 = GPA(g_hGLDLL, "glNormal3iv" );
01043     qglNormal3s                  = GPA(g_hGLDLL, "glNormal3s" );
01044     qglNormal3sv                 = GPA(g_hGLDLL, "glNormal3sv" );
01045     qglNormalPointer             = GPA(g_hGLDLL, "glNormalPointer" );
01046     qglOrtho                     = GPA(g_hGLDLL, "glOrtho" );
01047     qglPassThrough               = GPA(g_hGLDLL, "glPassThrough" );
01048     qglPixelMapfv                = GPA(g_hGLDLL, "glPixelMapfv" );
01049     qglPixelMapuiv               = GPA(g_hGLDLL, "glPixelMapuiv" );
01050     qglPixelMapusv               = GPA(g_hGLDLL, "glPixelMapusv" );
01051     qglPixelStoref               = GPA(g_hGLDLL, "glPixelStoref" );
01052     qglPixelStorei               = GPA(g_hGLDLL, "glPixelStorei" );
01053     qglPixelTransferf            = GPA(g_hGLDLL, "glPixelTransferf" );
01054     qglPixelTransferi            = GPA(g_hGLDLL, "glPixelTransferi" );
01055     qglPixelZoom                 = GPA(g_hGLDLL, "glPixelZoom" );
01056     qglPointSize                 = GPA(g_hGLDLL, "glPointSize" );
01057     qglPolygonMode               = GPA(g_hGLDLL, "glPolygonMode" );
01058     qglPolygonOffset             = GPA(g_hGLDLL, "glPolygonOffset" );
01059     qglPolygonStipple            = GPA(g_hGLDLL, "glPolygonStipple" );
01060     qglPopAttrib                 = GPA(g_hGLDLL, "glPopAttrib" );
01061     qglPopClientAttrib           = GPA(g_hGLDLL, "glPopClientAttrib" );
01062     qglPopMatrix                 = GPA(g_hGLDLL, "glPopMatrix" );
01063     qglPopName                   = GPA(g_hGLDLL, "glPopName" );
01064     qglPrioritizeTextures        = GPA(g_hGLDLL, "glPrioritizeTextures" );
01065     qglPushAttrib                = GPA(g_hGLDLL, "glPushAttrib" );
01066     qglPushClientAttrib          = GPA(g_hGLDLL, "glPushClientAttrib" );
01067     qglPushMatrix                = GPA(g_hGLDLL, "glPushMatrix" );
01068     qglPushName                  = GPA(g_hGLDLL, "glPushName" );
01069     qglRasterPos2d               = GPA(g_hGLDLL, "glRasterPos2d" );
01070     qglRasterPos2dv              = GPA(g_hGLDLL, "glRasterPos2dv" );
01071     qglRasterPos2f               = GPA(g_hGLDLL, "glRasterPos2f" );
01072     qglRasterPos2fv              = GPA(g_hGLDLL, "glRasterPos2fv" );
01073     qglRasterPos2i               = GPA(g_hGLDLL, "glRasterPos2i" );
01074     qglRasterPos2iv              = GPA(g_hGLDLL, "glRasterPos2iv" );
01075     qglRasterPos2s               = GPA(g_hGLDLL, "glRasterPos2s" );
01076     qglRasterPos2sv              = GPA(g_hGLDLL, "glRasterPos2sv" );
01077     qglRasterPos3d               = GPA(g_hGLDLL, "glRasterPos3d" );
01078     qglRasterPos3dv              = GPA(g_hGLDLL, "glRasterPos3dv" );
01079     qglRasterPos3f               = GPA(g_hGLDLL, "glRasterPos3f" );
01080     qglRasterPos3fv              = GPA(g_hGLDLL, "glRasterPos3fv" );
01081     qglRasterPos3i               = GPA(g_hGLDLL, "glRasterPos3i" );
01082     qglRasterPos3iv              = GPA(g_hGLDLL, "glRasterPos3iv" );
01083     qglRasterPos3s               = GPA(g_hGLDLL, "glRasterPos3s" );
01084     qglRasterPos3sv              = GPA(g_hGLDLL, "glRasterPos3sv" );
01085     qglRasterPos4d               = GPA(g_hGLDLL, "glRasterPos4d" );
01086     qglRasterPos4dv              = GPA(g_hGLDLL, "glRasterPos4dv" );
01087     qglRasterPos4f               = GPA(g_hGLDLL, "glRasterPos4f" );
01088     qglRasterPos4fv              = GPA(g_hGLDLL, "glRasterPos4fv" );
01089     qglRasterPos4i               = GPA(g_hGLDLL, "glRasterPos4i" );
01090     qglRasterPos4iv              = GPA(g_hGLDLL, "glRasterPos4iv" );
01091     qglRasterPos4s               = GPA(g_hGLDLL, "glRasterPos4s" );
01092     qglRasterPos4sv              = GPA(g_hGLDLL, "glRasterPos4sv" );
01093     qglReadBuffer                = GPA(g_hGLDLL, "glReadBuffer" );
01094     qglReadPixels                = GPA(g_hGLDLL, "glReadPixels" );
01095     qglRectd                     = GPA(g_hGLDLL, "glRectd" );
01096     qglRectdv                    = GPA(g_hGLDLL, "glRectdv" );
01097     qglRectf                     = GPA(g_hGLDLL, "glRectf" );
01098     qglRectfv                    = GPA(g_hGLDLL, "glRectfv" );
01099     qglRecti                     = GPA(g_hGLDLL, "glRecti" );
01100     qglRectiv                    = GPA(g_hGLDLL, "glRectiv" );
01101     qglRects                     = GPA(g_hGLDLL, "glRects" );
01102     qglRectsv                    = GPA(g_hGLDLL, "glRectsv" );
01103     qglRenderMode                = GPA(g_hGLDLL, "glRenderMode" );
01104     qglRotated                   = GPA(g_hGLDLL, "glRotated" );
01105     qglRotatef                   = GPA(g_hGLDLL, "glRotatef" );
01106     qglScaled                    = GPA(g_hGLDLL, "glScaled" );
01107     qglScalef                    = GPA(g_hGLDLL, "glScalef" );
01108     qglScissor                   = GPA(g_hGLDLL, "glScissor" );
01109     qglSelectBuffer              = GPA(g_hGLDLL, "glSelectBuffer" );
01110     qglShadeModel                = GPA(g_hGLDLL, "glShadeModel" );
01111     qglStencilFunc               = GPA(g_hGLDLL, "glStencilFunc" );
01112     qglStencilMask               = GPA(g_hGLDLL, "glStencilMask" );
01113     qglStencilOp                 = GPA(g_hGLDLL, "glStencilOp" );
01114     qglTexCoord1d                = GPA(g_hGLDLL, "glTexCoord1d" );
01115     qglTexCoord1dv               = GPA(g_hGLDLL, "glTexCoord1dv" );
01116     qglTexCoord1f                = GPA(g_hGLDLL, "glTexCoord1f" );
01117     qglTexCoord1fv               = GPA(g_hGLDLL, "glTexCoord1fv" );
01118     qglTexCoord1i                = GPA(g_hGLDLL, "glTexCoord1i" );
01119     qglTexCoord1iv               = GPA(g_hGLDLL, "glTexCoord1iv" );
01120     qglTexCoord1s                = GPA(g_hGLDLL, "glTexCoord1s" );
01121     qglTexCoord1sv               = GPA(g_hGLDLL, "glTexCoord1sv" );
01122     qglTexCoord2d                = GPA(g_hGLDLL, "glTexCoord2d" );
01123     qglTexCoord2dv               = GPA(g_hGLDLL, "glTexCoord2dv" );
01124     qglTexCoord2f                = GPA(g_hGLDLL, "glTexCoord2f" );
01125     qglTexCoord2fv               = GPA(g_hGLDLL, "glTexCoord2fv" );
01126     qglTexCoord2i                = GPA(g_hGLDLL, "glTexCoord2i" );
01127     qglTexCoord2iv               = GPA(g_hGLDLL, "glTexCoord2iv" );
01128     qglTexCoord2s                = GPA(g_hGLDLL, "glTexCoord2s" );
01129     qglTexCoord2sv               = GPA(g_hGLDLL, "glTexCoord2sv" );
01130     qglTexCoord3d                = GPA(g_hGLDLL, "glTexCoord3d" );
01131     qglTexCoord3dv               = GPA(g_hGLDLL, "glTexCoord3dv" );
01132     qglTexCoord3f                = GPA(g_hGLDLL, "glTexCoord3f" );
01133     qglTexCoord3fv               = GPA(g_hGLDLL, "glTexCoord3fv" );
01134     qglTexCoord3i                = GPA(g_hGLDLL, "glTexCoord3i" );
01135     qglTexCoord3iv               = GPA(g_hGLDLL, "glTexCoord3iv" );
01136     qglTexCoord3s                = GPA(g_hGLDLL, "glTexCoord3s" );
01137     qglTexCoord3sv               = GPA(g_hGLDLL, "glTexCoord3sv" );
01138     qglTexCoord4d                = GPA(g_hGLDLL, "glTexCoord4d" );
01139     qglTexCoord4dv               = GPA(g_hGLDLL, "glTexCoord4dv" );
01140     qglTexCoord4f                = GPA(g_hGLDLL, "glTexCoord4f" );
01141     qglTexCoord4fv               = GPA(g_hGLDLL, "glTexCoord4fv" );
01142     qglTexCoord4i                = GPA(g_hGLDLL, "glTexCoord4i" );
01143     qglTexCoord4iv               = GPA(g_hGLDLL, "glTexCoord4iv" );
01144     qglTexCoord4s                = GPA(g_hGLDLL, "glTexCoord4s" );
01145     qglTexCoord4sv               = GPA(g_hGLDLL, "glTexCoord4sv" );
01146     qglTexCoordPointer           = GPA(g_hGLDLL, "glTexCoordPointer" );
01147     qglTexEnvf                   = GPA(g_hGLDLL, "glTexEnvf" );
01148     qglTexEnvfv                  = GPA(g_hGLDLL, "glTexEnvfv" );
01149     qglTexEnvi                   = GPA(g_hGLDLL, "glTexEnvi" );
01150     qglTexEnviv                  = GPA(g_hGLDLL, "glTexEnviv" );
01151     qglTexGend                   = GPA(g_hGLDLL, "glTexGend" );
01152     qglTexGendv                  = GPA(g_hGLDLL, "glTexGendv" );
01153     qglTexGenf                   = GPA(g_hGLDLL, "glTexGenf" );
01154     qglTexGenfv                  = GPA(g_hGLDLL, "glTexGenfv" );
01155     qglTexGeni                   = GPA(g_hGLDLL, "glTexGeni" );
01156     qglTexGeniv                  = GPA(g_hGLDLL, "glTexGeniv" );
01157     qglTexImage1D                = GPA(g_hGLDLL, "glTexImage1D" );
01158     qglTexImage2D                = GPA(g_hGLDLL, "glTexImage2D" );
01159     qglTexParameterf             = GPA(g_hGLDLL, "glTexParameterf" );
01160     qglTexParameterfv            = GPA(g_hGLDLL, "glTexParameterfv" );
01161     qglTexParameteri             = GPA(g_hGLDLL, "glTexParameteri" );
01162     qglTexParameteriv            = GPA(g_hGLDLL, "glTexParameteriv" );
01163     qglTexSubImage1D             = GPA(g_hGLDLL, "glTexSubImage1D" );
01164     qglTexSubImage2D             = GPA(g_hGLDLL, "glTexSubImage2D" );
01165     qglTranslated                = GPA(g_hGLDLL, "glTranslated" );
01166     qglTranslatef                = GPA(g_hGLDLL, "glTranslatef" );
01167     qglVertex2d                  = GPA(g_hGLDLL, "glVertex2d" );
01168     qglVertex2dv                 = GPA(g_hGLDLL, "glVertex2dv" );
01169     qglVertex2f                  = GPA(g_hGLDLL, "glVertex2f" );
01170     qglVertex2fv                 = GPA(g_hGLDLL, "glVertex2fv" );
01171     qglVertex2i                  = GPA(g_hGLDLL, "glVertex2i" );
01172     qglVertex2iv                 = GPA(g_hGLDLL, "glVertex2iv" );
01173     qglVertex2s                  = GPA(g_hGLDLL, "glVertex2s" );
01174     qglVertex2sv                 = GPA(g_hGLDLL, "glVertex2sv" );
01175     qglVertex3d                  = GPA(g_hGLDLL, "glVertex3d" );
01176     qglVertex3dv                 = GPA(g_hGLDLL, "glVertex3dv" );
01177     qglVertex3f                  = GPA(g_hGLDLL, "glVertex3f" );
01178     qglVertex3fv                 = GPA(g_hGLDLL, "glVertex3fv" );
01179     qglVertex3i                  = GPA(g_hGLDLL, "glVertex3i" );
01180     qglVertex3iv                 = GPA(g_hG