1 | #ifndef CR_DLM_H
|
---|
2 |
|
---|
3 | /* DO NOT EDIT. This file is auto-generated by dlm_header.py. */
|
---|
4 | #define CR_DLM_H
|
---|
5 |
|
---|
6 | #if defined(WINDOWS)
|
---|
7 | #define DLM_APIENTRY
|
---|
8 | #else
|
---|
9 | #define DLM_APIENTRY
|
---|
10 | #endif
|
---|
11 |
|
---|
12 | #include "chromium.h"
|
---|
13 | #include "state/cr_client.h"
|
---|
14 | #include "cr_spu.h"
|
---|
15 | #include "cr_hash.h"
|
---|
16 | #include "cr_threads.h"
|
---|
17 | #include "cr_pack.h"
|
---|
18 | #ifdef CHROMIUM_THREADSAFE
|
---|
19 | #include "cr_threads.h"
|
---|
20 | #endif
|
---|
21 |
|
---|
22 | /* 3D bounding box */
|
---|
23 | typedef struct {
|
---|
24 | double xmin, xmax, ymin, ymax, zmin, zmax;
|
---|
25 | } CRDLMBounds;
|
---|
26 |
|
---|
27 | /* Indicates whether we're currently involved in playback or not */
|
---|
28 | typedef enum {
|
---|
29 | CRDLM_IMMEDIATE = 0,
|
---|
30 | CRDLM_REPLAY_STATE_FUNCTIONS = 1,
|
---|
31 | CRDLM_REPLAY_ALL_FUNCTIONS = 2
|
---|
32 | } CRDLMReplayState;
|
---|
33 |
|
---|
34 | /* This is enough information to hold an instance of a single function call. */
|
---|
35 | typedef struct DLMInstanceList {
|
---|
36 | struct DLMInstanceList *next;
|
---|
37 | struct DLMInstanceList *stateNext;
|
---|
38 | void (*execute)(struct DLMInstanceList *instance, SPUDispatchTable *dispatchTable);
|
---|
39 | } DLMInstanceList;
|
---|
40 |
|
---|
41 | typedef struct {
|
---|
42 | DLMInstanceList *first, *last;
|
---|
43 | int numInstances;
|
---|
44 | DLMInstanceList *stateFirst, *stateLast;
|
---|
45 | CRHashTable *references; /* display lists that this display list calls */
|
---|
46 | CRDLMBounds bbox;
|
---|
47 | GLboolean listSent;
|
---|
48 | } DLMListInfo;
|
---|
49 |
|
---|
50 | typedef struct {
|
---|
51 | /* This holds all the display list information, hashed by list identifier. */
|
---|
52 | CRHashTable *displayLists;
|
---|
53 |
|
---|
54 | /* This is a count of the number of contexts/users that are using
|
---|
55 | * this DLM.
|
---|
56 | */
|
---|
57 | unsigned int userCount;
|
---|
58 |
|
---|
59 | #ifdef CHROMIUM_THREADSAFE
|
---|
60 | /* This mutex protects the displayLists hash table from simultaneous
|
---|
61 | * updates by multiple contexts.
|
---|
62 | */
|
---|
63 | CRmutex dlMutex;
|
---|
64 | CRtsd tsdKey;
|
---|
65 | #endif
|
---|
66 |
|
---|
67 | /* Configuration information - see the CRDLMConfig structure below
|
---|
68 | * for details.
|
---|
69 | */
|
---|
70 | unsigned int bufferSize;
|
---|
71 | } CRDLM;
|
---|
72 |
|
---|
73 | /* This structure holds thread-specific state. Each thread can be
|
---|
74 | * associated with one (and only one) context; and each context can
|
---|
75 | * be associated with one (and only one) DLM. Making things interesting,
|
---|
76 | * though, is that each DLM can be associated with multiple contexts.
|
---|
77 | *
|
---|
78 | * So the thread-specific data key is associated with each context, not
|
---|
79 | * with each DLM. Two different threads can, through two different
|
---|
80 | * contexts that share a single DLM, each have independent state and
|
---|
81 | * conditions.
|
---|
82 | */
|
---|
83 |
|
---|
84 | typedef struct {
|
---|
85 | CRDLM *dlm; /* the DLM associated with this state */
|
---|
86 | unsigned long currentListIdentifier; /* open display list */
|
---|
87 | DLMListInfo *currentListInfo; /* open display list data */
|
---|
88 | GLenum currentListMode; /* GL_COMPILE or GL_COMPILE_AND_EXECUTE */
|
---|
89 | GLuint listBase;
|
---|
90 | CRDLMReplayState replayState; /* CRDLM_IMMEDIATE, CRDLM_REPLAY_STATE_FUNCTIONS, or CRDLM_REPLAY_ALL_FUNCTIONS */
|
---|
91 |
|
---|
92 | } CRDLMContextState;
|
---|
93 |
|
---|
94 | /* These additional structures are for passing information to and from the
|
---|
95 | * CRDLM interface routines.
|
---|
96 | */
|
---|
97 | typedef struct {
|
---|
98 | /* The size, in bytes, that the packer will initially allocate for
|
---|
99 | * each new buffer.
|
---|
100 | */
|
---|
101 | #define CRDLM_DEFAULT_BUFFERSIZE (1024*1024)
|
---|
102 | unsigned int bufferSize; /* this will be allocated for each buffer */
|
---|
103 | } CRDLMConfig;
|
---|
104 |
|
---|
105 | /* Positive values match GL error values.
|
---|
106 | * 0 (GL_NO_ERROR) is returned for success
|
---|
107 | * Negative values are internal errors.
|
---|
108 | * Possible positive values (from GL/gl.h) are:
|
---|
109 | * GL_NO_ERROR (0x0)
|
---|
110 | * GL_INVALID_ENUM (0x0500)
|
---|
111 | * GL_INVALID_VALUE (0x0501)
|
---|
112 | * GL_INVALID_OPERATION (0x0502)
|
---|
113 | * GL_STACK_OVERFLOW (0x0503)
|
---|
114 | * GL_STACK_UNDERFLOW (0x0504)
|
---|
115 | * GL_OUT_OF_MEMORY (0x0505)
|
---|
116 | */
|
---|
117 | typedef int CRDLMError;
|
---|
118 |
|
---|
119 | /* This error reported if there's no current state. The caller is responsible
|
---|
120 | * for appropriately allocating context state with crDLMNewContext(), and
|
---|
121 | * for making it current with crDLMMakeCurrent().
|
---|
122 | */
|
---|
123 | #define CRDLM_ERROR_STATE (-1)
|
---|
124 |
|
---|
125 |
|
---|
126 | typedef void (*CRDLMErrorCallback)(int line, const char *file, GLenum error, const char *info);
|
---|
127 |
|
---|
128 |
|
---|
129 | #ifdef __cplusplus
|
---|
130 | extern "C" {
|
---|
131 | #endif
|
---|
132 |
|
---|
133 | extern CRDLM DLM_APIENTRY * crDLMNewDLM(unsigned int configSize, const CRDLMConfig *config);
|
---|
134 | extern CRDLMContextState DLM_APIENTRY * crDLMNewContext(CRDLM *dlm);
|
---|
135 | extern void DLM_APIENTRY crDLMFreeContext(CRDLMContextState *state);
|
---|
136 | extern void DLM_APIENTRY crDLMUseDLM(CRDLM *dlm);
|
---|
137 | extern void DLM_APIENTRY crDLMFreeDLM(CRDLM *dlm);
|
---|
138 | extern void DLM_APIENTRY crDLMSetCurrentState(CRDLMContextState *state);
|
---|
139 | extern CRDLMContextState DLM_APIENTRY * crDLMGetCurrentState(void);
|
---|
140 | extern CRDLMReplayState DLM_APIENTRY crDLMGetReplayState(void);
|
---|
141 | extern void DLM_APIENTRY crDLMSetupClientState(SPUDispatchTable *dispatchTable);
|
---|
142 | extern void DLM_APIENTRY crDLMRestoreClientState(CRClientState *clientState, SPUDispatchTable *dispatchTable);
|
---|
143 | extern void DLM_APIENTRY crDLMSendAllDLMLists(CRDLM *dlm, SPUDispatchTable *dispatchTable);
|
---|
144 | extern void DLM_APIENTRY crDLMSendAllLists(SPUDispatchTable *dispatchTable);
|
---|
145 | extern void DLM_APIENTRY crDLMSendDLMList(CRDLM *dlm, unsigned long listIdentifier, SPUDispatchTable *dispatchTable);
|
---|
146 | extern void DLM_APIENTRY crDLMSendList(unsigned long listIdentifier, SPUDispatchTable *dispatchTable);
|
---|
147 | extern void DLM_APIENTRY crDLMReplayDLMList(CRDLM *dlm, unsigned long listIdentifier, SPUDispatchTable *dispatchTable);
|
---|
148 | extern void DLM_APIENTRY crDLMReplayList(unsigned long listIdentifier, SPUDispatchTable *dispatchTable);
|
---|
149 | extern void DLM_APIENTRY crDLMReplayDLMListState(CRDLM *dlm, unsigned long listIdentifier, SPUDispatchTable *dispatchTable);
|
---|
150 | extern void DLM_APIENTRY crDLMReplayListState(unsigned long listIdentifier, SPUDispatchTable *dispatchTable);
|
---|
151 | extern void DLM_APIENTRY crDLMReplayDLMLists(CRDLM *dlm, GLsizei n, GLenum type, const GLvoid *lists, SPUDispatchTable *dispatchTable);
|
---|
152 | extern void DLM_APIENTRY crDLMReplayLists(GLsizei n, GLenum type, const GLvoid *lists, SPUDispatchTable *dispatchTable);
|
---|
153 | extern void DLM_APIENTRY crDLMReplayDLMListsState(CRDLM *dlm, GLsizei n, GLenum type, const GLvoid *lists, SPUDispatchTable *dispatchTable);
|
---|
154 | extern void DLM_APIENTRY crDLMReplayListsState(GLsizei n, GLenum type, const GLvoid *lists, SPUDispatchTable *dispatchTable);
|
---|
155 | extern CRDLMError DLM_APIENTRY crDLMDeleteListContent(CRDLM *dlm, unsigned long listIdentifier);
|
---|
156 | extern int DLM_APIENTRY crDLMGetReferences(CRDLM *dlm, unsigned long listIdentifier, int firstIndex, int sizeofBuffer, unsigned int *buffer);
|
---|
157 | extern CRDLMError DLM_APIENTRY crDLMGetDLMBounds(CRDLM *dlm, unsigned long listIdentifier, CRDLMBounds *bounds);
|
---|
158 | extern CRDLMError DLM_APIENTRY crDLMGetBounds(unsigned long listIdentifier, CRDLMBounds *bounds);
|
---|
159 | extern void DLM_APIENTRY crDLMSetDLMBounds(CRDLM *dlm, unsigned long listIdentifier, double xmin, double ymin, double zmin, double xmax, double ymax, double zmax);
|
---|
160 | extern void DLM_APIENTRY crDLMSetBounds(unsigned long listIdentifier, double xmin, double ymin, double zmin, double xmax, double ymax, double zmax);
|
---|
161 | extern void DLM_APIENTRY crDLMComputeBoundingBox(unsigned long listId);
|
---|
162 | extern GLboolean DLM_APIENTRY crDLMListHasDLMBounds(CRDLM *dlm, unsigned long listIdentifier);
|
---|
163 | extern GLboolean DLM_APIENTRY crDLMListHasBounds(unsigned long listIdentifier);
|
---|
164 | extern GLuint DLM_APIENTRY crDLMGetCurrentList(void);
|
---|
165 | extern GLenum DLM_APIENTRY crDLMGetCurrentMode(void);
|
---|
166 | extern void DLM_APIENTRY crDLMErrorFunction(CRDLMErrorCallback callback);
|
---|
167 | extern void DLM_APIENTRY crDLMNewList(GLuint listIdentifier, GLenum mode);
|
---|
168 | extern void DLM_APIENTRY crDLMEndList(void);
|
---|
169 | extern void DLM_APIENTRY crDLMDeleteLists(GLuint firstListIdentifier, GLsizei range);
|
---|
170 | extern GLboolean DLM_APIENTRY crDLMIsList(GLuint list);
|
---|
171 | extern GLuint DLM_APIENTRY crDLMGenLists(GLsizei range);
|
---|
172 | extern void DLM_APIENTRY crDLMListBase(GLuint base);
|
---|
173 |
|
---|
174 | /* auto-generated compilation functions begin here */
|
---|
175 | extern void DLM_APIENTRY crDLMCompileAccum( GLenum op, GLfloat value );
|
---|
176 | extern void DLM_APIENTRY crDLMCompileActiveTextureARB( GLenum texture );
|
---|
177 | extern void DLM_APIENTRY crDLMCompileAlphaFunc( GLenum func, GLclampf ref );
|
---|
178 | extern void DLM_APIENTRY crDLMCompileArrayElement( GLint i, CRClientState *c );
|
---|
179 | extern void DLM_APIENTRY crDLMCompileBegin( GLenum mode );
|
---|
180 | extern void DLM_APIENTRY crDLMCompileBeginQueryARB( GLenum target, GLuint id );
|
---|
181 | extern void DLM_APIENTRY crDLMCompileBindProgramARB( GLenum target, GLuint program );
|
---|
182 | extern void DLM_APIENTRY crDLMCompileBindProgramNV( GLenum target, GLuint id );
|
---|
183 | extern void DLM_APIENTRY crDLMCompileBindTexture( GLenum target, GLuint texture );
|
---|
184 | extern void DLM_APIENTRY crDLMCompileBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap, CRClientState *c );
|
---|
185 | extern void DLM_APIENTRY crDLMCompileBlendColorEXT( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
|
---|
186 | extern void DLM_APIENTRY crDLMCompileBlendEquationEXT( GLenum mode );
|
---|
187 | extern void DLM_APIENTRY crDLMCompileBlendFunc( GLenum sfactor, GLenum dfactor );
|
---|
188 | extern void DLM_APIENTRY crDLMCompileBlendFuncSeparateEXT( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorA, GLenum dfactorA );
|
---|
189 | extern void DLM_APIENTRY crDLMCompileCallList( GLuint list );
|
---|
190 | extern void DLM_APIENTRY crDLMCompileCallLists( GLsizei n, GLenum type, const GLvoid * lists );
|
---|
191 | extern void DLM_APIENTRY crDLMCompileClear( GLbitfield mask );
|
---|
192 | extern void DLM_APIENTRY crDLMCompileClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
|
---|
193 | extern void DLM_APIENTRY crDLMCompileClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
|
---|
194 | extern void DLM_APIENTRY crDLMCompileClearDepth( GLclampd depth );
|
---|
195 | extern void DLM_APIENTRY crDLMCompileClearIndex( GLfloat c );
|
---|
196 | extern void DLM_APIENTRY crDLMCompileClearStencil( GLint s );
|
---|
197 | extern void DLM_APIENTRY crDLMCompileClipPlane( GLenum plane, const GLdouble * equation );
|
---|
198 | extern void DLM_APIENTRY crDLMCompileColor3b( GLbyte red, GLbyte green, GLbyte blue );
|
---|
199 | extern void DLM_APIENTRY crDLMCompileColor3bv( const GLbyte * v );
|
---|
200 | extern void DLM_APIENTRY crDLMCompileColor3d( GLdouble red, GLdouble green, GLdouble blue );
|
---|
201 | extern void DLM_APIENTRY crDLMCompileColor3dv( const GLdouble * v );
|
---|
202 | extern void DLM_APIENTRY crDLMCompileColor3f( GLfloat red, GLfloat green, GLfloat blue );
|
---|
203 | extern void DLM_APIENTRY crDLMCompileColor3fv( const GLfloat * v );
|
---|
204 | extern void DLM_APIENTRY crDLMCompileColor3i( GLint red, GLint green, GLint blue );
|
---|
205 | extern void DLM_APIENTRY crDLMCompileColor3iv( const GLint * v );
|
---|
206 | extern void DLM_APIENTRY crDLMCompileColor3s( GLshort red, GLshort green, GLshort blue );
|
---|
207 | extern void DLM_APIENTRY crDLMCompileColor3sv( const GLshort * v );
|
---|
208 | extern void DLM_APIENTRY crDLMCompileColor3ub( GLubyte red, GLubyte green, GLubyte blue );
|
---|
209 | extern void DLM_APIENTRY crDLMCompileColor3ubv( const GLubyte * v );
|
---|
210 | extern void DLM_APIENTRY crDLMCompileColor3ui( GLuint red, GLuint green, GLuint blue );
|
---|
211 | extern void DLM_APIENTRY crDLMCompileColor3uiv( const GLuint * v );
|
---|
212 | extern void DLM_APIENTRY crDLMCompileColor3us( GLushort red, GLushort green, GLushort blue );
|
---|
213 | extern void DLM_APIENTRY crDLMCompileColor3usv( const GLushort * v );
|
---|
214 | extern void DLM_APIENTRY crDLMCompileColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha );
|
---|
215 | extern void DLM_APIENTRY crDLMCompileColor4bv( const GLbyte * v );
|
---|
216 | extern void DLM_APIENTRY crDLMCompileColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha );
|
---|
217 | extern void DLM_APIENTRY crDLMCompileColor4dv( const GLdouble * v );
|
---|
218 | extern void DLM_APIENTRY crDLMCompileColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
|
---|
219 | extern void DLM_APIENTRY crDLMCompileColor4fv( const GLfloat * v );
|
---|
220 | extern void DLM_APIENTRY crDLMCompileColor4i( GLint red, GLint green, GLint blue, GLint alpha );
|
---|
221 | extern void DLM_APIENTRY crDLMCompileColor4iv( const GLint * v );
|
---|
222 | extern void DLM_APIENTRY crDLMCompileColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha );
|
---|
223 | extern void DLM_APIENTRY crDLMCompileColor4sv( const GLshort * v );
|
---|
224 | extern void DLM_APIENTRY crDLMCompileColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha );
|
---|
225 | extern void DLM_APIENTRY crDLMCompileColor4ubv( const GLubyte * v );
|
---|
226 | extern void DLM_APIENTRY crDLMCompileColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha );
|
---|
227 | extern void DLM_APIENTRY crDLMCompileColor4uiv( const GLuint * v );
|
---|
228 | extern void DLM_APIENTRY crDLMCompileColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha );
|
---|
229 | extern void DLM_APIENTRY crDLMCompileColor4usv( const GLushort * v );
|
---|
230 | extern void DLM_APIENTRY crDLMCompileColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );
|
---|
231 | extern void DLM_APIENTRY crDLMCompileColorMaterial( GLenum face, GLenum mode );
|
---|
232 | extern void DLM_APIENTRY crDLMCompileCombinerInputNV( GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage );
|
---|
233 | extern void DLM_APIENTRY crDLMCompileCombinerOutputNV( GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum );
|
---|
234 | extern void DLM_APIENTRY crDLMCompileCombinerParameterfNV( GLenum pname, GLfloat param );
|
---|
235 | extern void DLM_APIENTRY crDLMCompileCombinerParameterfvNV( GLenum pname, const GLfloat * params );
|
---|
236 | extern void DLM_APIENTRY crDLMCompileCombinerParameteriNV( GLenum pname, GLint param );
|
---|
237 | extern void DLM_APIENTRY crDLMCompileCombinerParameterivNV( GLenum pname, const GLint * params );
|
---|
238 | extern void DLM_APIENTRY crDLMCompileCombinerStageParameterfvNV( GLenum stage, GLenum pname, const GLfloat * params );
|
---|
239 | extern void DLM_APIENTRY crDLMCompileCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLint border, GLsizei imagesize, const GLvoid * data );
|
---|
240 | extern void DLM_APIENTRY crDLMCompileCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLint border, GLsizei imagesize, const GLvoid * data );
|
---|
241 | extern void DLM_APIENTRY crDLMCompileCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imagesize, const GLvoid * data );
|
---|
242 | extern void DLM_APIENTRY crDLMCompileCompressedTexSubImage1DARB( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imagesize, const GLvoid * data );
|
---|
243 | extern void DLM_APIENTRY crDLMCompileCompressedTexSubImage2DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imagesize, const GLvoid * data );
|
---|
244 | extern void DLM_APIENTRY crDLMCompileCompressedTexSubImage3DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imagesize, const GLvoid * data );
|
---|
245 | extern void DLM_APIENTRY crDLMCompileCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type );
|
---|
246 | extern void DLM_APIENTRY crDLMCompileCopyTexImage1D( GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border );
|
---|
247 | extern void DLM_APIENTRY crDLMCompileCopyTexImage2D( GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border );
|
---|
248 | extern void DLM_APIENTRY crDLMCompileCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width );
|
---|
249 | extern void DLM_APIENTRY crDLMCompileCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height );
|
---|
250 | extern void DLM_APIENTRY crDLMCompileCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height );
|
---|
251 | extern void DLM_APIENTRY crDLMCompileCullFace( GLenum mode );
|
---|
252 | extern void DLM_APIENTRY crDLMCompileDepthFunc( GLenum func );
|
---|
253 | extern void DLM_APIENTRY crDLMCompileDepthMask( GLboolean flag );
|
---|
254 | extern void DLM_APIENTRY crDLMCompileDepthRange( GLclampd zNear, GLclampd zFar );
|
---|
255 | extern void DLM_APIENTRY crDLMCompileDisable( GLenum cap );
|
---|
256 | extern void DLM_APIENTRY crDLMCompileDrawArrays( GLenum mode, GLint first, GLsizei count, CRClientState *c );
|
---|
257 | extern void DLM_APIENTRY crDLMCompileDrawBuffer( GLenum mode );
|
---|
258 | extern void DLM_APIENTRY crDLMCompileDrawElements( GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, CRClientState *c );
|
---|
259 | extern void DLM_APIENTRY crDLMCompileDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels, CRClientState *c );
|
---|
260 | extern void DLM_APIENTRY crDLMCompileDrawRangeElements( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, CRClientState *c );
|
---|
261 | extern void DLM_APIENTRY crDLMCompileEdgeFlag( GLboolean flag );
|
---|
262 | extern void DLM_APIENTRY crDLMCompileEdgeFlagv( const GLboolean * flag );
|
---|
263 | extern void DLM_APIENTRY crDLMCompileEnable( GLenum cap );
|
---|
264 | extern void DLM_APIENTRY crDLMCompileEnd( void );
|
---|
265 | extern void DLM_APIENTRY crDLMCompileEndQueryARB( GLenum target );
|
---|
266 | extern void DLM_APIENTRY crDLMCompileEvalCoord1d( GLdouble u );
|
---|
267 | extern void DLM_APIENTRY crDLMCompileEvalCoord1dv( const GLdouble * u );
|
---|
268 | extern void DLM_APIENTRY crDLMCompileEvalCoord1f( GLfloat u );
|
---|
269 | extern void DLM_APIENTRY crDLMCompileEvalCoord1fv( const GLfloat * u );
|
---|
270 | extern void DLM_APIENTRY crDLMCompileEvalCoord2d( GLdouble u, GLdouble v );
|
---|
271 | extern void DLM_APIENTRY crDLMCompileEvalCoord2dv( const GLdouble * u );
|
---|
272 | extern void DLM_APIENTRY crDLMCompileEvalCoord2f( GLfloat u, GLfloat v );
|
---|
273 | extern void DLM_APIENTRY crDLMCompileEvalCoord2fv( const GLfloat * u );
|
---|
274 | extern void DLM_APIENTRY crDLMCompileEvalMesh1( GLenum mode, GLint i1, GLint i2 );
|
---|
275 | extern void DLM_APIENTRY crDLMCompileEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
|
---|
276 | extern void DLM_APIENTRY crDLMCompileEvalPoint1( GLint i );
|
---|
277 | extern void DLM_APIENTRY crDLMCompileEvalPoint2( GLint i, GLint j );
|
---|
278 | extern void DLM_APIENTRY crDLMCompileExecuteProgramNV( GLenum target, GLuint id, const GLfloat * params );
|
---|
279 | extern void DLM_APIENTRY crDLMCompileFinalCombinerInputNV( GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage );
|
---|
280 | extern void DLM_APIENTRY crDLMCompileFogCoorddEXT( GLdouble coord );
|
---|
281 | extern void DLM_APIENTRY crDLMCompileFogCoorddvEXT( const GLdouble * coord );
|
---|
282 | extern void DLM_APIENTRY crDLMCompileFogCoordfEXT( GLfloat coord );
|
---|
283 | extern void DLM_APIENTRY crDLMCompileFogCoordfvEXT( const GLfloat * coord );
|
---|
284 | extern void DLM_APIENTRY crDLMCompileFogf( GLenum pname, GLfloat param );
|
---|
285 | extern void DLM_APIENTRY crDLMCompileFogfv( GLenum pname, const GLfloat * params );
|
---|
286 | extern void DLM_APIENTRY crDLMCompileFogi( GLenum pname, GLint param );
|
---|
287 | extern void DLM_APIENTRY crDLMCompileFogiv( GLenum pname, const GLint * params );
|
---|
288 | extern void DLM_APIENTRY crDLMCompileFrontFace( GLenum mode );
|
---|
289 | extern void DLM_APIENTRY crDLMCompileFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar );
|
---|
290 | extern void DLM_APIENTRY crDLMCompileHint( GLenum target, GLenum mode );
|
---|
291 | extern void DLM_APIENTRY crDLMCompileIndexMask( GLuint mask );
|
---|
292 | extern void DLM_APIENTRY crDLMCompileIndexd( GLdouble c );
|
---|
293 | extern void DLM_APIENTRY crDLMCompileIndexdv( const GLdouble * c );
|
---|
294 | extern void DLM_APIENTRY crDLMCompileIndexf( GLfloat c );
|
---|
295 | extern void DLM_APIENTRY crDLMCompileIndexfv( const GLfloat * c );
|
---|
296 | extern void DLM_APIENTRY crDLMCompileIndexi( GLint c );
|
---|
297 | extern void DLM_APIENTRY crDLMCompileIndexiv( const GLint * c );
|
---|
298 | extern void DLM_APIENTRY crDLMCompileIndexs( GLshort c );
|
---|
299 | extern void DLM_APIENTRY crDLMCompileIndexsv( const GLshort * c );
|
---|
300 | extern void DLM_APIENTRY crDLMCompileIndexub( GLubyte c );
|
---|
301 | extern void DLM_APIENTRY crDLMCompileIndexubv( const GLubyte * c );
|
---|
302 | extern void DLM_APIENTRY crDLMCompileInitNames( void );
|
---|
303 | extern void DLM_APIENTRY crDLMCompileLightModelf( GLenum pname, GLfloat param );
|
---|
304 | extern void DLM_APIENTRY crDLMCompileLightModelfv( GLenum pname, const GLfloat * params );
|
---|
305 | extern void DLM_APIENTRY crDLMCompileLightModeli( GLenum pname, GLint param );
|
---|
306 | extern void DLM_APIENTRY crDLMCompileLightModeliv( GLenum pname, const GLint * params );
|
---|
307 | extern void DLM_APIENTRY crDLMCompileLightf( GLenum light, GLenum pname, GLfloat param );
|
---|
308 | extern void DLM_APIENTRY crDLMCompileLightfv( GLenum light, GLenum pname, const GLfloat * params );
|
---|
309 | extern void DLM_APIENTRY crDLMCompileLighti( GLenum light, GLenum pname, GLint param );
|
---|
310 | extern void DLM_APIENTRY crDLMCompileLightiv( GLenum light, GLenum pname, const GLint * params );
|
---|
311 | extern void DLM_APIENTRY crDLMCompileLineStipple( GLint factor, GLushort pattern );
|
---|
312 | extern void DLM_APIENTRY crDLMCompileLineWidth( GLfloat width );
|
---|
313 | extern void DLM_APIENTRY crDLMCompileListBase( GLuint base );
|
---|
314 | extern void DLM_APIENTRY crDLMCompileLoadIdentity( void );
|
---|
315 | extern void DLM_APIENTRY crDLMCompileLoadMatrixd( const GLdouble * m );
|
---|
316 | extern void DLM_APIENTRY crDLMCompileLoadMatrixf( const GLfloat * m );
|
---|
317 | extern void DLM_APIENTRY crDLMCompileLoadName( GLuint name );
|
---|
318 | extern void DLM_APIENTRY crDLMCompileLoadProgramNV( GLenum target, GLuint id, GLsizei len, const GLubyte * program );
|
---|
319 | extern void DLM_APIENTRY crDLMCompileLoadTransposeMatrixdARB( const GLdouble * m );
|
---|
320 | extern void DLM_APIENTRY crDLMCompileLoadTransposeMatrixfARB( const GLfloat * m );
|
---|
321 | extern void DLM_APIENTRY crDLMCompileLogicOp( GLenum opcode );
|
---|
322 | extern void DLM_APIENTRY crDLMCompileMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points );
|
---|
323 | extern void DLM_APIENTRY crDLMCompileMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points );
|
---|
324 | extern void DLM_APIENTRY crDLMCompileMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points );
|
---|
325 | extern void DLM_APIENTRY crDLMCompileMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points );
|
---|
326 | extern void DLM_APIENTRY crDLMCompileMapGrid1d( GLint un, GLdouble u1, GLdouble u2 );
|
---|
327 | extern void DLM_APIENTRY crDLMCompileMapGrid1f( GLint un, GLfloat u1, GLfloat u2 );
|
---|
328 | extern void DLM_APIENTRY crDLMCompileMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 );
|
---|
329 | extern void DLM_APIENTRY crDLMCompileMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 );
|
---|
330 | extern void DLM_APIENTRY crDLMCompileMaterialf( GLenum face, GLenum pname, GLfloat param );
|
---|
331 | extern void DLM_APIENTRY crDLMCompileMaterialfv( GLenum face, GLenum pname, const GLfloat * params );
|
---|
332 | extern void DLM_APIENTRY crDLMCompileMateriali( GLenum face, GLenum pname, GLint param );
|
---|
333 | extern void DLM_APIENTRY crDLMCompileMaterialiv( GLenum face, GLenum pname, const GLint * params );
|
---|
334 | extern void DLM_APIENTRY crDLMCompileMatrixMode( GLenum mode );
|
---|
335 | extern void DLM_APIENTRY crDLMCompileMultMatrixd( const GLdouble * m );
|
---|
336 | extern void DLM_APIENTRY crDLMCompileMultMatrixf( const GLfloat * m );
|
---|
337 | extern void DLM_APIENTRY crDLMCompileMultTransposeMatrixdARB( const GLdouble * m );
|
---|
338 | extern void DLM_APIENTRY crDLMCompileMultTransposeMatrixfARB( const GLfloat * m );
|
---|
339 | extern void DLM_APIENTRY crDLMCompileMultiDrawArraysEXT( GLenum mode, GLint * first, GLsizei * count, GLsizei primcount, CRClientState *c );
|
---|
340 | extern void DLM_APIENTRY crDLMCompileMultiDrawElementsEXT( GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount, CRClientState *c );
|
---|
341 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord1dARB( GLenum texture, GLdouble s );
|
---|
342 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord1dvARB( GLenum texture, const GLdouble * t );
|
---|
343 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord1fARB( GLenum texture, GLfloat s );
|
---|
344 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord1fvARB( GLenum texture, const GLfloat * t );
|
---|
345 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord1iARB( GLenum texture, GLint s );
|
---|
346 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord1ivARB( GLenum texture, const GLint * t );
|
---|
347 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord1sARB( GLenum texture, GLshort s );
|
---|
348 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord1svARB( GLenum texture, const GLshort * t );
|
---|
349 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord2dARB( GLenum texture, GLdouble s, GLdouble t );
|
---|
350 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord2dvARB( GLenum texture, const GLdouble * t );
|
---|
351 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord2fARB( GLenum texture, GLfloat s, GLfloat t );
|
---|
352 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord2fvARB( GLenum texture, const GLfloat * t );
|
---|
353 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord2iARB( GLenum texture, GLint s, GLint t );
|
---|
354 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord2ivARB( GLenum texture, const GLint * t );
|
---|
355 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord2sARB( GLenum texture, GLshort s, GLshort t );
|
---|
356 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord2svARB( GLenum texture, const GLshort * t );
|
---|
357 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord3dARB( GLenum texture, GLdouble s, GLdouble t, GLdouble r );
|
---|
358 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord3dvARB( GLenum texture, const GLdouble * t );
|
---|
359 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord3fARB( GLenum texture, GLfloat s, GLfloat t, GLfloat r );
|
---|
360 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord3fvARB( GLenum texture, const GLfloat * t );
|
---|
361 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord3iARB( GLenum texture, GLint s, GLint t, GLint r );
|
---|
362 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord3ivARB( GLenum texture, const GLint * t );
|
---|
363 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord3sARB( GLenum texture, GLshort s, GLshort t, GLshort r );
|
---|
364 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord3svARB( GLenum texture, const GLshort * t );
|
---|
365 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord4dARB( GLenum texture, GLdouble s, GLdouble t, GLdouble r, GLdouble q );
|
---|
366 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord4dvARB( GLenum texture, const GLdouble * t );
|
---|
367 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord4fARB( GLenum texture, GLfloat s, GLfloat t, GLfloat r, GLfloat q );
|
---|
368 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord4fvARB( GLenum texture, const GLfloat * t );
|
---|
369 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord4iARB( GLenum texture, GLint s, GLint t, GLint r, GLint q );
|
---|
370 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord4ivARB( GLenum texture, const GLint * t );
|
---|
371 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord4sARB( GLenum texture, GLshort s, GLshort t, GLshort r, GLshort q );
|
---|
372 | extern void DLM_APIENTRY crDLMCompileMultiTexCoord4svARB( GLenum texture, const GLshort * t );
|
---|
373 | extern void DLM_APIENTRY crDLMCompileNormal3b( GLbyte nx, GLbyte ny, GLbyte nz );
|
---|
374 | extern void DLM_APIENTRY crDLMCompileNormal3bv( const GLbyte * v );
|
---|
375 | extern void DLM_APIENTRY crDLMCompileNormal3d( GLdouble nx, GLdouble ny, GLdouble nz );
|
---|
376 | extern void DLM_APIENTRY crDLMCompileNormal3dv( const GLdouble * v );
|
---|
377 | extern void DLM_APIENTRY crDLMCompileNormal3f( GLfloat nx, GLfloat ny, GLfloat nz );
|
---|
378 | extern void DLM_APIENTRY crDLMCompileNormal3fv( const GLfloat * v );
|
---|
379 | extern void DLM_APIENTRY crDLMCompileNormal3i( GLint nx, GLint ny, GLint nz );
|
---|
380 | extern void DLM_APIENTRY crDLMCompileNormal3iv( const GLint * v );
|
---|
381 | extern void DLM_APIENTRY crDLMCompileNormal3s( GLshort nx, GLshort ny, GLshort nz );
|
---|
382 | extern void DLM_APIENTRY crDLMCompileNormal3sv( const GLshort * v );
|
---|
383 | extern void DLM_APIENTRY crDLMCompileOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar );
|
---|
384 | extern void DLM_APIENTRY crDLMCompilePassThrough( GLfloat token );
|
---|
385 | extern void DLM_APIENTRY crDLMCompilePixelMapfv( GLenum map, GLsizei mapsize, const GLfloat * values );
|
---|
386 | extern void DLM_APIENTRY crDLMCompilePixelMapuiv( GLenum map, GLsizei mapsize, const GLuint * values );
|
---|
387 | extern void DLM_APIENTRY crDLMCompilePixelMapusv( GLenum map, GLsizei mapsize, const GLushort * values );
|
---|
388 | extern void DLM_APIENTRY crDLMCompilePixelTransferf( GLenum pname, GLfloat param );
|
---|
389 | extern void DLM_APIENTRY crDLMCompilePixelTransferi( GLenum pname, GLint param );
|
---|
390 | extern void DLM_APIENTRY crDLMCompilePixelZoom( GLfloat xfactor, GLfloat yfactor );
|
---|
391 | extern void DLM_APIENTRY crDLMCompilePointParameterfARB( GLenum pname, GLfloat param );
|
---|
392 | extern void DLM_APIENTRY crDLMCompilePointParameterfvARB( GLenum pname, const GLfloat * params );
|
---|
393 | extern void DLM_APIENTRY crDLMCompilePointParameteri( GLenum pname, GLint param );
|
---|
394 | extern void DLM_APIENTRY crDLMCompilePointParameteriv( GLenum pname, const GLint * param );
|
---|
395 | extern void DLM_APIENTRY crDLMCompilePointSize( GLfloat size );
|
---|
396 | extern void DLM_APIENTRY crDLMCompilePolygonMode( GLenum face, GLenum mode );
|
---|
397 | extern void DLM_APIENTRY crDLMCompilePolygonOffset( GLfloat factor, GLfloat units );
|
---|
398 | extern void DLM_APIENTRY crDLMCompilePolygonStipple( const GLubyte * mask );
|
---|
399 | extern void DLM_APIENTRY crDLMCompilePopAttrib( void );
|
---|
400 | extern void DLM_APIENTRY crDLMCompilePopMatrix( void );
|
---|
401 | extern void DLM_APIENTRY crDLMCompilePopName( void );
|
---|
402 | extern void DLM_APIENTRY crDLMCompilePrioritizeTextures( GLsizei n, const GLuint * textures, const GLclampf * priorities );
|
---|
403 | extern void DLM_APIENTRY crDLMCompileProgramEnvParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w );
|
---|
404 | extern void DLM_APIENTRY crDLMCompileProgramEnvParameter4dvARB( GLenum target, GLuint index, const GLdouble * params );
|
---|
405 | extern void DLM_APIENTRY crDLMCompileProgramEnvParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w );
|
---|
406 | extern void DLM_APIENTRY crDLMCompileProgramEnvParameter4fvARB( GLenum target, GLuint index, const GLfloat * params );
|
---|
407 | extern void DLM_APIENTRY crDLMCompileProgramLocalParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w );
|
---|
408 | extern void DLM_APIENTRY crDLMCompileProgramLocalParameter4dvARB( GLenum target, GLuint index, const GLdouble * params );
|
---|
409 | extern void DLM_APIENTRY crDLMCompileProgramLocalParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w );
|
---|
410 | extern void DLM_APIENTRY crDLMCompileProgramLocalParameter4fvARB( GLenum target, GLuint index, const GLfloat * params );
|
---|
411 | extern void DLM_APIENTRY crDLMCompileProgramNamedParameter4dNV( GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w );
|
---|
412 | extern void DLM_APIENTRY crDLMCompileProgramNamedParameter4dvNV( GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v );
|
---|
413 | extern void DLM_APIENTRY crDLMCompileProgramNamedParameter4fNV( GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w );
|
---|
414 | extern void DLM_APIENTRY crDLMCompileProgramNamedParameter4fvNV( GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v );
|
---|
415 | extern void DLM_APIENTRY crDLMCompileProgramParameter4dNV( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w );
|
---|
416 | extern void DLM_APIENTRY crDLMCompileProgramParameter4dvNV( GLenum target, GLuint index, const GLdouble * params );
|
---|
417 | extern void DLM_APIENTRY crDLMCompileProgramParameter4fNV( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w );
|
---|
418 | extern void DLM_APIENTRY crDLMCompileProgramParameter4fvNV( GLenum target, GLuint index, const GLfloat * params );
|
---|
419 | extern void DLM_APIENTRY crDLMCompileProgramParameters4dvNV( GLenum target, GLuint index, GLuint num, const GLdouble * params );
|
---|
420 | extern void DLM_APIENTRY crDLMCompileProgramParameters4fvNV( GLenum target, GLuint index, GLuint num, const GLfloat * params );
|
---|
421 | extern void DLM_APIENTRY crDLMCompileProgramStringARB( GLenum target, GLenum format, GLsizei len, const GLvoid * string );
|
---|
422 | extern void DLM_APIENTRY crDLMCompilePushAttrib( GLbitfield mask );
|
---|
423 | extern void DLM_APIENTRY crDLMCompilePushMatrix( void );
|
---|
424 | extern void DLM_APIENTRY crDLMCompilePushName( GLuint name );
|
---|
425 | extern void DLM_APIENTRY crDLMCompileRasterPos2d( GLdouble x, GLdouble y );
|
---|
426 | extern void DLM_APIENTRY crDLMCompileRasterPos2dv( const GLdouble * v );
|
---|
427 | extern void DLM_APIENTRY crDLMCompileRasterPos2f( GLfloat x, GLfloat y );
|
---|
428 | extern void DLM_APIENTRY crDLMCompileRasterPos2fv( const GLfloat * v );
|
---|
429 | extern void DLM_APIENTRY crDLMCompileRasterPos2i( GLint x, GLint y );
|
---|
430 | extern void DLM_APIENTRY crDLMCompileRasterPos2iv( const GLint * v );
|
---|
431 | extern void DLM_APIENTRY crDLMCompileRasterPos2s( GLshort x, GLshort y );
|
---|
432 | extern void DLM_APIENTRY crDLMCompileRasterPos2sv( const GLshort * v );
|
---|
433 | extern void DLM_APIENTRY crDLMCompileRasterPos3d( GLdouble x, GLdouble y, GLdouble z );
|
---|
434 | extern void DLM_APIENTRY crDLMCompileRasterPos3dv( const GLdouble * v );
|
---|
435 | extern void DLM_APIENTRY crDLMCompileRasterPos3f( GLfloat x, GLfloat y, GLfloat z );
|
---|
436 | extern void DLM_APIENTRY crDLMCompileRasterPos3fv( const GLfloat * v );
|
---|
437 | extern void DLM_APIENTRY crDLMCompileRasterPos3i( GLint x, GLint y, GLint z );
|
---|
438 | extern void DLM_APIENTRY crDLMCompileRasterPos3iv( const GLint * v );
|
---|
439 | extern void DLM_APIENTRY crDLMCompileRasterPos3s( GLshort x, GLshort y, GLshort z );
|
---|
440 | extern void DLM_APIENTRY crDLMCompileRasterPos3sv( const GLshort * v );
|
---|
441 | extern void DLM_APIENTRY crDLMCompileRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
|
---|
442 | extern void DLM_APIENTRY crDLMCompileRasterPos4dv( const GLdouble * v );
|
---|
443 | extern void DLM_APIENTRY crDLMCompileRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
|
---|
444 | extern void DLM_APIENTRY crDLMCompileRasterPos4fv( const GLfloat * v );
|
---|
445 | extern void DLM_APIENTRY crDLMCompileRasterPos4i( GLint x, GLint y, GLint z, GLint w );
|
---|
446 | extern void DLM_APIENTRY crDLMCompileRasterPos4iv( const GLint * v );
|
---|
447 | extern void DLM_APIENTRY crDLMCompileRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w );
|
---|
448 | extern void DLM_APIENTRY crDLMCompileRasterPos4sv( const GLshort * v );
|
---|
449 | extern void DLM_APIENTRY crDLMCompileReadBuffer( GLenum mode );
|
---|
450 | extern void DLM_APIENTRY crDLMCompileRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );
|
---|
451 | extern void DLM_APIENTRY crDLMCompileRectdv( const GLdouble * v1, const GLdouble * v2 );
|
---|
452 | extern void DLM_APIENTRY crDLMCompileRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );
|
---|
453 | extern void DLM_APIENTRY crDLMCompileRectfv( const GLfloat * v1, const GLfloat * v2 );
|
---|
454 | extern void DLM_APIENTRY crDLMCompileRecti( GLint x1, GLint y1, GLint x2, GLint y2 );
|
---|
455 | extern void DLM_APIENTRY crDLMCompileRectiv( const GLint * v1, const GLint * v2 );
|
---|
456 | extern void DLM_APIENTRY crDLMCompileRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );
|
---|
457 | extern void DLM_APIENTRY crDLMCompileRectsv( const GLshort * v1, const GLshort * v2 );
|
---|
458 | extern void DLM_APIENTRY crDLMCompileRequestResidentProgramsNV( GLsizei n, const GLuint * ids );
|
---|
459 | extern void DLM_APIENTRY crDLMCompileRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z );
|
---|
460 | extern void DLM_APIENTRY crDLMCompileRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z );
|
---|
461 | extern void DLM_APIENTRY crDLMCompileSampleCoverageARB( GLclampf value, GLboolean invert );
|
---|
462 | extern void DLM_APIENTRY crDLMCompileScaled( GLdouble x, GLdouble y, GLdouble z );
|
---|
463 | extern void DLM_APIENTRY crDLMCompileScalef( GLfloat x, GLfloat y, GLfloat z );
|
---|
464 | extern void DLM_APIENTRY crDLMCompileScissor( GLint x, GLint y, GLsizei width, GLsizei height );
|
---|
465 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3bEXT( GLbyte red, GLbyte green, GLbyte blue );
|
---|
466 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3bvEXT( const GLbyte * v );
|
---|
467 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue );
|
---|
468 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3dvEXT( const GLdouble * v );
|
---|
469 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3fEXT( GLfloat red, GLfloat green, GLfloat blue );
|
---|
470 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3fvEXT( const GLfloat * v );
|
---|
471 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3iEXT( GLint red, GLint green, GLint blue );
|
---|
472 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3ivEXT( const GLint * v );
|
---|
473 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3sEXT( GLshort red, GLshort green, GLshort blue );
|
---|
474 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3svEXT( const GLshort * v );
|
---|
475 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue );
|
---|
476 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3ubvEXT( const GLubyte * v );
|
---|
477 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3uiEXT( GLuint red, GLuint green, GLuint blue );
|
---|
478 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3uivEXT( const GLuint * v );
|
---|
479 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3usEXT( GLushort red, GLushort green, GLushort blue );
|
---|
480 | extern void DLM_APIENTRY crDLMCompileSecondaryColor3usvEXT( const GLushort * v );
|
---|
481 | extern void DLM_APIENTRY crDLMCompileSetFenceNV( GLuint fence, GLenum condition );
|
---|
482 | extern void DLM_APIENTRY crDLMCompileShadeModel( GLenum mode );
|
---|
483 | extern void DLM_APIENTRY crDLMCompileStencilFunc( GLenum func, GLint ref, GLuint mask );
|
---|
484 | extern void DLM_APIENTRY crDLMCompileStencilMask( GLuint mask );
|
---|
485 | extern void DLM_APIENTRY crDLMCompileStencilOp( GLenum fail, GLenum zfail, GLenum zpass );
|
---|
486 | extern void DLM_APIENTRY crDLMCompileTexCoord1d( GLdouble s );
|
---|
487 | extern void DLM_APIENTRY crDLMCompileTexCoord1dv( const GLdouble * v );
|
---|
488 | extern void DLM_APIENTRY crDLMCompileTexCoord1f( GLfloat s );
|
---|
489 | extern void DLM_APIENTRY crDLMCompileTexCoord1fv( const GLfloat * v );
|
---|
490 | extern void DLM_APIENTRY crDLMCompileTexCoord1i( GLint s );
|
---|
491 | extern void DLM_APIENTRY crDLMCompileTexCoord1iv( const GLint * v );
|
---|
492 | extern void DLM_APIENTRY crDLMCompileTexCoord1s( GLshort s );
|
---|
493 | extern void DLM_APIENTRY crDLMCompileTexCoord1sv( const GLshort * v );
|
---|
494 | extern void DLM_APIENTRY crDLMCompileTexCoord2d( GLdouble s, GLdouble t );
|
---|
495 | extern void DLM_APIENTRY crDLMCompileTexCoord2dv( const GLdouble * v );
|
---|
496 | extern void DLM_APIENTRY crDLMCompileTexCoord2f( GLfloat s, GLfloat t );
|
---|
497 | extern void DLM_APIENTRY crDLMCompileTexCoord2fv( const GLfloat * v );
|
---|
498 | extern void DLM_APIENTRY crDLMCompileTexCoord2i( GLint s, GLint t );
|
---|
499 | extern void DLM_APIENTRY crDLMCompileTexCoord2iv( const GLint * v );
|
---|
500 | extern void DLM_APIENTRY crDLMCompileTexCoord2s( GLshort s, GLshort t );
|
---|
501 | extern void DLM_APIENTRY crDLMCompileTexCoord2sv( const GLshort * v );
|
---|
502 | extern void DLM_APIENTRY crDLMCompileTexCoord3d( GLdouble s, GLdouble t, GLdouble r );
|
---|
503 | extern void DLM_APIENTRY crDLMCompileTexCoord3dv( const GLdouble * v );
|
---|
504 | extern void DLM_APIENTRY crDLMCompileTexCoord3f( GLfloat s, GLfloat t, GLfloat r );
|
---|
505 | extern void DLM_APIENTRY crDLMCompileTexCoord3fv( const GLfloat * v );
|
---|
506 | extern void DLM_APIENTRY crDLMCompileTexCoord3i( GLint s, GLint t, GLint r );
|
---|
507 | extern void DLM_APIENTRY crDLMCompileTexCoord3iv( const GLint * v );
|
---|
508 | extern void DLM_APIENTRY crDLMCompileTexCoord3s( GLshort s, GLshort t, GLshort r );
|
---|
509 | extern void DLM_APIENTRY crDLMCompileTexCoord3sv( const GLshort * v );
|
---|
510 | extern void DLM_APIENTRY crDLMCompileTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
|
---|
511 | extern void DLM_APIENTRY crDLMCompileTexCoord4dv( const GLdouble * v );
|
---|
512 | extern void DLM_APIENTRY crDLMCompileTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
|
---|
513 | extern void DLM_APIENTRY crDLMCompileTexCoord4fv( const GLfloat * v );
|
---|
514 | extern void DLM_APIENTRY crDLMCompileTexCoord4i( GLint s, GLint t, GLint r, GLint q );
|
---|
515 | extern void DLM_APIENTRY crDLMCompileTexCoord4iv( const GLint * v );
|
---|
516 | extern void DLM_APIENTRY crDLMCompileTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q );
|
---|
517 | extern void DLM_APIENTRY crDLMCompileTexCoord4sv( const GLshort * v );
|
---|
518 | extern void DLM_APIENTRY crDLMCompileTexEnvf( GLenum target, GLenum pname, GLfloat param );
|
---|
519 | extern void DLM_APIENTRY crDLMCompileTexEnvfv( GLenum target, GLenum pname, const GLfloat * params );
|
---|
520 | extern void DLM_APIENTRY crDLMCompileTexEnvi( GLenum target, GLenum pname, GLint param );
|
---|
521 | extern void DLM_APIENTRY crDLMCompileTexEnviv( GLenum target, GLenum pname, const GLint * params );
|
---|
522 | extern void DLM_APIENTRY crDLMCompileTexGend( GLenum coord, GLenum pname, GLdouble param );
|
---|
523 | extern void DLM_APIENTRY crDLMCompileTexGendv( GLenum coord, GLenum pname, const GLdouble * params );
|
---|
524 | extern void DLM_APIENTRY crDLMCompileTexGenf( GLenum coord, GLenum pname, GLfloat param );
|
---|
525 | extern void DLM_APIENTRY crDLMCompileTexGenfv( GLenum coord, GLenum pname, const GLfloat * params );
|
---|
526 | extern void DLM_APIENTRY crDLMCompileTexGeni( GLenum coord, GLenum pname, GLint param );
|
---|
527 | extern void DLM_APIENTRY crDLMCompileTexGeniv( GLenum coord, GLenum pname, const GLint * params );
|
---|
528 | extern void DLM_APIENTRY crDLMCompileTexImage1D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels, CRClientState *c );
|
---|
529 | extern void DLM_APIENTRY crDLMCompileTexImage2D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels, CRClientState *c );
|
---|
530 | extern void DLM_APIENTRY crDLMCompileTexImage3D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels, CRClientState *c );
|
---|
531 | extern void DLM_APIENTRY crDLMCompileTexImage3DEXT( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels, CRClientState *c );
|
---|
532 | extern void DLM_APIENTRY crDLMCompileTexParameterf( GLenum target, GLenum pname, GLfloat param );
|
---|
533 | extern void DLM_APIENTRY crDLMCompileTexParameterfv( GLenum target, GLenum pname, const GLfloat * params );
|
---|
534 | extern void DLM_APIENTRY crDLMCompileTexParameteri( GLenum target, GLenum pname, GLint param );
|
---|
535 | extern void DLM_APIENTRY crDLMCompileTexParameteriv( GLenum target, GLenum pname, const GLint * params );
|
---|
536 | extern void DLM_APIENTRY crDLMCompileTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels, CRClientState *c );
|
---|
537 | extern void DLM_APIENTRY crDLMCompileTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels, CRClientState *c );
|
---|
538 | extern void DLM_APIENTRY crDLMCompileTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels, CRClientState *c );
|
---|
539 | extern void DLM_APIENTRY crDLMCompileTrackMatrixNV( GLenum target, GLuint address, GLenum matrix, GLenum transform );
|
---|
540 | extern void DLM_APIENTRY crDLMCompileTranslated( GLdouble x, GLdouble y, GLdouble z );
|
---|
541 | extern void DLM_APIENTRY crDLMCompileTranslatef( GLfloat x, GLfloat y, GLfloat z );
|
---|
542 | extern void DLM_APIENTRY crDLMCompileVertex2d( GLdouble x, GLdouble y );
|
---|
543 | extern void DLM_APIENTRY crDLMCompileVertex2dv( const GLdouble * v );
|
---|
544 | extern void DLM_APIENTRY crDLMCompileVertex2f( GLfloat x, GLfloat y );
|
---|
545 | extern void DLM_APIENTRY crDLMCompileVertex2fv( const GLfloat * v );
|
---|
546 | extern void DLM_APIENTRY crDLMCompileVertex2i( GLint x, GLint y );
|
---|
547 | extern void DLM_APIENTRY crDLMCompileVertex2iv( const GLint * v );
|
---|
548 | extern void DLM_APIENTRY crDLMCompileVertex2s( GLshort x, GLshort y );
|
---|
549 | extern void DLM_APIENTRY crDLMCompileVertex2sv( const GLshort * v );
|
---|
550 | extern void DLM_APIENTRY crDLMCompileVertex3d( GLdouble x, GLdouble y, GLdouble z );
|
---|
551 | extern void DLM_APIENTRY crDLMCompileVertex3dv( const GLdouble * v );
|
---|
552 | extern void DLM_APIENTRY crDLMCompileVertex3f( GLfloat x, GLfloat y, GLfloat z );
|
---|
553 | extern void DLM_APIENTRY crDLMCompileVertex3fv( const GLfloat * v );
|
---|
554 | extern void DLM_APIENTRY crDLMCompileVertex3i( GLint x, GLint y, GLint z );
|
---|
555 | extern void DLM_APIENTRY crDLMCompileVertex3iv( const GLint * v );
|
---|
556 | extern void DLM_APIENTRY crDLMCompileVertex3s( GLshort x, GLshort y, GLshort z );
|
---|
557 | extern void DLM_APIENTRY crDLMCompileVertex3sv( const GLshort * v );
|
---|
558 | extern void DLM_APIENTRY crDLMCompileVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
|
---|
559 | extern void DLM_APIENTRY crDLMCompileVertex4dv( const GLdouble * v );
|
---|
560 | extern void DLM_APIENTRY crDLMCompileVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
|
---|
561 | extern void DLM_APIENTRY crDLMCompileVertex4fv( const GLfloat * v );
|
---|
562 | extern void DLM_APIENTRY crDLMCompileVertex4i( GLint x, GLint y, GLint z, GLint w );
|
---|
563 | extern void DLM_APIENTRY crDLMCompileVertex4iv( const GLint * v );
|
---|
564 | extern void DLM_APIENTRY crDLMCompileVertex4s( GLshort x, GLshort y, GLshort z, GLshort w );
|
---|
565 | extern void DLM_APIENTRY crDLMCompileVertex4sv( const GLshort * v );
|
---|
566 | extern void DLM_APIENTRY crDLMCompileVertexAttrib1dARB( GLuint index, GLdouble x );
|
---|
567 | extern void DLM_APIENTRY crDLMCompileVertexAttrib1dvARB( GLuint index, const GLdouble * v );
|
---|
568 | extern void DLM_APIENTRY crDLMCompileVertexAttrib1fARB( GLuint index, GLfloat x );
|
---|
569 | extern void DLM_APIENTRY crDLMCompileVertexAttrib1fvARB( GLuint index, const GLfloat * v );
|
---|
570 | extern void DLM_APIENTRY crDLMCompileVertexAttrib1sARB( GLuint index, GLshort x );
|
---|
571 | extern void DLM_APIENTRY crDLMCompileVertexAttrib1svARB( GLuint index, const GLshort * v );
|
---|
572 | extern void DLM_APIENTRY crDLMCompileVertexAttrib2dARB( GLuint index, GLdouble x, GLdouble y );
|
---|
573 | extern void DLM_APIENTRY crDLMCompileVertexAttrib2dvARB( GLuint index, const GLdouble * v );
|
---|
574 | extern void DLM_APIENTRY crDLMCompileVertexAttrib2fARB( GLuint index, GLfloat x, GLfloat y );
|
---|
575 | extern void DLM_APIENTRY crDLMCompileVertexAttrib2fvARB( GLuint index, const GLfloat * v );
|
---|
576 | extern void DLM_APIENTRY crDLMCompileVertexAttrib2sARB( GLuint index, GLshort x, GLshort y );
|
---|
577 | extern void DLM_APIENTRY crDLMCompileVertexAttrib2svARB( GLuint index, const GLshort * v );
|
---|
578 | extern void DLM_APIENTRY crDLMCompileVertexAttrib3dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z );
|
---|
579 | extern void DLM_APIENTRY crDLMCompileVertexAttrib3dvARB( GLuint index, const GLdouble * v );
|
---|
580 | extern void DLM_APIENTRY crDLMCompileVertexAttrib3fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z );
|
---|
581 | extern void DLM_APIENTRY crDLMCompileVertexAttrib3fvARB( GLuint index, const GLfloat * v );
|
---|
582 | extern void DLM_APIENTRY crDLMCompileVertexAttrib3sARB( GLuint index, GLshort x, GLshort y, GLshort z );
|
---|
583 | extern void DLM_APIENTRY crDLMCompileVertexAttrib3svARB( GLuint index, const GLshort * v );
|
---|
584 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4NbvARB( GLuint index, const GLbyte * v );
|
---|
585 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4NivARB( GLuint index, const GLint * v );
|
---|
586 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4NsvARB( GLuint index, const GLshort * v );
|
---|
587 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4NubARB( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w );
|
---|
588 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4NubvARB( GLuint index, const GLubyte * v );
|
---|
589 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4NuivARB( GLuint index, const GLuint * v );
|
---|
590 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4NusvARB( GLuint index, const GLushort * v );
|
---|
591 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4bvARB( GLuint index, const GLbyte * v );
|
---|
592 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w );
|
---|
593 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4dvARB( GLuint index, const GLdouble * v );
|
---|
594 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w );
|
---|
595 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4fvARB( GLuint index, const GLfloat * v );
|
---|
596 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4ivARB( GLuint index, const GLint * v );
|
---|
597 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4sARB( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w );
|
---|
598 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4svARB( GLuint index, const GLshort * v );
|
---|
599 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4ubvARB( GLuint index, const GLubyte * v );
|
---|
600 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4uivARB( GLuint index, const GLuint * v );
|
---|
601 | extern void DLM_APIENTRY crDLMCompileVertexAttrib4usvARB( GLuint index, const GLushort * v );
|
---|
602 | extern void DLM_APIENTRY crDLMCompileVertexAttribs1dvNV( GLuint index, GLsizei n, const GLdouble * v );
|
---|
603 | extern void DLM_APIENTRY crDLMCompileVertexAttribs1fvNV( GLuint index, GLsizei n, const GLfloat * v );
|
---|
604 | extern void DLM_APIENTRY crDLMCompileVertexAttribs1svNV( GLuint index, GLsizei n, const GLshort * v );
|
---|
605 | extern void DLM_APIENTRY crDLMCompileVertexAttribs2dvNV( GLuint index, GLsizei n, const GLdouble * v );
|
---|
606 | extern void DLM_APIENTRY crDLMCompileVertexAttribs2fvNV( GLuint index, GLsizei n, const GLfloat * v );
|
---|
607 | extern void DLM_APIENTRY crDLMCompileVertexAttribs2svNV( GLuint index, GLsizei n, const GLshort * v );
|
---|
608 | extern void DLM_APIENTRY crDLMCompileVertexAttribs3dvNV( GLuint index, GLsizei n, const GLdouble * v );
|
---|
609 | extern void DLM_APIENTRY crDLMCompileVertexAttribs3fvNV( GLuint index, GLsizei n, const GLfloat * v );
|
---|
610 | extern void DLM_APIENTRY crDLMCompileVertexAttribs3svNV( GLuint index, GLsizei n, const GLshort * v );
|
---|
611 | extern void DLM_APIENTRY crDLMCompileVertexAttribs4dvNV( GLuint index, GLsizei n, const GLdouble * v );
|
---|
612 | extern void DLM_APIENTRY crDLMCompileVertexAttribs4fvNV( GLuint index, GLsizei n, const GLfloat * v );
|
---|
613 | extern void DLM_APIENTRY crDLMCompileVertexAttribs4svNV( GLuint index, GLsizei n, const GLshort * v );
|
---|
614 | extern void DLM_APIENTRY crDLMCompileVertexAttribs4ubvNV( GLuint index, GLsizei n, const GLubyte * v );
|
---|
615 | extern void DLM_APIENTRY crDLMCompileViewport( GLint x, GLint y, GLsizei width, GLsizei height );
|
---|
616 | extern void DLM_APIENTRY crDLMCompileWindowPos2dARB( GLdouble x, GLdouble y );
|
---|
617 | extern void DLM_APIENTRY crDLMCompileWindowPos2dvARB( const GLdouble * v );
|
---|
618 | extern void DLM_APIENTRY crDLMCompileWindowPos2fARB( GLfloat x, GLfloat y );
|
---|
619 | extern void DLM_APIENTRY crDLMCompileWindowPos2fvARB( const GLfloat * v );
|
---|
620 | extern void DLM_APIENTRY crDLMCompileWindowPos2iARB( GLint x, GLint y );
|
---|
621 | extern void DLM_APIENTRY crDLMCompileWindowPos2ivARB( const GLint * v );
|
---|
622 | extern void DLM_APIENTRY crDLMCompileWindowPos2sARB( GLshort x, GLshort y );
|
---|
623 | extern void DLM_APIENTRY crDLMCompileWindowPos2svARB( const GLshort * v );
|
---|
624 | extern void DLM_APIENTRY crDLMCompileWindowPos3dARB( GLdouble x, GLdouble y, GLdouble z );
|
---|
625 | extern void DLM_APIENTRY crDLMCompileWindowPos3dvARB( const GLdouble * v );
|
---|
626 | extern void DLM_APIENTRY crDLMCompileWindowPos3fARB( GLfloat x, GLfloat y, GLfloat z );
|
---|
627 | extern void DLM_APIENTRY crDLMCompileWindowPos3fvARB( const GLfloat * v );
|
---|
628 | extern void DLM_APIENTRY crDLMCompileWindowPos3iARB( GLint x, GLint y, GLint z );
|
---|
629 | extern void DLM_APIENTRY crDLMCompileWindowPos3ivARB( const GLint * v );
|
---|
630 | extern void DLM_APIENTRY crDLMCompileWindowPos3sARB( GLshort x, GLshort y, GLshort z );
|
---|
631 | extern void DLM_APIENTRY crDLMCompileWindowPos3svARB( const GLshort * v );
|
---|
632 | extern void DLM_APIENTRY crDLMCompileZPixCR( GLsizei width, GLsizei height, GLenum format, GLenum type, GLenum ztype, GLint zparm, GLint length, const GLvoid * pixels, CRClientState *c );
|
---|
633 |
|
---|
634 | /* auto-generated CheckList functions begin here. There is one for each
|
---|
635 | * function that has a dual nature: even when there's an active glNewList,
|
---|
636 | * sometimes they are compiled into the display list, and sometimes they
|
---|
637 | * are treated like a control function. The CheckList function will
|
---|
638 | * return TRUE if the function should really be compiled into a display
|
---|
639 | * list. The calling SPU is responsible for checking this; but the
|
---|
640 | * DLM will also print an error if it detects an invalid use.
|
---|
641 | */
|
---|
642 |
|
---|
643 | int DLM_APIENTRY crDLMCheckListCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLint border, GLsizei imagesize, const GLvoid * data );
|
---|
644 | int DLM_APIENTRY crDLMCheckListCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLint border, GLsizei imagesize, const GLvoid * data );
|
---|
645 | int DLM_APIENTRY crDLMCheckListCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imagesize, const GLvoid * data );
|
---|
646 | int DLM_APIENTRY crDLMCheckListTexImage1D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels );
|
---|
647 | int DLM_APIENTRY crDLMCheckListTexImage2D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels );
|
---|
648 | int DLM_APIENTRY crDLMCheckListTexImage3D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels );
|
---|
649 | int DLM_APIENTRY crDLMCheckListTexImage3DEXT( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels );
|
---|
650 |
|
---|
651 | #ifdef __cplusplus
|
---|
652 | }
|
---|
653 | #endif
|
---|
654 |
|
---|
655 | #endif /* CR_DLM_H */
|
---|