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

linux_qgl.c File Reference

#include <unistd.h>
#include <sys/types.h>
#include <float.h>
#include "../renderer/tr_local.h"
#include "unix_glw.h"
#include <dlfcn.h>

Include dependency graph for linux_qgl.c:

Include dependency graph

Go to the source code of this file.

Defines

#define GPA(a)   dlsym( glw_state.OpenGLLib, a )
#define SIG(x)   fprintf( glw_state.log_fp, x "\n" )

Functions

const GLubyte *APIENTRY * dllGetString (GLenum name)
 GLboolean (APIENTRY *qglAreTexturesResident)(GLsizei n
 GLenum (APIENTRY *qglGetError)(void)
void GLimp_LogNewFrame (void)
 GLint (APIENTRY *qglRenderMode)(GLenum mode)
 GLuint (APIENTRY *qglGenLists)(GLsizei range)
void APIENTRY logAccum (GLenum op, GLfloat value)
void APIENTRY logAlphaFunc (GLenum func, GLclampf ref)
GLboolean APIENTRY logAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences)
void APIENTRY logArrayElement (GLint i)
void APIENTRY logBegin (GLenum mode)
void APIENTRY logBindTexture (GLenum target, GLuint texture)
void APIENTRY logBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
void APIENTRY logBlendFunc (GLenum sfactor, GLenum dfactor)
void APIENTRY logCallList (GLuint list)
void APIENTRY logCallLists (GLsizei n, GLenum type, const void *lists)
void APIENTRY logClear (GLbitfield mask)
void APIENTRY logClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void APIENTRY logClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void APIENTRY logClearDepth (GLclampd depth)
void APIENTRY logClearIndex (GLfloat c)
void APIENTRY logClearStencil (GLint s)
void APIENTRY logClipPlane (GLenum plane, const GLdouble *equation)
void APIENTRY logColor3b (GLbyte red, GLbyte green, GLbyte blue)
void APIENTRY logColor3bv (const GLbyte *v)
void APIENTRY logColor3d (GLdouble red, GLdouble green, GLdouble blue)
void APIENTRY logColor3dv (const GLdouble *v)
void APIENTRY logColor3f (GLfloat red, GLfloat green, GLfloat blue)
void APIENTRY logColor3fv (const GLfloat *v)
void APIENTRY logColor3i (GLint red, GLint green, GLint blue)
void APIENTRY logColor3iv (const GLint *v)
void APIENTRY logColor3s (GLshort red, GLshort green, GLshort blue)
void APIENTRY logColor3sv (const GLshort *v)
void APIENTRY logColor3ub (GLubyte red, GLubyte green, GLubyte blue)
void APIENTRY logColor3ubv (const GLubyte *v)
void APIENTRY logColor3ui (GLuint red, GLuint green, GLuint blue)
void APIENTRY logColor3uiv (const GLuint *v)
void APIENTRY logColor3us (GLushort red, GLushort green, GLushort blue)
void APIENTRY logColor3usv (const GLushort *v)
void APIENTRY logColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
void APIENTRY logColor4bv (const GLbyte *v)
void APIENTRY logColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
void APIENTRY logColor4dv (const GLdouble *v)
void APIENTRY logColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void APIENTRY logColor4fv (const GLfloat *v)
void APIENTRY logColor4i (GLint red, GLint green, GLint blue, GLint alpha)
void APIENTRY logColor4iv (const GLint *v)
void APIENTRY logColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha)
void APIENTRY logColor4sv (const GLshort *v)
void APIENTRY logColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
void APIENTRY logColor4ubv (const GLubyte *v)
void APIENTRY logColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha)
void APIENTRY logColor4uiv (const GLuint *v)
void APIENTRY logColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha)
void APIENTRY logColor4usv (const GLushort *v)
void APIENTRY logColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void APIENTRY logColorMaterial (GLenum face, GLenum mode)
void APIENTRY logColorPointer (GLint size, GLenum type, GLsizei stride, const void *pointer)
void APIENTRY logCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
void APIENTRY logCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border)
void APIENTRY logCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void APIENTRY logCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void APIENTRY logCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void APIENTRY logCullFace (GLenum mode)
void APIENTRY logDeleteLists (GLuint list, GLsizei range)
void APIENTRY logDeleteTextures (GLsizei n, const GLuint *textures)
void APIENTRY logDepthFunc (GLenum func)
void APIENTRY logDepthMask (GLboolean flag)
void APIENTRY logDepthRange (GLclampd zNear, GLclampd zFar)
void APIENTRY logDisable (GLenum cap)
void APIENTRY logDisableClientState (GLenum array)
void APIENTRY logDrawArrays (GLenum mode, GLint first, GLsizei count)
void APIENTRY logDrawBuffer (GLenum mode)
void APIENTRY logDrawElements (GLenum mode, GLsizei count, GLenum type, const void *indices)
void APIENTRY logDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
void APIENTRY logEdgeFlag (GLboolean flag)
void APIENTRY logEdgeFlagPointer (GLsizei stride, const void *pointer)
void APIENTRY logEdgeFlagv (const GLboolean *flag)
void APIENTRY logEnable (GLenum cap)
void APIENTRY logEnableClientState (GLenum array)
void APIENTRY logEnd (void)
void APIENTRY logEndList (void)
void APIENTRY logEvalCoord1d (GLdouble u)
void APIENTRY logEvalCoord1dv (const GLdouble *u)
void APIENTRY logEvalCoord1f (GLfloat u)
void APIENTRY logEvalCoord1fv (const GLfloat *u)
void APIENTRY logEvalCoord2d (GLdouble u, GLdouble v)
void APIENTRY logEvalCoord2dv (const GLdouble *u)
void APIENTRY logEvalCoord2f (GLfloat u, GLfloat v)
void APIENTRY logEvalCoord2fv (const GLfloat *u)
void APIENTRY logEvalMesh1 (GLenum mode, GLint i1, GLint i2)
void APIENTRY logEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
void APIENTRY logEvalPoint1 (GLint i)
void APIENTRY logEvalPoint2 (GLint i, GLint j)
void APIENTRY logFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer)
void APIENTRY logFinish (void)
void APIENTRY logFlush (void)
void APIENTRY logFogf (GLenum pname, GLfloat param)
void APIENTRY logFogfv (GLenum pname, const GLfloat *params)
void APIENTRY logFogi (GLenum pname, GLint param)
void APIENTRY logFogiv (GLenum pname, const GLint *params)
void APIENTRY logFrontFace (GLenum mode)
void APIENTRY logFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
GLuint APIENTRY logGenLists (GLsizei range)
void APIENTRY logGenTextures (GLsizei n, GLuint *textures)
void APIENTRY logGetBooleanv (GLenum pname, GLboolean *params)
void APIENTRY logGetClipPlane (GLenum plane, GLdouble *equation)
void APIENTRY logGetDoublev (GLenum pname, GLdouble *params)
GLenum APIENTRY logGetError (void)
void APIENTRY logGetFloatv (GLenum pname, GLfloat *params)
void APIENTRY logGetIntegerv (GLenum pname, GLint *params)
void APIENTRY logGetLightfv (GLenum light, GLenum pname, GLfloat *params)
void APIENTRY logGetLightiv (GLenum light, GLenum pname, GLint *params)
void APIENTRY logGetMapdv (GLenum target, GLenum query, GLdouble *v)
void APIENTRY logGetMapfv (GLenum target, GLenum query, GLfloat *v)
void APIENTRY logGetMapiv (GLenum target, GLenum query, GLint *v)
void APIENTRY logGetMaterialfv (GLenum face, GLenum pname, GLfloat *params)
void APIENTRY logGetMaterialiv (GLenum face, GLenum pname, GLint *params)
void APIENTRY logGetPixelMapfv (GLenum map, GLfloat *values)
void APIENTRY logGetPixelMapuiv (GLenum map, GLuint *values)
void APIENTRY logGetPixelMapusv (GLenum map, GLushort *values)
void APIENTRY logGetPointerv (GLenum pname, GLvoid **params)
void APIENTRY logGetPolygonStipple (GLubyte *mask)
const GLubyte *APIENTRY logGetString (GLenum name)
void APIENTRY logGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params)
void APIENTRY logGetTexEnviv (GLenum target, GLenum pname, GLint *params)
void APIENTRY logGetTexGendv (GLenum coord, GLenum pname, GLdouble *params)
void APIENTRY logGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params)
void APIENTRY logGetTexGeniv (GLenum coord, GLenum pname, GLint *params)
void APIENTRY logGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
void APIENTRY logGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params)
void APIENTRY logGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params)
void APIENTRY logGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)
void APIENTRY logGetTexParameteriv (GLenum target, GLenum pname, GLint *params)
void APIENTRY logHint (GLenum target, GLenum mode)
void APIENTRY logIndexd (GLdouble c)
void APIENTRY logIndexdv (const GLdouble *c)
void APIENTRY logIndexf (GLfloat c)
void APIENTRY logIndexfv (const GLfloat *c)
void APIENTRY logIndexi (GLint c)
void APIENTRY logIndexiv (const GLint *c)
void APIENTRY logIndexMask (GLuint mask)
void APIENTRY logIndexPointer (GLenum type, GLsizei stride, const void *pointer)
void APIENTRY logIndexs (GLshort c)
void APIENTRY logIndexsv (const GLshort *c)
void APIENTRY logIndexub (GLubyte c)
void APIENTRY logIndexubv (const GLubyte *c)
void APIENTRY logInitNames (void)
void APIENTRY logInterleavedArrays (GLenum format, GLsizei stride, const void *pointer)
GLboolean APIENTRY logIsEnabled (GLenum cap)
GLboolean APIENTRY logIsList (GLuint list)
GLboolean APIENTRY logIsTexture (GLuint texture)
void APIENTRY logLightf (GLenum light, GLenum pname, GLfloat param)
void APIENTRY logLightfv (GLenum light, GLenum pname, const GLfloat *params)
void APIENTRY logLighti (GLenum light, GLenum pname, GLint param)
void APIENTRY logLightiv (GLenum light, GLenum pname, const GLint *params)
void APIENTRY logLightModelf (GLenum pname, GLfloat param)
void APIENTRY logLightModelfv (GLenum pname, const GLfloat *params)
void APIENTRY logLightModeli (GLenum pname, GLint param)
void APIENTRY logLightModeliv (GLenum pname, const GLint *params)
void APIENTRY logLineStipple (GLint factor, GLushort pattern)
void APIENTRY logLineWidth (GLfloat width)
void APIENTRY logListBase (GLuint base)
void APIENTRY logLoadIdentity (void)
void APIENTRY logLoadMatrixd (const GLdouble *m)
void APIENTRY logLoadMatrixf (const GLfloat *m)
void APIENTRY logLoadName (GLuint name)
void APIENTRY logLogicOp (GLenum opcode)
void APIENTRY logMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
void APIENTRY logMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
void APIENTRY logMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
void APIENTRY logMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
void APIENTRY logMapGrid1d (GLint un, GLdouble u1, GLdouble u2)
void APIENTRY logMapGrid1f (GLint un, GLfloat u1, GLfloat u2)
void APIENTRY logMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
void APIENTRY logMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
void APIENTRY logMaterialf (GLenum face, GLenum pname, GLfloat param)
void APIENTRY logMaterialfv (GLenum face, GLenum pname, const GLfloat *params)
void APIENTRY logMateriali (GLenum face, GLenum pname, GLint param)
void APIENTRY logMaterialiv (GLenum face, GLenum pname, const GLint *params)
void APIENTRY logMatrixMode (GLenum mode)
void APIENTRY logMultMatrixd (const GLdouble *m)
void APIENTRY logMultMatrixf (const GLfloat *m)
void APIENTRY logNewList (GLuint list, GLenum mode)
void APIENTRY logNormal3b (GLbyte nx, GLbyte ny, GLbyte nz)
void APIENTRY logNormal3bv (const GLbyte *v)
void APIENTRY logNormal3d (GLdouble nx, GLdouble ny, GLdouble nz)
void APIENTRY logNormal3dv (const GLdouble *v)
void APIENTRY logNormal3f (GLfloat nx, GLfloat ny, GLfloat nz)
void APIENTRY logNormal3fv (const GLfloat *v)
void APIENTRY logNormal3i (GLint nx, GLint ny, GLint nz)
void APIENTRY logNormal3iv (const GLint *v)
void APIENTRY logNormal3s (GLshort nx, GLshort ny, GLshort nz)
void APIENTRY logNormal3sv (const GLshort *v)
void APIENTRY logNormalPointer (GLenum type, GLsizei stride, const void *pointer)
void APIENTRY logOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void APIENTRY logPassThrough (GLfloat token)
void APIENTRY logPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values)
void APIENTRY logPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values)
void APIENTRY logPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values)
void APIENTRY logPixelStoref (GLenum pname, GLfloat param)
void APIENTRY logPixelStorei (GLenum pname, GLint param)
void APIENTRY logPixelTransferf (GLenum pname, GLfloat param)
void APIENTRY logPixelTransferi (GLenum pname, GLint param)
void APIENTRY logPixelZoom (GLfloat xfactor, GLfloat yfactor)
void APIENTRY logPointSize (GLfloat size)
void APIENTRY logPolygonMode (GLenum face, GLenum mode)
void APIENTRY logPolygonOffset (GLfloat factor, GLfloat units)
void APIENTRY logPolygonStipple (const GLubyte *mask)
void APIENTRY logPopAttrib (void)
void APIENTRY logPopClientAttrib (void)
void APIENTRY logPopMatrix (void)
void APIENTRY logPopName (void)
void APIENTRY logPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities)
void APIENTRY logPushAttrib (GLbitfield mask)
void APIENTRY logPushClientAttrib (GLbitfield mask)
void APIENTRY logPushMatrix (void)
void APIENTRY logPushName (GLuint name)
void APIENTRY logRasterPos2d (GLdouble x, GLdouble y)
void APIENTRY logRasterPos2dv (const GLdouble *v)
void APIENTRY logRasterPos2f (GLfloat x, GLfloat y)
void APIENTRY logRasterPos2fv (const GLfloat *v)
void APIENTRY logRasterPos2i (GLint x, GLint y)
void APIENTRY logRasterPos2iv (const GLint *v)
void APIENTRY logRasterPos2s (GLshort x, GLshort y)
void APIENTRY logRasterPos2sv (const GLshort *v)
void APIENTRY logRasterPos3d (GLdouble x, GLdouble y, GLdouble z)
void APIENTRY logRasterPos3dv (const GLdouble *v)
void APIENTRY logRasterPos3f (GLfloat x, GLfloat y, GLfloat z)
void APIENTRY logRasterPos3fv (const GLfloat *v)
void APIENTRY logRasterPos3i (GLint x, GLint y, GLint z)
void APIENTRY logRasterPos3iv (const GLint *v)
void APIENTRY logRasterPos3s (GLshort x, GLshort y, GLshort z)
void APIENTRY logRasterPos3sv (const GLshort *v)
void APIENTRY logRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void APIENTRY logRasterPos4dv (const GLdouble *v)
void APIENTRY logRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void APIENTRY logRasterPos4fv (const GLfloat *v)
void APIENTRY logRasterPos4i (GLint x, GLint y, GLint z, GLint w)
void APIENTRY logRasterPos4iv (const GLint *v)
void APIENTRY logRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w)
void APIENTRY logRasterPos4sv (const GLshort *v)
void APIENTRY logReadBuffer (GLenum mode)
void APIENTRY logReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
void APIENTRY logRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
void APIENTRY logRectdv (const GLdouble *v1, const GLdouble *v2)
void APIENTRY logRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
void APIENTRY logRectfv (const GLfloat *v1, const GLfloat *v2)
void APIENTRY logRecti (GLint x1, GLint y1, GLint x2, GLint y2)
void APIENTRY logRectiv (const GLint *v1, const GLint *v2)
void APIENTRY logRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2)
void APIENTRY logRectsv (const GLshort *v1, const GLshort *v2)
GLint APIENTRY logRenderMode (GLenum mode)
void APIENTRY logRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
void APIENTRY logRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
void APIENTRY logScaled (GLdouble x, GLdouble y, GLdouble z)
void APIENTRY logScalef (GLfloat x, GLfloat y, GLfloat z)
void APIENTRY logScissor (GLint x, GLint y, GLsizei width, GLsizei height)
void APIENTRY logSelectBuffer (GLsizei size, GLuint *buffer)
void APIENTRY logShadeModel (GLenum mode)
void APIENTRY logStencilFunc (GLenum func, GLint ref, GLuint mask)
void APIENTRY logStencilMask (GLuint mask)
void APIENTRY logStencilOp (GLenum fail, GLenum zfail, GLenum zpass)
void APIENTRY logTexCoord1d (GLdouble s)
void APIENTRY logTexCoord1dv (const GLdouble *v)
void APIENTRY logTexCoord1f (GLfloat s)
void APIENTRY logTexCoord1fv (const GLfloat *v)
void APIENTRY logTexCoord1i (GLint s)
void APIENTRY logTexCoord1iv (const GLint *v)
void APIENTRY logTexCoord1s (GLshort s)
void APIENTRY logTexCoord1sv (const GLshort *v)
void APIENTRY logTexCoord2d (GLdouble s, GLdouble t)
void APIENTRY logTexCoord2dv (const GLdouble *v)
void APIENTRY logTexCoord2f (GLfloat s, GLfloat t)
void APIENTRY logTexCoord2fv (const GLfloat *v)
void APIENTRY logTexCoord2i (GLint s, GLint t)
void APIENTRY logTexCoord2iv (const GLint *v)
void APIENTRY logTexCoord2s (GLshort s, GLshort t)
void APIENTRY logTexCoord2sv (const GLshort *v)
void APIENTRY logTexCoord3d (GLdouble s, GLdouble t, GLdouble r)
void APIENTRY logTexCoord3dv (const GLdouble *v)
void APIENTRY logTexCoord3f (GLfloat s, GLfloat t, GLfloat r)
void APIENTRY logTexCoord3fv (const GLfloat *v)
void APIENTRY logTexCoord3i (GLint s, GLint t, GLint r)
void APIENTRY logTexCoord3iv (const GLint *v)
void APIENTRY logTexCoord3s (GLshort s, GLshort t, GLshort r)
void APIENTRY logTexCoord3sv (const GLshort *v)
void APIENTRY logTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void APIENTRY logTexCoord4dv (const GLdouble *v)
void APIENTRY logTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void APIENTRY logTexCoord4fv (const GLfloat *v)
void APIENTRY logTexCoord4i (GLint s, GLint t, GLint r, GLint q)
void APIENTRY logTexCoord4iv (const GLint *v)
void APIENTRY logTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q)
void APIENTRY logTexCoord4sv (const GLshort *v)
void APIENTRY logTexCoordPointer (GLint size, GLenum type, GLsizei stride, const void *pointer)
void APIENTRY logTexEnvf (GLenum target, GLenum pname, GLfloat param)
void APIENTRY logTexEnvfv (GLenum target, GLenum pname, const GLfloat *params)
void APIENTRY logTexEnvi (GLenum target, GLenum pname, GLint param)
void APIENTRY logTexEnviv (GLenum target, GLenum pname, const GLint *params)
void APIENTRY logTexGend (GLenum coord, GLenum pname, GLdouble param)
void APIENTRY logTexGendv (GLenum coord, GLenum pname, const GLdouble *params)
void APIENTRY logTexGenf (GLenum coord, GLenum pname, GLfloat param)
void APIENTRY logTexGenfv (GLenum coord, GLenum pname, const GLfloat *params)
void APIENTRY logTexGeni (GLenum coord, GLenum pname, GLint param)
void APIENTRY logTexGeniv (GLenum coord, GLenum pname, const GLint *params)
void APIENTRY logTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
void APIENTRY logTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
void APIENTRY logTexParameterf (GLenum target, GLenum pname, GLfloat param)
void APIENTRY logTexParameterfv (GLenum target, GLenum pname, const GLfloat *params)
void APIENTRY logTexParameteri (GLenum target, GLenum pname, GLint param)
void APIENTRY logTexParameteriv (GLenum target, GLenum pname, const GLint *params)
void APIENTRY logTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
void APIENTRY logTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
void APIENTRY logTranslated (GLdouble x, GLdouble y, GLdouble z)
void APIENTRY logTranslatef (GLfloat x, GLfloat y, GLfloat z)
void APIENTRY logVertex2d (GLdouble x, GLdouble y)
void APIENTRY logVertex2dv (const GLdouble *v)
void APIENTRY logVertex2f (GLfloat x, GLfloat y)
void APIENTRY logVertex2fv (const GLfloat *v)
void APIENTRY logVertex2i (GLint x, GLint y)
void APIENTRY logVertex2iv (const GLint *v)
void APIENTRY logVertex2s (GLshort x, GLshort y)
void APIENTRY logVertex2sv (const GLshort *v)
void APIENTRY logVertex3d (GLdouble x, GLdouble y, GLdouble z)
void APIENTRY logVertex3dv (const GLdouble *v)
void APIENTRY logVertex3f (GLfloat x, GLfloat y, GLfloat z)
void APIENTRY logVertex3fv (const GLfloat *v)
void APIENTRY logVertex3i (GLint x, GLint y, GLint z)
void APIENTRY logVertex3iv (const GLint *v)
void APIENTRY logVertex3s (GLshort x, GLshort y, GLshort z)
void APIENTRY logVertex3sv (const GLshort *v)
void APIENTRY logVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void APIENTRY logVertex4dv (const GLdouble *v)
void APIENTRY logVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void APIENTRY logVertex4fv (const GLfloat *v)
void APIENTRY logVertex4i (GLint x, GLint y, GLint z, GLint w)
void APIENTRY logVertex4iv (const GLint *v)
void APIENTRY logVertex4s (GLshort x, GLshort y, GLshort z, GLshort w)
void APIENTRY logVertex4sv (const GLshort *v)
void APIENTRY logVertexPointer (GLint size, GLenum type, GLsizei stride, const void *pointer)
void APIENTRY logViewport (GLint x, GLint y, GLsizei width, GLsizei height)
void QGL_EnableLogging (qboolean enable)
qboolean QGL_Init (const char *dllname)
void QGL_Shutdown (void)
const GLubyte *APIENTRY * qglGetString (GLenum name)
void * qwglGetProcAddress (char *symbol)
 void (APIENTRY *qglAccum)(GLenum op

Variables

GLfloat GLfloat GLfloat alpha
GLsizei GLfloat GLfloat GLfloat
GLfloat const GLubyte * 
bitmap
GLfloat GLfloat blue
GLint GLenum GLint GLint GLsizei
GLint 
border
GLdouble GLdouble bottom
GLenum GLfloatbuffer
GLint GLsizei count
GLenum dfactor
const GLdouble * equation
GLint first
GLsizei GLenum format
 GLfloat
GLfloat green
GLsizei height
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
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
XVisualInfo *(* qglXChooseVisual )(Display *dpy, int screen, int *attribList)
void(* qglXCopyContext )(Display *dpy, GLXContext src, GLXContext dst, GLuint mask)
GLXContext(* qglXCreateContext )(Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct)
void(* qglXDestroyContext )(Display *dpy, GLXContext ctx)
Bool(* qglXMakeCurrent )(Display *dpy, GLXDrawable drawable, GLXContext ctx)
void(* qglXSwapBuffers )(Display *dpy, GLXDrawable drawable)
GLenum query
GLdouble GLdouble r
GLsizei range
GLclampf ref
const GLuint GLboolean * residences
GLdouble right
GLfloat s
GLenum GLsizei stride
GLdouble t
GLuint texture
const GLuint * textures
GLdouble GLdouble GLdouble top
GLenum type
GLdouble u1
GLdouble GLdouble u2
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  )     dlsym( glw_state.OpenGLLib, a )
 

Definition at line 3015 of file linux_qgl.c.

Referenced by QGL_Init(), and qwglGetProcAddress().

#define SIG  )     fprintf( glw_state.log_fp, x "\n" )
 

Definition at line 932 of file linux_qgl.c.

Referenced by logColor3ui(), logColor3uiv(), logColor3us(), logColor3usv(), logColor4b(), logColor4bv(), logColor4d(), logColor4dv(), logColor4i(), logColor4iv(), logColor4s(), logColor4sv(), logColor4ub(), logColor4ubv(), logColor4ui(), logColor4uiv(), logColor4us(), logColor4usv(), logColorMask(), logColorMaterial(), logColorPointer(), logCopyPixels(), logCopyTexImage1D(), logCopyTexImage2D(), logCopyTexSubImage1D(), logCopyTexSubImage2D(), logCullFace(), logDeleteLists(), logDeleteTextures(), logDepthFunc(), logDepthMask(), logDepthRange(), logDisableClientState(), logDrawArrays(), logDrawBuffer(), logDrawElements(), logDrawPixels(), logEdgeFlag(), logEdgeFlagPointer(), logEdgeFlagv(), logEnableClientState(), logEnd(), logEndList(), logEvalCoord1d(), logEvalCoord1dv(), logEvalCoord1f(), logEvalCoord1fv(), logEvalCoord2d(), logEvalCoord2dv(), logEvalCoord2f(), logEvalCoord2fv(), logEvalMesh1(), logEvalMesh2(), logEvalPoint1(), logEvalPoint2(), logFeedbackBuffer(), logFinish(), logFlush(), logFogf(), logFogfv(), logFogi(), logFogiv(), logFrontFace(), logFrustum(), logGenLists(), logGenTextures(), logGetBooleanv(), logGetClipPlane(), logGetDoublev(), logGetError(), logGetFloatv(), logGetIntegerv(), logGetLightfv(), logGetLightiv(), logGetMapdv(), logGetMapfv(), logGetMapiv(), logGetMaterialfv(), logGetMaterialiv(), logGetPixelMapfv(), logGetPixelMapuiv(), logGetPixelMapusv(), logGetPointerv(), logGetPolygonStipple(), logGetString(), logGetTexEnvfv(), logGetTexEnviv(), logGetTexGendv(), logGetTexGenfv(), logGetTexGeniv(), logGetTexImage(), logGetTexLevelParameterfv(), logGetTexLevelParameteriv(), logGetTexParameterfv(), logGetTexParameteriv(), logIndexd(), logIndexdv(), logIndexf(), logIndexfv(), logIndexi(), logIndexiv(), logIndexMask(), logIndexPointer(), logIndexs(), logIndexsv(), logIndexub(), logIndexubv(), logInitNames(), logInterleavedArrays(), logIsEnabled(), logIsList(), logIsTexture(), logLightf(), logLightfv(), logLighti(), logLightiv(), logLightModelf(), logLightModelfv(), logLightModeli(), logLightModeliv(), logLineStipple(), logLineWidth(), logListBase(), logLoadIdentity(), logLoadMatrixd(), logLoadMatrixf(), logLoadName(), logLogicOp(), logMap1d(), logMap1f(), logMap2d(), logMap2f(), logMapGrid1d(), logMapGrid1f(), logMapGrid2d(), logMapGrid2f(), logMaterialf(), logMaterialfv(), logMateriali(), logMaterialiv(), logMatrixMode(), logMultMatrixd(), logMultMatrixf(), logNewList(), logNormal3b(), logNormal3bv(), logNormal3d(), logNormal3dv(), logNormal3f(), logNormal3fv(), logNormal3i(), logNormal3iv(), logNormal3s(), logNormal3sv(), logNormalPointer(), logOrtho(), logPassThrough(), logPixelMapfv(), logPixelMapuiv(), logPixelMapusv(), logPixelStoref(), logPixelStorei(), logPixelTransferf(), logPixelTransferi(), logPixelZoom(), logPointSize(), logPolygonOffset(), logPolygonStipple(), logPopAttrib(), logPopClientAttrib(), logPopMatrix(), logPopName(), logPrioritizeTextures(), logPushAttrib(), logPushClientAttrib(), logPushMatrix(), logPushName(), logRasterPos2d(), logRasterPos2dv(), logRasterPos2f(), logRasterPos2fv(), logRasterPos2i(), logRasterPos2iv(), logRasterPos2s(), logRasterPos2sv(), logRasterPos3d(), logRasterPos3dv(), logRasterPos3f(), logRasterPos3fv(), logRasterPos3i(), logRasterPos3iv(), logRasterPos3s(), logRasterPos3sv(), logRasterPos4d(), logRasterPos4dv(), logRasterPos4f(), logRasterPos4fv(), logRasterPos4i(), logRasterPos4iv(), logRasterPos4s(), logRasterPos4sv(), logReadBuffer(), logReadPixels(), logRectd(), logRectdv(), logRectf(), logRectfv(), logRecti(), logRectiv(), logRects(), logRectsv(), logRenderMode(), logRotated(), logRotatef(), logScaled(), logScalef(), logScissor(), logSelectBuffer(), logShadeModel(), logStencilFunc(), logStencilMask(), logStencilOp(), logTexCoord1d(), logTexCoord1dv(), logTexCoord1f(), logTexCoord1fv(), logTexCoord1i(), logTexCoord1iv(), logTexCoord1s(), logTexCoord1sv(), logTexCoord2d(), logTexCoord2dv(), logTexCoord2f(), logTexCoord2fv(), logTexCoord2i(), logTexCoord2iv(), logTexCoord2s(), logTexCoord2sv(), logTexCoord3d(), logTexCoord3dv(), logTexCoord3f(), logTexCoord3fv(), logTexCoord3i(), logTexCoord3iv(), logTexCoord3s(), logTexCoord3sv(), logTexCoord4d(), logTexCoord4dv(), logTexCoord4f(), logTexCoord4fv(), logTexCoord4i(), logTexCoord4iv(), logTexCoord4s(), logTexCoord4sv(), logTexCoordPointer(), logTexEnvfv(), logTexEnviv(), logTexGend(), logTexGendv(), logTexGenf(), logTexGenfv(), logTexGeni(), logTexGeniv(), logTexImage1D(), logTexImage2D(), logTexParameterfv(), logTexParameteriv(), logTexSubImage1D(), logTexSubImage2D(), logTranslated(), logTranslatef(), logVertex2d(), logVertex2dv(), logVertex2f(), logVertex2fv(), logVertex2i(), logVertex2iv(), logVertex2s(), logVertex2sv(), logVertex3d(), logVertex3dv(), logVertex3f(), logVertex3fv(), logVertex3i(), logVertex3iv(), logVertex3s(), logVertex3sv(), logVertex4d(), logVertex4dv(), logVertex4f(), logVertex4fv(), logVertex4i(), logVertex4iv(), logVertex4s(), logVertex4sv(), logVertexPointer(), and logViewport().


Function Documentation

const GLubyte* APIENTRY* dllGetString GLenum  name  ) 
 

Referenced by QGL_Init().

GLboolean APIENTRY *  dllIsTexture  ) 
 

Referenced by logAreTexturesResident(), logIsEnabled(), logIsList(), logIsTexture(), qglAreTexturesResident(), qglIsEnabled(), qglIsList(), and qglIsTexture().

GLenum APIENTRY *  qglGetError  ) 
 

Referenced by _glGetError(), CheckErrors(), GL_State(), logGetError(), qglGetError(), and Upload32().

void GLimp_LogNewFrame void   ) 
 

Definition at line 4148 of file linux_qgl.c.

References fprintf(), glw_state, and glwstate_t::log_fp.

04149 {
04150     fprintf( glw_state.log_fp, "*** R_BeginFrame ***\n" );
04151 }

Here is the call graph for this function:

GLint APIENTRY *  qglRenderMode  ) 
 

GLuint APIENTRY *  qglGenLists  ) 
 

Referenced by logGenLists(), qglGenLists(), and Texture_Flush().

void APIENTRY logAccum GLenum  op,
GLfloat  value
[static]
 

Definition at line 758 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, op, and value.

00759 {
00760     fprintf( glw_state.log_fp, "glAccum\n" );
00761     dllAccum( op, value );
00762 }

Here is the call graph for this function:

void APIENTRY logAlphaFunc GLenum  func,
GLclampf  ref
[static]
 

Definition at line 764 of file linux_qgl.c.

References fprintf(), func(), glw_state, glwstate_t::log_fp, and ref.

00765 {
00766     fprintf( glw_state.log_fp, "glAlphaFunc( 0x%x, %f )\n", func, ref );
00767     dllAlphaFunc( func, ref );
00768 }

Here is the call graph for this function:

GLboolean APIENTRY logAreTexturesResident GLsizei  n,
const GLuint *  textures,
GLboolean *  residences
[static]
 

Definition at line 770 of file linux_qgl.c.

References fprintf(), GLboolean(), glw_state, glwstate_t::log_fp, n, residences, and textures.

00771 {
00772     fprintf( glw_state.log_fp, "glAreTexturesResident\n" );
00773     return dllAreTexturesResident( n, textures, residences );
00774 }

Here is the call graph for this function:

void APIENTRY logArrayElement GLint  i  )  [static]
 

Definition at line 776 of file linux_qgl.c.

References fprintf(), glw_state, i, and glwstate_t::log_fp.

00777 {
00778     fprintf( glw_state.log_fp, "glArrayElement\n" );
00779     dllArrayElement( i );
00780 }

Here is the call graph for this function:

void APIENTRY logBegin GLenum  mode  )  [static]
 

Definition at line 782 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and mode.

00783 {
00784     fprintf( glw_state.log_fp, "glBegin( 0x%x )\n", mode );
00785     dllBegin( mode );
00786 }

Here is the call graph for this function:

void APIENTRY logBindTexture GLenum  target,
GLuint  texture
[static]
 

Definition at line 788 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and texture.

00789 {
00790     fprintf( glw_state.log_fp, "glBindTexture( 0x%x, %u )\n", target, texture );
00791     dllBindTexture( target, texture );
00792 }

Here is the call graph for this function:

void APIENTRY logBitmap GLsizei  width,
GLsizei  height,
GLfloat  xorig,
GLfloat  yorig,
GLfloat  xmove,
GLfloat  ymove,
const GLubyte *  bitmap
[static]
 

Definition at line 794 of file linux_qgl.c.

References bitmap, fprintf(), glw_state, height, glwstate_t::log_fp, width, xmove, xorig, ymove, and yorig.

00795 {
00796     fprintf( glw_state.log_fp, "glBitmap\n" );
00797     dllBitmap( width, height, xorig, yorig, xmove, ymove, bitmap );
00798 }

Here is the call graph for this function:

void APIENTRY logBlendFunc GLenum  sfactor,
GLenum  dfactor
[static]
 

Definition at line 800 of file linux_qgl.c.

References dfactor, fprintf(), glw_state, and glwstate_t::log_fp.

00801 {
00802     fprintf( glw_state.log_fp, "glBlendFunc( 0x%x, 0x%x )\n", sfactor, dfactor );
00803     dllBlendFunc( sfactor, dfactor );
00804 }

Here is the call graph for this function:

void APIENTRY logCallList GLuint  list  )  [static]
 

Definition at line 806 of file linux_qgl.c.

References fprintf(), glw_state, and glwstate_t::log_fp.

00807 {
00808     fprintf( glw_state.log_fp, "glCallList( %u )\n", list );
00809     dllCallList( list );
00810 }

Here is the call graph for this function:

void APIENTRY logCallLists GLsizei  n,
GLenum  type,
const void *  lists
[static]
 

Definition at line 812 of file linux_qgl.c.

References fprintf(), glw_state, lists, glwstate_t::log_fp, n, and type.

00813 {
00814     fprintf( glw_state.log_fp, "glCallLists\n" );
00815     dllCallLists( n, type, lists );
00816 }

Here is the call graph for this function:

void APIENTRY logClear GLbitfield  mask  )  [static]
 

Definition at line 818 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and mask.

00819 {
00820     fprintf( glw_state.log_fp, "glClear\n" );
00821     dllClear( mask );
00822 }

Here is the call graph for this function:

void APIENTRY logClearAccum GLfloat  red,
GLfloat  green,
GLfloat  blue,
GLfloat  alpha
[static]
 

Definition at line 824 of file linux_qgl.c.

References alpha, blue, fprintf(), glw_state, green, and glwstate_t::log_fp.

00825 {
00826     fprintf( glw_state.log_fp, "glClearAccum\n" );
00827     dllClearAccum( red, green, blue, alpha );
00828 }

Here is the call graph for this function:

void APIENTRY logClearColor GLclampf  red,
GLclampf  green,
GLclampf  blue,
GLclampf  alpha
[static]
 

Definition at line 830 of file linux_qgl.c.

References alpha, blue, fprintf(), glw_state, green, and glwstate_t::log_fp.

00831 {
00832     fprintf( glw_state.log_fp, "glClearColor\n" );
00833     dllClearColor( red, green, blue, alpha );
00834 }

Here is the call graph for this function:

void APIENTRY logClearDepth GLclampd  depth  )  [static]
 

Definition at line 836 of file linux_qgl.c.

References fprintf(), glw_state, and glwstate_t::log_fp.

00837 {
00838     fprintf( glw_state.log_fp, "glClearDepth\n" );
00839     dllClearDepth( depth );
00840 }

Here is the call graph for this function:

void APIENTRY logClearIndex GLfloat  c  )  [static]
 

Definition at line 842 of file linux_qgl.c.

References c, fprintf(), glw_state, and glwstate_t::log_fp.

00843 {
00844     fprintf( glw_state.log_fp, "glClearIndex\n" );
00845     dllClearIndex( c );
00846 }

Here is the call graph for this function:

void APIENTRY logClearStencil GLint  s  )  [static]
 

Definition at line 848 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and s.

00849 {
00850     fprintf( glw_state.log_fp, "glClearStencil\n" );
00851     dllClearStencil( s );
00852 }

Here is the call graph for this function:

void APIENTRY logClipPlane GLenum  plane,
const GLdouble *  equation
[static]
 

Definition at line 854 of file linux_qgl.c.

References equation, fprintf(), glw_state, and glwstate_t::log_fp.

00855 {
00856     fprintf( glw_state.log_fp, "glClipPlane\n" );
00857     dllClipPlane( plane, equation );
00858 }

Here is the call graph for this function:

void APIENTRY logColor3b GLbyte  red,
GLbyte  green,
GLbyte  blue
[static]
 

Definition at line 860 of file linux_qgl.c.

References blue, fprintf(), glw_state, green, and glwstate_t::log_fp.

00861 {
00862     fprintf( glw_state.log_fp, "glColor3b\n" );
00863     dllColor3b( red, green, blue );
00864 }

Here is the call graph for this function:

void APIENTRY logColor3bv const GLbyte *  v  )  [static]
 

Definition at line 866 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and v.

00867 {
00868     fprintf( glw_state.log_fp, "glColor3bv\n" );
00869     dllColor3bv( v );
00870 }

Here is the call graph for this function:

void APIENTRY logColor3d GLdouble  red,
GLdouble  green,
GLdouble  blue
[static]
 

Definition at line 872 of file linux_qgl.c.

References blue, fprintf(), glw_state, green, and glwstate_t::log_fp.

00873 {
00874     fprintf( glw_state.log_fp, "glColor3d\n" );
00875     dllColor3d( red, green, blue );
00876 }

Here is the call graph for this function:

void APIENTRY logColor3dv const GLdouble *  v  )  [static]
 

Definition at line 878 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and v.

00879 {
00880     fprintf( glw_state.log_fp, "glColor3dv\n" );
00881     dllColor3dv( v );
00882 }

Here is the call graph for this function:

void APIENTRY logColor3f GLfloat  red,
GLfloat  green,
GLfloat  blue
[static]
 

Definition at line 884 of file linux_qgl.c.

References blue, fprintf(), glw_state, green, and glwstate_t::log_fp.

00885 {
00886     fprintf( glw_state.log_fp, "glColor3f\n" );
00887     dllColor3f( red, green, blue );
00888 }

Here is the call graph for this function:

void APIENTRY logColor3fv const GLfloat v  )  [static]
 

Definition at line 890 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and v.

00891 {
00892     fprintf( glw_state.log_fp, "glColor3fv\n" );
00893     dllColor3fv( v );
00894 }

Here is the call graph for this function:

void APIENTRY logColor3i GLint  red,
GLint  green,
GLint  blue
[static]
 

Definition at line 896 of file linux_qgl.c.

References blue, fprintf(), glw_state, green, and glwstate_t::log_fp.

00897 {
00898     fprintf( glw_state.log_fp, "glColor3i\n" );
00899     dllColor3i( red, green, blue );
00900 }

Here is the call graph for this function:

void APIENTRY logColor3iv const GLint *  v  )  [static]
 

Definition at line 902 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and v.

00903 {
00904     fprintf( glw_state.log_fp, "glColor3iv\n" );
00905     dllColor3iv( v );
00906 }

Here is the call graph for this function:

void APIENTRY logColor3s GLshort  red,
GLshort  green,
GLshort  blue
[static]
 

Definition at line 908 of file linux_qgl.c.

References blue, fprintf(), glw_state, green, and glwstate_t::log_fp.

00909 {
00910     fprintf( glw_state.log_fp, "glColor3s\n" );
00911     dllColor3s( red, green, blue );
00912 }

Here is the call graph for this function:

void APIENTRY logColor3sv const GLshort *  v  )  [static]
 

Definition at line 914 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and v.

00915 {
00916     fprintf( glw_state.log_fp, "glColor3sv\n" );
00917     dllColor3sv( v );
00918 }

Here is the call graph for this function:

void APIENTRY logColor3ub GLubyte  red,
GLubyte  green,
GLubyte  blue
[static]
 

Definition at line 920 of file linux_qgl.c.

References blue, fprintf(), glw_state, green, and glwstate_t::log_fp.

00921 {
00922     fprintf( glw_state.log_fp, "glColor3ub\n" );
00923     dllColor3ub( red, green, blue );
00924 }

Here is the call graph for this function:

void APIENTRY logColor3ubv const GLubyte *  v  )  [static]
 

Definition at line 926 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and v.

00927 {
00928     fprintf( glw_state.log_fp, "glColor3ubv\n" );
00929     dllColor3ubv( v );
00930 }

Here is the call graph for this function:

void APIENTRY logColor3ui GLuint  red,
GLuint  green,
GLuint  blue
[static]
 

Definition at line 934 of file linux_qgl.c.

References blue, green, and SIG.

00935 {
00936     SIG( "glColor3ui" );
00937     dllColor3ui( red, green, blue );
00938 }

void APIENTRY logColor3uiv const GLuint *  v  )  [static]
 

Definition at line 940 of file linux_qgl.c.

References SIG, and v.

00941 {
00942     SIG( "glColor3uiv" );
00943     dllColor3uiv( v );
00944 }

void APIENTRY logColor3us GLushort  red,
GLushort  green,
GLushort  blue
[static]
 

Definition at line 946 of file linux_qgl.c.

References blue, green, and SIG.

00947 {
00948     SIG( "glColor3us" );
00949     dllColor3us( red, green, blue );
00950 }

void APIENTRY logColor3usv const GLushort *  v  )  [static]
 

Definition at line 952 of file linux_qgl.c.

References SIG, and v.

00953 {
00954     SIG( "glColor3usv" );
00955     dllColor3usv( v );
00956 }

void APIENTRY logColor4b GLbyte  red,
GLbyte  green,
GLbyte  blue,
GLbyte  alpha
[static]
 

Definition at line 958 of file linux_qgl.c.

References alpha, blue, green, and SIG.

00959 {
00960     SIG( "glColor4b" );
00961     dllColor4b( red, green, blue, alpha );
00962 }

void APIENTRY logColor4bv const GLbyte *  v  )  [static]
 

Definition at line 964 of file linux_qgl.c.

References SIG, and v.

00965 {
00966     SIG( "glColor4bv" );
00967     dllColor4bv( v );
00968 }

void APIENTRY logColor4d GLdouble  red,
GLdouble  green,
GLdouble  blue,
GLdouble  alpha
[static]
 

Definition at line 970 of file linux_qgl.c.

References alpha, blue, green, and SIG.

00971 {
00972     SIG( "glColor4d" );
00973     dllColor4d( red, green, blue, alpha );
00974 }

void APIENTRY logColor4dv const GLdouble *  v  )  [static]
 

Definition at line 975 of file linux_qgl.c.

References SIG, and v.

00976 {
00977     SIG( "glColor4dv" );
00978     dllColor4dv( v );
00979 }

void APIENTRY logColor4f GLfloat  red,
GLfloat  green,
GLfloat  blue,
GLfloat  alpha
[static]
 

Definition at line 980 of file linux_qgl.c.

References alpha, blue, fprintf(), glw_state, green, and glwstate_t::log_fp.

00981 {
00982     fprintf( glw_state.log_fp, "glColor4f( %f,%f,%f,%f )\n", red, green, blue, alpha );
00983     dllColor4f( red, green, blue, alpha );
00984 }

Here is the call graph for this function:

void APIENTRY logColor4fv const GLfloat v  )  [static]
 

Definition at line 985 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and v.

00986 {
00987     fprintf( glw_state.log_fp, "glColor4fv( %f,%f,%f,%f )\n", v[0], v[1], v[2], v[3] );
00988     dllColor4fv( v );
00989 }

Here is the call graph for this function:

void APIENTRY logColor4i GLint  red,
GLint  green,
GLint  blue,
GLint  alpha
[static]
 

Definition at line 990 of file linux_qgl.c.

References alpha, blue, green, and SIG.

00991 {
00992     SIG( "glColor4i" );
00993     dllColor4i( red, green, blue, alpha );
00994 }

void APIENTRY logColor4iv const GLint *  v  )  [static]
 

Definition at line 995 of file linux_qgl.c.

References SIG, and v.

00996 {
00997     SIG( "glColor4iv" );
00998     dllColor4iv( v );
00999 }

void APIENTRY logColor4s GLshort  red,
GLshort  green,
GLshort  blue,
GLshort  alpha
[static]
 

Definition at line 1000 of file linux_qgl.c.

References alpha, blue, green, and SIG.

01001 {
01002     SIG( "glColor4s" );
01003     dllColor4s( red, green, blue, alpha );
01004 }

void APIENTRY logColor4sv const GLshort *  v  )  [static]
 

Definition at line 1005 of file linux_qgl.c.

References SIG, and v.

01006 {
01007     SIG( "glColor4sv" );
01008     dllColor4sv( v );
01009 }

void APIENTRY logColor4ub GLubyte  red,
GLubyte  green,
GLubyte  blue,
GLubyte  alpha
[static]
 

Definition at line 1010 of file linux_qgl.c.

References alpha, blue, green, and SIG.

01011 {
01012     SIG( "glColor4b" );
01013     dllColor4b( red, green, blue, alpha );
01014 }

void APIENTRY logColor4ubv const GLubyte *  v  )  [static]
 

Definition at line 1015 of file linux_qgl.c.

References SIG, and v.

01016 {
01017     SIG( "glColor4ubv" );
01018     dllColor4ubv( v );
01019 }

void APIENTRY logColor4ui GLuint  red,
GLuint  green,
GLuint  blue,
GLuint  alpha
[static]
 

Definition at line 1020 of file linux_qgl.c.

References alpha, blue, green, and SIG.

01021 {
01022     SIG( "glColor4ui" );
01023     dllColor4ui( red, green, blue, alpha );
01024 }

void APIENTRY logColor4uiv const GLuint *  v  )  [static]
 

Definition at line 1025 of file linux_qgl.c.

References SIG, and v.

01026 {
01027     SIG( "glColor4uiv" );
01028     dllColor4uiv( v );
01029 }

void APIENTRY logColor4us GLushort  red,
GLushort  green,
GLushort  blue,
GLushort  alpha
[static]
 

Definition at line 1030 of file linux_qgl.c.

References alpha, blue, green, and SIG.

01031 {
01032     SIG( "glColor4us" );
01033     dllColor4us( red, green, blue, alpha );
01034 }

void APIENTRY logColor4usv const GLushort *  v  )  [static]
 

Definition at line 1035 of file linux_qgl.c.

References SIG, and v.

01036 {
01037     SIG( "glColor4usv" );
01038     dllColor4usv( v );
01039 }

void APIENTRY logColorMask GLboolean  red,
GLboolean  green,
GLboolean  blue,
GLboolean  alpha
[static]
 

Definition at line 1040 of file linux_qgl.c.

References alpha, blue, green, and SIG.

01041 {
01042     SIG( "glColorMask" );
01043     dllColorMask( red, green, blue, alpha );
01044 }

void APIENTRY logColorMaterial GLenum  face,
GLenum  mode
[static]
 

Definition at line 1045 of file linux_qgl.c.

References mode, and SIG.

01046 {
01047     SIG( "glColorMaterial" );
01048     dllColorMaterial( face, mode );
01049 }

void APIENTRY logColorPointer GLint  size,
GLenum  type,
GLsizei  stride,
const void *  pointer
[static]
 

Definition at line 1051 of file linux_qgl.c.

References pointer, SIG, stride, and type.

01052 {
01053     SIG( "glColorPointer" );
01054     dllColorPointer( size, type, stride, pointer );
01055 }

void APIENTRY logCopyPixels GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLenum  type
[static]
 

Definition at line 1057 of file linux_qgl.c.

References height, SIG, type, width, x, and y.

01058 {
01059     SIG( "glCopyPixels" );
01060     dllCopyPixels( x, y, width, height, type );
01061 }

void APIENTRY logCopyTexImage1D GLenum  target,
GLint  level,
GLenum  internalFormat,
GLint  x,
GLint  y,
GLsizei  width,
GLint  border
[static]
 

Definition at line 1063 of file linux_qgl.c.

References border, internalFormat, level, SIG, width, x, and y.

01064 {
01065     SIG( "glCopyTexImage1D" );
01066     dllCopyTexImage1D( target, level, internalFormat, x, y, width, border );
01067 }

void APIENTRY logCopyTexImage2D GLenum  target,
GLint  level,
GLenum  internalFormat,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLint  border
[static]
 

Definition at line 1069 of file linux_qgl.c.

References border, height, internalFormat, level, SIG, width, x, and y.

01070 {
01071     SIG( "glCopyTexImage2D" );
01072     dllCopyTexImage2D( target, level, internalFormat, x, y, width, height, border );
01073 }

void APIENTRY logCopyTexSubImage1D GLenum  target,
GLint  level,
GLint  xoffset,
GLint  x,
GLint  y,
GLsizei  width
[static]
 

Definition at line 1075 of file linux_qgl.c.

References level, SIG, width, x, xoffset, and y.

01076 {
01077     SIG( "glCopyTexSubImage1D" );
01078     dllCopyTexSubImage1D( target, level, xoffset, x, y, width );
01079 }

void APIENTRY logCopyTexSubImage2D GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height
[static]
 

Definition at line 1081 of file linux_qgl.c.

References height, level, SIG, width, x, xoffset, y, and yoffset.

01082 {
01083     SIG( "glCopyTexSubImage2D" );
01084     dllCopyTexSubImage2D( target, level, xoffset, yoffset, x, y, width, height );
01085 }

void APIENTRY logCullFace GLenum  mode  )  [static]
 

Definition at line 1087 of file linux_qgl.c.

References mode, and SIG.

01088 {
01089     SIG( "glCullFace" );
01090     dllCullFace( mode );
01091 }

void APIENTRY logDeleteLists GLuint  list,
GLsizei  range
[static]
 

Definition at line 1093 of file linux_qgl.c.

References range, and SIG.

01094 {
01095     SIG( "glDeleteLists" );
01096     dllDeleteLists( list, range );
01097 }

void APIENTRY logDeleteTextures GLsizei  n,
const GLuint *  textures
[static]
 

Definition at line 1099 of file linux_qgl.c.

References n, SIG, and textures.

01100 {
01101     SIG( "glDeleteTextures" );
01102     dllDeleteTextures( n, textures );
01103 }

void APIENTRY logDepthFunc GLenum  func  )  [static]
 

Definition at line 1105 of file linux_qgl.c.

References func(), and SIG.

01106 {
01107     SIG( "glDepthFunc" );
01108     dllDepthFunc( func );
01109 }

Here is the call graph for this function:

void APIENTRY logDepthMask GLboolean  flag  )  [static]
 

Definition at line 1111 of file linux_qgl.c.

References SIG.

01112 {
01113     SIG( "glDepthMask" );
01114     dllDepthMask( flag );
01115 }

void APIENTRY logDepthRange GLclampd  zNear,
GLclampd  zFar
[static]
 

Definition at line 1117 of file linux_qgl.c.

References SIG, zFar, and zNear.

01118 {
01119     SIG( "glDepthRange" );
01120     dllDepthRange( zNear, zFar );
01121 }

void APIENTRY logDisable GLenum  cap  )  [static]
 

Definition at line 1123 of file linux_qgl.c.

References fprintf(), glw_state, and glwstate_t::log_fp.

01124 {
01125     fprintf( glw_state.log_fp, "glDisable( 0x%x )\n", cap );
01126     dllDisable( cap );
01127 }

Here is the call graph for this function:

void APIENTRY logDisableClientState GLenum  array  )  [static]
 

Definition at line 1129 of file linux_qgl.c.

References array(), and SIG.

01130 {
01131     SIG( "glDisableClientState" );
01132     dllDisableClientState( array );
01133 }

Here is the call graph for this function:

void APIENTRY logDrawArrays GLenum  mode,
GLint  first,
GLsizei  count
[static]
 

Definition at line 1135 of file linux_qgl.c.

References count, first, mode, and SIG.

01136 {
01137     SIG( "glDrawArrays" );
01138     dllDrawArrays( mode, first, count );
01139 }

void APIENTRY logDrawBuffer GLenum  mode  )  [static]
 

Definition at line 1141 of file linux_qgl.c.

References mode, and SIG.

01142 {
01143     SIG( "glDrawBuffer" );
01144     dllDrawBuffer( mode );
01145 }

void APIENTRY logDrawElements GLenum  mode,
GLsizei  count,
GLenum  type,
const void *  indices
[static]
 

Definition at line 1147 of file linux_qgl.c.

References count, indices, mode, SIG, and type.

01148 {
01149     SIG( "glDrawElements" );
01150     dllDrawElements( mode, count, type, indices );
01151 }

void APIENTRY logDrawPixels GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
const void *  pixels
[static]
 

Definition at line 1153 of file linux_qgl.c.

References format, height, pixels, SIG, type, and width.

01154 {
01155     SIG( "glDrawPixels" );
01156     dllDrawPixels( width, height, format, type, pixels );
01157 }

void APIENTRY logEdgeFlag GLboolean  flag  )  [static]
 

Definition at line 1159 of file linux_qgl.c.

References SIG.

01160 {
01161     SIG( "glEdgeFlag" );
01162     dllEdgeFlag( flag );
01163 }

void APIENTRY logEdgeFlagPointer GLsizei  stride,
const void *  pointer
[static]
 

Definition at line 1165 of file linux_qgl.c.

References pointer, SIG, and stride.

01166 {
01167     SIG( "glEdgeFlagPointer" );
01168     dllEdgeFlagPointer( stride, pointer );
01169 }

void APIENTRY logEdgeFlagv const GLboolean *  flag  )  [static]
 

Definition at line 1171 of file linux_qgl.c.

References SIG.

01172 {
01173     SIG( "glEdgeFlagv" );
01174     dllEdgeFlagv( flag );
01175 }

void APIENTRY logEnable GLenum  cap  )  [static]
 

Definition at line 1177 of file linux_qgl.c.

References fprintf(), glw_state, and glwstate_t::log_fp.

01178 {
01179     fprintf( glw_state.log_fp, "glEnable( 0x%x )\n", cap );
01180     dllEnable( cap );
01181 }

Here is the call graph for this function:

void APIENTRY logEnableClientState GLenum  array  )  [static]
 

Definition at line 1183 of file linux_qgl.c.

References array(), and SIG.

01184 {
01185     SIG( "glEnableClientState" );
01186     dllEnableClientState( array );
01187 }

Here is the call graph for this function:

void APIENTRY logEnd void   )  [static]
 

Definition at line 1189 of file linux_qgl.c.

References SIG.

01190 {
01191     SIG( "glEnd" );
01192     dllEnd();
01193 }

void APIENTRY logEndList void   )  [static]
 

Definition at line 1195 of file linux_qgl.c.

References SIG.

01196 {
01197     SIG( "glEndList" );
01198     dllEndList();
01199 }

void APIENTRY logEvalCoord1d GLdouble  u  )  [static]
 

Definition at line 1201 of file linux_qgl.c.

References SIG.

01202 {
01203     SIG( "glEvalCoord1d" );
01204     dllEvalCoord1d( u );
01205 }

void APIENTRY logEvalCoord1dv const GLdouble *  u  )  [static]
 

Definition at line 1207 of file linux_qgl.c.

References SIG.

01208 {
01209     SIG( "glEvalCoord1dv" );
01210     dllEvalCoord1dv( u );
01211 }

void APIENTRY logEvalCoord1f GLfloat  u  )  [static]
 

Definition at line 1213 of file linux_qgl.c.

References SIG.

01214 {
01215     SIG( "glEvalCoord1f" );
01216     dllEvalCoord1f( u );
01217 }

void APIENTRY logEvalCoord1fv const GLfloat u  )  [static]
 

Definition at line 1219 of file linux_qgl.c.

References SIG.

01220 {
01221     SIG( "glEvalCoord1fv" );
01222     dllEvalCoord1fv( u );
01223 }

void APIENTRY logEvalCoord2d GLdouble  u,
GLdouble  v
[static]
 

Definition at line 1224 of file linux_qgl.c.

References SIG, and v.

01225 {
01226     SIG( "glEvalCoord2d" );
01227     dllEvalCoord2d( u, v );
01228 }

void APIENTRY logEvalCoord2dv const GLdouble *  u  )  [static]
 

Definition at line 1229 of file linux_qgl.c.

References SIG.

01230 {
01231     SIG( "glEvalCoord2dv" );
01232     dllEvalCoord2dv( u );
01233 }

void APIENTRY logEvalCoord2f GLfloat  u,
GLfloat  v
[static]
 

Definition at line 1234 of file linux_qgl.c.

References SIG, and v.

01235 {
01236     SIG( "glEvalCoord2f" );
01237     dllEvalCoord2f( u, v );
01238 }

void APIENTRY logEvalCoord2fv const GLfloat u  )  [static]
 

Definition at line 1239 of file linux_qgl.c.

References SIG.

01240 {
01241     SIG( "glEvalCoord2fv" );
01242     dllEvalCoord2fv( u );
01243 }

void APIENTRY logEvalMesh1 GLenum  mode,
GLint  i1,
GLint  i2
[static]
 

Definition at line 1245 of file linux_qgl.c.

References i1, i2, mode, and SIG.

01246 {
01247     SIG( "glEvalMesh1" );
01248     dllEvalMesh1( mode, i1, i2 );
01249 }

void APIENTRY logEvalMesh2 GLenum  mode,
GLint  i1,
GLint  i2,
GLint  j1,
GLint  j2
[static]
 

Definition at line 1250 of file linux_qgl.c.

References i1, i2, j1, j2, mode, and SIG.

01251 {
01252     SIG( "glEvalMesh2" );
01253     dllEvalMesh2( mode, i1, i2, j1, j2 );
01254 }

void APIENTRY logEvalPoint1 GLint  i  )  [static]
 

Definition at line 1255 of file linux_qgl.c.

References i, and SIG.

01256 {
01257     SIG( "glEvalPoint1" );
01258     dllEvalPoint1( i );
01259 }

void APIENTRY logEvalPoint2 GLint  i,
GLint  j
[static]
 

Definition at line 1260 of file linux_qgl.c.

References i, j, and SIG.

01261 {
01262     SIG( "glEvalPoint2" );
01263     dllEvalPoint2( i, j );
01264 }

void APIENTRY logFeedbackBuffer GLsizei  size,
GLenum  type,
GLfloat buffer
[static]
 

Definition at line 1266 of file linux_qgl.c.

References buffer, SIG, and type.

01267 {
01268     SIG( "glFeedbackBuffer" );
01269     dllFeedbackBuffer( size, type, buffer );
01270 }

void APIENTRY logFinish void   )  [static]
 

Definition at line 1272 of file linux_qgl.c.

References SIG.

01273 {
01274     SIG( "glFinish" );
01275     dllFinish();
01276 }

void APIENTRY logFlush void   )  [static]
 

Definition at line 1278 of file linux_qgl.c.

References SIG.

01279 {
01280     SIG( "glFlush" );
01281     dllFlush();
01282 }

void APIENTRY logFogf GLenum  pname,
GLfloat  param
[static]
 

Definition at line 1284 of file linux_qgl.c.

References param, pname, and SIG.

01285 {
01286     SIG( "glFogf" );
01287     dllFogf( pname, param );
01288 }

void APIENTRY logFogfv GLenum  pname,
const GLfloat params
[static]
 

Definition at line 1290 of file linux_qgl.c.

References params, pname, and SIG.

01291 {
01292     SIG( "glFogfv" );
01293     dllFogfv( pname, params );
01294 }

void APIENTRY logFogi GLenum  pname,
GLint  param
[static]
 

Definition at line 1296 of file linux_qgl.c.

References param, pname, and SIG.

01297 {
01298     SIG( "glFogi" );
01299     dllFogi( pname, param );
01300 }

void APIENTRY logFogiv GLenum  pname,
const GLint *  params
[static]
 

Definition at line 1302 of file linux_qgl.c.

References params, pname, and SIG.

01303 {
01304     SIG( "glFogiv" );
01305     dllFogiv( pname, params );
01306 }

void APIENTRY logFrontFace GLenum  mode  )  [static]
 

Definition at line 1308 of file linux_qgl.c.

References mode, and SIG.

01309 {
01310     SIG( "glFrontFace" );
01311     dllFrontFace( mode );
01312 }

void APIENTRY logFrustum GLdouble  left,
GLdouble  right,
GLdouble  bottom,
GLdouble  top,
GLdouble  zNear,
GLdouble  zFar
[static]
 

Definition at line 1314 of file linux_qgl.c.

References bottom, right, SIG, top, zFar, and zNear.

01315 {
01316     SIG( "glFrustum" );
01317     dllFrustum( left, right, bottom, top, zNear, zFar );
01318 }

GLuint APIENTRY logGenLists GLsizei  range  )  [static]
 

Definition at line 1320 of file linux_qgl.c.

References GLuint(), range, and SIG.

01321 {
01322     SIG( "glGenLists" );
01323     return dllGenLists( range );
01324 }

Here is the call graph for this function:

void APIENTRY logGenTextures GLsizei  n,
GLuint *  textures
[static]
 

Definition at line 1326 of file linux_qgl.c.

References n, SIG, and textures.

01327 {
01328     SIG( "glGenTextures" );
01329     dllGenTextures( n, textures );
01330 }

void APIENTRY logGetBooleanv GLenum  pname,
GLboolean *  params
[static]
 

Definition at line 1332 of file linux_qgl.c.

References params, pname, and SIG.

01333 {
01334     SIG( "glGetBooleanv" );
01335     dllGetBooleanv( pname, params );
01336 }

void APIENTRY logGetClipPlane GLenum  plane,
GLdouble *  equation
[static]
 

Definition at line 1338 of file linux_qgl.c.

References equation, and SIG.

01339 {
01340     SIG( "glGetClipPlane" );
01341     dllGetClipPlane( plane, equation );
01342 }

void APIENTRY logGetDoublev GLenum  pname,
GLdouble *  params
[static]
 

Definition at line 1344 of file linux_qgl.c.

References params, pname, and SIG.

01345 {
01346     SIG( "glGetDoublev" );
01347     dllGetDoublev( pname, params );
01348 }

GLenum APIENTRY logGetError void   )  [static]
 

Definition at line 1350 of file linux_qgl.c.

References GLenum(), and SIG.

01351 {
01352     SIG( "glGetError" );
01353     return dllGetError();
01354 }

Here is the call graph for this function:

void APIENTRY logGetFloatv GLenum  pname,
GLfloat params
[static]
 

Definition at line 1356 of file linux_qgl.c.

References params, pname, and SIG.

01357 {
01358     SIG( "glGetFloatv" );
01359     dllGetFloatv( pname, params );
01360 }

void APIENTRY logGetIntegerv GLenum  pname,
GLint *  params
[static]
 

Definition at line 1362 of file linux_qgl.c.

References params, pname, and SIG.

01363 {
01364     SIG( "glGetIntegerv" );
01365     dllGetIntegerv( pname, params );
01366 }

void APIENTRY logGetLightfv GLenum  light,
GLenum  pname,
GLfloat params
[static]
 

Definition at line 1368 of file linux_qgl.c.

References params, pname, and SIG.

01369 {
01370     SIG( "glGetLightfv" );
01371     dllGetLightfv( light, pname, params );
01372 }

void APIENTRY logGetLightiv GLenum  light,
GLenum  pname,
GLint *  params
[static]
 

Definition at line 1374 of file linux_qgl.c.

References params, pname, and SIG.

01375 {
01376     SIG( "glGetLightiv" );
01377     dllGetLightiv( light, pname, params );
01378 }

void APIENTRY logGetMapdv GLenum  target,
GLenum  query,
GLdouble *  v
[static]
 

Definition at line 1380 of file linux_qgl.c.

References query, SIG, and v.

01381 {
01382     SIG( "glGetMapdv" );
01383     dllGetMapdv( target, query, v );
01384 }

void APIENTRY logGetMapfv GLenum  target,
GLenum  query,
GLfloat v
[static]
 

Definition at line 1386 of file linux_qgl.c.

References query, SIG, and v.

01387 {
01388     SIG( "glGetMapfv" );
01389     dllGetMapfv( target, query, v );
01390 }

void APIENTRY logGetMapiv GLenum  target,
GLenum  query,
GLint *  v
[static]
 

Definition at line 1392 of file linux_qgl.c.

References query, SIG, and v.

01393 {
01394     SIG( "glGetMapiv" );
01395     dllGetMapiv( target, query, v );
01396 }

void APIENTRY logGetMaterialfv GLenum  face,
GLenum  pname,
GLfloat params
[static]
 

Definition at line 1398 of file linux_qgl.c.

References params, pname, and SIG.

01399 {
01400     SIG( "glGetMaterialfv" );
01401     dllGetMaterialfv( face, pname, params );
01402 }

void APIENTRY logGetMaterialiv GLenum  face,
GLenum  pname,
GLint *  params
[static]
 

Definition at line 1404 of file linux_qgl.c.

References params, pname, and SIG.

01405 {
01406     SIG( "glGetMaterialiv" );
01407     dllGetMaterialiv( face, pname, params );
01408 }

void APIENTRY logGetPixelMapfv GLenum  map,
GLfloat values
[static]
 

Definition at line 1410 of file linux_qgl.c.

References SIG, and values.

01411 {
01412     SIG( "glGetPixelMapfv" );
01413     dllGetPixelMapfv( map, values );
01414 }

void APIENTRY logGetPixelMapuiv GLenum  map,
GLuint *  values
[static]
 

Definition at line 1416 of file linux_qgl.c.

References SIG, and values.

01417 {
01418     SIG( "glGetPixelMapuiv" );
01419     dllGetPixelMapuiv( map, values );
01420 }

void APIENTRY logGetPixelMapusv GLenum  map,
GLushort *  values
[static]
 

Definition at line 1422 of file linux_qgl.c.

References SIG, and values.

01423 {
01424     SIG( "glGetPixelMapusv" );
01425     dllGetPixelMapusv( map, values );
01426 }

void APIENTRY logGetPointerv GLenum  pname,
GLvoid **  params
[static]
 

Definition at line 1428 of file linux_qgl.c.

References params, pname, and SIG.

01429 {
01430     SIG( "glGetPointerv" );
01431     dllGetPointerv( pname, params );
01432 }

void APIENTRY logGetPolygonStipple GLubyte *  mask  )  [static]
 

Definition at line 1434 of file linux_qgl.c.

References mask, and SIG.

01435 {
01436     SIG( "glGetPolygonStipple" );
01437     dllGetPolygonStipple( mask );
01438 }

const GLubyte* APIENTRY logGetString GLenum  name  )  [static]
 

Definition at line 1440 of file linux_qgl.c.

References dllGetString(), name, and SIG.

01441 {
01442     SIG( "glGetString" );
01443     return dllGetString( name );
01444 }

Here is the call graph for this function:

void APIENTRY logGetTexEnvfv GLenum  target,
GLenum  pname,
GLfloat params
[static]
 

Definition at line 1446 of file linux_qgl.c.

References params, pname, and SIG.

01447 {
01448     SIG( "glGetTexEnvfv" );
01449     dllGetTexEnvfv( target, pname, params );
01450 }

void APIENTRY logGetTexEnviv GLenum  target,
GLenum  pname,
GLint *  params
[static]
 

Definition at line 1452 of file linux_qgl.c.

References params, pname, and SIG.

01453 {
01454     SIG( "glGetTexEnviv" );
01455     dllGetTexEnviv( target, pname, params );
01456 }

void APIENTRY logGetTexGendv GLenum  coord,
GLenum  pname,
GLdouble *  params
[static]
 

Definition at line 1458 of file linux_qgl.c.

References params, pname, and SIG.

01459 {
01460     SIG( "glGetTexGendv" );
01461     dllGetTexGendv( coord, pname, params );
01462 }

void APIENTRY logGetTexGenfv GLenum  coord,
GLenum  pname,
GLfloat params
[static]
 

Definition at line 1464 of file linux_qgl.c.

References params, pname, and SIG.

01465 {
01466     SIG( "glGetTexGenfv" );
01467     dllGetTexGenfv( coord, pname, params );
01468 }

void APIENTRY logGetTexGeniv GLenum  coord,
GLenum  pname,
GLint *  params
[static]
 

Definition at line 1470 of file linux_qgl.c.

References params, pname, and SIG.

01471 {
01472     SIG( "glGetTexGeniv" );
01473     dllGetTexGeniv( coord, pname, params );
01474 }

void APIENTRY logGetTexImage GLenum  target,
GLint  level,
GLenum  format,
GLenum  type,
void *  pixels
[static]
 

Definition at line 1476 of file linux_qgl.c.

References format, level, pixels, SIG, and type.

01477 {
01478     SIG( "glGetTexImage" );
01479     dllGetTexImage( target, level, format, type, pixels );
01480 }

void APIENTRY logGetTexLevelParameterfv GLenum  target,
GLint  level,
GLenum  pname,
GLfloat params
[static]
 

Definition at line 1481 of file linux_qgl.c.

References level, params, pname, and SIG.

01482 {
01483     SIG( "glGetTexLevelParameterfv" );
01484     dllGetTexLevelParameterfv( target, level, pname, params );
01485 }

void APIENTRY logGetTexLevelParameteriv GLenum  target,
GLint  level,
GLenum  pname,
GLint *  params
[static]
 

Definition at line 1487 of file linux_qgl.c.

References level, params, pname, and SIG.

01488 {
01489     SIG( "glGetTexLevelParameteriv" );
01490     dllGetTexLevelParameteriv( target, level, pname, params );
01491 }

void APIENTRY logGetTexParameterfv GLenum  target,
GLenum  pname,
GLfloat params
[static]
 

Definition at line 1493 of file linux_qgl.c.

References params, pname, and SIG.

01494 {
01495     SIG( "glGetTexParameterfv" );
01496     dllGetTexParameterfv( target, pname, params );
01497 }

void APIENTRY logGetTexParameteriv GLenum  target,
GLenum  pname,
GLint *  params
[static]
 

Definition at line 1499 of file linux_qgl.c.

References params, pname, and SIG.

01500 {
01501     SIG( "glGetTexParameteriv" );
01502     dllGetTexParameteriv( target, pname, params );
01503 }

void APIENTRY logHint GLenum  target,
GLenum  mode
[static]
 

Definition at line 1505 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and mode.

01506 {
01507     fprintf( glw_state.log_fp, "glHint( 0x%x, 0x%x )\n", target, mode );
01508     dllHint( target, mode );
01509 }

Here is the call graph for this function:

void APIENTRY logIndexd GLdouble  c  )  [static]
 

Definition at line 1523 of file linux_qgl.c.

References c, and SIG.

01524 {
01525     SIG( "glIndexd" );
01526     dllIndexd( c );
01527 }

void APIENTRY logIndexdv const GLdouble *  c  )  [static]
 

Definition at line 1529 of file linux_qgl.c.

References c, and SIG.

01530 {
01531     SIG( "glIndexdv" );
01532     dllIndexdv( c );
01533 }

void APIENTRY logIndexf GLfloat  c  )  [static]
 

Definition at line 1535 of file linux_qgl.c.

References c, and SIG.

01536 {
01537     SIG( "glIndexf" );
01538     dllIndexf( c );
01539 }

void APIENTRY logIndexfv const GLfloat c  )  [static]
 

Definition at line 1541 of file linux_qgl.c.

References c, and SIG.

01542 {
01543     SIG( "glIndexfv" );
01544     dllIndexfv( c );
01545 }

void APIENTRY logIndexi GLint  c  )  [static]
 

Definition at line 1547 of file linux_qgl.c.

References c, and SIG.

01548 {
01549     SIG( "glIndexi" );
01550     dllIndexi( c );
01551 }

void APIENTRY logIndexiv const GLint *  c  )  [static]
 

Definition at line 1553 of file linux_qgl.c.

References c, and SIG.

01554 {
01555     SIG( "glIndexiv" );
01556     dllIndexiv( c );
01557 }

void APIENTRY logIndexMask GLuint  mask  )  [static]
 

Definition at line 1511 of file linux_qgl.c.

References mask, and SIG.

01512 {
01513     SIG( "glIndexMask" );
01514     dllIndexMask( mask );
01515 }

void APIENTRY logIndexPointer GLenum  type,
GLsizei  stride,
const void *  pointer
[static]
 

Definition at line 1517 of file linux_qgl.c.

References pointer, SIG, stride, and type.

01518 {
01519     SIG( "glIndexPointer" );
01520     dllIndexPointer( type, stride, pointer );
01521 }

void APIENTRY logIndexs GLshort  c  )  [static]
 

Definition at line 1559 of file linux_qgl.c.

References c, and SIG.

01560 {
01561     SIG( "glIndexs" );
01562     dllIndexs( c );
01563 }

void APIENTRY logIndexsv const GLshort *  c  )  [static]
 

Definition at line 1565 of file linux_qgl.c.

References c, and SIG.

01566 {
01567     SIG( "glIndexsv" );
01568     dllIndexsv( c );
01569 }

void APIENTRY logIndexub GLubyte  c  )  [static]
 

Definition at line 1571 of file linux_qgl.c.

References c, and SIG.

01572 {
01573     SIG( "glIndexub" );
01574     dllIndexub( c );
01575 }

void APIENTRY logIndexubv const GLubyte *  c  )  [static]
 

Definition at line 1577 of file linux_qgl.c.

References c, and SIG.

01578 {
01579     SIG( "glIndexubv" );
01580     dllIndexubv( c );
01581 }

void APIENTRY logInitNames void   )  [static]
 

Definition at line 1583 of file linux_qgl.c.

References SIG.

01584 {
01585     SIG( "glInitNames" );
01586     dllInitNames();
01587 }

void APIENTRY logInterleavedArrays GLenum  format,
GLsizei  stride,
const void *  pointer
[static]
 

Definition at line 1589 of file linux_qgl.c.

References format, pointer, SIG, and stride.

01590 {
01591     SIG( "glInterleavedArrays" );
01592     dllInterleavedArrays( format, stride, pointer );
01593 }

GLboolean APIENTRY logIsEnabled GLenum  cap  )  [static]
 

Definition at line 1595 of file linux_qgl.c.

References GLboolean(), and SIG.

01596 {
01597     SIG( "glIsEnabled" );
01598     return dllIsEnabled( cap );
01599 }

Here is the call graph for this function:

GLboolean APIENTRY logIsList GLuint  list  )  [static]
 

Definition at line 1600 of file linux_qgl.c.

References GLboolean(), and SIG.

01601 {
01602     SIG( "glIsList" );
01603     return dllIsList( list );
01604 }

Here is the call graph for this function:

GLboolean APIENTRY logIsTexture GLuint  texture  )  [static]
 

Definition at line 1605 of file linux_qgl.c.

References GLboolean(), SIG, and texture.

01606 {
01607     SIG( "glIsTexture" );
01608     return dllIsTexture( texture );
01609 }

Here is the call graph for this function:

void APIENTRY logLightf GLenum  light,
GLenum  pname,
GLfloat  param
[static]
 

Definition at line 1636 of file linux_qgl.c.

References param, pname, and SIG.

01637 {
01638     SIG( "glLightf" );
01639     dllLightf( light, pname, param );
01640 }

void APIENTRY logLightfv GLenum  light,
GLenum  pname,
const GLfloat params
[static]
 

Definition at line 1642 of file linux_qgl.c.

References params, pname, and SIG.

01643 {
01644     SIG( "glLightfv" );
01645     dllLightfv( light, pname, params );
01646 }

void APIENTRY logLighti GLenum  light,
GLenum  pname,
GLint  param
[static]
 

Definition at line 1648 of file linux_qgl.c.

References param, pname, and SIG.

01649 {
01650     SIG( "glLighti" );
01651     dllLighti( light, pname, param );
01652 }

void APIENTRY logLightiv GLenum  light,
GLenum  pname,
const GLint *  params
[static]
 

Definition at line 1654 of file linux_qgl.c.

References params, pname, and SIG.

01655 {
01656     SIG( "glLightiv" );
01657     dllLightiv( light, pname, params );
01658 }

void APIENTRY logLightModelf GLenum  pname,
GLfloat  param
[static]
 

Definition at line 1611 of file linux_qgl.c.

References param, pname, and SIG.

01612 {
01613     SIG( "glLightModelf" );
01614     dllLightModelf( pname, param );
01615 }

void APIENTRY logLightModelfv GLenum  pname,
const GLfloat params
[static]
 

Definition at line 1617 of file linux_qgl.c.

References params, pname, and SIG.

01618 {
01619     SIG( "glLightModelfv" );
01620     dllLightModelfv( pname, params );
01621 }

void APIENTRY logLightModeli GLenum  pname,
GLint  param
[static]
 

Definition at line 1623 of file linux_qgl.c.

References param, pname, and SIG.

01624 {
01625     SIG( "glLightModeli" );
01626     dllLightModeli( pname, param );
01627 
01628 }

void APIENTRY logLightModeliv GLenum  pname,
const GLint *  params
[static]
 

Definition at line 1630 of file linux_qgl.c.

References params, pname, and SIG.

01631 {
01632     SIG( "glLightModeliv" );
01633     dllLightModeliv( pname, params );
01634 }

void APIENTRY logLineStipple GLint  factor,
GLushort  pattern
[static]
 

Definition at line 1660 of file linux_qgl.c.

References pattern, and SIG.

01661 {
01662     SIG( "glLineStipple" );
01663     dllLineStipple( factor, pattern );
01664 }

void APIENTRY logLineWidth GLfloat  width  )  [static]
 

Definition at line 1666 of file linux_qgl.c.

References SIG, and width.

01667 {
01668     SIG( "glLineWidth" );
01669     dllLineWidth( width );
01670 }

void APIENTRY logListBase GLuint  base  )  [static]
 

Definition at line 1672 of file linux_qgl.c.

References SIG.

01673 {
01674     SIG( "glListBase" );
01675     dllListBase( base );
01676 }

void APIENTRY logLoadIdentity void   )  [static]
 

Definition at line 1678 of file linux_qgl.c.

References SIG.

01679 {
01680     SIG( "glLoadIdentity" );
01681     dllLoadIdentity();
01682 }

void APIENTRY logLoadMatrixd const GLdouble *  m  )  [static]
 

Definition at line 1684 of file linux_qgl.c.

References m, and SIG.

01685 {
01686     SIG( "glLoadMatrixd" );
01687     dllLoadMatrixd( m );
01688 }

void APIENTRY logLoadMatrixf const GLfloat m  )  [static]
 

Definition at line 1690 of file linux_qgl.c.

References m, and SIG.

01691 {
01692     SIG( "glLoadMatrixf" );
01693     dllLoadMatrixf( m );
01694 }

void APIENTRY logLoadName GLuint  name  )  [static]
 

Definition at line 1696 of file linux_qgl.c.

References name, and SIG.

01697 {
01698     SIG( "glLoadName" );
01699     dllLoadName( name );
01700 }

void APIENTRY logLogicOp GLenum  opcode  )  [static]
 

Definition at line 1702 of file linux_qgl.c.

References SIG.

01703 {
01704     SIG( "glLogicOp" );
01705     dllLogicOp( opcode );
01706 }

void APIENTRY logMap1d GLenum  target,
GLdouble  u1,
GLdouble  u2,
GLint  stride,
GLint  order,
const GLdouble *  points
[static]
 

Definition at line 1708 of file linux_qgl.c.

References order, points, SIG, stride, u1, and u2.

01709 {
01710     SIG( "glMap1d" );
01711     dllMap1d( target, u1, u2, stride, order, points );
01712 }

void APIENTRY logMap1f GLenum  target,
GLfloat  u1,
GLfloat  u2,
GLint  stride,
GLint  order,
const GLfloat points
[static]
 

Definition at line 1714 of file linux_qgl.c.

References order, points, SIG, stride, u1, and u2.

01715 {
01716     SIG( "glMap1f" );
01717     dllMap1f( target, u1, u2, stride, order, points );
01718 }

void APIENTRY logMap2d GLenum  target,
GLdouble  u1,
GLdouble  u2,
GLint  ustride,
GLint  uorder,
GLdouble  v1,
GLdouble  v2,
GLint  vstride,
GLint  vorder,
const GLdouble *  points
[static]
 

Definition at line 1720 of file linux_qgl.c.

References points, SIG, u1, u2, uorder, ustride, v1, v2, vorder, and vstride.

01721 {
01722     SIG( "glMap2d" );
01723     dllMap2d( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
01724 }

void APIENTRY logMap2f GLenum  target,
GLfloat  u1,
GLfloat  u2,
GLint  ustride,
GLint  uorder,
GLfloat  v1,
GLfloat  v2,
GLint  vstride,
GLint  vorder,
const GLfloat points
[static]
 

Definition at line 1726 of file linux_qgl.c.

References points, SIG, u1, u2, uorder, ustride, v1, v2, vorder, and vstride.

01727 {
01728     SIG( "glMap2f" );
01729     dllMap2f( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
01730 }

void APIENTRY logMapGrid1d GLint  un,
GLdouble  u1,
GLdouble  u2
[static]
 

Definition at line 1732 of file linux_qgl.c.

References SIG, u1, and u2.

01733 {
01734     SIG( "glMapGrid1d" );
01735     dllMapGrid1d( un, u1, u2 );
01736 }

void APIENTRY logMapGrid1f GLint  un,
GLfloat  u1,
GLfloat  u2
[static]
 

Definition at line 1738 of file linux_qgl.c.

References SIG, u1, and u2.

01739 {
01740     SIG( "glMapGrid1f" );
01741     dllMapGrid1f( un, u1, u2 );
01742 }

void APIENTRY logMapGrid2d GLint  un,
GLdouble  u1,
GLdouble  u2,
GLint  vn,
GLdouble  v1,
GLdouble  v2
[static]
 

Definition at line 1744 of file linux_qgl.c.

References SIG, u1, u2, v1, v2, and vn.

01745 {
01746     SIG( "glMapGrid2d" );
01747     dllMapGrid2d( un, u1, u2, vn, v1, v2 );
01748 }

void APIENTRY logMapGrid2f GLint  un,
GLfloat  u1,
GLfloat  u2,
GLint  vn,
GLfloat  v1,
GLfloat  v2
[static]
 

Definition at line 1749 of file linux_qgl.c.

References SIG, u1, u2, v1, v2, and vn.

01750 {
01751     SIG( "glMapGrid2f" );
01752     dllMapGrid2f( un, u1, u2, vn, v1, v2 );
01753 }

void APIENTRY logMaterialf GLenum  face,
GLenum  pname,
GLfloat  param
[static]
 

Definition at line 1754 of file linux_qgl.c.

References param, pname, and SIG.

01755 {
01756     SIG( "glMaterialf" );
01757     dllMaterialf( face, pname, param );
01758 }

void APIENTRY logMaterialfv GLenum  face,
GLenum  pname,
const GLfloat params
[static]
 

Definition at line 1759 of file linux_qgl.c.

References params, pname, and SIG.

01760 {
01761     SIG( "glMaterialfv" );
01762     dllMaterialfv( face, pname, params );
01763 }

void APIENTRY logMateriali GLenum  face,
GLenum  pname,
GLint  param
[static]
 

Definition at line 1765 of file linux_qgl.c.

References param, pname, and SIG.

01766 {
01767     SIG( "glMateriali" );
01768     dllMateriali( face, pname, param );
01769 }

void APIENTRY logMaterialiv GLenum  face,
GLenum  pname,
const GLint *  params
[static]
 

Definition at line 1771 of file linux_qgl.c.

References params, pname, and SIG.

01772 {
01773     SIG( "glMaterialiv" );
01774     dllMaterialiv( face, pname, params );
01775 }

void APIENTRY logMatrixMode GLenum  mode  )  [static]
 

Definition at line 1777 of file linux_qgl.c.

References mode, and SIG.

01778 {
01779     SIG( "glMatrixMode" );
01780     dllMatrixMode( mode );
01781 }

void APIENTRY logMultMatrixd const GLdouble *  m  )  [static]
 

Definition at line 1783 of file linux_qgl.c.

References m, and SIG.

01784 {
01785     SIG( "glMultMatrixd" );
01786     dllMultMatrixd( m );
01787 }

void APIENTRY logMultMatrixf const GLfloat m  )  [static]
 

Definition at line 1789 of file linux_qgl.c.

References m, and SIG.

01790 {
01791     SIG( "glMultMatrixf" );
01792     dllMultMatrixf( m );
01793 }

void APIENTRY logNewList GLuint  list,
GLenum  mode
[static]
 

Definition at line 1795 of file linux_qgl.c.

References mode, and SIG.

01796 {
01797     SIG( "glNewList" );
01798     dllNewList( list, mode );
01799 }

void APIENTRY logNormal3b GLbyte  nx,
GLbyte  ny,
GLbyte  nz
[static]
 

Definition at line 1801 of file linux_qgl.c.

References ny, nz, and SIG.

01802 {
01803     SIG ("glNormal3b" );
01804     dllNormal3b( nx, ny, nz );
01805 }

void APIENTRY logNormal3bv const GLbyte *  v  )  [static]
 

Definition at line 1807 of file linux_qgl.c.

References SIG, and v.

01808 {
01809     SIG( "glNormal3bv" );
01810     dllNormal3bv( v );
01811 }

void APIENTRY logNormal3d GLdouble  nx,
GLdouble  ny,
GLdouble  nz
[static]
 

Definition at line 1813 of file linux_qgl.c.

References ny, nz, and SIG.

01814 {
01815     SIG( "glNormal3d" );
01816     dllNormal3d( nx, ny, nz );
01817 }

void APIENTRY logNormal3dv const GLdouble *  v  )  [static]
 

Definition at line 1819 of file linux_qgl.c.

References SIG, and v.

01820 {
01821     SIG( "glNormal3dv" );
01822     dllNormal3dv( v );
01823 }

void APIENTRY logNormal3f GLfloat  nx,
GLfloat  ny,
GLfloat  nz
[static]
 

Definition at line 1825 of file linux_qgl.c.

References ny, nz, and SIG.

01826 {
01827     SIG( "glNormal3f" );
01828     dllNormal3f( nx, ny, nz );
01829 }

void APIENTRY logNormal3fv const GLfloat v  )  [static]
 

Definition at line 1831 of file linux_qgl.c.

References SIG, and v.

01832 {
01833     SIG( "glNormal3fv" );
01834     dllNormal3fv( v );
01835 }

void APIENTRY logNormal3i GLint  nx,
GLint  ny,
GLint  nz
[static]
 

Definition at line 1836 of file linux_qgl.c.

References ny, nz, and SIG.

01837 {
01838     SIG( "glNormal3i" );
01839     dllNormal3i( nx, ny, nz );
01840 }

void APIENTRY logNormal3iv const GLint *  v  )  [static]
 

Definition at line 1841 of file linux_qgl.c.

References SIG, and v.

01842 {
01843     SIG( "glNormal3iv" );
01844     dllNormal3iv( v );
01845 }

void APIENTRY logNormal3s GLshort  nx,
GLshort  ny,
GLshort  nz
[static]
 

Definition at line 1846 of file linux_qgl.c.

References ny, nz, and SIG.

01847 {
01848     SIG( "glNormal3s" );
01849     dllNormal3s( nx, ny, nz );
01850 }

void APIENTRY logNormal3sv const GLshort *  v  )  [static]
 

Definition at line 1851 of file linux_qgl.c.

References SIG, and v.

01852 {
01853     SIG( "glNormal3sv" );
01854     dllNormal3sv( v );
01855 }

void APIENTRY logNormalPointer GLenum  type,
GLsizei  stride,
const void *  pointer
[static]
 

Definition at line 1856 of file linux_qgl.c.

References pointer, SIG, stride, and type.

01857 {
01858     SIG( "glNormalPointer" );
01859     dllNormalPointer( type, stride, pointer );
01860 }

void APIENTRY logOrtho GLdouble  left,
GLdouble  right,
GLdouble  bottom,
GLdouble  top,
GLdouble  zNear,
GLdouble  zFar
[static]
 

Definition at line 1861 of file linux_qgl.c.

References bottom, right, SIG, top, zFar, and zNear.

01862 {
01863     SIG( "glOrtho" );
01864     dllOrtho( left, right, bottom, top, zNear, zFar );
01865 }

void APIENTRY logPassThrough GLfloat  token  )  [static]
 

Definition at line 1867 of file linux_qgl.c.

References SIG, and token.

01868 {
01869     SIG( "glPassThrough" );
01870     dllPassThrough( token );
01871 }

void APIENTRY logPixelMapfv GLenum  map,
GLsizei  mapsize,
const GLfloat values
[static]
 

Definition at line 1873 of file linux_qgl.c.

References mapsize, SIG, and values.

01874 {
01875     SIG( "glPixelMapfv" );
01876     dllPixelMapfv( map, mapsize, values );
01877 }

void APIENTRY logPixelMapuiv GLenum  map,
GLsizei  mapsize,
const GLuint *  values
[static]
 

Definition at line 1879 of file linux_qgl.c.

References mapsize, SIG, and values.

01880 {
01881     SIG( "glPixelMapuiv" );
01882     dllPixelMapuiv( map, mapsize, values );
01883 }

void APIENTRY logPixelMapusv GLenum  map,
GLsizei  mapsize,
const GLushort *  values
[static]
 

Definition at line 1885 of file linux_qgl.c.

References mapsize, SIG, and values.

01886 {
01887     SIG( "glPixelMapusv" );
01888     dllPixelMapusv( map, mapsize, values );
01889 }

void APIENTRY logPixelStoref GLenum  pname,
GLfloat  param
[static]
 

Definition at line 1890 of file linux_qgl.c.

References param, pname, and SIG.

01891 {
01892     SIG( "glPixelStoref" );
01893     dllPixelStoref( pname, param );
01894 }

void APIENTRY logPixelStorei GLenum  pname,
GLint  param
[static]
 

Definition at line 1895 of file linux_qgl.c.

References param, pname, and SIG.

01896 {
01897     SIG( "glPixelStorei" );
01898     dllPixelStorei( pname, param );
01899 }

void APIENTRY logPixelTransferf GLenum  pname,
GLfloat  param
[static]
 

Definition at line 1900 of file linux_qgl.c.

References param, pname, and SIG.

01901 {
01902     SIG( "glPixelTransferf" );
01903     dllPixelTransferf( pname, param );
01904 }

void APIENTRY logPixelTransferi GLenum  pname,
GLint  param
[static]
 

Definition at line 1906 of file linux_qgl.c.

References param, pname, and SIG.

01907 {
01908     SIG( "glPixelTransferi" );
01909     dllPixelTransferi( pname, param );
01910 }

void APIENTRY logPixelZoom GLfloat  xfactor,
GLfloat  yfactor
[static]
 

Definition at line 1912 of file linux_qgl.c.

References SIG, and yfactor.

01913 {
01914     SIG( "glPixelZoom" );
01915     dllPixelZoom( xfactor, yfactor );
01916 }

void APIENTRY logPointSize GLfloat  size  )  [static]
 

Definition at line 1918 of file linux_qgl.c.

References SIG.

01919 {
01920     SIG( "glPointSize" );
01921     dllPointSize( size );
01922 }

void APIENTRY logPolygonMode GLenum  face,
GLenum  mode
[static]
 

Definition at line 1924 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, and mode.

01925 {
01926     fprintf( glw_state.log_fp, "glPolygonMode( 0x%x, 0x%x )\n", face, mode );
01927     dllPolygonMode( face, mode );
01928 }

Here is the call graph for this function:

void APIENTRY logPolygonOffset GLfloat  factor,
GLfloat  units
[static]
 

Definition at line 1930 of file linux_qgl.c.

References SIG, and units.

01931 {
01932     SIG( "glPolygonOffset" );
01933     dllPolygonOffset( factor, units );
01934 }

void APIENTRY logPolygonStipple const GLubyte *  mask  )  [static]
 

Definition at line 1935 of file linux_qgl.c.

References mask, and SIG.

01936 {
01937     SIG( "glPolygonStipple" );
01938     dllPolygonStipple( mask );
01939 }

void APIENTRY logPopAttrib void   )  [static]
 

Definition at line 1940 of file linux_qgl.c.

References SIG.

01941 {
01942     SIG( "glPopAttrib" );
01943     dllPopAttrib();
01944 }

void APIENTRY logPopClientAttrib void   )  [static]
 

Definition at line 1946 of file linux_qgl.c.

References SIG.

01947 {
01948     SIG( "glPopClientAttrib" );
01949     dllPopClientAttrib();
01950 }

void APIENTRY logPopMatrix void   )  [static]
 

Definition at line 1952 of file linux_qgl.c.

References SIG.

01953 {
01954     SIG( "glPopMatrix" );
01955     dllPopMatrix();
01956 }

void APIENTRY logPopName void   )  [static]
 

Definition at line 1958 of file linux_qgl.c.

References SIG.

01959 {
01960     SIG( "glPopName" );
01961     dllPopName();
01962 }

void APIENTRY logPrioritizeTextures GLsizei  n,
const GLuint *  textures,
const GLclampf *  priorities
[static]
 

Definition at line 1964 of file linux_qgl.c.

References n, priorities, SIG, and textures.

01965 {
01966     SIG( "glPrioritizeTextures" );
01967     dllPrioritizeTextures( n, textures, priorities );
01968 }

void APIENTRY logPushAttrib GLbitfield  mask  )  [static]
 

Definition at line 1970 of file linux_qgl.c.

References mask, and SIG.

01971 {
01972     SIG( "glPushAttrib" );
01973     dllPushAttrib( mask );
01974 }

void APIENTRY logPushClientAttrib GLbitfield  mask  )  [static]
 

Definition at line 1976 of file linux_qgl.c.

References mask, and SIG.

01977 {
01978     SIG( "glPushClientAttrib" );
01979     dllPushClientAttrib( mask );
01980 }

void APIENTRY logPushMatrix void   )  [static]
 

Definition at line 1982 of file linux_qgl.c.

References SIG.

01983 {
01984     SIG( "glPushMatrix" );
01985     dllPushMatrix();
01986 }

void APIENTRY logPushName GLuint  name  )  [static]
 

Definition at line 1988 of file linux_qgl.c.

References name, and SIG.

01989 {
01990     SIG( "glPushName" );
01991     dllPushName( name );
01992 }

void APIENTRY logRasterPos2d GLdouble  x,
GLdouble  y
[static]
 

Definition at line 1994 of file linux_qgl.c.

References SIG, x, and y.

01995 {
01996     SIG ("glRasterPot2d" );
01997     dllRasterPos2d( x, y );
01998 }

void APIENTRY logRasterPos2dv const GLdouble *  v  )  [static]
 

Definition at line 2000 of file linux_qgl.c.

References SIG, and v.

02001 {
02002     SIG( "glRasterPos2dv" );
02003     dllRasterPos2dv( v );
02004 }

void APIENTRY logRasterPos2f GLfloat  x,
GLfloat  y
[static]
 

Definition at line 2006 of file linux_qgl.c.

References SIG, x, and y.

02007 {
02008     SIG( "glRasterPos2f" );
02009     dllRasterPos2f( x, y );
02010 }

void APIENTRY logRasterPos2fv const GLfloat v  )  [static]
 

Definition at line 2011 of file linux_qgl.c.

References SIG, and v.

02012 {
02013     SIG( "glRasterPos2dv" );
02014     dllRasterPos2fv( v );
02015 }

void APIENTRY logRasterPos2i GLint  x,
GLint  y
[static]
 

Definition at line 2016 of file linux_qgl.c.

References SIG, x, and y.

02017 {
02018     SIG( "glRasterPos2if" );
02019     dllRasterPos2i( x, y );
02020 }

void APIENTRY logRasterPos2iv const GLint *  v  )  [static]
 

Definition at line 2021 of file linux_qgl.c.

References SIG, and v.

02022 {
02023     SIG( "glRasterPos2iv" );
02024     dllRasterPos2iv( v );
02025 }

void APIENTRY logRasterPos2s GLshort  x,
GLshort  y
[static]
 

Definition at line 2026 of file linux_qgl.c.

References SIG, x, and y.

02027 {
02028     SIG( "glRasterPos2s" );
02029     dllRasterPos2s( x, y );
02030 }

void APIENTRY logRasterPos2sv const GLshort *  v  )  [static]
 

Definition at line 2031 of file linux_qgl.c.

References SIG, and v.

02032 {
02033     SIG( "glRasterPos2sv" );
02034     dllRasterPos2sv( v );
02035 }

void APIENTRY logRasterPos3d GLdouble  x,
GLdouble  y,
GLdouble  z
[static]
 

Definition at line 2036 of file linux_qgl.c.

References SIG, x, y, and z.

02037 {
02038     SIG( "glRasterPos3d" );
02039     dllRasterPos3d( x, y, z );
02040 }

void APIENTRY logRasterPos3dv const GLdouble *  v  )  [static]
 

Definition at line 2041 of file linux_qgl.c.

References SIG, and v.

02042 {
02043     SIG( "glRasterPos3dv" );
02044     dllRasterPos3dv( v );
02045 }

void APIENTRY logRasterPos3f GLfloat  x,
GLfloat  y,
GLfloat  z
[static]
 

Definition at line 2046 of file linux_qgl.c.

References SIG, x, y, and z.

02047 {
02048     SIG( "glRasterPos3f" );
02049     dllRasterPos3f( x, y, z );
02050 }

void APIENTRY logRasterPos3fv const GLfloat v  )  [static]
 

Definition at line 2051 of file linux_qgl.c.

References SIG, and v.

02052 {
02053     SIG( "glRasterPos3fv" );
02054     dllRasterPos3fv( v );
02055 }

void APIENTRY logRasterPos3i GLint  x,
GLint  y,
GLint  z
[static]
 

Definition at line 2056 of file linux_qgl.c.

References SIG, x, y, and z.

02057 {
02058     SIG( "glRasterPos3i" );
02059     dllRasterPos3i( x, y, z );
02060 }

void APIENTRY logRasterPos3iv const GLint *  v  )  [static]
 

Definition at line 2061 of file linux_qgl.c.

References SIG, and v.

02062 {
02063     SIG( "glRasterPos3iv" );
02064     dllRasterPos3iv( v );
02065 }

void APIENTRY logRasterPos3s GLshort  x,
GLshort  y,
GLshort  z
[static]
 

Definition at line 2066 of file linux_qgl.c.

References SIG, x, y, and z.

02067 {
02068     SIG( "glRasterPos3s" );
02069     dllRasterPos3s( x, y, z );
02070 }

void APIENTRY logRasterPos3sv const GLshort *  v  )  [static]
 

Definition at line 2071 of file linux_qgl.c.

References SIG, and v.

02072 {
02073     SIG( "glRasterPos3sv" );
02074     dllRasterPos3sv( v );
02075 }

void APIENTRY logRasterPos4d GLdouble  x,
GLdouble  y,
GLdouble  z,
GLdouble  w
[static]
 

Definition at line 2076 of file linux_qgl.c.

References SIG, w, x, y, and z.

02077 {
02078     SIG( "glRasterPos4d" );
02079     dllRasterPos4d( x, y, z, w );
02080 }

void APIENTRY logRasterPos4dv const GLdouble *  v  )  [static]
 

Definition at line 2081 of file linux_qgl.c.

References SIG, and v.

02082 {
02083     SIG( "glRasterPos4dv" );
02084     dllRasterPos4dv( v );
02085 }

void APIENTRY logRasterPos4f GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w
[static]
 

Definition at line 2086 of file linux_qgl.c.

References SIG, w, x, y, and z.

02087 {
02088     SIG( "glRasterPos4f" );
02089     dllRasterPos4f( x, y, z, w );
02090 }

void APIENTRY logRasterPos4fv const GLfloat v  )  [static]
 

Definition at line 2091 of file linux_qgl.c.

References SIG, and v.

02092 {
02093     SIG( "glRasterPos4fv" );
02094     dllRasterPos4fv( v );
02095 }

void APIENTRY logRasterPos4i GLint  x,
GLint  y,
GLint  z,
GLint  w
[static]
 

Definition at line 2096 of file linux_qgl.c.

References SIG, w, x, y, and z.

02097 {
02098     SIG( "glRasterPos4i" );
02099     dllRasterPos4i( x, y, z, w );
02100 }

void APIENTRY logRasterPos4iv const GLint *  v  )  [static]
 

Definition at line 2101 of file linux_qgl.c.

References SIG, and v.

02102 {
02103     SIG( "glRasterPos4iv" );
02104     dllRasterPos4iv( v );
02105 }

void APIENTRY logRasterPos4s GLshort  x,
GLshort  y,
GLshort  z,
GLshort  w
[static]
 

Definition at line 2106 of file linux_qgl.c.

References SIG, w, x, y, and z.

02107 {
02108     SIG( "glRasterPos4s" );
02109     dllRasterPos4s( x, y, z, w );
02110 }

void APIENTRY logRasterPos4sv const GLshort *  v  )  [static]
 

Definition at line 2111 of file linux_qgl.c.

References SIG, and v.

02112 {
02113     SIG( "glRasterPos4sv" );
02114     dllRasterPos4sv( v );
02115 }

void APIENTRY logReadBuffer GLenum  mode  )  [static]
 

Definition at line 2116 of file linux_qgl.c.

References mode, and SIG.

02117 {
02118     SIG( "glReadBuffer" );
02119     dllReadBuffer( mode );
02120 }

void APIENTRY logReadPixels GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
void *  pixels
[static]
 

Definition at line 2121 of file linux_qgl.c.

References format, height, pixels, SIG, type, width, x, and y.

02122 {
02123     SIG( "glReadPixels" );
02124     dllReadPixels( x, y, width, height, format, type, pixels );
02125 }

void APIENTRY logRectd GLdouble  x1,
GLdouble  y1,
GLdouble  x2,
GLdouble  y2
[static]
 

Definition at line 2127 of file linux_qgl.c.

References SIG, x2, y1, and y2.

02128 {
02129     SIG( "glRectd" );
02130     dllRectd( x1, y1, x2, y2 );
02131 }

void APIENTRY logRectdv const GLdouble *  v1,
const GLdouble *  v2
[static]
 

Definition at line 2133 of file linux_qgl.c.

References SIG, v1, and v2.

02134 {
02135     SIG( "glRectdv" );
02136     dllRectdv( v1, v2 );
02137 }

void APIENTRY logRectf GLfloat  x1,
GLfloat  y1,
GLfloat  x2,
GLfloat  y2
[static]
 

Definition at line 2139 of file linux_qgl.c.

References SIG, x2, y1, and y2.

02140 {
02141     SIG( "glRectf" );
02142     dllRectf( x1, y1, x2, y2 );
02143 }

void APIENTRY logRectfv const GLfloat v1,
const GLfloat v2
[static]
 

Definition at line 2145 of file linux_qgl.c.

References SIG, v1, and v2.

02146 {
02147     SIG( "glRectfv" );
02148     dllRectfv( v1, v2 );
02149 }

void APIENTRY logRecti GLint  x1,
GLint  y1,
GLint  x2,
GLint  y2
[static]
 

Definition at line 2150 of file linux_qgl.c.

References SIG, x2, y1, and y2.

02151 {
02152     SIG( "glRecti" );
02153     dllRecti( x1, y1, x2, y2 );
02154 }

void APIENTRY logRectiv const GLint *  v1,
const GLint *  v2
[static]
 

Definition at line 2155 of file linux_qgl.c.

References SIG, v1, and v2.

02156 {
02157     SIG( "glRectiv" );
02158     dllRectiv( v1, v2 );
02159 }

void APIENTRY logRects GLshort  x1,
GLshort  y1,
GLshort  x2,
GLshort  y2
[static]
 

Definition at line 2160 of file linux_qgl.c.

References SIG, x2, y1, and y2.

02161 {
02162     SIG( "glRects" );
02163     dllRects( x1, y1, x2, y2 );
02164 }

void APIENTRY logRectsv const GLshort *  v1,
const GLshort *  v2
[static]
 

Definition at line 2165 of file linux_qgl.c.

References SIG, v1, and v2.

02166 {
02167     SIG( "glRectsv" );
02168     dllRectsv( v1, v2 );
02169 }

GLint APIENTRY logRenderMode GLenum  mode  )  [static]
 

Definition at line 2170 of file linux_qgl.c.

References GLint, mode, and SIG.

02171 {
02172     SIG( "glRenderMode" );
02173     return dllRenderMode( mode );
02174 }

void APIENTRY logRotated GLdouble  angle,
GLdouble  x,
GLdouble  y,
GLdouble  z
[static]
 

Definition at line 2175 of file linux_qgl.c.

References SIG, x, y, and z.

02176 {
02177     SIG( "glRotated" );
02178     dllRotated( angle, x, y, z );
02179 }

void APIENTRY logRotatef GLfloat  angle,
GLfloat  x,
GLfloat  y,
GLfloat  z
[static]
 

Definition at line 2181 of file linux_qgl.c.

References SIG, x, y, and z.

02182 {
02183     SIG( "glRotatef" );
02184     dllRotatef( angle, x, y, z );
02185 }

void APIENTRY logScaled GLdouble  x,
GLdouble  y,
GLdouble  z
[static]
 

Definition at line 2187 of file linux_qgl.c.

References SIG, x, y, and z.

02188 {
02189     SIG( "glScaled" );
02190     dllScaled( x, y, z );
02191 }

void APIENTRY logScalef GLfloat  x,
GLfloat  y,
GLfloat  z
[static]
 

Definition at line 2193 of file linux_qgl.c.

References SIG, x, y, and z.

02194 {
02195     SIG( "glScalef" );
02196     dllScalef( x, y, z );
02197 }

void APIENTRY logScissor GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height
[static]
 

Definition at line 2199 of file linux_qgl.c.

References height, SIG, width, x, and y.

02200 {
02201     SIG( "glScissor" );
02202     dllScissor( x, y, width, height );
02203 }

void APIENTRY logSelectBuffer GLsizei  size,
GLuint *  buffer
[static]
 

Definition at line 2205 of file linux_qgl.c.

References buffer, and SIG.

02206 {
02207     SIG( "glSelectBuffer" );
02208     dllSelectBuffer( size, buffer );
02209 }

void APIENTRY logShadeModel GLenum  mode  )  [static]
 

Definition at line 2211 of file linux_qgl.c.

References mode, and SIG.

02212 {
02213     SIG( "glShadeModel" );
02214     dllShadeModel( mode );
02215 }

void APIENTRY logStencilFunc GLenum  func,
GLint  ref,
GLuint  mask
[static]
 

Definition at line 2217 of file linux_qgl.c.

References func(), mask, ref, and SIG.

02218 {
02219     SIG( "glStencilFunc" );
02220     dllStencilFunc( func, ref, mask );
02221 }

Here is the call graph for this function:

void APIENTRY logStencilMask GLuint  mask  )  [static]
 

Definition at line 2223 of file linux_qgl.c.

References mask, and SIG.

02224 {
02225     SIG( "glStencilMask" );
02226     dllStencilMask( mask );
02227 }

void APIENTRY logStencilOp GLenum  fail,
GLenum  zfail,
GLenum  zpass
[static]
 

Definition at line 2229 of file linux_qgl.c.

References SIG, zfail, and zpass.

02230 {
02231     SIG( "glStencilOp" );
02232     dllStencilOp( fail, zfail, zpass );
02233 }

void APIENTRY logTexCoord1d GLdouble  s  )  [static]
 

Definition at line 2235 of file linux_qgl.c.

References s, and SIG.

02236 {
02237     SIG( "glTexCoord1d" );
02238     dllTexCoord1d( s );
02239 }

void APIENTRY logTexCoord1dv const GLdouble *  v  )  [static]
 

Definition at line 2241 of file linux_qgl.c.

References SIG, and v.

02242 {
02243     SIG( "glTexCoord1dv" );
02244     dllTexCoord1dv( v );
02245 }

void APIENTRY logTexCoord1f GLfloat  s  )  [static]
 

Definition at line 2247 of file linux_qgl.c.

References s, and SIG.

02248 {
02249     SIG( "glTexCoord1f" );
02250     dllTexCoord1f( s );
02251 }

void APIENTRY logTexCoord1fv const GLfloat v  )  [static]
 

Definition at line 2252 of file linux_qgl.c.

References SIG, and v.

02253 {
02254     SIG( "glTexCoord1fv" );
02255     dllTexCoord1fv( v );
02256 }

void APIENTRY logTexCoord1i GLint  s  )  [static]
 

Definition at line 2257 of file linux_qgl.c.

References s, and SIG.

02258 {
02259     SIG( "glTexCoord1i" );
02260     dllTexCoord1i( s );
02261 }

void APIENTRY logTexCoord1iv const GLint *  v  )  [static]
 

Definition at line 2262 of file linux_qgl.c.

References SIG, and v.

02263 {
02264     SIG( "glTexCoord1iv" );
02265     dllTexCoord1iv( v );
02266 }

void APIENTRY logTexCoord1s GLshort  s  )  [static]
 

Definition at line 2267 of file linux_qgl.c.

References s, and SIG.

02268 {
02269     SIG( "glTexCoord1s" );
02270     dllTexCoord1s( s );
02271 }

void APIENTRY logTexCoord1sv const GLshort *  v  )  [static]
 

Definition at line 2272 of file linux_qgl.c.

References SIG, and v.

02273 {
02274     SIG( "glTexCoord1sv" );
02275     dllTexCoord1sv( v );
02276 }

void APIENTRY logTexCoord2d GLdouble  s,
GLdouble  t
[static]
 

Definition at line 2277 of file linux_qgl.c.

References s, SIG, and t.

02278 {
02279     SIG( "glTexCoord2d" );
02280     dllTexCoord2d( s, t );
02281 }

void APIENTRY logTexCoord2dv const GLdouble *  v  )  [static]
 

Definition at line 2283 of file linux_qgl.c.

References SIG, and v.

02284 {
02285     SIG( "glTexCoord2dv" );
02286     dllTexCoord2dv( v );
02287 }

void APIENTRY logTexCoord2f GLfloat  s,
GLfloat  t
[static]
 

Definition at line 2288 of file linux_qgl.c.

References s, SIG, and t.

02289 {
02290     SIG( "glTexCoord2f" );
02291     dllTexCoord2f( s, t );
02292 }

void APIENTRY logTexCoord2fv const GLfloat v  )  [static]
 

Definition at line 2293 of file linux_qgl.c.

References SIG, and v.

02294 {
02295     SIG( "glTexCoord2fv" );
02296     dllTexCoord2fv( v );
02297 }

void APIENTRY logTexCoord2i GLint  s,
GLint  t
[static]
 

Definition at line 2298 of file linux_qgl.c.

References s, SIG, and t.

02299 {
02300     SIG( "glTexCoord2i" );
02301     dllTexCoord2i( s, t );
02302 }

void APIENTRY logTexCoord2iv const GLint *  v  )  [static]
 

Definition at line 2303 of file linux_qgl.c.

References SIG, and v.

02304 {
02305     SIG( "glTexCoord2iv" );
02306     dllTexCoord2iv( v );
02307 }

void APIENTRY logTexCoord2s GLshort  s,
GLshort  t
[static]
 

Definition at line 2308 of file linux_qgl.c.

References s, SIG, and t.

02309 {
02310     SIG( "glTexCoord2s" );
02311     dllTexCoord2s( s, t );
02312 }

void APIENTRY logTexCoord2sv const GLshort *  v  )  [static]
 

Definition at line 2313 of file linux_qgl.c.

References SIG, and v.

02314 {
02315     SIG( "glTexCoord2sv" );
02316     dllTexCoord2sv( v );
02317 }

void APIENTRY logTexCoord3d GLdouble  s,
GLdouble  t,
GLdouble  r
[static]
 

Definition at line 2318 of file linux_qgl.c.

References r, s, SIG, and t.

02319 {
02320     SIG( "glTexCoord3d" );
02321     dllTexCoord3d( s, t, r );
02322 }

void APIENTRY logTexCoord3dv const GLdouble *  v  )  [static]
 

Definition at line 2323 of file linux_qgl.c.

References SIG, and v.

02324 {
02325     SIG( "glTexCoord3dv" );
02326     dllTexCoord3dv( v );
02327 }

void APIENTRY logTexCoord3f GLfloat  s,
GLfloat  t,
GLfloat  r
[static]
 

Definition at line 2328 of file linux_qgl.c.

References r, s, SIG, and t.

02329 {
02330     SIG( "glTexCoord3f" );
02331     dllTexCoord3f( s, t, r );
02332 }

void APIENTRY logTexCoord3fv const GLfloat v  )  [static]
 

Definition at line 2333 of file linux_qgl.c.

References SIG, and v.

02334 {
02335     SIG( "glTexCoord3fv" );
02336     dllTexCoord3fv( v );
02337 }

void APIENTRY logTexCoord3i GLint  s,
GLint  t,
GLint  r
[static]
 

Definition at line 2338 of file linux_qgl.c.

References r, s, SIG, and t.

02339 {
02340     SIG( "glTexCoord3i" );
02341     dllTexCoord3i( s, t, r );
02342 }

void APIENTRY logTexCoord3iv const GLint *  v  )  [static]
 

Definition at line 2343 of file linux_qgl.c.

References SIG, and v.

02344 {
02345     SIG( "glTexCoord3iv" );
02346     dllTexCoord3iv( v );
02347 }

void APIENTRY logTexCoord3s GLshort  s,
GLshort  t,
GLshort  r
[static]
 

Definition at line 2348 of file linux_qgl.c.

References r, s, SIG, and t.

02349 {
02350     SIG( "glTexCoord3s" );
02351     dllTexCoord3s( s, t, r );
02352 }

void APIENTRY logTexCoord3sv const GLshort *  v  )  [static]
 

Definition at line 2353 of file linux_qgl.c.

References SIG, and v.

02354 {
02355     SIG( "glTexCoord3sv" );
02356     dllTexCoord3sv( v );
02357 }

void APIENTRY logTexCoord4d GLdouble  s,
GLdouble  t,
GLdouble  r,
GLdouble  q
[static]
 

Definition at line 2358 of file linux_qgl.c.

References q, r, s, SIG, and t.

02359 {
02360     SIG( "glTexCoord4d" );
02361     dllTexCoord4d( s, t, r, q );
02362 }

void APIENTRY logTexCoord4dv const GLdouble *  v  )  [static]
 

Definition at line 2363 of file linux_qgl.c.

References SIG, and v.

02364 {
02365     SIG( "glTexCoord4dv" );
02366     dllTexCoord4dv( v );
02367 }

void APIENTRY logTexCoord4f GLfloat  s,
GLfloat  t,
GLfloat  r,
GLfloat  q
[static]
 

Definition at line 2368 of file linux_qgl.c.

References q, r, s, SIG, and t.

02369 {
02370     SIG( "glTexCoord4f" );
02371     dllTexCoord4f( s, t, r, q );
02372 }

void APIENTRY logTexCoord4fv const GLfloat v  )  [static]
 

Definition at line 2373 of file linux_qgl.c.

References SIG, and v.

02374 {
02375     SIG( "glTexCoord4fv" );
02376     dllTexCoord4fv( v );
02377 }

void APIENTRY logTexCoord4i GLint  s,
GLint  t,
GLint  r,
GLint  q
[static]
 

Definition at line 2378 of file linux_qgl.c.

References q, r, s, SIG, and t.

02379 {
02380     SIG( "glTexCoord4i" );
02381     dllTexCoord4i( s, t, r, q );
02382 }

void APIENTRY logTexCoord4iv const GLint *  v  )  [static]
 

Definition at line 2383 of file linux_qgl.c.

References SIG, and v.

02384 {
02385     SIG( "glTexCoord4iv" );
02386     dllTexCoord4iv( v );
02387 }

void APIENTRY logTexCoord4s GLshort  s,
GLshort  t,
GLshort  r,
GLshort  q
[static]
 

Definition at line 2388 of file linux_qgl.c.

References q, r, s, SIG, and t.

02389 {
02390     SIG( "glTexCoord4s" );
02391     dllTexCoord4s( s, t, r, q );
02392 }

void APIENTRY logTexCoord4sv const GLshort *  v  )  [static]
 

Definition at line 2393 of file linux_qgl.c.

References SIG, and v.

02394 {
02395     SIG( "glTexCoord4sv" );
02396     dllTexCoord4sv( v );
02397 }

void APIENTRY logTexCoordPointer GLint  size,
GLenum  type,
GLsizei  stride,
const void *  pointer
[static]
 

Definition at line 2398 of file linux_qgl.c.

References pointer, SIG, stride, and type.

02399 {
02400     SIG( "glTexCoordPointer" );
02401     dllTexCoordPointer( size, type, stride, pointer );
02402 }

void APIENTRY logTexEnvf GLenum  target,
GLenum  pname,
GLfloat  param
[static]
 

Definition at line 2404 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, param, and pname.

02405 {
02406     fprintf( glw_state.log_fp, "glTexEnvf( 0x%x, 0x%x, %f )\n", target, pname, param );
02407     dllTexEnvf( target, pname, param );
02408 }

Here is the call graph for this function:

void APIENTRY logTexEnvfv GLenum  target,
GLenum  pname,
const GLfloat params
[static]
 

Definition at line 2410 of file linux_qgl.c.

References params, pname, and SIG.

02411 {
02412     SIG( "glTexEnvfv" );
02413     dllTexEnvfv( target, pname, params );
02414 }

void APIENTRY logTexEnvi GLenum  target,
GLenum  pname,
GLint  param
[static]
 

Definition at line 2416 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, param, and pname.

02417 {
02418     fprintf( glw_state.log_fp, "glTexEnvi( 0x%x, 0x%x, 0x%x )\n", target, pname, param );
02419     dllTexEnvi( target, pname, param );
02420 }

Here is the call graph for this function:

void APIENTRY logTexEnviv GLenum  target,
GLenum  pname,
const GLint *  params
[static]
 

Definition at line 2421 of file linux_qgl.c.

References params, pname, and SIG.

02422 {
02423     SIG( "glTexEnviv" );
02424     dllTexEnviv( target, pname, params );
02425 }

void APIENTRY logTexGend GLenum  coord,
GLenum  pname,
GLdouble  param
[static]
 

Definition at line 2427 of file linux_qgl.c.

References param, pname, and SIG.

02428 {
02429     SIG( "glTexGend" );
02430     dllTexGend( coord, pname, param );
02431 }

void APIENTRY logTexGendv GLenum  coord,
GLenum  pname,
const GLdouble *  params
[static]
 

Definition at line 2433 of file linux_qgl.c.

References params, pname, and SIG.

02434 {
02435     SIG( "glTexGendv" );
02436     dllTexGendv( coord, pname, params );
02437 }

void APIENTRY logTexGenf GLenum  coord,
GLenum  pname,
GLfloat  param
[static]
 

Definition at line 2439 of file linux_qgl.c.

References param, pname, and SIG.

02440 {
02441     SIG( "glTexGenf" );
02442     dllTexGenf( coord, pname, param );
02443 }

void APIENTRY logTexGenfv GLenum  coord,
GLenum  pname,
const GLfloat params
[static]
 

Definition at line 2444 of file linux_qgl.c.

References params, pname, and SIG.

02445 {
02446     SIG( "glTexGenfv" );
02447     dllTexGenfv( coord, pname, params );
02448 }

void APIENTRY logTexGeni GLenum  coord,
GLenum  pname,
GLint  param
[static]
 

Definition at line 2449 of file linux_qgl.c.

References param, pname, and SIG.

02450 {
02451     SIG( "glTexGeni" );
02452     dllTexGeni( coord, pname, param );
02453 }

void APIENTRY logTexGeniv GLenum  coord,
GLenum  pname,
const GLint *  params
[static]
 

Definition at line 2454 of file linux_qgl.c.

References params, pname, and SIG.

02455 {
02456     SIG( "glTexGeniv" );
02457     dllTexGeniv( coord, pname, params );
02458 }

void APIENTRY logTexImage1D GLenum  target,
GLint  level,
GLint  internalformat,
GLsizei  width,
GLint  border,
GLenum  format,
GLenum  type,
const void *  pixels
[static]
 

Definition at line 2459 of file linux_qgl.c.

References border, format, internalformat, level, pixels, SIG, type, and width.

02460 {
02461     SIG( "glTexImage1D" );
02462     dllTexImage1D( target, level, internalformat, width, border, format, type, pixels );
02463 }

void APIENTRY logTexImage2D GLenum  target,
GLint  level,
GLint  internalformat,
GLsizei  width,
GLsizei  height,
GLint  border,
GLenum  format,
GLenum  type,
const void *  pixels
[static]
 

Definition at line 2464 of file linux_qgl.c.

References border, format, height, internalformat, level, pixels, SIG, type, and width.

02465 {
02466     SIG( "glTexImage2D" );
02467     dllTexImage2D( target, level, internalformat, width, height, border, format, type, pixels );
02468 }

void APIENTRY logTexParameterf GLenum  target,
GLenum  pname,
GLfloat  param
[static]
 

Definition at line 2470 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, param, and pname.

02471 {
02472     fprintf( glw_state.log_fp, "glTexParameterf( 0x%x, 0x%x, %f )\n", target, pname, param );
02473     dllTexParameterf( target, pname, param );
02474 }

Here is the call graph for this function:

void APIENTRY logTexParameterfv GLenum  target,
GLenum  pname,
const GLfloat params
[static]
 

Definition at line 2476 of file linux_qgl.c.

References params, pname, and SIG.

02477 {
02478     SIG( "glTexParameterfv" );
02479     dllTexParameterfv( target, pname, params );
02480 }

void APIENTRY logTexParameteri GLenum  target,
GLenum  pname,
GLint  param
[static]
 

Definition at line 2481 of file linux_qgl.c.

References fprintf(), glw_state, glwstate_t::log_fp, param, and pname.

02482 {
02483     fprintf( glw_state.log_fp, "glTexParameteri( 0x%x, 0x%x, 0x%x )\n", target, pname, param );
02484     dllTexParameteri( target, pname, param );
02485 }

Here is the call graph for this function:

void APIENTRY logTexParameteriv GLenum  target,
GLenum  pname,
const GLint *  params
[static]
 

Definition at line 2486 of file linux_qgl.c.

References params, pname, and SIG.

02487 {
02488     SIG( "glTexParameteriv" );
02489     dllTexParameteriv( target, pname, params );
02490 }

void APIENTRY logTexSubImage1D GLenum  target,
GLint  level,
GLint  xoffset,
GLsizei  width,
GLenum  format,
GLenum  type,
const void *  pixels
[static]
 

Definition at line 2491 of file linux_qgl.c.

References format, level, pixels, SIG, type, width, and xoffset.

02492 {
02493     SIG( "glTexSubImage1D" );
02494     dllTexSubImage1D( target, level, xoffset, width, format, type, pixels );
02495 }

void APIENTRY logTexSubImage2D GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
const void *  pixels
[static]
 

Definition at line 2496 of file linux_qgl.c.

References format, height, level, pixels, SIG, type, width, xoffset, and yoffset.

02497 {
02498     SIG( "glTexSubImage2D" );
02499     dllTexSubImage2D( target, level, xoffset, yoffset, width, height, format, type, pixels );
02500 }

void APIENTRY logTranslated GLdouble  x,
GLdouble  y,
GLdouble  z
[static]
 

Definition at line 2501 of file linux_qgl.c.

References SIG, x, y, and z.

02502 {
02503     SIG( "glTranslated" );
02504     dllTranslated( x, y, z );
02505 }

void APIENTRY logTranslatef GLfloat  x,
GLfloat  y,
GLfloat  z
[static]
 

Definition at line 2507 of file linux_qgl.c.

References SIG, x, y, and z.

02508 {
02509     SIG( "glTranslatef" );
02510     dllTranslatef( x, y, z );
02511 }

void APIENTRY logVertex2d GLdouble  x,
GLdouble  y
[static]
 

Definition at line 2513 of file linux_qgl.c.

References SIG, x, and y.

02514 {
02515     SIG( "glVertex2d" );
02516     dllVertex2d( x, y );
02517 }

void APIENTRY logVertex2dv const GLdouble *  v  )  [static]
 

Definition at line 2519 of file linux_qgl.c.

References SIG, and v.

02520 {
02521     SIG( "glVertex2dv" );
02522     dllVertex2dv( v );
02523 }

void APIENTRY logVertex2f GLfloat  x,
GLfloat  y
[static]
 

Definition at line 2524 of file linux_qgl.c.

References SIG, x, and y.

02525 {
02526     SIG( "glVertex2f" );
02527     dllVertex2f( x, y );
02528 }

void APIENTRY logVertex2fv const GLfloat v  )  [static]
 

Definition at line 2529 of file linux_qgl.c.

References SIG, and v.

02530 {
02531     SIG( "glVertex2fv" );
02532     dllVertex2fv( v );
02533 }

void APIENTRY logVertex2i GLint  x,
GLint  y
[static]
 

Definition at line 2534 of file linux_qgl.c.

References SIG, x, and y.

02535 {
02536     SIG( "glVertex2i" );
02537     dllVertex2i( x, y );
02538 }

void APIENTRY logVertex2iv const GLint *  v  )  [static]
 

Definition at line 2539 of file linux_qgl.c.

References SIG, and v.

02540 {
02541     SIG( "glVertex2iv" );
02542     dllVertex2iv( v );
02543 }

void APIENTRY logVertex2s GLshort  x,
GLshort  y
[static]
 

Definition at line 2544 of file linux_qgl.c.

References SIG, x, and y.

02545 {
02546     SIG( "glVertex2s" );
02547     dllVertex2s( x, y );
02548 }

void APIENTRY logVertex2sv const GLshort *  v  )  [static]
 

Definition at line 2549 of file linux_qgl.c.

References SIG, and v.

02550 {
02551     SIG( "glVertex2sv" );
02552     dllVertex2sv( v );
02553 }

void APIENTRY logVertex3d GLdouble  x,
GLdouble  y,
GLdouble  z
[static]
 

Definition at line 2554 of file linux_qgl.c.

References SIG, x, y, and z.

02555 {
02556     SIG( "glVertex3d" );
02557     dllVertex3d( x, y, z );
02558 }

void APIENTRY logVertex3dv const GLdouble *  v  )  [static]
 

Definition at line 2559 of file linux_qgl.c.

References SIG, and v.

02560 {
02561     SIG( "glVertex3dv" );
02562     dllVertex3dv( v );
02563 }

void APIENTRY logVertex3f GLfloat  x,
GLfloat  y,
GLfloat  z
[static]
 

Definition at line 2564 of file linux_qgl.c.

References SIG, x, y, and z.

02565 {
02566     SIG( "glVertex3f" );
02567     dllVertex3f( x, y, z );
02568 }

void APIENTRY logVertex3fv const GLfloat v  )  [static]
 

Definition at line 2569 of file linux_qgl.c.

References SIG, and v.

02570 {
02571     SIG( "glVertex3fv" );
02572     dllVertex3fv( v );
02573 }

void APIENTRY logVertex3i GLint  x,
GLint  y,
GLint  z
[static]
 

Definition at line 2574 of file linux_qgl.c.

References SIG, x, y, and z.

02575 {
02576     SIG( "glVertex3i" );
02577     dllVertex3i( x, y, z );
02578 }

void APIENTRY logVertex3iv const GLint *  v  )  [static]
 

Definition at line 2579 of file linux_qgl.c.

References SIG, and v.

02580 {
02581     SIG( "glVertex3iv" );
02582     dllVertex3iv( v );
02583 }

void APIENTRY logVertex3s GLshort  x,
GLshort  y,
GLshort  z
[static]
 

Definition at line 2584 of file linux_qgl.c.

References SIG, x, y, and z.

02585 {
02586     SIG( "glVertex3s" );
02587     dllVertex3s( x, y, z );
02588 }

void APIENTRY logVertex3sv const GLshort *  v  )  [static]
 

Definition at line 2589 of file linux_qgl.c.

References SIG, and v.

02590 {
02591     SIG( "glVertex3sv" );
02592     dllVertex3sv( v );
02593 }

void APIENTRY logVertex4d GLdouble  x,
GLdouble  y,
GLdouble  z,
GLdouble  w
[static]
 

Definition at line 2594 of file linux_qgl.c.

References SIG, w, x, y, and z.

02595 {
02596     SIG( "glVertex4d" );
02597     dllVertex4d( x, y, z, w );
02598 }

void APIENTRY logVertex4dv const GLdouble *  v  )  [static]
 

Definition at line 2599 of file linux_qgl.c.

References SIG, and v.

02600 {
02601     SIG( "glVertex4dv" );
02602     dllVertex4dv( v );
02603 }

void APIENTRY logVertex4f GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w
[static]
 

Definition at line 2604 of file linux_qgl.c.

References SIG, w, x, y, and z.

02605 {
02606     SIG( "glVertex4f" );
02607     dllVertex4f( x, y, z, w );
02608 }

void APIENTRY logVertex4fv const GLfloat v  )  [static]
 

Definition at line 2609 of file linux_qgl.c.

References SIG, and v.

02610 {
02611     SIG( "glVertex4fv" );
02612     dllVertex4fv( v );
02613 }

void APIENTRY logVertex4i GLint  x,
GLint  y,
GLint  z,
GLint  w
[static]
 

Definition at line 2614 of file linux_qgl.c.

References SIG, w, x, y, and z.

02615 {
02616     SIG( "glVertex4i" );
02617     dllVertex4i( x, y, z, w );
02618 }

void APIENTRY logVertex4iv const GLint *  v  )  [static]
 

Definition at line 2619 of file linux_qgl.c.

References SIG, and v.

02620 {
02621     SIG( "glVertex4iv" );
02622     dllVertex4iv( v );
02623 }

void APIENTRY logVertex4s GLshort  x,
GLshort  y,
GLshort  z,
GLshort  w
[static]
 

Definition at line 2624 of file linux_qgl.c.

References SIG, w, x, y, and z.

02625 {
02626     SIG( "glVertex4s" );
02627     dllVertex4s( x, y, z, w );
02628 }

void APIENTRY logVertex4sv const GLshort *  v  )  [static]
 

Definition at line 2629 of file linux_qgl.c.

References SIG, and v.

02630 {
02631     SIG( "glVertex4sv" );
02632     dllVertex4sv( v );
02633 }

void APIENTRY logVertexPointer GLint  size,
GLenum  type,
GLsizei  stride,
const void *  pointer
[static]
 

Definition at line 2634 of file linux_qgl.c.

References pointer, SIG, stride, and type.

02635 {
02636     SIG( "glVertexPointer" );
02637     dllVertexPointer( size, type, stride, pointer );
02638 }

void APIENTRY logViewport GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height
[static]
 

Definition at line 2639 of file linux_qgl.c.

References height, SIG, width, x, and y.

02640 {
02641     SIG( "glViewport" );
02642     dllViewport( x, y, width, height );
02643 }

void QGL_EnableLogging qboolean  enable  ) 
 

Definition at line 3426 of file linux_qgl.c.

References asctime(), assert, buffer, Com_sprintf(), refimport_t::Cvar_Get, refimport_t::Cvar_Set, cvar_t, fopen(), fprintf(), glw_state, cvar_s::integer, localtime(), glwstate_t::log_fp, PRINT_ALL, 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, r_logFile, ri, cvar_s::string, time(), time_t, and va().

Referenced by GLimp_EndFrame(), and QGL_Init().

03426                                           {
03427   // bk001205 - fixed for new countdown
03428   static qboolean isEnabled = qfalse; // init
03429   
03430   // return if we're already active
03431   if ( isEnabled && enable ) {
03432     // decrement log counter and stop if it has reached 0
03433     ri.Cvar_Set( "r_logFile", va("%d", r_logFile->integer - 1 ) );
03434     if ( r_logFile->integer ) {
03435       return;
03436     }
03437     enable = qfalse;
03438   }
03439 
03440   // return if we're already disabled
03441   if ( !enable && !isEnabled )
03442     return;
03443 
03444   isEnabled = enable;
03445 
03446   // bk001205 - old code starts here
03447   if ( enable ) {
03448     if ( !glw_state.log_fp ) {
03449       struct tm *newtime;
03450       time_t aclock;
03451       char buffer[1024];
03452       cvar_t    *basedir;
03453       
03454       time( &aclock );
03455       newtime = localtime( &aclock );
03456       
03457       asctime( newtime );
03458       
03459       basedir = ri.Cvar_Get( "fs_basepath", "", 0 ); // FIXME: userdir?
03460       assert(basedir);
03461       Com_sprintf( buffer, sizeof(buffer), "%s/gl.log", basedir->string ); 
03462       glw_state.log_fp = fopen( buffer, "wt" );
03463       assert(glw_state.log_fp);
03464       ri.Printf(PRINT_ALL, "QGL_EnableLogging(%d): writing %s\n", r_logFile->integer, buffer );
03465 
03466       fprintf( glw_state.log_fp, "%s\n", asctime( newtime ) );
03467     }
03468 
03469                 qglAccum                     = logAccum;
03470                 qglAlphaFunc                 = logAlphaFunc;
03471                 qglAreTexturesResident       = logAreTexturesResident;
03472         qglArrayElement              = logArrayElement;
03473         qglBegin                     = logBegin;
03474         qglBindTexture               = logBindTexture;
03475         qglBitmap                    = logBitmap;
03476         qglBlendFunc                 = logBlendFunc;
03477         qglCallList                  = logCallList;
03478         qglCallLists                 = logCallLists;
03479         qglClear                     = logClear;
03480         qglClearAccum                = logClearAccum;
03481         qglClearColor                = logClearColor;
03482         qglClearDepth                = logClearDepth;
03483         qglClearIndex                = logClearIndex;
03484         qglClearStencil              = logClearStencil;
03485         qglClipPlane                 = logClipPlane;
03486         qglColor3b                   = logColor3b;
03487         qglColor3bv                  = logColor3bv;
03488         qglColor3d                   = logColor3d;
03489         qglColor3dv                  = logColor3dv;
03490         qglColor3f                   = logColor3f;
03491         qglColor3fv                  = logColor3fv;
03492         qglColor3i                   = logColor3i;
03493         qglColor3iv                  = logColor3iv;
03494         qglColor3s                   = logColor3s;
03495         qglColor3sv                  = logColor3sv;
03496         qglColor3ub                  = logColor3ub;
03497         qglColor3ubv                 = logColor3ubv;
03498         qglColor3ui                  = logColor3ui;
03499         qglColor3uiv                 = logColor3uiv;
03500         qglColor3us                  = logColor3us;
03501         qglColor3usv                 = logColor3usv;
03502         qglColor4b                   = logColor4b;
03503         qglColor4bv                  = logColor4bv;
03504         qglColor4d                   = logColor4d;
03505         qglColor4dv                  = logColor4dv;
03506         qglColor4f                   = logColor4f;
03507         qglColor4fv                  = logColor4fv;
03508         qglColor4i                   = logColor4i;
03509         qglColor4iv                  = logColor4iv;
03510         qglColor4s                   = logColor4s;
03511         qglColor4sv                  = logColor4sv;
03512         qglColor4ub                  = logColor4ub;
03513         qglColor4ubv                 = logColor4ubv;
03514         qglColor4ui                  = logColor4ui;
03515         qglColor4uiv                 = logColor4uiv;
03516         qglColor4us                  = logColor4us;
03517         qglColor4usv                 = logColor4usv;
03518         qglColorMask                 = logColorMask;
03519         qglColorMaterial             = logColorMaterial;
03520         qglColorPointer              = logColorPointer;
03521         qglCopyPixels                = logCopyPixels;
03522         qglCopyTexImage1D            = logCopyTexImage1D;
03523         qglCopyTexImage2D            = logCopyTexImage2D;
03524         qglCopyTexSubImage1D         = logCopyTexSubImage1D;
03525         qglCopyTexSubImage2D         = logCopyTexSubImage2D;
03526         qglCullFace                  = logCullFace;
03527         qglDeleteLists               = logDeleteLists ;
03528         qglDeleteTextures            = logDeleteTextures ;
03529         qglDepthFunc                 = logDepthFunc ;
03530         qglDepthMask                 = logDepthMask ;
03531         qglDepthRange                = logDepthRange ;
03532         qglDisable                   = logDisable ;
03533         qglDisableClientState        = logDisableClientState ;
03534         qglDrawArrays                = logDrawArrays ;
03535         qglDrawBuffer                = logDrawBuffer ;
03536         qglDrawElements              = logDrawElements ;
03537         qglDrawPixels                = logDrawPixels ;
03538         qglEdgeFlag                  = logEdgeFlag ;
03539         qglEdgeFlagPointer           = logEdgeFlagPointer ;
03540         qglEdgeFlagv                 = logEdgeFlagv ;
03541         qglEnable                    =  logEnable                    ;
03542         qglEnableClientState         =  logEnableClientState         ;
03543         qglEnd                       =  logEnd                       ;
03544         qglEndList                   =  logEndList                   ;
03545         qglEvalCoord1d               =  logEvalCoord1d               ;
03546         qglEvalCoord1dv              =  logEvalCoord1dv              ;
03547         qglEvalCoord1f               =  logEvalCoord1f               ;
03548         qglEvalCoord1fv              =  logEvalCoord1fv              ;
03549         qglEvalCoord2d               =  logEvalCoord2d               ;
03550         qglEvalCoord2dv              =  logEvalCoord2dv              ;
03551         qglEvalCoord2f               =  logEvalCoord2f               ;
03552         qglEvalCoord2fv              =  logEvalCoord2fv              ;
03553         qglEvalMesh1                 =  logEvalMesh1                 ;
03554         qglEvalMesh2                 =  logEvalMesh2                 ;
03555         qglEvalPoint1                =  logEvalPoint1                ;
03556         qglEvalPoint2                =  logEvalPoint2                ;
03557         qglFeedbackBuffer            =  logFeedbackBuffer            ;
03558         qglFinish                    =  logFinish                    ;
03559         qglFlush                     =  logFlush                     ;
03560         qglFogf                      =  logFogf                      ;
03561         qglFogfv                     =  logFogfv                     ;
03562         qglFogi                      =  logFogi                      ;
03563         qglFogiv                     =  logFogiv                     ;
03564         qglFrontFace                 =  logFrontFace                 ;
03565         qglFrustum                   =  logFrustum                   ;
03566         qglGenLists                  =  logGenLists                  ;
03567         qglGenTextures               =  logGenTextures               ;
03568         qglGetBooleanv               =  logGetBooleanv               ;
03569         qglGetClipPlane              =  logGetClipPlane              ;
03570         qglGetDoublev                =  logGetDoublev                ;
03571         qglGetError                  =  logGetError                  ;
03572         qglGetFloatv                 =  logGetFloatv                 ;
03573         qglGetIntegerv               =  logGetIntegerv               ;
03574         qglGetLightfv                =  logGetLightfv                ;
03575         qglGetLightiv                =  logGetLightiv                ;
03576         qglGetMapdv                  =  logGetMapdv                  ;
03577         qglGetMapfv                  =  logGetMapfv                  ;
03578         qglGetMapiv                  =  logGetMapiv                  ;
03579         qglGetMaterialfv             =  logGetMaterialfv             ;
03580         qglGetMaterialiv             =  logGetMaterialiv             ;
03581         qglGetPixelMapfv             =  logGetPixelMapfv             ;
03582         qglGetPixelMapuiv            =  logGetPixelMapuiv            ;
03583         qglGetPixelMapusv            =  logGetPixelMapusv            ;
03584         qglGetPointerv               =  logGetPointerv               ;
03585         qglGetPolygonStipple         =  logGetPolygonStipple         ;
03586         qglGetString                 =  logGetString                 ;
03587         qglGetTexEnvfv               =  logGetTexEnvfv               ;
03588         qglGetTexEnviv               =  logGetTexEnviv               ;
03589         qglGetTexGendv               =  logGetTexGendv               ;
03590         qglGetTexGenfv               =  logGetTexGenfv               ;
03591         qglGetTexGeniv               =  logGetTexGeniv               ;
03592         qglGetTexImage               =  logGetTexImage               ;
03593         qglGetTexLevelParameterfv    =  logGetTexLevelParameterfv    ;
03594         qglGetTexLevelParameteriv    =  logGetTexLevelParameteriv    ;
03595         qglGetTexParameterfv         =  logGetTexParameterfv         ;
03596         qglGetTexParameteriv         =  logGetTexParameteriv         ;
03597         qglHint                      =  logHint                      ;
03598         qglIndexMask                 =  logIndexMask                 ;
03599         qglIndexPointer              =  logIndexPointer              ;
03600         qglIndexd                    =  logIndexd                    ;
03601         qglIndexdv                   =  logIndexdv                   ;
03602         qglIndexf                    =  logIndexf                    ;
03603         qglIndexfv                   =  logIndexfv                   ;
03604         qglIndexi                    =  logIndexi                    ;
03605         qglIndexiv                   =  logIndexiv                   ;
03606         qglIndexs                    =  logIndexs                    ;
03607         qglIndexsv                   =  logIndexsv                   ;
03608         qglIndexub                   =  logIndexub                   ;
03609         qglIndexubv                  =  logIndexubv                  ;
03610         qglInitNames                 =  logInitNames                 ;
03611         qglInterleavedArrays         =  logInterleavedArrays         ;
03612         qglIsEnabled                 =  logIsEnabled                 ;
03613         qglIsList                    =  logIsList                    ;
03614         qglIsTexture                 =  logIsTexture                 ;
03615         qglLightModelf               =  logLightModelf               ;
03616         qglLightModelfv              =  logLightModelfv              ;
03617         qglLightModeli               =  logLightModeli               ;
03618         qglLightModeliv              =  logLightModeliv              ;
03619         qglLightf                    =  logLightf                    ;
03620         qglLightfv                   =  logLightfv                   ;
03621         qglLighti                    =  logLighti                    ;
03622         qglLightiv                   =  logLightiv                   ;
03623         qglLineStipple               =  logLineStipple               ;
03624         qglLineWidth                 =  logLineWidth                 ;
03625         qglListBase                  =  logListBase                  ;
03626         qglLoadIdentity              =  logLoadIdentity              ;
03627         qglLoadMatrixd               =  logLoadMatrixd               ;
03628         qglLoadMatrixf               =  logLoadMatrixf               ;
03629         qglLoadName                  =  logLoadName                  ;
03630         qglLogicOp                   =  logLogicOp                   ;
03631         qglMap1d                     =  logMap1d                     ;
03632         qglMap1f                     =  logMap1f                     ;
03633         qglMap2d                     =  logMap2d                     ;
03634         qglMap2f                     =  logMap2f                     ;
03635         qglMapGrid1d                 =  logMapGrid1d                 ;
03636         qglMapGrid1f                 =  logMapGrid1f                 ;
03637         qglMapGrid2d                 =  logMapGrid2d                 ;
03638         qglMapGrid2f                 =  logMapGrid2f                 ;
03639         qglMaterialf                 =  logMaterialf                 ;
03640         qglMaterialfv                =  logMaterialfv                ;
03641         qglMateriali                 =  logMateriali                 ;
03642         qglMaterialiv                =  logMaterialiv                ;
03643         qglMatrixMode                =  logMatrixMode                ;
03644         qglMultMatrixd               =  logMultMatrixd               ;
03645         qglMultMatrixf               =  logMultMatrixf               ;
03646         qglNewList                   =  logNewList                   ;
03647         qglNormal3b                  =  logNormal3b                  ;
03648         qglNormal3bv                 =  logNormal3bv                 ;
03649         qglNormal3d                  =  logNormal3d                  ;
03650         qglNormal3dv                 =  logNormal3dv                 ;
03651         qglNormal3f                  =  logNormal3f                  ;
03652         qglNormal3fv                 =  logNormal3fv                 ;
03653         qglNormal3i                  =  logNormal3i                  ;
03654         qglNormal3iv                 =  logNormal3iv                 ;
03655         qglNormal3s                  =  logNormal3s                  ;
03656         qglNormal3sv                 =  logNormal3sv                 ;
03657         qglNormalPointer             =  logNormalPointer             ;
03658         qglOrtho                     =  logOrtho                     ;
03659         qglPassThrough               =  logPassThrough               ;
03660         qglPixelMapfv                =  logPixelMapfv                ;
03661         qglPixelMapuiv               =  logPixelMapuiv               ;
03662         qglPixelMapusv               =  logPixelMapusv               ;
03663         qglPixelStoref               =  logPixelStoref               ;
03664         qglPixelStorei               =  logPixelStorei               ;
03665         qglPixelTransferf            =  logPixelTransferf            ;
03666         qglPixelTransferi            =  logPixelTransferi            ;
03667         qglPixelZoom                 =  logPixelZoom                 ;
03668         qglPointSize                 =  logPointSize                 ;
03669         qglPolygonMode               =  logPolygonMode               ;
03670         qglPolygonOffset             =  logPolygonOffset             ;
03671         qglPolygonStipple            =  logPolygonStipple            ;
03672         qglPopAttrib                 =  logPopAttrib                 ;
03673         qglPopClientAttrib           =  logPopClientAttrib           ;
03674         qglPopMatrix                 =  logPopMatrix                 ;
03675         qglPopName                   =  logPopName                   ;
03676         qglPrioritizeTextures        =  logPrioritizeTextures        ;
03677         qglPushAttrib                =  logPushAttrib                ;
03678         qglPushClientAttrib          =  logPushClientAttrib          ;
03679         qglPushMatrix                =  logPushMatrix                ;
03680         qglPushName                  =  logPushName                  ;
03681         qglRasterPos2d               =  logRasterPos2d               ;
03682         qglRasterPos2dv              =  logRasterPos2dv              ;
03683         qglRasterPos2f               =  logRasterPos2f               ;
03684         qglRasterPos2fv              =  logRasterPos2fv              ;
03685         qglRasterPos2i               =  logRasterPos2i               ;
03686         qglRasterPos2iv              =  logRasterPos2iv              ;
03687         qglRasterPos2s               =  logRasterPos2s               ;
03688         qglRasterPos2sv              =  logRasterPos2sv              ;
03689         qglRasterPos3d               =  logRasterPos3d               ;
03690         qglRasterPos3dv              =  logRasterPos3dv              ;
03691         qglRasterPos3f               =  logRasterPos3f               ;
03692         qglRasterPos3fv              =  logRasterPos3fv              ;
03693         qglRasterPos3i               =  logRasterPos3i               ;
03694         qglRasterPos3iv              =  logRasterPos3iv              ;
03695         qglRasterPos3s               =  logRasterPos3s               ;
03696         qglRasterPos3sv              =  logRasterPos3sv              ;
03697         qglRasterPos4d               =  logRasterPos4d               ;
03698         qglRasterPos4dv              =  logRasterPos4dv              ;
03699         qglRasterPos4f               =  logRasterPos4f               ;
03700         qglRasterPos4fv              =  logRasterPos4fv              ;
03701         qglRasterPos4i               =  logRasterPos4i               ;
03702         qglRasterPos4iv              =  logRasterPos4iv              ;
03703         qglRasterPos4s               =  logRasterPos4s               ;
03704         qglRasterPos4sv              =  logRasterPos4sv              ;
03705         qglReadBuffer                =  logReadBuffer                ;
03706         qglReadPixels                =  logReadPixels                ;
03707         qglRectd                     =  logRectd                     ;
03708         qglRectdv                    =  logRectdv                    ;
03709         qglRectf                     =  logRectf                     ;
03710         qglRectfv                    =  logRectfv                    ;
03711         qglRecti                     =  logRecti                     ;
03712         qglRectiv                    =  logRectiv                    ;
03713         qglRects                     =  logRects                     ;
03714         qglRectsv                    =  logRectsv                    ;
03715         qglRenderMode                =  logRenderMode                ;
03716         qglRotated                   =  logRotated                   ;
03717         qglRotatef                   =  logRotatef                   ;
03718         qglScaled                    =  logScaled                    ;
03719         qglScalef                    =  logScalef                    ;
03720         qglScissor                   =  logScissor                   ;
03721         qglSelectBuffer              =  logSelectBuffer              ;
03722         qglShadeModel                =  logShadeModel                ;
03723         qglStencilFunc               =  logStencilFunc               ;
03724         qglStencilMask               =  logStencilMask               ;
03725         qglStencilOp                 =  logStencilOp                 ;
03726         qglTexCoord1d                =  logTexCoord1d                ;
03727         qglTexCoord1dv               =  logTexCoord1dv               ;
03728         qglTexCoord1f                =  logTexCoord1f                ;
03729         qglTexCoord1fv               =  logTexCoord1fv               ;
03730         qglTexCoord1i                =  logTexCoord1i                ;
03731         qglTexCoord1iv               =  logTexCoord1iv               ;
03732         qglTexCoord1s                =  logTexCoord1s                ;
03733         qglTexCoord1sv               =  logTexCoord1sv               ;
03734         qglTexCoord2d                =  logTexCoord2d                ;
03735         qglTexCoord2dv               =  logTexCoord2dv               ;
03736         qglTexCoord2f                =  logTexCoord2f                ;
03737         qglTexCoord2fv               =  logTexCoord2fv               ;
03738         qglTexCoord2i                =  logTexCoord2i                ;
03739         qglTexCoord2iv               =  logTexCoord2iv               ;
03740         qglTexCoord2s                =  logTexCoord2s                ;
03741         qglTexCoord2sv               =  logTexCoord2sv               ;
03742         qglTexCoord3d                =  logTexCoord3d                ;
03743         qglTexCoord3dv               =  logTexCoord3dv               ;
03744         qglTexCoord3f                =  logTexCoord3f                ;
03745         qglTexCoord3fv               =  logTexCoord3fv               ;
03746         qglTexCoord3i                =  logTexCoord3i                ;
03747         qglTexCoord3iv               =  logTexCoord3iv               ;
03748         qglTexCoord3s                =  logTexCoord3s                ;
03749         qglTexCoord3sv               =  logTexCoord3sv               ;
03750         qglTexCoord4d                =  logTexCoord4d                ;
03751         qglTexCoord4dv               =  logTexCoord4dv               ;
03752         qglTexCoord4f                =  logTexCoord4f                ;
03753         qglTexCoord4fv               =  logTexCoord4fv               ;
03754         qglTexCoord4i                =  logTexCoord4i                ;
03755         qglTexCoord4iv               =  logTexCoord4iv               ;
03756         qglTexCoord4s                =  logTexCoord4s                ;
03757         qglTexCoord4sv               =  logTexCoord4sv               ;
03758         qglTexCoordPointer           =  logTexCoordPointer           ;
03759         qglTexEnvf                   =  logTexEnvf                   ;
03760         qglTexEnvfv                  =  logTexEnvfv                  ;
03761         qglTexEnvi                   =  logTexEnvi                   ;
03762         qglTexEnviv                  =  logTexEnviv                  ;
03763         qglTexGend                   =  logTexGend                   ;
03764         qglTexGendv                  =  logTexGendv                  ;
03765         qglTexGenf                   =  logTexGenf                   ;
03766         qglTexGenfv                  =  logTexGenfv                  ;
03767         qglTexGeni                   =  logTexGeni                   ;
03768         qglTexGeniv                  =  logTexGeniv                  ;
03769         qglTexImage1D                =  logTexImage1D                ;
03770         qglTexImage2D                =  logTexImage2D                ;
03771         qglTexParameterf             =  logTexParameterf             ;
03772         qglTexParameterfv            =  logTexParameterfv            ;
03773         qglTexParameteri             =  logTexParameteri             ;
03774         qglTexParameteriv            =  logTexParameteriv            ;
03775         qglTexSubImage1D             =  logTexSubImage1D             ;
03776         qglTexSubImage2D             =  logTexSubImage2D             ;
03777         qglTranslated                =  logTranslated                ;
03778         qglTranslatef                =  logTranslatef                ;
03779         qglVertex2d                  =  logVertex2d                  ;
03780         qglVertex2dv                 =  logVertex2dv                 ;
03781         qglVertex2f                  =  logVertex2f                  ;
03782         qglVertex2fv                 =  logVertex2fv                 ;
03783         qglVertex2i                  =  logVertex2i                  ;
03784         qglVertex2iv                 =  logVertex2iv                 ;
03785         qglVertex2s                  =  logVertex2s                  ;
03786         qglVertex2sv                 =  logVertex2sv                 ;
03787         qglVertex3d                  =  logVertex3d                  ;
03788         qglVertex3dv                 =  logVertex3dv                 ;
03789         qglVertex3f                  =  logVertex3f                  ;
03790         qglVertex3fv                 =  logVertex3fv                 ;
03791         qglVertex3i                  =  logVertex3i                  ;
03792         qglVertex3iv                 =  logVertex3iv                 ;
03793         qglVertex3s                  =  logVertex3s                  ;
03794         qglVertex3sv                 =  logVertex3sv                 ;
03795         qglVertex4d                  =  logVertex4d                  ;
03796         qglVertex4dv                 =  logVertex4dv                 ;
03797         qglVertex4f                  =  logVertex4f                  ;
03798         qglVertex4fv                 =  logVertex4fv                 ;
03799         qglVertex4i                  =  logVertex4i                  ;
03800         qglVertex4iv                 =  logVertex4iv                 ;
03801         qglVertex4s                  =  logVertex4s                  ;
03802         qglVertex4sv                 =  logVertex4sv                 ;
03803         qglVertexPointer             =  logVertexPointer             ;
03804         qglViewport                  =  logViewport                  ;
03805     }
03806     else
03807     {
03808         qglAccum                     = dllAccum;
03809         qglAlphaFunc                 = dllAlphaFunc;
03810         qglAreTexturesResident       = dllAreTexturesResident;
03811         qglArrayElement              = dllArrayElement;
03812         qglBegin                     = dllBegin;
03813         qglBindTexture               = dllBindTexture;
03814         qglBitmap                    = dllBitmap;
03815         qglBlendFunc                 = dllBlendFunc;
03816         qglCallList                  = dllCallList;
03817         qglCallLists                 = dllCallLists;
03818         qglClear                     = dllClear;
03819         qglClearAccum                = dllClearAccum;
03820         qglClearColor                = dllClearColor;
03821         qglClearDepth                = dllClearDepth;
03822         qglClearIndex                = dllClearIndex;
03823         qglClearStencil              = dllClearStencil;
03824         qglClipPlane                 = dllClipPlane;
03825         qglColor3b                   = dllColor3b;
03826         qglColor3bv                  = dllColor3bv;
03827         qglColor3d                   = dllColor3d;
03828         qglColor3dv                  = dllColor3dv;
03829         qglColor3f                   = dllColor3f;
03830         qglColor3fv                  = dllColor3fv;
03831         qglColor3i                   = dllColor3i;
03832         qglColor3iv                  = dllColor3iv;
03833         qglColor3s                   = dllColor3s;
03834         qglColor3sv                  = dllColor3sv;
03835         qglColor3ub                  = dllColor3ub;
03836         qglColor3ubv                 = dllColor3ubv;
03837         qglColor3ui                  = dllColor3ui;
03838         qglColor3uiv                 = dllColor3uiv;
03839         qglColor3us                  = dllColor3us;
03840         qglColor3usv                 = dllColor3usv;
03841         qglColor4b                   = dllColor4b;
03842         qglColor4bv                  = dllColor4bv;
03843         qglColor4d                   = dllColor4d;
03844         qglColor4dv                  = dllColor4dv;
03845         qglColor4f                   = dllColor4f;
03846         qglColor4fv                  = dllColor4fv;
03847         qglColor4i                   = dllColor4i;
03848         qglColor4iv                  = dllColor4iv;
03849         qglColor4s                   = dllColor4s;
03850         qglColor4sv                  = dllColor4sv;
03851         qglColor4ub                  = dllColor4ub;
03852         qglColor4ubv                 = dllColor4ubv;
03853         qglColor4ui                  = dllColor4ui;
03854         qglColor4uiv                 = dllColor4uiv;
03855         qglColor4us                  = dllColor4us;
03856         qglColor4usv                 = dllColor4usv;
03857         qglColorMask                 = dllColorMask;
03858         qglColorMaterial             = dllColorMaterial;
03859         qglColorPointer              = dllColorPointer;
03860         qglCopyPixels                = dllCopyPixels;
03861         qglCopyTexImage1D            = dllCopyTexImage1D;
03862         qglCopyTexImage2D            = dllCopyTexImage2D;
03863         qglCopyTexSubImage1D         = dllCopyTexSubImage1D;
03864         qglCopyTexSubImage2D         = dllCopyTexSubImage2D;
03865         qglCullFace                  = dllCullFace;
03866         qglDeleteLists               = dllDeleteLists ;
03867         qglDeleteTextures            = dllDeleteTextures ;
03868         qglDepthFunc                 = dllDepthFunc ;
03869         qglDepthMask                 = dllDepthMask ;
03870         qglDepthRange                = dllDepthRange ;
03871         qglDisable                   = dllDisable ;
03872         qglDisableClientState        = dllDisableClientState ;
03873         qglDrawArrays                = dllDrawArrays ;
03874         qglDrawBuffer                = dllDrawBuffer ;
03875         qglDrawElements              = dllDrawElements ;
03876         qglDrawPixels                = dllDrawPixels ;
03877         qglEdgeFlag                  = dllEdgeFlag ;
03878         qglEdgeFlagPointer           = dllEdgeFlagPointer ;
03879         qglEdgeFlagv                 = dllEdgeFlagv ;
03880         qglEnable                    =  dllEnable                    ;
03881         qglEnableClientState         =  dllEnableClientState         ;
03882         qglEnd                       =  dllEnd                       ;
03883         qglEndList                   =  dllEndList                   ;
03884         qglEvalCoord1d               =  dllEvalCoord1d               ;
03885         qglEvalCoord1dv              =  dllEvalCoord1dv              ;
03886         qglEvalCoord1f               =  dllEvalCoord1f               ;
03887         qglEvalCoord1fv              =  dllEvalCoord1fv              ;
03888         qglEvalCoord2d               =  dllEvalCoord2d               ;
03889         qglEvalCoord2dv              =  dllEvalCoord2dv              ;
03890         qglEvalCoord2f               =  dllEvalCoord2f               ;
03891         qglEvalCoord2fv              =  dllEvalCoord2fv              ;
03892         qglEvalMesh1                 =  dllEvalMesh1                 ;
03893         qglEvalMesh2                 =  dllEvalMesh2                 ;
03894         qglEvalPoint1                =  dllEvalPoint1                ;
03895         qglEvalPoint2                =  dllEvalPoint2                ;
03896         qglFeedbackBuffer            =  dllFeedbackBuffer            ;
03897         qglFinish                    =  dllFinish                    ;
03898         qglFlush                     =  dllFlush                     ;
03899         qglFogf                      =  dllFogf                      ;
03900         qglFogfv                     =  dllFogfv                     ;
03901         qglFogi                      =  dllFogi                      ;
03902         qglFogiv                     =  dllFogiv                     ;
03903         qglFrontFace                 =  dllFrontFace                 ;
03904         qglFrustum                   =  dllFrustum                   ;
03905         qglGenLists                  =  dllGenLists                  ;
03906         qglGenTextures               =  dllGenTextures               ;
03907         qglGetBooleanv               =  dllGetBooleanv               ;
03908         qglGetClipPlane              =  dllGetClipPlane              ;
03909         qglGetDoublev                =  dllGetDoublev                ;
03910         qglGetError                  =  dllGetError                  ;
03911         qglGetFloatv                 =  dllGetFloatv                 ;
03912         qglGetIntegerv               =  dllGetIntegerv               ;
03913         qglGetLightfv                =  dllGetLightfv                ;
03914         qglGetLightiv                =  dllGetLightiv                ;
03915         qglGetMapdv                  =  dllGetMapdv                  ;
03916         qglGetMapfv                  =  dllGetMapfv                  ;
03917         qglGetMapiv                  =  dllGetMapiv                  ;
03918         qglGetMaterialfv             =  dllGetMaterialfv             ;
03919         qglGetMaterialiv             =  dllGetMaterialiv             ;
03920         qglGetPixelMapfv             =  dllGetPixelMapfv             ;
03921         qglGetPixelMapuiv            =  dllGetPixelMapuiv            ;
03922         qglGetPixelMapusv            =  dllGetPixelMapusv            ;
03923         qglGetPointerv               =  dllGetPointerv               ;
03924         qglGetPolygonStipple         =  dllGetPolygonStipple         ;
03925         qglGetString                 =  dllGetString                 ;
03926         qglGetTexEnvfv               =  dllGetTexEnvfv               ;
03927         qglGetTexEnviv               =  dllGetTexEnviv               ;
03928         qglGetTexGendv               =  dllGetTexGendv               ;
03929         qglGetTexGenfv               =  dllGetTexGenfv               ;
03930         qglGetTexGeniv               =  dllGetTexGeniv               ;
03931         qglGetTexImage               =  dllGetTexImage               ;
03932         qglGetTexLevelParameterfv    =  dllGetTexLevelParameterfv    ;
03933         qglGetTexLevelParameteriv    =  dllGetTexLevelParameteriv    ;
03934         qglGetTexParameterfv         =  dllGetTexParameterfv         ;
03935         qglGetTexParameteriv         =  dllGetTexParameteriv         ;
03936         qglHint                      =  dllHint                      ;
03937         qglIndexMask                 =  dllIndexMask                 ;
03938         qglIndexPointer              =  dllIndexPointer              ;
03939         qglIndexd                    =  dllIndexd                    ;
03940         qglIndexdv                   =  dllIndexdv                   ;
03941         qglIndexf                    =  dllIndexf                    ;
03942         qglIndexfv                   =  dllIndexfv                   ;
03943         qglIndexi                    =  dllIndexi                    ;
03944         qglIndexiv                   =  dllIndexiv                   ;
03945         qglIndexs                    =  dllIndexs                    ;
03946         qglIndexsv                   =  dllIndexsv                   ;
03947         qglIndexub                   =  dllIndexub                   ;
03948         qglIndexubv                  =  dllIndexubv                  ;
03949         qglInitNames                 =  dllInitNames                 ;
03950         qglInterleavedArrays         =  dllInterleavedArrays         ;
03951         qglIsEnabled                 =  dllIsEnabled                 ;
03952         qglIsList                    =  dllIsList                    ;
03953         qglIsTexture                 =  dllIsTexture                 ;
03954         qglLightModelf               =  dllLightModelf               ;
03955         qglLightModelfv              =  dllLightModelfv              ;
03956         qglLightModeli               =  dllLightModeli               ;
03957         qglLightModeliv              =  dllLightModeliv              ;
03958         qglLightf                    =  dllLightf                    ;
03959         qglLightfv                   =  dllLightfv                   ;
03960         qglLighti                    =  dllLighti                    ;
03961         qglLightiv                   =  dllLightiv                   ;
03962         qglLineStipple               =  dllLineStipple               ;
03963         qglLineWidth                 =  dllLineWidth                 ;
03964         qglListBase                  =  dllListBase                  ;
03965         qglLoadIdentity              =  dllLoadIdentity              ;
03966         qglLoadMatrixd               =  dllLoadMatrixd               ;
03967         qglLoadMatrixf               =  dllLoadMatrixf               ;
03968         qglLoadName                  =  dllLoadName                  ;
03969         qglLogicOp                   =  dllLogicOp                   ;
03970         qglMap1d                     =  dllMap1d                     ;
03971         qglMap1f                     =  dllMap1f                     ;
03972         qglMap2d                     =  dllMap2d                     ;
03973         qglMap2f                     =  dllMap2f                     ;
03974         qglMapGrid1d                 =  dllMapGrid1d                 ;
03975         qglMapGrid1f                 =  dllMapGrid1f                 ;
03976         qglMapGrid2d                 =  dllMapGrid2d                 ;
03977         qglMapGrid2f                 =  dllMapGrid2f                 ;
03978         qglMaterialf                 =  dllMaterialf                 ;
03979         qglMaterialfv                =  dllMaterialfv                ;
03980         qglMateriali                 =  dllMateriali                 ;
03981         qglMaterialiv                =  dllMaterialiv                ;
03982         qglMatrixMode                =  dllMatrixMode                ;
03983         qglMultMatrixd               =  dllMultMatrixd               ;
03984         qglMultMatrixf               =  dllMultMatrixf               ;
03985         qglNewList                   =  dllNewList                   ;
03986         qglNormal3b                  =  dllNormal3b                  ;
03987         qglNormal3bv                 =  dllNormal3bv                 ;
03988         qglNormal3d                  =  dllNormal3d                  ;
03989         qglNormal3dv                 =  dllNormal3dv                 ;
03990         qglNormal3f                  =  dllNormal3f                  ;
03991         qglNormal3fv                 =  dllNormal3fv                 ;
03992         qglNormal3i                  =  dllNormal3i                  ;
03993         qglNormal3iv                 =  dllNormal3iv                 ;
03994         qglNormal3s                  =  dllNormal3s                  ;
03995         qglNormal3sv                 =  dllNormal3sv                 ;
03996         qglNormalPointer             =  dllNormalPointer             ;
03997         qglOrtho                     =  dllOrtho                     ;
03998         qglPassThrough               =  dllPassThrough               ;
03999         qglPixelMapfv                =  dllPixelMapfv                ;
04000         qglPixelMapuiv               =  dllPixelMapuiv               ;
04001         qglPixelMapusv               =  dllPixelMapusv               ;
04002         qglPixelStoref               =  dllPixelStoref               ;
04003         qglPixelStorei               =  dllPixelStorei               ;
04004         qglPixelTransferf            =  dllPixelTransferf            ;
04005         qglPixelTransferi            =  dllPixelTransferi            ;
04006         qglPixelZoom                 =  dllPixelZoom                 ;
04007         qglPointSize                 =  dllPointSize                 ;
04008         qglPolygonMode               =  dllPolygonMode               ;
04009         qglPolygonOffset             =  dllPolygonOffset             ;
04010         qglPolygonStipple            =  dllPolygonStipple            ;
04011         qglPopAttrib                 =  dllPopAttrib                 ;
04012         qglPopClientAttrib           =  dllPopClientAttrib           ;
04013         qglPopMatrix                 =  dllPopMatrix                 ;
04014         qglPopName                   =  dllPopName                   ;
04015         qglPrioritizeTextures        =  dllPrioritizeTextures        ;
04016         qglPushAttrib                =  dllPushAttrib                ;
04017         qglPushClientAttrib          =  dllPushClientAttrib          ;
04018         qglPushMatrix                =  dllPushMatrix                ;
04019         qglPushName                  =  dllPushName                  ;
04020         qglRasterPos2d               =  dllRasterPos2d               ;
04021         qglRasterPos2dv              =  dllRasterPos2dv              ;
04022         qglRasterPos2f               =  dllRasterPos2f               ;
04023         qglRasterPos2fv              =  dllRasterPos2fv              ;
04024         qglRasterPos2i               =  dllRasterPos2i               ;
04025         qglRasterPos2iv              =  dllRasterPos2iv              ;
04026         qglRasterPos2s               =  dllRasterPos2s               ;
04027         qglRasterPos2sv              =  dllRasterPos2sv              ;
04028         qglRasterPos3d               =  dllRasterPos3d               ;
04029         qglRasterPos3dv              =  dllRasterPos3dv              ;
04030         qglRasterPos3f               =  dllRasterPos3f               ;
04031         qglRasterPos3fv              =  dllRasterPos3fv              ;
04032         qglRasterPos3i               =  dllRasterPos3i               ;
04033         qglRasterPos3iv              =  dllRasterPos3iv              ;
04034         qglRasterPos3s               =  dllRasterPos3s               ;
04035         qglRasterPos3sv              =  dllRasterPos3sv              ;
04036         qglRasterPos4d               =  dllRasterPos4d               ;
04037         qglRasterPos4dv              =  dllRasterPos4dv              ;
04038         qglRasterPos4f               =  dllRasterPos4f               ;
04039         qglRasterPos4fv              =  dllRasterPos4fv              ;
04040         qglRasterPos4i               =  dllRasterPos4i               ;
04041         qglRasterPos4iv              =  dllRasterPos4iv              ;
04042         qglRasterPos4s               =  dllRasterPos4s               ;
04043         qglRasterPos4sv              =  dllRasterPos4sv              ;
04044         qglReadBuffer                =  dllReadBuffer                ;
04045         qglReadPixels                =  dllReadPixels                ;
04046         qglRectd                     =  dllRectd                     ;
04047         qglRectdv                    =  dllRectdv                    ;
04048         qglRectf                     =  dllRectf                     ;
04049         qglRectfv                    =  dllRectfv                    ;
04050         qglRecti                     =  dllRecti                     ;
04051         qglRectiv                    =  dllRectiv                    ;
04052         qglRects                     =  dllRects                     ;
04053         qglRectsv                    =  dllRectsv                    ;
04054         qglRenderMode                =  dllRenderMode                ;
04055         qglRotated                   =  dllRotated                   ;
04056         qglRotatef                   =  dllRotatef                   ;
04057         qglScaled                    =  dllScaled                    ;
04058         qglScalef                    =  dllScalef                    ;
04059         qglScissor                   =  dllScissor                   ;
04060         qglSelectBuffer              =  dllSelectBuffer              ;
04061         qglShadeModel                =  dllShadeModel                ;
04062         qglStencilFunc               =  dllStencilFunc               ;
04063         qglStencilMask               =  dllStencilMask               ;
04064         qglStencilOp                 =  dllStencilOp                 ;
04065         qglTexCoord1d                =  dllTexCoord1d                ;
04066         qglTexCoord1dv               =  dllTexCoord1dv               ;
04067         qglTexCoord1f                =  dllTexCoord1f                ;
04068         qglTexCoord1fv               =  dllTexCoord1fv               ;
04069         qglTexCoord1i                =  dllTexCoord1i                ;
04070         qglTexCoord1iv               =  dllTexCoord1iv               ;
04071         qglTexCoord1s                =  dllTexCoord1s                ;
04072         qglTexCoord1sv               =  dllTexCoord1sv               ;
04073         qglTexCoord2d                =  dllTexCoord2d                ;
04074         qglTexCoord2dv               =  dllTexCoord2dv               ;
04075         qglTexCoord2f                =  dllTexCoord2f                ;
04076         qglTexCoord2fv               =  dllTexCoord2fv               ;
04077         qglTexCoord2i                =  dllTexCoord2i                ;
04078         qglTexCoord2iv               =  dllTexCoord2iv               ;
04079         qglTexCoord2s                =  dllTexCoord2s                ;
04080         qglTexCoord2sv               =  dllTexCoord2sv               ;
04081         qglTexCoord3d                =  dllTexCoord3d                ;
04082         qglTexCoord3dv               =  dllTexCoord3dv               ;
04083         qglTexCoord3f                =  dllTexCoord3f                ;
04084         qglTexCoord3fv               =  dllTexCoord3fv               ;
04085         qglTexCoord3i                =  dllTexCoord3i                ;
04086         qglTexCoord3iv               =  dllTexCoord3iv               ;
04087         qglTexCoord3s                =  dllTexCoord3s                ;
04088         qglTexCoord3sv               =  dllTexCoord3sv               ;
04089         qglTexCoord4d                =  dllTexCoord4d                ;
04090         qglTexCoord4dv               =  dllTexCoord4dv               ;
04091         qglTexCoord4f                =  dllTexCoord4f                ;
04092         qglTexCoord4fv               =  dllTexCoord4fv               ;
04093         qglTexCoord4i                =  dllTexCoord4i                ;
04094         qglTexCoord4iv               =  dllTexCoord4iv               ;
04095         qglTexCoord4s                =  dllTexCoord4s                ;
04096         qglTexCoord4sv               =  dllTexCoord4sv               ;
04097         qglTexCoordPointer           =  dllTexCoordPointer           ;
04098         qglTexEnvf                   =  dllTexEnvf                   ;
04099         qglTexEnvfv                  =  dllTexEnvfv                  ;
04100         qglTexEnvi                   =  dllTexEnvi                   ;
04101         qglTexEnviv                  =  dllTexEnviv                  ;
04102         qglTexGend                   =  dllTexGend                   ;
04103         qglTexGendv                  =  dllTexGendv                  ;
04104         qglTexGenf                   =  dllTexGenf                   ;
04105         qglTexGenfv                  =  dllTexGenfv                  ;
04106         qglTexGeni                   =  dllTexGeni                   ;
04107         qglTexGeniv                  =  dllTexGeniv                  ;
04108         qglTexImage1D                =  dllTexImage1D                ;
04109         qglTexImage2D                =  dllTexImage2D                ;
04110         qglTexParameterf             =  dllTexParameterf             ;
04111         qglTexParameterfv            =  dllTexParameterfv            ;
04112         qglTexParameteri             =  dllTexParameteri             ;
04113         qglTexParameteriv            =  dllTexParameteriv            ;
04114         qglTexSubImage1D             =  dllTexSubImage1D             ;
04115         qglTexSubImage2D             =  dllTexSubImage2D             ;
04116         qglTranslated                =  dllTranslated                ;
04117         qglTranslatef                =  dllTranslatef                ;
04118         qglVertex2d                  =  dllVertex2d                  ;
04119         qglVertex2dv                 =  dllVertex2dv                 ;
04120         qglVertex2f                  =  dllVertex2f                  ;
04121         qglVertex2fv                 =  dllVertex2fv                 ;
04122         qglVertex2i                  =  dllVertex2i                  ;
04123         qglVertex2iv                 =  dllVertex2iv                 ;
04124         qglVertex2s                  =  dllVertex2s                  ;
04125         qglVertex2sv                 =  dllVertex2sv                 ;
04126         qglVertex3d                  =  dllVertex3d                  ;
04127         qglVertex3dv                 =  dllVertex3dv                 ;
04128         qglVertex3f                  =  dllVertex3f                  ;
04129         qglVertex3fv                 =  dllVertex3fv                 ;
04130         qglVertex3i                  =  dllVertex3i                  ;
04131         qglVertex3iv                 =  dllVertex3iv                 ;
04132         qglVertex3s                  =  dllVertex3s                  ;
04133         qglVertex3sv                 =  dllVertex3sv                 ;
04134         qglVertex4d                  =  dllVertex4d                  ;
04135         qglVertex4dv                 =  dllVertex4dv                 ;
04136         qglVertex4f                  =  dllVertex4f                  ;
04137         qglVertex4fv                 =  dllVertex4fv                 ;
04138         qglVertex4i                  =  dllVertex4i                  ;
04139         qglVertex4iv                 =  dllVertex4iv                 ;
04140         qglVertex4s                  =  dllVertex4s                  ;
04141         qglVertex4sv                 =  dllVertex4sv                 ;
04142         qglVertexPointer             =  dllVertexPointer             ;
04143         qglViewport                  =  dllViewport                  ;
04144     }
04145 }

Here is the call graph for this function:

qboolean QGL_Init const char *  dllname  ) 
 

Definition at line 3035 of file linux_qgl.c.

References dllGetString(), glw_state, GPA, glwstate_t::OpenGLLib, PRINT_ALL, Q_strcat(), qboolean, qglAccum, qglActiveTextureARB, qglAlphaFunc, qglAreTexturesResident, qglArrayElement, qglBegin, qglBindTexture, qglBitmap, qglBlendFunc, qglCallList, qglCallLists, qglClear, qglClearAccum, qglClearColor, qglClearDepth, qglClearIndex, qglClearStencil, qglClientActiveTextureARB, 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, 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, qglLockArraysEXT, qglLogicOp, qglMap1d, qglMap1f, qglMap2d, qglMap2f, qglMapGrid1d, qglMapGrid1f, qglMapGrid2d, qglMapGrid2f, qglMaterialf, qglMaterialfv, qglMateriali, qglMaterialiv, qglMatrixMode, qglMultiTexCoord2fARB, 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, qglUnlockArraysEXT, 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, qglXChooseVisual, qglXCopyContext, qglXCreateContext, qglXDestroyContext, qglXMakeCurrent, qglXSwapBuffers, and ri.

03036 {
03037     if ( ( glw_state.OpenGLLib = dlopen( dllname, RTLD_LAZY|RTLD_GLOBAL ) ) == 0 )
03038     {
03039         char    fn[1024];
03040         // FILE *fp; // bk001204 - unused
03041         extern uid_t saved_euid; // unix_main.c
03042 
03043         // if we are not setuid, try current directory
03044         if (getuid() == saved_euid) {
03045             getcwd(fn, sizeof(fn));
03046             Q_strcat(fn, sizeof(fn), "/");
03047             Q_strcat(fn, sizeof(fn), dllname);
03048 
03049             if ( ( glw_state.OpenGLLib = dlopen( fn, RTLD_LAZY ) ) == 0 ) {
03050                 ri.Printf(PRINT_ALL, "QGL_Init: Can't load %s from /etc/ld.so.conf or current dir: %s\n", dllname, dlerror());
03051                 return qfalse;
03052             }
03053         } else {
03054             ri.Printf(PRINT_ALL, "QGL_Init: Can't load %s from /etc/ld.so.conf: %s\n", dllname, dlerror());
03055             return qfalse;
03056         }
03057     }
03058 
03059     qglAccum                     = dllAccum = GPA( "glAccum" );
03060     qglAlphaFunc                 = dllAlphaFunc = GPA( "glAlphaFunc" );
03061     qglAreTexturesResident       = dllAreTexturesResident = GPA( "glAreTexturesResident" );
03062     qglArrayElement              = dllArrayElement = GPA( "glArrayElement" );
03063     qglBegin                     = dllBegin = GPA( "glBegin" );
03064     qglBindTexture               = dllBindTexture = GPA( "glBindTexture" );
03065     qglBitmap                    = dllBitmap = GPA( "glBitmap" );
03066     qglBlendFunc                 = dllBlendFunc = GPA( "glBlendFunc" );
03067     qglCallList                  = dllCallList = GPA( "glCallList" );
03068     qglCallLists                 = dllCallLists = GPA( "glCallLists" );
03069     qglClear                     = dllClear = GPA( "glClear" );
03070     qglClearAccum                = dllClearAccum = GPA( "glClearAccum" );
03071     qglClearColor                = dllClearColor = GPA( "glClearColor" );
03072     qglClearDepth                = dllClearDepth = GPA( "glClearDepth" );
03073     qglClearIndex                = dllClearIndex = GPA( "glClearIndex" );
03074     qglClearStencil              = dllClearStencil = GPA( "glClearStencil" );
03075     qglClipPlane                 = dllClipPlane = GPA( "glClipPlane" );
03076     qglColor3b                   = dllColor3b = GPA( "glColor3b" );
03077     qglColor3bv                  = dllColor3bv = GPA( "glColor3bv" );
03078     qglColor3d                   = dllColor3d = GPA( "glColor3d" );
03079     qglColor3dv                  = dllColor3dv = GPA( "glColor3dv" );
03080     qglColor3f                   = dllColor3f = GPA( "glColor3f" );
03081     qglColor3fv                  = dllColor3fv = GPA( "glColor3fv" );
03082     qglColor3i                   = dllColor3i = GPA( "glColor3i" );
03083     qglColor3iv                  = dllColor3iv = GPA( "glColor3iv" );
03084     qglColor3s                   = dllColor3s = GPA( "glColor3s" );
03085     qglColor3sv                  = dllColor3sv = GPA( "glColor3sv" );
03086     qglColor3ub                  = dllColor3ub = GPA( "glColor3ub" );
03087     qglColor3ubv                 = dllColor3ubv = GPA( "glColor3ubv" );
03088     qglColor3ui                  = dllColor3ui = GPA( "glColor3ui" );
03089     qglColor3uiv                 = dllColor3uiv = GPA( "glColor3uiv" );
03090     qglColor3us                  = dllColor3us = GPA( "glColor3us" );
03091     qglColor3usv                 = dllColor3usv = GPA( "glColor3usv" );
03092     qglColor4b                   = dllColor4b = GPA( "glColor4b" );
03093     qglColor4bv                  = dllColor4bv = GPA( "glColor4bv" );
03094     qglColor4d                   = dllColor4d = GPA( "glColor4d" );
03095     qglColor4dv                  = dllColor4dv = GPA( "glColor4dv" );
03096     qglColor4f                   = dllColor4f = GPA( "glColor4f" );
03097     qglColor4fv                  = dllColor4fv = GPA( "glColor4fv" );
03098     qglColor4i                   = dllColor4i = GPA( "glColor4i" );
03099     qglColor4iv                  = dllColor4iv = GPA( "glColor4iv" );
03100     qglColor4s                   = dllColor4s = GPA( "glColor4s" );
03101     qglColor4sv                  = dllColor4sv = GPA( "glColor4sv" );
03102     qglColor4ub                  = dllColor4ub = GPA( "glColor4ub" );
03103     qglColor4ubv                 = dllColor4ubv = GPA( "glColor4ubv" );
03104     qglColor4ui                  = dllColor4ui = GPA( "glColor4ui" );
03105     qglColor4uiv                 = dllColor4uiv = GPA( "glColor4uiv" );
03106     qglColor4us                  = dllColor4us = GPA( "glColor4us" );
03107     qglColor4usv                 = dllColor4usv = GPA( "glColor4usv" );
03108     qglColorMask                 = dllColorMask = GPA( "glColorMask" );
03109     qglColorMaterial             = dllColorMaterial = GPA( "glColorMaterial" );
03110     qglColorPointer              = dllColorPointer = GPA( "glColorPointer" );
03111     qglCopyPixels                = dllCopyPixels = GPA( "glCopyPixels" );
03112     qglCopyTexImage1D            = dllCopyTexImage1D = GPA( "glCopyTexImage1D" );
03113     qglCopyTexImage2D            = dllCopyTexImage2D = GPA( "glCopyTexImage2D" );
03114     qglCopyTexSubImage1D         = dllCopyTexSubImage1D = GPA( "glCopyTexSubImage1D" );
03115     qglCopyTexSubImage2D         = dllCopyTexSubImage2D = GPA( "glCopyTexSubImage2D" );
03116     qglCullFace                  = dllCullFace = GPA( "glCullFace" );
03117     qglDeleteLists               = dllDeleteLists = GPA( "glDeleteLists" );
03118     qglDeleteTextures            = dllDeleteTextures = GPA( "glDeleteTextures" );
03119     qglDepthFunc                 = dllDepthFunc = GPA( "glDepthFunc" );
03120     qglDepthMask                 = dllDepthMask = GPA( "glDepthMask" );
03121     qglDepthRange                = dllDepthRange = GPA( "glDepthRange" );
03122     qglDisable                   = dllDisable = GPA( "glDisable" );
03123     qglDisableClientState        = dllDisableClientState = GPA( "glDisableClientState" );
03124     qglDrawArrays                = dllDrawArrays = GPA( "glDrawArrays" );
03125     qglDrawBuffer                = dllDrawBuffer = GPA( "glDrawBuffer" );
03126     qglDrawElements              = dllDrawElements = GPA( "glDrawElements" );
03127     qglDrawPixels                = dllDrawPixels = GPA( "glDrawPixels" );
03128     qglEdgeFlag                  = dllEdgeFlag = GPA( "glEdgeFlag" );
03129     qglEdgeFlagPointer           = dllEdgeFlagPointer = GPA( "glEdgeFlagPointer" );
03130     qglEdgeFlagv                 = dllEdgeFlagv = GPA( "glEdgeFlagv" );
03131     qglEnable                    =  dllEnable                    = GPA( "glEnable" );
03132     qglEnableClientState         =  dllEnableClientState         = GPA( "glEnableClientState" );
03133     qglEnd                       =  dllEnd                       = GPA( "glEnd" );
03134     qglEndList                   =  dllEndList                   = GPA( "glEndList" );
03135     qglEvalCoord1d               =  dllEvalCoord1d               = GPA( "glEvalCoord1d" );
03136     qglEvalCoord1dv              =  dllEvalCoord1dv              = GPA( "glEvalCoord1dv" );
03137     qglEvalCoord1f               =  dllEvalCoord1f               = GPA( "glEvalCoord1f" );
03138     qglEvalCoord1fv              =  dllEvalCoord1fv              = GPA( "glEvalCoord1fv" );
03139     qglEvalCoord2d               =  dllEvalCoord2d               = GPA( "glEvalCoord2d" );
03140     qglEvalCoord2dv              =  dllEvalCoord2dv              = GPA( "glEvalCoord2dv" );
03141     qglEvalCoord2f               =  dllEvalCoord2f               = GPA( "glEvalCoord2f" );
03142     qglEvalCoord2fv              =  dllEvalCoord2fv              = GPA( "glEvalCoord2fv" );
03143     qglEvalMesh1                 =  dllEvalMesh1                 = GPA( "glEvalMesh1" );
03144     qglEvalMesh2                 =  dllEvalMesh2                 = GPA( "glEvalMesh2" );
03145     qglEvalPoint1                =  dllEvalPoint1                = GPA( "glEvalPoint1" );
03146     qglEvalPoint2                =  dllEvalPoint2                = GPA( "glEvalPoint2" );
03147     qglFeedbackBuffer            =  dllFeedbackBuffer            = GPA( "glFeedbackBuffer" );
03148     qglFinish                    =  dllFinish                    = GPA( "glFinish" );
03149     qglFlush                     =  dllFlush                     = GPA( "glFlush" );
03150     qglFogf                      =  dllFogf                      = GPA( "glFogf" );
03151     qglFogfv                     =  dllFogfv                     = GPA( "glFogfv" );
03152     qglFogi                      =  dllFogi                      = GPA( "glFogi" );
03153     qglFogiv                     =  dllFogiv                     = GPA( "glFogiv" );
03154     qglFrontFace                 =  dllFrontFace                 = GPA( "glFrontFace" );
03155     qglFrustum                   =  dllFrustum                   = GPA( "glFrustum" );
03156     qglGenLists                  =  dllGenLists                  = GPA( "glGenLists" );
03157     qglGenTextures               =  dllGenTextures               = GPA( "glGenTextures" );
03158     qglGetBooleanv               =  dllGetBooleanv               = GPA( "glGetBooleanv" );
03159     qglGetClipPlane              =  dllGetClipPlane              = GPA( "glGetClipPlane" );
03160     qglGetDoublev                =  dllGetDoublev                = GPA( "glGetDoublev" );
03161     qglGetError                  =  dllGetError                  = GPA( "glGetError" );
03162     qglGetFloatv                 =  dllGetFloatv                 = GPA( "glGetFloatv" );
03163     qglGetIntegerv               =  dllGetIntegerv               = GPA( "glGetIntegerv" );
03164     qglGetLightfv                =  dllGetLightfv                = GPA( "glGetLightfv" );
03165     qglGetLightiv                =  dllGetLightiv                = GPA( "glGetLightiv" );
03166     qglGetMapdv                  =  dllGetMapdv                  = GPA( "glGetMapdv" );
03167     qglGetMapfv                  =  dllGetMapfv                  = GPA( "glGetMapfv" );
03168     qglGetMapiv                  =  dllGetMapiv                  = GPA( "glGetMapiv" );
03169     qglGetMaterialfv             =  dllGetMaterialfv             = GPA( "glGetMaterialfv" );
03170     qglGetMaterialiv             =  dllGetMaterialiv             = GPA( "glGetMaterialiv" );
03171     qglGetPixelMapfv             =  dllGetPixelMapfv             = GPA( "glGetPixelMapfv" );
03172     qglGetPixelMapuiv            =  dllGetPixelMapuiv            = GPA( "glGetPixelMapuiv" );
03173     qglGetPixelMapusv            =  dllGetPixelMapusv            = GPA( "glGetPixelMapusv" );
03174     qglGetPointerv               =  dllGetPointerv               = GPA( "glGetPointerv" );
03175     qglGetPolygonStipple         =  dllGetPolygonStipple         = GPA( "glGetPolygonStipple" );
03176     qglGetString                 =  dllGetString                 = GPA( "glGetString" );
03177     qglGetTexEnvfv               =  dllGetTexEnvfv               = GPA( "glGetTexEnvfv" );
03178     qglGetTexEnviv               =  dllGetTexEnviv               = GPA( "glGetTexEnviv" );
03179     qglGetTexGendv               =  dllGetTexGendv               = GPA( "glGetTexGendv" );
03180     qglGetTexGenfv               =  dllGetTexGenfv               = GPA( "glGetTexGenfv" );
03181     qglGetTexGeniv               =  dllGetTexGeniv               = GPA( "glGetTexGeniv" );
03182     qglGetTexImage               =  dllGetTexImage               = GPA( "glGetTexImage" );
03183     qglGetTexParameterfv         =  dllGetTexParameterfv         = GPA( "glGetTexParameterfv" );
03184     qglGetTexParameteriv         =  dllGetTexParameteriv         = GPA( "glGetTexParameteriv" );
03185     qglHint                      =  dllHint                      = GPA( "glHint" );
03186     qglIndexMask                 =  dllIndexMask                 = GPA( "glIndexMask" );
03187     qglIndexPointer              =  dllIndexPointer              = GPA( "glIndexPointer" );
03188     qglIndexd                    =  dllIndexd                    = GPA( "glIndexd" );
03189     qglIndexdv                   =  dllIndexdv                   = GPA( "glIndexdv" );
03190     qglIndexf                    =  dllIndexf                    = GPA( "glIndexf" );
03191     qglIndexfv                   =  dllIndexfv                   = GPA( "glIndexfv" );
03192     qglIndexi                    =  dllIndexi                    = GPA( "glIndexi" );
03193     qglIndexiv                   =  dllIndexiv                   = GPA( "glIndexiv" );
03194     qglIndexs                    =  dllIndexs                    = GPA( "glIndexs" );
03195     qglIndexsv                   =  dllIndexsv                   = GPA( "glIndexsv" );
03196     qglIndexub                   =  dllIndexub                   = GPA( "glIndexub" );
03197     qglIndexubv                  =  dllIndexubv                  = GPA( "glIndexubv" );
03198     qglInitNames                 =  dllInitNames                 = GPA( "glInitNames" );
03199     qglInterleavedArrays         =  dllInterleavedArrays         = GPA( "glInterleavedArrays" );
03200     qglIsEnabled                 =  dllIsEnabled                 = GPA( "glIsEnabled" );
03201     qglIsList                    =  dllIsList                    = GPA( "glIsList" );
03202     qglIsTexture                 =  dllIsTexture                 = GPA( "glIsTexture" );
03203     qglLightModelf               =  dllLightModelf               = GPA( "glLightModelf" );
03204     qglLightModelfv              =  dllLightModelfv              = GPA( "glLightModelfv" );
03205     qglLightModeli               =  dllLightModeli               = GPA( "glLightModeli" );
03206     qglLightModeliv              =  dllLightModeliv              = GPA( "glLightModeliv" );
03207     qglLightf                    =  dllLightf                    = GPA( "glLightf" );
03208     qglLightfv                   =  dllLightfv                   = GPA( "glLightfv" );
03209     qglLighti                    =  dllLighti                    = GPA( "glLighti" );
03210     qglLightiv                   =  dllLightiv                   = GPA( "glLightiv" );
03211     qglLineStipple               =  dllLineStipple               = GPA( "glLineStipple" );
03212     qglLineWidth                 =  dllLineWidth                 = GPA( "glLineWidth" );
03213     qglListBase                  =  dllListBase                  = GPA( "glListBase" );
03214     qglLoadIdentity              =  dllLoadIdentity              = GPA( "glLoadIdentity" );
03215     qglLoadMatrixd               =  dllLoadMatrixd               = GPA( "glLoadMatrixd" );
03216     qglLoadMatrixf               =  dllLoadMatrixf               = GPA( "glLoadMatrixf" );
03217     qglLoadName                  =  dllLoadName                  = GPA( "glLoadName" );
03218     qglLogicOp                   =  dllLogicOp                   = GPA( "glLogicOp" );
03219     qglMap1d                     =  dllMap1d                     = GPA( "glMap1d" );
03220     qglMap1f                     =  dllMap1f                     = GPA( "glMap1f" );
03221     qglMap2d                     =  dllMap2d                     = GPA( "glMap2d" );
03222     qglMap2f                     =  dllMap2f                     = GPA( "glMap2f" );
03223     qglMapGrid1d                 =  dllMapGrid1d                 = GPA( "glMapGrid1d" );
03224     qglMapGrid1f                 =  dllMapGrid1f                 = GPA( "glMapGrid1f" );
03225     qglMapGrid2d                 =  dllMapGrid2d                 = GPA( "glMapGrid2d" );
03226     qglMapGrid2f                 =  dllMapGrid2f                 = GPA( "glMapGrid2f" );
03227     qglMaterialf                 =  dllMaterialf                 = GPA( "glMaterialf" );
03228     qglMaterialfv                =  dllMaterialfv                = GPA( "glMaterialfv" );
03229     qglMateriali                 =  dllMateriali                 = GPA( "glMateriali" );
03230     qglMaterialiv                =  dllMaterialiv                = GPA( "glMaterialiv" );
03231     qglMatrixMode                =  dllMatrixMode                = GPA( "glMatrixMode" );
03232     qglMultMatrixd               =  dllMultMatrixd               = GPA( "glMultMatrixd" );
03233     qglMultMatrixf               =  dllMultMatrixf               = GPA( "glMultMatrixf" );
03234     qglNewList                   =  dllNewList                   = GPA( "glNewList" );
03235     qglNormal3b                  =  dllNormal3b                  = GPA( "glNormal3b" );
03236     qglNormal3bv                 =  dllNormal3bv                 = GPA( "glNormal3bv" );
03237     qglNormal3d                  =  dllNormal3d                  = GPA( "glNormal3d" );
03238     qglNormal3dv                 =  dllNormal3dv                 = GPA( "glNormal3dv" );
03239     qglNormal3f                  =  dllNormal3f                  = GPA( "glNormal3f" );
03240     qglNormal3fv                 =  dllNormal3fv                 = GPA( "glNormal3fv" );
03241     qglNormal3i                  =  dllNormal3i                  = GPA( "glNormal3i" );
03242     qglNormal3iv                 =  dllNormal3iv                 = GPA( "glNormal3iv" );
03243     qglNormal3s                  =  dllNormal3s                  = GPA( "glNormal3s" );
03244     qglNormal3sv                 =  dllNormal3sv                 = GPA( "glNormal3sv" );
03245     qglNormalPointer             =  dllNormalPointer             = GPA( "glNormalPointer" );
03246     qglOrtho                     =  dllOrtho                     = GPA( "glOrtho" );
03247     qglPassThrough               =  dllPassThrough               = GPA( "glPassThrough" );
03248     qglPixelMapfv                =  dllPixelMapfv                = GPA( "glPixelMapfv" );
03249     qglPixelMapuiv               =  dllPixelMapuiv               = GPA( "glPixelMapuiv" );
03250     qglPixelMapusv               =  dllPixelMapusv               = GPA( "glPixelMapusv" );
03251     qglPixelStoref               =  dllPixelStoref               = GPA( "glPixelStoref" );
03252     qglPixelStorei               =  dllPixelStorei               = GPA( "glPixelStorei" );
03253     qglPixelTransferf            =  dllPixelTransferf            = GPA( "glPixelTransferf" );
03254     qglPixelTransferi            =  dllPixelTransferi            = GPA( "glPixelTransferi" );
03255     qglPixelZoom                 =  dllPixelZoom                 = GPA( "glPixelZoom" );
03256     qglPointSize                 =  dllPointSize                 = GPA( "glPointSize" );
03257     qglPolygonMode               =  dllPolygonMode               = GPA( "glPolygonMode" );
03258     qglPolygonOffset             =  dllPolygonOffset             = GPA( "glPolygonOffset" );
03259     qglPolygonStipple            =  dllPolygonStipple            = GPA( "glPolygonStipple" );
03260     qglPopAttrib                 =  dllPopAttrib                 = GPA( "glPopAttrib" );
03261     qglPopClientAttrib           =  dllPopClientAttrib           = GPA( "glPopClientAttrib" );
03262     qglPopMatrix                 =  dllPopMatrix                 = GPA( "glPopMatrix" );
03263     qglPopName                   =  dllPopName                   = GPA( "glPopName" );
03264     qglPrioritizeTextures        =  dllPrioritizeTextures        = GPA( "glPrioritizeTextures" );
03265     qglPushAttrib                =  dllPushAttrib                = GPA( "glPushAttrib" );
03266     qglPushClientAttrib          =  dllPushClientAttrib          = GPA( "glPushClientAttrib" );
03267     qglPushMatrix                =  dllPushMatrix                = GPA( "glPushMatrix" );
03268     qglPushName                  =  dllPushName                  = GPA( "glPushName" );
03269     qglRasterPos2d               =  dllRasterPos2d               = GPA( "glRasterPos2d" );
03270     qglRasterPos2dv              =  dllRasterPos2dv              = GPA( "glRasterPos2dv" );
03271     qglRasterPos2f               =  dllRasterPos2f               = GPA( "glRasterPos2f" );
03272     qglRasterPos2fv              =  dllRasterPos2fv              = GPA( "glRasterPos2fv" );
03273     qglRasterPos2i               =  dllRasterPos2i               = GPA( "glRasterPos2i" );
03274     qglRasterPos2iv              =  dllRasterPos2iv              = GPA( "glRasterPos2iv" );
03275     qglRasterPos2s               =  dllRasterPos2s               = GPA( "glRasterPos2s" );
03276     qglRasterPos2sv              =  dllRasterPos2sv              = GPA( "glRasterPos2sv" );
03277     qglRasterPos3d               =  dllRasterPos3d               = GPA( "glRasterPos3d" );
03278     qglRasterPos3dv              =  dllRasterPos3dv              = GPA( "glRasterPos3dv" );
03279     qglRasterPos3f               =  dllRasterPos3f               = GPA( "glRasterPos3f" );
03280     qglRasterPos3fv              =  dllRasterPos3fv              = GPA( "glRasterPos3fv" );
03281     qglRasterPos3i               =  dllRasterPos3i               = GPA( "glRasterPos3i" );
03282     qglRasterPos3iv              =  dllRasterPos3iv              = GPA( "glRasterPos3iv" );
03283     qglRasterPos3s               =  dllRasterPos3s               = GPA( "glRasterPos3s" );
03284     qglRasterPos3sv              =  dllRasterPos3sv              = GPA( "glRasterPos3sv" );
03285     qglRasterPos4d               =  dllRasterPos4d               = GPA( "glRasterPos4d" );
03286     qglRasterPos4dv              =  dllRasterPos4dv              = GPA( "glRasterPos4dv" );
03287     qglRasterPos4f               =  dllRasterPos4f               = GPA( "glRasterPos4f" );
03288     qglRasterPos4fv              =  dllRasterPos4fv              = GPA( "glRasterPos4fv" );
03289     qglRasterPos4i               =  dllRasterPos4i               = GPA( "glRasterPos4i" );
03290     qglRasterPos4iv              =  dllRasterPos4iv              = GPA( "glRasterPos4iv" );
03291     qglRasterPos4s               =  dllRasterPos4s               = GPA( "glRasterPos4s" );
03292     qglRasterPos4sv              =  dllRasterPos4sv              = GPA( "glRasterPos4sv" );
03293     qglReadBuffer                =  dllReadBuffer                = GPA( "glReadBuffer" );
03294     qglReadPixels                =  dllReadPixels                = GPA( "glReadPixels" );
03295     qglRectd                     =  dllRectd                     = GPA( "glRectd" );
03296     qglRectdv                    =  dllRectdv                    = GPA( "glRectdv" );
03297     qglRectf                     =  dllRectf                     = GPA( "glRectf" );
03298     qglRectfv                    =  dllRectfv                    = GPA( "glRectfv" );
03299     qglRecti                     =  dllRecti                     = GPA( "glRecti" );
03300     qglRectiv                    =  dllRectiv                    = GPA( "glRectiv" );
03301     qglRects                     =  dllRects                     = GPA( "glRects" );
03302     qglRectsv                    =  dllRectsv                    = GPA( "glRectsv" );
03303     qglRenderMode                =  dllRenderMode                = GPA( "glRenderMode" );
03304     qglRotated                   =  dllRotated                   = GPA( "glRotated" );
03305     qglRotatef                   =  dllRotatef                   = GPA( "glRotatef" );
03306     qglScaled                    =  dllScaled                    = GPA( "glScaled" );
03307     qglScalef                    =  dllScalef                    = GPA( "glScalef" );
03308     qglScissor                   =  dllScissor                   = GPA( "glScissor" );
03309     qglSelectBuffer              =  dllSelectBuffer              = GPA( "glSelectBuffer" );
03310     qglShadeModel                =  dllShadeModel                = GPA( "glShadeModel" );
03311     qglStencilFunc               =  dllStencilFunc               = GPA( "glStencilFunc" );
03312     qglStencilMask               =  dllStencilMask               = GPA( "glStencilMask" );
03313     qglStencilOp                 =  dllStencilOp                 = GPA( "glStencilOp" );
03314     qglTexCoord1d                =  dllTexCoord1d                = GPA( "glTexCoord1d" );
03315     qglTexCoord1dv               =  dllTexCoord1dv               = GPA( "glTexCoord1dv" );
03316     qglTexCoord1f                =  dllTexCoord1f                = GPA( "glTexCoord1f" );
03317     qglTexCoord1fv               =  dllTexCoord1fv               = GPA( "glTexCoord1fv" );
03318     qglTexCoord1i                =  dllTexCoord1i                = GPA( "glTexCoord1i" );
03319     qglTexCoord1iv               =  dllTexCoord1iv               = GPA( "glTexCoord1iv" );
03320     qglTexCoord1s                =  dllTexCoord1s                = GPA( "glTexCoord1s" );
03321     qglTexCoord1sv               =  dllTexCoord1sv               = GPA( "glTexCoord1sv" );
03322     qglTexCoord2d                =  dllTexCoord2d                = GPA( "glTexCoord2d" );
03323     qglTexCoord2dv               =  dllTexCoord2dv               = GPA( "glTexCoord2dv" );
03324     qglTexCoord2f                =  dllTexCoord2f                = GPA( "glTexCoord2f" );
03325     qglTexCoord2fv               =  dllTexCoord2fv               = GPA( "glTexCoord2fv" );
03326     qglTexCoord2i                =  dllTexCoord2i                = GPA( "glTexCoord2i" );
03327     qglTexCoord2iv               =  dllTexCoord2iv               = GPA( "glTexCoord2iv" );
03328     qglTexCoord2s                =  dllTexCoord2s                = GPA( "glTexCoord2s" );
03329     qglTexCoord2sv               =  dllTexCoord2sv               = GPA( "glTexCoord2sv" );
03330     qglTexCoord3d                =  dllTexCoord3d                = GPA( "glTexCoord3d" );
03331     qglTexCoord3dv               =  dllTexCoord3dv               = GPA( "glTexCoord3dv" );
03332     qglTexCoord3f                =  dllTexCoord3f                = GPA( "glTexCoord3f" );
03333     qglTexCoord3fv               =  dllTexCoord3fv               = GPA( "glTexCoord3fv" );
03334     qglTexCoord3i                =  dllTexCoord3i                = GPA( "glTexCoord3i" );
03335     qglTexCoord3iv               =  dllTexCoord3iv               = GPA( "glTexCoord3iv" );
03336     qglTexCoord3s                =  dllTexCoord3s                = GPA( "glTexCoord3s" );
03337     qglTexCoord3sv               =  dllTexCoord3sv               = GPA( "glTexCoord3sv" );
03338     qglTexCoord4d                =  dllTexCoord4d                = GPA( "glTexCoord4d" );
03339     qglTexCoord4dv               =  dllTexCoord4dv               = GPA( "glTexCoord4dv" );
03340     qglTexCoord4f                =  dllTexCoord4f                = GPA( "glTexCoord4f" );
03341     qglTexCoord4fv               =  dllTexCoord4fv               = GPA( "glTexCoord4fv" );
03342     qglTexCoord4i                =  dllTexCoord4i                = GPA( "glTexCoord4i" );
03343     qglTexCoord4iv               =  dllTexCoord4iv               = GPA( "glTexCoord4iv" );
03344     qglTexCoord4s                =  dllTexCoord4s                = GPA( "glTexCoord4s" );
03345     qglTexCoord4sv               =  dllTexCoord4sv               = GPA( "glTexCoord4sv" );
03346     qglTexCoordPointer           =  dllTexCoordPointer           = GPA( "glTexCoordPointer" );
03347     qglTexEnvf                   =  dllTexEnvf                   = GPA( "glTexEnvf" );
03348     qglTexEnvfv                  =  dllTexEnvfv                  = GPA( "glTexEnvfv" );
03349     qglTexEnvi                   =  dllTexEnvi                   = GPA( "glTexEnvi" );
03350     qglTexEnviv                  =  dllTexEnviv                  = GPA( "glTexEnviv" );
03351     qglTexGend                   =  dllTexGend                   = GPA( "glTexGend" );
03352     qglTexGendv                  =  dllTexGendv                  = GPA( "glTexGendv" );
03353     qglTexGenf                   =  dllTexGenf                   = GPA( "glTexGenf" );
03354     qglTexGenfv                  =  dllTexGenfv                  = GPA( "glTexGenfv" );
03355     qglTexGeni                   =  dllTexGeni                   = GPA( "glTexGeni" );
03356     qglTexGeniv                  =  dllTexGeniv                  = GPA( "glTexGeniv" );
03357     qglTexImage1D                =  dllTexImage1D                = GPA( "glTexImage1D" );
03358     qglTexImage2D                =  dllTexImage2D                = GPA( "glTexImage2D" );
03359     qglTexParameterf             =  dllTexParameterf             = GPA( "glTexParameterf" );
03360     qglTexParameterfv            =  dllTexParameterfv            = GPA( "glTexParameterfv" );
03361     qglTexParameteri             =  dllTexParameteri             = GPA( "glTexParameteri" );
03362     qglTexParameteriv            =  dllTexParameteriv            = GPA( "glTexParameteriv" );
03363     qglTexSubImage1D             =  dllTexSubImage1D             = GPA( "glTexSubImage1D" );
03364     qglTexSubImage2D             =  dllTexSubImage2D             = GPA( "glTexSubImage2D" );
03365     qglTranslated                =  dllTranslated                = GPA( "glTranslated" );
03366     qglTranslatef                =  dllTranslatef                = GPA( "glTranslatef" );
03367     qglVertex2d                  =  dllVertex2d                  = GPA( "glVertex2d" );
03368     qglVertex2dv                 =  dllVertex2dv                 = GPA( "glVertex2dv" );
03369     qglVertex2f                  =  dllVertex2f                  = GPA( "glVertex2f" );
03370     qglVertex2fv                 =  dllVertex2fv                 = GPA( "glVertex2fv" );
03371     qglVertex2i                  =  dllVertex2i                  = GPA( "glVertex2i" );
03372     qglVertex2iv                 =  dllVertex2iv                 = GPA( "glVertex2iv" );
03373     qglVertex2s                  =  dllVertex2s                  = GPA( "glVertex2s" );
03374     qglVertex2sv                 =  dllVertex2sv                 = GPA( "glVertex2sv" );
03375     qglVertex3d                  =  dllVertex3d                  = GPA( "glVertex3d" );
03376     qglVertex3dv                 =  dllVertex3dv                 = GPA( "glVertex3dv" );
03377     qglVertex3f                  =  dllVertex3f                  = GPA( "glVertex3f" );
03378     qglVertex3fv                 =  dllVertex3fv                 = GPA( "glVertex3fv" );
03379     qglVertex3i                  =  dllVertex3i                  = GPA( "glVertex3i" );
03380     qglVertex3iv                 =  dllVertex3iv                 = GPA( "glVertex3iv" );
03381     qglVertex3s                  =  dllVertex3s                  = GPA( "glVertex3s" );
03382     qglVertex3sv                 =  dllVertex3sv                 = GPA( "glVertex3sv" );
03383     qglVertex4d                  =  dllVertex4d                  = GPA( "glVertex4d" );
03384     qglVertex4dv                 =  dllVertex4dv                 = GPA( "glVertex4dv" );
03385     qglVertex4f                  =  dllVertex4f                  = GPA( "glVertex4f" );
03386     qglVertex4fv                 =  dllVertex4fv                 = GPA( "glVertex4fv" );
03387     qglVertex4i                  =  dllVertex4i                  = GPA( "glVertex4i" );
03388     qglVertex4iv                 =  dllVertex4iv                 = GPA( "glVertex4iv" );
03389     qglVertex4s                  =  dllVertex4s                  = GPA( "glVertex4s" );
03390     qglVertex4sv                 =  dllVertex4sv                 = GPA( "glVertex4sv" );
03391     qglVertexPointer             =  dllVertexPointer             = GPA( "glVertexPointer" );
03392     qglViewport                  =  dllViewport                  = GPA( "glViewport" );
03393 
03394 // bk001129 - from cvs1.17 (mkv)
03395 #if defined(__FX__)
03396     qfxMesaCreateContext         =  GPA("fxMesaCreateContext");
03397     qfxMesaCreateBestContext     =  GPA("fxMesaCreateBestContext");
03398     qfxMesaDestroyContext        =  GPA("fxMesaDestroyContext");
03399     qfxMesaMakeCurrent           =  GPA("fxMesaMakeCurrent");
03400     qfxMesaGetCurrentContext     =  GPA("fxMesaGetCurrentContext");
03401     qfxMesaSwapBuffers           =  GPA("fxMesaSwapBuffers");
03402 #endif
03403 
03404     qglXChooseVisual             =  GPA("glXChooseVisual");
03405     qglXCreateContext            =  GPA("glXCreateContext");
03406     qglXDestroyContext           =  GPA("glXDestroyContext");
03407     qglXMakeCurrent              =  GPA("glXMakeCurrent");
03408     qglXCopyContext              =  GPA("glXCopyContext");
03409     qglXSwapBuffers              =  GPA("glXSwapBuffers");
03410 
03411     qglLockArraysEXT = 0;
03412     qglUnlockArraysEXT = 0;
03413     qglPointParameterfEXT = 0;
03414     qglPointParameterfvEXT = 0;
03415     qglColorTableEXT = 0;
03416     qgl3DfxSetPaletteEXT = 0;
03417     qglSelectTextureSGIS = 0;
03418     qglMTexCoord2fSGIS = 0;
03419     qglActiveTextureARB = 0;
03420     qglClientActiveTextureARB = 0;
03421     qglMultiTexCoord2fARB = 0;
03422 
03423     return qtrue;
03424 }

Here is the call graph for this function:

void QGL_Shutdown void   ) 
 

Definition at line 2650 of file linux_qgl.c.

References glw_state, glwstate_t::OpenGLLib, 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, qglXChooseVisual, qglXCopyContext, qglXCreateContext, qglXDestroyContext, qglXMakeCurrent, and qglXSwapBuffers.

02651 {
02652     if ( glw_state.OpenGLLib )
02653     {
02654         dlclose ( glw_state.OpenGLLib );
02655         glw_state.OpenGLLib = NULL;
02656     }
02657 
02658     glw_state.OpenGLLib = NULL;
02659 
02660     qglAccum                     = NULL;
02661     qglAlphaFunc                 = NULL;
02662     qglAreTexturesResident       = NULL;
02663     qglArrayElement              = NULL;
02664     qglBegin                     = NULL;
02665     qglBindTexture               = NULL;
02666     qglBitmap                    = NULL;
02667     qglBlendFunc                 = NULL;
02668     qglCallList                  = NULL;
02669     qglCallLists                 = NULL;
02670     qglClear                     = NULL;
02671     qglClearAccum                = NULL;
02672     qglClearColor                = NULL;
02673     qglClearDepth                = NULL;
02674     qglClearIndex                = NULL;
02675     qglClearStencil              = NULL;
02676     qglClipPlane                 = NULL;
02677     qglColor3b                   = NULL;
02678     qglColor3bv                  = NULL;
02679     qglColor3d                   = NULL;
02680     qglColor3dv                  = NULL;
02681     qglColor3f                   = NULL;
02682     qglColor3fv                  = NULL;
02683     qglColor3i                   = NULL;
02684     qglColor3iv                  = NULL;
02685     qglColor3s                   = NULL;
02686     qglColor3sv                  = NULL;
02687     qglColor3ub                  = NULL;
02688     qglColor3ubv                 = NULL;
02689     qglColor3ui                  = NULL;
02690