doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
qgl_linked.h
Go to the documentation of this file.
1 /*
2 ===========================================================================
3 
4 Doom 3 GPL Source Code
5 Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company.
6 
7 This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?).
8 
9 Doom 3 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 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 Source Code. If not, see <http://www.gnu.org/licenses/>.
21 
22 In addition, the Doom 3 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 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