DOOM-3-BFG

DOOM 3 BFG Edition
Log | Files | Refs

qgl_linked.h (13472B)


      1 /*
      2 ===========================================================================
      3 
      4 Doom 3 BFG Edition GPL Source Code
      5 Copyright (C) 1993-2012 id Software LLC, a ZeniMax Media company. 
      6 
      7 This file is part of the Doom 3 BFG Edition GPL Source Code ("Doom 3 BFG Edition Source Code").  
      8 
      9 Doom 3 BFG Edition Source Code is free software: you can redistribute it and/or modify
     10 it under the terms of the GNU General Public License as published by
     11 the Free Software Foundation, either version 3 of the License, or
     12 (at your option) any later version.
     13 
     14 Doom 3 BFG Edition Source Code is distributed in the hope that it will be useful,
     15 but WITHOUT ANY WARRANTY; without even the implied warranty of
     16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     17 GNU General Public License for more details.
     18 
     19 You should have received a copy of the GNU General Public License
     20 along with Doom 3 BFG Edition Source Code.  If not, see <http://www.gnu.org/licenses/>.
     21 
     22 In addition, the Doom 3 BFG Edition Source Code is also subject to certain additional terms. You should have received a copy of these additional terms immediately following the terms and conditions of the GNU General Public License which accompanied the Doom 3 BFG Edition Source Code.  If not, please request a copy in writing from id Software at the address below.
     23 
     24 If you have questions concerning this license or the applicable additional terms, you may contact in writing id Software LLC, c/o ZeniMax Media Inc., Suite 120, Rockville, Maryland 20850 USA.
     25 
     26 ===========================================================================
     27 */
     28 
     29 #define qglAccum glAccum
     30 #define qglAlphaFunc glAlphaFunc
     31 #define qglAreTexturesResident glAreTexturesResident
     32 #define qglArrayElement glArrayElement
     33 #define qglBegin glBegin
     34 #define qglBindTexture glBindTexture
     35 #define qglBitmap glBitmap
     36 #define qglBlendFunc glBlendFunc
     37 #define qglCallList glCallList
     38 #define qglCallLists glCallLists
     39 #define qglClear glClear
     40 #define qglClearAccum glClearAccum
     41 #define qglClearColor glClearColor
     42 #define qglClearDepth glClearDepth
     43 #define qglClearIndex glClearIndex
     44 #define qglClearStencil glClearStencil
     45 #define qglClipPlane glClipPlane
     46 #define qglColor3b glColor3b
     47 #define qglColor3bv glColor3bv
     48 #define qglColor3d glColor3d
     49 #define qglColor3dv glColor3dv
     50 #define qglColor3f glColor3f
     51 #define qglColor3fv glColor3fv
     52 #define qglColor3i glColor3i
     53 #define qglColor3iv glColor3iv
     54 #define qglColor3s glColor3s
     55 #define qglColor3sv glColor3sv
     56 #define qglColor3ub glColor3ub
     57 #define qglColor3ubv glColor3ubv
     58 #define qglColor3ui glColor3ui
     59 #define qglColor3uiv glColor3uiv
     60 #define qglColor3us glColor3us
     61 #define qglColor3usv glColor3usv
     62 #define qglColor4b glColor4b
     63 #define qglColor4bv glColor4bv
     64 #define qglColor4d glColor4d
     65 #define qglColor4dv glColor4dv
     66 #define qglColor4f glColor4f
     67 #define qglColor4fv glColor4fv
     68 #define qglColor4i glColor4i
     69 #define qglColor4iv glColor4iv
     70 #define qglColor4s glColor4s
     71 #define qglColor4sv glColor4sv
     72 #define qglColor4ub glColor4ub
     73 #define qglColor4ubv glColor4ubv
     74 #define qglColor4ui glColor4ui
     75 #define qglColor4uiv glColor4uiv
     76 #define qglColor4us glColor4us
     77 #define qglColor4usv glColor4usv
     78 #define qglColorMask glColorMask
     79 #define qglColorMaterial glColorMaterial
     80 #define qglColorPointer glColorPointer
     81 #define qglCopyPixels glCopyPixels
     82 #define qglCopyTexImage1D glCopyTexImage1D
     83 #define qglCopyTexImage2D glCopyTexImage2D
     84 #define qglCopyTexSubImage1D glCopyTexSubImage1D
     85 #define qglCopyTexSubImage2D glCopyTexSubImage2D
     86 #define qglCullFace glCullFace
     87 #define qglDeleteLists glDeleteLists
     88 #define qglDeleteTextures glDeleteTextures
     89 #define qglDepthFunc glDepthFunc
     90 #define qglDepthMask glDepthMask
     91 #define qglDepthRange glDepthRange
     92 #define qglDisable glDisable
     93 #define qglDisableClientState glDisableClientState
     94 #define qglDrawArrays glDrawArrays
     95 #define qglDrawBuffer glDrawBuffer
     96 #define qglDrawElements glDrawElements
     97 #define qglDrawPixels glDrawPixels
     98 #define qglEdgeFlag glEdgeFlag
     99 #define qglEdgeFlagPointer glEdgeFlagPointer
    100 #define qglEdgeFlagv glEdgeFlagv
    101 #define qglEnable glEnable
    102 #define qglEnableClientState glEnableClientState
    103 #define qglEnd glEnd
    104 #define qglEndList glEndList
    105 #define qglEvalCoord1d glEvalCoord1d
    106 #define qglEvalCoord1dv glEvalCoord1dv
    107 #define qglEvalCoord1f glEvalCoord1f
    108 #define qglEvalCoord1fv glEvalCoord1fv
    109 #define qglEvalCoord2d glEvalCoord2d
    110 #define qglEvalCoord2dv glEvalCoord2dv
    111 #define qglEvalCoord2f glEvalCoord2f
    112 #define qglEvalCoord2fv glEvalCoord2fv
    113 #define qglEvalMesh1 glEvalMesh1
    114 #define qglEvalMesh2 glEvalMesh2
    115 #define qglEvalPoint1 glEvalPoint1
    116 #define qglEvalPoint2 glEvalPoint2
    117 #define qglFeedbackBuffer glFeedbackBuffer
    118 #define qglFinish glFinish
    119 #define qglFlush glFlush
    120 #define qglFogf glFogf
    121 #define qglFogfv glFogfv
    122 #define qglFogi glFogi
    123 #define qglFogiv glFogiv
    124 #define qglFrontFace glFrontFace
    125 #define qglFrustum glFrustum
    126 #define qglGenLists glGenLists
    127 #define qglGenTextures glGenTextures
    128 #define qglGetBooleanv glGetBooleanv
    129 #define qglGetClipPlane glGetClipPlane
    130 #define qglGetDoublev glGetDoublev
    131 #define qglGetError glGetError
    132 #define qglGetFloatv glGetFloatv
    133 #define qglGetIntegerv glGetIntegerv
    134 #define qglGetLightfv glGetLightfv
    135 #define qglGetLightiv glGetLightiv
    136 #define qglGetMapdv glGetMapdv
    137 #define qglGetMapfv glGetMapfv
    138 #define qglGetMapiv glGetMapiv
    139 #define qglGetMaterialfv glGetMaterialfv
    140 #define qglGetMaterialiv glGetMaterialiv
    141 #define qglGetPixelMapfv glGetPixelMapfv
    142 #define qglGetPixelMapuiv glGetPixelMapuiv
    143 #define qglGetPixelMapusv glGetPixelMapusv
    144 #define qglGetPointerv glGetPointerv
    145 #define qglGetPolygonStipple glGetPolygonStipple
    146 #define qglGetString glGetString
    147 #define qglGetTexEnviv glGetTexEnviv
    148 #define qglGetTexEnvfv glGetTexEnvfv
    149 #define qglGetTexGendv glGetTexGendv
    150 #define qglGetTexGenfv glGetTexGenfv
    151 #define qglGetTexGeniv glGetTexGeniv
    152 #define qglGetTexImage glGetTexImage
    153 #define qglGetTexLevelParameterfv glGetTexLevelParameterfv
    154 #define qglGetTexLevelParameteriv glGetTexLevelParameteriv
    155 #define qglGetTexParameterfv glGetTexParameterfv
    156 #define qglGetTexParameteriv glGetTexParameteriv
    157 #define qglHint glHint
    158 #define qglIndexMask glIndexMask
    159 #define qglIndexPointer glIndexPointer
    160 #define qglIndexd glIndexd
    161 #define qglIndexdv glIndexdv
    162 #define qglIndexf glIndexf
    163 #define qglIndexfv glIndexfv
    164 #define qglIndexi glIndexi
    165 #define qglIndexiv glIndexiv
    166 #define qglIndexs glIndexs
    167 #define qglIndexsv glIndexsv
    168 #define qglIndexub glIndexub
    169 #define qglIndexubv glIndexubv
    170 #define qglInitNames glInitNames
    171 #define qglInterleavedArrays glInterleavedArrays
    172 #define qglIsEnabled glIsEnabled
    173 #define qglIsList glIsList
    174 #define qglIsTexture glIsTexture
    175 #define qglLightModelf glLightModelf
    176 #define qglLightModelfv glLightModelfv
    177 #define qglLightModeli glLightModeli
    178 #define qglLightModeliv glLightModeliv
    179 #define qglLightf glLightf
    180 #define qglLightfv glLightfv
    181 #define qglLighti glLighti
    182 #define qglLightiv glLightiv
    183 #define qglLineStipple glLineStipple
    184 #define qglLineWidth glLineWidth
    185 #define qglListBase glListBase
    186 #define qglLoadIdentity glLoadIdentity
    187 #define qglLoadMatrixd glLoadMatrixd
    188 #define qglLoadMatrixf glLoadMatrixf
    189 #define qglLoadName glLoadName
    190 #define qglLogicOp glLogicOp
    191 #define qglMap1d glMap1d
    192 #define qglMap1f glMap1f
    193 #define qglMap2d glMap2d
    194 #define qglMap2f glMap2f
    195 #define qglMapGrid1d glMapGrid1d
    196 #define qglMapGrid1f glMapGrid1f
    197 #define qglMapGrid2d glMapGrid2d
    198 #define qglMapGrid2f glMapGrid2f
    199 #define qglMaterialf glMaterialf
    200 #define qglMaterialfv glMaterialfv
    201 #define qglMateriali glMateriali
    202 #define qglMaterialiv glMaterialiv
    203 #define qglMatrixMode glMatrixMode
    204 #define qglMultMatrixd glMultMatrixd
    205 #define qglMultMatrixf glMultMatrixf
    206 #define qglNewList glNewList
    207 #define qglNormal3b glNormal3b
    208 #define qglNormal3bv glNormal3bv
    209 #define qglNormal3d glNormal3d
    210 #define qglNormal3dv glNormal3dv
    211 #define qglNormal3f glNormal3f
    212 #define qglNormal3fv glNormal3fv
    213 #define qglNormal3i glNormal3i
    214 #define qglNormal3iv glNormal3iv
    215 #define qglNormal3s glNormal3s
    216 #define qglNormal3sv glNormal3sv
    217 #define qglNormalPointer glNormalPointer
    218 #define qglOrtho glOrtho
    219 #define qglPassThrough glPassThrough
    220 #define qglPixelMapfv glPixelMapfv
    221 #define qglPixelMapuiv glPixelMapuiv
    222 #define qglPixelMapusv glPixelMapusv
    223 #define qglPixelStoref glPixelStoref
    224 #define qglPixelStorei glPixelStorei
    225 #define qglPixelTransferf glPixelTransferf
    226 #define qglPixelTransferi glPixelTransferi
    227 #define qglPixelZoom glPixelZoom
    228 #define qglPointSize glPointSize
    229 #define qglPolygonMode glPolygonMode
    230 #define qglPolygonOffset glPolygonOffset
    231 #define qglPolygonStipple glPolygonStipple
    232 #define qglPopAttrib glPopAttrib
    233 #define qglPopClientAttrib glPopClientAttrib
    234 #define qglPopMatrix glPopMatrix
    235 #define qglPopName glPopName
    236 #define qglPrioritizeTextures glPrioritizeTextures
    237 #define qglPushAttrib glPushAttrib
    238 #define qglPushClientAttrib glPushClientAttrib
    239 #define qglPushMatrix glPushMatrix
    240 #define qglPushName glPushName
    241 #define qglRasterPos2d glRasterPos2d
    242 #define qglRasterPos2dv glRasterPos2dv
    243 #define qglRasterPos2f glRasterPos2f
    244 #define qglRasterPos2fv glRasterPos2fv
    245 #define qglRasterPos2i glRasterPos2i
    246 #define qglRasterPos2iv glRasterPos2iv
    247 #define qglRasterPos2s glRasterPos2s
    248 #define qglRasterPos2sv glRasterPos2sv
    249 #define qglRasterPos3d glRasterPos3d
    250 #define qglRasterPos3dv glRasterPos3dv
    251 #define qglRasterPos3f glRasterPos3f
    252 #define qglRasterPos3fv glRasterPos3fv
    253 #define qglRasterPos3i glRasterPos3i
    254 #define qglRasterPos3iv glRasterPos3iv
    255 #define qglRasterPos3s glRasterPos3s
    256 #define qglRasterPos3sv glRasterPos3sv
    257 #define qglRasterPos4d glRasterPos4d
    258 #define qglRasterPos4dv glRasterPos4dv
    259 #define qglRasterPos4f glRasterPos4f
    260 #define qglRasterPos4fv glRasterPos4fv
    261 #define qglRasterPos4i glRasterPos4i
    262 #define qglRasterPos4iv glRasterPos4iv
    263 #define qglRasterPos4s glRasterPos4s
    264 #define qglRasterPos4sv glRasterPos4sv
    265 #define qglReadBuffer glReadBuffer
    266 #define qglReadPixels glReadPixels
    267 #define qglRectd glRectd
    268 #define qglRectdv glRectdv
    269 #define qglRectf glRectf
    270 #define qglRectfv glRectfv
    271 #define qglRecti glRecti
    272 #define qglRectiv glRectiv
    273 #define qglRects glRects
    274 #define qglRectsv glRectsv
    275 #define qglRenderMode glRenderMode
    276 #define qglRotated glRotated
    277 #define qglRotatef glRotatef
    278 #define qglScaled glScaled
    279 #define qglScalef glScalef
    280 #define qglScissor glScissor
    281 #define qglSelectBuffer glSelectBuffer
    282 #define qglShadeModel glShadeModel
    283 #define qglStencilFunc glStencilFunc
    284 #define qglStencilMask glStencilMask
    285 #define qglStencilOp glStencilOp
    286 #define qglTexCoord1d glTexCoord1d
    287 #define qglTexCoord1dv glTexCoord1dv
    288 #define qglTexCoord1f glTexCoord1f
    289 #define qglTexCoord1fv glTexCoord1fv
    290 #define qglTexCoord1i glTexCoord1i
    291 #define qglTexCoord1iv glTexCoord1iv
    292 #define qglTexCoord1s glTexCoord1s
    293 #define qglTexCoord1sv glTexCoord1sv
    294 #define qglTexCoord2d glTexCoord2d
    295 #define qglTexCoord2dv glTexCoord2dv
    296 #define qglTexCoord2f glTexCoord2f
    297 #define qglTexCoord2fv glTexCoord2fv
    298 #define qglTexCoord2i glTexCoord2i
    299 #define qglTexCoord2iv glTexCoord2iv
    300 #define qglTexCoord2s glTexCoord2s
    301 #define qglTexCoord2sv glTexCoord2sv
    302 #define qglTexCoord3d glTexCoord3d
    303 #define qglTexCoord3dv glTexCoord3dv
    304 #define qglTexCoord3f glTexCoord3f
    305 #define qglTexCoord3fv glTexCoord3fv
    306 #define qglTexCoord3i glTexCoord3i
    307 #define qglTexCoord3iv glTexCoord3iv
    308 #define qglTexCoord3s glTexCoord3s
    309 #define qglTexCoord3sv glTexCoord3sv
    310 #define qglTexCoord4d glTexCoord4d
    311 #define qglTexCoord4dv glTexCoord4dv
    312 #define qglTexCoord4f glTexCoord4f
    313 #define qglTexCoord4fv glTexCoord4fv
    314 #define qglTexCoord4i glTexCoord4i
    315 #define qglTexCoord4iv glTexCoord4iv
    316 #define qglTexCoord4s glTexCoord4s
    317 #define qglTexCoord4sv glTexCoord4sv
    318 #define qglTexCoordPointer glTexCoordPointer
    319 #define	qglTexEnvf glTexEnvf
    320 #define	qglTexEnvfv glTexEnvfv
    321 #define	qglTexEnvi glTexEnvi
    322 #define	qglTexEnviv glTexEnviv
    323 #define qglTexGend glTexGend
    324 #define qglTexGendv glTexGendv
    325 #define qglTexGenf glTexGenf
    326 #define qglTexGenfv glTexGenfv
    327 #define qglTexGeni glTexGeni
    328 #define qglTexGeniv glTexGeniv
    329 #define qglTexImage1D glTexImage1D
    330 #define qglTexImage2D glTexImage2D
    331 #define qglTexParameterf glTexParameterf
    332 #define qglTexParameterfv glTexParameterfv
    333 #define qglTexParameteri glTexParameteri
    334 #define qglTexParameteriv glTexParameteriv
    335 #define qglTexSubImage1D glTexSubImage1D
    336 #define qglTexSubImage2D glTexSubImage2D
    337 #define qglTranslated glTranslated
    338 #define qglTranslatef glTranslatef
    339 #define qglVertex2d glVertex2d
    340 #define qglVertex2dv glVertex2dv
    341 #define qglVertex2f glVertex2f
    342 #define qglVertex2fv glVertex2fv
    343 #define qglVertex2i glVertex2i
    344 #define qglVertex2iv glVertex2iv
    345 #define qglVertex2s glVertex2s
    346 #define qglVertex2sv glVertex2sv
    347 #define qglVertex3d glVertex3d
    348 #define qglVertex3dv glVertex3dv
    349 #define qglVertex3f glVertex3f
    350 #define qglVertex3fv glVertex3fv
    351 #define qglVertex3i glVertex3i
    352 #define qglVertex3iv glVertex3iv
    353 #define qglVertex3s glVertex3s
    354 #define qglVertex3sv glVertex3sv
    355 #define qglVertex4d glVertex4d
    356 #define qglVertex4dv glVertex4dv
    357 #define qglVertex4f glVertex4f
    358 #define qglVertex4fv glVertex4fv
    359 #define qglVertex4i glVertex4i
    360 #define qglVertex4iv glVertex4iv
    361 #define qglVertex4s glVertex4s
    362 #define qglVertex4sv glVertex4sv
    363 #define qglVertexPointer glVertexPointer
    364 #define qglViewport glViewport
    365 
    366 #ifdef GLX_VERSION_1_1 // catch all for any GLX-aware situation
    367 #define qglXChooseVisual glXChooseVisual
    368 #define qglXCreateContext glXCreateContext
    369 #define qglXDestroyContext glXDestroyContext
    370 #define qglXMakeCurrent glXMakeCurrent
    371 #define qglXSwapBuffers glXSwapBuffers
    372 #define qglXGetProcAddressARB glXGetProcAddressARB
    373 #endif