2 /* Auto-generated file... Do not edit ! */
5 #include "opengl_ext.h"
6 #include "wine/debug.h"
8 WINE_DEFAULT_DEBUG_CHANNEL(opengl);
10 static void (*func_glActiveStencilFaceEXT)( GLenum );
11 static void (*func_glActiveTexture)( GLenum );
12 static void (*func_glActiveTextureARB)( GLenum );
13 static void (*func_glAlphaFragmentOp1ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint );
14 static void (*func_glAlphaFragmentOp2ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint );
15 static void (*func_glAlphaFragmentOp3ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint );
16 static void (*func_glApplyTextureEXT)( GLenum );
17 static GLboolean (*func_glAreProgramsResidentNV)( GLsizei, GLuint*, GLboolean* );
18 static GLboolean (*func_glAreTexturesResidentEXT)( GLsizei, GLuint*, GLboolean* );
19 static void (*func_glArrayElementEXT)( GLint );
20 static void (*func_glArrayObjectATI)( GLenum, GLint, GLenum, GLsizei, GLuint, GLuint );
21 static void (*func_glAsyncMarkerSGIX)( GLuint );
22 static void (*func_glAttachObjectARB)( unsigned int, unsigned int );
23 static void (*func_glAttachShader)( GLuint, GLuint );
24 static void (*func_glBeginFragmentShaderATI)( void );
25 static void (*func_glBeginOcclusionQueryNV)( GLuint );
26 static void (*func_glBeginQuery)( GLenum, GLuint );
27 static void (*func_glBeginQueryARB)( GLenum, GLuint );
28 static void (*func_glBeginVertexShaderEXT)( void );
29 static void (*func_glBindAttribLocation)( GLuint, GLuint, char* );
30 static void (*func_glBindAttribLocationARB)( unsigned int, GLuint, char* );
31 static void (*func_glBindBuffer)( GLenum, GLuint );
32 static void (*func_glBindBufferARB)( GLenum, GLuint );
33 static void (*func_glBindFragmentShaderATI)( GLuint );
34 static void (*func_glBindFramebufferEXT)( GLenum, GLuint );
35 static GLuint (*func_glBindLightParameterEXT)( GLenum, GLenum );
36 static GLuint (*func_glBindMaterialParameterEXT)( GLenum, GLenum );
37 static GLuint (*func_glBindParameterEXT)( GLenum );
38 static void (*func_glBindProgramARB)( GLenum, GLuint );
39 static void (*func_glBindProgramNV)( GLenum, GLuint );
40 static void (*func_glBindRenderbufferEXT)( GLenum, GLuint );
41 static GLuint (*func_glBindTexGenParameterEXT)( GLenum, GLenum, GLenum );
42 static void (*func_glBindTextureEXT)( GLenum, GLuint );
43 static GLuint (*func_glBindTextureUnitParameterEXT)( GLenum, GLenum );
44 static void (*func_glBindVertexArrayAPPLE)( GLuint );
45 static void (*func_glBindVertexShaderEXT)( GLuint );
46 static void (*func_glBinormal3bEXT)( GLbyte, GLbyte, GLbyte );
47 static void (*func_glBinormal3bvEXT)( GLbyte* );
48 static void (*func_glBinormal3dEXT)( GLdouble, GLdouble, GLdouble );
49 static void (*func_glBinormal3dvEXT)( GLdouble* );
50 static void (*func_glBinormal3fEXT)( GLfloat, GLfloat, GLfloat );
51 static void (*func_glBinormal3fvEXT)( GLfloat* );
52 static void (*func_glBinormal3iEXT)( GLint, GLint, GLint );
53 static void (*func_glBinormal3ivEXT)( GLint* );
54 static void (*func_glBinormal3sEXT)( GLshort, GLshort, GLshort );
55 static void (*func_glBinormal3svEXT)( GLshort* );
56 static void (*func_glBinormalPointerEXT)( GLenum, GLsizei, GLvoid* );
57 static void (*func_glBlendColorEXT)( GLclampf, GLclampf, GLclampf, GLclampf );
58 static void (*func_glBlendEquationEXT)( GLenum );
59 static void (*func_glBlendEquationSeparate)( GLenum, GLenum );
60 static void (*func_glBlendEquationSeparateEXT)( GLenum, GLenum );
61 static void (*func_glBlendFuncSeparate)( GLenum, GLenum, GLenum, GLenum );
62 static void (*func_glBlendFuncSeparateEXT)( GLenum, GLenum, GLenum, GLenum );
63 static void (*func_glBlendFuncSeparateINGR)( GLenum, GLenum, GLenum, GLenum );
64 static void (*func_glBufferData)( GLenum, ptrdiff_t, GLvoid*, GLenum );
65 static void (*func_glBufferDataARB)( GLenum, ptrdiff_t, GLvoid*, GLenum );
66 static GLuint (*func_glBufferRegionEnabled)( void );
67 static void (*func_glBufferSubData)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* );
68 static void (*func_glBufferSubDataARB)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* );
69 static GLenum (*func_glCheckFramebufferStatusEXT)( GLenum );
70 static void (*func_glClampColorARB)( GLenum, GLenum );
71 static void (*func_glClientActiveTexture)( GLenum );
72 static void (*func_glClientActiveTextureARB)( GLenum );
73 static void (*func_glClientActiveVertexStreamATI)( GLenum );
74 static void (*func_glColor3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
75 static void (*func_glColor3fVertex3fvSUN)( GLfloat*, GLfloat* );
76 static void (*func_glColor3hNV)( unsigned short, unsigned short, unsigned short );
77 static void (*func_glColor3hvNV)( unsigned short* );
78 static void (*func_glColor4fNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
79 static void (*func_glColor4fNormal3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat* );
80 static void (*func_glColor4hNV)( unsigned short, unsigned short, unsigned short, unsigned short );
81 static void (*func_glColor4hvNV)( unsigned short* );
82 static void (*func_glColor4ubVertex2fSUN)( GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat );
83 static void (*func_glColor4ubVertex2fvSUN)( GLubyte*, GLfloat* );
84 static void (*func_glColor4ubVertex3fSUN)( GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat );
85 static void (*func_glColor4ubVertex3fvSUN)( GLubyte*, GLfloat* );
86 static void (*func_glColorFragmentOp1ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint );
87 static void (*func_glColorFragmentOp2ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint );
88 static void (*func_glColorFragmentOp3ATI)( GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint );
89 static void (*func_glColorPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* );
90 static void (*func_glColorPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint );
91 static void (*func_glColorPointervINTEL)( GLint, GLenum, GLvoid** );
92 static void (*func_glColorSubTableEXT)( GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid* );
93 static void (*func_glColorTableEXT)( GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid* );
94 static void (*func_glColorTableParameterfvSGI)( GLenum, GLenum, GLfloat* );
95 static void (*func_glColorTableParameterivSGI)( GLenum, GLenum, GLint* );
96 static void (*func_glColorTableSGI)( GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid* );
97 static void (*func_glCombinerInputNV)( GLenum, GLenum, GLenum, GLenum, GLenum, GLenum );
98 static void (*func_glCombinerOutputNV)( GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean );
99 static void (*func_glCombinerParameterfNV)( GLenum, GLfloat );
100 static void (*func_glCombinerParameterfvNV)( GLenum, GLfloat* );
101 static void (*func_glCombinerParameteriNV)( GLenum, GLint );
102 static void (*func_glCombinerParameterivNV)( GLenum, GLint* );
103 static void (*func_glCombinerStageParameterfvNV)( GLenum, GLenum, GLfloat* );
104 static void (*func_glCompileShader)( GLuint );
105 static void (*func_glCompileShaderARB)( unsigned int );
106 static void (*func_glCompressedTexImage1D)( GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid* );
107 static void (*func_glCompressedTexImage1DARB)( GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, GLvoid* );
108 static void (*func_glCompressedTexImage2D)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid* );
109 static void (*func_glCompressedTexImage2DARB)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, GLvoid* );
110 static void (*func_glCompressedTexImage3D)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid* );
111 static void (*func_glCompressedTexImage3DARB)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, GLvoid* );
112 static void (*func_glCompressedTexSubImage1D)( GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid* );
113 static void (*func_glCompressedTexSubImage1DARB)( GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, GLvoid* );
114 static void (*func_glCompressedTexSubImage2D)( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* );
115 static void (*func_glCompressedTexSubImage2DARB)( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* );
116 static void (*func_glCompressedTexSubImage3D)( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* );
117 static void (*func_glCompressedTexSubImage3DARB)( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, GLvoid* );
118 static void (*func_glConvolutionFilter1DEXT)( GLenum, GLenum, GLsizei, GLenum, GLenum, GLvoid* );
119 static void (*func_glConvolutionFilter2DEXT)( GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid* );
120 static void (*func_glConvolutionParameterfEXT)( GLenum, GLenum, GLfloat );
121 static void (*func_glConvolutionParameterfvEXT)( GLenum, GLenum, GLfloat* );
122 static void (*func_glConvolutionParameteriEXT)( GLenum, GLenum, GLint );
123 static void (*func_glConvolutionParameterivEXT)( GLenum, GLenum, GLint* );
124 static void (*func_glCopyColorSubTableEXT)( GLenum, GLsizei, GLint, GLint, GLsizei );
125 static void (*func_glCopyColorTableSGI)( GLenum, GLenum, GLint, GLint, GLsizei );
126 static void (*func_glCopyConvolutionFilter1DEXT)( GLenum, GLenum, GLint, GLint, GLsizei );
127 static void (*func_glCopyConvolutionFilter2DEXT)( GLenum, GLenum, GLint, GLint, GLsizei, GLsizei );
128 static void (*func_glCopyTexImage1DEXT)( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint );
129 static void (*func_glCopyTexImage2DEXT)( GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint );
130 static void (*func_glCopyTexSubImage1DEXT)( GLenum, GLint, GLint, GLint, GLint, GLsizei );
131 static void (*func_glCopyTexSubImage2DEXT)( GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei );
132 static void (*func_glCopyTexSubImage3DEXT)( GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei );
133 static GLuint (*func_glCreateProgram)( void );
134 static unsigned int (*func_glCreateProgramObjectARB)( void );
135 static GLuint (*func_glCreateShader)( GLenum );
136 static unsigned int (*func_glCreateShaderObjectARB)( GLenum );
137 static void (*func_glCullParameterdvEXT)( GLenum, GLdouble* );
138 static void (*func_glCullParameterfvEXT)( GLenum, GLfloat* );
139 static void (*func_glCurrentPaletteMatrixARB)( GLint );
140 static void (*func_glDeformSGIX)( GLint );
141 static void (*func_glDeformationMap3dSGIX)( GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble* );
142 static void (*func_glDeformationMap3fSGIX)( GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat* );
143 static void (*func_glDeleteAsyncMarkersSGIX)( GLuint, GLsizei );
144 static void (*func_glDeleteBufferRegion)( GLenum );
145 static void (*func_glDeleteBuffers)( GLsizei, GLuint* );
146 static void (*func_glDeleteBuffersARB)( GLsizei, GLuint* );
147 static void (*func_glDeleteFencesAPPLE)( GLsizei, GLuint* );
148 static void (*func_glDeleteFencesNV)( GLsizei, GLuint* );
149 static void (*func_glDeleteFragmentShaderATI)( GLuint );
150 static void (*func_glDeleteFramebuffersEXT)( GLsizei, GLuint* );
151 static void (*func_glDeleteObjectARB)( unsigned int );
152 static void (*func_glDeleteObjectBufferATI)( GLuint );
153 static void (*func_glDeleteOcclusionQueriesNV)( GLsizei, GLuint* );
154 static void (*func_glDeleteProgram)( GLuint );
155 static void (*func_glDeleteProgramsARB)( GLsizei, GLuint* );
156 static void (*func_glDeleteProgramsNV)( GLsizei, GLuint* );
157 static void (*func_glDeleteQueries)( GLsizei, GLuint* );
158 static void (*func_glDeleteQueriesARB)( GLsizei, GLuint* );
159 static void (*func_glDeleteRenderbuffersEXT)( GLsizei, GLuint* );
160 static void (*func_glDeleteShader)( GLuint );
161 static void (*func_glDeleteTexturesEXT)( GLsizei, GLuint* );
162 static void (*func_glDeleteVertexArraysAPPLE)( GLsizei, GLuint* );
163 static void (*func_glDeleteVertexShaderEXT)( GLuint );
164 static void (*func_glDepthBoundsEXT)( GLclampd, GLclampd );
165 static void (*func_glDetachObjectARB)( unsigned int, unsigned int );
166 static void (*func_glDetachShader)( GLuint, GLuint );
167 static void (*func_glDetailTexFuncSGIS)( GLenum, GLsizei, GLfloat* );
168 static void (*func_glDisableVariantClientStateEXT)( GLuint );
169 static void (*func_glDisableVertexAttribArray)( GLuint );
170 static void (*func_glDisableVertexAttribArrayARB)( GLuint );
171 static void (*func_glDrawArraysEXT)( GLenum, GLint, GLsizei );
172 static void (*func_glDrawBufferRegion)( GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLint );
173 static void (*func_glDrawBuffers)( GLsizei, GLenum* );
174 static void (*func_glDrawBuffersARB)( GLsizei, GLenum* );
175 static void (*func_glDrawBuffersATI)( GLsizei, GLenum* );
176 static void (*func_glDrawElementArrayAPPLE)( GLenum, GLint, GLsizei );
177 static void (*func_glDrawElementArrayATI)( GLenum, GLsizei );
178 static void (*func_glDrawMeshArraysSUN)( GLenum, GLint, GLsizei, GLsizei );
179 static void (*func_glDrawRangeElementArrayAPPLE)( GLenum, GLuint, GLuint, GLint, GLsizei );
180 static void (*func_glDrawRangeElementArrayATI)( GLenum, GLuint, GLuint, GLsizei );
181 static void (*func_glDrawRangeElementsEXT)( GLenum, GLuint, GLuint, GLsizei, GLenum, GLvoid* );
182 static void (*func_glEdgeFlagPointerEXT)( GLsizei, GLsizei, GLboolean* );
183 static void (*func_glEdgeFlagPointerListIBM)( GLint, GLboolean**, GLint );
184 static void (*func_glElementPointerAPPLE)( GLenum, GLvoid* );
185 static void (*func_glElementPointerATI)( GLenum, GLvoid* );
186 static void (*func_glEnableVariantClientStateEXT)( GLuint );
187 static void (*func_glEnableVertexAttribArray)( GLuint );
188 static void (*func_glEnableVertexAttribArrayARB)( GLuint );
189 static void (*func_glEndFragmentShaderATI)( void );
190 static void (*func_glEndOcclusionQueryNV)( void );
191 static void (*func_glEndQuery)( GLenum );
192 static void (*func_glEndQueryARB)( GLenum );
193 static void (*func_glEndVertexShaderEXT)( void );
194 static void (*func_glEvalMapsNV)( GLenum, GLenum );
195 static void (*func_glExecuteProgramNV)( GLenum, GLuint, GLfloat* );
196 static void (*func_glExtractComponentEXT)( GLuint, GLuint, GLuint );
197 static void (*func_glFinalCombinerInputNV)( GLenum, GLenum, GLenum, GLenum );
198 static GLint (*func_glFinishAsyncSGIX)( GLuint* );
199 static void (*func_glFinishFenceAPPLE)( GLuint );
200 static void (*func_glFinishFenceNV)( GLuint );
201 static void (*func_glFinishObjectAPPLE)( GLenum, GLint );
202 static void (*func_glFinishTextureSUNX)( void );
203 static void (*func_glFlushPixelDataRangeNV)( GLenum );
204 static void (*func_glFlushRasterSGIX)( void );
205 static void (*func_glFlushVertexArrayRangeAPPLE)( GLsizei, GLvoid* );
206 static void (*func_glFlushVertexArrayRangeNV)( void );
207 static void (*func_glFogCoordPointer)( GLenum, GLsizei, GLvoid* );
208 static void (*func_glFogCoordPointerEXT)( GLenum, GLsizei, GLvoid* );
209 static void (*func_glFogCoordPointerListIBM)( GLenum, GLint, GLvoid**, GLint );
210 static void (*func_glFogCoordd)( GLdouble );
211 static void (*func_glFogCoorddEXT)( GLdouble );
212 static void (*func_glFogCoorddv)( GLdouble* );
213 static void (*func_glFogCoorddvEXT)( GLdouble* );
214 static void (*func_glFogCoordf)( GLfloat );
215 static void (*func_glFogCoordfEXT)( GLfloat );
216 static void (*func_glFogCoordfv)( GLfloat* );
217 static void (*func_glFogCoordfvEXT)( GLfloat* );
218 static void (*func_glFogCoordhNV)( unsigned short );
219 static void (*func_glFogCoordhvNV)( unsigned short* );
220 static void (*func_glFogFuncSGIS)( GLsizei, GLfloat* );
221 static void (*func_glFragmentColorMaterialSGIX)( GLenum, GLenum );
222 static void (*func_glFragmentLightModelfSGIX)( GLenum, GLfloat );
223 static void (*func_glFragmentLightModelfvSGIX)( GLenum, GLfloat* );
224 static void (*func_glFragmentLightModeliSGIX)( GLenum, GLint );
225 static void (*func_glFragmentLightModelivSGIX)( GLenum, GLint* );
226 static void (*func_glFragmentLightfSGIX)( GLenum, GLenum, GLfloat );
227 static void (*func_glFragmentLightfvSGIX)( GLenum, GLenum, GLfloat* );
228 static void (*func_glFragmentLightiSGIX)( GLenum, GLenum, GLint );
229 static void (*func_glFragmentLightivSGIX)( GLenum, GLenum, GLint* );
230 static void (*func_glFragmentMaterialfSGIX)( GLenum, GLenum, GLfloat );
231 static void (*func_glFragmentMaterialfvSGIX)( GLenum, GLenum, GLfloat* );
232 static void (*func_glFragmentMaterialiSGIX)( GLenum, GLenum, GLint );
233 static void (*func_glFragmentMaterialivSGIX)( GLenum, GLenum, GLint* );
234 static void (*func_glFrameZoomSGIX)( GLint );
235 static void (*func_glFramebufferRenderbufferEXT)( GLenum, GLenum, GLenum, GLuint );
236 static void (*func_glFramebufferTexture1DEXT)( GLenum, GLenum, GLenum, GLuint, GLint );
237 static void (*func_glFramebufferTexture2DEXT)( GLenum, GLenum, GLenum, GLuint, GLint );
238 static void (*func_glFramebufferTexture3DEXT)( GLenum, GLenum, GLenum, GLuint, GLint, GLint );
239 static void (*func_glFreeObjectBufferATI)( GLuint );
240 static GLuint (*func_glGenAsyncMarkersSGIX)( GLsizei );
241 static void (*func_glGenBuffers)( GLsizei, GLuint* );
242 static void (*func_glGenBuffersARB)( GLsizei, GLuint* );
243 static void (*func_glGenFencesAPPLE)( GLsizei, GLuint* );
244 static void (*func_glGenFencesNV)( GLsizei, GLuint* );
245 static GLuint (*func_glGenFragmentShadersATI)( GLuint );
246 static void (*func_glGenFramebuffersEXT)( GLsizei, GLuint* );
247 static void (*func_glGenOcclusionQueriesNV)( GLsizei, GLuint* );
248 static void (*func_glGenProgramsARB)( GLsizei, GLuint* );
249 static void (*func_glGenProgramsNV)( GLsizei, GLuint* );
250 static void (*func_glGenQueries)( GLsizei, GLuint* );
251 static void (*func_glGenQueriesARB)( GLsizei, GLuint* );
252 static void (*func_glGenRenderbuffersEXT)( GLsizei, GLuint* );
253 static GLuint (*func_glGenSymbolsEXT)( GLenum, GLenum, GLenum, GLuint );
254 static void (*func_glGenTexturesEXT)( GLsizei, GLuint* );
255 static void (*func_glGenVertexArraysAPPLE)( GLsizei, GLuint* );
256 static GLuint (*func_glGenVertexShadersEXT)( GLuint );
257 static void (*func_glGenerateMipmapEXT)( GLenum );
258 static void (*func_glGetActiveAttrib)( GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* );
259 static void (*func_glGetActiveAttribARB)( unsigned int, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* );
260 static void (*func_glGetActiveUniform)( GLuint, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* );
261 static void (*func_glGetActiveUniformARB)( unsigned int, GLuint, GLsizei, GLsizei*, GLint*, GLenum*, char* );
262 static void (*func_glGetArrayObjectfvATI)( GLenum, GLenum, GLfloat* );
263 static void (*func_glGetArrayObjectivATI)( GLenum, GLenum, GLint* );
264 static void (*func_glGetAttachedObjectsARB)( unsigned int, GLsizei, GLsizei*, unsigned int* );
265 static void (*func_glGetAttachedShaders)( GLuint, GLsizei, GLsizei*, GLuint* );
266 static GLint (*func_glGetAttribLocation)( GLuint, char* );
267 static GLint (*func_glGetAttribLocationARB)( unsigned int, char* );
268 static void (*func_glGetBufferParameteriv)( GLenum, GLenum, GLint* );
269 static void (*func_glGetBufferParameterivARB)( GLenum, GLenum, GLint* );
270 static void (*func_glGetBufferPointerv)( GLenum, GLenum, GLvoid** );
271 static void (*func_glGetBufferPointervARB)( GLenum, GLenum, GLvoid** );
272 static void (*func_glGetBufferSubData)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* );
273 static void (*func_glGetBufferSubDataARB)( GLenum, ptrdiff_t, ptrdiff_t, GLvoid* );
274 static void (*func_glGetColorTableEXT)( GLenum, GLenum, GLenum, GLvoid* );
275 static void (*func_glGetColorTableParameterfvEXT)( GLenum, GLenum, GLfloat* );
276 static void (*func_glGetColorTableParameterfvSGI)( GLenum, GLenum, GLfloat* );
277 static void (*func_glGetColorTableParameterivEXT)( GLenum, GLenum, GLint* );
278 static void (*func_glGetColorTableParameterivSGI)( GLenum, GLenum, GLint* );
279 static void (*func_glGetColorTableSGI)( GLenum, GLenum, GLenum, GLvoid* );
280 static void (*func_glGetCombinerInputParameterfvNV)( GLenum, GLenum, GLenum, GLenum, GLfloat* );
281 static void (*func_glGetCombinerInputParameterivNV)( GLenum, GLenum, GLenum, GLenum, GLint* );
282 static void (*func_glGetCombinerOutputParameterfvNV)( GLenum, GLenum, GLenum, GLfloat* );
283 static void (*func_glGetCombinerOutputParameterivNV)( GLenum, GLenum, GLenum, GLint* );
284 static void (*func_glGetCombinerStageParameterfvNV)( GLenum, GLenum, GLfloat* );
285 static void (*func_glGetCompressedTexImage)( GLenum, GLint, GLvoid* );
286 static void (*func_glGetCompressedTexImageARB)( GLenum, GLint, GLvoid* );
287 static void (*func_glGetConvolutionFilterEXT)( GLenum, GLenum, GLenum, GLvoid* );
288 static void (*func_glGetConvolutionParameterfvEXT)( GLenum, GLenum, GLfloat* );
289 static void (*func_glGetConvolutionParameterivEXT)( GLenum, GLenum, GLint* );
290 static void (*func_glGetDetailTexFuncSGIS)( GLenum, GLfloat* );
291 static void (*func_glGetFenceivNV)( GLuint, GLenum, GLint* );
292 static void (*func_glGetFinalCombinerInputParameterfvNV)( GLenum, GLenum, GLfloat* );
293 static void (*func_glGetFinalCombinerInputParameterivNV)( GLenum, GLenum, GLint* );
294 static void (*func_glGetFogFuncSGIS)( GLfloat* );
295 static void (*func_glGetFragmentLightfvSGIX)( GLenum, GLenum, GLfloat* );
296 static void (*func_glGetFragmentLightivSGIX)( GLenum, GLenum, GLint* );
297 static void (*func_glGetFragmentMaterialfvSGIX)( GLenum, GLenum, GLfloat* );
298 static void (*func_glGetFragmentMaterialivSGIX)( GLenum, GLenum, GLint* );
299 static void (*func_glGetFramebufferAttachmentParameterivEXT)( GLenum, GLenum, GLenum, GLint* );
300 static unsigned int (*func_glGetHandleARB)( GLenum );
301 static void (*func_glGetHistogramEXT)( GLenum, GLboolean, GLenum, GLenum, GLvoid* );
302 static void (*func_glGetHistogramParameterfvEXT)( GLenum, GLenum, GLfloat* );
303 static void (*func_glGetHistogramParameterivEXT)( GLenum, GLenum, GLint* );
304 static void (*func_glGetImageTransformParameterfvHP)( GLenum, GLenum, GLfloat* );
305 static void (*func_glGetImageTransformParameterivHP)( GLenum, GLenum, GLint* );
306 static void (*func_glGetInfoLogARB)( unsigned int, GLsizei, GLsizei*, char* );
307 static GLint (*func_glGetInstrumentsSGIX)( void );
308 static void (*func_glGetInvariantBooleanvEXT)( GLuint, GLenum, GLboolean* );
309 static void (*func_glGetInvariantFloatvEXT)( GLuint, GLenum, GLfloat* );
310 static void (*func_glGetInvariantIntegervEXT)( GLuint, GLenum, GLint* );
311 static void (*func_glGetListParameterfvSGIX)( GLuint, GLenum, GLfloat* );
312 static void (*func_glGetListParameterivSGIX)( GLuint, GLenum, GLint* );
313 static void (*func_glGetLocalConstantBooleanvEXT)( GLuint, GLenum, GLboolean* );
314 static void (*func_glGetLocalConstantFloatvEXT)( GLuint, GLenum, GLfloat* );
315 static void (*func_glGetLocalConstantIntegervEXT)( GLuint, GLenum, GLint* );
316 static void (*func_glGetMapAttribParameterfvNV)( GLenum, GLuint, GLenum, GLfloat* );
317 static void (*func_glGetMapAttribParameterivNV)( GLenum, GLuint, GLenum, GLint* );
318 static void (*func_glGetMapControlPointsNV)( GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid* );
319 static void (*func_glGetMapParameterfvNV)( GLenum, GLenum, GLfloat* );
320 static void (*func_glGetMapParameterivNV)( GLenum, GLenum, GLint* );
321 static void (*func_glGetMinmaxEXT)( GLenum, GLboolean, GLenum, GLenum, GLvoid* );
322 static void (*func_glGetMinmaxParameterfvEXT)( GLenum, GLenum, GLfloat* );
323 static void (*func_glGetMinmaxParameterivEXT)( GLenum, GLenum, GLint* );
324 static void (*func_glGetObjectBufferfvATI)( GLuint, GLenum, GLfloat* );
325 static void (*func_glGetObjectBufferivATI)( GLuint, GLenum, GLint* );
326 static void (*func_glGetObjectParameterfvARB)( unsigned int, GLenum, GLfloat* );
327 static void (*func_glGetObjectParameterivARB)( unsigned int, GLenum, GLint* );
328 static void (*func_glGetOcclusionQueryivNV)( GLuint, GLenum, GLint* );
329 static void (*func_glGetOcclusionQueryuivNV)( GLuint, GLenum, GLuint* );
330 static void (*func_glGetPixelTexGenParameterfvSGIS)( GLenum, GLfloat* );
331 static void (*func_glGetPixelTexGenParameterivSGIS)( GLenum, GLint* );
332 static void (*func_glGetPointervEXT)( GLenum, GLvoid** );
333 static void (*func_glGetProgramEnvParameterdvARB)( GLenum, GLuint, GLdouble* );
334 static void (*func_glGetProgramEnvParameterfvARB)( GLenum, GLuint, GLfloat* );
335 static void (*func_glGetProgramInfoLog)( GLuint, GLsizei, GLsizei*, char* );
336 static void (*func_glGetProgramLocalParameterdvARB)( GLenum, GLuint, GLdouble* );
337 static void (*func_glGetProgramLocalParameterfvARB)( GLenum, GLuint, GLfloat* );
338 static void (*func_glGetProgramNamedParameterdvNV)( GLuint, GLsizei, GLubyte*, GLdouble* );
339 static void (*func_glGetProgramNamedParameterfvNV)( GLuint, GLsizei, GLubyte*, GLfloat* );
340 static void (*func_glGetProgramParameterdvNV)( GLenum, GLuint, GLenum, GLdouble* );
341 static void (*func_glGetProgramParameterfvNV)( GLenum, GLuint, GLenum, GLfloat* );
342 static void (*func_glGetProgramStringARB)( GLenum, GLenum, GLvoid* );
343 static void (*func_glGetProgramStringNV)( GLuint, GLenum, GLubyte* );
344 static void (*func_glGetProgramiv)( GLuint, GLenum, GLint* );
345 static void (*func_glGetProgramivARB)( GLenum, GLenum, GLint* );
346 static void (*func_glGetProgramivNV)( GLuint, GLenum, GLint* );
347 static void (*func_glGetQueryObjectiv)( GLuint, GLenum, GLint* );
348 static void (*func_glGetQueryObjectivARB)( GLuint, GLenum, GLint* );
349 static void (*func_glGetQueryObjectuiv)( GLuint, GLenum, GLuint* );
350 static void (*func_glGetQueryObjectuivARB)( GLuint, GLenum, GLuint* );
351 static void (*func_glGetQueryiv)( GLenum, GLenum, GLint* );
352 static void (*func_glGetQueryivARB)( GLenum, GLenum, GLint* );
353 static void (*func_glGetRenderbufferParameterivEXT)( GLenum, GLenum, GLint* );
354 static void (*func_glGetSeparableFilterEXT)( GLenum, GLenum, GLenum, GLvoid*, GLvoid*, GLvoid* );
355 static void (*func_glGetShaderInfoLog)( GLuint, GLsizei, GLsizei*, char* );
356 static void (*func_glGetShaderSource)( GLuint, GLsizei, GLsizei*, char* );
357 static void (*func_glGetShaderSourceARB)( unsigned int, GLsizei, GLsizei*, char* );
358 static void (*func_glGetShaderiv)( GLuint, GLenum, GLint* );
359 static void (*func_glGetSharpenTexFuncSGIS)( GLenum, GLfloat* );
360 static void (*func_glGetTexBumpParameterfvATI)( GLenum, GLfloat* );
361 static void (*func_glGetTexBumpParameterivATI)( GLenum, GLint* );
362 static void (*func_glGetTexFilterFuncSGIS)( GLenum, GLenum, GLfloat* );
363 static void (*func_glGetTrackMatrixivNV)( GLenum, GLuint, GLenum, GLint* );
364 static GLint (*func_glGetUniformLocation)( GLuint, char* );
365 static GLint (*func_glGetUniformLocationARB)( unsigned int, char* );
366 static void (*func_glGetUniformfv)( GLuint, GLint, GLfloat* );
367 static void (*func_glGetUniformfvARB)( unsigned int, GLint, GLfloat* );
368 static void (*func_glGetUniformiv)( GLuint, GLint, GLint* );
369 static void (*func_glGetUniformivARB)( unsigned int, GLint, GLint* );
370 static void (*func_glGetVariantArrayObjectfvATI)( GLuint, GLenum, GLfloat* );
371 static void (*func_glGetVariantArrayObjectivATI)( GLuint, GLenum, GLint* );
372 static void (*func_glGetVariantBooleanvEXT)( GLuint, GLenum, GLboolean* );
373 static void (*func_glGetVariantFloatvEXT)( GLuint, GLenum, GLfloat* );
374 static void (*func_glGetVariantIntegervEXT)( GLuint, GLenum, GLint* );
375 static void (*func_glGetVariantPointervEXT)( GLuint, GLenum, GLvoid** );
376 static void (*func_glGetVertexAttribArrayObjectfvATI)( GLuint, GLenum, GLfloat* );
377 static void (*func_glGetVertexAttribArrayObjectivATI)( GLuint, GLenum, GLint* );
378 static void (*func_glGetVertexAttribPointerv)( GLuint, GLenum, GLvoid** );
379 static void (*func_glGetVertexAttribPointervARB)( GLuint, GLenum, GLvoid** );
380 static void (*func_glGetVertexAttribPointervNV)( GLuint, GLenum, GLvoid** );
381 static void (*func_glGetVertexAttribdv)( GLuint, GLenum, GLdouble* );
382 static void (*func_glGetVertexAttribdvARB)( GLuint, GLenum, GLdouble* );
383 static void (*func_glGetVertexAttribdvNV)( GLuint, GLenum, GLdouble* );
384 static void (*func_glGetVertexAttribfv)( GLuint, GLenum, GLfloat* );
385 static void (*func_glGetVertexAttribfvARB)( GLuint, GLenum, GLfloat* );
386 static void (*func_glGetVertexAttribfvNV)( GLuint, GLenum, GLfloat* );
387 static void (*func_glGetVertexAttribiv)( GLuint, GLenum, GLint* );
388 static void (*func_glGetVertexAttribivARB)( GLuint, GLenum, GLint* );
389 static void (*func_glGetVertexAttribivNV)( GLuint, GLenum, GLint* );
390 static void (*func_glGlobalAlphaFactorbSUN)( GLbyte );
391 static void (*func_glGlobalAlphaFactordSUN)( GLdouble );
392 static void (*func_glGlobalAlphaFactorfSUN)( GLfloat );
393 static void (*func_glGlobalAlphaFactoriSUN)( GLint );
394 static void (*func_glGlobalAlphaFactorsSUN)( GLshort );
395 static void (*func_glGlobalAlphaFactorubSUN)( GLubyte );
396 static void (*func_glGlobalAlphaFactoruiSUN)( GLuint );
397 static void (*func_glGlobalAlphaFactorusSUN)( GLushort );
398 static void (*func_glHintPGI)( GLenum, GLint );
399 static void (*func_glHistogramEXT)( GLenum, GLsizei, GLenum, GLboolean );
400 static void (*func_glIglooInterfaceSGIX)( GLint, GLint* );
401 static void (*func_glImageTransformParameterfHP)( GLenum, GLenum, GLfloat );
402 static void (*func_glImageTransformParameterfvHP)( GLenum, GLenum, GLfloat* );
403 static void (*func_glImageTransformParameteriHP)( GLenum, GLenum, GLint );
404 static void (*func_glImageTransformParameterivHP)( GLenum, GLenum, GLint* );
405 static void (*func_glIndexFuncEXT)( GLenum, GLclampf );
406 static void (*func_glIndexMaterialEXT)( GLenum, GLenum );
407 static void (*func_glIndexPointerEXT)( GLenum, GLsizei, GLsizei, GLvoid* );
408 static void (*func_glIndexPointerListIBM)( GLenum, GLint, GLvoid**, GLint );
409 static void (*func_glInsertComponentEXT)( GLuint, GLuint, GLuint );
410 static void (*func_glInstrumentsBufferSGIX)( GLsizei, GLint* );
411 static GLboolean (*func_glIsAsyncMarkerSGIX)( GLuint );
412 static GLboolean (*func_glIsBuffer)( GLuint );
413 static GLboolean (*func_glIsBufferARB)( GLuint );
414 static GLboolean (*func_glIsFenceAPPLE)( GLuint );
415 static GLboolean (*func_glIsFenceNV)( GLuint );
416 static GLboolean (*func_glIsFramebufferEXT)( GLuint );
417 static GLboolean (*func_glIsObjectBufferATI)( GLuint );
418 static GLboolean (*func_glIsOcclusionQueryNV)( GLuint );
419 static GLboolean (*func_glIsProgram)( GLuint );
420 static GLboolean (*func_glIsProgramARB)( GLuint );
421 static GLboolean (*func_glIsProgramNV)( GLuint );
422 static GLboolean (*func_glIsQuery)( GLuint );
423 static GLboolean (*func_glIsQueryARB)( GLuint );
424 static GLboolean (*func_glIsRenderbufferEXT)( GLuint );
425 static GLboolean (*func_glIsShader)( GLuint );
426 static GLboolean (*func_glIsTextureEXT)( GLuint );
427 static GLboolean (*func_glIsVariantEnabledEXT)( GLuint, GLenum );
428 static GLboolean (*func_glIsVertexArrayAPPLE)( GLuint );
429 static void (*func_glLightEnviSGIX)( GLenum, GLint );
430 static void (*func_glLinkProgram)( GLuint );
431 static void (*func_glLinkProgramARB)( unsigned int );
432 static void (*func_glListParameterfSGIX)( GLuint, GLenum, GLfloat );
433 static void (*func_glListParameterfvSGIX)( GLuint, GLenum, GLfloat* );
434 static void (*func_glListParameteriSGIX)( GLuint, GLenum, GLint );
435 static void (*func_glListParameterivSGIX)( GLuint, GLenum, GLint* );
436 static void (*func_glLoadIdentityDeformationMapSGIX)( GLint );
437 static void (*func_glLoadProgramNV)( GLenum, GLuint, GLsizei, GLubyte* );
438 static void (*func_glLoadTransposeMatrixd)( GLdouble* );
439 static void (*func_glLoadTransposeMatrixdARB)( GLdouble* );
440 static void (*func_glLoadTransposeMatrixf)( GLfloat* );
441 static void (*func_glLoadTransposeMatrixfARB)( GLfloat* );
442 static void (*func_glLockArraysEXT)( GLint, GLsizei );
443 static void (*func_glMTexCoord2fSGIS)( GLenum, GLfloat, GLfloat );
444 static void (*func_glMTexCoord2fvSGIS)( GLenum, GLfloat * );
445 static GLvoid* (*func_glMapBuffer)( GLenum, GLenum );
446 static GLvoid* (*func_glMapBufferARB)( GLenum, GLenum );
447 static void (*func_glMapControlPointsNV)( GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, GLvoid* );
448 static GLvoid* (*func_glMapObjectBufferATI)( GLuint );
449 static void (*func_glMapParameterfvNV)( GLenum, GLenum, GLfloat* );
450 static void (*func_glMapParameterivNV)( GLenum, GLenum, GLint* );
451 static void (*func_glMatrixIndexPointerARB)( GLint, GLenum, GLsizei, GLvoid* );
452 static void (*func_glMatrixIndexubvARB)( GLint, GLubyte* );
453 static void (*func_glMatrixIndexuivARB)( GLint, GLuint* );
454 static void (*func_glMatrixIndexusvARB)( GLint, GLushort* );
455 static void (*func_glMinmaxEXT)( GLenum, GLenum, GLboolean );
456 static void (*func_glMultTransposeMatrixd)( GLdouble* );
457 static void (*func_glMultTransposeMatrixdARB)( GLdouble* );
458 static void (*func_glMultTransposeMatrixf)( GLfloat* );
459 static void (*func_glMultTransposeMatrixfARB)( GLfloat* );
460 static void (*func_glMultiDrawArrays)( GLenum, GLint*, GLsizei*, GLsizei );
461 static void (*func_glMultiDrawArraysEXT)( GLenum, GLint*, GLsizei*, GLsizei );
462 static void (*func_glMultiDrawElementArrayAPPLE)( GLenum, GLint*, GLsizei*, GLsizei );
463 static void (*func_glMultiDrawElements)( GLenum, GLsizei*, GLenum, GLvoid**, GLsizei );
464 static void (*func_glMultiDrawElementsEXT)( GLenum, GLsizei*, GLenum, GLvoid**, GLsizei );
465 static void (*func_glMultiDrawRangeElementArrayAPPLE)( GLenum, GLuint, GLuint, GLint*, GLsizei*, GLsizei );
466 static void (*func_glMultiModeDrawArraysIBM)( GLenum*, GLint*, GLsizei*, GLsizei, GLint );
467 static void (*func_glMultiModeDrawElementsIBM)( GLenum*, GLsizei*, GLenum, GLvoid* const*, GLsizei, GLint );
468 static void (*func_glMultiTexCoord1d)( GLenum, GLdouble );
469 static void (*func_glMultiTexCoord1dARB)( GLenum, GLdouble );
470 static void (*func_glMultiTexCoord1dSGIS)( GLenum, GLdouble );
471 static void (*func_glMultiTexCoord1dv)( GLenum, GLdouble* );
472 static void (*func_glMultiTexCoord1dvARB)( GLenum, GLdouble* );
473 static void (*func_glMultiTexCoord1dvSGIS)( GLenum, GLdouble * );
474 static void (*func_glMultiTexCoord1f)( GLenum, GLfloat );
475 static void (*func_glMultiTexCoord1fARB)( GLenum, GLfloat );
476 static void (*func_glMultiTexCoord1fSGIS)( GLenum, GLfloat );
477 static void (*func_glMultiTexCoord1fv)( GLenum, GLfloat* );
478 static void (*func_glMultiTexCoord1fvARB)( GLenum, GLfloat* );
479 static void (*func_glMultiTexCoord1fvSGIS)( GLenum, const GLfloat * );
480 static void (*func_glMultiTexCoord1hNV)( GLenum, unsigned short );
481 static void (*func_glMultiTexCoord1hvNV)( GLenum, unsigned short* );
482 static void (*func_glMultiTexCoord1i)( GLenum, GLint );
483 static void (*func_glMultiTexCoord1iARB)( GLenum, GLint );
484 static void (*func_glMultiTexCoord1iSGIS)( GLenum, GLint );
485 static void (*func_glMultiTexCoord1iv)( GLenum, GLint* );
486 static void (*func_glMultiTexCoord1ivARB)( GLenum, GLint* );
487 static void (*func_glMultiTexCoord1ivSGIS)( GLenum, GLint * );
488 static void (*func_glMultiTexCoord1s)( GLenum, GLshort );
489 static void (*func_glMultiTexCoord1sARB)( GLenum, GLshort );
490 static void (*func_glMultiTexCoord1sSGIS)( GLenum, GLshort );
491 static void (*func_glMultiTexCoord1sv)( GLenum, GLshort* );
492 static void (*func_glMultiTexCoord1svARB)( GLenum, GLshort* );
493 static void (*func_glMultiTexCoord1svSGIS)( GLenum, GLshort * );
494 static void (*func_glMultiTexCoord2d)( GLenum, GLdouble, GLdouble );
495 static void (*func_glMultiTexCoord2dARB)( GLenum, GLdouble, GLdouble );
496 static void (*func_glMultiTexCoord2dSGIS)( GLenum, GLdouble, GLdouble );
497 static void (*func_glMultiTexCoord2dv)( GLenum, GLdouble* );
498 static void (*func_glMultiTexCoord2dvARB)( GLenum, GLdouble* );
499 static void (*func_glMultiTexCoord2dvSGIS)( GLenum, GLdouble * );
500 static void (*func_glMultiTexCoord2f)( GLenum, GLfloat, GLfloat );
501 static void (*func_glMultiTexCoord2fARB)( GLenum, GLfloat, GLfloat );
502 static void (*func_glMultiTexCoord2fSGIS)( GLenum, GLfloat, GLfloat );
503 static void (*func_glMultiTexCoord2fv)( GLenum, GLfloat* );
504 static void (*func_glMultiTexCoord2fvARB)( GLenum, GLfloat* );
505 static void (*func_glMultiTexCoord2fvSGIS)( GLenum, GLfloat * );
506 static void (*func_glMultiTexCoord2hNV)( GLenum, unsigned short, unsigned short );
507 static void (*func_glMultiTexCoord2hvNV)( GLenum, unsigned short* );
508 static void (*func_glMultiTexCoord2i)( GLenum, GLint, GLint );
509 static void (*func_glMultiTexCoord2iARB)( GLenum, GLint, GLint );
510 static void (*func_glMultiTexCoord2iSGIS)( GLenum, GLint, GLint );
511 static void (*func_glMultiTexCoord2iv)( GLenum, GLint* );
512 static void (*func_glMultiTexCoord2ivARB)( GLenum, GLint* );
513 static void (*func_glMultiTexCoord2ivSGIS)( GLenum, GLint * );
514 static void (*func_glMultiTexCoord2s)( GLenum, GLshort, GLshort );
515 static void (*func_glMultiTexCoord2sARB)( GLenum, GLshort, GLshort );
516 static void (*func_glMultiTexCoord2sSGIS)( GLenum, GLshort, GLshort );
517 static void (*func_glMultiTexCoord2sv)( GLenum, GLshort* );
518 static void (*func_glMultiTexCoord2svARB)( GLenum, GLshort* );
519 static void (*func_glMultiTexCoord2svSGIS)( GLenum, GLshort * );
520 static void (*func_glMultiTexCoord3d)( GLenum, GLdouble, GLdouble, GLdouble );
521 static void (*func_glMultiTexCoord3dARB)( GLenum, GLdouble, GLdouble, GLdouble );
522 static void (*func_glMultiTexCoord3dSGIS)( GLenum, GLdouble, GLdouble, GLdouble );
523 static void (*func_glMultiTexCoord3dv)( GLenum, GLdouble* );
524 static void (*func_glMultiTexCoord3dvARB)( GLenum, GLdouble* );
525 static void (*func_glMultiTexCoord3dvSGIS)( GLenum, GLdouble * );
526 static void (*func_glMultiTexCoord3f)( GLenum, GLfloat, GLfloat, GLfloat );
527 static void (*func_glMultiTexCoord3fARB)( GLenum, GLfloat, GLfloat, GLfloat );
528 static void (*func_glMultiTexCoord3fSGIS)( GLenum, GLfloat, GLfloat, GLfloat );
529 static void (*func_glMultiTexCoord3fv)( GLenum, GLfloat* );
530 static void (*func_glMultiTexCoord3fvARB)( GLenum, GLfloat* );
531 static void (*func_glMultiTexCoord3fvSGIS)( GLenum, GLfloat * );
532 static void (*func_glMultiTexCoord3hNV)( GLenum, unsigned short, unsigned short, unsigned short );
533 static void (*func_glMultiTexCoord3hvNV)( GLenum, unsigned short* );
534 static void (*func_glMultiTexCoord3i)( GLenum, GLint, GLint, GLint );
535 static void (*func_glMultiTexCoord3iARB)( GLenum, GLint, GLint, GLint );
536 static void (*func_glMultiTexCoord3iSGIS)( GLenum, GLint, GLint, GLint );
537 static void (*func_glMultiTexCoord3iv)( GLenum, GLint* );
538 static void (*func_glMultiTexCoord3ivARB)( GLenum, GLint* );
539 static void (*func_glMultiTexCoord3ivSGIS)( GLenum, GLint * );
540 static void (*func_glMultiTexCoord3s)( GLenum, GLshort, GLshort, GLshort );
541 static void (*func_glMultiTexCoord3sARB)( GLenum, GLshort, GLshort, GLshort );
542 static void (*func_glMultiTexCoord3sSGIS)( GLenum, GLshort, GLshort, GLshort );
543 static void (*func_glMultiTexCoord3sv)( GLenum, GLshort* );
544 static void (*func_glMultiTexCoord3svARB)( GLenum, GLshort* );
545 static void (*func_glMultiTexCoord3svSGIS)( GLenum, GLshort * );
546 static void (*func_glMultiTexCoord4d)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble );
547 static void (*func_glMultiTexCoord4dARB)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble );
548 static void (*func_glMultiTexCoord4dSGIS)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble );
549 static void (*func_glMultiTexCoord4dv)( GLenum, GLdouble* );
550 static void (*func_glMultiTexCoord4dvARB)( GLenum, GLdouble* );
551 static void (*func_glMultiTexCoord4dvSGIS)( GLenum, GLdouble * );
552 static void (*func_glMultiTexCoord4f)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat );
553 static void (*func_glMultiTexCoord4fARB)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat );
554 static void (*func_glMultiTexCoord4fSGIS)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat );
555 static void (*func_glMultiTexCoord4fv)( GLenum, GLfloat* );
556 static void (*func_glMultiTexCoord4fvARB)( GLenum, GLfloat* );
557 static void (*func_glMultiTexCoord4fvSGIS)( GLenum, GLfloat * );
558 static void (*func_glMultiTexCoord4hNV)( GLenum, unsigned short, unsigned short, unsigned short, unsigned short );
559 static void (*func_glMultiTexCoord4hvNV)( GLenum, unsigned short* );
560 static void (*func_glMultiTexCoord4i)( GLenum, GLint, GLint, GLint, GLint );
561 static void (*func_glMultiTexCoord4iARB)( GLenum, GLint, GLint, GLint, GLint );
562 static void (*func_glMultiTexCoord4iSGIS)( GLenum, GLint, GLint, GLint, GLint );
563 static void (*func_glMultiTexCoord4iv)( GLenum, GLint* );
564 static void (*func_glMultiTexCoord4ivARB)( GLenum, GLint* );
565 static void (*func_glMultiTexCoord4ivSGIS)( GLenum, GLint * );
566 static void (*func_glMultiTexCoord4s)( GLenum, GLshort, GLshort, GLshort, GLshort );
567 static void (*func_glMultiTexCoord4sARB)( GLenum, GLshort, GLshort, GLshort, GLshort );
568 static void (*func_glMultiTexCoord4sSGIS)( GLenum, GLshort, GLshort, GLshort, GLshort );
569 static void (*func_glMultiTexCoord4sv)( GLenum, GLshort* );
570 static void (*func_glMultiTexCoord4svARB)( GLenum, GLshort* );
571 static void (*func_glMultiTexCoord4svSGIS)( GLenum, GLshort * );
572 static void (*func_glMultiTexCoordPointerSGIS)( GLenum, GLint, GLenum, GLsizei, GLvoid * );
573 static GLuint (*func_glNewBufferRegion)( GLenum );
574 static GLuint (*func_glNewObjectBufferATI)( GLsizei, GLvoid*, GLenum );
575 static void (*func_glNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
576 static void (*func_glNormal3fVertex3fvSUN)( GLfloat*, GLfloat* );
577 static void (*func_glNormal3hNV)( unsigned short, unsigned short, unsigned short );
578 static void (*func_glNormal3hvNV)( unsigned short* );
579 static void (*func_glNormalPointerEXT)( GLenum, GLsizei, GLsizei, GLvoid* );
580 static void (*func_glNormalPointerListIBM)( GLenum, GLint, GLvoid**, GLint );
581 static void (*func_glNormalPointervINTEL)( GLenum, GLvoid** );
582 static void (*func_glNormalStream3bATI)( GLenum, GLbyte, GLbyte, GLbyte );
583 static void (*func_glNormalStream3bvATI)( GLenum, GLbyte* );
584 static void (*func_glNormalStream3dATI)( GLenum, GLdouble, GLdouble, GLdouble );
585 static void (*func_glNormalStream3dvATI)( GLenum, GLdouble* );
586 static void (*func_glNormalStream3fATI)( GLenum, GLfloat, GLfloat, GLfloat );
587 static void (*func_glNormalStream3fvATI)( GLenum, GLfloat* );
588 static void (*func_glNormalStream3iATI)( GLenum, GLint, GLint, GLint );
589 static void (*func_glNormalStream3ivATI)( GLenum, GLint* );
590 static void (*func_glNormalStream3sATI)( GLenum, GLshort, GLshort, GLshort );
591 static void (*func_glNormalStream3svATI)( GLenum, GLshort* );
592 static void (*func_glPNTrianglesfATI)( GLenum, GLfloat );
593 static void (*func_glPNTrianglesiATI)( GLenum, GLint );
594 static void (*func_glPassTexCoordATI)( GLuint, GLuint, GLenum );
595 static void (*func_glPixelDataRangeNV)( GLenum, GLsizei, GLvoid* );
596 static void (*func_glPixelTexGenParameterfSGIS)( GLenum, GLfloat );
597 static void (*func_glPixelTexGenParameterfvSGIS)( GLenum, GLfloat* );
598 static void (*func_glPixelTexGenParameteriSGIS)( GLenum, GLint );
599 static void (*func_glPixelTexGenParameterivSGIS)( GLenum, GLint* );
600 static void (*func_glPixelTexGenSGIX)( GLenum );
601 static void (*func_glPixelTransformParameterfEXT)( GLenum, GLenum, GLfloat );
602 static void (*func_glPixelTransformParameterfvEXT)( GLenum, GLenum, GLfloat* );
603 static void (*func_glPixelTransformParameteriEXT)( GLenum, GLenum, GLint );
604 static void (*func_glPixelTransformParameterivEXT)( GLenum, GLenum, GLint* );
605 static void (*func_glPointParameterf)( GLenum, GLfloat );
606 static void (*func_glPointParameterfARB)( GLenum, GLfloat );
607 static void (*func_glPointParameterfEXT)( GLenum, GLfloat );
608 static void (*func_glPointParameterfSGIS)( GLenum, GLfloat );
609 static void (*func_glPointParameterfv)( GLenum, GLfloat* );
610 static void (*func_glPointParameterfvARB)( GLenum, GLfloat* );
611 static void (*func_glPointParameterfvEXT)( GLenum, GLfloat* );
612 static void (*func_glPointParameterfvSGIS)( GLenum, GLfloat* );
613 static void (*func_glPointParameteri)( GLenum, GLint );
614 static void (*func_glPointParameteriNV)( GLenum, GLint );
615 static void (*func_glPointParameteriv)( GLenum, GLint* );
616 static void (*func_glPointParameterivNV)( GLenum, GLint* );
617 static GLint (*func_glPollAsyncSGIX)( GLuint* );
618 static GLint (*func_glPollInstrumentsSGIX)( GLint* );
619 static void (*func_glPolygonOffsetEXT)( GLfloat, GLfloat );
620 static void (*func_glPrimitiveRestartIndexNV)( GLuint );
621 static void (*func_glPrimitiveRestartNV)( void );
622 static void (*func_glPrioritizeTexturesEXT)( GLsizei, GLuint*, GLclampf* );
623 static void (*func_glProgramEnvParameter4dARB)( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
624 static void (*func_glProgramEnvParameter4dvARB)( GLenum, GLuint, GLdouble* );
625 static void (*func_glProgramEnvParameter4fARB)( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
626 static void (*func_glProgramEnvParameter4fvARB)( GLenum, GLuint, GLfloat* );
627 static void (*func_glProgramLocalParameter4dARB)( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
628 static void (*func_glProgramLocalParameter4dvARB)( GLenum, GLuint, GLdouble* );
629 static void (*func_glProgramLocalParameter4fARB)( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
630 static void (*func_glProgramLocalParameter4fvARB)( GLenum, GLuint, GLfloat* );
631 static void (*func_glProgramNamedParameter4dNV)( GLuint, GLsizei, GLubyte*, GLdouble, GLdouble, GLdouble, GLdouble );
632 static void (*func_glProgramNamedParameter4dvNV)( GLuint, GLsizei, GLubyte*, GLdouble* );
633 static void (*func_glProgramNamedParameter4fNV)( GLuint, GLsizei, GLubyte*, GLfloat, GLfloat, GLfloat, GLfloat );
634 static void (*func_glProgramNamedParameter4fvNV)( GLuint, GLsizei, GLubyte*, GLfloat* );
635 static void (*func_glProgramParameter4dNV)( GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
636 static void (*func_glProgramParameter4dvNV)( GLenum, GLuint, GLdouble* );
637 static void (*func_glProgramParameter4fNV)( GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
638 static void (*func_glProgramParameter4fvNV)( GLenum, GLuint, GLfloat* );
639 static void (*func_glProgramParameters4dvNV)( GLenum, GLuint, GLuint, GLdouble* );
640 static void (*func_glProgramParameters4fvNV)( GLenum, GLuint, GLuint, GLfloat* );
641 static void (*func_glProgramStringARB)( GLenum, GLenum, GLsizei, GLvoid* );
642 static void (*func_glReadBufferRegion)( GLenum, GLint, GLint, GLsizei, GLsizei );
643 static void (*func_glReadInstrumentsSGIX)( GLint );
644 static void (*func_glReferencePlaneSGIX)( GLdouble* );
645 static void (*func_glRenderbufferStorageEXT)( GLenum, GLenum, GLsizei, GLsizei );
646 static void (*func_glReplacementCodePointerSUN)( GLenum, GLsizei, GLvoid** );
647 static void (*func_glReplacementCodeubSUN)( GLubyte );
648 static void (*func_glReplacementCodeubvSUN)( GLubyte* );
649 static void (*func_glReplacementCodeuiColor3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
650 static void (*func_glReplacementCodeuiColor3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat* );
651 static void (*func_glReplacementCodeuiColor4fNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
652 static void (*func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat*, GLfloat* );
653 static void (*func_glReplacementCodeuiColor4ubVertex3fSUN)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat );
654 static void (*func_glReplacementCodeuiColor4ubVertex3fvSUN)( GLuint*, GLubyte*, GLfloat* );
655 static void (*func_glReplacementCodeuiNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
656 static void (*func_glReplacementCodeuiNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat* );
657 static void (*func_glReplacementCodeuiSUN)( GLuint );
658 static void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
659 static void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat*, GLfloat*, GLfloat* );
660 static void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
661 static void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat*, GLfloat* );
662 static void (*func_glReplacementCodeuiTexCoord2fVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
663 static void (*func_glReplacementCodeuiTexCoord2fVertex3fvSUN)( GLuint*, GLfloat*, GLfloat* );
664 static void (*func_glReplacementCodeuiVertex3fSUN)( GLuint, GLfloat, GLfloat, GLfloat );
665 static void (*func_glReplacementCodeuiVertex3fvSUN)( GLuint*, GLfloat* );
666 static void (*func_glReplacementCodeuivSUN)( GLuint* );
667 static void (*func_glReplacementCodeusSUN)( GLushort );
668 static void (*func_glReplacementCodeusvSUN)( GLushort* );
669 static void (*func_glRequestResidentProgramsNV)( GLsizei, GLuint* );
670 static void (*func_glResetHistogramEXT)( GLenum );
671 static void (*func_glResetMinmaxEXT)( GLenum );
672 static void (*func_glResizeBuffersMESA)( void );
673 static void (*func_glSampleCoverage)( GLclampf, GLboolean );
674 static void (*func_glSampleCoverageARB)( GLclampf, GLboolean );
675 static void (*func_glSampleMapATI)( GLuint, GLuint, GLenum );
676 static void (*func_glSampleMaskEXT)( GLclampf, GLboolean );
677 static void (*func_glSampleMaskSGIS)( GLclampf, GLboolean );
678 static void (*func_glSamplePatternEXT)( GLenum );
679 static void (*func_glSamplePatternSGIS)( GLenum );
680 static void (*func_glSecondaryColor3b)( GLbyte, GLbyte, GLbyte );
681 static void (*func_glSecondaryColor3bEXT)( GLbyte, GLbyte, GLbyte );
682 static void (*func_glSecondaryColor3bv)( GLbyte* );
683 static void (*func_glSecondaryColor3bvEXT)( GLbyte* );
684 static void (*func_glSecondaryColor3d)( GLdouble, GLdouble, GLdouble );
685 static void (*func_glSecondaryColor3dEXT)( GLdouble, GLdouble, GLdouble );
686 static void (*func_glSecondaryColor3dv)( GLdouble* );
687 static void (*func_glSecondaryColor3dvEXT)( GLdouble* );
688 static void (*func_glSecondaryColor3f)( GLfloat, GLfloat, GLfloat );
689 static void (*func_glSecondaryColor3fEXT)( GLfloat, GLfloat, GLfloat );
690 static void (*func_glSecondaryColor3fv)( GLfloat* );
691 static void (*func_glSecondaryColor3fvEXT)( GLfloat* );
692 static void (*func_glSecondaryColor3hNV)( unsigned short, unsigned short, unsigned short );
693 static void (*func_glSecondaryColor3hvNV)( unsigned short* );
694 static void (*func_glSecondaryColor3i)( GLint, GLint, GLint );
695 static void (*func_glSecondaryColor3iEXT)( GLint, GLint, GLint );
696 static void (*func_glSecondaryColor3iv)( GLint* );
697 static void (*func_glSecondaryColor3ivEXT)( GLint* );
698 static void (*func_glSecondaryColor3s)( GLshort, GLshort, GLshort );
699 static void (*func_glSecondaryColor3sEXT)( GLshort, GLshort, GLshort );
700 static void (*func_glSecondaryColor3sv)( GLshort* );
701 static void (*func_glSecondaryColor3svEXT)( GLshort* );
702 static void (*func_glSecondaryColor3ub)( GLubyte, GLubyte, GLubyte );
703 static void (*func_glSecondaryColor3ubEXT)( GLubyte, GLubyte, GLubyte );
704 static void (*func_glSecondaryColor3ubv)( GLubyte* );
705 static void (*func_glSecondaryColor3ubvEXT)( GLubyte* );
706 static void (*func_glSecondaryColor3ui)( GLuint, GLuint, GLuint );
707 static void (*func_glSecondaryColor3uiEXT)( GLuint, GLuint, GLuint );
708 static void (*func_glSecondaryColor3uiv)( GLuint* );
709 static void (*func_glSecondaryColor3uivEXT)( GLuint* );
710 static void (*func_glSecondaryColor3us)( GLushort, GLushort, GLushort );
711 static void (*func_glSecondaryColor3usEXT)( GLushort, GLushort, GLushort );
712 static void (*func_glSecondaryColor3usv)( GLushort* );
713 static void (*func_glSecondaryColor3usvEXT)( GLushort* );
714 static void (*func_glSecondaryColorPointer)( GLint, GLenum, GLsizei, GLvoid* );
715 static void (*func_glSecondaryColorPointerEXT)( GLint, GLenum, GLsizei, GLvoid* );
716 static void (*func_glSecondaryColorPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint );
717 static void (*func_glSelectTextureCoordSetSGIS)( GLenum );
718 static void (*func_glSelectTextureSGIS)( GLenum );
719 static void (*func_glSeparableFilter2DEXT)( GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, GLvoid*, GLvoid* );
720 static void (*func_glSetFenceAPPLE)( GLuint );
721 static void (*func_glSetFenceNV)( GLuint, GLenum );
722 static void (*func_glSetFragmentShaderConstantATI)( GLuint, GLfloat* );
723 static void (*func_glSetInvariantEXT)( GLuint, GLenum, GLvoid* );
724 static void (*func_glSetLocalConstantEXT)( GLuint, GLenum, GLvoid* );
725 static void (*func_glShaderOp1EXT)( GLenum, GLuint, GLuint );
726 static void (*func_glShaderOp2EXT)( GLenum, GLuint, GLuint, GLuint );
727 static void (*func_glShaderOp3EXT)( GLenum, GLuint, GLuint, GLuint, GLuint );
728 static void (*func_glShaderSource)( GLuint, GLsizei, char**, GLint* );
729 static void (*func_glShaderSourceARB)( unsigned int, GLsizei, char**, GLint* );
730 static void (*func_glSharpenTexFuncSGIS)( GLenum, GLsizei, GLfloat* );
731 static void (*func_glSpriteParameterfSGIX)( GLenum, GLfloat );
732 static void (*func_glSpriteParameterfvSGIX)( GLenum, GLfloat* );
733 static void (*func_glSpriteParameteriSGIX)( GLenum, GLint );
734 static void (*func_glSpriteParameterivSGIX)( GLenum, GLint* );
735 static void (*func_glStartInstrumentsSGIX)( void );
736 static void (*func_glStencilFuncSeparate)( GLenum, GLenum, GLint, GLuint );
737 static void (*func_glStencilFuncSeparateATI)( GLenum, GLenum, GLint, GLuint );
738 static void (*func_glStencilMaskSeparate)( GLenum, GLuint );
739 static void (*func_glStencilOpSeparate)( GLenum, GLenum, GLenum, GLenum );
740 static void (*func_glStencilOpSeparateATI)( GLenum, GLenum, GLenum, GLenum );
741 static void (*func_glStopInstrumentsSGIX)( GLint );
742 static void (*func_glStringMarkerGREMEDY)( GLsizei, GLvoid* );
743 static void (*func_glSwizzleEXT)( GLuint, GLuint, GLenum, GLenum, GLenum, GLenum );
744 static void (*func_glTagSampleBufferSGIX)( void );
745 static void (*func_glTangent3bEXT)( GLbyte, GLbyte, GLbyte );
746 static void (*func_glTangent3bvEXT)( GLbyte* );
747 static void (*func_glTangent3dEXT)( GLdouble, GLdouble, GLdouble );
748 static void (*func_glTangent3dvEXT)( GLdouble* );
749 static void (*func_glTangent3fEXT)( GLfloat, GLfloat, GLfloat );
750 static void (*func_glTangent3fvEXT)( GLfloat* );
751 static void (*func_glTangent3iEXT)( GLint, GLint, GLint );
752 static void (*func_glTangent3ivEXT)( GLint* );
753 static void (*func_glTangent3sEXT)( GLshort, GLshort, GLshort );
754 static void (*func_glTangent3svEXT)( GLshort* );
755 static void (*func_glTangentPointerEXT)( GLenum, GLsizei, GLvoid* );
756 static void (*func_glTbufferMask3DFX)( GLuint );
757 static GLboolean (*func_glTestFenceAPPLE)( GLuint );
758 static GLboolean (*func_glTestFenceNV)( GLuint );
759 static GLboolean (*func_glTestObjectAPPLE)( GLenum, GLuint );
760 static void (*func_glTexBumpParameterfvATI)( GLenum, GLfloat* );
761 static void (*func_glTexBumpParameterivATI)( GLenum, GLint* );
762 static void (*func_glTexCoord1hNV)( unsigned short );
763 static void (*func_glTexCoord1hvNV)( unsigned short* );
764 static void (*func_glTexCoord2fColor3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
765 static void (*func_glTexCoord2fColor3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat* );
766 static void (*func_glTexCoord2fColor4fNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
767 static void (*func_glTexCoord2fColor4fNormal3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat*, GLfloat* );
768 static void (*func_glTexCoord2fColor4ubVertex3fSUN)( GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat );
769 static void (*func_glTexCoord2fColor4ubVertex3fvSUN)( GLfloat*, GLubyte*, GLfloat* );
770 static void (*func_glTexCoord2fNormal3fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
771 static void (*func_glTexCoord2fNormal3fVertex3fvSUN)( GLfloat*, GLfloat*, GLfloat* );
772 static void (*func_glTexCoord2fVertex3fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
773 static void (*func_glTexCoord2fVertex3fvSUN)( GLfloat*, GLfloat* );
774 static void (*func_glTexCoord2hNV)( unsigned short, unsigned short );
775 static void (*func_glTexCoord2hvNV)( unsigned short* );
776 static void (*func_glTexCoord3hNV)( unsigned short, unsigned short, unsigned short );
777 static void (*func_glTexCoord3hvNV)( unsigned short* );
778 static void (*func_glTexCoord4fColor4fNormal3fVertex4fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
779 static void (*func_glTexCoord4fColor4fNormal3fVertex4fvSUN)( GLfloat*, GLfloat*, GLfloat*, GLfloat* );
780 static void (*func_glTexCoord4fVertex4fSUN)( GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat );
781 static void (*func_glTexCoord4fVertex4fvSUN)( GLfloat*, GLfloat* );
782 static void (*func_glTexCoord4hNV)( unsigned short, unsigned short, unsigned short, unsigned short );
783 static void (*func_glTexCoord4hvNV)( unsigned short* );
784 static void (*func_glTexCoordPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* );
785 static void (*func_glTexCoordPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint );
786 static void (*func_glTexCoordPointervINTEL)( GLint, GLenum, GLvoid** );
787 static void (*func_glTexFilterFuncSGIS)( GLenum, GLenum, GLsizei, GLfloat* );
788 static void (*func_glTexImage3DEXT)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid* );
789 static void (*func_glTexImage4DSGIS)( GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLvoid* );
790 static void (*func_glTexSubImage1DEXT)( GLenum, GLint, GLint, GLsizei, GLenum, GLenum, GLvoid* );
791 static void (*func_glTexSubImage2DEXT)( GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid* );
792 static void (*func_glTexSubImage3DEXT)( GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid* );
793 static void (*func_glTexSubImage4DSGIS)( GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLvoid* );
794 static void (*func_glTextureColorMaskSGIS)( GLboolean, GLboolean, GLboolean, GLboolean );
795 static void (*func_glTextureLightEXT)( GLenum );
796 static void (*func_glTextureMaterialEXT)( GLenum, GLenum );
797 static void (*func_glTextureNormalEXT)( GLenum );
798 static void (*func_glTrackMatrixNV)( GLenum, GLuint, GLenum, GLenum );
799 static void (*func_glUniform1f)( GLint, GLfloat );
800 static void (*func_glUniform1fARB)( GLint, GLfloat );
801 static void (*func_glUniform1fv)( GLint, GLsizei, GLfloat* );
802 static void (*func_glUniform1fvARB)( GLint, GLsizei, GLfloat* );
803 static void (*func_glUniform1i)( GLint, GLint );
804 static void (*func_glUniform1iARB)( GLint, GLint );
805 static void (*func_glUniform1iv)( GLint, GLsizei, GLint* );
806 static void (*func_glUniform1ivARB)( GLint, GLsizei, GLint* );
807 static void (*func_glUniform2f)( GLint, GLfloat, GLfloat );
808 static void (*func_glUniform2fARB)( GLint, GLfloat, GLfloat );
809 static void (*func_glUniform2fv)( GLint, GLsizei, GLfloat* );
810 static void (*func_glUniform2fvARB)( GLint, GLsizei, GLfloat* );
811 static void (*func_glUniform2i)( GLint, GLint, GLint );
812 static void (*func_glUniform2iARB)( GLint, GLint, GLint );
813 static void (*func_glUniform2iv)( GLint, GLsizei, GLint* );
814 static void (*func_glUniform2ivARB)( GLint, GLsizei, GLint* );
815 static void (*func_glUniform3f)( GLint, GLfloat, GLfloat, GLfloat );
816 static void (*func_glUniform3fARB)( GLint, GLfloat, GLfloat, GLfloat );
817 static void (*func_glUniform3fv)( GLint, GLsizei, GLfloat* );
818 static void (*func_glUniform3fvARB)( GLint, GLsizei, GLfloat* );
819 static void (*func_glUniform3i)( GLint, GLint, GLint, GLint );
820 static void (*func_glUniform3iARB)( GLint, GLint, GLint, GLint );
821 static void (*func_glUniform3iv)( GLint, GLsizei, GLint* );
822 static void (*func_glUniform3ivARB)( GLint, GLsizei, GLint* );
823 static void (*func_glUniform4f)( GLint, GLfloat, GLfloat, GLfloat, GLfloat );
824 static void (*func_glUniform4fARB)( GLint, GLfloat, GLfloat, GLfloat, GLfloat );
825 static void (*func_glUniform4fv)( GLint, GLsizei, GLfloat* );
826 static void (*func_glUniform4fvARB)( GLint, GLsizei, GLfloat* );
827 static void (*func_glUniform4i)( GLint, GLint, GLint, GLint, GLint );
828 static void (*func_glUniform4iARB)( GLint, GLint, GLint, GLint, GLint );
829 static void (*func_glUniform4iv)( GLint, GLsizei, GLint* );
830 static void (*func_glUniform4ivARB)( GLint, GLsizei, GLint* );
831 static void (*func_glUniformMatrix2fv)( GLint, GLsizei, GLboolean, GLfloat* );
832 static void (*func_glUniformMatrix2fvARB)( GLint, GLsizei, GLboolean, GLfloat* );
833 static void (*func_glUniformMatrix3fv)( GLint, GLsizei, GLboolean, GLfloat* );
834 static void (*func_glUniformMatrix3fvARB)( GLint, GLsizei, GLboolean, GLfloat* );
835 static void (*func_glUniformMatrix4fv)( GLint, GLsizei, GLboolean, GLfloat* );
836 static void (*func_glUniformMatrix4fvARB)( GLint, GLsizei, GLboolean, GLfloat* );
837 static void (*func_glUnlockArraysEXT)( void );
838 static GLboolean (*func_glUnmapBuffer)( GLenum );
839 static GLboolean (*func_glUnmapBufferARB)( GLenum );
840 static void (*func_glUnmapObjectBufferATI)( GLuint );
841 static void (*func_glUpdateObjectBufferATI)( GLuint, GLuint, GLsizei, GLvoid*, GLenum );
842 static void (*func_glUseProgram)( GLuint );
843 static void (*func_glUseProgramObjectARB)( unsigned int );
844 static void (*func_glValidateProgram)( GLuint );
845 static void (*func_glValidateProgramARB)( unsigned int );
846 static void (*func_glVariantArrayObjectATI)( GLuint, GLenum, GLsizei, GLuint, GLuint );
847 static void (*func_glVariantPointerEXT)( GLuint, GLenum, GLuint, GLvoid* );
848 static void (*func_glVariantbvEXT)( GLuint, GLbyte* );
849 static void (*func_glVariantdvEXT)( GLuint, GLdouble* );
850 static void (*func_glVariantfvEXT)( GLuint, GLfloat* );
851 static void (*func_glVariantivEXT)( GLuint, GLint* );
852 static void (*func_glVariantsvEXT)( GLuint, GLshort* );
853 static void (*func_glVariantubvEXT)( GLuint, GLubyte* );
854 static void (*func_glVariantuivEXT)( GLuint, GLuint* );
855 static void (*func_glVariantusvEXT)( GLuint, GLushort* );
856 static void (*func_glVertex2hNV)( unsigned short, unsigned short );
857 static void (*func_glVertex2hvNV)( unsigned short* );
858 static void (*func_glVertex3hNV)( unsigned short, unsigned short, unsigned short );
859 static void (*func_glVertex3hvNV)( unsigned short* );
860 static void (*func_glVertex4hNV)( unsigned short, unsigned short, unsigned short, unsigned short );
861 static void (*func_glVertex4hvNV)( unsigned short* );
862 static void (*func_glVertexArrayParameteriAPPLE)( GLenum, GLint );
863 static void (*func_glVertexArrayRangeAPPLE)( GLsizei, GLvoid* );
864 static void (*func_glVertexArrayRangeNV)( GLsizei, GLvoid* );
865 static void (*func_glVertexAttrib1d)( GLuint, GLdouble );
866 static void (*func_glVertexAttrib1dARB)( GLuint, GLdouble );
867 static void (*func_glVertexAttrib1dNV)( GLuint, GLdouble );
868 static void (*func_glVertexAttrib1dv)( GLuint, GLdouble* );
869 static void (*func_glVertexAttrib1dvARB)( GLuint, GLdouble* );
870 static void (*func_glVertexAttrib1dvNV)( GLuint, GLdouble* );
871 static void (*func_glVertexAttrib1f)( GLuint, GLfloat );
872 static void (*func_glVertexAttrib1fARB)( GLuint, GLfloat );
873 static void (*func_glVertexAttrib1fNV)( GLuint, GLfloat );
874 static void (*func_glVertexAttrib1fv)( GLuint, GLfloat* );
875 static void (*func_glVertexAttrib1fvARB)( GLuint, GLfloat* );
876 static void (*func_glVertexAttrib1fvNV)( GLuint, GLfloat* );
877 static void (*func_glVertexAttrib1hNV)( GLuint, unsigned short );
878 static void (*func_glVertexAttrib1hvNV)( GLuint, unsigned short* );
879 static void (*func_glVertexAttrib1s)( GLuint, GLshort );
880 static void (*func_glVertexAttrib1sARB)( GLuint, GLshort );
881 static void (*func_glVertexAttrib1sNV)( GLuint, GLshort );
882 static void (*func_glVertexAttrib1sv)( GLuint, GLshort* );
883 static void (*func_glVertexAttrib1svARB)( GLuint, GLshort* );
884 static void (*func_glVertexAttrib1svNV)( GLuint, GLshort* );
885 static void (*func_glVertexAttrib2d)( GLuint, GLdouble, GLdouble );
886 static void (*func_glVertexAttrib2dARB)( GLuint, GLdouble, GLdouble );
887 static void (*func_glVertexAttrib2dNV)( GLuint, GLdouble, GLdouble );
888 static void (*func_glVertexAttrib2dv)( GLuint, GLdouble* );
889 static void (*func_glVertexAttrib2dvARB)( GLuint, GLdouble* );
890 static void (*func_glVertexAttrib2dvNV)( GLuint, GLdouble* );
891 static void (*func_glVertexAttrib2f)( GLuint, GLfloat, GLfloat );
892 static void (*func_glVertexAttrib2fARB)( GLuint, GLfloat, GLfloat );
893 static void (*func_glVertexAttrib2fNV)( GLuint, GLfloat, GLfloat );
894 static void (*func_glVertexAttrib2fv)( GLuint, GLfloat* );
895 static void (*func_glVertexAttrib2fvARB)( GLuint, GLfloat* );
896 static void (*func_glVertexAttrib2fvNV)( GLuint, GLfloat* );
897 static void (*func_glVertexAttrib2hNV)( GLuint, unsigned short, unsigned short );
898 static void (*func_glVertexAttrib2hvNV)( GLuint, unsigned short* );
899 static void (*func_glVertexAttrib2s)( GLuint, GLshort, GLshort );
900 static void (*func_glVertexAttrib2sARB)( GLuint, GLshort, GLshort );
901 static void (*func_glVertexAttrib2sNV)( GLuint, GLshort, GLshort );
902 static void (*func_glVertexAttrib2sv)( GLuint, GLshort* );
903 static void (*func_glVertexAttrib2svARB)( GLuint, GLshort* );
904 static void (*func_glVertexAttrib2svNV)( GLuint, GLshort* );
905 static void (*func_glVertexAttrib3d)( GLuint, GLdouble, GLdouble, GLdouble );
906 static void (*func_glVertexAttrib3dARB)( GLuint, GLdouble, GLdouble, GLdouble );
907 static void (*func_glVertexAttrib3dNV)( GLuint, GLdouble, GLdouble, GLdouble );
908 static void (*func_glVertexAttrib3dv)( GLuint, GLdouble* );
909 static void (*func_glVertexAttrib3dvARB)( GLuint, GLdouble* );
910 static void (*func_glVertexAttrib3dvNV)( GLuint, GLdouble* );
911 static void (*func_glVertexAttrib3f)( GLuint, GLfloat, GLfloat, GLfloat );
912 static void (*func_glVertexAttrib3fARB)( GLuint, GLfloat, GLfloat, GLfloat );
913 static void (*func_glVertexAttrib3fNV)( GLuint, GLfloat, GLfloat, GLfloat );
914 static void (*func_glVertexAttrib3fv)( GLuint, GLfloat* );
915 static void (*func_glVertexAttrib3fvARB)( GLuint, GLfloat* );
916 static void (*func_glVertexAttrib3fvNV)( GLuint, GLfloat* );
917 static void (*func_glVertexAttrib3hNV)( GLuint, unsigned short, unsigned short, unsigned short );
918 static void (*func_glVertexAttrib3hvNV)( GLuint, unsigned short* );
919 static void (*func_glVertexAttrib3s)( GLuint, GLshort, GLshort, GLshort );
920 static void (*func_glVertexAttrib3sARB)( GLuint, GLshort, GLshort, GLshort );
921 static void (*func_glVertexAttrib3sNV)( GLuint, GLshort, GLshort, GLshort );
922 static void (*func_glVertexAttrib3sv)( GLuint, GLshort* );
923 static void (*func_glVertexAttrib3svARB)( GLuint, GLshort* );
924 static void (*func_glVertexAttrib3svNV)( GLuint, GLshort* );
925 static void (*func_glVertexAttrib4Nbv)( GLuint, GLbyte* );
926 static void (*func_glVertexAttrib4NbvARB)( GLuint, GLbyte* );
927 static void (*func_glVertexAttrib4Niv)( GLuint, GLint* );
928 static void (*func_glVertexAttrib4NivARB)( GLuint, GLint* );
929 static void (*func_glVertexAttrib4Nsv)( GLuint, GLshort* );
930 static void (*func_glVertexAttrib4NsvARB)( GLuint, GLshort* );
931 static void (*func_glVertexAttrib4Nub)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte );
932 static void (*func_glVertexAttrib4NubARB)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte );
933 static void (*func_glVertexAttrib4Nubv)( GLuint, GLubyte* );
934 static void (*func_glVertexAttrib4NubvARB)( GLuint, GLubyte* );
935 static void (*func_glVertexAttrib4Nuiv)( GLuint, GLuint* );
936 static void (*func_glVertexAttrib4NuivARB)( GLuint, GLuint* );
937 static void (*func_glVertexAttrib4Nusv)( GLuint, GLushort* );
938 static void (*func_glVertexAttrib4NusvARB)( GLuint, GLushort* );
939 static void (*func_glVertexAttrib4bv)( GLuint, GLbyte* );
940 static void (*func_glVertexAttrib4bvARB)( GLuint, GLbyte* );
941 static void (*func_glVertexAttrib4d)( GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
942 static void (*func_glVertexAttrib4dARB)( GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
943 static void (*func_glVertexAttrib4dNV)( GLuint, GLdouble, GLdouble, GLdouble, GLdouble );
944 static void (*func_glVertexAttrib4dv)( GLuint, GLdouble* );
945 static void (*func_glVertexAttrib4dvARB)( GLuint, GLdouble* );
946 static void (*func_glVertexAttrib4dvNV)( GLuint, GLdouble* );
947 static void (*func_glVertexAttrib4f)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
948 static void (*func_glVertexAttrib4fARB)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
949 static void (*func_glVertexAttrib4fNV)( GLuint, GLfloat, GLfloat, GLfloat, GLfloat );
950 static void (*func_glVertexAttrib4fv)( GLuint, GLfloat* );
951 static void (*func_glVertexAttrib4fvARB)( GLuint, GLfloat* );
952 static void (*func_glVertexAttrib4fvNV)( GLuint, GLfloat* );
953 static void (*func_glVertexAttrib4hNV)( GLuint, unsigned short, unsigned short, unsigned short, unsigned short );
954 static void (*func_glVertexAttrib4hvNV)( GLuint, unsigned short* );
955 static void (*func_glVertexAttrib4iv)( GLuint, GLint* );
956 static void (*func_glVertexAttrib4ivARB)( GLuint, GLint* );
957 static void (*func_glVertexAttrib4s)( GLuint, GLshort, GLshort, GLshort, GLshort );
958 static void (*func_glVertexAttrib4sARB)( GLuint, GLshort, GLshort, GLshort, GLshort );
959 static void (*func_glVertexAttrib4sNV)( GLuint, GLshort, GLshort, GLshort, GLshort );
960 static void (*func_glVertexAttrib4sv)( GLuint, GLshort* );
961 static void (*func_glVertexAttrib4svARB)( GLuint, GLshort* );
962 static void (*func_glVertexAttrib4svNV)( GLuint, GLshort* );
963 static void (*func_glVertexAttrib4ubNV)( GLuint, GLubyte, GLubyte, GLubyte, GLubyte );
964 static void (*func_glVertexAttrib4ubv)( GLuint, GLubyte* );
965 static void (*func_glVertexAttrib4ubvARB)( GLuint, GLubyte* );
966 static void (*func_glVertexAttrib4ubvNV)( GLuint, GLubyte* );
967 static void (*func_glVertexAttrib4uiv)( GLuint, GLuint* );
968 static void (*func_glVertexAttrib4uivARB)( GLuint, GLuint* );
969 static void (*func_glVertexAttrib4usv)( GLuint, GLushort* );
970 static void (*func_glVertexAttrib4usvARB)( GLuint, GLushort* );
971 static void (*func_glVertexAttribArrayObjectATI)( GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint );
972 static void (*func_glVertexAttribPointer)( GLuint, GLint, GLenum, GLboolean, GLsizei, GLvoid* );
973 static void (*func_glVertexAttribPointerARB)( GLuint, GLint, GLenum, GLboolean, GLsizei, GLvoid* );
974 static void (*func_glVertexAttribPointerNV)( GLuint, GLint, GLenum, GLsizei, GLvoid* );
975 static void (*func_glVertexAttribs1dvNV)( GLuint, GLsizei, GLdouble* );
976 static void (*func_glVertexAttribs1fvNV)( GLuint, GLsizei, GLfloat* );
977 static void (*func_glVertexAttribs1hvNV)( GLuint, GLsizei, unsigned short* );
978 static void (*func_glVertexAttribs1svNV)( GLuint, GLsizei, GLshort* );
979 static void (*func_glVertexAttribs2dvNV)( GLuint, GLsizei, GLdouble* );
980 static void (*func_glVertexAttribs2fvNV)( GLuint, GLsizei, GLfloat* );
981 static void (*func_glVertexAttribs2hvNV)( GLuint, GLsizei, unsigned short* );
982 static void (*func_glVertexAttribs2svNV)( GLuint, GLsizei, GLshort* );
983 static void (*func_glVertexAttribs3dvNV)( GLuint, GLsizei, GLdouble* );
984 static void (*func_glVertexAttribs3fvNV)( GLuint, GLsizei, GLfloat* );
985 static void (*func_glVertexAttribs3hvNV)( GLuint, GLsizei, unsigned short* );
986 static void (*func_glVertexAttribs3svNV)( GLuint, GLsizei, GLshort* );
987 static void (*func_glVertexAttribs4dvNV)( GLuint, GLsizei, GLdouble* );
988 static void (*func_glVertexAttribs4fvNV)( GLuint, GLsizei, GLfloat* );
989 static void (*func_glVertexAttribs4hvNV)( GLuint, GLsizei, unsigned short* );
990 static void (*func_glVertexAttribs4svNV)( GLuint, GLsizei, GLshort* );
991 static void (*func_glVertexAttribs4ubvNV)( GLuint, GLsizei, GLubyte* );
992 static void (*func_glVertexBlendARB)( GLint );
993 static void (*func_glVertexBlendEnvfATI)( GLenum, GLfloat );
994 static void (*func_glVertexBlendEnviATI)( GLenum, GLint );
995 static void (*func_glVertexPointerEXT)( GLint, GLenum, GLsizei, GLsizei, GLvoid* );
996 static void (*func_glVertexPointerListIBM)( GLint, GLenum, GLint, GLvoid**, GLint );
997 static void (*func_glVertexPointervINTEL)( GLint, GLenum, GLvoid** );
998 static void (*func_glVertexStream1dATI)( GLenum, GLdouble );
999 static void (*func_glVertexStream1dvATI)( GLenum, GLdouble* );
1000 static void (*func_glVertexStream1fATI)( GLenum, GLfloat );
1001 static void (*func_glVertexStream1fvATI)( GLenum, GLfloat* );
1002 static void (*func_glVertexStream1iATI)( GLenum, GLint );
1003 static void (*func_glVertexStream1ivATI)( GLenum, GLint* );
1004 static void (*func_glVertexStream1sATI)( GLenum, GLshort );
1005 static void (*func_glVertexStream1svATI)( GLenum, GLshort* );
1006 static void (*func_glVertexStream2dATI)( GLenum, GLdouble, GLdouble );
1007 static void (*func_glVertexStream2dvATI)( GLenum, GLdouble* );
1008 static void (*func_glVertexStream2fATI)( GLenum, GLfloat, GLfloat );
1009 static void (*func_glVertexStream2fvATI)( GLenum, GLfloat* );
1010 static void (*func_glVertexStream2iATI)( GLenum, GLint, GLint );
1011 static void (*func_glVertexStream2ivATI)( GLenum, GLint* );
1012 static void (*func_glVertexStream2sATI)( GLenum, GLshort, GLshort );
1013 static void (*func_glVertexStream2svATI)( GLenum, GLshort* );
1014 static void (*func_glVertexStream3dATI)( GLenum, GLdouble, GLdouble, GLdouble );
1015 static void (*func_glVertexStream3dvATI)( GLenum, GLdouble* );
1016 static void (*func_glVertexStream3fATI)( GLenum, GLfloat, GLfloat, GLfloat );
1017 static void (*func_glVertexStream3fvATI)( GLenum, GLfloat* );
1018 static void (*func_glVertexStream3iATI)( GLenum, GLint, GLint, GLint );
1019 static void (*func_glVertexStream3ivATI)( GLenum, GLint* );
1020 static void (*func_glVertexStream3sATI)( GLenum, GLshort, GLshort, GLshort );
1021 static void (*func_glVertexStream3svATI)( GLenum, GLshort* );
1022 static void (*func_glVertexStream4dATI)( GLenum, GLdouble, GLdouble, GLdouble, GLdouble );
1023 static void (*func_glVertexStream4dvATI)( GLenum, GLdouble* );
1024 static void (*func_glVertexStream4fATI)( GLenum, GLfloat, GLfloat, GLfloat, GLfloat );
1025 static void (*func_glVertexStream4fvATI)( GLenum, GLfloat* );
1026 static void (*func_glVertexStream4iATI)( GLenum, GLint, GLint, GLint, GLint );
1027 static void (*func_glVertexStream4ivATI)( GLenum, GLint* );
1028 static void (*func_glVertexStream4sATI)( GLenum, GLshort, GLshort, GLshort, GLshort );
1029 static void (*func_glVertexStream4svATI)( GLenum, GLshort* );
1030 static void (*func_glVertexWeightPointerEXT)( GLsizei, GLenum, GLsizei, GLvoid* );
1031 static void (*func_glVertexWeightfEXT)( GLfloat );
1032 static void (*func_glVertexWeightfvEXT)( GLfloat* );
1033 static void (*func_glVertexWeighthNV)( unsigned short );
1034 static void (*func_glVertexWeighthvNV)( unsigned short* );
1035 static void (*func_glWeightPointerARB)( GLint, GLenum, GLsizei, GLvoid* );
1036 static void (*func_glWeightbvARB)( GLint, GLbyte* );
1037 static void (*func_glWeightdvARB)( GLint, GLdouble* );
1038 static void (*func_glWeightfvARB)( GLint, GLfloat* );
1039 static void (*func_glWeightivARB)( GLint, GLint* );
1040 static void (*func_glWeightsvARB)( GLint, GLshort* );
1041 static void (*func_glWeightubvARB)( GLint, GLubyte* );
1042 static void (*func_glWeightuivARB)( GLint, GLuint* );
1043 static void (*func_glWeightusvARB)( GLint, GLushort* );
1044 static void (*func_glWindowPos2d)( GLdouble, GLdouble );
1045 static void (*func_glWindowPos2dARB)( GLdouble, GLdouble );
1046 static void (*func_glWindowPos2dMESA)( GLdouble, GLdouble );
1047 static void (*func_glWindowPos2dv)( GLdouble* );
1048 static void (*func_glWindowPos2dvARB)( GLdouble* );
1049 static void (*func_glWindowPos2dvMESA)( GLdouble* );
1050 static void (*func_glWindowPos2f)( GLfloat, GLfloat );
1051 static void (*func_glWindowPos2fARB)( GLfloat, GLfloat );
1052 static void (*func_glWindowPos2fMESA)( GLfloat, GLfloat );
1053 static void (*func_glWindowPos2fv)( GLfloat* );
1054 static void (*func_glWindowPos2fvARB)( GLfloat* );
1055 static void (*func_glWindowPos2fvMESA)( GLfloat* );
1056 static void (*func_glWindowPos2i)( GLint, GLint );
1057 static void (*func_glWindowPos2iARB)( GLint, GLint );
1058 static void (*func_glWindowPos2iMESA)( GLint, GLint );
1059 static void (*func_glWindowPos2iv)( GLint* );
1060 static void (*func_glWindowPos2ivARB)( GLint* );
1061 static void (*func_glWindowPos2ivMESA)( GLint* );
1062 static void (*func_glWindowPos2s)( GLshort, GLshort );
1063 static void (*func_glWindowPos2sARB)( GLshort, GLshort );
1064 static void (*func_glWindowPos2sMESA)( GLshort, GLshort );
1065 static void (*func_glWindowPos2sv)( GLshort* );
1066 static void (*func_glWindowPos2svARB)( GLshort* );
1067 static void (*func_glWindowPos2svMESA)( GLshort* );
1068 static void (*func_glWindowPos3d)( GLdouble, GLdouble, GLdouble );
1069 static void (*func_glWindowPos3dARB)( GLdouble, GLdouble, GLdouble );
1070 static void (*func_glWindowPos3dMESA)( GLdouble, GLdouble, GLdouble );
1071 static void (*func_glWindowPos3dv)( GLdouble* );
1072 static void (*func_glWindowPos3dvARB)( GLdouble* );
1073 static void (*func_glWindowPos3dvMESA)( GLdouble* );
1074 static void (*func_glWindowPos3f)( GLfloat, GLfloat, GLfloat );
1075 static void (*func_glWindowPos3fARB)( GLfloat, GLfloat, GLfloat );
1076 static void (*func_glWindowPos3fMESA)( GLfloat, GLfloat, GLfloat );
1077 static void (*func_glWindowPos3fv)( GLfloat* );
1078 static void (*func_glWindowPos3fvARB)( GLfloat* );
1079 static void (*func_glWindowPos3fvMESA)( GLfloat* );
1080 static void (*func_glWindowPos3i)( GLint, GLint, GLint );
1081 static void (*func_glWindowPos3iARB)( GLint, GLint, GLint );
1082 static void (*func_glWindowPos3iMESA)( GLint, GLint, GLint );
1083 static void (*func_glWindowPos3iv)( GLint* );
1084 static void (*func_glWindowPos3ivARB)( GLint* );
1085 static void (*func_glWindowPos3ivMESA)( GLint* );
1086 static void (*func_glWindowPos3s)( GLshort, GLshort, GLshort );
1087 static void (*func_glWindowPos3sARB)( GLshort, GLshort, GLshort );
1088 static void (*func_glWindowPos3sMESA)( GLshort, GLshort, GLshort );
1089 static void (*func_glWindowPos3sv)( GLshort* );
1090 static void (*func_glWindowPos3svARB)( GLshort* );
1091 static void (*func_glWindowPos3svMESA)( GLshort* );
1092 static void (*func_glWindowPos4dMESA)( GLdouble, GLdouble, GLdouble, GLdouble );
1093 static void (*func_glWindowPos4dvMESA)( GLdouble* );
1094 static void (*func_glWindowPos4fMESA)( GLfloat, GLfloat, GLfloat, GLfloat );
1095 static void (*func_glWindowPos4fvMESA)( GLfloat* );
1096 static void (*func_glWindowPos4iMESA)( GLint, GLint, GLint, GLint );
1097 static void (*func_glWindowPos4ivMESA)( GLint* );
1098 static void (*func_glWindowPos4sMESA)( GLshort, GLshort, GLshort, GLshort );
1099 static void (*func_glWindowPos4svMESA)( GLshort* );
1100 static void (*func_glWriteMaskEXT)( GLuint, GLuint, GLenum, GLenum, GLenum, GLenum );
1101 static void * (*func_wglAllocateMemoryNV)( GLsizei, GLfloat, GLfloat, GLfloat );
1102 static void (*func_wglFreeMemoryNV)( GLvoid * );
1104 /* The thunks themselves....*/
1105 static void WINAPI wine_glActiveStencilFaceEXT( GLenum face ) {
1106 TRACE("(%d)\n", face );
1108 func_glActiveStencilFaceEXT( face );
1112 static void WINAPI wine_glActiveTexture( GLenum texture ) {
1113 TRACE("(%d)\n", texture );
1115 func_glActiveTexture( texture );
1119 static void WINAPI wine_glActiveTextureARB( GLenum texture ) {
1120 TRACE("(%d)\n", texture );
1122 func_glActiveTextureARB( texture );
1126 static void WINAPI wine_glAlphaFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) {
1127 TRACE("(%d, %d, %d, %d, %d, %d)\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod );
1129 func_glAlphaFragmentOp1ATI( op, dst, dstMod, arg1, arg1Rep, arg1Mod );
1133 static void WINAPI wine_glAlphaFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) {
1134 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod );
1136 func_glAlphaFragmentOp2ATI( op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod );
1140 static void WINAPI wine_glAlphaFragmentOp3ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod ) {
1141 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod );
1143 func_glAlphaFragmentOp3ATI( op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod );
1147 static void WINAPI wine_glApplyTextureEXT( GLenum mode ) {
1148 TRACE("(%d)\n", mode );
1150 func_glApplyTextureEXT( mode );
1154 static GLboolean WINAPI wine_glAreProgramsResidentNV( GLsizei n, GLuint* programs, GLboolean* residences ) {
1155 GLboolean ret_value;
1156 TRACE("(%d, %p, %p)\n", n, programs, residences );
1158 ret_value = func_glAreProgramsResidentNV( n, programs, residences );
1163 static GLboolean WINAPI wine_glAreTexturesResidentEXT( GLsizei n, GLuint* textures, GLboolean* residences ) {
1164 GLboolean ret_value;
1165 TRACE("(%d, %p, %p)\n", n, textures, residences );
1167 ret_value = func_glAreTexturesResidentEXT( n, textures, residences );
1172 static void WINAPI wine_glArrayElementEXT( GLint i ) {
1173 TRACE("(%d)\n", i );
1175 func_glArrayElementEXT( i );
1179 static void WINAPI wine_glArrayObjectATI( GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) {
1180 TRACE("(%d, %d, %d, %d, %d, %d)\n", array, size, type, stride, buffer, offset );
1182 func_glArrayObjectATI( array, size, type, stride, buffer, offset );
1186 static void WINAPI wine_glAsyncMarkerSGIX( GLuint marker ) {
1187 TRACE("(%d)\n", marker );
1189 func_glAsyncMarkerSGIX( marker );
1193 static void WINAPI wine_glAttachObjectARB( unsigned int containerObj, unsigned int obj ) {
1194 TRACE("(%d, %d)\n", containerObj, obj );
1196 func_glAttachObjectARB( containerObj, obj );
1200 static void WINAPI wine_glAttachShader( GLuint program, GLuint shader ) {
1201 TRACE("(%d, %d)\n", program, shader );
1203 func_glAttachShader( program, shader );
1207 static void WINAPI wine_glBeginFragmentShaderATI( void ) {
1210 func_glBeginFragmentShaderATI( );
1214 static void WINAPI wine_glBeginOcclusionQueryNV( GLuint id ) {
1215 TRACE("(%d)\n", id );
1217 func_glBeginOcclusionQueryNV( id );
1221 static void WINAPI wine_glBeginQuery( GLenum target, GLuint id ) {
1222 TRACE("(%d, %d)\n", target, id );
1224 func_glBeginQuery( target, id );
1228 static void WINAPI wine_glBeginQueryARB( GLenum target, GLuint id ) {
1229 TRACE("(%d, %d)\n", target, id );
1231 func_glBeginQueryARB( target, id );
1235 static void WINAPI wine_glBeginVertexShaderEXT( void ) {
1238 func_glBeginVertexShaderEXT( );
1242 static void WINAPI wine_glBindAttribLocation( GLuint program, GLuint index, char* name ) {
1243 TRACE("(%d, %d, %p)\n", program, index, name );
1245 func_glBindAttribLocation( program, index, name );
1249 static void WINAPI wine_glBindAttribLocationARB( unsigned int programObj, GLuint index, char* name ) {
1250 TRACE("(%d, %d, %p)\n", programObj, index, name );
1252 func_glBindAttribLocationARB( programObj, index, name );
1256 static void WINAPI wine_glBindBuffer( GLenum target, GLuint buffer ) {
1257 TRACE("(%d, %d)\n", target, buffer );
1259 func_glBindBuffer( target, buffer );
1263 static void WINAPI wine_glBindBufferARB( GLenum target, GLuint buffer ) {
1264 TRACE("(%d, %d)\n", target, buffer );
1266 func_glBindBufferARB( target, buffer );
1270 static void WINAPI wine_glBindFragmentShaderATI( GLuint id ) {
1271 TRACE("(%d)\n", id );
1273 func_glBindFragmentShaderATI( id );
1277 static void WINAPI wine_glBindFramebufferEXT( GLenum target, GLuint framebuffer ) {
1278 TRACE("(%d, %d)\n", target, framebuffer );
1280 func_glBindFramebufferEXT( target, framebuffer );
1284 static GLuint WINAPI wine_glBindLightParameterEXT( GLenum light, GLenum value ) {
1286 TRACE("(%d, %d)\n", light, value );
1288 ret_value = func_glBindLightParameterEXT( light, value );
1293 static GLuint WINAPI wine_glBindMaterialParameterEXT( GLenum face, GLenum value ) {
1295 TRACE("(%d, %d)\n", face, value );
1297 ret_value = func_glBindMaterialParameterEXT( face, value );
1302 static GLuint WINAPI wine_glBindParameterEXT( GLenum value ) {
1304 TRACE("(%d)\n", value );
1306 ret_value = func_glBindParameterEXT( value );
1311 static void WINAPI wine_glBindProgramARB( GLenum target, GLuint program ) {
1312 TRACE("(%d, %d)\n", target, program );
1314 func_glBindProgramARB( target, program );
1318 static void WINAPI wine_glBindProgramNV( GLenum target, GLuint id ) {
1319 TRACE("(%d, %d)\n", target, id );
1321 func_glBindProgramNV( target, id );
1325 static void WINAPI wine_glBindRenderbufferEXT( GLenum target, GLuint renderbuffer ) {
1326 TRACE("(%d, %d)\n", target, renderbuffer );
1328 func_glBindRenderbufferEXT( target, renderbuffer );
1332 static GLuint WINAPI wine_glBindTexGenParameterEXT( GLenum unit, GLenum coord, GLenum value ) {
1334 TRACE("(%d, %d, %d)\n", unit, coord, value );
1336 ret_value = func_glBindTexGenParameterEXT( unit, coord, value );
1341 static void WINAPI wine_glBindTextureEXT( GLenum target, GLuint texture ) {
1342 TRACE("(%d, %d)\n", target, texture );
1344 func_glBindTextureEXT( target, texture );
1348 static GLuint WINAPI wine_glBindTextureUnitParameterEXT( GLenum unit, GLenum value ) {
1350 TRACE("(%d, %d)\n", unit, value );
1352 ret_value = func_glBindTextureUnitParameterEXT( unit, value );
1357 static void WINAPI wine_glBindVertexArrayAPPLE( GLuint array ) {
1358 TRACE("(%d)\n", array );
1360 func_glBindVertexArrayAPPLE( array );
1364 static void WINAPI wine_glBindVertexShaderEXT( GLuint id ) {
1365 TRACE("(%d)\n", id );
1367 func_glBindVertexShaderEXT( id );
1371 static void WINAPI wine_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) {
1372 TRACE("(%d, %d, %d)\n", bx, by, bz );
1374 func_glBinormal3bEXT( bx, by, bz );
1378 static void WINAPI wine_glBinormal3bvEXT( GLbyte* v ) {
1379 TRACE("(%p)\n", v );
1381 func_glBinormal3bvEXT( v );
1385 static void WINAPI wine_glBinormal3dEXT( GLdouble bx, GLdouble by, GLdouble bz ) {
1386 TRACE("(%f, %f, %f)\n", bx, by, bz );
1388 func_glBinormal3dEXT( bx, by, bz );
1392 static void WINAPI wine_glBinormal3dvEXT( GLdouble* v ) {
1393 TRACE("(%p)\n", v );
1395 func_glBinormal3dvEXT( v );
1399 static void WINAPI wine_glBinormal3fEXT( GLfloat bx, GLfloat by, GLfloat bz ) {
1400 TRACE("(%f, %f, %f)\n", bx, by, bz );
1402 func_glBinormal3fEXT( bx, by, bz );
1406 static void WINAPI wine_glBinormal3fvEXT( GLfloat* v ) {
1407 TRACE("(%p)\n", v );
1409 func_glBinormal3fvEXT( v );
1413 static void WINAPI wine_glBinormal3iEXT( GLint bx, GLint by, GLint bz ) {
1414 TRACE("(%d, %d, %d)\n", bx, by, bz );
1416 func_glBinormal3iEXT( bx, by, bz );
1420 static void WINAPI wine_glBinormal3ivEXT( GLint* v ) {
1421 TRACE("(%p)\n", v );
1423 func_glBinormal3ivEXT( v );
1427 static void WINAPI wine_glBinormal3sEXT( GLshort bx, GLshort by, GLshort bz ) {
1428 TRACE("(%d, %d, %d)\n", bx, by, bz );
1430 func_glBinormal3sEXT( bx, by, bz );
1434 static void WINAPI wine_glBinormal3svEXT( GLshort* v ) {
1435 TRACE("(%p)\n", v );
1437 func_glBinormal3svEXT( v );
1441 static void WINAPI wine_glBinormalPointerEXT( GLenum type, GLsizei stride, GLvoid* pointer ) {
1442 TRACE("(%d, %d, %p)\n", type, stride, pointer );
1444 func_glBinormalPointerEXT( type, stride, pointer );
1448 static void WINAPI wine_glBlendColorEXT( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) {
1449 TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
1451 func_glBlendColorEXT( red, green, blue, alpha );
1455 static void WINAPI wine_glBlendEquationEXT( GLenum mode ) {
1456 TRACE("(%d)\n", mode );
1458 func_glBlendEquationEXT( mode );
1462 static void WINAPI wine_glBlendEquationSeparate( GLenum modeRGB, GLenum modeAlpha ) {
1463 TRACE("(%d, %d)\n", modeRGB, modeAlpha );
1465 func_glBlendEquationSeparate( modeRGB, modeAlpha );
1469 static void WINAPI wine_glBlendEquationSeparateEXT( GLenum modeRGB, GLenum modeAlpha ) {
1470 TRACE("(%d, %d)\n", modeRGB, modeAlpha );
1472 func_glBlendEquationSeparateEXT( modeRGB, modeAlpha );
1476 static void WINAPI wine_glBlendFuncSeparate( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) {
1477 TRACE("(%d, %d, %d, %d)\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
1479 func_glBlendFuncSeparate( sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
1483 static void WINAPI wine_glBlendFuncSeparateEXT( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) {
1484 TRACE("(%d, %d, %d, %d)\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
1486 func_glBlendFuncSeparateEXT( sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
1490 static void WINAPI wine_glBlendFuncSeparateINGR( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) {
1491 TRACE("(%d, %d, %d, %d)\n", sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
1493 func_glBlendFuncSeparateINGR( sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha );
1497 static void WINAPI wine_glBufferData( GLenum target, ptrdiff_t size, GLvoid* data, GLenum usage ) {
1498 TRACE("(%d, %d, %p, %d)\n", target, size, data, usage );
1500 func_glBufferData( target, size, data, usage );
1504 static void WINAPI wine_glBufferDataARB( GLenum target, ptrdiff_t size, GLvoid* data, GLenum usage ) {
1505 TRACE("(%d, %d, %p, %d)\n", target, size, data, usage );
1507 func_glBufferDataARB( target, size, data, usage );
1511 static GLuint WINAPI wine_glBufferRegionEnabled( void ) {
1515 ret_value = func_glBufferRegionEnabled( );
1520 static void WINAPI wine_glBufferSubData( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
1521 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
1523 func_glBufferSubData( target, offset, size, data );
1527 static void WINAPI wine_glBufferSubDataARB( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
1528 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
1530 func_glBufferSubDataARB( target, offset, size, data );
1534 static GLenum WINAPI wine_glCheckFramebufferStatusEXT( GLenum target ) {
1536 TRACE("(%d)\n", target );
1538 ret_value = func_glCheckFramebufferStatusEXT( target );
1543 static void WINAPI wine_glClampColorARB( GLenum target, GLenum clamp ) {
1544 TRACE("(%d, %d)\n", target, clamp );
1546 func_glClampColorARB( target, clamp );
1550 static void WINAPI wine_glClientActiveTexture( GLenum texture ) {
1551 TRACE("(%d)\n", texture );
1553 func_glClientActiveTexture( texture );
1557 static void WINAPI wine_glClientActiveTextureARB( GLenum texture ) {
1558 TRACE("(%d)\n", texture );
1560 func_glClientActiveTextureARB( texture );
1564 static void WINAPI wine_glClientActiveVertexStreamATI( GLenum stream ) {
1565 TRACE("(%d)\n", stream );
1567 func_glClientActiveVertexStreamATI( stream );
1571 static void WINAPI wine_glColor3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) {
1572 TRACE("(%f, %f, %f, %f, %f, %f)\n", r, g, b, x, y, z );
1574 func_glColor3fVertex3fSUN( r, g, b, x, y, z );
1578 static void WINAPI wine_glColor3fVertex3fvSUN( GLfloat* c, GLfloat* v ) {
1579 TRACE("(%p, %p)\n", c, v );
1581 func_glColor3fVertex3fvSUN( c, v );
1585 static void WINAPI wine_glColor3hNV( unsigned short red, unsigned short green, unsigned short blue ) {
1586 TRACE("(%d, %d, %d)\n", red, green, blue );
1588 func_glColor3hNV( red, green, blue );
1592 static void WINAPI wine_glColor3hvNV( unsigned short* v ) {
1593 TRACE("(%p)\n", v );
1595 func_glColor3hvNV( v );
1599 static void WINAPI wine_glColor4fNormal3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
1600 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", r, g, b, a, nx, ny, nz, x, y, z );
1602 func_glColor4fNormal3fVertex3fSUN( r, g, b, a, nx, ny, nz, x, y, z );
1606 static void WINAPI wine_glColor4fNormal3fVertex3fvSUN( GLfloat* c, GLfloat* n, GLfloat* v ) {
1607 TRACE("(%p, %p, %p)\n", c, n, v );
1609 func_glColor4fNormal3fVertex3fvSUN( c, n, v );
1613 static void WINAPI wine_glColor4hNV( unsigned short red, unsigned short green, unsigned short blue, unsigned short alpha ) {
1614 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
1616 func_glColor4hNV( red, green, blue, alpha );
1620 static void WINAPI wine_glColor4hvNV( unsigned short* v ) {
1621 TRACE("(%p)\n", v );
1623 func_glColor4hvNV( v );
1627 static void WINAPI wine_glColor4ubVertex2fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y ) {
1628 TRACE("(%d, %d, %d, %d, %f, %f)\n", r, g, b, a, x, y );
1630 func_glColor4ubVertex2fSUN( r, g, b, a, x, y );
1634 static void WINAPI wine_glColor4ubVertex2fvSUN( GLubyte* c, GLfloat* v ) {
1635 TRACE("(%p, %p)\n", c, v );
1637 func_glColor4ubVertex2fvSUN( c, v );
1641 static void WINAPI wine_glColor4ubVertex3fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) {
1642 TRACE("(%d, %d, %d, %d, %f, %f, %f)\n", r, g, b, a, x, y, z );
1644 func_glColor4ubVertex3fSUN( r, g, b, a, x, y, z );
1648 static void WINAPI wine_glColor4ubVertex3fvSUN( GLubyte* c, GLfloat* v ) {
1649 TRACE("(%p, %p)\n", c, v );
1651 func_glColor4ubVertex3fvSUN( c, v );
1655 static void WINAPI wine_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) {
1656 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod );
1658 func_glColorFragmentOp1ATI( op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod );
1662 static void WINAPI wine_glColorFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) {
1663 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod );
1665 func_glColorFragmentOp2ATI( op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod );
1669 static void WINAPI wine_glColorFragmentOp3ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod ) {
1670 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod );
1672 func_glColorFragmentOp3ATI( op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod );
1676 static void WINAPI wine_glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
1677 TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
1679 func_glColorPointerEXT( size, type, stride, count, pointer );
1683 static void WINAPI wine_glColorPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
1684 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
1686 func_glColorPointerListIBM( size, type, stride, pointer, ptrstride );
1690 static void WINAPI wine_glColorPointervINTEL( GLint size, GLenum type, GLvoid** pointer ) {
1691 TRACE("(%d, %d, %p)\n", size, type, pointer );
1693 func_glColorPointervINTEL( size, type, pointer );
1697 static void WINAPI wine_glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, GLvoid* data ) {
1698 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, start, count, format, type, data );
1700 func_glColorSubTableEXT( target, start, count, format, type, data );
1704 static void WINAPI wine_glColorTableEXT( GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, GLvoid* table ) {
1705 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, internalFormat, width, format, type, table );
1707 func_glColorTableEXT( target, internalFormat, width, format, type, table );
1711 static void WINAPI wine_glColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat* params ) {
1712 TRACE("(%d, %d, %p)\n", target, pname, params );
1714 func_glColorTableParameterfvSGI( target, pname, params );
1718 static void WINAPI wine_glColorTableParameterivSGI( GLenum target, GLenum pname, GLint* params ) {
1719 TRACE("(%d, %d, %p)\n", target, pname, params );
1721 func_glColorTableParameterivSGI( target, pname, params );
1725 static void WINAPI wine_glColorTableSGI( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, GLvoid* table ) {
1726 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, internalformat, width, format, type, table );
1728 func_glColorTableSGI( target, internalformat, width, format, type, table );
1732 static void WINAPI wine_glCombinerInputNV( GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) {
1733 TRACE("(%d, %d, %d, %d, %d, %d)\n", stage, portion, variable, input, mapping, componentUsage );
1735 func_glCombinerInputNV( stage, portion, variable, input, mapping, componentUsage );
1739 static void WINAPI wine_glCombinerOutputNV( GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum ) {
1740 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum );
1742 func_glCombinerOutputNV( stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum );
1746 static void WINAPI wine_glCombinerParameterfNV( GLenum pname, GLfloat param ) {
1747 TRACE("(%d, %f)\n", pname, param );
1749 func_glCombinerParameterfNV( pname, param );
1753 static void WINAPI wine_glCombinerParameterfvNV( GLenum pname, GLfloat* params ) {
1754 TRACE("(%d, %p)\n", pname, params );
1756 func_glCombinerParameterfvNV( pname, params );
1760 static void WINAPI wine_glCombinerParameteriNV( GLenum pname, GLint param ) {
1761 TRACE("(%d, %d)\n", pname, param );
1763 func_glCombinerParameteriNV( pname, param );
1767 static void WINAPI wine_glCombinerParameterivNV( GLenum pname, GLint* params ) {
1768 TRACE("(%d, %p)\n", pname, params );
1770 func_glCombinerParameterivNV( pname, params );
1774 static void WINAPI wine_glCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat* params ) {
1775 TRACE("(%d, %d, %p)\n", stage, pname, params );
1777 func_glCombinerStageParameterfvNV( stage, pname, params );
1781 static void WINAPI wine_glCompileShader( GLuint shader ) {
1782 TRACE("(%d)\n", shader );
1784 func_glCompileShader( shader );
1788 static void WINAPI wine_glCompileShaderARB( unsigned int shaderObj ) {
1789 TRACE("(%d)\n", shaderObj );
1791 func_glCompileShaderARB( shaderObj );
1795 static void WINAPI wine_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, GLvoid* data ) {
1796 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, imageSize, data );
1798 func_glCompressedTexImage1D( target, level, internalformat, width, border, imageSize, data );
1802 static void WINAPI wine_glCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, GLvoid* data ) {
1803 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, imageSize, data );
1805 func_glCompressedTexImage1DARB( target, level, internalformat, width, border, imageSize, data );
1809 static void WINAPI wine_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data ) {
1810 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, imageSize, data );
1812 func_glCompressedTexImage2D( target, level, internalformat, width, height, border, imageSize, data );
1816 static void WINAPI wine_glCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, GLvoid* data ) {
1817 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, imageSize, data );
1819 func_glCompressedTexImage2DARB( target, level, internalformat, width, height, border, imageSize, data );
1823 static void WINAPI wine_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLvoid* data ) {
1824 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, border, imageSize, data );
1826 func_glCompressedTexImage3D( target, level, internalformat, width, height, depth, border, imageSize, data );
1830 static void WINAPI wine_glCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLvoid* data ) {
1831 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, border, imageSize, data );
1833 func_glCompressedTexImage3DARB( target, level, internalformat, width, height, depth, border, imageSize, data );
1837 static void WINAPI wine_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, GLvoid* data ) {
1838 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, imageSize, data );
1840 func_glCompressedTexSubImage1D( target, level, xoffset, width, format, imageSize, data );
1844 static void WINAPI wine_glCompressedTexSubImage1DARB( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, GLvoid* data ) {
1845 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, imageSize, data );
1847 func_glCompressedTexSubImage1DARB( target, level, xoffset, width, format, imageSize, data );
1851 static void WINAPI wine_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data ) {
1852 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, imageSize, data );
1854 func_glCompressedTexSubImage2D( target, level, xoffset, yoffset, width, height, format, imageSize, data );
1858 static void WINAPI wine_glCompressedTexSubImage2DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, GLvoid* data ) {
1859 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, imageSize, data );
1861 func_glCompressedTexSubImage2DARB( target, level, xoffset, yoffset, width, height, format, imageSize, data );
1865 static void WINAPI wine_glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLvoid* data ) {
1866 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
1868 func_glCompressedTexSubImage3D( target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
1872 static void WINAPI wine_glCompressedTexSubImage3DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, GLvoid* data ) {
1873 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
1875 func_glCompressedTexSubImage3DARB( target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data );
1879 static void WINAPI wine_glConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, GLvoid* image ) {
1880 TRACE("(%d, %d, %d, %d, %d, %p)\n", target, internalformat, width, format, type, image );
1882 func_glConvolutionFilter1DEXT( target, internalformat, width, format, type, image );
1886 static void WINAPI wine_glConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* image ) {
1887 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, internalformat, width, height, format, type, image );
1889 func_glConvolutionFilter2DEXT( target, internalformat, width, height, format, type, image );
1893 static void WINAPI wine_glConvolutionParameterfEXT( GLenum target, GLenum pname, GLfloat params ) {
1894 TRACE("(%d, %d, %f)\n", target, pname, params );
1896 func_glConvolutionParameterfEXT( target, pname, params );
1900 static void WINAPI wine_glConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
1901 TRACE("(%d, %d, %p)\n", target, pname, params );
1903 func_glConvolutionParameterfvEXT( target, pname, params );
1907 static void WINAPI wine_glConvolutionParameteriEXT( GLenum target, GLenum pname, GLint params ) {
1908 TRACE("(%d, %d, %d)\n", target, pname, params );
1910 func_glConvolutionParameteriEXT( target, pname, params );
1914 static void WINAPI wine_glConvolutionParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
1915 TRACE("(%d, %d, %p)\n", target, pname, params );
1917 func_glConvolutionParameterivEXT( target, pname, params );
1921 static void WINAPI wine_glCopyColorSubTableEXT( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) {
1922 TRACE("(%d, %d, %d, %d, %d)\n", target, start, x, y, width );
1924 func_glCopyColorSubTableEXT( target, start, x, y, width );
1928 static void WINAPI wine_glCopyColorTableSGI( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) {
1929 TRACE("(%d, %d, %d, %d, %d)\n", target, internalformat, x, y, width );
1931 func_glCopyColorTableSGI( target, internalformat, x, y, width );
1935 static void WINAPI wine_glCopyConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) {
1936 TRACE("(%d, %d, %d, %d, %d)\n", target, internalformat, x, y, width );
1938 func_glCopyConvolutionFilter1DEXT( target, internalformat, x, y, width );
1942 static void WINAPI wine_glCopyConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) {
1943 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, internalformat, x, y, width, height );
1945 func_glCopyConvolutionFilter2DEXT( target, internalformat, x, y, width, height );
1949 static void WINAPI wine_glCopyTexImage1DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
1950 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, border );
1952 func_glCopyTexImage1DEXT( target, level, internalformat, x, y, width, border );
1956 static void WINAPI wine_glCopyTexImage2DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) {
1957 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, height, border );
1959 func_glCopyTexImage2DEXT( target, level, internalformat, x, y, width, height, border );
1963 static void WINAPI wine_glCopyTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) {
1964 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, level, xoffset, x, y, width );
1966 func_glCopyTexSubImage1DEXT( target, level, xoffset, x, y, width );
1970 static void WINAPI wine_glCopyTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
1971 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, x, y, width, height );
1973 func_glCopyTexSubImage2DEXT( target, level, xoffset, yoffset, x, y, width, height );
1977 static void WINAPI wine_glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
1978 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, zoffset, x, y, width, height );
1980 func_glCopyTexSubImage3DEXT( target, level, xoffset, yoffset, zoffset, x, y, width, height );
1984 static GLuint WINAPI wine_glCreateProgram( void ) {
1988 ret_value = func_glCreateProgram( );
1993 static unsigned int WINAPI wine_glCreateProgramObjectARB( void ) {
1994 unsigned int ret_value;
1997 ret_value = func_glCreateProgramObjectARB( );
2002 static GLuint WINAPI wine_glCreateShader( GLenum type ) {
2004 TRACE("(%d)\n", type );
2006 ret_value = func_glCreateShader( type );
2011 static unsigned int WINAPI wine_glCreateShaderObjectARB( GLenum shaderType ) {
2012 unsigned int ret_value;
2013 TRACE("(%d)\n", shaderType );
2015 ret_value = func_glCreateShaderObjectARB( shaderType );
2020 static void WINAPI wine_glCullParameterdvEXT( GLenum pname, GLdouble* params ) {
2021 TRACE("(%d, %p)\n", pname, params );
2023 func_glCullParameterdvEXT( pname, params );
2027 static void WINAPI wine_glCullParameterfvEXT( GLenum pname, GLfloat* params ) {
2028 TRACE("(%d, %p)\n", pname, params );
2030 func_glCullParameterfvEXT( pname, params );
2034 static void WINAPI wine_glCurrentPaletteMatrixARB( GLint index ) {
2035 TRACE("(%d)\n", index );
2037 func_glCurrentPaletteMatrixARB( index );
2041 static void WINAPI wine_glDeformSGIX( GLint mask ) {
2042 TRACE("(%d)\n", mask );
2044 func_glDeformSGIX( mask );
2048 static void WINAPI wine_glDeformationMap3dSGIX( GLint target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, GLdouble* points ) {
2049 TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points );
2051 func_glDeformationMap3dSGIX( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points );
2055 static void WINAPI wine_glDeformationMap3fSGIX( GLint target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, GLfloat* points ) {
2056 TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points );
2058 func_glDeformationMap3fSGIX( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points );
2062 static void WINAPI wine_glDeleteAsyncMarkersSGIX( GLuint marker, GLsizei range ) {
2063 TRACE("(%d, %d)\n", marker, range );
2065 func_glDeleteAsyncMarkersSGIX( marker, range );
2069 static void WINAPI wine_glDeleteBufferRegion( GLenum region ) {
2070 TRACE("(%d)\n", region );
2072 func_glDeleteBufferRegion( region );
2076 static void WINAPI wine_glDeleteBuffers( GLsizei n, GLuint* buffers ) {
2077 TRACE("(%d, %p)\n", n, buffers );
2079 func_glDeleteBuffers( n, buffers );
2083 static void WINAPI wine_glDeleteBuffersARB( GLsizei n, GLuint* buffers ) {
2084 TRACE("(%d, %p)\n", n, buffers );
2086 func_glDeleteBuffersARB( n, buffers );
2090 static void WINAPI wine_glDeleteFencesAPPLE( GLsizei n, GLuint* fences ) {
2091 TRACE("(%d, %p)\n", n, fences );
2093 func_glDeleteFencesAPPLE( n, fences );
2097 static void WINAPI wine_glDeleteFencesNV( GLsizei n, GLuint* fences ) {
2098 TRACE("(%d, %p)\n", n, fences );
2100 func_glDeleteFencesNV( n, fences );
2104 static void WINAPI wine_glDeleteFragmentShaderATI( GLuint id ) {
2105 TRACE("(%d)\n", id );
2107 func_glDeleteFragmentShaderATI( id );
2111 static void WINAPI wine_glDeleteFramebuffersEXT( GLsizei n, GLuint* framebuffers ) {
2112 TRACE("(%d, %p)\n", n, framebuffers );
2114 func_glDeleteFramebuffersEXT( n, framebuffers );
2118 static void WINAPI wine_glDeleteObjectARB( unsigned int obj ) {
2119 TRACE("(%d)\n", obj );
2121 func_glDeleteObjectARB( obj );
2125 static void WINAPI wine_glDeleteObjectBufferATI( GLuint buffer ) {
2126 TRACE("(%d)\n", buffer );
2128 func_glDeleteObjectBufferATI( buffer );
2132 static void WINAPI wine_glDeleteOcclusionQueriesNV( GLsizei n, GLuint* ids ) {
2133 TRACE("(%d, %p)\n", n, ids );
2135 func_glDeleteOcclusionQueriesNV( n, ids );
2139 static void WINAPI wine_glDeleteProgram( GLuint program ) {
2140 TRACE("(%d)\n", program );
2142 func_glDeleteProgram( program );
2146 static void WINAPI wine_glDeleteProgramsARB( GLsizei n, GLuint* programs ) {
2147 TRACE("(%d, %p)\n", n, programs );
2149 func_glDeleteProgramsARB( n, programs );
2153 static void WINAPI wine_glDeleteProgramsNV( GLsizei n, GLuint* programs ) {
2154 TRACE("(%d, %p)\n", n, programs );
2156 func_glDeleteProgramsNV( n, programs );
2160 static void WINAPI wine_glDeleteQueries( GLsizei n, GLuint* ids ) {
2161 TRACE("(%d, %p)\n", n, ids );
2163 func_glDeleteQueries( n, ids );
2167 static void WINAPI wine_glDeleteQueriesARB( GLsizei n, GLuint* ids ) {
2168 TRACE("(%d, %p)\n", n, ids );
2170 func_glDeleteQueriesARB( n, ids );
2174 static void WINAPI wine_glDeleteRenderbuffersEXT( GLsizei n, GLuint* renderbuffers ) {
2175 TRACE("(%d, %p)\n", n, renderbuffers );
2177 func_glDeleteRenderbuffersEXT( n, renderbuffers );
2181 static void WINAPI wine_glDeleteShader( GLuint shader ) {
2182 TRACE("(%d)\n", shader );
2184 func_glDeleteShader( shader );
2188 static void WINAPI wine_glDeleteTexturesEXT( GLsizei n, GLuint* textures ) {
2189 TRACE("(%d, %p)\n", n, textures );
2191 func_glDeleteTexturesEXT( n, textures );
2195 static void WINAPI wine_glDeleteVertexArraysAPPLE( GLsizei n, GLuint* arrays ) {
2196 TRACE("(%d, %p)\n", n, arrays );
2198 func_glDeleteVertexArraysAPPLE( n, arrays );
2202 static void WINAPI wine_glDeleteVertexShaderEXT( GLuint id ) {
2203 TRACE("(%d)\n", id );
2205 func_glDeleteVertexShaderEXT( id );
2209 static void WINAPI wine_glDepthBoundsEXT( GLclampd zmin, GLclampd zmax ) {
2210 TRACE("(%f, %f)\n", zmin, zmax );
2212 func_glDepthBoundsEXT( zmin, zmax );
2216 static void WINAPI wine_glDetachObjectARB( unsigned int containerObj, unsigned int attachedObj ) {
2217 TRACE("(%d, %d)\n", containerObj, attachedObj );
2219 func_glDetachObjectARB( containerObj, attachedObj );
2223 static void WINAPI wine_glDetachShader( GLuint program, GLuint shader ) {
2224 TRACE("(%d, %d)\n", program, shader );
2226 func_glDetachShader( program, shader );
2230 static void WINAPI wine_glDetailTexFuncSGIS( GLenum target, GLsizei n, GLfloat* points ) {
2231 TRACE("(%d, %d, %p)\n", target, n, points );
2233 func_glDetailTexFuncSGIS( target, n, points );
2237 static void WINAPI wine_glDisableVariantClientStateEXT( GLuint id ) {
2238 TRACE("(%d)\n", id );
2240 func_glDisableVariantClientStateEXT( id );
2244 static void WINAPI wine_glDisableVertexAttribArray( GLuint index ) {
2245 TRACE("(%d)\n", index );
2247 func_glDisableVertexAttribArray( index );
2251 static void WINAPI wine_glDisableVertexAttribArrayARB( GLuint index ) {
2252 TRACE("(%d)\n", index );
2254 func_glDisableVertexAttribArrayARB( index );
2258 static void WINAPI wine_glDrawArraysEXT( GLenum mode, GLint first, GLsizei count ) {
2259 TRACE("(%d, %d, %d)\n", mode, first, count );
2261 func_glDrawArraysEXT( mode, first, count );
2265 static void WINAPI wine_glDrawBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest ) {
2266 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", region, x, y, width, height, xDest, yDest );
2268 func_glDrawBufferRegion( region, x, y, width, height, xDest, yDest );
2272 static void WINAPI wine_glDrawBuffers( GLsizei n, GLenum* bufs ) {
2273 TRACE("(%d, %p)\n", n, bufs );
2275 func_glDrawBuffers( n, bufs );
2279 static void WINAPI wine_glDrawBuffersARB( GLsizei n, GLenum* bufs ) {
2280 TRACE("(%d, %p)\n", n, bufs );
2282 func_glDrawBuffersARB( n, bufs );
2286 static void WINAPI wine_glDrawBuffersATI( GLsizei n, GLenum* bufs ) {
2287 TRACE("(%d, %p)\n", n, bufs );
2289 func_glDrawBuffersATI( n, bufs );
2293 static void WINAPI wine_glDrawElementArrayAPPLE( GLenum mode, GLint first, GLsizei count ) {
2294 TRACE("(%d, %d, %d)\n", mode, first, count );
2296 func_glDrawElementArrayAPPLE( mode, first, count );
2300 static void WINAPI wine_glDrawElementArrayATI( GLenum mode, GLsizei count ) {
2301 TRACE("(%d, %d)\n", mode, count );
2303 func_glDrawElementArrayATI( mode, count );
2307 static void WINAPI wine_glDrawMeshArraysSUN( GLenum mode, GLint first, GLsizei count, GLsizei width ) {
2308 TRACE("(%d, %d, %d, %d)\n", mode, first, count, width );
2310 func_glDrawMeshArraysSUN( mode, first, count, width );
2314 static void WINAPI wine_glDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count ) {
2315 TRACE("(%d, %d, %d, %d, %d)\n", mode, start, end, first, count );
2317 func_glDrawRangeElementArrayAPPLE( mode, start, end, first, count );
2321 static void WINAPI wine_glDrawRangeElementArrayATI( GLenum mode, GLuint start, GLuint end, GLsizei count ) {
2322 TRACE("(%d, %d, %d, %d)\n", mode, start, end, count );
2324 func_glDrawRangeElementArrayATI( mode, start, end, count );
2328 static void WINAPI wine_glDrawRangeElementsEXT( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLvoid* indices ) {
2329 TRACE("(%d, %d, %d, %d, %d, %p)\n", mode, start, end, count, type, indices );
2331 func_glDrawRangeElementsEXT( mode, start, end, count, type, indices );
2335 static void WINAPI wine_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, GLboolean* pointer ) {
2336 TRACE("(%d, %d, %p)\n", stride, count, pointer );
2338 func_glEdgeFlagPointerEXT( stride, count, pointer );
2342 static void WINAPI wine_glEdgeFlagPointerListIBM( GLint stride, GLboolean** pointer, GLint ptrstride ) {
2343 TRACE("(%d, %p, %d)\n", stride, pointer, ptrstride );
2345 func_glEdgeFlagPointerListIBM( stride, pointer, ptrstride );
2349 static void WINAPI wine_glElementPointerAPPLE( GLenum type, GLvoid* pointer ) {
2350 TRACE("(%d, %p)\n", type, pointer );
2352 func_glElementPointerAPPLE( type, pointer );
2356 static void WINAPI wine_glElementPointerATI( GLenum type, GLvoid* pointer ) {
2357 TRACE("(%d, %p)\n", type, pointer );
2359 func_glElementPointerATI( type, pointer );
2363 static void WINAPI wine_glEnableVariantClientStateEXT( GLuint id ) {
2364 TRACE("(%d)\n", id );
2366 func_glEnableVariantClientStateEXT( id );
2370 static void WINAPI wine_glEnableVertexAttribArray( GLuint index ) {
2371 TRACE("(%d)\n", index );
2373 func_glEnableVertexAttribArray( index );
2377 static void WINAPI wine_glEnableVertexAttribArrayARB( GLuint index ) {
2378 TRACE("(%d)\n", index );
2380 func_glEnableVertexAttribArrayARB( index );
2384 static void WINAPI wine_glEndFragmentShaderATI( void ) {
2387 func_glEndFragmentShaderATI( );
2391 static void WINAPI wine_glEndOcclusionQueryNV( void ) {
2394 func_glEndOcclusionQueryNV( );
2398 static void WINAPI wine_glEndQuery( GLenum target ) {
2399 TRACE("(%d)\n", target );
2401 func_glEndQuery( target );
2405 static void WINAPI wine_glEndQueryARB( GLenum target ) {
2406 TRACE("(%d)\n", target );
2408 func_glEndQueryARB( target );
2412 static void WINAPI wine_glEndVertexShaderEXT( void ) {
2415 func_glEndVertexShaderEXT( );
2419 static void WINAPI wine_glEvalMapsNV( GLenum target, GLenum mode ) {
2420 TRACE("(%d, %d)\n", target, mode );
2422 func_glEvalMapsNV( target, mode );
2426 static void WINAPI wine_glExecuteProgramNV( GLenum target, GLuint id, GLfloat* params ) {
2427 TRACE("(%d, %d, %p)\n", target, id, params );
2429 func_glExecuteProgramNV( target, id, params );
2433 static void WINAPI wine_glExtractComponentEXT( GLuint res, GLuint src, GLuint num ) {
2434 TRACE("(%d, %d, %d)\n", res, src, num );
2436 func_glExtractComponentEXT( res, src, num );
2440 static void WINAPI wine_glFinalCombinerInputNV( GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) {
2441 TRACE("(%d, %d, %d, %d)\n", variable, input, mapping, componentUsage );
2443 func_glFinalCombinerInputNV( variable, input, mapping, componentUsage );
2447 static GLint WINAPI wine_glFinishAsyncSGIX( GLuint* markerp ) {
2449 TRACE("(%p)\n", markerp );
2451 ret_value = func_glFinishAsyncSGIX( markerp );
2456 static void WINAPI wine_glFinishFenceAPPLE( GLuint fence ) {
2457 TRACE("(%d)\n", fence );
2459 func_glFinishFenceAPPLE( fence );
2463 static void WINAPI wine_glFinishFenceNV( GLuint fence ) {
2464 TRACE("(%d)\n", fence );
2466 func_glFinishFenceNV( fence );
2470 static void WINAPI wine_glFinishObjectAPPLE( GLenum object, GLint name ) {
2471 TRACE("(%d, %d)\n", object, name );
2473 func_glFinishObjectAPPLE( object, name );
2477 static void WINAPI wine_glFinishTextureSUNX( void ) {
2480 func_glFinishTextureSUNX( );
2484 static void WINAPI wine_glFlushPixelDataRangeNV( GLenum target ) {
2485 TRACE("(%d)\n", target );
2487 func_glFlushPixelDataRangeNV( target );
2491 static void WINAPI wine_glFlushRasterSGIX( void ) {
2494 func_glFlushRasterSGIX( );
2498 static void WINAPI wine_glFlushVertexArrayRangeAPPLE( GLsizei length, GLvoid* pointer ) {
2499 TRACE("(%d, %p)\n", length, pointer );
2501 func_glFlushVertexArrayRangeAPPLE( length, pointer );
2505 static void WINAPI wine_glFlushVertexArrayRangeNV( void ) {
2508 func_glFlushVertexArrayRangeNV( );
2512 static void WINAPI wine_glFogCoordPointer( GLenum type, GLsizei stride, GLvoid* pointer ) {
2513 TRACE("(%d, %d, %p)\n", type, stride, pointer );
2515 func_glFogCoordPointer( type, stride, pointer );
2519 static void WINAPI wine_glFogCoordPointerEXT( GLenum type, GLsizei stride, GLvoid* pointer ) {
2520 TRACE("(%d, %d, %p)\n", type, stride, pointer );
2522 func_glFogCoordPointerEXT( type, stride, pointer );
2526 static void WINAPI wine_glFogCoordPointerListIBM( GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
2527 TRACE("(%d, %d, %p, %d)\n", type, stride, pointer, ptrstride );
2529 func_glFogCoordPointerListIBM( type, stride, pointer, ptrstride );
2533 static void WINAPI wine_glFogCoordd( GLdouble coord ) {
2534 TRACE("(%f)\n", coord );
2536 func_glFogCoordd( coord );
2540 static void WINAPI wine_glFogCoorddEXT( GLdouble coord ) {
2541 TRACE("(%f)\n", coord );
2543 func_glFogCoorddEXT( coord );
2547 static void WINAPI wine_glFogCoorddv( GLdouble* coord ) {
2548 TRACE("(%p)\n", coord );
2550 func_glFogCoorddv( coord );
2554 static void WINAPI wine_glFogCoorddvEXT( GLdouble* coord ) {
2555 TRACE("(%p)\n", coord );
2557 func_glFogCoorddvEXT( coord );
2561 static void WINAPI wine_glFogCoordf( GLfloat coord ) {
2562 TRACE("(%f)\n", coord );
2564 func_glFogCoordf( coord );
2568 static void WINAPI wine_glFogCoordfEXT( GLfloat coord ) {
2569 TRACE("(%f)\n", coord );
2571 func_glFogCoordfEXT( coord );
2575 static void WINAPI wine_glFogCoordfv( GLfloat* coord ) {
2576 TRACE("(%p)\n", coord );
2578 func_glFogCoordfv( coord );
2582 static void WINAPI wine_glFogCoordfvEXT( GLfloat* coord ) {
2583 TRACE("(%p)\n", coord );
2585 func_glFogCoordfvEXT( coord );
2589 static void WINAPI wine_glFogCoordhNV( unsigned short fog ) {
2590 TRACE("(%d)\n", fog );
2592 func_glFogCoordhNV( fog );
2596 static void WINAPI wine_glFogCoordhvNV( unsigned short* fog ) {
2597 TRACE("(%p)\n", fog );
2599 func_glFogCoordhvNV( fog );
2603 static void WINAPI wine_glFogFuncSGIS( GLsizei n, GLfloat* points ) {
2604 TRACE("(%d, %p)\n", n, points );
2606 func_glFogFuncSGIS( n, points );
2610 static void WINAPI wine_glFragmentColorMaterialSGIX( GLenum face, GLenum mode ) {
2611 TRACE("(%d, %d)\n", face, mode );
2613 func_glFragmentColorMaterialSGIX( face, mode );
2617 static void WINAPI wine_glFragmentLightModelfSGIX( GLenum pname, GLfloat param ) {
2618 TRACE("(%d, %f)\n", pname, param );
2620 func_glFragmentLightModelfSGIX( pname, param );
2624 static void WINAPI wine_glFragmentLightModelfvSGIX( GLenum pname, GLfloat* params ) {
2625 TRACE("(%d, %p)\n", pname, params );
2627 func_glFragmentLightModelfvSGIX( pname, params );
2631 static void WINAPI wine_glFragmentLightModeliSGIX( GLenum pname, GLint param ) {
2632 TRACE("(%d, %d)\n", pname, param );
2634 func_glFragmentLightModeliSGIX( pname, param );
2638 static void WINAPI wine_glFragmentLightModelivSGIX( GLenum pname, GLint* params ) {
2639 TRACE("(%d, %p)\n", pname, params );
2641 func_glFragmentLightModelivSGIX( pname, params );
2645 static void WINAPI wine_glFragmentLightfSGIX( GLenum light, GLenum pname, GLfloat param ) {
2646 TRACE("(%d, %d, %f)\n", light, pname, param );
2648 func_glFragmentLightfSGIX( light, pname, param );
2652 static void WINAPI wine_glFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat* params ) {
2653 TRACE("(%d, %d, %p)\n", light, pname, params );
2655 func_glFragmentLightfvSGIX( light, pname, params );
2659 static void WINAPI wine_glFragmentLightiSGIX( GLenum light, GLenum pname, GLint param ) {
2660 TRACE("(%d, %d, %d)\n", light, pname, param );
2662 func_glFragmentLightiSGIX( light, pname, param );
2666 static void WINAPI wine_glFragmentLightivSGIX( GLenum light, GLenum pname, GLint* params ) {
2667 TRACE("(%d, %d, %p)\n", light, pname, params );
2669 func_glFragmentLightivSGIX( light, pname, params );
2673 static void WINAPI wine_glFragmentMaterialfSGIX( GLenum face, GLenum pname, GLfloat param ) {
2674 TRACE("(%d, %d, %f)\n", face, pname, param );
2676 func_glFragmentMaterialfSGIX( face, pname, param );
2680 static void WINAPI wine_glFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat* params ) {
2681 TRACE("(%d, %d, %p)\n", face, pname, params );
2683 func_glFragmentMaterialfvSGIX( face, pname, params );
2687 static void WINAPI wine_glFragmentMaterialiSGIX( GLenum face, GLenum pname, GLint param ) {
2688 TRACE("(%d, %d, %d)\n", face, pname, param );
2690 func_glFragmentMaterialiSGIX( face, pname, param );
2694 static void WINAPI wine_glFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint* params ) {
2695 TRACE("(%d, %d, %p)\n", face, pname, params );
2697 func_glFragmentMaterialivSGIX( face, pname, params );
2701 static void WINAPI wine_glFrameZoomSGIX( GLint factor ) {
2702 TRACE("(%d)\n", factor );
2704 func_glFrameZoomSGIX( factor );
2708 static void WINAPI wine_glFramebufferRenderbufferEXT( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) {
2709 TRACE("(%d, %d, %d, %d)\n", target, attachment, renderbuffertarget, renderbuffer );
2711 func_glFramebufferRenderbufferEXT( target, attachment, renderbuffertarget, renderbuffer );
2715 static void WINAPI wine_glFramebufferTexture1DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) {
2716 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level );
2718 func_glFramebufferTexture1DEXT( target, attachment, textarget, texture, level );
2722 static void WINAPI wine_glFramebufferTexture2DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) {
2723 TRACE("(%d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level );
2725 func_glFramebufferTexture2DEXT( target, attachment, textarget, texture, level );
2729 static void WINAPI wine_glFramebufferTexture3DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) {
2730 TRACE("(%d, %d, %d, %d, %d, %d)\n", target, attachment, textarget, texture, level, zoffset );
2732 func_glFramebufferTexture3DEXT( target, attachment, textarget, texture, level, zoffset );
2736 static void WINAPI wine_glFreeObjectBufferATI( GLuint buffer ) {
2737 TRACE("(%d)\n", buffer );
2739 func_glFreeObjectBufferATI( buffer );
2743 static GLuint WINAPI wine_glGenAsyncMarkersSGIX( GLsizei range ) {
2745 TRACE("(%d)\n", range );
2747 ret_value = func_glGenAsyncMarkersSGIX( range );
2752 static void WINAPI wine_glGenBuffers( GLsizei n, GLuint* buffers ) {
2753 TRACE("(%d, %p)\n", n, buffers );
2755 func_glGenBuffers( n, buffers );
2759 static void WINAPI wine_glGenBuffersARB( GLsizei n, GLuint* buffers ) {
2760 TRACE("(%d, %p)\n", n, buffers );
2762 func_glGenBuffersARB( n, buffers );
2766 static void WINAPI wine_glGenFencesAPPLE( GLsizei n, GLuint* fences ) {
2767 TRACE("(%d, %p)\n", n, fences );
2769 func_glGenFencesAPPLE( n, fences );
2773 static void WINAPI wine_glGenFencesNV( GLsizei n, GLuint* fences ) {
2774 TRACE("(%d, %p)\n", n, fences );
2776 func_glGenFencesNV( n, fences );
2780 static GLuint WINAPI wine_glGenFragmentShadersATI( GLuint range ) {
2782 TRACE("(%d)\n", range );
2784 ret_value = func_glGenFragmentShadersATI( range );
2789 static void WINAPI wine_glGenFramebuffersEXT( GLsizei n, GLuint* framebuffers ) {
2790 TRACE("(%d, %p)\n", n, framebuffers );
2792 func_glGenFramebuffersEXT( n, framebuffers );
2796 static void WINAPI wine_glGenOcclusionQueriesNV( GLsizei n, GLuint* ids ) {
2797 TRACE("(%d, %p)\n", n, ids );
2799 func_glGenOcclusionQueriesNV( n, ids );
2803 static void WINAPI wine_glGenProgramsARB( GLsizei n, GLuint* programs ) {
2804 TRACE("(%d, %p)\n", n, programs );
2806 func_glGenProgramsARB( n, programs );
2810 static void WINAPI wine_glGenProgramsNV( GLsizei n, GLuint* programs ) {
2811 TRACE("(%d, %p)\n", n, programs );
2813 func_glGenProgramsNV( n, programs );
2817 static void WINAPI wine_glGenQueries( GLsizei n, GLuint* ids ) {
2818 TRACE("(%d, %p)\n", n, ids );
2820 func_glGenQueries( n, ids );
2824 static void WINAPI wine_glGenQueriesARB( GLsizei n, GLuint* ids ) {
2825 TRACE("(%d, %p)\n", n, ids );
2827 func_glGenQueriesARB( n, ids );
2831 static void WINAPI wine_glGenRenderbuffersEXT( GLsizei n, GLuint* renderbuffers ) {
2832 TRACE("(%d, %p)\n", n, renderbuffers );
2834 func_glGenRenderbuffersEXT( n, renderbuffers );
2838 static GLuint WINAPI wine_glGenSymbolsEXT( GLenum datatype, GLenum storagetype, GLenum range, GLuint components ) {
2840 TRACE("(%d, %d, %d, %d)\n", datatype, storagetype, range, components );
2842 ret_value = func_glGenSymbolsEXT( datatype, storagetype, range, components );
2847 static void WINAPI wine_glGenTexturesEXT( GLsizei n, GLuint* textures ) {
2848 TRACE("(%d, %p)\n", n, textures );
2850 func_glGenTexturesEXT( n, textures );
2854 static void WINAPI wine_glGenVertexArraysAPPLE( GLsizei n, GLuint* arrays ) {
2855 TRACE("(%d, %p)\n", n, arrays );
2857 func_glGenVertexArraysAPPLE( n, arrays );
2861 static GLuint WINAPI wine_glGenVertexShadersEXT( GLuint range ) {
2863 TRACE("(%d)\n", range );
2865 ret_value = func_glGenVertexShadersEXT( range );
2870 static void WINAPI wine_glGenerateMipmapEXT( GLenum target ) {
2871 TRACE("(%d)\n", target );
2873 func_glGenerateMipmapEXT( target );
2877 static void WINAPI wine_glGetActiveAttrib( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2878 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program, index, bufSize, length, size, type, name );
2880 func_glGetActiveAttrib( program, index, bufSize, length, size, type, name );
2884 static void WINAPI wine_glGetActiveAttribARB( unsigned int programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2885 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj, index, maxLength, length, size, type, name );
2887 func_glGetActiveAttribARB( programObj, index, maxLength, length, size, type, name );
2891 static void WINAPI wine_glGetActiveUniform( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2892 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program, index, bufSize, length, size, type, name );
2894 func_glGetActiveUniform( program, index, bufSize, length, size, type, name );
2898 static void WINAPI wine_glGetActiveUniformARB( unsigned int programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, char* name ) {
2899 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj, index, maxLength, length, size, type, name );
2901 func_glGetActiveUniformARB( programObj, index, maxLength, length, size, type, name );
2905 static void WINAPI wine_glGetArrayObjectfvATI( GLenum array, GLenum pname, GLfloat* params ) {
2906 TRACE("(%d, %d, %p)\n", array, pname, params );
2908 func_glGetArrayObjectfvATI( array, pname, params );
2912 static void WINAPI wine_glGetArrayObjectivATI( GLenum array, GLenum pname, GLint* params ) {
2913 TRACE("(%d, %d, %p)\n", array, pname, params );
2915 func_glGetArrayObjectivATI( array, pname, params );
2919 static void WINAPI wine_glGetAttachedObjectsARB( unsigned int containerObj, GLsizei maxCount, GLsizei* count, unsigned int* obj ) {
2920 TRACE("(%d, %d, %p, %p)\n", containerObj, maxCount, count, obj );
2922 func_glGetAttachedObjectsARB( containerObj, maxCount, count, obj );
2926 static void WINAPI wine_glGetAttachedShaders( GLuint program, GLsizei maxCount, GLsizei* count, GLuint* obj ) {
2927 TRACE("(%d, %d, %p, %p)\n", program, maxCount, count, obj );
2929 func_glGetAttachedShaders( program, maxCount, count, obj );
2933 static GLint WINAPI wine_glGetAttribLocation( GLuint program, char* name ) {
2935 TRACE("(%d, %p)\n", program, name );
2937 ret_value = func_glGetAttribLocation( program, name );
2942 static GLint WINAPI wine_glGetAttribLocationARB( unsigned int programObj, char* name ) {
2944 TRACE("(%d, %p)\n", programObj, name );
2946 ret_value = func_glGetAttribLocationARB( programObj, name );
2951 static void WINAPI wine_glGetBufferParameteriv( GLenum target, GLenum pname, GLint* params ) {
2952 TRACE("(%d, %d, %p)\n", target, pname, params );
2954 func_glGetBufferParameteriv( target, pname, params );
2958 static void WINAPI wine_glGetBufferParameterivARB( GLenum target, GLenum pname, GLint* params ) {
2959 TRACE("(%d, %d, %p)\n", target, pname, params );
2961 func_glGetBufferParameterivARB( target, pname, params );
2965 static void WINAPI wine_glGetBufferPointerv( GLenum target, GLenum pname, GLvoid** params ) {
2966 TRACE("(%d, %d, %p)\n", target, pname, params );
2968 func_glGetBufferPointerv( target, pname, params );
2972 static void WINAPI wine_glGetBufferPointervARB( GLenum target, GLenum pname, GLvoid** params ) {
2973 TRACE("(%d, %d, %p)\n", target, pname, params );
2975 func_glGetBufferPointervARB( target, pname, params );
2979 static void WINAPI wine_glGetBufferSubData( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
2980 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
2982 func_glGetBufferSubData( target, offset, size, data );
2986 static void WINAPI wine_glGetBufferSubDataARB( GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid* data ) {
2987 TRACE("(%d, %d, %d, %p)\n", target, offset, size, data );
2989 func_glGetBufferSubDataARB( target, offset, size, data );
2993 static void WINAPI wine_glGetColorTableEXT( GLenum target, GLenum format, GLenum type, GLvoid* data ) {
2994 TRACE("(%d, %d, %d, %p)\n", target, format, type, data );
2996 func_glGetColorTableEXT( target, format, type, data );
3000 static void WINAPI wine_glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
3001 TRACE("(%d, %d, %p)\n", target, pname, params );
3003 func_glGetColorTableParameterfvEXT( target, pname, params );
3007 static void WINAPI wine_glGetColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat* params ) {
3008 TRACE("(%d, %d, %p)\n", target, pname, params );
3010 func_glGetColorTableParameterfvSGI( target, pname, params );
3014 static void WINAPI wine_glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3015 TRACE("(%d, %d, %p)\n", target, pname, params );
3017 func_glGetColorTableParameterivEXT( target, pname, params );
3021 static void WINAPI wine_glGetColorTableParameterivSGI( GLenum target, GLenum pname, GLint* params ) {
3022 TRACE("(%d, %d, %p)\n", target, pname, params );
3024 func_glGetColorTableParameterivSGI( target, pname, params );
3028 static void WINAPI wine_glGetColorTableSGI( GLenum target, GLenum format, GLenum type, GLvoid* table ) {
3029 TRACE("(%d, %d, %d, %p)\n", target, format, type, table );
3031 func_glGetColorTableSGI( target, format, type, table );
3035 static void WINAPI wine_glGetCombinerInputParameterfvNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params ) {
3036 TRACE("(%d, %d, %d, %d, %p)\n", stage, portion, variable, pname, params );
3038 func_glGetCombinerInputParameterfvNV( stage, portion, variable, pname, params );
3042 static void WINAPI wine_glGetCombinerInputParameterivNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params ) {
3043 TRACE("(%d, %d, %d, %d, %p)\n", stage, portion, variable, pname, params );
3045 func_glGetCombinerInputParameterivNV( stage, portion, variable, pname, params );
3049 static void WINAPI wine_glGetCombinerOutputParameterfvNV( GLenum stage, GLenum portion, GLenum pname, GLfloat* params ) {
3050 TRACE("(%d, %d, %d, %p)\n", stage, portion, pname, params );
3052 func_glGetCombinerOutputParameterfvNV( stage, portion, pname, params );
3056 static void WINAPI wine_glGetCombinerOutputParameterivNV( GLenum stage, GLenum portion, GLenum pname, GLint* params ) {
3057 TRACE("(%d, %d, %d, %p)\n", stage, portion, pname, params );
3059 func_glGetCombinerOutputParameterivNV( stage, portion, pname, params );
3063 static void WINAPI wine_glGetCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat* params ) {
3064 TRACE("(%d, %d, %p)\n", stage, pname, params );
3066 func_glGetCombinerStageParameterfvNV( stage, pname, params );
3070 static void WINAPI wine_glGetCompressedTexImage( GLenum target, GLint level, GLvoid* img ) {
3071 TRACE("(%d, %d, %p)\n", target, level, img );
3073 func_glGetCompressedTexImage( target, level, img );
3077 static void WINAPI wine_glGetCompressedTexImageARB( GLenum target, GLint level, GLvoid* img ) {
3078 TRACE("(%d, %d, %p)\n", target, level, img );
3080 func_glGetCompressedTexImageARB( target, level, img );
3084 static void WINAPI wine_glGetConvolutionFilterEXT( GLenum target, GLenum format, GLenum type, GLvoid* image ) {
3085 TRACE("(%d, %d, %d, %p)\n", target, format, type, image );
3087 func_glGetConvolutionFilterEXT( target, format, type, image );
3091 static void WINAPI wine_glGetConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
3092 TRACE("(%d, %d, %p)\n", target, pname, params );
3094 func_glGetConvolutionParameterfvEXT( target, pname, params );
3098 static void WINAPI wine_glGetConvolutionParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3099 TRACE("(%d, %d, %p)\n", target, pname, params );
3101 func_glGetConvolutionParameterivEXT( target, pname, params );
3105 static void WINAPI wine_glGetDetailTexFuncSGIS( GLenum target, GLfloat* points ) {
3106 TRACE("(%d, %p)\n", target, points );
3108 func_glGetDetailTexFuncSGIS( target, points );
3112 static void WINAPI wine_glGetFenceivNV( GLuint fence, GLenum pname, GLint* params ) {
3113 TRACE("(%d, %d, %p)\n", fence, pname, params );
3115 func_glGetFenceivNV( fence, pname, params );
3119 static void WINAPI wine_glGetFinalCombinerInputParameterfvNV( GLenum variable, GLenum pname, GLfloat* params ) {
3120 TRACE("(%d, %d, %p)\n", variable, pname, params );
3122 func_glGetFinalCombinerInputParameterfvNV( variable, pname, params );
3126 static void WINAPI wine_glGetFinalCombinerInputParameterivNV( GLenum variable, GLenum pname, GLint* params ) {
3127 TRACE("(%d, %d, %p)\n", variable, pname, params );
3129 func_glGetFinalCombinerInputParameterivNV( variable, pname, params );
3133 static void WINAPI wine_glGetFogFuncSGIS( GLfloat* points ) {
3134 TRACE("(%p)\n", points );
3136 func_glGetFogFuncSGIS( points );
3140 static void WINAPI wine_glGetFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat* params ) {
3141 TRACE("(%d, %d, %p)\n", light, pname, params );
3143 func_glGetFragmentLightfvSGIX( light, pname, params );
3147 static void WINAPI wine_glGetFragmentLightivSGIX( GLenum light, GLenum pname, GLint* params ) {
3148 TRACE("(%d, %d, %p)\n", light, pname, params );
3150 func_glGetFragmentLightivSGIX( light, pname, params );
3154 static void WINAPI wine_glGetFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat* params ) {
3155 TRACE("(%d, %d, %p)\n", face, pname, params );
3157 func_glGetFragmentMaterialfvSGIX( face, pname, params );
3161 static void WINAPI wine_glGetFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint* params ) {
3162 TRACE("(%d, %d, %p)\n", face, pname, params );
3164 func_glGetFragmentMaterialivSGIX( face, pname, params );
3168 static void WINAPI wine_glGetFramebufferAttachmentParameterivEXT( GLenum target, GLenum attachment, GLenum pname, GLint* params ) {
3169 TRACE("(%d, %d, %d, %p)\n", target, attachment, pname, params );
3171 func_glGetFramebufferAttachmentParameterivEXT( target, attachment, pname, params );
3175 static unsigned int WINAPI wine_glGetHandleARB( GLenum pname ) {
3176 unsigned int ret_value;
3177 TRACE("(%d)\n", pname );
3179 ret_value = func_glGetHandleARB( pname );
3184 static void WINAPI wine_glGetHistogramEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values ) {
3185 TRACE("(%d, %d, %d, %d, %p)\n", target, reset, format, type, values );
3187 func_glGetHistogramEXT( target, reset, format, type, values );
3191 static void WINAPI wine_glGetHistogramParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
3192 TRACE("(%d, %d, %p)\n", target, pname, params );
3194 func_glGetHistogramParameterfvEXT( target, pname, params );
3198 static void WINAPI wine_glGetHistogramParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3199 TRACE("(%d, %d, %p)\n", target, pname, params );
3201 func_glGetHistogramParameterivEXT( target, pname, params );
3205 static void WINAPI wine_glGetImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat* params ) {
3206 TRACE("(%d, %d, %p)\n", target, pname, params );
3208 func_glGetImageTransformParameterfvHP( target, pname, params );
3212 static void WINAPI wine_glGetImageTransformParameterivHP( GLenum target, GLenum pname, GLint* params ) {
3213 TRACE("(%d, %d, %p)\n", target, pname, params );
3215 func_glGetImageTransformParameterivHP( target, pname, params );
3219 static void WINAPI wine_glGetInfoLogARB( unsigned int obj, GLsizei maxLength, GLsizei* length, char* infoLog ) {
3220 TRACE("(%d, %d, %p, %p)\n", obj, maxLength, length, infoLog );
3222 func_glGetInfoLogARB( obj, maxLength, length, infoLog );
3226 static GLint WINAPI wine_glGetInstrumentsSGIX( void ) {
3230 ret_value = func_glGetInstrumentsSGIX( );
3235 static void WINAPI wine_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
3236 TRACE("(%d, %d, %p)\n", id, value, data );
3238 func_glGetInvariantBooleanvEXT( id, value, data );
3242 static void WINAPI wine_glGetInvariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) {
3243 TRACE("(%d, %d, %p)\n", id, value, data );
3245 func_glGetInvariantFloatvEXT( id, value, data );
3249 static void WINAPI wine_glGetInvariantIntegervEXT( GLuint id, GLenum value, GLint* data ) {
3250 TRACE("(%d, %d, %p)\n", id, value, data );
3252 func_glGetInvariantIntegervEXT( id, value, data );
3256 static void WINAPI wine_glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat* params ) {
3257 TRACE("(%d, %d, %p)\n", list, pname, params );
3259 func_glGetListParameterfvSGIX( list, pname, params );
3263 static void WINAPI wine_glGetListParameterivSGIX( GLuint list, GLenum pname, GLint* params ) {
3264 TRACE("(%d, %d, %p)\n", list, pname, params );
3266 func_glGetListParameterivSGIX( list, pname, params );
3270 static void WINAPI wine_glGetLocalConstantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
3271 TRACE("(%d, %d, %p)\n", id, value, data );
3273 func_glGetLocalConstantBooleanvEXT( id, value, data );
3277 static void WINAPI wine_glGetLocalConstantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) {
3278 TRACE("(%d, %d, %p)\n", id, value, data );
3280 func_glGetLocalConstantFloatvEXT( id, value, data );
3284 static void WINAPI wine_glGetLocalConstantIntegervEXT( GLuint id, GLenum value, GLint* data ) {
3285 TRACE("(%d, %d, %p)\n", id, value, data );
3287 func_glGetLocalConstantIntegervEXT( id, value, data );
3291 static void WINAPI wine_glGetMapAttribParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) {
3292 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
3294 func_glGetMapAttribParameterfvNV( target, index, pname, params );
3298 static void WINAPI wine_glGetMapAttribParameterivNV( GLenum target, GLuint index, GLenum pname, GLint* params ) {
3299 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
3301 func_glGetMapAttribParameterivNV( target, index, pname, params );
3305 static void WINAPI wine_glGetMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid* points ) {
3306 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, index, type, ustride, vstride, packed, points );
3308 func_glGetMapControlPointsNV( target, index, type, ustride, vstride, packed, points );
3312 static void WINAPI wine_glGetMapParameterfvNV( GLenum target, GLenum pname, GLfloat* params ) {
3313 TRACE("(%d, %d, %p)\n", target, pname, params );
3315 func_glGetMapParameterfvNV( target, pname, params );
3319 static void WINAPI wine_glGetMapParameterivNV( GLenum target, GLenum pname, GLint* params ) {
3320 TRACE("(%d, %d, %p)\n", target, pname, params );
3322 func_glGetMapParameterivNV( target, pname, params );
3326 static void WINAPI wine_glGetMinmaxEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values ) {
3327 TRACE("(%d, %d, %d, %d, %p)\n", target, reset, format, type, values );
3329 func_glGetMinmaxEXT( target, reset, format, type, values );
3333 static void WINAPI wine_glGetMinmaxParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
3334 TRACE("(%d, %d, %p)\n", target, pname, params );
3336 func_glGetMinmaxParameterfvEXT( target, pname, params );
3340 static void WINAPI wine_glGetMinmaxParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3341 TRACE("(%d, %d, %p)\n", target, pname, params );
3343 func_glGetMinmaxParameterivEXT( target, pname, params );
3347 static void WINAPI wine_glGetObjectBufferfvATI( GLuint buffer, GLenum pname, GLfloat* params ) {
3348 TRACE("(%d, %d, %p)\n", buffer, pname, params );
3350 func_glGetObjectBufferfvATI( buffer, pname, params );
3354 static void WINAPI wine_glGetObjectBufferivATI( GLuint buffer, GLenum pname, GLint* params ) {
3355 TRACE("(%d, %d, %p)\n", buffer, pname, params );
3357 func_glGetObjectBufferivATI( buffer, pname, params );
3361 static void WINAPI wine_glGetObjectParameterfvARB( unsigned int obj, GLenum pname, GLfloat* params ) {
3362 TRACE("(%d, %d, %p)\n", obj, pname, params );
3364 func_glGetObjectParameterfvARB( obj, pname, params );
3368 static void WINAPI wine_glGetObjectParameterivARB( unsigned int obj, GLenum pname, GLint* params ) {
3369 TRACE("(%d, %d, %p)\n", obj, pname, params );
3371 func_glGetObjectParameterivARB( obj, pname, params );
3375 static void WINAPI wine_glGetOcclusionQueryivNV( GLuint id, GLenum pname, GLint* params ) {
3376 TRACE("(%d, %d, %p)\n", id, pname, params );
3378 func_glGetOcclusionQueryivNV( id, pname, params );
3382 static void WINAPI wine_glGetOcclusionQueryuivNV( GLuint id, GLenum pname, GLuint* params ) {
3383 TRACE("(%d, %d, %p)\n", id, pname, params );
3385 func_glGetOcclusionQueryuivNV( id, pname, params );
3389 static void WINAPI wine_glGetPixelTexGenParameterfvSGIS( GLenum pname, GLfloat* params ) {
3390 TRACE("(%d, %p)\n", pname, params );
3392 func_glGetPixelTexGenParameterfvSGIS( pname, params );
3396 static void WINAPI wine_glGetPixelTexGenParameterivSGIS( GLenum pname, GLint* params ) {
3397 TRACE("(%d, %p)\n", pname, params );
3399 func_glGetPixelTexGenParameterivSGIS( pname, params );
3403 static void WINAPI wine_glGetPointervEXT( GLenum pname, GLvoid** params ) {
3404 TRACE("(%d, %p)\n", pname, params );
3406 func_glGetPointervEXT( pname, params );
3410 static void WINAPI wine_glGetProgramEnvParameterdvARB( GLenum target, GLuint index, GLdouble* params ) {
3411 TRACE("(%d, %d, %p)\n", target, index, params );
3413 func_glGetProgramEnvParameterdvARB( target, index, params );
3417 static void WINAPI wine_glGetProgramEnvParameterfvARB( GLenum target, GLuint index, GLfloat* params ) {
3418 TRACE("(%d, %d, %p)\n", target, index, params );
3420 func_glGetProgramEnvParameterfvARB( target, index, params );
3424 static void WINAPI wine_glGetProgramInfoLog( GLuint program, GLsizei bufSize, GLsizei* length, char* infoLog ) {
3425 TRACE("(%d, %d, %p, %p)\n", program, bufSize, length, infoLog );
3427 func_glGetProgramInfoLog( program, bufSize, length, infoLog );
3431 static void WINAPI wine_glGetProgramLocalParameterdvARB( GLenum target, GLuint index, GLdouble* params ) {
3432 TRACE("(%d, %d, %p)\n", target, index, params );
3434 func_glGetProgramLocalParameterdvARB( target, index, params );
3438 static void WINAPI wine_glGetProgramLocalParameterfvARB( GLenum target, GLuint index, GLfloat* params ) {
3439 TRACE("(%d, %d, %p)\n", target, index, params );
3441 func_glGetProgramLocalParameterfvARB( target, index, params );
3445 static void WINAPI wine_glGetProgramNamedParameterdvNV( GLuint id, GLsizei len, GLubyte* name, GLdouble* params ) {
3446 TRACE("(%d, %d, %p, %p)\n", id, len, name, params );
3448 func_glGetProgramNamedParameterdvNV( id, len, name, params );
3452 static void WINAPI wine_glGetProgramNamedParameterfvNV( GLuint id, GLsizei len, GLubyte* name, GLfloat* params ) {
3453 TRACE("(%d, %d, %p, %p)\n", id, len, name, params );
3455 func_glGetProgramNamedParameterfvNV( id, len, name, params );
3459 static void WINAPI wine_glGetProgramParameterdvNV( GLenum target, GLuint index, GLenum pname, GLdouble* params ) {
3460 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
3462 func_glGetProgramParameterdvNV( target, index, pname, params );
3466 static void WINAPI wine_glGetProgramParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) {
3467 TRACE("(%d, %d, %d, %p)\n", target, index, pname, params );
3469 func_glGetProgramParameterfvNV( target, index, pname, params );
3473 static void WINAPI wine_glGetProgramStringARB( GLenum target, GLenum pname, GLvoid* string ) {
3474 TRACE("(%d, %d, %p)\n", target, pname, string );
3476 func_glGetProgramStringARB( target, pname, string );
3480 static void WINAPI wine_glGetProgramStringNV( GLuint id, GLenum pname, GLubyte* program ) {
3481 TRACE("(%d, %d, %p)\n", id, pname, program );
3483 func_glGetProgramStringNV( id, pname, program );
3487 static void WINAPI wine_glGetProgramiv( GLuint program, GLenum pname, GLint* params ) {
3488 TRACE("(%d, %d, %p)\n", program, pname, params );
3490 func_glGetProgramiv( program, pname, params );
3494 static void WINAPI wine_glGetProgramivARB( GLenum target, GLenum pname, GLint* params ) {
3495 TRACE("(%d, %d, %p)\n", target, pname, params );
3497 func_glGetProgramivARB( target, pname, params );
3501 static void WINAPI wine_glGetProgramivNV( GLuint id, GLenum pname, GLint* params ) {
3502 TRACE("(%d, %d, %p)\n", id, pname, params );
3504 func_glGetProgramivNV( id, pname, params );
3508 static void WINAPI wine_glGetQueryObjectiv( GLuint id, GLenum pname, GLint* params ) {
3509 TRACE("(%d, %d, %p)\n", id, pname, params );
3511 func_glGetQueryObjectiv( id, pname, params );
3515 static void WINAPI wine_glGetQueryObjectivARB( GLuint id, GLenum pname, GLint* params ) {
3516 TRACE("(%d, %d, %p)\n", id, pname, params );
3518 func_glGetQueryObjectivARB( id, pname, params );
3522 static void WINAPI wine_glGetQueryObjectuiv( GLuint id, GLenum pname, GLuint* params ) {
3523 TRACE("(%d, %d, %p)\n", id, pname, params );
3525 func_glGetQueryObjectuiv( id, pname, params );
3529 static void WINAPI wine_glGetQueryObjectuivARB( GLuint id, GLenum pname, GLuint* params ) {
3530 TRACE("(%d, %d, %p)\n", id, pname, params );
3532 func_glGetQueryObjectuivARB( id, pname, params );
3536 static void WINAPI wine_glGetQueryiv( GLenum target, GLenum pname, GLint* params ) {
3537 TRACE("(%d, %d, %p)\n", target, pname, params );
3539 func_glGetQueryiv( target, pname, params );
3543 static void WINAPI wine_glGetQueryivARB( GLenum target, GLenum pname, GLint* params ) {
3544 TRACE("(%d, %d, %p)\n", target, pname, params );
3546 func_glGetQueryivARB( target, pname, params );
3550 static void WINAPI wine_glGetRenderbufferParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
3551 TRACE("(%d, %d, %p)\n", target, pname, params );
3553 func_glGetRenderbufferParameterivEXT( target, pname, params );
3557 static void WINAPI wine_glGetSeparableFilterEXT( GLenum target, GLenum format, GLenum type, GLvoid* row, GLvoid* column, GLvoid* span ) {
3558 TRACE("(%d, %d, %d, %p, %p, %p)\n", target, format, type, row, column, span );
3560 func_glGetSeparableFilterEXT( target, format, type, row, column, span );
3564 static void WINAPI wine_glGetShaderInfoLog( GLuint shader, GLsizei bufSize, GLsizei* length, char* infoLog ) {
3565 TRACE("(%d, %d, %p, %p)\n", shader, bufSize, length, infoLog );
3567 func_glGetShaderInfoLog( shader, bufSize, length, infoLog );
3571 static void WINAPI wine_glGetShaderSource( GLuint shader, GLsizei bufSize, GLsizei* length, char* source ) {
3572 TRACE("(%d, %d, %p, %p)\n", shader, bufSize, length, source );
3574 func_glGetShaderSource( shader, bufSize, length, source );
3578 static void WINAPI wine_glGetShaderSourceARB( unsigned int obj, GLsizei maxLength, GLsizei* length, char* source ) {
3579 TRACE("(%d, %d, %p, %p)\n", obj, maxLength, length, source );
3581 func_glGetShaderSourceARB( obj, maxLength, length, source );
3585 static void WINAPI wine_glGetShaderiv( GLuint shader, GLenum pname, GLint* params ) {
3586 TRACE("(%d, %d, %p)\n", shader, pname, params );
3588 func_glGetShaderiv( shader, pname, params );
3592 static void WINAPI wine_glGetSharpenTexFuncSGIS( GLenum target, GLfloat* points ) {
3593 TRACE("(%d, %p)\n", target, points );
3595 func_glGetSharpenTexFuncSGIS( target, points );
3599 static void WINAPI wine_glGetTexBumpParameterfvATI( GLenum pname, GLfloat* param ) {
3600 TRACE("(%d, %p)\n", pname, param );
3602 func_glGetTexBumpParameterfvATI( pname, param );
3606 static void WINAPI wine_glGetTexBumpParameterivATI( GLenum pname, GLint* param ) {
3607 TRACE("(%d, %p)\n", pname, param );
3609 func_glGetTexBumpParameterivATI( pname, param );
3613 static void WINAPI wine_glGetTexFilterFuncSGIS( GLenum target, GLenum filter, GLfloat* weights ) {
3614 TRACE("(%d, %d, %p)\n", target, filter, weights );
3616 func_glGetTexFilterFuncSGIS( target, filter, weights );
3620 static void WINAPI wine_glGetTrackMatrixivNV( GLenum target, GLuint address, GLenum pname, GLint* params ) {
3621 TRACE("(%d, %d, %d, %p)\n", target, address, pname, params );
3623 func_glGetTrackMatrixivNV( target, address, pname, params );
3627 static GLint WINAPI wine_glGetUniformLocation( GLuint program, char* name ) {
3629 TRACE("(%d, %p)\n", program, name );
3631 ret_value = func_glGetUniformLocation( program, name );
3636 static GLint WINAPI wine_glGetUniformLocationARB( unsigned int programObj, char* name ) {
3638 TRACE("(%d, %p)\n", programObj, name );
3640 ret_value = func_glGetUniformLocationARB( programObj, name );
3645 static void WINAPI wine_glGetUniformfv( GLuint program, GLint location, GLfloat* params ) {
3646 TRACE("(%d, %d, %p)\n", program, location, params );
3648 func_glGetUniformfv( program, location, params );
3652 static void WINAPI wine_glGetUniformfvARB( unsigned int programObj, GLint location, GLfloat* params ) {
3653 TRACE("(%d, %d, %p)\n", programObj, location, params );
3655 func_glGetUniformfvARB( programObj, location, params );
3659 static void WINAPI wine_glGetUniformiv( GLuint program, GLint location, GLint* params ) {
3660 TRACE("(%d, %d, %p)\n", program, location, params );
3662 func_glGetUniformiv( program, location, params );
3666 static void WINAPI wine_glGetUniformivARB( unsigned int programObj, GLint location, GLint* params ) {
3667 TRACE("(%d, %d, %p)\n", programObj, location, params );
3669 func_glGetUniformivARB( programObj, location, params );
3673 static void WINAPI wine_glGetVariantArrayObjectfvATI( GLuint id, GLenum pname, GLfloat* params ) {
3674 TRACE("(%d, %d, %p)\n", id, pname, params );
3676 func_glGetVariantArrayObjectfvATI( id, pname, params );
3680 static void WINAPI wine_glGetVariantArrayObjectivATI( GLuint id, GLenum pname, GLint* params ) {
3681 TRACE("(%d, %d, %p)\n", id, pname, params );
3683 func_glGetVariantArrayObjectivATI( id, pname, params );
3687 static void WINAPI wine_glGetVariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) {
3688 TRACE("(%d, %d, %p)\n", id, value, data );
3690 func_glGetVariantBooleanvEXT( id, value, data );
3694 static void WINAPI wine_glGetVariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) {
3695 TRACE("(%d, %d, %p)\n", id, value, data );
3697 func_glGetVariantFloatvEXT( id, value, data );
3701 static void WINAPI wine_glGetVariantIntegervEXT( GLuint id, GLenum value, GLint* data ) {
3702 TRACE("(%d, %d, %p)\n", id, value, data );
3704 func_glGetVariantIntegervEXT( id, value, data );
3708 static void WINAPI wine_glGetVariantPointervEXT( GLuint id, GLenum value, GLvoid** data ) {
3709 TRACE("(%d, %d, %p)\n", id, value, data );
3711 func_glGetVariantPointervEXT( id, value, data );
3715 static void WINAPI wine_glGetVertexAttribArrayObjectfvATI( GLuint index, GLenum pname, GLfloat* params ) {
3716 TRACE("(%d, %d, %p)\n", index, pname, params );
3718 func_glGetVertexAttribArrayObjectfvATI( index, pname, params );
3722 static void WINAPI wine_glGetVertexAttribArrayObjectivATI( GLuint index, GLenum pname, GLint* params ) {
3723 TRACE("(%d, %d, %p)\n", index, pname, params );
3725 func_glGetVertexAttribArrayObjectivATI( index, pname, params );
3729 static void WINAPI wine_glGetVertexAttribPointerv( GLuint index, GLenum pname, GLvoid** pointer ) {
3730 TRACE("(%d, %d, %p)\n", index, pname, pointer );
3732 func_glGetVertexAttribPointerv( index, pname, pointer );
3736 static void WINAPI wine_glGetVertexAttribPointervARB( GLuint index, GLenum pname, GLvoid** pointer ) {
3737 TRACE("(%d, %d, %p)\n", index, pname, pointer );
3739 func_glGetVertexAttribPointervARB( index, pname, pointer );
3743 static void WINAPI wine_glGetVertexAttribPointervNV( GLuint index, GLenum pname, GLvoid** pointer ) {
3744 TRACE("(%d, %d, %p)\n", index, pname, pointer );
3746 func_glGetVertexAttribPointervNV( index, pname, pointer );
3750 static void WINAPI wine_glGetVertexAttribdv( GLuint index, GLenum pname, GLdouble* params ) {
3751 TRACE("(%d, %d, %p)\n", index, pname, params );
3753 func_glGetVertexAttribdv( index, pname, params );
3757 static void WINAPI wine_glGetVertexAttribdvARB( GLuint index, GLenum pname, GLdouble* params ) {
3758 TRACE("(%d, %d, %p)\n", index, pname, params );
3760 func_glGetVertexAttribdvARB( index, pname, params );
3764 static void WINAPI wine_glGetVertexAttribdvNV( GLuint index, GLenum pname, GLdouble* params ) {
3765 TRACE("(%d, %d, %p)\n", index, pname, params );
3767 func_glGetVertexAttribdvNV( index, pname, params );
3771 static void WINAPI wine_glGetVertexAttribfv( GLuint index, GLenum pname, GLfloat* params ) {
3772 TRACE("(%d, %d, %p)\n", index, pname, params );
3774 func_glGetVertexAttribfv( index, pname, params );
3778 static void WINAPI wine_glGetVertexAttribfvARB( GLuint index, GLenum pname, GLfloat* params ) {
3779 TRACE("(%d, %d, %p)\n", index, pname, params );
3781 func_glGetVertexAttribfvARB( index, pname, params );
3785 static void WINAPI wine_glGetVertexAttribfvNV( GLuint index, GLenum pname, GLfloat* params ) {
3786 TRACE("(%d, %d, %p)\n", index, pname, params );
3788 func_glGetVertexAttribfvNV( index, pname, params );
3792 static void WINAPI wine_glGetVertexAttribiv( GLuint index, GLenum pname, GLint* params ) {
3793 TRACE("(%d, %d, %p)\n", index, pname, params );
3795 func_glGetVertexAttribiv( index, pname, params );
3799 static void WINAPI wine_glGetVertexAttribivARB( GLuint index, GLenum pname, GLint* params ) {
3800 TRACE("(%d, %d, %p)\n", index, pname, params );
3802 func_glGetVertexAttribivARB( index, pname, params );
3806 static void WINAPI wine_glGetVertexAttribivNV( GLuint index, GLenum pname, GLint* params ) {
3807 TRACE("(%d, %d, %p)\n", index, pname, params );
3809 func_glGetVertexAttribivNV( index, pname, params );
3813 static void WINAPI wine_glGlobalAlphaFactorbSUN( GLbyte factor ) {
3814 TRACE("(%d)\n", factor );
3816 func_glGlobalAlphaFactorbSUN( factor );
3820 static void WINAPI wine_glGlobalAlphaFactordSUN( GLdouble factor ) {
3821 TRACE("(%f)\n", factor );
3823 func_glGlobalAlphaFactordSUN( factor );
3827 static void WINAPI wine_glGlobalAlphaFactorfSUN( GLfloat factor ) {
3828 TRACE("(%f)\n", factor );
3830 func_glGlobalAlphaFactorfSUN( factor );
3834 static void WINAPI wine_glGlobalAlphaFactoriSUN( GLint factor ) {
3835 TRACE("(%d)\n", factor );
3837 func_glGlobalAlphaFactoriSUN( factor );
3841 static void WINAPI wine_glGlobalAlphaFactorsSUN( GLshort factor ) {
3842 TRACE("(%d)\n", factor );
3844 func_glGlobalAlphaFactorsSUN( factor );
3848 static void WINAPI wine_glGlobalAlphaFactorubSUN( GLubyte factor ) {
3849 TRACE("(%d)\n", factor );
3851 func_glGlobalAlphaFactorubSUN( factor );
3855 static void WINAPI wine_glGlobalAlphaFactoruiSUN( GLuint factor ) {
3856 TRACE("(%d)\n", factor );
3858 func_glGlobalAlphaFactoruiSUN( factor );
3862 static void WINAPI wine_glGlobalAlphaFactorusSUN( GLushort factor ) {
3863 TRACE("(%d)\n", factor );
3865 func_glGlobalAlphaFactorusSUN( factor );
3869 static void WINAPI wine_glHintPGI( GLenum target, GLint mode ) {
3870 TRACE("(%d, %d)\n", target, mode );
3872 func_glHintPGI( target, mode );
3876 static void WINAPI wine_glHistogramEXT( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) {
3877 TRACE("(%d, %d, %d, %d)\n", target, width, internalformat, sink );
3879 func_glHistogramEXT( target, width, internalformat, sink );
3883 static void WINAPI wine_glIglooInterfaceSGIX( GLint pname, GLint* params ) {
3884 TRACE("(%d, %p)\n", pname, params );
3886 func_glIglooInterfaceSGIX( pname, params );
3890 static void WINAPI wine_glImageTransformParameterfHP( GLenum target, GLenum pname, GLfloat param ) {
3891 TRACE("(%d, %d, %f)\n", target, pname, param );
3893 func_glImageTransformParameterfHP( target, pname, param );
3897 static void WINAPI wine_glImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat* params ) {
3898 TRACE("(%d, %d, %p)\n", target, pname, params );
3900 func_glImageTransformParameterfvHP( target, pname, params );
3904 static void WINAPI wine_glImageTransformParameteriHP( GLenum target, GLenum pname, GLint param ) {
3905 TRACE("(%d, %d, %d)\n", target, pname, param );
3907 func_glImageTransformParameteriHP( target, pname, param );
3911 static void WINAPI wine_glImageTransformParameterivHP( GLenum target, GLenum pname, GLint* params ) {
3912 TRACE("(%d, %d, %p)\n", target, pname, params );
3914 func_glImageTransformParameterivHP( target, pname, params );
3918 static void WINAPI wine_glIndexFuncEXT( GLenum func, GLclampf ref ) {
3919 TRACE("(%d, %f)\n", func, ref );
3921 func_glIndexFuncEXT( func, ref );
3925 static void WINAPI wine_glIndexMaterialEXT( GLenum face, GLenum mode ) {
3926 TRACE("(%d, %d)\n", face, mode );
3928 func_glIndexMaterialEXT( face, mode );
3932 static void WINAPI wine_glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
3933 TRACE("(%d, %d, %d, %p)\n", type, stride, count, pointer );
3935 func_glIndexPointerEXT( type, stride, count, pointer );
3939 static void WINAPI wine_glIndexPointerListIBM( GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
3940 TRACE("(%d, %d, %p, %d)\n", type, stride, pointer, ptrstride );
3942 func_glIndexPointerListIBM( type, stride, pointer, ptrstride );
3946 static void WINAPI wine_glInsertComponentEXT( GLuint res, GLuint src, GLuint num ) {
3947 TRACE("(%d, %d, %d)\n", res, src, num );
3949 func_glInsertComponentEXT( res, src, num );
3953 static void WINAPI wine_glInstrumentsBufferSGIX( GLsizei size, GLint* buffer ) {
3954 TRACE("(%d, %p)\n", size, buffer );
3956 func_glInstrumentsBufferSGIX( size, buffer );
3960 static GLboolean WINAPI wine_glIsAsyncMarkerSGIX( GLuint marker ) {
3961 GLboolean ret_value;
3962 TRACE("(%d)\n", marker );
3964 ret_value = func_glIsAsyncMarkerSGIX( marker );
3969 static GLboolean WINAPI wine_glIsBuffer( GLuint buffer ) {
3970 GLboolean ret_value;
3971 TRACE("(%d)\n", buffer );
3973 ret_value = func_glIsBuffer( buffer );
3978 static GLboolean WINAPI wine_glIsBufferARB( GLuint buffer ) {
3979 GLboolean ret_value;
3980 TRACE("(%d)\n", buffer );
3982 ret_value = func_glIsBufferARB( buffer );
3987 static GLboolean WINAPI wine_glIsFenceAPPLE( GLuint fence ) {
3988 GLboolean ret_value;
3989 TRACE("(%d)\n", fence );
3991 ret_value = func_glIsFenceAPPLE( fence );
3996 static GLboolean WINAPI wine_glIsFenceNV( GLuint fence ) {
3997 GLboolean ret_value;
3998 TRACE("(%d)\n", fence );
4000 ret_value = func_glIsFenceNV( fence );
4005 static GLboolean WINAPI wine_glIsFramebufferEXT( GLuint framebuffer ) {
4006 GLboolean ret_value;
4007 TRACE("(%d)\n", framebuffer );
4009 ret_value = func_glIsFramebufferEXT( framebuffer );
4014 static GLboolean WINAPI wine_glIsObjectBufferATI( GLuint buffer ) {
4015 GLboolean ret_value;
4016 TRACE("(%d)\n", buffer );
4018 ret_value = func_glIsObjectBufferATI( buffer );
4023 static GLboolean WINAPI wine_glIsOcclusionQueryNV( GLuint id ) {
4024 GLboolean ret_value;
4025 TRACE("(%d)\n", id );
4027 ret_value = func_glIsOcclusionQueryNV( id );
4032 static GLboolean WINAPI wine_glIsProgram( GLuint program ) {
4033 GLboolean ret_value;
4034 TRACE("(%d)\n", program );
4036 ret_value = func_glIsProgram( program );
4041 static GLboolean WINAPI wine_glIsProgramARB( GLuint program ) {
4042 GLboolean ret_value;
4043 TRACE("(%d)\n", program );
4045 ret_value = func_glIsProgramARB( program );
4050 static GLboolean WINAPI wine_glIsProgramNV( GLuint id ) {
4051 GLboolean ret_value;
4052 TRACE("(%d)\n", id );
4054 ret_value = func_glIsProgramNV( id );
4059 static GLboolean WINAPI wine_glIsQuery( GLuint id ) {
4060 GLboolean ret_value;
4061 TRACE("(%d)\n", id );
4063 ret_value = func_glIsQuery( id );
4068 static GLboolean WINAPI wine_glIsQueryARB( GLuint id ) {
4069 GLboolean ret_value;
4070 TRACE("(%d)\n", id );
4072 ret_value = func_glIsQueryARB( id );
4077 static GLboolean WINAPI wine_glIsRenderbufferEXT( GLuint renderbuffer ) {
4078 GLboolean ret_value;
4079 TRACE("(%d)\n", renderbuffer );
4081 ret_value = func_glIsRenderbufferEXT( renderbuffer );
4086 static GLboolean WINAPI wine_glIsShader( GLuint shader ) {
4087 GLboolean ret_value;
4088 TRACE("(%d)\n", shader );
4090 ret_value = func_glIsShader( shader );
4095 static GLboolean WINAPI wine_glIsTextureEXT( GLuint texture ) {
4096 GLboolean ret_value;
4097 TRACE("(%d)\n", texture );
4099 ret_value = func_glIsTextureEXT( texture );
4104 static GLboolean WINAPI wine_glIsVariantEnabledEXT( GLuint id, GLenum cap ) {
4105 GLboolean ret_value;
4106 TRACE("(%d, %d)\n", id, cap );
4108 ret_value = func_glIsVariantEnabledEXT( id, cap );
4113 static GLboolean WINAPI wine_glIsVertexArrayAPPLE( GLuint array ) {
4114 GLboolean ret_value;
4115 TRACE("(%d)\n", array );
4117 ret_value = func_glIsVertexArrayAPPLE( array );
4122 static void WINAPI wine_glLightEnviSGIX( GLenum pname, GLint param ) {
4123 TRACE("(%d, %d)\n", pname, param );
4125 func_glLightEnviSGIX( pname, param );
4129 static void WINAPI wine_glLinkProgram( GLuint program ) {
4130 TRACE("(%d)\n", program );
4132 func_glLinkProgram( program );
4136 static void WINAPI wine_glLinkProgramARB( unsigned int programObj ) {
4137 TRACE("(%d)\n", programObj );
4139 func_glLinkProgramARB( programObj );
4143 static void WINAPI wine_glListParameterfSGIX( GLuint list, GLenum pname, GLfloat param ) {
4144 TRACE("(%d, %d, %f)\n", list, pname, param );
4146 func_glListParameterfSGIX( list, pname, param );
4150 static void WINAPI wine_glListParameterfvSGIX( GLuint list, GLenum pname, GLfloat* params ) {
4151 TRACE("(%d, %d, %p)\n", list, pname, params );
4153 func_glListParameterfvSGIX( list, pname, params );
4157 static void WINAPI wine_glListParameteriSGIX( GLuint list, GLenum pname, GLint param ) {
4158 TRACE("(%d, %d, %d)\n", list, pname, param );
4160 func_glListParameteriSGIX( list, pname, param );
4164 static void WINAPI wine_glListParameterivSGIX( GLuint list, GLenum pname, GLint* params ) {
4165 TRACE("(%d, %d, %p)\n", list, pname, params );
4167 func_glListParameterivSGIX( list, pname, params );
4171 static void WINAPI wine_glLoadIdentityDeformationMapSGIX( GLint mask ) {
4172 TRACE("(%d)\n", mask );
4174 func_glLoadIdentityDeformationMapSGIX( mask );
4178 static void WINAPI wine_glLoadProgramNV( GLenum target, GLuint id, GLsizei len, GLubyte* program ) {
4179 TRACE("(%d, %d, %d, %p)\n", target, id, len, program );
4181 func_glLoadProgramNV( target, id, len, program );
4185 static void WINAPI wine_glLoadTransposeMatrixd( GLdouble* m ) {
4186 TRACE("(%p)\n", m );
4188 func_glLoadTransposeMatrixd( m );
4192 static void WINAPI wine_glLoadTransposeMatrixdARB( GLdouble* m ) {
4193 TRACE("(%p)\n", m );
4195 func_glLoadTransposeMatrixdARB( m );
4199 static void WINAPI wine_glLoadTransposeMatrixf( GLfloat* m ) {
4200 TRACE("(%p)\n", m );
4202 func_glLoadTransposeMatrixf( m );
4206 static void WINAPI wine_glLoadTransposeMatrixfARB( GLfloat* m ) {
4207 TRACE("(%p)\n", m );
4209 func_glLoadTransposeMatrixfARB( m );
4213 static void WINAPI wine_glLockArraysEXT( GLint first, GLsizei count ) {
4214 TRACE("(%d, %d)\n", first, count );
4216 func_glLockArraysEXT( first, count );
4220 static void WINAPI wine_glMTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) {
4221 TRACE("(%d, %f, %f)\n", target, s, t );
4223 func_glMTexCoord2fSGIS( target, s, t );
4227 static void WINAPI wine_glMTexCoord2fvSGIS( GLenum target, GLfloat * v ) {
4228 TRACE("(%d, %p)\n", target, v );
4230 func_glMTexCoord2fvSGIS( target, v );
4234 static GLvoid* WINAPI wine_glMapBuffer( GLenum target, GLenum access ) {
4236 TRACE("(%d, %d)\n", target, access );
4238 ret_value = func_glMapBuffer( target, access );
4243 static GLvoid* WINAPI wine_glMapBufferARB( GLenum target, GLenum access ) {
4245 TRACE("(%d, %d)\n", target, access );
4247 ret_value = func_glMapBufferARB( target, access );
4252 static void WINAPI wine_glMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, GLvoid* points ) {
4253 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, index, type, ustride, vstride, uorder, vorder, packed, points );
4255 func_glMapControlPointsNV( target, index, type, ustride, vstride, uorder, vorder, packed, points );
4259 static GLvoid* WINAPI wine_glMapObjectBufferATI( GLuint buffer ) {
4261 TRACE("(%d)\n", buffer );
4263 ret_value = func_glMapObjectBufferATI( buffer );
4268 static void WINAPI wine_glMapParameterfvNV( GLenum target, GLenum pname, GLfloat* params ) {
4269 TRACE("(%d, %d, %p)\n", target, pname, params );
4271 func_glMapParameterfvNV( target, pname, params );
4275 static void WINAPI wine_glMapParameterivNV( GLenum target, GLenum pname, GLint* params ) {
4276 TRACE("(%d, %d, %p)\n", target, pname, params );
4278 func_glMapParameterivNV( target, pname, params );
4282 static void WINAPI wine_glMatrixIndexPointerARB( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
4283 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
4285 func_glMatrixIndexPointerARB( size, type, stride, pointer );
4289 static void WINAPI wine_glMatrixIndexubvARB( GLint size, GLubyte* indices ) {
4290 TRACE("(%d, %p)\n", size, indices );
4292 func_glMatrixIndexubvARB( size, indices );
4296 static void WINAPI wine_glMatrixIndexuivARB( GLint size, GLuint* indices ) {
4297 TRACE("(%d, %p)\n", size, indices );
4299 func_glMatrixIndexuivARB( size, indices );
4303 static void WINAPI wine_glMatrixIndexusvARB( GLint size, GLushort* indices ) {
4304 TRACE("(%d, %p)\n", size, indices );
4306 func_glMatrixIndexusvARB( size, indices );
4310 static void WINAPI wine_glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean sink ) {
4311 TRACE("(%d, %d, %d)\n", target, internalformat, sink );
4313 func_glMinmaxEXT( target, internalformat, sink );
4317 static void WINAPI wine_glMultTransposeMatrixd( GLdouble* m ) {
4318 TRACE("(%p)\n", m );
4320 func_glMultTransposeMatrixd( m );
4324 static void WINAPI wine_glMultTransposeMatrixdARB( GLdouble* m ) {
4325 TRACE("(%p)\n", m );
4327 func_glMultTransposeMatrixdARB( m );
4331 static void WINAPI wine_glMultTransposeMatrixf( GLfloat* m ) {
4332 TRACE("(%p)\n", m );
4334 func_glMultTransposeMatrixf( m );
4338 static void WINAPI wine_glMultTransposeMatrixfARB( GLfloat* m ) {
4339 TRACE("(%p)\n", m );
4341 func_glMultTransposeMatrixfARB( m );
4345 static void WINAPI wine_glMultiDrawArrays( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount ) {
4346 TRACE("(%d, %p, %p, %d)\n", mode, first, count, primcount );
4348 func_glMultiDrawArrays( mode, first, count, primcount );
4352 static void WINAPI wine_glMultiDrawArraysEXT( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount ) {
4353 TRACE("(%d, %p, %p, %d)\n", mode, first, count, primcount );
4355 func_glMultiDrawArraysEXT( mode, first, count, primcount );
4359 static void WINAPI wine_glMultiDrawElementArrayAPPLE( GLenum mode, GLint* first, GLsizei* count, GLsizei primcount ) {
4360 TRACE("(%d, %p, %p, %d)\n", mode, first, count, primcount );
4362 func_glMultiDrawElementArrayAPPLE( mode, first, count, primcount );
4366 static void WINAPI wine_glMultiDrawElements( GLenum mode, GLsizei* count, GLenum type, GLvoid** indices, GLsizei primcount ) {
4367 TRACE("(%d, %p, %d, %p, %d)\n", mode, count, type, indices, primcount );
4369 func_glMultiDrawElements( mode, count, type, indices, primcount );
4373 static void WINAPI wine_glMultiDrawElementsEXT( GLenum mode, GLsizei* count, GLenum type, GLvoid** indices, GLsizei primcount ) {
4374 TRACE("(%d, %p, %d, %p, %d)\n", mode, count, type, indices, primcount );
4376 func_glMultiDrawElementsEXT( mode, count, type, indices, primcount );
4380 static void WINAPI wine_glMultiDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint* first, GLsizei* count, GLsizei primcount ) {
4381 TRACE("(%d, %d, %d, %p, %p, %d)\n", mode, start, end, first, count, primcount );
4383 func_glMultiDrawRangeElementArrayAPPLE( mode, start, end, first, count, primcount );
4387 static void WINAPI wine_glMultiModeDrawArraysIBM( GLenum* mode, GLint* first, GLsizei* count, GLsizei primcount, GLint modestride ) {
4388 TRACE("(%p, %p, %p, %d, %d)\n", mode, first, count, primcount, modestride );
4390 func_glMultiModeDrawArraysIBM( mode, first, count, primcount, modestride );
4394 static void WINAPI wine_glMultiModeDrawElementsIBM( GLenum* mode, GLsizei* count, GLenum type, GLvoid* const* indices, GLsizei primcount, GLint modestride ) {
4395 TRACE("(%p, %p, %d, %p, %d, %d)\n", mode, count, type, indices, primcount, modestride );
4397 func_glMultiModeDrawElementsIBM( mode, count, type, indices, primcount, modestride );
4401 static void WINAPI wine_glMultiTexCoord1d( GLenum target, GLdouble s ) {
4402 TRACE("(%d, %f)\n", target, s );
4404 func_glMultiTexCoord1d( target, s );
4408 static void WINAPI wine_glMultiTexCoord1dARB( GLenum target, GLdouble s ) {
4409 TRACE("(%d, %f)\n", target, s );
4411 func_glMultiTexCoord1dARB( target, s );
4415 static void WINAPI wine_glMultiTexCoord1dSGIS( GLenum target, GLdouble s ) {
4416 TRACE("(%d, %f)\n", target, s );
4418 func_glMultiTexCoord1dSGIS( target, s );
4422 static void WINAPI wine_glMultiTexCoord1dv( GLenum target, GLdouble* v ) {
4423 TRACE("(%d, %p)\n", target, v );
4425 func_glMultiTexCoord1dv( target, v );
4429 static void WINAPI wine_glMultiTexCoord1dvARB( GLenum target, GLdouble* v ) {
4430 TRACE("(%d, %p)\n", target, v );
4432 func_glMultiTexCoord1dvARB( target, v );
4436 static void WINAPI wine_glMultiTexCoord1dvSGIS( GLenum target, GLdouble * v ) {
4437 TRACE("(%d, %p)\n", target, v );
4439 func_glMultiTexCoord1dvSGIS( target, v );
4443 static void WINAPI wine_glMultiTexCoord1f( GLenum target, GLfloat s ) {
4444 TRACE("(%d, %f)\n", target, s );
4446 func_glMultiTexCoord1f( target, s );
4450 static void WINAPI wine_glMultiTexCoord1fARB( GLenum target, GLfloat s ) {
4451 TRACE("(%d, %f)\n", target, s );
4453 func_glMultiTexCoord1fARB( target, s );
4457 static void WINAPI wine_glMultiTexCoord1fSGIS( GLenum target, GLfloat s ) {
4458 TRACE("(%d, %f)\n", target, s );
4460 func_glMultiTexCoord1fSGIS( target, s );
4464 static void WINAPI wine_glMultiTexCoord1fv( GLenum target, GLfloat* v ) {
4465 TRACE("(%d, %p)\n", target, v );
4467 func_glMultiTexCoord1fv( target, v );
4471 static void WINAPI wine_glMultiTexCoord1fvARB( GLenum target, GLfloat* v ) {
4472 TRACE("(%d, %p)\n", target, v );
4474 func_glMultiTexCoord1fvARB( target, v );
4478 static void WINAPI wine_glMultiTexCoord1fvSGIS( GLenum target, const GLfloat * v ) {
4479 TRACE("(%d, %p)\n", target, v );
4481 func_glMultiTexCoord1fvSGIS( target, v );
4485 static void WINAPI wine_glMultiTexCoord1hNV( GLenum target, unsigned short s ) {
4486 TRACE("(%d, %d)\n", target, s );
4488 func_glMultiTexCoord1hNV( target, s );
4492 static void WINAPI wine_glMultiTexCoord1hvNV( GLenum target, unsigned short* v ) {
4493 TRACE("(%d, %p)\n", target, v );
4495 func_glMultiTexCoord1hvNV( target, v );
4499 static void WINAPI wine_glMultiTexCoord1i( GLenum target, GLint s ) {
4500 TRACE("(%d, %d)\n", target, s );
4502 func_glMultiTexCoord1i( target, s );
4506 static void WINAPI wine_glMultiTexCoord1iARB( GLenum target, GLint s ) {
4507 TRACE("(%d, %d)\n", target, s );
4509 func_glMultiTexCoord1iARB( target, s );
4513 static void WINAPI wine_glMultiTexCoord1iSGIS( GLenum target, GLint s ) {
4514 TRACE("(%d, %d)\n", target, s );
4516 func_glMultiTexCoord1iSGIS( target, s );
4520 static void WINAPI wine_glMultiTexCoord1iv( GLenum target, GLint* v ) {
4521 TRACE("(%d, %p)\n", target, v );
4523 func_glMultiTexCoord1iv( target, v );
4527 static void WINAPI wine_glMultiTexCoord1ivARB( GLenum target, GLint* v ) {
4528 TRACE("(%d, %p)\n", target, v );
4530 func_glMultiTexCoord1ivARB( target, v );
4534 static void WINAPI wine_glMultiTexCoord1ivSGIS( GLenum target, GLint * v ) {
4535 TRACE("(%d, %p)\n", target, v );
4537 func_glMultiTexCoord1ivSGIS( target, v );
4541 static void WINAPI wine_glMultiTexCoord1s( GLenum target, GLshort s ) {
4542 TRACE("(%d, %d)\n", target, s );
4544 func_glMultiTexCoord1s( target, s );
4548 static void WINAPI wine_glMultiTexCoord1sARB( GLenum target, GLshort s ) {
4549 TRACE("(%d, %d)\n", target, s );
4551 func_glMultiTexCoord1sARB( target, s );
4555 static void WINAPI wine_glMultiTexCoord1sSGIS( GLenum target, GLshort s ) {
4556 TRACE("(%d, %d)\n", target, s );
4558 func_glMultiTexCoord1sSGIS( target, s );
4562 static void WINAPI wine_glMultiTexCoord1sv( GLenum target, GLshort* v ) {
4563 TRACE("(%d, %p)\n", target, v );
4565 func_glMultiTexCoord1sv( target, v );
4569 static void WINAPI wine_glMultiTexCoord1svARB( GLenum target, GLshort* v ) {
4570 TRACE("(%d, %p)\n", target, v );
4572 func_glMultiTexCoord1svARB( target, v );
4576 static void WINAPI wine_glMultiTexCoord1svSGIS( GLenum target, GLshort * v ) {
4577 TRACE("(%d, %p)\n", target, v );
4579 func_glMultiTexCoord1svSGIS( target, v );
4583 static void WINAPI wine_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t ) {
4584 TRACE("(%d, %f, %f)\n", target, s, t );
4586 func_glMultiTexCoord2d( target, s, t );
4590 static void WINAPI wine_glMultiTexCoord2dARB( GLenum target, GLdouble s, GLdouble t ) {
4591 TRACE("(%d, %f, %f)\n", target, s, t );
4593 func_glMultiTexCoord2dARB( target, s, t );
4597 static void WINAPI wine_glMultiTexCoord2dSGIS( GLenum target, GLdouble s, GLdouble t ) {
4598 TRACE("(%d, %f, %f)\n", target, s, t );
4600 func_glMultiTexCoord2dSGIS( target, s, t );
4604 static void WINAPI wine_glMultiTexCoord2dv( GLenum target, GLdouble* v ) {
4605 TRACE("(%d, %p)\n", target, v );
4607 func_glMultiTexCoord2dv( target, v );
4611 static void WINAPI wine_glMultiTexCoord2dvARB( GLenum target, GLdouble* v ) {
4612 TRACE("(%d, %p)\n", target, v );
4614 func_glMultiTexCoord2dvARB( target, v );
4618 static void WINAPI wine_glMultiTexCoord2dvSGIS( GLenum target, GLdouble * v ) {
4619 TRACE("(%d, %p)\n", target, v );
4621 func_glMultiTexCoord2dvSGIS( target, v );
4625 static void WINAPI wine_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t ) {
4626 TRACE("(%d, %f, %f)\n", target, s, t );
4628 func_glMultiTexCoord2f( target, s, t );
4632 static void WINAPI wine_glMultiTexCoord2fARB( GLenum target, GLfloat s, GLfloat t ) {
4633 TRACE("(%d, %f, %f)\n", target, s, t );
4635 func_glMultiTexCoord2fARB( target, s, t );
4639 static void WINAPI wine_glMultiTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) {
4640 TRACE("(%d, %f, %f)\n", target, s, t );
4642 func_glMultiTexCoord2fSGIS( target, s, t );
4646 static void WINAPI wine_glMultiTexCoord2fv( GLenum target, GLfloat* v ) {
4647 TRACE("(%d, %p)\n", target, v );
4649 func_glMultiTexCoord2fv( target, v );
4653 static void WINAPI wine_glMultiTexCoord2fvARB( GLenum target, GLfloat* v ) {
4654 TRACE("(%d, %p)\n", target, v );
4656 func_glMultiTexCoord2fvARB( target, v );
4660 static void WINAPI wine_glMultiTexCoord2fvSGIS( GLenum target, GLfloat * v ) {
4661 TRACE("(%d, %p)\n", target, v );
4663 func_glMultiTexCoord2fvSGIS( target, v );
4667 static void WINAPI wine_glMultiTexCoord2hNV( GLenum target, unsigned short s, unsigned short t ) {
4668 TRACE("(%d, %d, %d)\n", target, s, t );
4670 func_glMultiTexCoord2hNV( target, s, t );
4674 static void WINAPI wine_glMultiTexCoord2hvNV( GLenum target, unsigned short* v ) {
4675 TRACE("(%d, %p)\n", target, v );
4677 func_glMultiTexCoord2hvNV( target, v );
4681 static void WINAPI wine_glMultiTexCoord2i( GLenum target, GLint s, GLint t ) {
4682 TRACE("(%d, %d, %d)\n", target, s, t );
4684 func_glMultiTexCoord2i( target, s, t );
4688 static void WINAPI wine_glMultiTexCoord2iARB( GLenum target, GLint s, GLint t ) {
4689 TRACE("(%d, %d, %d)\n", target, s, t );
4691 func_glMultiTexCoord2iARB( target, s, t );
4695 static void WINAPI wine_glMultiTexCoord2iSGIS( GLenum target, GLint s, GLint t ) {
4696 TRACE("(%d, %d, %d)\n", target, s, t );
4698 func_glMultiTexCoord2iSGIS( target, s, t );
4702 static void WINAPI wine_glMultiTexCoord2iv( GLenum target, GLint* v ) {
4703 TRACE("(%d, %p)\n", target, v );
4705 func_glMultiTexCoord2iv( target, v );
4709 static void WINAPI wine_glMultiTexCoord2ivARB( GLenum target, GLint* v ) {
4710 TRACE("(%d, %p)\n", target, v );
4712 func_glMultiTexCoord2ivARB( target, v );
4716 static void WINAPI wine_glMultiTexCoord2ivSGIS( GLenum target, GLint * v ) {
4717 TRACE("(%d, %p)\n", target, v );
4719 func_glMultiTexCoord2ivSGIS( target, v );
4723 static void WINAPI wine_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t ) {
4724 TRACE("(%d, %d, %d)\n", target, s, t );
4726 func_glMultiTexCoord2s( target, s, t );
4730 static void WINAPI wine_glMultiTexCoord2sARB( GLenum target, GLshort s, GLshort t ) {
4731 TRACE("(%d, %d, %d)\n", target, s, t );
4733 func_glMultiTexCoord2sARB( target, s, t );
4737 static void WINAPI wine_glMultiTexCoord2sSGIS( GLenum target, GLshort s, GLshort t ) {
4738 TRACE("(%d, %d, %d)\n", target, s, t );
4740 func_glMultiTexCoord2sSGIS( target, s, t );
4744 static void WINAPI wine_glMultiTexCoord2sv( GLenum target, GLshort* v ) {
4745 TRACE("(%d, %p)\n", target, v );
4747 func_glMultiTexCoord2sv( target, v );
4751 static void WINAPI wine_glMultiTexCoord2svARB( GLenum target, GLshort* v ) {
4752 TRACE("(%d, %p)\n", target, v );
4754 func_glMultiTexCoord2svARB( target, v );
4758 static void WINAPI wine_glMultiTexCoord2svSGIS( GLenum target, GLshort * v ) {
4759 TRACE("(%d, %p)\n", target, v );
4761 func_glMultiTexCoord2svSGIS( target, v );
4765 static void WINAPI wine_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r ) {
4766 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4768 func_glMultiTexCoord3d( target, s, t, r );
4772 static void WINAPI wine_glMultiTexCoord3dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r ) {
4773 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4775 func_glMultiTexCoord3dARB( target, s, t, r );
4779 static void WINAPI wine_glMultiTexCoord3dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r ) {
4780 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4782 func_glMultiTexCoord3dSGIS( target, s, t, r );
4786 static void WINAPI wine_glMultiTexCoord3dv( GLenum target, GLdouble* v ) {
4787 TRACE("(%d, %p)\n", target, v );
4789 func_glMultiTexCoord3dv( target, v );
4793 static void WINAPI wine_glMultiTexCoord3dvARB( GLenum target, GLdouble* v ) {
4794 TRACE("(%d, %p)\n", target, v );
4796 func_glMultiTexCoord3dvARB( target, v );
4800 static void WINAPI wine_glMultiTexCoord3dvSGIS( GLenum target, GLdouble * v ) {
4801 TRACE("(%d, %p)\n", target, v );
4803 func_glMultiTexCoord3dvSGIS( target, v );
4807 static void WINAPI wine_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r ) {
4808 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4810 func_glMultiTexCoord3f( target, s, t, r );
4814 static void WINAPI wine_glMultiTexCoord3fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r ) {
4815 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4817 func_glMultiTexCoord3fARB( target, s, t, r );
4821 static void WINAPI wine_glMultiTexCoord3fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r ) {
4822 TRACE("(%d, %f, %f, %f)\n", target, s, t, r );
4824 func_glMultiTexCoord3fSGIS( target, s, t, r );
4828 static void WINAPI wine_glMultiTexCoord3fv( GLenum target, GLfloat* v ) {
4829 TRACE("(%d, %p)\n", target, v );
4831 func_glMultiTexCoord3fv( target, v );
4835 static void WINAPI wine_glMultiTexCoord3fvARB( GLenum target, GLfloat* v ) {
4836 TRACE("(%d, %p)\n", target, v );
4838 func_glMultiTexCoord3fvARB( target, v );
4842 static void WINAPI wine_glMultiTexCoord3fvSGIS( GLenum target, GLfloat * v ) {
4843 TRACE("(%d, %p)\n", target, v );
4845 func_glMultiTexCoord3fvSGIS( target, v );
4849 static void WINAPI wine_glMultiTexCoord3hNV( GLenum target, unsigned short s, unsigned short t, unsigned short r ) {
4850 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4852 func_glMultiTexCoord3hNV( target, s, t, r );
4856 static void WINAPI wine_glMultiTexCoord3hvNV( GLenum target, unsigned short* v ) {
4857 TRACE("(%d, %p)\n", target, v );
4859 func_glMultiTexCoord3hvNV( target, v );
4863 static void WINAPI wine_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r ) {
4864 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4866 func_glMultiTexCoord3i( target, s, t, r );
4870 static void WINAPI wine_glMultiTexCoord3iARB( GLenum target, GLint s, GLint t, GLint r ) {
4871 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4873 func_glMultiTexCoord3iARB( target, s, t, r );
4877 static void WINAPI wine_glMultiTexCoord3iSGIS( GLenum target, GLint s, GLint t, GLint r ) {
4878 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4880 func_glMultiTexCoord3iSGIS( target, s, t, r );
4884 static void WINAPI wine_glMultiTexCoord3iv( GLenum target, GLint* v ) {
4885 TRACE("(%d, %p)\n", target, v );
4887 func_glMultiTexCoord3iv( target, v );
4891 static void WINAPI wine_glMultiTexCoord3ivARB( GLenum target, GLint* v ) {
4892 TRACE("(%d, %p)\n", target, v );
4894 func_glMultiTexCoord3ivARB( target, v );
4898 static void WINAPI wine_glMultiTexCoord3ivSGIS( GLenum target, GLint * v ) {
4899 TRACE("(%d, %p)\n", target, v );
4901 func_glMultiTexCoord3ivSGIS( target, v );
4905 static void WINAPI wine_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r ) {
4906 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4908 func_glMultiTexCoord3s( target, s, t, r );
4912 static void WINAPI wine_glMultiTexCoord3sARB( GLenum target, GLshort s, GLshort t, GLshort r ) {
4913 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4915 func_glMultiTexCoord3sARB( target, s, t, r );
4919 static void WINAPI wine_glMultiTexCoord3sSGIS( GLenum target, GLshort s, GLshort t, GLshort r ) {
4920 TRACE("(%d, %d, %d, %d)\n", target, s, t, r );
4922 func_glMultiTexCoord3sSGIS( target, s, t, r );
4926 static void WINAPI wine_glMultiTexCoord3sv( GLenum target, GLshort* v ) {
4927 TRACE("(%d, %p)\n", target, v );
4929 func_glMultiTexCoord3sv( target, v );
4933 static void WINAPI wine_glMultiTexCoord3svARB( GLenum target, GLshort* v ) {
4934 TRACE("(%d, %p)\n", target, v );
4936 func_glMultiTexCoord3svARB( target, v );
4940 static void WINAPI wine_glMultiTexCoord3svSGIS( GLenum target, GLshort * v ) {
4941 TRACE("(%d, %p)\n", target, v );
4943 func_glMultiTexCoord3svSGIS( target, v );
4947 static void WINAPI wine_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
4948 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4950 func_glMultiTexCoord4d( target, s, t, r, q );
4954 static void WINAPI wine_glMultiTexCoord4dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
4955 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4957 func_glMultiTexCoord4dARB( target, s, t, r, q );
4961 static void WINAPI wine_glMultiTexCoord4dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
4962 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4964 func_glMultiTexCoord4dSGIS( target, s, t, r, q );
4968 static void WINAPI wine_glMultiTexCoord4dv( GLenum target, GLdouble* v ) {
4969 TRACE("(%d, %p)\n", target, v );
4971 func_glMultiTexCoord4dv( target, v );
4975 static void WINAPI wine_glMultiTexCoord4dvARB( GLenum target, GLdouble* v ) {
4976 TRACE("(%d, %p)\n", target, v );
4978 func_glMultiTexCoord4dvARB( target, v );
4982 static void WINAPI wine_glMultiTexCoord4dvSGIS( GLenum target, GLdouble * v ) {
4983 TRACE("(%d, %p)\n", target, v );
4985 func_glMultiTexCoord4dvSGIS( target, v );
4989 static void WINAPI wine_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
4990 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4992 func_glMultiTexCoord4f( target, s, t, r, q );
4996 static void WINAPI wine_glMultiTexCoord4fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
4997 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
4999 func_glMultiTexCoord4fARB( target, s, t, r, q );
5003 static void WINAPI wine_glMultiTexCoord4fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
5004 TRACE("(%d, %f, %f, %f, %f)\n", target, s, t, r, q );
5006 func_glMultiTexCoord4fSGIS( target, s, t, r, q );
5010 static void WINAPI wine_glMultiTexCoord4fv( GLenum target, GLfloat* v ) {
5011 TRACE("(%d, %p)\n", target, v );
5013 func_glMultiTexCoord4fv( target, v );
5017 static void WINAPI wine_glMultiTexCoord4fvARB( GLenum target, GLfloat* v ) {
5018 TRACE("(%d, %p)\n", target, v );
5020 func_glMultiTexCoord4fvARB( target, v );
5024 static void WINAPI wine_glMultiTexCoord4fvSGIS( GLenum target, GLfloat * v ) {
5025 TRACE("(%d, %p)\n", target, v );
5027 func_glMultiTexCoord4fvSGIS( target, v );
5031 static void WINAPI wine_glMultiTexCoord4hNV( GLenum target, unsigned short s, unsigned short t, unsigned short r, unsigned short q ) {
5032 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
5034 func_glMultiTexCoord4hNV( target, s, t, r, q );
5038 static void WINAPI wine_glMultiTexCoord4hvNV( GLenum target, unsigned short* v ) {
5039 TRACE("(%d, %p)\n", target, v );
5041 func_glMultiTexCoord4hvNV( target, v );
5045 static void WINAPI wine_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q ) {
5046 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
5048 func_glMultiTexCoord4i( target, s, t, r, q );
5052 static void WINAPI wine_glMultiTexCoord4iARB( GLenum target, GLint s, GLint t, GLint r, GLint q ) {
5053 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
5055 func_glMultiTexCoord4iARB( target, s, t, r, q );
5059 static void WINAPI wine_glMultiTexCoord4iSGIS( GLenum target, GLint s, GLint t, GLint r, GLint q ) {
5060 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
5062 func_glMultiTexCoord4iSGIS( target, s, t, r, q );
5066 static void WINAPI wine_glMultiTexCoord4iv( GLenum target, GLint* v ) {
5067 TRACE("(%d, %p)\n", target, v );
5069 func_glMultiTexCoord4iv( target, v );
5073 static void WINAPI wine_glMultiTexCoord4ivARB( GLenum target, GLint* v ) {
5074 TRACE("(%d, %p)\n", target, v );
5076 func_glMultiTexCoord4ivARB( target, v );
5080 static void WINAPI wine_glMultiTexCoord4ivSGIS( GLenum target, GLint * v ) {
5081 TRACE("(%d, %p)\n", target, v );
5083 func_glMultiTexCoord4ivSGIS( target, v );
5087 static void WINAPI wine_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) {
5088 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
5090 func_glMultiTexCoord4s( target, s, t, r, q );
5094 static void WINAPI wine_glMultiTexCoord4sARB( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) {
5095 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
5097 func_glMultiTexCoord4sARB( target, s, t, r, q );
5101 static void WINAPI wine_glMultiTexCoord4sSGIS( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) {
5102 TRACE("(%d, %d, %d, %d, %d)\n", target, s, t, r, q );
5104 func_glMultiTexCoord4sSGIS( target, s, t, r, q );
5108 static void WINAPI wine_glMultiTexCoord4sv( GLenum target, GLshort* v ) {
5109 TRACE("(%d, %p)\n", target, v );
5111 func_glMultiTexCoord4sv( target, v );
5115 static void WINAPI wine_glMultiTexCoord4svARB( GLenum target, GLshort* v ) {
5116 TRACE("(%d, %p)\n", target, v );
5118 func_glMultiTexCoord4svARB( target, v );
5122 static void WINAPI wine_glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) {
5123 TRACE("(%d, %p)\n", target, v );
5125 func_glMultiTexCoord4svSGIS( target, v );
5129 static void WINAPI wine_glMultiTexCoordPointerSGIS( GLenum target, GLint size, GLenum type, GLsizei stride, GLvoid * pointer ) {
5130 TRACE("(%d, %d, %d, %d, %p)\n", target, size, type, stride, pointer );
5132 func_glMultiTexCoordPointerSGIS( target, size, type, stride, pointer );
5136 static GLuint WINAPI wine_glNewBufferRegion( GLenum type ) {
5138 TRACE("(%d)\n", type );
5140 ret_value = func_glNewBufferRegion( type );
5145 static GLuint WINAPI wine_glNewObjectBufferATI( GLsizei size, GLvoid* pointer, GLenum usage ) {
5147 TRACE("(%d, %p, %d)\n", size, pointer, usage );
5149 ret_value = func_glNewObjectBufferATI( size, pointer, usage );
5154 static void WINAPI wine_glNormal3fVertex3fSUN( GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
5155 TRACE("(%f, %f, %f, %f, %f, %f)\n", nx, ny, nz, x, y, z );
5157 func_glNormal3fVertex3fSUN( nx, ny, nz, x, y, z );
5161 static void WINAPI wine_glNormal3fVertex3fvSUN( GLfloat* n, GLfloat* v ) {
5162 TRACE("(%p, %p)\n", n, v );
5164 func_glNormal3fVertex3fvSUN( n, v );
5168 static void WINAPI wine_glNormal3hNV( unsigned short nx, unsigned short ny, unsigned short nz ) {
5169 TRACE("(%d, %d, %d)\n", nx, ny, nz );
5171 func_glNormal3hNV( nx, ny, nz );
5175 static void WINAPI wine_glNormal3hvNV( unsigned short* v ) {
5176 TRACE("(%p)\n", v );
5178 func_glNormal3hvNV( v );
5182 static void WINAPI wine_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
5183 TRACE("(%d, %d, %d, %p)\n", type, stride, count, pointer );
5185 func_glNormalPointerEXT( type, stride, count, pointer );
5189 static void WINAPI wine_glNormalPointerListIBM( GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
5190 TRACE("(%d, %d, %p, %d)\n", type, stride, pointer, ptrstride );
5192 func_glNormalPointerListIBM( type, stride, pointer, ptrstride );
5196 static void WINAPI wine_glNormalPointervINTEL( GLenum type, GLvoid** pointer ) {
5197 TRACE("(%d, %p)\n", type, pointer );
5199 func_glNormalPointervINTEL( type, pointer );
5203 static void WINAPI wine_glNormalStream3bATI( GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz ) {
5204 TRACE("(%d, %d, %d, %d)\n", stream, nx, ny, nz );
5206 func_glNormalStream3bATI( stream, nx, ny, nz );
5210 static void WINAPI wine_glNormalStream3bvATI( GLenum stream, GLbyte* coords ) {
5211 TRACE("(%d, %p)\n", stream, coords );
5213 func_glNormalStream3bvATI( stream, coords );
5217 static void WINAPI wine_glNormalStream3dATI( GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz ) {
5218 TRACE("(%d, %f, %f, %f)\n", stream, nx, ny, nz );
5220 func_glNormalStream3dATI( stream, nx, ny, nz );
5224 static void WINAPI wine_glNormalStream3dvATI( GLenum stream, GLdouble* coords ) {
5225 TRACE("(%d, %p)\n", stream, coords );
5227 func_glNormalStream3dvATI( stream, coords );
5231 static void WINAPI wine_glNormalStream3fATI( GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz ) {
5232 TRACE("(%d, %f, %f, %f)\n", stream, nx, ny, nz );
5234 func_glNormalStream3fATI( stream, nx, ny, nz );
5238 static void WINAPI wine_glNormalStream3fvATI( GLenum stream, GLfloat* coords ) {
5239 TRACE("(%d, %p)\n", stream, coords );
5241 func_glNormalStream3fvATI( stream, coords );
5245 static void WINAPI wine_glNormalStream3iATI( GLenum stream, GLint nx, GLint ny, GLint nz ) {
5246 TRACE("(%d, %d, %d, %d)\n", stream, nx, ny, nz );
5248 func_glNormalStream3iATI( stream, nx, ny, nz );
5252 static void WINAPI wine_glNormalStream3ivATI( GLenum stream, GLint* coords ) {
5253 TRACE("(%d, %p)\n", stream, coords );
5255 func_glNormalStream3ivATI( stream, coords );
5259 static void WINAPI wine_glNormalStream3sATI( GLenum stream, GLshort nx, GLshort ny, GLshort nz ) {
5260 TRACE("(%d, %d, %d, %d)\n", stream, nx, ny, nz );
5262 func_glNormalStream3sATI( stream, nx, ny, nz );
5266 static void WINAPI wine_glNormalStream3svATI( GLenum stream, GLshort* coords ) {
5267 TRACE("(%d, %p)\n", stream, coords );
5269 func_glNormalStream3svATI( stream, coords );
5273 static void WINAPI wine_glPNTrianglesfATI( GLenum pname, GLfloat param ) {
5274 TRACE("(%d, %f)\n", pname, param );
5276 func_glPNTrianglesfATI( pname, param );
5280 static void WINAPI wine_glPNTrianglesiATI( GLenum pname, GLint param ) {
5281 TRACE("(%d, %d)\n", pname, param );
5283 func_glPNTrianglesiATI( pname, param );
5287 static void WINAPI wine_glPassTexCoordATI( GLuint dst, GLuint coord, GLenum swizzle ) {
5288 TRACE("(%d, %d, %d)\n", dst, coord, swizzle );
5290 func_glPassTexCoordATI( dst, coord, swizzle );
5294 static void WINAPI wine_glPixelDataRangeNV( GLenum target, GLsizei length, GLvoid* pointer ) {
5295 TRACE("(%d, %d, %p)\n", target, length, pointer );
5297 func_glPixelDataRangeNV( target, length, pointer );
5301 static void WINAPI wine_glPixelTexGenParameterfSGIS( GLenum pname, GLfloat param ) {
5302 TRACE("(%d, %f)\n", pname, param );
5304 func_glPixelTexGenParameterfSGIS( pname, param );
5308 static void WINAPI wine_glPixelTexGenParameterfvSGIS( GLenum pname, GLfloat* params ) {
5309 TRACE("(%d, %p)\n", pname, params );
5311 func_glPixelTexGenParameterfvSGIS( pname, params );
5315 static void WINAPI wine_glPixelTexGenParameteriSGIS( GLenum pname, GLint param ) {
5316 TRACE("(%d, %d)\n", pname, param );
5318 func_glPixelTexGenParameteriSGIS( pname, param );
5322 static void WINAPI wine_glPixelTexGenParameterivSGIS( GLenum pname, GLint* params ) {
5323 TRACE("(%d, %p)\n", pname, params );
5325 func_glPixelTexGenParameterivSGIS( pname, params );
5329 static void WINAPI wine_glPixelTexGenSGIX( GLenum mode ) {
5330 TRACE("(%d)\n", mode );
5332 func_glPixelTexGenSGIX( mode );
5336 static void WINAPI wine_glPixelTransformParameterfEXT( GLenum target, GLenum pname, GLfloat param ) {
5337 TRACE("(%d, %d, %f)\n", target, pname, param );
5339 func_glPixelTransformParameterfEXT( target, pname, param );
5343 static void WINAPI wine_glPixelTransformParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) {
5344 TRACE("(%d, %d, %p)\n", target, pname, params );
5346 func_glPixelTransformParameterfvEXT( target, pname, params );
5350 static void WINAPI wine_glPixelTransformParameteriEXT( GLenum target, GLenum pname, GLint param ) {
5351 TRACE("(%d, %d, %d)\n", target, pname, param );
5353 func_glPixelTransformParameteriEXT( target, pname, param );
5357 static void WINAPI wine_glPixelTransformParameterivEXT( GLenum target, GLenum pname, GLint* params ) {
5358 TRACE("(%d, %d, %p)\n", target, pname, params );
5360 func_glPixelTransformParameterivEXT( target, pname, params );
5364 static void WINAPI wine_glPointParameterf( GLenum pname, GLfloat param ) {
5365 TRACE("(%d, %f)\n", pname, param );
5367 func_glPointParameterf( pname, param );
5371 static void WINAPI wine_glPointParameterfARB( GLenum pname, GLfloat param ) {
5372 TRACE("(%d, %f)\n", pname, param );
5374 func_glPointParameterfARB( pname, param );
5378 static void WINAPI wine_glPointParameterfEXT( GLenum pname, GLfloat param ) {
5379 TRACE("(%d, %f)\n", pname, param );
5381 func_glPointParameterfEXT( pname, param );
5385 static void WINAPI wine_glPointParameterfSGIS( GLenum pname, GLfloat param ) {
5386 TRACE("(%d, %f)\n", pname, param );
5388 func_glPointParameterfSGIS( pname, param );
5392 static void WINAPI wine_glPointParameterfv( GLenum pname, GLfloat* params ) {
5393 TRACE("(%d, %p)\n", pname, params );
5395 func_glPointParameterfv( pname, params );
5399 static void WINAPI wine_glPointParameterfvARB( GLenum pname, GLfloat* params ) {
5400 TRACE("(%d, %p)\n", pname, params );
5402 func_glPointParameterfvARB( pname, params );
5406 static void WINAPI wine_glPointParameterfvEXT( GLenum pname, GLfloat* params ) {
5407 TRACE("(%d, %p)\n", pname, params );
5409 func_glPointParameterfvEXT( pname, params );
5413 static void WINAPI wine_glPointParameterfvSGIS( GLenum pname, GLfloat* params ) {
5414 TRACE("(%d, %p)\n", pname, params );
5416 func_glPointParameterfvSGIS( pname, params );
5420 static void WINAPI wine_glPointParameteri( GLenum pname, GLint param ) {
5421 TRACE("(%d, %d)\n", pname, param );
5423 func_glPointParameteri( pname, param );
5427 static void WINAPI wine_glPointParameteriNV( GLenum pname, GLint param ) {
5428 TRACE("(%d, %d)\n", pname, param );
5430 func_glPointParameteriNV( pname, param );
5434 static void WINAPI wine_glPointParameteriv( GLenum pname, GLint* params ) {
5435 TRACE("(%d, %p)\n", pname, params );
5437 func_glPointParameteriv( pname, params );
5441 static void WINAPI wine_glPointParameterivNV( GLenum pname, GLint* params ) {
5442 TRACE("(%d, %p)\n", pname, params );
5444 func_glPointParameterivNV( pname, params );
5448 static GLint WINAPI wine_glPollAsyncSGIX( GLuint* markerp ) {
5450 TRACE("(%p)\n", markerp );
5452 ret_value = func_glPollAsyncSGIX( markerp );
5457 static GLint WINAPI wine_glPollInstrumentsSGIX( GLint* marker_p ) {
5459 TRACE("(%p)\n", marker_p );
5461 ret_value = func_glPollInstrumentsSGIX( marker_p );
5466 static void WINAPI wine_glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) {
5467 TRACE("(%f, %f)\n", factor, bias );
5469 func_glPolygonOffsetEXT( factor, bias );
5473 static void WINAPI wine_glPrimitiveRestartIndexNV( GLuint index ) {
5474 TRACE("(%d)\n", index );
5476 func_glPrimitiveRestartIndexNV( index );
5480 static void WINAPI wine_glPrimitiveRestartNV( void ) {
5483 func_glPrimitiveRestartNV( );
5487 static void WINAPI wine_glPrioritizeTexturesEXT( GLsizei n, GLuint* textures, GLclampf* priorities ) {
5488 TRACE("(%d, %p, %p)\n", n, textures, priorities );
5490 func_glPrioritizeTexturesEXT( n, textures, priorities );
5494 static void WINAPI wine_glProgramEnvParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
5495 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5497 func_glProgramEnvParameter4dARB( target, index, x, y, z, w );
5501 static void WINAPI wine_glProgramEnvParameter4dvARB( GLenum target, GLuint index, GLdouble* params ) {
5502 TRACE("(%d, %d, %p)\n", target, index, params );
5504 func_glProgramEnvParameter4dvARB( target, index, params );
5508 static void WINAPI wine_glProgramEnvParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
5509 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5511 func_glProgramEnvParameter4fARB( target, index, x, y, z, w );
5515 static void WINAPI wine_glProgramEnvParameter4fvARB( GLenum target, GLuint index, GLfloat* params ) {
5516 TRACE("(%d, %d, %p)\n", target, index, params );
5518 func_glProgramEnvParameter4fvARB( target, index, params );
5522 static void WINAPI wine_glProgramLocalParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
5523 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5525 func_glProgramLocalParameter4dARB( target, index, x, y, z, w );
5529 static void WINAPI wine_glProgramLocalParameter4dvARB( GLenum target, GLuint index, GLdouble* params ) {
5530 TRACE("(%d, %d, %p)\n", target, index, params );
5532 func_glProgramLocalParameter4dvARB( target, index, params );
5536 static void WINAPI wine_glProgramLocalParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
5537 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5539 func_glProgramLocalParameter4fARB( target, index, x, y, z, w );
5543 static void WINAPI wine_glProgramLocalParameter4fvARB( GLenum target, GLuint index, GLfloat* params ) {
5544 TRACE("(%d, %d, %p)\n", target, index, params );
5546 func_glProgramLocalParameter4fvARB( target, index, params );
5550 static void WINAPI wine_glProgramNamedParameter4dNV( GLuint id, GLsizei len, GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
5551 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id, len, name, x, y, z, w );
5553 func_glProgramNamedParameter4dNV( id, len, name, x, y, z, w );
5557 static void WINAPI wine_glProgramNamedParameter4dvNV( GLuint id, GLsizei len, GLubyte* name, GLdouble* v ) {
5558 TRACE("(%d, %d, %p, %p)\n", id, len, name, v );
5560 func_glProgramNamedParameter4dvNV( id, len, name, v );
5564 static void WINAPI wine_glProgramNamedParameter4fNV( GLuint id, GLsizei len, GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
5565 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id, len, name, x, y, z, w );
5567 func_glProgramNamedParameter4fNV( id, len, name, x, y, z, w );
5571 static void WINAPI wine_glProgramNamedParameter4fvNV( GLuint id, GLsizei len, GLubyte* name, GLfloat* v ) {
5572 TRACE("(%d, %d, %p, %p)\n", id, len, name, v );
5574 func_glProgramNamedParameter4fvNV( id, len, name, v );
5578 static void WINAPI wine_glProgramParameter4dNV( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
5579 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5581 func_glProgramParameter4dNV( target, index, x, y, z, w );
5585 static void WINAPI wine_glProgramParameter4dvNV( GLenum target, GLuint index, GLdouble* v ) {
5586 TRACE("(%d, %d, %p)\n", target, index, v );
5588 func_glProgramParameter4dvNV( target, index, v );
5592 static void WINAPI wine_glProgramParameter4fNV( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
5593 TRACE("(%d, %d, %f, %f, %f, %f)\n", target, index, x, y, z, w );
5595 func_glProgramParameter4fNV( target, index, x, y, z, w );
5599 static void WINAPI wine_glProgramParameter4fvNV( GLenum target, GLuint index, GLfloat* v ) {
5600 TRACE("(%d, %d, %p)\n", target, index, v );
5602 func_glProgramParameter4fvNV( target, index, v );
5606 static void WINAPI wine_glProgramParameters4dvNV( GLenum target, GLuint index, GLuint count, GLdouble* v ) {
5607 TRACE("(%d, %d, %d, %p)\n", target, index, count, v );
5609 func_glProgramParameters4dvNV( target, index, count, v );
5613 static void WINAPI wine_glProgramParameters4fvNV( GLenum target, GLuint index, GLuint count, GLfloat* v ) {
5614 TRACE("(%d, %d, %d, %p)\n", target, index, count, v );
5616 func_glProgramParameters4fvNV( target, index, count, v );
5620 static void WINAPI wine_glProgramStringARB( GLenum target, GLenum format, GLsizei len, GLvoid* string ) {
5621 TRACE("(%d, %d, %d, %p)\n", target, format, len, string );
5623 func_glProgramStringARB( target, format, len, string );
5627 static void WINAPI wine_glReadBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height ) {
5628 TRACE("(%d, %d, %d, %d, %d)\n", region, x, y, width, height );
5630 func_glReadBufferRegion( region, x, y, width, height );
5634 static void WINAPI wine_glReadInstrumentsSGIX( GLint marker ) {
5635 TRACE("(%d)\n", marker );
5637 func_glReadInstrumentsSGIX( marker );
5641 static void WINAPI wine_glReferencePlaneSGIX( GLdouble* equation ) {
5642 TRACE("(%p)\n", equation );
5644 func_glReferencePlaneSGIX( equation );
5648 static void WINAPI wine_glRenderbufferStorageEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) {
5649 TRACE("(%d, %d, %d, %d)\n", target, internalformat, width, height );
5651 func_glRenderbufferStorageEXT( target, internalformat, width, height );
5655 static void WINAPI wine_glReplacementCodePointerSUN( GLenum type, GLsizei stride, GLvoid** pointer ) {
5656 TRACE("(%d, %d, %p)\n", type, stride, pointer );
5658 func_glReplacementCodePointerSUN( type, stride, pointer );
5662 static void WINAPI wine_glReplacementCodeubSUN( GLubyte code ) {
5663 TRACE("(%d)\n", code );
5665 func_glReplacementCodeubSUN( code );
5669 static void WINAPI wine_glReplacementCodeubvSUN( GLubyte* code ) {
5670 TRACE("(%p)\n", code );
5672 func_glReplacementCodeubvSUN( code );
5676 static void WINAPI wine_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) {
5677 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc, r, g, b, x, y, z );
5679 func_glReplacementCodeuiColor3fVertex3fSUN( rc, r, g, b, x, y, z );
5683 static void WINAPI wine_glReplacementCodeuiColor3fVertex3fvSUN( GLuint* rc, GLfloat* c, GLfloat* v ) {
5684 TRACE("(%p, %p, %p)\n", rc, c, v );
5686 func_glReplacementCodeuiColor3fVertex3fvSUN( rc, c, v );
5690 static void WINAPI wine_glReplacementCodeuiColor4fNormal3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
5691 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc, r, g, b, a, nx, ny, nz, x, y, z );
5693 func_glReplacementCodeuiColor4fNormal3fVertex3fSUN( rc, r, g, b, a, nx, ny, nz, x, y, z );
5697 static void WINAPI wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( GLuint* rc, GLfloat* c, GLfloat* n, GLfloat* v ) {
5698 TRACE("(%p, %p, %p, %p)\n", rc, c, n, v );
5700 func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( rc, c, n, v );
5704 static void WINAPI wine_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) {
5705 TRACE("(%d, %d, %d, %d, %d, %f, %f, %f)\n", rc, r, g, b, a, x, y, z );
5707 func_glReplacementCodeuiColor4ubVertex3fSUN( rc, r, g, b, a, x, y, z );
5711 static void WINAPI wine_glReplacementCodeuiColor4ubVertex3fvSUN( GLuint* rc, GLubyte* c, GLfloat* v ) {
5712 TRACE("(%p, %p, %p)\n", rc, c, v );
5714 func_glReplacementCodeuiColor4ubVertex3fvSUN( rc, c, v );
5718 static void WINAPI wine_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
5719 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc, nx, ny, nz, x, y, z );
5721 func_glReplacementCodeuiNormal3fVertex3fSUN( rc, nx, ny, nz, x, y, z );
5725 static void WINAPI wine_glReplacementCodeuiNormal3fVertex3fvSUN( GLuint* rc, GLfloat* n, GLfloat* v ) {
5726 TRACE("(%p, %p, %p)\n", rc, n, v );
5728 func_glReplacementCodeuiNormal3fVertex3fvSUN( rc, n, v );
5732 static void WINAPI wine_glReplacementCodeuiSUN( GLuint code ) {
5733 TRACE("(%d)\n", code );
5735 func_glReplacementCodeuiSUN( code );
5739 static void WINAPI wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
5740 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc, s, t, r, g, b, a, nx, ny, nz, x, y, z );
5742 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( rc, s, t, r, g, b, a, nx, ny, nz, x, y, z );
5746 static void WINAPI wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( GLuint* rc, GLfloat* tc, GLfloat* c, GLfloat* n, GLfloat* v ) {
5747 TRACE("(%p, %p, %p, %p, %p)\n", rc, tc, c, n, v );
5749 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( rc, tc, c, n, v );
5753 static void WINAPI wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
5754 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc, s, t, nx, ny, nz, x, y, z );
5756 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( rc, s, t, nx, ny, nz, x, y, z );
5760 static void WINAPI wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( GLuint* rc, GLfloat* tc, GLfloat* n, GLfloat* v ) {
5761 TRACE("(%p, %p, %p, %p)\n", rc, tc, n, v );
5763 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( rc, tc, n, v );
5767 static void WINAPI wine_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) {
5768 TRACE("(%d, %f, %f, %f, %f, %f)\n", rc, s, t, x, y, z );
5770 func_glReplacementCodeuiTexCoord2fVertex3fSUN( rc, s, t, x, y, z );
5774 static void WINAPI wine_glReplacementCodeuiTexCoord2fVertex3fvSUN( GLuint* rc, GLfloat* tc, GLfloat* v ) {
5775 TRACE("(%p, %p, %p)\n", rc, tc, v );
5777 func_glReplacementCodeuiTexCoord2fVertex3fvSUN( rc, tc, v );
5781 static void WINAPI wine_glReplacementCodeuiVertex3fSUN( GLuint rc, GLfloat x, GLfloat y, GLfloat z ) {
5782 TRACE("(%d, %f, %f, %f)\n", rc, x, y, z );
5784 func_glReplacementCodeuiVertex3fSUN( rc, x, y, z );
5788 static void WINAPI wine_glReplacementCodeuiVertex3fvSUN( GLuint* rc, GLfloat* v ) {
5789 TRACE("(%p, %p)\n", rc, v );
5791 func_glReplacementCodeuiVertex3fvSUN( rc, v );
5795 static void WINAPI wine_glReplacementCodeuivSUN( GLuint* code ) {
5796 TRACE("(%p)\n", code );
5798 func_glReplacementCodeuivSUN( code );
5802 static void WINAPI wine_glReplacementCodeusSUN( GLushort code ) {
5803 TRACE("(%d)\n", code );
5805 func_glReplacementCodeusSUN( code );
5809 static void WINAPI wine_glReplacementCodeusvSUN( GLushort* code ) {
5810 TRACE("(%p)\n", code );
5812 func_glReplacementCodeusvSUN( code );
5816 static void WINAPI wine_glRequestResidentProgramsNV( GLsizei n, GLuint* programs ) {
5817 TRACE("(%d, %p)\n", n, programs );
5819 func_glRequestResidentProgramsNV( n, programs );
5823 static void WINAPI wine_glResetHistogramEXT( GLenum target ) {
5824 TRACE("(%d)\n", target );
5826 func_glResetHistogramEXT( target );
5830 static void WINAPI wine_glResetMinmaxEXT( GLenum target ) {
5831 TRACE("(%d)\n", target );
5833 func_glResetMinmaxEXT( target );
5837 static void WINAPI wine_glResizeBuffersMESA( void ) {
5840 func_glResizeBuffersMESA( );
5844 static void WINAPI wine_glSampleCoverage( GLclampf value, GLboolean invert ) {
5845 TRACE("(%f, %d)\n", value, invert );
5847 func_glSampleCoverage( value, invert );
5851 static void WINAPI wine_glSampleCoverageARB( GLclampf value, GLboolean invert ) {
5852 TRACE("(%f, %d)\n", value, invert );
5854 func_glSampleCoverageARB( value, invert );
5858 static void WINAPI wine_glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) {
5859 TRACE("(%d, %d, %d)\n", dst, interp, swizzle );
5861 func_glSampleMapATI( dst, interp, swizzle );
5865 static void WINAPI wine_glSampleMaskEXT( GLclampf value, GLboolean invert ) {
5866 TRACE("(%f, %d)\n", value, invert );
5868 func_glSampleMaskEXT( value, invert );
5872 static void WINAPI wine_glSampleMaskSGIS( GLclampf value, GLboolean invert ) {
5873 TRACE("(%f, %d)\n", value, invert );
5875 func_glSampleMaskSGIS( value, invert );
5879 static void WINAPI wine_glSamplePatternEXT( GLenum pattern ) {
5880 TRACE("(%d)\n", pattern );
5882 func_glSamplePatternEXT( pattern );
5886 static void WINAPI wine_glSamplePatternSGIS( GLenum pattern ) {
5887 TRACE("(%d)\n", pattern );
5889 func_glSamplePatternSGIS( pattern );
5893 static void WINAPI wine_glSecondaryColor3b( GLbyte red, GLbyte green, GLbyte blue ) {
5894 TRACE("(%d, %d, %d)\n", red, green, blue );
5896 func_glSecondaryColor3b( red, green, blue );
5900 static void WINAPI wine_glSecondaryColor3bEXT( GLbyte red, GLbyte green, GLbyte blue ) {
5901 TRACE("(%d, %d, %d)\n", red, green, blue );
5903 func_glSecondaryColor3bEXT( red, green, blue );
5907 static void WINAPI wine_glSecondaryColor3bv( GLbyte* v ) {
5908 TRACE("(%p)\n", v );
5910 func_glSecondaryColor3bv( v );
5914 static void WINAPI wine_glSecondaryColor3bvEXT( GLbyte* v ) {
5915 TRACE("(%p)\n", v );
5917 func_glSecondaryColor3bvEXT( v );
5921 static void WINAPI wine_glSecondaryColor3d( GLdouble red, GLdouble green, GLdouble blue ) {
5922 TRACE("(%f, %f, %f)\n", red, green, blue );
5924 func_glSecondaryColor3d( red, green, blue );
5928 static void WINAPI wine_glSecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue ) {
5929 TRACE("(%f, %f, %f)\n", red, green, blue );
5931 func_glSecondaryColor3dEXT( red, green, blue );
5935 static void WINAPI wine_glSecondaryColor3dv( GLdouble* v ) {
5936 TRACE("(%p)\n", v );
5938 func_glSecondaryColor3dv( v );
5942 static void WINAPI wine_glSecondaryColor3dvEXT( GLdouble* v ) {
5943 TRACE("(%p)\n", v );
5945 func_glSecondaryColor3dvEXT( v );
5949 static void WINAPI wine_glSecondaryColor3f( GLfloat red, GLfloat green, GLfloat blue ) {
5950 TRACE("(%f, %f, %f)\n", red, green, blue );
5952 func_glSecondaryColor3f( red, green, blue );
5956 static void WINAPI wine_glSecondaryColor3fEXT( GLfloat red, GLfloat green, GLfloat blue ) {
5957 TRACE("(%f, %f, %f)\n", red, green, blue );
5959 func_glSecondaryColor3fEXT( red, green, blue );
5963 static void WINAPI wine_glSecondaryColor3fv( GLfloat* v ) {
5964 TRACE("(%p)\n", v );
5966 func_glSecondaryColor3fv( v );
5970 static void WINAPI wine_glSecondaryColor3fvEXT( GLfloat* v ) {
5971 TRACE("(%p)\n", v );
5973 func_glSecondaryColor3fvEXT( v );
5977 static void WINAPI wine_glSecondaryColor3hNV( unsigned short red, unsigned short green, unsigned short blue ) {
5978 TRACE("(%d, %d, %d)\n", red, green, blue );
5980 func_glSecondaryColor3hNV( red, green, blue );
5984 static void WINAPI wine_glSecondaryColor3hvNV( unsigned short* v ) {
5985 TRACE("(%p)\n", v );
5987 func_glSecondaryColor3hvNV( v );
5991 static void WINAPI wine_glSecondaryColor3i( GLint red, GLint green, GLint blue ) {
5992 TRACE("(%d, %d, %d)\n", red, green, blue );
5994 func_glSecondaryColor3i( red, green, blue );
5998 static void WINAPI wine_glSecondaryColor3iEXT( GLint red, GLint green, GLint blue ) {
5999 TRACE("(%d, %d, %d)\n", red, green, blue );
6001 func_glSecondaryColor3iEXT( red, green, blue );
6005 static void WINAPI wine_glSecondaryColor3iv( GLint* v ) {
6006 TRACE("(%p)\n", v );
6008 func_glSecondaryColor3iv( v );
6012 static void WINAPI wine_glSecondaryColor3ivEXT( GLint* v ) {
6013 TRACE("(%p)\n", v );
6015 func_glSecondaryColor3ivEXT( v );
6019 static void WINAPI wine_glSecondaryColor3s( GLshort red, GLshort green, GLshort blue ) {
6020 TRACE("(%d, %d, %d)\n", red, green, blue );
6022 func_glSecondaryColor3s( red, green, blue );
6026 static void WINAPI wine_glSecondaryColor3sEXT( GLshort red, GLshort green, GLshort blue ) {
6027 TRACE("(%d, %d, %d)\n", red, green, blue );
6029 func_glSecondaryColor3sEXT( red, green, blue );
6033 static void WINAPI wine_glSecondaryColor3sv( GLshort* v ) {
6034 TRACE("(%p)\n", v );
6036 func_glSecondaryColor3sv( v );
6040 static void WINAPI wine_glSecondaryColor3svEXT( GLshort* v ) {
6041 TRACE("(%p)\n", v );
6043 func_glSecondaryColor3svEXT( v );
6047 static void WINAPI wine_glSecondaryColor3ub( GLubyte red, GLubyte green, GLubyte blue ) {
6048 TRACE("(%d, %d, %d)\n", red, green, blue );
6050 func_glSecondaryColor3ub( red, green, blue );
6054 static void WINAPI wine_glSecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue ) {
6055 TRACE("(%d, %d, %d)\n", red, green, blue );
6057 func_glSecondaryColor3ubEXT( red, green, blue );
6061 static void WINAPI wine_glSecondaryColor3ubv( GLubyte* v ) {
6062 TRACE("(%p)\n", v );
6064 func_glSecondaryColor3ubv( v );
6068 static void WINAPI wine_glSecondaryColor3ubvEXT( GLubyte* v ) {
6069 TRACE("(%p)\n", v );
6071 func_glSecondaryColor3ubvEXT( v );
6075 static void WINAPI wine_glSecondaryColor3ui( GLuint red, GLuint green, GLuint blue ) {
6076 TRACE("(%d, %d, %d)\n", red, green, blue );
6078 func_glSecondaryColor3ui( red, green, blue );
6082 static void WINAPI wine_glSecondaryColor3uiEXT( GLuint red, GLuint green, GLuint blue ) {
6083 TRACE("(%d, %d, %d)\n", red, green, blue );
6085 func_glSecondaryColor3uiEXT( red, green, blue );
6089 static void WINAPI wine_glSecondaryColor3uiv( GLuint* v ) {
6090 TRACE("(%p)\n", v );
6092 func_glSecondaryColor3uiv( v );
6096 static void WINAPI wine_glSecondaryColor3uivEXT( GLuint* v ) {
6097 TRACE("(%p)\n", v );
6099 func_glSecondaryColor3uivEXT( v );
6103 static void WINAPI wine_glSecondaryColor3us( GLushort red, GLushort green, GLushort blue ) {
6104 TRACE("(%d, %d, %d)\n", red, green, blue );
6106 func_glSecondaryColor3us( red, green, blue );
6110 static void WINAPI wine_glSecondaryColor3usEXT( GLushort red, GLushort green, GLushort blue ) {
6111 TRACE("(%d, %d, %d)\n", red, green, blue );
6113 func_glSecondaryColor3usEXT( red, green, blue );
6117 static void WINAPI wine_glSecondaryColor3usv( GLushort* v ) {
6118 TRACE("(%p)\n", v );
6120 func_glSecondaryColor3usv( v );
6124 static void WINAPI wine_glSecondaryColor3usvEXT( GLushort* v ) {
6125 TRACE("(%p)\n", v );
6127 func_glSecondaryColor3usvEXT( v );
6131 static void WINAPI wine_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
6132 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
6134 func_glSecondaryColorPointer( size, type, stride, pointer );
6138 static void WINAPI wine_glSecondaryColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
6139 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
6141 func_glSecondaryColorPointerEXT( size, type, stride, pointer );
6145 static void WINAPI wine_glSecondaryColorPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
6146 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
6148 func_glSecondaryColorPointerListIBM( size, type, stride, pointer, ptrstride );
6152 static void WINAPI wine_glSelectTextureCoordSetSGIS( GLenum target ) {
6153 TRACE("(%d)\n", target );
6155 func_glSelectTextureCoordSetSGIS( target );
6159 static void WINAPI wine_glSelectTextureSGIS( GLenum target ) {
6160 TRACE("(%d)\n", target );
6162 func_glSelectTextureSGIS( target );
6166 static void WINAPI wine_glSeparableFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* row, GLvoid* column ) {
6167 TRACE("(%d, %d, %d, %d, %d, %d, %p, %p)\n", target, internalformat, width, height, format, type, row, column );
6169 func_glSeparableFilter2DEXT( target, internalformat, width, height, format, type, row, column );
6173 static void WINAPI wine_glSetFenceAPPLE( GLuint fence ) {
6174 TRACE("(%d)\n", fence );
6176 func_glSetFenceAPPLE( fence );
6180 static void WINAPI wine_glSetFenceNV( GLuint fence, GLenum condition ) {
6181 TRACE("(%d, %d)\n", fence, condition );
6183 func_glSetFenceNV( fence, condition );
6187 static void WINAPI wine_glSetFragmentShaderConstantATI( GLuint dst, GLfloat* value ) {
6188 TRACE("(%d, %p)\n", dst, value );
6190 func_glSetFragmentShaderConstantATI( dst, value );
6194 static void WINAPI wine_glSetInvariantEXT( GLuint id, GLenum type, GLvoid* addr ) {
6195 TRACE("(%d, %d, %p)\n", id, type, addr );
6197 func_glSetInvariantEXT( id, type, addr );
6201 static void WINAPI wine_glSetLocalConstantEXT( GLuint id, GLenum type, GLvoid* addr ) {
6202 TRACE("(%d, %d, %p)\n", id, type, addr );
6204 func_glSetLocalConstantEXT( id, type, addr );
6208 static void WINAPI wine_glShaderOp1EXT( GLenum op, GLuint res, GLuint arg1 ) {
6209 TRACE("(%d, %d, %d)\n", op, res, arg1 );
6211 func_glShaderOp1EXT( op, res, arg1 );
6215 static void WINAPI wine_glShaderOp2EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2 ) {
6216 TRACE("(%d, %d, %d, %d)\n", op, res, arg1, arg2 );
6218 func_glShaderOp2EXT( op, res, arg1, arg2 );
6222 static void WINAPI wine_glShaderOp3EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3 ) {
6223 TRACE("(%d, %d, %d, %d, %d)\n", op, res, arg1, arg2, arg3 );
6225 func_glShaderOp3EXT( op, res, arg1, arg2, arg3 );
6229 static void WINAPI wine_glShaderSource( GLuint shader, GLsizei count, char** string, GLint* length ) {
6230 TRACE("(%d, %d, %p, %p)\n", shader, count, string, length );
6232 func_glShaderSource( shader, count, string, length );
6236 static void WINAPI wine_glShaderSourceARB( unsigned int shaderObj, GLsizei count, char** string, GLint* length ) {
6237 TRACE("(%d, %d, %p, %p)\n", shaderObj, count, string, length );
6239 func_glShaderSourceARB( shaderObj, count, string, length );
6243 static void WINAPI wine_glSharpenTexFuncSGIS( GLenum target, GLsizei n, GLfloat* points ) {
6244 TRACE("(%d, %d, %p)\n", target, n, points );
6246 func_glSharpenTexFuncSGIS( target, n, points );
6250 static void WINAPI wine_glSpriteParameterfSGIX( GLenum pname, GLfloat param ) {
6251 TRACE("(%d, %f)\n", pname, param );
6253 func_glSpriteParameterfSGIX( pname, param );
6257 static void WINAPI wine_glSpriteParameterfvSGIX( GLenum pname, GLfloat* params ) {
6258 TRACE("(%d, %p)\n", pname, params );
6260 func_glSpriteParameterfvSGIX( pname, params );
6264 static void WINAPI wine_glSpriteParameteriSGIX( GLenum pname, GLint param ) {
6265 TRACE("(%d, %d)\n", pname, param );
6267 func_glSpriteParameteriSGIX( pname, param );
6271 static void WINAPI wine_glSpriteParameterivSGIX( GLenum pname, GLint* params ) {
6272 TRACE("(%d, %p)\n", pname, params );
6274 func_glSpriteParameterivSGIX( pname, params );
6278 static void WINAPI wine_glStartInstrumentsSGIX( void ) {
6281 func_glStartInstrumentsSGIX( );
6285 static void WINAPI wine_glStencilFuncSeparate( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) {
6286 TRACE("(%d, %d, %d, %d)\n", frontfunc, backfunc, ref, mask );
6288 func_glStencilFuncSeparate( frontfunc, backfunc, ref, mask );
6292 static void WINAPI wine_glStencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) {
6293 TRACE("(%d, %d, %d, %d)\n", frontfunc, backfunc, ref, mask );
6295 func_glStencilFuncSeparateATI( frontfunc, backfunc, ref, mask );
6299 static void WINAPI wine_glStencilMaskSeparate( GLenum face, GLuint mask ) {
6300 TRACE("(%d, %d)\n", face, mask );
6302 func_glStencilMaskSeparate( face, mask );
6306 static void WINAPI wine_glStencilOpSeparate( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) {
6307 TRACE("(%d, %d, %d, %d)\n", face, sfail, dpfail, dppass );
6309 func_glStencilOpSeparate( face, sfail, dpfail, dppass );
6313 static void WINAPI wine_glStencilOpSeparateATI( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) {
6314 TRACE("(%d, %d, %d, %d)\n", face, sfail, dpfail, dppass );
6316 func_glStencilOpSeparateATI( face, sfail, dpfail, dppass );
6320 static void WINAPI wine_glStopInstrumentsSGIX( GLint marker ) {
6321 TRACE("(%d)\n", marker );
6323 func_glStopInstrumentsSGIX( marker );
6327 static void WINAPI wine_glStringMarkerGREMEDY( GLsizei len, GLvoid* string ) {
6328 TRACE("(%d, %p)\n", len, string );
6330 func_glStringMarkerGREMEDY( len, string );
6334 static void WINAPI wine_glSwizzleEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) {
6335 TRACE("(%d, %d, %d, %d, %d, %d)\n", res, in, outX, outY, outZ, outW );
6337 func_glSwizzleEXT( res, in, outX, outY, outZ, outW );
6341 static void WINAPI wine_glTagSampleBufferSGIX( void ) {
6344 func_glTagSampleBufferSGIX( );
6348 static void WINAPI wine_glTangent3bEXT( GLbyte tx, GLbyte ty, GLbyte tz ) {
6349 TRACE("(%d, %d, %d)\n", tx, ty, tz );
6351 func_glTangent3bEXT( tx, ty, tz );
6355 static void WINAPI wine_glTangent3bvEXT( GLbyte* v ) {
6356 TRACE("(%p)\n", v );
6358 func_glTangent3bvEXT( v );
6362 static void WINAPI wine_glTangent3dEXT( GLdouble tx, GLdouble ty, GLdouble tz ) {
6363 TRACE("(%f, %f, %f)\n", tx, ty, tz );
6365 func_glTangent3dEXT( tx, ty, tz );
6369 static void WINAPI wine_glTangent3dvEXT( GLdouble* v ) {
6370 TRACE("(%p)\n", v );
6372 func_glTangent3dvEXT( v );
6376 static void WINAPI wine_glTangent3fEXT( GLfloat tx, GLfloat ty, GLfloat tz ) {
6377 TRACE("(%f, %f, %f)\n", tx, ty, tz );
6379 func_glTangent3fEXT( tx, ty, tz );
6383 static void WINAPI wine_glTangent3fvEXT( GLfloat* v ) {
6384 TRACE("(%p)\n", v );
6386 func_glTangent3fvEXT( v );
6390 static void WINAPI wine_glTangent3iEXT( GLint tx, GLint ty, GLint tz ) {
6391 TRACE("(%d, %d, %d)\n", tx, ty, tz );
6393 func_glTangent3iEXT( tx, ty, tz );
6397 static void WINAPI wine_glTangent3ivEXT( GLint* v ) {
6398 TRACE("(%p)\n", v );
6400 func_glTangent3ivEXT( v );
6404 static void WINAPI wine_glTangent3sEXT( GLshort tx, GLshort ty, GLshort tz ) {
6405 TRACE("(%d, %d, %d)\n", tx, ty, tz );
6407 func_glTangent3sEXT( tx, ty, tz );
6411 static void WINAPI wine_glTangent3svEXT( GLshort* v ) {
6412 TRACE("(%p)\n", v );
6414 func_glTangent3svEXT( v );
6418 static void WINAPI wine_glTangentPointerEXT( GLenum type, GLsizei stride, GLvoid* pointer ) {
6419 TRACE("(%d, %d, %p)\n", type, stride, pointer );
6421 func_glTangentPointerEXT( type, stride, pointer );
6425 static void WINAPI wine_glTbufferMask3DFX( GLuint mask ) {
6426 TRACE("(%d)\n", mask );
6428 func_glTbufferMask3DFX( mask );
6432 static GLboolean WINAPI wine_glTestFenceAPPLE( GLuint fence ) {
6433 GLboolean ret_value;
6434 TRACE("(%d)\n", fence );
6436 ret_value = func_glTestFenceAPPLE( fence );
6441 static GLboolean WINAPI wine_glTestFenceNV( GLuint fence ) {
6442 GLboolean ret_value;
6443 TRACE("(%d)\n", fence );
6445 ret_value = func_glTestFenceNV( fence );
6450 static GLboolean WINAPI wine_glTestObjectAPPLE( GLenum object, GLuint name ) {
6451 GLboolean ret_value;
6452 TRACE("(%d, %d)\n", object, name );
6454 ret_value = func_glTestObjectAPPLE( object, name );
6459 static void WINAPI wine_glTexBumpParameterfvATI( GLenum pname, GLfloat* param ) {
6460 TRACE("(%d, %p)\n", pname, param );
6462 func_glTexBumpParameterfvATI( pname, param );
6466 static void WINAPI wine_glTexBumpParameterivATI( GLenum pname, GLint* param ) {
6467 TRACE("(%d, %p)\n", pname, param );
6469 func_glTexBumpParameterivATI( pname, param );
6473 static void WINAPI wine_glTexCoord1hNV( unsigned short s ) {
6474 TRACE("(%d)\n", s );
6476 func_glTexCoord1hNV( s );
6480 static void WINAPI wine_glTexCoord1hvNV( unsigned short* v ) {
6481 TRACE("(%p)\n", v );
6483 func_glTexCoord1hvNV( v );
6487 static void WINAPI wine_glTexCoord2fColor3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) {
6488 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, r, g, b, x, y, z );
6490 func_glTexCoord2fColor3fVertex3fSUN( s, t, r, g, b, x, y, z );
6494 static void WINAPI wine_glTexCoord2fColor3fVertex3fvSUN( GLfloat* tc, GLfloat* c, GLfloat* v ) {
6495 TRACE("(%p, %p, %p)\n", tc, c, v );
6497 func_glTexCoord2fColor3fVertex3fvSUN( tc, c, v );
6501 static void WINAPI wine_glTexCoord2fColor4fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
6502 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, r, g, b, a, nx, ny, nz, x, y, z );
6504 func_glTexCoord2fColor4fNormal3fVertex3fSUN( s, t, r, g, b, a, nx, ny, nz, x, y, z );
6508 static void WINAPI wine_glTexCoord2fColor4fNormal3fVertex3fvSUN( GLfloat* tc, GLfloat* c, GLfloat* n, GLfloat* v ) {
6509 TRACE("(%p, %p, %p, %p)\n", tc, c, n, v );
6511 func_glTexCoord2fColor4fNormal3fVertex3fvSUN( tc, c, n, v );
6515 static void WINAPI wine_glTexCoord2fColor4ubVertex3fSUN( GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) {
6516 TRACE("(%f, %f, %d, %d, %d, %d, %f, %f, %f)\n", s, t, r, g, b, a, x, y, z );
6518 func_glTexCoord2fColor4ubVertex3fSUN( s, t, r, g, b, a, x, y, z );
6522 static void WINAPI wine_glTexCoord2fColor4ubVertex3fvSUN( GLfloat* tc, GLubyte* c, GLfloat* v ) {
6523 TRACE("(%p, %p, %p)\n", tc, c, v );
6525 func_glTexCoord2fColor4ubVertex3fvSUN( tc, c, v );
6529 static void WINAPI wine_glTexCoord2fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) {
6530 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, nx, ny, nz, x, y, z );
6532 func_glTexCoord2fNormal3fVertex3fSUN( s, t, nx, ny, nz, x, y, z );
6536 static void WINAPI wine_glTexCoord2fNormal3fVertex3fvSUN( GLfloat* tc, GLfloat* n, GLfloat* v ) {
6537 TRACE("(%p, %p, %p)\n", tc, n, v );
6539 func_glTexCoord2fNormal3fVertex3fvSUN( tc, n, v );
6543 static void WINAPI wine_glTexCoord2fVertex3fSUN( GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) {
6544 TRACE("(%f, %f, %f, %f, %f)\n", s, t, x, y, z );
6546 func_glTexCoord2fVertex3fSUN( s, t, x, y, z );
6550 static void WINAPI wine_glTexCoord2fVertex3fvSUN( GLfloat* tc, GLfloat* v ) {
6551 TRACE("(%p, %p)\n", tc, v );
6553 func_glTexCoord2fVertex3fvSUN( tc, v );
6557 static void WINAPI wine_glTexCoord2hNV( unsigned short s, unsigned short t ) {
6558 TRACE("(%d, %d)\n", s, t );
6560 func_glTexCoord2hNV( s, t );
6564 static void WINAPI wine_glTexCoord2hvNV( unsigned short* v ) {
6565 TRACE("(%p)\n", v );
6567 func_glTexCoord2hvNV( v );
6571 static void WINAPI wine_glTexCoord3hNV( unsigned short s, unsigned short t, unsigned short r ) {
6572 TRACE("(%d, %d, %d)\n", s, t, r );
6574 func_glTexCoord3hNV( s, t, r );
6578 static void WINAPI wine_glTexCoord3hvNV( unsigned short* v ) {
6579 TRACE("(%p)\n", v );
6581 func_glTexCoord3hvNV( v );
6585 static void WINAPI wine_glTexCoord4fColor4fNormal3fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
6586 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w );
6588 func_glTexCoord4fColor4fNormal3fVertex4fSUN( s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w );
6592 static void WINAPI wine_glTexCoord4fColor4fNormal3fVertex4fvSUN( GLfloat* tc, GLfloat* c, GLfloat* n, GLfloat* v ) {
6593 TRACE("(%p, %p, %p, %p)\n", tc, c, n, v );
6595 func_glTexCoord4fColor4fNormal3fVertex4fvSUN( tc, c, n, v );
6599 static void WINAPI wine_glTexCoord4fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
6600 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s, t, p, q, x, y, z, w );
6602 func_glTexCoord4fVertex4fSUN( s, t, p, q, x, y, z, w );
6606 static void WINAPI wine_glTexCoord4fVertex4fvSUN( GLfloat* tc, GLfloat* v ) {
6607 TRACE("(%p, %p)\n", tc, v );
6609 func_glTexCoord4fVertex4fvSUN( tc, v );
6613 static void WINAPI wine_glTexCoord4hNV( unsigned short s, unsigned short t, unsigned short r, unsigned short q ) {
6614 TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
6616 func_glTexCoord4hNV( s, t, r, q );
6620 static void WINAPI wine_glTexCoord4hvNV( unsigned short* v ) {
6621 TRACE("(%p)\n", v );
6623 func_glTexCoord4hvNV( v );
6627 static void WINAPI wine_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
6628 TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
6630 func_glTexCoordPointerEXT( size, type, stride, count, pointer );
6634 static void WINAPI wine_glTexCoordPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
6635 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
6637 func_glTexCoordPointerListIBM( size, type, stride, pointer, ptrstride );
6641 static void WINAPI wine_glTexCoordPointervINTEL( GLint size, GLenum type, GLvoid** pointer ) {
6642 TRACE("(%d, %d, %p)\n", size, type, pointer );
6644 func_glTexCoordPointervINTEL( size, type, pointer );
6648 static void WINAPI wine_glTexFilterFuncSGIS( GLenum target, GLenum filter, GLsizei n, GLfloat* weights ) {
6649 TRACE("(%d, %d, %d, %p)\n", target, filter, n, weights );
6651 func_glTexFilterFuncSGIS( target, filter, n, weights );
6655 static void WINAPI wine_glTexImage3DEXT( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
6656 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, border, format, type, pixels );
6658 func_glTexImage3DEXT( target, level, internalformat, width, height, depth, border, format, type, pixels );
6662 static void WINAPI wine_glTexImage4DSGIS( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, GLvoid* pixels ) {
6663 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, depth, size4d, border, format, type, pixels );
6665 func_glTexImage4DSGIS( target, level, internalformat, width, height, depth, size4d, border, format, type, pixels );
6669 static void WINAPI wine_glTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, GLvoid* pixels ) {
6670 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, type, pixels );
6672 func_glTexSubImage1DEXT( target, level, xoffset, width, format, type, pixels );
6676 static void WINAPI wine_glTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
6677 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, type, pixels );
6679 func_glTexSubImage2DEXT( target, level, xoffset, yoffset, width, height, format, type, pixels );
6683 static void WINAPI wine_glTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* pixels ) {
6684 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels );
6686 func_glTexSubImage3DEXT( target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels );
6690 static void WINAPI wine_glTexSubImage4DSGIS( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, GLvoid* pixels ) {
6691 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels );
6693 func_glTexSubImage4DSGIS( target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels );
6697 static void WINAPI wine_glTextureColorMaskSGIS( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) {
6698 TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
6700 func_glTextureColorMaskSGIS( red, green, blue, alpha );
6704 static void WINAPI wine_glTextureLightEXT( GLenum pname ) {
6705 TRACE("(%d)\n", pname );
6707 func_glTextureLightEXT( pname );
6711 static void WINAPI wine_glTextureMaterialEXT( GLenum face, GLenum mode ) {
6712 TRACE("(%d, %d)\n", face, mode );
6714 func_glTextureMaterialEXT( face, mode );
6718 static void WINAPI wine_glTextureNormalEXT( GLenum mode ) {
6719 TRACE("(%d)\n", mode );
6721 func_glTextureNormalEXT( mode );
6725 static void WINAPI wine_glTrackMatrixNV( GLenum target, GLuint address, GLenum matrix, GLenum transform ) {
6726 TRACE("(%d, %d, %d, %d)\n", target, address, matrix, transform );
6728 func_glTrackMatrixNV( target, address, matrix, transform );
6732 static void WINAPI wine_glUniform1f( GLint location, GLfloat v0 ) {
6733 TRACE("(%d, %f)\n", location, v0 );
6735 func_glUniform1f( location, v0 );
6739 static void WINAPI wine_glUniform1fARB( GLint location, GLfloat v0 ) {
6740 TRACE("(%d, %f)\n", location, v0 );
6742 func_glUniform1fARB( location, v0 );
6746 static void WINAPI wine_glUniform1fv( GLint location, GLsizei count, GLfloat* value ) {
6747 TRACE("(%d, %d, %p)\n", location, count, value );
6749 func_glUniform1fv( location, count, value );
6753 static void WINAPI wine_glUniform1fvARB( GLint location, GLsizei count, GLfloat* value ) {
6754 TRACE("(%d, %d, %p)\n", location, count, value );
6756 func_glUniform1fvARB( location, count, value );
6760 static void WINAPI wine_glUniform1i( GLint location, GLint v0 ) {
6761 TRACE("(%d, %d)\n", location, v0 );
6763 func_glUniform1i( location, v0 );
6767 static void WINAPI wine_glUniform1iARB( GLint location, GLint v0 ) {
6768 TRACE("(%d, %d)\n", location, v0 );
6770 func_glUniform1iARB( location, v0 );
6774 static void WINAPI wine_glUniform1iv( GLint location, GLsizei count, GLint* value ) {
6775 TRACE("(%d, %d, %p)\n", location, count, value );
6777 func_glUniform1iv( location, count, value );
6781 static void WINAPI wine_glUniform1ivARB( GLint location, GLsizei count, GLint* value ) {
6782 TRACE("(%d, %d, %p)\n", location, count, value );
6784 func_glUniform1ivARB( location, count, value );
6788 static void WINAPI wine_glUniform2f( GLint location, GLfloat v0, GLfloat v1 ) {
6789 TRACE("(%d, %f, %f)\n", location, v0, v1 );
6791 func_glUniform2f( location, v0, v1 );
6795 static void WINAPI wine_glUniform2fARB( GLint location, GLfloat v0, GLfloat v1 ) {
6796 TRACE("(%d, %f, %f)\n", location, v0, v1 );
6798 func_glUniform2fARB( location, v0, v1 );
6802 static void WINAPI wine_glUniform2fv( GLint location, GLsizei count, GLfloat* value ) {
6803 TRACE("(%d, %d, %p)\n", location, count, value );
6805 func_glUniform2fv( location, count, value );
6809 static void WINAPI wine_glUniform2fvARB( GLint location, GLsizei count, GLfloat* value ) {
6810 TRACE("(%d, %d, %p)\n", location, count, value );
6812 func_glUniform2fvARB( location, count, value );
6816 static void WINAPI wine_glUniform2i( GLint location, GLint v0, GLint v1 ) {
6817 TRACE("(%d, %d, %d)\n", location, v0, v1 );
6819 func_glUniform2i( location, v0, v1 );
6823 static void WINAPI wine_glUniform2iARB( GLint location, GLint v0, GLint v1 ) {
6824 TRACE("(%d, %d, %d)\n", location, v0, v1 );
6826 func_glUniform2iARB( location, v0, v1 );
6830 static void WINAPI wine_glUniform2iv( GLint location, GLsizei count, GLint* value ) {
6831 TRACE("(%d, %d, %p)\n", location, count, value );
6833 func_glUniform2iv( location, count, value );
6837 static void WINAPI wine_glUniform2ivARB( GLint location, GLsizei count, GLint* value ) {
6838 TRACE("(%d, %d, %p)\n", location, count, value );
6840 func_glUniform2ivARB( location, count, value );
6844 static void WINAPI wine_glUniform3f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) {
6845 TRACE("(%d, %f, %f, %f)\n", location, v0, v1, v2 );
6847 func_glUniform3f( location, v0, v1, v2 );
6851 static void WINAPI wine_glUniform3fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) {
6852 TRACE("(%d, %f, %f, %f)\n", location, v0, v1, v2 );
6854 func_glUniform3fARB( location, v0, v1, v2 );
6858 static void WINAPI wine_glUniform3fv( GLint location, GLsizei count, GLfloat* value ) {
6859 TRACE("(%d, %d, %p)\n", location, count, value );
6861 func_glUniform3fv( location, count, value );
6865 static void WINAPI wine_glUniform3fvARB( GLint location, GLsizei count, GLfloat* value ) {
6866 TRACE("(%d, %d, %p)\n", location, count, value );
6868 func_glUniform3fvARB( location, count, value );
6872 static void WINAPI wine_glUniform3i( GLint location, GLint v0, GLint v1, GLint v2 ) {
6873 TRACE("(%d, %d, %d, %d)\n", location, v0, v1, v2 );
6875 func_glUniform3i( location, v0, v1, v2 );
6879 static void WINAPI wine_glUniform3iARB( GLint location, GLint v0, GLint v1, GLint v2 ) {
6880 TRACE("(%d, %d, %d, %d)\n", location, v0, v1, v2 );
6882 func_glUniform3iARB( location, v0, v1, v2 );
6886 static void WINAPI wine_glUniform3iv( GLint location, GLsizei count, GLint* value ) {
6887 TRACE("(%d, %d, %p)\n", location, count, value );
6889 func_glUniform3iv( location, count, value );
6893 static void WINAPI wine_glUniform3ivARB( GLint location, GLsizei count, GLint* value ) {
6894 TRACE("(%d, %d, %p)\n", location, count, value );
6896 func_glUniform3ivARB( location, count, value );
6900 static void WINAPI wine_glUniform4f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) {
6901 TRACE("(%d, %f, %f, %f, %f)\n", location, v0, v1, v2, v3 );
6903 func_glUniform4f( location, v0, v1, v2, v3 );
6907 static void WINAPI wine_glUniform4fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) {
6908 TRACE("(%d, %f, %f, %f, %f)\n", location, v0, v1, v2, v3 );
6910 func_glUniform4fARB( location, v0, v1, v2, v3 );
6914 static void WINAPI wine_glUniform4fv( GLint location, GLsizei count, GLfloat* value ) {
6915 TRACE("(%d, %d, %p)\n", location, count, value );
6917 func_glUniform4fv( location, count, value );
6921 static void WINAPI wine_glUniform4fvARB( GLint location, GLsizei count, GLfloat* value ) {
6922 TRACE("(%d, %d, %p)\n", location, count, value );
6924 func_glUniform4fvARB( location, count, value );
6928 static void WINAPI wine_glUniform4i( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) {
6929 TRACE("(%d, %d, %d, %d, %d)\n", location, v0, v1, v2, v3 );
6931 func_glUniform4i( location, v0, v1, v2, v3 );
6935 static void WINAPI wine_glUniform4iARB( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) {
6936 TRACE("(%d, %d, %d, %d, %d)\n", location, v0, v1, v2, v3 );
6938 func_glUniform4iARB( location, v0, v1, v2, v3 );
6942 static void WINAPI wine_glUniform4iv( GLint location, GLsizei count, GLint* value ) {
6943 TRACE("(%d, %d, %p)\n", location, count, value );
6945 func_glUniform4iv( location, count, value );
6949 static void WINAPI wine_glUniform4ivARB( GLint location, GLsizei count, GLint* value ) {
6950 TRACE("(%d, %d, %p)\n", location, count, value );
6952 func_glUniform4ivARB( location, count, value );
6956 static void WINAPI wine_glUniformMatrix2fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
6957 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
6959 func_glUniformMatrix2fv( location, count, transpose, value );
6963 static void WINAPI wine_glUniformMatrix2fvARB( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
6964 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
6966 func_glUniformMatrix2fvARB( location, count, transpose, value );
6970 static void WINAPI wine_glUniformMatrix3fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
6971 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
6973 func_glUniformMatrix3fv( location, count, transpose, value );
6977 static void WINAPI wine_glUniformMatrix3fvARB( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
6978 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
6980 func_glUniformMatrix3fvARB( location, count, transpose, value );
6984 static void WINAPI wine_glUniformMatrix4fv( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
6985 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
6987 func_glUniformMatrix4fv( location, count, transpose, value );
6991 static void WINAPI wine_glUniformMatrix4fvARB( GLint location, GLsizei count, GLboolean transpose, GLfloat* value ) {
6992 TRACE("(%d, %d, %d, %p)\n", location, count, transpose, value );
6994 func_glUniformMatrix4fvARB( location, count, transpose, value );
6998 static void WINAPI wine_glUnlockArraysEXT( void ) {
7001 func_glUnlockArraysEXT( );
7005 static GLboolean WINAPI wine_glUnmapBuffer( GLenum target ) {
7006 GLboolean ret_value;
7007 TRACE("(%d)\n", target );
7009 ret_value = func_glUnmapBuffer( target );
7014 static GLboolean WINAPI wine_glUnmapBufferARB( GLenum target ) {
7015 GLboolean ret_value;
7016 TRACE("(%d)\n", target );
7018 ret_value = func_glUnmapBufferARB( target );
7023 static void WINAPI wine_glUnmapObjectBufferATI( GLuint buffer ) {
7024 TRACE("(%d)\n", buffer );
7026 func_glUnmapObjectBufferATI( buffer );
7030 static void WINAPI wine_glUpdateObjectBufferATI( GLuint buffer, GLuint offset, GLsizei size, GLvoid* pointer, GLenum preserve ) {
7031 TRACE("(%d, %d, %d, %p, %d)\n", buffer, offset, size, pointer, preserve );
7033 func_glUpdateObjectBufferATI( buffer, offset, size, pointer, preserve );
7037 static void WINAPI wine_glUseProgram( GLuint program ) {
7038 TRACE("(%d)\n", program );
7040 func_glUseProgram( program );
7044 static void WINAPI wine_glUseProgramObjectARB( unsigned int programObj ) {
7045 TRACE("(%d)\n", programObj );
7047 func_glUseProgramObjectARB( programObj );
7051 static void WINAPI wine_glValidateProgram( GLuint program ) {
7052 TRACE("(%d)\n", program );
7054 func_glValidateProgram( program );
7058 static void WINAPI wine_glValidateProgramARB( unsigned int programObj ) {
7059 TRACE("(%d)\n", programObj );
7061 func_glValidateProgramARB( programObj );
7065 static void WINAPI wine_glVariantArrayObjectATI( GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) {
7066 TRACE("(%d, %d, %d, %d, %d)\n", id, type, stride, buffer, offset );
7068 func_glVariantArrayObjectATI( id, type, stride, buffer, offset );
7072 static void WINAPI wine_glVariantPointerEXT( GLuint id, GLenum type, GLuint stride, GLvoid* addr ) {
7073 TRACE("(%d, %d, %d, %p)\n", id, type, stride, addr );
7075 func_glVariantPointerEXT( id, type, stride, addr );
7079 static void WINAPI wine_glVariantbvEXT( GLuint id, GLbyte* addr ) {
7080 TRACE("(%d, %p)\n", id, addr );
7082 func_glVariantbvEXT( id, addr );
7086 static void WINAPI wine_glVariantdvEXT( GLuint id, GLdouble* addr ) {
7087 TRACE("(%d, %p)\n", id, addr );
7089 func_glVariantdvEXT( id, addr );
7093 static void WINAPI wine_glVariantfvEXT( GLuint id, GLfloat* addr ) {
7094 TRACE("(%d, %p)\n", id, addr );
7096 func_glVariantfvEXT( id, addr );
7100 static void WINAPI wine_glVariantivEXT( GLuint id, GLint* addr ) {
7101 TRACE("(%d, %p)\n", id, addr );
7103 func_glVariantivEXT( id, addr );
7107 static void WINAPI wine_glVariantsvEXT( GLuint id, GLshort* addr ) {
7108 TRACE("(%d, %p)\n", id, addr );
7110 func_glVariantsvEXT( id, addr );
7114 static void WINAPI wine_glVariantubvEXT( GLuint id, GLubyte* addr ) {
7115 TRACE("(%d, %p)\n", id, addr );
7117 func_glVariantubvEXT( id, addr );
7121 static void WINAPI wine_glVariantuivEXT( GLuint id, GLuint* addr ) {
7122 TRACE("(%d, %p)\n", id, addr );
7124 func_glVariantuivEXT( id, addr );
7128 static void WINAPI wine_glVariantusvEXT( GLuint id, GLushort* addr ) {
7129 TRACE("(%d, %p)\n", id, addr );
7131 func_glVariantusvEXT( id, addr );
7135 static void WINAPI wine_glVertex2hNV( unsigned short x, unsigned short y ) {
7136 TRACE("(%d, %d)\n", x, y );
7138 func_glVertex2hNV( x, y );
7142 static void WINAPI wine_glVertex2hvNV( unsigned short* v ) {
7143 TRACE("(%p)\n", v );
7145 func_glVertex2hvNV( v );
7149 static void WINAPI wine_glVertex3hNV( unsigned short x, unsigned short y, unsigned short z ) {
7150 TRACE("(%d, %d, %d)\n", x, y, z );
7152 func_glVertex3hNV( x, y, z );
7156 static void WINAPI wine_glVertex3hvNV( unsigned short* v ) {
7157 TRACE("(%p)\n", v );
7159 func_glVertex3hvNV( v );
7163 static void WINAPI wine_glVertex4hNV( unsigned short x, unsigned short y, unsigned short z, unsigned short w ) {
7164 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
7166 func_glVertex4hNV( x, y, z, w );
7170 static void WINAPI wine_glVertex4hvNV( unsigned short* v ) {
7171 TRACE("(%p)\n", v );
7173 func_glVertex4hvNV( v );
7177 static void WINAPI wine_glVertexArrayParameteriAPPLE( GLenum pname, GLint param ) {
7178 TRACE("(%d, %d)\n", pname, param );
7180 func_glVertexArrayParameteriAPPLE( pname, param );
7184 static void WINAPI wine_glVertexArrayRangeAPPLE( GLsizei length, GLvoid* pointer ) {
7185 TRACE("(%d, %p)\n", length, pointer );
7187 func_glVertexArrayRangeAPPLE( length, pointer );
7191 static void WINAPI wine_glVertexArrayRangeNV( GLsizei length, GLvoid* pointer ) {
7192 TRACE("(%d, %p)\n", length, pointer );
7194 func_glVertexArrayRangeNV( length, pointer );
7198 static void WINAPI wine_glVertexAttrib1d( GLuint index, GLdouble x ) {
7199 TRACE("(%d, %f)\n", index, x );
7201 func_glVertexAttrib1d( index, x );
7205 static void WINAPI wine_glVertexAttrib1dARB( GLuint index, GLdouble x ) {
7206 TRACE("(%d, %f)\n", index, x );
7208 func_glVertexAttrib1dARB( index, x );
7212 static void WINAPI wine_glVertexAttrib1dNV( GLuint index, GLdouble x ) {
7213 TRACE("(%d, %f)\n", index, x );
7215 func_glVertexAttrib1dNV( index, x );
7219 static void WINAPI wine_glVertexAttrib1dv( GLuint index, GLdouble* v ) {
7220 TRACE("(%d, %p)\n", index, v );
7222 func_glVertexAttrib1dv( index, v );
7226 static void WINAPI wine_glVertexAttrib1dvARB( GLuint index, GLdouble* v ) {
7227 TRACE("(%d, %p)\n", index, v );
7229 func_glVertexAttrib1dvARB( index, v );
7233 static void WINAPI wine_glVertexAttrib1dvNV( GLuint index, GLdouble* v ) {
7234 TRACE("(%d, %p)\n", index, v );
7236 func_glVertexAttrib1dvNV( index, v );
7240 static void WINAPI wine_glVertexAttrib1f( GLuint index, GLfloat x ) {
7241 TRACE("(%d, %f)\n", index, x );
7243 func_glVertexAttrib1f( index, x );
7247 static void WINAPI wine_glVertexAttrib1fARB( GLuint index, GLfloat x ) {
7248 TRACE("(%d, %f)\n", index, x );
7250 func_glVertexAttrib1fARB( index, x );
7254 static void WINAPI wine_glVertexAttrib1fNV( GLuint index, GLfloat x ) {
7255 TRACE("(%d, %f)\n", index, x );
7257 func_glVertexAttrib1fNV( index, x );
7261 static void WINAPI wine_glVertexAttrib1fv( GLuint index, GLfloat* v ) {
7262 TRACE("(%d, %p)\n", index, v );
7264 func_glVertexAttrib1fv( index, v );
7268 static void WINAPI wine_glVertexAttrib1fvARB( GLuint index, GLfloat* v ) {
7269 TRACE("(%d, %p)\n", index, v );
7271 func_glVertexAttrib1fvARB( index, v );
7275 static void WINAPI wine_glVertexAttrib1fvNV( GLuint index, GLfloat* v ) {
7276 TRACE("(%d, %p)\n", index, v );
7278 func_glVertexAttrib1fvNV( index, v );
7282 static void WINAPI wine_glVertexAttrib1hNV( GLuint index, unsigned short x ) {
7283 TRACE("(%d, %d)\n", index, x );
7285 func_glVertexAttrib1hNV( index, x );
7289 static void WINAPI wine_glVertexAttrib1hvNV( GLuint index, unsigned short* v ) {
7290 TRACE("(%d, %p)\n", index, v );
7292 func_glVertexAttrib1hvNV( index, v );
7296 static void WINAPI wine_glVertexAttrib1s( GLuint index, GLshort x ) {
7297 TRACE("(%d, %d)\n", index, x );
7299 func_glVertexAttrib1s( index, x );
7303 static void WINAPI wine_glVertexAttrib1sARB( GLuint index, GLshort x ) {
7304 TRACE("(%d, %d)\n", index, x );
7306 func_glVertexAttrib1sARB( index, x );
7310 static void WINAPI wine_glVertexAttrib1sNV( GLuint index, GLshort x ) {
7311 TRACE("(%d, %d)\n", index, x );
7313 func_glVertexAttrib1sNV( index, x );
7317 static void WINAPI wine_glVertexAttrib1sv( GLuint index, GLshort* v ) {
7318 TRACE("(%d, %p)\n", index, v );
7320 func_glVertexAttrib1sv( index, v );
7324 static void WINAPI wine_glVertexAttrib1svARB( GLuint index, GLshort* v ) {
7325 TRACE("(%d, %p)\n", index, v );
7327 func_glVertexAttrib1svARB( index, v );
7331 static void WINAPI wine_glVertexAttrib1svNV( GLuint index, GLshort* v ) {
7332 TRACE("(%d, %p)\n", index, v );
7334 func_glVertexAttrib1svNV( index, v );
7338 static void WINAPI wine_glVertexAttrib2d( GLuint index, GLdouble x, GLdouble y ) {
7339 TRACE("(%d, %f, %f)\n", index, x, y );
7341 func_glVertexAttrib2d( index, x, y );
7345 static void WINAPI wine_glVertexAttrib2dARB( GLuint index, GLdouble x, GLdouble y ) {
7346 TRACE("(%d, %f, %f)\n", index, x, y );
7348 func_glVertexAttrib2dARB( index, x, y );
7352 static void WINAPI wine_glVertexAttrib2dNV( GLuint index, GLdouble x, GLdouble y ) {
7353 TRACE("(%d, %f, %f)\n", index, x, y );
7355 func_glVertexAttrib2dNV( index, x, y );
7359 static void WINAPI wine_glVertexAttrib2dv( GLuint index, GLdouble* v ) {
7360 TRACE("(%d, %p)\n", index, v );
7362 func_glVertexAttrib2dv( index, v );
7366 static void WINAPI wine_glVertexAttrib2dvARB( GLuint index, GLdouble* v ) {
7367 TRACE("(%d, %p)\n", index, v );
7369 func_glVertexAttrib2dvARB( index, v );
7373 static void WINAPI wine_glVertexAttrib2dvNV( GLuint index, GLdouble* v ) {
7374 TRACE("(%d, %p)\n", index, v );
7376 func_glVertexAttrib2dvNV( index, v );
7380 static void WINAPI wine_glVertexAttrib2f( GLuint index, GLfloat x, GLfloat y ) {
7381 TRACE("(%d, %f, %f)\n", index, x, y );
7383 func_glVertexAttrib2f( index, x, y );
7387 static void WINAPI wine_glVertexAttrib2fARB( GLuint index, GLfloat x, GLfloat y ) {
7388 TRACE("(%d, %f, %f)\n", index, x, y );
7390 func_glVertexAttrib2fARB( index, x, y );
7394 static void WINAPI wine_glVertexAttrib2fNV( GLuint index, GLfloat x, GLfloat y ) {
7395 TRACE("(%d, %f, %f)\n", index, x, y );
7397 func_glVertexAttrib2fNV( index, x, y );
7401 static void WINAPI wine_glVertexAttrib2fv( GLuint index, GLfloat* v ) {
7402 TRACE("(%d, %p)\n", index, v );
7404 func_glVertexAttrib2fv( index, v );
7408 static void WINAPI wine_glVertexAttrib2fvARB( GLuint index, GLfloat* v ) {
7409 TRACE("(%d, %p)\n", index, v );
7411 func_glVertexAttrib2fvARB( index, v );
7415 static void WINAPI wine_glVertexAttrib2fvNV( GLuint index, GLfloat* v ) {
7416 TRACE("(%d, %p)\n", index, v );
7418 func_glVertexAttrib2fvNV( index, v );
7422 static void WINAPI wine_glVertexAttrib2hNV( GLuint index, unsigned short x, unsigned short y ) {
7423 TRACE("(%d, %d, %d)\n", index, x, y );
7425 func_glVertexAttrib2hNV( index, x, y );
7429 static void WINAPI wine_glVertexAttrib2hvNV( GLuint index, unsigned short* v ) {
7430 TRACE("(%d, %p)\n", index, v );
7432 func_glVertexAttrib2hvNV( index, v );
7436 static void WINAPI wine_glVertexAttrib2s( GLuint index, GLshort x, GLshort y ) {
7437 TRACE("(%d, %d, %d)\n", index, x, y );
7439 func_glVertexAttrib2s( index, x, y );
7443 static void WINAPI wine_glVertexAttrib2sARB( GLuint index, GLshort x, GLshort y ) {
7444 TRACE("(%d, %d, %d)\n", index, x, y );
7446 func_glVertexAttrib2sARB( index, x, y );
7450 static void WINAPI wine_glVertexAttrib2sNV( GLuint index, GLshort x, GLshort y ) {
7451 TRACE("(%d, %d, %d)\n", index, x, y );
7453 func_glVertexAttrib2sNV( index, x, y );
7457 static void WINAPI wine_glVertexAttrib2sv( GLuint index, GLshort* v ) {
7458 TRACE("(%d, %p)\n", index, v );
7460 func_glVertexAttrib2sv( index, v );
7464 static void WINAPI wine_glVertexAttrib2svARB( GLuint index, GLshort* v ) {
7465 TRACE("(%d, %p)\n", index, v );
7467 func_glVertexAttrib2svARB( index, v );
7471 static void WINAPI wine_glVertexAttrib2svNV( GLuint index, GLshort* v ) {
7472 TRACE("(%d, %p)\n", index, v );
7474 func_glVertexAttrib2svNV( index, v );
7478 static void WINAPI wine_glVertexAttrib3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) {
7479 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
7481 func_glVertexAttrib3d( index, x, y, z );
7485 static void WINAPI wine_glVertexAttrib3dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z ) {
7486 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
7488 func_glVertexAttrib3dARB( index, x, y, z );
7492 static void WINAPI wine_glVertexAttrib3dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z ) {
7493 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
7495 func_glVertexAttrib3dNV( index, x, y, z );
7499 static void WINAPI wine_glVertexAttrib3dv( GLuint index, GLdouble* v ) {
7500 TRACE("(%d, %p)\n", index, v );
7502 func_glVertexAttrib3dv( index, v );
7506 static void WINAPI wine_glVertexAttrib3dvARB( GLuint index, GLdouble* v ) {
7507 TRACE("(%d, %p)\n", index, v );
7509 func_glVertexAttrib3dvARB( index, v );
7513 static void WINAPI wine_glVertexAttrib3dvNV( GLuint index, GLdouble* v ) {
7514 TRACE("(%d, %p)\n", index, v );
7516 func_glVertexAttrib3dvNV( index, v );
7520 static void WINAPI wine_glVertexAttrib3f( GLuint index, GLfloat x, GLfloat y, GLfloat z ) {
7521 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
7523 func_glVertexAttrib3f( index, x, y, z );
7527 static void WINAPI wine_glVertexAttrib3fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z ) {
7528 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
7530 func_glVertexAttrib3fARB( index, x, y, z );
7534 static void WINAPI wine_glVertexAttrib3fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z ) {
7535 TRACE("(%d, %f, %f, %f)\n", index, x, y, z );
7537 func_glVertexAttrib3fNV( index, x, y, z );
7541 static void WINAPI wine_glVertexAttrib3fv( GLuint index, GLfloat* v ) {
7542 TRACE("(%d, %p)\n", index, v );
7544 func_glVertexAttrib3fv( index, v );
7548 static void WINAPI wine_glVertexAttrib3fvARB( GLuint index, GLfloat* v ) {
7549 TRACE("(%d, %p)\n", index, v );
7551 func_glVertexAttrib3fvARB( index, v );
7555 static void WINAPI wine_glVertexAttrib3fvNV( GLuint index, GLfloat* v ) {
7556 TRACE("(%d, %p)\n", index, v );
7558 func_glVertexAttrib3fvNV( index, v );
7562 static void WINAPI wine_glVertexAttrib3hNV( GLuint index, unsigned short x, unsigned short y, unsigned short z ) {
7563 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
7565 func_glVertexAttrib3hNV( index, x, y, z );
7569 static void WINAPI wine_glVertexAttrib3hvNV( GLuint index, unsigned short* v ) {
7570 TRACE("(%d, %p)\n", index, v );
7572 func_glVertexAttrib3hvNV( index, v );
7576 static void WINAPI wine_glVertexAttrib3s( GLuint index, GLshort x, GLshort y, GLshort z ) {
7577 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
7579 func_glVertexAttrib3s( index, x, y, z );
7583 static void WINAPI wine_glVertexAttrib3sARB( GLuint index, GLshort x, GLshort y, GLshort z ) {
7584 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
7586 func_glVertexAttrib3sARB( index, x, y, z );
7590 static void WINAPI wine_glVertexAttrib3sNV( GLuint index, GLshort x, GLshort y, GLshort z ) {
7591 TRACE("(%d, %d, %d, %d)\n", index, x, y, z );
7593 func_glVertexAttrib3sNV( index, x, y, z );
7597 static void WINAPI wine_glVertexAttrib3sv( GLuint index, GLshort* v ) {
7598 TRACE("(%d, %p)\n", index, v );
7600 func_glVertexAttrib3sv( index, v );
7604 static void WINAPI wine_glVertexAttrib3svARB( GLuint index, GLshort* v ) {
7605 TRACE("(%d, %p)\n", index, v );
7607 func_glVertexAttrib3svARB( index, v );
7611 static void WINAPI wine_glVertexAttrib3svNV( GLuint index, GLshort* v ) {
7612 TRACE("(%d, %p)\n", index, v );
7614 func_glVertexAttrib3svNV( index, v );
7618 static void WINAPI wine_glVertexAttrib4Nbv( GLuint index, GLbyte* v ) {
7619 TRACE("(%d, %p)\n", index, v );
7621 func_glVertexAttrib4Nbv( index, v );
7625 static void WINAPI wine_glVertexAttrib4NbvARB( GLuint index, GLbyte* v ) {
7626 TRACE("(%d, %p)\n", index, v );
7628 func_glVertexAttrib4NbvARB( index, v );
7632 static void WINAPI wine_glVertexAttrib4Niv( GLuint index, GLint* v ) {
7633 TRACE("(%d, %p)\n", index, v );
7635 func_glVertexAttrib4Niv( index, v );
7639 static void WINAPI wine_glVertexAttrib4NivARB( GLuint index, GLint* v ) {
7640 TRACE("(%d, %p)\n", index, v );
7642 func_glVertexAttrib4NivARB( index, v );
7646 static void WINAPI wine_glVertexAttrib4Nsv( GLuint index, GLshort* v ) {
7647 TRACE("(%d, %p)\n", index, v );
7649 func_glVertexAttrib4Nsv( index, v );
7653 static void WINAPI wine_glVertexAttrib4NsvARB( GLuint index, GLshort* v ) {
7654 TRACE("(%d, %p)\n", index, v );
7656 func_glVertexAttrib4NsvARB( index, v );
7660 static void WINAPI wine_glVertexAttrib4Nub( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) {
7661 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
7663 func_glVertexAttrib4Nub( index, x, y, z, w );
7667 static void WINAPI wine_glVertexAttrib4NubARB( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) {
7668 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
7670 func_glVertexAttrib4NubARB( index, x, y, z, w );
7674 static void WINAPI wine_glVertexAttrib4Nubv( GLuint index, GLubyte* v ) {
7675 TRACE("(%d, %p)\n", index, v );
7677 func_glVertexAttrib4Nubv( index, v );
7681 static void WINAPI wine_glVertexAttrib4NubvARB( GLuint index, GLubyte* v ) {
7682 TRACE("(%d, %p)\n", index, v );
7684 func_glVertexAttrib4NubvARB( index, v );
7688 static void WINAPI wine_glVertexAttrib4Nuiv( GLuint index, GLuint* v ) {
7689 TRACE("(%d, %p)\n", index, v );
7691 func_glVertexAttrib4Nuiv( index, v );
7695 static void WINAPI wine_glVertexAttrib4NuivARB( GLuint index, GLuint* v ) {
7696 TRACE("(%d, %p)\n", index, v );
7698 func_glVertexAttrib4NuivARB( index, v );
7702 static void WINAPI wine_glVertexAttrib4Nusv( GLuint index, GLushort* v ) {
7703 TRACE("(%d, %p)\n", index, v );
7705 func_glVertexAttrib4Nusv( index, v );
7709 static void WINAPI wine_glVertexAttrib4NusvARB( GLuint index, GLushort* v ) {
7710 TRACE("(%d, %p)\n", index, v );
7712 func_glVertexAttrib4NusvARB( index, v );
7716 static void WINAPI wine_glVertexAttrib4bv( GLuint index, GLbyte* v ) {
7717 TRACE("(%d, %p)\n", index, v );
7719 func_glVertexAttrib4bv( index, v );
7723 static void WINAPI wine_glVertexAttrib4bvARB( GLuint index, GLbyte* v ) {
7724 TRACE("(%d, %p)\n", index, v );
7726 func_glVertexAttrib4bvARB( index, v );
7730 static void WINAPI wine_glVertexAttrib4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
7731 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
7733 func_glVertexAttrib4d( index, x, y, z, w );
7737 static void WINAPI wine_glVertexAttrib4dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
7738 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
7740 func_glVertexAttrib4dARB( index, x, y, z, w );
7744 static void WINAPI wine_glVertexAttrib4dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
7745 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
7747 func_glVertexAttrib4dNV( index, x, y, z, w );
7751 static void WINAPI wine_glVertexAttrib4dv( GLuint index, GLdouble* v ) {
7752 TRACE("(%d, %p)\n", index, v );
7754 func_glVertexAttrib4dv( index, v );
7758 static void WINAPI wine_glVertexAttrib4dvARB( GLuint index, GLdouble* v ) {
7759 TRACE("(%d, %p)\n", index, v );
7761 func_glVertexAttrib4dvARB( index, v );
7765 static void WINAPI wine_glVertexAttrib4dvNV( GLuint index, GLdouble* v ) {
7766 TRACE("(%d, %p)\n", index, v );
7768 func_glVertexAttrib4dvNV( index, v );
7772 static void WINAPI wine_glVertexAttrib4f( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
7773 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
7775 func_glVertexAttrib4f( index, x, y, z, w );
7779 static void WINAPI wine_glVertexAttrib4fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
7780 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
7782 func_glVertexAttrib4fARB( index, x, y, z, w );
7786 static void WINAPI wine_glVertexAttrib4fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
7787 TRACE("(%d, %f, %f, %f, %f)\n", index, x, y, z, w );
7789 func_glVertexAttrib4fNV( index, x, y, z, w );
7793 static void WINAPI wine_glVertexAttrib4fv( GLuint index, GLfloat* v ) {
7794 TRACE("(%d, %p)\n", index, v );
7796 func_glVertexAttrib4fv( index, v );
7800 static void WINAPI wine_glVertexAttrib4fvARB( GLuint index, GLfloat* v ) {
7801 TRACE("(%d, %p)\n", index, v );
7803 func_glVertexAttrib4fvARB( index, v );
7807 static void WINAPI wine_glVertexAttrib4fvNV( GLuint index, GLfloat* v ) {
7808 TRACE("(%d, %p)\n", index, v );
7810 func_glVertexAttrib4fvNV( index, v );
7814 static void WINAPI wine_glVertexAttrib4hNV( GLuint index, unsigned short x, unsigned short y, unsigned short z, unsigned short w ) {
7815 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
7817 func_glVertexAttrib4hNV( index, x, y, z, w );
7821 static void WINAPI wine_glVertexAttrib4hvNV( GLuint index, unsigned short* v ) {
7822 TRACE("(%d, %p)\n", index, v );
7824 func_glVertexAttrib4hvNV( index, v );
7828 static void WINAPI wine_glVertexAttrib4iv( GLuint index, GLint* v ) {
7829 TRACE("(%d, %p)\n", index, v );
7831 func_glVertexAttrib4iv( index, v );
7835 static void WINAPI wine_glVertexAttrib4ivARB( GLuint index, GLint* v ) {
7836 TRACE("(%d, %p)\n", index, v );
7838 func_glVertexAttrib4ivARB( index, v );
7842 static void WINAPI wine_glVertexAttrib4s( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) {
7843 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
7845 func_glVertexAttrib4s( index, x, y, z, w );
7849 static void WINAPI wine_glVertexAttrib4sARB( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) {
7850 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
7852 func_glVertexAttrib4sARB( index, x, y, z, w );
7856 static void WINAPI wine_glVertexAttrib4sNV( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) {
7857 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
7859 func_glVertexAttrib4sNV( index, x, y, z, w );
7863 static void WINAPI wine_glVertexAttrib4sv( GLuint index, GLshort* v ) {
7864 TRACE("(%d, %p)\n", index, v );
7866 func_glVertexAttrib4sv( index, v );
7870 static void WINAPI wine_glVertexAttrib4svARB( GLuint index, GLshort* v ) {
7871 TRACE("(%d, %p)\n", index, v );
7873 func_glVertexAttrib4svARB( index, v );
7877 static void WINAPI wine_glVertexAttrib4svNV( GLuint index, GLshort* v ) {
7878 TRACE("(%d, %p)\n", index, v );
7880 func_glVertexAttrib4svNV( index, v );
7884 static void WINAPI wine_glVertexAttrib4ubNV( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) {
7885 TRACE("(%d, %d, %d, %d, %d)\n", index, x, y, z, w );
7887 func_glVertexAttrib4ubNV( index, x, y, z, w );
7891 static void WINAPI wine_glVertexAttrib4ubv( GLuint index, GLubyte* v ) {
7892 TRACE("(%d, %p)\n", index, v );
7894 func_glVertexAttrib4ubv( index, v );
7898 static void WINAPI wine_glVertexAttrib4ubvARB( GLuint index, GLubyte* v ) {
7899 TRACE("(%d, %p)\n", index, v );
7901 func_glVertexAttrib4ubvARB( index, v );
7905 static void WINAPI wine_glVertexAttrib4ubvNV( GLuint index, GLubyte* v ) {
7906 TRACE("(%d, %p)\n", index, v );
7908 func_glVertexAttrib4ubvNV( index, v );
7912 static void WINAPI wine_glVertexAttrib4uiv( GLuint index, GLuint* v ) {
7913 TRACE("(%d, %p)\n", index, v );
7915 func_glVertexAttrib4uiv( index, v );
7919 static void WINAPI wine_glVertexAttrib4uivARB( GLuint index, GLuint* v ) {
7920 TRACE("(%d, %p)\n", index, v );
7922 func_glVertexAttrib4uivARB( index, v );
7926 static void WINAPI wine_glVertexAttrib4usv( GLuint index, GLushort* v ) {
7927 TRACE("(%d, %p)\n", index, v );
7929 func_glVertexAttrib4usv( index, v );
7933 static void WINAPI wine_glVertexAttrib4usvARB( GLuint index, GLushort* v ) {
7934 TRACE("(%d, %p)\n", index, v );
7936 func_glVertexAttrib4usvARB( index, v );
7940 static void WINAPI wine_glVertexAttribArrayObjectATI( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset ) {
7941 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", index, size, type, normalized, stride, buffer, offset );
7943 func_glVertexAttribArrayObjectATI( index, size, type, normalized, stride, buffer, offset );
7947 static void WINAPI wine_glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* pointer ) {
7948 TRACE("(%d, %d, %d, %d, %d, %p)\n", index, size, type, normalized, stride, pointer );
7950 func_glVertexAttribPointer( index, size, type, normalized, stride, pointer );
7954 static void WINAPI wine_glVertexAttribPointerARB( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid* pointer ) {
7955 TRACE("(%d, %d, %d, %d, %d, %p)\n", index, size, type, normalized, stride, pointer );
7957 func_glVertexAttribPointerARB( index, size, type, normalized, stride, pointer );
7961 static void WINAPI wine_glVertexAttribPointerNV( GLuint index, GLint fsize, GLenum type, GLsizei stride, GLvoid* pointer ) {
7962 TRACE("(%d, %d, %d, %d, %p)\n", index, fsize, type, stride, pointer );
7964 func_glVertexAttribPointerNV( index, fsize, type, stride, pointer );
7968 static void WINAPI wine_glVertexAttribs1dvNV( GLuint index, GLsizei count, GLdouble* v ) {
7969 TRACE("(%d, %d, %p)\n", index, count, v );
7971 func_glVertexAttribs1dvNV( index, count, v );
7975 static void WINAPI wine_glVertexAttribs1fvNV( GLuint index, GLsizei count, GLfloat* v ) {
7976 TRACE("(%d, %d, %p)\n", index, count, v );
7978 func_glVertexAttribs1fvNV( index, count, v );
7982 static void WINAPI wine_glVertexAttribs1hvNV( GLuint index, GLsizei n, unsigned short* v ) {
7983 TRACE("(%d, %d, %p)\n", index, n, v );
7985 func_glVertexAttribs1hvNV( index, n, v );
7989 static void WINAPI wine_glVertexAttribs1svNV( GLuint index, GLsizei count, GLshort* v ) {
7990 TRACE("(%d, %d, %p)\n", index, count, v );
7992 func_glVertexAttribs1svNV( index, count, v );
7996 static void WINAPI wine_glVertexAttribs2dvNV( GLuint index, GLsizei count, GLdouble* v ) {
7997 TRACE("(%d, %d, %p)\n", index, count, v );
7999 func_glVertexAttribs2dvNV( index, count, v );
8003 static void WINAPI wine_glVertexAttribs2fvNV( GLuint index, GLsizei count, GLfloat* v ) {
8004 TRACE("(%d, %d, %p)\n", index, count, v );
8006 func_glVertexAttribs2fvNV( index, count, v );
8010 static void WINAPI wine_glVertexAttribs2hvNV( GLuint index, GLsizei n, unsigned short* v ) {
8011 TRACE("(%d, %d, %p)\n", index, n, v );
8013 func_glVertexAttribs2hvNV( index, n, v );
8017 static void WINAPI wine_glVertexAttribs2svNV( GLuint index, GLsizei count, GLshort* v ) {
8018 TRACE("(%d, %d, %p)\n", index, count, v );
8020 func_glVertexAttribs2svNV( index, count, v );
8024 static void WINAPI wine_glVertexAttribs3dvNV( GLuint index, GLsizei count, GLdouble* v ) {
8025 TRACE("(%d, %d, %p)\n", index, count, v );
8027 func_glVertexAttribs3dvNV( index, count, v );
8031 static void WINAPI wine_glVertexAttribs3fvNV( GLuint index, GLsizei count, GLfloat* v ) {
8032 TRACE("(%d, %d, %p)\n", index, count, v );
8034 func_glVertexAttribs3fvNV( index, count, v );
8038 static void WINAPI wine_glVertexAttribs3hvNV( GLuint index, GLsizei n, unsigned short* v ) {
8039 TRACE("(%d, %d, %p)\n", index, n, v );
8041 func_glVertexAttribs3hvNV( index, n, v );
8045 static void WINAPI wine_glVertexAttribs3svNV( GLuint index, GLsizei count, GLshort* v ) {
8046 TRACE("(%d, %d, %p)\n", index, count, v );
8048 func_glVertexAttribs3svNV( index, count, v );
8052 static void WINAPI wine_glVertexAttribs4dvNV( GLuint index, GLsizei count, GLdouble* v ) {
8053 TRACE("(%d, %d, %p)\n", index, count, v );
8055 func_glVertexAttribs4dvNV( index, count, v );
8059 static void WINAPI wine_glVertexAttribs4fvNV( GLuint index, GLsizei count, GLfloat* v ) {
8060 TRACE("(%d, %d, %p)\n", index, count, v );
8062 func_glVertexAttribs4fvNV( index, count, v );
8066 static void WINAPI wine_glVertexAttribs4hvNV( GLuint index, GLsizei n, unsigned short* v ) {
8067 TRACE("(%d, %d, %p)\n", index, n, v );
8069 func_glVertexAttribs4hvNV( index, n, v );
8073 static void WINAPI wine_glVertexAttribs4svNV( GLuint index, GLsizei count, GLshort* v ) {
8074 TRACE("(%d, %d, %p)\n", index, count, v );
8076 func_glVertexAttribs4svNV( index, count, v );
8080 static void WINAPI wine_glVertexAttribs4ubvNV( GLuint index, GLsizei count, GLubyte* v ) {
8081 TRACE("(%d, %d, %p)\n", index, count, v );
8083 func_glVertexAttribs4ubvNV( index, count, v );
8087 static void WINAPI wine_glVertexBlendARB( GLint count ) {
8088 TRACE("(%d)\n", count );
8090 func_glVertexBlendARB( count );
8094 static void WINAPI wine_glVertexBlendEnvfATI( GLenum pname, GLfloat param ) {
8095 TRACE("(%d, %f)\n", pname, param );
8097 func_glVertexBlendEnvfATI( pname, param );
8101 static void WINAPI wine_glVertexBlendEnviATI( GLenum pname, GLint param ) {
8102 TRACE("(%d, %d)\n", pname, param );
8104 func_glVertexBlendEnviATI( pname, param );
8108 static void WINAPI wine_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid* pointer ) {
8109 TRACE("(%d, %d, %d, %d, %p)\n", size, type, stride, count, pointer );
8111 func_glVertexPointerEXT( size, type, stride, count, pointer );
8115 static void WINAPI wine_glVertexPointerListIBM( GLint size, GLenum type, GLint stride, GLvoid** pointer, GLint ptrstride ) {
8116 TRACE("(%d, %d, %d, %p, %d)\n", size, type, stride, pointer, ptrstride );
8118 func_glVertexPointerListIBM( size, type, stride, pointer, ptrstride );
8122 static void WINAPI wine_glVertexPointervINTEL( GLint size, GLenum type, GLvoid** pointer ) {
8123 TRACE("(%d, %d, %p)\n", size, type, pointer );
8125 func_glVertexPointervINTEL( size, type, pointer );
8129 static void WINAPI wine_glVertexStream1dATI( GLenum stream, GLdouble x ) {
8130 TRACE("(%d, %f)\n", stream, x );
8132 func_glVertexStream1dATI( stream, x );
8136 static void WINAPI wine_glVertexStream1dvATI( GLenum stream, GLdouble* coords ) {
8137 TRACE("(%d, %p)\n", stream, coords );
8139 func_glVertexStream1dvATI( stream, coords );
8143 static void WINAPI wine_glVertexStream1fATI( GLenum stream, GLfloat x ) {
8144 TRACE("(%d, %f)\n", stream, x );
8146 func_glVertexStream1fATI( stream, x );
8150 static void WINAPI wine_glVertexStream1fvATI( GLenum stream, GLfloat* coords ) {
8151 TRACE("(%d, %p)\n", stream, coords );
8153 func_glVertexStream1fvATI( stream, coords );
8157 static void WINAPI wine_glVertexStream1iATI( GLenum stream, GLint x ) {
8158 TRACE("(%d, %d)\n", stream, x );
8160 func_glVertexStream1iATI( stream, x );
8164 static void WINAPI wine_glVertexStream1ivATI( GLenum stream, GLint* coords ) {
8165 TRACE("(%d, %p)\n", stream, coords );
8167 func_glVertexStream1ivATI( stream, coords );
8171 static void WINAPI wine_glVertexStream1sATI( GLenum stream, GLshort x ) {
8172 TRACE("(%d, %d)\n", stream, x );
8174 func_glVertexStream1sATI( stream, x );
8178 static void WINAPI wine_glVertexStream1svATI( GLenum stream, GLshort* coords ) {
8179 TRACE("(%d, %p)\n", stream, coords );
8181 func_glVertexStream1svATI( stream, coords );
8185 static void WINAPI wine_glVertexStream2dATI( GLenum stream, GLdouble x, GLdouble y ) {
8186 TRACE("(%d, %f, %f)\n", stream, x, y );
8188 func_glVertexStream2dATI( stream, x, y );
8192 static void WINAPI wine_glVertexStream2dvATI( GLenum stream, GLdouble* coords ) {
8193 TRACE("(%d, %p)\n", stream, coords );
8195 func_glVertexStream2dvATI( stream, coords );
8199 static void WINAPI wine_glVertexStream2fATI( GLenum stream, GLfloat x, GLfloat y ) {
8200 TRACE("(%d, %f, %f)\n", stream, x, y );
8202 func_glVertexStream2fATI( stream, x, y );
8206 static void WINAPI wine_glVertexStream2fvATI( GLenum stream, GLfloat* coords ) {
8207 TRACE("(%d, %p)\n", stream, coords );
8209 func_glVertexStream2fvATI( stream, coords );
8213 static void WINAPI wine_glVertexStream2iATI( GLenum stream, GLint x, GLint y ) {
8214 TRACE("(%d, %d, %d)\n", stream, x, y );
8216 func_glVertexStream2iATI( stream, x, y );
8220 static void WINAPI wine_glVertexStream2ivATI( GLenum stream, GLint* coords ) {
8221 TRACE("(%d, %p)\n", stream, coords );
8223 func_glVertexStream2ivATI( stream, coords );
8227 static void WINAPI wine_glVertexStream2sATI( GLenum stream, GLshort x, GLshort y ) {
8228 TRACE("(%d, %d, %d)\n", stream, x, y );
8230 func_glVertexStream2sATI( stream, x, y );
8234 static void WINAPI wine_glVertexStream2svATI( GLenum stream, GLshort* coords ) {
8235 TRACE("(%d, %p)\n", stream, coords );
8237 func_glVertexStream2svATI( stream, coords );
8241 static void WINAPI wine_glVertexStream3dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z ) {
8242 TRACE("(%d, %f, %f, %f)\n", stream, x, y, z );
8244 func_glVertexStream3dATI( stream, x, y, z );
8248 static void WINAPI wine_glVertexStream3dvATI( GLenum stream, GLdouble* coords ) {
8249 TRACE("(%d, %p)\n", stream, coords );
8251 func_glVertexStream3dvATI( stream, coords );
8255 static void WINAPI wine_glVertexStream3fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z ) {
8256 TRACE("(%d, %f, %f, %f)\n", stream, x, y, z );
8258 func_glVertexStream3fATI( stream, x, y, z );
8262 static void WINAPI wine_glVertexStream3fvATI( GLenum stream, GLfloat* coords ) {
8263 TRACE("(%d, %p)\n", stream, coords );
8265 func_glVertexStream3fvATI( stream, coords );
8269 static void WINAPI wine_glVertexStream3iATI( GLenum stream, GLint x, GLint y, GLint z ) {
8270 TRACE("(%d, %d, %d, %d)\n", stream, x, y, z );
8272 func_glVertexStream3iATI( stream, x, y, z );
8276 static void WINAPI wine_glVertexStream3ivATI( GLenum stream, GLint* coords ) {
8277 TRACE("(%d, %p)\n", stream, coords );
8279 func_glVertexStream3ivATI( stream, coords );
8283 static void WINAPI wine_glVertexStream3sATI( GLenum stream, GLshort x, GLshort y, GLshort z ) {
8284 TRACE("(%d, %d, %d, %d)\n", stream, x, y, z );
8286 func_glVertexStream3sATI( stream, x, y, z );
8290 static void WINAPI wine_glVertexStream3svATI( GLenum stream, GLshort* coords ) {
8291 TRACE("(%d, %p)\n", stream, coords );
8293 func_glVertexStream3svATI( stream, coords );
8297 static void WINAPI wine_glVertexStream4dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
8298 TRACE("(%d, %f, %f, %f, %f)\n", stream, x, y, z, w );
8300 func_glVertexStream4dATI( stream, x, y, z, w );
8304 static void WINAPI wine_glVertexStream4dvATI( GLenum stream, GLdouble* coords ) {
8305 TRACE("(%d, %p)\n", stream, coords );
8307 func_glVertexStream4dvATI( stream, coords );
8311 static void WINAPI wine_glVertexStream4fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
8312 TRACE("(%d, %f, %f, %f, %f)\n", stream, x, y, z, w );
8314 func_glVertexStream4fATI( stream, x, y, z, w );
8318 static void WINAPI wine_glVertexStream4fvATI( GLenum stream, GLfloat* coords ) {
8319 TRACE("(%d, %p)\n", stream, coords );
8321 func_glVertexStream4fvATI( stream, coords );
8325 static void WINAPI wine_glVertexStream4iATI( GLenum stream, GLint x, GLint y, GLint z, GLint w ) {
8326 TRACE("(%d, %d, %d, %d, %d)\n", stream, x, y, z, w );
8328 func_glVertexStream4iATI( stream, x, y, z, w );
8332 static void WINAPI wine_glVertexStream4ivATI( GLenum stream, GLint* coords ) {
8333 TRACE("(%d, %p)\n", stream, coords );
8335 func_glVertexStream4ivATI( stream, coords );
8339 static void WINAPI wine_glVertexStream4sATI( GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w ) {
8340 TRACE("(%d, %d, %d, %d, %d)\n", stream, x, y, z, w );
8342 func_glVertexStream4sATI( stream, x, y, z, w );
8346 static void WINAPI wine_glVertexStream4svATI( GLenum stream, GLshort* coords ) {
8347 TRACE("(%d, %p)\n", stream, coords );
8349 func_glVertexStream4svATI( stream, coords );
8353 static void WINAPI wine_glVertexWeightPointerEXT( GLsizei size, GLenum type, GLsizei stride, GLvoid* pointer ) {
8354 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
8356 func_glVertexWeightPointerEXT( size, type, stride, pointer );
8360 static void WINAPI wine_glVertexWeightfEXT( GLfloat weight ) {
8361 TRACE("(%f)\n", weight );
8363 func_glVertexWeightfEXT( weight );
8367 static void WINAPI wine_glVertexWeightfvEXT( GLfloat* weight ) {
8368 TRACE("(%p)\n", weight );
8370 func_glVertexWeightfvEXT( weight );
8374 static void WINAPI wine_glVertexWeighthNV( unsigned short weight ) {
8375 TRACE("(%d)\n", weight );
8377 func_glVertexWeighthNV( weight );
8381 static void WINAPI wine_glVertexWeighthvNV( unsigned short* weight ) {
8382 TRACE("(%p)\n", weight );
8384 func_glVertexWeighthvNV( weight );
8388 static void WINAPI wine_glWeightPointerARB( GLint size, GLenum type, GLsizei stride, GLvoid* pointer ) {
8389 TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
8391 func_glWeightPointerARB( size, type, stride, pointer );
8395 static void WINAPI wine_glWeightbvARB( GLint size, GLbyte* weights ) {
8396 TRACE("(%d, %p)\n", size, weights );
8398 func_glWeightbvARB( size, weights );
8402 static void WINAPI wine_glWeightdvARB( GLint size, GLdouble* weights ) {
8403 TRACE("(%d, %p)\n", size, weights );
8405 func_glWeightdvARB( size, weights );
8409 static void WINAPI wine_glWeightfvARB( GLint size, GLfloat* weights ) {
8410 TRACE("(%d, %p)\n", size, weights );
8412 func_glWeightfvARB( size, weights );
8416 static void WINAPI wine_glWeightivARB( GLint size, GLint* weights ) {
8417 TRACE("(%d, %p)\n", size, weights );
8419 func_glWeightivARB( size, weights );
8423 static void WINAPI wine_glWeightsvARB( GLint size, GLshort* weights ) {
8424 TRACE("(%d, %p)\n", size, weights );
8426 func_glWeightsvARB( size, weights );
8430 static void WINAPI wine_glWeightubvARB( GLint size, GLubyte* weights ) {
8431 TRACE("(%d, %p)\n", size, weights );
8433 func_glWeightubvARB( size, weights );
8437 static void WINAPI wine_glWeightuivARB( GLint size, GLuint* weights ) {
8438 TRACE("(%d, %p)\n", size, weights );
8440 func_glWeightuivARB( size, weights );
8444 static void WINAPI wine_glWeightusvARB( GLint size, GLushort* weights ) {
8445 TRACE("(%d, %p)\n", size, weights );
8447 func_glWeightusvARB( size, weights );
8451 static void WINAPI wine_glWindowPos2d( GLdouble x, GLdouble y ) {
8452 TRACE("(%f, %f)\n", x, y );
8454 func_glWindowPos2d( x, y );
8458 static void WINAPI wine_glWindowPos2dARB( GLdouble x, GLdouble y ) {
8459 TRACE("(%f, %f)\n", x, y );
8461 func_glWindowPos2dARB( x, y );
8465 static void WINAPI wine_glWindowPos2dMESA( GLdouble x, GLdouble y ) {
8466 TRACE("(%f, %f)\n", x, y );
8468 func_glWindowPos2dMESA( x, y );
8472 static void WINAPI wine_glWindowPos2dv( GLdouble* v ) {
8473 TRACE("(%p)\n", v );
8475 func_glWindowPos2dv( v );
8479 static void WINAPI wine_glWindowPos2dvARB( GLdouble* v ) {
8480 TRACE("(%p)\n", v );
8482 func_glWindowPos2dvARB( v );
8486 static void WINAPI wine_glWindowPos2dvMESA( GLdouble* v ) {
8487 TRACE("(%p)\n", v );
8489 func_glWindowPos2dvMESA( v );
8493 static void WINAPI wine_glWindowPos2f( GLfloat x, GLfloat y ) {
8494 TRACE("(%f, %f)\n", x, y );
8496 func_glWindowPos2f( x, y );
8500 static void WINAPI wine_glWindowPos2fARB( GLfloat x, GLfloat y ) {
8501 TRACE("(%f, %f)\n", x, y );
8503 func_glWindowPos2fARB( x, y );
8507 static void WINAPI wine_glWindowPos2fMESA( GLfloat x, GLfloat y ) {
8508 TRACE("(%f, %f)\n", x, y );
8510 func_glWindowPos2fMESA( x, y );
8514 static void WINAPI wine_glWindowPos2fv( GLfloat* v ) {
8515 TRACE("(%p)\n", v );
8517 func_glWindowPos2fv( v );
8521 static void WINAPI wine_glWindowPos2fvARB( GLfloat* v ) {
8522 TRACE("(%p)\n", v );
8524 func_glWindowPos2fvARB( v );
8528 static void WINAPI wine_glWindowPos2fvMESA( GLfloat* v ) {
8529 TRACE("(%p)\n", v );
8531 func_glWindowPos2fvMESA( v );
8535 static void WINAPI wine_glWindowPos2i( GLint x, GLint y ) {
8536 TRACE("(%d, %d)\n", x, y );
8538 func_glWindowPos2i( x, y );
8542 static void WINAPI wine_glWindowPos2iARB( GLint x, GLint y ) {
8543 TRACE("(%d, %d)\n", x, y );
8545 func_glWindowPos2iARB( x, y );
8549 static void WINAPI wine_glWindowPos2iMESA( GLint x, GLint y ) {
8550 TRACE("(%d, %d)\n", x, y );
8552 func_glWindowPos2iMESA( x, y );
8556 static void WINAPI wine_glWindowPos2iv( GLint* v ) {
8557 TRACE("(%p)\n", v );
8559 func_glWindowPos2iv( v );
8563 static void WINAPI wine_glWindowPos2ivARB( GLint* v ) {
8564 TRACE("(%p)\n", v );
8566 func_glWindowPos2ivARB( v );
8570 static void WINAPI wine_glWindowPos2ivMESA( GLint* v ) {
8571 TRACE("(%p)\n", v );
8573 func_glWindowPos2ivMESA( v );
8577 static void WINAPI wine_glWindowPos2s( GLshort x, GLshort y ) {
8578 TRACE("(%d, %d)\n", x, y );
8580 func_glWindowPos2s( x, y );
8584 static void WINAPI wine_glWindowPos2sARB( GLshort x, GLshort y ) {
8585 TRACE("(%d, %d)\n", x, y );
8587 func_glWindowPos2sARB( x, y );
8591 static void WINAPI wine_glWindowPos2sMESA( GLshort x, GLshort y ) {
8592 TRACE("(%d, %d)\n", x, y );
8594 func_glWindowPos2sMESA( x, y );
8598 static void WINAPI wine_glWindowPos2sv( GLshort* v ) {
8599 TRACE("(%p)\n", v );
8601 func_glWindowPos2sv( v );
8605 static void WINAPI wine_glWindowPos2svARB( GLshort* v ) {
8606 TRACE("(%p)\n", v );
8608 func_glWindowPos2svARB( v );
8612 static void WINAPI wine_glWindowPos2svMESA( GLshort* v ) {
8613 TRACE("(%p)\n", v );
8615 func_glWindowPos2svMESA( v );
8619 static void WINAPI wine_glWindowPos3d( GLdouble x, GLdouble y, GLdouble z ) {
8620 TRACE("(%f, %f, %f)\n", x, y, z );
8622 func_glWindowPos3d( x, y, z );
8626 static void WINAPI wine_glWindowPos3dARB( GLdouble x, GLdouble y, GLdouble z ) {
8627 TRACE("(%f, %f, %f)\n", x, y, z );
8629 func_glWindowPos3dARB( x, y, z );
8633 static void WINAPI wine_glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z ) {
8634 TRACE("(%f, %f, %f)\n", x, y, z );
8636 func_glWindowPos3dMESA( x, y, z );
8640 static void WINAPI wine_glWindowPos3dv( GLdouble* v ) {
8641 TRACE("(%p)\n", v );
8643 func_glWindowPos3dv( v );
8647 static void WINAPI wine_glWindowPos3dvARB( GLdouble* v ) {
8648 TRACE("(%p)\n", v );
8650 func_glWindowPos3dvARB( v );
8654 static void WINAPI wine_glWindowPos3dvMESA( GLdouble* v ) {
8655 TRACE("(%p)\n", v );
8657 func_glWindowPos3dvMESA( v );
8661 static void WINAPI wine_glWindowPos3f( GLfloat x, GLfloat y, GLfloat z ) {
8662 TRACE("(%f, %f, %f)\n", x, y, z );
8664 func_glWindowPos3f( x, y, z );
8668 static void WINAPI wine_glWindowPos3fARB( GLfloat x, GLfloat y, GLfloat z ) {
8669 TRACE("(%f, %f, %f)\n", x, y, z );
8671 func_glWindowPos3fARB( x, y, z );
8675 static void WINAPI wine_glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z ) {
8676 TRACE("(%f, %f, %f)\n", x, y, z );
8678 func_glWindowPos3fMESA( x, y, z );
8682 static void WINAPI wine_glWindowPos3fv( GLfloat* v ) {
8683 TRACE("(%p)\n", v );
8685 func_glWindowPos3fv( v );
8689 static void WINAPI wine_glWindowPos3fvARB( GLfloat* v ) {
8690 TRACE("(%p)\n", v );
8692 func_glWindowPos3fvARB( v );
8696 static void WINAPI wine_glWindowPos3fvMESA( GLfloat* v ) {
8697 TRACE("(%p)\n", v );
8699 func_glWindowPos3fvMESA( v );
8703 static void WINAPI wine_glWindowPos3i( GLint x, GLint y, GLint z ) {
8704 TRACE("(%d, %d, %d)\n", x, y, z );
8706 func_glWindowPos3i( x, y, z );
8710 static void WINAPI wine_glWindowPos3iARB( GLint x, GLint y, GLint z ) {
8711 TRACE("(%d, %d, %d)\n", x, y, z );
8713 func_glWindowPos3iARB( x, y, z );
8717 static void WINAPI wine_glWindowPos3iMESA( GLint x, GLint y, GLint z ) {
8718 TRACE("(%d, %d, %d)\n", x, y, z );
8720 func_glWindowPos3iMESA( x, y, z );
8724 static void WINAPI wine_glWindowPos3iv( GLint* v ) {
8725 TRACE("(%p)\n", v );
8727 func_glWindowPos3iv( v );
8731 static void WINAPI wine_glWindowPos3ivARB( GLint* v ) {
8732 TRACE("(%p)\n", v );
8734 func_glWindowPos3ivARB( v );
8738 static void WINAPI wine_glWindowPos3ivMESA( GLint* v ) {
8739 TRACE("(%p)\n", v );
8741 func_glWindowPos3ivMESA( v );
8745 static void WINAPI wine_glWindowPos3s( GLshort x, GLshort y, GLshort z ) {
8746 TRACE("(%d, %d, %d)\n", x, y, z );
8748 func_glWindowPos3s( x, y, z );
8752 static void WINAPI wine_glWindowPos3sARB( GLshort x, GLshort y, GLshort z ) {
8753 TRACE("(%d, %d, %d)\n", x, y, z );
8755 func_glWindowPos3sARB( x, y, z );
8759 static void WINAPI wine_glWindowPos3sMESA( GLshort x, GLshort y, GLshort z ) {
8760 TRACE("(%d, %d, %d)\n", x, y, z );
8762 func_glWindowPos3sMESA( x, y, z );
8766 static void WINAPI wine_glWindowPos3sv( GLshort* v ) {
8767 TRACE("(%p)\n", v );
8769 func_glWindowPos3sv( v );
8773 static void WINAPI wine_glWindowPos3svARB( GLshort* v ) {
8774 TRACE("(%p)\n", v );
8776 func_glWindowPos3svARB( v );
8780 static void WINAPI wine_glWindowPos3svMESA( GLshort* v ) {
8781 TRACE("(%p)\n", v );
8783 func_glWindowPos3svMESA( v );
8787 static void WINAPI wine_glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
8788 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
8790 func_glWindowPos4dMESA( x, y, z, w );
8794 static void WINAPI wine_glWindowPos4dvMESA( GLdouble* v ) {
8795 TRACE("(%p)\n", v );
8797 func_glWindowPos4dvMESA( v );
8801 static void WINAPI wine_glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
8802 TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
8804 func_glWindowPos4fMESA( x, y, z, w );
8808 static void WINAPI wine_glWindowPos4fvMESA( GLfloat* v ) {
8809 TRACE("(%p)\n", v );
8811 func_glWindowPos4fvMESA( v );
8815 static void WINAPI wine_glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w ) {
8816 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
8818 func_glWindowPos4iMESA( x, y, z, w );
8822 static void WINAPI wine_glWindowPos4ivMESA( GLint* v ) {
8823 TRACE("(%p)\n", v );
8825 func_glWindowPos4ivMESA( v );
8829 static void WINAPI wine_glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w ) {
8830 TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
8832 func_glWindowPos4sMESA( x, y, z, w );
8836 static void WINAPI wine_glWindowPos4svMESA( GLshort* v ) {
8837 TRACE("(%p)\n", v );
8839 func_glWindowPos4svMESA( v );
8843 static void WINAPI wine_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) {
8844 TRACE("(%d, %d, %d, %d, %d, %d)\n", res, in, outX, outY, outZ, outW );
8846 func_glWriteMaskEXT( res, in, outX, outY, outZ, outW );
8850 static void * WINAPI wine_wglAllocateMemoryNV( GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority ) {
8852 TRACE("(%d, %f, %f, %f)\n", size, readfreq, writefreq, priority );
8854 ret_value = func_wglAllocateMemoryNV( size, readfreq, writefreq, priority );
8859 static void WINAPI wine_wglFreeMemoryNV( GLvoid * pointer ) {
8860 TRACE("(%p)\n", pointer );
8862 func_wglFreeMemoryNV( pointer );
8867 /* The table giving the correspondance between names and functions */
8868 const int extension_registry_size = 1093;
8869 const OpenGL_extension extension_registry[1093] = {
8870 { "glActiveStencilFaceEXT", NULL, (void *) wine_glActiveStencilFaceEXT, (void **) &func_glActiveStencilFaceEXT },
8871 { "glActiveTexture", NULL, (void *) wine_glActiveTexture, (void **) &func_glActiveTexture },
8872 { "glActiveTextureARB", NULL, (void *) wine_glActiveTextureARB, (void **) &func_glActiveTextureARB },
8873 { "glAlphaFragmentOp1ATI", NULL, (void *) wine_glAlphaFragmentOp1ATI, (void **) &func_glAlphaFragmentOp1ATI },
8874 { "glAlphaFragmentOp2ATI", NULL, (void *) wine_glAlphaFragmentOp2ATI, (void **) &func_glAlphaFragmentOp2ATI },
8875 { "glAlphaFragmentOp3ATI", NULL, (void *) wine_glAlphaFragmentOp3ATI, (void **) &func_glAlphaFragmentOp3ATI },
8876 { "glApplyTextureEXT", NULL, (void *) wine_glApplyTextureEXT, (void **) &func_glApplyTextureEXT },
8877 { "glAreProgramsResidentNV", NULL, (void *) wine_glAreProgramsResidentNV, (void **) &func_glAreProgramsResidentNV },
8878 { "glAreTexturesResidentEXT", NULL, (void *) wine_glAreTexturesResidentEXT, (void **) &func_glAreTexturesResidentEXT },
8879 { "glArrayElementEXT", NULL, (void *) wine_glArrayElementEXT, (void **) &func_glArrayElementEXT },
8880 { "glArrayObjectATI", NULL, (void *) wine_glArrayObjectATI, (void **) &func_glArrayObjectATI },
8881 { "glAsyncMarkerSGIX", NULL, (void *) wine_glAsyncMarkerSGIX, (void **) &func_glAsyncMarkerSGIX },
8882 { "glAttachObjectARB", NULL, (void *) wine_glAttachObjectARB, (void **) &func_glAttachObjectARB },
8883 { "glAttachShader", NULL, (void *) wine_glAttachShader, (void **) &func_glAttachShader },
8884 { "glBeginFragmentShaderATI", NULL, (void *) wine_glBeginFragmentShaderATI, (void **) &func_glBeginFragmentShaderATI },
8885 { "glBeginOcclusionQueryNV", NULL, (void *) wine_glBeginOcclusionQueryNV, (void **) &func_glBeginOcclusionQueryNV },
8886 { "glBeginQuery", NULL, (void *) wine_glBeginQuery, (void **) &func_glBeginQuery },
8887 { "glBeginQueryARB", NULL, (void *) wine_glBeginQueryARB, (void **) &func_glBeginQueryARB },
8888 { "glBeginVertexShaderEXT", NULL, (void *) wine_glBeginVertexShaderEXT, (void **) &func_glBeginVertexShaderEXT },
8889 { "glBindAttribLocation", NULL, (void *) wine_glBindAttribLocation, (void **) &func_glBindAttribLocation },
8890 { "glBindAttribLocationARB", NULL, (void *) wine_glBindAttribLocationARB, (void **) &func_glBindAttribLocationARB },
8891 { "glBindBuffer", NULL, (void *) wine_glBindBuffer, (void **) &func_glBindBuffer },
8892 { "glBindBufferARB", NULL, (void *) wine_glBindBufferARB, (void **) &func_glBindBufferARB },
8893 { "glBindFragmentShaderATI", NULL, (void *) wine_glBindFragmentShaderATI, (void **) &func_glBindFragmentShaderATI },
8894 { "glBindFramebufferEXT", NULL, (void *) wine_glBindFramebufferEXT, (void **) &func_glBindFramebufferEXT },
8895 { "glBindLightParameterEXT", NULL, (void *) wine_glBindLightParameterEXT, (void **) &func_glBindLightParameterEXT },
8896 { "glBindMaterialParameterEXT", NULL, (void *) wine_glBindMaterialParameterEXT, (void **) &func_glBindMaterialParameterEXT },
8897 { "glBindParameterEXT", NULL, (void *) wine_glBindParameterEXT, (void **) &func_glBindParameterEXT },
8898 { "glBindProgramARB", NULL, (void *) wine_glBindProgramARB, (void **) &func_glBindProgramARB },
8899 { "glBindProgramNV", NULL, (void *) wine_glBindProgramNV, (void **) &func_glBindProgramNV },
8900 { "glBindRenderbufferEXT", NULL, (void *) wine_glBindRenderbufferEXT, (void **) &func_glBindRenderbufferEXT },
8901 { "glBindTexGenParameterEXT", NULL, (void *) wine_glBindTexGenParameterEXT, (void **) &func_glBindTexGenParameterEXT },
8902 { "glBindTextureEXT", NULL, (void *) wine_glBindTextureEXT, (void **) &func_glBindTextureEXT },
8903 { "glBindTextureUnitParameterEXT", NULL, (void *) wine_glBindTextureUnitParameterEXT, (void **) &func_glBindTextureUnitParameterEXT },
8904 { "glBindVertexArrayAPPLE", NULL, (void *) wine_glBindVertexArrayAPPLE, (void **) &func_glBindVertexArrayAPPLE },
8905 { "glBindVertexShaderEXT", NULL, (void *) wine_glBindVertexShaderEXT, (void **) &func_glBindVertexShaderEXT },
8906 { "glBinormal3bEXT", NULL, (void *) wine_glBinormal3bEXT, (void **) &func_glBinormal3bEXT },
8907 { "glBinormal3bvEXT", NULL, (void *) wine_glBinormal3bvEXT, (void **) &func_glBinormal3bvEXT },
8908 { "glBinormal3dEXT", NULL, (void *) wine_glBinormal3dEXT, (void **) &func_glBinormal3dEXT },
8909 { "glBinormal3dvEXT", NULL, (void *) wine_glBinormal3dvEXT, (void **) &func_glBinormal3dvEXT },
8910 { "glBinormal3fEXT", NULL, (void *) wine_glBinormal3fEXT, (void **) &func_glBinormal3fEXT },
8911 { "glBinormal3fvEXT", NULL, (void *) wine_glBinormal3fvEXT, (void **) &func_glBinormal3fvEXT },
8912 { "glBinormal3iEXT", NULL, (void *) wine_glBinormal3iEXT, (void **) &func_glBinormal3iEXT },
8913 { "glBinormal3ivEXT", NULL, (void *) wine_glBinormal3ivEXT, (void **) &func_glBinormal3ivEXT },
8914 { "glBinormal3sEXT", NULL, (void *) wine_glBinormal3sEXT, (void **) &func_glBinormal3sEXT },
8915 { "glBinormal3svEXT", NULL, (void *) wine_glBinormal3svEXT, (void **) &func_glBinormal3svEXT },
8916 { "glBinormalPointerEXT", NULL, (void *) wine_glBinormalPointerEXT, (void **) &func_glBinormalPointerEXT },
8917 { "glBlendColorEXT", NULL, (void *) wine_glBlendColorEXT, (void **) &func_glBlendColorEXT },
8918 { "glBlendEquationEXT", NULL, (void *) wine_glBlendEquationEXT, (void **) &func_glBlendEquationEXT },
8919 { "glBlendEquationSeparate", NULL, (void *) wine_glBlendEquationSeparate, (void **) &func_glBlendEquationSeparate },
8920 { "glBlendEquationSeparateEXT", NULL, (void *) wine_glBlendEquationSeparateEXT, (void **) &func_glBlendEquationSeparateEXT },
8921 { "glBlendFuncSeparate", NULL, (void *) wine_glBlendFuncSeparate, (void **) &func_glBlendFuncSeparate },
8922 { "glBlendFuncSeparateEXT", NULL, (void *) wine_glBlendFuncSeparateEXT, (void **) &func_glBlendFuncSeparateEXT },
8923 { "glBlendFuncSeparateINGR", NULL, (void *) wine_glBlendFuncSeparateINGR, (void **) &func_glBlendFuncSeparateINGR },
8924 { "glBufferData", NULL, (void *) wine_glBufferData, (void **) &func_glBufferData },
8925 { "glBufferDataARB", NULL, (void *) wine_glBufferDataARB, (void **) &func_glBufferDataARB },
8926 { "glBufferRegionEnabled", NULL, (void *) wine_glBufferRegionEnabled, (void **) &func_glBufferRegionEnabled },
8927 { "glBufferSubData", NULL, (void *) wine_glBufferSubData, (void **) &func_glBufferSubData },
8928 { "glBufferSubDataARB", NULL, (void *) wine_glBufferSubDataARB, (void **) &func_glBufferSubDataARB },
8929 { "glCheckFramebufferStatusEXT", NULL, (void *) wine_glCheckFramebufferStatusEXT, (void **) &func_glCheckFramebufferStatusEXT },
8930 { "glClampColorARB", NULL, (void *) wine_glClampColorARB, (void **) &func_glClampColorARB },
8931 { "glClientActiveTexture", NULL, (void *) wine_glClientActiveTexture, (void **) &func_glClientActiveTexture },
8932 { "glClientActiveTextureARB", NULL, (void *) wine_glClientActiveTextureARB, (void **) &func_glClientActiveTextureARB },
8933 { "glClientActiveVertexStreamATI", NULL, (void *) wine_glClientActiveVertexStreamATI, (void **) &func_glClientActiveVertexStreamATI },
8934 { "glColor3fVertex3fSUN", NULL, (void *) wine_glColor3fVertex3fSUN, (void **) &func_glColor3fVertex3fSUN },
8935 { "glColor3fVertex3fvSUN", NULL, (void *) wine_glColor3fVertex3fvSUN, (void **) &func_glColor3fVertex3fvSUN },
8936 { "glColor3hNV", NULL, (void *) wine_glColor3hNV, (void **) &func_glColor3hNV },
8937 { "glColor3hvNV", NULL, (void *) wine_glColor3hvNV, (void **) &func_glColor3hvNV },
8938 { "glColor4fNormal3fVertex3fSUN", NULL, (void *) wine_glColor4fNormal3fVertex3fSUN, (void **) &func_glColor4fNormal3fVertex3fSUN },
8939 { "glColor4fNormal3fVertex3fvSUN", NULL, (void *) wine_glColor4fNormal3fVertex3fvSUN, (void **) &func_glColor4fNormal3fVertex3fvSUN },
8940 { "glColor4hNV", NULL, (void *) wine_glColor4hNV, (void **) &func_glColor4hNV },
8941 { "glColor4hvNV", NULL, (void *) wine_glColor4hvNV, (void **) &func_glColor4hvNV },
8942 { "glColor4ubVertex2fSUN", NULL, (void *) wine_glColor4ubVertex2fSUN, (void **) &func_glColor4ubVertex2fSUN },
8943 { "glColor4ubVertex2fvSUN", NULL, (void *) wine_glColor4ubVertex2fvSUN, (void **) &func_glColor4ubVertex2fvSUN },
8944 { "glColor4ubVertex3fSUN", NULL, (void *) wine_glColor4ubVertex3fSUN, (void **) &func_glColor4ubVertex3fSUN },
8945 { "glColor4ubVertex3fvSUN", NULL, (void *) wine_glColor4ubVertex3fvSUN, (void **) &func_glColor4ubVertex3fvSUN },
8946 { "glColorFragmentOp1ATI", NULL, (void *) wine_glColorFragmentOp1ATI, (void **) &func_glColorFragmentOp1ATI },
8947 { "glColorFragmentOp2ATI", NULL, (void *) wine_glColorFragmentOp2ATI, (void **) &func_glColorFragmentOp2ATI },
8948 { "glColorFragmentOp3ATI", NULL, (void *) wine_glColorFragmentOp3ATI, (void **) &func_glColorFragmentOp3ATI },
8949 { "glColorPointerEXT", NULL, (void *) wine_glColorPointerEXT, (void **) &func_glColorPointerEXT },
8950 { "glColorPointerListIBM", NULL, (void *) wine_glColorPointerListIBM, (void **) &func_glColorPointerListIBM },
8951 { "glColorPointervINTEL", NULL, (void *) wine_glColorPointervINTEL, (void **) &func_glColorPointervINTEL },
8952 { "glColorSubTableEXT", NULL, (void *) wine_glColorSubTableEXT, (void **) &func_glColorSubTableEXT },
8953 { "glColorTableEXT", NULL, (void *) wine_glColorTableEXT, (void **) &func_glColorTableEXT },
8954 { "glColorTableParameterfvSGI", NULL, (void *) wine_glColorTableParameterfvSGI, (void **) &func_glColorTableParameterfvSGI },
8955 { "glColorTableParameterivSGI", NULL, (void *) wine_glColorTableParameterivSGI, (void **) &func_glColorTableParameterivSGI },
8956 { "glColorTableSGI", NULL, (void *) wine_glColorTableSGI, (void **) &func_glColorTableSGI },
8957 { "glCombinerInputNV", NULL, (void *) wine_glCombinerInputNV, (void **) &func_glCombinerInputNV },
8958 { "glCombinerOutputNV", NULL, (void *) wine_glCombinerOutputNV, (void **) &func_glCombinerOutputNV },
8959 { "glCombinerParameterfNV", NULL, (void *) wine_glCombinerParameterfNV, (void **) &func_glCombinerParameterfNV },
8960 { "glCombinerParameterfvNV", NULL, (void *) wine_glCombinerParameterfvNV, (void **) &func_glCombinerParameterfvNV },
8961 { "glCombinerParameteriNV", NULL, (void *) wine_glCombinerParameteriNV, (void **) &func_glCombinerParameteriNV },
8962 { "glCombinerParameterivNV", NULL, (void *) wine_glCombinerParameterivNV, (void **) &func_glCombinerParameterivNV },
8963 { "glCombinerStageParameterfvNV", NULL, (void *) wine_glCombinerStageParameterfvNV, (void **) &func_glCombinerStageParameterfvNV },
8964 { "glCompileShader", NULL, (void *) wine_glCompileShader, (void **) &func_glCompileShader },
8965 { "glCompileShaderARB", NULL, (void *) wine_glCompileShaderARB, (void **) &func_glCompileShaderARB },
8966 { "glCompressedTexImage1D", NULL, (void *) wine_glCompressedTexImage1D, (void **) &func_glCompressedTexImage1D },
8967 { "glCompressedTexImage1DARB", NULL, (void *) wine_glCompressedTexImage1DARB, (void **) &func_glCompressedTexImage1DARB },
8968 { "glCompressedTexImage2D", NULL, (void *) wine_glCompressedTexImage2D, (void **) &func_glCompressedTexImage2D },
8969 { "glCompressedTexImage2DARB", NULL, (void *) wine_glCompressedTexImage2DARB, (void **) &func_glCompressedTexImage2DARB },
8970 { "glCompressedTexImage3D", NULL, (void *) wine_glCompressedTexImage3D, (void **) &func_glCompressedTexImage3D },
8971 { "glCompressedTexImage3DARB", NULL, (void *) wine_glCompressedTexImage3DARB, (void **) &func_glCompressedTexImage3DARB },
8972 { "glCompressedTexSubImage1D", NULL, (void *) wine_glCompressedTexSubImage1D, (void **) &func_glCompressedTexSubImage1D },
8973 { "glCompressedTexSubImage1DARB", NULL, (void *) wine_glCompressedTexSubImage1DARB, (void **) &func_glCompressedTexSubImage1DARB },
8974 { "glCompressedTexSubImage2D", NULL, (void *) wine_glCompressedTexSubImage2D, (void **) &func_glCompressedTexSubImage2D },
8975 { "glCompressedTexSubImage2DARB", NULL, (void *) wine_glCompressedTexSubImage2DARB, (void **) &func_glCompressedTexSubImage2DARB },
8976 { "glCompressedTexSubImage3D", NULL, (void *) wine_glCompressedTexSubImage3D, (void **) &func_glCompressedTexSubImage3D },
8977 { "glCompressedTexSubImage3DARB", NULL, (void *) wine_glCompressedTexSubImage3DARB, (void **) &func_glCompressedTexSubImage3DARB },
8978 { "glConvolutionFilter1DEXT", NULL, (void *) wine_glConvolutionFilter1DEXT, (void **) &func_glConvolutionFilter1DEXT },
8979 { "glConvolutionFilter2DEXT", NULL, (void *) wine_glConvolutionFilter2DEXT, (void **) &func_glConvolutionFilter2DEXT },
8980 { "glConvolutionParameterfEXT", NULL, (void *) wine_glConvolutionParameterfEXT, (void **) &func_glConvolutionParameterfEXT },
8981 { "glConvolutionParameterfvEXT", NULL, (void *) wine_glConvolutionParameterfvEXT, (void **) &func_glConvolutionParameterfvEXT },
8982 { "glConvolutionParameteriEXT", NULL, (void *) wine_glConvolutionParameteriEXT, (void **) &func_glConvolutionParameteriEXT },
8983 { "glConvolutionParameterivEXT", NULL, (void *) wine_glConvolutionParameterivEXT, (void **) &func_glConvolutionParameterivEXT },
8984 { "glCopyColorSubTableEXT", NULL, (void *) wine_glCopyColorSubTableEXT, (void **) &func_glCopyColorSubTableEXT },
8985 { "glCopyColorTableSGI", NULL, (void *) wine_glCopyColorTableSGI, (void **) &func_glCopyColorTableSGI },
8986 { "glCopyConvolutionFilter1DEXT", NULL, (void *) wine_glCopyConvolutionFilter1DEXT, (void **) &func_glCopyConvolutionFilter1DEXT },
8987 { "glCopyConvolutionFilter2DEXT", NULL, (void *) wine_glCopyConvolutionFilter2DEXT, (void **) &func_glCopyConvolutionFilter2DEXT },
8988 { "glCopyTexImage1DEXT", NULL, (void *) wine_glCopyTexImage1DEXT, (void **) &func_glCopyTexImage1DEXT },
8989 { "glCopyTexImage2DEXT", NULL, (void *) wine_glCopyTexImage2DEXT, (void **) &func_glCopyTexImage2DEXT },
8990 { "glCopyTexSubImage1DEXT", NULL, (void *) wine_glCopyTexSubImage1DEXT, (void **) &func_glCopyTexSubImage1DEXT },
8991 { "glCopyTexSubImage2DEXT", NULL, (void *) wine_glCopyTexSubImage2DEXT, (void **) &func_glCopyTexSubImage2DEXT },
8992 { "glCopyTexSubImage3DEXT", NULL, (void *) wine_glCopyTexSubImage3DEXT, (void **) &func_glCopyTexSubImage3DEXT },
8993 { "glCreateProgram", NULL, (void *) wine_glCreateProgram, (void **) &func_glCreateProgram },
8994 { "glCreateProgramObjectARB", NULL, (void *) wine_glCreateProgramObjectARB, (void **) &func_glCreateProgramObjectARB },
8995 { "glCreateShader", NULL, (void *) wine_glCreateShader, (void **) &func_glCreateShader },
8996 { "glCreateShaderObjectARB", NULL, (void *) wine_glCreateShaderObjectARB, (void **) &func_glCreateShaderObjectARB },
8997 { "glCullParameterdvEXT", NULL, (void *) wine_glCullParameterdvEXT, (void **) &func_glCullParameterdvEXT },
8998 { "glCullParameterfvEXT", NULL, (void *) wine_glCullParameterfvEXT, (void **) &func_glCullParameterfvEXT },
8999 { "glCurrentPaletteMatrixARB", NULL, (void *) wine_glCurrentPaletteMatrixARB, (void **) &func_glCurrentPaletteMatrixARB },
9000 { "glDeformSGIX", NULL, (void *) wine_glDeformSGIX, (void **) &func_glDeformSGIX },
9001 { "glDeformationMap3dSGIX", NULL, (void *) wine_glDeformationMap3dSGIX, (void **) &func_glDeformationMap3dSGIX },
9002 { "glDeformationMap3fSGIX", NULL, (void *) wine_glDeformationMap3fSGIX, (void **) &func_glDeformationMap3fSGIX },
9003 { "glDeleteAsyncMarkersSGIX", NULL, (void *) wine_glDeleteAsyncMarkersSGIX, (void **) &func_glDeleteAsyncMarkersSGIX },
9004 { "glDeleteBufferRegion", NULL, (void *) wine_glDeleteBufferRegion, (void **) &func_glDeleteBufferRegion },
9005 { "glDeleteBuffers", NULL, (void *) wine_glDeleteBuffers, (void **) &func_glDeleteBuffers },
9006 { "glDeleteBuffersARB", NULL, (void *) wine_glDeleteBuffersARB, (void **) &func_glDeleteBuffersARB },
9007 { "glDeleteFencesAPPLE", NULL, (void *) wine_glDeleteFencesAPPLE, (void **) &func_glDeleteFencesAPPLE },
9008 { "glDeleteFencesNV", NULL, (void *) wine_glDeleteFencesNV, (void **) &func_glDeleteFencesNV },
9009 { "glDeleteFragmentShaderATI", NULL, (void *) wine_glDeleteFragmentShaderATI, (void **) &func_glDeleteFragmentShaderATI },
9010 { "glDeleteFramebuffersEXT", NULL, (void *) wine_glDeleteFramebuffersEXT, (void **) &func_glDeleteFramebuffersEXT },
9011 { "glDeleteObjectARB", NULL, (void *) wine_glDeleteObjectARB, (void **) &func_glDeleteObjectARB },
9012 { "glDeleteObjectBufferATI", NULL, (void *) wine_glDeleteObjectBufferATI, (void **) &func_glDeleteObjectBufferATI },
9013 { "glDeleteOcclusionQueriesNV", NULL, (void *) wine_glDeleteOcclusionQueriesNV, (void **) &func_glDeleteOcclusionQueriesNV },
9014 { "glDeleteProgram", NULL, (void *) wine_glDeleteProgram, (void **) &func_glDeleteProgram },
9015 { "glDeleteProgramsARB", NULL, (void *) wine_glDeleteProgramsARB, (void **) &func_glDeleteProgramsARB },
9016 { "glDeleteProgramsNV", NULL, (void *) wine_glDeleteProgramsNV, (void **) &func_glDeleteProgramsNV },
9017 { "glDeleteQueries", NULL, (void *) wine_glDeleteQueries, (void **) &func_glDeleteQueries },
9018 { "glDeleteQueriesARB", NULL, (void *) wine_glDeleteQueriesARB, (void **) &func_glDeleteQueriesARB },
9019 { "glDeleteRenderbuffersEXT", NULL, (void *) wine_glDeleteRenderbuffersEXT, (void **) &func_glDeleteRenderbuffersEXT },
9020 { "glDeleteShader", NULL, (void *) wine_glDeleteShader, (void **) &func_glDeleteShader },
9021 { "glDeleteTexturesEXT", NULL, (void *) wine_glDeleteTexturesEXT, (void **) &func_glDeleteTexturesEXT },
9022 { "glDeleteVertexArraysAPPLE", NULL, (void *) wine_glDeleteVertexArraysAPPLE, (void **) &func_glDeleteVertexArraysAPPLE },
9023 { "glDeleteVertexShaderEXT", NULL, (void *) wine_glDeleteVertexShaderEXT, (void **) &func_glDeleteVertexShaderEXT },
9024 { "glDepthBoundsEXT", NULL, (void *) wine_glDepthBoundsEXT, (void **) &func_glDepthBoundsEXT },
9025 { "glDetachObjectARB", NULL, (void *) wine_glDetachObjectARB, (void **) &func_glDetachObjectARB },
9026 { "glDetachShader", NULL, (void *) wine_glDetachShader, (void **) &func_glDetachShader },
9027 { "glDetailTexFuncSGIS", NULL, (void *) wine_glDetailTexFuncSGIS, (void **) &func_glDetailTexFuncSGIS },
9028 { "glDisableVariantClientStateEXT", NULL, (void *) wine_glDisableVariantClientStateEXT, (void **) &func_glDisableVariantClientStateEXT },
9029 { "glDisableVertexAttribArray", NULL, (void *) wine_glDisableVertexAttribArray, (void **) &func_glDisableVertexAttribArray },
9030 { "glDisableVertexAttribArrayARB", NULL, (void *) wine_glDisableVertexAttribArrayARB, (void **) &func_glDisableVertexAttribArrayARB },
9031 { "glDrawArraysEXT", NULL, (void *) wine_glDrawArraysEXT, (void **) &func_glDrawArraysEXT },
9032 { "glDrawBufferRegion", NULL, (void *) wine_glDrawBufferRegion, (void **) &func_glDrawBufferRegion },
9033 { "glDrawBuffers", NULL, (void *) wine_glDrawBuffers, (void **) &func_glDrawBuffers },
9034 { "glDrawBuffersARB", NULL, (void *) wine_glDrawBuffersARB, (void **) &func_glDrawBuffersARB },
9035 { "glDrawBuffersATI", NULL, (void *) wine_glDrawBuffersATI, (void **) &func_glDrawBuffersATI },
9036 { "glDrawElementArrayAPPLE", NULL, (void *) wine_glDrawElementArrayAPPLE, (void **) &func_glDrawElementArrayAPPLE },
9037 { "glDrawElementArrayATI", NULL, (void *) wine_glDrawElementArrayATI, (void **) &func_glDrawElementArrayATI },
9038 { "glDrawMeshArraysSUN", NULL, (void *) wine_glDrawMeshArraysSUN, (void **) &func_glDrawMeshArraysSUN },
9039 { "glDrawRangeElementArrayAPPLE", NULL, (void *) wine_glDrawRangeElementArrayAPPLE, (void **) &func_glDrawRangeElementArrayAPPLE },
9040 { "glDrawRangeElementArrayATI", NULL, (void *) wine_glDrawRangeElementArrayATI, (void **) &func_glDrawRangeElementArrayATI },
9041 { "glDrawRangeElementsEXT", NULL, (void *) wine_glDrawRangeElementsEXT, (void **) &func_glDrawRangeElementsEXT },
9042 { "glEdgeFlagPointerEXT", NULL, (void *) wine_glEdgeFlagPointerEXT, (void **) &func_glEdgeFlagPointerEXT },
9043 { "glEdgeFlagPointerListIBM", NULL, (void *) wine_glEdgeFlagPointerListIBM, (void **) &func_glEdgeFlagPointerListIBM },
9044 { "glElementPointerAPPLE", NULL, (void *) wine_glElementPointerAPPLE, (void **) &func_glElementPointerAPPLE },
9045 { "glElementPointerATI", NULL, (void *) wine_glElementPointerATI, (void **) &func_glElementPointerATI },
9046 { "glEnableVariantClientStateEXT", NULL, (void *) wine_glEnableVariantClientStateEXT, (void **) &func_glEnableVariantClientStateEXT },
9047 { "glEnableVertexAttribArray", NULL, (void *) wine_glEnableVertexAttribArray, (void **) &func_glEnableVertexAttribArray },
9048 { "glEnableVertexAttribArrayARB", NULL, (void *) wine_glEnableVertexAttribArrayARB, (void **) &func_glEnableVertexAttribArrayARB },
9049 { "glEndFragmentShaderATI", NULL, (void *) wine_glEndFragmentShaderATI, (void **) &func_glEndFragmentShaderATI },
9050 { "glEndOcclusionQueryNV", NULL, (void *) wine_glEndOcclusionQueryNV, (void **) &func_glEndOcclusionQueryNV },
9051 { "glEndQuery", NULL, (void *) wine_glEndQuery, (void **) &func_glEndQuery },
9052 { "glEndQueryARB", NULL, (void *) wine_glEndQueryARB, (void **) &func_glEndQueryARB },
9053 { "glEndVertexShaderEXT", NULL, (void *) wine_glEndVertexShaderEXT, (void **) &func_glEndVertexShaderEXT },
9054 { "glEvalMapsNV", NULL, (void *) wine_glEvalMapsNV, (void **) &func_glEvalMapsNV },
9055 { "glExecuteProgramNV", NULL, (void *) wine_glExecuteProgramNV, (void **) &func_glExecuteProgramNV },
9056 { "glExtractComponentEXT", NULL, (void *) wine_glExtractComponentEXT, (void **) &func_glExtractComponentEXT },
9057 { "glFinalCombinerInputNV", NULL, (void *) wine_glFinalCombinerInputNV, (void **) &func_glFinalCombinerInputNV },
9058 { "glFinishAsyncSGIX", NULL, (void *) wine_glFinishAsyncSGIX, (void **) &func_glFinishAsyncSGIX },
9059 { "glFinishFenceAPPLE", NULL, (void *) wine_glFinishFenceAPPLE, (void **) &func_glFinishFenceAPPLE },
9060 { "glFinishFenceNV", NULL, (void *) wine_glFinishFenceNV, (void **) &func_glFinishFenceNV },
9061 { "glFinishObjectAPPLE", NULL, (void *) wine_glFinishObjectAPPLE, (void **) &func_glFinishObjectAPPLE },
9062 { "glFinishTextureSUNX", NULL, (void *) wine_glFinishTextureSUNX, (void **) &func_glFinishTextureSUNX },
9063 { "glFlushPixelDataRangeNV", NULL, (void *) wine_glFlushPixelDataRangeNV, (void **) &func_glFlushPixelDataRangeNV },
9064 { "glFlushRasterSGIX", NULL, (void *) wine_glFlushRasterSGIX, (void **) &func_glFlushRasterSGIX },
9065 { "glFlushVertexArrayRangeAPPLE", NULL, (void *) wine_glFlushVertexArrayRangeAPPLE, (void **) &func_glFlushVertexArrayRangeAPPLE },
9066 { "glFlushVertexArrayRangeNV", NULL, (void *) wine_glFlushVertexArrayRangeNV, (void **) &func_glFlushVertexArrayRangeNV },
9067 { "glFogCoordPointer", NULL, (void *) wine_glFogCoordPointer, (void **) &func_glFogCoordPointer },
9068 { "glFogCoordPointerEXT", NULL, (void *) wine_glFogCoordPointerEXT, (void **) &func_glFogCoordPointerEXT },
9069 { "glFogCoordPointerListIBM", NULL, (void *) wine_glFogCoordPointerListIBM, (void **) &func_glFogCoordPointerListIBM },
9070 { "glFogCoordd", NULL, (void *) wine_glFogCoordd, (void **) &func_glFogCoordd },
9071 { "glFogCoorddEXT", NULL, (void *) wine_glFogCoorddEXT, (void **) &func_glFogCoorddEXT },
9072 { "glFogCoorddv", NULL, (void *) wine_glFogCoorddv, (void **) &func_glFogCoorddv },
9073 { "glFogCoorddvEXT", NULL, (void *) wine_glFogCoorddvEXT, (void **) &func_glFogCoorddvEXT },
9074 { "glFogCoordf", NULL, (void *) wine_glFogCoordf, (void **) &func_glFogCoordf },
9075 { "glFogCoordfEXT", NULL, (void *) wine_glFogCoordfEXT, (void **) &func_glFogCoordfEXT },
9076 { "glFogCoordfv", NULL, (void *) wine_glFogCoordfv, (void **) &func_glFogCoordfv },
9077 { "glFogCoordfvEXT", NULL, (void *) wine_glFogCoordfvEXT, (void **) &func_glFogCoordfvEXT },
9078 { "glFogCoordhNV", NULL, (void *) wine_glFogCoordhNV, (void **) &func_glFogCoordhNV },
9079 { "glFogCoordhvNV", NULL, (void *) wine_glFogCoordhvNV, (void **) &func_glFogCoordhvNV },
9080 { "glFogFuncSGIS", NULL, (void *) wine_glFogFuncSGIS, (void **) &func_glFogFuncSGIS },
9081 { "glFragmentColorMaterialSGIX", NULL, (void *) wine_glFragmentColorMaterialSGIX, (void **) &func_glFragmentColorMaterialSGIX },
9082 { "glFragmentLightModelfSGIX", NULL, (void *) wine_glFragmentLightModelfSGIX, (void **) &func_glFragmentLightModelfSGIX },
9083 { "glFragmentLightModelfvSGIX", NULL, (void *) wine_glFragmentLightModelfvSGIX, (void **) &func_glFragmentLightModelfvSGIX },
9084 { "glFragmentLightModeliSGIX", NULL, (void *) wine_glFragmentLightModeliSGIX, (void **) &func_glFragmentLightModeliSGIX },
9085 { "glFragmentLightModelivSGIX", NULL, (void *) wine_glFragmentLightModelivSGIX, (void **) &func_glFragmentLightModelivSGIX },
9086 { "glFragmentLightfSGIX", NULL, (void *) wine_glFragmentLightfSGIX, (void **) &func_glFragmentLightfSGIX },
9087 { "glFragmentLightfvSGIX", NULL, (void *) wine_glFragmentLightfvSGIX, (void **) &func_glFragmentLightfvSGIX },
9088 { "glFragmentLightiSGIX", NULL, (void *) wine_glFragmentLightiSGIX, (void **) &func_glFragmentLightiSGIX },
9089 { "glFragmentLightivSGIX", NULL, (void *) wine_glFragmentLightivSGIX, (void **) &func_glFragmentLightivSGIX },
9090 { "glFragmentMaterialfSGIX", NULL, (void *) wine_glFragmentMaterialfSGIX, (void **) &func_glFragmentMaterialfSGIX },
9091 { "glFragmentMaterialfvSGIX", NULL, (void *) wine_glFragmentMaterialfvSGIX, (void **) &func_glFragmentMaterialfvSGIX },
9092 { "glFragmentMaterialiSGIX", NULL, (void *) wine_glFragmentMaterialiSGIX, (void **) &func_glFragmentMaterialiSGIX },
9093 { "glFragmentMaterialivSGIX", NULL, (void *) wine_glFragmentMaterialivSGIX, (void **) &func_glFragmentMaterialivSGIX },
9094 { "glFrameZoomSGIX", NULL, (void *) wine_glFrameZoomSGIX, (void **) &func_glFrameZoomSGIX },
9095 { "glFramebufferRenderbufferEXT", NULL, (void *) wine_glFramebufferRenderbufferEXT, (void **) &func_glFramebufferRenderbufferEXT },
9096 { "glFramebufferTexture1DEXT", NULL, (void *) wine_glFramebufferTexture1DEXT, (void **) &func_glFramebufferTexture1DEXT },
9097 { "glFramebufferTexture2DEXT", NULL, (void *) wine_glFramebufferTexture2DEXT, (void **) &func_glFramebufferTexture2DEXT },
9098 { "glFramebufferTexture3DEXT", NULL, (void *) wine_glFramebufferTexture3DEXT, (void **) &func_glFramebufferTexture3DEXT },
9099 { "glFreeObjectBufferATI", NULL, (void *) wine_glFreeObjectBufferATI, (void **) &func_glFreeObjectBufferATI },
9100 { "glGenAsyncMarkersSGIX", NULL, (void *) wine_glGenAsyncMarkersSGIX, (void **) &func_glGenAsyncMarkersSGIX },
9101 { "glGenBuffers", NULL, (void *) wine_glGenBuffers, (void **) &func_glGenBuffers },
9102 { "glGenBuffersARB", NULL, (void *) wine_glGenBuffersARB, (void **) &func_glGenBuffersARB },
9103 { "glGenFencesAPPLE", NULL, (void *) wine_glGenFencesAPPLE, (void **) &func_glGenFencesAPPLE },
9104 { "glGenFencesNV", NULL, (void *) wine_glGenFencesNV, (void **) &func_glGenFencesNV },
9105 { "glGenFragmentShadersATI", NULL, (void *) wine_glGenFragmentShadersATI, (void **) &func_glGenFragmentShadersATI },
9106 { "glGenFramebuffersEXT", NULL, (void *) wine_glGenFramebuffersEXT, (void **) &func_glGenFramebuffersEXT },
9107 { "glGenOcclusionQueriesNV", NULL, (void *) wine_glGenOcclusionQueriesNV, (void **) &func_glGenOcclusionQueriesNV },
9108 { "glGenProgramsARB", NULL, (void *) wine_glGenProgramsARB, (void **) &func_glGenProgramsARB },
9109 { "glGenProgramsNV", NULL, (void *) wine_glGenProgramsNV, (void **) &func_glGenProgramsNV },
9110 { "glGenQueries", NULL, (void *) wine_glGenQueries, (void **) &func_glGenQueries },
9111 { "glGenQueriesARB", NULL, (void *) wine_glGenQueriesARB, (void **) &func_glGenQueriesARB },
9112 { "glGenRenderbuffersEXT", NULL, (void *) wine_glGenRenderbuffersEXT, (void **) &func_glGenRenderbuffersEXT },
9113 { "glGenSymbolsEXT", NULL, (void *) wine_glGenSymbolsEXT, (void **) &func_glGenSymbolsEXT },
9114 { "glGenTexturesEXT", NULL, (void *) wine_glGenTexturesEXT, (void **) &func_glGenTexturesEXT },
9115 { "glGenVertexArraysAPPLE", NULL, (void *) wine_glGenVertexArraysAPPLE, (void **) &func_glGenVertexArraysAPPLE },
9116 { "glGenVertexShadersEXT", NULL, (void *) wine_glGenVertexShadersEXT, (void **) &func_glGenVertexShadersEXT },
9117 { "glGenerateMipmapEXT", NULL, (void *) wine_glGenerateMipmapEXT, (void **) &func_glGenerateMipmapEXT },
9118 { "glGetActiveAttrib", NULL, (void *) wine_glGetActiveAttrib, (void **) &func_glGetActiveAttrib },
9119 { "glGetActiveAttribARB", NULL, (void *) wine_glGetActiveAttribARB, (void **) &func_glGetActiveAttribARB },
9120 { "glGetActiveUniform", NULL, (void *) wine_glGetActiveUniform, (void **) &func_glGetActiveUniform },
9121 { "glGetActiveUniformARB", NULL, (void *) wine_glGetActiveUniformARB, (void **) &func_glGetActiveUniformARB },
9122 { "glGetArrayObjectfvATI", NULL, (void *) wine_glGetArrayObjectfvATI, (void **) &func_glGetArrayObjectfvATI },
9123 { "glGetArrayObjectivATI", NULL, (void *) wine_glGetArrayObjectivATI, (void **) &func_glGetArrayObjectivATI },
9124 { "glGetAttachedObjectsARB", NULL, (void *) wine_glGetAttachedObjectsARB, (void **) &func_glGetAttachedObjectsARB },
9125 { "glGetAttachedShaders", NULL, (void *) wine_glGetAttachedShaders, (void **) &func_glGetAttachedShaders },
9126 { "glGetAttribLocation", NULL, (void *) wine_glGetAttribLocation, (void **) &func_glGetAttribLocation },
9127 { "glGetAttribLocationARB", NULL, (void *) wine_glGetAttribLocationARB, (void **) &func_glGetAttribLocationARB },
9128 { "glGetBufferParameteriv", NULL, (void *) wine_glGetBufferParameteriv, (void **) &func_glGetBufferParameteriv },
9129 { "glGetBufferParameterivARB", NULL, (void *) wine_glGetBufferParameterivARB, (void **) &func_glGetBufferParameterivARB },
9130 { "glGetBufferPointerv", NULL, (void *) wine_glGetBufferPointerv, (void **) &func_glGetBufferPointerv },
9131 { "glGetBufferPointervARB", NULL, (void *) wine_glGetBufferPointervARB, (void **) &func_glGetBufferPointervARB },
9132 { "glGetBufferSubData", NULL, (void *) wine_glGetBufferSubData, (void **) &func_glGetBufferSubData },
9133 { "glGetBufferSubDataARB", NULL, (void *) wine_glGetBufferSubDataARB, (void **) &func_glGetBufferSubDataARB },
9134 { "glGetColorTableEXT", NULL, (void *) wine_glGetColorTableEXT, (void **) &func_glGetColorTableEXT },
9135 { "glGetColorTableParameterfvEXT", NULL, (void *) wine_glGetColorTableParameterfvEXT, (void **) &func_glGetColorTableParameterfvEXT },
9136 { "glGetColorTableParameterfvSGI", NULL, (void *) wine_glGetColorTableParameterfvSGI, (void **) &func_glGetColorTableParameterfvSGI },
9137 { "glGetColorTableParameterivEXT", NULL, (void *) wine_glGetColorTableParameterivEXT, (void **) &func_glGetColorTableParameterivEXT },
9138 { "glGetColorTableParameterivSGI", NULL, (void *) wine_glGetColorTableParameterivSGI, (void **) &func_glGetColorTableParameterivSGI },
9139 { "glGetColorTableSGI", NULL, (void *) wine_glGetColorTableSGI, (void **) &func_glGetColorTableSGI },
9140 { "glGetCombinerInputParameterfvNV", NULL, (void *) wine_glGetCombinerInputParameterfvNV, (void **) &func_glGetCombinerInputParameterfvNV },
9141 { "glGetCombinerInputParameterivNV", NULL, (void *) wine_glGetCombinerInputParameterivNV, (void **) &func_glGetCombinerInputParameterivNV },
9142 { "glGetCombinerOutputParameterfvNV", NULL, (void *) wine_glGetCombinerOutputParameterfvNV, (void **) &func_glGetCombinerOutputParameterfvNV },
9143 { "glGetCombinerOutputParameterivNV", NULL, (void *) wine_glGetCombinerOutputParameterivNV, (void **) &func_glGetCombinerOutputParameterivNV },
9144 { "glGetCombinerStageParameterfvNV", NULL, (void *) wine_glGetCombinerStageParameterfvNV, (void **) &func_glGetCombinerStageParameterfvNV },
9145 { "glGetCompressedTexImage", NULL, (void *) wine_glGetCompressedTexImage, (void **) &func_glGetCompressedTexImage },
9146 { "glGetCompressedTexImageARB", NULL, (void *) wine_glGetCompressedTexImageARB, (void **) &func_glGetCompressedTexImageARB },
9147 { "glGetConvolutionFilterEXT", NULL, (void *) wine_glGetConvolutionFilterEXT, (void **) &func_glGetConvolutionFilterEXT },
9148 { "glGetConvolutionParameterfvEXT", NULL, (void *) wine_glGetConvolutionParameterfvEXT, (void **) &func_glGetConvolutionParameterfvEXT },
9149 { "glGetConvolutionParameterivEXT", NULL, (void *) wine_glGetConvolutionParameterivEXT, (void **) &func_glGetConvolutionParameterivEXT },
9150 { "glGetDetailTexFuncSGIS", NULL, (void *) wine_glGetDetailTexFuncSGIS, (void **) &func_glGetDetailTexFuncSGIS },
9151 { "glGetFenceivNV", NULL, (void *) wine_glGetFenceivNV, (void **) &func_glGetFenceivNV },
9152 { "glGetFinalCombinerInputParameterfvNV", NULL, (void *) wine_glGetFinalCombinerInputParameterfvNV, (void **) &func_glGetFinalCombinerInputParameterfvNV },
9153 { "glGetFinalCombinerInputParameterivNV", NULL, (void *) wine_glGetFinalCombinerInputParameterivNV, (void **) &func_glGetFinalCombinerInputParameterivNV },
9154 { "glGetFogFuncSGIS", NULL, (void *) wine_glGetFogFuncSGIS, (void **) &func_glGetFogFuncSGIS },
9155 { "glGetFragmentLightfvSGIX", NULL, (void *) wine_glGetFragmentLightfvSGIX, (void **) &func_glGetFragmentLightfvSGIX },
9156 { "glGetFragmentLightivSGIX", NULL, (void *) wine_glGetFragmentLightivSGIX, (void **) &func_glGetFragmentLightivSGIX },
9157 { "glGetFragmentMaterialfvSGIX", NULL, (void *) wine_glGetFragmentMaterialfvSGIX, (void **) &func_glGetFragmentMaterialfvSGIX },
9158 { "glGetFragmentMaterialivSGIX", NULL, (void *) wine_glGetFragmentMaterialivSGIX, (void **) &func_glGetFragmentMaterialivSGIX },
9159 { "glGetFramebufferAttachmentParameterivEXT", NULL, (void *) wine_glGetFramebufferAttachmentParameterivEXT, (void **) &func_glGetFramebufferAttachmentParameterivEXT },
9160 { "glGetHandleARB", NULL, (void *) wine_glGetHandleARB, (void **) &func_glGetHandleARB },
9161 { "glGetHistogramEXT", NULL, (void *) wine_glGetHistogramEXT, (void **) &func_glGetHistogramEXT },
9162 { "glGetHistogramParameterfvEXT", NULL, (void *) wine_glGetHistogramParameterfvEXT, (void **) &func_glGetHistogramParameterfvEXT },
9163 { "glGetHistogramParameterivEXT", NULL, (void *) wine_glGetHistogramParameterivEXT, (void **) &func_glGetHistogramParameterivEXT },
9164 { "glGetImageTransformParameterfvHP", NULL, (void *) wine_glGetImageTransformParameterfvHP, (void **) &func_glGetImageTransformParameterfvHP },
9165 { "glGetImageTransformParameterivHP", NULL, (void *) wine_glGetImageTransformParameterivHP, (void **) &func_glGetImageTransformParameterivHP },
9166 { "glGetInfoLogARB", NULL, (void *) wine_glGetInfoLogARB, (void **) &func_glGetInfoLogARB },
9167 { "glGetInstrumentsSGIX", NULL, (void *) wine_glGetInstrumentsSGIX, (void **) &func_glGetInstrumentsSGIX },
9168 { "glGetInvariantBooleanvEXT", NULL, (void *) wine_glGetInvariantBooleanvEXT, (void **) &func_glGetInvariantBooleanvEXT },
9169 { "glGetInvariantFloatvEXT", NULL, (void *) wine_glGetInvariantFloatvEXT, (void **) &func_glGetInvariantFloatvEXT },
9170 { "glGetInvariantIntegervEXT", NULL, (void *) wine_glGetInvariantIntegervEXT, (void **) &func_glGetInvariantIntegervEXT },
9171 { "glGetListParameterfvSGIX", NULL, (void *) wine_glGetListParameterfvSGIX, (void **) &func_glGetListParameterfvSGIX },
9172 { "glGetListParameterivSGIX", NULL, (void *) wine_glGetListParameterivSGIX, (void **) &func_glGetListParameterivSGIX },
9173 { "glGetLocalConstantBooleanvEXT", NULL, (void *) wine_glGetLocalConstantBooleanvEXT, (void **) &func_glGetLocalConstantBooleanvEXT },
9174 { "glGetLocalConstantFloatvEXT", NULL, (void *) wine_glGetLocalConstantFloatvEXT, (void **) &func_glGetLocalConstantFloatvEXT },
9175 { "glGetLocalConstantIntegervEXT", NULL, (void *) wine_glGetLocalConstantIntegervEXT, (void **) &func_glGetLocalConstantIntegervEXT },
9176 { "glGetMapAttribParameterfvNV", NULL, (void *) wine_glGetMapAttribParameterfvNV, (void **) &func_glGetMapAttribParameterfvNV },
9177 { "glGetMapAttribParameterivNV", NULL, (void *) wine_glGetMapAttribParameterivNV, (void **) &func_glGetMapAttribParameterivNV },
9178 { "glGetMapControlPointsNV", NULL, (void *) wine_glGetMapControlPointsNV, (void **) &func_glGetMapControlPointsNV },
9179 { "glGetMapParameterfvNV", NULL, (void *) wine_glGetMapParameterfvNV, (void **) &func_glGetMapParameterfvNV },
9180 { "glGetMapParameterivNV", NULL, (void *) wine_glGetMapParameterivNV, (void **) &func_glGetMapParameterivNV },
9181 { "glGetMinmaxEXT", NULL, (void *) wine_glGetMinmaxEXT, (void **) &func_glGetMinmaxEXT },
9182 { "glGetMinmaxParameterfvEXT", NULL, (void *) wine_glGetMinmaxParameterfvEXT, (void **) &func_glGetMinmaxParameterfvEXT },
9183 { "glGetMinmaxParameterivEXT", NULL, (void *) wine_glGetMinmaxParameterivEXT, (void **) &func_glGetMinmaxParameterivEXT },
9184 { "glGetObjectBufferfvATI", NULL, (void *) wine_glGetObjectBufferfvATI, (void **) &func_glGetObjectBufferfvATI },
9185 { "glGetObjectBufferivATI", NULL, (void *) wine_glGetObjectBufferivATI, (void **) &func_glGetObjectBufferivATI },
9186 { "glGetObjectParameterfvARB", NULL, (void *) wine_glGetObjectParameterfvARB, (void **) &func_glGetObjectParameterfvARB },
9187 { "glGetObjectParameterivARB", NULL, (void *) wine_glGetObjectParameterivARB, (void **) &func_glGetObjectParameterivARB },
9188 { "glGetOcclusionQueryivNV", NULL, (void *) wine_glGetOcclusionQueryivNV, (void **) &func_glGetOcclusionQueryivNV },
9189 { "glGetOcclusionQueryuivNV", NULL, (void *) wine_glGetOcclusionQueryuivNV, (void **) &func_glGetOcclusionQueryuivNV },
9190 { "glGetPixelTexGenParameterfvSGIS", NULL, (void *) wine_glGetPixelTexGenParameterfvSGIS, (void **) &func_glGetPixelTexGenParameterfvSGIS },
9191 { "glGetPixelTexGenParameterivSGIS", NULL, (void *) wine_glGetPixelTexGenParameterivSGIS, (void **) &func_glGetPixelTexGenParameterivSGIS },
9192 { "glGetPointervEXT", NULL, (void *) wine_glGetPointervEXT, (void **) &func_glGetPointervEXT },
9193 { "glGetProgramEnvParameterdvARB", NULL, (void *) wine_glGetProgramEnvParameterdvARB, (void **) &func_glGetProgramEnvParameterdvARB },
9194 { "glGetProgramEnvParameterfvARB", NULL, (void *) wine_glGetProgramEnvParameterfvARB, (void **) &func_glGetProgramEnvParameterfvARB },
9195 { "glGetProgramInfoLog", NULL, (void *) wine_glGetProgramInfoLog, (void **) &func_glGetProgramInfoLog },
9196 { "glGetProgramLocalParameterdvARB", NULL, (void *) wine_glGetProgramLocalParameterdvARB, (void **) &func_glGetProgramLocalParameterdvARB },
9197 { "glGetProgramLocalParameterfvARB", NULL, (void *) wine_glGetProgramLocalParameterfvARB, (void **) &func_glGetProgramLocalParameterfvARB },
9198 { "glGetProgramNamedParameterdvNV", NULL, (void *) wine_glGetProgramNamedParameterdvNV, (void **) &func_glGetProgramNamedParameterdvNV },
9199 { "glGetProgramNamedParameterfvNV", NULL, (void *) wine_glGetProgramNamedParameterfvNV, (void **) &func_glGetProgramNamedParameterfvNV },
9200 { "glGetProgramParameterdvNV", NULL, (void *) wine_glGetProgramParameterdvNV, (void **) &func_glGetProgramParameterdvNV },
9201 { "glGetProgramParameterfvNV", NULL, (void *) wine_glGetProgramParameterfvNV, (void **) &func_glGetProgramParameterfvNV },
9202 { "glGetProgramStringARB", NULL, (void *) wine_glGetProgramStringARB, (void **) &func_glGetProgramStringARB },
9203 { "glGetProgramStringNV", NULL, (void *) wine_glGetProgramStringNV, (void **) &func_glGetProgramStringNV },
9204 { "glGetProgramiv", NULL, (void *) wine_glGetProgramiv, (void **) &func_glGetProgramiv },
9205 { "glGetProgramivARB", NULL, (void *) wine_glGetProgramivARB, (void **) &func_glGetProgramivARB },
9206 { "glGetProgramivNV", NULL, (void *) wine_glGetProgramivNV, (void **) &func_glGetProgramivNV },
9207 { "glGetQueryObjectiv", NULL, (void *) wine_glGetQueryObjectiv, (void **) &func_glGetQueryObjectiv },
9208 { "glGetQueryObjectivARB", NULL, (void *) wine_glGetQueryObjectivARB, (void **) &func_glGetQueryObjectivARB },
9209 { "glGetQueryObjectuiv", NULL, (void *) wine_glGetQueryObjectuiv, (void **) &func_glGetQueryObjectuiv },
9210 { "glGetQueryObjectuivARB", NULL, (void *) wine_glGetQueryObjectuivARB, (void **) &func_glGetQueryObjectuivARB },
9211 { "glGetQueryiv", NULL, (void *) wine_glGetQueryiv, (void **) &func_glGetQueryiv },
9212 { "glGetQueryivARB", NULL, (void *) wine_glGetQueryivARB, (void **) &func_glGetQueryivARB },
9213 { "glGetRenderbufferParameterivEXT", NULL, (void *) wine_glGetRenderbufferParameterivEXT, (void **) &func_glGetRenderbufferParameterivEXT },
9214 { "glGetSeparableFilterEXT", NULL, (void *) wine_glGetSeparableFilterEXT, (void **) &func_glGetSeparableFilterEXT },
9215 { "glGetShaderInfoLog", NULL, (void *) wine_glGetShaderInfoLog, (void **) &func_glGetShaderInfoLog },
9216 { "glGetShaderSource", NULL, (void *) wine_glGetShaderSource, (void **) &func_glGetShaderSource },
9217 { "glGetShaderSourceARB", NULL, (void *) wine_glGetShaderSourceARB, (void **) &func_glGetShaderSourceARB },
9218 { "glGetShaderiv", NULL, (void *) wine_glGetShaderiv, (void **) &func_glGetShaderiv },
9219 { "glGetSharpenTexFuncSGIS", NULL, (void *) wine_glGetSharpenTexFuncSGIS, (void **) &func_glGetSharpenTexFuncSGIS },
9220 { "glGetTexBumpParameterfvATI", NULL, (void *) wine_glGetTexBumpParameterfvATI, (void **) &func_glGetTexBumpParameterfvATI },
9221 { "glGetTexBumpParameterivATI", NULL, (void *) wine_glGetTexBumpParameterivATI, (void **) &func_glGetTexBumpParameterivATI },
9222 { "glGetTexFilterFuncSGIS", NULL, (void *) wine_glGetTexFilterFuncSGIS, (void **) &func_glGetTexFilterFuncSGIS },
9223 { "glGetTrackMatrixivNV", NULL, (void *) wine_glGetTrackMatrixivNV, (void **) &func_glGetTrackMatrixivNV },
9224 { "glGetUniformLocation", NULL, (void *) wine_glGetUniformLocation, (void **) &func_glGetUniformLocation },
9225 { "glGetUniformLocationARB", NULL, (void *) wine_glGetUniformLocationARB, (void **) &func_glGetUniformLocationARB },
9226 { "glGetUniformfv", NULL, (void *) wine_glGetUniformfv, (void **) &func_glGetUniformfv },
9227 { "glGetUniformfvARB", NULL, (void *) wine_glGetUniformfvARB, (void **) &func_glGetUniformfvARB },
9228 { "glGetUniformiv", NULL, (void *) wine_glGetUniformiv, (void **) &func_glGetUniformiv },
9229 { "glGetUniformivARB", NULL, (void *) wine_glGetUniformivARB, (void **) &func_glGetUniformivARB },
9230 { "glGetVariantArrayObjectfvATI", NULL, (void *) wine_glGetVariantArrayObjectfvATI, (void **) &func_glGetVariantArrayObjectfvATI },
9231 { "glGetVariantArrayObjectivATI", NULL, (void *) wine_glGetVariantArrayObjectivATI, (void **) &func_glGetVariantArrayObjectivATI },
9232 { "glGetVariantBooleanvEXT", NULL, (void *) wine_glGetVariantBooleanvEXT, (void **) &func_glGetVariantBooleanvEXT },
9233 { "glGetVariantFloatvEXT", NULL, (void *) wine_glGetVariantFloatvEXT, (void **) &func_glGetVariantFloatvEXT },
9234 { "glGetVariantIntegervEXT", NULL, (void *) wine_glGetVariantIntegervEXT, (void **) &func_glGetVariantIntegervEXT },
9235 { "glGetVariantPointervEXT", NULL, (void *) wine_glGetVariantPointervEXT, (void **) &func_glGetVariantPointervEXT },
9236 { "glGetVertexAttribArrayObjectfvATI", NULL, (void *) wine_glGetVertexAttribArrayObjectfvATI, (void **) &func_glGetVertexAttribArrayObjectfvATI },
9237 { "glGetVertexAttribArrayObjectivATI", NULL, (void *) wine_glGetVertexAttribArrayObjectivATI, (void **) &func_glGetVertexAttribArrayObjectivATI },
9238 { "glGetVertexAttribPointerv", NULL, (void *) wine_glGetVertexAttribPointerv, (void **) &func_glGetVertexAttribPointerv },
9239 { "glGetVertexAttribPointervARB", NULL, (void *) wine_glGetVertexAttribPointervARB, (void **) &func_glGetVertexAttribPointervARB },
9240 { "glGetVertexAttribPointervNV", NULL, (void *) wine_glGetVertexAttribPointervNV, (void **) &func_glGetVertexAttribPointervNV },
9241 { "glGetVertexAttribdv", NULL, (void *) wine_glGetVertexAttribdv, (void **) &func_glGetVertexAttribdv },
9242 { "glGetVertexAttribdvARB", NULL, (void *) wine_glGetVertexAttribdvARB, (void **) &func_glGetVertexAttribdvARB },
9243 { "glGetVertexAttribdvNV", NULL, (void *) wine_glGetVertexAttribdvNV, (void **) &func_glGetVertexAttribdvNV },
9244 { "glGetVertexAttribfv", NULL, (void *) wine_glGetVertexAttribfv, (void **) &func_glGetVertexAttribfv },
9245 { "glGetVertexAttribfvARB", NULL, (void *) wine_glGetVertexAttribfvARB, (void **) &func_glGetVertexAttribfvARB },
9246 { "glGetVertexAttribfvNV", NULL, (void *) wine_glGetVertexAttribfvNV, (void **) &func_glGetVertexAttribfvNV },
9247 { "glGetVertexAttribiv", NULL, (void *) wine_glGetVertexAttribiv, (void **) &func_glGetVertexAttribiv },
9248 { "glGetVertexAttribivARB", NULL, (void *) wine_glGetVertexAttribivARB, (void **) &func_glGetVertexAttribivARB },
9249 { "glGetVertexAttribivNV", NULL, (void *) wine_glGetVertexAttribivNV, (void **) &func_glGetVertexAttribivNV },
9250 { "glGlobalAlphaFactorbSUN", NULL, (void *) wine_glGlobalAlphaFactorbSUN, (void **) &func_glGlobalAlphaFactorbSUN },
9251 { "glGlobalAlphaFactordSUN", NULL, (void *) wine_glGlobalAlphaFactordSUN, (void **) &func_glGlobalAlphaFactordSUN },
9252 { "glGlobalAlphaFactorfSUN", NULL, (void *) wine_glGlobalAlphaFactorfSUN, (void **) &func_glGlobalAlphaFactorfSUN },
9253 { "glGlobalAlphaFactoriSUN", NULL, (void *) wine_glGlobalAlphaFactoriSUN, (void **) &func_glGlobalAlphaFactoriSUN },
9254 { "glGlobalAlphaFactorsSUN", NULL, (void *) wine_glGlobalAlphaFactorsSUN, (void **) &func_glGlobalAlphaFactorsSUN },
9255 { "glGlobalAlphaFactorubSUN", NULL, (void *) wine_glGlobalAlphaFactorubSUN, (void **) &func_glGlobalAlphaFactorubSUN },
9256 { "glGlobalAlphaFactoruiSUN", NULL, (void *) wine_glGlobalAlphaFactoruiSUN, (void **) &func_glGlobalAlphaFactoruiSUN },
9257 { "glGlobalAlphaFactorusSUN", NULL, (void *) wine_glGlobalAlphaFactorusSUN, (void **) &func_glGlobalAlphaFactorusSUN },
9258 { "glHintPGI", NULL, (void *) wine_glHintPGI, (void **) &func_glHintPGI },
9259 { "glHistogramEXT", NULL, (void *) wine_glHistogramEXT, (void **) &func_glHistogramEXT },
9260 { "glIglooInterfaceSGIX", NULL, (void *) wine_glIglooInterfaceSGIX, (void **) &func_glIglooInterfaceSGIX },
9261 { "glImageTransformParameterfHP", NULL, (void *) wine_glImageTransformParameterfHP, (void **) &func_glImageTransformParameterfHP },
9262 { "glImageTransformParameterfvHP", NULL, (void *) wine_glImageTransformParameterfvHP, (void **) &func_glImageTransformParameterfvHP },
9263 { "glImageTransformParameteriHP", NULL, (void *) wine_glImageTransformParameteriHP, (void **) &func_glImageTransformParameteriHP },
9264 { "glImageTransformParameterivHP", NULL, (void *) wine_glImageTransformParameterivHP, (void **) &func_glImageTransformParameterivHP },
9265 { "glIndexFuncEXT", NULL, (void *) wine_glIndexFuncEXT, (void **) &func_glIndexFuncEXT },
9266 { "glIndexMaterialEXT", NULL, (void *) wine_glIndexMaterialEXT, (void **) &func_glIndexMaterialEXT },
9267 { "glIndexPointerEXT", NULL, (void *) wine_glIndexPointerEXT, (void **) &func_glIndexPointerEXT },
9268 { "glIndexPointerListIBM", NULL, (void *) wine_glIndexPointerListIBM, (void **) &func_glIndexPointerListIBM },
9269 { "glInsertComponentEXT", NULL, (void *) wine_glInsertComponentEXT, (void **) &func_glInsertComponentEXT },
9270 { "glInstrumentsBufferSGIX", NULL, (void *) wine_glInstrumentsBufferSGIX, (void **) &func_glInstrumentsBufferSGIX },
9271 { "glIsAsyncMarkerSGIX", NULL, (void *) wine_glIsAsyncMarkerSGIX, (void **) &func_glIsAsyncMarkerSGIX },
9272 { "glIsBuffer", NULL, (void *) wine_glIsBuffer, (void **) &func_glIsBuffer },
9273 { "glIsBufferARB", NULL, (void *) wine_glIsBufferARB, (void **) &func_glIsBufferARB },
9274 { "glIsFenceAPPLE", NULL, (void *) wine_glIsFenceAPPLE, (void **) &func_glIsFenceAPPLE },
9275 { "glIsFenceNV", NULL, (void *) wine_glIsFenceNV, (void **) &func_glIsFenceNV },
9276 { "glIsFramebufferEXT", NULL, (void *) wine_glIsFramebufferEXT, (void **) &func_glIsFramebufferEXT },
9277 { "glIsObjectBufferATI", NULL, (void *) wine_glIsObjectBufferATI, (void **) &func_glIsObjectBufferATI },
9278 { "glIsOcclusionQueryNV", NULL, (void *) wine_glIsOcclusionQueryNV, (void **) &func_glIsOcclusionQueryNV },
9279 { "glIsProgram", NULL, (void *) wine_glIsProgram, (void **) &func_glIsProgram },
9280 { "glIsProgramARB", NULL, (void *) wine_glIsProgramARB, (void **) &func_glIsProgramARB },
9281 { "glIsProgramNV", NULL, (void *) wine_glIsProgramNV, (void **) &func_glIsProgramNV },
9282 { "glIsQuery", NULL, (void *) wine_glIsQuery, (void **) &func_glIsQuery },
9283 { "glIsQueryARB", NULL, (void *) wine_glIsQueryARB, (void **) &func_glIsQueryARB },
9284 { "glIsRenderbufferEXT", NULL, (void *) wine_glIsRenderbufferEXT, (void **) &func_glIsRenderbufferEXT },
9285 { "glIsShader", NULL, (void *) wine_glIsShader, (void **) &func_glIsShader },
9286 { "glIsTextureEXT", NULL, (void *) wine_glIsTextureEXT, (void **) &func_glIsTextureEXT },
9287 { "glIsVariantEnabledEXT", NULL, (void *) wine_glIsVariantEnabledEXT, (void **) &func_glIsVariantEnabledEXT },
9288 { "glIsVertexArrayAPPLE", NULL, (void *) wine_glIsVertexArrayAPPLE, (void **) &func_glIsVertexArrayAPPLE },
9289 { "glLightEnviSGIX", NULL, (void *) wine_glLightEnviSGIX, (void **) &func_glLightEnviSGIX },
9290 { "glLinkProgram", NULL, (void *) wine_glLinkProgram, (void **) &func_glLinkProgram },
9291 { "glLinkProgramARB", NULL, (void *) wine_glLinkProgramARB, (void **) &func_glLinkProgramARB },
9292 { "glListParameterfSGIX", NULL, (void *) wine_glListParameterfSGIX, (void **) &func_glListParameterfSGIX },
9293 { "glListParameterfvSGIX", NULL, (void *) wine_glListParameterfvSGIX, (void **) &func_glListParameterfvSGIX },
9294 { "glListParameteriSGIX", NULL, (void *) wine_glListParameteriSGIX, (void **) &func_glListParameteriSGIX },
9295 { "glListParameterivSGIX", NULL, (void *) wine_glListParameterivSGIX, (void **) &func_glListParameterivSGIX },
9296 { "glLoadIdentityDeformationMapSGIX", NULL, (void *) wine_glLoadIdentityDeformationMapSGIX, (void **) &func_glLoadIdentityDeformationMapSGIX },
9297 { "glLoadProgramNV", NULL, (void *) wine_glLoadProgramNV, (void **) &func_glLoadProgramNV },
9298 { "glLoadTransposeMatrixd", NULL, (void *) wine_glLoadTransposeMatrixd, (void **) &func_glLoadTransposeMatrixd },
9299 { "glLoadTransposeMatrixdARB", NULL, (void *) wine_glLoadTransposeMatrixdARB, (void **) &func_glLoadTransposeMatrixdARB },
9300 { "glLoadTransposeMatrixf", NULL, (void *) wine_glLoadTransposeMatrixf, (void **) &func_glLoadTransposeMatrixf },
9301 { "glLoadTransposeMatrixfARB", NULL, (void *) wine_glLoadTransposeMatrixfARB, (void **) &func_glLoadTransposeMatrixfARB },
9302 { "glLockArraysEXT", NULL, (void *) wine_glLockArraysEXT, (void **) &func_glLockArraysEXT },
9303 { "glMTexCoord2fSGIS", NULL, (void *) wine_glMTexCoord2fSGIS, (void **) &func_glMTexCoord2fSGIS },
9304 { "glMTexCoord2fvSGIS", NULL, (void *) wine_glMTexCoord2fvSGIS, (void **) &func_glMTexCoord2fvSGIS },
9305 { "glMapBuffer", NULL, (void *) wine_glMapBuffer, (void **) &func_glMapBuffer },
9306 { "glMapBufferARB", NULL, (void *) wine_glMapBufferARB, (void **) &func_glMapBufferARB },
9307 { "glMapControlPointsNV", NULL, (void *) wine_glMapControlPointsNV, (void **) &func_glMapControlPointsNV },
9308 { "glMapObjectBufferATI", NULL, (void *) wine_glMapObjectBufferATI, (void **) &func_glMapObjectBufferATI },
9309 { "glMapParameterfvNV", NULL, (void *) wine_glMapParameterfvNV, (void **) &func_glMapParameterfvNV },
9310 { "glMapParameterivNV", NULL, (void *) wine_glMapParameterivNV, (void **) &func_glMapParameterivNV },
9311 { "glMatrixIndexPointerARB", NULL, (void *) wine_glMatrixIndexPointerARB, (void **) &func_glMatrixIndexPointerARB },
9312 { "glMatrixIndexubvARB", NULL, (void *) wine_glMatrixIndexubvARB, (void **) &func_glMatrixIndexubvARB },
9313 { "glMatrixIndexuivARB", NULL, (void *) wine_glMatrixIndexuivARB, (void **) &func_glMatrixIndexuivARB },
9314 { "glMatrixIndexusvARB", NULL, (void *) wine_glMatrixIndexusvARB, (void **) &func_glMatrixIndexusvARB },
9315 { "glMinmaxEXT", NULL, (void *) wine_glMinmaxEXT, (void **) &func_glMinmaxEXT },
9316 { "glMultTransposeMatrixd", NULL, (void *) wine_glMultTransposeMatrixd, (void **) &func_glMultTransposeMatrixd },
9317 { "glMultTransposeMatrixdARB", NULL, (void *) wine_glMultTransposeMatrixdARB, (void **) &func_glMultTransposeMatrixdARB },
9318 { "glMultTransposeMatrixf", NULL, (void *) wine_glMultTransposeMatrixf, (void **) &func_glMultTransposeMatrixf },
9319 { "glMultTransposeMatrixfARB", NULL, (void *) wine_glMultTransposeMatrixfARB, (void **) &func_glMultTransposeMatrixfARB },
9320 { "glMultiDrawArrays", NULL, (void *) wine_glMultiDrawArrays, (void **) &func_glMultiDrawArrays },
9321 { "glMultiDrawArraysEXT", NULL, (void *) wine_glMultiDrawArraysEXT, (void **) &func_glMultiDrawArraysEXT },
9322 { "glMultiDrawElementArrayAPPLE", NULL, (void *) wine_glMultiDrawElementArrayAPPLE, (void **) &func_glMultiDrawElementArrayAPPLE },
9323 { "glMultiDrawElements", NULL, (void *) wine_glMultiDrawElements, (void **) &func_glMultiDrawElements },
9324 { "glMultiDrawElementsEXT", NULL, (void *) wine_glMultiDrawElementsEXT, (void **) &func_glMultiDrawElementsEXT },
9325 { "glMultiDrawRangeElementArrayAPPLE", NULL, (void *) wine_glMultiDrawRangeElementArrayAPPLE, (void **) &func_glMultiDrawRangeElementArrayAPPLE },
9326 { "glMultiModeDrawArraysIBM", NULL, (void *) wine_glMultiModeDrawArraysIBM, (void **) &func_glMultiModeDrawArraysIBM },
9327 { "glMultiModeDrawElementsIBM", NULL, (void *) wine_glMultiModeDrawElementsIBM, (void **) &func_glMultiModeDrawElementsIBM },
9328 { "glMultiTexCoord1d", NULL, (void *) wine_glMultiTexCoord1d, (void **) &func_glMultiTexCoord1d },
9329 { "glMultiTexCoord1dARB", NULL, (void *) wine_glMultiTexCoord1dARB, (void **) &func_glMultiTexCoord1dARB },
9330 { "glMultiTexCoord1dSGIS", NULL, (void *) wine_glMultiTexCoord1dSGIS, (void **) &func_glMultiTexCoord1dSGIS },
9331 { "glMultiTexCoord1dv", NULL, (void *) wine_glMultiTexCoord1dv, (void **) &func_glMultiTexCoord1dv },
9332 { "glMultiTexCoord1dvARB", NULL, (void *) wine_glMultiTexCoord1dvARB, (void **) &func_glMultiTexCoord1dvARB },
9333 { "glMultiTexCoord1dvSGIS", NULL, (void *) wine_glMultiTexCoord1dvSGIS, (void **) &func_glMultiTexCoord1dvSGIS },
9334 { "glMultiTexCoord1f", NULL, (void *) wine_glMultiTexCoord1f, (void **) &func_glMultiTexCoord1f },
9335 { "glMultiTexCoord1fARB", NULL, (void *) wine_glMultiTexCoord1fARB, (void **) &func_glMultiTexCoord1fARB },
9336 { "glMultiTexCoord1fSGIS", NULL, (void *) wine_glMultiTexCoord1fSGIS, (void **) &func_glMultiTexCoord1fSGIS },
9337 { "glMultiTexCoord1fv", NULL, (void *) wine_glMultiTexCoord1fv, (void **) &func_glMultiTexCoord1fv },
9338 { "glMultiTexCoord1fvARB", NULL, (void *) wine_glMultiTexCoord1fvARB, (void **) &func_glMultiTexCoord1fvARB },
9339 { "glMultiTexCoord1fvSGIS", NULL, (void *) wine_glMultiTexCoord1fvSGIS, (void **) &func_glMultiTexCoord1fvSGIS },
9340 { "glMultiTexCoord1hNV", NULL, (void *) wine_glMultiTexCoord1hNV, (void **) &func_glMultiTexCoord1hNV },
9341 { "glMultiTexCoord1hvNV", NULL, (void *) wine_glMultiTexCoord1hvNV, (void **) &func_glMultiTexCoord1hvNV },
9342 { "glMultiTexCoord1i", NULL, (void *) wine_glMultiTexCoord1i, (void **) &func_glMultiTexCoord1i },
9343 { "glMultiTexCoord1iARB", NULL, (void *) wine_glMultiTexCoord1iARB, (void **) &func_glMultiTexCoord1iARB },
9344 { "glMultiTexCoord1iSGIS", NULL, (void *) wine_glMultiTexCoord1iSGIS, (void **) &func_glMultiTexCoord1iSGIS },
9345 { "glMultiTexCoord1iv", NULL, (void *) wine_glMultiTexCoord1iv, (void **) &func_glMultiTexCoord1iv },
9346 { "glMultiTexCoord1ivARB", NULL, (void *) wine_glMultiTexCoord1ivARB, (void **) &func_glMultiTexCoord1ivARB },
9347 { "glMultiTexCoord1ivSGIS", NULL, (void *) wine_glMultiTexCoord1ivSGIS, (void **) &func_glMultiTexCoord1ivSGIS },
9348 { "glMultiTexCoord1s", NULL, (void *) wine_glMultiTexCoord1s, (void **) &func_glMultiTexCoord1s },
9349 { "glMultiTexCoord1sARB", NULL, (void *) wine_glMultiTexCoord1sARB, (void **) &func_glMultiTexCoord1sARB },
9350 { "glMultiTexCoord1sSGIS", NULL, (void *) wine_glMultiTexCoord1sSGIS, (void **) &func_glMultiTexCoord1sSGIS },
9351 { "glMultiTexCoord1sv", NULL, (void *) wine_glMultiTexCoord1sv, (void **) &func_glMultiTexCoord1sv },
9352 { "glMultiTexCoord1svARB", NULL, (void *) wine_glMultiTexCoord1svARB, (void **) &func_glMultiTexCoord1svARB },
9353 { "glMultiTexCoord1svSGIS", NULL, (void *) wine_glMultiTexCoord1svSGIS, (void **) &func_glMultiTexCoord1svSGIS },
9354 { "glMultiTexCoord2d", NULL, (void *) wine_glMultiTexCoord2d, (void **) &func_glMultiTexCoord2d },
9355 { "glMultiTexCoord2dARB", NULL, (void *) wine_glMultiTexCoord2dARB, (void **) &func_glMultiTexCoord2dARB },
9356 { "glMultiTexCoord2dSGIS", NULL, (void *) wine_glMultiTexCoord2dSGIS, (void **) &func_glMultiTexCoord2dSGIS },
9357 { "glMultiTexCoord2dv", NULL, (void *) wine_glMultiTexCoord2dv, (void **) &func_glMultiTexCoord2dv },
9358 { "glMultiTexCoord2dvARB", NULL, (void *) wine_glMultiTexCoord2dvARB, (void **) &func_glMultiTexCoord2dvARB },
9359 { "glMultiTexCoord2dvSGIS", NULL, (void *) wine_glMultiTexCoord2dvSGIS, (void **) &func_glMultiTexCoord2dvSGIS },
9360 { "glMultiTexCoord2f", NULL, (void *) wine_glMultiTexCoord2f, (void **) &func_glMultiTexCoord2f },
9361 { "glMultiTexCoord2fARB", NULL, (void *) wine_glMultiTexCoord2fARB, (void **) &func_glMultiTexCoord2fARB },
9362 { "glMultiTexCoord2fSGIS", NULL, (void *) wine_glMultiTexCoord2fSGIS, (void **) &func_glMultiTexCoord2fSGIS },
9363 { "glMultiTexCoord2fv", NULL, (void *) wine_glMultiTexCoord2fv, (void **) &func_glMultiTexCoord2fv },
9364 { "glMultiTexCoord2fvARB", NULL, (void *) wine_glMultiTexCoord2fvARB, (void **) &func_glMultiTexCoord2fvARB },
9365 { "glMultiTexCoord2fvSGIS", NULL, (void *) wine_glMultiTexCoord2fvSGIS, (void **) &func_glMultiTexCoord2fvSGIS },
9366 { "glMultiTexCoord2hNV", NULL, (void *) wine_glMultiTexCoord2hNV, (void **) &func_glMultiTexCoord2hNV },
9367 { "glMultiTexCoord2hvNV", NULL, (void *) wine_glMultiTexCoord2hvNV, (void **) &func_glMultiTexCoord2hvNV },
9368 { "glMultiTexCoord2i", NULL, (void *) wine_glMultiTexCoord2i, (void **) &func_glMultiTexCoord2i },
9369 { "glMultiTexCoord2iARB", NULL, (void *) wine_glMultiTexCoord2iARB, (void **) &func_glMultiTexCoord2iARB },
9370 { "glMultiTexCoord2iSGIS", NULL, (void *) wine_glMultiTexCoord2iSGIS, (void **) &func_glMultiTexCoord2iSGIS },
9371 { "glMultiTexCoord2iv", NULL, (void *) wine_glMultiTexCoord2iv, (void **) &func_glMultiTexCoord2iv },
9372 { "glMultiTexCoord2ivARB", NULL, (void *) wine_glMultiTexCoord2ivARB, (void **) &func_glMultiTexCoord2ivARB },
9373 { "glMultiTexCoord2ivSGIS", NULL, (void *) wine_glMultiTexCoord2ivSGIS, (void **) &func_glMultiTexCoord2ivSGIS },
9374 { "glMultiTexCoord2s", NULL, (void *) wine_glMultiTexCoord2s, (void **) &func_glMultiTexCoord2s },
9375 { "glMultiTexCoord2sARB", NULL, (void *) wine_glMultiTexCoord2sARB, (void **) &func_glMultiTexCoord2sARB },
9376 { "glMultiTexCoord2sSGIS", NULL, (void *) wine_glMultiTexCoord2sSGIS, (void **) &func_glMultiTexCoord2sSGIS },
9377 { "glMultiTexCoord2sv", NULL, (void *) wine_glMultiTexCoord2sv, (void **) &func_glMultiTexCoord2sv },
9378 { "glMultiTexCoord2svARB", NULL, (void *) wine_glMultiTexCoord2svARB, (void **) &func_glMultiTexCoord2svARB },
9379 { "glMultiTexCoord2svSGIS", NULL, (void *) wine_glMultiTexCoord2svSGIS, (void **) &func_glMultiTexCoord2svSGIS },
9380 { "glMultiTexCoord3d", NULL, (void *) wine_glMultiTexCoord3d, (void **) &func_glMultiTexCoord3d },
9381 { "glMultiTexCoord3dARB", NULL, (void *) wine_glMultiTexCoord3dARB, (void **) &func_glMultiTexCoord3dARB },
9382 { "glMultiTexCoord3dSGIS", NULL, (void *) wine_glMultiTexCoord3dSGIS, (void **) &func_glMultiTexCoord3dSGIS },
9383 { "glMultiTexCoord3dv", NULL, (void *) wine_glMultiTexCoord3dv, (void **) &func_glMultiTexCoord3dv },
9384 { "glMultiTexCoord3dvARB", NULL, (void *) wine_glMultiTexCoord3dvARB, (void **) &func_glMultiTexCoord3dvARB },
9385 { "glMultiTexCoord3dvSGIS", NULL, (void *) wine_glMultiTexCoord3dvSGIS, (void **) &func_glMultiTexCoord3dvSGIS },
9386 { "glMultiTexCoord3f", NULL, (void *) wine_glMultiTexCoord3f, (void **) &func_glMultiTexCoord3f },
9387 { "glMultiTexCoord3fARB", NULL, (void *) wine_glMultiTexCoord3fARB, (void **) &func_glMultiTexCoord3fARB },
9388 { "glMultiTexCoord3fSGIS", NULL, (void *) wine_glMultiTexCoord3fSGIS, (void **) &func_glMultiTexCoord3fSGIS },
9389 { "glMultiTexCoord3fv", NULL, (void *) wine_glMultiTexCoord3fv, (void **) &func_glMultiTexCoord3fv },
9390 { "glMultiTexCoord3fvARB", NULL, (void *) wine_glMultiTexCoord3fvARB, (void **) &func_glMultiTexCoord3fvARB },
9391 { "glMultiTexCoord3fvSGIS", NULL, (void *) wine_glMultiTexCoord3fvSGIS, (void **) &func_glMultiTexCoord3fvSGIS },
9392 { "glMultiTexCoord3hNV", NULL, (void *) wine_glMultiTexCoord3hNV, (void **) &func_glMultiTexCoord3hNV },
9393 { "glMultiTexCoord3hvNV", NULL, (void *) wine_glMultiTexCoord3hvNV, (void **) &func_glMultiTexCoord3hvNV },
9394 { "glMultiTexCoord3i", NULL, (void *) wine_glMultiTexCoord3i, (void **) &func_glMultiTexCoord3i },
9395 { "glMultiTexCoord3iARB", NULL, (void *) wine_glMultiTexCoord3iARB, (void **) &func_glMultiTexCoord3iARB },
9396 { "glMultiTexCoord3iSGIS", NULL, (void *) wine_glMultiTexCoord3iSGIS, (void **) &func_glMultiTexCoord3iSGIS },
9397 { "glMultiTexCoord3iv", NULL, (void *) wine_glMultiTexCoord3iv, (void **) &func_glMultiTexCoord3iv },
9398 { "glMultiTexCoord3ivARB", NULL, (void *) wine_glMultiTexCoord3ivARB, (void **) &func_glMultiTexCoord3ivARB },
9399 { "glMultiTexCoord3ivSGIS", NULL, (void *) wine_glMultiTexCoord3ivSGIS, (void **) &func_glMultiTexCoord3ivSGIS },
9400 { "glMultiTexCoord3s", NULL, (void *) wine_glMultiTexCoord3s, (void **) &func_glMultiTexCoord3s },
9401 { "glMultiTexCoord3sARB", NULL, (void *) wine_glMultiTexCoord3sARB, (void **) &func_glMultiTexCoord3sARB },
9402 { "glMultiTexCoord3sSGIS", NULL, (void *) wine_glMultiTexCoord3sSGIS, (void **) &func_glMultiTexCoord3sSGIS },
9403 { "glMultiTexCoord3sv", NULL, (void *) wine_glMultiTexCoord3sv, (void **) &func_glMultiTexCoord3sv },
9404 { "glMultiTexCoord3svARB", NULL, (void *) wine_glMultiTexCoord3svARB, (void **) &func_glMultiTexCoord3svARB },
9405 { "glMultiTexCoord3svSGIS", NULL, (void *) wine_glMultiTexCoord3svSGIS, (void **) &func_glMultiTexCoord3svSGIS },
9406 { "glMultiTexCoord4d", NULL, (void *) wine_glMultiTexCoord4d, (void **) &func_glMultiTexCoord4d },
9407 { "glMultiTexCoord4dARB", NULL, (void *) wine_glMultiTexCoord4dARB, (void **) &func_glMultiTexCoord4dARB },
9408 { "glMultiTexCoord4dSGIS", NULL, (void *) wine_glMultiTexCoord4dSGIS, (void **) &func_glMultiTexCoord4dSGIS },
9409 { "glMultiTexCoord4dv", NULL, (void *) wine_glMultiTexCoord4dv, (void **) &func_glMultiTexCoord4dv },
9410 { "glMultiTexCoord4dvARB", NULL, (void *) wine_glMultiTexCoord4dvARB, (void **) &func_glMultiTexCoord4dvARB },
9411 { "glMultiTexCoord4dvSGIS", NULL, (void *) wine_glMultiTexCoord4dvSGIS, (void **) &func_glMultiTexCoord4dvSGIS },
9412 { "glMultiTexCoord4f", NULL, (void *) wine_glMultiTexCoord4f, (void **) &func_glMultiTexCoord4f },
9413 { "glMultiTexCoord4fARB", NULL, (void *) wine_glMultiTexCoord4fARB, (void **) &func_glMultiTexCoord4fARB },
9414 { "glMultiTexCoord4fSGIS", NULL, (void *) wine_glMultiTexCoord4fSGIS, (void **) &func_glMultiTexCoord4fSGIS },
9415 { "glMultiTexCoord4fv", NULL, (void *) wine_glMultiTexCoord4fv, (void **) &func_glMultiTexCoord4fv },
9416 { "glMultiTexCoord4fvARB", NULL, (void *) wine_glMultiTexCoord4fvARB, (void **) &func_glMultiTexCoord4fvARB },
9417 { "glMultiTexCoord4fvSGIS", NULL, (void *) wine_glMultiTexCoord4fvSGIS, (void **) &func_glMultiTexCoord4fvSGIS },
9418 { "glMultiTexCoord4hNV", NULL, (void *) wine_glMultiTexCoord4hNV, (void **) &func_glMultiTexCoord4hNV },
9419 { "glMultiTexCoord4hvNV", NULL, (void *) wine_glMultiTexCoord4hvNV, (void **) &func_glMultiTexCoord4hvNV },
9420 { "glMultiTexCoord4i", NULL, (void *) wine_glMultiTexCoord4i, (void **) &func_glMultiTexCoord4i },
9421 { "glMultiTexCoord4iARB", NULL, (void *) wine_glMultiTexCoord4iARB, (void **) &func_glMultiTexCoord4iARB },
9422 { "glMultiTexCoord4iSGIS", NULL, (void *) wine_glMultiTexCoord4iSGIS, (void **) &func_glMultiTexCoord4iSGIS },
9423 { "glMultiTexCoord4iv", NULL, (void *) wine_glMultiTexCoord4iv, (void **) &func_glMultiTexCoord4iv },
9424 { "glMultiTexCoord4ivARB", NULL, (void *) wine_glMultiTexCoord4ivARB, (void **) &func_glMultiTexCoord4ivARB },
9425 { "glMultiTexCoord4ivSGIS", NULL, (void *) wine_glMultiTexCoord4ivSGIS, (void **) &func_glMultiTexCoord4ivSGIS },
9426 { "glMultiTexCoord4s", NULL, (void *) wine_glMultiTexCoord4s, (void **) &func_glMultiTexCoord4s },
9427 { "glMultiTexCoord4sARB", NULL, (void *) wine_glMultiTexCoord4sARB, (void **) &func_glMultiTexCoord4sARB },
9428 { "glMultiTexCoord4sSGIS", NULL, (void *) wine_glMultiTexCoord4sSGIS, (void **) &func_glMultiTexCoord4sSGIS },
9429 { "glMultiTexCoord4sv", NULL, (void *) wine_glMultiTexCoord4sv, (void **) &func_glMultiTexCoord4sv },
9430 { "glMultiTexCoord4svARB", NULL, (void *) wine_glMultiTexCoord4svARB, (void **) &func_glMultiTexCoord4svARB },
9431 { "glMultiTexCoord4svSGIS", NULL, (void *) wine_glMultiTexCoord4svSGIS, (void **) &func_glMultiTexCoord4svSGIS },
9432 { "glMultiTexCoordPointerSGIS", NULL, (void *) wine_glMultiTexCoordPointerSGIS, (void **) &func_glMultiTexCoordPointerSGIS },
9433 { "glNewBufferRegion", NULL, (void *) wine_glNewBufferRegion, (void **) &func_glNewBufferRegion },
9434 { "glNewObjectBufferATI", NULL, (void *) wine_glNewObjectBufferATI, (void **) &func_glNewObjectBufferATI },
9435 { "glNormal3fVertex3fSUN", NULL, (void *) wine_glNormal3fVertex3fSUN, (void **) &func_glNormal3fVertex3fSUN },
9436 { "glNormal3fVertex3fvSUN", NULL, (void *) wine_glNormal3fVertex3fvSUN, (void **) &func_glNormal3fVertex3fvSUN },
9437 { "glNormal3hNV", NULL, (void *) wine_glNormal3hNV, (void **) &func_glNormal3hNV },
9438 { "glNormal3hvNV", NULL, (void *) wine_glNormal3hvNV, (void **) &func_glNormal3hvNV },
9439 { "glNormalPointerEXT", NULL, (void *) wine_glNormalPointerEXT, (void **) &func_glNormalPointerEXT },
9440 { "glNormalPointerListIBM", NULL, (void *) wine_glNormalPointerListIBM, (void **) &func_glNormalPointerListIBM },
9441 { "glNormalPointervINTEL", NULL, (void *) wine_glNormalPointervINTEL, (void **) &func_glNormalPointervINTEL },
9442 { "glNormalStream3bATI", NULL, (void *) wine_glNormalStream3bATI, (void **) &func_glNormalStream3bATI },
9443 { "glNormalStream3bvATI", NULL, (void *) wine_glNormalStream3bvATI, (void **) &func_glNormalStream3bvATI },
9444 { "glNormalStream3dATI", NULL, (void *) wine_glNormalStream3dATI, (void **) &func_glNormalStream3dATI },
9445 { "glNormalStream3dvATI", NULL, (void *) wine_glNormalStream3dvATI, (void **) &func_glNormalStream3dvATI },
9446 { "glNormalStream3fATI", NULL, (void *) wine_glNormalStream3fATI, (void **) &func_glNormalStream3fATI },
9447 { "glNormalStream3fvATI", NULL, (void *) wine_glNormalStream3fvATI, (void **) &func_glNormalStream3fvATI },
9448 { "glNormalStream3iATI", NULL, (void *) wine_glNormalStream3iATI, (void **) &func_glNormalStream3iATI },
9449 { "glNormalStream3ivATI", NULL, (void *) wine_glNormalStream3ivATI, (void **) &func_glNormalStream3ivATI },
9450 { "glNormalStream3sATI", NULL, (void *) wine_glNormalStream3sATI, (void **) &func_glNormalStream3sATI },
9451 { "glNormalStream3svATI", NULL, (void *) wine_glNormalStream3svATI, (void **) &func_glNormalStream3svATI },
9452 { "glPNTrianglesfATI", NULL, (void *) wine_glPNTrianglesfATI, (void **) &func_glPNTrianglesfATI },
9453 { "glPNTrianglesiATI", NULL, (void *) wine_glPNTrianglesiATI, (void **) &func_glPNTrianglesiATI },
9454 { "glPassTexCoordATI", NULL, (void *) wine_glPassTexCoordATI, (void **) &func_glPassTexCoordATI },
9455 { "glPixelDataRangeNV", NULL, (void *) wine_glPixelDataRangeNV, (void **) &func_glPixelDataRangeNV },
9456 { "glPixelTexGenParameterfSGIS", NULL, (void *) wine_glPixelTexGenParameterfSGIS, (void **) &func_glPixelTexGenParameterfSGIS },
9457 { "glPixelTexGenParameterfvSGIS", NULL, (void *) wine_glPixelTexGenParameterfvSGIS, (void **) &func_glPixelTexGenParameterfvSGIS },
9458 { "glPixelTexGenParameteriSGIS", NULL, (void *) wine_glPixelTexGenParameteriSGIS, (void **) &func_glPixelTexGenParameteriSGIS },
9459 { "glPixelTexGenParameterivSGIS", NULL, (void *) wine_glPixelTexGenParameterivSGIS, (void **) &func_glPixelTexGenParameterivSGIS },
9460 { "glPixelTexGenSGIX", NULL, (void *) wine_glPixelTexGenSGIX, (void **) &func_glPixelTexGenSGIX },
9461 { "glPixelTransformParameterfEXT", NULL, (void *) wine_glPixelTransformParameterfEXT, (void **) &func_glPixelTransformParameterfEXT },
9462 { "glPixelTransformParameterfvEXT", NULL, (void *) wine_glPixelTransformParameterfvEXT, (void **) &func_glPixelTransformParameterfvEXT },
9463 { "glPixelTransformParameteriEXT", NULL, (void *) wine_glPixelTransformParameteriEXT, (void **) &func_glPixelTransformParameteriEXT },
9464 { "glPixelTransformParameterivEXT", NULL, (void *) wine_glPixelTransformParameterivEXT, (void **) &func_glPixelTransformParameterivEXT },
9465 { "glPointParameterf", NULL, (void *) wine_glPointParameterf, (void **) &func_glPointParameterf },
9466 { "glPointParameterfARB", NULL, (void *) wine_glPointParameterfARB, (void **) &func_glPointParameterfARB },
9467 { "glPointParameterfEXT", NULL, (void *) wine_glPointParameterfEXT, (void **) &func_glPointParameterfEXT },
9468 { "glPointParameterfSGIS", NULL, (void *) wine_glPointParameterfSGIS, (void **) &func_glPointParameterfSGIS },
9469 { "glPointParameterfv", NULL, (void *) wine_glPointParameterfv, (void **) &func_glPointParameterfv },
9470 { "glPointParameterfvARB", NULL, (void *) wine_glPointParameterfvARB, (void **) &func_glPointParameterfvARB },
9471 { "glPointParameterfvEXT", NULL, (void *) wine_glPointParameterfvEXT, (void **) &func_glPointParameterfvEXT },
9472 { "glPointParameterfvSGIS", NULL, (void *) wine_glPointParameterfvSGIS, (void **) &func_glPointParameterfvSGIS },
9473 { "glPointParameteri", NULL, (void *) wine_glPointParameteri, (void **) &func_glPointParameteri },
9474 { "glPointParameteriNV", NULL, (void *) wine_glPointParameteriNV, (void **) &func_glPointParameteriNV },
9475 { "glPointParameteriv", NULL, (void *) wine_glPointParameteriv, (void **) &func_glPointParameteriv },
9476 { "glPointParameterivNV", NULL, (void *) wine_glPointParameterivNV, (void **) &func_glPointParameterivNV },
9477 { "glPollAsyncSGIX", NULL, (void *) wine_glPollAsyncSGIX, (void **) &func_glPollAsyncSGIX },
9478 { "glPollInstrumentsSGIX", NULL, (void *) wine_glPollInstrumentsSGIX, (void **) &func_glPollInstrumentsSGIX },
9479 { "glPolygonOffsetEXT", NULL, (void *) wine_glPolygonOffsetEXT, (void **) &func_glPolygonOffsetEXT },
9480 { "glPrimitiveRestartIndexNV", NULL, (void *) wine_glPrimitiveRestartIndexNV, (void **) &func_glPrimitiveRestartIndexNV },
9481 { "glPrimitiveRestartNV", NULL, (void *) wine_glPrimitiveRestartNV, (void **) &func_glPrimitiveRestartNV },
9482 { "glPrioritizeTexturesEXT", NULL, (void *) wine_glPrioritizeTexturesEXT, (void **) &func_glPrioritizeTexturesEXT },
9483 { "glProgramEnvParameter4dARB", NULL, (void *) wine_glProgramEnvParameter4dARB, (void **) &func_glProgramEnvParameter4dARB },
9484 { "glProgramEnvParameter4dvARB", NULL, (void *) wine_glProgramEnvParameter4dvARB, (void **) &func_glProgramEnvParameter4dvARB },
9485 { "glProgramEnvParameter4fARB", NULL, (void *) wine_glProgramEnvParameter4fARB, (void **) &func_glProgramEnvParameter4fARB },
9486 { "glProgramEnvParameter4fvARB", NULL, (void *) wine_glProgramEnvParameter4fvARB, (void **) &func_glProgramEnvParameter4fvARB },
9487 { "glProgramLocalParameter4dARB", NULL, (void *) wine_glProgramLocalParameter4dARB, (void **) &func_glProgramLocalParameter4dARB },
9488 { "glProgramLocalParameter4dvARB", NULL, (void *) wine_glProgramLocalParameter4dvARB, (void **) &func_glProgramLocalParameter4dvARB },
9489 { "glProgramLocalParameter4fARB", NULL, (void *) wine_glProgramLocalParameter4fARB, (void **) &func_glProgramLocalParameter4fARB },
9490 { "glProgramLocalParameter4fvARB", NULL, (void *) wine_glProgramLocalParameter4fvARB, (void **) &func_glProgramLocalParameter4fvARB },
9491 { "glProgramNamedParameter4dNV", NULL, (void *) wine_glProgramNamedParameter4dNV, (void **) &func_glProgramNamedParameter4dNV },
9492 { "glProgramNamedParameter4dvNV", NULL, (void *) wine_glProgramNamedParameter4dvNV, (void **) &func_glProgramNamedParameter4dvNV },
9493 { "glProgramNamedParameter4fNV", NULL, (void *) wine_glProgramNamedParameter4fNV, (void **) &func_glProgramNamedParameter4fNV },
9494 { "glProgramNamedParameter4fvNV", NULL, (void *) wine_glProgramNamedParameter4fvNV, (void **) &func_glProgramNamedParameter4fvNV },
9495 { "glProgramParameter4dNV", NULL, (void *) wine_glProgramParameter4dNV, (void **) &func_glProgramParameter4dNV },
9496 { "glProgramParameter4dvNV", NULL, (void *) wine_glProgramParameter4dvNV, (void **) &func_glProgramParameter4dvNV },
9497 { "glProgramParameter4fNV", NULL, (void *) wine_glProgramParameter4fNV, (void **) &func_glProgramParameter4fNV },
9498 { "glProgramParameter4fvNV", NULL, (void *) wine_glProgramParameter4fvNV, (void **) &func_glProgramParameter4fvNV },
9499 { "glProgramParameters4dvNV", NULL, (void *) wine_glProgramParameters4dvNV, (void **) &func_glProgramParameters4dvNV },
9500 { "glProgramParameters4fvNV", NULL, (void *) wine_glProgramParameters4fvNV, (void **) &func_glProgramParameters4fvNV },
9501 { "glProgramStringARB", NULL, (void *) wine_glProgramStringARB, (void **) &func_glProgramStringARB },
9502 { "glReadBufferRegion", NULL, (void *) wine_glReadBufferRegion, (void **) &func_glReadBufferRegion },
9503 { "glReadInstrumentsSGIX", NULL, (void *) wine_glReadInstrumentsSGIX, (void **) &func_glReadInstrumentsSGIX },
9504 { "glReferencePlaneSGIX", NULL, (void *) wine_glReferencePlaneSGIX, (void **) &func_glReferencePlaneSGIX },
9505 { "glRenderbufferStorageEXT", NULL, (void *) wine_glRenderbufferStorageEXT, (void **) &func_glRenderbufferStorageEXT },
9506 { "glReplacementCodePointerSUN", NULL, (void *) wine_glReplacementCodePointerSUN, (void **) &func_glReplacementCodePointerSUN },
9507 { "glReplacementCodeubSUN", NULL, (void *) wine_glReplacementCodeubSUN, (void **) &func_glReplacementCodeubSUN },
9508 { "glReplacementCodeubvSUN", NULL, (void *) wine_glReplacementCodeubvSUN, (void **) &func_glReplacementCodeubvSUN },
9509 { "glReplacementCodeuiColor3fVertex3fSUN", NULL, (void *) wine_glReplacementCodeuiColor3fVertex3fSUN, (void **) &func_glReplacementCodeuiColor3fVertex3fSUN },
9510 { "glReplacementCodeuiColor3fVertex3fvSUN", NULL, (void *) wine_glReplacementCodeuiColor3fVertex3fvSUN, (void **) &func_glReplacementCodeuiColor3fVertex3fvSUN },
9511 { "glReplacementCodeuiColor4fNormal3fVertex3fSUN", NULL, (void *) wine_glReplacementCodeuiColor4fNormal3fVertex3fSUN, (void **) &func_glReplacementCodeuiColor4fNormal3fVertex3fSUN },
9512 { "glReplacementCodeuiColor4fNormal3fVertex3fvSUN", NULL, (void *) wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN, (void **) &func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN },
9513 { "glReplacementCodeuiColor4ubVertex3fSUN", NULL, (void *) wine_glReplacementCodeuiColor4ubVertex3fSUN, (void **) &func_glReplacementCodeuiColor4ubVertex3fSUN },
9514 { "glReplacementCodeuiColor4ubVertex3fvSUN", NULL, (void *) wine_glReplacementCodeuiColor4ubVertex3fvSUN, (void **) &func_glReplacementCodeuiColor4ubVertex3fvSUN },
9515 { "glReplacementCodeuiNormal3fVertex3fSUN", NULL, (void *) wine_glReplacementCodeuiNormal3fVertex3fSUN, (void **) &func_glReplacementCodeuiNormal3fVertex3fSUN },
9516 { "glReplacementCodeuiNormal3fVertex3fvSUN", NULL, (void *) wine_glReplacementCodeuiNormal3fVertex3fvSUN, (void **) &func_glReplacementCodeuiNormal3fVertex3fvSUN },
9517 { "glReplacementCodeuiSUN", NULL, (void *) wine_glReplacementCodeuiSUN, (void **) &func_glReplacementCodeuiSUN },
9518 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", NULL, (void *) wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN, (void **) &func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN },
9519 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", NULL, (void *) wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN, (void **) &func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN },
9520 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", NULL, (void *) wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN, (void **) &func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN },
9521 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", NULL, (void *) wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN, (void **) &func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN },
9522 { "glReplacementCodeuiTexCoord2fVertex3fSUN", NULL, (void *) wine_glReplacementCodeuiTexCoord2fVertex3fSUN, (void **) &func_glReplacementCodeuiTexCoord2fVertex3fSUN },
9523 { "glReplacementCodeuiTexCoord2fVertex3fvSUN", NULL, (void *) wine_glReplacementCodeuiTexCoord2fVertex3fvSUN, (void **) &func_glReplacementCodeuiTexCoord2fVertex3fvSUN },
9524 { "glReplacementCodeuiVertex3fSUN", NULL, (void *) wine_glReplacementCodeuiVertex3fSUN, (void **) &func_glReplacementCodeuiVertex3fSUN },
9525 { "glReplacementCodeuiVertex3fvSUN", NULL, (void *) wine_glReplacementCodeuiVertex3fvSUN, (void **) &func_glReplacementCodeuiVertex3fvSUN },
9526 { "glReplacementCodeuivSUN", NULL, (void *) wine_glReplacementCodeuivSUN, (void **) &func_glReplacementCodeuivSUN },
9527 { "glReplacementCodeusSUN", NULL, (void *) wine_glReplacementCodeusSUN, (void **) &func_glReplacementCodeusSUN },
9528 { "glReplacementCodeusvSUN", NULL, (void *) wine_glReplacementCodeusvSUN, (void **) &func_glReplacementCodeusvSUN },
9529 { "glRequestResidentProgramsNV", NULL, (void *) wine_glRequestResidentProgramsNV, (void **) &func_glRequestResidentProgramsNV },
9530 { "glResetHistogramEXT", NULL, (void *) wine_glResetHistogramEXT, (void **) &func_glResetHistogramEXT },
9531 { "glResetMinmaxEXT", NULL, (void *) wine_glResetMinmaxEXT, (void **) &func_glResetMinmaxEXT },
9532 { "glResizeBuffersMESA", NULL, (void *) wine_glResizeBuffersMESA, (void **) &func_glResizeBuffersMESA },
9533 { "glSampleCoverage", NULL, (void *) wine_glSampleCoverage, (void **) &func_glSampleCoverage },
9534 { "glSampleCoverageARB", NULL, (void *) wine_glSampleCoverageARB, (void **) &func_glSampleCoverageARB },
9535 { "glSampleMapATI", NULL, (void *) wine_glSampleMapATI, (void **) &func_glSampleMapATI },
9536 { "glSampleMaskEXT", NULL, (void *) wine_glSampleMaskEXT, (void **) &func_glSampleMaskEXT },
9537 { "glSampleMaskSGIS", NULL, (void *) wine_glSampleMaskSGIS, (void **) &func_glSampleMaskSGIS },
9538 { "glSamplePatternEXT", NULL, (void *) wine_glSamplePatternEXT, (void **) &func_glSamplePatternEXT },
9539 { "glSamplePatternSGIS", NULL, (void *) wine_glSamplePatternSGIS, (void **) &func_glSamplePatternSGIS },
9540 { "glSecondaryColor3b", NULL, (void *) wine_glSecondaryColor3b, (void **) &func_glSecondaryColor3b },
9541 { "glSecondaryColor3bEXT", NULL, (void *) wine_glSecondaryColor3bEXT, (void **) &func_glSecondaryColor3bEXT },
9542 { "glSecondaryColor3bv", NULL, (void *) wine_glSecondaryColor3bv, (void **) &func_glSecondaryColor3bv },
9543 { "glSecondaryColor3bvEXT", NULL, (void *) wine_glSecondaryColor3bvEXT, (void **) &func_glSecondaryColor3bvEXT },
9544 { "glSecondaryColor3d", NULL, (void *) wine_glSecondaryColor3d, (void **) &func_glSecondaryColor3d },
9545 { "glSecondaryColor3dEXT", NULL, (void *) wine_glSecondaryColor3dEXT, (void **) &func_glSecondaryColor3dEXT },
9546 { "glSecondaryColor3dv", NULL, (void *) wine_glSecondaryColor3dv, (void **) &func_glSecondaryColor3dv },
9547 { "glSecondaryColor3dvEXT", NULL, (void *) wine_glSecondaryColor3dvEXT, (void **) &func_glSecondaryColor3dvEXT },
9548 { "glSecondaryColor3f", NULL, (void *) wine_glSecondaryColor3f, (void **) &func_glSecondaryColor3f },
9549 { "glSecondaryColor3fEXT", NULL, (void *) wine_glSecondaryColor3fEXT, (void **) &func_glSecondaryColor3fEXT },
9550 { "glSecondaryColor3fv", NULL, (void *) wine_glSecondaryColor3fv, (void **) &func_glSecondaryColor3fv },
9551 { "glSecondaryColor3fvEXT", NULL, (void *) wine_glSecondaryColor3fvEXT, (void **) &func_glSecondaryColor3fvEXT },
9552 { "glSecondaryColor3hNV", NULL, (void *) wine_glSecondaryColor3hNV, (void **) &func_glSecondaryColor3hNV },
9553 { "glSecondaryColor3hvNV", NULL, (void *) wine_glSecondaryColor3hvNV, (void **) &func_glSecondaryColor3hvNV },
9554 { "glSecondaryColor3i", NULL, (void *) wine_glSecondaryColor3i, (void **) &func_glSecondaryColor3i },
9555 { "glSecondaryColor3iEXT", NULL, (void *) wine_glSecondaryColor3iEXT, (void **) &func_glSecondaryColor3iEXT },
9556 { "glSecondaryColor3iv", NULL, (void *) wine_glSecondaryColor3iv, (void **) &func_glSecondaryColor3iv },
9557 { "glSecondaryColor3ivEXT", NULL, (void *) wine_glSecondaryColor3ivEXT, (void **) &func_glSecondaryColor3ivEXT },
9558 { "glSecondaryColor3s", NULL, (void *) wine_glSecondaryColor3s, (void **) &func_glSecondaryColor3s },
9559 { "glSecondaryColor3sEXT", NULL, (void *) wine_glSecondaryColor3sEXT, (void **) &func_glSecondaryColor3sEXT },
9560 { "glSecondaryColor3sv", NULL, (void *) wine_glSecondaryColor3sv, (void **) &func_glSecondaryColor3sv },
9561 { "glSecondaryColor3svEXT", NULL, (void *) wine_glSecondaryColor3svEXT, (void **) &func_glSecondaryColor3svEXT },
9562 { "glSecondaryColor3ub", NULL, (void *) wine_glSecondaryColor3ub, (void **) &func_glSecondaryColor3ub },
9563 { "glSecondaryColor3ubEXT", NULL, (void *) wine_glSecondaryColor3ubEXT, (void **) &func_glSecondaryColor3ubEXT },
9564 { "glSecondaryColor3ubv", NULL, (void *) wine_glSecondaryColor3ubv, (void **) &func_glSecondaryColor3ubv },
9565 { "glSecondaryColor3ubvEXT", NULL, (void *) wine_glSecondaryColor3ubvEXT, (void **) &func_glSecondaryColor3ubvEXT },
9566 { "glSecondaryColor3ui", NULL, (void *) wine_glSecondaryColor3ui, (void **) &func_glSecondaryColor3ui },
9567 { "glSecondaryColor3uiEXT", NULL, (void *) wine_glSecondaryColor3uiEXT, (void **) &func_glSecondaryColor3uiEXT },
9568 { "glSecondaryColor3uiv", NULL, (void *) wine_glSecondaryColor3uiv, (void **) &func_glSecondaryColor3uiv },
9569 { "glSecondaryColor3uivEXT", NULL, (void *) wine_glSecondaryColor3uivEXT, (void **) &func_glSecondaryColor3uivEXT },
9570 { "glSecondaryColor3us", NULL, (void *) wine_glSecondaryColor3us, (void **) &func_glSecondaryColor3us },
9571 { "glSecondaryColor3usEXT", NULL, (void *) wine_glSecondaryColor3usEXT, (void **) &func_glSecondaryColor3usEXT },
9572 { "glSecondaryColor3usv", NULL, (void *) wine_glSecondaryColor3usv, (void **) &func_glSecondaryColor3usv },
9573 { "glSecondaryColor3usvEXT", NULL, (void *) wine_glSecondaryColor3usvEXT, (void **) &func_glSecondaryColor3usvEXT },
9574 { "glSecondaryColorPointer", NULL, (void *) wine_glSecondaryColorPointer, (void **) &func_glSecondaryColorPointer },
9575 { "glSecondaryColorPointerEXT", NULL, (void *) wine_glSecondaryColorPointerEXT, (void **) &func_glSecondaryColorPointerEXT },
9576 { "glSecondaryColorPointerListIBM", NULL, (void *) wine_glSecondaryColorPointerListIBM, (void **) &func_glSecondaryColorPointerListIBM },
9577 { "glSelectTextureCoordSetSGIS", NULL, (void *) wine_glSelectTextureCoordSetSGIS, (void **) &func_glSelectTextureCoordSetSGIS },
9578 { "glSelectTextureSGIS", NULL, (void *) wine_glSelectTextureSGIS, (void **) &func_glSelectTextureSGIS },
9579 { "glSeparableFilter2DEXT", NULL, (void *) wine_glSeparableFilter2DEXT, (void **) &func_glSeparableFilter2DEXT },
9580 { "glSetFenceAPPLE", NULL, (void *) wine_glSetFenceAPPLE, (void **) &func_glSetFenceAPPLE },
9581 { "glSetFenceNV", NULL, (void *) wine_glSetFenceNV, (void **) &func_glSetFenceNV },
9582 { "glSetFragmentShaderConstantATI", NULL, (void *) wine_glSetFragmentShaderConstantATI, (void **) &func_glSetFragmentShaderConstantATI },
9583 { "glSetInvariantEXT", NULL, (void *) wine_glSetInvariantEXT, (void **) &func_glSetInvariantEXT },
9584 { "glSetLocalConstantEXT", NULL, (void *) wine_glSetLocalConstantEXT, (void **) &func_glSetLocalConstantEXT },
9585 { "glShaderOp1EXT", NULL, (void *) wine_glShaderOp1EXT, (void **) &func_glShaderOp1EXT },
9586 { "glShaderOp2EXT", NULL, (void *) wine_glShaderOp2EXT, (void **) &func_glShaderOp2EXT },
9587 { "glShaderOp3EXT", NULL, (void *) wine_glShaderOp3EXT, (void **) &func_glShaderOp3EXT },
9588 { "glShaderSource", NULL, (void *) wine_glShaderSource, (void **) &func_glShaderSource },
9589 { "glShaderSourceARB", NULL, (void *) wine_glShaderSourceARB, (void **) &func_glShaderSourceARB },
9590 { "glSharpenTexFuncSGIS", NULL, (void *) wine_glSharpenTexFuncSGIS, (void **) &func_glSharpenTexFuncSGIS },
9591 { "glSpriteParameterfSGIX", NULL, (void *) wine_glSpriteParameterfSGIX, (void **) &func_glSpriteParameterfSGIX },
9592 { "glSpriteParameterfvSGIX", NULL, (void *) wine_glSpriteParameterfvSGIX, (void **) &func_glSpriteParameterfvSGIX },
9593 { "glSpriteParameteriSGIX", NULL, (void *) wine_glSpriteParameteriSGIX, (void **) &func_glSpriteParameteriSGIX },
9594 { "glSpriteParameterivSGIX", NULL, (void *) wine_glSpriteParameterivSGIX, (void **) &func_glSpriteParameterivSGIX },
9595 { "glStartInstrumentsSGIX", NULL, (void *) wine_glStartInstrumentsSGIX, (void **) &func_glStartInstrumentsSGIX },
9596 { "glStencilFuncSeparate", NULL, (void *) wine_glStencilFuncSeparate, (void **) &func_glStencilFuncSeparate },
9597 { "glStencilFuncSeparateATI", NULL, (void *) wine_glStencilFuncSeparateATI, (void **) &func_glStencilFuncSeparateATI },
9598 { "glStencilMaskSeparate", NULL, (void *) wine_glStencilMaskSeparate, (void **) &func_glStencilMaskSeparate },
9599 { "glStencilOpSeparate", NULL, (void *) wine_glStencilOpSeparate, (void **) &func_glStencilOpSeparate },
9600 { "glStencilOpSeparateATI", NULL, (void *) wine_glStencilOpSeparateATI, (void **) &func_glStencilOpSeparateATI },
9601 { "glStopInstrumentsSGIX", NULL, (void *) wine_glStopInstrumentsSGIX, (void **) &func_glStopInstrumentsSGIX },
9602 { "glStringMarkerGREMEDY", NULL, (void *) wine_glStringMarkerGREMEDY, (void **) &func_glStringMarkerGREMEDY },
9603 { "glSwizzleEXT", NULL, (void *) wine_glSwizzleEXT, (void **) &func_glSwizzleEXT },
9604 { "glTagSampleBufferSGIX", NULL, (void *) wine_glTagSampleBufferSGIX, (void **) &func_glTagSampleBufferSGIX },
9605 { "glTangent3bEXT", NULL, (void *) wine_glTangent3bEXT, (void **) &func_glTangent3bEXT },
9606 { "glTangent3bvEXT", NULL, (void *) wine_glTangent3bvEXT, (void **) &func_glTangent3bvEXT },
9607 { "glTangent3dEXT", NULL, (void *) wine_glTangent3dEXT, (void **) &func_glTangent3dEXT },
9608 { "glTangent3dvEXT", NULL, (void *) wine_glTangent3dvEXT, (void **) &func_glTangent3dvEXT },
9609 { "glTangent3fEXT", NULL, (void *) wine_glTangent3fEXT, (void **) &func_glTangent3fEXT },
9610 { "glTangent3fvEXT", NULL, (void *) wine_glTangent3fvEXT, (void **) &func_glTangent3fvEXT },
9611 { "glTangent3iEXT", NULL, (void *) wine_glTangent3iEXT, (void **) &func_glTangent3iEXT },
9612 { "glTangent3ivEXT", NULL, (void *) wine_glTangent3ivEXT, (void **) &func_glTangent3ivEXT },
9613 { "glTangent3sEXT", NULL, (void *) wine_glTangent3sEXT, (void **) &func_glTangent3sEXT },
9614 { "glTangent3svEXT", NULL, (void *) wine_glTangent3svEXT, (void **) &func_glTangent3svEXT },
9615 { "glTangentPointerEXT", NULL, (void *) wine_glTangentPointerEXT, (void **) &func_glTangentPointerEXT },
9616 { "glTbufferMask3DFX", NULL, (void *) wine_glTbufferMask3DFX, (void **) &func_glTbufferMask3DFX },
9617 { "glTestFenceAPPLE", NULL, (void *) wine_glTestFenceAPPLE, (void **) &func_glTestFenceAPPLE },
9618 { "glTestFenceNV", NULL, (void *) wine_glTestFenceNV, (void **) &func_glTestFenceNV },
9619 { "glTestObjectAPPLE", NULL, (void *) wine_glTestObjectAPPLE, (void **) &func_glTestObjectAPPLE },
9620 { "glTexBumpParameterfvATI", NULL, (void *) wine_glTexBumpParameterfvATI, (void **) &func_glTexBumpParameterfvATI },
9621 { "glTexBumpParameterivATI", NULL, (void *) wine_glTexBumpParameterivATI, (void **) &func_glTexBumpParameterivATI },
9622 { "glTexCoord1hNV", NULL, (void *) wine_glTexCoord1hNV, (void **) &func_glTexCoord1hNV },
9623 { "glTexCoord1hvNV", NULL, (void *) wine_glTexCoord1hvNV, (void **) &func_glTexCoord1hvNV },
9624 { "glTexCoord2fColor3fVertex3fSUN", NULL, (void *) wine_glTexCoord2fColor3fVertex3fSUN, (void **) &func_glTexCoord2fColor3fVertex3fSUN },
9625 { "glTexCoord2fColor3fVertex3fvSUN", NULL, (void *) wine_glTexCoord2fColor3fVertex3fvSUN, (void **) &func_glTexCoord2fColor3fVertex3fvSUN },
9626 { "glTexCoord2fColor4fNormal3fVertex3fSUN", NULL, (void *) wine_glTexCoord2fColor4fNormal3fVertex3fSUN, (void **) &func_glTexCoord2fColor4fNormal3fVertex3fSUN },
9627 { "glTexCoord2fColor4fNormal3fVertex3fvSUN", NULL, (void *) wine_glTexCoord2fColor4fNormal3fVertex3fvSUN, (void **) &func_glTexCoord2fColor4fNormal3fVertex3fvSUN },
9628 { "glTexCoord2fColor4ubVertex3fSUN", NULL, (void *) wine_glTexCoord2fColor4ubVertex3fSUN, (void **) &func_glTexCoord2fColor4ubVertex3fSUN },
9629 { "glTexCoord2fColor4ubVertex3fvSUN", NULL, (void *) wine_glTexCoord2fColor4ubVertex3fvSUN, (void **) &func_glTexCoord2fColor4ubVertex3fvSUN },
9630 { "glTexCoord2fNormal3fVertex3fSUN", NULL, (void *) wine_glTexCoord2fNormal3fVertex3fSUN, (void **) &func_glTexCoord2fNormal3fVertex3fSUN },
9631 { "glTexCoord2fNormal3fVertex3fvSUN", NULL, (void *) wine_glTexCoord2fNormal3fVertex3fvSUN, (void **) &func_glTexCoord2fNormal3fVertex3fvSUN },
9632 { "glTexCoord2fVertex3fSUN", NULL, (void *) wine_glTexCoord2fVertex3fSUN, (void **) &func_glTexCoord2fVertex3fSUN },
9633 { "glTexCoord2fVertex3fvSUN", NULL, (void *) wine_glTexCoord2fVertex3fvSUN, (void **) &func_glTexCoord2fVertex3fvSUN },
9634 { "glTexCoord2hNV", NULL, (void *) wine_glTexCoord2hNV, (void **) &func_glTexCoord2hNV },
9635 { "glTexCoord2hvNV", NULL, (void *) wine_glTexCoord2hvNV, (void **) &func_glTexCoord2hvNV },
9636 { "glTexCoord3hNV", NULL, (void *) wine_glTexCoord3hNV, (void **) &func_glTexCoord3hNV },
9637 { "glTexCoord3hvNV", NULL, (void *) wine_glTexCoord3hvNV, (void **) &func_glTexCoord3hvNV },
9638 { "glTexCoord4fColor4fNormal3fVertex4fSUN", NULL, (void *) wine_glTexCoord4fColor4fNormal3fVertex4fSUN, (void **) &func_glTexCoord4fColor4fNormal3fVertex4fSUN },
9639 { "glTexCoord4fColor4fNormal3fVertex4fvSUN", NULL, (void *) wine_glTexCoord4fColor4fNormal3fVertex4fvSUN, (void **) &func_glTexCoord4fColor4fNormal3fVertex4fvSUN },
9640 { "glTexCoord4fVertex4fSUN", NULL, (void *) wine_glTexCoord4fVertex4fSUN, (void **) &func_glTexCoord4fVertex4fSUN },
9641 { "glTexCoord4fVertex4fvSUN", NULL, (void *) wine_glTexCoord4fVertex4fvSUN, (void **) &func_glTexCoord4fVertex4fvSUN },
9642 { "glTexCoord4hNV", NULL, (void *) wine_glTexCoord4hNV, (void **) &func_glTexCoord4hNV },
9643 { "glTexCoord4hvNV", NULL, (void *) wine_glTexCoord4hvNV, (void **) &func_glTexCoord4hvNV },
9644 { "glTexCoordPointerEXT", NULL, (void *) wine_glTexCoordPointerEXT, (void **) &func_glTexCoordPointerEXT },
9645 { "glTexCoordPointerListIBM", NULL, (void *) wine_glTexCoordPointerListIBM, (void **) &func_glTexCoordPointerListIBM },
9646 { "glTexCoordPointervINTEL", NULL, (void *) wine_glTexCoordPointervINTEL, (void **) &func_glTexCoordPointervINTEL },
9647 { "glTexFilterFuncSGIS", NULL, (void *) wine_glTexFilterFuncSGIS, (void **) &func_glTexFilterFuncSGIS },
9648 { "glTexImage3DEXT", NULL, (void *) wine_glTexImage3DEXT, (void **) &func_glTexImage3DEXT },
9649 { "glTexImage4DSGIS", NULL, (void *) wine_glTexImage4DSGIS, (void **) &func_glTexImage4DSGIS },
9650 { "glTexSubImage1DEXT", NULL, (void *) wine_glTexSubImage1DEXT, (void **) &func_glTexSubImage1DEXT },
9651 { "glTexSubImage2DEXT", NULL, (void *) wine_glTexSubImage2DEXT, (void **) &func_glTexSubImage2DEXT },
9652 { "glTexSubImage3DEXT", NULL, (void *) wine_glTexSubImage3DEXT, (void **) &func_glTexSubImage3DEXT },
9653 { "glTexSubImage4DSGIS", NULL, (void *) wine_glTexSubImage4DSGIS, (void **) &func_glTexSubImage4DSGIS },
9654 { "glTextureColorMaskSGIS", NULL, (void *) wine_glTextureColorMaskSGIS, (void **) &func_glTextureColorMaskSGIS },
9655 { "glTextureLightEXT", NULL, (void *) wine_glTextureLightEXT, (void **) &func_glTextureLightEXT },
9656 { "glTextureMaterialEXT", NULL, (void *) wine_glTextureMaterialEXT, (void **) &func_glTextureMaterialEXT },
9657 { "glTextureNormalEXT", NULL, (void *) wine_glTextureNormalEXT, (void **) &func_glTextureNormalEXT },
9658 { "glTrackMatrixNV", NULL, (void *) wine_glTrackMatrixNV, (void **) &func_glTrackMatrixNV },
9659 { "glUniform1f", NULL, (void *) wine_glUniform1f, (void **) &func_glUniform1f },
9660 { "glUniform1fARB", NULL, (void *) wine_glUniform1fARB, (void **) &func_glUniform1fARB },
9661 { "glUniform1fv", NULL, (void *) wine_glUniform1fv, (void **) &func_glUniform1fv },
9662 { "glUniform1fvARB", NULL, (void *) wine_glUniform1fvARB, (void **) &func_glUniform1fvARB },
9663 { "glUniform1i", NULL, (void *) wine_glUniform1i, (void **) &func_glUniform1i },
9664 { "glUniform1iARB", NULL, (void *) wine_glUniform1iARB, (void **) &func_glUniform1iARB },
9665 { "glUniform1iv", NULL, (void *) wine_glUniform1iv, (void **) &func_glUniform1iv },
9666 { "glUniform1ivARB", NULL, (void *) wine_glUniform1ivARB, (void **) &func_glUniform1ivARB },
9667 { "glUniform2f", NULL, (void *) wine_glUniform2f, (void **) &func_glUniform2f },
9668 { "glUniform2fARB", NULL, (void *) wine_glUniform2fARB, (void **) &func_glUniform2fARB },
9669 { "glUniform2fv", NULL, (void *) wine_glUniform2fv, (void **) &func_glUniform2fv },
9670 { "glUniform2fvARB", NULL, (void *) wine_glUniform2fvARB, (void **) &func_glUniform2fvARB },
9671 { "glUniform2i", NULL, (void *) wine_glUniform2i, (void **) &func_glUniform2i },
9672 { "glUniform2iARB", NULL, (void *) wine_glUniform2iARB, (void **) &func_glUniform2iARB },
9673 { "glUniform2iv", NULL, (void *) wine_glUniform2iv, (void **) &func_glUniform2iv },
9674 { "glUniform2ivARB", NULL, (void *) wine_glUniform2ivARB, (void **) &func_glUniform2ivARB },
9675 { "glUniform3f", NULL, (void *) wine_glUniform3f, (void **) &func_glUniform3f },
9676 { "glUniform3fARB", NULL, (void *) wine_glUniform3fARB, (void **) &func_glUniform3fARB },
9677 { "glUniform3fv", NULL, (void *) wine_glUniform3fv, (void **) &func_glUniform3fv },
9678 { "glUniform3fvARB", NULL, (void *) wine_glUniform3fvARB, (void **) &func_glUniform3fvARB },
9679 { "glUniform3i", NULL, (void *) wine_glUniform3i, (void **) &func_glUniform3i },
9680 { "glUniform3iARB", NULL, (void *) wine_glUniform3iARB, (void **) &func_glUniform3iARB },
9681 { "glUniform3iv", NULL, (void *) wine_glUniform3iv, (void **) &func_glUniform3iv },
9682 { "glUniform3ivARB", NULL, (void *) wine_glUniform3ivARB, (void **) &func_glUniform3ivARB },
9683 { "glUniform4f", NULL, (void *) wine_glUniform4f, (void **) &func_glUniform4f },
9684 { "glUniform4fARB", NULL, (void *) wine_glUniform4fARB, (void **) &func_glUniform4fARB },
9685 { "glUniform4fv", NULL, (void *) wine_glUniform4fv, (void **) &func_glUniform4fv },
9686 { "glUniform4fvARB", NULL, (void *) wine_glUniform4fvARB, (void **) &func_glUniform4fvARB },
9687 { "glUniform4i", NULL, (void *) wine_glUniform4i, (void **) &func_glUniform4i },
9688 { "glUniform4iARB", NULL, (void *) wine_glUniform4iARB, (void **) &func_glUniform4iARB },
9689 { "glUniform4iv", NULL, (void *) wine_glUniform4iv, (void **) &func_glUniform4iv },
9690 { "glUniform4ivARB", NULL, (void *) wine_glUniform4ivARB, (void **) &func_glUniform4ivARB },
9691 { "glUniformMatrix2fv", NULL, (void *) wine_glUniformMatrix2fv, (void **) &func_glUniformMatrix2fv },
9692 { "glUniformMatrix2fvARB", NULL, (void *) wine_glUniformMatrix2fvARB, (void **) &func_glUniformMatrix2fvARB },
9693 { "glUniformMatrix3fv", NULL, (void *) wine_glUniformMatrix3fv, (void **) &func_glUniformMatrix3fv },
9694 { "glUniformMatrix3fvARB", NULL, (void *) wine_glUniformMatrix3fvARB, (void **) &func_glUniformMatrix3fvARB },
9695 { "glUniformMatrix4fv", NULL, (void *) wine_glUniformMatrix4fv, (void **) &func_glUniformMatrix4fv },
9696 { "glUniformMatrix4fvARB", NULL, (void *) wine_glUniformMatrix4fvARB, (void **) &func_glUniformMatrix4fvARB },
9697 { "glUnlockArraysEXT", NULL, (void *) wine_glUnlockArraysEXT, (void **) &func_glUnlockArraysEXT },
9698 { "glUnmapBuffer", NULL, (void *) wine_glUnmapBuffer, (void **) &func_glUnmapBuffer },
9699 { "glUnmapBufferARB", NULL, (void *) wine_glUnmapBufferARB, (void **) &func_glUnmapBufferARB },
9700 { "glUnmapObjectBufferATI", NULL, (void *) wine_glUnmapObjectBufferATI, (void **) &func_glUnmapObjectBufferATI },
9701 { "glUpdateObjectBufferATI", NULL, (void *) wine_glUpdateObjectBufferATI, (void **) &func_glUpdateObjectBufferATI },
9702 { "glUseProgram", NULL, (void *) wine_glUseProgram, (void **) &func_glUseProgram },
9703 { "glUseProgramObjectARB", NULL, (void *) wine_glUseProgramObjectARB, (void **) &func_glUseProgramObjectARB },
9704 { "glValidateProgram", NULL, (void *) wine_glValidateProgram, (void **) &func_glValidateProgram },
9705 { "glValidateProgramARB", NULL, (void *) wine_glValidateProgramARB, (void **) &func_glValidateProgramARB },
9706 { "glVariantArrayObjectATI", NULL, (void *) wine_glVariantArrayObjectATI, (void **) &func_glVariantArrayObjectATI },
9707 { "glVariantPointerEXT", NULL, (void *) wine_glVariantPointerEXT, (void **) &func_glVariantPointerEXT },
9708 { "glVariantbvEXT", NULL, (void *) wine_glVariantbvEXT, (void **) &func_glVariantbvEXT },
9709 { "glVariantdvEXT", NULL, (void *) wine_glVariantdvEXT, (void **) &func_glVariantdvEXT },
9710 { "glVariantfvEXT", NULL, (void *) wine_glVariantfvEXT, (void **) &func_glVariantfvEXT },
9711 { "glVariantivEXT", NULL, (void *) wine_glVariantivEXT, (void **) &func_glVariantivEXT },
9712 { "glVariantsvEXT", NULL, (void *) wine_glVariantsvEXT, (void **) &func_glVariantsvEXT },
9713 { "glVariantubvEXT", NULL, (void *) wine_glVariantubvEXT, (void **) &func_glVariantubvEXT },
9714 { "glVariantuivEXT", NULL, (void *) wine_glVariantuivEXT, (void **) &func_glVariantuivEXT },
9715 { "glVariantusvEXT", NULL, (void *) wine_glVariantusvEXT, (void **) &func_glVariantusvEXT },
9716 { "glVertex2hNV", NULL, (void *) wine_glVertex2hNV, (void **) &func_glVertex2hNV },
9717 { "glVertex2hvNV", NULL, (void *) wine_glVertex2hvNV, (void **) &func_glVertex2hvNV },
9718 { "glVertex3hNV", NULL, (void *) wine_glVertex3hNV, (void **) &func_glVertex3hNV },
9719 { "glVertex3hvNV", NULL, (void *) wine_glVertex3hvNV, (void **) &func_glVertex3hvNV },
9720 { "glVertex4hNV", NULL, (void *) wine_glVertex4hNV, (void **) &func_glVertex4hNV },
9721 { "glVertex4hvNV", NULL, (void *) wine_glVertex4hvNV, (void **) &func_glVertex4hvNV },
9722 { "glVertexArrayParameteriAPPLE", NULL, (void *) wine_glVertexArrayParameteriAPPLE, (void **) &func_glVertexArrayParameteriAPPLE },
9723 { "glVertexArrayRangeAPPLE", NULL, (void *) wine_glVertexArrayRangeAPPLE, (void **) &func_glVertexArrayRangeAPPLE },
9724 { "glVertexArrayRangeNV", NULL, (void *) wine_glVertexArrayRangeNV, (void **) &func_glVertexArrayRangeNV },
9725 { "glVertexAttrib1d", NULL, (void *) wine_glVertexAttrib1d, (void **) &func_glVertexAttrib1d },
9726 { "glVertexAttrib1dARB", NULL, (void *) wine_glVertexAttrib1dARB, (void **) &func_glVertexAttrib1dARB },
9727 { "glVertexAttrib1dNV", NULL, (void *) wine_glVertexAttrib1dNV, (void **) &func_glVertexAttrib1dNV },
9728 { "glVertexAttrib1dv", NULL, (void *) wine_glVertexAttrib1dv, (void **) &func_glVertexAttrib1dv },
9729 { "glVertexAttrib1dvARB", NULL, (void *) wine_glVertexAttrib1dvARB, (void **) &func_glVertexAttrib1dvARB },
9730 { "glVertexAttrib1dvNV", NULL, (void *) wine_glVertexAttrib1dvNV, (void **) &func_glVertexAttrib1dvNV },
9731 { "glVertexAttrib1f", NULL, (void *) wine_glVertexAttrib1f, (void **) &func_glVertexAttrib1f },
9732 { "glVertexAttrib1fARB", NULL, (void *) wine_glVertexAttrib1fARB, (void **) &func_glVertexAttrib1fARB },
9733 { "glVertexAttrib1fNV", NULL, (void *) wine_glVertexAttrib1fNV, (void **) &func_glVertexAttrib1fNV },
9734 { "glVertexAttrib1fv", NULL, (void *) wine_glVertexAttrib1fv, (void **) &func_glVertexAttrib1fv },
9735 { "glVertexAttrib1fvARB", NULL, (void *) wine_glVertexAttrib1fvARB, (void **) &func_glVertexAttrib1fvARB },
9736 { "glVertexAttrib1fvNV", NULL, (void *) wine_glVertexAttrib1fvNV, (void **) &func_glVertexAttrib1fvNV },
9737 { "glVertexAttrib1hNV", NULL, (void *) wine_glVertexAttrib1hNV, (void **) &func_glVertexAttrib1hNV },
9738 { "glVertexAttrib1hvNV", NULL, (void *) wine_glVertexAttrib1hvNV, (void **) &func_glVertexAttrib1hvNV },
9739 { "glVertexAttrib1s", NULL, (void *) wine_glVertexAttrib1s, (void **) &func_glVertexAttrib1s },
9740 { "glVertexAttrib1sARB", NULL, (void *) wine_glVertexAttrib1sARB, (void **) &func_glVertexAttrib1sARB },
9741 { "glVertexAttrib1sNV", NULL, (void *) wine_glVertexAttrib1sNV, (void **) &func_glVertexAttrib1sNV },
9742 { "glVertexAttrib1sv", NULL, (void *) wine_glVertexAttrib1sv, (void **) &func_glVertexAttrib1sv },
9743 { "glVertexAttrib1svARB", NULL, (void *) wine_glVertexAttrib1svARB, (void **) &func_glVertexAttrib1svARB },
9744 { "glVertexAttrib1svNV", NULL, (void *) wine_glVertexAttrib1svNV, (void **) &func_glVertexAttrib1svNV },
9745 { "glVertexAttrib2d", NULL, (void *) wine_glVertexAttrib2d, (void **) &func_glVertexAttrib2d },
9746 { "glVertexAttrib2dARB", NULL, (void *) wine_glVertexAttrib2dARB, (void **) &func_glVertexAttrib2dARB },
9747 { "glVertexAttrib2dNV", NULL, (void *) wine_glVertexAttrib2dNV, (void **) &func_glVertexAttrib2dNV },
9748 { "glVertexAttrib2dv", NULL, (void *) wine_glVertexAttrib2dv, (void **) &func_glVertexAttrib2dv },
9749 { "glVertexAttrib2dvARB", NULL, (void *) wine_glVertexAttrib2dvARB, (void **) &func_glVertexAttrib2dvARB },
9750 { "glVertexAttrib2dvNV", NULL, (void *) wine_glVertexAttrib2dvNV, (void **) &func_glVertexAttrib2dvNV },
9751 { "glVertexAttrib2f", NULL, (void *) wine_glVertexAttrib2f, (void **) &func_glVertexAttrib2f },
9752 { "glVertexAttrib2fARB", NULL, (void *) wine_glVertexAttrib2fARB, (void **) &func_glVertexAttrib2fARB },
9753 { "glVertexAttrib2fNV", NULL, (void *) wine_glVertexAttrib2fNV, (void **) &func_glVertexAttrib2fNV },
9754 { "glVertexAttrib2fv", NULL, (void *) wine_glVertexAttrib2fv, (void **) &func_glVertexAttrib2fv },
9755 { "glVertexAttrib2fvARB", NULL, (void *) wine_glVertexAttrib2fvARB, (void **) &func_glVertexAttrib2fvARB },
9756 { "glVertexAttrib2fvNV", NULL, (void *) wine_glVertexAttrib2fvNV, (void **) &func_glVertexAttrib2fvNV },
9757 { "glVertexAttrib2hNV", NULL, (void *) wine_glVertexAttrib2hNV, (void **) &func_glVertexAttrib2hNV },
9758 { "glVertexAttrib2hvNV", NULL, (void *) wine_glVertexAttrib2hvNV, (void **) &func_glVertexAttrib2hvNV },
9759 { "glVertexAttrib2s", NULL, (void *) wine_glVertexAttrib2s, (void **) &func_glVertexAttrib2s },
9760 { "glVertexAttrib2sARB", NULL, (void *) wine_glVertexAttrib2sARB, (void **) &func_glVertexAttrib2sARB },
9761 { "glVertexAttrib2sNV", NULL, (void *) wine_glVertexAttrib2sNV, (void **) &func_glVertexAttrib2sNV },
9762 { "glVertexAttrib2sv", NULL, (void *) wine_glVertexAttrib2sv, (void **) &func_glVertexAttrib2sv },
9763 { "glVertexAttrib2svARB", NULL, (void *) wine_glVertexAttrib2svARB, (void **) &func_glVertexAttrib2svARB },
9764 { "glVertexAttrib2svNV", NULL, (void *) wine_glVertexAttrib2svNV, (void **) &func_glVertexAttrib2svNV },
9765 { "glVertexAttrib3d", NULL, (void *) wine_glVertexAttrib3d, (void **) &func_glVertexAttrib3d },
9766 { "glVertexAttrib3dARB", NULL, (void *) wine_glVertexAttrib3dARB, (void **) &func_glVertexAttrib3dARB },
9767 { "glVertexAttrib3dNV", NULL, (void *) wine_glVertexAttrib3dNV, (void **) &func_glVertexAttrib3dNV },
9768 { "glVertexAttrib3dv", NULL, (void *) wine_glVertexAttrib3dv, (void **) &func_glVertexAttrib3dv },
9769 { "glVertexAttrib3dvARB", NULL, (void *) wine_glVertexAttrib3dvARB, (void **) &func_glVertexAttrib3dvARB },
9770 { "glVertexAttrib3dvNV", NULL, (void *) wine_glVertexAttrib3dvNV, (void **) &func_glVertexAttrib3dvNV },
9771 { "glVertexAttrib3f", NULL, (void *) wine_glVertexAttrib3f, (void **) &func_glVertexAttrib3f },
9772 { "glVertexAttrib3fARB", NULL, (void *) wine_glVertexAttrib3fARB, (void **) &func_glVertexAttrib3fARB },
9773 { "glVertexAttrib3fNV", NULL, (void *) wine_glVertexAttrib3fNV, (void **) &func_glVertexAttrib3fNV },
9774 { "glVertexAttrib3fv", NULL, (void *) wine_glVertexAttrib3fv, (void **) &func_glVertexAttrib3fv },
9775 { "glVertexAttrib3fvARB", NULL, (void *) wine_glVertexAttrib3fvARB, (void **) &func_glVertexAttrib3fvARB },
9776 { "glVertexAttrib3fvNV", NULL, (void *) wine_glVertexAttrib3fvNV, (void **) &func_glVertexAttrib3fvNV },
9777 { "glVertexAttrib3hNV", NULL, (void *) wine_glVertexAttrib3hNV, (void **) &func_glVertexAttrib3hNV },
9778 { "glVertexAttrib3hvNV", NULL, (void *) wine_glVertexAttrib3hvNV, (void **) &func_glVertexAttrib3hvNV },
9779 { "glVertexAttrib3s", NULL, (void *) wine_glVertexAttrib3s, (void **) &func_glVertexAttrib3s },
9780 { "glVertexAttrib3sARB", NULL, (void *) wine_glVertexAttrib3sARB, (void **) &func_glVertexAttrib3sARB },
9781 { "glVertexAttrib3sNV", NULL, (void *) wine_glVertexAttrib3sNV, (void **) &func_glVertexAttrib3sNV },
9782 { "glVertexAttrib3sv", NULL, (void *) wine_glVertexAttrib3sv, (void **) &func_glVertexAttrib3sv },
9783 { "glVertexAttrib3svARB", NULL, (void *) wine_glVertexAttrib3svARB, (void **) &func_glVertexAttrib3svARB },
9784 { "glVertexAttrib3svNV", NULL, (void *) wine_glVertexAttrib3svNV, (void **) &func_glVertexAttrib3svNV },
9785 { "glVertexAttrib4Nbv", NULL, (void *) wine_glVertexAttrib4Nbv, (void **) &func_glVertexAttrib4Nbv },
9786 { "glVertexAttrib4NbvARB", NULL, (void *) wine_glVertexAttrib4NbvARB, (void **) &func_glVertexAttrib4NbvARB },
9787 { "glVertexAttrib4Niv", NULL, (void *) wine_glVertexAttrib4Niv, (void **) &func_glVertexAttrib4Niv },
9788 { "glVertexAttrib4NivARB", NULL, (void *) wine_glVertexAttrib4NivARB, (void **) &func_glVertexAttrib4NivARB },
9789 { "glVertexAttrib4Nsv", NULL, (void *) wine_glVertexAttrib4Nsv, (void **) &func_glVertexAttrib4Nsv },
9790 { "glVertexAttrib4NsvARB", NULL, (void *) wine_glVertexAttrib4NsvARB, (void **) &func_glVertexAttrib4NsvARB },
9791 { "glVertexAttrib4Nub", NULL, (void *) wine_glVertexAttrib4Nub, (void **) &func_glVertexAttrib4Nub },
9792 { "glVertexAttrib4NubARB", NULL, (void *) wine_glVertexAttrib4NubARB, (void **) &func_glVertexAttrib4NubARB },
9793 { "glVertexAttrib4Nubv", NULL, (void *) wine_glVertexAttrib4Nubv, (void **) &func_glVertexAttrib4Nubv },
9794 { "glVertexAttrib4NubvARB", NULL, (void *) wine_glVertexAttrib4NubvARB, (void **) &func_glVertexAttrib4NubvARB },
9795 { "glVertexAttrib4Nuiv", NULL, (void *) wine_glVertexAttrib4Nuiv, (void **) &func_glVertexAttrib4Nuiv },
9796 { "glVertexAttrib4NuivARB", NULL, (void *) wine_glVertexAttrib4NuivARB, (void **) &func_glVertexAttrib4NuivARB },
9797 { "glVertexAttrib4Nusv", NULL, (void *) wine_glVertexAttrib4Nusv, (void **) &func_glVertexAttrib4Nusv },
9798 { "glVertexAttrib4NusvARB", NULL, (void *) wine_glVertexAttrib4NusvARB, (void **) &func_glVertexAttrib4NusvARB },
9799 { "glVertexAttrib4bv", NULL, (void *) wine_glVertexAttrib4bv, (void **) &func_glVertexAttrib4bv },
9800 { "glVertexAttrib4bvARB", NULL, (void *) wine_glVertexAttrib4bvARB, (void **) &func_glVertexAttrib4bvARB },
9801 { "glVertexAttrib4d", NULL, (void *) wine_glVertexAttrib4d, (void **) &func_glVertexAttrib4d },
9802 { "glVertexAttrib4dARB", NULL, (void *) wine_glVertexAttrib4dARB, (void **) &func_glVertexAttrib4dARB },
9803 { "glVertexAttrib4dNV", NULL, (void *) wine_glVertexAttrib4dNV, (void **) &func_glVertexAttrib4dNV },
9804 { "glVertexAttrib4dv", NULL, (void *) wine_glVertexAttrib4dv, (void **) &func_glVertexAttrib4dv },
9805 { "glVertexAttrib4dvARB", NULL, (void *) wine_glVertexAttrib4dvARB, (void **) &func_glVertexAttrib4dvARB },
9806 { "glVertexAttrib4dvNV", NULL, (void *) wine_glVertexAttrib4dvNV, (void **) &func_glVertexAttrib4dvNV },
9807 { "glVertexAttrib4f", NULL, (void *) wine_glVertexAttrib4f, (void **) &func_glVertexAttrib4f },
9808 { "glVertexAttrib4fARB", NULL, (void *) wine_glVertexAttrib4fARB, (void **) &func_glVertexAttrib4fARB },
9809 { "glVertexAttrib4fNV", NULL, (void *) wine_glVertexAttrib4fNV, (void **) &func_glVertexAttrib4fNV },
9810 { "glVertexAttrib4fv", NULL, (void *) wine_glVertexAttrib4fv, (void **) &func_glVertexAttrib4fv },
9811 { "glVertexAttrib4fvARB", NULL, (void *) wine_glVertexAttrib4fvARB, (void **) &func_glVertexAttrib4fvARB },
9812 { "glVertexAttrib4fvNV", NULL, (void *) wine_glVertexAttrib4fvNV, (void **) &func_glVertexAttrib4fvNV },
9813 { "glVertexAttrib4hNV", NULL, (void *) wine_glVertexAttrib4hNV, (void **) &func_glVertexAttrib4hNV },
9814 { "glVertexAttrib4hvNV", NULL, (void *) wine_glVertexAttrib4hvNV, (void **) &func_glVertexAttrib4hvNV },
9815 { "glVertexAttrib4iv", NULL, (void *) wine_glVertexAttrib4iv, (void **) &func_glVertexAttrib4iv },
9816 { "glVertexAttrib4ivARB", NULL, (void *) wine_glVertexAttrib4ivARB, (void **) &func_glVertexAttrib4ivARB },
9817 { "glVertexAttrib4s", NULL, (void *) wine_glVertexAttrib4s, (void **) &func_glVertexAttrib4s },
9818 { "glVertexAttrib4sARB", NULL, (void *) wine_glVertexAttrib4sARB, (void **) &func_glVertexAttrib4sARB },
9819 { "glVertexAttrib4sNV", NULL, (void *) wine_glVertexAttrib4sNV, (void **) &func_glVertexAttrib4sNV },
9820 { "glVertexAttrib4sv", NULL, (void *) wine_glVertexAttrib4sv, (void **) &func_glVertexAttrib4sv },
9821 { "glVertexAttrib4svARB", NULL, (void *) wine_glVertexAttrib4svARB, (void **) &func_glVertexAttrib4svARB },
9822 { "glVertexAttrib4svNV", NULL, (void *) wine_glVertexAttrib4svNV, (void **) &func_glVertexAttrib4svNV },
9823 { "glVertexAttrib4ubNV", NULL, (void *) wine_glVertexAttrib4ubNV, (void **) &func_glVertexAttrib4ubNV },
9824 { "glVertexAttrib4ubv", NULL, (void *) wine_glVertexAttrib4ubv, (void **) &func_glVertexAttrib4ubv },
9825 { "glVertexAttrib4ubvARB", NULL, (void *) wine_glVertexAttrib4ubvARB, (void **) &func_glVertexAttrib4ubvARB },
9826 { "glVertexAttrib4ubvNV", NULL, (void *) wine_glVertexAttrib4ubvNV, (void **) &func_glVertexAttrib4ubvNV },
9827 { "glVertexAttrib4uiv", NULL, (void *) wine_glVertexAttrib4uiv, (void **) &func_glVertexAttrib4uiv },
9828 { "glVertexAttrib4uivARB", NULL, (void *) wine_glVertexAttrib4uivARB, (void **) &func_glVertexAttrib4uivARB },
9829 { "glVertexAttrib4usv", NULL, (void *) wine_glVertexAttrib4usv, (void **) &func_glVertexAttrib4usv },
9830 { "glVertexAttrib4usvARB", NULL, (void *) wine_glVertexAttrib4usvARB, (void **) &func_glVertexAttrib4usvARB },
9831 { "glVertexAttribArrayObjectATI", NULL, (void *) wine_glVertexAttribArrayObjectATI, (void **) &func_glVertexAttribArrayObjectATI },
9832 { "glVertexAttribPointer", NULL, (void *) wine_glVertexAttribPointer, (void **) &func_glVertexAttribPointer },
9833 { "glVertexAttribPointerARB", NULL, (void *) wine_glVertexAttribPointerARB, (void **) &func_glVertexAttribPointerARB },
9834 { "glVertexAttribPointerNV", NULL, (void *) wine_glVertexAttribPointerNV, (void **) &func_glVertexAttribPointerNV },
9835 { "glVertexAttribs1dvNV", NULL, (void *) wine_glVertexAttribs1dvNV, (void **) &func_glVertexAttribs1dvNV },
9836 { "glVertexAttribs1fvNV", NULL, (void *) wine_glVertexAttribs1fvNV, (void **) &func_glVertexAttribs1fvNV },
9837 { "glVertexAttribs1hvNV", NULL, (void *) wine_glVertexAttribs1hvNV, (void **) &func_glVertexAttribs1hvNV },
9838 { "glVertexAttribs1svNV", NULL, (void *) wine_glVertexAttribs1svNV, (void **) &func_glVertexAttribs1svNV },
9839 { "glVertexAttribs2dvNV", NULL, (void *) wine_glVertexAttribs2dvNV, (void **) &func_glVertexAttribs2dvNV },
9840 { "glVertexAttribs2fvNV", NULL, (void *) wine_glVertexAttribs2fvNV, (void **) &func_glVertexAttribs2fvNV },
9841 { "glVertexAttribs2hvNV", NULL, (void *) wine_glVertexAttribs2hvNV, (void **) &func_glVertexAttribs2hvNV },
9842 { "glVertexAttribs2svNV", NULL, (void *) wine_glVertexAttribs2svNV, (void **) &func_glVertexAttribs2svNV },
9843 { "glVertexAttribs3dvNV", NULL, (void *) wine_glVertexAttribs3dvNV, (void **) &func_glVertexAttribs3dvNV },
9844 { "glVertexAttribs3fvNV", NULL, (void *) wine_glVertexAttribs3fvNV, (void **) &func_glVertexAttribs3fvNV },
9845 { "glVertexAttribs3hvNV", NULL, (void *) wine_glVertexAttribs3hvNV, (void **) &func_glVertexAttribs3hvNV },
9846 { "glVertexAttribs3svNV", NULL, (void *) wine_glVertexAttribs3svNV, (void **) &func_glVertexAttribs3svNV },
9847 { "glVertexAttribs4dvNV", NULL, (void *) wine_glVertexAttribs4dvNV, (void **) &func_glVertexAttribs4dvNV },
9848 { "glVertexAttribs4fvNV", NULL, (void *) wine_glVertexAttribs4fvNV, (void **) &func_glVertexAttribs4fvNV },
9849 { "glVertexAttribs4hvNV", NULL, (void *) wine_glVertexAttribs4hvNV, (void **) &func_glVertexAttribs4hvNV },
9850 { "glVertexAttribs4svNV", NULL, (void *) wine_glVertexAttribs4svNV, (void **) &func_glVertexAttribs4svNV },
9851 { "glVertexAttribs4ubvNV", NULL, (void *) wine_glVertexAttribs4ubvNV, (void **) &func_glVertexAttribs4ubvNV },
9852 { "glVertexBlendARB", NULL, (void *) wine_glVertexBlendARB, (void **) &func_glVertexBlendARB },
9853 { "glVertexBlendEnvfATI", NULL, (void *) wine_glVertexBlendEnvfATI, (void **) &func_glVertexBlendEnvfATI },
9854 { "glVertexBlendEnviATI", NULL, (void *) wine_glVertexBlendEnviATI, (void **) &func_glVertexBlendEnviATI },
9855 { "glVertexPointerEXT", NULL, (void *) wine_glVertexPointerEXT, (void **) &func_glVertexPointerEXT },
9856 { "glVertexPointerListIBM", NULL, (void *) wine_glVertexPointerListIBM, (void **) &func_glVertexPointerListIBM },
9857 { "glVertexPointervINTEL", NULL, (void *) wine_glVertexPointervINTEL, (void **) &func_glVertexPointervINTEL },
9858 { "glVertexStream1dATI", NULL, (void *) wine_glVertexStream1dATI, (void **) &func_glVertexStream1dATI },
9859 { "glVertexStream1dvATI", NULL, (void *) wine_glVertexStream1dvATI, (void **) &func_glVertexStream1dvATI },
9860 { "glVertexStream1fATI", NULL, (void *) wine_glVertexStream1fATI, (void **) &func_glVertexStream1fATI },
9861 { "glVertexStream1fvATI", NULL, (void *) wine_glVertexStream1fvATI, (void **) &func_glVertexStream1fvATI },
9862 { "glVertexStream1iATI", NULL, (void *) wine_glVertexStream1iATI, (void **) &func_glVertexStream1iATI },
9863 { "glVertexStream1ivATI", NULL, (void *) wine_glVertexStream1ivATI, (void **) &func_glVertexStream1ivATI },
9864 { "glVertexStream1sATI", NULL, (void *) wine_glVertexStream1sATI, (void **) &func_glVertexStream1sATI },
9865 { "glVertexStream1svATI", NULL, (void *) wine_glVertexStream1svATI, (void **) &func_glVertexStream1svATI },
9866 { "glVertexStream2dATI", NULL, (void *) wine_glVertexStream2dATI, (void **) &func_glVertexStream2dATI },
9867 { "glVertexStream2dvATI", NULL, (void *) wine_glVertexStream2dvATI, (void **) &func_glVertexStream2dvATI },
9868 { "glVertexStream2fATI", NULL, (void *) wine_glVertexStream2fATI, (void **) &func_glVertexStream2fATI },
9869 { "glVertexStream2fvATI", NULL, (void *) wine_glVertexStream2fvATI, (void **) &func_glVertexStream2fvATI },
9870 { "glVertexStream2iATI", NULL, (void *) wine_glVertexStream2iATI, (void **) &func_glVertexStream2iATI },
9871 { "glVertexStream2ivATI", NULL, (void *) wine_glVertexStream2ivATI, (void **) &func_glVertexStream2ivATI },
9872 { "glVertexStream2sATI", NULL, (void *) wine_glVertexStream2sATI, (void **) &func_glVertexStream2sATI },
9873 { "glVertexStream2svATI", NULL, (void *) wine_glVertexStream2svATI, (void **) &func_glVertexStream2svATI },
9874 { "glVertexStream3dATI", NULL, (void *) wine_glVertexStream3dATI, (void **) &func_glVertexStream3dATI },
9875 { "glVertexStream3dvATI", NULL, (void *) wine_glVertexStream3dvATI, (void **) &func_glVertexStream3dvATI },
9876 { "glVertexStream3fATI", NULL, (void *) wine_glVertexStream3fATI, (void **) &func_glVertexStream3fATI },
9877 { "glVertexStream3fvATI", NULL, (void *) wine_glVertexStream3fvATI, (void **) &func_glVertexStream3fvATI },
9878 { "glVertexStream3iATI", NULL, (void *) wine_glVertexStream3iATI, (void **) &func_glVertexStream3iATI },
9879 { "glVertexStream3ivATI", NULL, (void *) wine_glVertexStream3ivATI, (void **) &func_glVertexStream3ivATI },
9880 { "glVertexStream3sATI", NULL, (void *) wine_glVertexStream3sATI, (void **) &func_glVertexStream3sATI },
9881 { "glVertexStream3svATI", NULL, (void *) wine_glVertexStream3svATI, (void **) &func_glVertexStream3svATI },
9882 { "glVertexStream4dATI", NULL, (void *) wine_glVertexStream4dATI, (void **) &func_glVertexStream4dATI },
9883 { "glVertexStream4dvATI", NULL, (void *) wine_glVertexStream4dvATI, (void **) &func_glVertexStream4dvATI },
9884 { "glVertexStream4fATI", NULL, (void *) wine_glVertexStream4fATI, (void **) &func_glVertexStream4fATI },
9885 { "glVertexStream4fvATI", NULL, (void *) wine_glVertexStream4fvATI, (void **) &func_glVertexStream4fvATI },
9886 { "glVertexStream4iATI", NULL, (void *) wine_glVertexStream4iATI, (void **) &func_glVertexStream4iATI },
9887 { "glVertexStream4ivATI", NULL, (void *) wine_glVertexStream4ivATI, (void **) &func_glVertexStream4ivATI },
9888 { "glVertexStream4sATI", NULL, (void *) wine_glVertexStream4sATI, (void **) &func_glVertexStream4sATI },
9889 { "glVertexStream4svATI", NULL, (void *) wine_glVertexStream4svATI, (void **) &func_glVertexStream4svATI },
9890 { "glVertexWeightPointerEXT", NULL, (void *) wine_glVertexWeightPointerEXT, (void **) &func_glVertexWeightPointerEXT },
9891 { "glVertexWeightfEXT", NULL, (void *) wine_glVertexWeightfEXT, (void **) &func_glVertexWeightfEXT },
9892 { "glVertexWeightfvEXT", NULL, (void *) wine_glVertexWeightfvEXT, (void **) &func_glVertexWeightfvEXT },
9893 { "glVertexWeighthNV", NULL, (void *) wine_glVertexWeighthNV, (void **) &func_glVertexWeighthNV },
9894 { "glVertexWeighthvNV", NULL, (void *) wine_glVertexWeighthvNV, (void **) &func_glVertexWeighthvNV },
9895 { "glWeightPointerARB", NULL, (void *) wine_glWeightPointerARB, (void **) &func_glWeightPointerARB },
9896 { "glWeightbvARB", NULL, (void *) wine_glWeightbvARB, (void **) &func_glWeightbvARB },
9897 { "glWeightdvARB", NULL, (void *) wine_glWeightdvARB, (void **) &func_glWeightdvARB },
9898 { "glWeightfvARB", NULL, (void *) wine_glWeightfvARB, (void **) &func_glWeightfvARB },
9899 { "glWeightivARB", NULL, (void *) wine_glWeightivARB, (void **) &func_glWeightivARB },
9900 { "glWeightsvARB", NULL, (void *) wine_glWeightsvARB, (void **) &func_glWeightsvARB },
9901 { "glWeightubvARB", NULL, (void *) wine_glWeightubvARB, (void **) &func_glWeightubvARB },
9902 { "glWeightuivARB", NULL, (void *) wine_glWeightuivARB, (void **) &func_glWeightuivARB },
9903 { "glWeightusvARB", NULL, (void *) wine_glWeightusvARB, (void **) &func_glWeightusvARB },
9904 { "glWindowPos2d", NULL, (void *) wine_glWindowPos2d, (void **) &func_glWindowPos2d },
9905 { "glWindowPos2dARB", NULL, (void *) wine_glWindowPos2dARB, (void **) &func_glWindowPos2dARB },
9906 { "glWindowPos2dMESA", NULL, (void *) wine_glWindowPos2dMESA, (void **) &func_glWindowPos2dMESA },
9907 { "glWindowPos2dv", NULL, (void *) wine_glWindowPos2dv, (void **) &func_glWindowPos2dv },
9908 { "glWindowPos2dvARB", NULL, (void *) wine_glWindowPos2dvARB, (void **) &func_glWindowPos2dvARB },
9909 { "glWindowPos2dvMESA", NULL, (void *) wine_glWindowPos2dvMESA, (void **) &func_glWindowPos2dvMESA },
9910 { "glWindowPos2f", NULL, (void *) wine_glWindowPos2f, (void **) &func_glWindowPos2f },
9911 { "glWindowPos2fARB", NULL, (void *) wine_glWindowPos2fARB, (void **) &func_glWindowPos2fARB },
9912 { "glWindowPos2fMESA", NULL, (void *) wine_glWindowPos2fMESA, (void **) &func_glWindowPos2fMESA },
9913 { "glWindowPos2fv", NULL, (void *) wine_glWindowPos2fv, (void **) &func_glWindowPos2fv },
9914 { "glWindowPos2fvARB", NULL, (void *) wine_glWindowPos2fvARB, (void **) &func_glWindowPos2fvARB },
9915 { "glWindowPos2fvMESA", NULL, (void *) wine_glWindowPos2fvMESA, (void **) &func_glWindowPos2fvMESA },
9916 { "glWindowPos2i", NULL, (void *) wine_glWindowPos2i, (void **) &func_glWindowPos2i },
9917 { "glWindowPos2iARB", NULL, (void *) wine_glWindowPos2iARB, (void **) &func_glWindowPos2iARB },
9918 { "glWindowPos2iMESA", NULL, (void *) wine_glWindowPos2iMESA, (void **) &func_glWindowPos2iMESA },
9919 { "glWindowPos2iv", NULL, (void *) wine_glWindowPos2iv, (void **) &func_glWindowPos2iv },
9920 { "glWindowPos2ivARB", NULL, (void *) wine_glWindowPos2ivARB, (void **) &func_glWindowPos2ivARB },
9921 { "glWindowPos2ivMESA", NULL, (void *) wine_glWindowPos2ivMESA, (void **) &func_glWindowPos2ivMESA },
9922 { "glWindowPos2s", NULL, (void *) wine_glWindowPos2s, (void **) &func_glWindowPos2s },
9923 { "glWindowPos2sARB", NULL, (void *) wine_glWindowPos2sARB, (void **) &func_glWindowPos2sARB },
9924 { "glWindowPos2sMESA", NULL, (void *) wine_glWindowPos2sMESA, (void **) &func_glWindowPos2sMESA },
9925 { "glWindowPos2sv", NULL, (void *) wine_glWindowPos2sv, (void **) &func_glWindowPos2sv },
9926 { "glWindowPos2svARB", NULL, (void *) wine_glWindowPos2svARB, (void **) &func_glWindowPos2svARB },
9927 { "glWindowPos2svMESA", NULL, (void *) wine_glWindowPos2svMESA, (void **) &func_glWindowPos2svMESA },
9928 { "glWindowPos3d", NULL, (void *) wine_glWindowPos3d, (void **) &func_glWindowPos3d },
9929 { "glWindowPos3dARB", NULL, (void *) wine_glWindowPos3dARB, (void **) &func_glWindowPos3dARB },
9930 { "glWindowPos3dMESA", NULL, (void *) wine_glWindowPos3dMESA, (void **) &func_glWindowPos3dMESA },
9931 { "glWindowPos3dv", NULL, (void *) wine_glWindowPos3dv, (void **) &func_glWindowPos3dv },
9932 { "glWindowPos3dvARB", NULL, (void *) wine_glWindowPos3dvARB, (void **) &func_glWindowPos3dvARB },
9933 { "glWindowPos3dvMESA", NULL, (void *) wine_glWindowPos3dvMESA, (void **) &func_glWindowPos3dvMESA },
9934 { "glWindowPos3f", NULL, (void *) wine_glWindowPos3f, (void **) &func_glWindowPos3f },
9935 { "glWindowPos3fARB", NULL, (void *) wine_glWindowPos3fARB, (void **) &func_glWindowPos3fARB },
9936 { "glWindowPos3fMESA", NULL, (void *) wine_glWindowPos3fMESA, (void **) &func_glWindowPos3fMESA },
9937 { "glWindowPos3fv", NULL, (void *) wine_glWindowPos3fv, (void **) &func_glWindowPos3fv },
9938 { "glWindowPos3fvARB", NULL, (void *) wine_glWindowPos3fvARB, (void **) &func_glWindowPos3fvARB },
9939 { "glWindowPos3fvMESA", NULL, (void *) wine_glWindowPos3fvMESA, (void **) &func_glWindowPos3fvMESA },
9940 { "glWindowPos3i", NULL, (void *) wine_glWindowPos3i, (void **) &func_glWindowPos3i },
9941 { "glWindowPos3iARB", NULL, (void *) wine_glWindowPos3iARB, (void **) &func_glWindowPos3iARB },
9942 { "glWindowPos3iMESA", NULL, (void *) wine_glWindowPos3iMESA, (void **) &func_glWindowPos3iMESA },
9943 { "glWindowPos3iv", NULL, (void *) wine_glWindowPos3iv, (void **) &func_glWindowPos3iv },
9944 { "glWindowPos3ivARB", NULL, (void *) wine_glWindowPos3ivARB, (void **) &func_glWindowPos3ivARB },
9945 { "glWindowPos3ivMESA", NULL, (void *) wine_glWindowPos3ivMESA, (void **) &func_glWindowPos3ivMESA },
9946 { "glWindowPos3s", NULL, (void *) wine_glWindowPos3s, (void **) &func_glWindowPos3s },
9947 { "glWindowPos3sARB", NULL, (void *) wine_glWindowPos3sARB, (void **) &func_glWindowPos3sARB },
9948 { "glWindowPos3sMESA", NULL, (void *) wine_glWindowPos3sMESA, (void **) &func_glWindowPos3sMESA },
9949 { "glWindowPos3sv", NULL, (void *) wine_glWindowPos3sv, (void **) &func_glWindowPos3sv },
9950 { "glWindowPos3svARB", NULL, (void *) wine_glWindowPos3svARB, (void **) &func_glWindowPos3svARB },
9951 { "glWindowPos3svMESA", NULL, (void *) wine_glWindowPos3svMESA, (void **) &func_glWindowPos3svMESA },
9952 { "glWindowPos4dMESA", NULL, (void *) wine_glWindowPos4dMESA, (void **) &func_glWindowPos4dMESA },
9953 { "glWindowPos4dvMESA", NULL, (void *) wine_glWindowPos4dvMESA, (void **) &func_glWindowPos4dvMESA },
9954 { "glWindowPos4fMESA", NULL, (void *) wine_glWindowPos4fMESA, (void **) &func_glWindowPos4fMESA },
9955 { "glWindowPos4fvMESA", NULL, (void *) wine_glWindowPos4fvMESA, (void **) &func_glWindowPos4fvMESA },
9956 { "glWindowPos4iMESA", NULL, (void *) wine_glWindowPos4iMESA, (void **) &func_glWindowPos4iMESA },
9957 { "glWindowPos4ivMESA", NULL, (void *) wine_glWindowPos4ivMESA, (void **) &func_glWindowPos4ivMESA },
9958 { "glWindowPos4sMESA", NULL, (void *) wine_glWindowPos4sMESA, (void **) &func_glWindowPos4sMESA },
9959 { "glWindowPos4svMESA", NULL, (void *) wine_glWindowPos4svMESA, (void **) &func_glWindowPos4svMESA },
9960 { "glWriteMaskEXT", NULL, (void *) wine_glWriteMaskEXT, (void **) &func_glWriteMaskEXT },
9961 { "wglAllocateMemoryNV", "glXAllocateMemoryNV", (void *) wine_wglAllocateMemoryNV, (void **) &func_wglAllocateMemoryNV },
9962 { "wglFreeMemoryNV", "glXFreeMemoryNV", (void *) wine_wglFreeMemoryNV, (void **) &func_wglFreeMemoryNV }