doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Typedefs | Functions | Variables
qgl.h File Reference
#include <gl.h>
#include "glext.h"

Go to the source code of this file.

Macros

#define APIENTRY
 
#define WINAPI
 

Typedefs

typedef void(* GLExtension_t )(void)
 

Functions

GLExtension_t GLimp_ExtensionPointer (const char *name)
 
 void (APIENTRY *qglMultiTexCoord2fARB)(GLenum texture
 
 GLboolean (APIENTRY *qglAreTexturesResident)(GLsizei n
 
 GLuint (APIENTRY *qglGenLists)(GLsizei range)
 
 GLenum (APIENTRY *qglGetError)(void)
 
const GLubyte *APIENTRYqglGetString (GLenum name)
 
 GLint (APIENTRY *qglRenderMode)(GLenum mode)
 

Variables

GLfloat s
 
GLfloat GLfloat t
 
GLfloat * st
 
PFNGLBINDBUFFERARBPROC qglBindBufferARB
 
PFNGLDELETEBUFFERSARBPROC qglDeleteBuffersARB
 
PFNGLGENBUFFERSARBPROC qglGenBuffersARB
 
PFNGLISBUFFERARBPROC qglIsBufferARB
 
PFNGLBUFFERDATAARBPROC qglBufferDataARB
 
PFNGLBUFFERSUBDATAARBPROC qglBufferSubDataARB
 
PFNGLGETBUFFERSUBDATAARBPROC qglGetBufferSubDataARB
 
PFNGLMAPBUFFERARBPROC qglMapBufferARB
 
PFNGLUNMAPBUFFERARBPROC qglUnmapBufferARB
 
PFNGLGETBUFFERPARAMETERIVARBPROC qglGetBufferParameterivARB
 
PFNGLGETBUFFERPOINTERVARBPROC qglGetBufferPointervARB
 
const GLfloat * params
 
const GLfloat param
 
GLenum portion
 
GLenum GLenum variable
 
GLenum GLenum GLenum input
 
GLenum GLenum GLenum GLenum mapping
 
GLenum GLenum GLenum GLenum GLenum componentUsage
 
GLenum GLenum abOutput
 
GLenum GLenum GLenum cdOutput
 
GLenum GLenum GLenum GLenum sumOutput
 
GLenum GLenum GLenum GLenum GLenum scale
 
GLenum GLenum GLenum GLenum
GLenum GLenum 
bias
 
GLenum GLenum GLenum GLenum
GLenum GLenum GLboolean 
abDotProduct
 
GLenum GLenum GLenum GLenum
GLenum GLenum GLboolean
GLboolean 
cdDotProduct
 
GLenum GLenum GLenum GLenum
GLenum GLenum GLboolean
GLboolean GLboolean 
muxSum
 
 GLint
 
 GLsizei
 
 GLenum
 
const GLvoid int
 
const GLvoid const void
*PFNGLGENFRAGMENTSHADERSATIPROC 
qglGenFragmentShadersATI
 
PFNGLBINDFRAGMENTSHADERATIPROC qglBindFragmentShaderATI
 
PFNGLDELETEFRAGMENTSHADERATIPROC qglDeleteFragmentShaderATI
 
PFNGLBEGINFRAGMENTSHADERATIPROC qglBeginFragmentShaderATI
 
PFNGLENDFRAGMENTSHADERATIPROC qglEndFragmentShaderATI
 
PFNGLPASSTEXCOORDATIPROC qglPassTexCoordATI
 
PFNGLSAMPLEMAPATIPROC qglSampleMapATI
 
PFNGLCOLORFRAGMENTOP1ATIPROC qglColorFragmentOp1ATI
 
PFNGLCOLORFRAGMENTOP2ATIPROC qglColorFragmentOp2ATI
 
PFNGLCOLORFRAGMENTOP3ATIPROC qglColorFragmentOp3ATI
 
PFNGLALPHAFRAGMENTOP1ATIPROC qglAlphaFragmentOp1ATI
 
PFNGLALPHAFRAGMENTOP2ATIPROC qglAlphaFragmentOp2ATI
 
PFNGLALPHAFRAGMENTOP3ATIPROC qglAlphaFragmentOp3ATI
 
PFNGLSETFRAGMENTSHADERCONSTANTATIPROC qglSetFragmentShaderConstantATI
 
PFNGLACTIVESTENCILFACEEXTPROC qglActiveStencilFaceEXT
 
PFNGLSTENCILOPSEPARATEATIPROC qglStencilOpSeparateATI
 
PFNGLSTENCILFUNCSEPARATEATIPROC qglStencilFuncSeparateATI
 
PFNGLCOMPRESSEDTEXIMAGE2DARBPROC qglCompressedTexImage2DARB
 
PFNGLGETCOMPRESSEDTEXIMAGEARBPROC qglGetCompressedTexImageARB
 
PFNGLVERTEXATTRIBPOINTERARBPROC qglVertexAttribPointerARB
 
PFNGLENABLEVERTEXATTRIBARRAYARBPROC qglEnableVertexAttribArrayARB
 
PFNGLDISABLEVERTEXATTRIBARRAYARBPROC qglDisableVertexAttribArrayARB
 
PFNGLPROGRAMSTRINGARBPROC qglProgramStringARB
 
PFNGLBINDPROGRAMARBPROC qglBindProgramARB
 
PFNGLGENPROGRAMSARBPROC qglGenProgramsARB
 
PFNGLPROGRAMENVPARAMETER4FVARBPROC qglProgramEnvParameter4fvARB
 
PFNGLPROGRAMLOCALPARAMETER4FVARBPROC qglProgramLocalParameter4fvARB
 
PFNGLDEPTHBOUNDSEXTPROC qglDepthBoundsEXT
 
GLfloat value
 
GLclampf ref
 
const GLuinttextures
 
const GLuint GLbooleanresidences
 
GLuint texture
 
GLsizei height
 
GLsizei GLfloat xorig
 
GLsizei GLfloat GLfloat yorig
 
GLsizei GLfloat GLfloat GLfloat xmove
 
GLsizei GLfloat GLfloat
GLfloat GLfloat 
ymove
 
GLsizei GLfloat GLfloat
GLfloat GLfloat const GLubyte * 
bitmap
 
GLenum dfactor
 
GLenum type
 
GLenum const GLvoid * lists
 
GLfloat green
 
GLfloat GLfloat blue
 
GLfloat GLfloat GLfloat alpha
 
const GLdouble * equation
 
GLenum mode
 
GLenum GLsizei stride
 
GLenum GLsizei const GLvoid * pointer
 
GLint y
 
GLint GLsizei width
 
GLint level
 
GLint GLenum internalFormat
 
GLint GLenum GLint x
 
GLint GLenum GLint GLint
GLsizei GLint 
border
 
GLint GLint xoffset
 
GLint GLint GLint yoffset
 
GLsizei range
 
GLclampd zFar
 
GLint first
 
GLint GLsizei count
 
GLsizei GLenum const GLvoid * indices
 
GLsizei GLenum format
 
GLsizei GLenum GLenum const
GLvoid * 
pixels
 
GLdouble v
 
GLint i1
 
GLint GLint i2
 
GLint GLint GLint j1
 
GLint GLint GLint GLint j2
 
GLint j
 
GLenum GLfloat * buffer
 
GLdouble right
 
GLdouble GLdouble bottom
 
GLdouble GLdouble GLdouble top
 
GLdouble GLdouble GLdouble GLdouble zNear
 
GLenum pname
 
GLenum query
 
GLfloat * values
 
GLushort pattern
 
GLdouble u1
 
GLdouble GLdouble u2
 
GLdouble GLdouble GLint GLint order
 
GLdouble GLdouble GLint GLint
const GLdouble * 
points
 
GLdouble GLdouble GLint ustride
 
GLdouble GLdouble GLint GLint uorder
 
GLdouble GLdouble GLint GLint
GLdouble 
v1
 
GLdouble GLdouble GLint GLint
GLdouble GLdouble 
v2
 
GLdouble GLdouble GLint GLint
GLdouble GLdouble GLint 
vstride
 
GLdouble GLdouble GLint GLint
GLdouble GLdouble GLint GLint 
vorder
 
GLdouble GLdouble GLint vn
 
GLbyte ny
 
GLbyte GLbyte nz
 
GLsizei mapsize
 
GLfloat yfactor
 
GLfloat units
 
const GLuint const GLclampf * priorities
 
GLdouble GLdouble z
 
GLdouble GLdouble GLdouble w
 
GLdouble y1
 
GLdouble GLdouble x2
 
GLdouble GLdouble GLdouble y2
 
GLint GLuint mask
 
GLenum zfail
 
GLenum GLenum zpass
 
GLdouble GLdouble r
 
GLdouble GLdouble GLdouble q
 
GLint GLint internalformat
 

Macro Definition Documentation

#define APIENTRY

Definition at line 61 of file qgl.h.

#define WINAPI

Definition at line 64 of file qgl.h.

Typedef Documentation

typedef void(* GLExtension_t)(void)

Definition at line 75 of file qgl.h.

Function Documentation

GLboolean ( APIENTRY qglAreTexturesResident)
GLenum ( APIENTRY qglGetError)
GLExtension_t GLimp_ExtensionPointer ( const char *  name)

Definition at line 1182 of file macosx_glimp.mm.

GLint ( APIENTRY qglRenderMode)
GLuint ( APIENTRY qglGenLists)
const GLubyte* APIENTRY* qglGetString ( GLenum  name)
static void ( APIENTRY qglMultiTexCoord2fARB)

Variable Documentation

Definition at line 114 of file qgl.h.

Definition at line 114 of file qgl.h.

Definition at line 188 of file qgl.h.

Definition at line 114 of file qgl.h.

static GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte * bitmap

Definition at line 183 of file qgl.h.

Definition at line 188 of file qgl.h.

Definition at line 230 of file qgl.h.

static GLdouble GLdouble bottom

Definition at line 273 of file qgl.h.

Definition at line 265 of file qgl.h.

Definition at line 114 of file qgl.h.

Definition at line 114 of file qgl.h.

Definition at line 112 of file qgl.h.

Definition at line 242 of file qgl.h.

static GLenum dfactor

Definition at line 184 of file qgl.h.

static GLdouble * equation

Definition at line 193 of file qgl.h.

Definition at line 242 of file qgl.h.

Definition at line 245 of file qgl.h.

GLenum

Definition at line 120 of file qgl.h.

GLint

Definition at line 120 of file qgl.h.

GLsizei

Definition at line 120 of file qgl.h.

Definition at line 188 of file qgl.h.

Definition at line 183 of file qgl.h.

static GLint i1

Definition at line 261 of file qgl.h.

static GLint GLint i2

Definition at line 261 of file qgl.h.

Definition at line 244 of file qgl.h.

Definition at line 112 of file qgl.h.

const GLvoid int

Definition at line 123 of file qgl.h.

Definition at line 230 of file qgl.h.

Definition at line 477 of file qgl.h.

static GLint j

Definition at line 264 of file qgl.h.

static GLint GLint GLint j1

Definition at line 262 of file qgl.h.

static GLint GLint GLint GLint j2

Definition at line 262 of file qgl.h.

Definition at line 230 of file qgl.h.

static GLenum const GLvoid * lists

Definition at line 186 of file qgl.h.

Definition at line 112 of file qgl.h.

static GLsizei mapsize

Definition at line 368 of file qgl.h.

Definition at line 431 of file qgl.h.

Definition at line 227 of file qgl.h.

Definition at line 114 of file qgl.h.

GLshort ny

Definition at line 355 of file qgl.h.

GLshort GLshort nz

Definition at line 355 of file qgl.h.

static GLfloat GLfloat GLint GLint order

Definition at line 339 of file qgl.h.

Definition at line 110 of file qgl.h.

Definition at line 108 of file qgl.h.

static GLushort pattern

Definition at line 331 of file qgl.h.

Definition at line 245 of file qgl.h.

Definition at line 282 of file qgl.h.

Definition at line 228 of file qgl.h.

GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat* points

Definition at line 339 of file qgl.h.

Definition at line 112 of file qgl.h.

Definition at line 384 of file qgl.h.

GLshort GLshort GLshort q

Definition at line 458 of file qgl.h.

PFNGLACTIVESTENCILFACEEXTPROC qglActiveStencilFaceEXT

Definition at line 277 of file RenderSystem_init.cpp.

PFNGLALPHAFRAGMENTOP1ATIPROC qglAlphaFragmentOp1ATI

Definition at line 271 of file RenderSystem_init.cpp.

PFNGLALPHAFRAGMENTOP2ATIPROC qglAlphaFragmentOp2ATI

Definition at line 272 of file RenderSystem_init.cpp.

PFNGLALPHAFRAGMENTOP3ATIPROC qglAlphaFragmentOp3ATI

Definition at line 273 of file RenderSystem_init.cpp.

PFNGLBEGINFRAGMENTSHADERATIPROC qglBeginFragmentShaderATI

Definition at line 264 of file RenderSystem_init.cpp.

PFNGLBINDBUFFERARBPROC qglBindBufferARB

Definition at line 288 of file RenderSystem_init.cpp.

PFNGLBINDFRAGMENTSHADERATIPROC qglBindFragmentShaderATI

Definition at line 262 of file RenderSystem_init.cpp.

PFNGLBINDPROGRAMARBPROC qglBindProgramARB

Definition at line 305 of file RenderSystem_init.cpp.

PFNGLBUFFERDATAARBPROC qglBufferDataARB

Definition at line 292 of file RenderSystem_init.cpp.

PFNGLBUFFERSUBDATAARBPROC qglBufferSubDataARB

Definition at line 293 of file RenderSystem_init.cpp.

PFNGLCOLORFRAGMENTOP1ATIPROC qglColorFragmentOp1ATI

Definition at line 268 of file RenderSystem_init.cpp.

PFNGLCOLORFRAGMENTOP2ATIPROC qglColorFragmentOp2ATI

Definition at line 269 of file RenderSystem_init.cpp.

PFNGLCOLORFRAGMENTOP3ATIPROC qglColorFragmentOp3ATI

Definition at line 270 of file RenderSystem_init.cpp.

PFNGLCOMPRESSEDTEXIMAGE2DARBPROC qglCompressedTexImage2DARB

Definition at line 284 of file RenderSystem_init.cpp.

PFNGLDELETEBUFFERSARBPROC qglDeleteBuffersARB

Definition at line 289 of file RenderSystem_init.cpp.

PFNGLDELETEFRAGMENTSHADERATIPROC qglDeleteFragmentShaderATI

Definition at line 263 of file RenderSystem_init.cpp.

PFNGLDEPTHBOUNDSEXTPROC qglDepthBoundsEXT

Definition at line 311 of file RenderSystem_init.cpp.

PFNGLDISABLEVERTEXATTRIBARRAYARBPROC qglDisableVertexAttribArrayARB

Definition at line 303 of file RenderSystem_init.cpp.

PFNGLENABLEVERTEXATTRIBARRAYARBPROC qglEnableVertexAttribArrayARB

Definition at line 302 of file RenderSystem_init.cpp.

PFNGLENDFRAGMENTSHADERATIPROC qglEndFragmentShaderATI

Definition at line 265 of file RenderSystem_init.cpp.

PFNGLGENBUFFERSARBPROC qglGenBuffersARB

Definition at line 290 of file RenderSystem_init.cpp.

const GLvoid const void* PFNGLGENFRAGMENTSHADERSATIPROC qglGenFragmentShadersATI

Definition at line 257 of file RenderSystem_init.cpp.

PFNGLGENPROGRAMSARBPROC qglGenProgramsARB

Definition at line 306 of file RenderSystem_init.cpp.

PFNGLGETBUFFERPARAMETERIVARBPROC qglGetBufferParameterivARB

Definition at line 297 of file RenderSystem_init.cpp.

PFNGLGETBUFFERPOINTERVARBPROC qglGetBufferPointervARB

Definition at line 298 of file RenderSystem_init.cpp.

PFNGLGETBUFFERSUBDATAARBPROC qglGetBufferSubDataARB

Definition at line 294 of file RenderSystem_init.cpp.

PFNGLGETCOMPRESSEDTEXIMAGEARBPROC qglGetCompressedTexImageARB

Definition at line 285 of file RenderSystem_init.cpp.

PFNGLISBUFFERARBPROC qglIsBufferARB

Definition at line 291 of file RenderSystem_init.cpp.

PFNGLMAPBUFFERARBPROC qglMapBufferARB

Definition at line 295 of file RenderSystem_init.cpp.

PFNGLPASSTEXCOORDATIPROC qglPassTexCoordATI

Definition at line 266 of file RenderSystem_init.cpp.

PFNGLPROGRAMENVPARAMETER4FVARBPROC qglProgramEnvParameter4fvARB

Definition at line 307 of file RenderSystem_init.cpp.

PFNGLPROGRAMLOCALPARAMETER4FVARBPROC qglProgramLocalParameter4fvARB

Definition at line 308 of file RenderSystem_init.cpp.

PFNGLPROGRAMSTRINGARBPROC qglProgramStringARB

Definition at line 304 of file RenderSystem_init.cpp.

PFNGLSAMPLEMAPATIPROC qglSampleMapATI

Definition at line 267 of file RenderSystem_init.cpp.

PFNGLSETFRAGMENTSHADERCONSTANTATIPROC qglSetFragmentShaderConstantATI

Definition at line 274 of file RenderSystem_init.cpp.

PFNGLSTENCILFUNCSEPARATEATIPROC qglStencilFuncSeparateATI

Definition at line 281 of file RenderSystem_init.cpp.

PFNGLSTENCILOPSEPARATEATIPROC qglStencilOpSeparateATI

Definition at line 280 of file RenderSystem_init.cpp.

PFNGLUNMAPBUFFERARBPROC qglUnmapBufferARB

Definition at line 296 of file RenderSystem_init.cpp.

PFNGLVERTEXATTRIBPOINTERARBPROC qglVertexAttribPointerARB

Definition at line 301 of file RenderSystem_init.cpp.

static GLenum query

Definition at line 284 of file qgl.h.

GLshort GLshort r

Definition at line 450 of file qgl.h.

Definition at line 235 of file qgl.h.

Definition at line 178 of file qgl.h.

Definition at line 179 of file qgl.h.

static GLdouble right

Definition at line 273 of file qgl.h.

GLfloat s

Definition at line 88 of file qgl.h.

Definition at line 114 of file qgl.h.

GLfloat* st

Definition at line 89 of file qgl.h.

Definition at line 228 of file qgl.h.

Definition at line 114 of file qgl.h.

GLshort t

Definition at line 88 of file qgl.h.

Definition at line 182 of file qgl.h.

Definition at line 179 of file qgl.h.

static GLdouble GLdouble GLdouble top

Definition at line 273 of file qgl.h.

Definition at line 186 of file qgl.h.

GLfloat u1

Definition at line 339 of file qgl.h.

GLfloat GLfloat u2

Definition at line 339 of file qgl.h.

GLfloat units

Definition at line 378 of file qgl.h.

GLfloat GLfloat GLint GLint uorder

Definition at line 341 of file qgl.h.

GLfloat GLfloat GLint ustride

Definition at line 341 of file qgl.h.

Definition at line 257 of file qgl.h.

GLfloat GLfloat GLint GLfloat v1

Definition at line 341 of file qgl.h.

const GLshort* v2

Definition at line 341 of file qgl.h.

GLfloat value

Definition at line 177 of file qgl.h.

GLsizei const GLushort* values

Definition at line 289 of file qgl.h.

Definition at line 112 of file qgl.h.

static GLfloat GLfloat GLint vn

Definition at line 345 of file qgl.h.

GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint vorder

Definition at line 341 of file qgl.h.

GLfloat GLfloat GLint GLint GLfloat GLfloat GLint vstride

Definition at line 341 of file qgl.h.

GLshort GLshort GLshort w

Definition at line 405 of file qgl.h.

Definition at line 229 of file qgl.h.

GLfloat x

Definition at line 230 of file qgl.h.

static GLshort GLshort x2

Definition at line 415 of file qgl.h.

static GLsizei GLfloat GLfloat GLfloat xmove

Definition at line 183 of file qgl.h.

Definition at line 232 of file qgl.h.

static GLsizei GLfloat xorig

Definition at line 183 of file qgl.h.

Definition at line 229 of file qgl.h.

static GLshort y1

Definition at line 415 of file qgl.h.

static GLshort GLshort GLshort y2

Definition at line 415 of file qgl.h.

static GLfloat yfactor

Definition at line 375 of file qgl.h.

static GLsizei GLfloat GLfloat GLfloat GLfloat ymove

Definition at line 183 of file qgl.h.

Definition at line 233 of file qgl.h.

static GLsizei GLfloat GLfloat yorig

Definition at line 183 of file qgl.h.

GLshort GLshort z

Definition at line 397 of file qgl.h.

static GLenum zfail

Definition at line 433 of file qgl.h.

static GLdouble GLdouble GLdouble GLdouble GLdouble zFar

Definition at line 239 of file qgl.h.

static GLdouble GLdouble GLdouble GLdouble zNear

Definition at line 273 of file qgl.h.

static GLenum GLenum zpass

Definition at line 433 of file qgl.h.