ReactOS  0.4.14-dev-317-g96040ec
dlist.h
Go to the documentation of this file.
1 /* $Id: dlist.h,v 1.15 1997/12/06 18:06:50 brianp Exp $ */
2 
3 /*
4  * Mesa 3-D graphics library
5  * Version: 2.5
6  * Copyright (C) 1995-1997 Brian Paul
7  *
8  * This library is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Library General Public
10  * License as published by the Free Software Foundation; either
11  * version 2 of the License, or (at your option) any later version.
12  *
13  * This library is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16  * Library General Public License for more details.
17  *
18  * You should have received a copy of the GNU Library General Public
19  * License along with this library; if not, write to the Free
20  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21  */
22 
23 
24 /*
25  * $Log: dlist.h,v $
26  * Revision 1.15 1997/12/06 18:06:50 brianp
27  * moved several static display list vars into GLcontext
28  *
29  * Revision 1.14 1997/10/29 01:29:09 brianp
30  * added GL_EXT_point_parameters extension from Daniel Barrero
31  *
32  * Revision 1.13 1997/09/27 00:13:44 brianp
33  * added GL_EXT_paletted_texture extension
34  *
35  * Revision 1.12 1997/06/20 01:57:57 brianp
36  * added gl_save_Color4ubv()
37  *
38  * Revision 1.11 1997/06/06 02:59:12 brianp
39  * added gl_destroy_list()
40  *
41  * Revision 1.10 1997/04/24 01:50:53 brianp
42  * optimized glColor3f, glColor3fv, glColor4fv
43  *
44  * Revision 1.9 1997/04/21 01:21:33 brianp
45  * added gl_save_Rectf()
46  *
47  * Revision 1.8 1997/04/20 16:18:15 brianp
48  * added glOrtho and glFrustum API pointers
49  *
50  * Revision 1.7 1997/04/16 23:55:33 brianp
51  * added optimized glTexCoord2f code
52  *
53  * Revision 1.6 1997/04/14 22:18:23 brianp
54  * added optimized glVertex3fv code
55  *
56  * Revision 1.5 1997/04/07 02:58:49 brianp
57  * added gl_save_Vertex[23]f() and related code
58  *
59  * Revision 1.4 1997/04/01 04:26:02 brianp
60  * added code for glLoadIdentity(), changed #include's
61  *
62  * Revision 1.3 1997/02/09 18:50:18 brianp
63  * added GL_EXT_texture3D support
64  *
65  * Revision 1.2 1996/11/07 04:12:45 brianp
66  * texture images are now gl_image structs, not gl_texture_image structs
67  *
68  * Revision 1.1 1996/09/13 01:38:16 brianp
69  * Initial revision
70  *
71  */
72 
73 
74 #ifndef DLIST_H
75 #define DLIST_H
76 
77 
78 #include "types.h"
79 
80 
81 
82 extern void gl_init_lists( void );
83 
84 extern void gl_destroy_list( GLcontext *ctx, GLuint list );
85 
86 
87 
88 extern void gl_CallList( GLcontext *ctx, GLuint list );
89 
90 extern void gl_CallLists( GLcontext *ctx,
91  GLsizei n, GLenum type, const GLvoid *lists );
92 
93 extern void gl_DeleteLists( GLcontext *ctx, GLuint list, GLsizei range );
94 
95 extern void gl_EndList( GLcontext *ctx );
96 
97 extern GLuint gl_GenLists( GLcontext *ctx, GLsizei range );
98 
99 extern GLboolean gl_IsList( GLcontext *ctx, GLuint list );
100 
101 extern void gl_ListBase( GLcontext *ctx, GLuint base );
102 
103 extern void gl_NewList( GLcontext *ctx, GLuint list, GLenum mode );
104 
105 
106 
107 
108 extern void gl_save_Accum( GLcontext *ctx, GLenum op, GLfloat value );
109 
110 extern void gl_save_AlphaFunc( GLcontext *ctx, GLenum func, GLclampf ref );
111 
112 extern void gl_save_BlendFunc( GLcontext *ctx,
114 
115 extern void gl_save_Begin( GLcontext *ctx, GLenum mode );
116 
117 extern void gl_save_BindTexture( GLcontext *ctx,
119 
120 extern void gl_save_Bitmap( GLcontext *ctx, GLsizei width, GLsizei height,
121  GLfloat xorig, GLfloat yorig,
122  GLfloat xmove, GLfloat ymove,
123  const struct gl_image *bitmap );
124 
125 extern void gl_save_CallList( GLcontext *ctx, GLuint list );
126 
127 extern void gl_save_CallLists( GLcontext *ctx,
128  GLsizei n, GLenum type, const GLvoid *lists );
129 
130 extern void gl_save_Clear( GLcontext *ctx, GLbitfield mask );
131 
134 
137 
138 extern void gl_save_ClearDepth( GLcontext *ctx, GLclampd depth );
139 
140 extern void gl_save_ClearIndex( GLcontext *ctx, GLfloat c );
141 
142 extern void gl_save_ClearStencil( GLcontext *ctx, GLint s );
143 
144 extern void gl_save_ClipPlane( GLcontext *ctx,
145  GLenum plane, const GLfloat *equ );
146 
147 extern void gl_save_Color3f( GLcontext *ctx, GLfloat r, GLfloat g, GLfloat b );
148 
149 extern void gl_save_Color3fv( GLcontext *ctx, const GLfloat *c );
150 
151 extern void gl_save_Color4f( GLcontext *ctx, GLfloat r, GLfloat g,
152  GLfloat b, GLfloat a );
153 
154 extern void gl_save_Color4fv( GLcontext *ctx, const GLfloat *c );
155 
156 extern void gl_save_Color4ub( GLcontext *ctx, GLubyte r, GLubyte g,
157  GLubyte b, GLubyte a );
158 
159 extern void gl_save_Color4ubv( GLcontext *ctx, const GLubyte *c );
160 
163 
164 extern void gl_save_ColorMaterial( GLcontext *ctx, GLenum face, GLenum mode );
165 
166 extern void gl_save_ColorTable( GLcontext *ctx, GLenum target,
168  struct gl_image *table );
169 
170 extern void gl_save_ColorSubTable( GLcontext *ctx, GLenum target,
171  GLsizei start, struct gl_image *data );
172 
173 extern void gl_save_CopyPixels( GLcontext *ctx, GLint x, GLint y,
175 
176 extern void gl_save_CopyTexImage1D( GLcontext *ctx,
180  GLint border );
181 
182 extern void gl_save_CopyTexImage2D( GLcontext *ctx,
187 
188 extern void gl_save_CopyTexSubImage1D( GLcontext *ctx,
191  GLsizei width );
192 
193 extern void gl_save_CopyTexSubImage2D( GLcontext *ctx,
196  GLint x, GLint y,
198 
199 extern void gl_save_CullFace( GLcontext *ctx, GLenum mode );
200 
201 extern void gl_save_DepthFunc( GLcontext *ctx, GLenum func );
202 
203 extern void gl_save_DepthMask( GLcontext *ctx, GLboolean mask );
204 
205 extern void gl_save_DepthRange( GLcontext *ctx,
206  GLclampd nearval, GLclampd farval );
207 
208 extern void gl_save_Disable( GLcontext *ctx, GLenum cap );
209 
210 extern void gl_save_DrawBuffer( GLcontext *ctx, GLenum mode );
211 
212 extern void gl_save_DrawPixels( GLcontext *ctx,
214  GLenum type, const GLvoid *pixels );
215 
216 extern void gl_save_EdgeFlag( GLcontext *ctx, GLboolean flag );
217 
218 extern void gl_save_Enable( GLcontext *ctx, GLenum cap );
219 
220 extern void gl_save_End( GLcontext *ctx );
221 
222 extern void gl_save_EvalCoord1f( GLcontext *ctx, GLfloat u );
223 
224 extern void gl_save_EvalCoord2f( GLcontext *ctx, GLfloat u, GLfloat v );
225 
226 extern void gl_save_EvalMesh1( GLcontext *ctx,
227  GLenum mode, GLint i1, GLint i2 );
228 
229 extern void gl_save_EvalMesh2( GLcontext *ctx, GLenum mode, GLint i1, GLint i2,
230  GLint j1, GLint j2 );
231 
232 extern void gl_save_EvalPoint1( GLcontext *ctx, GLint i );
233 
234 extern void gl_save_EvalPoint2( GLcontext *ctx, GLint i, GLint j );
235 
236 extern void gl_save_Fogfv( GLcontext *ctx,
237  GLenum pname, const GLfloat *params );
238 
239 extern void gl_save_FrontFace( GLcontext *ctx, GLenum mode );
240 
243  GLdouble nearval, GLdouble farval );
244 
245 extern void gl_save_Hint( GLcontext *ctx, GLenum target, GLenum mode );
246 
247 extern void gl_save_Indexf( GLcontext *ctx, GLfloat index );
248 
249 extern void gl_save_Indexi( GLcontext *ctx, GLint index );
250 
251 extern void gl_save_IndexMask( GLcontext *ctx, GLuint mask );
252 
253 extern void gl_save_InitNames( GLcontext *ctx );
254 
255 extern void gl_save_Lightfv( GLcontext *ctx, GLenum light, GLenum pname,
256  const GLfloat *params, GLint numparams );
257 
258 extern void gl_save_LightModelfv( GLcontext *ctx, GLenum pname,
259  const GLfloat *params );
260 
261 extern void gl_save_LineWidth( GLcontext *ctx, GLfloat width );
262 
263 extern void gl_save_LineStipple( GLcontext *ctx, GLint factor,
264  GLushort pattern );
265 
266 extern void gl_save_ListBase( GLcontext *ctx, GLuint base );
267 
268 extern void gl_save_LoadIdentity( GLcontext *ctx );
269 
270 extern void gl_save_LoadMatrixf( GLcontext *ctx, const GLfloat *m );
271 
272 extern void gl_save_LoadName( GLcontext *ctx, GLuint name );
273 
274 extern void gl_save_LogicOp( GLcontext *ctx, GLenum opcode );
275 
276 extern void gl_save_Map1f( GLcontext *ctx, GLenum target,
278  GLint order, const GLfloat *points,
279  GLboolean retain );
280 
281 extern void gl_save_Map2f( GLcontext *ctx, GLenum target,
284  const GLfloat *points,
285  GLboolean retain );
286 
287 extern void gl_save_MapGrid1f( GLcontext *ctx, GLint un,
288  GLfloat u1, GLfloat u2 );
289 
290 extern void gl_save_MapGrid2f( GLcontext *ctx,
292  GLint vn, GLfloat v1, GLfloat v2 );
293 
294 extern void gl_save_Materialfv( GLcontext *ctx, GLenum face, GLenum pname,
295  const GLfloat *params );
296 
297 extern void gl_save_MatrixMode( GLcontext *ctx, GLenum mode );
298 
299 extern void gl_save_MultMatrixf( GLcontext *ctx, const GLfloat *m );
300 
301 extern void gl_save_NewList( GLcontext *ctx, GLuint list, GLenum mode );
302 
303 extern void gl_save_Normal3fv( GLcontext *ctx, const GLfloat n[3] );
304 
305 extern void gl_save_Normal3f( GLcontext *ctx,
307 
308 extern void gl_save_Ortho( GLcontext *ctx, GLdouble left, GLdouble right,
310  GLdouble nearval, GLdouble farval );
311 
312 extern void gl_save_PassThrough( GLcontext *ctx, GLfloat token );
313 
314 extern void gl_save_PixelMapfv( GLcontext *ctx, GLenum map, GLint mapsize,
315  const GLfloat *values );
316 
317 extern void gl_save_PixelTransferf( GLcontext *ctx,
319 
320 extern void gl_save_PixelZoom( GLcontext *ctx,
321  GLfloat xfactor, GLfloat yfactor );
322 
323 extern void gl_save_PointSize( GLcontext *ctx, GLfloat size );
324 
325 extern void gl_save_PolygonMode( GLcontext *ctx, GLenum face, GLenum mode );
326 
327 extern void gl_save_PolygonStipple( GLcontext *ctx, const GLubyte *mask );
328 
329 extern void gl_save_PolygonOffset( GLcontext *ctx,
331 
332 extern void gl_save_PopAttrib( GLcontext *ctx );
333 
334 extern void gl_save_PopMatrix( GLcontext *ctx );
335 
336 extern void gl_save_PopName( GLcontext *ctx );
337 
338 extern void gl_save_PrioritizeTextures( GLcontext *ctx,
339  GLsizei n, const GLuint *textures,
340  const GLclampf *priorities );
341 
342 extern void gl_save_PushAttrib( GLcontext *ctx, GLbitfield mask );
343 
344 extern void gl_save_PushMatrix( GLcontext *ctx );
345 
346 extern void gl_save_PushName( GLcontext *ctx, GLuint name );
347 
348 extern void gl_save_RasterPos4f( GLcontext *ctx,
350 
351 extern void gl_save_ReadBuffer( GLcontext *ctx, GLenum mode );
352 
353 extern void gl_save_Rectf( GLcontext *ctx,
355 
356 extern void gl_save_Rotatef( GLcontext *ctx, GLfloat angle,
357  GLfloat x, GLfloat y, GLfloat z );
358 
359 extern void gl_save_Scalef( GLcontext *ctx, GLfloat x, GLfloat y, GLfloat z );
360 
361 extern void gl_save_Scissor( GLcontext *ctx,
363 
364 extern void gl_save_ShadeModel( GLcontext *ctx, GLenum mode );
365 
366 extern void gl_save_StencilFunc( GLcontext *ctx,
368 
369 extern void gl_save_StencilMask( GLcontext *ctx, GLuint mask );
370 
371 extern void gl_save_StencilOp( GLcontext *ctx,
372  GLenum fail, GLenum zfail, GLenum zpass );
373 
374 extern void gl_save_TexCoord2f( GLcontext *ctx, GLfloat s, GLfloat t );
375 
376 extern void gl_save_TexCoord4f( GLcontext *ctx, GLfloat s, GLfloat t,
377  GLfloat r, GLfloat q );
378 
379 extern void gl_save_TexEnvfv( GLcontext *ctx, GLenum target, GLenum pname,
380  const GLfloat *params );
381 
382 extern void gl_save_TexParameterfv( GLcontext *ctx, GLenum target,
383  GLenum pname, const GLfloat *params );
384 
385 extern void gl_save_TexGenfv( GLcontext *ctx, GLenum coord, GLenum pname,
386  const GLfloat *params );
387 
388 extern void gl_save_TexImage1D( GLcontext *ctx, GLenum target,
392  struct gl_image *teximage );
393 
394 extern void gl_save_TexImage2D( GLcontext *ctx, GLenum target,
398  struct gl_image *teximage );
399 
400 extern void gl_save_TexSubImage1D( GLcontext *ctx,
404  struct gl_image *image );
405 
406 
407 extern void gl_save_TexSubImage2D( GLcontext *ctx,
412  struct gl_image *image );
413 
414 extern void gl_save_Translatef( GLcontext *ctx,
415  GLfloat x, GLfloat y, GLfloat z );
416 
417 extern void gl_save_Vertex2f( GLcontext *ctx,
418  GLfloat x, GLfloat y );
419 
420 extern void gl_save_Vertex3f( GLcontext *ctx,
421  GLfloat x, GLfloat y, GLfloat z );
422 
423 extern void gl_save_Vertex4f( GLcontext *ctx,
425 
426 extern void gl_save_Vertex3fv( GLcontext *ctx, const GLfloat *v );
427 
428 extern void gl_save_Viewport( GLcontext *ctx, GLint x, GLint y,
430 
431 
432 #endif
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble * u
Definition: glfuncs.h:240
double GLdouble
Definition: gl.h:163
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG y1
Definition: winddi.h:3706
void gl_save_Vertex4f(GLcontext *ctx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: dlist.c:2340
GLenum func
Definition: glext.h:6028
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint vstride
Definition: glext.h:8308
void gl_save_Ortho(GLcontext *ctx, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearval, GLdouble farval)
Definition: dlist.c:1766
GLint level
Definition: gl.h:1546
void gl_save_ClearStencil(GLcontext *ctx, GLint s)
Definition: dlist.c:881
GLint GLint GLsizei width
Definition: gl.h:1546
void gl_save_Rectf(GLcontext *ctx, GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
Definition: dlist.c:1999
GLdouble GLdouble GLint ustride
Definition: glext.h:8308
void gl_save_MapGrid2f(GLcontext *ctx, GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
Definition: dlist.c:1667
void gl_save_ClearColor(GLcontext *ctx, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
Definition: dlist.c:841
GLdouble GLdouble u2
Definition: glext.h:8308
GLuint GLdouble GLdouble GLint GLint order
Definition: glext.h:11194
void gl_save_PushMatrix(GLcontext *ctx)
Definition: dlist.c:1938
void gl_save_CopyTexImage2D(GLcontext *ctx, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
Definition: dlist.c:1108
void gl_init_lists(void)
Definition: dlist.c:573
GLubyte GLubyte GLubyte GLubyte w
Definition: glext.h:6102
void gl_save_Scalef(GLcontext *ctx, GLfloat x, GLfloat y, GLfloat z)
Definition: dlist.c:2024
void gl_save_PolygonOffset(GLcontext *ctx, GLfloat factor, GLfloat units)
Definition: dlist.c:1867
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum GLenum GLenum GLint GLuint GLenum GLenum GLfloat GLenum GLfloat GLenum GLint const GLfloat GLenum GLint const GLushort GLint GLint GLsizei GLsizei GLenum GLsizei GLsizei GLenum GLenum const GLvoid GLenum plane
Definition: glfuncs.h:270
void gl_save_Normal3fv(GLcontext *ctx, const GLfloat n[3])
Definition: dlist.c:1738
void gl_save_Normal3f(GLcontext *ctx, GLfloat nx, GLfloat ny, GLfloat nz)
Definition: dlist.c:1752
void gl_save_StencilOp(GLcontext *ctx, GLenum fail, GLenum zfail, GLenum zpass)
Definition: dlist.c:2092
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint un
Definition: glfuncs.h:236
void gl_save_Vertex3fv(GLcontext *ctx, const GLfloat *v)
unsigned char GLubyte
Definition: gl.h:157
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint factor
Definition: glfuncs.h:178
GLdouble GLdouble GLdouble r
Definition: gl.h:2055
void gl_save_PopAttrib(GLcontext *ctx)
Definition: dlist.c:1880
void gl_save_PrioritizeTextures(GLcontext *ctx, GLsizei n, const GLuint *textures, const GLclampf *priorities)
Definition: dlist.c:1907
void gl_save_ClearDepth(GLcontext *ctx, GLclampd depth)
Definition: dlist.c:857
void gl_save_End(GLcontext *ctx)
Definition: dlist.c:1292
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG x1
Definition: winddi.h:3706
GLboolean GLenum GLenum GLvoid * values
Definition: glext.h:5666
void gl_DeleteLists(GLcontext *ctx, GLuint list, GLsizei range)
Definition: dlist.c:2923
void gl_save_Map2f(GLcontext *ctx, GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points, GLboolean retain)
Definition: dlist.c:1627
void gl_save_BlendFunc(GLcontext *ctx, GLenum sfactor, GLenum dfactor)
Definition: dlist.c:770
GLdouble n
Definition: glext.h:7729
GLdouble GLdouble t
Definition: gl.h:2047
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
void gl_save_TexSubImage1D(GLcontext *ctx, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, struct gl_image *image)
Definition: dlist.c:2247
void gl_ListBase(GLcontext *ctx, GLuint base)
Definition: dlist.c:3089
void gl_save_CallList(GLcontext *ctx, GLuint list)
Definition: dlist.c:783
void gl_CallList(GLcontext *ctx, GLuint list)
Definition: dlist.c:3048
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint vorder
Definition: glext.h:8308
GLfloat angle
Definition: glext.h:10853
GLdouble u1
Definition: glext.h:8308
void gl_save_Color4f(GLcontext *ctx, GLfloat r, GLfloat g, GLfloat b, GLfloat a)
Definition: dlist.c:937
void gl_save_CullFace(GLcontext *ctx, GLenum mode)
Definition: dlist.c:1176
void gl_save_LineWidth(GLcontext *ctx, GLfloat width)
Definition: dlist.c:1536
GLint GLint GLint yoffset
Definition: gl.h:1547
void gl_save_TexSubImage2D(GLcontext *ctx, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, struct gl_image *image)
Definition: dlist.c:2271
Definition: send.c:47
void gl_NewList(GLcontext *ctx, GLuint list, GLenum mode)
Definition: dlist.c:2978
void gl_save_LoadMatrixf(GLcontext *ctx, const GLfloat *m)
Definition: dlist.c:1569
void gl_save_PopName(GLcontext *ctx)
Definition: dlist.c:1898
const GLfloat * m
Definition: glext.h:10848
GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
Definition: gl.h:1546
void gl_save_TexGenfv(GLcontext *ctx, GLenum coord, GLenum pname, const GLfloat *params)
Definition: dlist.c:2154
GLsizei GLenum const GLvoid * lists
Definition: glfuncs.h:14
GLuint coord
Definition: glext.h:9511
GLenum pname
Definition: glext.h:5645
void gl_save_ColorMaterial(GLcontext *ctx, GLenum face, GLenum mode)
Definition: dlist.c:1015
void gl_save_ReadBuffer(GLcontext *ctx, GLenum mode)
Definition: dlist.c:1987
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum light
Definition: glfuncs.h:170
GLfloat GLfloat nz
Definition: glext.h:8896
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
GLenum GLint GLuint mask
Definition: glext.h:6028
GLenum cap
Definition: glext.h:9639
GLenum const GLfloat * params
Definition: glext.h:5645
GLboolean gl_IsList(GLcontext *ctx, GLuint list)
Definition: dlist.c:2908
void gl_save_Rotatef(GLcontext *ctx, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
Definition: dlist.c:2015
void gl_save_TexParameterfv(GLcontext *ctx, GLenum target, GLenum pname, const GLfloat *params)
Definition: dlist.c:2172
const GLuint * textures
Definition: glext.h:8098
int GLsizei
Definition: gl.h:160
GLint GLint xoffset
Definition: gl.h:1547
void gl_save_EvalCoord2f(GLcontext *ctx, GLfloat u, GLfloat v)
Definition: dlist.c:1313
unsigned char GLboolean
Definition: gl.h:151
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat token
Definition: glfuncs.h:210
void gl_save_DepthFunc(GLcontext *ctx, GLenum func)
Definition: dlist.c:1188
void gl_save_ColorMask(GLcontext *ctx, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
Definition: dlist.c:999
void gl_save_StencilMask(GLcontext *ctx, GLuint mask)
Definition: dlist.c:2080
void gl_save_Color3f(GLcontext *ctx, GLfloat r, GLfloat g, GLfloat b)
Definition: dlist.c:909
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum GLenum GLenum GLint GLuint GLenum GLenum GLfloat GLenum GLfloat GLenum GLint mapsize
Definition: glfuncs.h:262
void gl_save_DepthMask(GLcontext *ctx, GLboolean mask)
Definition: dlist.c:1200
void gl_save_Translatef(GLcontext *ctx, GLfloat x, GLfloat y, GLfloat z)
Definition: dlist.c:2299
GLdouble GLdouble z
Definition: glext.h:5874
void gl_save_CopyTexSubImage1D(GLcontext *ctx, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Definition: dlist.c:1133
void gl_save_LoadIdentity(GLcontext *ctx)
Definition: dlist.c:1560
void gl_save_Map1f(GLcontext *ctx, GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points, GLboolean retain)
Definition: dlist.c:1608
void gl_save_PointSize(GLcontext *ctx, GLfloat size)
Definition: dlist.c:1827
GLint GLint bottom
Definition: glext.h:7726
void gl_save_EvalPoint2(GLcontext *ctx, GLint i, GLint j)
Definition: dlist.c:1370
GLuint index
Definition: glext.h:6031
double GLclampd
Definition: gl.h:164
void gl_save_StencilFunc(GLcontext *ctx, GLenum func, GLint ref, GLuint mask)
Definition: dlist.c:2066
GLclampf GLclampf blue
Definition: gl.h:1740
void gl_CallLists(GLcontext *ctx, GLsizei n, GLenum type, const GLvoid *lists)
Definition: dlist.c:3064
void gl_save_PopMatrix(GLcontext *ctx)
Definition: dlist.c:1889
void gl_save_MapGrid1f(GLcontext *ctx, GLint un, GLfloat u1, GLfloat u2)
Definition: dlist.c:1653
void gl_save_Bitmap(GLcontext *ctx, GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const struct gl_image *bitmap)
Definition: dlist.c:747
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint j
Definition: glfuncs.h:250
void gl_save_TexImage1D(GLcontext *ctx, GLenum target, GLint level, GLint components, GLsizei width, GLint border, GLenum format, GLenum type, struct gl_image *teximage)
Definition: dlist.c:2190
GLenum internalFormat
Definition: glext.h:8404
void gl_save_ClearAccum(GLcontext *ctx, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: dlist.c:825
void gl_save_TexEnvfv(GLcontext *ctx, GLenum target, GLenum pname, const GLfloat *params)
Definition: dlist.c:2136
void gl_save_DrawPixels(GLcontext *ctx, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
Definition: dlist.c:1249
Definition: uimain.c:88
GLboolean GLboolean g
Definition: glext.h:6204
GLdouble GLdouble GLint GLint uorder
Definition: glext.h:8308
GLboolean GLboolean GLboolean b
Definition: glext.h:6204
GLsizei stride
Definition: glext.h:5848
GLsizeiptr size
Definition: glext.h:5919
void gl_save_BindTexture(GLcontext *ctx, GLenum target, GLuint texture)
Definition: dlist.c:734
void gl_save_ClipPlane(GLcontext *ctx, GLenum plane, const GLfloat *equ)
Definition: dlist.c:893
GLenum GLuint texture
Definition: glext.h:6295
void gl_save_TexCoord2f(GLcontext *ctx, GLfloat s, GLfloat t)
Definition: dlist.c:2107
GLint GLint GLsizei GLsizei GLsizei GLint border
Definition: gl.h:1546
const GLuint const GLclampf * priorities
Definition: glext.h:8103
GLfloat param
Definition: glext.h:5796
void gl_save_PushAttrib(GLcontext *ctx, GLbitfield mask)
Definition: dlist.c:1926
const GLubyte * c
Definition: glext.h:8905
void gl_save_MultMatrixf(GLcontext *ctx, const GLfloat *m)
Definition: dlist.c:1716
GLclampf green
Definition: gl.h:1740
void gl_save_Vertex2f(GLcontext *ctx, GLfloat x, GLfloat y)
Definition: dlist.c:2313
void gl_save_LogicOp(GLcontext *ctx, GLenum opcode)
Definition: dlist.c:1596
void gl_save_MatrixMode(GLcontext *ctx, GLenum mode)
Definition: dlist.c:1704
GLint left
Definition: glext.h:7726
void gl_save_PixelZoom(GLcontext *ctx, GLfloat xfactor, GLfloat yfactor)
Definition: dlist.c:1814
GLdouble GLdouble GLdouble GLdouble q
Definition: gl.h:2063
#define red
Definition: linetest.c:67
void gl_save_Color4ub(GLcontext *ctx, GLubyte r, GLubyte g, GLubyte b, GLubyte a)
Definition: dlist.c:968
GLdouble GLdouble right
Definition: glext.h:10859
Definition: _map.h:44
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
GLsizei const GLfloat * points
Definition: glext.h:8112
GLenum GLenum GLuint components
Definition: glext.h:9620
GLint GLint GLsizei GLsizei GLsizei depth
Definition: gl.h:1546
void gl_save_DrawBuffer(GLcontext *ctx, GLenum mode)
Definition: dlist.c:1237
void gl_save_ColorSubTable(GLcontext *ctx, GLenum target, GLsizei start, struct gl_image *data)
Definition: dlist.c:1047
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean flag
Definition: glfuncs.h:52
unsigned int GLbitfield
Definition: gl.h:152
void gl_destroy_list(GLcontext *ctx, GLuint list)
Definition: dlist.c:429
GLdouble s
Definition: gl.h:2039
Definition: _list.h:228
void gl_save_InitNames(GLcontext *ctx)
Definition: dlist.c:1479
void gl_save_Color4ubv(GLcontext *ctx, const GLubyte *c)
Definition: dlist.c:984
void gl_save_PolygonMode(GLcontext *ctx, GLenum face, GLenum mode)
Definition: dlist.c:1839
void gl_save_LightModelfv(GLcontext *ctx, GLenum pname, const GLfloat *params)
Definition: dlist.c:1506
void gl_save_CopyTexSubImage2D(GLcontext *ctx, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLint height)
Definition: dlist.c:1153
void gl_save_Indexf(GLcontext *ctx, GLfloat index)
Definition: dlist.c:1455
unsigned int GLenum
Definition: gl.h:150
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG _In_ LONG y2
Definition: winddi.h:3706
GLfloat GLfloat GLfloat GLfloat nx
Definition: glext.h:8898
void gl_save_LineStipple(GLcontext *ctx, GLint factor, GLushort pattern)
Definition: dlist.c:1523
GLenum mode
Definition: glext.h:6217
void gl_save_Disable(GLcontext *ctx, GLenum cap)
Definition: dlist.c:1225
GLint GLint GLsizei GLsizei height
Definition: gl.h:1546
GLenum GLint * range
Definition: glext.h:7539
void gl_save_Vertex3f(GLcontext *ctx, GLfloat x, GLfloat y, GLfloat z)
Definition: dlist.c:2326
void gl_save_ListBase(GLcontext *ctx, GLuint base)
Definition: dlist.c:1548
void gl_EndList(GLcontext *ctx)
Definition: dlist.c:3020
GLfloat GLfloat GLfloat v2
Definition: glext.h:6063
void gl_save_EvalMesh1(GLcontext *ctx, GLenum mode, GLint i1, GLint i2)
Definition: dlist.c:1326
void gl_save_Color3fv(GLcontext *ctx, const GLfloat *c)
Definition: dlist.c:923
void gl_save_ColorTable(GLcontext *ctx, GLenum target, GLenum internalFormat, struct gl_image *table)
Definition: dlist.c:1028
void gl_save_TexCoord4f(GLcontext *ctx, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
Definition: dlist.c:2120
const GLdouble * v
Definition: gl.h:2040
unsigned int GLuint
Definition: gl.h:159
void gl_save_RasterPos4f(GLcontext *ctx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: dlist.c:1959
void gl_save_NewList(GLcontext *ctx, GLuint list, GLenum mode)
Definition: dlist.c:1731
GLuint start
Definition: gl.h:1545
void gl_save_DepthRange(GLcontext *ctx, GLclampd nearval, GLclampd farval)
Definition: dlist.c:1212
void gl_save_EvalCoord1f(GLcontext *ctx, GLfloat u)
Definition: dlist.c:1301
void gl_save_PolygonStipple(GLcontext *ctx, const GLubyte *mask)
Definition: dlist.c:1852
GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid * pixels
Definition: gl.h:1546
void gl_save_Hint(GLcontext *ctx, GLenum target, GLenum mode)
Definition: dlist.c:1430
GLint GLint internalformat
Definition: gl.h:1546
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum sfactor
Definition: glfuncs.h:252
void gl_save_LoadName(GLcontext *ctx, GLuint name)
Definition: dlist.c:1584
void gl_save_CopyPixels(GLcontext *ctx, GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
Definition: dlist.c:1067
void gl_save_CopyTexImage1D(GLcontext *ctx, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
Definition: dlist.c:1085
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
void gl_save_IndexMask(GLcontext *ctx, GLuint mask)
Definition: dlist.c:1467
void gl_save_ClearIndex(GLcontext *ctx, GLfloat c)
Definition: dlist.c:869
_In_ CLIPOBJ _In_ BRUSHOBJ _In_ LONG _In_ LONG _In_ LONG x2
Definition: winddi.h:3706
void gl_save_PushName(GLcontext *ctx, GLuint name)
Definition: dlist.c:1947
float GLfloat
Definition: gl.h:161
Definition: name.c:36
float GLclampf
Definition: gl.h:162
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
void gl_save_Viewport(GLcontext *ctx, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: dlist.c:2370
GLfloat ny
Definition: glext.h:8896
void gl_save_Begin(GLcontext *ctx, GLenum mode)
Definition: dlist.c:722
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint GLenum GLenum dfactor
Definition: glfuncs.h:252
void gl_save_Scissor(GLcontext *ctx, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: dlist.c:2038
GLenum target
Definition: glext.h:7315
void gl_save_EdgeFlag(GLcontext *ctx, GLboolean flag)
Definition: dlist.c:1268
void gl_save_EvalPoint1(GLcontext *ctx, GLint i)
Definition: dlist.c:1358
int GLint
Definition: gl.h:156
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint vn
Definition: glfuncs.h:238
UINT op
Definition: effect.c:223
void gl_save_TexImage2D(GLcontext *ctx, GLenum target, GLint level, GLint components, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, struct gl_image *teximage)
Definition: dlist.c:2218
void gl_save_PixelTransferf(GLcontext *ctx, GLenum pname, GLfloat param)
Definition: dlist.c:1801
GLdouble GLdouble GLdouble GLdouble top
Definition: glext.h:10859
void gl_save_CallLists(GLcontext *ctx, GLsizei n, GLenum type, const GLvoid *lists)
Definition: dlist.c:795
GLboolean GLboolean GLboolean GLboolean a
Definition: glext.h:6204
void gl_save_Color4fv(GLcontext *ctx, const GLfloat *c)
Definition: dlist.c:953
void gl_save_Fogfv(GLcontext *ctx, GLenum pname, const GLfloat *params)
Definition: dlist.c:1383
GLfloat units
Definition: glext.h:11727
void gl_save_Frustum(GLcontext *ctx, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble nearval, GLdouble farval)
Definition: dlist.c:1411
void gl_save_FrontFace(GLcontext *ctx, GLenum mode)
Definition: dlist.c:1399
GLfloat GLfloat v1
Definition: glext.h:6062
void gl_save_Lightfv(GLcontext *ctx, GLenum light, GLenum pname, const GLfloat *params, GLint numparams)
Definition: dlist.c:1488
void gl_save_ShadeModel(GLcontext *ctx, GLenum mode)
Definition: dlist.c:2054
void gl_save_Clear(GLcontext *ctx, GLbitfield mask)
Definition: dlist.c:813
void gl_save_PixelMapfv(GLcontext *ctx, GLenum map, GLint mapsize, const GLfloat *values)
Definition: dlist.c:1785
unsigned short GLushort
Definition: gl.h:158
void gl_save_Enable(GLcontext *ctx, GLenum cap)
Definition: dlist.c:1280
GLenum GLuint GLint GLenum face
Definition: glext.h:7025
void gl_save_Indexi(GLcontext *ctx, GLint index)
Definition: dlist.c:1443
GLuint gl_GenLists(GLcontext *ctx, GLsizei range)
Definition: dlist.c:2946
void gl_save_Accum(GLcontext *ctx, GLenum op, GLfloat value)
Definition: dlist.c:696
GLubyte * pattern
Definition: glext.h:7787
void gl_save_PassThrough(GLcontext *ctx, GLfloat token)
Definition: dlist.c:1975
void gl_save_EvalMesh2(GLcontext *ctx, GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
Definition: dlist.c:1341
void gl_save_Materialfv(GLcontext *ctx, GLenum face, GLenum pname, const GLfloat *params)
Definition: dlist.c:1686
void gl_save_AlphaFunc(GLcontext *ctx, GLenum func, GLclampf ref)
Definition: dlist.c:709