2 /* Auto-generated file... Do not edit ! */
5 #include "opengl_ext.h"
6 #include "wine/debug.h"
8 WINE_DEFAULT_DEBUG_CHANNEL(opengl
);
12 EXT_glActiveStencilFaceEXT
,
14 EXT_glActiveTextureARB
,
15 EXT_glActiveVaryingNV
,
16 EXT_glAlphaFragmentOp1ATI
,
17 EXT_glAlphaFragmentOp2ATI
,
18 EXT_glAlphaFragmentOp3ATI
,
19 EXT_glApplyTextureEXT
,
20 EXT_glAreProgramsResidentNV
,
21 EXT_glAreTexturesResidentEXT
,
22 EXT_glArrayElementEXT
,
24 EXT_glAsyncMarkerSGIX
,
25 EXT_glAttachObjectARB
,
27 EXT_glBeginConditionalRender
,
28 EXT_glBeginConditionalRenderNV
,
29 EXT_glBeginFragmentShaderATI
,
30 EXT_glBeginOcclusionQueryNV
,
33 EXT_glBeginTransformFeedback
,
34 EXT_glBeginTransformFeedbackEXT
,
35 EXT_glBeginTransformFeedbackNV
,
36 EXT_glBeginVertexShaderEXT
,
37 EXT_glBindAttribLocation
,
38 EXT_glBindAttribLocationARB
,
42 EXT_glBindBufferBaseEXT
,
43 EXT_glBindBufferBaseNV
,
44 EXT_glBindBufferOffsetEXT
,
45 EXT_glBindBufferOffsetNV
,
46 EXT_glBindBufferRange
,
47 EXT_glBindBufferRangeEXT
,
48 EXT_glBindBufferRangeNV
,
49 EXT_glBindFragDataLocation
,
50 EXT_glBindFragDataLocationEXT
,
51 EXT_glBindFragmentShaderATI
,
52 EXT_glBindFramebuffer
,
53 EXT_glBindFramebufferEXT
,
54 EXT_glBindLightParameterEXT
,
55 EXT_glBindMaterialParameterEXT
,
56 EXT_glBindMultiTextureEXT
,
57 EXT_glBindParameterEXT
,
60 EXT_glBindRenderbuffer
,
61 EXT_glBindRenderbufferEXT
,
62 EXT_glBindTexGenParameterEXT
,
64 EXT_glBindTextureUnitParameterEXT
,
65 EXT_glBindVertexArray
,
66 EXT_glBindVertexArrayAPPLE
,
67 EXT_glBindVertexShaderEXT
,
78 EXT_glBinormalPointerEXT
,
80 EXT_glBlendEquationEXT
,
81 EXT_glBlendEquationSeparate
,
82 EXT_glBlendEquationSeparateEXT
,
83 EXT_glBlendFuncSeparate
,
84 EXT_glBlendFuncSeparateEXT
,
85 EXT_glBlendFuncSeparateINGR
,
86 EXT_glBlitFramebuffer
,
87 EXT_glBlitFramebufferEXT
,
90 EXT_glBufferParameteriAPPLE
,
91 EXT_glBufferRegionEnabled
,
93 EXT_glBufferSubDataARB
,
94 EXT_glCheckFramebufferStatus
,
95 EXT_glCheckFramebufferStatusEXT
,
96 EXT_glCheckNamedFramebufferStatusEXT
,
102 EXT_glClearBufferuiv
,
103 EXT_glClearColorIiEXT
,
104 EXT_glClearColorIuiEXT
,
106 EXT_glClientActiveTexture
,
107 EXT_glClientActiveTextureARB
,
108 EXT_glClientActiveVertexStreamATI
,
109 EXT_glClientAttribDefaultEXT
,
110 EXT_glColor3fVertex3fSUN
,
111 EXT_glColor3fVertex3fvSUN
,
114 EXT_glColor4fNormal3fVertex3fSUN
,
115 EXT_glColor4fNormal3fVertex3fvSUN
,
118 EXT_glColor4ubVertex2fSUN
,
119 EXT_glColor4ubVertex2fvSUN
,
120 EXT_glColor4ubVertex3fSUN
,
121 EXT_glColor4ubVertex3fvSUN
,
122 EXT_glColorFragmentOp1ATI
,
123 EXT_glColorFragmentOp2ATI
,
124 EXT_glColorFragmentOp3ATI
,
125 EXT_glColorMaskIndexedEXT
,
127 EXT_glColorPointerEXT
,
128 EXT_glColorPointerListIBM
,
129 EXT_glColorPointervINTEL
,
130 EXT_glColorSubTableEXT
,
132 EXT_glColorTableParameterfvSGI
,
133 EXT_glColorTableParameterivSGI
,
135 EXT_glCombinerInputNV
,
136 EXT_glCombinerOutputNV
,
137 EXT_glCombinerParameterfNV
,
138 EXT_glCombinerParameterfvNV
,
139 EXT_glCombinerParameteriNV
,
140 EXT_glCombinerParameterivNV
,
141 EXT_glCombinerStageParameterfvNV
,
143 EXT_glCompileShaderARB
,
144 EXT_glCompressedMultiTexImage1DEXT
,
145 EXT_glCompressedMultiTexImage2DEXT
,
146 EXT_glCompressedMultiTexImage3DEXT
,
147 EXT_glCompressedMultiTexSubImage1DEXT
,
148 EXT_glCompressedMultiTexSubImage2DEXT
,
149 EXT_glCompressedMultiTexSubImage3DEXT
,
150 EXT_glCompressedTexImage1D
,
151 EXT_glCompressedTexImage1DARB
,
152 EXT_glCompressedTexImage2D
,
153 EXT_glCompressedTexImage2DARB
,
154 EXT_glCompressedTexImage3D
,
155 EXT_glCompressedTexImage3DARB
,
156 EXT_glCompressedTexSubImage1D
,
157 EXT_glCompressedTexSubImage1DARB
,
158 EXT_glCompressedTexSubImage2D
,
159 EXT_glCompressedTexSubImage2DARB
,
160 EXT_glCompressedTexSubImage3D
,
161 EXT_glCompressedTexSubImage3DARB
,
162 EXT_glCompressedTextureImage1DEXT
,
163 EXT_glCompressedTextureImage2DEXT
,
164 EXT_glCompressedTextureImage3DEXT
,
165 EXT_glCompressedTextureSubImage1DEXT
,
166 EXT_glCompressedTextureSubImage2DEXT
,
167 EXT_glCompressedTextureSubImage3DEXT
,
168 EXT_glConvolutionFilter1DEXT
,
169 EXT_glConvolutionFilter2DEXT
,
170 EXT_glConvolutionParameterfEXT
,
171 EXT_glConvolutionParameterfvEXT
,
172 EXT_glConvolutionParameteriEXT
,
173 EXT_glConvolutionParameterivEXT
,
174 EXT_glCopyColorSubTableEXT
,
175 EXT_glCopyColorTableSGI
,
176 EXT_glCopyConvolutionFilter1DEXT
,
177 EXT_glCopyConvolutionFilter2DEXT
,
178 EXT_glCopyMultiTexImage1DEXT
,
179 EXT_glCopyMultiTexImage2DEXT
,
180 EXT_glCopyMultiTexSubImage1DEXT
,
181 EXT_glCopyMultiTexSubImage2DEXT
,
182 EXT_glCopyMultiTexSubImage3DEXT
,
183 EXT_glCopyTexImage1DEXT
,
184 EXT_glCopyTexImage2DEXT
,
185 EXT_glCopyTexSubImage1DEXT
,
186 EXT_glCopyTexSubImage2DEXT
,
187 EXT_glCopyTexSubImage3DEXT
,
188 EXT_glCopyTextureImage1DEXT
,
189 EXT_glCopyTextureImage2DEXT
,
190 EXT_glCopyTextureSubImage1DEXT
,
191 EXT_glCopyTextureSubImage2DEXT
,
192 EXT_glCopyTextureSubImage3DEXT
,
194 EXT_glCreateProgramObjectARB
,
196 EXT_glCreateShaderObjectARB
,
197 EXT_glCullParameterdvEXT
,
198 EXT_glCullParameterfvEXT
,
199 EXT_glCurrentPaletteMatrixARB
,
201 EXT_glDeformationMap3dSGIX
,
202 EXT_glDeformationMap3fSGIX
,
203 EXT_glDeleteAsyncMarkersSGIX
,
204 EXT_glDeleteBufferRegion
,
206 EXT_glDeleteBuffersARB
,
207 EXT_glDeleteFencesAPPLE
,
208 EXT_glDeleteFencesNV
,
209 EXT_glDeleteFragmentShaderATI
,
210 EXT_glDeleteFramebuffers
,
211 EXT_glDeleteFramebuffersEXT
,
212 EXT_glDeleteObjectARB
,
213 EXT_glDeleteObjectBufferATI
,
214 EXT_glDeleteOcclusionQueriesNV
,
216 EXT_glDeleteProgramsARB
,
217 EXT_glDeleteProgramsNV
,
219 EXT_glDeleteQueriesARB
,
220 EXT_glDeleteRenderbuffers
,
221 EXT_glDeleteRenderbuffersEXT
,
223 EXT_glDeleteTexturesEXT
,
224 EXT_glDeleteVertexArrays
,
225 EXT_glDeleteVertexArraysAPPLE
,
226 EXT_glDeleteVertexShaderEXT
,
227 EXT_glDepthBoundsEXT
,
228 EXT_glDepthBoundsdNV
,
230 EXT_glDetachObjectARB
,
232 EXT_glDetailTexFuncSGIS
,
233 EXT_glDisableClientStateIndexedEXT
,
234 EXT_glDisableIndexedEXT
,
235 EXT_glDisableVariantClientStateEXT
,
236 EXT_glDisableVertexAttribArray
,
237 EXT_glDisableVertexAttribArrayARB
,
240 EXT_glDrawArraysInstancedARB
,
241 EXT_glDrawArraysInstancedEXT
,
242 EXT_glDrawBufferRegion
,
244 EXT_glDrawBuffersARB
,
245 EXT_glDrawBuffersATI
,
246 EXT_glDrawElementArrayAPPLE
,
247 EXT_glDrawElementArrayATI
,
248 EXT_glDrawElementsInstancedARB
,
249 EXT_glDrawElementsInstancedEXT
,
250 EXT_glDrawMeshArraysSUN
,
251 EXT_glDrawRangeElementArrayAPPLE
,
252 EXT_glDrawRangeElementArrayATI
,
253 EXT_glDrawRangeElementsEXT
,
254 EXT_glEdgeFlagPointerEXT
,
255 EXT_glEdgeFlagPointerListIBM
,
256 EXT_glElementPointerAPPLE
,
257 EXT_glElementPointerATI
,
258 EXT_glEnableClientStateIndexedEXT
,
259 EXT_glEnableIndexedEXT
,
260 EXT_glEnableVariantClientStateEXT
,
261 EXT_glEnableVertexAttribArray
,
262 EXT_glEnableVertexAttribArrayARB
,
264 EXT_glEndConditionalRender
,
265 EXT_glEndConditionalRenderNV
,
266 EXT_glEndFragmentShaderATI
,
267 EXT_glEndOcclusionQueryNV
,
270 EXT_glEndTransformFeedback
,
271 EXT_glEndTransformFeedbackEXT
,
272 EXT_glEndTransformFeedbackNV
,
273 EXT_glEndVertexShaderEXT
,
275 EXT_glExecuteProgramNV
,
276 EXT_glExtractComponentEXT
,
277 EXT_glFinalCombinerInputNV
,
278 EXT_glFinishAsyncSGIX
,
279 EXT_glFinishFenceAPPLE
,
281 EXT_glFinishObjectAPPLE
,
282 EXT_glFinishTextureSUNX
,
283 EXT_glFlushMappedBufferRange
,
284 EXT_glFlushMappedBufferRangeAPPLE
,
285 EXT_glFlushPixelDataRangeNV
,
286 EXT_glFlushRasterSGIX
,
287 EXT_glFlushVertexArrayRangeAPPLE
,
288 EXT_glFlushVertexArrayRangeNV
,
289 EXT_glFogCoordPointer
,
290 EXT_glFogCoordPointerEXT
,
291 EXT_glFogCoordPointerListIBM
,
303 EXT_glFragmentColorMaterialSGIX
,
304 EXT_glFragmentLightModelfSGIX
,
305 EXT_glFragmentLightModelfvSGIX
,
306 EXT_glFragmentLightModeliSGIX
,
307 EXT_glFragmentLightModelivSGIX
,
308 EXT_glFragmentLightfSGIX
,
309 EXT_glFragmentLightfvSGIX
,
310 EXT_glFragmentLightiSGIX
,
311 EXT_glFragmentLightivSGIX
,
312 EXT_glFragmentMaterialfSGIX
,
313 EXT_glFragmentMaterialfvSGIX
,
314 EXT_glFragmentMaterialiSGIX
,
315 EXT_glFragmentMaterialivSGIX
,
316 EXT_glFrameTerminatorGREMEDY
,
318 EXT_glFramebufferDrawBufferEXT
,
319 EXT_glFramebufferDrawBuffersEXT
,
320 EXT_glFramebufferReadBufferEXT
,
321 EXT_glFramebufferRenderbuffer
,
322 EXT_glFramebufferRenderbufferEXT
,
323 EXT_glFramebufferTexture1D
,
324 EXT_glFramebufferTexture1DEXT
,
325 EXT_glFramebufferTexture2D
,
326 EXT_glFramebufferTexture2DEXT
,
327 EXT_glFramebufferTexture3D
,
328 EXT_glFramebufferTexture3DEXT
,
329 EXT_glFramebufferTextureARB
,
330 EXT_glFramebufferTextureEXT
,
331 EXT_glFramebufferTextureFaceARB
,
332 EXT_glFramebufferTextureFaceEXT
,
333 EXT_glFramebufferTextureLayer
,
334 EXT_glFramebufferTextureLayerARB
,
335 EXT_glFramebufferTextureLayerEXT
,
336 EXT_glFreeObjectBufferATI
,
337 EXT_glGenAsyncMarkersSGIX
,
340 EXT_glGenFencesAPPLE
,
342 EXT_glGenFragmentShadersATI
,
343 EXT_glGenFramebuffers
,
344 EXT_glGenFramebuffersEXT
,
345 EXT_glGenOcclusionQueriesNV
,
346 EXT_glGenProgramsARB
,
350 EXT_glGenRenderbuffers
,
351 EXT_glGenRenderbuffersEXT
,
353 EXT_glGenTexturesEXT
,
354 EXT_glGenVertexArrays
,
355 EXT_glGenVertexArraysAPPLE
,
356 EXT_glGenVertexShadersEXT
,
357 EXT_glGenerateMipmap
,
358 EXT_glGenerateMipmapEXT
,
359 EXT_glGenerateMultiTexMipmapEXT
,
360 EXT_glGenerateTextureMipmapEXT
,
361 EXT_glGetActiveAttrib
,
362 EXT_glGetActiveAttribARB
,
363 EXT_glGetActiveUniform
,
364 EXT_glGetActiveUniformARB
,
365 EXT_glGetActiveVaryingNV
,
366 EXT_glGetArrayObjectfvATI
,
367 EXT_glGetArrayObjectivATI
,
368 EXT_glGetAttachedObjectsARB
,
369 EXT_glGetAttachedShaders
,
370 EXT_glGetAttribLocation
,
371 EXT_glGetAttribLocationARB
,
372 EXT_glGetBooleanIndexedvEXT
,
374 EXT_glGetBufferParameteriv
,
375 EXT_glGetBufferParameterivARB
,
376 EXT_glGetBufferPointerv
,
377 EXT_glGetBufferPointervARB
,
378 EXT_glGetBufferSubData
,
379 EXT_glGetBufferSubDataARB
,
380 EXT_glGetColorTableEXT
,
381 EXT_glGetColorTableParameterfvEXT
,
382 EXT_glGetColorTableParameterfvSGI
,
383 EXT_glGetColorTableParameterivEXT
,
384 EXT_glGetColorTableParameterivSGI
,
385 EXT_glGetColorTableSGI
,
386 EXT_glGetCombinerInputParameterfvNV
,
387 EXT_glGetCombinerInputParameterivNV
,
388 EXT_glGetCombinerOutputParameterfvNV
,
389 EXT_glGetCombinerOutputParameterivNV
,
390 EXT_glGetCombinerStageParameterfvNV
,
391 EXT_glGetCompressedMultiTexImageEXT
,
392 EXT_glGetCompressedTexImage
,
393 EXT_glGetCompressedTexImageARB
,
394 EXT_glGetCompressedTextureImageEXT
,
395 EXT_glGetConvolutionFilterEXT
,
396 EXT_glGetConvolutionParameterfvEXT
,
397 EXT_glGetConvolutionParameterivEXT
,
398 EXT_glGetDetailTexFuncSGIS
,
399 EXT_glGetDoubleIndexedvEXT
,
401 EXT_glGetFinalCombinerInputParameterfvNV
,
402 EXT_glGetFinalCombinerInputParameterivNV
,
403 EXT_glGetFloatIndexedvEXT
,
404 EXT_glGetFogFuncSGIS
,
405 EXT_glGetFragDataLocation
,
406 EXT_glGetFragDataLocationEXT
,
407 EXT_glGetFragmentLightfvSGIX
,
408 EXT_glGetFragmentLightivSGIX
,
409 EXT_glGetFragmentMaterialfvSGIX
,
410 EXT_glGetFragmentMaterialivSGIX
,
411 EXT_glGetFramebufferAttachmentParameteriv
,
412 EXT_glGetFramebufferAttachmentParameterivEXT
,
413 EXT_glGetFramebufferParameterivEXT
,
415 EXT_glGetHistogramEXT
,
416 EXT_glGetHistogramParameterfvEXT
,
417 EXT_glGetHistogramParameterivEXT
,
418 EXT_glGetImageTransformParameterfvHP
,
419 EXT_glGetImageTransformParameterivHP
,
421 EXT_glGetInstrumentsSGIX
,
422 EXT_glGetIntegerIndexedvEXT
,
424 EXT_glGetInvariantBooleanvEXT
,
425 EXT_glGetInvariantFloatvEXT
,
426 EXT_glGetInvariantIntegervEXT
,
427 EXT_glGetListParameterfvSGIX
,
428 EXT_glGetListParameterivSGIX
,
429 EXT_glGetLocalConstantBooleanvEXT
,
430 EXT_glGetLocalConstantFloatvEXT
,
431 EXT_glGetLocalConstantIntegervEXT
,
432 EXT_glGetMapAttribParameterfvNV
,
433 EXT_glGetMapAttribParameterivNV
,
434 EXT_glGetMapControlPointsNV
,
435 EXT_glGetMapParameterfvNV
,
436 EXT_glGetMapParameterivNV
,
438 EXT_glGetMinmaxParameterfvEXT
,
439 EXT_glGetMinmaxParameterivEXT
,
440 EXT_glGetMultiTexEnvfvEXT
,
441 EXT_glGetMultiTexEnvivEXT
,
442 EXT_glGetMultiTexGendvEXT
,
443 EXT_glGetMultiTexGenfvEXT
,
444 EXT_glGetMultiTexGenivEXT
,
445 EXT_glGetMultiTexImageEXT
,
446 EXT_glGetMultiTexLevelParameterfvEXT
,
447 EXT_glGetMultiTexLevelParameterivEXT
,
448 EXT_glGetMultiTexParameterIivEXT
,
449 EXT_glGetMultiTexParameterIuivEXT
,
450 EXT_glGetMultiTexParameterfvEXT
,
451 EXT_glGetMultiTexParameterivEXT
,
452 EXT_glGetNamedBufferParameterivEXT
,
453 EXT_glGetNamedBufferPointervEXT
,
454 EXT_glGetNamedBufferSubDataEXT
,
455 EXT_glGetNamedFramebufferAttachmentParameterivEXT
,
456 EXT_glGetNamedProgramLocalParameterIivEXT
,
457 EXT_glGetNamedProgramLocalParameterIuivEXT
,
458 EXT_glGetNamedProgramLocalParameterdvEXT
,
459 EXT_glGetNamedProgramLocalParameterfvEXT
,
460 EXT_glGetNamedProgramStringEXT
,
461 EXT_glGetNamedProgramivEXT
,
462 EXT_glGetNamedRenderbufferParameterivEXT
,
463 EXT_glGetObjectBufferfvATI
,
464 EXT_glGetObjectBufferivATI
,
465 EXT_glGetObjectParameterfvARB
,
466 EXT_glGetObjectParameterivARB
,
467 EXT_glGetOcclusionQueryivNV
,
468 EXT_glGetOcclusionQueryuivNV
,
469 EXT_glGetPixelTexGenParameterfvSGIS
,
470 EXT_glGetPixelTexGenParameterivSGIS
,
471 EXT_glGetPointerIndexedvEXT
,
472 EXT_glGetPointervEXT
,
473 EXT_glGetProgramEnvParameterIivNV
,
474 EXT_glGetProgramEnvParameterIuivNV
,
475 EXT_glGetProgramEnvParameterdvARB
,
476 EXT_glGetProgramEnvParameterfvARB
,
477 EXT_glGetProgramInfoLog
,
478 EXT_glGetProgramLocalParameterIivNV
,
479 EXT_glGetProgramLocalParameterIuivNV
,
480 EXT_glGetProgramLocalParameterdvARB
,
481 EXT_glGetProgramLocalParameterfvARB
,
482 EXT_glGetProgramNamedParameterdvNV
,
483 EXT_glGetProgramNamedParameterfvNV
,
484 EXT_glGetProgramParameterdvNV
,
485 EXT_glGetProgramParameterfvNV
,
486 EXT_glGetProgramStringARB
,
487 EXT_glGetProgramStringNV
,
489 EXT_glGetProgramivARB
,
490 EXT_glGetProgramivNV
,
491 EXT_glGetQueryObjecti64vEXT
,
492 EXT_glGetQueryObjectiv
,
493 EXT_glGetQueryObjectivARB
,
494 EXT_glGetQueryObjectui64vEXT
,
495 EXT_glGetQueryObjectuiv
,
496 EXT_glGetQueryObjectuivARB
,
499 EXT_glGetRenderbufferParameteriv
,
500 EXT_glGetRenderbufferParameterivEXT
,
501 EXT_glGetSeparableFilterEXT
,
502 EXT_glGetShaderInfoLog
,
503 EXT_glGetShaderSource
,
504 EXT_glGetShaderSourceARB
,
506 EXT_glGetSharpenTexFuncSGIS
,
508 EXT_glGetTexBumpParameterfvATI
,
509 EXT_glGetTexBumpParameterivATI
,
510 EXT_glGetTexFilterFuncSGIS
,
511 EXT_glGetTexParameterIiv
,
512 EXT_glGetTexParameterIivEXT
,
513 EXT_glGetTexParameterIuiv
,
514 EXT_glGetTexParameterIuivEXT
,
515 EXT_glGetTextureImageEXT
,
516 EXT_glGetTextureLevelParameterfvEXT
,
517 EXT_glGetTextureLevelParameterivEXT
,
518 EXT_glGetTextureParameterIivEXT
,
519 EXT_glGetTextureParameterIuivEXT
,
520 EXT_glGetTextureParameterfvEXT
,
521 EXT_glGetTextureParameterivEXT
,
522 EXT_glGetTrackMatrixivNV
,
523 EXT_glGetTransformFeedbackVarying
,
524 EXT_glGetTransformFeedbackVaryingEXT
,
525 EXT_glGetTransformFeedbackVaryingNV
,
526 EXT_glGetUniformBufferSizeEXT
,
527 EXT_glGetUniformLocation
,
528 EXT_glGetUniformLocationARB
,
529 EXT_glGetUniformOffsetEXT
,
531 EXT_glGetUniformfvARB
,
533 EXT_glGetUniformivARB
,
535 EXT_glGetUniformuivEXT
,
536 EXT_glGetVariantArrayObjectfvATI
,
537 EXT_glGetVariantArrayObjectivATI
,
538 EXT_glGetVariantBooleanvEXT
,
539 EXT_glGetVariantFloatvEXT
,
540 EXT_glGetVariantIntegervEXT
,
541 EXT_glGetVariantPointervEXT
,
542 EXT_glGetVaryingLocationNV
,
543 EXT_glGetVertexAttribArrayObjectfvATI
,
544 EXT_glGetVertexAttribArrayObjectivATI
,
545 EXT_glGetVertexAttribIiv
,
546 EXT_glGetVertexAttribIivEXT
,
547 EXT_glGetVertexAttribIuiv
,
548 EXT_glGetVertexAttribIuivEXT
,
549 EXT_glGetVertexAttribPointerv
,
550 EXT_glGetVertexAttribPointervARB
,
551 EXT_glGetVertexAttribPointervNV
,
552 EXT_glGetVertexAttribdv
,
553 EXT_glGetVertexAttribdvARB
,
554 EXT_glGetVertexAttribdvNV
,
555 EXT_glGetVertexAttribfv
,
556 EXT_glGetVertexAttribfvARB
,
557 EXT_glGetVertexAttribfvNV
,
558 EXT_glGetVertexAttribiv
,
559 EXT_glGetVertexAttribivARB
,
560 EXT_glGetVertexAttribivNV
,
561 EXT_glGlobalAlphaFactorbSUN
,
562 EXT_glGlobalAlphaFactordSUN
,
563 EXT_glGlobalAlphaFactorfSUN
,
564 EXT_glGlobalAlphaFactoriSUN
,
565 EXT_glGlobalAlphaFactorsSUN
,
566 EXT_glGlobalAlphaFactorubSUN
,
567 EXT_glGlobalAlphaFactoruiSUN
,
568 EXT_glGlobalAlphaFactorusSUN
,
571 EXT_glIglooInterfaceSGIX
,
572 EXT_glImageTransformParameterfHP
,
573 EXT_glImageTransformParameterfvHP
,
574 EXT_glImageTransformParameteriHP
,
575 EXT_glImageTransformParameterivHP
,
577 EXT_glIndexMaterialEXT
,
578 EXT_glIndexPointerEXT
,
579 EXT_glIndexPointerListIBM
,
580 EXT_glInsertComponentEXT
,
581 EXT_glInstrumentsBufferSGIX
,
582 EXT_glIsAsyncMarkerSGIX
,
585 EXT_glIsEnabledIndexedEXT
,
590 EXT_glIsFramebufferEXT
,
591 EXT_glIsObjectBufferATI
,
592 EXT_glIsOcclusionQueryNV
,
598 EXT_glIsRenderbuffer
,
599 EXT_glIsRenderbufferEXT
,
602 EXT_glIsVariantEnabledEXT
,
604 EXT_glIsVertexArrayAPPLE
,
607 EXT_glLinkProgramARB
,
608 EXT_glListParameterfSGIX
,
609 EXT_glListParameterfvSGIX
,
610 EXT_glListParameteriSGIX
,
611 EXT_glListParameterivSGIX
,
612 EXT_glLoadIdentityDeformationMapSGIX
,
614 EXT_glLoadTransposeMatrixd
,
615 EXT_glLoadTransposeMatrixdARB
,
616 EXT_glLoadTransposeMatrixf
,
617 EXT_glLoadTransposeMatrixfARB
,
619 EXT_glMTexCoord2fSGIS
,
620 EXT_glMTexCoord2fvSGIS
,
623 EXT_glMapBufferRange
,
624 EXT_glMapControlPointsNV
,
625 EXT_glMapNamedBufferEXT
,
626 EXT_glMapObjectBufferATI
,
627 EXT_glMapParameterfvNV
,
628 EXT_glMapParameterivNV
,
629 EXT_glMatrixFrustumEXT
,
630 EXT_glMatrixIndexPointerARB
,
631 EXT_glMatrixIndexubvARB
,
632 EXT_glMatrixIndexuivARB
,
633 EXT_glMatrixIndexusvARB
,
634 EXT_glMatrixLoadIdentityEXT
,
635 EXT_glMatrixLoadTransposedEXT
,
636 EXT_glMatrixLoadTransposefEXT
,
637 EXT_glMatrixLoaddEXT
,
638 EXT_glMatrixLoadfEXT
,
639 EXT_glMatrixMultTransposedEXT
,
640 EXT_glMatrixMultTransposefEXT
,
641 EXT_glMatrixMultdEXT
,
642 EXT_glMatrixMultfEXT
,
643 EXT_glMatrixOrthoEXT
,
646 EXT_glMatrixRotatedEXT
,
647 EXT_glMatrixRotatefEXT
,
648 EXT_glMatrixScaledEXT
,
649 EXT_glMatrixScalefEXT
,
650 EXT_glMatrixTranslatedEXT
,
651 EXT_glMatrixTranslatefEXT
,
653 EXT_glMultTransposeMatrixd
,
654 EXT_glMultTransposeMatrixdARB
,
655 EXT_glMultTransposeMatrixf
,
656 EXT_glMultTransposeMatrixfARB
,
657 EXT_glMultiDrawArrays
,
658 EXT_glMultiDrawArraysEXT
,
659 EXT_glMultiDrawElementArrayAPPLE
,
660 EXT_glMultiDrawElements
,
661 EXT_glMultiDrawElementsEXT
,
662 EXT_glMultiDrawRangeElementArrayAPPLE
,
663 EXT_glMultiModeDrawArraysIBM
,
664 EXT_glMultiModeDrawElementsIBM
,
665 EXT_glMultiTexBufferEXT
,
666 EXT_glMultiTexCoord1d
,
667 EXT_glMultiTexCoord1dARB
,
668 EXT_glMultiTexCoord1dSGIS
,
669 EXT_glMultiTexCoord1dv
,
670 EXT_glMultiTexCoord1dvARB
,
671 EXT_glMultiTexCoord1dvSGIS
,
672 EXT_glMultiTexCoord1f
,
673 EXT_glMultiTexCoord1fARB
,
674 EXT_glMultiTexCoord1fSGIS
,
675 EXT_glMultiTexCoord1fv
,
676 EXT_glMultiTexCoord1fvARB
,
677 EXT_glMultiTexCoord1fvSGIS
,
678 EXT_glMultiTexCoord1hNV
,
679 EXT_glMultiTexCoord1hvNV
,
680 EXT_glMultiTexCoord1i
,
681 EXT_glMultiTexCoord1iARB
,
682 EXT_glMultiTexCoord1iSGIS
,
683 EXT_glMultiTexCoord1iv
,
684 EXT_glMultiTexCoord1ivARB
,
685 EXT_glMultiTexCoord1ivSGIS
,
686 EXT_glMultiTexCoord1s
,
687 EXT_glMultiTexCoord1sARB
,
688 EXT_glMultiTexCoord1sSGIS
,
689 EXT_glMultiTexCoord1sv
,
690 EXT_glMultiTexCoord1svARB
,
691 EXT_glMultiTexCoord1svSGIS
,
692 EXT_glMultiTexCoord2d
,
693 EXT_glMultiTexCoord2dARB
,
694 EXT_glMultiTexCoord2dSGIS
,
695 EXT_glMultiTexCoord2dv
,
696 EXT_glMultiTexCoord2dvARB
,
697 EXT_glMultiTexCoord2dvSGIS
,
698 EXT_glMultiTexCoord2f
,
699 EXT_glMultiTexCoord2fARB
,
700 EXT_glMultiTexCoord2fSGIS
,
701 EXT_glMultiTexCoord2fv
,
702 EXT_glMultiTexCoord2fvARB
,
703 EXT_glMultiTexCoord2fvSGIS
,
704 EXT_glMultiTexCoord2hNV
,
705 EXT_glMultiTexCoord2hvNV
,
706 EXT_glMultiTexCoord2i
,
707 EXT_glMultiTexCoord2iARB
,
708 EXT_glMultiTexCoord2iSGIS
,
709 EXT_glMultiTexCoord2iv
,
710 EXT_glMultiTexCoord2ivARB
,
711 EXT_glMultiTexCoord2ivSGIS
,
712 EXT_glMultiTexCoord2s
,
713 EXT_glMultiTexCoord2sARB
,
714 EXT_glMultiTexCoord2sSGIS
,
715 EXT_glMultiTexCoord2sv
,
716 EXT_glMultiTexCoord2svARB
,
717 EXT_glMultiTexCoord2svSGIS
,
718 EXT_glMultiTexCoord3d
,
719 EXT_glMultiTexCoord3dARB
,
720 EXT_glMultiTexCoord3dSGIS
,
721 EXT_glMultiTexCoord3dv
,
722 EXT_glMultiTexCoord3dvARB
,
723 EXT_glMultiTexCoord3dvSGIS
,
724 EXT_glMultiTexCoord3f
,
725 EXT_glMultiTexCoord3fARB
,
726 EXT_glMultiTexCoord3fSGIS
,
727 EXT_glMultiTexCoord3fv
,
728 EXT_glMultiTexCoord3fvARB
,
729 EXT_glMultiTexCoord3fvSGIS
,
730 EXT_glMultiTexCoord3hNV
,
731 EXT_glMultiTexCoord3hvNV
,
732 EXT_glMultiTexCoord3i
,
733 EXT_glMultiTexCoord3iARB
,
734 EXT_glMultiTexCoord3iSGIS
,
735 EXT_glMultiTexCoord3iv
,
736 EXT_glMultiTexCoord3ivARB
,
737 EXT_glMultiTexCoord3ivSGIS
,
738 EXT_glMultiTexCoord3s
,
739 EXT_glMultiTexCoord3sARB
,
740 EXT_glMultiTexCoord3sSGIS
,
741 EXT_glMultiTexCoord3sv
,
742 EXT_glMultiTexCoord3svARB
,
743 EXT_glMultiTexCoord3svSGIS
,
744 EXT_glMultiTexCoord4d
,
745 EXT_glMultiTexCoord4dARB
,
746 EXT_glMultiTexCoord4dSGIS
,
747 EXT_glMultiTexCoord4dv
,
748 EXT_glMultiTexCoord4dvARB
,
749 EXT_glMultiTexCoord4dvSGIS
,
750 EXT_glMultiTexCoord4f
,
751 EXT_glMultiTexCoord4fARB
,
752 EXT_glMultiTexCoord4fSGIS
,
753 EXT_glMultiTexCoord4fv
,
754 EXT_glMultiTexCoord4fvARB
,
755 EXT_glMultiTexCoord4fvSGIS
,
756 EXT_glMultiTexCoord4hNV
,
757 EXT_glMultiTexCoord4hvNV
,
758 EXT_glMultiTexCoord4i
,
759 EXT_glMultiTexCoord4iARB
,
760 EXT_glMultiTexCoord4iSGIS
,
761 EXT_glMultiTexCoord4iv
,
762 EXT_glMultiTexCoord4ivARB
,
763 EXT_glMultiTexCoord4ivSGIS
,
764 EXT_glMultiTexCoord4s
,
765 EXT_glMultiTexCoord4sARB
,
766 EXT_glMultiTexCoord4sSGIS
,
767 EXT_glMultiTexCoord4sv
,
768 EXT_glMultiTexCoord4svARB
,
769 EXT_glMultiTexCoord4svSGIS
,
770 EXT_glMultiTexCoordPointerEXT
,
771 EXT_glMultiTexCoordPointerSGIS
,
772 EXT_glMultiTexEnvfEXT
,
773 EXT_glMultiTexEnvfvEXT
,
774 EXT_glMultiTexEnviEXT
,
775 EXT_glMultiTexEnvivEXT
,
776 EXT_glMultiTexGendEXT
,
777 EXT_glMultiTexGendvEXT
,
778 EXT_glMultiTexGenfEXT
,
779 EXT_glMultiTexGenfvEXT
,
780 EXT_glMultiTexGeniEXT
,
781 EXT_glMultiTexGenivEXT
,
782 EXT_glMultiTexImage1DEXT
,
783 EXT_glMultiTexImage2DEXT
,
784 EXT_glMultiTexImage3DEXT
,
785 EXT_glMultiTexParameterIivEXT
,
786 EXT_glMultiTexParameterIuivEXT
,
787 EXT_glMultiTexParameterfEXT
,
788 EXT_glMultiTexParameterfvEXT
,
789 EXT_glMultiTexParameteriEXT
,
790 EXT_glMultiTexParameterivEXT
,
791 EXT_glMultiTexRenderbufferEXT
,
792 EXT_glMultiTexSubImage1DEXT
,
793 EXT_glMultiTexSubImage2DEXT
,
794 EXT_glMultiTexSubImage3DEXT
,
795 EXT_glNamedBufferDataEXT
,
796 EXT_glNamedBufferSubDataEXT
,
797 EXT_glNamedFramebufferRenderbufferEXT
,
798 EXT_glNamedFramebufferTexture1DEXT
,
799 EXT_glNamedFramebufferTexture2DEXT
,
800 EXT_glNamedFramebufferTexture3DEXT
,
801 EXT_glNamedFramebufferTextureEXT
,
802 EXT_glNamedFramebufferTextureFaceEXT
,
803 EXT_glNamedFramebufferTextureLayerEXT
,
804 EXT_glNamedProgramLocalParameter4dEXT
,
805 EXT_glNamedProgramLocalParameter4dvEXT
,
806 EXT_glNamedProgramLocalParameter4fEXT
,
807 EXT_glNamedProgramLocalParameter4fvEXT
,
808 EXT_glNamedProgramLocalParameterI4iEXT
,
809 EXT_glNamedProgramLocalParameterI4ivEXT
,
810 EXT_glNamedProgramLocalParameterI4uiEXT
,
811 EXT_glNamedProgramLocalParameterI4uivEXT
,
812 EXT_glNamedProgramLocalParameters4fvEXT
,
813 EXT_glNamedProgramLocalParametersI4ivEXT
,
814 EXT_glNamedProgramLocalParametersI4uivEXT
,
815 EXT_glNamedProgramStringEXT
,
816 EXT_glNamedRenderbufferStorageEXT
,
817 EXT_glNamedRenderbufferStorageMultisampleCoverageEXT
,
818 EXT_glNamedRenderbufferStorageMultisampleEXT
,
819 EXT_glNewBufferRegion
,
820 EXT_glNewObjectBufferATI
,
821 EXT_glNormal3fVertex3fSUN
,
822 EXT_glNormal3fVertex3fvSUN
,
825 EXT_glNormalPointerEXT
,
826 EXT_glNormalPointerListIBM
,
827 EXT_glNormalPointervINTEL
,
828 EXT_glNormalStream3bATI
,
829 EXT_glNormalStream3bvATI
,
830 EXT_glNormalStream3dATI
,
831 EXT_glNormalStream3dvATI
,
832 EXT_glNormalStream3fATI
,
833 EXT_glNormalStream3fvATI
,
834 EXT_glNormalStream3iATI
,
835 EXT_glNormalStream3ivATI
,
836 EXT_glNormalStream3sATI
,
837 EXT_glNormalStream3svATI
,
838 EXT_glPNTrianglesfATI
,
839 EXT_glPNTrianglesiATI
,
840 EXT_glPassTexCoordATI
,
841 EXT_glPixelDataRangeNV
,
842 EXT_glPixelTexGenParameterfSGIS
,
843 EXT_glPixelTexGenParameterfvSGIS
,
844 EXT_glPixelTexGenParameteriSGIS
,
845 EXT_glPixelTexGenParameterivSGIS
,
846 EXT_glPixelTexGenSGIX
,
847 EXT_glPixelTransformParameterfEXT
,
848 EXT_glPixelTransformParameterfvEXT
,
849 EXT_glPixelTransformParameteriEXT
,
850 EXT_glPixelTransformParameterivEXT
,
851 EXT_glPointParameterf
,
852 EXT_glPointParameterfARB
,
853 EXT_glPointParameterfEXT
,
854 EXT_glPointParameterfSGIS
,
855 EXT_glPointParameterfv
,
856 EXT_glPointParameterfvARB
,
857 EXT_glPointParameterfvEXT
,
858 EXT_glPointParameterfvSGIS
,
859 EXT_glPointParameteri
,
860 EXT_glPointParameteriNV
,
861 EXT_glPointParameteriv
,
862 EXT_glPointParameterivNV
,
864 EXT_glPollInstrumentsSGIX
,
865 EXT_glPolygonOffsetEXT
,
866 EXT_glPrimitiveRestartIndexNV
,
867 EXT_glPrimitiveRestartNV
,
868 EXT_glPrioritizeTexturesEXT
,
869 EXT_glProgramBufferParametersIivNV
,
870 EXT_glProgramBufferParametersIuivNV
,
871 EXT_glProgramBufferParametersfvNV
,
872 EXT_glProgramEnvParameter4dARB
,
873 EXT_glProgramEnvParameter4dvARB
,
874 EXT_glProgramEnvParameter4fARB
,
875 EXT_glProgramEnvParameter4fvARB
,
876 EXT_glProgramEnvParameterI4iNV
,
877 EXT_glProgramEnvParameterI4ivNV
,
878 EXT_glProgramEnvParameterI4uiNV
,
879 EXT_glProgramEnvParameterI4uivNV
,
880 EXT_glProgramEnvParameters4fvEXT
,
881 EXT_glProgramEnvParametersI4ivNV
,
882 EXT_glProgramEnvParametersI4uivNV
,
883 EXT_glProgramLocalParameter4dARB
,
884 EXT_glProgramLocalParameter4dvARB
,
885 EXT_glProgramLocalParameter4fARB
,
886 EXT_glProgramLocalParameter4fvARB
,
887 EXT_glProgramLocalParameterI4iNV
,
888 EXT_glProgramLocalParameterI4ivNV
,
889 EXT_glProgramLocalParameterI4uiNV
,
890 EXT_glProgramLocalParameterI4uivNV
,
891 EXT_glProgramLocalParameters4fvEXT
,
892 EXT_glProgramLocalParametersI4ivNV
,
893 EXT_glProgramLocalParametersI4uivNV
,
894 EXT_glProgramNamedParameter4dNV
,
895 EXT_glProgramNamedParameter4dvNV
,
896 EXT_glProgramNamedParameter4fNV
,
897 EXT_glProgramNamedParameter4fvNV
,
898 EXT_glProgramParameter4dNV
,
899 EXT_glProgramParameter4dvNV
,
900 EXT_glProgramParameter4fNV
,
901 EXT_glProgramParameter4fvNV
,
902 EXT_glProgramParameteriARB
,
903 EXT_glProgramParameteriEXT
,
904 EXT_glProgramParameters4dvNV
,
905 EXT_glProgramParameters4fvNV
,
906 EXT_glProgramStringARB
,
907 EXT_glProgramUniform1fEXT
,
908 EXT_glProgramUniform1fvEXT
,
909 EXT_glProgramUniform1iEXT
,
910 EXT_glProgramUniform1ivEXT
,
911 EXT_glProgramUniform1uiEXT
,
912 EXT_glProgramUniform1uivEXT
,
913 EXT_glProgramUniform2fEXT
,
914 EXT_glProgramUniform2fvEXT
,
915 EXT_glProgramUniform2iEXT
,
916 EXT_glProgramUniform2ivEXT
,
917 EXT_glProgramUniform2uiEXT
,
918 EXT_glProgramUniform2uivEXT
,
919 EXT_glProgramUniform3fEXT
,
920 EXT_glProgramUniform3fvEXT
,
921 EXT_glProgramUniform3iEXT
,
922 EXT_glProgramUniform3ivEXT
,
923 EXT_glProgramUniform3uiEXT
,
924 EXT_glProgramUniform3uivEXT
,
925 EXT_glProgramUniform4fEXT
,
926 EXT_glProgramUniform4fvEXT
,
927 EXT_glProgramUniform4iEXT
,
928 EXT_glProgramUniform4ivEXT
,
929 EXT_glProgramUniform4uiEXT
,
930 EXT_glProgramUniform4uivEXT
,
931 EXT_glProgramUniformMatrix2fvEXT
,
932 EXT_glProgramUniformMatrix2x3fvEXT
,
933 EXT_glProgramUniformMatrix2x4fvEXT
,
934 EXT_glProgramUniformMatrix3fvEXT
,
935 EXT_glProgramUniformMatrix3x2fvEXT
,
936 EXT_glProgramUniformMatrix3x4fvEXT
,
937 EXT_glProgramUniformMatrix4fvEXT
,
938 EXT_glProgramUniformMatrix4x2fvEXT
,
939 EXT_glProgramUniformMatrix4x3fvEXT
,
940 EXT_glProgramVertexLimitNV
,
941 EXT_glPushClientAttribDefaultEXT
,
942 EXT_glReadBufferRegion
,
943 EXT_glReadInstrumentsSGIX
,
944 EXT_glReferencePlaneSGIX
,
945 EXT_glRenderbufferStorage
,
946 EXT_glRenderbufferStorageEXT
,
947 EXT_glRenderbufferStorageMultisample
,
948 EXT_glRenderbufferStorageMultisampleCoverageNV
,
949 EXT_glRenderbufferStorageMultisampleEXT
,
950 EXT_glReplacementCodePointerSUN
,
951 EXT_glReplacementCodeubSUN
,
952 EXT_glReplacementCodeubvSUN
,
953 EXT_glReplacementCodeuiColor3fVertex3fSUN
,
954 EXT_glReplacementCodeuiColor3fVertex3fvSUN
,
955 EXT_glReplacementCodeuiColor4fNormal3fVertex3fSUN
,
956 EXT_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
,
957 EXT_glReplacementCodeuiColor4ubVertex3fSUN
,
958 EXT_glReplacementCodeuiColor4ubVertex3fvSUN
,
959 EXT_glReplacementCodeuiNormal3fVertex3fSUN
,
960 EXT_glReplacementCodeuiNormal3fVertex3fvSUN
,
961 EXT_glReplacementCodeuiSUN
,
962 EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
,
963 EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
,
964 EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
,
965 EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
,
966 EXT_glReplacementCodeuiTexCoord2fVertex3fSUN
,
967 EXT_glReplacementCodeuiTexCoord2fVertex3fvSUN
,
968 EXT_glReplacementCodeuiVertex3fSUN
,
969 EXT_glReplacementCodeuiVertex3fvSUN
,
970 EXT_glReplacementCodeuivSUN
,
971 EXT_glReplacementCodeusSUN
,
972 EXT_glReplacementCodeusvSUN
,
973 EXT_glRequestResidentProgramsNV
,
974 EXT_glResetHistogramEXT
,
975 EXT_glResetMinmaxEXT
,
976 EXT_glResizeBuffersMESA
,
977 EXT_glSampleCoverage
,
978 EXT_glSampleCoverageARB
,
981 EXT_glSampleMaskSGIS
,
982 EXT_glSamplePatternEXT
,
983 EXT_glSamplePatternSGIS
,
984 EXT_glSecondaryColor3b
,
985 EXT_glSecondaryColor3bEXT
,
986 EXT_glSecondaryColor3bv
,
987 EXT_glSecondaryColor3bvEXT
,
988 EXT_glSecondaryColor3d
,
989 EXT_glSecondaryColor3dEXT
,
990 EXT_glSecondaryColor3dv
,
991 EXT_glSecondaryColor3dvEXT
,
992 EXT_glSecondaryColor3f
,
993 EXT_glSecondaryColor3fEXT
,
994 EXT_glSecondaryColor3fv
,
995 EXT_glSecondaryColor3fvEXT
,
996 EXT_glSecondaryColor3hNV
,
997 EXT_glSecondaryColor3hvNV
,
998 EXT_glSecondaryColor3i
,
999 EXT_glSecondaryColor3iEXT
,
1000 EXT_glSecondaryColor3iv
,
1001 EXT_glSecondaryColor3ivEXT
,
1002 EXT_glSecondaryColor3s
,
1003 EXT_glSecondaryColor3sEXT
,
1004 EXT_glSecondaryColor3sv
,
1005 EXT_glSecondaryColor3svEXT
,
1006 EXT_glSecondaryColor3ub
,
1007 EXT_glSecondaryColor3ubEXT
,
1008 EXT_glSecondaryColor3ubv
,
1009 EXT_glSecondaryColor3ubvEXT
,
1010 EXT_glSecondaryColor3ui
,
1011 EXT_glSecondaryColor3uiEXT
,
1012 EXT_glSecondaryColor3uiv
,
1013 EXT_glSecondaryColor3uivEXT
,
1014 EXT_glSecondaryColor3us
,
1015 EXT_glSecondaryColor3usEXT
,
1016 EXT_glSecondaryColor3usv
,
1017 EXT_glSecondaryColor3usvEXT
,
1018 EXT_glSecondaryColorPointer
,
1019 EXT_glSecondaryColorPointerEXT
,
1020 EXT_glSecondaryColorPointerListIBM
,
1021 EXT_glSelectTextureCoordSetSGIS
,
1022 EXT_glSelectTextureSGIS
,
1023 EXT_glSeparableFilter2DEXT
,
1024 EXT_glSetFenceAPPLE
,
1026 EXT_glSetFragmentShaderConstantATI
,
1027 EXT_glSetInvariantEXT
,
1028 EXT_glSetLocalConstantEXT
,
1033 EXT_glShaderSourceARB
,
1034 EXT_glSharpenTexFuncSGIS
,
1035 EXT_glSpriteParameterfSGIX
,
1036 EXT_glSpriteParameterfvSGIX
,
1037 EXT_glSpriteParameteriSGIX
,
1038 EXT_glSpriteParameterivSGIX
,
1039 EXT_glStartInstrumentsSGIX
,
1040 EXT_glStencilClearTagEXT
,
1041 EXT_glStencilFuncSeparate
,
1042 EXT_glStencilFuncSeparateATI
,
1043 EXT_glStencilMaskSeparate
,
1044 EXT_glStencilOpSeparate
,
1045 EXT_glStencilOpSeparateATI
,
1046 EXT_glStopInstrumentsSGIX
,
1047 EXT_glStringMarkerGREMEDY
,
1049 EXT_glTagSampleBufferSGIX
,
1051 EXT_glTangent3bvEXT
,
1053 EXT_glTangent3dvEXT
,
1055 EXT_glTangent3fvEXT
,
1057 EXT_glTangent3ivEXT
,
1059 EXT_glTangent3svEXT
,
1060 EXT_glTangentPointerEXT
,
1061 EXT_glTbufferMask3DFX
,
1062 EXT_glTestFenceAPPLE
,
1064 EXT_glTestObjectAPPLE
,
1067 EXT_glTexBumpParameterfvATI
,
1068 EXT_glTexBumpParameterivATI
,
1070 EXT_glTexCoord1hvNV
,
1071 EXT_glTexCoord2fColor3fVertex3fSUN
,
1072 EXT_glTexCoord2fColor3fVertex3fvSUN
,
1073 EXT_glTexCoord2fColor4fNormal3fVertex3fSUN
,
1074 EXT_glTexCoord2fColor4fNormal3fVertex3fvSUN
,
1075 EXT_glTexCoord2fColor4ubVertex3fSUN
,
1076 EXT_glTexCoord2fColor4ubVertex3fvSUN
,
1077 EXT_glTexCoord2fNormal3fVertex3fSUN
,
1078 EXT_glTexCoord2fNormal3fVertex3fvSUN
,
1079 EXT_glTexCoord2fVertex3fSUN
,
1080 EXT_glTexCoord2fVertex3fvSUN
,
1082 EXT_glTexCoord2hvNV
,
1084 EXT_glTexCoord3hvNV
,
1085 EXT_glTexCoord4fColor4fNormal3fVertex4fSUN
,
1086 EXT_glTexCoord4fColor4fNormal3fVertex4fvSUN
,
1087 EXT_glTexCoord4fVertex4fSUN
,
1088 EXT_glTexCoord4fVertex4fvSUN
,
1090 EXT_glTexCoord4hvNV
,
1091 EXT_glTexCoordPointerEXT
,
1092 EXT_glTexCoordPointerListIBM
,
1093 EXT_glTexCoordPointervINTEL
,
1094 EXT_glTexFilterFuncSGIS
,
1095 EXT_glTexImage3DEXT
,
1096 EXT_glTexImage4DSGIS
,
1097 EXT_glTexParameterIiv
,
1098 EXT_glTexParameterIivEXT
,
1099 EXT_glTexParameterIuiv
,
1100 EXT_glTexParameterIuivEXT
,
1101 EXT_glTexSubImage1DEXT
,
1102 EXT_glTexSubImage2DEXT
,
1103 EXT_glTexSubImage3DEXT
,
1104 EXT_glTexSubImage4DSGIS
,
1105 EXT_glTextureBufferEXT
,
1106 EXT_glTextureColorMaskSGIS
,
1107 EXT_glTextureImage1DEXT
,
1108 EXT_glTextureImage2DEXT
,
1109 EXT_glTextureImage3DEXT
,
1110 EXT_glTextureLightEXT
,
1111 EXT_glTextureMaterialEXT
,
1112 EXT_glTextureNormalEXT
,
1113 EXT_glTextureParameterIivEXT
,
1114 EXT_glTextureParameterIuivEXT
,
1115 EXT_glTextureParameterfEXT
,
1116 EXT_glTextureParameterfvEXT
,
1117 EXT_glTextureParameteriEXT
,
1118 EXT_glTextureParameterivEXT
,
1119 EXT_glTextureRenderbufferEXT
,
1120 EXT_glTextureSubImage1DEXT
,
1121 EXT_glTextureSubImage2DEXT
,
1122 EXT_glTextureSubImage3DEXT
,
1123 EXT_glTrackMatrixNV
,
1124 EXT_glTransformFeedbackAttribsNV
,
1125 EXT_glTransformFeedbackVaryings
,
1126 EXT_glTransformFeedbackVaryingsEXT
,
1127 EXT_glTransformFeedbackVaryingsNV
,
1131 EXT_glUniform1fvARB
,
1135 EXT_glUniform1ivARB
,
1137 EXT_glUniform1uiEXT
,
1139 EXT_glUniform1uivEXT
,
1143 EXT_glUniform2fvARB
,
1147 EXT_glUniform2ivARB
,
1149 EXT_glUniform2uiEXT
,
1151 EXT_glUniform2uivEXT
,
1155 EXT_glUniform3fvARB
,
1159 EXT_glUniform3ivARB
,
1161 EXT_glUniform3uiEXT
,
1163 EXT_glUniform3uivEXT
,
1167 EXT_glUniform4fvARB
,
1171 EXT_glUniform4ivARB
,
1173 EXT_glUniform4uiEXT
,
1175 EXT_glUniform4uivEXT
,
1176 EXT_glUniformBufferEXT
,
1177 EXT_glUniformMatrix2fv
,
1178 EXT_glUniformMatrix2fvARB
,
1179 EXT_glUniformMatrix2x3fv
,
1180 EXT_glUniformMatrix2x4fv
,
1181 EXT_glUniformMatrix3fv
,
1182 EXT_glUniformMatrix3fvARB
,
1183 EXT_glUniformMatrix3x2fv
,
1184 EXT_glUniformMatrix3x4fv
,
1185 EXT_glUniformMatrix4fv
,
1186 EXT_glUniformMatrix4fvARB
,
1187 EXT_glUniformMatrix4x2fv
,
1188 EXT_glUniformMatrix4x3fv
,
1189 EXT_glUnlockArraysEXT
,
1191 EXT_glUnmapBufferARB
,
1192 EXT_glUnmapNamedBufferEXT
,
1193 EXT_glUnmapObjectBufferATI
,
1194 EXT_glUpdateObjectBufferATI
,
1196 EXT_glUseProgramObjectARB
,
1197 EXT_glValidateProgram
,
1198 EXT_glValidateProgramARB
,
1199 EXT_glVariantArrayObjectATI
,
1200 EXT_glVariantPointerEXT
,
1206 EXT_glVariantubvEXT
,
1207 EXT_glVariantuivEXT
,
1208 EXT_glVariantusvEXT
,
1215 EXT_glVertexArrayParameteriAPPLE
,
1216 EXT_glVertexArrayRangeAPPLE
,
1217 EXT_glVertexArrayRangeNV
,
1218 EXT_glVertexAttrib1d
,
1219 EXT_glVertexAttrib1dARB
,
1220 EXT_glVertexAttrib1dNV
,
1221 EXT_glVertexAttrib1dv
,
1222 EXT_glVertexAttrib1dvARB
,
1223 EXT_glVertexAttrib1dvNV
,
1224 EXT_glVertexAttrib1f
,
1225 EXT_glVertexAttrib1fARB
,
1226 EXT_glVertexAttrib1fNV
,
1227 EXT_glVertexAttrib1fv
,
1228 EXT_glVertexAttrib1fvARB
,
1229 EXT_glVertexAttrib1fvNV
,
1230 EXT_glVertexAttrib1hNV
,
1231 EXT_glVertexAttrib1hvNV
,
1232 EXT_glVertexAttrib1s
,
1233 EXT_glVertexAttrib1sARB
,
1234 EXT_glVertexAttrib1sNV
,
1235 EXT_glVertexAttrib1sv
,
1236 EXT_glVertexAttrib1svARB
,
1237 EXT_glVertexAttrib1svNV
,
1238 EXT_glVertexAttrib2d
,
1239 EXT_glVertexAttrib2dARB
,
1240 EXT_glVertexAttrib2dNV
,
1241 EXT_glVertexAttrib2dv
,
1242 EXT_glVertexAttrib2dvARB
,
1243 EXT_glVertexAttrib2dvNV
,
1244 EXT_glVertexAttrib2f
,
1245 EXT_glVertexAttrib2fARB
,
1246 EXT_glVertexAttrib2fNV
,
1247 EXT_glVertexAttrib2fv
,
1248 EXT_glVertexAttrib2fvARB
,
1249 EXT_glVertexAttrib2fvNV
,
1250 EXT_glVertexAttrib2hNV
,
1251 EXT_glVertexAttrib2hvNV
,
1252 EXT_glVertexAttrib2s
,
1253 EXT_glVertexAttrib2sARB
,
1254 EXT_glVertexAttrib2sNV
,
1255 EXT_glVertexAttrib2sv
,
1256 EXT_glVertexAttrib2svARB
,
1257 EXT_glVertexAttrib2svNV
,
1258 EXT_glVertexAttrib3d
,
1259 EXT_glVertexAttrib3dARB
,
1260 EXT_glVertexAttrib3dNV
,
1261 EXT_glVertexAttrib3dv
,
1262 EXT_glVertexAttrib3dvARB
,
1263 EXT_glVertexAttrib3dvNV
,
1264 EXT_glVertexAttrib3f
,
1265 EXT_glVertexAttrib3fARB
,
1266 EXT_glVertexAttrib3fNV
,
1267 EXT_glVertexAttrib3fv
,
1268 EXT_glVertexAttrib3fvARB
,
1269 EXT_glVertexAttrib3fvNV
,
1270 EXT_glVertexAttrib3hNV
,
1271 EXT_glVertexAttrib3hvNV
,
1272 EXT_glVertexAttrib3s
,
1273 EXT_glVertexAttrib3sARB
,
1274 EXT_glVertexAttrib3sNV
,
1275 EXT_glVertexAttrib3sv
,
1276 EXT_glVertexAttrib3svARB
,
1277 EXT_glVertexAttrib3svNV
,
1278 EXT_glVertexAttrib4Nbv
,
1279 EXT_glVertexAttrib4NbvARB
,
1280 EXT_glVertexAttrib4Niv
,
1281 EXT_glVertexAttrib4NivARB
,
1282 EXT_glVertexAttrib4Nsv
,
1283 EXT_glVertexAttrib4NsvARB
,
1284 EXT_glVertexAttrib4Nub
,
1285 EXT_glVertexAttrib4NubARB
,
1286 EXT_glVertexAttrib4Nubv
,
1287 EXT_glVertexAttrib4NubvARB
,
1288 EXT_glVertexAttrib4Nuiv
,
1289 EXT_glVertexAttrib4NuivARB
,
1290 EXT_glVertexAttrib4Nusv
,
1291 EXT_glVertexAttrib4NusvARB
,
1292 EXT_glVertexAttrib4bv
,
1293 EXT_glVertexAttrib4bvARB
,
1294 EXT_glVertexAttrib4d
,
1295 EXT_glVertexAttrib4dARB
,
1296 EXT_glVertexAttrib4dNV
,
1297 EXT_glVertexAttrib4dv
,
1298 EXT_glVertexAttrib4dvARB
,
1299 EXT_glVertexAttrib4dvNV
,
1300 EXT_glVertexAttrib4f
,
1301 EXT_glVertexAttrib4fARB
,
1302 EXT_glVertexAttrib4fNV
,
1303 EXT_glVertexAttrib4fv
,
1304 EXT_glVertexAttrib4fvARB
,
1305 EXT_glVertexAttrib4fvNV
,
1306 EXT_glVertexAttrib4hNV
,
1307 EXT_glVertexAttrib4hvNV
,
1308 EXT_glVertexAttrib4iv
,
1309 EXT_glVertexAttrib4ivARB
,
1310 EXT_glVertexAttrib4s
,
1311 EXT_glVertexAttrib4sARB
,
1312 EXT_glVertexAttrib4sNV
,
1313 EXT_glVertexAttrib4sv
,
1314 EXT_glVertexAttrib4svARB
,
1315 EXT_glVertexAttrib4svNV
,
1316 EXT_glVertexAttrib4ubNV
,
1317 EXT_glVertexAttrib4ubv
,
1318 EXT_glVertexAttrib4ubvARB
,
1319 EXT_glVertexAttrib4ubvNV
,
1320 EXT_glVertexAttrib4uiv
,
1321 EXT_glVertexAttrib4uivARB
,
1322 EXT_glVertexAttrib4usv
,
1323 EXT_glVertexAttrib4usvARB
,
1324 EXT_glVertexAttribArrayObjectATI
,
1325 EXT_glVertexAttribDivisor
,
1326 EXT_glVertexAttribI1i
,
1327 EXT_glVertexAttribI1iEXT
,
1328 EXT_glVertexAttribI1iv
,
1329 EXT_glVertexAttribI1ivEXT
,
1330 EXT_glVertexAttribI1ui
,
1331 EXT_glVertexAttribI1uiEXT
,
1332 EXT_glVertexAttribI1uiv
,
1333 EXT_glVertexAttribI1uivEXT
,
1334 EXT_glVertexAttribI2i
,
1335 EXT_glVertexAttribI2iEXT
,
1336 EXT_glVertexAttribI2iv
,
1337 EXT_glVertexAttribI2ivEXT
,
1338 EXT_glVertexAttribI2ui
,
1339 EXT_glVertexAttribI2uiEXT
,
1340 EXT_glVertexAttribI2uiv
,
1341 EXT_glVertexAttribI2uivEXT
,
1342 EXT_glVertexAttribI3i
,
1343 EXT_glVertexAttribI3iEXT
,
1344 EXT_glVertexAttribI3iv
,
1345 EXT_glVertexAttribI3ivEXT
,
1346 EXT_glVertexAttribI3ui
,
1347 EXT_glVertexAttribI3uiEXT
,
1348 EXT_glVertexAttribI3uiv
,
1349 EXT_glVertexAttribI3uivEXT
,
1350 EXT_glVertexAttribI4bv
,
1351 EXT_glVertexAttribI4bvEXT
,
1352 EXT_glVertexAttribI4i
,
1353 EXT_glVertexAttribI4iEXT
,
1354 EXT_glVertexAttribI4iv
,
1355 EXT_glVertexAttribI4ivEXT
,
1356 EXT_glVertexAttribI4sv
,
1357 EXT_glVertexAttribI4svEXT
,
1358 EXT_glVertexAttribI4ubv
,
1359 EXT_glVertexAttribI4ubvEXT
,
1360 EXT_glVertexAttribI4ui
,
1361 EXT_glVertexAttribI4uiEXT
,
1362 EXT_glVertexAttribI4uiv
,
1363 EXT_glVertexAttribI4uivEXT
,
1364 EXT_glVertexAttribI4usv
,
1365 EXT_glVertexAttribI4usvEXT
,
1366 EXT_glVertexAttribIPointer
,
1367 EXT_glVertexAttribIPointerEXT
,
1368 EXT_glVertexAttribPointer
,
1369 EXT_glVertexAttribPointerARB
,
1370 EXT_glVertexAttribPointerNV
,
1371 EXT_glVertexAttribs1dvNV
,
1372 EXT_glVertexAttribs1fvNV
,
1373 EXT_glVertexAttribs1hvNV
,
1374 EXT_glVertexAttribs1svNV
,
1375 EXT_glVertexAttribs2dvNV
,
1376 EXT_glVertexAttribs2fvNV
,
1377 EXT_glVertexAttribs2hvNV
,
1378 EXT_glVertexAttribs2svNV
,
1379 EXT_glVertexAttribs3dvNV
,
1380 EXT_glVertexAttribs3fvNV
,
1381 EXT_glVertexAttribs3hvNV
,
1382 EXT_glVertexAttribs3svNV
,
1383 EXT_glVertexAttribs4dvNV
,
1384 EXT_glVertexAttribs4fvNV
,
1385 EXT_glVertexAttribs4hvNV
,
1386 EXT_glVertexAttribs4svNV
,
1387 EXT_glVertexAttribs4ubvNV
,
1388 EXT_glVertexBlendARB
,
1389 EXT_glVertexBlendEnvfATI
,
1390 EXT_glVertexBlendEnviATI
,
1391 EXT_glVertexPointerEXT
,
1392 EXT_glVertexPointerListIBM
,
1393 EXT_glVertexPointervINTEL
,
1394 EXT_glVertexStream1dATI
,
1395 EXT_glVertexStream1dvATI
,
1396 EXT_glVertexStream1fATI
,
1397 EXT_glVertexStream1fvATI
,
1398 EXT_glVertexStream1iATI
,
1399 EXT_glVertexStream1ivATI
,
1400 EXT_glVertexStream1sATI
,
1401 EXT_glVertexStream1svATI
,
1402 EXT_glVertexStream2dATI
,
1403 EXT_glVertexStream2dvATI
,
1404 EXT_glVertexStream2fATI
,
1405 EXT_glVertexStream2fvATI
,
1406 EXT_glVertexStream2iATI
,
1407 EXT_glVertexStream2ivATI
,
1408 EXT_glVertexStream2sATI
,
1409 EXT_glVertexStream2svATI
,
1410 EXT_glVertexStream3dATI
,
1411 EXT_glVertexStream3dvATI
,
1412 EXT_glVertexStream3fATI
,
1413 EXT_glVertexStream3fvATI
,
1414 EXT_glVertexStream3iATI
,
1415 EXT_glVertexStream3ivATI
,
1416 EXT_glVertexStream3sATI
,
1417 EXT_glVertexStream3svATI
,
1418 EXT_glVertexStream4dATI
,
1419 EXT_glVertexStream4dvATI
,
1420 EXT_glVertexStream4fATI
,
1421 EXT_glVertexStream4fvATI
,
1422 EXT_glVertexStream4iATI
,
1423 EXT_glVertexStream4ivATI
,
1424 EXT_glVertexStream4sATI
,
1425 EXT_glVertexStream4svATI
,
1426 EXT_glVertexWeightPointerEXT
,
1427 EXT_glVertexWeightfEXT
,
1428 EXT_glVertexWeightfvEXT
,
1429 EXT_glVertexWeighthNV
,
1430 EXT_glVertexWeighthvNV
,
1431 EXT_glWeightPointerARB
,
1441 EXT_glWindowPos2dARB
,
1442 EXT_glWindowPos2dMESA
,
1444 EXT_glWindowPos2dvARB
,
1445 EXT_glWindowPos2dvMESA
,
1447 EXT_glWindowPos2fARB
,
1448 EXT_glWindowPos2fMESA
,
1450 EXT_glWindowPos2fvARB
,
1451 EXT_glWindowPos2fvMESA
,
1453 EXT_glWindowPos2iARB
,
1454 EXT_glWindowPos2iMESA
,
1456 EXT_glWindowPos2ivARB
,
1457 EXT_glWindowPos2ivMESA
,
1459 EXT_glWindowPos2sARB
,
1460 EXT_glWindowPos2sMESA
,
1462 EXT_glWindowPos2svARB
,
1463 EXT_glWindowPos2svMESA
,
1465 EXT_glWindowPos3dARB
,
1466 EXT_glWindowPos3dMESA
,
1468 EXT_glWindowPos3dvARB
,
1469 EXT_glWindowPos3dvMESA
,
1471 EXT_glWindowPos3fARB
,
1472 EXT_glWindowPos3fMESA
,
1474 EXT_glWindowPos3fvARB
,
1475 EXT_glWindowPos3fvMESA
,
1477 EXT_glWindowPos3iARB
,
1478 EXT_glWindowPos3iMESA
,
1480 EXT_glWindowPos3ivARB
,
1481 EXT_glWindowPos3ivMESA
,
1483 EXT_glWindowPos3sARB
,
1484 EXT_glWindowPos3sMESA
,
1486 EXT_glWindowPos3svARB
,
1487 EXT_glWindowPos3svMESA
,
1488 EXT_glWindowPos4dMESA
,
1489 EXT_glWindowPos4dvMESA
,
1490 EXT_glWindowPos4fMESA
,
1491 EXT_glWindowPos4fvMESA
,
1492 EXT_glWindowPos4iMESA
,
1493 EXT_glWindowPos4ivMESA
,
1494 EXT_glWindowPos4sMESA
,
1495 EXT_glWindowPos4svMESA
,
1500 const int extension_registry_size
= NB_EXTENSIONS
;
1501 void *extension_funcs
[NB_EXTENSIONS
];
1503 /* The thunks themselves....*/
1504 static void WINAPI
wine_glActiveStencilFaceEXT( GLenum face
) {
1505 void (*func_glActiveStencilFaceEXT
)( GLenum
) = extension_funcs
[EXT_glActiveStencilFaceEXT
];
1506 TRACE("(%d)\n", face
);
1508 func_glActiveStencilFaceEXT( face
);
1512 static void WINAPI
wine_glActiveTexture( GLenum texture
) {
1513 void (*func_glActiveTexture
)( GLenum
) = extension_funcs
[EXT_glActiveTexture
];
1514 TRACE("(%d)\n", texture
);
1516 func_glActiveTexture( texture
);
1520 static void WINAPI
wine_glActiveTextureARB( GLenum texture
) {
1521 void (*func_glActiveTextureARB
)( GLenum
) = extension_funcs
[EXT_glActiveTextureARB
];
1522 TRACE("(%d)\n", texture
);
1524 func_glActiveTextureARB( texture
);
1528 static void WINAPI
wine_glActiveVaryingNV( GLuint program
, char* name
) {
1529 void (*func_glActiveVaryingNV
)( GLuint
, char* ) = extension_funcs
[EXT_glActiveVaryingNV
];
1530 TRACE("(%d, %p)\n", program
, name
);
1532 func_glActiveVaryingNV( program
, name
);
1536 static void WINAPI
wine_glAlphaFragmentOp1ATI( GLenum op
, GLuint dst
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
) {
1537 void (*func_glAlphaFragmentOp1ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glAlphaFragmentOp1ATI
];
1538 TRACE("(%d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
1540 func_glAlphaFragmentOp1ATI( op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
1544 static void WINAPI
wine_glAlphaFragmentOp2ATI( GLenum op
, GLuint dst
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
, GLuint arg2
, GLuint arg2Rep
, GLuint arg2Mod
) {
1545 void (*func_glAlphaFragmentOp2ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glAlphaFragmentOp2ATI
];
1546 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
1548 func_glAlphaFragmentOp2ATI( op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
1552 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
) {
1553 void (*func_glAlphaFragmentOp3ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glAlphaFragmentOp3ATI
];
1554 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
);
1556 func_glAlphaFragmentOp3ATI( op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
, arg3
, arg3Rep
, arg3Mod
);
1560 static void WINAPI
wine_glApplyTextureEXT( GLenum mode
) {
1561 void (*func_glApplyTextureEXT
)( GLenum
) = extension_funcs
[EXT_glApplyTextureEXT
];
1562 TRACE("(%d)\n", mode
);
1564 func_glApplyTextureEXT( mode
);
1568 static GLboolean WINAPI
wine_glAreProgramsResidentNV( GLsizei n
, GLuint
* programs
, GLboolean
* residences
) {
1569 GLboolean ret_value
;
1570 GLboolean (*func_glAreProgramsResidentNV
)( GLsizei
, GLuint
*, GLboolean
* ) = extension_funcs
[EXT_glAreProgramsResidentNV
];
1571 TRACE("(%d, %p, %p)\n", n
, programs
, residences
);
1573 ret_value
= func_glAreProgramsResidentNV( n
, programs
, residences
);
1578 static GLboolean WINAPI
wine_glAreTexturesResidentEXT( GLsizei n
, GLuint
* textures
, GLboolean
* residences
) {
1579 GLboolean ret_value
;
1580 GLboolean (*func_glAreTexturesResidentEXT
)( GLsizei
, GLuint
*, GLboolean
* ) = extension_funcs
[EXT_glAreTexturesResidentEXT
];
1581 TRACE("(%d, %p, %p)\n", n
, textures
, residences
);
1583 ret_value
= func_glAreTexturesResidentEXT( n
, textures
, residences
);
1588 static void WINAPI
wine_glArrayElementEXT( GLint i
) {
1589 void (*func_glArrayElementEXT
)( GLint
) = extension_funcs
[EXT_glArrayElementEXT
];
1590 TRACE("(%d)\n", i
);
1592 func_glArrayElementEXT( i
);
1596 static void WINAPI
wine_glArrayObjectATI( GLenum array
, GLint size
, GLenum type
, GLsizei stride
, GLuint buffer
, GLuint offset
) {
1597 void (*func_glArrayObjectATI
)( GLenum
, GLint
, GLenum
, GLsizei
, GLuint
, GLuint
) = extension_funcs
[EXT_glArrayObjectATI
];
1598 TRACE("(%d, %d, %d, %d, %d, %d)\n", array
, size
, type
, stride
, buffer
, offset
);
1600 func_glArrayObjectATI( array
, size
, type
, stride
, buffer
, offset
);
1604 static void WINAPI
wine_glAsyncMarkerSGIX( GLuint marker
) {
1605 void (*func_glAsyncMarkerSGIX
)( GLuint
) = extension_funcs
[EXT_glAsyncMarkerSGIX
];
1606 TRACE("(%d)\n", marker
);
1608 func_glAsyncMarkerSGIX( marker
);
1612 static void WINAPI
wine_glAttachObjectARB( unsigned int containerObj
, unsigned int obj
) {
1613 void (*func_glAttachObjectARB
)( unsigned int, unsigned int ) = extension_funcs
[EXT_glAttachObjectARB
];
1614 TRACE("(%d, %d)\n", containerObj
, obj
);
1616 func_glAttachObjectARB( containerObj
, obj
);
1620 static void WINAPI
wine_glAttachShader( GLuint program
, GLuint shader
) {
1621 void (*func_glAttachShader
)( GLuint
, GLuint
) = extension_funcs
[EXT_glAttachShader
];
1622 TRACE("(%d, %d)\n", program
, shader
);
1624 func_glAttachShader( program
, shader
);
1628 static void WINAPI
wine_glBeginConditionalRender( GLuint id
, GLenum mode
) {
1629 void (*func_glBeginConditionalRender
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBeginConditionalRender
];
1630 TRACE("(%d, %d)\n", id
, mode
);
1632 func_glBeginConditionalRender( id
, mode
);
1636 static void WINAPI
wine_glBeginConditionalRenderNV( GLuint id
, GLenum mode
) {
1637 void (*func_glBeginConditionalRenderNV
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBeginConditionalRenderNV
];
1638 TRACE("(%d, %d)\n", id
, mode
);
1640 func_glBeginConditionalRenderNV( id
, mode
);
1644 static void WINAPI
wine_glBeginFragmentShaderATI( void ) {
1645 void (*func_glBeginFragmentShaderATI
)( void ) = extension_funcs
[EXT_glBeginFragmentShaderATI
];
1648 func_glBeginFragmentShaderATI( );
1652 static void WINAPI
wine_glBeginOcclusionQueryNV( GLuint id
) {
1653 void (*func_glBeginOcclusionQueryNV
)( GLuint
) = extension_funcs
[EXT_glBeginOcclusionQueryNV
];
1654 TRACE("(%d)\n", id
);
1656 func_glBeginOcclusionQueryNV( id
);
1660 static void WINAPI
wine_glBeginQuery( GLenum target
, GLuint id
) {
1661 void (*func_glBeginQuery
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBeginQuery
];
1662 TRACE("(%d, %d)\n", target
, id
);
1664 func_glBeginQuery( target
, id
);
1668 static void WINAPI
wine_glBeginQueryARB( GLenum target
, GLuint id
) {
1669 void (*func_glBeginQueryARB
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBeginQueryARB
];
1670 TRACE("(%d, %d)\n", target
, id
);
1672 func_glBeginQueryARB( target
, id
);
1676 static void WINAPI
wine_glBeginTransformFeedback( GLenum primitiveMode
) {
1677 void (*func_glBeginTransformFeedback
)( GLenum
) = extension_funcs
[EXT_glBeginTransformFeedback
];
1678 TRACE("(%d)\n", primitiveMode
);
1680 func_glBeginTransformFeedback( primitiveMode
);
1684 static void WINAPI
wine_glBeginTransformFeedbackEXT( GLenum primitiveMode
) {
1685 void (*func_glBeginTransformFeedbackEXT
)( GLenum
) = extension_funcs
[EXT_glBeginTransformFeedbackEXT
];
1686 TRACE("(%d)\n", primitiveMode
);
1688 func_glBeginTransformFeedbackEXT( primitiveMode
);
1692 static void WINAPI
wine_glBeginTransformFeedbackNV( GLenum primitiveMode
) {
1693 void (*func_glBeginTransformFeedbackNV
)( GLenum
) = extension_funcs
[EXT_glBeginTransformFeedbackNV
];
1694 TRACE("(%d)\n", primitiveMode
);
1696 func_glBeginTransformFeedbackNV( primitiveMode
);
1700 static void WINAPI
wine_glBeginVertexShaderEXT( void ) {
1701 void (*func_glBeginVertexShaderEXT
)( void ) = extension_funcs
[EXT_glBeginVertexShaderEXT
];
1704 func_glBeginVertexShaderEXT( );
1708 static void WINAPI
wine_glBindAttribLocation( GLuint program
, GLuint index
, char* name
) {
1709 void (*func_glBindAttribLocation
)( GLuint
, GLuint
, char* ) = extension_funcs
[EXT_glBindAttribLocation
];
1710 TRACE("(%d, %d, %p)\n", program
, index
, name
);
1712 func_glBindAttribLocation( program
, index
, name
);
1716 static void WINAPI
wine_glBindAttribLocationARB( unsigned int programObj
, GLuint index
, char* name
) {
1717 void (*func_glBindAttribLocationARB
)( unsigned int, GLuint
, char* ) = extension_funcs
[EXT_glBindAttribLocationARB
];
1718 TRACE("(%d, %d, %p)\n", programObj
, index
, name
);
1720 func_glBindAttribLocationARB( programObj
, index
, name
);
1724 static void WINAPI
wine_glBindBuffer( GLenum target
, GLuint buffer
) {
1725 void (*func_glBindBuffer
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindBuffer
];
1726 TRACE("(%d, %d)\n", target
, buffer
);
1728 func_glBindBuffer( target
, buffer
);
1732 static void WINAPI
wine_glBindBufferARB( GLenum target
, GLuint buffer
) {
1733 void (*func_glBindBufferARB
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindBufferARB
];
1734 TRACE("(%d, %d)\n", target
, buffer
);
1736 func_glBindBufferARB( target
, buffer
);
1740 static void WINAPI
wine_glBindBufferBase( GLenum target
, GLuint index
, GLuint buffer
) {
1741 void (*func_glBindBufferBase
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glBindBufferBase
];
1742 TRACE("(%d, %d, %d)\n", target
, index
, buffer
);
1744 func_glBindBufferBase( target
, index
, buffer
);
1748 static void WINAPI
wine_glBindBufferBaseEXT( GLenum target
, GLuint index
, GLuint buffer
) {
1749 void (*func_glBindBufferBaseEXT
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glBindBufferBaseEXT
];
1750 TRACE("(%d, %d, %d)\n", target
, index
, buffer
);
1752 func_glBindBufferBaseEXT( target
, index
, buffer
);
1756 static void WINAPI
wine_glBindBufferBaseNV( GLenum target
, GLuint index
, GLuint buffer
) {
1757 void (*func_glBindBufferBaseNV
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glBindBufferBaseNV
];
1758 TRACE("(%d, %d, %d)\n", target
, index
, buffer
);
1760 func_glBindBufferBaseNV( target
, index
, buffer
);
1764 static void WINAPI
wine_glBindBufferOffsetEXT( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
) {
1765 void (*func_glBindBufferOffsetEXT
)( GLenum
, GLuint
, GLuint
, INT_PTR
) = extension_funcs
[EXT_glBindBufferOffsetEXT
];
1766 TRACE("(%d, %d, %d, %ld)\n", target
, index
, buffer
, offset
);
1768 func_glBindBufferOffsetEXT( target
, index
, buffer
, offset
);
1772 static void WINAPI
wine_glBindBufferOffsetNV( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
) {
1773 void (*func_glBindBufferOffsetNV
)( GLenum
, GLuint
, GLuint
, INT_PTR
) = extension_funcs
[EXT_glBindBufferOffsetNV
];
1774 TRACE("(%d, %d, %d, %ld)\n", target
, index
, buffer
, offset
);
1776 func_glBindBufferOffsetNV( target
, index
, buffer
, offset
);
1780 static void WINAPI
wine_glBindBufferRange( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
, INT_PTR size
) {
1781 void (*func_glBindBufferRange
)( GLenum
, GLuint
, GLuint
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glBindBufferRange
];
1782 TRACE("(%d, %d, %d, %ld, %ld)\n", target
, index
, buffer
, offset
, size
);
1784 func_glBindBufferRange( target
, index
, buffer
, offset
, size
);
1788 static void WINAPI
wine_glBindBufferRangeEXT( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
, INT_PTR size
) {
1789 void (*func_glBindBufferRangeEXT
)( GLenum
, GLuint
, GLuint
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glBindBufferRangeEXT
];
1790 TRACE("(%d, %d, %d, %ld, %ld)\n", target
, index
, buffer
, offset
, size
);
1792 func_glBindBufferRangeEXT( target
, index
, buffer
, offset
, size
);
1796 static void WINAPI
wine_glBindBufferRangeNV( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
, INT_PTR size
) {
1797 void (*func_glBindBufferRangeNV
)( GLenum
, GLuint
, GLuint
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glBindBufferRangeNV
];
1798 TRACE("(%d, %d, %d, %ld, %ld)\n", target
, index
, buffer
, offset
, size
);
1800 func_glBindBufferRangeNV( target
, index
, buffer
, offset
, size
);
1804 static void WINAPI
wine_glBindFragDataLocation( GLuint program
, GLuint color
, char* name
) {
1805 void (*func_glBindFragDataLocation
)( GLuint
, GLuint
, char* ) = extension_funcs
[EXT_glBindFragDataLocation
];
1806 TRACE("(%d, %d, %p)\n", program
, color
, name
);
1808 func_glBindFragDataLocation( program
, color
, name
);
1812 static void WINAPI
wine_glBindFragDataLocationEXT( GLuint program
, GLuint color
, char* name
) {
1813 void (*func_glBindFragDataLocationEXT
)( GLuint
, GLuint
, char* ) = extension_funcs
[EXT_glBindFragDataLocationEXT
];
1814 TRACE("(%d, %d, %p)\n", program
, color
, name
);
1816 func_glBindFragDataLocationEXT( program
, color
, name
);
1820 static void WINAPI
wine_glBindFragmentShaderATI( GLuint id
) {
1821 void (*func_glBindFragmentShaderATI
)( GLuint
) = extension_funcs
[EXT_glBindFragmentShaderATI
];
1822 TRACE("(%d)\n", id
);
1824 func_glBindFragmentShaderATI( id
);
1828 static void WINAPI
wine_glBindFramebuffer( GLenum target
, GLuint framebuffer
) {
1829 void (*func_glBindFramebuffer
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindFramebuffer
];
1830 TRACE("(%d, %d)\n", target
, framebuffer
);
1832 func_glBindFramebuffer( target
, framebuffer
);
1836 static void WINAPI
wine_glBindFramebufferEXT( GLenum target
, GLuint framebuffer
) {
1837 void (*func_glBindFramebufferEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindFramebufferEXT
];
1838 TRACE("(%d, %d)\n", target
, framebuffer
);
1840 func_glBindFramebufferEXT( target
, framebuffer
);
1844 static GLuint WINAPI
wine_glBindLightParameterEXT( GLenum light
, GLenum value
) {
1846 GLuint (*func_glBindLightParameterEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBindLightParameterEXT
];
1847 TRACE("(%d, %d)\n", light
, value
);
1849 ret_value
= func_glBindLightParameterEXT( light
, value
);
1854 static GLuint WINAPI
wine_glBindMaterialParameterEXT( GLenum face
, GLenum value
) {
1856 GLuint (*func_glBindMaterialParameterEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBindMaterialParameterEXT
];
1857 TRACE("(%d, %d)\n", face
, value
);
1859 ret_value
= func_glBindMaterialParameterEXT( face
, value
);
1864 static void WINAPI
wine_glBindMultiTextureEXT( GLenum texunit
, GLenum target
, GLuint texture
) {
1865 void (*func_glBindMultiTextureEXT
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glBindMultiTextureEXT
];
1866 TRACE("(%d, %d, %d)\n", texunit
, target
, texture
);
1868 func_glBindMultiTextureEXT( texunit
, target
, texture
);
1872 static GLuint WINAPI
wine_glBindParameterEXT( GLenum value
) {
1874 GLuint (*func_glBindParameterEXT
)( GLenum
) = extension_funcs
[EXT_glBindParameterEXT
];
1875 TRACE("(%d)\n", value
);
1877 ret_value
= func_glBindParameterEXT( value
);
1882 static void WINAPI
wine_glBindProgramARB( GLenum target
, GLuint program
) {
1883 void (*func_glBindProgramARB
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindProgramARB
];
1884 TRACE("(%d, %d)\n", target
, program
);
1886 func_glBindProgramARB( target
, program
);
1890 static void WINAPI
wine_glBindProgramNV( GLenum target
, GLuint id
) {
1891 void (*func_glBindProgramNV
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindProgramNV
];
1892 TRACE("(%d, %d)\n", target
, id
);
1894 func_glBindProgramNV( target
, id
);
1898 static void WINAPI
wine_glBindRenderbuffer( GLenum target
, GLuint renderbuffer
) {
1899 void (*func_glBindRenderbuffer
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindRenderbuffer
];
1900 TRACE("(%d, %d)\n", target
, renderbuffer
);
1902 func_glBindRenderbuffer( target
, renderbuffer
);
1906 static void WINAPI
wine_glBindRenderbufferEXT( GLenum target
, GLuint renderbuffer
) {
1907 void (*func_glBindRenderbufferEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindRenderbufferEXT
];
1908 TRACE("(%d, %d)\n", target
, renderbuffer
);
1910 func_glBindRenderbufferEXT( target
, renderbuffer
);
1914 static GLuint WINAPI
wine_glBindTexGenParameterEXT( GLenum unit
, GLenum coord
, GLenum value
) {
1916 GLuint (*func_glBindTexGenParameterEXT
)( GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBindTexGenParameterEXT
];
1917 TRACE("(%d, %d, %d)\n", unit
, coord
, value
);
1919 ret_value
= func_glBindTexGenParameterEXT( unit
, coord
, value
);
1924 static void WINAPI
wine_glBindTextureEXT( GLenum target
, GLuint texture
) {
1925 void (*func_glBindTextureEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindTextureEXT
];
1926 TRACE("(%d, %d)\n", target
, texture
);
1928 func_glBindTextureEXT( target
, texture
);
1932 static GLuint WINAPI
wine_glBindTextureUnitParameterEXT( GLenum unit
, GLenum value
) {
1934 GLuint (*func_glBindTextureUnitParameterEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBindTextureUnitParameterEXT
];
1935 TRACE("(%d, %d)\n", unit
, value
);
1937 ret_value
= func_glBindTextureUnitParameterEXT( unit
, value
);
1942 static void WINAPI
wine_glBindVertexArray( GLuint array
) {
1943 void (*func_glBindVertexArray
)( GLuint
) = extension_funcs
[EXT_glBindVertexArray
];
1944 TRACE("(%d)\n", array
);
1946 func_glBindVertexArray( array
);
1950 static void WINAPI
wine_glBindVertexArrayAPPLE( GLuint array
) {
1951 void (*func_glBindVertexArrayAPPLE
)( GLuint
) = extension_funcs
[EXT_glBindVertexArrayAPPLE
];
1952 TRACE("(%d)\n", array
);
1954 func_glBindVertexArrayAPPLE( array
);
1958 static void WINAPI
wine_glBindVertexShaderEXT( GLuint id
) {
1959 void (*func_glBindVertexShaderEXT
)( GLuint
) = extension_funcs
[EXT_glBindVertexShaderEXT
];
1960 TRACE("(%d)\n", id
);
1962 func_glBindVertexShaderEXT( id
);
1966 static void WINAPI
wine_glBinormal3bEXT( GLbyte bx
, GLbyte by
, GLbyte bz
) {
1967 void (*func_glBinormal3bEXT
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glBinormal3bEXT
];
1968 TRACE("(%d, %d, %d)\n", bx
, by
, bz
);
1970 func_glBinormal3bEXT( bx
, by
, bz
);
1974 static void WINAPI
wine_glBinormal3bvEXT( GLbyte
* v
) {
1975 void (*func_glBinormal3bvEXT
)( GLbyte
* ) = extension_funcs
[EXT_glBinormal3bvEXT
];
1976 TRACE("(%p)\n", v
);
1978 func_glBinormal3bvEXT( v
);
1982 static void WINAPI
wine_glBinormal3dEXT( GLdouble bx
, GLdouble by
, GLdouble bz
) {
1983 void (*func_glBinormal3dEXT
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glBinormal3dEXT
];
1984 TRACE("(%f, %f, %f)\n", bx
, by
, bz
);
1986 func_glBinormal3dEXT( bx
, by
, bz
);
1990 static void WINAPI
wine_glBinormal3dvEXT( GLdouble
* v
) {
1991 void (*func_glBinormal3dvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glBinormal3dvEXT
];
1992 TRACE("(%p)\n", v
);
1994 func_glBinormal3dvEXT( v
);
1998 static void WINAPI
wine_glBinormal3fEXT( GLfloat bx
, GLfloat by
, GLfloat bz
) {
1999 void (*func_glBinormal3fEXT
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glBinormal3fEXT
];
2000 TRACE("(%f, %f, %f)\n", bx
, by
, bz
);
2002 func_glBinormal3fEXT( bx
, by
, bz
);
2006 static void WINAPI
wine_glBinormal3fvEXT( GLfloat
* v
) {
2007 void (*func_glBinormal3fvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glBinormal3fvEXT
];
2008 TRACE("(%p)\n", v
);
2010 func_glBinormal3fvEXT( v
);
2014 static void WINAPI
wine_glBinormal3iEXT( GLint bx
, GLint by
, GLint bz
) {
2015 void (*func_glBinormal3iEXT
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glBinormal3iEXT
];
2016 TRACE("(%d, %d, %d)\n", bx
, by
, bz
);
2018 func_glBinormal3iEXT( bx
, by
, bz
);
2022 static void WINAPI
wine_glBinormal3ivEXT( GLint
* v
) {
2023 void (*func_glBinormal3ivEXT
)( GLint
* ) = extension_funcs
[EXT_glBinormal3ivEXT
];
2024 TRACE("(%p)\n", v
);
2026 func_glBinormal3ivEXT( v
);
2030 static void WINAPI
wine_glBinormal3sEXT( GLshort bx
, GLshort by
, GLshort bz
) {
2031 void (*func_glBinormal3sEXT
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glBinormal3sEXT
];
2032 TRACE("(%d, %d, %d)\n", bx
, by
, bz
);
2034 func_glBinormal3sEXT( bx
, by
, bz
);
2038 static void WINAPI
wine_glBinormal3svEXT( GLshort
* v
) {
2039 void (*func_glBinormal3svEXT
)( GLshort
* ) = extension_funcs
[EXT_glBinormal3svEXT
];
2040 TRACE("(%p)\n", v
);
2042 func_glBinormal3svEXT( v
);
2046 static void WINAPI
wine_glBinormalPointerEXT( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
2047 void (*func_glBinormalPointerEXT
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glBinormalPointerEXT
];
2048 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
2050 func_glBinormalPointerEXT( type
, stride
, pointer
);
2054 static void WINAPI
wine_glBlendColorEXT( GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
) {
2055 void (*func_glBlendColorEXT
)( GLclampf
, GLclampf
, GLclampf
, GLclampf
) = extension_funcs
[EXT_glBlendColorEXT
];
2056 TRACE("(%f, %f, %f, %f)\n", red
, green
, blue
, alpha
);
2058 func_glBlendColorEXT( red
, green
, blue
, alpha
);
2062 static void WINAPI
wine_glBlendEquationEXT( GLenum mode
) {
2063 void (*func_glBlendEquationEXT
)( GLenum
) = extension_funcs
[EXT_glBlendEquationEXT
];
2064 TRACE("(%d)\n", mode
);
2066 func_glBlendEquationEXT( mode
);
2070 static void WINAPI
wine_glBlendEquationSeparate( GLenum modeRGB
, GLenum modeAlpha
) {
2071 void (*func_glBlendEquationSeparate
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparate
];
2072 TRACE("(%d, %d)\n", modeRGB
, modeAlpha
);
2074 func_glBlendEquationSeparate( modeRGB
, modeAlpha
);
2078 static void WINAPI
wine_glBlendEquationSeparateEXT( GLenum modeRGB
, GLenum modeAlpha
) {
2079 void (*func_glBlendEquationSeparateEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparateEXT
];
2080 TRACE("(%d, %d)\n", modeRGB
, modeAlpha
);
2082 func_glBlendEquationSeparateEXT( modeRGB
, modeAlpha
);
2086 static void WINAPI
wine_glBlendFuncSeparate( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
) {
2087 void (*func_glBlendFuncSeparate
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparate
];
2088 TRACE("(%d, %d, %d, %d)\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2090 func_glBlendFuncSeparate( sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2094 static void WINAPI
wine_glBlendFuncSeparateEXT( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
) {
2095 void (*func_glBlendFuncSeparateEXT
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparateEXT
];
2096 TRACE("(%d, %d, %d, %d)\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2098 func_glBlendFuncSeparateEXT( sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2102 static void WINAPI
wine_glBlendFuncSeparateINGR( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
) {
2103 void (*func_glBlendFuncSeparateINGR
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparateINGR
];
2104 TRACE("(%d, %d, %d, %d)\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2106 func_glBlendFuncSeparateINGR( sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2110 static void WINAPI
wine_glBlitFramebuffer( GLint srcX0
, GLint srcY0
, GLint srcX1
, GLint srcY1
, GLint dstX0
, GLint dstY0
, GLint dstX1
, GLint dstY1
, GLbitfield mask
, GLenum filter
) {
2111 void (*func_glBlitFramebuffer
)( GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLbitfield
, GLenum
) = extension_funcs
[EXT_glBlitFramebuffer
];
2112 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2114 func_glBlitFramebuffer( srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2118 static void WINAPI
wine_glBlitFramebufferEXT( GLint srcX0
, GLint srcY0
, GLint srcX1
, GLint srcY1
, GLint dstX0
, GLint dstY0
, GLint dstX1
, GLint dstY1
, GLbitfield mask
, GLenum filter
) {
2119 void (*func_glBlitFramebufferEXT
)( GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLbitfield
, GLenum
) = extension_funcs
[EXT_glBlitFramebufferEXT
];
2120 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2122 func_glBlitFramebufferEXT( srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2126 static void WINAPI
wine_glBufferData( GLenum target
, INT_PTR size
, GLvoid
* data
, GLenum usage
) {
2127 void (*func_glBufferData
)( GLenum
, INT_PTR
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glBufferData
];
2128 TRACE("(%d, %ld, %p, %d)\n", target
, size
, data
, usage
);
2130 func_glBufferData( target
, size
, data
, usage
);
2134 static void WINAPI
wine_glBufferDataARB( GLenum target
, INT_PTR size
, GLvoid
* data
, GLenum usage
) {
2135 void (*func_glBufferDataARB
)( GLenum
, INT_PTR
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glBufferDataARB
];
2136 TRACE("(%d, %ld, %p, %d)\n", target
, size
, data
, usage
);
2138 func_glBufferDataARB( target
, size
, data
, usage
);
2142 static void WINAPI
wine_glBufferParameteriAPPLE( GLenum target
, GLenum pname
, GLint param
) {
2143 void (*func_glBufferParameteriAPPLE
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glBufferParameteriAPPLE
];
2144 TRACE("(%d, %d, %d)\n", target
, pname
, param
);
2146 func_glBufferParameteriAPPLE( target
, pname
, param
);
2150 static GLuint WINAPI
wine_glBufferRegionEnabled( void ) {
2152 GLuint (*func_glBufferRegionEnabled
)( void ) = extension_funcs
[EXT_glBufferRegionEnabled
];
2155 ret_value
= func_glBufferRegionEnabled( );
2160 static void WINAPI
wine_glBufferSubData( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
2161 void (*func_glBufferSubData
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glBufferSubData
];
2162 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
2164 func_glBufferSubData( target
, offset
, size
, data
);
2168 static void WINAPI
wine_glBufferSubDataARB( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
2169 void (*func_glBufferSubDataARB
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glBufferSubDataARB
];
2170 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
2172 func_glBufferSubDataARB( target
, offset
, size
, data
);
2176 static GLenum WINAPI
wine_glCheckFramebufferStatus( GLenum target
) {
2178 GLenum (*func_glCheckFramebufferStatus
)( GLenum
) = extension_funcs
[EXT_glCheckFramebufferStatus
];
2179 TRACE("(%d)\n", target
);
2181 ret_value
= func_glCheckFramebufferStatus( target
);
2186 static GLenum WINAPI
wine_glCheckFramebufferStatusEXT( GLenum target
) {
2188 GLenum (*func_glCheckFramebufferStatusEXT
)( GLenum
) = extension_funcs
[EXT_glCheckFramebufferStatusEXT
];
2189 TRACE("(%d)\n", target
);
2191 ret_value
= func_glCheckFramebufferStatusEXT( target
);
2196 static GLenum WINAPI
wine_glCheckNamedFramebufferStatusEXT( GLuint framebuffer
, GLenum target
) {
2198 GLenum (*func_glCheckNamedFramebufferStatusEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glCheckNamedFramebufferStatusEXT
];
2199 TRACE("(%d, %d)\n", framebuffer
, target
);
2201 ret_value
= func_glCheckNamedFramebufferStatusEXT( framebuffer
, target
);
2206 static void WINAPI
wine_glClampColor( GLenum target
, GLenum clamp
) {
2207 void (*func_glClampColor
)( GLenum
, GLenum
) = extension_funcs
[EXT_glClampColor
];
2208 TRACE("(%d, %d)\n", target
, clamp
);
2210 func_glClampColor( target
, clamp
);
2214 static void WINAPI
wine_glClampColorARB( GLenum target
, GLenum clamp
) {
2215 void (*func_glClampColorARB
)( GLenum
, GLenum
) = extension_funcs
[EXT_glClampColorARB
];
2216 TRACE("(%d, %d)\n", target
, clamp
);
2218 func_glClampColorARB( target
, clamp
);
2222 static void WINAPI
wine_glClearBufferfi( GLenum buffer
, GLint drawbuffer
, GLfloat depth
, GLint stencil
) {
2223 void (*func_glClearBufferfi
)( GLenum
, GLint
, GLfloat
, GLint
) = extension_funcs
[EXT_glClearBufferfi
];
2224 TRACE("(%d, %d, %f, %d)\n", buffer
, drawbuffer
, depth
, stencil
);
2226 func_glClearBufferfi( buffer
, drawbuffer
, depth
, stencil
);
2230 static void WINAPI
wine_glClearBufferfv( GLenum buffer
, GLint drawbuffer
, GLfloat
* value
) {
2231 void (*func_glClearBufferfv
)( GLenum
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glClearBufferfv
];
2232 TRACE("(%d, %d, %p)\n", buffer
, drawbuffer
, value
);
2234 func_glClearBufferfv( buffer
, drawbuffer
, value
);
2238 static void WINAPI
wine_glClearBufferiv( GLenum buffer
, GLint drawbuffer
, GLint
* value
) {
2239 void (*func_glClearBufferiv
)( GLenum
, GLint
, GLint
* ) = extension_funcs
[EXT_glClearBufferiv
];
2240 TRACE("(%d, %d, %p)\n", buffer
, drawbuffer
, value
);
2242 func_glClearBufferiv( buffer
, drawbuffer
, value
);
2246 static void WINAPI
wine_glClearBufferuiv( GLenum buffer
, GLint drawbuffer
, GLuint
* value
) {
2247 void (*func_glClearBufferuiv
)( GLenum
, GLint
, GLuint
* ) = extension_funcs
[EXT_glClearBufferuiv
];
2248 TRACE("(%d, %d, %p)\n", buffer
, drawbuffer
, value
);
2250 func_glClearBufferuiv( buffer
, drawbuffer
, value
);
2254 static void WINAPI
wine_glClearColorIiEXT( GLint red
, GLint green
, GLint blue
, GLint alpha
) {
2255 void (*func_glClearColorIiEXT
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glClearColorIiEXT
];
2256 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
2258 func_glClearColorIiEXT( red
, green
, blue
, alpha
);
2262 static void WINAPI
wine_glClearColorIuiEXT( GLuint red
, GLuint green
, GLuint blue
, GLuint alpha
) {
2263 void (*func_glClearColorIuiEXT
)( GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glClearColorIuiEXT
];
2264 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
2266 func_glClearColorIuiEXT( red
, green
, blue
, alpha
);
2270 static void WINAPI
wine_glClearDepthdNV( GLdouble depth
) {
2271 void (*func_glClearDepthdNV
)( GLdouble
) = extension_funcs
[EXT_glClearDepthdNV
];
2272 TRACE("(%f)\n", depth
);
2274 func_glClearDepthdNV( depth
);
2278 static void WINAPI
wine_glClientActiveTexture( GLenum texture
) {
2279 void (*func_glClientActiveTexture
)( GLenum
) = extension_funcs
[EXT_glClientActiveTexture
];
2280 TRACE("(%d)\n", texture
);
2282 func_glClientActiveTexture( texture
);
2286 static void WINAPI
wine_glClientActiveTextureARB( GLenum texture
) {
2287 void (*func_glClientActiveTextureARB
)( GLenum
) = extension_funcs
[EXT_glClientActiveTextureARB
];
2288 TRACE("(%d)\n", texture
);
2290 func_glClientActiveTextureARB( texture
);
2294 static void WINAPI
wine_glClientActiveVertexStreamATI( GLenum stream
) {
2295 void (*func_glClientActiveVertexStreamATI
)( GLenum
) = extension_funcs
[EXT_glClientActiveVertexStreamATI
];
2296 TRACE("(%d)\n", stream
);
2298 func_glClientActiveVertexStreamATI( stream
);
2302 static void WINAPI
wine_glClientAttribDefaultEXT( GLbitfield mask
) {
2303 void (*func_glClientAttribDefaultEXT
)( GLbitfield
) = extension_funcs
[EXT_glClientAttribDefaultEXT
];
2304 TRACE("(%d)\n", mask
);
2306 func_glClientAttribDefaultEXT( mask
);
2310 static void WINAPI
wine_glColor3fVertex3fSUN( GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
) {
2311 void (*func_glColor3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor3fVertex3fSUN
];
2312 TRACE("(%f, %f, %f, %f, %f, %f)\n", r
, g
, b
, x
, y
, z
);
2314 func_glColor3fVertex3fSUN( r
, g
, b
, x
, y
, z
);
2318 static void WINAPI
wine_glColor3fVertex3fvSUN( GLfloat
* c
, GLfloat
* v
) {
2319 void (*func_glColor3fVertex3fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glColor3fVertex3fvSUN
];
2320 TRACE("(%p, %p)\n", c
, v
);
2322 func_glColor3fVertex3fvSUN( c
, v
);
2326 static void WINAPI
wine_glColor3hNV( unsigned short red
, unsigned short green
, unsigned short blue
) {
2327 void (*func_glColor3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glColor3hNV
];
2328 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
2330 func_glColor3hNV( red
, green
, blue
);
2334 static void WINAPI
wine_glColor3hvNV( unsigned short* v
) {
2335 void (*func_glColor3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glColor3hvNV
];
2336 TRACE("(%p)\n", v
);
2338 func_glColor3hvNV( v
);
2342 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
) {
2343 void (*func_glColor4fNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor4fNormal3fVertex3fSUN
];
2344 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
2346 func_glColor4fNormal3fVertex3fSUN( r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
2350 static void WINAPI
wine_glColor4fNormal3fVertex3fvSUN( GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
2351 void (*func_glColor4fNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glColor4fNormal3fVertex3fvSUN
];
2352 TRACE("(%p, %p, %p)\n", c
, n
, v
);
2354 func_glColor4fNormal3fVertex3fvSUN( c
, n
, v
);
2358 static void WINAPI
wine_glColor4hNV( unsigned short red
, unsigned short green
, unsigned short blue
, unsigned short alpha
) {
2359 void (*func_glColor4hNV
)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glColor4hNV
];
2360 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
2362 func_glColor4hNV( red
, green
, blue
, alpha
);
2366 static void WINAPI
wine_glColor4hvNV( unsigned short* v
) {
2367 void (*func_glColor4hvNV
)( unsigned short* ) = extension_funcs
[EXT_glColor4hvNV
];
2368 TRACE("(%p)\n", v
);
2370 func_glColor4hvNV( v
);
2374 static void WINAPI
wine_glColor4ubVertex2fSUN( GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
) {
2375 void (*func_glColor4ubVertex2fSUN
)( GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor4ubVertex2fSUN
];
2376 TRACE("(%d, %d, %d, %d, %f, %f)\n", r
, g
, b
, a
, x
, y
);
2378 func_glColor4ubVertex2fSUN( r
, g
, b
, a
, x
, y
);
2382 static void WINAPI
wine_glColor4ubVertex2fvSUN( GLubyte
* c
, GLfloat
* v
) {
2383 void (*func_glColor4ubVertex2fvSUN
)( GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glColor4ubVertex2fvSUN
];
2384 TRACE("(%p, %p)\n", c
, v
);
2386 func_glColor4ubVertex2fvSUN( c
, v
);
2390 static void WINAPI
wine_glColor4ubVertex3fSUN( GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
) {
2391 void (*func_glColor4ubVertex3fSUN
)( GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor4ubVertex3fSUN
];
2392 TRACE("(%d, %d, %d, %d, %f, %f, %f)\n", r
, g
, b
, a
, x
, y
, z
);
2394 func_glColor4ubVertex3fSUN( r
, g
, b
, a
, x
, y
, z
);
2398 static void WINAPI
wine_glColor4ubVertex3fvSUN( GLubyte
* c
, GLfloat
* v
) {
2399 void (*func_glColor4ubVertex3fvSUN
)( GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glColor4ubVertex3fvSUN
];
2400 TRACE("(%p, %p)\n", c
, v
);
2402 func_glColor4ubVertex3fvSUN( c
, v
);
2406 static void WINAPI
wine_glColorFragmentOp1ATI( GLenum op
, GLuint dst
, GLuint dstMask
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
) {
2407 void (*func_glColorFragmentOp1ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glColorFragmentOp1ATI
];
2408 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
2410 func_glColorFragmentOp1ATI( op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
2414 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
) {
2415 void (*func_glColorFragmentOp2ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glColorFragmentOp2ATI
];
2416 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
2418 func_glColorFragmentOp2ATI( op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
2422 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
) {
2423 void (*func_glColorFragmentOp3ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glColorFragmentOp3ATI
];
2424 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
);
2426 func_glColorFragmentOp3ATI( op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
, arg3
, arg3Rep
, arg3Mod
);
2430 static void WINAPI
wine_glColorMaskIndexedEXT( GLuint index
, GLboolean r
, GLboolean g
, GLboolean b
, GLboolean a
) {
2431 void (*func_glColorMaskIndexedEXT
)( GLuint
, GLboolean
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glColorMaskIndexedEXT
];
2432 TRACE("(%d, %d, %d, %d, %d)\n", index
, r
, g
, b
, a
);
2434 func_glColorMaskIndexedEXT( index
, r
, g
, b
, a
);
2438 static void WINAPI
wine_glColorMaski( GLuint index
, GLboolean r
, GLboolean g
, GLboolean b
, GLboolean a
) {
2439 void (*func_glColorMaski
)( GLuint
, GLboolean
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glColorMaski
];
2440 TRACE("(%d, %d, %d, %d, %d)\n", index
, r
, g
, b
, a
);
2442 func_glColorMaski( index
, r
, g
, b
, a
);
2446 static void WINAPI
wine_glColorPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
2447 void (*func_glColorPointerEXT
)( GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glColorPointerEXT
];
2448 TRACE("(%d, %d, %d, %d, %p)\n", size
, type
, stride
, count
, pointer
);
2450 func_glColorPointerEXT( size
, type
, stride
, count
, pointer
);
2454 static void WINAPI
wine_glColorPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
2455 void (*func_glColorPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glColorPointerListIBM
];
2456 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
2458 func_glColorPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
2462 static void WINAPI
wine_glColorPointervINTEL( GLint size
, GLenum type
, GLvoid
** pointer
) {
2463 void (*func_glColorPointervINTEL
)( GLint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glColorPointervINTEL
];
2464 TRACE("(%d, %d, %p)\n", size
, type
, pointer
);
2466 func_glColorPointervINTEL( size
, type
, pointer
);
2470 static void WINAPI
wine_glColorSubTableEXT( GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, GLvoid
* data
) {
2471 void (*func_glColorSubTableEXT
)( GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorSubTableEXT
];
2472 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, start
, count
, format
, type
, data
);
2474 func_glColorSubTableEXT( target
, start
, count
, format
, type
, data
);
2478 static void WINAPI
wine_glColorTableEXT( GLenum target
, GLenum internalFormat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* table
) {
2479 void (*func_glColorTableEXT
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorTableEXT
];
2480 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalFormat
, width
, format
, type
, table
);
2482 func_glColorTableEXT( target
, internalFormat
, width
, format
, type
, table
);
2486 static void WINAPI
wine_glColorTableParameterfvSGI( GLenum target
, GLenum pname
, GLfloat
* params
) {
2487 void (*func_glColorTableParameterfvSGI
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glColorTableParameterfvSGI
];
2488 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
2490 func_glColorTableParameterfvSGI( target
, pname
, params
);
2494 static void WINAPI
wine_glColorTableParameterivSGI( GLenum target
, GLenum pname
, GLint
* params
) {
2495 void (*func_glColorTableParameterivSGI
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glColorTableParameterivSGI
];
2496 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
2498 func_glColorTableParameterivSGI( target
, pname
, params
);
2502 static void WINAPI
wine_glColorTableSGI( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* table
) {
2503 void (*func_glColorTableSGI
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorTableSGI
];
2504 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, format
, type
, table
);
2506 func_glColorTableSGI( target
, internalformat
, width
, format
, type
, table
);
2510 static void WINAPI
wine_glCombinerInputNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
) {
2511 void (*func_glCombinerInputNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glCombinerInputNV
];
2512 TRACE("(%d, %d, %d, %d, %d, %d)\n", stage
, portion
, variable
, input
, mapping
, componentUsage
);
2514 func_glCombinerInputNV( stage
, portion
, variable
, input
, mapping
, componentUsage
);
2518 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
) {
2519 void (*func_glCombinerOutputNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glCombinerOutputNV
];
2520 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", stage
, portion
, abOutput
, cdOutput
, sumOutput
, scale
, bias
, abDotProduct
, cdDotProduct
, muxSum
);
2522 func_glCombinerOutputNV( stage
, portion
, abOutput
, cdOutput
, sumOutput
, scale
, bias
, abDotProduct
, cdDotProduct
, muxSum
);
2526 static void WINAPI
wine_glCombinerParameterfNV( GLenum pname
, GLfloat param
) {
2527 void (*func_glCombinerParameterfNV
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glCombinerParameterfNV
];
2528 TRACE("(%d, %f)\n", pname
, param
);
2530 func_glCombinerParameterfNV( pname
, param
);
2534 static void WINAPI
wine_glCombinerParameterfvNV( GLenum pname
, GLfloat
* params
) {
2535 void (*func_glCombinerParameterfvNV
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCombinerParameterfvNV
];
2536 TRACE("(%d, %p)\n", pname
, params
);
2538 func_glCombinerParameterfvNV( pname
, params
);
2542 static void WINAPI
wine_glCombinerParameteriNV( GLenum pname
, GLint param
) {
2543 void (*func_glCombinerParameteriNV
)( GLenum
, GLint
) = extension_funcs
[EXT_glCombinerParameteriNV
];
2544 TRACE("(%d, %d)\n", pname
, param
);
2546 func_glCombinerParameteriNV( pname
, param
);
2550 static void WINAPI
wine_glCombinerParameterivNV( GLenum pname
, GLint
* params
) {
2551 void (*func_glCombinerParameterivNV
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glCombinerParameterivNV
];
2552 TRACE("(%d, %p)\n", pname
, params
);
2554 func_glCombinerParameterivNV( pname
, params
);
2558 static void WINAPI
wine_glCombinerStageParameterfvNV( GLenum stage
, GLenum pname
, GLfloat
* params
) {
2559 void (*func_glCombinerStageParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCombinerStageParameterfvNV
];
2560 TRACE("(%d, %d, %p)\n", stage
, pname
, params
);
2562 func_glCombinerStageParameterfvNV( stage
, pname
, params
);
2566 static void WINAPI
wine_glCompileShader( GLuint shader
) {
2567 void (*func_glCompileShader
)( GLuint
) = extension_funcs
[EXT_glCompileShader
];
2568 TRACE("(%d)\n", shader
);
2570 func_glCompileShader( shader
);
2574 static void WINAPI
wine_glCompileShaderARB( unsigned int shaderObj
) {
2575 void (*func_glCompileShaderARB
)( unsigned int ) = extension_funcs
[EXT_glCompileShaderARB
];
2576 TRACE("(%d)\n", shaderObj
);
2578 func_glCompileShaderARB( shaderObj
);
2582 static void WINAPI
wine_glCompressedMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
2583 void (*func_glCompressedMultiTexImage1DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexImage1DEXT
];
2584 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
2586 func_glCompressedMultiTexImage1DEXT( texunit
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
2590 static void WINAPI
wine_glCompressedMultiTexImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
2591 void (*func_glCompressedMultiTexImage2DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexImage2DEXT
];
2592 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
2594 func_glCompressedMultiTexImage2DEXT( texunit
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
2598 static void WINAPI
wine_glCompressedMultiTexImage3DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
2599 void (*func_glCompressedMultiTexImage3DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexImage3DEXT
];
2600 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
2602 func_glCompressedMultiTexImage3DEXT( texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
2606 static void WINAPI
wine_glCompressedMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* bits
) {
2607 void (*func_glCompressedMultiTexSubImage1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexSubImage1DEXT
];
2608 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
2610 func_glCompressedMultiTexSubImage1DEXT( texunit
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
2614 static void WINAPI
wine_glCompressedMultiTexSubImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, GLvoid
* bits
) {
2615 void (*func_glCompressedMultiTexSubImage2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexSubImage2DEXT
];
2616 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
2618 func_glCompressedMultiTexSubImage2DEXT( texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
2622 static void WINAPI
wine_glCompressedMultiTexSubImage3DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLsizei imageSize
, GLvoid
* bits
) {
2623 void (*func_glCompressedMultiTexSubImage3DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexSubImage3DEXT
];
2624 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
);
2626 func_glCompressedMultiTexSubImage3DEXT( texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
);
2630 static void WINAPI
wine_glCompressedTexImage1D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
2631 void (*func_glCompressedTexImage1D
)( GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage1D
];
2632 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, border
, imageSize
, data
);
2634 func_glCompressedTexImage1D( target
, level
, internalformat
, width
, border
, imageSize
, data
);
2638 static void WINAPI
wine_glCompressedTexImage1DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
2639 void (*func_glCompressedTexImage1DARB
)( GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage1DARB
];
2640 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, border
, imageSize
, data
);
2642 func_glCompressedTexImage1DARB( target
, level
, internalformat
, width
, border
, imageSize
, data
);
2646 static void WINAPI
wine_glCompressedTexImage2D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
2647 void (*func_glCompressedTexImage2D
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage2D
];
2648 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
2650 func_glCompressedTexImage2D( target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
2654 static void WINAPI
wine_glCompressedTexImage2DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
2655 void (*func_glCompressedTexImage2DARB
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage2DARB
];
2656 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
2658 func_glCompressedTexImage2DARB( target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
2662 static void WINAPI
wine_glCompressedTexImage3D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
2663 void (*func_glCompressedTexImage3D
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage3D
];
2664 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
2666 func_glCompressedTexImage3D( target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
2670 static void WINAPI
wine_glCompressedTexImage3DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
2671 void (*func_glCompressedTexImage3DARB
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage3DARB
];
2672 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
2674 func_glCompressedTexImage3DARB( target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
2678 static void WINAPI
wine_glCompressedTexSubImage1D( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
2679 void (*func_glCompressedTexSubImage1D
)( GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage1D
];
2680 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, width
, format
, imageSize
, data
);
2682 func_glCompressedTexSubImage1D( target
, level
, xoffset
, width
, format
, imageSize
, data
);
2686 static void WINAPI
wine_glCompressedTexSubImage1DARB( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
2687 void (*func_glCompressedTexSubImage1DARB
)( GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage1DARB
];
2688 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, width
, format
, imageSize
, data
);
2690 func_glCompressedTexSubImage1DARB( target
, level
, xoffset
, width
, format
, imageSize
, data
);
2694 static void WINAPI
wine_glCompressedTexSubImage2D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
2695 void (*func_glCompressedTexSubImage2D
)( GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage2D
];
2696 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
2698 func_glCompressedTexSubImage2D( target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
2702 static void WINAPI
wine_glCompressedTexSubImage2DARB( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
2703 void (*func_glCompressedTexSubImage2DARB
)( GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage2DARB
];
2704 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
2706 func_glCompressedTexSubImage2DARB( target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
2710 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
) {
2711 void (*func_glCompressedTexSubImage3D
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage3D
];
2712 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
2714 func_glCompressedTexSubImage3D( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
2718 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
) {
2719 void (*func_glCompressedTexSubImage3DARB
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage3DARB
];
2720 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
2722 func_glCompressedTexSubImage3DARB( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
2726 static void WINAPI
wine_glCompressedTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
2727 void (*func_glCompressedTextureImage1DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureImage1DEXT
];
2728 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
2730 func_glCompressedTextureImage1DEXT( texture
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
2734 static void WINAPI
wine_glCompressedTextureImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
2735 void (*func_glCompressedTextureImage2DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureImage2DEXT
];
2736 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
2738 func_glCompressedTextureImage2DEXT( texture
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
2742 static void WINAPI
wine_glCompressedTextureImage3DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
2743 void (*func_glCompressedTextureImage3DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureImage3DEXT
];
2744 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
2746 func_glCompressedTextureImage3DEXT( texture
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
2750 static void WINAPI
wine_glCompressedTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* bits
) {
2751 void (*func_glCompressedTextureSubImage1DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureSubImage1DEXT
];
2752 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
2754 func_glCompressedTextureSubImage1DEXT( texture
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
2758 static void WINAPI
wine_glCompressedTextureSubImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, GLvoid
* bits
) {
2759 void (*func_glCompressedTextureSubImage2DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureSubImage2DEXT
];
2760 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
2762 func_glCompressedTextureSubImage2DEXT( texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
2766 static void WINAPI
wine_glCompressedTextureSubImage3DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLsizei imageSize
, GLvoid
* bits
) {
2767 void (*func_glCompressedTextureSubImage3DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureSubImage3DEXT
];
2768 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
);
2770 func_glCompressedTextureSubImage3DEXT( texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
);
2774 static void WINAPI
wine_glConvolutionFilter1DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* image
) {
2775 void (*func_glConvolutionFilter1DEXT
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glConvolutionFilter1DEXT
];
2776 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, format
, type
, image
);
2778 func_glConvolutionFilter1DEXT( target
, internalformat
, width
, format
, type
, image
);
2782 static void WINAPI
wine_glConvolutionFilter2DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* image
) {
2783 void (*func_glConvolutionFilter2DEXT
)( GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glConvolutionFilter2DEXT
];
2784 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, height
, format
, type
, image
);
2786 func_glConvolutionFilter2DEXT( target
, internalformat
, width
, height
, format
, type
, image
);
2790 static void WINAPI
wine_glConvolutionParameterfEXT( GLenum target
, GLenum pname
, GLfloat params
) {
2791 void (*func_glConvolutionParameterfEXT
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glConvolutionParameterfEXT
];
2792 TRACE("(%d, %d, %f)\n", target
, pname
, params
);
2794 func_glConvolutionParameterfEXT( target
, pname
, params
);
2798 static void WINAPI
wine_glConvolutionParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
2799 void (*func_glConvolutionParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glConvolutionParameterfvEXT
];
2800 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
2802 func_glConvolutionParameterfvEXT( target
, pname
, params
);
2806 static void WINAPI
wine_glConvolutionParameteriEXT( GLenum target
, GLenum pname
, GLint params
) {
2807 void (*func_glConvolutionParameteriEXT
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glConvolutionParameteriEXT
];
2808 TRACE("(%d, %d, %d)\n", target
, pname
, params
);
2810 func_glConvolutionParameteriEXT( target
, pname
, params
);
2814 static void WINAPI
wine_glConvolutionParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
2815 void (*func_glConvolutionParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glConvolutionParameterivEXT
];
2816 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
2818 func_glConvolutionParameterivEXT( target
, pname
, params
);
2822 static void WINAPI
wine_glCopyColorSubTableEXT( GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
) {
2823 void (*func_glCopyColorSubTableEXT
)( GLenum
, GLsizei
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyColorSubTableEXT
];
2824 TRACE("(%d, %d, %d, %d, %d)\n", target
, start
, x
, y
, width
);
2826 func_glCopyColorSubTableEXT( target
, start
, x
, y
, width
);
2830 static void WINAPI
wine_glCopyColorTableSGI( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
) {
2831 void (*func_glCopyColorTableSGI
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyColorTableSGI
];
2832 TRACE("(%d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
);
2834 func_glCopyColorTableSGI( target
, internalformat
, x
, y
, width
);
2838 static void WINAPI
wine_glCopyConvolutionFilter1DEXT( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
) {
2839 void (*func_glCopyConvolutionFilter1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyConvolutionFilter1DEXT
];
2840 TRACE("(%d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
);
2842 func_glCopyConvolutionFilter1DEXT( target
, internalformat
, x
, y
, width
);
2846 static void WINAPI
wine_glCopyConvolutionFilter2DEXT( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
2847 void (*func_glCopyConvolutionFilter2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyConvolutionFilter2DEXT
];
2848 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
, height
);
2850 func_glCopyConvolutionFilter2DEXT( target
, internalformat
, x
, y
, width
, height
);
2854 static void WINAPI
wine_glCopyMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
) {
2855 void (*func_glCopyMultiTexImage1DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyMultiTexImage1DEXT
];
2856 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, internalformat
, x
, y
, width
, border
);
2858 func_glCopyMultiTexImage1DEXT( texunit
, target
, level
, internalformat
, x
, y
, width
, border
);
2862 static void WINAPI
wine_glCopyMultiTexImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
) {
2863 void (*func_glCopyMultiTexImage2DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyMultiTexImage2DEXT
];
2864 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
2866 func_glCopyMultiTexImage2DEXT( texunit
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
2870 static void WINAPI
wine_glCopyMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
) {
2871 void (*func_glCopyMultiTexSubImage1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyMultiTexSubImage1DEXT
];
2872 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, xoffset
, x
, y
, width
);
2874 func_glCopyMultiTexSubImage1DEXT( texunit
, target
, level
, xoffset
, x
, y
, width
);
2878 static void WINAPI
wine_glCopyMultiTexSubImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
2879 void (*func_glCopyMultiTexSubImage2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyMultiTexSubImage2DEXT
];
2880 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
2882 func_glCopyMultiTexSubImage2DEXT( texunit
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
2886 static void WINAPI
wine_glCopyMultiTexSubImage3DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
2887 void (*func_glCopyMultiTexSubImage3DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyMultiTexSubImage3DEXT
];
2888 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
2890 func_glCopyMultiTexSubImage3DEXT( texunit
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
2894 static void WINAPI
wine_glCopyTexImage1DEXT( GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
) {
2895 void (*func_glCopyTexImage1DEXT
)( GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTexImage1DEXT
];
2896 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target
, level
, internalformat
, x
, y
, width
, border
);
2898 func_glCopyTexImage1DEXT( target
, level
, internalformat
, x
, y
, width
, border
);
2902 static void WINAPI
wine_glCopyTexImage2DEXT( GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
) {
2903 void (*func_glCopyTexImage2DEXT
)( GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTexImage2DEXT
];
2904 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, internalformat
, x
, y
, width
, height
, border
);
2906 func_glCopyTexImage2DEXT( target
, level
, internalformat
, x
, y
, width
, height
, border
);
2910 static void WINAPI
wine_glCopyTexSubImage1DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
) {
2911 void (*func_glCopyTexSubImage1DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage1DEXT
];
2912 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, x
, y
, width
);
2914 func_glCopyTexSubImage1DEXT( target
, level
, xoffset
, x
, y
, width
);
2918 static void WINAPI
wine_glCopyTexSubImage2DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
2919 void (*func_glCopyTexSubImage2DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage2DEXT
];
2920 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
2922 func_glCopyTexSubImage2DEXT( target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
2926 static void WINAPI
wine_glCopyTexSubImage3DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
2927 void (*func_glCopyTexSubImage3DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage3DEXT
];
2928 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
2930 func_glCopyTexSubImage3DEXT( target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
2934 static void WINAPI
wine_glCopyTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
) {
2935 void (*func_glCopyTextureImage1DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTextureImage1DEXT
];
2936 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, internalformat
, x
, y
, width
, border
);
2938 func_glCopyTextureImage1DEXT( texture
, target
, level
, internalformat
, x
, y
, width
, border
);
2942 static void WINAPI
wine_glCopyTextureImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
) {
2943 void (*func_glCopyTextureImage2DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTextureImage2DEXT
];
2944 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
2946 func_glCopyTextureImage2DEXT( texture
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
2950 static void WINAPI
wine_glCopyTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
) {
2951 void (*func_glCopyTextureSubImage1DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyTextureSubImage1DEXT
];
2952 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, xoffset
, x
, y
, width
);
2954 func_glCopyTextureSubImage1DEXT( texture
, target
, level
, xoffset
, x
, y
, width
);
2958 static void WINAPI
wine_glCopyTextureSubImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
2959 void (*func_glCopyTextureSubImage2DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTextureSubImage2DEXT
];
2960 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
2962 func_glCopyTextureSubImage2DEXT( texture
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
2966 static void WINAPI
wine_glCopyTextureSubImage3DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
2967 void (*func_glCopyTextureSubImage3DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTextureSubImage3DEXT
];
2968 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
2970 func_glCopyTextureSubImage3DEXT( texture
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
2974 static GLuint WINAPI
wine_glCreateProgram( void ) {
2976 GLuint (*func_glCreateProgram
)( void ) = extension_funcs
[EXT_glCreateProgram
];
2979 ret_value
= func_glCreateProgram( );
2984 static unsigned int WINAPI
wine_glCreateProgramObjectARB( void ) {
2985 unsigned int ret_value
;
2986 unsigned int (*func_glCreateProgramObjectARB
)( void ) = extension_funcs
[EXT_glCreateProgramObjectARB
];
2989 ret_value
= func_glCreateProgramObjectARB( );
2994 static GLuint WINAPI
wine_glCreateShader( GLenum type
) {
2996 GLuint (*func_glCreateShader
)( GLenum
) = extension_funcs
[EXT_glCreateShader
];
2997 TRACE("(%d)\n", type
);
2999 ret_value
= func_glCreateShader( type
);
3004 static unsigned int WINAPI
wine_glCreateShaderObjectARB( GLenum shaderType
) {
3005 unsigned int ret_value
;
3006 unsigned int (*func_glCreateShaderObjectARB
)( GLenum
) = extension_funcs
[EXT_glCreateShaderObjectARB
];
3007 TRACE("(%d)\n", shaderType
);
3009 ret_value
= func_glCreateShaderObjectARB( shaderType
);
3014 static void WINAPI
wine_glCullParameterdvEXT( GLenum pname
, GLdouble
* params
) {
3015 void (*func_glCullParameterdvEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glCullParameterdvEXT
];
3016 TRACE("(%d, %p)\n", pname
, params
);
3018 func_glCullParameterdvEXT( pname
, params
);
3022 static void WINAPI
wine_glCullParameterfvEXT( GLenum pname
, GLfloat
* params
) {
3023 void (*func_glCullParameterfvEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCullParameterfvEXT
];
3024 TRACE("(%d, %p)\n", pname
, params
);
3026 func_glCullParameterfvEXT( pname
, params
);
3030 static void WINAPI
wine_glCurrentPaletteMatrixARB( GLint index
) {
3031 void (*func_glCurrentPaletteMatrixARB
)( GLint
) = extension_funcs
[EXT_glCurrentPaletteMatrixARB
];
3032 TRACE("(%d)\n", index
);
3034 func_glCurrentPaletteMatrixARB( index
);
3038 static void WINAPI
wine_glDeformSGIX( GLbitfield mask
) {
3039 void (*func_glDeformSGIX
)( GLbitfield
) = extension_funcs
[EXT_glDeformSGIX
];
3040 TRACE("(%d)\n", mask
);
3042 func_glDeformSGIX( mask
);
3046 static void WINAPI
wine_glDeformationMap3dSGIX( GLenum 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
) {
3047 void (*func_glDeformationMap3dSGIX
)( GLenum
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
* ) = extension_funcs
[EXT_glDeformationMap3dSGIX
];
3048 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
);
3050 func_glDeformationMap3dSGIX( target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, w1
, w2
, wstride
, worder
, points
);
3054 static void WINAPI
wine_glDeformationMap3fSGIX( GLenum 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
) {
3055 void (*func_glDeformationMap3fSGIX
)( GLenum
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glDeformationMap3fSGIX
];
3056 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
);
3058 func_glDeformationMap3fSGIX( target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, w1
, w2
, wstride
, worder
, points
);
3062 static void WINAPI
wine_glDeleteAsyncMarkersSGIX( GLuint marker
, GLsizei range
) {
3063 void (*func_glDeleteAsyncMarkersSGIX
)( GLuint
, GLsizei
) = extension_funcs
[EXT_glDeleteAsyncMarkersSGIX
];
3064 TRACE("(%d, %d)\n", marker
, range
);
3066 func_glDeleteAsyncMarkersSGIX( marker
, range
);
3070 static void WINAPI
wine_glDeleteBufferRegion( GLenum region
) {
3071 void (*func_glDeleteBufferRegion
)( GLenum
) = extension_funcs
[EXT_glDeleteBufferRegion
];
3072 TRACE("(%d)\n", region
);
3074 func_glDeleteBufferRegion( region
);
3078 static void WINAPI
wine_glDeleteBuffers( GLsizei n
, GLuint
* buffers
) {
3079 void (*func_glDeleteBuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteBuffers
];
3080 TRACE("(%d, %p)\n", n
, buffers
);
3082 func_glDeleteBuffers( n
, buffers
);
3086 static void WINAPI
wine_glDeleteBuffersARB( GLsizei n
, GLuint
* buffers
) {
3087 void (*func_glDeleteBuffersARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteBuffersARB
];
3088 TRACE("(%d, %p)\n", n
, buffers
);
3090 func_glDeleteBuffersARB( n
, buffers
);
3094 static void WINAPI
wine_glDeleteFencesAPPLE( GLsizei n
, GLuint
* fences
) {
3095 void (*func_glDeleteFencesAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFencesAPPLE
];
3096 TRACE("(%d, %p)\n", n
, fences
);
3098 func_glDeleteFencesAPPLE( n
, fences
);
3102 static void WINAPI
wine_glDeleteFencesNV( GLsizei n
, GLuint
* fences
) {
3103 void (*func_glDeleteFencesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFencesNV
];
3104 TRACE("(%d, %p)\n", n
, fences
);
3106 func_glDeleteFencesNV( n
, fences
);
3110 static void WINAPI
wine_glDeleteFragmentShaderATI( GLuint id
) {
3111 void (*func_glDeleteFragmentShaderATI
)( GLuint
) = extension_funcs
[EXT_glDeleteFragmentShaderATI
];
3112 TRACE("(%d)\n", id
);
3114 func_glDeleteFragmentShaderATI( id
);
3118 static void WINAPI
wine_glDeleteFramebuffers( GLsizei n
, GLuint
* framebuffers
) {
3119 void (*func_glDeleteFramebuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFramebuffers
];
3120 TRACE("(%d, %p)\n", n
, framebuffers
);
3122 func_glDeleteFramebuffers( n
, framebuffers
);
3126 static void WINAPI
wine_glDeleteFramebuffersEXT( GLsizei n
, GLuint
* framebuffers
) {
3127 void (*func_glDeleteFramebuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFramebuffersEXT
];
3128 TRACE("(%d, %p)\n", n
, framebuffers
);
3130 func_glDeleteFramebuffersEXT( n
, framebuffers
);
3134 static void WINAPI
wine_glDeleteObjectARB( unsigned int obj
) {
3135 void (*func_glDeleteObjectARB
)( unsigned int ) = extension_funcs
[EXT_glDeleteObjectARB
];
3136 TRACE("(%d)\n", obj
);
3138 func_glDeleteObjectARB( obj
);
3142 static void WINAPI
wine_glDeleteObjectBufferATI( GLuint buffer
) {
3143 void (*func_glDeleteObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glDeleteObjectBufferATI
];
3144 TRACE("(%d)\n", buffer
);
3146 func_glDeleteObjectBufferATI( buffer
);
3150 static void WINAPI
wine_glDeleteOcclusionQueriesNV( GLsizei n
, GLuint
* ids
) {
3151 void (*func_glDeleteOcclusionQueriesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteOcclusionQueriesNV
];
3152 TRACE("(%d, %p)\n", n
, ids
);
3154 func_glDeleteOcclusionQueriesNV( n
, ids
);
3158 static void WINAPI
wine_glDeleteProgram( GLuint program
) {
3159 void (*func_glDeleteProgram
)( GLuint
) = extension_funcs
[EXT_glDeleteProgram
];
3160 TRACE("(%d)\n", program
);
3162 func_glDeleteProgram( program
);
3166 static void WINAPI
wine_glDeleteProgramsARB( GLsizei n
, GLuint
* programs
) {
3167 void (*func_glDeleteProgramsARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteProgramsARB
];
3168 TRACE("(%d, %p)\n", n
, programs
);
3170 func_glDeleteProgramsARB( n
, programs
);
3174 static void WINAPI
wine_glDeleteProgramsNV( GLsizei n
, GLuint
* programs
) {
3175 void (*func_glDeleteProgramsNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteProgramsNV
];
3176 TRACE("(%d, %p)\n", n
, programs
);
3178 func_glDeleteProgramsNV( n
, programs
);
3182 static void WINAPI
wine_glDeleteQueries( GLsizei n
, GLuint
* ids
) {
3183 void (*func_glDeleteQueries
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteQueries
];
3184 TRACE("(%d, %p)\n", n
, ids
);
3186 func_glDeleteQueries( n
, ids
);
3190 static void WINAPI
wine_glDeleteQueriesARB( GLsizei n
, GLuint
* ids
) {
3191 void (*func_glDeleteQueriesARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteQueriesARB
];
3192 TRACE("(%d, %p)\n", n
, ids
);
3194 func_glDeleteQueriesARB( n
, ids
);
3198 static void WINAPI
wine_glDeleteRenderbuffers( GLsizei n
, GLuint
* renderbuffers
) {
3199 void (*func_glDeleteRenderbuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteRenderbuffers
];
3200 TRACE("(%d, %p)\n", n
, renderbuffers
);
3202 func_glDeleteRenderbuffers( n
, renderbuffers
);
3206 static void WINAPI
wine_glDeleteRenderbuffersEXT( GLsizei n
, GLuint
* renderbuffers
) {
3207 void (*func_glDeleteRenderbuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteRenderbuffersEXT
];
3208 TRACE("(%d, %p)\n", n
, renderbuffers
);
3210 func_glDeleteRenderbuffersEXT( n
, renderbuffers
);
3214 static void WINAPI
wine_glDeleteShader( GLuint shader
) {
3215 void (*func_glDeleteShader
)( GLuint
) = extension_funcs
[EXT_glDeleteShader
];
3216 TRACE("(%d)\n", shader
);
3218 func_glDeleteShader( shader
);
3222 static void WINAPI
wine_glDeleteTexturesEXT( GLsizei n
, GLuint
* textures
) {
3223 void (*func_glDeleteTexturesEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteTexturesEXT
];
3224 TRACE("(%d, %p)\n", n
, textures
);
3226 func_glDeleteTexturesEXT( n
, textures
);
3230 static void WINAPI
wine_glDeleteVertexArrays( GLsizei n
, GLuint
* arrays
) {
3231 void (*func_glDeleteVertexArrays
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteVertexArrays
];
3232 TRACE("(%d, %p)\n", n
, arrays
);
3234 func_glDeleteVertexArrays( n
, arrays
);
3238 static void WINAPI
wine_glDeleteVertexArraysAPPLE( GLsizei n
, GLuint
* arrays
) {
3239 void (*func_glDeleteVertexArraysAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteVertexArraysAPPLE
];
3240 TRACE("(%d, %p)\n", n
, arrays
);
3242 func_glDeleteVertexArraysAPPLE( n
, arrays
);
3246 static void WINAPI
wine_glDeleteVertexShaderEXT( GLuint id
) {
3247 void (*func_glDeleteVertexShaderEXT
)( GLuint
) = extension_funcs
[EXT_glDeleteVertexShaderEXT
];
3248 TRACE("(%d)\n", id
);
3250 func_glDeleteVertexShaderEXT( id
);
3254 static void WINAPI
wine_glDepthBoundsEXT( GLclampd zmin
, GLclampd zmax
) {
3255 void (*func_glDepthBoundsEXT
)( GLclampd
, GLclampd
) = extension_funcs
[EXT_glDepthBoundsEXT
];
3256 TRACE("(%f, %f)\n", zmin
, zmax
);
3258 func_glDepthBoundsEXT( zmin
, zmax
);
3262 static void WINAPI
wine_glDepthBoundsdNV( GLdouble zmin
, GLdouble zmax
) {
3263 void (*func_glDepthBoundsdNV
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glDepthBoundsdNV
];
3264 TRACE("(%f, %f)\n", zmin
, zmax
);
3266 func_glDepthBoundsdNV( zmin
, zmax
);
3270 static void WINAPI
wine_glDepthRangedNV( GLdouble zNear
, GLdouble zFar
) {
3271 void (*func_glDepthRangedNV
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glDepthRangedNV
];
3272 TRACE("(%f, %f)\n", zNear
, zFar
);
3274 func_glDepthRangedNV( zNear
, zFar
);
3278 static void WINAPI
wine_glDetachObjectARB( unsigned int containerObj
, unsigned int attachedObj
) {
3279 void (*func_glDetachObjectARB
)( unsigned int, unsigned int ) = extension_funcs
[EXT_glDetachObjectARB
];
3280 TRACE("(%d, %d)\n", containerObj
, attachedObj
);
3282 func_glDetachObjectARB( containerObj
, attachedObj
);
3286 static void WINAPI
wine_glDetachShader( GLuint program
, GLuint shader
) {
3287 void (*func_glDetachShader
)( GLuint
, GLuint
) = extension_funcs
[EXT_glDetachShader
];
3288 TRACE("(%d, %d)\n", program
, shader
);
3290 func_glDetachShader( program
, shader
);
3294 static void WINAPI
wine_glDetailTexFuncSGIS( GLenum target
, GLsizei n
, GLfloat
* points
) {
3295 void (*func_glDetailTexFuncSGIS
)( GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glDetailTexFuncSGIS
];
3296 TRACE("(%d, %d, %p)\n", target
, n
, points
);
3298 func_glDetailTexFuncSGIS( target
, n
, points
);
3302 static void WINAPI
wine_glDisableClientStateIndexedEXT( GLenum array
, GLuint index
) {
3303 void (*func_glDisableClientStateIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDisableClientStateIndexedEXT
];
3304 TRACE("(%d, %d)\n", array
, index
);
3306 func_glDisableClientStateIndexedEXT( array
, index
);
3310 static void WINAPI
wine_glDisableIndexedEXT( GLenum target
, GLuint index
) {
3311 void (*func_glDisableIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDisableIndexedEXT
];
3312 TRACE("(%d, %d)\n", target
, index
);
3314 func_glDisableIndexedEXT( target
, index
);
3318 static void WINAPI
wine_glDisableVariantClientStateEXT( GLuint id
) {
3319 void (*func_glDisableVariantClientStateEXT
)( GLuint
) = extension_funcs
[EXT_glDisableVariantClientStateEXT
];
3320 TRACE("(%d)\n", id
);
3322 func_glDisableVariantClientStateEXT( id
);
3326 static void WINAPI
wine_glDisableVertexAttribArray( GLuint index
) {
3327 void (*func_glDisableVertexAttribArray
)( GLuint
) = extension_funcs
[EXT_glDisableVertexAttribArray
];
3328 TRACE("(%d)\n", index
);
3330 func_glDisableVertexAttribArray( index
);
3334 static void WINAPI
wine_glDisableVertexAttribArrayARB( GLuint index
) {
3335 void (*func_glDisableVertexAttribArrayARB
)( GLuint
) = extension_funcs
[EXT_glDisableVertexAttribArrayARB
];
3336 TRACE("(%d)\n", index
);
3338 func_glDisableVertexAttribArrayARB( index
);
3342 static void WINAPI
wine_glDisablei( GLenum target
, GLuint index
) {
3343 void (*func_glDisablei
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDisablei
];
3344 TRACE("(%d, %d)\n", target
, index
);
3346 func_glDisablei( target
, index
);
3350 static void WINAPI
wine_glDrawArraysEXT( GLenum mode
, GLint first
, GLsizei count
) {
3351 void (*func_glDrawArraysEXT
)( GLenum
, GLint
, GLsizei
) = extension_funcs
[EXT_glDrawArraysEXT
];
3352 TRACE("(%d, %d, %d)\n", mode
, first
, count
);
3354 func_glDrawArraysEXT( mode
, first
, count
);
3358 static void WINAPI
wine_glDrawArraysInstancedARB( GLenum mode
, GLint first
, GLsizei count
, GLsizei primcount
) {
3359 void (*func_glDrawArraysInstancedARB
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawArraysInstancedARB
];
3360 TRACE("(%d, %d, %d, %d)\n", mode
, first
, count
, primcount
);
3362 func_glDrawArraysInstancedARB( mode
, first
, count
, primcount
);
3366 static void WINAPI
wine_glDrawArraysInstancedEXT( GLenum mode
, GLint start
, GLsizei count
, GLsizei primcount
) {
3367 void (*func_glDrawArraysInstancedEXT
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawArraysInstancedEXT
];
3368 TRACE("(%d, %d, %d, %d)\n", mode
, start
, count
, primcount
);
3370 func_glDrawArraysInstancedEXT( mode
, start
, count
, primcount
);
3374 static void WINAPI
wine_glDrawBufferRegion( GLenum region
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint xDest
, GLint yDest
) {
3375 void (*func_glDrawBufferRegion
)( GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
, GLint
) = extension_funcs
[EXT_glDrawBufferRegion
];
3376 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", region
, x
, y
, width
, height
, xDest
, yDest
);
3378 func_glDrawBufferRegion( region
, x
, y
, width
, height
, xDest
, yDest
);
3382 static void WINAPI
wine_glDrawBuffers( GLsizei n
, GLenum
* bufs
) {
3383 void (*func_glDrawBuffers
)( GLsizei
, GLenum
* ) = extension_funcs
[EXT_glDrawBuffers
];
3384 TRACE("(%d, %p)\n", n
, bufs
);
3386 func_glDrawBuffers( n
, bufs
);
3390 static void WINAPI
wine_glDrawBuffersARB( GLsizei n
, GLenum
* bufs
) {
3391 void (*func_glDrawBuffersARB
)( GLsizei
, GLenum
* ) = extension_funcs
[EXT_glDrawBuffersARB
];
3392 TRACE("(%d, %p)\n", n
, bufs
);
3394 func_glDrawBuffersARB( n
, bufs
);
3398 static void WINAPI
wine_glDrawBuffersATI( GLsizei n
, GLenum
* bufs
) {
3399 void (*func_glDrawBuffersATI
)( GLsizei
, GLenum
* ) = extension_funcs
[EXT_glDrawBuffersATI
];
3400 TRACE("(%d, %p)\n", n
, bufs
);
3402 func_glDrawBuffersATI( n
, bufs
);
3406 static void WINAPI
wine_glDrawElementArrayAPPLE( GLenum mode
, GLint first
, GLsizei count
) {
3407 void (*func_glDrawElementArrayAPPLE
)( GLenum
, GLint
, GLsizei
) = extension_funcs
[EXT_glDrawElementArrayAPPLE
];
3408 TRACE("(%d, %d, %d)\n", mode
, first
, count
);
3410 func_glDrawElementArrayAPPLE( mode
, first
, count
);
3414 static void WINAPI
wine_glDrawElementArrayATI( GLenum mode
, GLsizei count
) {
3415 void (*func_glDrawElementArrayATI
)( GLenum
, GLsizei
) = extension_funcs
[EXT_glDrawElementArrayATI
];
3416 TRACE("(%d, %d)\n", mode
, count
);
3418 func_glDrawElementArrayATI( mode
, count
);
3422 static void WINAPI
wine_glDrawElementsInstancedARB( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLsizei primcount
) {
3423 void (*func_glDrawElementsInstancedARB
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLsizei
) = extension_funcs
[EXT_glDrawElementsInstancedARB
];
3424 TRACE("(%d, %d, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
3426 func_glDrawElementsInstancedARB( mode
, count
, type
, indices
, primcount
);
3430 static void WINAPI
wine_glDrawElementsInstancedEXT( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLsizei primcount
) {
3431 void (*func_glDrawElementsInstancedEXT
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLsizei
) = extension_funcs
[EXT_glDrawElementsInstancedEXT
];
3432 TRACE("(%d, %d, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
3434 func_glDrawElementsInstancedEXT( mode
, count
, type
, indices
, primcount
);
3438 static void WINAPI
wine_glDrawMeshArraysSUN( GLenum mode
, GLint first
, GLsizei count
, GLsizei width
) {
3439 void (*func_glDrawMeshArraysSUN
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawMeshArraysSUN
];
3440 TRACE("(%d, %d, %d, %d)\n", mode
, first
, count
, width
);
3442 func_glDrawMeshArraysSUN( mode
, first
, count
, width
);
3446 static void WINAPI
wine_glDrawRangeElementArrayAPPLE( GLenum mode
, GLuint start
, GLuint end
, GLint first
, GLsizei count
) {
3447 void (*func_glDrawRangeElementArrayAPPLE
)( GLenum
, GLuint
, GLuint
, GLint
, GLsizei
) = extension_funcs
[EXT_glDrawRangeElementArrayAPPLE
];
3448 TRACE("(%d, %d, %d, %d, %d)\n", mode
, start
, end
, first
, count
);
3450 func_glDrawRangeElementArrayAPPLE( mode
, start
, end
, first
, count
);
3454 static void WINAPI
wine_glDrawRangeElementArrayATI( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
) {
3455 void (*func_glDrawRangeElementArrayATI
)( GLenum
, GLuint
, GLuint
, GLsizei
) = extension_funcs
[EXT_glDrawRangeElementArrayATI
];
3456 TRACE("(%d, %d, %d, %d)\n", mode
, start
, end
, count
);
3458 func_glDrawRangeElementArrayATI( mode
, start
, end
, count
);
3462 static void WINAPI
wine_glDrawRangeElementsEXT( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, GLvoid
* indices
) {
3463 void (*func_glDrawRangeElementsEXT
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glDrawRangeElementsEXT
];
3464 TRACE("(%d, %d, %d, %d, %d, %p)\n", mode
, start
, end
, count
, type
, indices
);
3466 func_glDrawRangeElementsEXT( mode
, start
, end
, count
, type
, indices
);
3470 static void WINAPI
wine_glEdgeFlagPointerEXT( GLsizei stride
, GLsizei count
, GLboolean
* pointer
) {
3471 void (*func_glEdgeFlagPointerEXT
)( GLsizei
, GLsizei
, GLboolean
* ) = extension_funcs
[EXT_glEdgeFlagPointerEXT
];
3472 TRACE("(%d, %d, %p)\n", stride
, count
, pointer
);
3474 func_glEdgeFlagPointerEXT( stride
, count
, pointer
);
3478 static void WINAPI
wine_glEdgeFlagPointerListIBM( GLint stride
, GLboolean
** pointer
, GLint ptrstride
) {
3479 void (*func_glEdgeFlagPointerListIBM
)( GLint
, GLboolean
**, GLint
) = extension_funcs
[EXT_glEdgeFlagPointerListIBM
];
3480 TRACE("(%d, %p, %d)\n", stride
, pointer
, ptrstride
);
3482 func_glEdgeFlagPointerListIBM( stride
, pointer
, ptrstride
);
3486 static void WINAPI
wine_glElementPointerAPPLE( GLenum type
, GLvoid
* pointer
) {
3487 void (*func_glElementPointerAPPLE
)( GLenum
, GLvoid
* ) = extension_funcs
[EXT_glElementPointerAPPLE
];
3488 TRACE("(%d, %p)\n", type
, pointer
);
3490 func_glElementPointerAPPLE( type
, pointer
);
3494 static void WINAPI
wine_glElementPointerATI( GLenum type
, GLvoid
* pointer
) {
3495 void (*func_glElementPointerATI
)( GLenum
, GLvoid
* ) = extension_funcs
[EXT_glElementPointerATI
];
3496 TRACE("(%d, %p)\n", type
, pointer
);
3498 func_glElementPointerATI( type
, pointer
);
3502 static void WINAPI
wine_glEnableClientStateIndexedEXT( GLenum array
, GLuint index
) {
3503 void (*func_glEnableClientStateIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glEnableClientStateIndexedEXT
];
3504 TRACE("(%d, %d)\n", array
, index
);
3506 func_glEnableClientStateIndexedEXT( array
, index
);
3510 static void WINAPI
wine_glEnableIndexedEXT( GLenum target
, GLuint index
) {
3511 void (*func_glEnableIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glEnableIndexedEXT
];
3512 TRACE("(%d, %d)\n", target
, index
);
3514 func_glEnableIndexedEXT( target
, index
);
3518 static void WINAPI
wine_glEnableVariantClientStateEXT( GLuint id
) {
3519 void (*func_glEnableVariantClientStateEXT
)( GLuint
) = extension_funcs
[EXT_glEnableVariantClientStateEXT
];
3520 TRACE("(%d)\n", id
);
3522 func_glEnableVariantClientStateEXT( id
);
3526 static void WINAPI
wine_glEnableVertexAttribArray( GLuint index
) {
3527 void (*func_glEnableVertexAttribArray
)( GLuint
) = extension_funcs
[EXT_glEnableVertexAttribArray
];
3528 TRACE("(%d)\n", index
);
3530 func_glEnableVertexAttribArray( index
);
3534 static void WINAPI
wine_glEnableVertexAttribArrayARB( GLuint index
) {
3535 void (*func_glEnableVertexAttribArrayARB
)( GLuint
) = extension_funcs
[EXT_glEnableVertexAttribArrayARB
];
3536 TRACE("(%d)\n", index
);
3538 func_glEnableVertexAttribArrayARB( index
);
3542 static void WINAPI
wine_glEnablei( GLenum target
, GLuint index
) {
3543 void (*func_glEnablei
)( GLenum
, GLuint
) = extension_funcs
[EXT_glEnablei
];
3544 TRACE("(%d, %d)\n", target
, index
);
3546 func_glEnablei( target
, index
);
3550 static void WINAPI
wine_glEndConditionalRender( void ) {
3551 void (*func_glEndConditionalRender
)( void ) = extension_funcs
[EXT_glEndConditionalRender
];
3554 func_glEndConditionalRender( );
3558 static void WINAPI
wine_glEndConditionalRenderNV( void ) {
3559 void (*func_glEndConditionalRenderNV
)( void ) = extension_funcs
[EXT_glEndConditionalRenderNV
];
3562 func_glEndConditionalRenderNV( );
3566 static void WINAPI
wine_glEndFragmentShaderATI( void ) {
3567 void (*func_glEndFragmentShaderATI
)( void ) = extension_funcs
[EXT_glEndFragmentShaderATI
];
3570 func_glEndFragmentShaderATI( );
3574 static void WINAPI
wine_glEndOcclusionQueryNV( void ) {
3575 void (*func_glEndOcclusionQueryNV
)( void ) = extension_funcs
[EXT_glEndOcclusionQueryNV
];
3578 func_glEndOcclusionQueryNV( );
3582 static void WINAPI
wine_glEndQuery( GLenum target
) {
3583 void (*func_glEndQuery
)( GLenum
) = extension_funcs
[EXT_glEndQuery
];
3584 TRACE("(%d)\n", target
);
3586 func_glEndQuery( target
);
3590 static void WINAPI
wine_glEndQueryARB( GLenum target
) {
3591 void (*func_glEndQueryARB
)( GLenum
) = extension_funcs
[EXT_glEndQueryARB
];
3592 TRACE("(%d)\n", target
);
3594 func_glEndQueryARB( target
);
3598 static void WINAPI
wine_glEndTransformFeedback( void ) {
3599 void (*func_glEndTransformFeedback
)( void ) = extension_funcs
[EXT_glEndTransformFeedback
];
3602 func_glEndTransformFeedback( );
3606 static void WINAPI
wine_glEndTransformFeedbackEXT( void ) {
3607 void (*func_glEndTransformFeedbackEXT
)( void ) = extension_funcs
[EXT_glEndTransformFeedbackEXT
];
3610 func_glEndTransformFeedbackEXT( );
3614 static void WINAPI
wine_glEndTransformFeedbackNV( void ) {
3615 void (*func_glEndTransformFeedbackNV
)( void ) = extension_funcs
[EXT_glEndTransformFeedbackNV
];
3618 func_glEndTransformFeedbackNV( );
3622 static void WINAPI
wine_glEndVertexShaderEXT( void ) {
3623 void (*func_glEndVertexShaderEXT
)( void ) = extension_funcs
[EXT_glEndVertexShaderEXT
];
3626 func_glEndVertexShaderEXT( );
3630 static void WINAPI
wine_glEvalMapsNV( GLenum target
, GLenum mode
) {
3631 void (*func_glEvalMapsNV
)( GLenum
, GLenum
) = extension_funcs
[EXT_glEvalMapsNV
];
3632 TRACE("(%d, %d)\n", target
, mode
);
3634 func_glEvalMapsNV( target
, mode
);
3638 static void WINAPI
wine_glExecuteProgramNV( GLenum target
, GLuint id
, GLfloat
* params
) {
3639 void (*func_glExecuteProgramNV
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glExecuteProgramNV
];
3640 TRACE("(%d, %d, %p)\n", target
, id
, params
);
3642 func_glExecuteProgramNV( target
, id
, params
);
3646 static void WINAPI
wine_glExtractComponentEXT( GLuint res
, GLuint src
, GLuint num
) {
3647 void (*func_glExtractComponentEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glExtractComponentEXT
];
3648 TRACE("(%d, %d, %d)\n", res
, src
, num
);
3650 func_glExtractComponentEXT( res
, src
, num
);
3654 static void WINAPI
wine_glFinalCombinerInputNV( GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
) {
3655 void (*func_glFinalCombinerInputNV
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glFinalCombinerInputNV
];
3656 TRACE("(%d, %d, %d, %d)\n", variable
, input
, mapping
, componentUsage
);
3658 func_glFinalCombinerInputNV( variable
, input
, mapping
, componentUsage
);
3662 static GLint WINAPI
wine_glFinishAsyncSGIX( GLuint
* markerp
) {
3664 GLint (*func_glFinishAsyncSGIX
)( GLuint
* ) = extension_funcs
[EXT_glFinishAsyncSGIX
];
3665 TRACE("(%p)\n", markerp
);
3667 ret_value
= func_glFinishAsyncSGIX( markerp
);
3672 static void WINAPI
wine_glFinishFenceAPPLE( GLuint fence
) {
3673 void (*func_glFinishFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glFinishFenceAPPLE
];
3674 TRACE("(%d)\n", fence
);
3676 func_glFinishFenceAPPLE( fence
);
3680 static void WINAPI
wine_glFinishFenceNV( GLuint fence
) {
3681 void (*func_glFinishFenceNV
)( GLuint
) = extension_funcs
[EXT_glFinishFenceNV
];
3682 TRACE("(%d)\n", fence
);
3684 func_glFinishFenceNV( fence
);
3688 static void WINAPI
wine_glFinishObjectAPPLE( GLenum object
, GLint name
) {
3689 void (*func_glFinishObjectAPPLE
)( GLenum
, GLint
) = extension_funcs
[EXT_glFinishObjectAPPLE
];
3690 TRACE("(%d, %d)\n", object
, name
);
3692 func_glFinishObjectAPPLE( object
, name
);
3696 static void WINAPI
wine_glFinishTextureSUNX( void ) {
3697 void (*func_glFinishTextureSUNX
)( void ) = extension_funcs
[EXT_glFinishTextureSUNX
];
3700 func_glFinishTextureSUNX( );
3704 static void WINAPI
wine_glFlushMappedBufferRange( GLenum target
, INT_PTR offset
, INT_PTR length
) {
3705 void (*func_glFlushMappedBufferRange
)( GLenum
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glFlushMappedBufferRange
];
3706 TRACE("(%d, %ld, %ld)\n", target
, offset
, length
);
3708 func_glFlushMappedBufferRange( target
, offset
, length
);
3712 static void WINAPI
wine_glFlushMappedBufferRangeAPPLE( GLenum target
, INT_PTR offset
, INT_PTR size
) {
3713 void (*func_glFlushMappedBufferRangeAPPLE
)( GLenum
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glFlushMappedBufferRangeAPPLE
];
3714 TRACE("(%d, %ld, %ld)\n", target
, offset
, size
);
3716 func_glFlushMappedBufferRangeAPPLE( target
, offset
, size
);
3720 static void WINAPI
wine_glFlushPixelDataRangeNV( GLenum target
) {
3721 void (*func_glFlushPixelDataRangeNV
)( GLenum
) = extension_funcs
[EXT_glFlushPixelDataRangeNV
];
3722 TRACE("(%d)\n", target
);
3724 func_glFlushPixelDataRangeNV( target
);
3728 static void WINAPI
wine_glFlushRasterSGIX( void ) {
3729 void (*func_glFlushRasterSGIX
)( void ) = extension_funcs
[EXT_glFlushRasterSGIX
];
3732 func_glFlushRasterSGIX( );
3736 static void WINAPI
wine_glFlushVertexArrayRangeAPPLE( GLsizei length
, GLvoid
* pointer
) {
3737 void (*func_glFlushVertexArrayRangeAPPLE
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glFlushVertexArrayRangeAPPLE
];
3738 TRACE("(%d, %p)\n", length
, pointer
);
3740 func_glFlushVertexArrayRangeAPPLE( length
, pointer
);
3744 static void WINAPI
wine_glFlushVertexArrayRangeNV( void ) {
3745 void (*func_glFlushVertexArrayRangeNV
)( void ) = extension_funcs
[EXT_glFlushVertexArrayRangeNV
];
3748 func_glFlushVertexArrayRangeNV( );
3752 static void WINAPI
wine_glFogCoordPointer( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
3753 void (*func_glFogCoordPointer
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glFogCoordPointer
];
3754 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
3756 func_glFogCoordPointer( type
, stride
, pointer
);
3760 static void WINAPI
wine_glFogCoordPointerEXT( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
3761 void (*func_glFogCoordPointerEXT
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glFogCoordPointerEXT
];
3762 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
3764 func_glFogCoordPointerEXT( type
, stride
, pointer
);
3768 static void WINAPI
wine_glFogCoordPointerListIBM( GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
3769 void (*func_glFogCoordPointerListIBM
)( GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glFogCoordPointerListIBM
];
3770 TRACE("(%d, %d, %p, %d)\n", type
, stride
, pointer
, ptrstride
);
3772 func_glFogCoordPointerListIBM( type
, stride
, pointer
, ptrstride
);
3776 static void WINAPI
wine_glFogCoordd( GLdouble coord
) {
3777 void (*func_glFogCoordd
)( GLdouble
) = extension_funcs
[EXT_glFogCoordd
];
3778 TRACE("(%f)\n", coord
);
3780 func_glFogCoordd( coord
);
3784 static void WINAPI
wine_glFogCoorddEXT( GLdouble coord
) {
3785 void (*func_glFogCoorddEXT
)( GLdouble
) = extension_funcs
[EXT_glFogCoorddEXT
];
3786 TRACE("(%f)\n", coord
);
3788 func_glFogCoorddEXT( coord
);
3792 static void WINAPI
wine_glFogCoorddv( GLdouble
* coord
) {
3793 void (*func_glFogCoorddv
)( GLdouble
* ) = extension_funcs
[EXT_glFogCoorddv
];
3794 TRACE("(%p)\n", coord
);
3796 func_glFogCoorddv( coord
);
3800 static void WINAPI
wine_glFogCoorddvEXT( GLdouble
* coord
) {
3801 void (*func_glFogCoorddvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glFogCoorddvEXT
];
3802 TRACE("(%p)\n", coord
);
3804 func_glFogCoorddvEXT( coord
);
3808 static void WINAPI
wine_glFogCoordf( GLfloat coord
) {
3809 void (*func_glFogCoordf
)( GLfloat
) = extension_funcs
[EXT_glFogCoordf
];
3810 TRACE("(%f)\n", coord
);
3812 func_glFogCoordf( coord
);
3816 static void WINAPI
wine_glFogCoordfEXT( GLfloat coord
) {
3817 void (*func_glFogCoordfEXT
)( GLfloat
) = extension_funcs
[EXT_glFogCoordfEXT
];
3818 TRACE("(%f)\n", coord
);
3820 func_glFogCoordfEXT( coord
);
3824 static void WINAPI
wine_glFogCoordfv( GLfloat
* coord
) {
3825 void (*func_glFogCoordfv
)( GLfloat
* ) = extension_funcs
[EXT_glFogCoordfv
];
3826 TRACE("(%p)\n", coord
);
3828 func_glFogCoordfv( coord
);
3832 static void WINAPI
wine_glFogCoordfvEXT( GLfloat
* coord
) {
3833 void (*func_glFogCoordfvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glFogCoordfvEXT
];
3834 TRACE("(%p)\n", coord
);
3836 func_glFogCoordfvEXT( coord
);
3840 static void WINAPI
wine_glFogCoordhNV( unsigned short fog
) {
3841 void (*func_glFogCoordhNV
)( unsigned short ) = extension_funcs
[EXT_glFogCoordhNV
];
3842 TRACE("(%d)\n", fog
);
3844 func_glFogCoordhNV( fog
);
3848 static void WINAPI
wine_glFogCoordhvNV( unsigned short* fog
) {
3849 void (*func_glFogCoordhvNV
)( unsigned short* ) = extension_funcs
[EXT_glFogCoordhvNV
];
3850 TRACE("(%p)\n", fog
);
3852 func_glFogCoordhvNV( fog
);
3856 static void WINAPI
wine_glFogFuncSGIS( GLsizei n
, GLfloat
* points
) {
3857 void (*func_glFogFuncSGIS
)( GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glFogFuncSGIS
];
3858 TRACE("(%d, %p)\n", n
, points
);
3860 func_glFogFuncSGIS( n
, points
);
3864 static void WINAPI
wine_glFragmentColorMaterialSGIX( GLenum face
, GLenum mode
) {
3865 void (*func_glFragmentColorMaterialSGIX
)( GLenum
, GLenum
) = extension_funcs
[EXT_glFragmentColorMaterialSGIX
];
3866 TRACE("(%d, %d)\n", face
, mode
);
3868 func_glFragmentColorMaterialSGIX( face
, mode
);
3872 static void WINAPI
wine_glFragmentLightModelfSGIX( GLenum pname
, GLfloat param
) {
3873 void (*func_glFragmentLightModelfSGIX
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glFragmentLightModelfSGIX
];
3874 TRACE("(%d, %f)\n", pname
, param
);
3876 func_glFragmentLightModelfSGIX( pname
, param
);
3880 static void WINAPI
wine_glFragmentLightModelfvSGIX( GLenum pname
, GLfloat
* params
) {
3881 void (*func_glFragmentLightModelfvSGIX
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glFragmentLightModelfvSGIX
];
3882 TRACE("(%d, %p)\n", pname
, params
);
3884 func_glFragmentLightModelfvSGIX( pname
, params
);
3888 static void WINAPI
wine_glFragmentLightModeliSGIX( GLenum pname
, GLint param
) {
3889 void (*func_glFragmentLightModeliSGIX
)( GLenum
, GLint
) = extension_funcs
[EXT_glFragmentLightModeliSGIX
];
3890 TRACE("(%d, %d)\n", pname
, param
);
3892 func_glFragmentLightModeliSGIX( pname
, param
);
3896 static void WINAPI
wine_glFragmentLightModelivSGIX( GLenum pname
, GLint
* params
) {
3897 void (*func_glFragmentLightModelivSGIX
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glFragmentLightModelivSGIX
];
3898 TRACE("(%d, %p)\n", pname
, params
);
3900 func_glFragmentLightModelivSGIX( pname
, params
);
3904 static void WINAPI
wine_glFragmentLightfSGIX( GLenum light
, GLenum pname
, GLfloat param
) {
3905 void (*func_glFragmentLightfSGIX
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glFragmentLightfSGIX
];
3906 TRACE("(%d, %d, %f)\n", light
, pname
, param
);
3908 func_glFragmentLightfSGIX( light
, pname
, param
);
3912 static void WINAPI
wine_glFragmentLightfvSGIX( GLenum light
, GLenum pname
, GLfloat
* params
) {
3913 void (*func_glFragmentLightfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glFragmentLightfvSGIX
];
3914 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
3916 func_glFragmentLightfvSGIX( light
, pname
, params
);
3920 static void WINAPI
wine_glFragmentLightiSGIX( GLenum light
, GLenum pname
, GLint param
) {
3921 void (*func_glFragmentLightiSGIX
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glFragmentLightiSGIX
];
3922 TRACE("(%d, %d, %d)\n", light
, pname
, param
);
3924 func_glFragmentLightiSGIX( light
, pname
, param
);
3928 static void WINAPI
wine_glFragmentLightivSGIX( GLenum light
, GLenum pname
, GLint
* params
) {
3929 void (*func_glFragmentLightivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glFragmentLightivSGIX
];
3930 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
3932 func_glFragmentLightivSGIX( light
, pname
, params
);
3936 static void WINAPI
wine_glFragmentMaterialfSGIX( GLenum face
, GLenum pname
, GLfloat param
) {
3937 void (*func_glFragmentMaterialfSGIX
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glFragmentMaterialfSGIX
];
3938 TRACE("(%d, %d, %f)\n", face
, pname
, param
);
3940 func_glFragmentMaterialfSGIX( face
, pname
, param
);
3944 static void WINAPI
wine_glFragmentMaterialfvSGIX( GLenum face
, GLenum pname
, GLfloat
* params
) {
3945 void (*func_glFragmentMaterialfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glFragmentMaterialfvSGIX
];
3946 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
3948 func_glFragmentMaterialfvSGIX( face
, pname
, params
);
3952 static void WINAPI
wine_glFragmentMaterialiSGIX( GLenum face
, GLenum pname
, GLint param
) {
3953 void (*func_glFragmentMaterialiSGIX
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glFragmentMaterialiSGIX
];
3954 TRACE("(%d, %d, %d)\n", face
, pname
, param
);
3956 func_glFragmentMaterialiSGIX( face
, pname
, param
);
3960 static void WINAPI
wine_glFragmentMaterialivSGIX( GLenum face
, GLenum pname
, GLint
* params
) {
3961 void (*func_glFragmentMaterialivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glFragmentMaterialivSGIX
];
3962 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
3964 func_glFragmentMaterialivSGIX( face
, pname
, params
);
3968 static void WINAPI
wine_glFrameTerminatorGREMEDY( void ) {
3969 void (*func_glFrameTerminatorGREMEDY
)( void ) = extension_funcs
[EXT_glFrameTerminatorGREMEDY
];
3972 func_glFrameTerminatorGREMEDY( );
3976 static void WINAPI
wine_glFrameZoomSGIX( GLint factor
) {
3977 void (*func_glFrameZoomSGIX
)( GLint
) = extension_funcs
[EXT_glFrameZoomSGIX
];
3978 TRACE("(%d)\n", factor
);
3980 func_glFrameZoomSGIX( factor
);
3984 static void WINAPI
wine_glFramebufferDrawBufferEXT( GLuint framebuffer
, GLenum mode
) {
3985 void (*func_glFramebufferDrawBufferEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glFramebufferDrawBufferEXT
];
3986 TRACE("(%d, %d)\n", framebuffer
, mode
);
3988 func_glFramebufferDrawBufferEXT( framebuffer
, mode
);
3992 static void WINAPI
wine_glFramebufferDrawBuffersEXT( GLuint framebuffer
, GLsizei n
, GLenum
* bufs
) {
3993 void (*func_glFramebufferDrawBuffersEXT
)( GLuint
, GLsizei
, GLenum
* ) = extension_funcs
[EXT_glFramebufferDrawBuffersEXT
];
3994 TRACE("(%d, %d, %p)\n", framebuffer
, n
, bufs
);
3996 func_glFramebufferDrawBuffersEXT( framebuffer
, n
, bufs
);
4000 static void WINAPI
wine_glFramebufferReadBufferEXT( GLuint framebuffer
, GLenum mode
) {
4001 void (*func_glFramebufferReadBufferEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glFramebufferReadBufferEXT
];
4002 TRACE("(%d, %d)\n", framebuffer
, mode
);
4004 func_glFramebufferReadBufferEXT( framebuffer
, mode
);
4008 static void WINAPI
wine_glFramebufferRenderbuffer( GLenum target
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
) {
4009 void (*func_glFramebufferRenderbuffer
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glFramebufferRenderbuffer
];
4010 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, renderbuffertarget
, renderbuffer
);
4012 func_glFramebufferRenderbuffer( target
, attachment
, renderbuffertarget
, renderbuffer
);
4016 static void WINAPI
wine_glFramebufferRenderbufferEXT( GLenum target
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
) {
4017 void (*func_glFramebufferRenderbufferEXT
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glFramebufferRenderbufferEXT
];
4018 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, renderbuffertarget
, renderbuffer
);
4020 func_glFramebufferRenderbufferEXT( target
, attachment
, renderbuffertarget
, renderbuffer
);
4024 static void WINAPI
wine_glFramebufferTexture1D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
4025 void (*func_glFramebufferTexture1D
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture1D
];
4026 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
4028 func_glFramebufferTexture1D( target
, attachment
, textarget
, texture
, level
);
4032 static void WINAPI
wine_glFramebufferTexture1DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
4033 void (*func_glFramebufferTexture1DEXT
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture1DEXT
];
4034 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
4036 func_glFramebufferTexture1DEXT( target
, attachment
, textarget
, texture
, level
);
4040 static void WINAPI
wine_glFramebufferTexture2D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
4041 void (*func_glFramebufferTexture2D
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture2D
];
4042 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
4044 func_glFramebufferTexture2D( target
, attachment
, textarget
, texture
, level
);
4048 static void WINAPI
wine_glFramebufferTexture2DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
4049 void (*func_glFramebufferTexture2DEXT
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture2DEXT
];
4050 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
4052 func_glFramebufferTexture2DEXT( target
, attachment
, textarget
, texture
, level
);
4056 static void WINAPI
wine_glFramebufferTexture3D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
) {
4057 void (*func_glFramebufferTexture3D
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture3D
];
4058 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
, zoffset
);
4060 func_glFramebufferTexture3D( target
, attachment
, textarget
, texture
, level
, zoffset
);
4064 static void WINAPI
wine_glFramebufferTexture3DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
) {
4065 void (*func_glFramebufferTexture3DEXT
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture3DEXT
];
4066 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
, zoffset
);
4068 func_glFramebufferTexture3DEXT( target
, attachment
, textarget
, texture
, level
, zoffset
);
4072 static void WINAPI
wine_glFramebufferTextureARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
) {
4073 void (*func_glFramebufferTextureARB
)( GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureARB
];
4074 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, texture
, level
);
4076 func_glFramebufferTextureARB( target
, attachment
, texture
, level
);
4080 static void WINAPI
wine_glFramebufferTextureEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
) {
4081 void (*func_glFramebufferTextureEXT
)( GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureEXT
];
4082 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, texture
, level
);
4084 func_glFramebufferTextureEXT( target
, attachment
, texture
, level
);
4088 static void WINAPI
wine_glFramebufferTextureFaceARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
) {
4089 void (*func_glFramebufferTextureFaceARB
)( GLenum
, GLenum
, GLuint
, GLint
, GLenum
) = extension_funcs
[EXT_glFramebufferTextureFaceARB
];
4090 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, face
);
4092 func_glFramebufferTextureFaceARB( target
, attachment
, texture
, level
, face
);
4096 static void WINAPI
wine_glFramebufferTextureFaceEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
) {
4097 void (*func_glFramebufferTextureFaceEXT
)( GLenum
, GLenum
, GLuint
, GLint
, GLenum
) = extension_funcs
[EXT_glFramebufferTextureFaceEXT
];
4098 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, face
);
4100 func_glFramebufferTextureFaceEXT( target
, attachment
, texture
, level
, face
);
4104 static void WINAPI
wine_glFramebufferTextureLayer( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
4105 void (*func_glFramebufferTextureLayer
)( GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureLayer
];
4106 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, layer
);
4108 func_glFramebufferTextureLayer( target
, attachment
, texture
, level
, layer
);
4112 static void WINAPI
wine_glFramebufferTextureLayerARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
4113 void (*func_glFramebufferTextureLayerARB
)( GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureLayerARB
];
4114 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, layer
);
4116 func_glFramebufferTextureLayerARB( target
, attachment
, texture
, level
, layer
);
4120 static void WINAPI
wine_glFramebufferTextureLayerEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
4121 void (*func_glFramebufferTextureLayerEXT
)( GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureLayerEXT
];
4122 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, layer
);
4124 func_glFramebufferTextureLayerEXT( target
, attachment
, texture
, level
, layer
);
4128 static void WINAPI
wine_glFreeObjectBufferATI( GLuint buffer
) {
4129 void (*func_glFreeObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glFreeObjectBufferATI
];
4130 TRACE("(%d)\n", buffer
);
4132 func_glFreeObjectBufferATI( buffer
);
4136 static GLuint WINAPI
wine_glGenAsyncMarkersSGIX( GLsizei range
) {
4138 GLuint (*func_glGenAsyncMarkersSGIX
)( GLsizei
) = extension_funcs
[EXT_glGenAsyncMarkersSGIX
];
4139 TRACE("(%d)\n", range
);
4141 ret_value
= func_glGenAsyncMarkersSGIX( range
);
4146 static void WINAPI
wine_glGenBuffers( GLsizei n
, GLuint
* buffers
) {
4147 void (*func_glGenBuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenBuffers
];
4148 TRACE("(%d, %p)\n", n
, buffers
);
4150 func_glGenBuffers( n
, buffers
);
4154 static void WINAPI
wine_glGenBuffersARB( GLsizei n
, GLuint
* buffers
) {
4155 void (*func_glGenBuffersARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenBuffersARB
];
4156 TRACE("(%d, %p)\n", n
, buffers
);
4158 func_glGenBuffersARB( n
, buffers
);
4162 static void WINAPI
wine_glGenFencesAPPLE( GLsizei n
, GLuint
* fences
) {
4163 void (*func_glGenFencesAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFencesAPPLE
];
4164 TRACE("(%d, %p)\n", n
, fences
);
4166 func_glGenFencesAPPLE( n
, fences
);
4170 static void WINAPI
wine_glGenFencesNV( GLsizei n
, GLuint
* fences
) {
4171 void (*func_glGenFencesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFencesNV
];
4172 TRACE("(%d, %p)\n", n
, fences
);
4174 func_glGenFencesNV( n
, fences
);
4178 static GLuint WINAPI
wine_glGenFragmentShadersATI( GLuint range
) {
4180 GLuint (*func_glGenFragmentShadersATI
)( GLuint
) = extension_funcs
[EXT_glGenFragmentShadersATI
];
4181 TRACE("(%d)\n", range
);
4183 ret_value
= func_glGenFragmentShadersATI( range
);
4188 static void WINAPI
wine_glGenFramebuffers( GLsizei n
, GLuint
* framebuffers
) {
4189 void (*func_glGenFramebuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFramebuffers
];
4190 TRACE("(%d, %p)\n", n
, framebuffers
);
4192 func_glGenFramebuffers( n
, framebuffers
);
4196 static void WINAPI
wine_glGenFramebuffersEXT( GLsizei n
, GLuint
* framebuffers
) {
4197 void (*func_glGenFramebuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFramebuffersEXT
];
4198 TRACE("(%d, %p)\n", n
, framebuffers
);
4200 func_glGenFramebuffersEXT( n
, framebuffers
);
4204 static void WINAPI
wine_glGenOcclusionQueriesNV( GLsizei n
, GLuint
* ids
) {
4205 void (*func_glGenOcclusionQueriesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenOcclusionQueriesNV
];
4206 TRACE("(%d, %p)\n", n
, ids
);
4208 func_glGenOcclusionQueriesNV( n
, ids
);
4212 static void WINAPI
wine_glGenProgramsARB( GLsizei n
, GLuint
* programs
) {
4213 void (*func_glGenProgramsARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenProgramsARB
];
4214 TRACE("(%d, %p)\n", n
, programs
);
4216 func_glGenProgramsARB( n
, programs
);
4220 static void WINAPI
wine_glGenProgramsNV( GLsizei n
, GLuint
* programs
) {
4221 void (*func_glGenProgramsNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenProgramsNV
];
4222 TRACE("(%d, %p)\n", n
, programs
);
4224 func_glGenProgramsNV( n
, programs
);
4228 static void WINAPI
wine_glGenQueries( GLsizei n
, GLuint
* ids
) {
4229 void (*func_glGenQueries
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenQueries
];
4230 TRACE("(%d, %p)\n", n
, ids
);
4232 func_glGenQueries( n
, ids
);
4236 static void WINAPI
wine_glGenQueriesARB( GLsizei n
, GLuint
* ids
) {
4237 void (*func_glGenQueriesARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenQueriesARB
];
4238 TRACE("(%d, %p)\n", n
, ids
);
4240 func_glGenQueriesARB( n
, ids
);
4244 static void WINAPI
wine_glGenRenderbuffers( GLsizei n
, GLuint
* renderbuffers
) {
4245 void (*func_glGenRenderbuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenRenderbuffers
];
4246 TRACE("(%d, %p)\n", n
, renderbuffers
);
4248 func_glGenRenderbuffers( n
, renderbuffers
);
4252 static void WINAPI
wine_glGenRenderbuffersEXT( GLsizei n
, GLuint
* renderbuffers
) {
4253 void (*func_glGenRenderbuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenRenderbuffersEXT
];
4254 TRACE("(%d, %p)\n", n
, renderbuffers
);
4256 func_glGenRenderbuffersEXT( n
, renderbuffers
);
4260 static GLuint WINAPI
wine_glGenSymbolsEXT( GLenum datatype
, GLenum storagetype
, GLenum range
, GLuint components
) {
4262 GLuint (*func_glGenSymbolsEXT
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glGenSymbolsEXT
];
4263 TRACE("(%d, %d, %d, %d)\n", datatype
, storagetype
, range
, components
);
4265 ret_value
= func_glGenSymbolsEXT( datatype
, storagetype
, range
, components
);
4270 static void WINAPI
wine_glGenTexturesEXT( GLsizei n
, GLuint
* textures
) {
4271 void (*func_glGenTexturesEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenTexturesEXT
];
4272 TRACE("(%d, %p)\n", n
, textures
);
4274 func_glGenTexturesEXT( n
, textures
);
4278 static void WINAPI
wine_glGenVertexArrays( GLsizei n
, GLuint
* arrays
) {
4279 void (*func_glGenVertexArrays
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenVertexArrays
];
4280 TRACE("(%d, %p)\n", n
, arrays
);
4282 func_glGenVertexArrays( n
, arrays
);
4286 static void WINAPI
wine_glGenVertexArraysAPPLE( GLsizei n
, GLuint
* arrays
) {
4287 void (*func_glGenVertexArraysAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenVertexArraysAPPLE
];
4288 TRACE("(%d, %p)\n", n
, arrays
);
4290 func_glGenVertexArraysAPPLE( n
, arrays
);
4294 static GLuint WINAPI
wine_glGenVertexShadersEXT( GLuint range
) {
4296 GLuint (*func_glGenVertexShadersEXT
)( GLuint
) = extension_funcs
[EXT_glGenVertexShadersEXT
];
4297 TRACE("(%d)\n", range
);
4299 ret_value
= func_glGenVertexShadersEXT( range
);
4304 static void WINAPI
wine_glGenerateMipmap( GLenum target
) {
4305 void (*func_glGenerateMipmap
)( GLenum
) = extension_funcs
[EXT_glGenerateMipmap
];
4306 TRACE("(%d)\n", target
);
4308 func_glGenerateMipmap( target
);
4312 static void WINAPI
wine_glGenerateMipmapEXT( GLenum target
) {
4313 void (*func_glGenerateMipmapEXT
)( GLenum
) = extension_funcs
[EXT_glGenerateMipmapEXT
];
4314 TRACE("(%d)\n", target
);
4316 func_glGenerateMipmapEXT( target
);
4320 static void WINAPI
wine_glGenerateMultiTexMipmapEXT( GLenum texunit
, GLenum target
) {
4321 void (*func_glGenerateMultiTexMipmapEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glGenerateMultiTexMipmapEXT
];
4322 TRACE("(%d, %d)\n", texunit
, target
);
4324 func_glGenerateMultiTexMipmapEXT( texunit
, target
);
4328 static void WINAPI
wine_glGenerateTextureMipmapEXT( GLuint texture
, GLenum target
) {
4329 void (*func_glGenerateTextureMipmapEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glGenerateTextureMipmapEXT
];
4330 TRACE("(%d, %d)\n", texture
, target
);
4332 func_glGenerateTextureMipmapEXT( texture
, target
);
4336 static void WINAPI
wine_glGetActiveAttrib( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
4337 void (*func_glGetActiveAttrib
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveAttrib
];
4338 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
4340 func_glGetActiveAttrib( program
, index
, bufSize
, length
, size
, type
, name
);
4344 static void WINAPI
wine_glGetActiveAttribARB( unsigned int programObj
, GLuint index
, GLsizei maxLength
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
4345 void (*func_glGetActiveAttribARB
)( unsigned int, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveAttribARB
];
4346 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj
, index
, maxLength
, length
, size
, type
, name
);
4348 func_glGetActiveAttribARB( programObj
, index
, maxLength
, length
, size
, type
, name
);
4352 static void WINAPI
wine_glGetActiveUniform( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
4353 void (*func_glGetActiveUniform
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveUniform
];
4354 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
4356 func_glGetActiveUniform( program
, index
, bufSize
, length
, size
, type
, name
);
4360 static void WINAPI
wine_glGetActiveUniformARB( unsigned int programObj
, GLuint index
, GLsizei maxLength
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
4361 void (*func_glGetActiveUniformARB
)( unsigned int, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveUniformARB
];
4362 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj
, index
, maxLength
, length
, size
, type
, name
);
4364 func_glGetActiveUniformARB( programObj
, index
, maxLength
, length
, size
, type
, name
);
4368 static void WINAPI
wine_glGetActiveVaryingNV( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLsizei
* size
, GLenum
* type
, char* name
) {
4369 void (*func_glGetActiveVaryingNV
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLsizei
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveVaryingNV
];
4370 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
4372 func_glGetActiveVaryingNV( program
, index
, bufSize
, length
, size
, type
, name
);
4376 static void WINAPI
wine_glGetArrayObjectfvATI( GLenum array
, GLenum pname
, GLfloat
* params
) {
4377 void (*func_glGetArrayObjectfvATI
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetArrayObjectfvATI
];
4378 TRACE("(%d, %d, %p)\n", array
, pname
, params
);
4380 func_glGetArrayObjectfvATI( array
, pname
, params
);
4384 static void WINAPI
wine_glGetArrayObjectivATI( GLenum array
, GLenum pname
, GLint
* params
) {
4385 void (*func_glGetArrayObjectivATI
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetArrayObjectivATI
];
4386 TRACE("(%d, %d, %p)\n", array
, pname
, params
);
4388 func_glGetArrayObjectivATI( array
, pname
, params
);
4392 static void WINAPI
wine_glGetAttachedObjectsARB( unsigned int containerObj
, GLsizei maxCount
, GLsizei
* count
, unsigned int* obj
) {
4393 void (*func_glGetAttachedObjectsARB
)( unsigned int, GLsizei
, GLsizei
*, unsigned int* ) = extension_funcs
[EXT_glGetAttachedObjectsARB
];
4394 TRACE("(%d, %d, %p, %p)\n", containerObj
, maxCount
, count
, obj
);
4396 func_glGetAttachedObjectsARB( containerObj
, maxCount
, count
, obj
);
4400 static void WINAPI
wine_glGetAttachedShaders( GLuint program
, GLsizei maxCount
, GLsizei
* count
, GLuint
* obj
) {
4401 void (*func_glGetAttachedShaders
)( GLuint
, GLsizei
, GLsizei
*, GLuint
* ) = extension_funcs
[EXT_glGetAttachedShaders
];
4402 TRACE("(%d, %d, %p, %p)\n", program
, maxCount
, count
, obj
);
4404 func_glGetAttachedShaders( program
, maxCount
, count
, obj
);
4408 static GLint WINAPI
wine_glGetAttribLocation( GLuint program
, char* name
) {
4410 GLint (*func_glGetAttribLocation
)( GLuint
, char* ) = extension_funcs
[EXT_glGetAttribLocation
];
4411 TRACE("(%d, %p)\n", program
, name
);
4413 ret_value
= func_glGetAttribLocation( program
, name
);
4418 static GLint WINAPI
wine_glGetAttribLocationARB( unsigned int programObj
, char* name
) {
4420 GLint (*func_glGetAttribLocationARB
)( unsigned int, char* ) = extension_funcs
[EXT_glGetAttribLocationARB
];
4421 TRACE("(%d, %p)\n", programObj
, name
);
4423 ret_value
= func_glGetAttribLocationARB( programObj
, name
);
4428 static void WINAPI
wine_glGetBooleanIndexedvEXT( GLenum target
, GLuint index
, GLboolean
* data
) {
4429 void (*func_glGetBooleanIndexedvEXT
)( GLenum
, GLuint
, GLboolean
* ) = extension_funcs
[EXT_glGetBooleanIndexedvEXT
];
4430 TRACE("(%d, %d, %p)\n", target
, index
, data
);
4432 func_glGetBooleanIndexedvEXT( target
, index
, data
);
4436 static void WINAPI
wine_glGetBooleani_v( GLenum target
, GLuint index
, GLboolean
* data
) {
4437 void (*func_glGetBooleani_v
)( GLenum
, GLuint
, GLboolean
* ) = extension_funcs
[EXT_glGetBooleani_v
];
4438 TRACE("(%d, %d, %p)\n", target
, index
, data
);
4440 func_glGetBooleani_v( target
, index
, data
);
4444 static void WINAPI
wine_glGetBufferParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
4445 void (*func_glGetBufferParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetBufferParameteriv
];
4446 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4448 func_glGetBufferParameteriv( target
, pname
, params
);
4452 static void WINAPI
wine_glGetBufferParameterivARB( GLenum target
, GLenum pname
, GLint
* params
) {
4453 void (*func_glGetBufferParameterivARB
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetBufferParameterivARB
];
4454 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4456 func_glGetBufferParameterivARB( target
, pname
, params
);
4460 static void WINAPI
wine_glGetBufferPointerv( GLenum target
, GLenum pname
, GLvoid
** params
) {
4461 void (*func_glGetBufferPointerv
)( GLenum
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetBufferPointerv
];
4462 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4464 func_glGetBufferPointerv( target
, pname
, params
);
4468 static void WINAPI
wine_glGetBufferPointervARB( GLenum target
, GLenum pname
, GLvoid
** params
) {
4469 void (*func_glGetBufferPointervARB
)( GLenum
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetBufferPointervARB
];
4470 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4472 func_glGetBufferPointervARB( target
, pname
, params
);
4476 static void WINAPI
wine_glGetBufferSubData( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
4477 void (*func_glGetBufferSubData
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glGetBufferSubData
];
4478 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
4480 func_glGetBufferSubData( target
, offset
, size
, data
);
4484 static void WINAPI
wine_glGetBufferSubDataARB( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
4485 void (*func_glGetBufferSubDataARB
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glGetBufferSubDataARB
];
4486 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
4488 func_glGetBufferSubDataARB( target
, offset
, size
, data
);
4492 static void WINAPI
wine_glGetColorTableEXT( GLenum target
, GLenum format
, GLenum type
, GLvoid
* data
) {
4493 void (*func_glGetColorTableEXT
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetColorTableEXT
];
4494 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, data
);
4496 func_glGetColorTableEXT( target
, format
, type
, data
);
4500 static void WINAPI
wine_glGetColorTableParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
4501 void (*func_glGetColorTableParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetColorTableParameterfvEXT
];
4502 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4504 func_glGetColorTableParameterfvEXT( target
, pname
, params
);
4508 static void WINAPI
wine_glGetColorTableParameterfvSGI( GLenum target
, GLenum pname
, GLfloat
* params
) {
4509 void (*func_glGetColorTableParameterfvSGI
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetColorTableParameterfvSGI
];
4510 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4512 func_glGetColorTableParameterfvSGI( target
, pname
, params
);
4516 static void WINAPI
wine_glGetColorTableParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
4517 void (*func_glGetColorTableParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetColorTableParameterivEXT
];
4518 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4520 func_glGetColorTableParameterivEXT( target
, pname
, params
);
4524 static void WINAPI
wine_glGetColorTableParameterivSGI( GLenum target
, GLenum pname
, GLint
* params
) {
4525 void (*func_glGetColorTableParameterivSGI
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetColorTableParameterivSGI
];
4526 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4528 func_glGetColorTableParameterivSGI( target
, pname
, params
);
4532 static void WINAPI
wine_glGetColorTableSGI( GLenum target
, GLenum format
, GLenum type
, GLvoid
* table
) {
4533 void (*func_glGetColorTableSGI
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetColorTableSGI
];
4534 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, table
);
4536 func_glGetColorTableSGI( target
, format
, type
, table
);
4540 static void WINAPI
wine_glGetCombinerInputParameterfvNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLfloat
* params
) {
4541 void (*func_glGetCombinerInputParameterfvNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetCombinerInputParameterfvNV
];
4542 TRACE("(%d, %d, %d, %d, %p)\n", stage
, portion
, variable
, pname
, params
);
4544 func_glGetCombinerInputParameterfvNV( stage
, portion
, variable
, pname
, params
);
4548 static void WINAPI
wine_glGetCombinerInputParameterivNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLint
* params
) {
4549 void (*func_glGetCombinerInputParameterivNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetCombinerInputParameterivNV
];
4550 TRACE("(%d, %d, %d, %d, %p)\n", stage
, portion
, variable
, pname
, params
);
4552 func_glGetCombinerInputParameterivNV( stage
, portion
, variable
, pname
, params
);
4556 static void WINAPI
wine_glGetCombinerOutputParameterfvNV( GLenum stage
, GLenum portion
, GLenum pname
, GLfloat
* params
) {
4557 void (*func_glGetCombinerOutputParameterfvNV
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetCombinerOutputParameterfvNV
];
4558 TRACE("(%d, %d, %d, %p)\n", stage
, portion
, pname
, params
);
4560 func_glGetCombinerOutputParameterfvNV( stage
, portion
, pname
, params
);
4564 static void WINAPI
wine_glGetCombinerOutputParameterivNV( GLenum stage
, GLenum portion
, GLenum pname
, GLint
* params
) {
4565 void (*func_glGetCombinerOutputParameterivNV
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetCombinerOutputParameterivNV
];
4566 TRACE("(%d, %d, %d, %p)\n", stage
, portion
, pname
, params
);
4568 func_glGetCombinerOutputParameterivNV( stage
, portion
, pname
, params
);
4572 static void WINAPI
wine_glGetCombinerStageParameterfvNV( GLenum stage
, GLenum pname
, GLfloat
* params
) {
4573 void (*func_glGetCombinerStageParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetCombinerStageParameterfvNV
];
4574 TRACE("(%d, %d, %p)\n", stage
, pname
, params
);
4576 func_glGetCombinerStageParameterfvNV( stage
, pname
, params
);
4580 static void WINAPI
wine_glGetCompressedMultiTexImageEXT( GLenum texunit
, GLenum target
, GLint lod
, GLvoid
* img
) {
4581 void (*func_glGetCompressedMultiTexImageEXT
)( GLenum
, GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedMultiTexImageEXT
];
4582 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, lod
, img
);
4584 func_glGetCompressedMultiTexImageEXT( texunit
, target
, lod
, img
);
4588 static void WINAPI
wine_glGetCompressedTexImage( GLenum target
, GLint level
, GLvoid
* img
) {
4589 void (*func_glGetCompressedTexImage
)( GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedTexImage
];
4590 TRACE("(%d, %d, %p)\n", target
, level
, img
);
4592 func_glGetCompressedTexImage( target
, level
, img
);
4596 static void WINAPI
wine_glGetCompressedTexImageARB( GLenum target
, GLint level
, GLvoid
* img
) {
4597 void (*func_glGetCompressedTexImageARB
)( GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedTexImageARB
];
4598 TRACE("(%d, %d, %p)\n", target
, level
, img
);
4600 func_glGetCompressedTexImageARB( target
, level
, img
);
4604 static void WINAPI
wine_glGetCompressedTextureImageEXT( GLuint texture
, GLenum target
, GLint lod
, GLvoid
* img
) {
4605 void (*func_glGetCompressedTextureImageEXT
)( GLuint
, GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedTextureImageEXT
];
4606 TRACE("(%d, %d, %d, %p)\n", texture
, target
, lod
, img
);
4608 func_glGetCompressedTextureImageEXT( texture
, target
, lod
, img
);
4612 static void WINAPI
wine_glGetConvolutionFilterEXT( GLenum target
, GLenum format
, GLenum type
, GLvoid
* image
) {
4613 void (*func_glGetConvolutionFilterEXT
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetConvolutionFilterEXT
];
4614 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, image
);
4616 func_glGetConvolutionFilterEXT( target
, format
, type
, image
);
4620 static void WINAPI
wine_glGetConvolutionParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
4621 void (*func_glGetConvolutionParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetConvolutionParameterfvEXT
];
4622 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4624 func_glGetConvolutionParameterfvEXT( target
, pname
, params
);
4628 static void WINAPI
wine_glGetConvolutionParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
4629 void (*func_glGetConvolutionParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetConvolutionParameterivEXT
];
4630 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4632 func_glGetConvolutionParameterivEXT( target
, pname
, params
);
4636 static void WINAPI
wine_glGetDetailTexFuncSGIS( GLenum target
, GLfloat
* points
) {
4637 void (*func_glGetDetailTexFuncSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetDetailTexFuncSGIS
];
4638 TRACE("(%d, %p)\n", target
, points
);
4640 func_glGetDetailTexFuncSGIS( target
, points
);
4644 static void WINAPI
wine_glGetDoubleIndexedvEXT( GLenum target
, GLuint index
, GLdouble
* data
) {
4645 void (*func_glGetDoubleIndexedvEXT
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetDoubleIndexedvEXT
];
4646 TRACE("(%d, %d, %p)\n", target
, index
, data
);
4648 func_glGetDoubleIndexedvEXT( target
, index
, data
);
4652 static void WINAPI
wine_glGetFenceivNV( GLuint fence
, GLenum pname
, GLint
* params
) {
4653 void (*func_glGetFenceivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFenceivNV
];
4654 TRACE("(%d, %d, %p)\n", fence
, pname
, params
);
4656 func_glGetFenceivNV( fence
, pname
, params
);
4660 static void WINAPI
wine_glGetFinalCombinerInputParameterfvNV( GLenum variable
, GLenum pname
, GLfloat
* params
) {
4661 void (*func_glGetFinalCombinerInputParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetFinalCombinerInputParameterfvNV
];
4662 TRACE("(%d, %d, %p)\n", variable
, pname
, params
);
4664 func_glGetFinalCombinerInputParameterfvNV( variable
, pname
, params
);
4668 static void WINAPI
wine_glGetFinalCombinerInputParameterivNV( GLenum variable
, GLenum pname
, GLint
* params
) {
4669 void (*func_glGetFinalCombinerInputParameterivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFinalCombinerInputParameterivNV
];
4670 TRACE("(%d, %d, %p)\n", variable
, pname
, params
);
4672 func_glGetFinalCombinerInputParameterivNV( variable
, pname
, params
);
4676 static void WINAPI
wine_glGetFloatIndexedvEXT( GLenum target
, GLuint index
, GLfloat
* data
) {
4677 void (*func_glGetFloatIndexedvEXT
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetFloatIndexedvEXT
];
4678 TRACE("(%d, %d, %p)\n", target
, index
, data
);
4680 func_glGetFloatIndexedvEXT( target
, index
, data
);
4684 static void WINAPI
wine_glGetFogFuncSGIS( GLfloat
* points
) {
4685 void (*func_glGetFogFuncSGIS
)( GLfloat
* ) = extension_funcs
[EXT_glGetFogFuncSGIS
];
4686 TRACE("(%p)\n", points
);
4688 func_glGetFogFuncSGIS( points
);
4692 static GLint WINAPI
wine_glGetFragDataLocation( GLuint program
, char* name
) {
4694 GLint (*func_glGetFragDataLocation
)( GLuint
, char* ) = extension_funcs
[EXT_glGetFragDataLocation
];
4695 TRACE("(%d, %p)\n", program
, name
);
4697 ret_value
= func_glGetFragDataLocation( program
, name
);
4702 static GLint WINAPI
wine_glGetFragDataLocationEXT( GLuint program
, char* name
) {
4704 GLint (*func_glGetFragDataLocationEXT
)( GLuint
, char* ) = extension_funcs
[EXT_glGetFragDataLocationEXT
];
4705 TRACE("(%d, %p)\n", program
, name
);
4707 ret_value
= func_glGetFragDataLocationEXT( program
, name
);
4712 static void WINAPI
wine_glGetFragmentLightfvSGIX( GLenum light
, GLenum pname
, GLfloat
* params
) {
4713 void (*func_glGetFragmentLightfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetFragmentLightfvSGIX
];
4714 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
4716 func_glGetFragmentLightfvSGIX( light
, pname
, params
);
4720 static void WINAPI
wine_glGetFragmentLightivSGIX( GLenum light
, GLenum pname
, GLint
* params
) {
4721 void (*func_glGetFragmentLightivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFragmentLightivSGIX
];
4722 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
4724 func_glGetFragmentLightivSGIX( light
, pname
, params
);
4728 static void WINAPI
wine_glGetFragmentMaterialfvSGIX( GLenum face
, GLenum pname
, GLfloat
* params
) {
4729 void (*func_glGetFragmentMaterialfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetFragmentMaterialfvSGIX
];
4730 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
4732 func_glGetFragmentMaterialfvSGIX( face
, pname
, params
);
4736 static void WINAPI
wine_glGetFragmentMaterialivSGIX( GLenum face
, GLenum pname
, GLint
* params
) {
4737 void (*func_glGetFragmentMaterialivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFragmentMaterialivSGIX
];
4738 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
4740 func_glGetFragmentMaterialivSGIX( face
, pname
, params
);
4744 static void WINAPI
wine_glGetFramebufferAttachmentParameteriv( GLenum target
, GLenum attachment
, GLenum pname
, GLint
* params
) {
4745 void (*func_glGetFramebufferAttachmentParameteriv
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFramebufferAttachmentParameteriv
];
4746 TRACE("(%d, %d, %d, %p)\n", target
, attachment
, pname
, params
);
4748 func_glGetFramebufferAttachmentParameteriv( target
, attachment
, pname
, params
);
4752 static void WINAPI
wine_glGetFramebufferAttachmentParameterivEXT( GLenum target
, GLenum attachment
, GLenum pname
, GLint
* params
) {
4753 void (*func_glGetFramebufferAttachmentParameterivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFramebufferAttachmentParameterivEXT
];
4754 TRACE("(%d, %d, %d, %p)\n", target
, attachment
, pname
, params
);
4756 func_glGetFramebufferAttachmentParameterivEXT( target
, attachment
, pname
, params
);
4760 static void WINAPI
wine_glGetFramebufferParameterivEXT( GLuint framebuffer
, GLenum pname
, GLint
* params
) {
4761 void (*func_glGetFramebufferParameterivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFramebufferParameterivEXT
];
4762 TRACE("(%d, %d, %p)\n", framebuffer
, pname
, params
);
4764 func_glGetFramebufferParameterivEXT( framebuffer
, pname
, params
);
4768 static unsigned int WINAPI
wine_glGetHandleARB( GLenum pname
) {
4769 unsigned int ret_value
;
4770 unsigned int (*func_glGetHandleARB
)( GLenum
) = extension_funcs
[EXT_glGetHandleARB
];
4771 TRACE("(%d)\n", pname
);
4773 ret_value
= func_glGetHandleARB( pname
);
4778 static void WINAPI
wine_glGetHistogramEXT( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
) {
4779 void (*func_glGetHistogramEXT
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetHistogramEXT
];
4780 TRACE("(%d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, values
);
4782 func_glGetHistogramEXT( target
, reset
, format
, type
, values
);
4786 static void WINAPI
wine_glGetHistogramParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
4787 void (*func_glGetHistogramParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetHistogramParameterfvEXT
];
4788 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4790 func_glGetHistogramParameterfvEXT( target
, pname
, params
);
4794 static void WINAPI
wine_glGetHistogramParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
4795 void (*func_glGetHistogramParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetHistogramParameterivEXT
];
4796 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4798 func_glGetHistogramParameterivEXT( target
, pname
, params
);
4802 static void WINAPI
wine_glGetImageTransformParameterfvHP( GLenum target
, GLenum pname
, GLfloat
* params
) {
4803 void (*func_glGetImageTransformParameterfvHP
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetImageTransformParameterfvHP
];
4804 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4806 func_glGetImageTransformParameterfvHP( target
, pname
, params
);
4810 static void WINAPI
wine_glGetImageTransformParameterivHP( GLenum target
, GLenum pname
, GLint
* params
) {
4811 void (*func_glGetImageTransformParameterivHP
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetImageTransformParameterivHP
];
4812 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4814 func_glGetImageTransformParameterivHP( target
, pname
, params
);
4818 static void WINAPI
wine_glGetInfoLogARB( unsigned int obj
, GLsizei maxLength
, GLsizei
* length
, char* infoLog
) {
4819 void (*func_glGetInfoLogARB
)( unsigned int, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetInfoLogARB
];
4820 TRACE("(%d, %d, %p, %p)\n", obj
, maxLength
, length
, infoLog
);
4822 func_glGetInfoLogARB( obj
, maxLength
, length
, infoLog
);
4826 static GLint WINAPI
wine_glGetInstrumentsSGIX( void ) {
4828 GLint (*func_glGetInstrumentsSGIX
)( void ) = extension_funcs
[EXT_glGetInstrumentsSGIX
];
4831 ret_value
= func_glGetInstrumentsSGIX( );
4836 static void WINAPI
wine_glGetIntegerIndexedvEXT( GLenum target
, GLuint index
, GLint
* data
) {
4837 void (*func_glGetIntegerIndexedvEXT
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetIntegerIndexedvEXT
];
4838 TRACE("(%d, %d, %p)\n", target
, index
, data
);
4840 func_glGetIntegerIndexedvEXT( target
, index
, data
);
4844 static void WINAPI
wine_glGetIntegeri_v( GLenum target
, GLuint index
, GLint
* data
) {
4845 void (*func_glGetIntegeri_v
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetIntegeri_v
];
4846 TRACE("(%d, %d, %p)\n", target
, index
, data
);
4848 func_glGetIntegeri_v( target
, index
, data
);
4852 static void WINAPI
wine_glGetInvariantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
* data
) {
4853 void (*func_glGetInvariantBooleanvEXT
)( GLuint
, GLenum
, GLboolean
* ) = extension_funcs
[EXT_glGetInvariantBooleanvEXT
];
4854 TRACE("(%d, %d, %p)\n", id
, value
, data
);
4856 func_glGetInvariantBooleanvEXT( id
, value
, data
);
4860 static void WINAPI
wine_glGetInvariantFloatvEXT( GLuint id
, GLenum value
, GLfloat
* data
) {
4861 void (*func_glGetInvariantFloatvEXT
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetInvariantFloatvEXT
];
4862 TRACE("(%d, %d, %p)\n", id
, value
, data
);
4864 func_glGetInvariantFloatvEXT( id
, value
, data
);
4868 static void WINAPI
wine_glGetInvariantIntegervEXT( GLuint id
, GLenum value
, GLint
* data
) {
4869 void (*func_glGetInvariantIntegervEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetInvariantIntegervEXT
];
4870 TRACE("(%d, %d, %p)\n", id
, value
, data
);
4872 func_glGetInvariantIntegervEXT( id
, value
, data
);
4876 static void WINAPI
wine_glGetListParameterfvSGIX( GLuint list
, GLenum pname
, GLfloat
* params
) {
4877 void (*func_glGetListParameterfvSGIX
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetListParameterfvSGIX
];
4878 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
4880 func_glGetListParameterfvSGIX( list
, pname
, params
);
4884 static void WINAPI
wine_glGetListParameterivSGIX( GLuint list
, GLenum pname
, GLint
* params
) {
4885 void (*func_glGetListParameterivSGIX
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetListParameterivSGIX
];
4886 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
4888 func_glGetListParameterivSGIX( list
, pname
, params
);
4892 static void WINAPI
wine_glGetLocalConstantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
* data
) {
4893 void (*func_glGetLocalConstantBooleanvEXT
)( GLuint
, GLenum
, GLboolean
* ) = extension_funcs
[EXT_glGetLocalConstantBooleanvEXT
];
4894 TRACE("(%d, %d, %p)\n", id
, value
, data
);
4896 func_glGetLocalConstantBooleanvEXT( id
, value
, data
);
4900 static void WINAPI
wine_glGetLocalConstantFloatvEXT( GLuint id
, GLenum value
, GLfloat
* data
) {
4901 void (*func_glGetLocalConstantFloatvEXT
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetLocalConstantFloatvEXT
];
4902 TRACE("(%d, %d, %p)\n", id
, value
, data
);
4904 func_glGetLocalConstantFloatvEXT( id
, value
, data
);
4908 static void WINAPI
wine_glGetLocalConstantIntegervEXT( GLuint id
, GLenum value
, GLint
* data
) {
4909 void (*func_glGetLocalConstantIntegervEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetLocalConstantIntegervEXT
];
4910 TRACE("(%d, %d, %p)\n", id
, value
, data
);
4912 func_glGetLocalConstantIntegervEXT( id
, value
, data
);
4916 static void WINAPI
wine_glGetMapAttribParameterfvNV( GLenum target
, GLuint index
, GLenum pname
, GLfloat
* params
) {
4917 void (*func_glGetMapAttribParameterfvNV
)( GLenum
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMapAttribParameterfvNV
];
4918 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
4920 func_glGetMapAttribParameterfvNV( target
, index
, pname
, params
);
4924 static void WINAPI
wine_glGetMapAttribParameterivNV( GLenum target
, GLuint index
, GLenum pname
, GLint
* params
) {
4925 void (*func_glGetMapAttribParameterivNV
)( GLenum
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMapAttribParameterivNV
];
4926 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
4928 func_glGetMapAttribParameterivNV( target
, index
, pname
, params
);
4932 static void WINAPI
wine_glGetMapControlPointsNV( GLenum target
, GLuint index
, GLenum type
, GLsizei ustride
, GLsizei vstride
, GLboolean packed
, GLvoid
* points
) {
4933 void (*func_glGetMapControlPointsNV
)( GLenum
, GLuint
, GLenum
, GLsizei
, GLsizei
, GLboolean
, GLvoid
* ) = extension_funcs
[EXT_glGetMapControlPointsNV
];
4934 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, index
, type
, ustride
, vstride
, packed
, points
);
4936 func_glGetMapControlPointsNV( target
, index
, type
, ustride
, vstride
, packed
, points
);
4940 static void WINAPI
wine_glGetMapParameterfvNV( GLenum target
, GLenum pname
, GLfloat
* params
) {
4941 void (*func_glGetMapParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMapParameterfvNV
];
4942 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4944 func_glGetMapParameterfvNV( target
, pname
, params
);
4948 static void WINAPI
wine_glGetMapParameterivNV( GLenum target
, GLenum pname
, GLint
* params
) {
4949 void (*func_glGetMapParameterivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMapParameterivNV
];
4950 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4952 func_glGetMapParameterivNV( target
, pname
, params
);
4956 static void WINAPI
wine_glGetMinmaxEXT( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
) {
4957 void (*func_glGetMinmaxEXT
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetMinmaxEXT
];
4958 TRACE("(%d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, values
);
4960 func_glGetMinmaxEXT( target
, reset
, format
, type
, values
);
4964 static void WINAPI
wine_glGetMinmaxParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
4965 void (*func_glGetMinmaxParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMinmaxParameterfvEXT
];
4966 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4968 func_glGetMinmaxParameterfvEXT( target
, pname
, params
);
4972 static void WINAPI
wine_glGetMinmaxParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
4973 void (*func_glGetMinmaxParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMinmaxParameterivEXT
];
4974 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
4976 func_glGetMinmaxParameterivEXT( target
, pname
, params
);
4980 static void WINAPI
wine_glGetMultiTexEnvfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
4981 void (*func_glGetMultiTexEnvfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexEnvfvEXT
];
4982 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
4984 func_glGetMultiTexEnvfvEXT( texunit
, target
, pname
, params
);
4988 static void WINAPI
wine_glGetMultiTexEnvivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
4989 void (*func_glGetMultiTexEnvivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexEnvivEXT
];
4990 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
4992 func_glGetMultiTexEnvivEXT( texunit
, target
, pname
, params
);
4996 static void WINAPI
wine_glGetMultiTexGendvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble
* params
) {
4997 void (*func_glGetMultiTexGendvEXT
)( GLenum
, GLenum
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetMultiTexGendvEXT
];
4998 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
5000 func_glGetMultiTexGendvEXT( texunit
, coord
, pname
, params
);
5004 static void WINAPI
wine_glGetMultiTexGenfvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat
* params
) {
5005 void (*func_glGetMultiTexGenfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexGenfvEXT
];
5006 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
5008 func_glGetMultiTexGenfvEXT( texunit
, coord
, pname
, params
);
5012 static void WINAPI
wine_glGetMultiTexGenivEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint
* params
) {
5013 void (*func_glGetMultiTexGenivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexGenivEXT
];
5014 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
5016 func_glGetMultiTexGenivEXT( texunit
, coord
, pname
, params
);
5020 static void WINAPI
wine_glGetMultiTexImageEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
5021 void (*func_glGetMultiTexImageEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetMultiTexImageEXT
];
5022 TRACE("(%d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, format
, type
, pixels
);
5024 func_glGetMultiTexImageEXT( texunit
, target
, level
, format
, type
, pixels
);
5028 static void WINAPI
wine_glGetMultiTexLevelParameterfvEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum pname
, GLfloat
* params
) {
5029 void (*func_glGetMultiTexLevelParameterfvEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexLevelParameterfvEXT
];
5030 TRACE("(%d, %d, %d, %d, %p)\n", texunit
, target
, level
, pname
, params
);
5032 func_glGetMultiTexLevelParameterfvEXT( texunit
, target
, level
, pname
, params
);
5036 static void WINAPI
wine_glGetMultiTexLevelParameterivEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum pname
, GLint
* params
) {
5037 void (*func_glGetMultiTexLevelParameterivEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexLevelParameterivEXT
];
5038 TRACE("(%d, %d, %d, %d, %p)\n", texunit
, target
, level
, pname
, params
);
5040 func_glGetMultiTexLevelParameterivEXT( texunit
, target
, level
, pname
, params
);
5044 static void WINAPI
wine_glGetMultiTexParameterIivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
5045 void (*func_glGetMultiTexParameterIivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexParameterIivEXT
];
5046 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
5048 func_glGetMultiTexParameterIivEXT( texunit
, target
, pname
, params
);
5052 static void WINAPI
wine_glGetMultiTexParameterIuivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLuint
* params
) {
5053 void (*func_glGetMultiTexParameterIuivEXT
)( GLenum
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetMultiTexParameterIuivEXT
];
5054 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
5056 func_glGetMultiTexParameterIuivEXT( texunit
, target
, pname
, params
);
5060 static void WINAPI
wine_glGetMultiTexParameterfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
5061 void (*func_glGetMultiTexParameterfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexParameterfvEXT
];
5062 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
5064 func_glGetMultiTexParameterfvEXT( texunit
, target
, pname
, params
);
5068 static void WINAPI
wine_glGetMultiTexParameterivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
5069 void (*func_glGetMultiTexParameterivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexParameterivEXT
];
5070 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
5072 func_glGetMultiTexParameterivEXT( texunit
, target
, pname
, params
);
5076 static void WINAPI
wine_glGetNamedBufferParameterivEXT( GLuint buffer
, GLenum pname
, GLint
* params
) {
5077 void (*func_glGetNamedBufferParameterivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedBufferParameterivEXT
];
5078 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
5080 func_glGetNamedBufferParameterivEXT( buffer
, pname
, params
);
5084 static void WINAPI
wine_glGetNamedBufferPointervEXT( GLuint buffer
, GLenum pname
, GLvoid
** params
) {
5085 void (*func_glGetNamedBufferPointervEXT
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetNamedBufferPointervEXT
];
5086 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
5088 func_glGetNamedBufferPointervEXT( buffer
, pname
, params
);
5092 static void WINAPI
wine_glGetNamedBufferSubDataEXT( GLuint buffer
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
5093 void (*func_glGetNamedBufferSubDataEXT
)( GLuint
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glGetNamedBufferSubDataEXT
];
5094 TRACE("(%d, %ld, %ld, %p)\n", buffer
, offset
, size
, data
);
5096 func_glGetNamedBufferSubDataEXT( buffer
, offset
, size
, data
);
5100 static void WINAPI
wine_glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer
, GLenum attachment
, GLenum pname
, GLint
* params
) {
5101 void (*func_glGetNamedFramebufferAttachmentParameterivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedFramebufferAttachmentParameterivEXT
];
5102 TRACE("(%d, %d, %d, %p)\n", framebuffer
, attachment
, pname
, params
);
5104 func_glGetNamedFramebufferAttachmentParameterivEXT( framebuffer
, attachment
, pname
, params
);
5108 static void WINAPI
wine_glGetNamedProgramLocalParameterIivEXT( GLuint program
, GLenum target
, GLuint index
, GLint
* params
) {
5109 void (*func_glGetNamedProgramLocalParameterIivEXT
)( GLuint
, GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterIivEXT
];
5110 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
5112 func_glGetNamedProgramLocalParameterIivEXT( program
, target
, index
, params
);
5116 static void WINAPI
wine_glGetNamedProgramLocalParameterIuivEXT( GLuint program
, GLenum target
, GLuint index
, GLuint
* params
) {
5117 void (*func_glGetNamedProgramLocalParameterIuivEXT
)( GLuint
, GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterIuivEXT
];
5118 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
5120 func_glGetNamedProgramLocalParameterIuivEXT( program
, target
, index
, params
);
5124 static void WINAPI
wine_glGetNamedProgramLocalParameterdvEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble
* params
) {
5125 void (*func_glGetNamedProgramLocalParameterdvEXT
)( GLuint
, GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterdvEXT
];
5126 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
5128 func_glGetNamedProgramLocalParameterdvEXT( program
, target
, index
, params
);
5132 static void WINAPI
wine_glGetNamedProgramLocalParameterfvEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat
* params
) {
5133 void (*func_glGetNamedProgramLocalParameterfvEXT
)( GLuint
, GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterfvEXT
];
5134 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
5136 func_glGetNamedProgramLocalParameterfvEXT( program
, target
, index
, params
);
5140 static void WINAPI
wine_glGetNamedProgramStringEXT( GLuint program
, GLenum target
, GLenum pname
, GLvoid
* string
) {
5141 void (*func_glGetNamedProgramStringEXT
)( GLuint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetNamedProgramStringEXT
];
5142 TRACE("(%d, %d, %d, %p)\n", program
, target
, pname
, string
);
5144 func_glGetNamedProgramStringEXT( program
, target
, pname
, string
);
5148 static void WINAPI
wine_glGetNamedProgramivEXT( GLuint program
, GLenum target
, GLenum pname
, GLint
* params
) {
5149 void (*func_glGetNamedProgramivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedProgramivEXT
];
5150 TRACE("(%d, %d, %d, %p)\n", program
, target
, pname
, params
);
5152 func_glGetNamedProgramivEXT( program
, target
, pname
, params
);
5156 static void WINAPI
wine_glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer
, GLenum pname
, GLint
* params
) {
5157 void (*func_glGetNamedRenderbufferParameterivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedRenderbufferParameterivEXT
];
5158 TRACE("(%d, %d, %p)\n", renderbuffer
, pname
, params
);
5160 func_glGetNamedRenderbufferParameterivEXT( renderbuffer
, pname
, params
);
5164 static void WINAPI
wine_glGetObjectBufferfvATI( GLuint buffer
, GLenum pname
, GLfloat
* params
) {
5165 void (*func_glGetObjectBufferfvATI
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetObjectBufferfvATI
];
5166 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
5168 func_glGetObjectBufferfvATI( buffer
, pname
, params
);
5172 static void WINAPI
wine_glGetObjectBufferivATI( GLuint buffer
, GLenum pname
, GLint
* params
) {
5173 void (*func_glGetObjectBufferivATI
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetObjectBufferivATI
];
5174 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
5176 func_glGetObjectBufferivATI( buffer
, pname
, params
);
5180 static void WINAPI
wine_glGetObjectParameterfvARB( unsigned int obj
, GLenum pname
, GLfloat
* params
) {
5181 void (*func_glGetObjectParameterfvARB
)( unsigned int, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetObjectParameterfvARB
];
5182 TRACE("(%d, %d, %p)\n", obj
, pname
, params
);
5184 func_glGetObjectParameterfvARB( obj
, pname
, params
);
5188 static void WINAPI
wine_glGetObjectParameterivARB( unsigned int obj
, GLenum pname
, GLint
* params
) {
5189 void (*func_glGetObjectParameterivARB
)( unsigned int, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetObjectParameterivARB
];
5190 TRACE("(%d, %d, %p)\n", obj
, pname
, params
);
5192 func_glGetObjectParameterivARB( obj
, pname
, params
);
5196 static void WINAPI
wine_glGetOcclusionQueryivNV( GLuint id
, GLenum pname
, GLint
* params
) {
5197 void (*func_glGetOcclusionQueryivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetOcclusionQueryivNV
];
5198 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5200 func_glGetOcclusionQueryivNV( id
, pname
, params
);
5204 static void WINAPI
wine_glGetOcclusionQueryuivNV( GLuint id
, GLenum pname
, GLuint
* params
) {
5205 void (*func_glGetOcclusionQueryuivNV
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetOcclusionQueryuivNV
];
5206 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5208 func_glGetOcclusionQueryuivNV( id
, pname
, params
);
5212 static void WINAPI
wine_glGetPixelTexGenParameterfvSGIS( GLenum pname
, GLfloat
* params
) {
5213 void (*func_glGetPixelTexGenParameterfvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetPixelTexGenParameterfvSGIS
];
5214 TRACE("(%d, %p)\n", pname
, params
);
5216 func_glGetPixelTexGenParameterfvSGIS( pname
, params
);
5220 static void WINAPI
wine_glGetPixelTexGenParameterivSGIS( GLenum pname
, GLint
* params
) {
5221 void (*func_glGetPixelTexGenParameterivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glGetPixelTexGenParameterivSGIS
];
5222 TRACE("(%d, %p)\n", pname
, params
);
5224 func_glGetPixelTexGenParameterivSGIS( pname
, params
);
5228 static void WINAPI
wine_glGetPointerIndexedvEXT( GLenum target
, GLuint index
, GLvoid
** data
) {
5229 void (*func_glGetPointerIndexedvEXT
)( GLenum
, GLuint
, GLvoid
** ) = extension_funcs
[EXT_glGetPointerIndexedvEXT
];
5230 TRACE("(%d, %d, %p)\n", target
, index
, data
);
5232 func_glGetPointerIndexedvEXT( target
, index
, data
);
5236 static void WINAPI
wine_glGetPointervEXT( GLenum pname
, GLvoid
** params
) {
5237 void (*func_glGetPointervEXT
)( GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetPointervEXT
];
5238 TRACE("(%d, %p)\n", pname
, params
);
5240 func_glGetPointervEXT( pname
, params
);
5244 static void WINAPI
wine_glGetProgramEnvParameterIivNV( GLenum target
, GLuint index
, GLint
* params
) {
5245 void (*func_glGetProgramEnvParameterIivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetProgramEnvParameterIivNV
];
5246 TRACE("(%d, %d, %p)\n", target
, index
, params
);
5248 func_glGetProgramEnvParameterIivNV( target
, index
, params
);
5252 static void WINAPI
wine_glGetProgramEnvParameterIuivNV( GLenum target
, GLuint index
, GLuint
* params
) {
5253 void (*func_glGetProgramEnvParameterIuivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGetProgramEnvParameterIuivNV
];
5254 TRACE("(%d, %d, %p)\n", target
, index
, params
);
5256 func_glGetProgramEnvParameterIuivNV( target
, index
, params
);
5260 static void WINAPI
wine_glGetProgramEnvParameterdvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
5261 void (*func_glGetProgramEnvParameterdvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetProgramEnvParameterdvARB
];
5262 TRACE("(%d, %d, %p)\n", target
, index
, params
);
5264 func_glGetProgramEnvParameterdvARB( target
, index
, params
);
5268 static void WINAPI
wine_glGetProgramEnvParameterfvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
5269 void (*func_glGetProgramEnvParameterfvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetProgramEnvParameterfvARB
];
5270 TRACE("(%d, %d, %p)\n", target
, index
, params
);
5272 func_glGetProgramEnvParameterfvARB( target
, index
, params
);
5276 static void WINAPI
wine_glGetProgramInfoLog( GLuint program
, GLsizei bufSize
, GLsizei
* length
, char* infoLog
) {
5277 void (*func_glGetProgramInfoLog
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetProgramInfoLog
];
5278 TRACE("(%d, %d, %p, %p)\n", program
, bufSize
, length
, infoLog
);
5280 func_glGetProgramInfoLog( program
, bufSize
, length
, infoLog
);
5284 static void WINAPI
wine_glGetProgramLocalParameterIivNV( GLenum target
, GLuint index
, GLint
* params
) {
5285 void (*func_glGetProgramLocalParameterIivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetProgramLocalParameterIivNV
];
5286 TRACE("(%d, %d, %p)\n", target
, index
, params
);
5288 func_glGetProgramLocalParameterIivNV( target
, index
, params
);
5292 static void WINAPI
wine_glGetProgramLocalParameterIuivNV( GLenum target
, GLuint index
, GLuint
* params
) {
5293 void (*func_glGetProgramLocalParameterIuivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGetProgramLocalParameterIuivNV
];
5294 TRACE("(%d, %d, %p)\n", target
, index
, params
);
5296 func_glGetProgramLocalParameterIuivNV( target
, index
, params
);
5300 static void WINAPI
wine_glGetProgramLocalParameterdvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
5301 void (*func_glGetProgramLocalParameterdvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetProgramLocalParameterdvARB
];
5302 TRACE("(%d, %d, %p)\n", target
, index
, params
);
5304 func_glGetProgramLocalParameterdvARB( target
, index
, params
);
5308 static void WINAPI
wine_glGetProgramLocalParameterfvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
5309 void (*func_glGetProgramLocalParameterfvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetProgramLocalParameterfvARB
];
5310 TRACE("(%d, %d, %p)\n", target
, index
, params
);
5312 func_glGetProgramLocalParameterfvARB( target
, index
, params
);
5316 static void WINAPI
wine_glGetProgramNamedParameterdvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLdouble
* params
) {
5317 void (*func_glGetProgramNamedParameterdvNV
)( GLuint
, GLsizei
, GLubyte
*, GLdouble
* ) = extension_funcs
[EXT_glGetProgramNamedParameterdvNV
];
5318 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, params
);
5320 func_glGetProgramNamedParameterdvNV( id
, len
, name
, params
);
5324 static void WINAPI
wine_glGetProgramNamedParameterfvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLfloat
* params
) {
5325 void (*func_glGetProgramNamedParameterfvNV
)( GLuint
, GLsizei
, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glGetProgramNamedParameterfvNV
];
5326 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, params
);
5328 func_glGetProgramNamedParameterfvNV( id
, len
, name
, params
);
5332 static void WINAPI
wine_glGetProgramParameterdvNV( GLenum target
, GLuint index
, GLenum pname
, GLdouble
* params
) {
5333 void (*func_glGetProgramParameterdvNV
)( GLenum
, GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetProgramParameterdvNV
];
5334 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
5336 func_glGetProgramParameterdvNV( target
, index
, pname
, params
);
5340 static void WINAPI
wine_glGetProgramParameterfvNV( GLenum target
, GLuint index
, GLenum pname
, GLfloat
* params
) {
5341 void (*func_glGetProgramParameterfvNV
)( GLenum
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetProgramParameterfvNV
];
5342 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
5344 func_glGetProgramParameterfvNV( target
, index
, pname
, params
);
5348 static void WINAPI
wine_glGetProgramStringARB( GLenum target
, GLenum pname
, GLvoid
* string
) {
5349 void (*func_glGetProgramStringARB
)( GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetProgramStringARB
];
5350 TRACE("(%d, %d, %p)\n", target
, pname
, string
);
5352 func_glGetProgramStringARB( target
, pname
, string
);
5356 static void WINAPI
wine_glGetProgramStringNV( GLuint id
, GLenum pname
, GLubyte
* program
) {
5357 void (*func_glGetProgramStringNV
)( GLuint
, GLenum
, GLubyte
* ) = extension_funcs
[EXT_glGetProgramStringNV
];
5358 TRACE("(%d, %d, %p)\n", id
, pname
, program
);
5360 func_glGetProgramStringNV( id
, pname
, program
);
5364 static void WINAPI
wine_glGetProgramiv( GLuint program
, GLenum pname
, GLint
* params
) {
5365 void (*func_glGetProgramiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramiv
];
5366 TRACE("(%d, %d, %p)\n", program
, pname
, params
);
5368 func_glGetProgramiv( program
, pname
, params
);
5372 static void WINAPI
wine_glGetProgramivARB( GLenum target
, GLenum pname
, GLint
* params
) {
5373 void (*func_glGetProgramivARB
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramivARB
];
5374 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5376 func_glGetProgramivARB( target
, pname
, params
);
5380 static void WINAPI
wine_glGetProgramivNV( GLuint id
, GLenum pname
, GLint
* params
) {
5381 void (*func_glGetProgramivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramivNV
];
5382 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5384 func_glGetProgramivNV( id
, pname
, params
);
5388 static void WINAPI
wine_glGetQueryObjecti64vEXT( GLuint id
, GLenum pname
, INT64
* params
) {
5389 void (*func_glGetQueryObjecti64vEXT
)( GLuint
, GLenum
, INT64
* ) = extension_funcs
[EXT_glGetQueryObjecti64vEXT
];
5390 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5392 func_glGetQueryObjecti64vEXT( id
, pname
, params
);
5396 static void WINAPI
wine_glGetQueryObjectiv( GLuint id
, GLenum pname
, GLint
* params
) {
5397 void (*func_glGetQueryObjectiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryObjectiv
];
5398 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5400 func_glGetQueryObjectiv( id
, pname
, params
);
5404 static void WINAPI
wine_glGetQueryObjectivARB( GLuint id
, GLenum pname
, GLint
* params
) {
5405 void (*func_glGetQueryObjectivARB
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryObjectivARB
];
5406 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5408 func_glGetQueryObjectivARB( id
, pname
, params
);
5412 static void WINAPI
wine_glGetQueryObjectui64vEXT( GLuint id
, GLenum pname
, UINT64
* params
) {
5413 void (*func_glGetQueryObjectui64vEXT
)( GLuint
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetQueryObjectui64vEXT
];
5414 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5416 func_glGetQueryObjectui64vEXT( id
, pname
, params
);
5420 static void WINAPI
wine_glGetQueryObjectuiv( GLuint id
, GLenum pname
, GLuint
* params
) {
5421 void (*func_glGetQueryObjectuiv
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetQueryObjectuiv
];
5422 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5424 func_glGetQueryObjectuiv( id
, pname
, params
);
5428 static void WINAPI
wine_glGetQueryObjectuivARB( GLuint id
, GLenum pname
, GLuint
* params
) {
5429 void (*func_glGetQueryObjectuivARB
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetQueryObjectuivARB
];
5430 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5432 func_glGetQueryObjectuivARB( id
, pname
, params
);
5436 static void WINAPI
wine_glGetQueryiv( GLenum target
, GLenum pname
, GLint
* params
) {
5437 void (*func_glGetQueryiv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryiv
];
5438 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5440 func_glGetQueryiv( target
, pname
, params
);
5444 static void WINAPI
wine_glGetQueryivARB( GLenum target
, GLenum pname
, GLint
* params
) {
5445 void (*func_glGetQueryivARB
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryivARB
];
5446 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5448 func_glGetQueryivARB( target
, pname
, params
);
5452 static void WINAPI
wine_glGetRenderbufferParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
5453 void (*func_glGetRenderbufferParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetRenderbufferParameteriv
];
5454 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5456 func_glGetRenderbufferParameteriv( target
, pname
, params
);
5460 static void WINAPI
wine_glGetRenderbufferParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
5461 void (*func_glGetRenderbufferParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetRenderbufferParameterivEXT
];
5462 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5464 func_glGetRenderbufferParameterivEXT( target
, pname
, params
);
5468 static void WINAPI
wine_glGetSeparableFilterEXT( GLenum target
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
, GLvoid
* span
) {
5469 void (*func_glGetSeparableFilterEXT
)( GLenum
, GLenum
, GLenum
, GLvoid
*, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glGetSeparableFilterEXT
];
5470 TRACE("(%d, %d, %d, %p, %p, %p)\n", target
, format
, type
, row
, column
, span
);
5472 func_glGetSeparableFilterEXT( target
, format
, type
, row
, column
, span
);
5476 static void WINAPI
wine_glGetShaderInfoLog( GLuint shader
, GLsizei bufSize
, GLsizei
* length
, char* infoLog
) {
5477 void (*func_glGetShaderInfoLog
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetShaderInfoLog
];
5478 TRACE("(%d, %d, %p, %p)\n", shader
, bufSize
, length
, infoLog
);
5480 func_glGetShaderInfoLog( shader
, bufSize
, length
, infoLog
);
5484 static void WINAPI
wine_glGetShaderSource( GLuint shader
, GLsizei bufSize
, GLsizei
* length
, char* source
) {
5485 void (*func_glGetShaderSource
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetShaderSource
];
5486 TRACE("(%d, %d, %p, %p)\n", shader
, bufSize
, length
, source
);
5488 func_glGetShaderSource( shader
, bufSize
, length
, source
);
5492 static void WINAPI
wine_glGetShaderSourceARB( unsigned int obj
, GLsizei maxLength
, GLsizei
* length
, char* source
) {
5493 void (*func_glGetShaderSourceARB
)( unsigned int, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetShaderSourceARB
];
5494 TRACE("(%d, %d, %p, %p)\n", obj
, maxLength
, length
, source
);
5496 func_glGetShaderSourceARB( obj
, maxLength
, length
, source
);
5500 static void WINAPI
wine_glGetShaderiv( GLuint shader
, GLenum pname
, GLint
* params
) {
5501 void (*func_glGetShaderiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetShaderiv
];
5502 TRACE("(%d, %d, %p)\n", shader
, pname
, params
);
5504 func_glGetShaderiv( shader
, pname
, params
);
5508 static void WINAPI
wine_glGetSharpenTexFuncSGIS( GLenum target
, GLfloat
* points
) {
5509 void (*func_glGetSharpenTexFuncSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetSharpenTexFuncSGIS
];
5510 TRACE("(%d, %p)\n", target
, points
);
5512 func_glGetSharpenTexFuncSGIS( target
, points
);
5516 static const GLubyte
* WINAPI
wine_glGetStringi( GLenum name
, GLuint index
) {
5517 const GLubyte
* ret_value
;
5518 const GLubyte
* (*func_glGetStringi
)( GLenum
, GLuint
) = extension_funcs
[EXT_glGetStringi
];
5519 TRACE("(%d, %d)\n", name
, index
);
5521 ret_value
= func_glGetStringi( name
, index
);
5526 static void WINAPI
wine_glGetTexBumpParameterfvATI( GLenum pname
, GLfloat
* param
) {
5527 void (*func_glGetTexBumpParameterfvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTexBumpParameterfvATI
];
5528 TRACE("(%d, %p)\n", pname
, param
);
5530 func_glGetTexBumpParameterfvATI( pname
, param
);
5534 static void WINAPI
wine_glGetTexBumpParameterivATI( GLenum pname
, GLint
* param
) {
5535 void (*func_glGetTexBumpParameterivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTexBumpParameterivATI
];
5536 TRACE("(%d, %p)\n", pname
, param
);
5538 func_glGetTexBumpParameterivATI( pname
, param
);
5542 static void WINAPI
wine_glGetTexFilterFuncSGIS( GLenum target
, GLenum filter
, GLfloat
* weights
) {
5543 void (*func_glGetTexFilterFuncSGIS
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTexFilterFuncSGIS
];
5544 TRACE("(%d, %d, %p)\n", target
, filter
, weights
);
5546 func_glGetTexFilterFuncSGIS( target
, filter
, weights
);
5550 static void WINAPI
wine_glGetTexParameterIiv( GLenum target
, GLenum pname
, GLint
* params
) {
5551 void (*func_glGetTexParameterIiv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTexParameterIiv
];
5552 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5554 func_glGetTexParameterIiv( target
, pname
, params
);
5558 static void WINAPI
wine_glGetTexParameterIivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
5559 void (*func_glGetTexParameterIivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTexParameterIivEXT
];
5560 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5562 func_glGetTexParameterIivEXT( target
, pname
, params
);
5566 static void WINAPI
wine_glGetTexParameterIuiv( GLenum target
, GLenum pname
, GLuint
* params
) {
5567 void (*func_glGetTexParameterIuiv
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetTexParameterIuiv
];
5568 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5570 func_glGetTexParameterIuiv( target
, pname
, params
);
5574 static void WINAPI
wine_glGetTexParameterIuivEXT( GLenum target
, GLenum pname
, GLuint
* params
) {
5575 void (*func_glGetTexParameterIuivEXT
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetTexParameterIuivEXT
];
5576 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5578 func_glGetTexParameterIuivEXT( target
, pname
, params
);
5582 static void WINAPI
wine_glGetTextureImageEXT( GLuint texture
, GLenum target
, GLint level
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
5583 void (*func_glGetTextureImageEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetTextureImageEXT
];
5584 TRACE("(%d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, format
, type
, pixels
);
5586 func_glGetTextureImageEXT( texture
, target
, level
, format
, type
, pixels
);
5590 static void WINAPI
wine_glGetTextureLevelParameterfvEXT( GLuint texture
, GLenum target
, GLint level
, GLenum pname
, GLfloat
* params
) {
5591 void (*func_glGetTextureLevelParameterfvEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTextureLevelParameterfvEXT
];
5592 TRACE("(%d, %d, %d, %d, %p)\n", texture
, target
, level
, pname
, params
);
5594 func_glGetTextureLevelParameterfvEXT( texture
, target
, level
, pname
, params
);
5598 static void WINAPI
wine_glGetTextureLevelParameterivEXT( GLuint texture
, GLenum target
, GLint level
, GLenum pname
, GLint
* params
) {
5599 void (*func_glGetTextureLevelParameterivEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTextureLevelParameterivEXT
];
5600 TRACE("(%d, %d, %d, %d, %p)\n", texture
, target
, level
, pname
, params
);
5602 func_glGetTextureLevelParameterivEXT( texture
, target
, level
, pname
, params
);
5606 static void WINAPI
wine_glGetTextureParameterIivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
5607 void (*func_glGetTextureParameterIivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTextureParameterIivEXT
];
5608 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
5610 func_glGetTextureParameterIivEXT( texture
, target
, pname
, params
);
5614 static void WINAPI
wine_glGetTextureParameterIuivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLuint
* params
) {
5615 void (*func_glGetTextureParameterIuivEXT
)( GLuint
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetTextureParameterIuivEXT
];
5616 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
5618 func_glGetTextureParameterIuivEXT( texture
, target
, pname
, params
);
5622 static void WINAPI
wine_glGetTextureParameterfvEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat
* params
) {
5623 void (*func_glGetTextureParameterfvEXT
)( GLuint
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTextureParameterfvEXT
];
5624 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
5626 func_glGetTextureParameterfvEXT( texture
, target
, pname
, params
);
5630 static void WINAPI
wine_glGetTextureParameterivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
5631 void (*func_glGetTextureParameterivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTextureParameterivEXT
];
5632 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
5634 func_glGetTextureParameterivEXT( texture
, target
, pname
, params
);
5638 static void WINAPI
wine_glGetTrackMatrixivNV( GLenum target
, GLuint address
, GLenum pname
, GLint
* params
) {
5639 void (*func_glGetTrackMatrixivNV
)( GLenum
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTrackMatrixivNV
];
5640 TRACE("(%d, %d, %d, %p)\n", target
, address
, pname
, params
);
5642 func_glGetTrackMatrixivNV( target
, address
, pname
, params
);
5646 static void WINAPI
wine_glGetTransformFeedbackVarying( GLuint program
, GLuint index
, GLint
* location
) {
5647 void (*func_glGetTransformFeedbackVarying
)( GLuint
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetTransformFeedbackVarying
];
5648 TRACE("(%d, %d, %p)\n", program
, index
, location
);
5650 func_glGetTransformFeedbackVarying( program
, index
, location
);
5654 static void WINAPI
wine_glGetTransformFeedbackVaryingEXT( GLuint program
, GLuint index
, GLint
* location
) {
5655 void (*func_glGetTransformFeedbackVaryingEXT
)( GLuint
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetTransformFeedbackVaryingEXT
];
5656 TRACE("(%d, %d, %p)\n", program
, index
, location
);
5658 func_glGetTransformFeedbackVaryingEXT( program
, index
, location
);
5662 static void WINAPI
wine_glGetTransformFeedbackVaryingNV( GLuint program
, GLuint index
, GLint
* location
) {
5663 void (*func_glGetTransformFeedbackVaryingNV
)( GLuint
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetTransformFeedbackVaryingNV
];
5664 TRACE("(%d, %d, %p)\n", program
, index
, location
);
5666 func_glGetTransformFeedbackVaryingNV( program
, index
, location
);
5670 static GLint WINAPI
wine_glGetUniformBufferSizeEXT( GLuint program
, GLint location
) {
5672 GLint (*func_glGetUniformBufferSizeEXT
)( GLuint
, GLint
) = extension_funcs
[EXT_glGetUniformBufferSizeEXT
];
5673 TRACE("(%d, %d)\n", program
, location
);
5675 ret_value
= func_glGetUniformBufferSizeEXT( program
, location
);
5680 static GLint WINAPI
wine_glGetUniformLocation( GLuint program
, char* name
) {
5682 GLint (*func_glGetUniformLocation
)( GLuint
, char* ) = extension_funcs
[EXT_glGetUniformLocation
];
5683 TRACE("(%d, %p)\n", program
, name
);
5685 ret_value
= func_glGetUniformLocation( program
, name
);
5690 static GLint WINAPI
wine_glGetUniformLocationARB( unsigned int programObj
, char* name
) {
5692 GLint (*func_glGetUniformLocationARB
)( unsigned int, char* ) = extension_funcs
[EXT_glGetUniformLocationARB
];
5693 TRACE("(%d, %p)\n", programObj
, name
);
5695 ret_value
= func_glGetUniformLocationARB( programObj
, name
);
5700 static INT_PTR WINAPI
wine_glGetUniformOffsetEXT( GLuint program
, GLint location
) {
5702 INT_PTR (*func_glGetUniformOffsetEXT
)( GLuint
, GLint
) = extension_funcs
[EXT_glGetUniformOffsetEXT
];
5703 TRACE("(%d, %d)\n", program
, location
);
5705 ret_value
= func_glGetUniformOffsetEXT( program
, location
);
5710 static void WINAPI
wine_glGetUniformfv( GLuint program
, GLint location
, GLfloat
* params
) {
5711 void (*func_glGetUniformfv
)( GLuint
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glGetUniformfv
];
5712 TRACE("(%d, %d, %p)\n", program
, location
, params
);
5714 func_glGetUniformfv( program
, location
, params
);
5718 static void WINAPI
wine_glGetUniformfvARB( unsigned int programObj
, GLint location
, GLfloat
* params
) {
5719 void (*func_glGetUniformfvARB
)( unsigned int, GLint
, GLfloat
* ) = extension_funcs
[EXT_glGetUniformfvARB
];
5720 TRACE("(%d, %d, %p)\n", programObj
, location
, params
);
5722 func_glGetUniformfvARB( programObj
, location
, params
);
5726 static void WINAPI
wine_glGetUniformiv( GLuint program
, GLint location
, GLint
* params
) {
5727 void (*func_glGetUniformiv
)( GLuint
, GLint
, GLint
* ) = extension_funcs
[EXT_glGetUniformiv
];
5728 TRACE("(%d, %d, %p)\n", program
, location
, params
);
5730 func_glGetUniformiv( program
, location
, params
);
5734 static void WINAPI
wine_glGetUniformivARB( unsigned int programObj
, GLint location
, GLint
* params
) {
5735 void (*func_glGetUniformivARB
)( unsigned int, GLint
, GLint
* ) = extension_funcs
[EXT_glGetUniformivARB
];
5736 TRACE("(%d, %d, %p)\n", programObj
, location
, params
);
5738 func_glGetUniformivARB( programObj
, location
, params
);
5742 static void WINAPI
wine_glGetUniformuiv( GLuint program
, GLint location
, GLuint
* params
) {
5743 void (*func_glGetUniformuiv
)( GLuint
, GLint
, GLuint
* ) = extension_funcs
[EXT_glGetUniformuiv
];
5744 TRACE("(%d, %d, %p)\n", program
, location
, params
);
5746 func_glGetUniformuiv( program
, location
, params
);
5750 static void WINAPI
wine_glGetUniformuivEXT( GLuint program
, GLint location
, GLuint
* params
) {
5751 void (*func_glGetUniformuivEXT
)( GLuint
, GLint
, GLuint
* ) = extension_funcs
[EXT_glGetUniformuivEXT
];
5752 TRACE("(%d, %d, %p)\n", program
, location
, params
);
5754 func_glGetUniformuivEXT( program
, location
, params
);
5758 static void WINAPI
wine_glGetVariantArrayObjectfvATI( GLuint id
, GLenum pname
, GLfloat
* params
) {
5759 void (*func_glGetVariantArrayObjectfvATI
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVariantArrayObjectfvATI
];
5760 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5762 func_glGetVariantArrayObjectfvATI( id
, pname
, params
);
5766 static void WINAPI
wine_glGetVariantArrayObjectivATI( GLuint id
, GLenum pname
, GLint
* params
) {
5767 void (*func_glGetVariantArrayObjectivATI
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVariantArrayObjectivATI
];
5768 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
5770 func_glGetVariantArrayObjectivATI( id
, pname
, params
);
5774 static void WINAPI
wine_glGetVariantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
* data
) {
5775 void (*func_glGetVariantBooleanvEXT
)( GLuint
, GLenum
, GLboolean
* ) = extension_funcs
[EXT_glGetVariantBooleanvEXT
];
5776 TRACE("(%d, %d, %p)\n", id
, value
, data
);
5778 func_glGetVariantBooleanvEXT( id
, value
, data
);
5782 static void WINAPI
wine_glGetVariantFloatvEXT( GLuint id
, GLenum value
, GLfloat
* data
) {
5783 void (*func_glGetVariantFloatvEXT
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVariantFloatvEXT
];
5784 TRACE("(%d, %d, %p)\n", id
, value
, data
);
5786 func_glGetVariantFloatvEXT( id
, value
, data
);
5790 static void WINAPI
wine_glGetVariantIntegervEXT( GLuint id
, GLenum value
, GLint
* data
) {
5791 void (*func_glGetVariantIntegervEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVariantIntegervEXT
];
5792 TRACE("(%d, %d, %p)\n", id
, value
, data
);
5794 func_glGetVariantIntegervEXT( id
, value
, data
);
5798 static void WINAPI
wine_glGetVariantPointervEXT( GLuint id
, GLenum value
, GLvoid
** data
) {
5799 void (*func_glGetVariantPointervEXT
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVariantPointervEXT
];
5800 TRACE("(%d, %d, %p)\n", id
, value
, data
);
5802 func_glGetVariantPointervEXT( id
, value
, data
);
5806 static GLint WINAPI
wine_glGetVaryingLocationNV( GLuint program
, char* name
) {
5808 GLint (*func_glGetVaryingLocationNV
)( GLuint
, char* ) = extension_funcs
[EXT_glGetVaryingLocationNV
];
5809 TRACE("(%d, %p)\n", program
, name
);
5811 ret_value
= func_glGetVaryingLocationNV( program
, name
);
5816 static void WINAPI
wine_glGetVertexAttribArrayObjectfvATI( GLuint index
, GLenum pname
, GLfloat
* params
) {
5817 void (*func_glGetVertexAttribArrayObjectfvATI
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribArrayObjectfvATI
];
5818 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5820 func_glGetVertexAttribArrayObjectfvATI( index
, pname
, params
);
5824 static void WINAPI
wine_glGetVertexAttribArrayObjectivATI( GLuint index
, GLenum pname
, GLint
* params
) {
5825 void (*func_glGetVertexAttribArrayObjectivATI
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribArrayObjectivATI
];
5826 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5828 func_glGetVertexAttribArrayObjectivATI( index
, pname
, params
);
5832 static void WINAPI
wine_glGetVertexAttribIiv( GLuint index
, GLenum pname
, GLint
* params
) {
5833 void (*func_glGetVertexAttribIiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribIiv
];
5834 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5836 func_glGetVertexAttribIiv( index
, pname
, params
);
5840 static void WINAPI
wine_glGetVertexAttribIivEXT( GLuint index
, GLenum pname
, GLint
* params
) {
5841 void (*func_glGetVertexAttribIivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribIivEXT
];
5842 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5844 func_glGetVertexAttribIivEXT( index
, pname
, params
);
5848 static void WINAPI
wine_glGetVertexAttribIuiv( GLuint index
, GLenum pname
, GLuint
* params
) {
5849 void (*func_glGetVertexAttribIuiv
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetVertexAttribIuiv
];
5850 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5852 func_glGetVertexAttribIuiv( index
, pname
, params
);
5856 static void WINAPI
wine_glGetVertexAttribIuivEXT( GLuint index
, GLenum pname
, GLuint
* params
) {
5857 void (*func_glGetVertexAttribIuivEXT
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetVertexAttribIuivEXT
];
5858 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5860 func_glGetVertexAttribIuivEXT( index
, pname
, params
);
5864 static void WINAPI
wine_glGetVertexAttribPointerv( GLuint index
, GLenum pname
, GLvoid
** pointer
) {
5865 void (*func_glGetVertexAttribPointerv
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVertexAttribPointerv
];
5866 TRACE("(%d, %d, %p)\n", index
, pname
, pointer
);
5868 func_glGetVertexAttribPointerv( index
, pname
, pointer
);
5872 static void WINAPI
wine_glGetVertexAttribPointervARB( GLuint index
, GLenum pname
, GLvoid
** pointer
) {
5873 void (*func_glGetVertexAttribPointervARB
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVertexAttribPointervARB
];
5874 TRACE("(%d, %d, %p)\n", index
, pname
, pointer
);
5876 func_glGetVertexAttribPointervARB( index
, pname
, pointer
);
5880 static void WINAPI
wine_glGetVertexAttribPointervNV( GLuint index
, GLenum pname
, GLvoid
** pointer
) {
5881 void (*func_glGetVertexAttribPointervNV
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVertexAttribPointervNV
];
5882 TRACE("(%d, %d, %p)\n", index
, pname
, pointer
);
5884 func_glGetVertexAttribPointervNV( index
, pname
, pointer
);
5888 static void WINAPI
wine_glGetVertexAttribdv( GLuint index
, GLenum pname
, GLdouble
* params
) {
5889 void (*func_glGetVertexAttribdv
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribdv
];
5890 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5892 func_glGetVertexAttribdv( index
, pname
, params
);
5896 static void WINAPI
wine_glGetVertexAttribdvARB( GLuint index
, GLenum pname
, GLdouble
* params
) {
5897 void (*func_glGetVertexAttribdvARB
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribdvARB
];
5898 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5900 func_glGetVertexAttribdvARB( index
, pname
, params
);
5904 static void WINAPI
wine_glGetVertexAttribdvNV( GLuint index
, GLenum pname
, GLdouble
* params
) {
5905 void (*func_glGetVertexAttribdvNV
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribdvNV
];
5906 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5908 func_glGetVertexAttribdvNV( index
, pname
, params
);
5912 static void WINAPI
wine_glGetVertexAttribfv( GLuint index
, GLenum pname
, GLfloat
* params
) {
5913 void (*func_glGetVertexAttribfv
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribfv
];
5914 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5916 func_glGetVertexAttribfv( index
, pname
, params
);
5920 static void WINAPI
wine_glGetVertexAttribfvARB( GLuint index
, GLenum pname
, GLfloat
* params
) {
5921 void (*func_glGetVertexAttribfvARB
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribfvARB
];
5922 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5924 func_glGetVertexAttribfvARB( index
, pname
, params
);
5928 static void WINAPI
wine_glGetVertexAttribfvNV( GLuint index
, GLenum pname
, GLfloat
* params
) {
5929 void (*func_glGetVertexAttribfvNV
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribfvNV
];
5930 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5932 func_glGetVertexAttribfvNV( index
, pname
, params
);
5936 static void WINAPI
wine_glGetVertexAttribiv( GLuint index
, GLenum pname
, GLint
* params
) {
5937 void (*func_glGetVertexAttribiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribiv
];
5938 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5940 func_glGetVertexAttribiv( index
, pname
, params
);
5944 static void WINAPI
wine_glGetVertexAttribivARB( GLuint index
, GLenum pname
, GLint
* params
) {
5945 void (*func_glGetVertexAttribivARB
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribivARB
];
5946 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5948 func_glGetVertexAttribivARB( index
, pname
, params
);
5952 static void WINAPI
wine_glGetVertexAttribivNV( GLuint index
, GLenum pname
, GLint
* params
) {
5953 void (*func_glGetVertexAttribivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribivNV
];
5954 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
5956 func_glGetVertexAttribivNV( index
, pname
, params
);
5960 static void WINAPI
wine_glGlobalAlphaFactorbSUN( GLbyte factor
) {
5961 void (*func_glGlobalAlphaFactorbSUN
)( GLbyte
) = extension_funcs
[EXT_glGlobalAlphaFactorbSUN
];
5962 TRACE("(%d)\n", factor
);
5964 func_glGlobalAlphaFactorbSUN( factor
);
5968 static void WINAPI
wine_glGlobalAlphaFactordSUN( GLdouble factor
) {
5969 void (*func_glGlobalAlphaFactordSUN
)( GLdouble
) = extension_funcs
[EXT_glGlobalAlphaFactordSUN
];
5970 TRACE("(%f)\n", factor
);
5972 func_glGlobalAlphaFactordSUN( factor
);
5976 static void WINAPI
wine_glGlobalAlphaFactorfSUN( GLfloat factor
) {
5977 void (*func_glGlobalAlphaFactorfSUN
)( GLfloat
) = extension_funcs
[EXT_glGlobalAlphaFactorfSUN
];
5978 TRACE("(%f)\n", factor
);
5980 func_glGlobalAlphaFactorfSUN( factor
);
5984 static void WINAPI
wine_glGlobalAlphaFactoriSUN( GLint factor
) {
5985 void (*func_glGlobalAlphaFactoriSUN
)( GLint
) = extension_funcs
[EXT_glGlobalAlphaFactoriSUN
];
5986 TRACE("(%d)\n", factor
);
5988 func_glGlobalAlphaFactoriSUN( factor
);
5992 static void WINAPI
wine_glGlobalAlphaFactorsSUN( GLshort factor
) {
5993 void (*func_glGlobalAlphaFactorsSUN
)( GLshort
) = extension_funcs
[EXT_glGlobalAlphaFactorsSUN
];
5994 TRACE("(%d)\n", factor
);
5996 func_glGlobalAlphaFactorsSUN( factor
);
6000 static void WINAPI
wine_glGlobalAlphaFactorubSUN( GLubyte factor
) {
6001 void (*func_glGlobalAlphaFactorubSUN
)( GLubyte
) = extension_funcs
[EXT_glGlobalAlphaFactorubSUN
];
6002 TRACE("(%d)\n", factor
);
6004 func_glGlobalAlphaFactorubSUN( factor
);
6008 static void WINAPI
wine_glGlobalAlphaFactoruiSUN( GLuint factor
) {
6009 void (*func_glGlobalAlphaFactoruiSUN
)( GLuint
) = extension_funcs
[EXT_glGlobalAlphaFactoruiSUN
];
6010 TRACE("(%d)\n", factor
);
6012 func_glGlobalAlphaFactoruiSUN( factor
);
6016 static void WINAPI
wine_glGlobalAlphaFactorusSUN( GLushort factor
) {
6017 void (*func_glGlobalAlphaFactorusSUN
)( GLushort
) = extension_funcs
[EXT_glGlobalAlphaFactorusSUN
];
6018 TRACE("(%d)\n", factor
);
6020 func_glGlobalAlphaFactorusSUN( factor
);
6024 static void WINAPI
wine_glHintPGI( GLenum target
, GLint mode
) {
6025 void (*func_glHintPGI
)( GLenum
, GLint
) = extension_funcs
[EXT_glHintPGI
];
6026 TRACE("(%d, %d)\n", target
, mode
);
6028 func_glHintPGI( target
, mode
);
6032 static void WINAPI
wine_glHistogramEXT( GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
) {
6033 void (*func_glHistogramEXT
)( GLenum
, GLsizei
, GLenum
, GLboolean
) = extension_funcs
[EXT_glHistogramEXT
];
6034 TRACE("(%d, %d, %d, %d)\n", target
, width
, internalformat
, sink
);
6036 func_glHistogramEXT( target
, width
, internalformat
, sink
);
6040 static void WINAPI
wine_glIglooInterfaceSGIX( GLenum pname
, GLvoid
* params
) {
6041 void (*func_glIglooInterfaceSGIX
)( GLenum
, GLvoid
* ) = extension_funcs
[EXT_glIglooInterfaceSGIX
];
6042 TRACE("(%d, %p)\n", pname
, params
);
6044 func_glIglooInterfaceSGIX( pname
, params
);
6048 static void WINAPI
wine_glImageTransformParameterfHP( GLenum target
, GLenum pname
, GLfloat param
) {
6049 void (*func_glImageTransformParameterfHP
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glImageTransformParameterfHP
];
6050 TRACE("(%d, %d, %f)\n", target
, pname
, param
);
6052 func_glImageTransformParameterfHP( target
, pname
, param
);
6056 static void WINAPI
wine_glImageTransformParameterfvHP( GLenum target
, GLenum pname
, GLfloat
* params
) {
6057 void (*func_glImageTransformParameterfvHP
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glImageTransformParameterfvHP
];
6058 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6060 func_glImageTransformParameterfvHP( target
, pname
, params
);
6064 static void WINAPI
wine_glImageTransformParameteriHP( GLenum target
, GLenum pname
, GLint param
) {
6065 void (*func_glImageTransformParameteriHP
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glImageTransformParameteriHP
];
6066 TRACE("(%d, %d, %d)\n", target
, pname
, param
);
6068 func_glImageTransformParameteriHP( target
, pname
, param
);
6072 static void WINAPI
wine_glImageTransformParameterivHP( GLenum target
, GLenum pname
, GLint
* params
) {
6073 void (*func_glImageTransformParameterivHP
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glImageTransformParameterivHP
];
6074 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6076 func_glImageTransformParameterivHP( target
, pname
, params
);
6080 static void WINAPI
wine_glIndexFuncEXT( GLenum func
, GLclampf ref
) {
6081 void (*func_glIndexFuncEXT
)( GLenum
, GLclampf
) = extension_funcs
[EXT_glIndexFuncEXT
];
6082 TRACE("(%d, %f)\n", func
, ref
);
6084 func_glIndexFuncEXT( func
, ref
);
6088 static void WINAPI
wine_glIndexMaterialEXT( GLenum face
, GLenum mode
) {
6089 void (*func_glIndexMaterialEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glIndexMaterialEXT
];
6090 TRACE("(%d, %d)\n", face
, mode
);
6092 func_glIndexMaterialEXT( face
, mode
);
6096 static void WINAPI
wine_glIndexPointerEXT( GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
6097 void (*func_glIndexPointerEXT
)( GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glIndexPointerEXT
];
6098 TRACE("(%d, %d, %d, %p)\n", type
, stride
, count
, pointer
);
6100 func_glIndexPointerEXT( type
, stride
, count
, pointer
);
6104 static void WINAPI
wine_glIndexPointerListIBM( GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
6105 void (*func_glIndexPointerListIBM
)( GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glIndexPointerListIBM
];
6106 TRACE("(%d, %d, %p, %d)\n", type
, stride
, pointer
, ptrstride
);
6108 func_glIndexPointerListIBM( type
, stride
, pointer
, ptrstride
);
6112 static void WINAPI
wine_glInsertComponentEXT( GLuint res
, GLuint src
, GLuint num
) {
6113 void (*func_glInsertComponentEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glInsertComponentEXT
];
6114 TRACE("(%d, %d, %d)\n", res
, src
, num
);
6116 func_glInsertComponentEXT( res
, src
, num
);
6120 static void WINAPI
wine_glInstrumentsBufferSGIX( GLsizei size
, GLint
* buffer
) {
6121 void (*func_glInstrumentsBufferSGIX
)( GLsizei
, GLint
* ) = extension_funcs
[EXT_glInstrumentsBufferSGIX
];
6122 TRACE("(%d, %p)\n", size
, buffer
);
6124 func_glInstrumentsBufferSGIX( size
, buffer
);
6128 static GLboolean WINAPI
wine_glIsAsyncMarkerSGIX( GLuint marker
) {
6129 GLboolean ret_value
;
6130 GLboolean (*func_glIsAsyncMarkerSGIX
)( GLuint
) = extension_funcs
[EXT_glIsAsyncMarkerSGIX
];
6131 TRACE("(%d)\n", marker
);
6133 ret_value
= func_glIsAsyncMarkerSGIX( marker
);
6138 static GLboolean WINAPI
wine_glIsBuffer( GLuint buffer
) {
6139 GLboolean ret_value
;
6140 GLboolean (*func_glIsBuffer
)( GLuint
) = extension_funcs
[EXT_glIsBuffer
];
6141 TRACE("(%d)\n", buffer
);
6143 ret_value
= func_glIsBuffer( buffer
);
6148 static GLboolean WINAPI
wine_glIsBufferARB( GLuint buffer
) {
6149 GLboolean ret_value
;
6150 GLboolean (*func_glIsBufferARB
)( GLuint
) = extension_funcs
[EXT_glIsBufferARB
];
6151 TRACE("(%d)\n", buffer
);
6153 ret_value
= func_glIsBufferARB( buffer
);
6158 static GLboolean WINAPI
wine_glIsEnabledIndexedEXT( GLenum target
, GLuint index
) {
6159 GLboolean ret_value
;
6160 GLboolean (*func_glIsEnabledIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glIsEnabledIndexedEXT
];
6161 TRACE("(%d, %d)\n", target
, index
);
6163 ret_value
= func_glIsEnabledIndexedEXT( target
, index
);
6168 static GLboolean WINAPI
wine_glIsEnabledi( GLenum target
, GLuint index
) {
6169 GLboolean ret_value
;
6170 GLboolean (*func_glIsEnabledi
)( GLenum
, GLuint
) = extension_funcs
[EXT_glIsEnabledi
];
6171 TRACE("(%d, %d)\n", target
, index
);
6173 ret_value
= func_glIsEnabledi( target
, index
);
6178 static GLboolean WINAPI
wine_glIsFenceAPPLE( GLuint fence
) {
6179 GLboolean ret_value
;
6180 GLboolean (*func_glIsFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glIsFenceAPPLE
];
6181 TRACE("(%d)\n", fence
);
6183 ret_value
= func_glIsFenceAPPLE( fence
);
6188 static GLboolean WINAPI
wine_glIsFenceNV( GLuint fence
) {
6189 GLboolean ret_value
;
6190 GLboolean (*func_glIsFenceNV
)( GLuint
) = extension_funcs
[EXT_glIsFenceNV
];
6191 TRACE("(%d)\n", fence
);
6193 ret_value
= func_glIsFenceNV( fence
);
6198 static GLboolean WINAPI
wine_glIsFramebuffer( GLuint framebuffer
) {
6199 GLboolean ret_value
;
6200 GLboolean (*func_glIsFramebuffer
)( GLuint
) = extension_funcs
[EXT_glIsFramebuffer
];
6201 TRACE("(%d)\n", framebuffer
);
6203 ret_value
= func_glIsFramebuffer( framebuffer
);
6208 static GLboolean WINAPI
wine_glIsFramebufferEXT( GLuint framebuffer
) {
6209 GLboolean ret_value
;
6210 GLboolean (*func_glIsFramebufferEXT
)( GLuint
) = extension_funcs
[EXT_glIsFramebufferEXT
];
6211 TRACE("(%d)\n", framebuffer
);
6213 ret_value
= func_glIsFramebufferEXT( framebuffer
);
6218 static GLboolean WINAPI
wine_glIsObjectBufferATI( GLuint buffer
) {
6219 GLboolean ret_value
;
6220 GLboolean (*func_glIsObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glIsObjectBufferATI
];
6221 TRACE("(%d)\n", buffer
);
6223 ret_value
= func_glIsObjectBufferATI( buffer
);
6228 static GLboolean WINAPI
wine_glIsOcclusionQueryNV( GLuint id
) {
6229 GLboolean ret_value
;
6230 GLboolean (*func_glIsOcclusionQueryNV
)( GLuint
) = extension_funcs
[EXT_glIsOcclusionQueryNV
];
6231 TRACE("(%d)\n", id
);
6233 ret_value
= func_glIsOcclusionQueryNV( id
);
6238 static GLboolean WINAPI
wine_glIsProgram( GLuint program
) {
6239 GLboolean ret_value
;
6240 GLboolean (*func_glIsProgram
)( GLuint
) = extension_funcs
[EXT_glIsProgram
];
6241 TRACE("(%d)\n", program
);
6243 ret_value
= func_glIsProgram( program
);
6248 static GLboolean WINAPI
wine_glIsProgramARB( GLuint program
) {
6249 GLboolean ret_value
;
6250 GLboolean (*func_glIsProgramARB
)( GLuint
) = extension_funcs
[EXT_glIsProgramARB
];
6251 TRACE("(%d)\n", program
);
6253 ret_value
= func_glIsProgramARB( program
);
6258 static GLboolean WINAPI
wine_glIsProgramNV( GLuint id
) {
6259 GLboolean ret_value
;
6260 GLboolean (*func_glIsProgramNV
)( GLuint
) = extension_funcs
[EXT_glIsProgramNV
];
6261 TRACE("(%d)\n", id
);
6263 ret_value
= func_glIsProgramNV( id
);
6268 static GLboolean WINAPI
wine_glIsQuery( GLuint id
) {
6269 GLboolean ret_value
;
6270 GLboolean (*func_glIsQuery
)( GLuint
) = extension_funcs
[EXT_glIsQuery
];
6271 TRACE("(%d)\n", id
);
6273 ret_value
= func_glIsQuery( id
);
6278 static GLboolean WINAPI
wine_glIsQueryARB( GLuint id
) {
6279 GLboolean ret_value
;
6280 GLboolean (*func_glIsQueryARB
)( GLuint
) = extension_funcs
[EXT_glIsQueryARB
];
6281 TRACE("(%d)\n", id
);
6283 ret_value
= func_glIsQueryARB( id
);
6288 static GLboolean WINAPI
wine_glIsRenderbuffer( GLuint renderbuffer
) {
6289 GLboolean ret_value
;
6290 GLboolean (*func_glIsRenderbuffer
)( GLuint
) = extension_funcs
[EXT_glIsRenderbuffer
];
6291 TRACE("(%d)\n", renderbuffer
);
6293 ret_value
= func_glIsRenderbuffer( renderbuffer
);
6298 static GLboolean WINAPI
wine_glIsRenderbufferEXT( GLuint renderbuffer
) {
6299 GLboolean ret_value
;
6300 GLboolean (*func_glIsRenderbufferEXT
)( GLuint
) = extension_funcs
[EXT_glIsRenderbufferEXT
];
6301 TRACE("(%d)\n", renderbuffer
);
6303 ret_value
= func_glIsRenderbufferEXT( renderbuffer
);
6308 static GLboolean WINAPI
wine_glIsShader( GLuint shader
) {
6309 GLboolean ret_value
;
6310 GLboolean (*func_glIsShader
)( GLuint
) = extension_funcs
[EXT_glIsShader
];
6311 TRACE("(%d)\n", shader
);
6313 ret_value
= func_glIsShader( shader
);
6318 static GLboolean WINAPI
wine_glIsTextureEXT( GLuint texture
) {
6319 GLboolean ret_value
;
6320 GLboolean (*func_glIsTextureEXT
)( GLuint
) = extension_funcs
[EXT_glIsTextureEXT
];
6321 TRACE("(%d)\n", texture
);
6323 ret_value
= func_glIsTextureEXT( texture
);
6328 static GLboolean WINAPI
wine_glIsVariantEnabledEXT( GLuint id
, GLenum cap
) {
6329 GLboolean ret_value
;
6330 GLboolean (*func_glIsVariantEnabledEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glIsVariantEnabledEXT
];
6331 TRACE("(%d, %d)\n", id
, cap
);
6333 ret_value
= func_glIsVariantEnabledEXT( id
, cap
);
6338 static GLboolean WINAPI
wine_glIsVertexArray( GLuint array
) {
6339 GLboolean ret_value
;
6340 GLboolean (*func_glIsVertexArray
)( GLuint
) = extension_funcs
[EXT_glIsVertexArray
];
6341 TRACE("(%d)\n", array
);
6343 ret_value
= func_glIsVertexArray( array
);
6348 static GLboolean WINAPI
wine_glIsVertexArrayAPPLE( GLuint array
) {
6349 GLboolean ret_value
;
6350 GLboolean (*func_glIsVertexArrayAPPLE
)( GLuint
) = extension_funcs
[EXT_glIsVertexArrayAPPLE
];
6351 TRACE("(%d)\n", array
);
6353 ret_value
= func_glIsVertexArrayAPPLE( array
);
6358 static void WINAPI
wine_glLightEnviSGIX( GLenum pname
, GLint param
) {
6359 void (*func_glLightEnviSGIX
)( GLenum
, GLint
) = extension_funcs
[EXT_glLightEnviSGIX
];
6360 TRACE("(%d, %d)\n", pname
, param
);
6362 func_glLightEnviSGIX( pname
, param
);
6366 static void WINAPI
wine_glLinkProgram( GLuint program
) {
6367 void (*func_glLinkProgram
)( GLuint
) = extension_funcs
[EXT_glLinkProgram
];
6368 TRACE("(%d)\n", program
);
6370 func_glLinkProgram( program
);
6374 static void WINAPI
wine_glLinkProgramARB( unsigned int programObj
) {
6375 void (*func_glLinkProgramARB
)( unsigned int ) = extension_funcs
[EXT_glLinkProgramARB
];
6376 TRACE("(%d)\n", programObj
);
6378 func_glLinkProgramARB( programObj
);
6382 static void WINAPI
wine_glListParameterfSGIX( GLuint list
, GLenum pname
, GLfloat param
) {
6383 void (*func_glListParameterfSGIX
)( GLuint
, GLenum
, GLfloat
) = extension_funcs
[EXT_glListParameterfSGIX
];
6384 TRACE("(%d, %d, %f)\n", list
, pname
, param
);
6386 func_glListParameterfSGIX( list
, pname
, param
);
6390 static void WINAPI
wine_glListParameterfvSGIX( GLuint list
, GLenum pname
, GLfloat
* params
) {
6391 void (*func_glListParameterfvSGIX
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glListParameterfvSGIX
];
6392 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
6394 func_glListParameterfvSGIX( list
, pname
, params
);
6398 static void WINAPI
wine_glListParameteriSGIX( GLuint list
, GLenum pname
, GLint param
) {
6399 void (*func_glListParameteriSGIX
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glListParameteriSGIX
];
6400 TRACE("(%d, %d, %d)\n", list
, pname
, param
);
6402 func_glListParameteriSGIX( list
, pname
, param
);
6406 static void WINAPI
wine_glListParameterivSGIX( GLuint list
, GLenum pname
, GLint
* params
) {
6407 void (*func_glListParameterivSGIX
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glListParameterivSGIX
];
6408 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
6410 func_glListParameterivSGIX( list
, pname
, params
);
6414 static void WINAPI
wine_glLoadIdentityDeformationMapSGIX( GLbitfield mask
) {
6415 void (*func_glLoadIdentityDeformationMapSGIX
)( GLbitfield
) = extension_funcs
[EXT_glLoadIdentityDeformationMapSGIX
];
6416 TRACE("(%d)\n", mask
);
6418 func_glLoadIdentityDeformationMapSGIX( mask
);
6422 static void WINAPI
wine_glLoadProgramNV( GLenum target
, GLuint id
, GLsizei len
, GLubyte
* program
) {
6423 void (*func_glLoadProgramNV
)( GLenum
, GLuint
, GLsizei
, GLubyte
* ) = extension_funcs
[EXT_glLoadProgramNV
];
6424 TRACE("(%d, %d, %d, %p)\n", target
, id
, len
, program
);
6426 func_glLoadProgramNV( target
, id
, len
, program
);
6430 static void WINAPI
wine_glLoadTransposeMatrixd( GLdouble
* m
) {
6431 void (*func_glLoadTransposeMatrixd
)( GLdouble
* ) = extension_funcs
[EXT_glLoadTransposeMatrixd
];
6432 TRACE("(%p)\n", m
);
6434 func_glLoadTransposeMatrixd( m
);
6438 static void WINAPI
wine_glLoadTransposeMatrixdARB( GLdouble
* m
) {
6439 void (*func_glLoadTransposeMatrixdARB
)( GLdouble
* ) = extension_funcs
[EXT_glLoadTransposeMatrixdARB
];
6440 TRACE("(%p)\n", m
);
6442 func_glLoadTransposeMatrixdARB( m
);
6446 static void WINAPI
wine_glLoadTransposeMatrixf( GLfloat
* m
) {
6447 void (*func_glLoadTransposeMatrixf
)( GLfloat
* ) = extension_funcs
[EXT_glLoadTransposeMatrixf
];
6448 TRACE("(%p)\n", m
);
6450 func_glLoadTransposeMatrixf( m
);
6454 static void WINAPI
wine_glLoadTransposeMatrixfARB( GLfloat
* m
) {
6455 void (*func_glLoadTransposeMatrixfARB
)( GLfloat
* ) = extension_funcs
[EXT_glLoadTransposeMatrixfARB
];
6456 TRACE("(%p)\n", m
);
6458 func_glLoadTransposeMatrixfARB( m
);
6462 static void WINAPI
wine_glLockArraysEXT( GLint first
, GLsizei count
) {
6463 void (*func_glLockArraysEXT
)( GLint
, GLsizei
) = extension_funcs
[EXT_glLockArraysEXT
];
6464 TRACE("(%d, %d)\n", first
, count
);
6466 func_glLockArraysEXT( first
, count
);
6470 static void WINAPI
wine_glMTexCoord2fSGIS( GLenum target
, GLfloat s
, GLfloat t
) {
6471 void (*func_glMTexCoord2fSGIS
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMTexCoord2fSGIS
];
6472 TRACE("(%d, %f, %f)\n", target
, s
, t
);
6474 func_glMTexCoord2fSGIS( target
, s
, t
);
6478 static void WINAPI
wine_glMTexCoord2fvSGIS( GLenum target
, GLfloat
* v
) {
6479 void (*func_glMTexCoord2fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMTexCoord2fvSGIS
];
6480 TRACE("(%d, %p)\n", target
, v
);
6482 func_glMTexCoord2fvSGIS( target
, v
);
6486 static GLvoid
* WINAPI
wine_glMapBuffer( GLenum target
, GLenum access
) {
6488 GLvoid
* (*func_glMapBuffer
)( GLenum
, GLenum
) = extension_funcs
[EXT_glMapBuffer
];
6489 TRACE("(%d, %d)\n", target
, access
);
6491 ret_value
= func_glMapBuffer( target
, access
);
6496 static GLvoid
* WINAPI
wine_glMapBufferARB( GLenum target
, GLenum access
) {
6498 GLvoid
* (*func_glMapBufferARB
)( GLenum
, GLenum
) = extension_funcs
[EXT_glMapBufferARB
];
6499 TRACE("(%d, %d)\n", target
, access
);
6501 ret_value
= func_glMapBufferARB( target
, access
);
6506 static void WINAPI
wine_glMapBufferRange( GLenum target
, INT_PTR offset
, INT_PTR length
, GLbitfield access
) {
6507 void (*func_glMapBufferRange
)( GLenum
, INT_PTR
, INT_PTR
, GLbitfield
) = extension_funcs
[EXT_glMapBufferRange
];
6508 TRACE("(%d, %ld, %ld, %d)\n", target
, offset
, length
, access
);
6510 func_glMapBufferRange( target
, offset
, length
, access
);
6514 static void WINAPI
wine_glMapControlPointsNV( GLenum target
, GLuint index
, GLenum type
, GLsizei ustride
, GLsizei vstride
, GLint uorder
, GLint vorder
, GLboolean packed
, GLvoid
* points
) {
6515 void (*func_glMapControlPointsNV
)( GLenum
, GLuint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLint
, GLboolean
, GLvoid
* ) = extension_funcs
[EXT_glMapControlPointsNV
];
6516 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, index
, type
, ustride
, vstride
, uorder
, vorder
, packed
, points
);
6518 func_glMapControlPointsNV( target
, index
, type
, ustride
, vstride
, uorder
, vorder
, packed
, points
);
6522 static GLvoid
* WINAPI
wine_glMapNamedBufferEXT( GLuint buffer
, GLenum access
) {
6524 GLvoid
* (*func_glMapNamedBufferEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glMapNamedBufferEXT
];
6525 TRACE("(%d, %d)\n", buffer
, access
);
6527 ret_value
= func_glMapNamedBufferEXT( buffer
, access
);
6532 static GLvoid
* WINAPI
wine_glMapObjectBufferATI( GLuint buffer
) {
6534 GLvoid
* (*func_glMapObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glMapObjectBufferATI
];
6535 TRACE("(%d)\n", buffer
);
6537 ret_value
= func_glMapObjectBufferATI( buffer
);
6542 static void WINAPI
wine_glMapParameterfvNV( GLenum target
, GLenum pname
, GLfloat
* params
) {
6543 void (*func_glMapParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMapParameterfvNV
];
6544 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6546 func_glMapParameterfvNV( target
, pname
, params
);
6550 static void WINAPI
wine_glMapParameterivNV( GLenum target
, GLenum pname
, GLint
* params
) {
6551 void (*func_glMapParameterivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMapParameterivNV
];
6552 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6554 func_glMapParameterivNV( target
, pname
, params
);
6558 static void WINAPI
wine_glMatrixFrustumEXT( GLenum mode
, GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
) {
6559 void (*func_glMatrixFrustumEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixFrustumEXT
];
6560 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", mode
, left
, right
, bottom
, top
, zNear
, zFar
);
6562 func_glMatrixFrustumEXT( mode
, left
, right
, bottom
, top
, zNear
, zFar
);
6566 static void WINAPI
wine_glMatrixIndexPointerARB( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
6567 void (*func_glMatrixIndexPointerARB
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glMatrixIndexPointerARB
];
6568 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
6570 func_glMatrixIndexPointerARB( size
, type
, stride
, pointer
);
6574 static void WINAPI
wine_glMatrixIndexubvARB( GLint size
, GLubyte
* indices
) {
6575 void (*func_glMatrixIndexubvARB
)( GLint
, GLubyte
* ) = extension_funcs
[EXT_glMatrixIndexubvARB
];
6576 TRACE("(%d, %p)\n", size
, indices
);
6578 func_glMatrixIndexubvARB( size
, indices
);
6582 static void WINAPI
wine_glMatrixIndexuivARB( GLint size
, GLuint
* indices
) {
6583 void (*func_glMatrixIndexuivARB
)( GLint
, GLuint
* ) = extension_funcs
[EXT_glMatrixIndexuivARB
];
6584 TRACE("(%d, %p)\n", size
, indices
);
6586 func_glMatrixIndexuivARB( size
, indices
);
6590 static void WINAPI
wine_glMatrixIndexusvARB( GLint size
, GLushort
* indices
) {
6591 void (*func_glMatrixIndexusvARB
)( GLint
, GLushort
* ) = extension_funcs
[EXT_glMatrixIndexusvARB
];
6592 TRACE("(%d, %p)\n", size
, indices
);
6594 func_glMatrixIndexusvARB( size
, indices
);
6598 static void WINAPI
wine_glMatrixLoadIdentityEXT( GLenum mode
) {
6599 void (*func_glMatrixLoadIdentityEXT
)( GLenum
) = extension_funcs
[EXT_glMatrixLoadIdentityEXT
];
6600 TRACE("(%d)\n", mode
);
6602 func_glMatrixLoadIdentityEXT( mode
);
6606 static void WINAPI
wine_glMatrixLoadTransposedEXT( GLenum mode
, GLdouble
* m
) {
6607 void (*func_glMatrixLoadTransposedEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixLoadTransposedEXT
];
6608 TRACE("(%d, %p)\n", mode
, m
);
6610 func_glMatrixLoadTransposedEXT( mode
, m
);
6614 static void WINAPI
wine_glMatrixLoadTransposefEXT( GLenum mode
, GLfloat
* m
) {
6615 void (*func_glMatrixLoadTransposefEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixLoadTransposefEXT
];
6616 TRACE("(%d, %p)\n", mode
, m
);
6618 func_glMatrixLoadTransposefEXT( mode
, m
);
6622 static void WINAPI
wine_glMatrixLoaddEXT( GLenum mode
, GLdouble
* m
) {
6623 void (*func_glMatrixLoaddEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixLoaddEXT
];
6624 TRACE("(%d, %p)\n", mode
, m
);
6626 func_glMatrixLoaddEXT( mode
, m
);
6630 static void WINAPI
wine_glMatrixLoadfEXT( GLenum mode
, GLfloat
* m
) {
6631 void (*func_glMatrixLoadfEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixLoadfEXT
];
6632 TRACE("(%d, %p)\n", mode
, m
);
6634 func_glMatrixLoadfEXT( mode
, m
);
6638 static void WINAPI
wine_glMatrixMultTransposedEXT( GLenum mode
, GLdouble
* m
) {
6639 void (*func_glMatrixMultTransposedEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixMultTransposedEXT
];
6640 TRACE("(%d, %p)\n", mode
, m
);
6642 func_glMatrixMultTransposedEXT( mode
, m
);
6646 static void WINAPI
wine_glMatrixMultTransposefEXT( GLenum mode
, GLfloat
* m
) {
6647 void (*func_glMatrixMultTransposefEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixMultTransposefEXT
];
6648 TRACE("(%d, %p)\n", mode
, m
);
6650 func_glMatrixMultTransposefEXT( mode
, m
);
6654 static void WINAPI
wine_glMatrixMultdEXT( GLenum mode
, GLdouble
* m
) {
6655 void (*func_glMatrixMultdEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixMultdEXT
];
6656 TRACE("(%d, %p)\n", mode
, m
);
6658 func_glMatrixMultdEXT( mode
, m
);
6662 static void WINAPI
wine_glMatrixMultfEXT( GLenum mode
, GLfloat
* m
) {
6663 void (*func_glMatrixMultfEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixMultfEXT
];
6664 TRACE("(%d, %p)\n", mode
, m
);
6666 func_glMatrixMultfEXT( mode
, m
);
6670 static void WINAPI
wine_glMatrixOrthoEXT( GLenum mode
, GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
) {
6671 void (*func_glMatrixOrthoEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixOrthoEXT
];
6672 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", mode
, left
, right
, bottom
, top
, zNear
, zFar
);
6674 func_glMatrixOrthoEXT( mode
, left
, right
, bottom
, top
, zNear
, zFar
);
6678 static void WINAPI
wine_glMatrixPopEXT( GLenum mode
) {
6679 void (*func_glMatrixPopEXT
)( GLenum
) = extension_funcs
[EXT_glMatrixPopEXT
];
6680 TRACE("(%d)\n", mode
);
6682 func_glMatrixPopEXT( mode
);
6686 static void WINAPI
wine_glMatrixPushEXT( GLenum mode
) {
6687 void (*func_glMatrixPushEXT
)( GLenum
) = extension_funcs
[EXT_glMatrixPushEXT
];
6688 TRACE("(%d)\n", mode
);
6690 func_glMatrixPushEXT( mode
);
6694 static void WINAPI
wine_glMatrixRotatedEXT( GLenum mode
, GLdouble angle
, GLdouble x
, GLdouble y
, GLdouble z
) {
6695 void (*func_glMatrixRotatedEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixRotatedEXT
];
6696 TRACE("(%d, %f, %f, %f, %f)\n", mode
, angle
, x
, y
, z
);
6698 func_glMatrixRotatedEXT( mode
, angle
, x
, y
, z
);
6702 static void WINAPI
wine_glMatrixRotatefEXT( GLenum mode
, GLfloat angle
, GLfloat x
, GLfloat y
, GLfloat z
) {
6703 void (*func_glMatrixRotatefEXT
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMatrixRotatefEXT
];
6704 TRACE("(%d, %f, %f, %f, %f)\n", mode
, angle
, x
, y
, z
);
6706 func_glMatrixRotatefEXT( mode
, angle
, x
, y
, z
);
6710 static void WINAPI
wine_glMatrixScaledEXT( GLenum mode
, GLdouble x
, GLdouble y
, GLdouble z
) {
6711 void (*func_glMatrixScaledEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixScaledEXT
];
6712 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
6714 func_glMatrixScaledEXT( mode
, x
, y
, z
);
6718 static void WINAPI
wine_glMatrixScalefEXT( GLenum mode
, GLfloat x
, GLfloat y
, GLfloat z
) {
6719 void (*func_glMatrixScalefEXT
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMatrixScalefEXT
];
6720 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
6722 func_glMatrixScalefEXT( mode
, x
, y
, z
);
6726 static void WINAPI
wine_glMatrixTranslatedEXT( GLenum mode
, GLdouble x
, GLdouble y
, GLdouble z
) {
6727 void (*func_glMatrixTranslatedEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixTranslatedEXT
];
6728 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
6730 func_glMatrixTranslatedEXT( mode
, x
, y
, z
);
6734 static void WINAPI
wine_glMatrixTranslatefEXT( GLenum mode
, GLfloat x
, GLfloat y
, GLfloat z
) {
6735 void (*func_glMatrixTranslatefEXT
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMatrixTranslatefEXT
];
6736 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
6738 func_glMatrixTranslatefEXT( mode
, x
, y
, z
);
6742 static void WINAPI
wine_glMinmaxEXT( GLenum target
, GLenum internalformat
, GLboolean sink
) {
6743 void (*func_glMinmaxEXT
)( GLenum
, GLenum
, GLboolean
) = extension_funcs
[EXT_glMinmaxEXT
];
6744 TRACE("(%d, %d, %d)\n", target
, internalformat
, sink
);
6746 func_glMinmaxEXT( target
, internalformat
, sink
);
6750 static void WINAPI
wine_glMultTransposeMatrixd( GLdouble
* m
) {
6751 void (*func_glMultTransposeMatrixd
)( GLdouble
* ) = extension_funcs
[EXT_glMultTransposeMatrixd
];
6752 TRACE("(%p)\n", m
);
6754 func_glMultTransposeMatrixd( m
);
6758 static void WINAPI
wine_glMultTransposeMatrixdARB( GLdouble
* m
) {
6759 void (*func_glMultTransposeMatrixdARB
)( GLdouble
* ) = extension_funcs
[EXT_glMultTransposeMatrixdARB
];
6760 TRACE("(%p)\n", m
);
6762 func_glMultTransposeMatrixdARB( m
);
6766 static void WINAPI
wine_glMultTransposeMatrixf( GLfloat
* m
) {
6767 void (*func_glMultTransposeMatrixf
)( GLfloat
* ) = extension_funcs
[EXT_glMultTransposeMatrixf
];
6768 TRACE("(%p)\n", m
);
6770 func_glMultTransposeMatrixf( m
);
6774 static void WINAPI
wine_glMultTransposeMatrixfARB( GLfloat
* m
) {
6775 void (*func_glMultTransposeMatrixfARB
)( GLfloat
* ) = extension_funcs
[EXT_glMultTransposeMatrixfARB
];
6776 TRACE("(%p)\n", m
);
6778 func_glMultTransposeMatrixfARB( m
);
6782 static void WINAPI
wine_glMultiDrawArrays( GLenum mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
6783 void (*func_glMultiDrawArrays
)( GLenum
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawArrays
];
6784 TRACE("(%d, %p, %p, %d)\n", mode
, first
, count
, primcount
);
6786 func_glMultiDrawArrays( mode
, first
, count
, primcount
);
6790 static void WINAPI
wine_glMultiDrawArraysEXT( GLenum mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
6791 void (*func_glMultiDrawArraysEXT
)( GLenum
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawArraysEXT
];
6792 TRACE("(%d, %p, %p, %d)\n", mode
, first
, count
, primcount
);
6794 func_glMultiDrawArraysEXT( mode
, first
, count
, primcount
);
6798 static void WINAPI
wine_glMultiDrawElementArrayAPPLE( GLenum mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
6799 void (*func_glMultiDrawElementArrayAPPLE
)( GLenum
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawElementArrayAPPLE
];
6800 TRACE("(%d, %p, %p, %d)\n", mode
, first
, count
, primcount
);
6802 func_glMultiDrawElementArrayAPPLE( mode
, first
, count
, primcount
);
6806 static void WINAPI
wine_glMultiDrawElements( GLenum mode
, GLsizei
* count
, GLenum type
, GLvoid
** indices
, GLsizei primcount
) {
6807 void (*func_glMultiDrawElements
)( GLenum
, GLsizei
*, GLenum
, GLvoid
**, GLsizei
) = extension_funcs
[EXT_glMultiDrawElements
];
6808 TRACE("(%d, %p, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
6810 func_glMultiDrawElements( mode
, count
, type
, indices
, primcount
);
6814 static void WINAPI
wine_glMultiDrawElementsEXT( GLenum mode
, GLsizei
* count
, GLenum type
, GLvoid
** indices
, GLsizei primcount
) {
6815 void (*func_glMultiDrawElementsEXT
)( GLenum
, GLsizei
*, GLenum
, GLvoid
**, GLsizei
) = extension_funcs
[EXT_glMultiDrawElementsEXT
];
6816 TRACE("(%d, %p, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
6818 func_glMultiDrawElementsEXT( mode
, count
, type
, indices
, primcount
);
6822 static void WINAPI
wine_glMultiDrawRangeElementArrayAPPLE( GLenum mode
, GLuint start
, GLuint end
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
6823 void (*func_glMultiDrawRangeElementArrayAPPLE
)( GLenum
, GLuint
, GLuint
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawRangeElementArrayAPPLE
];
6824 TRACE("(%d, %d, %d, %p, %p, %d)\n", mode
, start
, end
, first
, count
, primcount
);
6826 func_glMultiDrawRangeElementArrayAPPLE( mode
, start
, end
, first
, count
, primcount
);
6830 static void WINAPI
wine_glMultiModeDrawArraysIBM( GLenum
* mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
, GLint modestride
) {
6831 void (*func_glMultiModeDrawArraysIBM
)( GLenum
*, GLint
*, GLsizei
*, GLsizei
, GLint
) = extension_funcs
[EXT_glMultiModeDrawArraysIBM
];
6832 TRACE("(%p, %p, %p, %d, %d)\n", mode
, first
, count
, primcount
, modestride
);
6834 func_glMultiModeDrawArraysIBM( mode
, first
, count
, primcount
, modestride
);
6838 static void WINAPI
wine_glMultiModeDrawElementsIBM( GLenum
* mode
, GLsizei
* count
, GLenum type
, GLvoid
* const* indices
, GLsizei primcount
, GLint modestride
) {
6839 void (*func_glMultiModeDrawElementsIBM
)( GLenum
*, GLsizei
*, GLenum
, GLvoid
* const*, GLsizei
, GLint
) = extension_funcs
[EXT_glMultiModeDrawElementsIBM
];
6840 TRACE("(%p, %p, %d, %p, %d, %d)\n", mode
, count
, type
, indices
, primcount
, modestride
);
6842 func_glMultiModeDrawElementsIBM( mode
, count
, type
, indices
, primcount
, modestride
);
6846 static void WINAPI
wine_glMultiTexBufferEXT( GLenum texunit
, GLenum target
, GLenum internalformat
, GLuint buffer
) {
6847 void (*func_glMultiTexBufferEXT
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glMultiTexBufferEXT
];
6848 TRACE("(%d, %d, %d, %d)\n", texunit
, target
, internalformat
, buffer
);
6850 func_glMultiTexBufferEXT( texunit
, target
, internalformat
, buffer
);
6854 static void WINAPI
wine_glMultiTexCoord1d( GLenum target
, GLdouble s
) {
6855 void (*func_glMultiTexCoord1d
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord1d
];
6856 TRACE("(%d, %f)\n", target
, s
);
6858 func_glMultiTexCoord1d( target
, s
);
6862 static void WINAPI
wine_glMultiTexCoord1dARB( GLenum target
, GLdouble s
) {
6863 void (*func_glMultiTexCoord1dARB
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord1dARB
];
6864 TRACE("(%d, %f)\n", target
, s
);
6866 func_glMultiTexCoord1dARB( target
, s
);
6870 static void WINAPI
wine_glMultiTexCoord1dSGIS( GLenum target
, GLdouble s
) {
6871 void (*func_glMultiTexCoord1dSGIS
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord1dSGIS
];
6872 TRACE("(%d, %f)\n", target
, s
);
6874 func_glMultiTexCoord1dSGIS( target
, s
);
6878 static void WINAPI
wine_glMultiTexCoord1dv( GLenum target
, GLdouble
* v
) {
6879 void (*func_glMultiTexCoord1dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord1dv
];
6880 TRACE("(%d, %p)\n", target
, v
);
6882 func_glMultiTexCoord1dv( target
, v
);
6886 static void WINAPI
wine_glMultiTexCoord1dvARB( GLenum target
, GLdouble
* v
) {
6887 void (*func_glMultiTexCoord1dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord1dvARB
];
6888 TRACE("(%d, %p)\n", target
, v
);
6890 func_glMultiTexCoord1dvARB( target
, v
);
6894 static void WINAPI
wine_glMultiTexCoord1dvSGIS( GLenum target
, GLdouble
* v
) {
6895 void (*func_glMultiTexCoord1dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord1dvSGIS
];
6896 TRACE("(%d, %p)\n", target
, v
);
6898 func_glMultiTexCoord1dvSGIS( target
, v
);
6902 static void WINAPI
wine_glMultiTexCoord1f( GLenum target
, GLfloat s
) {
6903 void (*func_glMultiTexCoord1f
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord1f
];
6904 TRACE("(%d, %f)\n", target
, s
);
6906 func_glMultiTexCoord1f( target
, s
);
6910 static void WINAPI
wine_glMultiTexCoord1fARB( GLenum target
, GLfloat s
) {
6911 void (*func_glMultiTexCoord1fARB
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord1fARB
];
6912 TRACE("(%d, %f)\n", target
, s
);
6914 func_glMultiTexCoord1fARB( target
, s
);
6918 static void WINAPI
wine_glMultiTexCoord1fSGIS( GLenum target
, GLfloat s
) {
6919 void (*func_glMultiTexCoord1fSGIS
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord1fSGIS
];
6920 TRACE("(%d, %f)\n", target
, s
);
6922 func_glMultiTexCoord1fSGIS( target
, s
);
6926 static void WINAPI
wine_glMultiTexCoord1fv( GLenum target
, GLfloat
* v
) {
6927 void (*func_glMultiTexCoord1fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord1fv
];
6928 TRACE("(%d, %p)\n", target
, v
);
6930 func_glMultiTexCoord1fv( target
, v
);
6934 static void WINAPI
wine_glMultiTexCoord1fvARB( GLenum target
, GLfloat
* v
) {
6935 void (*func_glMultiTexCoord1fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord1fvARB
];
6936 TRACE("(%d, %p)\n", target
, v
);
6938 func_glMultiTexCoord1fvARB( target
, v
);
6942 static void WINAPI
wine_glMultiTexCoord1fvSGIS( GLenum target
, const GLfloat
* v
) {
6943 void (*func_glMultiTexCoord1fvSGIS
)( GLenum
, const GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord1fvSGIS
];
6944 TRACE("(%d, %p)\n", target
, v
);
6946 func_glMultiTexCoord1fvSGIS( target
, v
);
6950 static void WINAPI
wine_glMultiTexCoord1hNV( GLenum target
, unsigned short s
) {
6951 void (*func_glMultiTexCoord1hNV
)( GLenum
, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord1hNV
];
6952 TRACE("(%d, %d)\n", target
, s
);
6954 func_glMultiTexCoord1hNV( target
, s
);
6958 static void WINAPI
wine_glMultiTexCoord1hvNV( GLenum target
, unsigned short* v
) {
6959 void (*func_glMultiTexCoord1hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord1hvNV
];
6960 TRACE("(%d, %p)\n", target
, v
);
6962 func_glMultiTexCoord1hvNV( target
, v
);
6966 static void WINAPI
wine_glMultiTexCoord1i( GLenum target
, GLint s
) {
6967 void (*func_glMultiTexCoord1i
)( GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexCoord1i
];
6968 TRACE("(%d, %d)\n", target
, s
);
6970 func_glMultiTexCoord1i( target
, s
);
6974 static void WINAPI
wine_glMultiTexCoord1iARB( GLenum target
, GLint s
) {
6975 void (*func_glMultiTexCoord1iARB
)( GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexCoord1iARB
];
6976 TRACE("(%d, %d)\n", target
, s
);
6978 func_glMultiTexCoord1iARB( target
, s
);
6982 static void WINAPI
wine_glMultiTexCoord1iSGIS( GLenum target
, GLint s
) {
6983 void (*func_glMultiTexCoord1iSGIS
)( GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexCoord1iSGIS
];
6984 TRACE("(%d, %d)\n", target
, s
);
6986 func_glMultiTexCoord1iSGIS( target
, s
);
6990 static void WINAPI
wine_glMultiTexCoord1iv( GLenum target
, GLint
* v
) {
6991 void (*func_glMultiTexCoord1iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord1iv
];
6992 TRACE("(%d, %p)\n", target
, v
);
6994 func_glMultiTexCoord1iv( target
, v
);
6998 static void WINAPI
wine_glMultiTexCoord1ivARB( GLenum target
, GLint
* v
) {
6999 void (*func_glMultiTexCoord1ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord1ivARB
];
7000 TRACE("(%d, %p)\n", target
, v
);
7002 func_glMultiTexCoord1ivARB( target
, v
);
7006 static void WINAPI
wine_glMultiTexCoord1ivSGIS( GLenum target
, GLint
* v
) {
7007 void (*func_glMultiTexCoord1ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord1ivSGIS
];
7008 TRACE("(%d, %p)\n", target
, v
);
7010 func_glMultiTexCoord1ivSGIS( target
, v
);
7014 static void WINAPI
wine_glMultiTexCoord1s( GLenum target
, GLshort s
) {
7015 void (*func_glMultiTexCoord1s
)( GLenum
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord1s
];
7016 TRACE("(%d, %d)\n", target
, s
);
7018 func_glMultiTexCoord1s( target
, s
);
7022 static void WINAPI
wine_glMultiTexCoord1sARB( GLenum target
, GLshort s
) {
7023 void (*func_glMultiTexCoord1sARB
)( GLenum
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord1sARB
];
7024 TRACE("(%d, %d)\n", target
, s
);
7026 func_glMultiTexCoord1sARB( target
, s
);
7030 static void WINAPI
wine_glMultiTexCoord1sSGIS( GLenum target
, GLshort s
) {
7031 void (*func_glMultiTexCoord1sSGIS
)( GLenum
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord1sSGIS
];
7032 TRACE("(%d, %d)\n", target
, s
);
7034 func_glMultiTexCoord1sSGIS( target
, s
);
7038 static void WINAPI
wine_glMultiTexCoord1sv( GLenum target
, GLshort
* v
) {
7039 void (*func_glMultiTexCoord1sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord1sv
];
7040 TRACE("(%d, %p)\n", target
, v
);
7042 func_glMultiTexCoord1sv( target
, v
);
7046 static void WINAPI
wine_glMultiTexCoord1svARB( GLenum target
, GLshort
* v
) {
7047 void (*func_glMultiTexCoord1svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord1svARB
];
7048 TRACE("(%d, %p)\n", target
, v
);
7050 func_glMultiTexCoord1svARB( target
, v
);
7054 static void WINAPI
wine_glMultiTexCoord1svSGIS( GLenum target
, GLshort
* v
) {
7055 void (*func_glMultiTexCoord1svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord1svSGIS
];
7056 TRACE("(%d, %p)\n", target
, v
);
7058 func_glMultiTexCoord1svSGIS( target
, v
);
7062 static void WINAPI
wine_glMultiTexCoord2d( GLenum target
, GLdouble s
, GLdouble t
) {
7063 void (*func_glMultiTexCoord2d
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord2d
];
7064 TRACE("(%d, %f, %f)\n", target
, s
, t
);
7066 func_glMultiTexCoord2d( target
, s
, t
);
7070 static void WINAPI
wine_glMultiTexCoord2dARB( GLenum target
, GLdouble s
, GLdouble t
) {
7071 void (*func_glMultiTexCoord2dARB
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord2dARB
];
7072 TRACE("(%d, %f, %f)\n", target
, s
, t
);
7074 func_glMultiTexCoord2dARB( target
, s
, t
);
7078 static void WINAPI
wine_glMultiTexCoord2dSGIS( GLenum target
, GLdouble s
, GLdouble t
) {
7079 void (*func_glMultiTexCoord2dSGIS
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord2dSGIS
];
7080 TRACE("(%d, %f, %f)\n", target
, s
, t
);
7082 func_glMultiTexCoord2dSGIS( target
, s
, t
);
7086 static void WINAPI
wine_glMultiTexCoord2dv( GLenum target
, GLdouble
* v
) {
7087 void (*func_glMultiTexCoord2dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord2dv
];
7088 TRACE("(%d, %p)\n", target
, v
);
7090 func_glMultiTexCoord2dv( target
, v
);
7094 static void WINAPI
wine_glMultiTexCoord2dvARB( GLenum target
, GLdouble
* v
) {
7095 void (*func_glMultiTexCoord2dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord2dvARB
];
7096 TRACE("(%d, %p)\n", target
, v
);
7098 func_glMultiTexCoord2dvARB( target
, v
);
7102 static void WINAPI
wine_glMultiTexCoord2dvSGIS( GLenum target
, GLdouble
* v
) {
7103 void (*func_glMultiTexCoord2dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord2dvSGIS
];
7104 TRACE("(%d, %p)\n", target
, v
);
7106 func_glMultiTexCoord2dvSGIS( target
, v
);
7110 static void WINAPI
wine_glMultiTexCoord2f( GLenum target
, GLfloat s
, GLfloat t
) {
7111 void (*func_glMultiTexCoord2f
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord2f
];
7112 TRACE("(%d, %f, %f)\n", target
, s
, t
);
7114 func_glMultiTexCoord2f( target
, s
, t
);
7118 static void WINAPI
wine_glMultiTexCoord2fARB( GLenum target
, GLfloat s
, GLfloat t
) {
7119 void (*func_glMultiTexCoord2fARB
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord2fARB
];
7120 TRACE("(%d, %f, %f)\n", target
, s
, t
);
7122 func_glMultiTexCoord2fARB( target
, s
, t
);
7126 static void WINAPI
wine_glMultiTexCoord2fSGIS( GLenum target
, GLfloat s
, GLfloat t
) {
7127 void (*func_glMultiTexCoord2fSGIS
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord2fSGIS
];
7128 TRACE("(%d, %f, %f)\n", target
, s
, t
);
7130 func_glMultiTexCoord2fSGIS( target
, s
, t
);
7134 static void WINAPI
wine_glMultiTexCoord2fv( GLenum target
, GLfloat
* v
) {
7135 void (*func_glMultiTexCoord2fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord2fv
];
7136 TRACE("(%d, %p)\n", target
, v
);
7138 func_glMultiTexCoord2fv( target
, v
);
7142 static void WINAPI
wine_glMultiTexCoord2fvARB( GLenum target
, GLfloat
* v
) {
7143 void (*func_glMultiTexCoord2fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord2fvARB
];
7144 TRACE("(%d, %p)\n", target
, v
);
7146 func_glMultiTexCoord2fvARB( target
, v
);
7150 static void WINAPI
wine_glMultiTexCoord2fvSGIS( GLenum target
, GLfloat
* v
) {
7151 void (*func_glMultiTexCoord2fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord2fvSGIS
];
7152 TRACE("(%d, %p)\n", target
, v
);
7154 func_glMultiTexCoord2fvSGIS( target
, v
);
7158 static void WINAPI
wine_glMultiTexCoord2hNV( GLenum target
, unsigned short s
, unsigned short t
) {
7159 void (*func_glMultiTexCoord2hNV
)( GLenum
, unsigned short, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord2hNV
];
7160 TRACE("(%d, %d, %d)\n", target
, s
, t
);
7162 func_glMultiTexCoord2hNV( target
, s
, t
);
7166 static void WINAPI
wine_glMultiTexCoord2hvNV( GLenum target
, unsigned short* v
) {
7167 void (*func_glMultiTexCoord2hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord2hvNV
];
7168 TRACE("(%d, %p)\n", target
, v
);
7170 func_glMultiTexCoord2hvNV( target
, v
);
7174 static void WINAPI
wine_glMultiTexCoord2i( GLenum target
, GLint s
, GLint t
) {
7175 void (*func_glMultiTexCoord2i
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord2i
];
7176 TRACE("(%d, %d, %d)\n", target
, s
, t
);
7178 func_glMultiTexCoord2i( target
, s
, t
);
7182 static void WINAPI
wine_glMultiTexCoord2iARB( GLenum target
, GLint s
, GLint t
) {
7183 void (*func_glMultiTexCoord2iARB
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord2iARB
];
7184 TRACE("(%d, %d, %d)\n", target
, s
, t
);
7186 func_glMultiTexCoord2iARB( target
, s
, t
);
7190 static void WINAPI
wine_glMultiTexCoord2iSGIS( GLenum target
, GLint s
, GLint t
) {
7191 void (*func_glMultiTexCoord2iSGIS
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord2iSGIS
];
7192 TRACE("(%d, %d, %d)\n", target
, s
, t
);
7194 func_glMultiTexCoord2iSGIS( target
, s
, t
);
7198 static void WINAPI
wine_glMultiTexCoord2iv( GLenum target
, GLint
* v
) {
7199 void (*func_glMultiTexCoord2iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord2iv
];
7200 TRACE("(%d, %p)\n", target
, v
);
7202 func_glMultiTexCoord2iv( target
, v
);
7206 static void WINAPI
wine_glMultiTexCoord2ivARB( GLenum target
, GLint
* v
) {
7207 void (*func_glMultiTexCoord2ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord2ivARB
];
7208 TRACE("(%d, %p)\n", target
, v
);
7210 func_glMultiTexCoord2ivARB( target
, v
);
7214 static void WINAPI
wine_glMultiTexCoord2ivSGIS( GLenum target
, GLint
* v
) {
7215 void (*func_glMultiTexCoord2ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord2ivSGIS
];
7216 TRACE("(%d, %p)\n", target
, v
);
7218 func_glMultiTexCoord2ivSGIS( target
, v
);
7222 static void WINAPI
wine_glMultiTexCoord2s( GLenum target
, GLshort s
, GLshort t
) {
7223 void (*func_glMultiTexCoord2s
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord2s
];
7224 TRACE("(%d, %d, %d)\n", target
, s
, t
);
7226 func_glMultiTexCoord2s( target
, s
, t
);
7230 static void WINAPI
wine_glMultiTexCoord2sARB( GLenum target
, GLshort s
, GLshort t
) {
7231 void (*func_glMultiTexCoord2sARB
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord2sARB
];
7232 TRACE("(%d, %d, %d)\n", target
, s
, t
);
7234 func_glMultiTexCoord2sARB( target
, s
, t
);
7238 static void WINAPI
wine_glMultiTexCoord2sSGIS( GLenum target
, GLshort s
, GLshort t
) {
7239 void (*func_glMultiTexCoord2sSGIS
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord2sSGIS
];
7240 TRACE("(%d, %d, %d)\n", target
, s
, t
);
7242 func_glMultiTexCoord2sSGIS( target
, s
, t
);
7246 static void WINAPI
wine_glMultiTexCoord2sv( GLenum target
, GLshort
* v
) {
7247 void (*func_glMultiTexCoord2sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord2sv
];
7248 TRACE("(%d, %p)\n", target
, v
);
7250 func_glMultiTexCoord2sv( target
, v
);
7254 static void WINAPI
wine_glMultiTexCoord2svARB( GLenum target
, GLshort
* v
) {
7255 void (*func_glMultiTexCoord2svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord2svARB
];
7256 TRACE("(%d, %p)\n", target
, v
);
7258 func_glMultiTexCoord2svARB( target
, v
);
7262 static void WINAPI
wine_glMultiTexCoord2svSGIS( GLenum target
, GLshort
* v
) {
7263 void (*func_glMultiTexCoord2svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord2svSGIS
];
7264 TRACE("(%d, %p)\n", target
, v
);
7266 func_glMultiTexCoord2svSGIS( target
, v
);
7270 static void WINAPI
wine_glMultiTexCoord3d( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
) {
7271 void (*func_glMultiTexCoord3d
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord3d
];
7272 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
7274 func_glMultiTexCoord3d( target
, s
, t
, r
);
7278 static void WINAPI
wine_glMultiTexCoord3dARB( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
) {
7279 void (*func_glMultiTexCoord3dARB
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord3dARB
];
7280 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
7282 func_glMultiTexCoord3dARB( target
, s
, t
, r
);
7286 static void WINAPI
wine_glMultiTexCoord3dSGIS( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
) {
7287 void (*func_glMultiTexCoord3dSGIS
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord3dSGIS
];
7288 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
7290 func_glMultiTexCoord3dSGIS( target
, s
, t
, r
);
7294 static void WINAPI
wine_glMultiTexCoord3dv( GLenum target
, GLdouble
* v
) {
7295 void (*func_glMultiTexCoord3dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord3dv
];
7296 TRACE("(%d, %p)\n", target
, v
);
7298 func_glMultiTexCoord3dv( target
, v
);
7302 static void WINAPI
wine_glMultiTexCoord3dvARB( GLenum target
, GLdouble
* v
) {
7303 void (*func_glMultiTexCoord3dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord3dvARB
];
7304 TRACE("(%d, %p)\n", target
, v
);
7306 func_glMultiTexCoord3dvARB( target
, v
);
7310 static void WINAPI
wine_glMultiTexCoord3dvSGIS( GLenum target
, GLdouble
* v
) {
7311 void (*func_glMultiTexCoord3dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord3dvSGIS
];
7312 TRACE("(%d, %p)\n", target
, v
);
7314 func_glMultiTexCoord3dvSGIS( target
, v
);
7318 static void WINAPI
wine_glMultiTexCoord3f( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
) {
7319 void (*func_glMultiTexCoord3f
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord3f
];
7320 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
7322 func_glMultiTexCoord3f( target
, s
, t
, r
);
7326 static void WINAPI
wine_glMultiTexCoord3fARB( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
) {
7327 void (*func_glMultiTexCoord3fARB
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord3fARB
];
7328 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
7330 func_glMultiTexCoord3fARB( target
, s
, t
, r
);
7334 static void WINAPI
wine_glMultiTexCoord3fSGIS( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
) {
7335 void (*func_glMultiTexCoord3fSGIS
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord3fSGIS
];
7336 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
7338 func_glMultiTexCoord3fSGIS( target
, s
, t
, r
);
7342 static void WINAPI
wine_glMultiTexCoord3fv( GLenum target
, GLfloat
* v
) {
7343 void (*func_glMultiTexCoord3fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord3fv
];
7344 TRACE("(%d, %p)\n", target
, v
);
7346 func_glMultiTexCoord3fv( target
, v
);
7350 static void WINAPI
wine_glMultiTexCoord3fvARB( GLenum target
, GLfloat
* v
) {
7351 void (*func_glMultiTexCoord3fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord3fvARB
];
7352 TRACE("(%d, %p)\n", target
, v
);
7354 func_glMultiTexCoord3fvARB( target
, v
);
7358 static void WINAPI
wine_glMultiTexCoord3fvSGIS( GLenum target
, GLfloat
* v
) {
7359 void (*func_glMultiTexCoord3fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord3fvSGIS
];
7360 TRACE("(%d, %p)\n", target
, v
);
7362 func_glMultiTexCoord3fvSGIS( target
, v
);
7366 static void WINAPI
wine_glMultiTexCoord3hNV( GLenum target
, unsigned short s
, unsigned short t
, unsigned short r
) {
7367 void (*func_glMultiTexCoord3hNV
)( GLenum
, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord3hNV
];
7368 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
7370 func_glMultiTexCoord3hNV( target
, s
, t
, r
);
7374 static void WINAPI
wine_glMultiTexCoord3hvNV( GLenum target
, unsigned short* v
) {
7375 void (*func_glMultiTexCoord3hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord3hvNV
];
7376 TRACE("(%d, %p)\n", target
, v
);
7378 func_glMultiTexCoord3hvNV( target
, v
);
7382 static void WINAPI
wine_glMultiTexCoord3i( GLenum target
, GLint s
, GLint t
, GLint r
) {
7383 void (*func_glMultiTexCoord3i
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord3i
];
7384 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
7386 func_glMultiTexCoord3i( target
, s
, t
, r
);
7390 static void WINAPI
wine_glMultiTexCoord3iARB( GLenum target
, GLint s
, GLint t
, GLint r
) {
7391 void (*func_glMultiTexCoord3iARB
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord3iARB
];
7392 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
7394 func_glMultiTexCoord3iARB( target
, s
, t
, r
);
7398 static void WINAPI
wine_glMultiTexCoord3iSGIS( GLenum target
, GLint s
, GLint t
, GLint r
) {
7399 void (*func_glMultiTexCoord3iSGIS
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord3iSGIS
];
7400 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
7402 func_glMultiTexCoord3iSGIS( target
, s
, t
, r
);
7406 static void WINAPI
wine_glMultiTexCoord3iv( GLenum target
, GLint
* v
) {
7407 void (*func_glMultiTexCoord3iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord3iv
];
7408 TRACE("(%d, %p)\n", target
, v
);
7410 func_glMultiTexCoord3iv( target
, v
);
7414 static void WINAPI
wine_glMultiTexCoord3ivARB( GLenum target
, GLint
* v
) {
7415 void (*func_glMultiTexCoord3ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord3ivARB
];
7416 TRACE("(%d, %p)\n", target
, v
);
7418 func_glMultiTexCoord3ivARB( target
, v
);
7422 static void WINAPI
wine_glMultiTexCoord3ivSGIS( GLenum target
, GLint
* v
) {
7423 void (*func_glMultiTexCoord3ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord3ivSGIS
];
7424 TRACE("(%d, %p)\n", target
, v
);
7426 func_glMultiTexCoord3ivSGIS( target
, v
);
7430 static void WINAPI
wine_glMultiTexCoord3s( GLenum target
, GLshort s
, GLshort t
, GLshort r
) {
7431 void (*func_glMultiTexCoord3s
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord3s
];
7432 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
7434 func_glMultiTexCoord3s( target
, s
, t
, r
);
7438 static void WINAPI
wine_glMultiTexCoord3sARB( GLenum target
, GLshort s
, GLshort t
, GLshort r
) {
7439 void (*func_glMultiTexCoord3sARB
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord3sARB
];
7440 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
7442 func_glMultiTexCoord3sARB( target
, s
, t
, r
);
7446 static void WINAPI
wine_glMultiTexCoord3sSGIS( GLenum target
, GLshort s
, GLshort t
, GLshort r
) {
7447 void (*func_glMultiTexCoord3sSGIS
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord3sSGIS
];
7448 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
7450 func_glMultiTexCoord3sSGIS( target
, s
, t
, r
);
7454 static void WINAPI
wine_glMultiTexCoord3sv( GLenum target
, GLshort
* v
) {
7455 void (*func_glMultiTexCoord3sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord3sv
];
7456 TRACE("(%d, %p)\n", target
, v
);
7458 func_glMultiTexCoord3sv( target
, v
);
7462 static void WINAPI
wine_glMultiTexCoord3svARB( GLenum target
, GLshort
* v
) {
7463 void (*func_glMultiTexCoord3svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord3svARB
];
7464 TRACE("(%d, %p)\n", target
, v
);
7466 func_glMultiTexCoord3svARB( target
, v
);
7470 static void WINAPI
wine_glMultiTexCoord3svSGIS( GLenum target
, GLshort
* v
) {
7471 void (*func_glMultiTexCoord3svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord3svSGIS
];
7472 TRACE("(%d, %p)\n", target
, v
);
7474 func_glMultiTexCoord3svSGIS( target
, v
);
7478 static void WINAPI
wine_glMultiTexCoord4d( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
) {
7479 void (*func_glMultiTexCoord4d
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord4d
];
7480 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
7482 func_glMultiTexCoord4d( target
, s
, t
, r
, q
);
7486 static void WINAPI
wine_glMultiTexCoord4dARB( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
) {
7487 void (*func_glMultiTexCoord4dARB
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord4dARB
];
7488 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
7490 func_glMultiTexCoord4dARB( target
, s
, t
, r
, q
);
7494 static void WINAPI
wine_glMultiTexCoord4dSGIS( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
) {
7495 void (*func_glMultiTexCoord4dSGIS
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord4dSGIS
];
7496 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
7498 func_glMultiTexCoord4dSGIS( target
, s
, t
, r
, q
);
7502 static void WINAPI
wine_glMultiTexCoord4dv( GLenum target
, GLdouble
* v
) {
7503 void (*func_glMultiTexCoord4dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord4dv
];
7504 TRACE("(%d, %p)\n", target
, v
);
7506 func_glMultiTexCoord4dv( target
, v
);
7510 static void WINAPI
wine_glMultiTexCoord4dvARB( GLenum target
, GLdouble
* v
) {
7511 void (*func_glMultiTexCoord4dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord4dvARB
];
7512 TRACE("(%d, %p)\n", target
, v
);
7514 func_glMultiTexCoord4dvARB( target
, v
);
7518 static void WINAPI
wine_glMultiTexCoord4dvSGIS( GLenum target
, GLdouble
* v
) {
7519 void (*func_glMultiTexCoord4dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord4dvSGIS
];
7520 TRACE("(%d, %p)\n", target
, v
);
7522 func_glMultiTexCoord4dvSGIS( target
, v
);
7526 static void WINAPI
wine_glMultiTexCoord4f( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
) {
7527 void (*func_glMultiTexCoord4f
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord4f
];
7528 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
7530 func_glMultiTexCoord4f( target
, s
, t
, r
, q
);
7534 static void WINAPI
wine_glMultiTexCoord4fARB( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
) {
7535 void (*func_glMultiTexCoord4fARB
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord4fARB
];
7536 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
7538 func_glMultiTexCoord4fARB( target
, s
, t
, r
, q
);
7542 static void WINAPI
wine_glMultiTexCoord4fSGIS( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
) {
7543 void (*func_glMultiTexCoord4fSGIS
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord4fSGIS
];
7544 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
7546 func_glMultiTexCoord4fSGIS( target
, s
, t
, r
, q
);
7550 static void WINAPI
wine_glMultiTexCoord4fv( GLenum target
, GLfloat
* v
) {
7551 void (*func_glMultiTexCoord4fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord4fv
];
7552 TRACE("(%d, %p)\n", target
, v
);
7554 func_glMultiTexCoord4fv( target
, v
);
7558 static void WINAPI
wine_glMultiTexCoord4fvARB( GLenum target
, GLfloat
* v
) {
7559 void (*func_glMultiTexCoord4fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord4fvARB
];
7560 TRACE("(%d, %p)\n", target
, v
);
7562 func_glMultiTexCoord4fvARB( target
, v
);
7566 static void WINAPI
wine_glMultiTexCoord4fvSGIS( GLenum target
, GLfloat
* v
) {
7567 void (*func_glMultiTexCoord4fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord4fvSGIS
];
7568 TRACE("(%d, %p)\n", target
, v
);
7570 func_glMultiTexCoord4fvSGIS( target
, v
);
7574 static void WINAPI
wine_glMultiTexCoord4hNV( GLenum target
, unsigned short s
, unsigned short t
, unsigned short r
, unsigned short q
) {
7575 void (*func_glMultiTexCoord4hNV
)( GLenum
, unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord4hNV
];
7576 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
7578 func_glMultiTexCoord4hNV( target
, s
, t
, r
, q
);
7582 static void WINAPI
wine_glMultiTexCoord4hvNV( GLenum target
, unsigned short* v
) {
7583 void (*func_glMultiTexCoord4hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord4hvNV
];
7584 TRACE("(%d, %p)\n", target
, v
);
7586 func_glMultiTexCoord4hvNV( target
, v
);
7590 static void WINAPI
wine_glMultiTexCoord4i( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
) {
7591 void (*func_glMultiTexCoord4i
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord4i
];
7592 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
7594 func_glMultiTexCoord4i( target
, s
, t
, r
, q
);
7598 static void WINAPI
wine_glMultiTexCoord4iARB( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
) {
7599 void (*func_glMultiTexCoord4iARB
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord4iARB
];
7600 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
7602 func_glMultiTexCoord4iARB( target
, s
, t
, r
, q
);
7606 static void WINAPI
wine_glMultiTexCoord4iSGIS( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
) {
7607 void (*func_glMultiTexCoord4iSGIS
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord4iSGIS
];
7608 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
7610 func_glMultiTexCoord4iSGIS( target
, s
, t
, r
, q
);
7614 static void WINAPI
wine_glMultiTexCoord4iv( GLenum target
, GLint
* v
) {
7615 void (*func_glMultiTexCoord4iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord4iv
];
7616 TRACE("(%d, %p)\n", target
, v
);
7618 func_glMultiTexCoord4iv( target
, v
);
7622 static void WINAPI
wine_glMultiTexCoord4ivARB( GLenum target
, GLint
* v
) {
7623 void (*func_glMultiTexCoord4ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord4ivARB
];
7624 TRACE("(%d, %p)\n", target
, v
);
7626 func_glMultiTexCoord4ivARB( target
, v
);
7630 static void WINAPI
wine_glMultiTexCoord4ivSGIS( GLenum target
, GLint
* v
) {
7631 void (*func_glMultiTexCoord4ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord4ivSGIS
];
7632 TRACE("(%d, %p)\n", target
, v
);
7634 func_glMultiTexCoord4ivSGIS( target
, v
);
7638 static void WINAPI
wine_glMultiTexCoord4s( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
) {
7639 void (*func_glMultiTexCoord4s
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord4s
];
7640 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
7642 func_glMultiTexCoord4s( target
, s
, t
, r
, q
);
7646 static void WINAPI
wine_glMultiTexCoord4sARB( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
) {
7647 void (*func_glMultiTexCoord4sARB
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord4sARB
];
7648 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
7650 func_glMultiTexCoord4sARB( target
, s
, t
, r
, q
);
7654 static void WINAPI
wine_glMultiTexCoord4sSGIS( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
) {
7655 void (*func_glMultiTexCoord4sSGIS
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord4sSGIS
];
7656 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
7658 func_glMultiTexCoord4sSGIS( target
, s
, t
, r
, q
);
7662 static void WINAPI
wine_glMultiTexCoord4sv( GLenum target
, GLshort
* v
) {
7663 void (*func_glMultiTexCoord4sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord4sv
];
7664 TRACE("(%d, %p)\n", target
, v
);
7666 func_glMultiTexCoord4sv( target
, v
);
7670 static void WINAPI
wine_glMultiTexCoord4svARB( GLenum target
, GLshort
* v
) {
7671 void (*func_glMultiTexCoord4svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord4svARB
];
7672 TRACE("(%d, %p)\n", target
, v
);
7674 func_glMultiTexCoord4svARB( target
, v
);
7678 static void WINAPI
wine_glMultiTexCoord4svSGIS( GLenum target
, GLshort
* v
) {
7679 void (*func_glMultiTexCoord4svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord4svSGIS
];
7680 TRACE("(%d, %p)\n", target
, v
);
7682 func_glMultiTexCoord4svSGIS( target
, v
);
7686 static void WINAPI
wine_glMultiTexCoordPointerEXT( GLenum texunit
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
7687 void (*func_glMultiTexCoordPointerEXT
)( GLenum
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexCoordPointerEXT
];
7688 TRACE("(%d, %d, %d, %d, %p)\n", texunit
, size
, type
, stride
, pointer
);
7690 func_glMultiTexCoordPointerEXT( texunit
, size
, type
, stride
, pointer
);
7694 static void WINAPI
wine_glMultiTexCoordPointerSGIS( GLenum target
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
7695 void (*func_glMultiTexCoordPointerSGIS
)( GLenum
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexCoordPointerSGIS
];
7696 TRACE("(%d, %d, %d, %d, %p)\n", target
, size
, type
, stride
, pointer
);
7698 func_glMultiTexCoordPointerSGIS( target
, size
, type
, stride
, pointer
);
7702 static void WINAPI
wine_glMultiTexEnvfEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat param
) {
7703 void (*func_glMultiTexEnvfEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexEnvfEXT
];
7704 TRACE("(%d, %d, %d, %f)\n", texunit
, target
, pname
, param
);
7706 func_glMultiTexEnvfEXT( texunit
, target
, pname
, param
);
7710 static void WINAPI
wine_glMultiTexEnvfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
7711 void (*func_glMultiTexEnvfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexEnvfvEXT
];
7712 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
7714 func_glMultiTexEnvfvEXT( texunit
, target
, pname
, params
);
7718 static void WINAPI
wine_glMultiTexEnviEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint param
) {
7719 void (*func_glMultiTexEnviEXT
)( GLenum
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexEnviEXT
];
7720 TRACE("(%d, %d, %d, %d)\n", texunit
, target
, pname
, param
);
7722 func_glMultiTexEnviEXT( texunit
, target
, pname
, param
);
7726 static void WINAPI
wine_glMultiTexEnvivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
7727 void (*func_glMultiTexEnvivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexEnvivEXT
];
7728 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
7730 func_glMultiTexEnvivEXT( texunit
, target
, pname
, params
);
7734 static void WINAPI
wine_glMultiTexGendEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble param
) {
7735 void (*func_glMultiTexGendEXT
)( GLenum
, GLenum
, GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexGendEXT
];
7736 TRACE("(%d, %d, %d, %f)\n", texunit
, coord
, pname
, param
);
7738 func_glMultiTexGendEXT( texunit
, coord
, pname
, param
);
7742 static void WINAPI
wine_glMultiTexGendvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble
* params
) {
7743 void (*func_glMultiTexGendvEXT
)( GLenum
, GLenum
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexGendvEXT
];
7744 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
7746 func_glMultiTexGendvEXT( texunit
, coord
, pname
, params
);
7750 static void WINAPI
wine_glMultiTexGenfEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat param
) {
7751 void (*func_glMultiTexGenfEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexGenfEXT
];
7752 TRACE("(%d, %d, %d, %f)\n", texunit
, coord
, pname
, param
);
7754 func_glMultiTexGenfEXT( texunit
, coord
, pname
, param
);
7758 static void WINAPI
wine_glMultiTexGenfvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat
* params
) {
7759 void (*func_glMultiTexGenfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexGenfvEXT
];
7760 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
7762 func_glMultiTexGenfvEXT( texunit
, coord
, pname
, params
);
7766 static void WINAPI
wine_glMultiTexGeniEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint param
) {
7767 void (*func_glMultiTexGeniEXT
)( GLenum
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexGeniEXT
];
7768 TRACE("(%d, %d, %d, %d)\n", texunit
, coord
, pname
, param
);
7770 func_glMultiTexGeniEXT( texunit
, coord
, pname
, param
);
7774 static void WINAPI
wine_glMultiTexGenivEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint
* params
) {
7775 void (*func_glMultiTexGenivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexGenivEXT
];
7776 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
7778 func_glMultiTexGenivEXT( texunit
, coord
, pname
, params
);
7782 static void WINAPI
wine_glMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
7783 void (*func_glMultiTexImage1DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexImage1DEXT
];
7784 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
7786 func_glMultiTexImage1DEXT( texunit
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
7790 static void WINAPI
wine_glMultiTexImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
7791 void (*func_glMultiTexImage2DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexImage2DEXT
];
7792 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
7794 func_glMultiTexImage2DEXT( texunit
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
7798 static void WINAPI
wine_glMultiTexImage3DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
7799 void (*func_glMultiTexImage3DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexImage3DEXT
];
7800 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
7802 func_glMultiTexImage3DEXT( texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
7806 static void WINAPI
wine_glMultiTexParameterIivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
7807 void (*func_glMultiTexParameterIivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexParameterIivEXT
];
7808 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
7810 func_glMultiTexParameterIivEXT( texunit
, target
, pname
, params
);
7814 static void WINAPI
wine_glMultiTexParameterIuivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLuint
* params
) {
7815 void (*func_glMultiTexParameterIuivEXT
)( GLenum
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glMultiTexParameterIuivEXT
];
7816 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
7818 func_glMultiTexParameterIuivEXT( texunit
, target
, pname
, params
);
7822 static void WINAPI
wine_glMultiTexParameterfEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat param
) {
7823 void (*func_glMultiTexParameterfEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexParameterfEXT
];
7824 TRACE("(%d, %d, %d, %f)\n", texunit
, target
, pname
, param
);
7826 func_glMultiTexParameterfEXT( texunit
, target
, pname
, param
);
7830 static void WINAPI
wine_glMultiTexParameterfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
7831 void (*func_glMultiTexParameterfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexParameterfvEXT
];
7832 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
7834 func_glMultiTexParameterfvEXT( texunit
, target
, pname
, params
);
7838 static void WINAPI
wine_glMultiTexParameteriEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint param
) {
7839 void (*func_glMultiTexParameteriEXT
)( GLenum
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexParameteriEXT
];
7840 TRACE("(%d, %d, %d, %d)\n", texunit
, target
, pname
, param
);
7842 func_glMultiTexParameteriEXT( texunit
, target
, pname
, param
);
7846 static void WINAPI
wine_glMultiTexParameterivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
7847 void (*func_glMultiTexParameterivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexParameterivEXT
];
7848 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
7850 func_glMultiTexParameterivEXT( texunit
, target
, pname
, params
);
7854 static void WINAPI
wine_glMultiTexRenderbufferEXT( GLenum texunit
, GLenum target
, GLuint renderbuffer
) {
7855 void (*func_glMultiTexRenderbufferEXT
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glMultiTexRenderbufferEXT
];
7856 TRACE("(%d, %d, %d)\n", texunit
, target
, renderbuffer
);
7858 func_glMultiTexRenderbufferEXT( texunit
, target
, renderbuffer
);
7862 static void WINAPI
wine_glMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
7863 void (*func_glMultiTexSubImage1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexSubImage1DEXT
];
7864 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, width
, format
, type
, pixels
);
7866 func_glMultiTexSubImage1DEXT( texunit
, target
, level
, xoffset
, width
, format
, type
, pixels
);
7870 static void WINAPI
wine_glMultiTexSubImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
7871 void (*func_glMultiTexSubImage2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexSubImage2DEXT
];
7872 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
7874 func_glMultiTexSubImage2DEXT( texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
7878 static void WINAPI
wine_glMultiTexSubImage3DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
7879 void (*func_glMultiTexSubImage3DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexSubImage3DEXT
];
7880 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
7882 func_glMultiTexSubImage3DEXT( texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
7886 static void WINAPI
wine_glNamedBufferDataEXT( GLuint buffer
, INT_PTR size
, GLvoid
* data
, GLenum usage
) {
7887 void (*func_glNamedBufferDataEXT
)( GLuint
, INT_PTR
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glNamedBufferDataEXT
];
7888 TRACE("(%d, %ld, %p, %d)\n", buffer
, size
, data
, usage
);
7890 func_glNamedBufferDataEXT( buffer
, size
, data
, usage
);
7894 static void WINAPI
wine_glNamedBufferSubDataEXT( GLuint buffer
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
7895 void (*func_glNamedBufferSubDataEXT
)( GLuint
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glNamedBufferSubDataEXT
];
7896 TRACE("(%d, %ld, %ld, %p)\n", buffer
, offset
, size
, data
);
7898 func_glNamedBufferSubDataEXT( buffer
, offset
, size
, data
);
7902 static void WINAPI
wine_glNamedFramebufferRenderbufferEXT( GLuint framebuffer
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
) {
7903 void (*func_glNamedFramebufferRenderbufferEXT
)( GLuint
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glNamedFramebufferRenderbufferEXT
];
7904 TRACE("(%d, %d, %d, %d)\n", framebuffer
, attachment
, renderbuffertarget
, renderbuffer
);
7906 func_glNamedFramebufferRenderbufferEXT( framebuffer
, attachment
, renderbuffertarget
, renderbuffer
);
7910 static void WINAPI
wine_glNamedFramebufferTexture1DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
7911 void (*func_glNamedFramebufferTexture1DEXT
)( GLuint
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTexture1DEXT
];
7912 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, textarget
, texture
, level
);
7914 func_glNamedFramebufferTexture1DEXT( framebuffer
, attachment
, textarget
, texture
, level
);
7918 static void WINAPI
wine_glNamedFramebufferTexture2DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
7919 void (*func_glNamedFramebufferTexture2DEXT
)( GLuint
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTexture2DEXT
];
7920 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, textarget
, texture
, level
);
7922 func_glNamedFramebufferTexture2DEXT( framebuffer
, attachment
, textarget
, texture
, level
);
7926 static void WINAPI
wine_glNamedFramebufferTexture3DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
) {
7927 void (*func_glNamedFramebufferTexture3DEXT
)( GLuint
, GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTexture3DEXT
];
7928 TRACE("(%d, %d, %d, %d, %d, %d)\n", framebuffer
, attachment
, textarget
, texture
, level
, zoffset
);
7930 func_glNamedFramebufferTexture3DEXT( framebuffer
, attachment
, textarget
, texture
, level
, zoffset
);
7934 static void WINAPI
wine_glNamedFramebufferTextureEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
) {
7935 void (*func_glNamedFramebufferTextureEXT
)( GLuint
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTextureEXT
];
7936 TRACE("(%d, %d, %d, %d)\n", framebuffer
, attachment
, texture
, level
);
7938 func_glNamedFramebufferTextureEXT( framebuffer
, attachment
, texture
, level
);
7942 static void WINAPI
wine_glNamedFramebufferTextureFaceEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
) {
7943 void (*func_glNamedFramebufferTextureFaceEXT
)( GLuint
, GLenum
, GLuint
, GLint
, GLenum
) = extension_funcs
[EXT_glNamedFramebufferTextureFaceEXT
];
7944 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, texture
, level
, face
);
7946 func_glNamedFramebufferTextureFaceEXT( framebuffer
, attachment
, texture
, level
, face
);
7950 static void WINAPI
wine_glNamedFramebufferTextureLayerEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
7951 void (*func_glNamedFramebufferTextureLayerEXT
)( GLuint
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTextureLayerEXT
];
7952 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, texture
, level
, layer
);
7954 func_glNamedFramebufferTextureLayerEXT( framebuffer
, attachment
, texture
, level
, layer
);
7958 static void WINAPI
wine_glNamedProgramLocalParameter4dEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
7959 void (*func_glNamedProgramLocalParameter4dEXT
)( GLuint
, GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glNamedProgramLocalParameter4dEXT
];
7960 TRACE("(%d, %d, %d, %f, %f, %f, %f)\n", program
, target
, index
, x
, y
, z
, w
);
7962 func_glNamedProgramLocalParameter4dEXT( program
, target
, index
, x
, y
, z
, w
);
7966 static void WINAPI
wine_glNamedProgramLocalParameter4dvEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble
* params
) {
7967 void (*func_glNamedProgramLocalParameter4dvEXT
)( GLuint
, GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glNamedProgramLocalParameter4dvEXT
];
7968 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
7970 func_glNamedProgramLocalParameter4dvEXT( program
, target
, index
, params
);
7974 static void WINAPI
wine_glNamedProgramLocalParameter4fEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
7975 void (*func_glNamedProgramLocalParameter4fEXT
)( GLuint
, GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glNamedProgramLocalParameter4fEXT
];
7976 TRACE("(%d, %d, %d, %f, %f, %f, %f)\n", program
, target
, index
, x
, y
, z
, w
);
7978 func_glNamedProgramLocalParameter4fEXT( program
, target
, index
, x
, y
, z
, w
);
7982 static void WINAPI
wine_glNamedProgramLocalParameter4fvEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat
* params
) {
7983 void (*func_glNamedProgramLocalParameter4fvEXT
)( GLuint
, GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glNamedProgramLocalParameter4fvEXT
];
7984 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
7986 func_glNamedProgramLocalParameter4fvEXT( program
, target
, index
, params
);
7990 static void WINAPI
wine_glNamedProgramLocalParameterI4iEXT( GLuint program
, GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
7991 void (*func_glNamedProgramLocalParameterI4iEXT
)( GLuint
, GLenum
, GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glNamedProgramLocalParameterI4iEXT
];
7992 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", program
, target
, index
, x
, y
, z
, w
);
7994 func_glNamedProgramLocalParameterI4iEXT( program
, target
, index
, x
, y
, z
, w
);
7998 static void WINAPI
wine_glNamedProgramLocalParameterI4ivEXT( GLuint program
, GLenum target
, GLuint index
, GLint
* params
) {
7999 void (*func_glNamedProgramLocalParameterI4ivEXT
)( GLuint
, GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glNamedProgramLocalParameterI4ivEXT
];
8000 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
8002 func_glNamedProgramLocalParameterI4ivEXT( program
, target
, index
, params
);
8006 static void WINAPI
wine_glNamedProgramLocalParameterI4uiEXT( GLuint program
, GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
8007 void (*func_glNamedProgramLocalParameterI4uiEXT
)( GLuint
, GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glNamedProgramLocalParameterI4uiEXT
];
8008 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", program
, target
, index
, x
, y
, z
, w
);
8010 func_glNamedProgramLocalParameterI4uiEXT( program
, target
, index
, x
, y
, z
, w
);
8014 static void WINAPI
wine_glNamedProgramLocalParameterI4uivEXT( GLuint program
, GLenum target
, GLuint index
, GLuint
* params
) {
8015 void (*func_glNamedProgramLocalParameterI4uivEXT
)( GLuint
, GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glNamedProgramLocalParameterI4uivEXT
];
8016 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
8018 func_glNamedProgramLocalParameterI4uivEXT( program
, target
, index
, params
);
8022 static void WINAPI
wine_glNamedProgramLocalParameters4fvEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) {
8023 void (*func_glNamedProgramLocalParameters4fvEXT
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glNamedProgramLocalParameters4fvEXT
];
8024 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, index
, count
, params
);
8026 func_glNamedProgramLocalParameters4fvEXT( program
, target
, index
, count
, params
);
8030 static void WINAPI
wine_glNamedProgramLocalParametersI4ivEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, GLint
* params
) {
8031 void (*func_glNamedProgramLocalParametersI4ivEXT
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glNamedProgramLocalParametersI4ivEXT
];
8032 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, index
, count
, params
);
8034 func_glNamedProgramLocalParametersI4ivEXT( program
, target
, index
, count
, params
);
8038 static void WINAPI
wine_glNamedProgramLocalParametersI4uivEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, GLuint
* params
) {
8039 void (*func_glNamedProgramLocalParametersI4uivEXT
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glNamedProgramLocalParametersI4uivEXT
];
8040 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, index
, count
, params
);
8042 func_glNamedProgramLocalParametersI4uivEXT( program
, target
, index
, count
, params
);
8046 static void WINAPI
wine_glNamedProgramStringEXT( GLuint program
, GLenum target
, GLenum format
, GLsizei len
, GLvoid
* string
) {
8047 void (*func_glNamedProgramStringEXT
)( GLuint
, GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glNamedProgramStringEXT
];
8048 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, format
, len
, string
);
8050 func_glNamedProgramStringEXT( program
, target
, format
, len
, string
);
8054 static void WINAPI
wine_glNamedRenderbufferStorageEXT( GLuint renderbuffer
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
8055 void (*func_glNamedRenderbufferStorageEXT
)( GLuint
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glNamedRenderbufferStorageEXT
];
8056 TRACE("(%d, %d, %d, %d)\n", renderbuffer
, internalformat
, width
, height
);
8058 func_glNamedRenderbufferStorageEXT( renderbuffer
, internalformat
, width
, height
);
8062 static void WINAPI
wine_glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer
, GLsizei coverageSamples
, GLsizei colorSamples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
8063 void (*func_glNamedRenderbufferStorageMultisampleCoverageEXT
)( GLuint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glNamedRenderbufferStorageMultisampleCoverageEXT
];
8064 TRACE("(%d, %d, %d, %d, %d, %d)\n", renderbuffer
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
8066 func_glNamedRenderbufferStorageMultisampleCoverageEXT( renderbuffer
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
8070 static void WINAPI
wine_glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
8071 void (*func_glNamedRenderbufferStorageMultisampleEXT
)( GLuint
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glNamedRenderbufferStorageMultisampleEXT
];
8072 TRACE("(%d, %d, %d, %d, %d)\n", renderbuffer
, samples
, internalformat
, width
, height
);
8074 func_glNamedRenderbufferStorageMultisampleEXT( renderbuffer
, samples
, internalformat
, width
, height
);
8078 static GLuint WINAPI
wine_glNewBufferRegion( GLenum type
) {
8080 GLuint (*func_glNewBufferRegion
)( GLenum
) = extension_funcs
[EXT_glNewBufferRegion
];
8081 TRACE("(%d)\n", type
);
8083 ret_value
= func_glNewBufferRegion( type
);
8088 static GLuint WINAPI
wine_glNewObjectBufferATI( GLsizei size
, GLvoid
* pointer
, GLenum usage
) {
8090 GLuint (*func_glNewObjectBufferATI
)( GLsizei
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glNewObjectBufferATI
];
8091 TRACE("(%d, %p, %d)\n", size
, pointer
, usage
);
8093 ret_value
= func_glNewObjectBufferATI( size
, pointer
, usage
);
8098 static void WINAPI
wine_glNormal3fVertex3fSUN( GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
8099 void (*func_glNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glNormal3fVertex3fSUN
];
8100 TRACE("(%f, %f, %f, %f, %f, %f)\n", nx
, ny
, nz
, x
, y
, z
);
8102 func_glNormal3fVertex3fSUN( nx
, ny
, nz
, x
, y
, z
);
8106 static void WINAPI
wine_glNormal3fVertex3fvSUN( GLfloat
* n
, GLfloat
* v
) {
8107 void (*func_glNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glNormal3fVertex3fvSUN
];
8108 TRACE("(%p, %p)\n", n
, v
);
8110 func_glNormal3fVertex3fvSUN( n
, v
);
8114 static void WINAPI
wine_glNormal3hNV( unsigned short nx
, unsigned short ny
, unsigned short nz
) {
8115 void (*func_glNormal3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glNormal3hNV
];
8116 TRACE("(%d, %d, %d)\n", nx
, ny
, nz
);
8118 func_glNormal3hNV( nx
, ny
, nz
);
8122 static void WINAPI
wine_glNormal3hvNV( unsigned short* v
) {
8123 void (*func_glNormal3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glNormal3hvNV
];
8124 TRACE("(%p)\n", v
);
8126 func_glNormal3hvNV( v
);
8130 static void WINAPI
wine_glNormalPointerEXT( GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
8131 void (*func_glNormalPointerEXT
)( GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glNormalPointerEXT
];
8132 TRACE("(%d, %d, %d, %p)\n", type
, stride
, count
, pointer
);
8134 func_glNormalPointerEXT( type
, stride
, count
, pointer
);
8138 static void WINAPI
wine_glNormalPointerListIBM( GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
8139 void (*func_glNormalPointerListIBM
)( GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glNormalPointerListIBM
];
8140 TRACE("(%d, %d, %p, %d)\n", type
, stride
, pointer
, ptrstride
);
8142 func_glNormalPointerListIBM( type
, stride
, pointer
, ptrstride
);
8146 static void WINAPI
wine_glNormalPointervINTEL( GLenum type
, GLvoid
** pointer
) {
8147 void (*func_glNormalPointervINTEL
)( GLenum
, GLvoid
** ) = extension_funcs
[EXT_glNormalPointervINTEL
];
8148 TRACE("(%d, %p)\n", type
, pointer
);
8150 func_glNormalPointervINTEL( type
, pointer
);
8154 static void WINAPI
wine_glNormalStream3bATI( GLenum stream
, GLbyte nx
, GLbyte ny
, GLbyte nz
) {
8155 void (*func_glNormalStream3bATI
)( GLenum
, GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glNormalStream3bATI
];
8156 TRACE("(%d, %d, %d, %d)\n", stream
, nx
, ny
, nz
);
8158 func_glNormalStream3bATI( stream
, nx
, ny
, nz
);
8162 static void WINAPI
wine_glNormalStream3bvATI( GLenum stream
, GLbyte
* coords
) {
8163 void (*func_glNormalStream3bvATI
)( GLenum
, GLbyte
* ) = extension_funcs
[EXT_glNormalStream3bvATI
];
8164 TRACE("(%d, %p)\n", stream
, coords
);
8166 func_glNormalStream3bvATI( stream
, coords
);
8170 static void WINAPI
wine_glNormalStream3dATI( GLenum stream
, GLdouble nx
, GLdouble ny
, GLdouble nz
) {
8171 void (*func_glNormalStream3dATI
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glNormalStream3dATI
];
8172 TRACE("(%d, %f, %f, %f)\n", stream
, nx
, ny
, nz
);
8174 func_glNormalStream3dATI( stream
, nx
, ny
, nz
);
8178 static void WINAPI
wine_glNormalStream3dvATI( GLenum stream
, GLdouble
* coords
) {
8179 void (*func_glNormalStream3dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glNormalStream3dvATI
];
8180 TRACE("(%d, %p)\n", stream
, coords
);
8182 func_glNormalStream3dvATI( stream
, coords
);
8186 static void WINAPI
wine_glNormalStream3fATI( GLenum stream
, GLfloat nx
, GLfloat ny
, GLfloat nz
) {
8187 void (*func_glNormalStream3fATI
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glNormalStream3fATI
];
8188 TRACE("(%d, %f, %f, %f)\n", stream
, nx
, ny
, nz
);
8190 func_glNormalStream3fATI( stream
, nx
, ny
, nz
);
8194 static void WINAPI
wine_glNormalStream3fvATI( GLenum stream
, GLfloat
* coords
) {
8195 void (*func_glNormalStream3fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glNormalStream3fvATI
];
8196 TRACE("(%d, %p)\n", stream
, coords
);
8198 func_glNormalStream3fvATI( stream
, coords
);
8202 static void WINAPI
wine_glNormalStream3iATI( GLenum stream
, GLint nx
, GLint ny
, GLint nz
) {
8203 void (*func_glNormalStream3iATI
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glNormalStream3iATI
];
8204 TRACE("(%d, %d, %d, %d)\n", stream
, nx
, ny
, nz
);
8206 func_glNormalStream3iATI( stream
, nx
, ny
, nz
);
8210 static void WINAPI
wine_glNormalStream3ivATI( GLenum stream
, GLint
* coords
) {
8211 void (*func_glNormalStream3ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glNormalStream3ivATI
];
8212 TRACE("(%d, %p)\n", stream
, coords
);
8214 func_glNormalStream3ivATI( stream
, coords
);
8218 static void WINAPI
wine_glNormalStream3sATI( GLenum stream
, GLshort nx
, GLshort ny
, GLshort nz
) {
8219 void (*func_glNormalStream3sATI
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glNormalStream3sATI
];
8220 TRACE("(%d, %d, %d, %d)\n", stream
, nx
, ny
, nz
);
8222 func_glNormalStream3sATI( stream
, nx
, ny
, nz
);
8226 static void WINAPI
wine_glNormalStream3svATI( GLenum stream
, GLshort
* coords
) {
8227 void (*func_glNormalStream3svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glNormalStream3svATI
];
8228 TRACE("(%d, %p)\n", stream
, coords
);
8230 func_glNormalStream3svATI( stream
, coords
);
8234 static void WINAPI
wine_glPNTrianglesfATI( GLenum pname
, GLfloat param
) {
8235 void (*func_glPNTrianglesfATI
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPNTrianglesfATI
];
8236 TRACE("(%d, %f)\n", pname
, param
);
8238 func_glPNTrianglesfATI( pname
, param
);
8242 static void WINAPI
wine_glPNTrianglesiATI( GLenum pname
, GLint param
) {
8243 void (*func_glPNTrianglesiATI
)( GLenum
, GLint
) = extension_funcs
[EXT_glPNTrianglesiATI
];
8244 TRACE("(%d, %d)\n", pname
, param
);
8246 func_glPNTrianglesiATI( pname
, param
);
8250 static void WINAPI
wine_glPassTexCoordATI( GLuint dst
, GLuint coord
, GLenum swizzle
) {
8251 void (*func_glPassTexCoordATI
)( GLuint
, GLuint
, GLenum
) = extension_funcs
[EXT_glPassTexCoordATI
];
8252 TRACE("(%d, %d, %d)\n", dst
, coord
, swizzle
);
8254 func_glPassTexCoordATI( dst
, coord
, swizzle
);
8258 static void WINAPI
wine_glPixelDataRangeNV( GLenum target
, GLsizei length
, GLvoid
* pointer
) {
8259 void (*func_glPixelDataRangeNV
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glPixelDataRangeNV
];
8260 TRACE("(%d, %d, %p)\n", target
, length
, pointer
);
8262 func_glPixelDataRangeNV( target
, length
, pointer
);
8266 static void WINAPI
wine_glPixelTexGenParameterfSGIS( GLenum pname
, GLfloat param
) {
8267 void (*func_glPixelTexGenParameterfSGIS
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPixelTexGenParameterfSGIS
];
8268 TRACE("(%d, %f)\n", pname
, param
);
8270 func_glPixelTexGenParameterfSGIS( pname
, param
);
8274 static void WINAPI
wine_glPixelTexGenParameterfvSGIS( GLenum pname
, GLfloat
* params
) {
8275 void (*func_glPixelTexGenParameterfvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPixelTexGenParameterfvSGIS
];
8276 TRACE("(%d, %p)\n", pname
, params
);
8278 func_glPixelTexGenParameterfvSGIS( pname
, params
);
8282 static void WINAPI
wine_glPixelTexGenParameteriSGIS( GLenum pname
, GLint param
) {
8283 void (*func_glPixelTexGenParameteriSGIS
)( GLenum
, GLint
) = extension_funcs
[EXT_glPixelTexGenParameteriSGIS
];
8284 TRACE("(%d, %d)\n", pname
, param
);
8286 func_glPixelTexGenParameteriSGIS( pname
, param
);
8290 static void WINAPI
wine_glPixelTexGenParameterivSGIS( GLenum pname
, GLint
* params
) {
8291 void (*func_glPixelTexGenParameterivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glPixelTexGenParameterivSGIS
];
8292 TRACE("(%d, %p)\n", pname
, params
);
8294 func_glPixelTexGenParameterivSGIS( pname
, params
);
8298 static void WINAPI
wine_glPixelTexGenSGIX( GLenum mode
) {
8299 void (*func_glPixelTexGenSGIX
)( GLenum
) = extension_funcs
[EXT_glPixelTexGenSGIX
];
8300 TRACE("(%d)\n", mode
);
8302 func_glPixelTexGenSGIX( mode
);
8306 static void WINAPI
wine_glPixelTransformParameterfEXT( GLenum target
, GLenum pname
, GLfloat param
) {
8307 void (*func_glPixelTransformParameterfEXT
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glPixelTransformParameterfEXT
];
8308 TRACE("(%d, %d, %f)\n", target
, pname
, param
);
8310 func_glPixelTransformParameterfEXT( target
, pname
, param
);
8314 static void WINAPI
wine_glPixelTransformParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
8315 void (*func_glPixelTransformParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPixelTransformParameterfvEXT
];
8316 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
8318 func_glPixelTransformParameterfvEXT( target
, pname
, params
);
8322 static void WINAPI
wine_glPixelTransformParameteriEXT( GLenum target
, GLenum pname
, GLint param
) {
8323 void (*func_glPixelTransformParameteriEXT
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glPixelTransformParameteriEXT
];
8324 TRACE("(%d, %d, %d)\n", target
, pname
, param
);
8326 func_glPixelTransformParameteriEXT( target
, pname
, param
);
8330 static void WINAPI
wine_glPixelTransformParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
8331 void (*func_glPixelTransformParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glPixelTransformParameterivEXT
];
8332 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
8334 func_glPixelTransformParameterivEXT( target
, pname
, params
);
8338 static void WINAPI
wine_glPointParameterf( GLenum pname
, GLfloat param
) {
8339 void (*func_glPointParameterf
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterf
];
8340 TRACE("(%d, %f)\n", pname
, param
);
8342 func_glPointParameterf( pname
, param
);
8346 static void WINAPI
wine_glPointParameterfARB( GLenum pname
, GLfloat param
) {
8347 void (*func_glPointParameterfARB
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterfARB
];
8348 TRACE("(%d, %f)\n", pname
, param
);
8350 func_glPointParameterfARB( pname
, param
);
8354 static void WINAPI
wine_glPointParameterfEXT( GLenum pname
, GLfloat param
) {
8355 void (*func_glPointParameterfEXT
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterfEXT
];
8356 TRACE("(%d, %f)\n", pname
, param
);
8358 func_glPointParameterfEXT( pname
, param
);
8362 static void WINAPI
wine_glPointParameterfSGIS( GLenum pname
, GLfloat param
) {
8363 void (*func_glPointParameterfSGIS
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterfSGIS
];
8364 TRACE("(%d, %f)\n", pname
, param
);
8366 func_glPointParameterfSGIS( pname
, param
);
8370 static void WINAPI
wine_glPointParameterfv( GLenum pname
, GLfloat
* params
) {
8371 void (*func_glPointParameterfv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfv
];
8372 TRACE("(%d, %p)\n", pname
, params
);
8374 func_glPointParameterfv( pname
, params
);
8378 static void WINAPI
wine_glPointParameterfvARB( GLenum pname
, GLfloat
* params
) {
8379 void (*func_glPointParameterfvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfvARB
];
8380 TRACE("(%d, %p)\n", pname
, params
);
8382 func_glPointParameterfvARB( pname
, params
);
8386 static void WINAPI
wine_glPointParameterfvEXT( GLenum pname
, GLfloat
* params
) {
8387 void (*func_glPointParameterfvEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfvEXT
];
8388 TRACE("(%d, %p)\n", pname
, params
);
8390 func_glPointParameterfvEXT( pname
, params
);
8394 static void WINAPI
wine_glPointParameterfvSGIS( GLenum pname
, GLfloat
* params
) {
8395 void (*func_glPointParameterfvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfvSGIS
];
8396 TRACE("(%d, %p)\n", pname
, params
);
8398 func_glPointParameterfvSGIS( pname
, params
);
8402 static void WINAPI
wine_glPointParameteri( GLenum pname
, GLint param
) {
8403 void (*func_glPointParameteri
)( GLenum
, GLint
) = extension_funcs
[EXT_glPointParameteri
];
8404 TRACE("(%d, %d)\n", pname
, param
);
8406 func_glPointParameteri( pname
, param
);
8410 static void WINAPI
wine_glPointParameteriNV( GLenum pname
, GLint param
) {
8411 void (*func_glPointParameteriNV
)( GLenum
, GLint
) = extension_funcs
[EXT_glPointParameteriNV
];
8412 TRACE("(%d, %d)\n", pname
, param
);
8414 func_glPointParameteriNV( pname
, param
);
8418 static void WINAPI
wine_glPointParameteriv( GLenum pname
, GLint
* params
) {
8419 void (*func_glPointParameteriv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glPointParameteriv
];
8420 TRACE("(%d, %p)\n", pname
, params
);
8422 func_glPointParameteriv( pname
, params
);
8426 static void WINAPI
wine_glPointParameterivNV( GLenum pname
, GLint
* params
) {
8427 void (*func_glPointParameterivNV
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glPointParameterivNV
];
8428 TRACE("(%d, %p)\n", pname
, params
);
8430 func_glPointParameterivNV( pname
, params
);
8434 static GLint WINAPI
wine_glPollAsyncSGIX( GLuint
* markerp
) {
8436 GLint (*func_glPollAsyncSGIX
)( GLuint
* ) = extension_funcs
[EXT_glPollAsyncSGIX
];
8437 TRACE("(%p)\n", markerp
);
8439 ret_value
= func_glPollAsyncSGIX( markerp
);
8444 static GLint WINAPI
wine_glPollInstrumentsSGIX( GLint
* marker_p
) {
8446 GLint (*func_glPollInstrumentsSGIX
)( GLint
* ) = extension_funcs
[EXT_glPollInstrumentsSGIX
];
8447 TRACE("(%p)\n", marker_p
);
8449 ret_value
= func_glPollInstrumentsSGIX( marker_p
);
8454 static void WINAPI
wine_glPolygonOffsetEXT( GLfloat factor
, GLfloat bias
) {
8455 void (*func_glPolygonOffsetEXT
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glPolygonOffsetEXT
];
8456 TRACE("(%f, %f)\n", factor
, bias
);
8458 func_glPolygonOffsetEXT( factor
, bias
);
8462 static void WINAPI
wine_glPrimitiveRestartIndexNV( GLuint index
) {
8463 void (*func_glPrimitiveRestartIndexNV
)( GLuint
) = extension_funcs
[EXT_glPrimitiveRestartIndexNV
];
8464 TRACE("(%d)\n", index
);
8466 func_glPrimitiveRestartIndexNV( index
);
8470 static void WINAPI
wine_glPrimitiveRestartNV( void ) {
8471 void (*func_glPrimitiveRestartNV
)( void ) = extension_funcs
[EXT_glPrimitiveRestartNV
];
8474 func_glPrimitiveRestartNV( );
8478 static void WINAPI
wine_glPrioritizeTexturesEXT( GLsizei n
, GLuint
* textures
, GLclampf
* priorities
) {
8479 void (*func_glPrioritizeTexturesEXT
)( GLsizei
, GLuint
*, GLclampf
* ) = extension_funcs
[EXT_glPrioritizeTexturesEXT
];
8480 TRACE("(%d, %p, %p)\n", n
, textures
, priorities
);
8482 func_glPrioritizeTexturesEXT( n
, textures
, priorities
);
8486 static void WINAPI
wine_glProgramBufferParametersIivNV( GLenum target
, GLuint buffer
, GLuint index
, GLsizei count
, GLint
* params
) {
8487 void (*func_glProgramBufferParametersIivNV
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramBufferParametersIivNV
];
8488 TRACE("(%d, %d, %d, %d, %p)\n", target
, buffer
, index
, count
, params
);
8490 func_glProgramBufferParametersIivNV( target
, buffer
, index
, count
, params
);
8494 static void WINAPI
wine_glProgramBufferParametersIuivNV( GLenum target
, GLuint buffer
, GLuint index
, GLsizei count
, GLuint
* params
) {
8495 void (*func_glProgramBufferParametersIuivNV
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramBufferParametersIuivNV
];
8496 TRACE("(%d, %d, %d, %d, %p)\n", target
, buffer
, index
, count
, params
);
8498 func_glProgramBufferParametersIuivNV( target
, buffer
, index
, count
, params
);
8502 static void WINAPI
wine_glProgramBufferParametersfvNV( GLenum target
, GLuint buffer
, GLuint index
, GLsizei count
, GLfloat
* params
) {
8503 void (*func_glProgramBufferParametersfvNV
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramBufferParametersfvNV
];
8504 TRACE("(%d, %d, %d, %d, %p)\n", target
, buffer
, index
, count
, params
);
8506 func_glProgramBufferParametersfvNV( target
, buffer
, index
, count
, params
);
8510 static void WINAPI
wine_glProgramEnvParameter4dARB( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
8511 void (*func_glProgramEnvParameter4dARB
)( GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramEnvParameter4dARB
];
8512 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
8514 func_glProgramEnvParameter4dARB( target
, index
, x
, y
, z
, w
);
8518 static void WINAPI
wine_glProgramEnvParameter4dvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
8519 void (*func_glProgramEnvParameter4dvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramEnvParameter4dvARB
];
8520 TRACE("(%d, %d, %p)\n", target
, index
, params
);
8522 func_glProgramEnvParameter4dvARB( target
, index
, params
);
8526 static void WINAPI
wine_glProgramEnvParameter4fARB( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
8527 void (*func_glProgramEnvParameter4fARB
)( GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramEnvParameter4fARB
];
8528 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
8530 func_glProgramEnvParameter4fARB( target
, index
, x
, y
, z
, w
);
8534 static void WINAPI
wine_glProgramEnvParameter4fvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
8535 void (*func_glProgramEnvParameter4fvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramEnvParameter4fvARB
];
8536 TRACE("(%d, %d, %p)\n", target
, index
, params
);
8538 func_glProgramEnvParameter4fvARB( target
, index
, params
);
8542 static void WINAPI
wine_glProgramEnvParameterI4iNV( GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
8543 void (*func_glProgramEnvParameterI4iNV
)( GLenum
, GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramEnvParameterI4iNV
];
8544 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
8546 func_glProgramEnvParameterI4iNV( target
, index
, x
, y
, z
, w
);
8550 static void WINAPI
wine_glProgramEnvParameterI4ivNV( GLenum target
, GLuint index
, GLint
* params
) {
8551 void (*func_glProgramEnvParameterI4ivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glProgramEnvParameterI4ivNV
];
8552 TRACE("(%d, %d, %p)\n", target
, index
, params
);
8554 func_glProgramEnvParameterI4ivNV( target
, index
, params
);
8558 static void WINAPI
wine_glProgramEnvParameterI4uiNV( GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
8559 void (*func_glProgramEnvParameterI4uiNV
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramEnvParameterI4uiNV
];
8560 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
8562 func_glProgramEnvParameterI4uiNV( target
, index
, x
, y
, z
, w
);
8566 static void WINAPI
wine_glProgramEnvParameterI4uivNV( GLenum target
, GLuint index
, GLuint
* params
) {
8567 void (*func_glProgramEnvParameterI4uivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glProgramEnvParameterI4uivNV
];
8568 TRACE("(%d, %d, %p)\n", target
, index
, params
);
8570 func_glProgramEnvParameterI4uivNV( target
, index
, params
);
8574 static void WINAPI
wine_glProgramEnvParameters4fvEXT( GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) {
8575 void (*func_glProgramEnvParameters4fvEXT
)( GLenum
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramEnvParameters4fvEXT
];
8576 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
8578 func_glProgramEnvParameters4fvEXT( target
, index
, count
, params
);
8582 static void WINAPI
wine_glProgramEnvParametersI4ivNV( GLenum target
, GLuint index
, GLsizei count
, GLint
* params
) {
8583 void (*func_glProgramEnvParametersI4ivNV
)( GLenum
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramEnvParametersI4ivNV
];
8584 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
8586 func_glProgramEnvParametersI4ivNV( target
, index
, count
, params
);
8590 static void WINAPI
wine_glProgramEnvParametersI4uivNV( GLenum target
, GLuint index
, GLsizei count
, GLuint
* params
) {
8591 void (*func_glProgramEnvParametersI4uivNV
)( GLenum
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramEnvParametersI4uivNV
];
8592 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
8594 func_glProgramEnvParametersI4uivNV( target
, index
, count
, params
);
8598 static void WINAPI
wine_glProgramLocalParameter4dARB( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
8599 void (*func_glProgramLocalParameter4dARB
)( GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramLocalParameter4dARB
];
8600 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
8602 func_glProgramLocalParameter4dARB( target
, index
, x
, y
, z
, w
);
8606 static void WINAPI
wine_glProgramLocalParameter4dvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
8607 void (*func_glProgramLocalParameter4dvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramLocalParameter4dvARB
];
8608 TRACE("(%d, %d, %p)\n", target
, index
, params
);
8610 func_glProgramLocalParameter4dvARB( target
, index
, params
);
8614 static void WINAPI
wine_glProgramLocalParameter4fARB( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
8615 void (*func_glProgramLocalParameter4fARB
)( GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramLocalParameter4fARB
];
8616 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
8618 func_glProgramLocalParameter4fARB( target
, index
, x
, y
, z
, w
);
8622 static void WINAPI
wine_glProgramLocalParameter4fvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
8623 void (*func_glProgramLocalParameter4fvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramLocalParameter4fvARB
];
8624 TRACE("(%d, %d, %p)\n", target
, index
, params
);
8626 func_glProgramLocalParameter4fvARB( target
, index
, params
);
8630 static void WINAPI
wine_glProgramLocalParameterI4iNV( GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
8631 void (*func_glProgramLocalParameterI4iNV
)( GLenum
, GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramLocalParameterI4iNV
];
8632 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
8634 func_glProgramLocalParameterI4iNV( target
, index
, x
, y
, z
, w
);
8638 static void WINAPI
wine_glProgramLocalParameterI4ivNV( GLenum target
, GLuint index
, GLint
* params
) {
8639 void (*func_glProgramLocalParameterI4ivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glProgramLocalParameterI4ivNV
];
8640 TRACE("(%d, %d, %p)\n", target
, index
, params
);
8642 func_glProgramLocalParameterI4ivNV( target
, index
, params
);
8646 static void WINAPI
wine_glProgramLocalParameterI4uiNV( GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
8647 void (*func_glProgramLocalParameterI4uiNV
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramLocalParameterI4uiNV
];
8648 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
8650 func_glProgramLocalParameterI4uiNV( target
, index
, x
, y
, z
, w
);
8654 static void WINAPI
wine_glProgramLocalParameterI4uivNV( GLenum target
, GLuint index
, GLuint
* params
) {
8655 void (*func_glProgramLocalParameterI4uivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glProgramLocalParameterI4uivNV
];
8656 TRACE("(%d, %d, %p)\n", target
, index
, params
);
8658 func_glProgramLocalParameterI4uivNV( target
, index
, params
);
8662 static void WINAPI
wine_glProgramLocalParameters4fvEXT( GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) {
8663 void (*func_glProgramLocalParameters4fvEXT
)( GLenum
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramLocalParameters4fvEXT
];
8664 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
8666 func_glProgramLocalParameters4fvEXT( target
, index
, count
, params
);
8670 static void WINAPI
wine_glProgramLocalParametersI4ivNV( GLenum target
, GLuint index
, GLsizei count
, GLint
* params
) {
8671 void (*func_glProgramLocalParametersI4ivNV
)( GLenum
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramLocalParametersI4ivNV
];
8672 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
8674 func_glProgramLocalParametersI4ivNV( target
, index
, count
, params
);
8678 static void WINAPI
wine_glProgramLocalParametersI4uivNV( GLenum target
, GLuint index
, GLsizei count
, GLuint
* params
) {
8679 void (*func_glProgramLocalParametersI4uivNV
)( GLenum
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramLocalParametersI4uivNV
];
8680 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
8682 func_glProgramLocalParametersI4uivNV( target
, index
, count
, params
);
8686 static void WINAPI
wine_glProgramNamedParameter4dNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
8687 void (*func_glProgramNamedParameter4dNV
)( GLuint
, GLsizei
, GLubyte
*, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramNamedParameter4dNV
];
8688 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id
, len
, name
, x
, y
, z
, w
);
8690 func_glProgramNamedParameter4dNV( id
, len
, name
, x
, y
, z
, w
);
8694 static void WINAPI
wine_glProgramNamedParameter4dvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLdouble
* v
) {
8695 void (*func_glProgramNamedParameter4dvNV
)( GLuint
, GLsizei
, GLubyte
*, GLdouble
* ) = extension_funcs
[EXT_glProgramNamedParameter4dvNV
];
8696 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, v
);
8698 func_glProgramNamedParameter4dvNV( id
, len
, name
, v
);
8702 static void WINAPI
wine_glProgramNamedParameter4fNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
8703 void (*func_glProgramNamedParameter4fNV
)( GLuint
, GLsizei
, GLubyte
*, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramNamedParameter4fNV
];
8704 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id
, len
, name
, x
, y
, z
, w
);
8706 func_glProgramNamedParameter4fNV( id
, len
, name
, x
, y
, z
, w
);
8710 static void WINAPI
wine_glProgramNamedParameter4fvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLfloat
* v
) {
8711 void (*func_glProgramNamedParameter4fvNV
)( GLuint
, GLsizei
, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glProgramNamedParameter4fvNV
];
8712 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, v
);
8714 func_glProgramNamedParameter4fvNV( id
, len
, name
, v
);
8718 static void WINAPI
wine_glProgramParameter4dNV( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
8719 void (*func_glProgramParameter4dNV
)( GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramParameter4dNV
];
8720 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
8722 func_glProgramParameter4dNV( target
, index
, x
, y
, z
, w
);
8726 static void WINAPI
wine_glProgramParameter4dvNV( GLenum target
, GLuint index
, GLdouble
* v
) {
8727 void (*func_glProgramParameter4dvNV
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramParameter4dvNV
];
8728 TRACE("(%d, %d, %p)\n", target
, index
, v
);
8730 func_glProgramParameter4dvNV( target
, index
, v
);
8734 static void WINAPI
wine_glProgramParameter4fNV( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
8735 void (*func_glProgramParameter4fNV
)( GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramParameter4fNV
];
8736 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
8738 func_glProgramParameter4fNV( target
, index
, x
, y
, z
, w
);
8742 static void WINAPI
wine_glProgramParameter4fvNV( GLenum target
, GLuint index
, GLfloat
* v
) {
8743 void (*func_glProgramParameter4fvNV
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramParameter4fvNV
];
8744 TRACE("(%d, %d, %p)\n", target
, index
, v
);
8746 func_glProgramParameter4fvNV( target
, index
, v
);
8750 static void WINAPI
wine_glProgramParameteriARB( GLuint program
, GLenum pname
, GLint value
) {
8751 void (*func_glProgramParameteriARB
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glProgramParameteriARB
];
8752 TRACE("(%d, %d, %d)\n", program
, pname
, value
);
8754 func_glProgramParameteriARB( program
, pname
, value
);
8758 static void WINAPI
wine_glProgramParameteriEXT( GLuint program
, GLenum pname
, GLint value
) {
8759 void (*func_glProgramParameteriEXT
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glProgramParameteriEXT
];
8760 TRACE("(%d, %d, %d)\n", program
, pname
, value
);
8762 func_glProgramParameteriEXT( program
, pname
, value
);
8766 static void WINAPI
wine_glProgramParameters4dvNV( GLenum target
, GLuint index
, GLuint count
, GLdouble
* v
) {
8767 void (*func_glProgramParameters4dvNV
)( GLenum
, GLuint
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramParameters4dvNV
];
8768 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, v
);
8770 func_glProgramParameters4dvNV( target
, index
, count
, v
);
8774 static void WINAPI
wine_glProgramParameters4fvNV( GLenum target
, GLuint index
, GLuint count
, GLfloat
* v
) {
8775 void (*func_glProgramParameters4fvNV
)( GLenum
, GLuint
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramParameters4fvNV
];
8776 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, v
);
8778 func_glProgramParameters4fvNV( target
, index
, count
, v
);
8782 static void WINAPI
wine_glProgramStringARB( GLenum target
, GLenum format
, GLsizei len
, GLvoid
* string
) {
8783 void (*func_glProgramStringARB
)( GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glProgramStringARB
];
8784 TRACE("(%d, %d, %d, %p)\n", target
, format
, len
, string
);
8786 func_glProgramStringARB( target
, format
, len
, string
);
8790 static void WINAPI
wine_glProgramUniform1fEXT( GLuint program
, GLint location
, GLfloat v0
) {
8791 void (*func_glProgramUniform1fEXT
)( GLuint
, GLint
, GLfloat
) = extension_funcs
[EXT_glProgramUniform1fEXT
];
8792 TRACE("(%d, %d, %f)\n", program
, location
, v0
);
8794 func_glProgramUniform1fEXT( program
, location
, v0
);
8798 static void WINAPI
wine_glProgramUniform1fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
8799 void (*func_glProgramUniform1fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform1fvEXT
];
8800 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8802 func_glProgramUniform1fvEXT( program
, location
, count
, value
);
8806 static void WINAPI
wine_glProgramUniform1iEXT( GLuint program
, GLint location
, GLint v0
) {
8807 void (*func_glProgramUniform1iEXT
)( GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform1iEXT
];
8808 TRACE("(%d, %d, %d)\n", program
, location
, v0
);
8810 func_glProgramUniform1iEXT( program
, location
, v0
);
8814 static void WINAPI
wine_glProgramUniform1ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
8815 void (*func_glProgramUniform1ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform1ivEXT
];
8816 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8818 func_glProgramUniform1ivEXT( program
, location
, count
, value
);
8822 static void WINAPI
wine_glProgramUniform1uiEXT( GLuint program
, GLint location
, GLuint v0
) {
8823 void (*func_glProgramUniform1uiEXT
)( GLuint
, GLint
, GLuint
) = extension_funcs
[EXT_glProgramUniform1uiEXT
];
8824 TRACE("(%d, %d, %d)\n", program
, location
, v0
);
8826 func_glProgramUniform1uiEXT( program
, location
, v0
);
8830 static void WINAPI
wine_glProgramUniform1uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
8831 void (*func_glProgramUniform1uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform1uivEXT
];
8832 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8834 func_glProgramUniform1uivEXT( program
, location
, count
, value
);
8838 static void WINAPI
wine_glProgramUniform2fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
) {
8839 void (*func_glProgramUniform2fEXT
)( GLuint
, GLint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform2fEXT
];
8840 TRACE("(%d, %d, %f, %f)\n", program
, location
, v0
, v1
);
8842 func_glProgramUniform2fEXT( program
, location
, v0
, v1
);
8846 static void WINAPI
wine_glProgramUniform2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
8847 void (*func_glProgramUniform2fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform2fvEXT
];
8848 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8850 func_glProgramUniform2fvEXT( program
, location
, count
, value
);
8854 static void WINAPI
wine_glProgramUniform2iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
) {
8855 void (*func_glProgramUniform2iEXT
)( GLuint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform2iEXT
];
8856 TRACE("(%d, %d, %d, %d)\n", program
, location
, v0
, v1
);
8858 func_glProgramUniform2iEXT( program
, location
, v0
, v1
);
8862 static void WINAPI
wine_glProgramUniform2ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
8863 void (*func_glProgramUniform2ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform2ivEXT
];
8864 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8866 func_glProgramUniform2ivEXT( program
, location
, count
, value
);
8870 static void WINAPI
wine_glProgramUniform2uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
) {
8871 void (*func_glProgramUniform2uiEXT
)( GLuint
, GLint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform2uiEXT
];
8872 TRACE("(%d, %d, %d, %d)\n", program
, location
, v0
, v1
);
8874 func_glProgramUniform2uiEXT( program
, location
, v0
, v1
);
8878 static void WINAPI
wine_glProgramUniform2uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
8879 void (*func_glProgramUniform2uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform2uivEXT
];
8880 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8882 func_glProgramUniform2uivEXT( program
, location
, count
, value
);
8886 static void WINAPI
wine_glProgramUniform3fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
) {
8887 void (*func_glProgramUniform3fEXT
)( GLuint
, GLint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform3fEXT
];
8888 TRACE("(%d, %d, %f, %f, %f)\n", program
, location
, v0
, v1
, v2
);
8890 func_glProgramUniform3fEXT( program
, location
, v0
, v1
, v2
);
8894 static void WINAPI
wine_glProgramUniform3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
8895 void (*func_glProgramUniform3fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform3fvEXT
];
8896 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8898 func_glProgramUniform3fvEXT( program
, location
, count
, value
);
8902 static void WINAPI
wine_glProgramUniform3iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
) {
8903 void (*func_glProgramUniform3iEXT
)( GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform3iEXT
];
8904 TRACE("(%d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
);
8906 func_glProgramUniform3iEXT( program
, location
, v0
, v1
, v2
);
8910 static void WINAPI
wine_glProgramUniform3ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
8911 void (*func_glProgramUniform3ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform3ivEXT
];
8912 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8914 func_glProgramUniform3ivEXT( program
, location
, count
, value
);
8918 static void WINAPI
wine_glProgramUniform3uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) {
8919 void (*func_glProgramUniform3uiEXT
)( GLuint
, GLint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform3uiEXT
];
8920 TRACE("(%d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
);
8922 func_glProgramUniform3uiEXT( program
, location
, v0
, v1
, v2
);
8926 static void WINAPI
wine_glProgramUniform3uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
8927 void (*func_glProgramUniform3uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform3uivEXT
];
8928 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8930 func_glProgramUniform3uivEXT( program
, location
, count
, value
);
8934 static void WINAPI
wine_glProgramUniform4fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
) {
8935 void (*func_glProgramUniform4fEXT
)( GLuint
, GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform4fEXT
];
8936 TRACE("(%d, %d, %f, %f, %f, %f)\n", program
, location
, v0
, v1
, v2
, v3
);
8938 func_glProgramUniform4fEXT( program
, location
, v0
, v1
, v2
, v3
);
8942 static void WINAPI
wine_glProgramUniform4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
8943 void (*func_glProgramUniform4fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform4fvEXT
];
8944 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8946 func_glProgramUniform4fvEXT( program
, location
, count
, value
);
8950 static void WINAPI
wine_glProgramUniform4iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
) {
8951 void (*func_glProgramUniform4iEXT
)( GLuint
, GLint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform4iEXT
];
8952 TRACE("(%d, %d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
, v3
);
8954 func_glProgramUniform4iEXT( program
, location
, v0
, v1
, v2
, v3
);
8958 static void WINAPI
wine_glProgramUniform4ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
8959 void (*func_glProgramUniform4ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform4ivEXT
];
8960 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8962 func_glProgramUniform4ivEXT( program
, location
, count
, value
);
8966 static void WINAPI
wine_glProgramUniform4uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
) {
8967 void (*func_glProgramUniform4uiEXT
)( GLuint
, GLint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform4uiEXT
];
8968 TRACE("(%d, %d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
, v3
);
8970 func_glProgramUniform4uiEXT( program
, location
, v0
, v1
, v2
, v3
);
8974 static void WINAPI
wine_glProgramUniform4uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
8975 void (*func_glProgramUniform4uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform4uivEXT
];
8976 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
8978 func_glProgramUniform4uivEXT( program
, location
, count
, value
);
8982 static void WINAPI
wine_glProgramUniformMatrix2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
8983 void (*func_glProgramUniformMatrix2fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2fvEXT
];
8984 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
8986 func_glProgramUniformMatrix2fvEXT( program
, location
, count
, transpose
, value
);
8990 static void WINAPI
wine_glProgramUniformMatrix2x3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
8991 void (*func_glProgramUniformMatrix2x3fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x3fvEXT
];
8992 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
8994 func_glProgramUniformMatrix2x3fvEXT( program
, location
, count
, transpose
, value
);
8998 static void WINAPI
wine_glProgramUniformMatrix2x4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
8999 void (*func_glProgramUniformMatrix2x4fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x4fvEXT
];
9000 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
9002 func_glProgramUniformMatrix2x4fvEXT( program
, location
, count
, transpose
, value
);
9006 static void WINAPI
wine_glProgramUniformMatrix3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
9007 void (*func_glProgramUniformMatrix3fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3fvEXT
];
9008 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
9010 func_glProgramUniformMatrix3fvEXT( program
, location
, count
, transpose
, value
);
9014 static void WINAPI
wine_glProgramUniformMatrix3x2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
9015 void (*func_glProgramUniformMatrix3x2fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x2fvEXT
];
9016 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
9018 func_glProgramUniformMatrix3x2fvEXT( program
, location
, count
, transpose
, value
);
9022 static void WINAPI
wine_glProgramUniformMatrix3x4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
9023 void (*func_glProgramUniformMatrix3x4fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x4fvEXT
];
9024 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
9026 func_glProgramUniformMatrix3x4fvEXT( program
, location
, count
, transpose
, value
);
9030 static void WINAPI
wine_glProgramUniformMatrix4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
9031 void (*func_glProgramUniformMatrix4fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4fvEXT
];
9032 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
9034 func_glProgramUniformMatrix4fvEXT( program
, location
, count
, transpose
, value
);
9038 static void WINAPI
wine_glProgramUniformMatrix4x2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
9039 void (*func_glProgramUniformMatrix4x2fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x2fvEXT
];
9040 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
9042 func_glProgramUniformMatrix4x2fvEXT( program
, location
, count
, transpose
, value
);
9046 static void WINAPI
wine_glProgramUniformMatrix4x3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
9047 void (*func_glProgramUniformMatrix4x3fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x3fvEXT
];
9048 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
9050 func_glProgramUniformMatrix4x3fvEXT( program
, location
, count
, transpose
, value
);
9054 static void WINAPI
wine_glProgramVertexLimitNV( GLenum target
, GLint limit
) {
9055 void (*func_glProgramVertexLimitNV
)( GLenum
, GLint
) = extension_funcs
[EXT_glProgramVertexLimitNV
];
9056 TRACE("(%d, %d)\n", target
, limit
);
9058 func_glProgramVertexLimitNV( target
, limit
);
9062 static void WINAPI
wine_glPushClientAttribDefaultEXT( GLbitfield mask
) {
9063 void (*func_glPushClientAttribDefaultEXT
)( GLbitfield
) = extension_funcs
[EXT_glPushClientAttribDefaultEXT
];
9064 TRACE("(%d)\n", mask
);
9066 func_glPushClientAttribDefaultEXT( mask
);
9070 static void WINAPI
wine_glReadBufferRegion( GLenum region
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
9071 void (*func_glReadBufferRegion
)( GLenum
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glReadBufferRegion
];
9072 TRACE("(%d, %d, %d, %d, %d)\n", region
, x
, y
, width
, height
);
9074 func_glReadBufferRegion( region
, x
, y
, width
, height
);
9078 static void WINAPI
wine_glReadInstrumentsSGIX( GLint marker
) {
9079 void (*func_glReadInstrumentsSGIX
)( GLint
) = extension_funcs
[EXT_glReadInstrumentsSGIX
];
9080 TRACE("(%d)\n", marker
);
9082 func_glReadInstrumentsSGIX( marker
);
9086 static void WINAPI
wine_glReferencePlaneSGIX( GLdouble
* equation
) {
9087 void (*func_glReferencePlaneSGIX
)( GLdouble
* ) = extension_funcs
[EXT_glReferencePlaneSGIX
];
9088 TRACE("(%p)\n", equation
);
9090 func_glReferencePlaneSGIX( equation
);
9094 static void WINAPI
wine_glRenderbufferStorage( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
9095 void (*func_glRenderbufferStorage
)( GLenum
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorage
];
9096 TRACE("(%d, %d, %d, %d)\n", target
, internalformat
, width
, height
);
9098 func_glRenderbufferStorage( target
, internalformat
, width
, height
);
9102 static void WINAPI
wine_glRenderbufferStorageEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
9103 void (*func_glRenderbufferStorageEXT
)( GLenum
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageEXT
];
9104 TRACE("(%d, %d, %d, %d)\n", target
, internalformat
, width
, height
);
9106 func_glRenderbufferStorageEXT( target
, internalformat
, width
, height
);
9110 static void WINAPI
wine_glRenderbufferStorageMultisample( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
9111 void (*func_glRenderbufferStorageMultisample
)( GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageMultisample
];
9112 TRACE("(%d, %d, %d, %d, %d)\n", target
, samples
, internalformat
, width
, height
);
9114 func_glRenderbufferStorageMultisample( target
, samples
, internalformat
, width
, height
);
9118 static void WINAPI
wine_glRenderbufferStorageMultisampleCoverageNV( GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
9119 void (*func_glRenderbufferStorageMultisampleCoverageNV
)( GLenum
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageMultisampleCoverageNV
];
9120 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
9122 func_glRenderbufferStorageMultisampleCoverageNV( target
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
9126 static void WINAPI
wine_glRenderbufferStorageMultisampleEXT( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
9127 void (*func_glRenderbufferStorageMultisampleEXT
)( GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageMultisampleEXT
];
9128 TRACE("(%d, %d, %d, %d, %d)\n", target
, samples
, internalformat
, width
, height
);
9130 func_glRenderbufferStorageMultisampleEXT( target
, samples
, internalformat
, width
, height
);
9134 static void WINAPI
wine_glReplacementCodePointerSUN( GLenum type
, GLsizei stride
, GLvoid
** pointer
) {
9135 void (*func_glReplacementCodePointerSUN
)( GLenum
, GLsizei
, GLvoid
** ) = extension_funcs
[EXT_glReplacementCodePointerSUN
];
9136 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
9138 func_glReplacementCodePointerSUN( type
, stride
, pointer
);
9142 static void WINAPI
wine_glReplacementCodeubSUN( GLubyte code
) {
9143 void (*func_glReplacementCodeubSUN
)( GLubyte
) = extension_funcs
[EXT_glReplacementCodeubSUN
];
9144 TRACE("(%d)\n", code
);
9146 func_glReplacementCodeubSUN( code
);
9150 static void WINAPI
wine_glReplacementCodeubvSUN( GLubyte
* code
) {
9151 void (*func_glReplacementCodeubvSUN
)( GLubyte
* ) = extension_funcs
[EXT_glReplacementCodeubvSUN
];
9152 TRACE("(%p)\n", code
);
9154 func_glReplacementCodeubvSUN( code
);
9158 static void WINAPI
wine_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
) {
9159 void (*func_glReplacementCodeuiColor3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiColor3fVertex3fSUN
];
9160 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc
, r
, g
, b
, x
, y
, z
);
9162 func_glReplacementCodeuiColor3fVertex3fSUN( rc
, r
, g
, b
, x
, y
, z
);
9166 static void WINAPI
wine_glReplacementCodeuiColor3fVertex3fvSUN( GLuint
* rc
, GLfloat
* c
, GLfloat
* v
) {
9167 void (*func_glReplacementCodeuiColor3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiColor3fVertex3fvSUN
];
9168 TRACE("(%p, %p, %p)\n", rc
, c
, v
);
9170 func_glReplacementCodeuiColor3fVertex3fvSUN( rc
, c
, v
);
9174 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
) {
9175 void (*func_glReplacementCodeuiColor4fNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiColor4fNormal3fVertex3fSUN
];
9176 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
9178 func_glReplacementCodeuiColor4fNormal3fVertex3fSUN( rc
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
9182 static void WINAPI
wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
9183 void (*func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
];
9184 TRACE("(%p, %p, %p, %p)\n", rc
, c
, n
, v
);
9186 func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( rc
, c
, n
, v
);
9190 static void WINAPI
wine_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc
, GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
) {
9191 void (*func_glReplacementCodeuiColor4ubVertex3fSUN
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiColor4ubVertex3fSUN
];
9192 TRACE("(%d, %d, %d, %d, %d, %f, %f, %f)\n", rc
, r
, g
, b
, a
, x
, y
, z
);
9194 func_glReplacementCodeuiColor4ubVertex3fSUN( rc
, r
, g
, b
, a
, x
, y
, z
);
9198 static void WINAPI
wine_glReplacementCodeuiColor4ubVertex3fvSUN( GLuint
* rc
, GLubyte
* c
, GLfloat
* v
) {
9199 void (*func_glReplacementCodeuiColor4ubVertex3fvSUN
)( GLuint
*, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiColor4ubVertex3fvSUN
];
9200 TRACE("(%p, %p, %p)\n", rc
, c
, v
);
9202 func_glReplacementCodeuiColor4ubVertex3fvSUN( rc
, c
, v
);
9206 static void WINAPI
wine_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
9207 void (*func_glReplacementCodeuiNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiNormal3fVertex3fSUN
];
9208 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc
, nx
, ny
, nz
, x
, y
, z
);
9210 func_glReplacementCodeuiNormal3fVertex3fSUN( rc
, nx
, ny
, nz
, x
, y
, z
);
9214 static void WINAPI
wine_glReplacementCodeuiNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* n
, GLfloat
* v
) {
9215 void (*func_glReplacementCodeuiNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiNormal3fVertex3fvSUN
];
9216 TRACE("(%p, %p, %p)\n", rc
, n
, v
);
9218 func_glReplacementCodeuiNormal3fVertex3fvSUN( rc
, n
, v
);
9222 static void WINAPI
wine_glReplacementCodeuiSUN( GLuint code
) {
9223 void (*func_glReplacementCodeuiSUN
)( GLuint
) = extension_funcs
[EXT_glReplacementCodeuiSUN
];
9224 TRACE("(%d)\n", code
);
9226 func_glReplacementCodeuiSUN( code
);
9230 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
) {
9231 void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
];
9232 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
);
9234 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( rc
, s
, t
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
9238 static void WINAPI
wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* tc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
9239 void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
];
9240 TRACE("(%p, %p, %p, %p, %p)\n", rc
, tc
, c
, n
, v
);
9242 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( rc
, tc
, c
, n
, v
);
9246 static void WINAPI
wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc
, GLfloat s
, GLfloat t
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
9247 void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
];
9248 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc
, s
, t
, nx
, ny
, nz
, x
, y
, z
);
9250 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( rc
, s
, t
, nx
, ny
, nz
, x
, y
, z
);
9254 static void WINAPI
wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* tc
, GLfloat
* n
, GLfloat
* v
) {
9255 void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
];
9256 TRACE("(%p, %p, %p, %p)\n", rc
, tc
, n
, v
);
9258 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( rc
, tc
, n
, v
);
9262 static void WINAPI
wine_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc
, GLfloat s
, GLfloat t
, GLfloat x
, GLfloat y
, GLfloat z
) {
9263 void (*func_glReplacementCodeuiTexCoord2fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fVertex3fSUN
];
9264 TRACE("(%d, %f, %f, %f, %f, %f)\n", rc
, s
, t
, x
, y
, z
);
9266 func_glReplacementCodeuiTexCoord2fVertex3fSUN( rc
, s
, t
, x
, y
, z
);
9270 static void WINAPI
wine_glReplacementCodeuiTexCoord2fVertex3fvSUN( GLuint
* rc
, GLfloat
* tc
, GLfloat
* v
) {
9271 void (*func_glReplacementCodeuiTexCoord2fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fVertex3fvSUN
];
9272 TRACE("(%p, %p, %p)\n", rc
, tc
, v
);
9274 func_glReplacementCodeuiTexCoord2fVertex3fvSUN( rc
, tc
, v
);
9278 static void WINAPI
wine_glReplacementCodeuiVertex3fSUN( GLuint rc
, GLfloat x
, GLfloat y
, GLfloat z
) {
9279 void (*func_glReplacementCodeuiVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiVertex3fSUN
];
9280 TRACE("(%d, %f, %f, %f)\n", rc
, x
, y
, z
);
9282 func_glReplacementCodeuiVertex3fSUN( rc
, x
, y
, z
);
9286 static void WINAPI
wine_glReplacementCodeuiVertex3fvSUN( GLuint
* rc
, GLfloat
* v
) {
9287 void (*func_glReplacementCodeuiVertex3fvSUN
)( GLuint
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiVertex3fvSUN
];
9288 TRACE("(%p, %p)\n", rc
, v
);
9290 func_glReplacementCodeuiVertex3fvSUN( rc
, v
);
9294 static void WINAPI
wine_glReplacementCodeuivSUN( GLuint
* code
) {
9295 void (*func_glReplacementCodeuivSUN
)( GLuint
* ) = extension_funcs
[EXT_glReplacementCodeuivSUN
];
9296 TRACE("(%p)\n", code
);
9298 func_glReplacementCodeuivSUN( code
);
9302 static void WINAPI
wine_glReplacementCodeusSUN( GLushort code
) {
9303 void (*func_glReplacementCodeusSUN
)( GLushort
) = extension_funcs
[EXT_glReplacementCodeusSUN
];
9304 TRACE("(%d)\n", code
);
9306 func_glReplacementCodeusSUN( code
);
9310 static void WINAPI
wine_glReplacementCodeusvSUN( GLushort
* code
) {
9311 void (*func_glReplacementCodeusvSUN
)( GLushort
* ) = extension_funcs
[EXT_glReplacementCodeusvSUN
];
9312 TRACE("(%p)\n", code
);
9314 func_glReplacementCodeusvSUN( code
);
9318 static void WINAPI
wine_glRequestResidentProgramsNV( GLsizei n
, GLuint
* programs
) {
9319 void (*func_glRequestResidentProgramsNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glRequestResidentProgramsNV
];
9320 TRACE("(%d, %p)\n", n
, programs
);
9322 func_glRequestResidentProgramsNV( n
, programs
);
9326 static void WINAPI
wine_glResetHistogramEXT( GLenum target
) {
9327 void (*func_glResetHistogramEXT
)( GLenum
) = extension_funcs
[EXT_glResetHistogramEXT
];
9328 TRACE("(%d)\n", target
);
9330 func_glResetHistogramEXT( target
);
9334 static void WINAPI
wine_glResetMinmaxEXT( GLenum target
) {
9335 void (*func_glResetMinmaxEXT
)( GLenum
) = extension_funcs
[EXT_glResetMinmaxEXT
];
9336 TRACE("(%d)\n", target
);
9338 func_glResetMinmaxEXT( target
);
9342 static void WINAPI
wine_glResizeBuffersMESA( void ) {
9343 void (*func_glResizeBuffersMESA
)( void ) = extension_funcs
[EXT_glResizeBuffersMESA
];
9346 func_glResizeBuffersMESA( );
9350 static void WINAPI
wine_glSampleCoverage( GLclampf value
, GLboolean invert
) {
9351 void (*func_glSampleCoverage
)( GLclampf
, GLboolean
) = extension_funcs
[EXT_glSampleCoverage
];
9352 TRACE("(%f, %d)\n", value
, invert
);
9354 func_glSampleCoverage( value
, invert
);
9358 static void WINAPI
wine_glSampleCoverageARB( GLclampf value
, GLboolean invert
) {
9359 void (*func_glSampleCoverageARB
)( GLclampf
, GLboolean
) = extension_funcs
[EXT_glSampleCoverageARB
];
9360 TRACE("(%f, %d)\n", value
, invert
);
9362 func_glSampleCoverageARB( value
, invert
);
9366 static void WINAPI
wine_glSampleMapATI( GLuint dst
, GLuint interp
, GLenum swizzle
) {
9367 void (*func_glSampleMapATI
)( GLuint
, GLuint
, GLenum
) = extension_funcs
[EXT_glSampleMapATI
];
9368 TRACE("(%d, %d, %d)\n", dst
, interp
, swizzle
);
9370 func_glSampleMapATI( dst
, interp
, swizzle
);
9374 static void WINAPI
wine_glSampleMaskEXT( GLclampf value
, GLboolean invert
) {
9375 void (*func_glSampleMaskEXT
)( GLclampf
, GLboolean
) = extension_funcs
[EXT_glSampleMaskEXT
];
9376 TRACE("(%f, %d)\n", value
, invert
);
9378 func_glSampleMaskEXT( value
, invert
);
9382 static void WINAPI
wine_glSampleMaskSGIS( GLclampf value
, GLboolean invert
) {
9383 void (*func_glSampleMaskSGIS
)( GLclampf
, GLboolean
) = extension_funcs
[EXT_glSampleMaskSGIS
];
9384 TRACE("(%f, %d)\n", value
, invert
);
9386 func_glSampleMaskSGIS( value
, invert
);
9390 static void WINAPI
wine_glSamplePatternEXT( GLenum pattern
) {
9391 void (*func_glSamplePatternEXT
)( GLenum
) = extension_funcs
[EXT_glSamplePatternEXT
];
9392 TRACE("(%d)\n", pattern
);
9394 func_glSamplePatternEXT( pattern
);
9398 static void WINAPI
wine_glSamplePatternSGIS( GLenum pattern
) {
9399 void (*func_glSamplePatternSGIS
)( GLenum
) = extension_funcs
[EXT_glSamplePatternSGIS
];
9400 TRACE("(%d)\n", pattern
);
9402 func_glSamplePatternSGIS( pattern
);
9406 static void WINAPI
wine_glSecondaryColor3b( GLbyte red
, GLbyte green
, GLbyte blue
) {
9407 void (*func_glSecondaryColor3b
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glSecondaryColor3b
];
9408 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9410 func_glSecondaryColor3b( red
, green
, blue
);
9414 static void WINAPI
wine_glSecondaryColor3bEXT( GLbyte red
, GLbyte green
, GLbyte blue
) {
9415 void (*func_glSecondaryColor3bEXT
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glSecondaryColor3bEXT
];
9416 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9418 func_glSecondaryColor3bEXT( red
, green
, blue
);
9422 static void WINAPI
wine_glSecondaryColor3bv( GLbyte
* v
) {
9423 void (*func_glSecondaryColor3bv
)( GLbyte
* ) = extension_funcs
[EXT_glSecondaryColor3bv
];
9424 TRACE("(%p)\n", v
);
9426 func_glSecondaryColor3bv( v
);
9430 static void WINAPI
wine_glSecondaryColor3bvEXT( GLbyte
* v
) {
9431 void (*func_glSecondaryColor3bvEXT
)( GLbyte
* ) = extension_funcs
[EXT_glSecondaryColor3bvEXT
];
9432 TRACE("(%p)\n", v
);
9434 func_glSecondaryColor3bvEXT( v
);
9438 static void WINAPI
wine_glSecondaryColor3d( GLdouble red
, GLdouble green
, GLdouble blue
) {
9439 void (*func_glSecondaryColor3d
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glSecondaryColor3d
];
9440 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
9442 func_glSecondaryColor3d( red
, green
, blue
);
9446 static void WINAPI
wine_glSecondaryColor3dEXT( GLdouble red
, GLdouble green
, GLdouble blue
) {
9447 void (*func_glSecondaryColor3dEXT
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glSecondaryColor3dEXT
];
9448 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
9450 func_glSecondaryColor3dEXT( red
, green
, blue
);
9454 static void WINAPI
wine_glSecondaryColor3dv( GLdouble
* v
) {
9455 void (*func_glSecondaryColor3dv
)( GLdouble
* ) = extension_funcs
[EXT_glSecondaryColor3dv
];
9456 TRACE("(%p)\n", v
);
9458 func_glSecondaryColor3dv( v
);
9462 static void WINAPI
wine_glSecondaryColor3dvEXT( GLdouble
* v
) {
9463 void (*func_glSecondaryColor3dvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glSecondaryColor3dvEXT
];
9464 TRACE("(%p)\n", v
);
9466 func_glSecondaryColor3dvEXT( v
);
9470 static void WINAPI
wine_glSecondaryColor3f( GLfloat red
, GLfloat green
, GLfloat blue
) {
9471 void (*func_glSecondaryColor3f
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glSecondaryColor3f
];
9472 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
9474 func_glSecondaryColor3f( red
, green
, blue
);
9478 static void WINAPI
wine_glSecondaryColor3fEXT( GLfloat red
, GLfloat green
, GLfloat blue
) {
9479 void (*func_glSecondaryColor3fEXT
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glSecondaryColor3fEXT
];
9480 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
9482 func_glSecondaryColor3fEXT( red
, green
, blue
);
9486 static void WINAPI
wine_glSecondaryColor3fv( GLfloat
* v
) {
9487 void (*func_glSecondaryColor3fv
)( GLfloat
* ) = extension_funcs
[EXT_glSecondaryColor3fv
];
9488 TRACE("(%p)\n", v
);
9490 func_glSecondaryColor3fv( v
);
9494 static void WINAPI
wine_glSecondaryColor3fvEXT( GLfloat
* v
) {
9495 void (*func_glSecondaryColor3fvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glSecondaryColor3fvEXT
];
9496 TRACE("(%p)\n", v
);
9498 func_glSecondaryColor3fvEXT( v
);
9502 static void WINAPI
wine_glSecondaryColor3hNV( unsigned short red
, unsigned short green
, unsigned short blue
) {
9503 void (*func_glSecondaryColor3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glSecondaryColor3hNV
];
9504 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9506 func_glSecondaryColor3hNV( red
, green
, blue
);
9510 static void WINAPI
wine_glSecondaryColor3hvNV( unsigned short* v
) {
9511 void (*func_glSecondaryColor3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glSecondaryColor3hvNV
];
9512 TRACE("(%p)\n", v
);
9514 func_glSecondaryColor3hvNV( v
);
9518 static void WINAPI
wine_glSecondaryColor3i( GLint red
, GLint green
, GLint blue
) {
9519 void (*func_glSecondaryColor3i
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glSecondaryColor3i
];
9520 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9522 func_glSecondaryColor3i( red
, green
, blue
);
9526 static void WINAPI
wine_glSecondaryColor3iEXT( GLint red
, GLint green
, GLint blue
) {
9527 void (*func_glSecondaryColor3iEXT
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glSecondaryColor3iEXT
];
9528 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9530 func_glSecondaryColor3iEXT( red
, green
, blue
);
9534 static void WINAPI
wine_glSecondaryColor3iv( GLint
* v
) {
9535 void (*func_glSecondaryColor3iv
)( GLint
* ) = extension_funcs
[EXT_glSecondaryColor3iv
];
9536 TRACE("(%p)\n", v
);
9538 func_glSecondaryColor3iv( v
);
9542 static void WINAPI
wine_glSecondaryColor3ivEXT( GLint
* v
) {
9543 void (*func_glSecondaryColor3ivEXT
)( GLint
* ) = extension_funcs
[EXT_glSecondaryColor3ivEXT
];
9544 TRACE("(%p)\n", v
);
9546 func_glSecondaryColor3ivEXT( v
);
9550 static void WINAPI
wine_glSecondaryColor3s( GLshort red
, GLshort green
, GLshort blue
) {
9551 void (*func_glSecondaryColor3s
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glSecondaryColor3s
];
9552 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9554 func_glSecondaryColor3s( red
, green
, blue
);
9558 static void WINAPI
wine_glSecondaryColor3sEXT( GLshort red
, GLshort green
, GLshort blue
) {
9559 void (*func_glSecondaryColor3sEXT
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glSecondaryColor3sEXT
];
9560 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9562 func_glSecondaryColor3sEXT( red
, green
, blue
);
9566 static void WINAPI
wine_glSecondaryColor3sv( GLshort
* v
) {
9567 void (*func_glSecondaryColor3sv
)( GLshort
* ) = extension_funcs
[EXT_glSecondaryColor3sv
];
9568 TRACE("(%p)\n", v
);
9570 func_glSecondaryColor3sv( v
);
9574 static void WINAPI
wine_glSecondaryColor3svEXT( GLshort
* v
) {
9575 void (*func_glSecondaryColor3svEXT
)( GLshort
* ) = extension_funcs
[EXT_glSecondaryColor3svEXT
];
9576 TRACE("(%p)\n", v
);
9578 func_glSecondaryColor3svEXT( v
);
9582 static void WINAPI
wine_glSecondaryColor3ub( GLubyte red
, GLubyte green
, GLubyte blue
) {
9583 void (*func_glSecondaryColor3ub
)( GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glSecondaryColor3ub
];
9584 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9586 func_glSecondaryColor3ub( red
, green
, blue
);
9590 static void WINAPI
wine_glSecondaryColor3ubEXT( GLubyte red
, GLubyte green
, GLubyte blue
) {
9591 void (*func_glSecondaryColor3ubEXT
)( GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glSecondaryColor3ubEXT
];
9592 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9594 func_glSecondaryColor3ubEXT( red
, green
, blue
);
9598 static void WINAPI
wine_glSecondaryColor3ubv( GLubyte
* v
) {
9599 void (*func_glSecondaryColor3ubv
)( GLubyte
* ) = extension_funcs
[EXT_glSecondaryColor3ubv
];
9600 TRACE("(%p)\n", v
);
9602 func_glSecondaryColor3ubv( v
);
9606 static void WINAPI
wine_glSecondaryColor3ubvEXT( GLubyte
* v
) {
9607 void (*func_glSecondaryColor3ubvEXT
)( GLubyte
* ) = extension_funcs
[EXT_glSecondaryColor3ubvEXT
];
9608 TRACE("(%p)\n", v
);
9610 func_glSecondaryColor3ubvEXT( v
);
9614 static void WINAPI
wine_glSecondaryColor3ui( GLuint red
, GLuint green
, GLuint blue
) {
9615 void (*func_glSecondaryColor3ui
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glSecondaryColor3ui
];
9616 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9618 func_glSecondaryColor3ui( red
, green
, blue
);
9622 static void WINAPI
wine_glSecondaryColor3uiEXT( GLuint red
, GLuint green
, GLuint blue
) {
9623 void (*func_glSecondaryColor3uiEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glSecondaryColor3uiEXT
];
9624 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9626 func_glSecondaryColor3uiEXT( red
, green
, blue
);
9630 static void WINAPI
wine_glSecondaryColor3uiv( GLuint
* v
) {
9631 void (*func_glSecondaryColor3uiv
)( GLuint
* ) = extension_funcs
[EXT_glSecondaryColor3uiv
];
9632 TRACE("(%p)\n", v
);
9634 func_glSecondaryColor3uiv( v
);
9638 static void WINAPI
wine_glSecondaryColor3uivEXT( GLuint
* v
) {
9639 void (*func_glSecondaryColor3uivEXT
)( GLuint
* ) = extension_funcs
[EXT_glSecondaryColor3uivEXT
];
9640 TRACE("(%p)\n", v
);
9642 func_glSecondaryColor3uivEXT( v
);
9646 static void WINAPI
wine_glSecondaryColor3us( GLushort red
, GLushort green
, GLushort blue
) {
9647 void (*func_glSecondaryColor3us
)( GLushort
, GLushort
, GLushort
) = extension_funcs
[EXT_glSecondaryColor3us
];
9648 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9650 func_glSecondaryColor3us( red
, green
, blue
);
9654 static void WINAPI
wine_glSecondaryColor3usEXT( GLushort red
, GLushort green
, GLushort blue
) {
9655 void (*func_glSecondaryColor3usEXT
)( GLushort
, GLushort
, GLushort
) = extension_funcs
[EXT_glSecondaryColor3usEXT
];
9656 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
9658 func_glSecondaryColor3usEXT( red
, green
, blue
);
9662 static void WINAPI
wine_glSecondaryColor3usv( GLushort
* v
) {
9663 void (*func_glSecondaryColor3usv
)( GLushort
* ) = extension_funcs
[EXT_glSecondaryColor3usv
];
9664 TRACE("(%p)\n", v
);
9666 func_glSecondaryColor3usv( v
);
9670 static void WINAPI
wine_glSecondaryColor3usvEXT( GLushort
* v
) {
9671 void (*func_glSecondaryColor3usvEXT
)( GLushort
* ) = extension_funcs
[EXT_glSecondaryColor3usvEXT
];
9672 TRACE("(%p)\n", v
);
9674 func_glSecondaryColor3usvEXT( v
);
9678 static void WINAPI
wine_glSecondaryColorPointer( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
9679 void (*func_glSecondaryColorPointer
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glSecondaryColorPointer
];
9680 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
9682 func_glSecondaryColorPointer( size
, type
, stride
, pointer
);
9686 static void WINAPI
wine_glSecondaryColorPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
9687 void (*func_glSecondaryColorPointerEXT
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glSecondaryColorPointerEXT
];
9688 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
9690 func_glSecondaryColorPointerEXT( size
, type
, stride
, pointer
);
9694 static void WINAPI
wine_glSecondaryColorPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
9695 void (*func_glSecondaryColorPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glSecondaryColorPointerListIBM
];
9696 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
9698 func_glSecondaryColorPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
9702 static void WINAPI
wine_glSelectTextureCoordSetSGIS( GLenum target
) {
9703 void (*func_glSelectTextureCoordSetSGIS
)( GLenum
) = extension_funcs
[EXT_glSelectTextureCoordSetSGIS
];
9704 TRACE("(%d)\n", target
);
9706 func_glSelectTextureCoordSetSGIS( target
);
9710 static void WINAPI
wine_glSelectTextureSGIS( GLenum target
) {
9711 void (*func_glSelectTextureSGIS
)( GLenum
) = extension_funcs
[EXT_glSelectTextureSGIS
];
9712 TRACE("(%d)\n", target
);
9714 func_glSelectTextureSGIS( target
);
9718 static void WINAPI
wine_glSeparableFilter2DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
) {
9719 void (*func_glSeparableFilter2DEXT
)( GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glSeparableFilter2DEXT
];
9720 TRACE("(%d, %d, %d, %d, %d, %d, %p, %p)\n", target
, internalformat
, width
, height
, format
, type
, row
, column
);
9722 func_glSeparableFilter2DEXT( target
, internalformat
, width
, height
, format
, type
, row
, column
);
9726 static void WINAPI
wine_glSetFenceAPPLE( GLuint fence
) {
9727 void (*func_glSetFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glSetFenceAPPLE
];
9728 TRACE("(%d)\n", fence
);
9730 func_glSetFenceAPPLE( fence
);
9734 static void WINAPI
wine_glSetFenceNV( GLuint fence
, GLenum condition
) {
9735 void (*func_glSetFenceNV
)( GLuint
, GLenum
) = extension_funcs
[EXT_glSetFenceNV
];
9736 TRACE("(%d, %d)\n", fence
, condition
);
9738 func_glSetFenceNV( fence
, condition
);
9742 static void WINAPI
wine_glSetFragmentShaderConstantATI( GLuint dst
, GLfloat
* value
) {
9743 void (*func_glSetFragmentShaderConstantATI
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glSetFragmentShaderConstantATI
];
9744 TRACE("(%d, %p)\n", dst
, value
);
9746 func_glSetFragmentShaderConstantATI( dst
, value
);
9750 static void WINAPI
wine_glSetInvariantEXT( GLuint id
, GLenum type
, GLvoid
* addr
) {
9751 void (*func_glSetInvariantEXT
)( GLuint
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glSetInvariantEXT
];
9752 TRACE("(%d, %d, %p)\n", id
, type
, addr
);
9754 func_glSetInvariantEXT( id
, type
, addr
);
9758 static void WINAPI
wine_glSetLocalConstantEXT( GLuint id
, GLenum type
, GLvoid
* addr
) {
9759 void (*func_glSetLocalConstantEXT
)( GLuint
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glSetLocalConstantEXT
];
9760 TRACE("(%d, %d, %p)\n", id
, type
, addr
);
9762 func_glSetLocalConstantEXT( id
, type
, addr
);
9766 static void WINAPI
wine_glShaderOp1EXT( GLenum op
, GLuint res
, GLuint arg1
) {
9767 void (*func_glShaderOp1EXT
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glShaderOp1EXT
];
9768 TRACE("(%d, %d, %d)\n", op
, res
, arg1
);
9770 func_glShaderOp1EXT( op
, res
, arg1
);
9774 static void WINAPI
wine_glShaderOp2EXT( GLenum op
, GLuint res
, GLuint arg1
, GLuint arg2
) {
9775 void (*func_glShaderOp2EXT
)( GLenum
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glShaderOp2EXT
];
9776 TRACE("(%d, %d, %d, %d)\n", op
, res
, arg1
, arg2
);
9778 func_glShaderOp2EXT( op
, res
, arg1
, arg2
);
9782 static void WINAPI
wine_glShaderOp3EXT( GLenum op
, GLuint res
, GLuint arg1
, GLuint arg2
, GLuint arg3
) {
9783 void (*func_glShaderOp3EXT
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glShaderOp3EXT
];
9784 TRACE("(%d, %d, %d, %d, %d)\n", op
, res
, arg1
, arg2
, arg3
);
9786 func_glShaderOp3EXT( op
, res
, arg1
, arg2
, arg3
);
9790 static void WINAPI
wine_glShaderSource( GLuint shader
, GLsizei count
, char** string
, GLint
* length
) {
9791 void (*func_glShaderSource
)( GLuint
, GLsizei
, char**, GLint
* ) = extension_funcs
[EXT_glShaderSource
];
9792 TRACE("(%d, %d, %p, %p)\n", shader
, count
, string
, length
);
9794 func_glShaderSource( shader
, count
, string
, length
);
9798 static void WINAPI
wine_glShaderSourceARB( unsigned int shaderObj
, GLsizei count
, char** string
, GLint
* length
) {
9799 void (*func_glShaderSourceARB
)( unsigned int, GLsizei
, char**, GLint
* ) = extension_funcs
[EXT_glShaderSourceARB
];
9800 TRACE("(%d, %d, %p, %p)\n", shaderObj
, count
, string
, length
);
9802 func_glShaderSourceARB( shaderObj
, count
, string
, length
);
9806 static void WINAPI
wine_glSharpenTexFuncSGIS( GLenum target
, GLsizei n
, GLfloat
* points
) {
9807 void (*func_glSharpenTexFuncSGIS
)( GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glSharpenTexFuncSGIS
];
9808 TRACE("(%d, %d, %p)\n", target
, n
, points
);
9810 func_glSharpenTexFuncSGIS( target
, n
, points
);
9814 static void WINAPI
wine_glSpriteParameterfSGIX( GLenum pname
, GLfloat param
) {
9815 void (*func_glSpriteParameterfSGIX
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glSpriteParameterfSGIX
];
9816 TRACE("(%d, %f)\n", pname
, param
);
9818 func_glSpriteParameterfSGIX( pname
, param
);
9822 static void WINAPI
wine_glSpriteParameterfvSGIX( GLenum pname
, GLfloat
* params
) {
9823 void (*func_glSpriteParameterfvSGIX
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glSpriteParameterfvSGIX
];
9824 TRACE("(%d, %p)\n", pname
, params
);
9826 func_glSpriteParameterfvSGIX( pname
, params
);
9830 static void WINAPI
wine_glSpriteParameteriSGIX( GLenum pname
, GLint param
) {
9831 void (*func_glSpriteParameteriSGIX
)( GLenum
, GLint
) = extension_funcs
[EXT_glSpriteParameteriSGIX
];
9832 TRACE("(%d, %d)\n", pname
, param
);
9834 func_glSpriteParameteriSGIX( pname
, param
);
9838 static void WINAPI
wine_glSpriteParameterivSGIX( GLenum pname
, GLint
* params
) {
9839 void (*func_glSpriteParameterivSGIX
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glSpriteParameterivSGIX
];
9840 TRACE("(%d, %p)\n", pname
, params
);
9842 func_glSpriteParameterivSGIX( pname
, params
);
9846 static void WINAPI
wine_glStartInstrumentsSGIX( void ) {
9847 void (*func_glStartInstrumentsSGIX
)( void ) = extension_funcs
[EXT_glStartInstrumentsSGIX
];
9850 func_glStartInstrumentsSGIX( );
9854 static void WINAPI
wine_glStencilClearTagEXT( GLsizei stencilTagBits
, GLuint stencilClearTag
) {
9855 void (*func_glStencilClearTagEXT
)( GLsizei
, GLuint
) = extension_funcs
[EXT_glStencilClearTagEXT
];
9856 TRACE("(%d, %d)\n", stencilTagBits
, stencilClearTag
);
9858 func_glStencilClearTagEXT( stencilTagBits
, stencilClearTag
);
9862 static void WINAPI
wine_glStencilFuncSeparate( GLenum frontfunc
, GLenum backfunc
, GLint ref
, GLuint mask
) {
9863 void (*func_glStencilFuncSeparate
)( GLenum
, GLenum
, GLint
, GLuint
) = extension_funcs
[EXT_glStencilFuncSeparate
];
9864 TRACE("(%d, %d, %d, %d)\n", frontfunc
, backfunc
, ref
, mask
);
9866 func_glStencilFuncSeparate( frontfunc
, backfunc
, ref
, mask
);
9870 static void WINAPI
wine_glStencilFuncSeparateATI( GLenum frontfunc
, GLenum backfunc
, GLint ref
, GLuint mask
) {
9871 void (*func_glStencilFuncSeparateATI
)( GLenum
, GLenum
, GLint
, GLuint
) = extension_funcs
[EXT_glStencilFuncSeparateATI
];
9872 TRACE("(%d, %d, %d, %d)\n", frontfunc
, backfunc
, ref
, mask
);
9874 func_glStencilFuncSeparateATI( frontfunc
, backfunc
, ref
, mask
);
9878 static void WINAPI
wine_glStencilMaskSeparate( GLenum face
, GLuint mask
) {
9879 void (*func_glStencilMaskSeparate
)( GLenum
, GLuint
) = extension_funcs
[EXT_glStencilMaskSeparate
];
9880 TRACE("(%d, %d)\n", face
, mask
);
9882 func_glStencilMaskSeparate( face
, mask
);
9886 static void WINAPI
wine_glStencilOpSeparate( GLenum face
, GLenum sfail
, GLenum dpfail
, GLenum dppass
) {
9887 void (*func_glStencilOpSeparate
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glStencilOpSeparate
];
9888 TRACE("(%d, %d, %d, %d)\n", face
, sfail
, dpfail
, dppass
);
9890 func_glStencilOpSeparate( face
, sfail
, dpfail
, dppass
);
9894 static void WINAPI
wine_glStencilOpSeparateATI( GLenum face
, GLenum sfail
, GLenum dpfail
, GLenum dppass
) {
9895 void (*func_glStencilOpSeparateATI
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glStencilOpSeparateATI
];
9896 TRACE("(%d, %d, %d, %d)\n", face
, sfail
, dpfail
, dppass
);
9898 func_glStencilOpSeparateATI( face
, sfail
, dpfail
, dppass
);
9902 static void WINAPI
wine_glStopInstrumentsSGIX( GLint marker
) {
9903 void (*func_glStopInstrumentsSGIX
)( GLint
) = extension_funcs
[EXT_glStopInstrumentsSGIX
];
9904 TRACE("(%d)\n", marker
);
9906 func_glStopInstrumentsSGIX( marker
);
9910 static void WINAPI
wine_glStringMarkerGREMEDY( GLsizei len
, GLvoid
* string
) {
9911 void (*func_glStringMarkerGREMEDY
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glStringMarkerGREMEDY
];
9912 TRACE("(%d, %p)\n", len
, string
);
9914 func_glStringMarkerGREMEDY( len
, string
);
9918 static void WINAPI
wine_glSwizzleEXT( GLuint res
, GLuint in
, GLenum outX
, GLenum outY
, GLenum outZ
, GLenum outW
) {
9919 void (*func_glSwizzleEXT
)( GLuint
, GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glSwizzleEXT
];
9920 TRACE("(%d, %d, %d, %d, %d, %d)\n", res
, in
, outX
, outY
, outZ
, outW
);
9922 func_glSwizzleEXT( res
, in
, outX
, outY
, outZ
, outW
);
9926 static void WINAPI
wine_glTagSampleBufferSGIX( void ) {
9927 void (*func_glTagSampleBufferSGIX
)( void ) = extension_funcs
[EXT_glTagSampleBufferSGIX
];
9930 func_glTagSampleBufferSGIX( );
9934 static void WINAPI
wine_glTangent3bEXT( GLbyte tx
, GLbyte ty
, GLbyte tz
) {
9935 void (*func_glTangent3bEXT
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glTangent3bEXT
];
9936 TRACE("(%d, %d, %d)\n", tx
, ty
, tz
);
9938 func_glTangent3bEXT( tx
, ty
, tz
);
9942 static void WINAPI
wine_glTangent3bvEXT( GLbyte
* v
) {
9943 void (*func_glTangent3bvEXT
)( GLbyte
* ) = extension_funcs
[EXT_glTangent3bvEXT
];
9944 TRACE("(%p)\n", v
);
9946 func_glTangent3bvEXT( v
);
9950 static void WINAPI
wine_glTangent3dEXT( GLdouble tx
, GLdouble ty
, GLdouble tz
) {
9951 void (*func_glTangent3dEXT
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glTangent3dEXT
];
9952 TRACE("(%f, %f, %f)\n", tx
, ty
, tz
);
9954 func_glTangent3dEXT( tx
, ty
, tz
);
9958 static void WINAPI
wine_glTangent3dvEXT( GLdouble
* v
) {
9959 void (*func_glTangent3dvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glTangent3dvEXT
];
9960 TRACE("(%p)\n", v
);
9962 func_glTangent3dvEXT( v
);
9966 static void WINAPI
wine_glTangent3fEXT( GLfloat tx
, GLfloat ty
, GLfloat tz
) {
9967 void (*func_glTangent3fEXT
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTangent3fEXT
];
9968 TRACE("(%f, %f, %f)\n", tx
, ty
, tz
);
9970 func_glTangent3fEXT( tx
, ty
, tz
);
9974 static void WINAPI
wine_glTangent3fvEXT( GLfloat
* v
) {
9975 void (*func_glTangent3fvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glTangent3fvEXT
];
9976 TRACE("(%p)\n", v
);
9978 func_glTangent3fvEXT( v
);
9982 static void WINAPI
wine_glTangent3iEXT( GLint tx
, GLint ty
, GLint tz
) {
9983 void (*func_glTangent3iEXT
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glTangent3iEXT
];
9984 TRACE("(%d, %d, %d)\n", tx
, ty
, tz
);
9986 func_glTangent3iEXT( tx
, ty
, tz
);
9990 static void WINAPI
wine_glTangent3ivEXT( GLint
* v
) {
9991 void (*func_glTangent3ivEXT
)( GLint
* ) = extension_funcs
[EXT_glTangent3ivEXT
];
9992 TRACE("(%p)\n", v
);
9994 func_glTangent3ivEXT( v
);
9998 static void WINAPI
wine_glTangent3sEXT( GLshort tx
, GLshort ty
, GLshort tz
) {
9999 void (*func_glTangent3sEXT
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glTangent3sEXT
];
10000 TRACE("(%d, %d, %d)\n", tx
, ty
, tz
);
10002 func_glTangent3sEXT( tx
, ty
, tz
);
10006 static void WINAPI
wine_glTangent3svEXT( GLshort
* v
) {
10007 void (*func_glTangent3svEXT
)( GLshort
* ) = extension_funcs
[EXT_glTangent3svEXT
];
10008 TRACE("(%p)\n", v
);
10010 func_glTangent3svEXT( v
);
10014 static void WINAPI
wine_glTangentPointerEXT( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
10015 void (*func_glTangentPointerEXT
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glTangentPointerEXT
];
10016 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
10018 func_glTangentPointerEXT( type
, stride
, pointer
);
10022 static void WINAPI
wine_glTbufferMask3DFX( GLuint mask
) {
10023 void (*func_glTbufferMask3DFX
)( GLuint
) = extension_funcs
[EXT_glTbufferMask3DFX
];
10024 TRACE("(%d)\n", mask
);
10026 func_glTbufferMask3DFX( mask
);
10030 static GLboolean WINAPI
wine_glTestFenceAPPLE( GLuint fence
) {
10031 GLboolean ret_value
;
10032 GLboolean (*func_glTestFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glTestFenceAPPLE
];
10033 TRACE("(%d)\n", fence
);
10035 ret_value
= func_glTestFenceAPPLE( fence
);
10040 static GLboolean WINAPI
wine_glTestFenceNV( GLuint fence
) {
10041 GLboolean ret_value
;
10042 GLboolean (*func_glTestFenceNV
)( GLuint
) = extension_funcs
[EXT_glTestFenceNV
];
10043 TRACE("(%d)\n", fence
);
10045 ret_value
= func_glTestFenceNV( fence
);
10050 static GLboolean WINAPI
wine_glTestObjectAPPLE( GLenum object
, GLuint name
) {
10051 GLboolean ret_value
;
10052 GLboolean (*func_glTestObjectAPPLE
)( GLenum
, GLuint
) = extension_funcs
[EXT_glTestObjectAPPLE
];
10053 TRACE("(%d, %d)\n", object
, name
);
10055 ret_value
= func_glTestObjectAPPLE( object
, name
);
10060 static void WINAPI
wine_glTexBufferARB( GLenum target
, GLenum internalformat
, GLuint buffer
) {
10061 void (*func_glTexBufferARB
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTexBufferARB
];
10062 TRACE("(%d, %d, %d)\n", target
, internalformat
, buffer
);
10064 func_glTexBufferARB( target
, internalformat
, buffer
);
10068 static void WINAPI
wine_glTexBufferEXT( GLenum target
, GLenum internalformat
, GLuint buffer
) {
10069 void (*func_glTexBufferEXT
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTexBufferEXT
];
10070 TRACE("(%d, %d, %d)\n", target
, internalformat
, buffer
);
10072 func_glTexBufferEXT( target
, internalformat
, buffer
);
10076 static void WINAPI
wine_glTexBumpParameterfvATI( GLenum pname
, GLfloat
* param
) {
10077 void (*func_glTexBumpParameterfvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glTexBumpParameterfvATI
];
10078 TRACE("(%d, %p)\n", pname
, param
);
10080 func_glTexBumpParameterfvATI( pname
, param
);
10084 static void WINAPI
wine_glTexBumpParameterivATI( GLenum pname
, GLint
* param
) {
10085 void (*func_glTexBumpParameterivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glTexBumpParameterivATI
];
10086 TRACE("(%d, %p)\n", pname
, param
);
10088 func_glTexBumpParameterivATI( pname
, param
);
10092 static void WINAPI
wine_glTexCoord1hNV( unsigned short s
) {
10093 void (*func_glTexCoord1hNV
)( unsigned short ) = extension_funcs
[EXT_glTexCoord1hNV
];
10094 TRACE("(%d)\n", s
);
10096 func_glTexCoord1hNV( s
);
10100 static void WINAPI
wine_glTexCoord1hvNV( unsigned short* v
) {
10101 void (*func_glTexCoord1hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord1hvNV
];
10102 TRACE("(%p)\n", v
);
10104 func_glTexCoord1hvNV( v
);
10108 static void WINAPI
wine_glTexCoord2fColor3fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
) {
10109 void (*func_glTexCoord2fColor3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fColor3fVertex3fSUN
];
10110 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s
, t
, r
, g
, b
, x
, y
, z
);
10112 func_glTexCoord2fColor3fVertex3fSUN( s
, t
, r
, g
, b
, x
, y
, z
);
10116 static void WINAPI
wine_glTexCoord2fColor3fVertex3fvSUN( GLfloat
* tc
, GLfloat
* c
, GLfloat
* v
) {
10117 void (*func_glTexCoord2fColor3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fColor3fVertex3fvSUN
];
10118 TRACE("(%p, %p, %p)\n", tc
, c
, v
);
10120 func_glTexCoord2fColor3fVertex3fvSUN( tc
, c
, v
);
10124 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
) {
10125 void (*func_glTexCoord2fColor4fNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fColor4fNormal3fVertex3fSUN
];
10126 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
);
10128 func_glTexCoord2fColor4fNormal3fVertex3fSUN( s
, t
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
10132 static void WINAPI
wine_glTexCoord2fColor4fNormal3fVertex3fvSUN( GLfloat
* tc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
10133 void (*func_glTexCoord2fColor4fNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fColor4fNormal3fVertex3fvSUN
];
10134 TRACE("(%p, %p, %p, %p)\n", tc
, c
, n
, v
);
10136 func_glTexCoord2fColor4fNormal3fVertex3fvSUN( tc
, c
, n
, v
);
10140 static void WINAPI
wine_glTexCoord2fColor4ubVertex3fSUN( GLfloat s
, GLfloat t
, GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
) {
10141 void (*func_glTexCoord2fColor4ubVertex3fSUN
)( GLfloat
, GLfloat
, GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fColor4ubVertex3fSUN
];
10142 TRACE("(%f, %f, %d, %d, %d, %d, %f, %f, %f)\n", s
, t
, r
, g
, b
, a
, x
, y
, z
);
10144 func_glTexCoord2fColor4ubVertex3fSUN( s
, t
, r
, g
, b
, a
, x
, y
, z
);
10148 static void WINAPI
wine_glTexCoord2fColor4ubVertex3fvSUN( GLfloat
* tc
, GLubyte
* c
, GLfloat
* v
) {
10149 void (*func_glTexCoord2fColor4ubVertex3fvSUN
)( GLfloat
*, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fColor4ubVertex3fvSUN
];
10150 TRACE("(%p, %p, %p)\n", tc
, c
, v
);
10152 func_glTexCoord2fColor4ubVertex3fvSUN( tc
, c
, v
);
10156 static void WINAPI
wine_glTexCoord2fNormal3fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
10157 void (*func_glTexCoord2fNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fNormal3fVertex3fSUN
];
10158 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s
, t
, nx
, ny
, nz
, x
, y
, z
);
10160 func_glTexCoord2fNormal3fVertex3fSUN( s
, t
, nx
, ny
, nz
, x
, y
, z
);
10164 static void WINAPI
wine_glTexCoord2fNormal3fVertex3fvSUN( GLfloat
* tc
, GLfloat
* n
, GLfloat
* v
) {
10165 void (*func_glTexCoord2fNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fNormal3fVertex3fvSUN
];
10166 TRACE("(%p, %p, %p)\n", tc
, n
, v
);
10168 func_glTexCoord2fNormal3fVertex3fvSUN( tc
, n
, v
);
10172 static void WINAPI
wine_glTexCoord2fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat x
, GLfloat y
, GLfloat z
) {
10173 void (*func_glTexCoord2fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fVertex3fSUN
];
10174 TRACE("(%f, %f, %f, %f, %f)\n", s
, t
, x
, y
, z
);
10176 func_glTexCoord2fVertex3fSUN( s
, t
, x
, y
, z
);
10180 static void WINAPI
wine_glTexCoord2fVertex3fvSUN( GLfloat
* tc
, GLfloat
* v
) {
10181 void (*func_glTexCoord2fVertex3fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fVertex3fvSUN
];
10182 TRACE("(%p, %p)\n", tc
, v
);
10184 func_glTexCoord2fVertex3fvSUN( tc
, v
);
10188 static void WINAPI
wine_glTexCoord2hNV( unsigned short s
, unsigned short t
) {
10189 void (*func_glTexCoord2hNV
)( unsigned short, unsigned short ) = extension_funcs
[EXT_glTexCoord2hNV
];
10190 TRACE("(%d, %d)\n", s
, t
);
10192 func_glTexCoord2hNV( s
, t
);
10196 static void WINAPI
wine_glTexCoord2hvNV( unsigned short* v
) {
10197 void (*func_glTexCoord2hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord2hvNV
];
10198 TRACE("(%p)\n", v
);
10200 func_glTexCoord2hvNV( v
);
10204 static void WINAPI
wine_glTexCoord3hNV( unsigned short s
, unsigned short t
, unsigned short r
) {
10205 void (*func_glTexCoord3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glTexCoord3hNV
];
10206 TRACE("(%d, %d, %d)\n", s
, t
, r
);
10208 func_glTexCoord3hNV( s
, t
, r
);
10212 static void WINAPI
wine_glTexCoord3hvNV( unsigned short* v
) {
10213 void (*func_glTexCoord3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord3hvNV
];
10214 TRACE("(%p)\n", v
);
10216 func_glTexCoord3hvNV( v
);
10220 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
) {
10221 void (*func_glTexCoord4fColor4fNormal3fVertex4fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord4fColor4fNormal3fVertex4fSUN
];
10222 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
);
10224 func_glTexCoord4fColor4fNormal3fVertex4fSUN( s
, t
, p
, q
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
, w
);
10228 static void WINAPI
wine_glTexCoord4fColor4fNormal3fVertex4fvSUN( GLfloat
* tc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
10229 void (*func_glTexCoord4fColor4fNormal3fVertex4fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord4fColor4fNormal3fVertex4fvSUN
];
10230 TRACE("(%p, %p, %p, %p)\n", tc
, c
, n
, v
);
10232 func_glTexCoord4fColor4fNormal3fVertex4fvSUN( tc
, c
, n
, v
);
10236 static void WINAPI
wine_glTexCoord4fVertex4fSUN( GLfloat s
, GLfloat t
, GLfloat p
, GLfloat q
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
10237 void (*func_glTexCoord4fVertex4fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord4fVertex4fSUN
];
10238 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s
, t
, p
, q
, x
, y
, z
, w
);
10240 func_glTexCoord4fVertex4fSUN( s
, t
, p
, q
, x
, y
, z
, w
);
10244 static void WINAPI
wine_glTexCoord4fVertex4fvSUN( GLfloat
* tc
, GLfloat
* v
) {
10245 void (*func_glTexCoord4fVertex4fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord4fVertex4fvSUN
];
10246 TRACE("(%p, %p)\n", tc
, v
);
10248 func_glTexCoord4fVertex4fvSUN( tc
, v
);
10252 static void WINAPI
wine_glTexCoord4hNV( unsigned short s
, unsigned short t
, unsigned short r
, unsigned short q
) {
10253 void (*func_glTexCoord4hNV
)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glTexCoord4hNV
];
10254 TRACE("(%d, %d, %d, %d)\n", s
, t
, r
, q
);
10256 func_glTexCoord4hNV( s
, t
, r
, q
);
10260 static void WINAPI
wine_glTexCoord4hvNV( unsigned short* v
) {
10261 void (*func_glTexCoord4hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord4hvNV
];
10262 TRACE("(%p)\n", v
);
10264 func_glTexCoord4hvNV( v
);
10268 static void WINAPI
wine_glTexCoordPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
10269 void (*func_glTexCoordPointerEXT
)( GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glTexCoordPointerEXT
];
10270 TRACE("(%d, %d, %d, %d, %p)\n", size
, type
, stride
, count
, pointer
);
10272 func_glTexCoordPointerEXT( size
, type
, stride
, count
, pointer
);
10276 static void WINAPI
wine_glTexCoordPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
10277 void (*func_glTexCoordPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glTexCoordPointerListIBM
];
10278 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
10280 func_glTexCoordPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
10284 static void WINAPI
wine_glTexCoordPointervINTEL( GLint size
, GLenum type
, GLvoid
** pointer
) {
10285 void (*func_glTexCoordPointervINTEL
)( GLint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glTexCoordPointervINTEL
];
10286 TRACE("(%d, %d, %p)\n", size
, type
, pointer
);
10288 func_glTexCoordPointervINTEL( size
, type
, pointer
);
10292 static void WINAPI
wine_glTexFilterFuncSGIS( GLenum target
, GLenum filter
, GLsizei n
, GLfloat
* weights
) {
10293 void (*func_glTexFilterFuncSGIS
)( GLenum
, GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glTexFilterFuncSGIS
];
10294 TRACE("(%d, %d, %d, %p)\n", target
, filter
, n
, weights
);
10296 func_glTexFilterFuncSGIS( target
, filter
, n
, weights
);
10300 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
) {
10301 void (*func_glTexImage3DEXT
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexImage3DEXT
];
10302 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
10304 func_glTexImage3DEXT( target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
10308 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
) {
10309 void (*func_glTexImage4DSGIS
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexImage4DSGIS
];
10310 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, size4d
, border
, format
, type
, pixels
);
10312 func_glTexImage4DSGIS( target
, level
, internalformat
, width
, height
, depth
, size4d
, border
, format
, type
, pixels
);
10316 static void WINAPI
wine_glTexParameterIiv( GLenum target
, GLenum pname
, GLint
* params
) {
10317 void (*func_glTexParameterIiv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTexParameterIiv
];
10318 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
10320 func_glTexParameterIiv( target
, pname
, params
);
10324 static void WINAPI
wine_glTexParameterIivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
10325 void (*func_glTexParameterIivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTexParameterIivEXT
];
10326 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
10328 func_glTexParameterIivEXT( target
, pname
, params
);
10332 static void WINAPI
wine_glTexParameterIuiv( GLenum target
, GLenum pname
, GLuint
* params
) {
10333 void (*func_glTexParameterIuiv
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glTexParameterIuiv
];
10334 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
10336 func_glTexParameterIuiv( target
, pname
, params
);
10340 static void WINAPI
wine_glTexParameterIuivEXT( GLenum target
, GLenum pname
, GLuint
* params
) {
10341 void (*func_glTexParameterIuivEXT
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glTexParameterIuivEXT
];
10342 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
10344 func_glTexParameterIuivEXT( target
, pname
, params
);
10348 static void WINAPI
wine_glTexSubImage1DEXT( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
10349 void (*func_glTexSubImage1DEXT
)( GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage1DEXT
];
10350 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, width
, format
, type
, pixels
);
10352 func_glTexSubImage1DEXT( target
, level
, xoffset
, width
, format
, type
, pixels
);
10356 static void WINAPI
wine_glTexSubImage2DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
10357 void (*func_glTexSubImage2DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage2DEXT
];
10358 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
10360 func_glTexSubImage2DEXT( target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
10364 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
) {
10365 void (*func_glTexSubImage3DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage3DEXT
];
10366 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
10368 func_glTexSubImage3DEXT( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
10372 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
) {
10373 void (*func_glTexSubImage4DSGIS
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage4DSGIS
];
10374 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
);
10376 func_glTexSubImage4DSGIS( target
, level
, xoffset
, yoffset
, zoffset
, woffset
, width
, height
, depth
, size4d
, format
, type
, pixels
);
10380 static void WINAPI
wine_glTextureBufferEXT( GLuint texture
, GLenum target
, GLenum internalformat
, GLuint buffer
) {
10381 void (*func_glTextureBufferEXT
)( GLuint
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTextureBufferEXT
];
10382 TRACE("(%d, %d, %d, %d)\n", texture
, target
, internalformat
, buffer
);
10384 func_glTextureBufferEXT( texture
, target
, internalformat
, buffer
);
10388 static void WINAPI
wine_glTextureColorMaskSGIS( GLboolean red
, GLboolean green
, GLboolean blue
, GLboolean alpha
) {
10389 void (*func_glTextureColorMaskSGIS
)( GLboolean
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glTextureColorMaskSGIS
];
10390 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
10392 func_glTextureColorMaskSGIS( red
, green
, blue
, alpha
);
10396 static void WINAPI
wine_glTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
10397 void (*func_glTextureImage1DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureImage1DEXT
];
10398 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
10400 func_glTextureImage1DEXT( texture
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
10404 static void WINAPI
wine_glTextureImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
10405 void (*func_glTextureImage2DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureImage2DEXT
];
10406 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
10408 func_glTextureImage2DEXT( texture
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
10412 static void WINAPI
wine_glTextureImage3DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
10413 void (*func_glTextureImage3DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureImage3DEXT
];
10414 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
10416 func_glTextureImage3DEXT( texture
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
10420 static void WINAPI
wine_glTextureLightEXT( GLenum pname
) {
10421 void (*func_glTextureLightEXT
)( GLenum
) = extension_funcs
[EXT_glTextureLightEXT
];
10422 TRACE("(%d)\n", pname
);
10424 func_glTextureLightEXT( pname
);
10428 static void WINAPI
wine_glTextureMaterialEXT( GLenum face
, GLenum mode
) {
10429 void (*func_glTextureMaterialEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glTextureMaterialEXT
];
10430 TRACE("(%d, %d)\n", face
, mode
);
10432 func_glTextureMaterialEXT( face
, mode
);
10436 static void WINAPI
wine_glTextureNormalEXT( GLenum mode
) {
10437 void (*func_glTextureNormalEXT
)( GLenum
) = extension_funcs
[EXT_glTextureNormalEXT
];
10438 TRACE("(%d)\n", mode
);
10440 func_glTextureNormalEXT( mode
);
10444 static void WINAPI
wine_glTextureParameterIivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
10445 void (*func_glTextureParameterIivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTextureParameterIivEXT
];
10446 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
10448 func_glTextureParameterIivEXT( texture
, target
, pname
, params
);
10452 static void WINAPI
wine_glTextureParameterIuivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLuint
* params
) {
10453 void (*func_glTextureParameterIuivEXT
)( GLuint
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glTextureParameterIuivEXT
];
10454 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
10456 func_glTextureParameterIuivEXT( texture
, target
, pname
, params
);
10460 static void WINAPI
wine_glTextureParameterfEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat param
) {
10461 void (*func_glTextureParameterfEXT
)( GLuint
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glTextureParameterfEXT
];
10462 TRACE("(%d, %d, %d, %f)\n", texture
, target
, pname
, param
);
10464 func_glTextureParameterfEXT( texture
, target
, pname
, param
);
10468 static void WINAPI
wine_glTextureParameterfvEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat
* params
) {
10469 void (*func_glTextureParameterfvEXT
)( GLuint
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glTextureParameterfvEXT
];
10470 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
10472 func_glTextureParameterfvEXT( texture
, target
, pname
, params
);
10476 static void WINAPI
wine_glTextureParameteriEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint param
) {
10477 void (*func_glTextureParameteriEXT
)( GLuint
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glTextureParameteriEXT
];
10478 TRACE("(%d, %d, %d, %d)\n", texture
, target
, pname
, param
);
10480 func_glTextureParameteriEXT( texture
, target
, pname
, param
);
10484 static void WINAPI
wine_glTextureParameterivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
10485 void (*func_glTextureParameterivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTextureParameterivEXT
];
10486 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
10488 func_glTextureParameterivEXT( texture
, target
, pname
, params
);
10492 static void WINAPI
wine_glTextureRenderbufferEXT( GLuint texture
, GLenum target
, GLuint renderbuffer
) {
10493 void (*func_glTextureRenderbufferEXT
)( GLuint
, GLenum
, GLuint
) = extension_funcs
[EXT_glTextureRenderbufferEXT
];
10494 TRACE("(%d, %d, %d)\n", texture
, target
, renderbuffer
);
10496 func_glTextureRenderbufferEXT( texture
, target
, renderbuffer
);
10500 static void WINAPI
wine_glTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
10501 void (*func_glTextureSubImage1DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureSubImage1DEXT
];
10502 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, width
, format
, type
, pixels
);
10504 func_glTextureSubImage1DEXT( texture
, target
, level
, xoffset
, width
, format
, type
, pixels
);
10508 static void WINAPI
wine_glTextureSubImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
10509 void (*func_glTextureSubImage2DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureSubImage2DEXT
];
10510 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
10512 func_glTextureSubImage2DEXT( texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
10516 static void WINAPI
wine_glTextureSubImage3DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
10517 void (*func_glTextureSubImage3DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureSubImage3DEXT
];
10518 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
10520 func_glTextureSubImage3DEXT( texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
10524 static void WINAPI
wine_glTrackMatrixNV( GLenum target
, GLuint address
, GLenum matrix
, GLenum transform
) {
10525 void (*func_glTrackMatrixNV
)( GLenum
, GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glTrackMatrixNV
];
10526 TRACE("(%d, %d, %d, %d)\n", target
, address
, matrix
, transform
);
10528 func_glTrackMatrixNV( target
, address
, matrix
, transform
);
10532 static void WINAPI
wine_glTransformFeedbackAttribsNV( GLuint count
, GLint
* attribs
, GLenum bufferMode
) {
10533 void (*func_glTransformFeedbackAttribsNV
)( GLuint
, GLint
*, GLenum
) = extension_funcs
[EXT_glTransformFeedbackAttribsNV
];
10534 TRACE("(%d, %p, %d)\n", count
, attribs
, bufferMode
);
10536 func_glTransformFeedbackAttribsNV( count
, attribs
, bufferMode
);
10540 static void WINAPI
wine_glTransformFeedbackVaryings( GLuint program
, GLsizei count
, GLint
* locations
, GLenum bufferMode
) {
10541 void (*func_glTransformFeedbackVaryings
)( GLuint
, GLsizei
, GLint
*, GLenum
) = extension_funcs
[EXT_glTransformFeedbackVaryings
];
10542 TRACE("(%d, %d, %p, %d)\n", program
, count
, locations
, bufferMode
);
10544 func_glTransformFeedbackVaryings( program
, count
, locations
, bufferMode
);
10548 static void WINAPI
wine_glTransformFeedbackVaryingsEXT( GLuint program
, GLsizei count
, GLint
* locations
, GLenum bufferMode
) {
10549 void (*func_glTransformFeedbackVaryingsEXT
)( GLuint
, GLsizei
, GLint
*, GLenum
) = extension_funcs
[EXT_glTransformFeedbackVaryingsEXT
];
10550 TRACE("(%d, %d, %p, %d)\n", program
, count
, locations
, bufferMode
);
10552 func_glTransformFeedbackVaryingsEXT( program
, count
, locations
, bufferMode
);
10556 static void WINAPI
wine_glTransformFeedbackVaryingsNV( GLuint program
, GLsizei count
, GLint
* locations
, GLenum bufferMode
) {
10557 void (*func_glTransformFeedbackVaryingsNV
)( GLuint
, GLsizei
, GLint
*, GLenum
) = extension_funcs
[EXT_glTransformFeedbackVaryingsNV
];
10558 TRACE("(%d, %d, %p, %d)\n", program
, count
, locations
, bufferMode
);
10560 func_glTransformFeedbackVaryingsNV( program
, count
, locations
, bufferMode
);
10564 static void WINAPI
wine_glUniform1f( GLint location
, GLfloat v0
) {
10565 void (*func_glUniform1f
)( GLint
, GLfloat
) = extension_funcs
[EXT_glUniform1f
];
10566 TRACE("(%d, %f)\n", location
, v0
);
10568 func_glUniform1f( location
, v0
);
10572 static void WINAPI
wine_glUniform1fARB( GLint location
, GLfloat v0
) {
10573 void (*func_glUniform1fARB
)( GLint
, GLfloat
) = extension_funcs
[EXT_glUniform1fARB
];
10574 TRACE("(%d, %f)\n", location
, v0
);
10576 func_glUniform1fARB( location
, v0
);
10580 static void WINAPI
wine_glUniform1fv( GLint location
, GLsizei count
, GLfloat
* value
) {
10581 void (*func_glUniform1fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform1fv
];
10582 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10584 func_glUniform1fv( location
, count
, value
);
10588 static void WINAPI
wine_glUniform1fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
10589 void (*func_glUniform1fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform1fvARB
];
10590 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10592 func_glUniform1fvARB( location
, count
, value
);
10596 static void WINAPI
wine_glUniform1i( GLint location
, GLint v0
) {
10597 void (*func_glUniform1i
)( GLint
, GLint
) = extension_funcs
[EXT_glUniform1i
];
10598 TRACE("(%d, %d)\n", location
, v0
);
10600 func_glUniform1i( location
, v0
);
10604 static void WINAPI
wine_glUniform1iARB( GLint location
, GLint v0
) {
10605 void (*func_glUniform1iARB
)( GLint
, GLint
) = extension_funcs
[EXT_glUniform1iARB
];
10606 TRACE("(%d, %d)\n", location
, v0
);
10608 func_glUniform1iARB( location
, v0
);
10612 static void WINAPI
wine_glUniform1iv( GLint location
, GLsizei count
, GLint
* value
) {
10613 void (*func_glUniform1iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform1iv
];
10614 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10616 func_glUniform1iv( location
, count
, value
);
10620 static void WINAPI
wine_glUniform1ivARB( GLint location
, GLsizei count
, GLint
* value
) {
10621 void (*func_glUniform1ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform1ivARB
];
10622 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10624 func_glUniform1ivARB( location
, count
, value
);
10628 static void WINAPI
wine_glUniform1ui( GLint location
, GLuint v0
) {
10629 void (*func_glUniform1ui
)( GLint
, GLuint
) = extension_funcs
[EXT_glUniform1ui
];
10630 TRACE("(%d, %d)\n", location
, v0
);
10632 func_glUniform1ui( location
, v0
);
10636 static void WINAPI
wine_glUniform1uiEXT( GLint location
, GLuint v0
) {
10637 void (*func_glUniform1uiEXT
)( GLint
, GLuint
) = extension_funcs
[EXT_glUniform1uiEXT
];
10638 TRACE("(%d, %d)\n", location
, v0
);
10640 func_glUniform1uiEXT( location
, v0
);
10644 static void WINAPI
wine_glUniform1uiv( GLint location
, GLsizei count
, GLuint
* value
) {
10645 void (*func_glUniform1uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform1uiv
];
10646 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10648 func_glUniform1uiv( location
, count
, value
);
10652 static void WINAPI
wine_glUniform1uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
10653 void (*func_glUniform1uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform1uivEXT
];
10654 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10656 func_glUniform1uivEXT( location
, count
, value
);
10660 static void WINAPI
wine_glUniform2f( GLint location
, GLfloat v0
, GLfloat v1
) {
10661 void (*func_glUniform2f
)( GLint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform2f
];
10662 TRACE("(%d, %f, %f)\n", location
, v0
, v1
);
10664 func_glUniform2f( location
, v0
, v1
);
10668 static void WINAPI
wine_glUniform2fARB( GLint location
, GLfloat v0
, GLfloat v1
) {
10669 void (*func_glUniform2fARB
)( GLint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform2fARB
];
10670 TRACE("(%d, %f, %f)\n", location
, v0
, v1
);
10672 func_glUniform2fARB( location
, v0
, v1
);
10676 static void WINAPI
wine_glUniform2fv( GLint location
, GLsizei count
, GLfloat
* value
) {
10677 void (*func_glUniform2fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform2fv
];
10678 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10680 func_glUniform2fv( location
, count
, value
);
10684 static void WINAPI
wine_glUniform2fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
10685 void (*func_glUniform2fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform2fvARB
];
10686 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10688 func_glUniform2fvARB( location
, count
, value
);
10692 static void WINAPI
wine_glUniform2i( GLint location
, GLint v0
, GLint v1
) {
10693 void (*func_glUniform2i
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform2i
];
10694 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
10696 func_glUniform2i( location
, v0
, v1
);
10700 static void WINAPI
wine_glUniform2iARB( GLint location
, GLint v0
, GLint v1
) {
10701 void (*func_glUniform2iARB
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform2iARB
];
10702 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
10704 func_glUniform2iARB( location
, v0
, v1
);
10708 static void WINAPI
wine_glUniform2iv( GLint location
, GLsizei count
, GLint
* value
) {
10709 void (*func_glUniform2iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform2iv
];
10710 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10712 func_glUniform2iv( location
, count
, value
);
10716 static void WINAPI
wine_glUniform2ivARB( GLint location
, GLsizei count
, GLint
* value
) {
10717 void (*func_glUniform2ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform2ivARB
];
10718 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10720 func_glUniform2ivARB( location
, count
, value
);
10724 static void WINAPI
wine_glUniform2ui( GLint location
, GLuint v0
, GLuint v1
) {
10725 void (*func_glUniform2ui
)( GLint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform2ui
];
10726 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
10728 func_glUniform2ui( location
, v0
, v1
);
10732 static void WINAPI
wine_glUniform2uiEXT( GLint location
, GLuint v0
, GLuint v1
) {
10733 void (*func_glUniform2uiEXT
)( GLint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform2uiEXT
];
10734 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
10736 func_glUniform2uiEXT( location
, v0
, v1
);
10740 static void WINAPI
wine_glUniform2uiv( GLint location
, GLsizei count
, GLuint
* value
) {
10741 void (*func_glUniform2uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform2uiv
];
10742 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10744 func_glUniform2uiv( location
, count
, value
);
10748 static void WINAPI
wine_glUniform2uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
10749 void (*func_glUniform2uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform2uivEXT
];
10750 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10752 func_glUniform2uivEXT( location
, count
, value
);
10756 static void WINAPI
wine_glUniform3f( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
) {
10757 void (*func_glUniform3f
)( GLint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform3f
];
10758 TRACE("(%d, %f, %f, %f)\n", location
, v0
, v1
, v2
);
10760 func_glUniform3f( location
, v0
, v1
, v2
);
10764 static void WINAPI
wine_glUniform3fARB( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
) {
10765 void (*func_glUniform3fARB
)( GLint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform3fARB
];
10766 TRACE("(%d, %f, %f, %f)\n", location
, v0
, v1
, v2
);
10768 func_glUniform3fARB( location
, v0
, v1
, v2
);
10772 static void WINAPI
wine_glUniform3fv( GLint location
, GLsizei count
, GLfloat
* value
) {
10773 void (*func_glUniform3fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform3fv
];
10774 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10776 func_glUniform3fv( location
, count
, value
);
10780 static void WINAPI
wine_glUniform3fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
10781 void (*func_glUniform3fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform3fvARB
];
10782 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10784 func_glUniform3fvARB( location
, count
, value
);
10788 static void WINAPI
wine_glUniform3i( GLint location
, GLint v0
, GLint v1
, GLint v2
) {
10789 void (*func_glUniform3i
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform3i
];
10790 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
10792 func_glUniform3i( location
, v0
, v1
, v2
);
10796 static void WINAPI
wine_glUniform3iARB( GLint location
, GLint v0
, GLint v1
, GLint v2
) {
10797 void (*func_glUniform3iARB
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform3iARB
];
10798 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
10800 func_glUniform3iARB( location
, v0
, v1
, v2
);
10804 static void WINAPI
wine_glUniform3iv( GLint location
, GLsizei count
, GLint
* value
) {
10805 void (*func_glUniform3iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform3iv
];
10806 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10808 func_glUniform3iv( location
, count
, value
);
10812 static void WINAPI
wine_glUniform3ivARB( GLint location
, GLsizei count
, GLint
* value
) {
10813 void (*func_glUniform3ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform3ivARB
];
10814 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10816 func_glUniform3ivARB( location
, count
, value
);
10820 static void WINAPI
wine_glUniform3ui( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) {
10821 void (*func_glUniform3ui
)( GLint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform3ui
];
10822 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
10824 func_glUniform3ui( location
, v0
, v1
, v2
);
10828 static void WINAPI
wine_glUniform3uiEXT( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) {
10829 void (*func_glUniform3uiEXT
)( GLint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform3uiEXT
];
10830 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
10832 func_glUniform3uiEXT( location
, v0
, v1
, v2
);
10836 static void WINAPI
wine_glUniform3uiv( GLint location
, GLsizei count
, GLuint
* value
) {
10837 void (*func_glUniform3uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform3uiv
];
10838 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10840 func_glUniform3uiv( location
, count
, value
);
10844 static void WINAPI
wine_glUniform3uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
10845 void (*func_glUniform3uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform3uivEXT
];
10846 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10848 func_glUniform3uivEXT( location
, count
, value
);
10852 static void WINAPI
wine_glUniform4f( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
) {
10853 void (*func_glUniform4f
)( GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform4f
];
10854 TRACE("(%d, %f, %f, %f, %f)\n", location
, v0
, v1
, v2
, v3
);
10856 func_glUniform4f( location
, v0
, v1
, v2
, v3
);
10860 static void WINAPI
wine_glUniform4fARB( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
) {
10861 void (*func_glUniform4fARB
)( GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform4fARB
];
10862 TRACE("(%d, %f, %f, %f, %f)\n", location
, v0
, v1
, v2
, v3
);
10864 func_glUniform4fARB( location
, v0
, v1
, v2
, v3
);
10868 static void WINAPI
wine_glUniform4fv( GLint location
, GLsizei count
, GLfloat
* value
) {
10869 void (*func_glUniform4fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform4fv
];
10870 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10872 func_glUniform4fv( location
, count
, value
);
10876 static void WINAPI
wine_glUniform4fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
10877 void (*func_glUniform4fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform4fvARB
];
10878 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10880 func_glUniform4fvARB( location
, count
, value
);
10884 static void WINAPI
wine_glUniform4i( GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
) {
10885 void (*func_glUniform4i
)( GLint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform4i
];
10886 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
10888 func_glUniform4i( location
, v0
, v1
, v2
, v3
);
10892 static void WINAPI
wine_glUniform4iARB( GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
) {
10893 void (*func_glUniform4iARB
)( GLint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform4iARB
];
10894 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
10896 func_glUniform4iARB( location
, v0
, v1
, v2
, v3
);
10900 static void WINAPI
wine_glUniform4iv( GLint location
, GLsizei count
, GLint
* value
) {
10901 void (*func_glUniform4iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform4iv
];
10902 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10904 func_glUniform4iv( location
, count
, value
);
10908 static void WINAPI
wine_glUniform4ivARB( GLint location
, GLsizei count
, GLint
* value
) {
10909 void (*func_glUniform4ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform4ivARB
];
10910 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10912 func_glUniform4ivARB( location
, count
, value
);
10916 static void WINAPI
wine_glUniform4ui( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
) {
10917 void (*func_glUniform4ui
)( GLint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform4ui
];
10918 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
10920 func_glUniform4ui( location
, v0
, v1
, v2
, v3
);
10924 static void WINAPI
wine_glUniform4uiEXT( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
) {
10925 void (*func_glUniform4uiEXT
)( GLint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform4uiEXT
];
10926 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
10928 func_glUniform4uiEXT( location
, v0
, v1
, v2
, v3
);
10932 static void WINAPI
wine_glUniform4uiv( GLint location
, GLsizei count
, GLuint
* value
) {
10933 void (*func_glUniform4uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform4uiv
];
10934 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10936 func_glUniform4uiv( location
, count
, value
);
10940 static void WINAPI
wine_glUniform4uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
10941 void (*func_glUniform4uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform4uivEXT
];
10942 TRACE("(%d, %d, %p)\n", location
, count
, value
);
10944 func_glUniform4uivEXT( location
, count
, value
);
10948 static void WINAPI
wine_glUniformBufferEXT( GLuint program
, GLint location
, GLuint buffer
) {
10949 void (*func_glUniformBufferEXT
)( GLuint
, GLint
, GLuint
) = extension_funcs
[EXT_glUniformBufferEXT
];
10950 TRACE("(%d, %d, %d)\n", program
, location
, buffer
);
10952 func_glUniformBufferEXT( program
, location
, buffer
);
10956 static void WINAPI
wine_glUniformMatrix2fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10957 void (*func_glUniformMatrix2fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2fv
];
10958 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
10960 func_glUniformMatrix2fv( location
, count
, transpose
, value
);
10964 static void WINAPI
wine_glUniformMatrix2fvARB( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10965 void (*func_glUniformMatrix2fvARB
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2fvARB
];
10966 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
10968 func_glUniformMatrix2fvARB( location
, count
, transpose
, value
);
10972 static void WINAPI
wine_glUniformMatrix2x3fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10973 void (*func_glUniformMatrix2x3fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2x3fv
];
10974 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
10976 func_glUniformMatrix2x3fv( location
, count
, transpose
, value
);
10980 static void WINAPI
wine_glUniformMatrix2x4fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10981 void (*func_glUniformMatrix2x4fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2x4fv
];
10982 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
10984 func_glUniformMatrix2x4fv( location
, count
, transpose
, value
);
10988 static void WINAPI
wine_glUniformMatrix3fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10989 void (*func_glUniformMatrix3fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3fv
];
10990 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
10992 func_glUniformMatrix3fv( location
, count
, transpose
, value
);
10996 static void WINAPI
wine_glUniformMatrix3fvARB( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10997 void (*func_glUniformMatrix3fvARB
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3fvARB
];
10998 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
11000 func_glUniformMatrix3fvARB( location
, count
, transpose
, value
);
11004 static void WINAPI
wine_glUniformMatrix3x2fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
11005 void (*func_glUniformMatrix3x2fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3x2fv
];
11006 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
11008 func_glUniformMatrix3x2fv( location
, count
, transpose
, value
);
11012 static void WINAPI
wine_glUniformMatrix3x4fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
11013 void (*func_glUniformMatrix3x4fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3x4fv
];
11014 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
11016 func_glUniformMatrix3x4fv( location
, count
, transpose
, value
);
11020 static void WINAPI
wine_glUniformMatrix4fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
11021 void (*func_glUniformMatrix4fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4fv
];
11022 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
11024 func_glUniformMatrix4fv( location
, count
, transpose
, value
);
11028 static void WINAPI
wine_glUniformMatrix4fvARB( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
11029 void (*func_glUniformMatrix4fvARB
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4fvARB
];
11030 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
11032 func_glUniformMatrix4fvARB( location
, count
, transpose
, value
);
11036 static void WINAPI
wine_glUniformMatrix4x2fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
11037 void (*func_glUniformMatrix4x2fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4x2fv
];
11038 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
11040 func_glUniformMatrix4x2fv( location
, count
, transpose
, value
);
11044 static void WINAPI
wine_glUniformMatrix4x3fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
11045 void (*func_glUniformMatrix4x3fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4x3fv
];
11046 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
11048 func_glUniformMatrix4x3fv( location
, count
, transpose
, value
);
11052 static void WINAPI
wine_glUnlockArraysEXT( void ) {
11053 void (*func_glUnlockArraysEXT
)( void ) = extension_funcs
[EXT_glUnlockArraysEXT
];
11056 func_glUnlockArraysEXT( );
11060 static GLboolean WINAPI
wine_glUnmapBuffer( GLenum target
) {
11061 GLboolean ret_value
;
11062 GLboolean (*func_glUnmapBuffer
)( GLenum
) = extension_funcs
[EXT_glUnmapBuffer
];
11063 TRACE("(%d)\n", target
);
11065 ret_value
= func_glUnmapBuffer( target
);
11070 static GLboolean WINAPI
wine_glUnmapBufferARB( GLenum target
) {
11071 GLboolean ret_value
;
11072 GLboolean (*func_glUnmapBufferARB
)( GLenum
) = extension_funcs
[EXT_glUnmapBufferARB
];
11073 TRACE("(%d)\n", target
);
11075 ret_value
= func_glUnmapBufferARB( target
);
11080 static GLboolean WINAPI
wine_glUnmapNamedBufferEXT( GLuint buffer
) {
11081 GLboolean ret_value
;
11082 GLboolean (*func_glUnmapNamedBufferEXT
)( GLuint
) = extension_funcs
[EXT_glUnmapNamedBufferEXT
];
11083 TRACE("(%d)\n", buffer
);
11085 ret_value
= func_glUnmapNamedBufferEXT( buffer
);
11090 static void WINAPI
wine_glUnmapObjectBufferATI( GLuint buffer
) {
11091 void (*func_glUnmapObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glUnmapObjectBufferATI
];
11092 TRACE("(%d)\n", buffer
);
11094 func_glUnmapObjectBufferATI( buffer
);
11098 static void WINAPI
wine_glUpdateObjectBufferATI( GLuint buffer
, GLuint offset
, GLsizei size
, GLvoid
* pointer
, GLenum preserve
) {
11099 void (*func_glUpdateObjectBufferATI
)( GLuint
, GLuint
, GLsizei
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glUpdateObjectBufferATI
];
11100 TRACE("(%d, %d, %d, %p, %d)\n", buffer
, offset
, size
, pointer
, preserve
);
11102 func_glUpdateObjectBufferATI( buffer
, offset
, size
, pointer
, preserve
);
11106 static void WINAPI
wine_glUseProgram( GLuint program
) {
11107 void (*func_glUseProgram
)( GLuint
) = extension_funcs
[EXT_glUseProgram
];
11108 TRACE("(%d)\n", program
);
11110 func_glUseProgram( program
);
11114 static void WINAPI
wine_glUseProgramObjectARB( unsigned int programObj
) {
11115 void (*func_glUseProgramObjectARB
)( unsigned int ) = extension_funcs
[EXT_glUseProgramObjectARB
];
11116 TRACE("(%d)\n", programObj
);
11118 func_glUseProgramObjectARB( programObj
);
11122 static void WINAPI
wine_glValidateProgram( GLuint program
) {
11123 void (*func_glValidateProgram
)( GLuint
) = extension_funcs
[EXT_glValidateProgram
];
11124 TRACE("(%d)\n", program
);
11126 func_glValidateProgram( program
);
11130 static void WINAPI
wine_glValidateProgramARB( unsigned int programObj
) {
11131 void (*func_glValidateProgramARB
)( unsigned int ) = extension_funcs
[EXT_glValidateProgramARB
];
11132 TRACE("(%d)\n", programObj
);
11134 func_glValidateProgramARB( programObj
);
11138 static void WINAPI
wine_glVariantArrayObjectATI( GLuint id
, GLenum type
, GLsizei stride
, GLuint buffer
, GLuint offset
) {
11139 void (*func_glVariantArrayObjectATI
)( GLuint
, GLenum
, GLsizei
, GLuint
, GLuint
) = extension_funcs
[EXT_glVariantArrayObjectATI
];
11140 TRACE("(%d, %d, %d, %d, %d)\n", id
, type
, stride
, buffer
, offset
);
11142 func_glVariantArrayObjectATI( id
, type
, stride
, buffer
, offset
);
11146 static void WINAPI
wine_glVariantPointerEXT( GLuint id
, GLenum type
, GLuint stride
, GLvoid
* addr
) {
11147 void (*func_glVariantPointerEXT
)( GLuint
, GLenum
, GLuint
, GLvoid
* ) = extension_funcs
[EXT_glVariantPointerEXT
];
11148 TRACE("(%d, %d, %d, %p)\n", id
, type
, stride
, addr
);
11150 func_glVariantPointerEXT( id
, type
, stride
, addr
);
11154 static void WINAPI
wine_glVariantbvEXT( GLuint id
, GLbyte
* addr
) {
11155 void (*func_glVariantbvEXT
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVariantbvEXT
];
11156 TRACE("(%d, %p)\n", id
, addr
);
11158 func_glVariantbvEXT( id
, addr
);
11162 static void WINAPI
wine_glVariantdvEXT( GLuint id
, GLdouble
* addr
) {
11163 void (*func_glVariantdvEXT
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVariantdvEXT
];
11164 TRACE("(%d, %p)\n", id
, addr
);
11166 func_glVariantdvEXT( id
, addr
);
11170 static void WINAPI
wine_glVariantfvEXT( GLuint id
, GLfloat
* addr
) {
11171 void (*func_glVariantfvEXT
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVariantfvEXT
];
11172 TRACE("(%d, %p)\n", id
, addr
);
11174 func_glVariantfvEXT( id
, addr
);
11178 static void WINAPI
wine_glVariantivEXT( GLuint id
, GLint
* addr
) {
11179 void (*func_glVariantivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVariantivEXT
];
11180 TRACE("(%d, %p)\n", id
, addr
);
11182 func_glVariantivEXT( id
, addr
);
11186 static void WINAPI
wine_glVariantsvEXT( GLuint id
, GLshort
* addr
) {
11187 void (*func_glVariantsvEXT
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVariantsvEXT
];
11188 TRACE("(%d, %p)\n", id
, addr
);
11190 func_glVariantsvEXT( id
, addr
);
11194 static void WINAPI
wine_glVariantubvEXT( GLuint id
, GLubyte
* addr
) {
11195 void (*func_glVariantubvEXT
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVariantubvEXT
];
11196 TRACE("(%d, %p)\n", id
, addr
);
11198 func_glVariantubvEXT( id
, addr
);
11202 static void WINAPI
wine_glVariantuivEXT( GLuint id
, GLuint
* addr
) {
11203 void (*func_glVariantuivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVariantuivEXT
];
11204 TRACE("(%d, %p)\n", id
, addr
);
11206 func_glVariantuivEXT( id
, addr
);
11210 static void WINAPI
wine_glVariantusvEXT( GLuint id
, GLushort
* addr
) {
11211 void (*func_glVariantusvEXT
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVariantusvEXT
];
11212 TRACE("(%d, %p)\n", id
, addr
);
11214 func_glVariantusvEXT( id
, addr
);
11218 static void WINAPI
wine_glVertex2hNV( unsigned short x
, unsigned short y
) {
11219 void (*func_glVertex2hNV
)( unsigned short, unsigned short ) = extension_funcs
[EXT_glVertex2hNV
];
11220 TRACE("(%d, %d)\n", x
, y
);
11222 func_glVertex2hNV( x
, y
);
11226 static void WINAPI
wine_glVertex2hvNV( unsigned short* v
) {
11227 void (*func_glVertex2hvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertex2hvNV
];
11228 TRACE("(%p)\n", v
);
11230 func_glVertex2hvNV( v
);
11234 static void WINAPI
wine_glVertex3hNV( unsigned short x
, unsigned short y
, unsigned short z
) {
11235 void (*func_glVertex3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertex3hNV
];
11236 TRACE("(%d, %d, %d)\n", x
, y
, z
);
11238 func_glVertex3hNV( x
, y
, z
);
11242 static void WINAPI
wine_glVertex3hvNV( unsigned short* v
) {
11243 void (*func_glVertex3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertex3hvNV
];
11244 TRACE("(%p)\n", v
);
11246 func_glVertex3hvNV( v
);
11250 static void WINAPI
wine_glVertex4hNV( unsigned short x
, unsigned short y
, unsigned short z
, unsigned short w
) {
11251 void (*func_glVertex4hNV
)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertex4hNV
];
11252 TRACE("(%d, %d, %d, %d)\n", x
, y
, z
, w
);
11254 func_glVertex4hNV( x
, y
, z
, w
);
11258 static void WINAPI
wine_glVertex4hvNV( unsigned short* v
) {
11259 void (*func_glVertex4hvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertex4hvNV
];
11260 TRACE("(%p)\n", v
);
11262 func_glVertex4hvNV( v
);
11266 static void WINAPI
wine_glVertexArrayParameteriAPPLE( GLenum pname
, GLint param
) {
11267 void (*func_glVertexArrayParameteriAPPLE
)( GLenum
, GLint
) = extension_funcs
[EXT_glVertexArrayParameteriAPPLE
];
11268 TRACE("(%d, %d)\n", pname
, param
);
11270 func_glVertexArrayParameteriAPPLE( pname
, param
);
11274 static void WINAPI
wine_glVertexArrayRangeAPPLE( GLsizei length
, GLvoid
* pointer
) {
11275 void (*func_glVertexArrayRangeAPPLE
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexArrayRangeAPPLE
];
11276 TRACE("(%d, %p)\n", length
, pointer
);
11278 func_glVertexArrayRangeAPPLE( length
, pointer
);
11282 static void WINAPI
wine_glVertexArrayRangeNV( GLsizei length
, GLvoid
* pointer
) {
11283 void (*func_glVertexArrayRangeNV
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexArrayRangeNV
];
11284 TRACE("(%d, %p)\n", length
, pointer
);
11286 func_glVertexArrayRangeNV( length
, pointer
);
11290 static void WINAPI
wine_glVertexAttrib1d( GLuint index
, GLdouble x
) {
11291 void (*func_glVertexAttrib1d
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib1d
];
11292 TRACE("(%d, %f)\n", index
, x
);
11294 func_glVertexAttrib1d( index
, x
);
11298 static void WINAPI
wine_glVertexAttrib1dARB( GLuint index
, GLdouble x
) {
11299 void (*func_glVertexAttrib1dARB
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib1dARB
];
11300 TRACE("(%d, %f)\n", index
, x
);
11302 func_glVertexAttrib1dARB( index
, x
);
11306 static void WINAPI
wine_glVertexAttrib1dNV( GLuint index
, GLdouble x
) {
11307 void (*func_glVertexAttrib1dNV
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib1dNV
];
11308 TRACE("(%d, %f)\n", index
, x
);
11310 func_glVertexAttrib1dNV( index
, x
);
11314 static void WINAPI
wine_glVertexAttrib1dv( GLuint index
, GLdouble
* v
) {
11315 void (*func_glVertexAttrib1dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib1dv
];
11316 TRACE("(%d, %p)\n", index
, v
);
11318 func_glVertexAttrib1dv( index
, v
);
11322 static void WINAPI
wine_glVertexAttrib1dvARB( GLuint index
, GLdouble
* v
) {
11323 void (*func_glVertexAttrib1dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib1dvARB
];
11324 TRACE("(%d, %p)\n", index
, v
);
11326 func_glVertexAttrib1dvARB( index
, v
);
11330 static void WINAPI
wine_glVertexAttrib1dvNV( GLuint index
, GLdouble
* v
) {
11331 void (*func_glVertexAttrib1dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib1dvNV
];
11332 TRACE("(%d, %p)\n", index
, v
);
11334 func_glVertexAttrib1dvNV( index
, v
);
11338 static void WINAPI
wine_glVertexAttrib1f( GLuint index
, GLfloat x
) {
11339 void (*func_glVertexAttrib1f
)( GLuint
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib1f
];
11340 TRACE("(%d, %f)\n", index
, x
);
11342 func_glVertexAttrib1f( index
, x
);
11346 static void WINAPI
wine_glVertexAttrib1fARB( GLuint index
, GLfloat x
) {
11347 void (*func_glVertexAttrib1fARB
)( GLuint
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib1fARB
];
11348 TRACE("(%d, %f)\n", index
, x
);
11350 func_glVertexAttrib1fARB( index
, x
);
11354 static void WINAPI
wine_glVertexAttrib1fNV( GLuint index
, GLfloat x
) {
11355 void (*func_glVertexAttrib1fNV
)( GLuint
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib1fNV
];
11356 TRACE("(%d, %f)\n", index
, x
);
11358 func_glVertexAttrib1fNV( index
, x
);
11362 static void WINAPI
wine_glVertexAttrib1fv( GLuint index
, GLfloat
* v
) {
11363 void (*func_glVertexAttrib1fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib1fv
];
11364 TRACE("(%d, %p)\n", index
, v
);
11366 func_glVertexAttrib1fv( index
, v
);
11370 static void WINAPI
wine_glVertexAttrib1fvARB( GLuint index
, GLfloat
* v
) {
11371 void (*func_glVertexAttrib1fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib1fvARB
];
11372 TRACE("(%d, %p)\n", index
, v
);
11374 func_glVertexAttrib1fvARB( index
, v
);
11378 static void WINAPI
wine_glVertexAttrib1fvNV( GLuint index
, GLfloat
* v
) {
11379 void (*func_glVertexAttrib1fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib1fvNV
];
11380 TRACE("(%d, %p)\n", index
, v
);
11382 func_glVertexAttrib1fvNV( index
, v
);
11386 static void WINAPI
wine_glVertexAttrib1hNV( GLuint index
, unsigned short x
) {
11387 void (*func_glVertexAttrib1hNV
)( GLuint
, unsigned short ) = extension_funcs
[EXT_glVertexAttrib1hNV
];
11388 TRACE("(%d, %d)\n", index
, x
);
11390 func_glVertexAttrib1hNV( index
, x
);
11394 static void WINAPI
wine_glVertexAttrib1hvNV( GLuint index
, unsigned short* v
) {
11395 void (*func_glVertexAttrib1hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib1hvNV
];
11396 TRACE("(%d, %p)\n", index
, v
);
11398 func_glVertexAttrib1hvNV( index
, v
);
11402 static void WINAPI
wine_glVertexAttrib1s( GLuint index
, GLshort x
) {
11403 void (*func_glVertexAttrib1s
)( GLuint
, GLshort
) = extension_funcs
[EXT_glVertexAttrib1s
];
11404 TRACE("(%d, %d)\n", index
, x
);
11406 func_glVertexAttrib1s( index
, x
);
11410 static void WINAPI
wine_glVertexAttrib1sARB( GLuint index
, GLshort x
) {
11411 void (*func_glVertexAttrib1sARB
)( GLuint
, GLshort
) = extension_funcs
[EXT_glVertexAttrib1sARB
];
11412 TRACE("(%d, %d)\n", index
, x
);
11414 func_glVertexAttrib1sARB( index
, x
);
11418 static void WINAPI
wine_glVertexAttrib1sNV( GLuint index
, GLshort x
) {
11419 void (*func_glVertexAttrib1sNV
)( GLuint
, GLshort
) = extension_funcs
[EXT_glVertexAttrib1sNV
];
11420 TRACE("(%d, %d)\n", index
, x
);
11422 func_glVertexAttrib1sNV( index
, x
);
11426 static void WINAPI
wine_glVertexAttrib1sv( GLuint index
, GLshort
* v
) {
11427 void (*func_glVertexAttrib1sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib1sv
];
11428 TRACE("(%d, %p)\n", index
, v
);
11430 func_glVertexAttrib1sv( index
, v
);
11434 static void WINAPI
wine_glVertexAttrib1svARB( GLuint index
, GLshort
* v
) {
11435 void (*func_glVertexAttrib1svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib1svARB
];
11436 TRACE("(%d, %p)\n", index
, v
);
11438 func_glVertexAttrib1svARB( index
, v
);
11442 static void WINAPI
wine_glVertexAttrib1svNV( GLuint index
, GLshort
* v
) {
11443 void (*func_glVertexAttrib1svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib1svNV
];
11444 TRACE("(%d, %p)\n", index
, v
);
11446 func_glVertexAttrib1svNV( index
, v
);
11450 static void WINAPI
wine_glVertexAttrib2d( GLuint index
, GLdouble x
, GLdouble y
) {
11451 void (*func_glVertexAttrib2d
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib2d
];
11452 TRACE("(%d, %f, %f)\n", index
, x
, y
);
11454 func_glVertexAttrib2d( index
, x
, y
);
11458 static void WINAPI
wine_glVertexAttrib2dARB( GLuint index
, GLdouble x
, GLdouble y
) {
11459 void (*func_glVertexAttrib2dARB
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib2dARB
];
11460 TRACE("(%d, %f, %f)\n", index
, x
, y
);
11462 func_glVertexAttrib2dARB( index
, x
, y
);
11466 static void WINAPI
wine_glVertexAttrib2dNV( GLuint index
, GLdouble x
, GLdouble y
) {
11467 void (*func_glVertexAttrib2dNV
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib2dNV
];
11468 TRACE("(%d, %f, %f)\n", index
, x
, y
);
11470 func_glVertexAttrib2dNV( index
, x
, y
);
11474 static void WINAPI
wine_glVertexAttrib2dv( GLuint index
, GLdouble
* v
) {
11475 void (*func_glVertexAttrib2dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib2dv
];
11476 TRACE("(%d, %p)\n", index
, v
);
11478 func_glVertexAttrib2dv( index
, v
);
11482 static void WINAPI
wine_glVertexAttrib2dvARB( GLuint index
, GLdouble
* v
) {
11483 void (*func_glVertexAttrib2dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib2dvARB
];
11484 TRACE("(%d, %p)\n", index
, v
);
11486 func_glVertexAttrib2dvARB( index
, v
);
11490 static void WINAPI
wine_glVertexAttrib2dvNV( GLuint index
, GLdouble
* v
) {
11491 void (*func_glVertexAttrib2dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib2dvNV
];
11492 TRACE("(%d, %p)\n", index
, v
);
11494 func_glVertexAttrib2dvNV( index
, v
);
11498 static void WINAPI
wine_glVertexAttrib2f( GLuint index
, GLfloat x
, GLfloat y
) {
11499 void (*func_glVertexAttrib2f
)( GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib2f
];
11500 TRACE("(%d, %f, %f)\n", index
, x
, y
);
11502 func_glVertexAttrib2f( index
, x
, y
);
11506 static void WINAPI
wine_glVertexAttrib2fARB( GLuint index
, GLfloat x
, GLfloat y
) {
11507 void (*func_glVertexAttrib2fARB
)( GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib2fARB
];
11508 TRACE("(%d, %f, %f)\n", index
, x
, y
);
11510 func_glVertexAttrib2fARB( index
, x
, y
);
11514 static void WINAPI
wine_glVertexAttrib2fNV( GLuint index
, GLfloat x
, GLfloat y
) {
11515 void (*func_glVertexAttrib2fNV
)( GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib2fNV
];
11516 TRACE("(%d, %f, %f)\n", index
, x
, y
);
11518 func_glVertexAttrib2fNV( index
, x
, y
);
11522 static void WINAPI
wine_glVertexAttrib2fv( GLuint index
, GLfloat
* v
) {
11523 void (*func_glVertexAttrib2fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib2fv
];
11524 TRACE("(%d, %p)\n", index
, v
);
11526 func_glVertexAttrib2fv( index
, v
);
11530 static void WINAPI
wine_glVertexAttrib2fvARB( GLuint index
, GLfloat
* v
) {
11531 void (*func_glVertexAttrib2fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib2fvARB
];
11532 TRACE("(%d, %p)\n", index
, v
);
11534 func_glVertexAttrib2fvARB( index
, v
);
11538 static void WINAPI
wine_glVertexAttrib2fvNV( GLuint index
, GLfloat
* v
) {
11539 void (*func_glVertexAttrib2fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib2fvNV
];
11540 TRACE("(%d, %p)\n", index
, v
);
11542 func_glVertexAttrib2fvNV( index
, v
);
11546 static void WINAPI
wine_glVertexAttrib2hNV( GLuint index
, unsigned short x
, unsigned short y
) {
11547 void (*func_glVertexAttrib2hNV
)( GLuint
, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertexAttrib2hNV
];
11548 TRACE("(%d, %d, %d)\n", index
, x
, y
);
11550 func_glVertexAttrib2hNV( index
, x
, y
);
11554 static void WINAPI
wine_glVertexAttrib2hvNV( GLuint index
, unsigned short* v
) {
11555 void (*func_glVertexAttrib2hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib2hvNV
];
11556 TRACE("(%d, %p)\n", index
, v
);
11558 func_glVertexAttrib2hvNV( index
, v
);
11562 static void WINAPI
wine_glVertexAttrib2s( GLuint index
, GLshort x
, GLshort y
) {
11563 void (*func_glVertexAttrib2s
)( GLuint
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib2s
];
11564 TRACE("(%d, %d, %d)\n", index
, x
, y
);
11566 func_glVertexAttrib2s( index
, x
, y
);
11570 static void WINAPI
wine_glVertexAttrib2sARB( GLuint index
, GLshort x
, GLshort y
) {
11571 void (*func_glVertexAttrib2sARB
)( GLuint
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib2sARB
];
11572 TRACE("(%d, %d, %d)\n", index
, x
, y
);
11574 func_glVertexAttrib2sARB( index
, x
, y
);
11578 static void WINAPI
wine_glVertexAttrib2sNV( GLuint index
, GLshort x
, GLshort y
) {
11579 void (*func_glVertexAttrib2sNV
)( GLuint
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib2sNV
];
11580 TRACE("(%d, %d, %d)\n", index
, x
, y
);
11582 func_glVertexAttrib2sNV( index
, x
, y
);
11586 static void WINAPI
wine_glVertexAttrib2sv( GLuint index
, GLshort
* v
) {
11587 void (*func_glVertexAttrib2sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib2sv
];
11588 TRACE("(%d, %p)\n", index
, v
);
11590 func_glVertexAttrib2sv( index
, v
);
11594 static void WINAPI
wine_glVertexAttrib2svARB( GLuint index
, GLshort
* v
) {
11595 void (*func_glVertexAttrib2svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib2svARB
];
11596 TRACE("(%d, %p)\n", index
, v
);
11598 func_glVertexAttrib2svARB( index
, v
);
11602 static void WINAPI
wine_glVertexAttrib2svNV( GLuint index
, GLshort
* v
) {
11603 void (*func_glVertexAttrib2svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib2svNV
];
11604 TRACE("(%d, %p)\n", index
, v
);
11606 func_glVertexAttrib2svNV( index
, v
);
11610 static void WINAPI
wine_glVertexAttrib3d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
11611 void (*func_glVertexAttrib3d
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib3d
];
11612 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
11614 func_glVertexAttrib3d( index
, x
, y
, z
);
11618 static void WINAPI
wine_glVertexAttrib3dARB( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
11619 void (*func_glVertexAttrib3dARB
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib3dARB
];
11620 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
11622 func_glVertexAttrib3dARB( index
, x
, y
, z
);
11626 static void WINAPI
wine_glVertexAttrib3dNV( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
11627 void (*func_glVertexAttrib3dNV
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib3dNV
];
11628 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
11630 func_glVertexAttrib3dNV( index
, x
, y
, z
);
11634 static void WINAPI
wine_glVertexAttrib3dv( GLuint index
, GLdouble
* v
) {
11635 void (*func_glVertexAttrib3dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib3dv
];
11636 TRACE("(%d, %p)\n", index
, v
);
11638 func_glVertexAttrib3dv( index
, v
);
11642 static void WINAPI
wine_glVertexAttrib3dvARB( GLuint index
, GLdouble
* v
) {
11643 void (*func_glVertexAttrib3dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib3dvARB
];
11644 TRACE("(%d, %p)\n", index
, v
);
11646 func_glVertexAttrib3dvARB( index
, v
);
11650 static void WINAPI
wine_glVertexAttrib3dvNV( GLuint index
, GLdouble
* v
) {
11651 void (*func_glVertexAttrib3dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib3dvNV
];
11652 TRACE("(%d, %p)\n", index
, v
);
11654 func_glVertexAttrib3dvNV( index
, v
);
11658 static void WINAPI
wine_glVertexAttrib3f( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
) {
11659 void (*func_glVertexAttrib3f
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib3f
];
11660 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
11662 func_glVertexAttrib3f( index
, x
, y
, z
);
11666 static void WINAPI
wine_glVertexAttrib3fARB( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
) {
11667 void (*func_glVertexAttrib3fARB
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib3fARB
];
11668 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
11670 func_glVertexAttrib3fARB( index
, x
, y
, z
);
11674 static void WINAPI
wine_glVertexAttrib3fNV( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
) {
11675 void (*func_glVertexAttrib3fNV
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib3fNV
];
11676 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
11678 func_glVertexAttrib3fNV( index
, x
, y
, z
);
11682 static void WINAPI
wine_glVertexAttrib3fv( GLuint index
, GLfloat
* v
) {
11683 void (*func_glVertexAttrib3fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib3fv
];
11684 TRACE("(%d, %p)\n", index
, v
);
11686 func_glVertexAttrib3fv( index
, v
);
11690 static void WINAPI
wine_glVertexAttrib3fvARB( GLuint index
, GLfloat
* v
) {
11691 void (*func_glVertexAttrib3fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib3fvARB
];
11692 TRACE("(%d, %p)\n", index
, v
);
11694 func_glVertexAttrib3fvARB( index
, v
);
11698 static void WINAPI
wine_glVertexAttrib3fvNV( GLuint index
, GLfloat
* v
) {
11699 void (*func_glVertexAttrib3fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib3fvNV
];
11700 TRACE("(%d, %p)\n", index
, v
);
11702 func_glVertexAttrib3fvNV( index
, v
);
11706 static void WINAPI
wine_glVertexAttrib3hNV( GLuint index
, unsigned short x
, unsigned short y
, unsigned short z
) {
11707 void (*func_glVertexAttrib3hNV
)( GLuint
, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertexAttrib3hNV
];
11708 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
11710 func_glVertexAttrib3hNV( index
, x
, y
, z
);
11714 static void WINAPI
wine_glVertexAttrib3hvNV( GLuint index
, unsigned short* v
) {
11715 void (*func_glVertexAttrib3hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib3hvNV
];
11716 TRACE("(%d, %p)\n", index
, v
);
11718 func_glVertexAttrib3hvNV( index
, v
);
11722 static void WINAPI
wine_glVertexAttrib3s( GLuint index
, GLshort x
, GLshort y
, GLshort z
) {
11723 void (*func_glVertexAttrib3s
)( GLuint
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib3s
];
11724 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
11726 func_glVertexAttrib3s( index
, x
, y
, z
);
11730 static void WINAPI
wine_glVertexAttrib3sARB( GLuint index
, GLshort x
, GLshort y
, GLshort z
) {
11731 void (*func_glVertexAttrib3sARB
)( GLuint
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib3sARB
];
11732 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
11734 func_glVertexAttrib3sARB( index
, x
, y
, z
);
11738 static void WINAPI
wine_glVertexAttrib3sNV( GLuint index
, GLshort x
, GLshort y
, GLshort z
) {
11739 void (*func_glVertexAttrib3sNV
)( GLuint
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib3sNV
];
11740 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
11742 func_glVertexAttrib3sNV( index
, x
, y
, z
);
11746 static void WINAPI
wine_glVertexAttrib3sv( GLuint index
, GLshort
* v
) {
11747 void (*func_glVertexAttrib3sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib3sv
];
11748 TRACE("(%d, %p)\n", index
, v
);
11750 func_glVertexAttrib3sv( index
, v
);
11754 static void WINAPI
wine_glVertexAttrib3svARB( GLuint index
, GLshort
* v
) {
11755 void (*func_glVertexAttrib3svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib3svARB
];
11756 TRACE("(%d, %p)\n", index
, v
);
11758 func_glVertexAttrib3svARB( index
, v
);
11762 static void WINAPI
wine_glVertexAttrib3svNV( GLuint index
, GLshort
* v
) {
11763 void (*func_glVertexAttrib3svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib3svNV
];
11764 TRACE("(%d, %p)\n", index
, v
);
11766 func_glVertexAttrib3svNV( index
, v
);
11770 static void WINAPI
wine_glVertexAttrib4Nbv( GLuint index
, GLbyte
* v
) {
11771 void (*func_glVertexAttrib4Nbv
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4Nbv
];
11772 TRACE("(%d, %p)\n", index
, v
);
11774 func_glVertexAttrib4Nbv( index
, v
);
11778 static void WINAPI
wine_glVertexAttrib4NbvARB( GLuint index
, GLbyte
* v
) {
11779 void (*func_glVertexAttrib4NbvARB
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4NbvARB
];
11780 TRACE("(%d, %p)\n", index
, v
);
11782 func_glVertexAttrib4NbvARB( index
, v
);
11786 static void WINAPI
wine_glVertexAttrib4Niv( GLuint index
, GLint
* v
) {
11787 void (*func_glVertexAttrib4Niv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4Niv
];
11788 TRACE("(%d, %p)\n", index
, v
);
11790 func_glVertexAttrib4Niv( index
, v
);
11794 static void WINAPI
wine_glVertexAttrib4NivARB( GLuint index
, GLint
* v
) {
11795 void (*func_glVertexAttrib4NivARB
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4NivARB
];
11796 TRACE("(%d, %p)\n", index
, v
);
11798 func_glVertexAttrib4NivARB( index
, v
);
11802 static void WINAPI
wine_glVertexAttrib4Nsv( GLuint index
, GLshort
* v
) {
11803 void (*func_glVertexAttrib4Nsv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4Nsv
];
11804 TRACE("(%d, %p)\n", index
, v
);
11806 func_glVertexAttrib4Nsv( index
, v
);
11810 static void WINAPI
wine_glVertexAttrib4NsvARB( GLuint index
, GLshort
* v
) {
11811 void (*func_glVertexAttrib4NsvARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4NsvARB
];
11812 TRACE("(%d, %p)\n", index
, v
);
11814 func_glVertexAttrib4NsvARB( index
, v
);
11818 static void WINAPI
wine_glVertexAttrib4Nub( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
) {
11819 void (*func_glVertexAttrib4Nub
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glVertexAttrib4Nub
];
11820 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
11822 func_glVertexAttrib4Nub( index
, x
, y
, z
, w
);
11826 static void WINAPI
wine_glVertexAttrib4NubARB( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
) {
11827 void (*func_glVertexAttrib4NubARB
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glVertexAttrib4NubARB
];
11828 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
11830 func_glVertexAttrib4NubARB( index
, x
, y
, z
, w
);
11834 static void WINAPI
wine_glVertexAttrib4Nubv( GLuint index
, GLubyte
* v
) {
11835 void (*func_glVertexAttrib4Nubv
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4Nubv
];
11836 TRACE("(%d, %p)\n", index
, v
);
11838 func_glVertexAttrib4Nubv( index
, v
);
11842 static void WINAPI
wine_glVertexAttrib4NubvARB( GLuint index
, GLubyte
* v
) {
11843 void (*func_glVertexAttrib4NubvARB
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4NubvARB
];
11844 TRACE("(%d, %p)\n", index
, v
);
11846 func_glVertexAttrib4NubvARB( index
, v
);
11850 static void WINAPI
wine_glVertexAttrib4Nuiv( GLuint index
, GLuint
* v
) {
11851 void (*func_glVertexAttrib4Nuiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4Nuiv
];
11852 TRACE("(%d, %p)\n", index
, v
);
11854 func_glVertexAttrib4Nuiv( index
, v
);
11858 static void WINAPI
wine_glVertexAttrib4NuivARB( GLuint index
, GLuint
* v
) {
11859 void (*func_glVertexAttrib4NuivARB
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4NuivARB
];
11860 TRACE("(%d, %p)\n", index
, v
);
11862 func_glVertexAttrib4NuivARB( index
, v
);
11866 static void WINAPI
wine_glVertexAttrib4Nusv( GLuint index
, GLushort
* v
) {
11867 void (*func_glVertexAttrib4Nusv
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4Nusv
];
11868 TRACE("(%d, %p)\n", index
, v
);
11870 func_glVertexAttrib4Nusv( index
, v
);
11874 static void WINAPI
wine_glVertexAttrib4NusvARB( GLuint index
, GLushort
* v
) {
11875 void (*func_glVertexAttrib4NusvARB
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4NusvARB
];
11876 TRACE("(%d, %p)\n", index
, v
);
11878 func_glVertexAttrib4NusvARB( index
, v
);
11882 static void WINAPI
wine_glVertexAttrib4bv( GLuint index
, GLbyte
* v
) {
11883 void (*func_glVertexAttrib4bv
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4bv
];
11884 TRACE("(%d, %p)\n", index
, v
);
11886 func_glVertexAttrib4bv( index
, v
);
11890 static void WINAPI
wine_glVertexAttrib4bvARB( GLuint index
, GLbyte
* v
) {
11891 void (*func_glVertexAttrib4bvARB
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4bvARB
];
11892 TRACE("(%d, %p)\n", index
, v
);
11894 func_glVertexAttrib4bvARB( index
, v
);
11898 static void WINAPI
wine_glVertexAttrib4d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
11899 void (*func_glVertexAttrib4d
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib4d
];
11900 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
11902 func_glVertexAttrib4d( index
, x
, y
, z
, w
);
11906 static void WINAPI
wine_glVertexAttrib4dARB( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
11907 void (*func_glVertexAttrib4dARB
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib4dARB
];
11908 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
11910 func_glVertexAttrib4dARB( index
, x
, y
, z
, w
);
11914 static void WINAPI
wine_glVertexAttrib4dNV( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
11915 void (*func_glVertexAttrib4dNV
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib4dNV
];
11916 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
11918 func_glVertexAttrib4dNV( index
, x
, y
, z
, w
);
11922 static void WINAPI
wine_glVertexAttrib4dv( GLuint index
, GLdouble
* v
) {
11923 void (*func_glVertexAttrib4dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib4dv
];
11924 TRACE("(%d, %p)\n", index
, v
);
11926 func_glVertexAttrib4dv( index
, v
);
11930 static void WINAPI
wine_glVertexAttrib4dvARB( GLuint index
, GLdouble
* v
) {
11931 void (*func_glVertexAttrib4dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib4dvARB
];
11932 TRACE("(%d, %p)\n", index
, v
);
11934 func_glVertexAttrib4dvARB( index
, v
);
11938 static void WINAPI
wine_glVertexAttrib4dvNV( GLuint index
, GLdouble
* v
) {
11939 void (*func_glVertexAttrib4dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib4dvNV
];
11940 TRACE("(%d, %p)\n", index
, v
);
11942 func_glVertexAttrib4dvNV( index
, v
);
11946 static void WINAPI
wine_glVertexAttrib4f( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
11947 void (*func_glVertexAttrib4f
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib4f
];
11948 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
11950 func_glVertexAttrib4f( index
, x
, y
, z
, w
);
11954 static void WINAPI
wine_glVertexAttrib4fARB( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
11955 void (*func_glVertexAttrib4fARB
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib4fARB
];
11956 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
11958 func_glVertexAttrib4fARB( index
, x
, y
, z
, w
);
11962 static void WINAPI
wine_glVertexAttrib4fNV( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
11963 void (*func_glVertexAttrib4fNV
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib4fNV
];
11964 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
11966 func_glVertexAttrib4fNV( index
, x
, y
, z
, w
);
11970 static void WINAPI
wine_glVertexAttrib4fv( GLuint index
, GLfloat
* v
) {
11971 void (*func_glVertexAttrib4fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib4fv
];
11972 TRACE("(%d, %p)\n", index
, v
);
11974 func_glVertexAttrib4fv( index
, v
);
11978 static void WINAPI
wine_glVertexAttrib4fvARB( GLuint index
, GLfloat
* v
) {
11979 void (*func_glVertexAttrib4fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib4fvARB
];
11980 TRACE("(%d, %p)\n", index
, v
);
11982 func_glVertexAttrib4fvARB( index
, v
);
11986 static void WINAPI
wine_glVertexAttrib4fvNV( GLuint index
, GLfloat
* v
) {
11987 void (*func_glVertexAttrib4fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib4fvNV
];
11988 TRACE("(%d, %p)\n", index
, v
);
11990 func_glVertexAttrib4fvNV( index
, v
);
11994 static void WINAPI
wine_glVertexAttrib4hNV( GLuint index
, unsigned short x
, unsigned short y
, unsigned short z
, unsigned short w
) {
11995 void (*func_glVertexAttrib4hNV
)( GLuint
, unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertexAttrib4hNV
];
11996 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
11998 func_glVertexAttrib4hNV( index
, x
, y
, z
, w
);
12002 static void WINAPI
wine_glVertexAttrib4hvNV( GLuint index
, unsigned short* v
) {
12003 void (*func_glVertexAttrib4hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib4hvNV
];
12004 TRACE("(%d, %p)\n", index
, v
);
12006 func_glVertexAttrib4hvNV( index
, v
);
12010 static void WINAPI
wine_glVertexAttrib4iv( GLuint index
, GLint
* v
) {
12011 void (*func_glVertexAttrib4iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4iv
];
12012 TRACE("(%d, %p)\n", index
, v
);
12014 func_glVertexAttrib4iv( index
, v
);
12018 static void WINAPI
wine_glVertexAttrib4ivARB( GLuint index
, GLint
* v
) {
12019 void (*func_glVertexAttrib4ivARB
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4ivARB
];
12020 TRACE("(%d, %p)\n", index
, v
);
12022 func_glVertexAttrib4ivARB( index
, v
);
12026 static void WINAPI
wine_glVertexAttrib4s( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
12027 void (*func_glVertexAttrib4s
)( GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib4s
];
12028 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
12030 func_glVertexAttrib4s( index
, x
, y
, z
, w
);
12034 static void WINAPI
wine_glVertexAttrib4sARB( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
12035 void (*func_glVertexAttrib4sARB
)( GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib4sARB
];
12036 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
12038 func_glVertexAttrib4sARB( index
, x
, y
, z
, w
);
12042 static void WINAPI
wine_glVertexAttrib4sNV( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
12043 void (*func_glVertexAttrib4sNV
)( GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib4sNV
];
12044 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
12046 func_glVertexAttrib4sNV( index
, x
, y
, z
, w
);
12050 static void WINAPI
wine_glVertexAttrib4sv( GLuint index
, GLshort
* v
) {
12051 void (*func_glVertexAttrib4sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4sv
];
12052 TRACE("(%d, %p)\n", index
, v
);
12054 func_glVertexAttrib4sv( index
, v
);
12058 static void WINAPI
wine_glVertexAttrib4svARB( GLuint index
, GLshort
* v
) {
12059 void (*func_glVertexAttrib4svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4svARB
];
12060 TRACE("(%d, %p)\n", index
, v
);
12062 func_glVertexAttrib4svARB( index
, v
);
12066 static void WINAPI
wine_glVertexAttrib4svNV( GLuint index
, GLshort
* v
) {
12067 void (*func_glVertexAttrib4svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4svNV
];
12068 TRACE("(%d, %p)\n", index
, v
);
12070 func_glVertexAttrib4svNV( index
, v
);
12074 static void WINAPI
wine_glVertexAttrib4ubNV( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
) {
12075 void (*func_glVertexAttrib4ubNV
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glVertexAttrib4ubNV
];
12076 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
12078 func_glVertexAttrib4ubNV( index
, x
, y
, z
, w
);
12082 static void WINAPI
wine_glVertexAttrib4ubv( GLuint index
, GLubyte
* v
) {
12083 void (*func_glVertexAttrib4ubv
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4ubv
];
12084 TRACE("(%d, %p)\n", index
, v
);
12086 func_glVertexAttrib4ubv( index
, v
);
12090 static void WINAPI
wine_glVertexAttrib4ubvARB( GLuint index
, GLubyte
* v
) {
12091 void (*func_glVertexAttrib4ubvARB
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4ubvARB
];
12092 TRACE("(%d, %p)\n", index
, v
);
12094 func_glVertexAttrib4ubvARB( index
, v
);
12098 static void WINAPI
wine_glVertexAttrib4ubvNV( GLuint index
, GLubyte
* v
) {
12099 void (*func_glVertexAttrib4ubvNV
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4ubvNV
];
12100 TRACE("(%d, %p)\n", index
, v
);
12102 func_glVertexAttrib4ubvNV( index
, v
);
12106 static void WINAPI
wine_glVertexAttrib4uiv( GLuint index
, GLuint
* v
) {
12107 void (*func_glVertexAttrib4uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4uiv
];
12108 TRACE("(%d, %p)\n", index
, v
);
12110 func_glVertexAttrib4uiv( index
, v
);
12114 static void WINAPI
wine_glVertexAttrib4uivARB( GLuint index
, GLuint
* v
) {
12115 void (*func_glVertexAttrib4uivARB
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4uivARB
];
12116 TRACE("(%d, %p)\n", index
, v
);
12118 func_glVertexAttrib4uivARB( index
, v
);
12122 static void WINAPI
wine_glVertexAttrib4usv( GLuint index
, GLushort
* v
) {
12123 void (*func_glVertexAttrib4usv
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4usv
];
12124 TRACE("(%d, %p)\n", index
, v
);
12126 func_glVertexAttrib4usv( index
, v
);
12130 static void WINAPI
wine_glVertexAttrib4usvARB( GLuint index
, GLushort
* v
) {
12131 void (*func_glVertexAttrib4usvARB
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4usvARB
];
12132 TRACE("(%d, %p)\n", index
, v
);
12134 func_glVertexAttrib4usvARB( index
, v
);
12138 static void WINAPI
wine_glVertexAttribArrayObjectATI( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLuint buffer
, GLuint offset
) {
12139 void (*func_glVertexAttribArrayObjectATI
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribArrayObjectATI
];
12140 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", index
, size
, type
, normalized
, stride
, buffer
, offset
);
12142 func_glVertexAttribArrayObjectATI( index
, size
, type
, normalized
, stride
, buffer
, offset
);
12146 static void WINAPI
wine_glVertexAttribDivisor( GLuint index
, GLuint divisor
) {
12147 void (*func_glVertexAttribDivisor
)( GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribDivisor
];
12148 TRACE("(%d, %d)\n", index
, divisor
);
12150 func_glVertexAttribDivisor( index
, divisor
);
12154 static void WINAPI
wine_glVertexAttribI1i( GLuint index
, GLint x
) {
12155 void (*func_glVertexAttribI1i
)( GLuint
, GLint
) = extension_funcs
[EXT_glVertexAttribI1i
];
12156 TRACE("(%d, %d)\n", index
, x
);
12158 func_glVertexAttribI1i( index
, x
);
12162 static void WINAPI
wine_glVertexAttribI1iEXT( GLuint index
, GLint x
) {
12163 void (*func_glVertexAttribI1iEXT
)( GLuint
, GLint
) = extension_funcs
[EXT_glVertexAttribI1iEXT
];
12164 TRACE("(%d, %d)\n", index
, x
);
12166 func_glVertexAttribI1iEXT( index
, x
);
12170 static void WINAPI
wine_glVertexAttribI1iv( GLuint index
, GLint
* v
) {
12171 void (*func_glVertexAttribI1iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI1iv
];
12172 TRACE("(%d, %p)\n", index
, v
);
12174 func_glVertexAttribI1iv( index
, v
);
12178 static void WINAPI
wine_glVertexAttribI1ivEXT( GLuint index
, GLint
* v
) {
12179 void (*func_glVertexAttribI1ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI1ivEXT
];
12180 TRACE("(%d, %p)\n", index
, v
);
12182 func_glVertexAttribI1ivEXT( index
, v
);
12186 static void WINAPI
wine_glVertexAttribI1ui( GLuint index
, GLuint x
) {
12187 void (*func_glVertexAttribI1ui
)( GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI1ui
];
12188 TRACE("(%d, %d)\n", index
, x
);
12190 func_glVertexAttribI1ui( index
, x
);
12194 static void WINAPI
wine_glVertexAttribI1uiEXT( GLuint index
, GLuint x
) {
12195 void (*func_glVertexAttribI1uiEXT
)( GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI1uiEXT
];
12196 TRACE("(%d, %d)\n", index
, x
);
12198 func_glVertexAttribI1uiEXT( index
, x
);
12202 static void WINAPI
wine_glVertexAttribI1uiv( GLuint index
, GLuint
* v
) {
12203 void (*func_glVertexAttribI1uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI1uiv
];
12204 TRACE("(%d, %p)\n", index
, v
);
12206 func_glVertexAttribI1uiv( index
, v
);
12210 static void WINAPI
wine_glVertexAttribI1uivEXT( GLuint index
, GLuint
* v
) {
12211 void (*func_glVertexAttribI1uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI1uivEXT
];
12212 TRACE("(%d, %p)\n", index
, v
);
12214 func_glVertexAttribI1uivEXT( index
, v
);
12218 static void WINAPI
wine_glVertexAttribI2i( GLuint index
, GLint x
, GLint y
) {
12219 void (*func_glVertexAttribI2i
)( GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI2i
];
12220 TRACE("(%d, %d, %d)\n", index
, x
, y
);
12222 func_glVertexAttribI2i( index
, x
, y
);
12226 static void WINAPI
wine_glVertexAttribI2iEXT( GLuint index
, GLint x
, GLint y
) {
12227 void (*func_glVertexAttribI2iEXT
)( GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI2iEXT
];
12228 TRACE("(%d, %d, %d)\n", index
, x
, y
);
12230 func_glVertexAttribI2iEXT( index
, x
, y
);
12234 static void WINAPI
wine_glVertexAttribI2iv( GLuint index
, GLint
* v
) {
12235 void (*func_glVertexAttribI2iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI2iv
];
12236 TRACE("(%d, %p)\n", index
, v
);
12238 func_glVertexAttribI2iv( index
, v
);
12242 static void WINAPI
wine_glVertexAttribI2ivEXT( GLuint index
, GLint
* v
) {
12243 void (*func_glVertexAttribI2ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI2ivEXT
];
12244 TRACE("(%d, %p)\n", index
, v
);
12246 func_glVertexAttribI2ivEXT( index
, v
);
12250 static void WINAPI
wine_glVertexAttribI2ui( GLuint index
, GLuint x
, GLuint y
) {
12251 void (*func_glVertexAttribI2ui
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI2ui
];
12252 TRACE("(%d, %d, %d)\n", index
, x
, y
);
12254 func_glVertexAttribI2ui( index
, x
, y
);
12258 static void WINAPI
wine_glVertexAttribI2uiEXT( GLuint index
, GLuint x
, GLuint y
) {
12259 void (*func_glVertexAttribI2uiEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI2uiEXT
];
12260 TRACE("(%d, %d, %d)\n", index
, x
, y
);
12262 func_glVertexAttribI2uiEXT( index
, x
, y
);
12266 static void WINAPI
wine_glVertexAttribI2uiv( GLuint index
, GLuint
* v
) {
12267 void (*func_glVertexAttribI2uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI2uiv
];
12268 TRACE("(%d, %p)\n", index
, v
);
12270 func_glVertexAttribI2uiv( index
, v
);
12274 static void WINAPI
wine_glVertexAttribI2uivEXT( GLuint index
, GLuint
* v
) {
12275 void (*func_glVertexAttribI2uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI2uivEXT
];
12276 TRACE("(%d, %p)\n", index
, v
);
12278 func_glVertexAttribI2uivEXT( index
, v
);
12282 static void WINAPI
wine_glVertexAttribI3i( GLuint index
, GLint x
, GLint y
, GLint z
) {
12283 void (*func_glVertexAttribI3i
)( GLuint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI3i
];
12284 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
12286 func_glVertexAttribI3i( index
, x
, y
, z
);
12290 static void WINAPI
wine_glVertexAttribI3iEXT( GLuint index
, GLint x
, GLint y
, GLint z
) {
12291 void (*func_glVertexAttribI3iEXT
)( GLuint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI3iEXT
];
12292 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
12294 func_glVertexAttribI3iEXT( index
, x
, y
, z
);
12298 static void WINAPI
wine_glVertexAttribI3iv( GLuint index
, GLint
* v
) {
12299 void (*func_glVertexAttribI3iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI3iv
];
12300 TRACE("(%d, %p)\n", index
, v
);
12302 func_glVertexAttribI3iv( index
, v
);
12306 static void WINAPI
wine_glVertexAttribI3ivEXT( GLuint index
, GLint
* v
) {
12307 void (*func_glVertexAttribI3ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI3ivEXT
];
12308 TRACE("(%d, %p)\n", index
, v
);
12310 func_glVertexAttribI3ivEXT( index
, v
);
12314 static void WINAPI
wine_glVertexAttribI3ui( GLuint index
, GLuint x
, GLuint y
, GLuint z
) {
12315 void (*func_glVertexAttribI3ui
)( GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI3ui
];
12316 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
12318 func_glVertexAttribI3ui( index
, x
, y
, z
);
12322 static void WINAPI
wine_glVertexAttribI3uiEXT( GLuint index
, GLuint x
, GLuint y
, GLuint z
) {
12323 void (*func_glVertexAttribI3uiEXT
)( GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI3uiEXT
];
12324 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
12326 func_glVertexAttribI3uiEXT( index
, x
, y
, z
);
12330 static void WINAPI
wine_glVertexAttribI3uiv( GLuint index
, GLuint
* v
) {
12331 void (*func_glVertexAttribI3uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI3uiv
];
12332 TRACE("(%d, %p)\n", index
, v
);
12334 func_glVertexAttribI3uiv( index
, v
);
12338 static void WINAPI
wine_glVertexAttribI3uivEXT( GLuint index
, GLuint
* v
) {
12339 void (*func_glVertexAttribI3uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI3uivEXT
];
12340 TRACE("(%d, %p)\n", index
, v
);
12342 func_glVertexAttribI3uivEXT( index
, v
);
12346 static void WINAPI
wine_glVertexAttribI4bv( GLuint index
, GLbyte
* v
) {
12347 void (*func_glVertexAttribI4bv
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttribI4bv
];
12348 TRACE("(%d, %p)\n", index
, v
);
12350 func_glVertexAttribI4bv( index
, v
);
12354 static void WINAPI
wine_glVertexAttribI4bvEXT( GLuint index
, GLbyte
* v
) {
12355 void (*func_glVertexAttribI4bvEXT
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttribI4bvEXT
];
12356 TRACE("(%d, %p)\n", index
, v
);
12358 func_glVertexAttribI4bvEXT( index
, v
);
12362 static void WINAPI
wine_glVertexAttribI4i( GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
12363 void (*func_glVertexAttribI4i
)( GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI4i
];
12364 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
12366 func_glVertexAttribI4i( index
, x
, y
, z
, w
);
12370 static void WINAPI
wine_glVertexAttribI4iEXT( GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
12371 void (*func_glVertexAttribI4iEXT
)( GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI4iEXT
];
12372 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
12374 func_glVertexAttribI4iEXT( index
, x
, y
, z
, w
);
12378 static void WINAPI
wine_glVertexAttribI4iv( GLuint index
, GLint
* v
) {
12379 void (*func_glVertexAttribI4iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI4iv
];
12380 TRACE("(%d, %p)\n", index
, v
);
12382 func_glVertexAttribI4iv( index
, v
);
12386 static void WINAPI
wine_glVertexAttribI4ivEXT( GLuint index
, GLint
* v
) {
12387 void (*func_glVertexAttribI4ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI4ivEXT
];
12388 TRACE("(%d, %p)\n", index
, v
);
12390 func_glVertexAttribI4ivEXT( index
, v
);
12394 static void WINAPI
wine_glVertexAttribI4sv( GLuint index
, GLshort
* v
) {
12395 void (*func_glVertexAttribI4sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribI4sv
];
12396 TRACE("(%d, %p)\n", index
, v
);
12398 func_glVertexAttribI4sv( index
, v
);
12402 static void WINAPI
wine_glVertexAttribI4svEXT( GLuint index
, GLshort
* v
) {
12403 void (*func_glVertexAttribI4svEXT
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribI4svEXT
];
12404 TRACE("(%d, %p)\n", index
, v
);
12406 func_glVertexAttribI4svEXT( index
, v
);
12410 static void WINAPI
wine_glVertexAttribI4ubv( GLuint index
, GLubyte
* v
) {
12411 void (*func_glVertexAttribI4ubv
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttribI4ubv
];
12412 TRACE("(%d, %p)\n", index
, v
);
12414 func_glVertexAttribI4ubv( index
, v
);
12418 static void WINAPI
wine_glVertexAttribI4ubvEXT( GLuint index
, GLubyte
* v
) {
12419 void (*func_glVertexAttribI4ubvEXT
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttribI4ubvEXT
];
12420 TRACE("(%d, %p)\n", index
, v
);
12422 func_glVertexAttribI4ubvEXT( index
, v
);
12426 static void WINAPI
wine_glVertexAttribI4ui( GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
12427 void (*func_glVertexAttribI4ui
)( GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI4ui
];
12428 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
12430 func_glVertexAttribI4ui( index
, x
, y
, z
, w
);
12434 static void WINAPI
wine_glVertexAttribI4uiEXT( GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
12435 void (*func_glVertexAttribI4uiEXT
)( GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI4uiEXT
];
12436 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
12438 func_glVertexAttribI4uiEXT( index
, x
, y
, z
, w
);
12442 static void WINAPI
wine_glVertexAttribI4uiv( GLuint index
, GLuint
* v
) {
12443 void (*func_glVertexAttribI4uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI4uiv
];
12444 TRACE("(%d, %p)\n", index
, v
);
12446 func_glVertexAttribI4uiv( index
, v
);
12450 static void WINAPI
wine_glVertexAttribI4uivEXT( GLuint index
, GLuint
* v
) {
12451 void (*func_glVertexAttribI4uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI4uivEXT
];
12452 TRACE("(%d, %p)\n", index
, v
);
12454 func_glVertexAttribI4uivEXT( index
, v
);
12458 static void WINAPI
wine_glVertexAttribI4usv( GLuint index
, GLushort
* v
) {
12459 void (*func_glVertexAttribI4usv
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttribI4usv
];
12460 TRACE("(%d, %p)\n", index
, v
);
12462 func_glVertexAttribI4usv( index
, v
);
12466 static void WINAPI
wine_glVertexAttribI4usvEXT( GLuint index
, GLushort
* v
) {
12467 void (*func_glVertexAttribI4usvEXT
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttribI4usvEXT
];
12468 TRACE("(%d, %p)\n", index
, v
);
12470 func_glVertexAttribI4usvEXT( index
, v
);
12474 static void WINAPI
wine_glVertexAttribIPointer( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
12475 void (*func_glVertexAttribIPointer
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribIPointer
];
12476 TRACE("(%d, %d, %d, %d, %p)\n", index
, size
, type
, stride
, pointer
);
12478 func_glVertexAttribIPointer( index
, size
, type
, stride
, pointer
);
12482 static void WINAPI
wine_glVertexAttribIPointerEXT( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
12483 void (*func_glVertexAttribIPointerEXT
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribIPointerEXT
];
12484 TRACE("(%d, %d, %d, %d, %p)\n", index
, size
, type
, stride
, pointer
);
12486 func_glVertexAttribIPointerEXT( index
, size
, type
, stride
, pointer
);
12490 static void WINAPI
wine_glVertexAttribPointer( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLvoid
* pointer
) {
12491 void (*func_glVertexAttribPointer
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribPointer
];
12492 TRACE("(%d, %d, %d, %d, %d, %p)\n", index
, size
, type
, normalized
, stride
, pointer
);
12494 func_glVertexAttribPointer( index
, size
, type
, normalized
, stride
, pointer
);
12498 static void WINAPI
wine_glVertexAttribPointerARB( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLvoid
* pointer
) {
12499 void (*func_glVertexAttribPointerARB
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribPointerARB
];
12500 TRACE("(%d, %d, %d, %d, %d, %p)\n", index
, size
, type
, normalized
, stride
, pointer
);
12502 func_glVertexAttribPointerARB( index
, size
, type
, normalized
, stride
, pointer
);
12506 static void WINAPI
wine_glVertexAttribPointerNV( GLuint index
, GLint fsize
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
12507 void (*func_glVertexAttribPointerNV
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribPointerNV
];
12508 TRACE("(%d, %d, %d, %d, %p)\n", index
, fsize
, type
, stride
, pointer
);
12510 func_glVertexAttribPointerNV( index
, fsize
, type
, stride
, pointer
);
12514 static void WINAPI
wine_glVertexAttribs1dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
12515 void (*func_glVertexAttribs1dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs1dvNV
];
12516 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12518 func_glVertexAttribs1dvNV( index
, count
, v
);
12522 static void WINAPI
wine_glVertexAttribs1fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
12523 void (*func_glVertexAttribs1fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs1fvNV
];
12524 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12526 func_glVertexAttribs1fvNV( index
, count
, v
);
12530 static void WINAPI
wine_glVertexAttribs1hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
12531 void (*func_glVertexAttribs1hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs1hvNV
];
12532 TRACE("(%d, %d, %p)\n", index
, n
, v
);
12534 func_glVertexAttribs1hvNV( index
, n
, v
);
12538 static void WINAPI
wine_glVertexAttribs1svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
12539 void (*func_glVertexAttribs1svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs1svNV
];
12540 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12542 func_glVertexAttribs1svNV( index
, count
, v
);
12546 static void WINAPI
wine_glVertexAttribs2dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
12547 void (*func_glVertexAttribs2dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs2dvNV
];
12548 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12550 func_glVertexAttribs2dvNV( index
, count
, v
);
12554 static void WINAPI
wine_glVertexAttribs2fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
12555 void (*func_glVertexAttribs2fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs2fvNV
];
12556 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12558 func_glVertexAttribs2fvNV( index
, count
, v
);
12562 static void WINAPI
wine_glVertexAttribs2hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
12563 void (*func_glVertexAttribs2hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs2hvNV
];
12564 TRACE("(%d, %d, %p)\n", index
, n
, v
);
12566 func_glVertexAttribs2hvNV( index
, n
, v
);
12570 static void WINAPI
wine_glVertexAttribs2svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
12571 void (*func_glVertexAttribs2svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs2svNV
];
12572 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12574 func_glVertexAttribs2svNV( index
, count
, v
);
12578 static void WINAPI
wine_glVertexAttribs3dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
12579 void (*func_glVertexAttribs3dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs3dvNV
];
12580 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12582 func_glVertexAttribs3dvNV( index
, count
, v
);
12586 static void WINAPI
wine_glVertexAttribs3fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
12587 void (*func_glVertexAttribs3fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs3fvNV
];
12588 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12590 func_glVertexAttribs3fvNV( index
, count
, v
);
12594 static void WINAPI
wine_glVertexAttribs3hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
12595 void (*func_glVertexAttribs3hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs3hvNV
];
12596 TRACE("(%d, %d, %p)\n", index
, n
, v
);
12598 func_glVertexAttribs3hvNV( index
, n
, v
);
12602 static void WINAPI
wine_glVertexAttribs3svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
12603 void (*func_glVertexAttribs3svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs3svNV
];
12604 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12606 func_glVertexAttribs3svNV( index
, count
, v
);
12610 static void WINAPI
wine_glVertexAttribs4dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
12611 void (*func_glVertexAttribs4dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs4dvNV
];
12612 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12614 func_glVertexAttribs4dvNV( index
, count
, v
);
12618 static void WINAPI
wine_glVertexAttribs4fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
12619 void (*func_glVertexAttribs4fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs4fvNV
];
12620 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12622 func_glVertexAttribs4fvNV( index
, count
, v
);
12626 static void WINAPI
wine_glVertexAttribs4hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
12627 void (*func_glVertexAttribs4hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs4hvNV
];
12628 TRACE("(%d, %d, %p)\n", index
, n
, v
);
12630 func_glVertexAttribs4hvNV( index
, n
, v
);
12634 static void WINAPI
wine_glVertexAttribs4svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
12635 void (*func_glVertexAttribs4svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs4svNV
];
12636 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12638 func_glVertexAttribs4svNV( index
, count
, v
);
12642 static void WINAPI
wine_glVertexAttribs4ubvNV( GLuint index
, GLsizei count
, GLubyte
* v
) {
12643 void (*func_glVertexAttribs4ubvNV
)( GLuint
, GLsizei
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttribs4ubvNV
];
12644 TRACE("(%d, %d, %p)\n", index
, count
, v
);
12646 func_glVertexAttribs4ubvNV( index
, count
, v
);
12650 static void WINAPI
wine_glVertexBlendARB( GLint count
) {
12651 void (*func_glVertexBlendARB
)( GLint
) = extension_funcs
[EXT_glVertexBlendARB
];
12652 TRACE("(%d)\n", count
);
12654 func_glVertexBlendARB( count
);
12658 static void WINAPI
wine_glVertexBlendEnvfATI( GLenum pname
, GLfloat param
) {
12659 void (*func_glVertexBlendEnvfATI
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glVertexBlendEnvfATI
];
12660 TRACE("(%d, %f)\n", pname
, param
);
12662 func_glVertexBlendEnvfATI( pname
, param
);
12666 static void WINAPI
wine_glVertexBlendEnviATI( GLenum pname
, GLint param
) {
12667 void (*func_glVertexBlendEnviATI
)( GLenum
, GLint
) = extension_funcs
[EXT_glVertexBlendEnviATI
];
12668 TRACE("(%d, %d)\n", pname
, param
);
12670 func_glVertexBlendEnviATI( pname
, param
);
12674 static void WINAPI
wine_glVertexPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
12675 void (*func_glVertexPointerEXT
)( GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexPointerEXT
];
12676 TRACE("(%d, %d, %d, %d, %p)\n", size
, type
, stride
, count
, pointer
);
12678 func_glVertexPointerEXT( size
, type
, stride
, count
, pointer
);
12682 static void WINAPI
wine_glVertexPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
12683 void (*func_glVertexPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glVertexPointerListIBM
];
12684 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
12686 func_glVertexPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
12690 static void WINAPI
wine_glVertexPointervINTEL( GLint size
, GLenum type
, GLvoid
** pointer
) {
12691 void (*func_glVertexPointervINTEL
)( GLint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glVertexPointervINTEL
];
12692 TRACE("(%d, %d, %p)\n", size
, type
, pointer
);
12694 func_glVertexPointervINTEL( size
, type
, pointer
);
12698 static void WINAPI
wine_glVertexStream1dATI( GLenum stream
, GLdouble x
) {
12699 void (*func_glVertexStream1dATI
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glVertexStream1dATI
];
12700 TRACE("(%d, %f)\n", stream
, x
);
12702 func_glVertexStream1dATI( stream
, x
);
12706 static void WINAPI
wine_glVertexStream1dvATI( GLenum stream
, GLdouble
* coords
) {
12707 void (*func_glVertexStream1dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream1dvATI
];
12708 TRACE("(%d, %p)\n", stream
, coords
);
12710 func_glVertexStream1dvATI( stream
, coords
);
12714 static void WINAPI
wine_glVertexStream1fATI( GLenum stream
, GLfloat x
) {
12715 void (*func_glVertexStream1fATI
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glVertexStream1fATI
];
12716 TRACE("(%d, %f)\n", stream
, x
);
12718 func_glVertexStream1fATI( stream
, x
);
12722 static void WINAPI
wine_glVertexStream1fvATI( GLenum stream
, GLfloat
* coords
) {
12723 void (*func_glVertexStream1fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream1fvATI
];
12724 TRACE("(%d, %p)\n", stream
, coords
);
12726 func_glVertexStream1fvATI( stream
, coords
);
12730 static void WINAPI
wine_glVertexStream1iATI( GLenum stream
, GLint x
) {
12731 void (*func_glVertexStream1iATI
)( GLenum
, GLint
) = extension_funcs
[EXT_glVertexStream1iATI
];
12732 TRACE("(%d, %d)\n", stream
, x
);
12734 func_glVertexStream1iATI( stream
, x
);
12738 static void WINAPI
wine_glVertexStream1ivATI( GLenum stream
, GLint
* coords
) {
12739 void (*func_glVertexStream1ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream1ivATI
];
12740 TRACE("(%d, %p)\n", stream
, coords
);
12742 func_glVertexStream1ivATI( stream
, coords
);
12746 static void WINAPI
wine_glVertexStream1sATI( GLenum stream
, GLshort x
) {
12747 void (*func_glVertexStream1sATI
)( GLenum
, GLshort
) = extension_funcs
[EXT_glVertexStream1sATI
];
12748 TRACE("(%d, %d)\n", stream
, x
);
12750 func_glVertexStream1sATI( stream
, x
);
12754 static void WINAPI
wine_glVertexStream1svATI( GLenum stream
, GLshort
* coords
) {
12755 void (*func_glVertexStream1svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream1svATI
];
12756 TRACE("(%d, %p)\n", stream
, coords
);
12758 func_glVertexStream1svATI( stream
, coords
);
12762 static void WINAPI
wine_glVertexStream2dATI( GLenum stream
, GLdouble x
, GLdouble y
) {
12763 void (*func_glVertexStream2dATI
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexStream2dATI
];
12764 TRACE("(%d, %f, %f)\n", stream
, x
, y
);
12766 func_glVertexStream2dATI( stream
, x
, y
);
12770 static void WINAPI
wine_glVertexStream2dvATI( GLenum stream
, GLdouble
* coords
) {
12771 void (*func_glVertexStream2dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream2dvATI
];
12772 TRACE("(%d, %p)\n", stream
, coords
);
12774 func_glVertexStream2dvATI( stream
, coords
);
12778 static void WINAPI
wine_glVertexStream2fATI( GLenum stream
, GLfloat x
, GLfloat y
) {
12779 void (*func_glVertexStream2fATI
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexStream2fATI
];
12780 TRACE("(%d, %f, %f)\n", stream
, x
, y
);
12782 func_glVertexStream2fATI( stream
, x
, y
);
12786 static void WINAPI
wine_glVertexStream2fvATI( GLenum stream
, GLfloat
* coords
) {
12787 void (*func_glVertexStream2fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream2fvATI
];
12788 TRACE("(%d, %p)\n", stream
, coords
);
12790 func_glVertexStream2fvATI( stream
, coords
);
12794 static void WINAPI
wine_glVertexStream2iATI( GLenum stream
, GLint x
, GLint y
) {
12795 void (*func_glVertexStream2iATI
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glVertexStream2iATI
];
12796 TRACE("(%d, %d, %d)\n", stream
, x
, y
);
12798 func_glVertexStream2iATI( stream
, x
, y
);
12802 static void WINAPI
wine_glVertexStream2ivATI( GLenum stream
, GLint
* coords
) {
12803 void (*func_glVertexStream2ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream2ivATI
];
12804 TRACE("(%d, %p)\n", stream
, coords
);
12806 func_glVertexStream2ivATI( stream
, coords
);
12810 static void WINAPI
wine_glVertexStream2sATI( GLenum stream
, GLshort x
, GLshort y
) {
12811 void (*func_glVertexStream2sATI
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexStream2sATI
];
12812 TRACE("(%d, %d, %d)\n", stream
, x
, y
);
12814 func_glVertexStream2sATI( stream
, x
, y
);
12818 static void WINAPI
wine_glVertexStream2svATI( GLenum stream
, GLshort
* coords
) {
12819 void (*func_glVertexStream2svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream2svATI
];
12820 TRACE("(%d, %p)\n", stream
, coords
);
12822 func_glVertexStream2svATI( stream
, coords
);
12826 static void WINAPI
wine_glVertexStream3dATI( GLenum stream
, GLdouble x
, GLdouble y
, GLdouble z
) {
12827 void (*func_glVertexStream3dATI
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexStream3dATI
];
12828 TRACE("(%d, %f, %f, %f)\n", stream
, x
, y
, z
);
12830 func_glVertexStream3dATI( stream
, x
, y
, z
);
12834 static void WINAPI
wine_glVertexStream3dvATI( GLenum stream
, GLdouble
* coords
) {
12835 void (*func_glVertexStream3dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream3dvATI
];
12836 TRACE("(%d, %p)\n", stream
, coords
);
12838 func_glVertexStream3dvATI( stream
, coords
);
12842 static void WINAPI
wine_glVertexStream3fATI( GLenum stream
, GLfloat x
, GLfloat y
, GLfloat z
) {
12843 void (*func_glVertexStream3fATI
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexStream3fATI
];
12844 TRACE("(%d, %f, %f, %f)\n", stream
, x
, y
, z
);
12846 func_glVertexStream3fATI( stream
, x
, y
, z
);
12850 static void WINAPI
wine_glVertexStream3fvATI( GLenum stream
, GLfloat
* coords
) {
12851 void (*func_glVertexStream3fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream3fvATI
];
12852 TRACE("(%d, %p)\n", stream
, coords
);
12854 func_glVertexStream3fvATI( stream
, coords
);
12858 static void WINAPI
wine_glVertexStream3iATI( GLenum stream
, GLint x
, GLint y
, GLint z
) {
12859 void (*func_glVertexStream3iATI
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexStream3iATI
];
12860 TRACE("(%d, %d, %d, %d)\n", stream
, x
, y
, z
);
12862 func_glVertexStream3iATI( stream
, x
, y
, z
);
12866 static void WINAPI
wine_glVertexStream3ivATI( GLenum stream
, GLint
* coords
) {
12867 void (*func_glVertexStream3ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream3ivATI
];
12868 TRACE("(%d, %p)\n", stream
, coords
);
12870 func_glVertexStream3ivATI( stream
, coords
);
12874 static void WINAPI
wine_glVertexStream3sATI( GLenum stream
, GLshort x
, GLshort y
, GLshort z
) {
12875 void (*func_glVertexStream3sATI
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexStream3sATI
];
12876 TRACE("(%d, %d, %d, %d)\n", stream
, x
, y
, z
);
12878 func_glVertexStream3sATI( stream
, x
, y
, z
);
12882 static void WINAPI
wine_glVertexStream3svATI( GLenum stream
, GLshort
* coords
) {
12883 void (*func_glVertexStream3svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream3svATI
];
12884 TRACE("(%d, %p)\n", stream
, coords
);
12886 func_glVertexStream3svATI( stream
, coords
);
12890 static void WINAPI
wine_glVertexStream4dATI( GLenum stream
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
12891 void (*func_glVertexStream4dATI
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexStream4dATI
];
12892 TRACE("(%d, %f, %f, %f, %f)\n", stream
, x
, y
, z
, w
);
12894 func_glVertexStream4dATI( stream
, x
, y
, z
, w
);
12898 static void WINAPI
wine_glVertexStream4dvATI( GLenum stream
, GLdouble
* coords
) {
12899 void (*func_glVertexStream4dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream4dvATI
];
12900 TRACE("(%d, %p)\n", stream
, coords
);
12902 func_glVertexStream4dvATI( stream
, coords
);
12906 static void WINAPI
wine_glVertexStream4fATI( GLenum stream
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
12907 void (*func_glVertexStream4fATI
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexStream4fATI
];
12908 TRACE("(%d, %f, %f, %f, %f)\n", stream
, x
, y
, z
, w
);
12910 func_glVertexStream4fATI( stream
, x
, y
, z
, w
);
12914 static void WINAPI
wine_glVertexStream4fvATI( GLenum stream
, GLfloat
* coords
) {
12915 void (*func_glVertexStream4fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream4fvATI
];
12916 TRACE("(%d, %p)\n", stream
, coords
);
12918 func_glVertexStream4fvATI( stream
, coords
);
12922 static void WINAPI
wine_glVertexStream4iATI( GLenum stream
, GLint x
, GLint y
, GLint z
, GLint w
) {
12923 void (*func_glVertexStream4iATI
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexStream4iATI
];
12924 TRACE("(%d, %d, %d, %d, %d)\n", stream
, x
, y
, z
, w
);
12926 func_glVertexStream4iATI( stream
, x
, y
, z
, w
);
12930 static void WINAPI
wine_glVertexStream4ivATI( GLenum stream
, GLint
* coords
) {
12931 void (*func_glVertexStream4ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream4ivATI
];
12932 TRACE("(%d, %p)\n", stream
, coords
);
12934 func_glVertexStream4ivATI( stream
, coords
);
12938 static void WINAPI
wine_glVertexStream4sATI( GLenum stream
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
12939 void (*func_glVertexStream4sATI
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexStream4sATI
];
12940 TRACE("(%d, %d, %d, %d, %d)\n", stream
, x
, y
, z
, w
);
12942 func_glVertexStream4sATI( stream
, x
, y
, z
, w
);
12946 static void WINAPI
wine_glVertexStream4svATI( GLenum stream
, GLshort
* coords
) {
12947 void (*func_glVertexStream4svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream4svATI
];
12948 TRACE("(%d, %p)\n", stream
, coords
);
12950 func_glVertexStream4svATI( stream
, coords
);
12954 static void WINAPI
wine_glVertexWeightPointerEXT( GLsizei size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
12955 void (*func_glVertexWeightPointerEXT
)( GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexWeightPointerEXT
];
12956 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
12958 func_glVertexWeightPointerEXT( size
, type
, stride
, pointer
);
12962 static void WINAPI
wine_glVertexWeightfEXT( GLfloat weight
) {
12963 void (*func_glVertexWeightfEXT
)( GLfloat
) = extension_funcs
[EXT_glVertexWeightfEXT
];
12964 TRACE("(%f)\n", weight
);
12966 func_glVertexWeightfEXT( weight
);
12970 static void WINAPI
wine_glVertexWeightfvEXT( GLfloat
* weight
) {
12971 void (*func_glVertexWeightfvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glVertexWeightfvEXT
];
12972 TRACE("(%p)\n", weight
);
12974 func_glVertexWeightfvEXT( weight
);
12978 static void WINAPI
wine_glVertexWeighthNV( unsigned short weight
) {
12979 void (*func_glVertexWeighthNV
)( unsigned short ) = extension_funcs
[EXT_glVertexWeighthNV
];
12980 TRACE("(%d)\n", weight
);
12982 func_glVertexWeighthNV( weight
);
12986 static void WINAPI
wine_glVertexWeighthvNV( unsigned short* weight
) {
12987 void (*func_glVertexWeighthvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertexWeighthvNV
];
12988 TRACE("(%p)\n", weight
);
12990 func_glVertexWeighthvNV( weight
);
12994 static void WINAPI
wine_glWeightPointerARB( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
12995 void (*func_glWeightPointerARB
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glWeightPointerARB
];
12996 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
12998 func_glWeightPointerARB( size
, type
, stride
, pointer
);
13002 static void WINAPI
wine_glWeightbvARB( GLint size
, GLbyte
* weights
) {
13003 void (*func_glWeightbvARB
)( GLint
, GLbyte
* ) = extension_funcs
[EXT_glWeightbvARB
];
13004 TRACE("(%d, %p)\n", size
, weights
);
13006 func_glWeightbvARB( size
, weights
);
13010 static void WINAPI
wine_glWeightdvARB( GLint size
, GLdouble
* weights
) {
13011 void (*func_glWeightdvARB
)( GLint
, GLdouble
* ) = extension_funcs
[EXT_glWeightdvARB
];
13012 TRACE("(%d, %p)\n", size
, weights
);
13014 func_glWeightdvARB( size
, weights
);
13018 static void WINAPI
wine_glWeightfvARB( GLint size
, GLfloat
* weights
) {
13019 void (*func_glWeightfvARB
)( GLint
, GLfloat
* ) = extension_funcs
[EXT_glWeightfvARB
];
13020 TRACE("(%d, %p)\n", size
, weights
);
13022 func_glWeightfvARB( size
, weights
);
13026 static void WINAPI
wine_glWeightivARB( GLint size
, GLint
* weights
) {
13027 void (*func_glWeightivARB
)( GLint
, GLint
* ) = extension_funcs
[EXT_glWeightivARB
];
13028 TRACE("(%d, %p)\n", size
, weights
);
13030 func_glWeightivARB( size
, weights
);
13034 static void WINAPI
wine_glWeightsvARB( GLint size
, GLshort
* weights
) {
13035 void (*func_glWeightsvARB
)( GLint
, GLshort
* ) = extension_funcs
[EXT_glWeightsvARB
];
13036 TRACE("(%d, %p)\n", size
, weights
);
13038 func_glWeightsvARB( size
, weights
);
13042 static void WINAPI
wine_glWeightubvARB( GLint size
, GLubyte
* weights
) {
13043 void (*func_glWeightubvARB
)( GLint
, GLubyte
* ) = extension_funcs
[EXT_glWeightubvARB
];
13044 TRACE("(%d, %p)\n", size
, weights
);
13046 func_glWeightubvARB( size
, weights
);
13050 static void WINAPI
wine_glWeightuivARB( GLint size
, GLuint
* weights
) {
13051 void (*func_glWeightuivARB
)( GLint
, GLuint
* ) = extension_funcs
[EXT_glWeightuivARB
];
13052 TRACE("(%d, %p)\n", size
, weights
);
13054 func_glWeightuivARB( size
, weights
);
13058 static void WINAPI
wine_glWeightusvARB( GLint size
, GLushort
* weights
) {
13059 void (*func_glWeightusvARB
)( GLint
, GLushort
* ) = extension_funcs
[EXT_glWeightusvARB
];
13060 TRACE("(%d, %p)\n", size
, weights
);
13062 func_glWeightusvARB( size
, weights
);
13066 static void WINAPI
wine_glWindowPos2d( GLdouble x
, GLdouble y
) {
13067 void (*func_glWindowPos2d
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos2d
];
13068 TRACE("(%f, %f)\n", x
, y
);
13070 func_glWindowPos2d( x
, y
);
13074 static void WINAPI
wine_glWindowPos2dARB( GLdouble x
, GLdouble y
) {
13075 void (*func_glWindowPos2dARB
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos2dARB
];
13076 TRACE("(%f, %f)\n", x
, y
);
13078 func_glWindowPos2dARB( x
, y
);
13082 static void WINAPI
wine_glWindowPos2dMESA( GLdouble x
, GLdouble y
) {
13083 void (*func_glWindowPos2dMESA
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos2dMESA
];
13084 TRACE("(%f, %f)\n", x
, y
);
13086 func_glWindowPos2dMESA( x
, y
);
13090 static void WINAPI
wine_glWindowPos2dv( GLdouble
* v
) {
13091 void (*func_glWindowPos2dv
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos2dv
];
13092 TRACE("(%p)\n", v
);
13094 func_glWindowPos2dv( v
);
13098 static void WINAPI
wine_glWindowPos2dvARB( GLdouble
* v
) {
13099 void (*func_glWindowPos2dvARB
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos2dvARB
];
13100 TRACE("(%p)\n", v
);
13102 func_glWindowPos2dvARB( v
);
13106 static void WINAPI
wine_glWindowPos2dvMESA( GLdouble
* v
) {
13107 void (*func_glWindowPos2dvMESA
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos2dvMESA
];
13108 TRACE("(%p)\n", v
);
13110 func_glWindowPos2dvMESA( v
);
13114 static void WINAPI
wine_glWindowPos2f( GLfloat x
, GLfloat y
) {
13115 void (*func_glWindowPos2f
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos2f
];
13116 TRACE("(%f, %f)\n", x
, y
);
13118 func_glWindowPos2f( x
, y
);
13122 static void WINAPI
wine_glWindowPos2fARB( GLfloat x
, GLfloat y
) {
13123 void (*func_glWindowPos2fARB
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos2fARB
];
13124 TRACE("(%f, %f)\n", x
, y
);
13126 func_glWindowPos2fARB( x
, y
);
13130 static void WINAPI
wine_glWindowPos2fMESA( GLfloat x
, GLfloat y
) {
13131 void (*func_glWindowPos2fMESA
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos2fMESA
];
13132 TRACE("(%f, %f)\n", x
, y
);
13134 func_glWindowPos2fMESA( x
, y
);
13138 static void WINAPI
wine_glWindowPos2fv( GLfloat
* v
) {
13139 void (*func_glWindowPos2fv
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos2fv
];
13140 TRACE("(%p)\n", v
);
13142 func_glWindowPos2fv( v
);
13146 static void WINAPI
wine_glWindowPos2fvARB( GLfloat
* v
) {
13147 void (*func_glWindowPos2fvARB
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos2fvARB
];
13148 TRACE("(%p)\n", v
);
13150 func_glWindowPos2fvARB( v
);
13154 static void WINAPI
wine_glWindowPos2fvMESA( GLfloat
* v
) {
13155 void (*func_glWindowPos2fvMESA
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos2fvMESA
];
13156 TRACE("(%p)\n", v
);
13158 func_glWindowPos2fvMESA( v
);
13162 static void WINAPI
wine_glWindowPos2i( GLint x
, GLint y
) {
13163 void (*func_glWindowPos2i
)( GLint
, GLint
) = extension_funcs
[EXT_glWindowPos2i
];
13164 TRACE("(%d, %d)\n", x
, y
);
13166 func_glWindowPos2i( x
, y
);
13170 static void WINAPI
wine_glWindowPos2iARB( GLint x
, GLint y
) {
13171 void (*func_glWindowPos2iARB
)( GLint
, GLint
) = extension_funcs
[EXT_glWindowPos2iARB
];
13172 TRACE("(%d, %d)\n", x
, y
);
13174 func_glWindowPos2iARB( x
, y
);
13178 static void WINAPI
wine_glWindowPos2iMESA( GLint x
, GLint y
) {
13179 void (*func_glWindowPos2iMESA
)( GLint
, GLint
) = extension_funcs
[EXT_glWindowPos2iMESA
];
13180 TRACE("(%d, %d)\n", x
, y
);
13182 func_glWindowPos2iMESA( x
, y
);
13186 static void WINAPI
wine_glWindowPos2iv( GLint
* v
) {
13187 void (*func_glWindowPos2iv
)( GLint
* ) = extension_funcs
[EXT_glWindowPos2iv
];
13188 TRACE("(%p)\n", v
);
13190 func_glWindowPos2iv( v
);
13194 static void WINAPI
wine_glWindowPos2ivARB( GLint
* v
) {
13195 void (*func_glWindowPos2ivARB
)( GLint
* ) = extension_funcs
[EXT_glWindowPos2ivARB
];
13196 TRACE("(%p)\n", v
);
13198 func_glWindowPos2ivARB( v
);
13202 static void WINAPI
wine_glWindowPos2ivMESA( GLint
* v
) {
13203 void (*func_glWindowPos2ivMESA
)( GLint
* ) = extension_funcs
[EXT_glWindowPos2ivMESA
];
13204 TRACE("(%p)\n", v
);
13206 func_glWindowPos2ivMESA( v
);
13210 static void WINAPI
wine_glWindowPos2s( GLshort x
, GLshort y
) {
13211 void (*func_glWindowPos2s
)( GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos2s
];
13212 TRACE("(%d, %d)\n", x
, y
);
13214 func_glWindowPos2s( x
, y
);
13218 static void WINAPI
wine_glWindowPos2sARB( GLshort x
, GLshort y
) {
13219 void (*func_glWindowPos2sARB
)( GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos2sARB
];
13220 TRACE("(%d, %d)\n", x
, y
);
13222 func_glWindowPos2sARB( x
, y
);
13226 static void WINAPI
wine_glWindowPos2sMESA( GLshort x
, GLshort y
) {
13227 void (*func_glWindowPos2sMESA
)( GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos2sMESA
];
13228 TRACE("(%d, %d)\n", x
, y
);
13230 func_glWindowPos2sMESA( x
, y
);
13234 static void WINAPI
wine_glWindowPos2sv( GLshort
* v
) {
13235 void (*func_glWindowPos2sv
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos2sv
];
13236 TRACE("(%p)\n", v
);
13238 func_glWindowPos2sv( v
);
13242 static void WINAPI
wine_glWindowPos2svARB( GLshort
* v
) {
13243 void (*func_glWindowPos2svARB
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos2svARB
];
13244 TRACE("(%p)\n", v
);
13246 func_glWindowPos2svARB( v
);
13250 static void WINAPI
wine_glWindowPos2svMESA( GLshort
* v
) {
13251 void (*func_glWindowPos2svMESA
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos2svMESA
];
13252 TRACE("(%p)\n", v
);
13254 func_glWindowPos2svMESA( v
);
13258 static void WINAPI
wine_glWindowPos3d( GLdouble x
, GLdouble y
, GLdouble z
) {
13259 void (*func_glWindowPos3d
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos3d
];
13260 TRACE("(%f, %f, %f)\n", x
, y
, z
);
13262 func_glWindowPos3d( x
, y
, z
);
13266 static void WINAPI
wine_glWindowPos3dARB( GLdouble x
, GLdouble y
, GLdouble z
) {
13267 void (*func_glWindowPos3dARB
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos3dARB
];
13268 TRACE("(%f, %f, %f)\n", x
, y
, z
);
13270 func_glWindowPos3dARB( x
, y
, z
);
13274 static void WINAPI
wine_glWindowPos3dMESA( GLdouble x
, GLdouble y
, GLdouble z
) {
13275 void (*func_glWindowPos3dMESA
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos3dMESA
];
13276 TRACE("(%f, %f, %f)\n", x
, y
, z
);
13278 func_glWindowPos3dMESA( x
, y
, z
);
13282 static void WINAPI
wine_glWindowPos3dv( GLdouble
* v
) {
13283 void (*func_glWindowPos3dv
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos3dv
];
13284 TRACE("(%p)\n", v
);
13286 func_glWindowPos3dv( v
);
13290 static void WINAPI
wine_glWindowPos3dvARB( GLdouble
* v
) {
13291 void (*func_glWindowPos3dvARB
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos3dvARB
];
13292 TRACE("(%p)\n", v
);
13294 func_glWindowPos3dvARB( v
);
13298 static void WINAPI
wine_glWindowPos3dvMESA( GLdouble
* v
) {
13299 void (*func_glWindowPos3dvMESA
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos3dvMESA
];
13300 TRACE("(%p)\n", v
);
13302 func_glWindowPos3dvMESA( v
);
13306 static void WINAPI
wine_glWindowPos3f( GLfloat x
, GLfloat y
, GLfloat z
) {
13307 void (*func_glWindowPos3f
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos3f
];
13308 TRACE("(%f, %f, %f)\n", x
, y
, z
);
13310 func_glWindowPos3f( x
, y
, z
);
13314 static void WINAPI
wine_glWindowPos3fARB( GLfloat x
, GLfloat y
, GLfloat z
) {
13315 void (*func_glWindowPos3fARB
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos3fARB
];
13316 TRACE("(%f, %f, %f)\n", x
, y
, z
);
13318 func_glWindowPos3fARB( x
, y
, z
);
13322 static void WINAPI
wine_glWindowPos3fMESA( GLfloat x
, GLfloat y
, GLfloat z
) {
13323 void (*func_glWindowPos3fMESA
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos3fMESA
];
13324 TRACE("(%f, %f, %f)\n", x
, y
, z
);
13326 func_glWindowPos3fMESA( x
, y
, z
);
13330 static void WINAPI
wine_glWindowPos3fv( GLfloat
* v
) {
13331 void (*func_glWindowPos3fv
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos3fv
];
13332 TRACE("(%p)\n", v
);
13334 func_glWindowPos3fv( v
);
13338 static void WINAPI
wine_glWindowPos3fvARB( GLfloat
* v
) {
13339 void (*func_glWindowPos3fvARB
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos3fvARB
];
13340 TRACE("(%p)\n", v
);
13342 func_glWindowPos3fvARB( v
);
13346 static void WINAPI
wine_glWindowPos3fvMESA( GLfloat
* v
) {
13347 void (*func_glWindowPos3fvMESA
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos3fvMESA
];
13348 TRACE("(%p)\n", v
);
13350 func_glWindowPos3fvMESA( v
);
13354 static void WINAPI
wine_glWindowPos3i( GLint x
, GLint y
, GLint z
) {
13355 void (*func_glWindowPos3i
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos3i
];
13356 TRACE("(%d, %d, %d)\n", x
, y
, z
);
13358 func_glWindowPos3i( x
, y
, z
);
13362 static void WINAPI
wine_glWindowPos3iARB( GLint x
, GLint y
, GLint z
) {
13363 void (*func_glWindowPos3iARB
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos3iARB
];
13364 TRACE("(%d, %d, %d)\n", x
, y
, z
);
13366 func_glWindowPos3iARB( x
, y
, z
);
13370 static void WINAPI
wine_glWindowPos3iMESA( GLint x
, GLint y
, GLint z
) {
13371 void (*func_glWindowPos3iMESA
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos3iMESA
];
13372 TRACE("(%d, %d, %d)\n", x
, y
, z
);
13374 func_glWindowPos3iMESA( x
, y
, z
);
13378 static void WINAPI
wine_glWindowPos3iv( GLint
* v
) {
13379 void (*func_glWindowPos3iv
)( GLint
* ) = extension_funcs
[EXT_glWindowPos3iv
];
13380 TRACE("(%p)\n", v
);
13382 func_glWindowPos3iv( v
);
13386 static void WINAPI
wine_glWindowPos3ivARB( GLint
* v
) {
13387 void (*func_glWindowPos3ivARB
)( GLint
* ) = extension_funcs
[EXT_glWindowPos3ivARB
];
13388 TRACE("(%p)\n", v
);
13390 func_glWindowPos3ivARB( v
);
13394 static void WINAPI
wine_glWindowPos3ivMESA( GLint
* v
) {
13395 void (*func_glWindowPos3ivMESA
)( GLint
* ) = extension_funcs
[EXT_glWindowPos3ivMESA
];
13396 TRACE("(%p)\n", v
);
13398 func_glWindowPos3ivMESA( v
);
13402 static void WINAPI
wine_glWindowPos3s( GLshort x
, GLshort y
, GLshort z
) {
13403 void (*func_glWindowPos3s
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos3s
];
13404 TRACE("(%d, %d, %d)\n", x
, y
, z
);
13406 func_glWindowPos3s( x
, y
, z
);
13410 static void WINAPI
wine_glWindowPos3sARB( GLshort x
, GLshort y
, GLshort z
) {
13411 void (*func_glWindowPos3sARB
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos3sARB
];
13412 TRACE("(%d, %d, %d)\n", x
, y
, z
);
13414 func_glWindowPos3sARB( x
, y
, z
);
13418 static void WINAPI
wine_glWindowPos3sMESA( GLshort x
, GLshort y
, GLshort z
) {
13419 void (*func_glWindowPos3sMESA
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos3sMESA
];
13420 TRACE("(%d, %d, %d)\n", x
, y
, z
);
13422 func_glWindowPos3sMESA( x
, y
, z
);
13426 static void WINAPI
wine_glWindowPos3sv( GLshort
* v
) {
13427 void (*func_glWindowPos3sv
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos3sv
];
13428 TRACE("(%p)\n", v
);
13430 func_glWindowPos3sv( v
);
13434 static void WINAPI
wine_glWindowPos3svARB( GLshort
* v
) {
13435 void (*func_glWindowPos3svARB
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos3svARB
];
13436 TRACE("(%p)\n", v
);
13438 func_glWindowPos3svARB( v
);
13442 static void WINAPI
wine_glWindowPos3svMESA( GLshort
* v
) {
13443 void (*func_glWindowPos3svMESA
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos3svMESA
];
13444 TRACE("(%p)\n", v
);
13446 func_glWindowPos3svMESA( v
);
13450 static void WINAPI
wine_glWindowPos4dMESA( GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
13451 void (*func_glWindowPos4dMESA
)( GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos4dMESA
];
13452 TRACE("(%f, %f, %f, %f)\n", x
, y
, z
, w
);
13454 func_glWindowPos4dMESA( x
, y
, z
, w
);
13458 static void WINAPI
wine_glWindowPos4dvMESA( GLdouble
* v
) {
13459 void (*func_glWindowPos4dvMESA
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos4dvMESA
];
13460 TRACE("(%p)\n", v
);
13462 func_glWindowPos4dvMESA( v
);
13466 static void WINAPI
wine_glWindowPos4fMESA( GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
13467 void (*func_glWindowPos4fMESA
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos4fMESA
];
13468 TRACE("(%f, %f, %f, %f)\n", x
, y
, z
, w
);
13470 func_glWindowPos4fMESA( x
, y
, z
, w
);
13474 static void WINAPI
wine_glWindowPos4fvMESA( GLfloat
* v
) {
13475 void (*func_glWindowPos4fvMESA
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos4fvMESA
];
13476 TRACE("(%p)\n", v
);
13478 func_glWindowPos4fvMESA( v
);
13482 static void WINAPI
wine_glWindowPos4iMESA( GLint x
, GLint y
, GLint z
, GLint w
) {
13483 void (*func_glWindowPos4iMESA
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos4iMESA
];
13484 TRACE("(%d, %d, %d, %d)\n", x
, y
, z
, w
);
13486 func_glWindowPos4iMESA( x
, y
, z
, w
);
13490 static void WINAPI
wine_glWindowPos4ivMESA( GLint
* v
) {
13491 void (*func_glWindowPos4ivMESA
)( GLint
* ) = extension_funcs
[EXT_glWindowPos4ivMESA
];
13492 TRACE("(%p)\n", v
);
13494 func_glWindowPos4ivMESA( v
);
13498 static void WINAPI
wine_glWindowPos4sMESA( GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
13499 void (*func_glWindowPos4sMESA
)( GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos4sMESA
];
13500 TRACE("(%d, %d, %d, %d)\n", x
, y
, z
, w
);
13502 func_glWindowPos4sMESA( x
, y
, z
, w
);
13506 static void WINAPI
wine_glWindowPos4svMESA( GLshort
* v
) {
13507 void (*func_glWindowPos4svMESA
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos4svMESA
];
13508 TRACE("(%p)\n", v
);
13510 func_glWindowPos4svMESA( v
);
13514 static void WINAPI
wine_glWriteMaskEXT( GLuint res
, GLuint in
, GLenum outX
, GLenum outY
, GLenum outZ
, GLenum outW
) {
13515 void (*func_glWriteMaskEXT
)( GLuint
, GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glWriteMaskEXT
];
13516 TRACE("(%d, %d, %d, %d, %d, %d)\n", res
, in
, outX
, outY
, outZ
, outW
);
13518 func_glWriteMaskEXT( res
, in
, outX
, outY
, outZ
, outW
);
13523 /* The table giving the correspondence between names and functions */
13524 const OpenGL_extension extension_registry
[NB_EXTENSIONS
] = {
13525 { "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side", wine_glActiveStencilFaceEXT
},
13526 { "glActiveTexture", "GL_VERSION_1_3", wine_glActiveTexture
},
13527 { "glActiveTextureARB", "GL_ARB_multitexture", wine_glActiveTextureARB
},
13528 { "glActiveVaryingNV", "GL_NV_transform_feedback", wine_glActiveVaryingNV
},
13529 { "glAlphaFragmentOp1ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp1ATI
},
13530 { "glAlphaFragmentOp2ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp2ATI
},
13531 { "glAlphaFragmentOp3ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp3ATI
},
13532 { "glApplyTextureEXT", "GL_EXT_light_texture", wine_glApplyTextureEXT
},
13533 { "glAreProgramsResidentNV", "GL_NV_vertex_program", wine_glAreProgramsResidentNV
},
13534 { "glAreTexturesResidentEXT", "GL_EXT_texture_object", wine_glAreTexturesResidentEXT
},
13535 { "glArrayElementEXT", "GL_EXT_vertex_array", wine_glArrayElementEXT
},
13536 { "glArrayObjectATI", "GL_ATI_vertex_array_object", wine_glArrayObjectATI
},
13537 { "glAsyncMarkerSGIX", "GL_SGIX_async", wine_glAsyncMarkerSGIX
},
13538 { "glAttachObjectARB", "GL_ARB_shader_objects", wine_glAttachObjectARB
},
13539 { "glAttachShader", "GL_VERSION_2_0", wine_glAttachShader
},
13540 { "glBeginConditionalRender", "GL_VERSION_3_0", wine_glBeginConditionalRender
},
13541 { "glBeginConditionalRenderNV", "GL_NV_conditional_render", wine_glBeginConditionalRenderNV
},
13542 { "glBeginFragmentShaderATI", "GL_ATI_fragment_shader", wine_glBeginFragmentShaderATI
},
13543 { "glBeginOcclusionQueryNV", "GL_NV_occlusion_query", wine_glBeginOcclusionQueryNV
},
13544 { "glBeginQuery", "GL_VERSION_1_5", wine_glBeginQuery
},
13545 { "glBeginQueryARB", "GL_ARB_occlusion_query", wine_glBeginQueryARB
},
13546 { "glBeginTransformFeedback", "GL_VERSION_3_0", wine_glBeginTransformFeedback
},
13547 { "glBeginTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glBeginTransformFeedbackEXT
},
13548 { "glBeginTransformFeedbackNV", "GL_NV_transform_feedback", wine_glBeginTransformFeedbackNV
},
13549 { "glBeginVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBeginVertexShaderEXT
},
13550 { "glBindAttribLocation", "GL_VERSION_2_0", wine_glBindAttribLocation
},
13551 { "glBindAttribLocationARB", "GL_ARB_vertex_shader", wine_glBindAttribLocationARB
},
13552 { "glBindBuffer", "GL_VERSION_1_5", wine_glBindBuffer
},
13553 { "glBindBufferARB", "GL_ARB_vertex_buffer_object", wine_glBindBufferARB
},
13554 { "glBindBufferBase", "GL_VERSION_3_0", wine_glBindBufferBase
},
13555 { "glBindBufferBaseEXT", "GL_EXT_transform_feedback", wine_glBindBufferBaseEXT
},
13556 { "glBindBufferBaseNV", "GL_NV_transform_feedback", wine_glBindBufferBaseNV
},
13557 { "glBindBufferOffsetEXT", "GL_EXT_transform_feedback", wine_glBindBufferOffsetEXT
},
13558 { "glBindBufferOffsetNV", "GL_NV_transform_feedback", wine_glBindBufferOffsetNV
},
13559 { "glBindBufferRange", "GL_VERSION_3_0", wine_glBindBufferRange
},
13560 { "glBindBufferRangeEXT", "GL_EXT_transform_feedback", wine_glBindBufferRangeEXT
},
13561 { "glBindBufferRangeNV", "GL_NV_transform_feedback", wine_glBindBufferRangeNV
},
13562 { "glBindFragDataLocation", "GL_VERSION_3_0", wine_glBindFragDataLocation
},
13563 { "glBindFragDataLocationEXT", "GL_EXT_gpu_shader4", wine_glBindFragDataLocationEXT
},
13564 { "glBindFragmentShaderATI", "GL_ATI_fragment_shader", wine_glBindFragmentShaderATI
},
13565 { "glBindFramebuffer", "GL_ARB_framebuffer_object", wine_glBindFramebuffer
},
13566 { "glBindFramebufferEXT", "GL_EXT_framebuffer_object", wine_glBindFramebufferEXT
},
13567 { "glBindLightParameterEXT", "GL_EXT_vertex_shader", wine_glBindLightParameterEXT
},
13568 { "glBindMaterialParameterEXT", "GL_EXT_vertex_shader", wine_glBindMaterialParameterEXT
},
13569 { "glBindMultiTextureEXT", "GL_EXT_direct_state_access", wine_glBindMultiTextureEXT
},
13570 { "glBindParameterEXT", "GL_EXT_vertex_shader", wine_glBindParameterEXT
},
13571 { "glBindProgramARB", "GL_ARB_vertex_program", wine_glBindProgramARB
},
13572 { "glBindProgramNV", "GL_NV_vertex_program", wine_glBindProgramNV
},
13573 { "glBindRenderbuffer", "GL_ARB_framebuffer_object", wine_glBindRenderbuffer
},
13574 { "glBindRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glBindRenderbufferEXT
},
13575 { "glBindTexGenParameterEXT", "GL_EXT_vertex_shader", wine_glBindTexGenParameterEXT
},
13576 { "glBindTextureEXT", "GL_EXT_texture_object", wine_glBindTextureEXT
},
13577 { "glBindTextureUnitParameterEXT", "GL_EXT_vertex_shader", wine_glBindTextureUnitParameterEXT
},
13578 { "glBindVertexArray", "GL_ARB_vertex_array_object", wine_glBindVertexArray
},
13579 { "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object", wine_glBindVertexArrayAPPLE
},
13580 { "glBindVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBindVertexShaderEXT
},
13581 { "glBinormal3bEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bEXT
},
13582 { "glBinormal3bvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bvEXT
},
13583 { "glBinormal3dEXT", "GL_EXT_coordinate_frame", wine_glBinormal3dEXT
},
13584 { "glBinormal3dvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3dvEXT
},
13585 { "glBinormal3fEXT", "GL_EXT_coordinate_frame", wine_glBinormal3fEXT
},
13586 { "glBinormal3fvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3fvEXT
},
13587 { "glBinormal3iEXT", "GL_EXT_coordinate_frame", wine_glBinormal3iEXT
},
13588 { "glBinormal3ivEXT", "GL_EXT_coordinate_frame", wine_glBinormal3ivEXT
},
13589 { "glBinormal3sEXT", "GL_EXT_coordinate_frame", wine_glBinormal3sEXT
},
13590 { "glBinormal3svEXT", "GL_EXT_coordinate_frame", wine_glBinormal3svEXT
},
13591 { "glBinormalPointerEXT", "GL_EXT_coordinate_frame", wine_glBinormalPointerEXT
},
13592 { "glBlendColorEXT", "GL_EXT_blend_color", wine_glBlendColorEXT
},
13593 { "glBlendEquationEXT", "GL_EXT_blend_minmax", wine_glBlendEquationEXT
},
13594 { "glBlendEquationSeparate", "GL_VERSION_2_0", wine_glBlendEquationSeparate
},
13595 { "glBlendEquationSeparateEXT", "GL_EXT_blend_equation_separate", wine_glBlendEquationSeparateEXT
},
13596 { "glBlendFuncSeparate", "GL_VERSION_1_4", wine_glBlendFuncSeparate
},
13597 { "glBlendFuncSeparateEXT", "GL_EXT_blend_func_separate", wine_glBlendFuncSeparateEXT
},
13598 { "glBlendFuncSeparateINGR", "GL_INGR_blend_func_separate", wine_glBlendFuncSeparateINGR
},
13599 { "glBlitFramebuffer", "GL_ARB_framebuffer_object", wine_glBlitFramebuffer
},
13600 { "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit", wine_glBlitFramebufferEXT
},
13601 { "glBufferData", "GL_VERSION_1_5", wine_glBufferData
},
13602 { "glBufferDataARB", "GL_ARB_vertex_buffer_object", wine_glBufferDataARB
},
13603 { "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range", wine_glBufferParameteriAPPLE
},
13604 { "glBufferRegionEnabled", "GL_KTX_buffer_region", wine_glBufferRegionEnabled
},
13605 { "glBufferSubData", "GL_VERSION_1_5", wine_glBufferSubData
},
13606 { "glBufferSubDataARB", "GL_ARB_vertex_buffer_object", wine_glBufferSubDataARB
},
13607 { "glCheckFramebufferStatus", "GL_ARB_framebuffer_object", wine_glCheckFramebufferStatus
},
13608 { "glCheckFramebufferStatusEXT", "GL_EXT_framebuffer_object", wine_glCheckFramebufferStatusEXT
},
13609 { "glCheckNamedFramebufferStatusEXT", "GL_EXT_direct_state_access", wine_glCheckNamedFramebufferStatusEXT
},
13610 { "glClampColor", "GL_VERSION_3_0", wine_glClampColor
},
13611 { "glClampColorARB", "GL_ARB_color_buffer_float", wine_glClampColorARB
},
13612 { "glClearBufferfi", "GL_VERSION_3_0", wine_glClearBufferfi
},
13613 { "glClearBufferfv", "GL_VERSION_3_0", wine_glClearBufferfv
},
13614 { "glClearBufferiv", "GL_VERSION_3_0", wine_glClearBufferiv
},
13615 { "glClearBufferuiv", "GL_VERSION_3_0", wine_glClearBufferuiv
},
13616 { "glClearColorIiEXT", "GL_EXT_texture_integer", wine_glClearColorIiEXT
},
13617 { "glClearColorIuiEXT", "GL_EXT_texture_integer", wine_glClearColorIuiEXT
},
13618 { "glClearDepthdNV", "GL_NV_depth_buffer_float", wine_glClearDepthdNV
},
13619 { "glClientActiveTexture", "GL_VERSION_1_3", wine_glClientActiveTexture
},
13620 { "glClientActiveTextureARB", "GL_ARB_multitexture", wine_glClientActiveTextureARB
},
13621 { "glClientActiveVertexStreamATI", "GL_ATI_vertex_streams", wine_glClientActiveVertexStreamATI
},
13622 { "glClientAttribDefaultEXT", "GL_EXT_direct_state_access", wine_glClientAttribDefaultEXT
},
13623 { "glColor3fVertex3fSUN", "GL_SUN_vertex", wine_glColor3fVertex3fSUN
},
13624 { "glColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glColor3fVertex3fvSUN
},
13625 { "glColor3hNV", "GL_NV_half_float", wine_glColor3hNV
},
13626 { "glColor3hvNV", "GL_NV_half_float", wine_glColor3hvNV
},
13627 { "glColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glColor4fNormal3fVertex3fSUN
},
13628 { "glColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glColor4fNormal3fVertex3fvSUN
},
13629 { "glColor4hNV", "GL_NV_half_float", wine_glColor4hNV
},
13630 { "glColor4hvNV", "GL_NV_half_float", wine_glColor4hvNV
},
13631 { "glColor4ubVertex2fSUN", "GL_SUN_vertex", wine_glColor4ubVertex2fSUN
},
13632 { "glColor4ubVertex2fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex2fvSUN
},
13633 { "glColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fSUN
},
13634 { "glColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fvSUN
},
13635 { "glColorFragmentOp1ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp1ATI
},
13636 { "glColorFragmentOp2ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp2ATI
},
13637 { "glColorFragmentOp3ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp3ATI
},
13638 { "glColorMaskIndexedEXT", "GL_EXT_draw_buffers2", wine_glColorMaskIndexedEXT
},
13639 { "glColorMaski", "GL_VERSION_3_0", wine_glColorMaski
},
13640 { "glColorPointerEXT", "GL_EXT_vertex_array", wine_glColorPointerEXT
},
13641 { "glColorPointerListIBM", "GL_IBM_vertex_array_lists", wine_glColorPointerListIBM
},
13642 { "glColorPointervINTEL", "GL_INTEL_parallel_arrays", wine_glColorPointervINTEL
},
13643 { "glColorSubTableEXT", "GL_EXT_color_subtable", wine_glColorSubTableEXT
},
13644 { "glColorTableEXT", "GL_EXT_paletted_texture", wine_glColorTableEXT
},
13645 { "glColorTableParameterfvSGI", "GL_SGI_color_table", wine_glColorTableParameterfvSGI
},
13646 { "glColorTableParameterivSGI", "GL_SGI_color_table", wine_glColorTableParameterivSGI
},
13647 { "glColorTableSGI", "GL_SGI_color_table", wine_glColorTableSGI
},
13648 { "glCombinerInputNV", "GL_NV_register_combiners", wine_glCombinerInputNV
},
13649 { "glCombinerOutputNV", "GL_NV_register_combiners", wine_glCombinerOutputNV
},
13650 { "glCombinerParameterfNV", "GL_NV_register_combiners", wine_glCombinerParameterfNV
},
13651 { "glCombinerParameterfvNV", "GL_NV_register_combiners", wine_glCombinerParameterfvNV
},
13652 { "glCombinerParameteriNV", "GL_NV_register_combiners", wine_glCombinerParameteriNV
},
13653 { "glCombinerParameterivNV", "GL_NV_register_combiners", wine_glCombinerParameterivNV
},
13654 { "glCombinerStageParameterfvNV", "GL_NV_register_combiners2", wine_glCombinerStageParameterfvNV
},
13655 { "glCompileShader", "GL_VERSION_2_0", wine_glCompileShader
},
13656 { "glCompileShaderARB", "GL_ARB_shader_objects", wine_glCompileShaderARB
},
13657 { "glCompressedMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage1DEXT
},
13658 { "glCompressedMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage2DEXT
},
13659 { "glCompressedMultiTexImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage3DEXT
},
13660 { "glCompressedMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage1DEXT
},
13661 { "glCompressedMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage2DEXT
},
13662 { "glCompressedMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage3DEXT
},
13663 { "glCompressedTexImage1D", "GL_VERSION_1_3", wine_glCompressedTexImage1D
},
13664 { "glCompressedTexImage1DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage1DARB
},
13665 { "glCompressedTexImage2D", "GL_VERSION_1_3", wine_glCompressedTexImage2D
},
13666 { "glCompressedTexImage2DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage2DARB
},
13667 { "glCompressedTexImage3D", "GL_VERSION_1_3", wine_glCompressedTexImage3D
},
13668 { "glCompressedTexImage3DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage3DARB
},
13669 { "glCompressedTexSubImage1D", "GL_VERSION_1_3", wine_glCompressedTexSubImage1D
},
13670 { "glCompressedTexSubImage1DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage1DARB
},
13671 { "glCompressedTexSubImage2D", "GL_VERSION_1_3", wine_glCompressedTexSubImage2D
},
13672 { "glCompressedTexSubImage2DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage2DARB
},
13673 { "glCompressedTexSubImage3D", "GL_VERSION_1_3", wine_glCompressedTexSubImage3D
},
13674 { "glCompressedTexSubImage3DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage3DARB
},
13675 { "glCompressedTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage1DEXT
},
13676 { "glCompressedTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage2DEXT
},
13677 { "glCompressedTextureImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage3DEXT
},
13678 { "glCompressedTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage1DEXT
},
13679 { "glCompressedTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage2DEXT
},
13680 { "glCompressedTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage3DEXT
},
13681 { "glConvolutionFilter1DEXT", "GL_EXT_convolution", wine_glConvolutionFilter1DEXT
},
13682 { "glConvolutionFilter2DEXT", "GL_EXT_convolution", wine_glConvolutionFilter2DEXT
},
13683 { "glConvolutionParameterfEXT", "GL_EXT_convolution", wine_glConvolutionParameterfEXT
},
13684 { "glConvolutionParameterfvEXT", "GL_EXT_convolution", wine_glConvolutionParameterfvEXT
},
13685 { "glConvolutionParameteriEXT", "GL_EXT_convolution", wine_glConvolutionParameteriEXT
},
13686 { "glConvolutionParameterivEXT", "GL_EXT_convolution", wine_glConvolutionParameterivEXT
},
13687 { "glCopyColorSubTableEXT", "GL_EXT_color_subtable", wine_glCopyColorSubTableEXT
},
13688 { "glCopyColorTableSGI", "GL_SGI_color_table", wine_glCopyColorTableSGI
},
13689 { "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter1DEXT
},
13690 { "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter2DEXT
},
13691 { "glCopyMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage1DEXT
},
13692 { "glCopyMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage2DEXT
},
13693 { "glCopyMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage1DEXT
},
13694 { "glCopyMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage2DEXT
},
13695 { "glCopyMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage3DEXT
},
13696 { "glCopyTexImage1DEXT", "GL_EXT_copy_texture", wine_glCopyTexImage1DEXT
},
13697 { "glCopyTexImage2DEXT", "GL_EXT_copy_texture", wine_glCopyTexImage2DEXT
},
13698 { "glCopyTexSubImage1DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage1DEXT
},
13699 { "glCopyTexSubImage2DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage2DEXT
},
13700 { "glCopyTexSubImage3DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage3DEXT
},
13701 { "glCopyTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureImage1DEXT
},
13702 { "glCopyTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureImage2DEXT
},
13703 { "glCopyTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage1DEXT
},
13704 { "glCopyTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage2DEXT
},
13705 { "glCopyTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage3DEXT
},
13706 { "glCreateProgram", "GL_VERSION_2_0", wine_glCreateProgram
},
13707 { "glCreateProgramObjectARB", "GL_ARB_shader_objects", wine_glCreateProgramObjectARB
},
13708 { "glCreateShader", "GL_VERSION_2_0", wine_glCreateShader
},
13709 { "glCreateShaderObjectARB", "GL_ARB_shader_objects", wine_glCreateShaderObjectARB
},
13710 { "glCullParameterdvEXT", "GL_EXT_cull_vertex", wine_glCullParameterdvEXT
},
13711 { "glCullParameterfvEXT", "GL_EXT_cull_vertex", wine_glCullParameterfvEXT
},
13712 { "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette", wine_glCurrentPaletteMatrixARB
},
13713 { "glDeformSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformSGIX
},
13714 { "glDeformationMap3dSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformationMap3dSGIX
},
13715 { "glDeformationMap3fSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformationMap3fSGIX
},
13716 { "glDeleteAsyncMarkersSGIX", "GL_SGIX_async", wine_glDeleteAsyncMarkersSGIX
},
13717 { "glDeleteBufferRegion", "GL_KTX_buffer_region", wine_glDeleteBufferRegion
},
13718 { "glDeleteBuffers", "GL_VERSION_1_5", wine_glDeleteBuffers
},
13719 { "glDeleteBuffersARB", "GL_ARB_vertex_buffer_object", wine_glDeleteBuffersARB
},
13720 { "glDeleteFencesAPPLE", "GL_APPLE_fence", wine_glDeleteFencesAPPLE
},
13721 { "glDeleteFencesNV", "GL_NV_fence", wine_glDeleteFencesNV
},
13722 { "glDeleteFragmentShaderATI", "GL_ATI_fragment_shader", wine_glDeleteFragmentShaderATI
},
13723 { "glDeleteFramebuffers", "GL_ARB_framebuffer_object", wine_glDeleteFramebuffers
},
13724 { "glDeleteFramebuffersEXT", "GL_EXT_framebuffer_object", wine_glDeleteFramebuffersEXT
},
13725 { "glDeleteObjectARB", "GL_ARB_shader_objects", wine_glDeleteObjectARB
},
13726 { "glDeleteObjectBufferATI", "GL_ATI_vertex_array_object", wine_glDeleteObjectBufferATI
},
13727 { "glDeleteOcclusionQueriesNV", "GL_NV_occlusion_query", wine_glDeleteOcclusionQueriesNV
},
13728 { "glDeleteProgram", "GL_VERSION_2_0", wine_glDeleteProgram
},
13729 { "glDeleteProgramsARB", "GL_ARB_vertex_program", wine_glDeleteProgramsARB
},
13730 { "glDeleteProgramsNV", "GL_NV_vertex_program", wine_glDeleteProgramsNV
},
13731 { "glDeleteQueries", "GL_VERSION_1_5", wine_glDeleteQueries
},
13732 { "glDeleteQueriesARB", "GL_ARB_occlusion_query", wine_glDeleteQueriesARB
},
13733 { "glDeleteRenderbuffers", "GL_ARB_framebuffer_object", wine_glDeleteRenderbuffers
},
13734 { "glDeleteRenderbuffersEXT", "GL_EXT_framebuffer_object", wine_glDeleteRenderbuffersEXT
},
13735 { "glDeleteShader", "GL_VERSION_2_0", wine_glDeleteShader
},
13736 { "glDeleteTexturesEXT", "GL_EXT_texture_object", wine_glDeleteTexturesEXT
},
13737 { "glDeleteVertexArrays", "GL_ARB_vertex_array_object", wine_glDeleteVertexArrays
},
13738 { "glDeleteVertexArraysAPPLE", "GL_APPLE_vertex_array_object", wine_glDeleteVertexArraysAPPLE
},
13739 { "glDeleteVertexShaderEXT", "GL_EXT_vertex_shader", wine_glDeleteVertexShaderEXT
},
13740 { "glDepthBoundsEXT", "GL_EXT_depth_bounds_test", wine_glDepthBoundsEXT
},
13741 { "glDepthBoundsdNV", "GL_NV_depth_buffer_float", wine_glDepthBoundsdNV
},
13742 { "glDepthRangedNV", "GL_NV_depth_buffer_float", wine_glDepthRangedNV
},
13743 { "glDetachObjectARB", "GL_ARB_shader_objects", wine_glDetachObjectARB
},
13744 { "glDetachShader", "GL_VERSION_2_0", wine_glDetachShader
},
13745 { "glDetailTexFuncSGIS", "GL_SGIS_detail_texture", wine_glDetailTexFuncSGIS
},
13746 { "glDisableClientStateIndexedEXT", "GL_EXT_direct_state_access", wine_glDisableClientStateIndexedEXT
},
13747 { "glDisableIndexedEXT", "GL_EXT_draw_buffers2", wine_glDisableIndexedEXT
},
13748 { "glDisableVariantClientStateEXT", "GL_EXT_vertex_shader", wine_glDisableVariantClientStateEXT
},
13749 { "glDisableVertexAttribArray", "GL_VERSION_2_0", wine_glDisableVertexAttribArray
},
13750 { "glDisableVertexAttribArrayARB", "GL_ARB_vertex_program", wine_glDisableVertexAttribArrayARB
},
13751 { "glDisablei", "GL_VERSION_3_0", wine_glDisablei
},
13752 { "glDrawArraysEXT", "GL_EXT_vertex_array", wine_glDrawArraysEXT
},
13753 { "glDrawArraysInstancedARB", "GL_ARB_draw_instanced", wine_glDrawArraysInstancedARB
},
13754 { "glDrawArraysInstancedEXT", "GL_EXT_draw_instanced", wine_glDrawArraysInstancedEXT
},
13755 { "glDrawBufferRegion", "GL_KTX_buffer_region", wine_glDrawBufferRegion
},
13756 { "glDrawBuffers", "GL_VERSION_2_0", wine_glDrawBuffers
},
13757 { "glDrawBuffersARB", "GL_ARB_draw_buffers", wine_glDrawBuffersARB
},
13758 { "glDrawBuffersATI", "GL_ATI_draw_buffers", wine_glDrawBuffersATI
},
13759 { "glDrawElementArrayAPPLE", "GL_APPLE_element_array", wine_glDrawElementArrayAPPLE
},
13760 { "glDrawElementArrayATI", "GL_ATI_element_array", wine_glDrawElementArrayATI
},
13761 { "glDrawElementsInstancedARB", "GL_ARB_draw_instanced", wine_glDrawElementsInstancedARB
},
13762 { "glDrawElementsInstancedEXT", "GL_EXT_draw_instanced", wine_glDrawElementsInstancedEXT
},
13763 { "glDrawMeshArraysSUN", "GL_SUN_mesh_array", wine_glDrawMeshArraysSUN
},
13764 { "glDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", wine_glDrawRangeElementArrayAPPLE
},
13765 { "glDrawRangeElementArrayATI", "GL_ATI_element_array", wine_glDrawRangeElementArrayATI
},
13766 { "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements", wine_glDrawRangeElementsEXT
},
13767 { "glEdgeFlagPointerEXT", "GL_EXT_vertex_array", wine_glEdgeFlagPointerEXT
},
13768 { "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists", wine_glEdgeFlagPointerListIBM
},
13769 { "glElementPointerAPPLE", "GL_APPLE_element_array", wine_glElementPointerAPPLE
},
13770 { "glElementPointerATI", "GL_ATI_element_array", wine_glElementPointerATI
},
13771 { "glEnableClientStateIndexedEXT", "GL_EXT_direct_state_access", wine_glEnableClientStateIndexedEXT
},
13772 { "glEnableIndexedEXT", "GL_EXT_draw_buffers2", wine_glEnableIndexedEXT
},
13773 { "glEnableVariantClientStateEXT", "GL_EXT_vertex_shader", wine_glEnableVariantClientStateEXT
},
13774 { "glEnableVertexAttribArray", "GL_VERSION_2_0", wine_glEnableVertexAttribArray
},
13775 { "glEnableVertexAttribArrayARB", "GL_ARB_vertex_program", wine_glEnableVertexAttribArrayARB
},
13776 { "glEnablei", "GL_VERSION_3_0", wine_glEnablei
},
13777 { "glEndConditionalRender", "GL_VERSION_3_0", wine_glEndConditionalRender
},
13778 { "glEndConditionalRenderNV", "GL_NV_conditional_render", wine_glEndConditionalRenderNV
},
13779 { "glEndFragmentShaderATI", "GL_ATI_fragment_shader", wine_glEndFragmentShaderATI
},
13780 { "glEndOcclusionQueryNV", "GL_NV_occlusion_query", wine_glEndOcclusionQueryNV
},
13781 { "glEndQuery", "GL_VERSION_1_5", wine_glEndQuery
},
13782 { "glEndQueryARB", "GL_ARB_occlusion_query", wine_glEndQueryARB
},
13783 { "glEndTransformFeedback", "GL_VERSION_3_0", wine_glEndTransformFeedback
},
13784 { "glEndTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glEndTransformFeedbackEXT
},
13785 { "glEndTransformFeedbackNV", "GL_NV_transform_feedback", wine_glEndTransformFeedbackNV
},
13786 { "glEndVertexShaderEXT", "GL_EXT_vertex_shader", wine_glEndVertexShaderEXT
},
13787 { "glEvalMapsNV", "GL_NV_evaluators", wine_glEvalMapsNV
},
13788 { "glExecuteProgramNV", "GL_NV_vertex_program", wine_glExecuteProgramNV
},
13789 { "glExtractComponentEXT", "GL_EXT_vertex_shader", wine_glExtractComponentEXT
},
13790 { "glFinalCombinerInputNV", "GL_NV_register_combiners", wine_glFinalCombinerInputNV
},
13791 { "glFinishAsyncSGIX", "GL_SGIX_async", wine_glFinishAsyncSGIX
},
13792 { "glFinishFenceAPPLE", "GL_APPLE_fence", wine_glFinishFenceAPPLE
},
13793 { "glFinishFenceNV", "GL_NV_fence", wine_glFinishFenceNV
},
13794 { "glFinishObjectAPPLE", "GL_APPLE_fence", wine_glFinishObjectAPPLE
},
13795 { "glFinishTextureSUNX", "GL_SUNX_constant_data", wine_glFinishTextureSUNX
},
13796 { "glFlushMappedBufferRange", "GL_ARB_map_buffer_range", wine_glFlushMappedBufferRange
},
13797 { "glFlushMappedBufferRangeAPPLE", "GL_APPLE_flush_buffer_range", wine_glFlushMappedBufferRangeAPPLE
},
13798 { "glFlushPixelDataRangeNV", "GL_NV_pixel_data_range", wine_glFlushPixelDataRangeNV
},
13799 { "glFlushRasterSGIX", "GL_SGIX_flush_raster", wine_glFlushRasterSGIX
},
13800 { "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", wine_glFlushVertexArrayRangeAPPLE
},
13801 { "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range", wine_glFlushVertexArrayRangeNV
},
13802 { "glFogCoordPointer", "GL_VERSION_1_4", wine_glFogCoordPointer
},
13803 { "glFogCoordPointerEXT", "GL_EXT_fog_coord", wine_glFogCoordPointerEXT
},
13804 { "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glFogCoordPointerListIBM
},
13805 { "glFogCoordd", "GL_VERSION_1_4", wine_glFogCoordd
},
13806 { "glFogCoorddEXT", "GL_EXT_fog_coord", wine_glFogCoorddEXT
},
13807 { "glFogCoorddv", "GL_VERSION_1_4", wine_glFogCoorddv
},
13808 { "glFogCoorddvEXT", "GL_EXT_fog_coord", wine_glFogCoorddvEXT
},
13809 { "glFogCoordf", "GL_VERSION_1_4", wine_glFogCoordf
},
13810 { "glFogCoordfEXT", "GL_EXT_fog_coord", wine_glFogCoordfEXT
},
13811 { "glFogCoordfv", "GL_VERSION_1_4", wine_glFogCoordfv
},
13812 { "glFogCoordfvEXT", "GL_EXT_fog_coord", wine_glFogCoordfvEXT
},
13813 { "glFogCoordhNV", "GL_NV_half_float", wine_glFogCoordhNV
},
13814 { "glFogCoordhvNV", "GL_NV_half_float", wine_glFogCoordhvNV
},
13815 { "glFogFuncSGIS", "GL_SGIS_fog_function", wine_glFogFuncSGIS
},
13816 { "glFragmentColorMaterialSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentColorMaterialSGIX
},
13817 { "glFragmentLightModelfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelfSGIX
},
13818 { "glFragmentLightModelfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelfvSGIX
},
13819 { "glFragmentLightModeliSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModeliSGIX
},
13820 { "glFragmentLightModelivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelivSGIX
},
13821 { "glFragmentLightfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightfSGIX
},
13822 { "glFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightfvSGIX
},
13823 { "glFragmentLightiSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightiSGIX
},
13824 { "glFragmentLightivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightivSGIX
},
13825 { "glFragmentMaterialfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialfSGIX
},
13826 { "glFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialfvSGIX
},
13827 { "glFragmentMaterialiSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialiSGIX
},
13828 { "glFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialivSGIX
},
13829 { "glFrameTerminatorGREMEDY", "GL_GREMEDY_frame_terminator", wine_glFrameTerminatorGREMEDY
},
13830 { "glFrameZoomSGIX", "GL_SGIX_framezoom", wine_glFrameZoomSGIX
},
13831 { "glFramebufferDrawBufferEXT", "GL_EXT_direct_state_access", wine_glFramebufferDrawBufferEXT
},
13832 { "glFramebufferDrawBuffersEXT", "GL_EXT_direct_state_access", wine_glFramebufferDrawBuffersEXT
},
13833 { "glFramebufferReadBufferEXT", "GL_EXT_direct_state_access", wine_glFramebufferReadBufferEXT
},
13834 { "glFramebufferRenderbuffer", "GL_ARB_framebuffer_object", wine_glFramebufferRenderbuffer
},
13835 { "glFramebufferRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glFramebufferRenderbufferEXT
},
13836 { "glFramebufferTexture1D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture1D
},
13837 { "glFramebufferTexture1DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture1DEXT
},
13838 { "glFramebufferTexture2D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture2D
},
13839 { "glFramebufferTexture2DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture2DEXT
},
13840 { "glFramebufferTexture3D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture3D
},
13841 { "glFramebufferTexture3DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture3DEXT
},
13842 { "glFramebufferTextureARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureARB
},
13843 { "glFramebufferTextureEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureEXT
},
13844 { "glFramebufferTextureFaceARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureFaceARB
},
13845 { "glFramebufferTextureFaceEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureFaceEXT
},
13846 { "glFramebufferTextureLayer", "GL_ARB_framebuffer_object", wine_glFramebufferTextureLayer
},
13847 { "glFramebufferTextureLayerARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureLayerARB
},
13848 { "glFramebufferTextureLayerEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureLayerEXT
},
13849 { "glFreeObjectBufferATI", "GL_ATI_vertex_array_object", wine_glFreeObjectBufferATI
},
13850 { "glGenAsyncMarkersSGIX", "GL_SGIX_async", wine_glGenAsyncMarkersSGIX
},
13851 { "glGenBuffers", "GL_VERSION_1_5", wine_glGenBuffers
},
13852 { "glGenBuffersARB", "GL_ARB_vertex_buffer_object", wine_glGenBuffersARB
},
13853 { "glGenFencesAPPLE", "GL_APPLE_fence", wine_glGenFencesAPPLE
},
13854 { "glGenFencesNV", "GL_NV_fence", wine_glGenFencesNV
},
13855 { "glGenFragmentShadersATI", "GL_ATI_fragment_shader", wine_glGenFragmentShadersATI
},
13856 { "glGenFramebuffers", "GL_ARB_framebuffer_object", wine_glGenFramebuffers
},
13857 { "glGenFramebuffersEXT", "GL_EXT_framebuffer_object", wine_glGenFramebuffersEXT
},
13858 { "glGenOcclusionQueriesNV", "GL_NV_occlusion_query", wine_glGenOcclusionQueriesNV
},
13859 { "glGenProgramsARB", "GL_ARB_vertex_program", wine_glGenProgramsARB
},
13860 { "glGenProgramsNV", "GL_NV_vertex_program", wine_glGenProgramsNV
},
13861 { "glGenQueries", "GL_VERSION_1_5", wine_glGenQueries
},
13862 { "glGenQueriesARB", "GL_ARB_occlusion_query", wine_glGenQueriesARB
},
13863 { "glGenRenderbuffers", "GL_ARB_framebuffer_object", wine_glGenRenderbuffers
},
13864 { "glGenRenderbuffersEXT", "GL_EXT_framebuffer_object", wine_glGenRenderbuffersEXT
},
13865 { "glGenSymbolsEXT", "GL_EXT_vertex_shader", wine_glGenSymbolsEXT
},
13866 { "glGenTexturesEXT", "GL_EXT_texture_object", wine_glGenTexturesEXT
},
13867 { "glGenVertexArrays", "GL_ARB_vertex_array_object", wine_glGenVertexArrays
},
13868 { "glGenVertexArraysAPPLE", "GL_APPLE_vertex_array_object", wine_glGenVertexArraysAPPLE
},
13869 { "glGenVertexShadersEXT", "GL_EXT_vertex_shader", wine_glGenVertexShadersEXT
},
13870 { "glGenerateMipmap", "GL_ARB_framebuffer_object", wine_glGenerateMipmap
},
13871 { "glGenerateMipmapEXT", "GL_EXT_framebuffer_object", wine_glGenerateMipmapEXT
},
13872 { "glGenerateMultiTexMipmapEXT", "GL_EXT_direct_state_access", wine_glGenerateMultiTexMipmapEXT
},
13873 { "glGenerateTextureMipmapEXT", "GL_EXT_direct_state_access", wine_glGenerateTextureMipmapEXT
},
13874 { "glGetActiveAttrib", "GL_VERSION_2_0", wine_glGetActiveAttrib
},
13875 { "glGetActiveAttribARB", "GL_ARB_vertex_shader", wine_glGetActiveAttribARB
},
13876 { "glGetActiveUniform", "GL_VERSION_2_0", wine_glGetActiveUniform
},
13877 { "glGetActiveUniformARB", "GL_ARB_shader_objects", wine_glGetActiveUniformARB
},
13878 { "glGetActiveVaryingNV", "GL_NV_transform_feedback", wine_glGetActiveVaryingNV
},
13879 { "glGetArrayObjectfvATI", "GL_ATI_vertex_array_object", wine_glGetArrayObjectfvATI
},
13880 { "glGetArrayObjectivATI", "GL_ATI_vertex_array_object", wine_glGetArrayObjectivATI
},
13881 { "glGetAttachedObjectsARB", "GL_ARB_shader_objects", wine_glGetAttachedObjectsARB
},
13882 { "glGetAttachedShaders", "GL_VERSION_2_0", wine_glGetAttachedShaders
},
13883 { "glGetAttribLocation", "GL_VERSION_2_0", wine_glGetAttribLocation
},
13884 { "glGetAttribLocationARB", "GL_ARB_vertex_shader", wine_glGetAttribLocationARB
},
13885 { "glGetBooleanIndexedvEXT", "GL_EXT_draw_buffers2", wine_glGetBooleanIndexedvEXT
},
13886 { "glGetBooleani_v", "GL_VERSION_3_0", wine_glGetBooleani_v
},
13887 { "glGetBufferParameteriv", "GL_VERSION_1_5", wine_glGetBufferParameteriv
},
13888 { "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferParameterivARB
},
13889 { "glGetBufferPointerv", "GL_VERSION_1_5", wine_glGetBufferPointerv
},
13890 { "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferPointervARB
},
13891 { "glGetBufferSubData", "GL_VERSION_1_5", wine_glGetBufferSubData
},
13892 { "glGetBufferSubDataARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferSubDataARB
},
13893 { "glGetColorTableEXT", "GL_EXT_paletted_texture", wine_glGetColorTableEXT
},
13894 { "glGetColorTableParameterfvEXT", "GL_EXT_paletted_texture", wine_glGetColorTableParameterfvEXT
},
13895 { "glGetColorTableParameterfvSGI", "GL_SGI_color_table", wine_glGetColorTableParameterfvSGI
},
13896 { "glGetColorTableParameterivEXT", "GL_EXT_paletted_texture", wine_glGetColorTableParameterivEXT
},
13897 { "glGetColorTableParameterivSGI", "GL_SGI_color_table", wine_glGetColorTableParameterivSGI
},
13898 { "glGetColorTableSGI", "GL_SGI_color_table", wine_glGetColorTableSGI
},
13899 { "glGetCombinerInputParameterfvNV", "GL_NV_register_combiners", wine_glGetCombinerInputParameterfvNV
},
13900 { "glGetCombinerInputParameterivNV", "GL_NV_register_combiners", wine_glGetCombinerInputParameterivNV
},
13901 { "glGetCombinerOutputParameterfvNV", "GL_NV_register_combiners", wine_glGetCombinerOutputParameterfvNV
},
13902 { "glGetCombinerOutputParameterivNV", "GL_NV_register_combiners", wine_glGetCombinerOutputParameterivNV
},
13903 { "glGetCombinerStageParameterfvNV", "GL_NV_register_combiners2", wine_glGetCombinerStageParameterfvNV
},
13904 { "glGetCompressedMultiTexImageEXT", "GL_EXT_direct_state_access", wine_glGetCompressedMultiTexImageEXT
},
13905 { "glGetCompressedTexImage", "GL_VERSION_1_3", wine_glGetCompressedTexImage
},
13906 { "glGetCompressedTexImageARB", "GL_ARB_texture_compression", wine_glGetCompressedTexImageARB
},
13907 { "glGetCompressedTextureImageEXT", "GL_EXT_direct_state_access", wine_glGetCompressedTextureImageEXT
},
13908 { "glGetConvolutionFilterEXT", "GL_EXT_convolution", wine_glGetConvolutionFilterEXT
},
13909 { "glGetConvolutionParameterfvEXT", "GL_EXT_convolution", wine_glGetConvolutionParameterfvEXT
},
13910 { "glGetConvolutionParameterivEXT", "GL_EXT_convolution", wine_glGetConvolutionParameterivEXT
},
13911 { "glGetDetailTexFuncSGIS", "GL_SGIS_detail_texture", wine_glGetDetailTexFuncSGIS
},
13912 { "glGetDoubleIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetDoubleIndexedvEXT
},
13913 { "glGetFenceivNV", "GL_NV_fence", wine_glGetFenceivNV
},
13914 { "glGetFinalCombinerInputParameterfvNV", "GL_NV_register_combiners", wine_glGetFinalCombinerInputParameterfvNV
},
13915 { "glGetFinalCombinerInputParameterivNV", "GL_NV_register_combiners", wine_glGetFinalCombinerInputParameterivNV
},
13916 { "glGetFloatIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetFloatIndexedvEXT
},
13917 { "glGetFogFuncSGIS", "GL_SGIS_fog_function", wine_glGetFogFuncSGIS
},
13918 { "glGetFragDataLocation", "GL_VERSION_3_0", wine_glGetFragDataLocation
},
13919 { "glGetFragDataLocationEXT", "GL_EXT_gpu_shader4", wine_glGetFragDataLocationEXT
},
13920 { "glGetFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentLightfvSGIX
},
13921 { "glGetFragmentLightivSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentLightivSGIX
},
13922 { "glGetFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentMaterialfvSGIX
},
13923 { "glGetFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentMaterialivSGIX
},
13924 { "glGetFramebufferAttachmentParameteriv", "GL_ARB_framebuffer_object", wine_glGetFramebufferAttachmentParameteriv
},
13925 { "glGetFramebufferAttachmentParameterivEXT", "GL_EXT_framebuffer_object", wine_glGetFramebufferAttachmentParameterivEXT
},
13926 { "glGetFramebufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetFramebufferParameterivEXT
},
13927 { "glGetHandleARB", "GL_ARB_shader_objects", wine_glGetHandleARB
},
13928 { "glGetHistogramEXT", "GL_EXT_histogram", wine_glGetHistogramEXT
},
13929 { "glGetHistogramParameterfvEXT", "GL_EXT_histogram", wine_glGetHistogramParameterfvEXT
},
13930 { "glGetHistogramParameterivEXT", "GL_EXT_histogram", wine_glGetHistogramParameterivEXT
},
13931 { "glGetImageTransformParameterfvHP", "GL_HP_image_transform", wine_glGetImageTransformParameterfvHP
},
13932 { "glGetImageTransformParameterivHP", "GL_HP_image_transform", wine_glGetImageTransformParameterivHP
},
13933 { "glGetInfoLogARB", "GL_ARB_shader_objects", wine_glGetInfoLogARB
},
13934 { "glGetInstrumentsSGIX", "GL_SGIX_instruments", wine_glGetInstrumentsSGIX
},
13935 { "glGetIntegerIndexedvEXT", "GL_EXT_draw_buffers2", wine_glGetIntegerIndexedvEXT
},
13936 { "glGetIntegeri_v", "GL_VERSION_3_0", wine_glGetIntegeri_v
},
13937 { "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantBooleanvEXT
},
13938 { "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantFloatvEXT
},
13939 { "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetInvariantIntegervEXT
},
13940 { "glGetListParameterfvSGIX", "GL_SGIX_list_priority", wine_glGetListParameterfvSGIX
},
13941 { "glGetListParameterivSGIX", "GL_SGIX_list_priority", wine_glGetListParameterivSGIX
},
13942 { "glGetLocalConstantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantBooleanvEXT
},
13943 { "glGetLocalConstantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantFloatvEXT
},
13944 { "glGetLocalConstantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantIntegervEXT
},
13945 { "glGetMapAttribParameterfvNV", "GL_NV_evaluators", wine_glGetMapAttribParameterfvNV
},
13946 { "glGetMapAttribParameterivNV", "GL_NV_evaluators", wine_glGetMapAttribParameterivNV
},
13947 { "glGetMapControlPointsNV", "GL_NV_evaluators", wine_glGetMapControlPointsNV
},
13948 { "glGetMapParameterfvNV", "GL_NV_evaluators", wine_glGetMapParameterfvNV
},
13949 { "glGetMapParameterivNV", "GL_NV_evaluators", wine_glGetMapParameterivNV
},
13950 { "glGetMinmaxEXT", "GL_EXT_histogram", wine_glGetMinmaxEXT
},
13951 { "glGetMinmaxParameterfvEXT", "GL_EXT_histogram", wine_glGetMinmaxParameterfvEXT
},
13952 { "glGetMinmaxParameterivEXT", "GL_EXT_histogram", wine_glGetMinmaxParameterivEXT
},
13953 { "glGetMultiTexEnvfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexEnvfvEXT
},
13954 { "glGetMultiTexEnvivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexEnvivEXT
},
13955 { "glGetMultiTexGendvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGendvEXT
},
13956 { "glGetMultiTexGenfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGenfvEXT
},
13957 { "glGetMultiTexGenivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGenivEXT
},
13958 { "glGetMultiTexImageEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexImageEXT
},
13959 { "glGetMultiTexLevelParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexLevelParameterfvEXT
},
13960 { "glGetMultiTexLevelParameterivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexLevelParameterivEXT
},
13961 { "glGetMultiTexParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterIivEXT
},
13962 { "glGetMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterIuivEXT
},
13963 { "glGetMultiTexParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterfvEXT
},
13964 { "glGetMultiTexParameterivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterivEXT
},
13965 { "glGetNamedBufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferParameterivEXT
},
13966 { "glGetNamedBufferPointervEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferPointervEXT
},
13967 { "glGetNamedBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferSubDataEXT
},
13968 { "glGetNamedFramebufferAttachmentParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedFramebufferAttachmentParameterivEXT
},
13969 { "glGetNamedProgramLocalParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterIivEXT
},
13970 { "glGetNamedProgramLocalParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterIuivEXT
},
13971 { "glGetNamedProgramLocalParameterdvEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterdvEXT
},
13972 { "glGetNamedProgramLocalParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterfvEXT
},
13973 { "glGetNamedProgramStringEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramStringEXT
},
13974 { "glGetNamedProgramivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramivEXT
},
13975 { "glGetNamedRenderbufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedRenderbufferParameterivEXT
},
13976 { "glGetObjectBufferfvATI", "GL_ATI_vertex_array_object", wine_glGetObjectBufferfvATI
},
13977 { "glGetObjectBufferivATI", "GL_ATI_vertex_array_object", wine_glGetObjectBufferivATI
},
13978 { "glGetObjectParameterfvARB", "GL_ARB_shader_objects", wine_glGetObjectParameterfvARB
},
13979 { "glGetObjectParameterivARB", "GL_ARB_shader_objects", wine_glGetObjectParameterivARB
},
13980 { "glGetOcclusionQueryivNV", "GL_NV_occlusion_query", wine_glGetOcclusionQueryivNV
},
13981 { "glGetOcclusionQueryuivNV", "GL_NV_occlusion_query", wine_glGetOcclusionQueryuivNV
},
13982 { "glGetPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", wine_glGetPixelTexGenParameterfvSGIS
},
13983 { "glGetPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", wine_glGetPixelTexGenParameterivSGIS
},
13984 { "glGetPointerIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetPointerIndexedvEXT
},
13985 { "glGetPointervEXT", "GL_EXT_vertex_array", wine_glGetPointervEXT
},
13986 { "glGetProgramEnvParameterIivNV", "GL_NV_gpu_program4", wine_glGetProgramEnvParameterIivNV
},
13987 { "glGetProgramEnvParameterIuivNV", "GL_NV_gpu_program4", wine_glGetProgramEnvParameterIuivNV
},
13988 { "glGetProgramEnvParameterdvARB", "GL_ARB_vertex_program", wine_glGetProgramEnvParameterdvARB
},
13989 { "glGetProgramEnvParameterfvARB", "GL_ARB_vertex_program", wine_glGetProgramEnvParameterfvARB
},
13990 { "glGetProgramInfoLog", "GL_VERSION_2_0", wine_glGetProgramInfoLog
},
13991 { "glGetProgramLocalParameterIivNV", "GL_NV_gpu_program4", wine_glGetProgramLocalParameterIivNV
},
13992 { "glGetProgramLocalParameterIuivNV", "GL_NV_gpu_program4", wine_glGetProgramLocalParameterIuivNV
},
13993 { "glGetProgramLocalParameterdvARB", "GL_ARB_vertex_program", wine_glGetProgramLocalParameterdvARB
},
13994 { "glGetProgramLocalParameterfvARB", "GL_ARB_vertex_program", wine_glGetProgramLocalParameterfvARB
},
13995 { "glGetProgramNamedParameterdvNV", "GL_NV_fragment_program", wine_glGetProgramNamedParameterdvNV
},
13996 { "glGetProgramNamedParameterfvNV", "GL_NV_fragment_program", wine_glGetProgramNamedParameterfvNV
},
13997 { "glGetProgramParameterdvNV", "GL_NV_vertex_program", wine_glGetProgramParameterdvNV
},
13998 { "glGetProgramParameterfvNV", "GL_NV_vertex_program", wine_glGetProgramParameterfvNV
},
13999 { "glGetProgramStringARB", "GL_ARB_vertex_program", wine_glGetProgramStringARB
},
14000 { "glGetProgramStringNV", "GL_NV_vertex_program", wine_glGetProgramStringNV
},
14001 { "glGetProgramiv", "GL_VERSION_2_0", wine_glGetProgramiv
},
14002 { "glGetProgramivARB", "GL_ARB_vertex_program", wine_glGetProgramivARB
},
14003 { "glGetProgramivNV", "GL_NV_vertex_program", wine_glGetProgramivNV
},
14004 { "glGetQueryObjecti64vEXT", "GL_EXT_timer_query", wine_glGetQueryObjecti64vEXT
},
14005 { "glGetQueryObjectiv", "GL_VERSION_1_5", wine_glGetQueryObjectiv
},
14006 { "glGetQueryObjectivARB", "GL_ARB_occlusion_query", wine_glGetQueryObjectivARB
},
14007 { "glGetQueryObjectui64vEXT", "GL_EXT_timer_query", wine_glGetQueryObjectui64vEXT
},
14008 { "glGetQueryObjectuiv", "GL_VERSION_1_5", wine_glGetQueryObjectuiv
},
14009 { "glGetQueryObjectuivARB", "GL_ARB_occlusion_query", wine_glGetQueryObjectuivARB
},
14010 { "glGetQueryiv", "GL_VERSION_1_5", wine_glGetQueryiv
},
14011 { "glGetQueryivARB", "GL_ARB_occlusion_query", wine_glGetQueryivARB
},
14012 { "glGetRenderbufferParameteriv", "GL_ARB_framebuffer_object", wine_glGetRenderbufferParameteriv
},
14013 { "glGetRenderbufferParameterivEXT", "GL_EXT_framebuffer_object", wine_glGetRenderbufferParameterivEXT
},
14014 { "glGetSeparableFilterEXT", "GL_EXT_convolution", wine_glGetSeparableFilterEXT
},
14015 { "glGetShaderInfoLog", "GL_VERSION_2_0", wine_glGetShaderInfoLog
},
14016 { "glGetShaderSource", "GL_VERSION_2_0", wine_glGetShaderSource
},
14017 { "glGetShaderSourceARB", "GL_ARB_shader_objects", wine_glGetShaderSourceARB
},
14018 { "glGetShaderiv", "GL_VERSION_2_0", wine_glGetShaderiv
},
14019 { "glGetSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", wine_glGetSharpenTexFuncSGIS
},
14020 { "glGetStringi", "GL_VERSION_3_0", wine_glGetStringi
},
14021 { "glGetTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", wine_glGetTexBumpParameterfvATI
},
14022 { "glGetTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", wine_glGetTexBumpParameterivATI
},
14023 { "glGetTexFilterFuncSGIS", "GL_SGIS_texture_filter4", wine_glGetTexFilterFuncSGIS
},
14024 { "glGetTexParameterIiv", "GL_VERSION_3_0", wine_glGetTexParameterIiv
},
14025 { "glGetTexParameterIivEXT", "GL_EXT_texture_integer", wine_glGetTexParameterIivEXT
},
14026 { "glGetTexParameterIuiv", "GL_VERSION_3_0", wine_glGetTexParameterIuiv
},
14027 { "glGetTexParameterIuivEXT", "GL_EXT_texture_integer", wine_glGetTexParameterIuivEXT
},
14028 { "glGetTextureImageEXT", "GL_EXT_direct_state_access", wine_glGetTextureImageEXT
},
14029 { "glGetTextureLevelParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetTextureLevelParameterfvEXT
},
14030 { "glGetTextureLevelParameterivEXT", "GL_EXT_direct_state_access", wine_glGetTextureLevelParameterivEXT
},
14031 { "glGetTextureParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterIivEXT
},
14032 { "glGetTextureParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterIuivEXT
},
14033 { "glGetTextureParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterfvEXT
},
14034 { "glGetTextureParameterivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterivEXT
},
14035 { "glGetTrackMatrixivNV", "GL_NV_vertex_program", wine_glGetTrackMatrixivNV
},
14036 { "glGetTransformFeedbackVarying", "GL_VERSION_3_0", wine_glGetTransformFeedbackVarying
},
14037 { "glGetTransformFeedbackVaryingEXT", "GL_EXT_transform_feedback", wine_glGetTransformFeedbackVaryingEXT
},
14038 { "glGetTransformFeedbackVaryingNV", "GL_NV_transform_feedback", wine_glGetTransformFeedbackVaryingNV
},
14039 { "glGetUniformBufferSizeEXT", "GL_EXT_bindable_uniform", wine_glGetUniformBufferSizeEXT
},
14040 { "glGetUniformLocation", "GL_VERSION_2_0", wine_glGetUniformLocation
},
14041 { "glGetUniformLocationARB", "GL_ARB_shader_objects", wine_glGetUniformLocationARB
},
14042 { "glGetUniformOffsetEXT", "GL_EXT_bindable_uniform", wine_glGetUniformOffsetEXT
},
14043 { "glGetUniformfv", "GL_VERSION_2_0", wine_glGetUniformfv
},
14044 { "glGetUniformfvARB", "GL_ARB_shader_objects", wine_glGetUniformfvARB
},
14045 { "glGetUniformiv", "GL_VERSION_2_0", wine_glGetUniformiv
},
14046 { "glGetUniformivARB", "GL_ARB_shader_objects", wine_glGetUniformivARB
},
14047 { "glGetUniformuiv", "GL_VERSION_3_0", wine_glGetUniformuiv
},
14048 { "glGetUniformuivEXT", "GL_EXT_gpu_shader4", wine_glGetUniformuivEXT
},
14049 { "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object", wine_glGetVariantArrayObjectfvATI
},
14050 { "glGetVariantArrayObjectivATI", "GL_ATI_vertex_array_object", wine_glGetVariantArrayObjectivATI
},
14051 { "glGetVariantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetVariantBooleanvEXT
},
14052 { "glGetVariantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetVariantFloatvEXT
},
14053 { "glGetVariantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetVariantIntegervEXT
},
14054 { "glGetVariantPointervEXT", "GL_EXT_vertex_shader", wine_glGetVariantPointervEXT
},
14055 { "glGetVaryingLocationNV", "GL_NV_transform_feedback", wine_glGetVaryingLocationNV
},
14056 { "glGetVertexAttribArrayObjectfvATI", "GL_ATI_vertex_attrib_array_object", wine_glGetVertexAttribArrayObjectfvATI
},
14057 { "glGetVertexAttribArrayObjectivATI", "GL_ATI_vertex_attrib_array_object", wine_glGetVertexAttribArrayObjectivATI
},
14058 { "glGetVertexAttribIiv", "GL_VERSION_3_0", wine_glGetVertexAttribIiv
},
14059 { "glGetVertexAttribIivEXT", "GL_NV_vertex_program4", wine_glGetVertexAttribIivEXT
},
14060 { "glGetVertexAttribIuiv", "GL_VERSION_3_0", wine_glGetVertexAttribIuiv
},
14061 { "glGetVertexAttribIuivEXT", "GL_NV_vertex_program4", wine_glGetVertexAttribIuivEXT
},
14062 { "glGetVertexAttribPointerv", "GL_VERSION_2_0", wine_glGetVertexAttribPointerv
},
14063 { "glGetVertexAttribPointervARB", "GL_ARB_vertex_program", wine_glGetVertexAttribPointervARB
},
14064 { "glGetVertexAttribPointervNV", "GL_NV_vertex_program", wine_glGetVertexAttribPointervNV
},
14065 { "glGetVertexAttribdv", "GL_VERSION_2_0", wine_glGetVertexAttribdv
},
14066 { "glGetVertexAttribdvARB", "GL_ARB_vertex_program", wine_glGetVertexAttribdvARB
},
14067 { "glGetVertexAttribdvNV", "GL_NV_vertex_program", wine_glGetVertexAttribdvNV
},
14068 { "glGetVertexAttribfv", "GL_VERSION_2_0", wine_glGetVertexAttribfv
},
14069 { "glGetVertexAttribfvARB", "GL_ARB_vertex_program", wine_glGetVertexAttribfvARB
},
14070 { "glGetVertexAttribfvNV", "GL_NV_vertex_program", wine_glGetVertexAttribfvNV
},
14071 { "glGetVertexAttribiv", "GL_VERSION_2_0", wine_glGetVertexAttribiv
},
14072 { "glGetVertexAttribivARB", "GL_ARB_vertex_program", wine_glGetVertexAttribivARB
},
14073 { "glGetVertexAttribivNV", "GL_NV_vertex_program", wine_glGetVertexAttribivNV
},
14074 { "glGlobalAlphaFactorbSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorbSUN
},
14075 { "glGlobalAlphaFactordSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactordSUN
},
14076 { "glGlobalAlphaFactorfSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorfSUN
},
14077 { "glGlobalAlphaFactoriSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactoriSUN
},
14078 { "glGlobalAlphaFactorsSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorsSUN
},
14079 { "glGlobalAlphaFactorubSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorubSUN
},
14080 { "glGlobalAlphaFactoruiSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactoruiSUN
},
14081 { "glGlobalAlphaFactorusSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorusSUN
},
14082 { "glHintPGI", "GL_PGI_misc_hints", wine_glHintPGI
},
14083 { "glHistogramEXT", "GL_EXT_histogram", wine_glHistogramEXT
},
14084 { "glIglooInterfaceSGIX", "GL_SGIX_igloo_interface", wine_glIglooInterfaceSGIX
},
14085 { "glImageTransformParameterfHP", "GL_HP_image_transform", wine_glImageTransformParameterfHP
},
14086 { "glImageTransformParameterfvHP", "GL_HP_image_transform", wine_glImageTransformParameterfvHP
},
14087 { "glImageTransformParameteriHP", "GL_HP_image_transform", wine_glImageTransformParameteriHP
},
14088 { "glImageTransformParameterivHP", "GL_HP_image_transform", wine_glImageTransformParameterivHP
},
14089 { "glIndexFuncEXT", "GL_EXT_index_func", wine_glIndexFuncEXT
},
14090 { "glIndexMaterialEXT", "GL_EXT_index_material", wine_glIndexMaterialEXT
},
14091 { "glIndexPointerEXT", "GL_EXT_vertex_array", wine_glIndexPointerEXT
},
14092 { "glIndexPointerListIBM", "GL_IBM_vertex_array_lists", wine_glIndexPointerListIBM
},
14093 { "glInsertComponentEXT", "GL_EXT_vertex_shader", wine_glInsertComponentEXT
},
14094 { "glInstrumentsBufferSGIX", "GL_SGIX_instruments", wine_glInstrumentsBufferSGIX
},
14095 { "glIsAsyncMarkerSGIX", "GL_SGIX_async", wine_glIsAsyncMarkerSGIX
},
14096 { "glIsBuffer", "GL_VERSION_1_5", wine_glIsBuffer
},
14097 { "glIsBufferARB", "GL_ARB_vertex_buffer_object", wine_glIsBufferARB
},
14098 { "glIsEnabledIndexedEXT", "GL_EXT_draw_buffers2", wine_glIsEnabledIndexedEXT
},
14099 { "glIsEnabledi", "GL_VERSION_3_0", wine_glIsEnabledi
},
14100 { "glIsFenceAPPLE", "GL_APPLE_fence", wine_glIsFenceAPPLE
},
14101 { "glIsFenceNV", "GL_NV_fence", wine_glIsFenceNV
},
14102 { "glIsFramebuffer", "GL_ARB_framebuffer_object", wine_glIsFramebuffer
},
14103 { "glIsFramebufferEXT", "GL_EXT_framebuffer_object", wine_glIsFramebufferEXT
},
14104 { "glIsObjectBufferATI", "GL_ATI_vertex_array_object", wine_glIsObjectBufferATI
},
14105 { "glIsOcclusionQueryNV", "GL_NV_occlusion_query", wine_glIsOcclusionQueryNV
},
14106 { "glIsProgram", "GL_VERSION_2_0", wine_glIsProgram
},
14107 { "glIsProgramARB", "GL_ARB_vertex_program", wine_glIsProgramARB
},
14108 { "glIsProgramNV", "GL_NV_vertex_program", wine_glIsProgramNV
},
14109 { "glIsQuery", "GL_VERSION_1_5", wine_glIsQuery
},
14110 { "glIsQueryARB", "GL_ARB_occlusion_query", wine_glIsQueryARB
},
14111 { "glIsRenderbuffer", "GL_ARB_framebuffer_object", wine_glIsRenderbuffer
},
14112 { "glIsRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glIsRenderbufferEXT
},
14113 { "glIsShader", "GL_VERSION_2_0", wine_glIsShader
},
14114 { "glIsTextureEXT", "GL_EXT_texture_object", wine_glIsTextureEXT
},
14115 { "glIsVariantEnabledEXT", "GL_EXT_vertex_shader", wine_glIsVariantEnabledEXT
},
14116 { "glIsVertexArray", "GL_ARB_vertex_array_object", wine_glIsVertexArray
},
14117 { "glIsVertexArrayAPPLE", "GL_APPLE_vertex_array_object", wine_glIsVertexArrayAPPLE
},
14118 { "glLightEnviSGIX", "GL_SGIX_fragment_lighting", wine_glLightEnviSGIX
},
14119 { "glLinkProgram", "GL_VERSION_2_0", wine_glLinkProgram
},
14120 { "glLinkProgramARB", "GL_ARB_shader_objects", wine_glLinkProgramARB
},
14121 { "glListParameterfSGIX", "GL_SGIX_list_priority", wine_glListParameterfSGIX
},
14122 { "glListParameterfvSGIX", "GL_SGIX_list_priority", wine_glListParameterfvSGIX
},
14123 { "glListParameteriSGIX", "GL_SGIX_list_priority", wine_glListParameteriSGIX
},
14124 { "glListParameterivSGIX", "GL_SGIX_list_priority", wine_glListParameterivSGIX
},
14125 { "glLoadIdentityDeformationMapSGIX", "GL_SGIX_polynomial_ffd", wine_glLoadIdentityDeformationMapSGIX
},
14126 { "glLoadProgramNV", "GL_NV_vertex_program", wine_glLoadProgramNV
},
14127 { "glLoadTransposeMatrixd", "GL_VERSION_1_3", wine_glLoadTransposeMatrixd
},
14128 { "glLoadTransposeMatrixdARB", "GL_ARB_transpose_matrix", wine_glLoadTransposeMatrixdARB
},
14129 { "glLoadTransposeMatrixf", "GL_VERSION_1_3", wine_glLoadTransposeMatrixf
},
14130 { "glLoadTransposeMatrixfARB", "GL_ARB_transpose_matrix", wine_glLoadTransposeMatrixfARB
},
14131 { "glLockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glLockArraysEXT
},
14132 { "glMTexCoord2fSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fSGIS
},
14133 { "glMTexCoord2fvSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fvSGIS
},
14134 { "glMapBuffer", "GL_VERSION_1_5", wine_glMapBuffer
},
14135 { "glMapBufferARB", "GL_ARB_vertex_buffer_object", wine_glMapBufferARB
},
14136 { "glMapBufferRange", "GL_ARB_map_buffer_range", wine_glMapBufferRange
},
14137 { "glMapControlPointsNV", "GL_NV_evaluators", wine_glMapControlPointsNV
},
14138 { "glMapNamedBufferEXT", "GL_EXT_direct_state_access", wine_glMapNamedBufferEXT
},
14139 { "glMapObjectBufferATI", "GL_ATI_map_object_buffer", wine_glMapObjectBufferATI
},
14140 { "glMapParameterfvNV", "GL_NV_evaluators", wine_glMapParameterfvNV
},
14141 { "glMapParameterivNV", "GL_NV_evaluators", wine_glMapParameterivNV
},
14142 { "glMatrixFrustumEXT", "GL_EXT_direct_state_access", wine_glMatrixFrustumEXT
},
14143 { "glMatrixIndexPointerARB", "GL_ARB_matrix_palette", wine_glMatrixIndexPointerARB
},
14144 { "glMatrixIndexubvARB", "GL_ARB_matrix_palette", wine_glMatrixIndexubvARB
},
14145 { "glMatrixIndexuivARB", "GL_ARB_matrix_palette", wine_glMatrixIndexuivARB
},
14146 { "glMatrixIndexusvARB", "GL_ARB_matrix_palette", wine_glMatrixIndexusvARB
},
14147 { "glMatrixLoadIdentityEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadIdentityEXT
},
14148 { "glMatrixLoadTransposedEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadTransposedEXT
},
14149 { "glMatrixLoadTransposefEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadTransposefEXT
},
14150 { "glMatrixLoaddEXT", "GL_EXT_direct_state_access", wine_glMatrixLoaddEXT
},
14151 { "glMatrixLoadfEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadfEXT
},
14152 { "glMatrixMultTransposedEXT", "GL_EXT_direct_state_access", wine_glMatrixMultTransposedEXT
},
14153 { "glMatrixMultTransposefEXT", "GL_EXT_direct_state_access", wine_glMatrixMultTransposefEXT
},
14154 { "glMatrixMultdEXT", "GL_EXT_direct_state_access", wine_glMatrixMultdEXT
},
14155 { "glMatrixMultfEXT", "GL_EXT_direct_state_access", wine_glMatrixMultfEXT
},
14156 { "glMatrixOrthoEXT", "GL_EXT_direct_state_access", wine_glMatrixOrthoEXT
},
14157 { "glMatrixPopEXT", "GL_EXT_direct_state_access", wine_glMatrixPopEXT
},
14158 { "glMatrixPushEXT", "GL_EXT_direct_state_access", wine_glMatrixPushEXT
},
14159 { "glMatrixRotatedEXT", "GL_EXT_direct_state_access", wine_glMatrixRotatedEXT
},
14160 { "glMatrixRotatefEXT", "GL_EXT_direct_state_access", wine_glMatrixRotatefEXT
},
14161 { "glMatrixScaledEXT", "GL_EXT_direct_state_access", wine_glMatrixScaledEXT
},
14162 { "glMatrixScalefEXT", "GL_EXT_direct_state_access", wine_glMatrixScalefEXT
},
14163 { "glMatrixTranslatedEXT", "GL_EXT_direct_state_access", wine_glMatrixTranslatedEXT
},
14164 { "glMatrixTranslatefEXT", "GL_EXT_direct_state_access", wine_glMatrixTranslatefEXT
},
14165 { "glMinmaxEXT", "GL_EXT_histogram", wine_glMinmaxEXT
},
14166 { "glMultTransposeMatrixd", "GL_VERSION_1_3", wine_glMultTransposeMatrixd
},
14167 { "glMultTransposeMatrixdARB", "GL_ARB_transpose_matrix", wine_glMultTransposeMatrixdARB
},
14168 { "glMultTransposeMatrixf", "GL_VERSION_1_3", wine_glMultTransposeMatrixf
},
14169 { "glMultTransposeMatrixfARB", "GL_ARB_transpose_matrix", wine_glMultTransposeMatrixfARB
},
14170 { "glMultiDrawArrays", "GL_VERSION_1_4", wine_glMultiDrawArrays
},
14171 { "glMultiDrawArraysEXT", "GL_EXT_multi_draw_arrays", wine_glMultiDrawArraysEXT
},
14172 { "glMultiDrawElementArrayAPPLE", "GL_APPLE_element_array", wine_glMultiDrawElementArrayAPPLE
},
14173 { "glMultiDrawElements", "GL_VERSION_1_4", wine_glMultiDrawElements
},
14174 { "glMultiDrawElementsEXT", "GL_EXT_multi_draw_arrays", wine_glMultiDrawElementsEXT
},
14175 { "glMultiDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", wine_glMultiDrawRangeElementArrayAPPLE
},
14176 { "glMultiModeDrawArraysIBM", "GL_IBM_multimode_draw_arrays", wine_glMultiModeDrawArraysIBM
},
14177 { "glMultiModeDrawElementsIBM", "GL_IBM_multimode_draw_arrays", wine_glMultiModeDrawElementsIBM
},
14178 { "glMultiTexBufferEXT", "GL_EXT_direct_state_access", wine_glMultiTexBufferEXT
},
14179 { "glMultiTexCoord1d", "GL_VERSION_1_3", wine_glMultiTexCoord1d
},
14180 { "glMultiTexCoord1dARB", "GL_ARB_multitexture", wine_glMultiTexCoord1dARB
},
14181 { "glMultiTexCoord1dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1dSGIS
},
14182 { "glMultiTexCoord1dv", "GL_VERSION_1_3", wine_glMultiTexCoord1dv
},
14183 { "glMultiTexCoord1dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord1dvARB
},
14184 { "glMultiTexCoord1dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1dvSGIS
},
14185 { "glMultiTexCoord1f", "GL_VERSION_1_3", wine_glMultiTexCoord1f
},
14186 { "glMultiTexCoord1fARB", "GL_ARB_multitexture", wine_glMultiTexCoord1fARB
},
14187 { "glMultiTexCoord1fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1fSGIS
},
14188 { "glMultiTexCoord1fv", "GL_VERSION_1_3", wine_glMultiTexCoord1fv
},
14189 { "glMultiTexCoord1fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord1fvARB
},
14190 { "glMultiTexCoord1fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1fvSGIS
},
14191 { "glMultiTexCoord1hNV", "GL_NV_half_float", wine_glMultiTexCoord1hNV
},
14192 { "glMultiTexCoord1hvNV", "GL_NV_half_float", wine_glMultiTexCoord1hvNV
},
14193 { "glMultiTexCoord1i", "GL_VERSION_1_3", wine_glMultiTexCoord1i
},
14194 { "glMultiTexCoord1iARB", "GL_ARB_multitexture", wine_glMultiTexCoord1iARB
},
14195 { "glMultiTexCoord1iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1iSGIS
},
14196 { "glMultiTexCoord1iv", "GL_VERSION_1_3", wine_glMultiTexCoord1iv
},
14197 { "glMultiTexCoord1ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord1ivARB
},
14198 { "glMultiTexCoord1ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1ivSGIS
},
14199 { "glMultiTexCoord1s", "GL_VERSION_1_3", wine_glMultiTexCoord1s
},
14200 { "glMultiTexCoord1sARB", "GL_ARB_multitexture", wine_glMultiTexCoord1sARB
},
14201 { "glMultiTexCoord1sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1sSGIS
},
14202 { "glMultiTexCoord1sv", "GL_VERSION_1_3", wine_glMultiTexCoord1sv
},
14203 { "glMultiTexCoord1svARB", "GL_ARB_multitexture", wine_glMultiTexCoord1svARB
},
14204 { "glMultiTexCoord1svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1svSGIS
},
14205 { "glMultiTexCoord2d", "GL_VERSION_1_3", wine_glMultiTexCoord2d
},
14206 { "glMultiTexCoord2dARB", "GL_ARB_multitexture", wine_glMultiTexCoord2dARB
},
14207 { "glMultiTexCoord2dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2dSGIS
},
14208 { "glMultiTexCoord2dv", "GL_VERSION_1_3", wine_glMultiTexCoord2dv
},
14209 { "glMultiTexCoord2dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord2dvARB
},
14210 { "glMultiTexCoord2dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2dvSGIS
},
14211 { "glMultiTexCoord2f", "GL_VERSION_1_3", wine_glMultiTexCoord2f
},
14212 { "glMultiTexCoord2fARB", "GL_ARB_multitexture", wine_glMultiTexCoord2fARB
},
14213 { "glMultiTexCoord2fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2fSGIS
},
14214 { "glMultiTexCoord2fv", "GL_VERSION_1_3", wine_glMultiTexCoord2fv
},
14215 { "glMultiTexCoord2fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord2fvARB
},
14216 { "glMultiTexCoord2fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2fvSGIS
},
14217 { "glMultiTexCoord2hNV", "GL_NV_half_float", wine_glMultiTexCoord2hNV
},
14218 { "glMultiTexCoord2hvNV", "GL_NV_half_float", wine_glMultiTexCoord2hvNV
},
14219 { "glMultiTexCoord2i", "GL_VERSION_1_3", wine_glMultiTexCoord2i
},
14220 { "glMultiTexCoord2iARB", "GL_ARB_multitexture", wine_glMultiTexCoord2iARB
},
14221 { "glMultiTexCoord2iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2iSGIS
},
14222 { "glMultiTexCoord2iv", "GL_VERSION_1_3", wine_glMultiTexCoord2iv
},
14223 { "glMultiTexCoord2ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord2ivARB
},
14224 { "glMultiTexCoord2ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2ivSGIS
},
14225 { "glMultiTexCoord2s", "GL_VERSION_1_3", wine_glMultiTexCoord2s
},
14226 { "glMultiTexCoord2sARB", "GL_ARB_multitexture", wine_glMultiTexCoord2sARB
},
14227 { "glMultiTexCoord2sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2sSGIS
},
14228 { "glMultiTexCoord2sv", "GL_VERSION_1_3", wine_glMultiTexCoord2sv
},
14229 { "glMultiTexCoord2svARB", "GL_ARB_multitexture", wine_glMultiTexCoord2svARB
},
14230 { "glMultiTexCoord2svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2svSGIS
},
14231 { "glMultiTexCoord3d", "GL_VERSION_1_3", wine_glMultiTexCoord3d
},
14232 { "glMultiTexCoord3dARB", "GL_ARB_multitexture", wine_glMultiTexCoord3dARB
},
14233 { "glMultiTexCoord3dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3dSGIS
},
14234 { "glMultiTexCoord3dv", "GL_VERSION_1_3", wine_glMultiTexCoord3dv
},
14235 { "glMultiTexCoord3dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord3dvARB
},
14236 { "glMultiTexCoord3dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3dvSGIS
},
14237 { "glMultiTexCoord3f", "GL_VERSION_1_3", wine_glMultiTexCoord3f
},
14238 { "glMultiTexCoord3fARB", "GL_ARB_multitexture", wine_glMultiTexCoord3fARB
},
14239 { "glMultiTexCoord3fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3fSGIS
},
14240 { "glMultiTexCoord3fv", "GL_VERSION_1_3", wine_glMultiTexCoord3fv
},
14241 { "glMultiTexCoord3fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord3fvARB
},
14242 { "glMultiTexCoord3fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3fvSGIS
},
14243 { "glMultiTexCoord3hNV", "GL_NV_half_float", wine_glMultiTexCoord3hNV
},
14244 { "glMultiTexCoord3hvNV", "GL_NV_half_float", wine_glMultiTexCoord3hvNV
},
14245 { "glMultiTexCoord3i", "GL_VERSION_1_3", wine_glMultiTexCoord3i
},
14246 { "glMultiTexCoord3iARB", "GL_ARB_multitexture", wine_glMultiTexCoord3iARB
},
14247 { "glMultiTexCoord3iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3iSGIS
},
14248 { "glMultiTexCoord3iv", "GL_VERSION_1_3", wine_glMultiTexCoord3iv
},
14249 { "glMultiTexCoord3ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord3ivARB
},
14250 { "glMultiTexCoord3ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3ivSGIS
},
14251 { "glMultiTexCoord3s", "GL_VERSION_1_3", wine_glMultiTexCoord3s
},
14252 { "glMultiTexCoord3sARB", "GL_ARB_multitexture", wine_glMultiTexCoord3sARB
},
14253 { "glMultiTexCoord3sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3sSGIS
},
14254 { "glMultiTexCoord3sv", "GL_VERSION_1_3", wine_glMultiTexCoord3sv
},
14255 { "glMultiTexCoord3svARB", "GL_ARB_multitexture", wine_glMultiTexCoord3svARB
},
14256 { "glMultiTexCoord3svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3svSGIS
},
14257 { "glMultiTexCoord4d", "GL_VERSION_1_3", wine_glMultiTexCoord4d
},
14258 { "glMultiTexCoord4dARB", "GL_ARB_multitexture", wine_glMultiTexCoord4dARB
},
14259 { "glMultiTexCoord4dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4dSGIS
},
14260 { "glMultiTexCoord4dv", "GL_VERSION_1_3", wine_glMultiTexCoord4dv
},
14261 { "glMultiTexCoord4dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord4dvARB
},
14262 { "glMultiTexCoord4dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4dvSGIS
},
14263 { "glMultiTexCoord4f", "GL_VERSION_1_3", wine_glMultiTexCoord4f
},
14264 { "glMultiTexCoord4fARB", "GL_ARB_multitexture", wine_glMultiTexCoord4fARB
},
14265 { "glMultiTexCoord4fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4fSGIS
},
14266 { "glMultiTexCoord4fv", "GL_VERSION_1_3", wine_glMultiTexCoord4fv
},
14267 { "glMultiTexCoord4fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord4fvARB
},
14268 { "glMultiTexCoord4fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4fvSGIS
},
14269 { "glMultiTexCoord4hNV", "GL_NV_half_float", wine_glMultiTexCoord4hNV
},
14270 { "glMultiTexCoord4hvNV", "GL_NV_half_float", wine_glMultiTexCoord4hvNV
},
14271 { "glMultiTexCoord4i", "GL_VERSION_1_3", wine_glMultiTexCoord4i
},
14272 { "glMultiTexCoord4iARB", "GL_ARB_multitexture", wine_glMultiTexCoord4iARB
},
14273 { "glMultiTexCoord4iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4iSGIS
},
14274 { "glMultiTexCoord4iv", "GL_VERSION_1_3", wine_glMultiTexCoord4iv
},
14275 { "glMultiTexCoord4ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord4ivARB
},
14276 { "glMultiTexCoord4ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4ivSGIS
},
14277 { "glMultiTexCoord4s", "GL_VERSION_1_3", wine_glMultiTexCoord4s
},
14278 { "glMultiTexCoord4sARB", "GL_ARB_multitexture", wine_glMultiTexCoord4sARB
},
14279 { "glMultiTexCoord4sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4sSGIS
},
14280 { "glMultiTexCoord4sv", "GL_VERSION_1_3", wine_glMultiTexCoord4sv
},
14281 { "glMultiTexCoord4svARB", "GL_ARB_multitexture", wine_glMultiTexCoord4svARB
},
14282 { "glMultiTexCoord4svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4svSGIS
},
14283 { "glMultiTexCoordPointerEXT", "GL_EXT_direct_state_access", wine_glMultiTexCoordPointerEXT
},
14284 { "glMultiTexCoordPointerSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoordPointerSGIS
},
14285 { "glMultiTexEnvfEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvfEXT
},
14286 { "glMultiTexEnvfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvfvEXT
},
14287 { "glMultiTexEnviEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnviEXT
},
14288 { "glMultiTexEnvivEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvivEXT
},
14289 { "glMultiTexGendEXT", "GL_EXT_direct_state_access", wine_glMultiTexGendEXT
},
14290 { "glMultiTexGendvEXT", "GL_EXT_direct_state_access", wine_glMultiTexGendvEXT
},
14291 { "glMultiTexGenfEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenfEXT
},
14292 { "glMultiTexGenfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenfvEXT
},
14293 { "glMultiTexGeniEXT", "GL_EXT_direct_state_access", wine_glMultiTexGeniEXT
},
14294 { "glMultiTexGenivEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenivEXT
},
14295 { "glMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage1DEXT
},
14296 { "glMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage2DEXT
},
14297 { "glMultiTexImage3DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage3DEXT
},
14298 { "glMultiTexParameterIivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterIivEXT
},
14299 { "glMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterIuivEXT
},
14300 { "glMultiTexParameterfEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterfEXT
},
14301 { "glMultiTexParameterfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterfvEXT
},
14302 { "glMultiTexParameteriEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameteriEXT
},
14303 { "glMultiTexParameterivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterivEXT
},
14304 { "glMultiTexRenderbufferEXT", "GL_EXT_direct_state_access", wine_glMultiTexRenderbufferEXT
},
14305 { "glMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage1DEXT
},
14306 { "glMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage2DEXT
},
14307 { "glMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage3DEXT
},
14308 { "glNamedBufferDataEXT", "GL_EXT_direct_state_access", wine_glNamedBufferDataEXT
},
14309 { "glNamedBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glNamedBufferSubDataEXT
},
14310 { "glNamedFramebufferRenderbufferEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferRenderbufferEXT
},
14311 { "glNamedFramebufferTexture1DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture1DEXT
},
14312 { "glNamedFramebufferTexture2DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture2DEXT
},
14313 { "glNamedFramebufferTexture3DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture3DEXT
},
14314 { "glNamedFramebufferTextureEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureEXT
},
14315 { "glNamedFramebufferTextureFaceEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureFaceEXT
},
14316 { "glNamedFramebufferTextureLayerEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureLayerEXT
},
14317 { "glNamedProgramLocalParameter4dEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dEXT
},
14318 { "glNamedProgramLocalParameter4dvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dvEXT
},
14319 { "glNamedProgramLocalParameter4fEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4fEXT
},
14320 { "glNamedProgramLocalParameter4fvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4fvEXT
},
14321 { "glNamedProgramLocalParameterI4iEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4iEXT
},
14322 { "glNamedProgramLocalParameterI4ivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4ivEXT
},
14323 { "glNamedProgramLocalParameterI4uiEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4uiEXT
},
14324 { "glNamedProgramLocalParameterI4uivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4uivEXT
},
14325 { "glNamedProgramLocalParameters4fvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameters4fvEXT
},
14326 { "glNamedProgramLocalParametersI4ivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParametersI4ivEXT
},
14327 { "glNamedProgramLocalParametersI4uivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParametersI4uivEXT
},
14328 { "glNamedProgramStringEXT", "GL_EXT_direct_state_access", wine_glNamedProgramStringEXT
},
14329 { "glNamedRenderbufferStorageEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageEXT
},
14330 { "glNamedRenderbufferStorageMultisampleCoverageEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageMultisampleCoverageEXT
},
14331 { "glNamedRenderbufferStorageMultisampleEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageMultisampleEXT
},
14332 { "glNewBufferRegion", "GL_KTX_buffer_region", wine_glNewBufferRegion
},
14333 { "glNewObjectBufferATI", "GL_ATI_vertex_array_object", wine_glNewObjectBufferATI
},
14334 { "glNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glNormal3fVertex3fSUN
},
14335 { "glNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glNormal3fVertex3fvSUN
},
14336 { "glNormal3hNV", "GL_NV_half_float", wine_glNormal3hNV
},
14337 { "glNormal3hvNV", "GL_NV_half_float", wine_glNormal3hvNV
},
14338 { "glNormalPointerEXT", "GL_EXT_vertex_array", wine_glNormalPointerEXT
},
14339 { "glNormalPointerListIBM", "GL_IBM_vertex_array_lists", wine_glNormalPointerListIBM
},
14340 { "glNormalPointervINTEL", "GL_INTEL_parallel_arrays", wine_glNormalPointervINTEL
},
14341 { "glNormalStream3bATI", "GL_ATI_vertex_streams", wine_glNormalStream3bATI
},
14342 { "glNormalStream3bvATI", "GL_ATI_vertex_streams", wine_glNormalStream3bvATI
},
14343 { "glNormalStream3dATI", "GL_ATI_vertex_streams", wine_glNormalStream3dATI
},
14344 { "glNormalStream3dvATI", "GL_ATI_vertex_streams", wine_glNormalStream3dvATI
},
14345 { "glNormalStream3fATI", "GL_ATI_vertex_streams", wine_glNormalStream3fATI
},
14346 { "glNormalStream3fvATI", "GL_ATI_vertex_streams", wine_glNormalStream3fvATI
},
14347 { "glNormalStream3iATI", "GL_ATI_vertex_streams", wine_glNormalStream3iATI
},
14348 { "glNormalStream3ivATI", "GL_ATI_vertex_streams", wine_glNormalStream3ivATI
},
14349 { "glNormalStream3sATI", "GL_ATI_vertex_streams", wine_glNormalStream3sATI
},
14350 { "glNormalStream3svATI", "GL_ATI_vertex_streams", wine_glNormalStream3svATI
},
14351 { "glPNTrianglesfATI", "GL_ATI_pn_triangles", wine_glPNTrianglesfATI
},
14352 { "glPNTrianglesiATI", "GL_ATI_pn_triangles", wine_glPNTrianglesiATI
},
14353 { "glPassTexCoordATI", "GL_ATI_fragment_shader", wine_glPassTexCoordATI
},
14354 { "glPixelDataRangeNV", "GL_NV_pixel_data_range", wine_glPixelDataRangeNV
},
14355 { "glPixelTexGenParameterfSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterfSGIS
},
14356 { "glPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterfvSGIS
},
14357 { "glPixelTexGenParameteriSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameteriSGIS
},
14358 { "glPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterivSGIS
},
14359 { "glPixelTexGenSGIX", "GL_SGIX_pixel_texture", wine_glPixelTexGenSGIX
},
14360 { "glPixelTransformParameterfEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterfEXT
},
14361 { "glPixelTransformParameterfvEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterfvEXT
},
14362 { "glPixelTransformParameteriEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameteriEXT
},
14363 { "glPixelTransformParameterivEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterivEXT
},
14364 { "glPointParameterf", "GL_VERSION_1_4", wine_glPointParameterf
},
14365 { "glPointParameterfARB", "GL_ARB_point_parameters", wine_glPointParameterfARB
},
14366 { "glPointParameterfEXT", "GL_EXT_point_parameters", wine_glPointParameterfEXT
},
14367 { "glPointParameterfSGIS", "GL_SGIS_point_parameters", wine_glPointParameterfSGIS
},
14368 { "glPointParameterfv", "GL_VERSION_1_4", wine_glPointParameterfv
},
14369 { "glPointParameterfvARB", "GL_ARB_point_parameters", wine_glPointParameterfvARB
},
14370 { "glPointParameterfvEXT", "GL_EXT_point_parameters", wine_glPointParameterfvEXT
},
14371 { "glPointParameterfvSGIS", "GL_SGIS_point_parameters", wine_glPointParameterfvSGIS
},
14372 { "glPointParameteri", "GL_VERSION_1_4", wine_glPointParameteri
},
14373 { "glPointParameteriNV", "GL_NV_point_sprite", wine_glPointParameteriNV
},
14374 { "glPointParameteriv", "GL_VERSION_1_4", wine_glPointParameteriv
},
14375 { "glPointParameterivNV", "GL_NV_point_sprite", wine_glPointParameterivNV
},
14376 { "glPollAsyncSGIX", "GL_SGIX_async", wine_glPollAsyncSGIX
},
14377 { "glPollInstrumentsSGIX", "GL_SGIX_instruments", wine_glPollInstrumentsSGIX
},
14378 { "glPolygonOffsetEXT", "GL_EXT_polygon_offset", wine_glPolygonOffsetEXT
},
14379 { "glPrimitiveRestartIndexNV", "GL_NV_primitive_restart", wine_glPrimitiveRestartIndexNV
},
14380 { "glPrimitiveRestartNV", "GL_NV_primitive_restart", wine_glPrimitiveRestartNV
},
14381 { "glPrioritizeTexturesEXT", "GL_EXT_texture_object", wine_glPrioritizeTexturesEXT
},
14382 { "glProgramBufferParametersIivNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersIivNV
},
14383 { "glProgramBufferParametersIuivNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersIuivNV
},
14384 { "glProgramBufferParametersfvNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersfvNV
},
14385 { "glProgramEnvParameter4dARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4dARB
},
14386 { "glProgramEnvParameter4dvARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4dvARB
},
14387 { "glProgramEnvParameter4fARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4fARB
},
14388 { "glProgramEnvParameter4fvARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4fvARB
},
14389 { "glProgramEnvParameterI4iNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4iNV
},
14390 { "glProgramEnvParameterI4ivNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4ivNV
},
14391 { "glProgramEnvParameterI4uiNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4uiNV
},
14392 { "glProgramEnvParameterI4uivNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4uivNV
},
14393 { "glProgramEnvParameters4fvEXT", "GL_EXT_gpu_program_parameters", wine_glProgramEnvParameters4fvEXT
},
14394 { "glProgramEnvParametersI4ivNV", "GL_NV_gpu_program4", wine_glProgramEnvParametersI4ivNV
},
14395 { "glProgramEnvParametersI4uivNV", "GL_NV_gpu_program4", wine_glProgramEnvParametersI4uivNV
},
14396 { "glProgramLocalParameter4dARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4dARB
},
14397 { "glProgramLocalParameter4dvARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4dvARB
},
14398 { "glProgramLocalParameter4fARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4fARB
},
14399 { "glProgramLocalParameter4fvARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4fvARB
},
14400 { "glProgramLocalParameterI4iNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4iNV
},
14401 { "glProgramLocalParameterI4ivNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4ivNV
},
14402 { "glProgramLocalParameterI4uiNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4uiNV
},
14403 { "glProgramLocalParameterI4uivNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4uivNV
},
14404 { "glProgramLocalParameters4fvEXT", "GL_EXT_gpu_program_parameters", wine_glProgramLocalParameters4fvEXT
},
14405 { "glProgramLocalParametersI4ivNV", "GL_NV_gpu_program4", wine_glProgramLocalParametersI4ivNV
},
14406 { "glProgramLocalParametersI4uivNV", "GL_NV_gpu_program4", wine_glProgramLocalParametersI4uivNV
},
14407 { "glProgramNamedParameter4dNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4dNV
},
14408 { "glProgramNamedParameter4dvNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4dvNV
},
14409 { "glProgramNamedParameter4fNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4fNV
},
14410 { "glProgramNamedParameter4fvNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4fvNV
},
14411 { "glProgramParameter4dNV", "GL_NV_vertex_program", wine_glProgramParameter4dNV
},
14412 { "glProgramParameter4dvNV", "GL_NV_vertex_program", wine_glProgramParameter4dvNV
},
14413 { "glProgramParameter4fNV", "GL_NV_vertex_program", wine_glProgramParameter4fNV
},
14414 { "glProgramParameter4fvNV", "GL_NV_vertex_program", wine_glProgramParameter4fvNV
},
14415 { "glProgramParameteriARB", "GL_ARB_geometry_shader4", wine_glProgramParameteriARB
},
14416 { "glProgramParameteriEXT", "GL_EXT_geometry_shader4", wine_glProgramParameteriEXT
},
14417 { "glProgramParameters4dvNV", "GL_NV_vertex_program", wine_glProgramParameters4dvNV
},
14418 { "glProgramParameters4fvNV", "GL_NV_vertex_program", wine_glProgramParameters4fvNV
},
14419 { "glProgramStringARB", "GL_ARB_vertex_program", wine_glProgramStringARB
},
14420 { "glProgramUniform1fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1fEXT
},
14421 { "glProgramUniform1fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1fvEXT
},
14422 { "glProgramUniform1iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1iEXT
},
14423 { "glProgramUniform1ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1ivEXT
},
14424 { "glProgramUniform1uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1uiEXT
},
14425 { "glProgramUniform1uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1uivEXT
},
14426 { "glProgramUniform2fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2fEXT
},
14427 { "glProgramUniform2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2fvEXT
},
14428 { "glProgramUniform2iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2iEXT
},
14429 { "glProgramUniform2ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2ivEXT
},
14430 { "glProgramUniform2uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2uiEXT
},
14431 { "glProgramUniform2uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2uivEXT
},
14432 { "glProgramUniform3fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3fEXT
},
14433 { "glProgramUniform3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3fvEXT
},
14434 { "glProgramUniform3iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3iEXT
},
14435 { "glProgramUniform3ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3ivEXT
},
14436 { "glProgramUniform3uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3uiEXT
},
14437 { "glProgramUniform3uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3uivEXT
},
14438 { "glProgramUniform4fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4fEXT
},
14439 { "glProgramUniform4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4fvEXT
},
14440 { "glProgramUniform4iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4iEXT
},
14441 { "glProgramUniform4ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4ivEXT
},
14442 { "glProgramUniform4uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4uiEXT
},
14443 { "glProgramUniform4uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4uivEXT
},
14444 { "glProgramUniformMatrix2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2fvEXT
},
14445 { "glProgramUniformMatrix2x3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2x3fvEXT
},
14446 { "glProgramUniformMatrix2x4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2x4fvEXT
},
14447 { "glProgramUniformMatrix3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3fvEXT
},
14448 { "glProgramUniformMatrix3x2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3x2fvEXT
},
14449 { "glProgramUniformMatrix3x4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3x4fvEXT
},
14450 { "glProgramUniformMatrix4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4fvEXT
},
14451 { "glProgramUniformMatrix4x2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x2fvEXT
},
14452 { "glProgramUniformMatrix4x3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x3fvEXT
},
14453 { "glProgramVertexLimitNV", "GL_NV_geometry_program4", wine_glProgramVertexLimitNV
},
14454 { "glPushClientAttribDefaultEXT", "GL_EXT_direct_state_access", wine_glPushClientAttribDefaultEXT
},
14455 { "glReadBufferRegion", "GL_KTX_buffer_region", wine_glReadBufferRegion
},
14456 { "glReadInstrumentsSGIX", "GL_SGIX_instruments", wine_glReadInstrumentsSGIX
},
14457 { "glReferencePlaneSGIX", "GL_SGIX_reference_plane", wine_glReferencePlaneSGIX
},
14458 { "glRenderbufferStorage", "GL_ARB_framebuffer_object", wine_glRenderbufferStorage
},
14459 { "glRenderbufferStorageEXT", "GL_EXT_framebuffer_object", wine_glRenderbufferStorageEXT
},
14460 { "glRenderbufferStorageMultisample", "GL_ARB_framebuffer_object", wine_glRenderbufferStorageMultisample
},
14461 { "glRenderbufferStorageMultisampleCoverageNV", "GL_NV_framebuffer_multisample_coverage", wine_glRenderbufferStorageMultisampleCoverageNV
},
14462 { "glRenderbufferStorageMultisampleEXT", "GL_EXT_framebuffer_multisample", wine_glRenderbufferStorageMultisampleEXT
},
14463 { "glReplacementCodePointerSUN", "GL_SUN_triangle_list", wine_glReplacementCodePointerSUN
},
14464 { "glReplacementCodeubSUN", "GL_SUN_triangle_list", wine_glReplacementCodeubSUN
},
14465 { "glReplacementCodeubvSUN", "GL_SUN_triangle_list", wine_glReplacementCodeubvSUN
},
14466 { "glReplacementCodeuiColor3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor3fVertex3fSUN
},
14467 { "glReplacementCodeuiColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor3fVertex3fvSUN
},
14468 { "glReplacementCodeuiColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4fNormal3fVertex3fSUN
},
14469 { "glReplacementCodeuiColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
},
14470 { "glReplacementCodeuiColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4ubVertex3fSUN
},
14471 { "glReplacementCodeuiColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4ubVertex3fvSUN
},
14472 { "glReplacementCodeuiNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiNormal3fVertex3fSUN
},
14473 { "glReplacementCodeuiNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiNormal3fVertex3fvSUN
},
14474 { "glReplacementCodeuiSUN", "GL_SUN_triangle_list", wine_glReplacementCodeuiSUN
},
14475 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
},
14476 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
},
14477 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
},
14478 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
},
14479 { "glReplacementCodeuiTexCoord2fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fVertex3fSUN
},
14480 { "glReplacementCodeuiTexCoord2fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fVertex3fvSUN
},
14481 { "glReplacementCodeuiVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiVertex3fSUN
},
14482 { "glReplacementCodeuiVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiVertex3fvSUN
},
14483 { "glReplacementCodeuivSUN", "GL_SUN_triangle_list", wine_glReplacementCodeuivSUN
},
14484 { "glReplacementCodeusSUN", "GL_SUN_triangle_list", wine_glReplacementCodeusSUN
},
14485 { "glReplacementCodeusvSUN", "GL_SUN_triangle_list", wine_glReplacementCodeusvSUN
},
14486 { "glRequestResidentProgramsNV", "GL_NV_vertex_program", wine_glRequestResidentProgramsNV
},
14487 { "glResetHistogramEXT", "GL_EXT_histogram", wine_glResetHistogramEXT
},
14488 { "glResetMinmaxEXT", "GL_EXT_histogram", wine_glResetMinmaxEXT
},
14489 { "glResizeBuffersMESA", "GL_MESA_resize_buffers", wine_glResizeBuffersMESA
},
14490 { "glSampleCoverage", "GL_VERSION_1_3", wine_glSampleCoverage
},
14491 { "glSampleCoverageARB", "GL_ARB_multisample", wine_glSampleCoverageARB
},
14492 { "glSampleMapATI", "GL_ATI_fragment_shader", wine_glSampleMapATI
},
14493 { "glSampleMaskEXT", "GL_EXT_multisample", wine_glSampleMaskEXT
},
14494 { "glSampleMaskSGIS", "GL_SGIS_multisample", wine_glSampleMaskSGIS
},
14495 { "glSamplePatternEXT", "GL_EXT_multisample", wine_glSamplePatternEXT
},
14496 { "glSamplePatternSGIS", "GL_SGIS_multisample", wine_glSamplePatternSGIS
},
14497 { "glSecondaryColor3b", "GL_VERSION_1_4", wine_glSecondaryColor3b
},
14498 { "glSecondaryColor3bEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3bEXT
},
14499 { "glSecondaryColor3bv", "GL_VERSION_1_4", wine_glSecondaryColor3bv
},
14500 { "glSecondaryColor3bvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3bvEXT
},
14501 { "glSecondaryColor3d", "GL_VERSION_1_4", wine_glSecondaryColor3d
},
14502 { "glSecondaryColor3dEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3dEXT
},
14503 { "glSecondaryColor3dv", "GL_VERSION_1_4", wine_glSecondaryColor3dv
},
14504 { "glSecondaryColor3dvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3dvEXT
},
14505 { "glSecondaryColor3f", "GL_VERSION_1_4", wine_glSecondaryColor3f
},
14506 { "glSecondaryColor3fEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3fEXT
},
14507 { "glSecondaryColor3fv", "GL_VERSION_1_4", wine_glSecondaryColor3fv
},
14508 { "glSecondaryColor3fvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3fvEXT
},
14509 { "glSecondaryColor3hNV", "GL_NV_half_float", wine_glSecondaryColor3hNV
},
14510 { "glSecondaryColor3hvNV", "GL_NV_half_float", wine_glSecondaryColor3hvNV
},
14511 { "glSecondaryColor3i", "GL_VERSION_1_4", wine_glSecondaryColor3i
},
14512 { "glSecondaryColor3iEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3iEXT
},
14513 { "glSecondaryColor3iv", "GL_VERSION_1_4", wine_glSecondaryColor3iv
},
14514 { "glSecondaryColor3ivEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ivEXT
},
14515 { "glSecondaryColor3s", "GL_VERSION_1_4", wine_glSecondaryColor3s
},
14516 { "glSecondaryColor3sEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3sEXT
},
14517 { "glSecondaryColor3sv", "GL_VERSION_1_4", wine_glSecondaryColor3sv
},
14518 { "glSecondaryColor3svEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3svEXT
},
14519 { "glSecondaryColor3ub", "GL_VERSION_1_4", wine_glSecondaryColor3ub
},
14520 { "glSecondaryColor3ubEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ubEXT
},
14521 { "glSecondaryColor3ubv", "GL_VERSION_1_4", wine_glSecondaryColor3ubv
},
14522 { "glSecondaryColor3ubvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ubvEXT
},
14523 { "glSecondaryColor3ui", "GL_VERSION_1_4", wine_glSecondaryColor3ui
},
14524 { "glSecondaryColor3uiEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3uiEXT
},
14525 { "glSecondaryColor3uiv", "GL_VERSION_1_4", wine_glSecondaryColor3uiv
},
14526 { "glSecondaryColor3uivEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3uivEXT
},
14527 { "glSecondaryColor3us", "GL_VERSION_1_4", wine_glSecondaryColor3us
},
14528 { "glSecondaryColor3usEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usEXT
},
14529 { "glSecondaryColor3usv", "GL_VERSION_1_4", wine_glSecondaryColor3usv
},
14530 { "glSecondaryColor3usvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usvEXT
},
14531 { "glSecondaryColorPointer", "GL_VERSION_1_4", wine_glSecondaryColorPointer
},
14532 { "glSecondaryColorPointerEXT", "GL_EXT_secondary_color", wine_glSecondaryColorPointerEXT
},
14533 { "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists", wine_glSecondaryColorPointerListIBM
},
14534 { "glSelectTextureCoordSetSGIS", "GL_SGIS_multitexture", wine_glSelectTextureCoordSetSGIS
},
14535 { "glSelectTextureSGIS", "GL_SGIS_multitexture", wine_glSelectTextureSGIS
},
14536 { "glSeparableFilter2DEXT", "GL_EXT_convolution", wine_glSeparableFilter2DEXT
},
14537 { "glSetFenceAPPLE", "GL_APPLE_fence", wine_glSetFenceAPPLE
},
14538 { "glSetFenceNV", "GL_NV_fence", wine_glSetFenceNV
},
14539 { "glSetFragmentShaderConstantATI", "GL_ATI_fragment_shader", wine_glSetFragmentShaderConstantATI
},
14540 { "glSetInvariantEXT", "GL_EXT_vertex_shader", wine_glSetInvariantEXT
},
14541 { "glSetLocalConstantEXT", "GL_EXT_vertex_shader", wine_glSetLocalConstantEXT
},
14542 { "glShaderOp1EXT", "GL_EXT_vertex_shader", wine_glShaderOp1EXT
},
14543 { "glShaderOp2EXT", "GL_EXT_vertex_shader", wine_glShaderOp2EXT
},
14544 { "glShaderOp3EXT", "GL_EXT_vertex_shader", wine_glShaderOp3EXT
},
14545 { "glShaderSource", "GL_VERSION_2_0", wine_glShaderSource
},
14546 { "glShaderSourceARB", "GL_ARB_shader_objects", wine_glShaderSourceARB
},
14547 { "glSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", wine_glSharpenTexFuncSGIS
},
14548 { "glSpriteParameterfSGIX", "GL_SGIX_sprite", wine_glSpriteParameterfSGIX
},
14549 { "glSpriteParameterfvSGIX", "GL_SGIX_sprite", wine_glSpriteParameterfvSGIX
},
14550 { "glSpriteParameteriSGIX", "GL_SGIX_sprite", wine_glSpriteParameteriSGIX
},
14551 { "glSpriteParameterivSGIX", "GL_SGIX_sprite", wine_glSpriteParameterivSGIX
},
14552 { "glStartInstrumentsSGIX", "GL_SGIX_instruments", wine_glStartInstrumentsSGIX
},
14553 { "glStencilClearTagEXT", "GL_EXT_stencil_clear_tag", wine_glStencilClearTagEXT
},
14554 { "glStencilFuncSeparate", "GL_VERSION_2_0", wine_glStencilFuncSeparate
},
14555 { "glStencilFuncSeparateATI", "GL_ATI_separate_stencil", wine_glStencilFuncSeparateATI
},
14556 { "glStencilMaskSeparate", "GL_VERSION_2_0", wine_glStencilMaskSeparate
},
14557 { "glStencilOpSeparate", "GL_VERSION_2_0", wine_glStencilOpSeparate
},
14558 { "glStencilOpSeparateATI", "GL_ATI_separate_stencil", wine_glStencilOpSeparateATI
},
14559 { "glStopInstrumentsSGIX", "GL_SGIX_instruments", wine_glStopInstrumentsSGIX
},
14560 { "glStringMarkerGREMEDY", "GL_GREMEDY_string_marker", wine_glStringMarkerGREMEDY
},
14561 { "glSwizzleEXT", "GL_EXT_vertex_shader", wine_glSwizzleEXT
},
14562 { "glTagSampleBufferSGIX", "GL_SGIX_tag_sample_buffer", wine_glTagSampleBufferSGIX
},
14563 { "glTangent3bEXT", "GL_EXT_coordinate_frame", wine_glTangent3bEXT
},
14564 { "glTangent3bvEXT", "GL_EXT_coordinate_frame", wine_glTangent3bvEXT
},
14565 { "glTangent3dEXT", "GL_EXT_coordinate_frame", wine_glTangent3dEXT
},
14566 { "glTangent3dvEXT", "GL_EXT_coordinate_frame", wine_glTangent3dvEXT
},
14567 { "glTangent3fEXT", "GL_EXT_coordinate_frame", wine_glTangent3fEXT
},
14568 { "glTangent3fvEXT", "GL_EXT_coordinate_frame", wine_glTangent3fvEXT
},
14569 { "glTangent3iEXT", "GL_EXT_coordinate_frame", wine_glTangent3iEXT
},
14570 { "glTangent3ivEXT", "GL_EXT_coordinate_frame", wine_glTangent3ivEXT
},
14571 { "glTangent3sEXT", "GL_EXT_coordinate_frame", wine_glTangent3sEXT
},
14572 { "glTangent3svEXT", "GL_EXT_coordinate_frame", wine_glTangent3svEXT
},
14573 { "glTangentPointerEXT", "GL_EXT_coordinate_frame", wine_glTangentPointerEXT
},
14574 { "glTbufferMask3DFX", "GL_3DFX_tbuffer", wine_glTbufferMask3DFX
},
14575 { "glTestFenceAPPLE", "GL_APPLE_fence", wine_glTestFenceAPPLE
},
14576 { "glTestFenceNV", "GL_NV_fence", wine_glTestFenceNV
},
14577 { "glTestObjectAPPLE", "GL_APPLE_fence", wine_glTestObjectAPPLE
},
14578 { "glTexBufferARB", "GL_ARB_texture_buffer_object", wine_glTexBufferARB
},
14579 { "glTexBufferEXT", "GL_EXT_texture_buffer_object", wine_glTexBufferEXT
},
14580 { "glTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", wine_glTexBumpParameterfvATI
},
14581 { "glTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", wine_glTexBumpParameterivATI
},
14582 { "glTexCoord1hNV", "GL_NV_half_float", wine_glTexCoord1hNV
},
14583 { "glTexCoord1hvNV", "GL_NV_half_float", wine_glTexCoord1hvNV
},
14584 { "glTexCoord2fColor3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor3fVertex3fSUN
},
14585 { "glTexCoord2fColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor3fVertex3fvSUN
},
14586 { "glTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4fNormal3fVertex3fSUN
},
14587 { "glTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4fNormal3fVertex3fvSUN
},
14588 { "glTexCoord2fColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4ubVertex3fSUN
},
14589 { "glTexCoord2fColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4ubVertex3fvSUN
},
14590 { "glTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fNormal3fVertex3fSUN
},
14591 { "glTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fNormal3fVertex3fvSUN
},
14592 { "glTexCoord2fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fVertex3fSUN
},
14593 { "glTexCoord2fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fVertex3fvSUN
},
14594 { "glTexCoord2hNV", "GL_NV_half_float", wine_glTexCoord2hNV
},
14595 { "glTexCoord2hvNV", "GL_NV_half_float", wine_glTexCoord2hvNV
},
14596 { "glTexCoord3hNV", "GL_NV_half_float", wine_glTexCoord3hNV
},
14597 { "glTexCoord3hvNV", "GL_NV_half_float", wine_glTexCoord3hvNV
},
14598 { "glTexCoord4fColor4fNormal3fVertex4fSUN", "GL_SUN_vertex", wine_glTexCoord4fColor4fNormal3fVertex4fSUN
},
14599 { "glTexCoord4fColor4fNormal3fVertex4fvSUN", "GL_SUN_vertex", wine_glTexCoord4fColor4fNormal3fVertex4fvSUN
},
14600 { "glTexCoord4fVertex4fSUN", "GL_SUN_vertex", wine_glTexCoord4fVertex4fSUN
},
14601 { "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex", wine_glTexCoord4fVertex4fvSUN
},
14602 { "glTexCoord4hNV", "GL_NV_half_float", wine_glTexCoord4hNV
},
14603 { "glTexCoord4hvNV", "GL_NV_half_float", wine_glTexCoord4hvNV
},
14604 { "glTexCoordPointerEXT", "GL_EXT_vertex_array", wine_glTexCoordPointerEXT
},
14605 { "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glTexCoordPointerListIBM
},
14606 { "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays", wine_glTexCoordPointervINTEL
},
14607 { "glTexFilterFuncSGIS", "GL_SGIS_texture_filter4", wine_glTexFilterFuncSGIS
},
14608 { "glTexImage3DEXT", "GL_EXT_texture3D", wine_glTexImage3DEXT
},
14609 { "glTexImage4DSGIS", "GL_SGIS_texture4D", wine_glTexImage4DSGIS
},
14610 { "glTexParameterIiv", "GL_VERSION_3_0", wine_glTexParameterIiv
},
14611 { "glTexParameterIivEXT", "GL_EXT_texture_integer", wine_glTexParameterIivEXT
},
14612 { "glTexParameterIuiv", "GL_VERSION_3_0", wine_glTexParameterIuiv
},
14613 { "glTexParameterIuivEXT", "GL_EXT_texture_integer", wine_glTexParameterIuivEXT
},
14614 { "glTexSubImage1DEXT", "GL_EXT_subtexture", wine_glTexSubImage1DEXT
},
14615 { "glTexSubImage2DEXT", "GL_EXT_subtexture", wine_glTexSubImage2DEXT
},
14616 { "glTexSubImage3DEXT", "GL_EXT_texture3D", wine_glTexSubImage3DEXT
},
14617 { "glTexSubImage4DSGIS", "GL_SGIS_texture4D", wine_glTexSubImage4DSGIS
},
14618 { "glTextureBufferEXT", "GL_EXT_direct_state_access", wine_glTextureBufferEXT
},
14619 { "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask", wine_glTextureColorMaskSGIS
},
14620 { "glTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glTextureImage1DEXT
},
14621 { "glTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glTextureImage2DEXT
},
14622 { "glTextureImage3DEXT", "GL_EXT_direct_state_access", wine_glTextureImage3DEXT
},
14623 { "glTextureLightEXT", "GL_EXT_light_texture", wine_glTextureLightEXT
},
14624 { "glTextureMaterialEXT", "GL_EXT_light_texture", wine_glTextureMaterialEXT
},
14625 { "glTextureNormalEXT", "GL_EXT_texture_perturb_normal", wine_glTextureNormalEXT
},
14626 { "glTextureParameterIivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterIivEXT
},
14627 { "glTextureParameterIuivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterIuivEXT
},
14628 { "glTextureParameterfEXT", "GL_EXT_direct_state_access", wine_glTextureParameterfEXT
},
14629 { "glTextureParameterfvEXT", "GL_EXT_direct_state_access", wine_glTextureParameterfvEXT
},
14630 { "glTextureParameteriEXT", "GL_EXT_direct_state_access", wine_glTextureParameteriEXT
},
14631 { "glTextureParameterivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterivEXT
},
14632 { "glTextureRenderbufferEXT", "GL_EXT_direct_state_access", wine_glTextureRenderbufferEXT
},
14633 { "glTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage1DEXT
},
14634 { "glTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage2DEXT
},
14635 { "glTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage3DEXT
},
14636 { "glTrackMatrixNV", "GL_NV_vertex_program", wine_glTrackMatrixNV
},
14637 { "glTransformFeedbackAttribsNV", "GL_NV_transform_feedback", wine_glTransformFeedbackAttribsNV
},
14638 { "glTransformFeedbackVaryings", "GL_VERSION_3_0", wine_glTransformFeedbackVaryings
},
14639 { "glTransformFeedbackVaryingsEXT", "GL_EXT_transform_feedback", wine_glTransformFeedbackVaryingsEXT
},
14640 { "glTransformFeedbackVaryingsNV", "GL_NV_transform_feedback", wine_glTransformFeedbackVaryingsNV
},
14641 { "glUniform1f", "GL_VERSION_2_0", wine_glUniform1f
},
14642 { "glUniform1fARB", "GL_ARB_shader_objects", wine_glUniform1fARB
},
14643 { "glUniform1fv", "GL_VERSION_2_0", wine_glUniform1fv
},
14644 { "glUniform1fvARB", "GL_ARB_shader_objects", wine_glUniform1fvARB
},
14645 { "glUniform1i", "GL_VERSION_2_0", wine_glUniform1i
},
14646 { "glUniform1iARB", "GL_ARB_shader_objects", wine_glUniform1iARB
},
14647 { "glUniform1iv", "GL_VERSION_2_0", wine_glUniform1iv
},
14648 { "glUniform1ivARB", "GL_ARB_shader_objects", wine_glUniform1ivARB
},
14649 { "glUniform1ui", "GL_VERSION_3_0", wine_glUniform1ui
},
14650 { "glUniform1uiEXT", "GL_EXT_gpu_shader4", wine_glUniform1uiEXT
},
14651 { "glUniform1uiv", "GL_VERSION_3_0", wine_glUniform1uiv
},
14652 { "glUniform1uivEXT", "GL_EXT_gpu_shader4", wine_glUniform1uivEXT
},
14653 { "glUniform2f", "GL_VERSION_2_0", wine_glUniform2f
},
14654 { "glUniform2fARB", "GL_ARB_shader_objects", wine_glUniform2fARB
},
14655 { "glUniform2fv", "GL_VERSION_2_0", wine_glUniform2fv
},
14656 { "glUniform2fvARB", "GL_ARB_shader_objects", wine_glUniform2fvARB
},
14657 { "glUniform2i", "GL_VERSION_2_0", wine_glUniform2i
},
14658 { "glUniform2iARB", "GL_ARB_shader_objects", wine_glUniform2iARB
},
14659 { "glUniform2iv", "GL_VERSION_2_0", wine_glUniform2iv
},
14660 { "glUniform2ivARB", "GL_ARB_shader_objects", wine_glUniform2ivARB
},
14661 { "glUniform2ui", "GL_VERSION_3_0", wine_glUniform2ui
},
14662 { "glUniform2uiEXT", "GL_EXT_gpu_shader4", wine_glUniform2uiEXT
},
14663 { "glUniform2uiv", "GL_VERSION_3_0", wine_glUniform2uiv
},
14664 { "glUniform2uivEXT", "GL_EXT_gpu_shader4", wine_glUniform2uivEXT
},
14665 { "glUniform3f", "GL_VERSION_2_0", wine_glUniform3f
},
14666 { "glUniform3fARB", "GL_ARB_shader_objects", wine_glUniform3fARB
},
14667 { "glUniform3fv", "GL_VERSION_2_0", wine_glUniform3fv
},
14668 { "glUniform3fvARB", "GL_ARB_shader_objects", wine_glUniform3fvARB
},
14669 { "glUniform3i", "GL_VERSION_2_0", wine_glUniform3i
},
14670 { "glUniform3iARB", "GL_ARB_shader_objects", wine_glUniform3iARB
},
14671 { "glUniform3iv", "GL_VERSION_2_0", wine_glUniform3iv
},
14672 { "glUniform3ivARB", "GL_ARB_shader_objects", wine_glUniform3ivARB
},
14673 { "glUniform3ui", "GL_VERSION_3_0", wine_glUniform3ui
},
14674 { "glUniform3uiEXT", "GL_EXT_gpu_shader4", wine_glUniform3uiEXT
},
14675 { "glUniform3uiv", "GL_VERSION_3_0", wine_glUniform3uiv
},
14676 { "glUniform3uivEXT", "GL_EXT_gpu_shader4", wine_glUniform3uivEXT
},
14677 { "glUniform4f", "GL_VERSION_2_0", wine_glUniform4f
},
14678 { "glUniform4fARB", "GL_ARB_shader_objects", wine_glUniform4fARB
},
14679 { "glUniform4fv", "GL_VERSION_2_0", wine_glUniform4fv
},
14680 { "glUniform4fvARB", "GL_ARB_shader_objects", wine_glUniform4fvARB
},
14681 { "glUniform4i", "GL_VERSION_2_0", wine_glUniform4i
},
14682 { "glUniform4iARB", "GL_ARB_shader_objects", wine_glUniform4iARB
},
14683 { "glUniform4iv", "GL_VERSION_2_0", wine_glUniform4iv
},
14684 { "glUniform4ivARB", "GL_ARB_shader_objects", wine_glUniform4ivARB
},
14685 { "glUniform4ui", "GL_VERSION_3_0", wine_glUniform4ui
},
14686 { "glUniform4uiEXT", "GL_EXT_gpu_shader4", wine_glUniform4uiEXT
},
14687 { "glUniform4uiv", "GL_VERSION_3_0", wine_glUniform4uiv
},
14688 { "glUniform4uivEXT", "GL_EXT_gpu_shader4", wine_glUniform4uivEXT
},
14689 { "glUniformBufferEXT", "GL_EXT_bindable_uniform", wine_glUniformBufferEXT
},
14690 { "glUniformMatrix2fv", "GL_VERSION_2_0", wine_glUniformMatrix2fv
},
14691 { "glUniformMatrix2fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix2fvARB
},
14692 { "glUniformMatrix2x3fv", "GL_VERSION_2_1", wine_glUniformMatrix2x3fv
},
14693 { "glUniformMatrix2x4fv", "GL_VERSION_2_1", wine_glUniformMatrix2x4fv
},
14694 { "glUniformMatrix3fv", "GL_VERSION_2_0", wine_glUniformMatrix3fv
},
14695 { "glUniformMatrix3fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix3fvARB
},
14696 { "glUniformMatrix3x2fv", "GL_VERSION_2_1", wine_glUniformMatrix3x2fv
},
14697 { "glUniformMatrix3x4fv", "GL_VERSION_2_1", wine_glUniformMatrix3x4fv
},
14698 { "glUniformMatrix4fv", "GL_VERSION_2_0", wine_glUniformMatrix4fv
},
14699 { "glUniformMatrix4fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix4fvARB
},
14700 { "glUniformMatrix4x2fv", "GL_VERSION_2_1", wine_glUniformMatrix4x2fv
},
14701 { "glUniformMatrix4x3fv", "GL_VERSION_2_1", wine_glUniformMatrix4x3fv
},
14702 { "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glUnlockArraysEXT
},
14703 { "glUnmapBuffer", "GL_VERSION_1_5", wine_glUnmapBuffer
},
14704 { "glUnmapBufferARB", "GL_ARB_vertex_buffer_object", wine_glUnmapBufferARB
},
14705 { "glUnmapNamedBufferEXT", "GL_EXT_direct_state_access", wine_glUnmapNamedBufferEXT
},
14706 { "glUnmapObjectBufferATI", "GL_ATI_map_object_buffer", wine_glUnmapObjectBufferATI
},
14707 { "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object", wine_glUpdateObjectBufferATI
},
14708 { "glUseProgram", "GL_VERSION_2_0", wine_glUseProgram
},
14709 { "glUseProgramObjectARB", "GL_ARB_shader_objects", wine_glUseProgramObjectARB
},
14710 { "glValidateProgram", "GL_VERSION_2_0", wine_glValidateProgram
},
14711 { "glValidateProgramARB", "GL_ARB_shader_objects", wine_glValidateProgramARB
},
14712 { "glVariantArrayObjectATI", "GL_ATI_vertex_array_object", wine_glVariantArrayObjectATI
},
14713 { "glVariantPointerEXT", "GL_EXT_vertex_shader", wine_glVariantPointerEXT
},
14714 { "glVariantbvEXT", "GL_EXT_vertex_shader", wine_glVariantbvEXT
},
14715 { "glVariantdvEXT", "GL_EXT_vertex_shader", wine_glVariantdvEXT
},
14716 { "glVariantfvEXT", "GL_EXT_vertex_shader", wine_glVariantfvEXT
},
14717 { "glVariantivEXT", "GL_EXT_vertex_shader", wine_glVariantivEXT
},
14718 { "glVariantsvEXT", "GL_EXT_vertex_shader", wine_glVariantsvEXT
},
14719 { "glVariantubvEXT", "GL_EXT_vertex_shader", wine_glVariantubvEXT
},
14720 { "glVariantuivEXT", "GL_EXT_vertex_shader", wine_glVariantuivEXT
},
14721 { "glVariantusvEXT", "GL_EXT_vertex_shader", wine_glVariantusvEXT
},
14722 { "glVertex2hNV", "GL_NV_half_float", wine_glVertex2hNV
},
14723 { "glVertex2hvNV", "GL_NV_half_float", wine_glVertex2hvNV
},
14724 { "glVertex3hNV", "GL_NV_half_float", wine_glVertex3hNV
},
14725 { "glVertex3hvNV", "GL_NV_half_float", wine_glVertex3hvNV
},
14726 { "glVertex4hNV", "GL_NV_half_float", wine_glVertex4hNV
},
14727 { "glVertex4hvNV", "GL_NV_half_float", wine_glVertex4hvNV
},
14728 { "glVertexArrayParameteriAPPLE", "GL_APPLE_vertex_array_range", wine_glVertexArrayParameteriAPPLE
},
14729 { "glVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", wine_glVertexArrayRangeAPPLE
},
14730 { "glVertexArrayRangeNV", "GL_NV_vertex_array_range", wine_glVertexArrayRangeNV
},
14731 { "glVertexAttrib1d", "GL_VERSION_2_0", wine_glVertexAttrib1d
},
14732 { "glVertexAttrib1dARB", "GL_ARB_vertex_program", wine_glVertexAttrib1dARB
},
14733 { "glVertexAttrib1dNV", "GL_NV_vertex_program", wine_glVertexAttrib1dNV
},
14734 { "glVertexAttrib1dv", "GL_VERSION_2_0", wine_glVertexAttrib1dv
},
14735 { "glVertexAttrib1dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib1dvARB
},
14736 { "glVertexAttrib1dvNV", "GL_NV_vertex_program", wine_glVertexAttrib1dvNV
},
14737 { "glVertexAttrib1f", "GL_VERSION_2_0", wine_glVertexAttrib1f
},
14738 { "glVertexAttrib1fARB", "GL_ARB_vertex_program", wine_glVertexAttrib1fARB
},
14739 { "glVertexAttrib1fNV", "GL_NV_vertex_program", wine_glVertexAttrib1fNV
},
14740 { "glVertexAttrib1fv", "GL_VERSION_2_0", wine_glVertexAttrib1fv
},
14741 { "glVertexAttrib1fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib1fvARB
},
14742 { "glVertexAttrib1fvNV", "GL_NV_vertex_program", wine_glVertexAttrib1fvNV
},
14743 { "glVertexAttrib1hNV", "GL_NV_half_float", wine_glVertexAttrib1hNV
},
14744 { "glVertexAttrib1hvNV", "GL_NV_half_float", wine_glVertexAttrib1hvNV
},
14745 { "glVertexAttrib1s", "GL_VERSION_2_0", wine_glVertexAttrib1s
},
14746 { "glVertexAttrib1sARB", "GL_ARB_vertex_program", wine_glVertexAttrib1sARB
},
14747 { "glVertexAttrib1sNV", "GL_NV_vertex_program", wine_glVertexAttrib1sNV
},
14748 { "glVertexAttrib1sv", "GL_VERSION_2_0", wine_glVertexAttrib1sv
},
14749 { "glVertexAttrib1svARB", "GL_ARB_vertex_program", wine_glVertexAttrib1svARB
},
14750 { "glVertexAttrib1svNV", "GL_NV_vertex_program", wine_glVertexAttrib1svNV
},
14751 { "glVertexAttrib2d", "GL_VERSION_2_0", wine_glVertexAttrib2d
},
14752 { "glVertexAttrib2dARB", "GL_ARB_vertex_program", wine_glVertexAttrib2dARB
},
14753 { "glVertexAttrib2dNV", "GL_NV_vertex_program", wine_glVertexAttrib2dNV
},
14754 { "glVertexAttrib2dv", "GL_VERSION_2_0", wine_glVertexAttrib2dv
},
14755 { "glVertexAttrib2dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib2dvARB
},
14756 { "glVertexAttrib2dvNV", "GL_NV_vertex_program", wine_glVertexAttrib2dvNV
},
14757 { "glVertexAttrib2f", "GL_VERSION_2_0", wine_glVertexAttrib2f
},
14758 { "glVertexAttrib2fARB", "GL_ARB_vertex_program", wine_glVertexAttrib2fARB
},
14759 { "glVertexAttrib2fNV", "GL_NV_vertex_program", wine_glVertexAttrib2fNV
},
14760 { "glVertexAttrib2fv", "GL_VERSION_2_0", wine_glVertexAttrib2fv
},
14761 { "glVertexAttrib2fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib2fvARB
},
14762 { "glVertexAttrib2fvNV", "GL_NV_vertex_program", wine_glVertexAttrib2fvNV
},
14763 { "glVertexAttrib2hNV", "GL_NV_half_float", wine_glVertexAttrib2hNV
},
14764 { "glVertexAttrib2hvNV", "GL_NV_half_float", wine_glVertexAttrib2hvNV
},
14765 { "glVertexAttrib2s", "GL_VERSION_2_0", wine_glVertexAttrib2s
},
14766 { "glVertexAttrib2sARB", "GL_ARB_vertex_program", wine_glVertexAttrib2sARB
},
14767 { "glVertexAttrib2sNV", "GL_NV_vertex_program", wine_glVertexAttrib2sNV
},
14768 { "glVertexAttrib2sv", "GL_VERSION_2_0", wine_glVertexAttrib2sv
},
14769 { "glVertexAttrib2svARB", "GL_ARB_vertex_program", wine_glVertexAttrib2svARB
},
14770 { "glVertexAttrib2svNV", "GL_NV_vertex_program", wine_glVertexAttrib2svNV
},
14771 { "glVertexAttrib3d", "GL_VERSION_2_0", wine_glVertexAttrib3d
},
14772 { "glVertexAttrib3dARB", "GL_ARB_vertex_program", wine_glVertexAttrib3dARB
},
14773 { "glVertexAttrib3dNV", "GL_NV_vertex_program", wine_glVertexAttrib3dNV
},
14774 { "glVertexAttrib3dv", "GL_VERSION_2_0", wine_glVertexAttrib3dv
},
14775 { "glVertexAttrib3dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib3dvARB
},
14776 { "glVertexAttrib3dvNV", "GL_NV_vertex_program", wine_glVertexAttrib3dvNV
},
14777 { "glVertexAttrib3f", "GL_VERSION_2_0", wine_glVertexAttrib3f
},
14778 { "glVertexAttrib3fARB", "GL_ARB_vertex_program", wine_glVertexAttrib3fARB
},
14779 { "glVertexAttrib3fNV", "GL_NV_vertex_program", wine_glVertexAttrib3fNV
},
14780 { "glVertexAttrib3fv", "GL_VERSION_2_0", wine_glVertexAttrib3fv
},
14781 { "glVertexAttrib3fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib3fvARB
},
14782 { "glVertexAttrib3fvNV", "GL_NV_vertex_program", wine_glVertexAttrib3fvNV
},
14783 { "glVertexAttrib3hNV", "GL_NV_half_float", wine_glVertexAttrib3hNV
},
14784 { "glVertexAttrib3hvNV", "GL_NV_half_float", wine_glVertexAttrib3hvNV
},
14785 { "glVertexAttrib3s", "GL_VERSION_2_0", wine_glVertexAttrib3s
},
14786 { "glVertexAttrib3sARB", "GL_ARB_vertex_program", wine_glVertexAttrib3sARB
},
14787 { "glVertexAttrib3sNV", "GL_NV_vertex_program", wine_glVertexAttrib3sNV
},
14788 { "glVertexAttrib3sv", "GL_VERSION_2_0", wine_glVertexAttrib3sv
},
14789 { "glVertexAttrib3svARB", "GL_ARB_vertex_program", wine_glVertexAttrib3svARB
},
14790 { "glVertexAttrib3svNV", "GL_NV_vertex_program", wine_glVertexAttrib3svNV
},
14791 { "glVertexAttrib4Nbv", "GL_VERSION_2_0", wine_glVertexAttrib4Nbv
},
14792 { "glVertexAttrib4NbvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NbvARB
},
14793 { "glVertexAttrib4Niv", "GL_VERSION_2_0", wine_glVertexAttrib4Niv
},
14794 { "glVertexAttrib4NivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NivARB
},
14795 { "glVertexAttrib4Nsv", "GL_VERSION_2_0", wine_glVertexAttrib4Nsv
},
14796 { "glVertexAttrib4NsvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NsvARB
},
14797 { "glVertexAttrib4Nub", "GL_VERSION_2_0", wine_glVertexAttrib4Nub
},
14798 { "glVertexAttrib4NubARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NubARB
},
14799 { "glVertexAttrib4Nubv", "GL_VERSION_2_0", wine_glVertexAttrib4Nubv
},
14800 { "glVertexAttrib4NubvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NubvARB
},
14801 { "glVertexAttrib4Nuiv", "GL_VERSION_2_0", wine_glVertexAttrib4Nuiv
},
14802 { "glVertexAttrib4NuivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NuivARB
},
14803 { "glVertexAttrib4Nusv", "GL_VERSION_2_0", wine_glVertexAttrib4Nusv
},
14804 { "glVertexAttrib4NusvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NusvARB
},
14805 { "glVertexAttrib4bv", "GL_VERSION_2_0", wine_glVertexAttrib4bv
},
14806 { "glVertexAttrib4bvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4bvARB
},
14807 { "glVertexAttrib4d", "GL_VERSION_2_0", wine_glVertexAttrib4d
},
14808 { "glVertexAttrib4dARB", "GL_ARB_vertex_program", wine_glVertexAttrib4dARB
},
14809 { "glVertexAttrib4dNV", "GL_NV_vertex_program", wine_glVertexAttrib4dNV
},
14810 { "glVertexAttrib4dv", "GL_VERSION_2_0", wine_glVertexAttrib4dv
},
14811 { "glVertexAttrib4dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4dvARB
},
14812 { "glVertexAttrib4dvNV", "GL_NV_vertex_program", wine_glVertexAttrib4dvNV
},
14813 { "glVertexAttrib4f", "GL_VERSION_2_0", wine_glVertexAttrib4f
},
14814 { "glVertexAttrib4fARB", "GL_ARB_vertex_program", wine_glVertexAttrib4fARB
},
14815 { "glVertexAttrib4fNV", "GL_NV_vertex_program", wine_glVertexAttrib4fNV
},
14816 { "glVertexAttrib4fv", "GL_VERSION_2_0", wine_glVertexAttrib4fv
},
14817 { "glVertexAttrib4fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4fvARB
},
14818 { "glVertexAttrib4fvNV", "GL_NV_vertex_program", wine_glVertexAttrib4fvNV
},
14819 { "glVertexAttrib4hNV", "GL_NV_half_float", wine_glVertexAttrib4hNV
},
14820 { "glVertexAttrib4hvNV", "GL_NV_half_float", wine_glVertexAttrib4hvNV
},
14821 { "glVertexAttrib4iv", "GL_VERSION_2_0", wine_glVertexAttrib4iv
},
14822 { "glVertexAttrib4ivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4ivARB
},
14823 { "glVertexAttrib4s", "GL_VERSION_2_0", wine_glVertexAttrib4s
},
14824 { "glVertexAttrib4sARB", "GL_ARB_vertex_program", wine_glVertexAttrib4sARB
},
14825 { "glVertexAttrib4sNV", "GL_NV_vertex_program", wine_glVertexAttrib4sNV
},
14826 { "glVertexAttrib4sv", "GL_VERSION_2_0", wine_glVertexAttrib4sv
},
14827 { "glVertexAttrib4svARB", "GL_ARB_vertex_program", wine_glVertexAttrib4svARB
},
14828 { "glVertexAttrib4svNV", "GL_NV_vertex_program", wine_glVertexAttrib4svNV
},
14829 { "glVertexAttrib4ubNV", "GL_NV_vertex_program", wine_glVertexAttrib4ubNV
},
14830 { "glVertexAttrib4ubv", "GL_VERSION_2_0", wine_glVertexAttrib4ubv
},
14831 { "glVertexAttrib4ubvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4ubvARB
},
14832 { "glVertexAttrib4ubvNV", "GL_NV_vertex_program", wine_glVertexAttrib4ubvNV
},
14833 { "glVertexAttrib4uiv", "GL_VERSION_2_0", wine_glVertexAttrib4uiv
},
14834 { "glVertexAttrib4uivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4uivARB
},
14835 { "glVertexAttrib4usv", "GL_VERSION_2_0", wine_glVertexAttrib4usv
},
14836 { "glVertexAttrib4usvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4usvARB
},
14837 { "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object", wine_glVertexAttribArrayObjectATI
},
14838 { "glVertexAttribDivisor", "GL_ARB_instanced_arrays", wine_glVertexAttribDivisor
},
14839 { "glVertexAttribI1i", "GL_VERSION_3_0", wine_glVertexAttribI1i
},
14840 { "glVertexAttribI1iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1iEXT
},
14841 { "glVertexAttribI1iv", "GL_VERSION_3_0", wine_glVertexAttribI1iv
},
14842 { "glVertexAttribI1ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1ivEXT
},
14843 { "glVertexAttribI1ui", "GL_VERSION_3_0", wine_glVertexAttribI1ui
},
14844 { "glVertexAttribI1uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1uiEXT
},
14845 { "glVertexAttribI1uiv", "GL_VERSION_3_0", wine_glVertexAttribI1uiv
},
14846 { "glVertexAttribI1uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1uivEXT
},
14847 { "glVertexAttribI2i", "GL_VERSION_3_0", wine_glVertexAttribI2i
},
14848 { "glVertexAttribI2iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2iEXT
},
14849 { "glVertexAttribI2iv", "GL_VERSION_3_0", wine_glVertexAttribI2iv
},
14850 { "glVertexAttribI2ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2ivEXT
},
14851 { "glVertexAttribI2ui", "GL_VERSION_3_0", wine_glVertexAttribI2ui
},
14852 { "glVertexAttribI2uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2uiEXT
},
14853 { "glVertexAttribI2uiv", "GL_VERSION_3_0", wine_glVertexAttribI2uiv
},
14854 { "glVertexAttribI2uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2uivEXT
},
14855 { "glVertexAttribI3i", "GL_VERSION_3_0", wine_glVertexAttribI3i
},
14856 { "glVertexAttribI3iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3iEXT
},
14857 { "glVertexAttribI3iv", "GL_VERSION_3_0", wine_glVertexAttribI3iv
},
14858 { "glVertexAttribI3ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3ivEXT
},
14859 { "glVertexAttribI3ui", "GL_VERSION_3_0", wine_glVertexAttribI3ui
},
14860 { "glVertexAttribI3uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3uiEXT
},
14861 { "glVertexAttribI3uiv", "GL_VERSION_3_0", wine_glVertexAttribI3uiv
},
14862 { "glVertexAttribI3uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3uivEXT
},
14863 { "glVertexAttribI4bv", "GL_VERSION_3_0", wine_glVertexAttribI4bv
},
14864 { "glVertexAttribI4bvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4bvEXT
},
14865 { "glVertexAttribI4i", "GL_VERSION_3_0", wine_glVertexAttribI4i
},
14866 { "glVertexAttribI4iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4iEXT
},
14867 { "glVertexAttribI4iv", "GL_VERSION_3_0", wine_glVertexAttribI4iv
},
14868 { "glVertexAttribI4ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4ivEXT
},
14869 { "glVertexAttribI4sv", "GL_VERSION_3_0", wine_glVertexAttribI4sv
},
14870 { "glVertexAttribI4svEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4svEXT
},
14871 { "glVertexAttribI4ubv", "GL_VERSION_3_0", wine_glVertexAttribI4ubv
},
14872 { "glVertexAttribI4ubvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4ubvEXT
},
14873 { "glVertexAttribI4ui", "GL_VERSION_3_0", wine_glVertexAttribI4ui
},
14874 { "glVertexAttribI4uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4uiEXT
},
14875 { "glVertexAttribI4uiv", "GL_VERSION_3_0", wine_glVertexAttribI4uiv
},
14876 { "glVertexAttribI4uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4uivEXT
},
14877 { "glVertexAttribI4usv", "GL_VERSION_3_0", wine_glVertexAttribI4usv
},
14878 { "glVertexAttribI4usvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4usvEXT
},
14879 { "glVertexAttribIPointer", "GL_VERSION_3_0", wine_glVertexAttribIPointer
},
14880 { "glVertexAttribIPointerEXT", "GL_NV_vertex_program4", wine_glVertexAttribIPointerEXT
},
14881 { "glVertexAttribPointer", "GL_VERSION_2_0", wine_glVertexAttribPointer
},
14882 { "glVertexAttribPointerARB", "GL_ARB_vertex_program", wine_glVertexAttribPointerARB
},
14883 { "glVertexAttribPointerNV", "GL_NV_vertex_program", wine_glVertexAttribPointerNV
},
14884 { "glVertexAttribs1dvNV", "GL_NV_vertex_program", wine_glVertexAttribs1dvNV
},
14885 { "glVertexAttribs1fvNV", "GL_NV_vertex_program", wine_glVertexAttribs1fvNV
},
14886 { "glVertexAttribs1hvNV", "GL_NV_half_float", wine_glVertexAttribs1hvNV
},
14887 { "glVertexAttribs1svNV", "GL_NV_vertex_program", wine_glVertexAttribs1svNV
},
14888 { "glVertexAttribs2dvNV", "GL_NV_vertex_program", wine_glVertexAttribs2dvNV
},
14889 { "glVertexAttribs2fvNV", "GL_NV_vertex_program", wine_glVertexAttribs2fvNV
},
14890 { "glVertexAttribs2hvNV", "GL_NV_half_float", wine_glVertexAttribs2hvNV
},
14891 { "glVertexAttribs2svNV", "GL_NV_vertex_program", wine_glVertexAttribs2svNV
},
14892 { "glVertexAttribs3dvNV", "GL_NV_vertex_program", wine_glVertexAttribs3dvNV
},
14893 { "glVertexAttribs3fvNV", "GL_NV_vertex_program", wine_glVertexAttribs3fvNV
},
14894 { "glVertexAttribs3hvNV", "GL_NV_half_float", wine_glVertexAttribs3hvNV
},
14895 { "glVertexAttribs3svNV", "GL_NV_vertex_program", wine_glVertexAttribs3svNV
},
14896 { "glVertexAttribs4dvNV", "GL_NV_vertex_program", wine_glVertexAttribs4dvNV
},
14897 { "glVertexAttribs4fvNV", "GL_NV_vertex_program", wine_glVertexAttribs4fvNV
},
14898 { "glVertexAttribs4hvNV", "GL_NV_half_float", wine_glVertexAttribs4hvNV
},
14899 { "glVertexAttribs4svNV", "GL_NV_vertex_program", wine_glVertexAttribs4svNV
},
14900 { "glVertexAttribs4ubvNV", "GL_NV_vertex_program", wine_glVertexAttribs4ubvNV
},
14901 { "glVertexBlendARB", "GL_ARB_vertex_blend", wine_glVertexBlendARB
},
14902 { "glVertexBlendEnvfATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnvfATI
},
14903 { "glVertexBlendEnviATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnviATI
},
14904 { "glVertexPointerEXT", "GL_EXT_vertex_array", wine_glVertexPointerEXT
},
14905 { "glVertexPointerListIBM", "GL_IBM_vertex_array_lists", wine_glVertexPointerListIBM
},
14906 { "glVertexPointervINTEL", "GL_INTEL_parallel_arrays", wine_glVertexPointervINTEL
},
14907 { "glVertexStream1dATI", "GL_ATI_vertex_streams", wine_glVertexStream1dATI
},
14908 { "glVertexStream1dvATI", "GL_ATI_vertex_streams", wine_glVertexStream1dvATI
},
14909 { "glVertexStream1fATI", "GL_ATI_vertex_streams", wine_glVertexStream1fATI
},
14910 { "glVertexStream1fvATI", "GL_ATI_vertex_streams", wine_glVertexStream1fvATI
},
14911 { "glVertexStream1iATI", "GL_ATI_vertex_streams", wine_glVertexStream1iATI
},
14912 { "glVertexStream1ivATI", "GL_ATI_vertex_streams", wine_glVertexStream1ivATI
},
14913 { "glVertexStream1sATI", "GL_ATI_vertex_streams", wine_glVertexStream1sATI
},
14914 { "glVertexStream1svATI", "GL_ATI_vertex_streams", wine_glVertexStream1svATI
},
14915 { "glVertexStream2dATI", "GL_ATI_vertex_streams", wine_glVertexStream2dATI
},
14916 { "glVertexStream2dvATI", "GL_ATI_vertex_streams", wine_glVertexStream2dvATI
},
14917 { "glVertexStream2fATI", "GL_ATI_vertex_streams", wine_glVertexStream2fATI
},
14918 { "glVertexStream2fvATI", "GL_ATI_vertex_streams", wine_glVertexStream2fvATI
},
14919 { "glVertexStream2iATI", "GL_ATI_vertex_streams", wine_glVertexStream2iATI
},
14920 { "glVertexStream2ivATI", "GL_ATI_vertex_streams", wine_glVertexStream2ivATI
},
14921 { "glVertexStream2sATI", "GL_ATI_vertex_streams", wine_glVertexStream2sATI
},
14922 { "glVertexStream2svATI", "GL_ATI_vertex_streams", wine_glVertexStream2svATI
},
14923 { "glVertexStream3dATI", "GL_ATI_vertex_streams", wine_glVertexStream3dATI
},
14924 { "glVertexStream3dvATI", "GL_ATI_vertex_streams", wine_glVertexStream3dvATI
},
14925 { "glVertexStream3fATI", "GL_ATI_vertex_streams", wine_glVertexStream3fATI
},
14926 { "glVertexStream3fvATI", "GL_ATI_vertex_streams", wine_glVertexStream3fvATI
},
14927 { "glVertexStream3iATI", "GL_ATI_vertex_streams", wine_glVertexStream3iATI
},
14928 { "glVertexStream3ivATI", "GL_ATI_vertex_streams", wine_glVertexStream3ivATI
},
14929 { "glVertexStream3sATI", "GL_ATI_vertex_streams", wine_glVertexStream3sATI
},
14930 { "glVertexStream3svATI", "GL_ATI_vertex_streams", wine_glVertexStream3svATI
},
14931 { "glVertexStream4dATI", "GL_ATI_vertex_streams", wine_glVertexStream4dATI
},
14932 { "glVertexStream4dvATI", "GL_ATI_vertex_streams", wine_glVertexStream4dvATI
},
14933 { "glVertexStream4fATI", "GL_ATI_vertex_streams", wine_glVertexStream4fATI
},
14934 { "glVertexStream4fvATI", "GL_ATI_vertex_streams", wine_glVertexStream4fvATI
},
14935 { "glVertexStream4iATI", "GL_ATI_vertex_streams", wine_glVertexStream4iATI
},
14936 { "glVertexStream4ivATI", "GL_ATI_vertex_streams", wine_glVertexStream4ivATI
},
14937 { "glVertexStream4sATI", "GL_ATI_vertex_streams", wine_glVertexStream4sATI
},
14938 { "glVertexStream4svATI", "GL_ATI_vertex_streams", wine_glVertexStream4svATI
},
14939 { "glVertexWeightPointerEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightPointerEXT
},
14940 { "glVertexWeightfEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightfEXT
},
14941 { "glVertexWeightfvEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightfvEXT
},
14942 { "glVertexWeighthNV", "GL_NV_half_float", wine_glVertexWeighthNV
},
14943 { "glVertexWeighthvNV", "GL_NV_half_float", wine_glVertexWeighthvNV
},
14944 { "glWeightPointerARB", "GL_ARB_vertex_blend", wine_glWeightPointerARB
},
14945 { "glWeightbvARB", "GL_ARB_vertex_blend", wine_glWeightbvARB
},
14946 { "glWeightdvARB", "GL_ARB_vertex_blend", wine_glWeightdvARB
},
14947 { "glWeightfvARB", "GL_ARB_vertex_blend", wine_glWeightfvARB
},
14948 { "glWeightivARB", "GL_ARB_vertex_blend", wine_glWeightivARB
},
14949 { "glWeightsvARB", "GL_ARB_vertex_blend", wine_glWeightsvARB
},
14950 { "glWeightubvARB", "GL_ARB_vertex_blend", wine_glWeightubvARB
},
14951 { "glWeightuivARB", "GL_ARB_vertex_blend", wine_glWeightuivARB
},
14952 { "glWeightusvARB", "GL_ARB_vertex_blend", wine_glWeightusvARB
},
14953 { "glWindowPos2d", "GL_VERSION_1_4", wine_glWindowPos2d
},
14954 { "glWindowPos2dARB", "GL_ARB_window_pos", wine_glWindowPos2dARB
},
14955 { "glWindowPos2dMESA", "GL_MESA_window_pos", wine_glWindowPos2dMESA
},
14956 { "glWindowPos2dv", "GL_VERSION_1_4", wine_glWindowPos2dv
},
14957 { "glWindowPos2dvARB", "GL_ARB_window_pos", wine_glWindowPos2dvARB
},
14958 { "glWindowPos2dvMESA", "GL_MESA_window_pos", wine_glWindowPos2dvMESA
},
14959 { "glWindowPos2f", "GL_VERSION_1_4", wine_glWindowPos2f
},
14960 { "glWindowPos2fARB", "GL_ARB_window_pos", wine_glWindowPos2fARB
},
14961 { "glWindowPos2fMESA", "GL_MESA_window_pos", wine_glWindowPos2fMESA
},
14962 { "glWindowPos2fv", "GL_VERSION_1_4", wine_glWindowPos2fv
},
14963 { "glWindowPos2fvARB", "GL_ARB_window_pos", wine_glWindowPos2fvARB
},
14964 { "glWindowPos2fvMESA", "GL_MESA_window_pos", wine_glWindowPos2fvMESA
},
14965 { "glWindowPos2i", "GL_VERSION_1_4", wine_glWindowPos2i
},
14966 { "glWindowPos2iARB", "GL_ARB_window_pos", wine_glWindowPos2iARB
},
14967 { "glWindowPos2iMESA", "GL_MESA_window_pos", wine_glWindowPos2iMESA
},
14968 { "glWindowPos2iv", "GL_VERSION_1_4", wine_glWindowPos2iv
},
14969 { "glWindowPos2ivARB", "GL_ARB_window_pos", wine_glWindowPos2ivARB
},
14970 { "glWindowPos2ivMESA", "GL_MESA_window_pos", wine_glWindowPos2ivMESA
},
14971 { "glWindowPos2s", "GL_VERSION_1_4", wine_glWindowPos2s
},
14972 { "glWindowPos2sARB", "GL_ARB_window_pos", wine_glWindowPos2sARB
},
14973 { "glWindowPos2sMESA", "GL_MESA_window_pos", wine_glWindowPos2sMESA
},
14974 { "glWindowPos2sv", "GL_VERSION_1_4", wine_glWindowPos2sv
},
14975 { "glWindowPos2svARB", "GL_ARB_window_pos", wine_glWindowPos2svARB
},
14976 { "glWindowPos2svMESA", "GL_MESA_window_pos", wine_glWindowPos2svMESA
},
14977 { "glWindowPos3d", "GL_VERSION_1_4", wine_glWindowPos3d
},
14978 { "glWindowPos3dARB", "GL_ARB_window_pos", wine_glWindowPos3dARB
},
14979 { "glWindowPos3dMESA", "GL_MESA_window_pos", wine_glWindowPos3dMESA
},
14980 { "glWindowPos3dv", "GL_VERSION_1_4", wine_glWindowPos3dv
},
14981 { "glWindowPos3dvARB", "GL_ARB_window_pos", wine_glWindowPos3dvARB
},
14982 { "glWindowPos3dvMESA", "GL_MESA_window_pos", wine_glWindowPos3dvMESA
},
14983 { "glWindowPos3f", "GL_VERSION_1_4", wine_glWindowPos3f
},
14984 { "glWindowPos3fARB", "GL_ARB_window_pos", wine_glWindowPos3fARB
},
14985 { "glWindowPos3fMESA", "GL_MESA_window_pos", wine_glWindowPos3fMESA
},
14986 { "glWindowPos3fv", "GL_VERSION_1_4", wine_glWindowPos3fv
},
14987 { "glWindowPos3fvARB", "GL_ARB_window_pos", wine_glWindowPos3fvARB
},
14988 { "glWindowPos3fvMESA", "GL_MESA_window_pos", wine_glWindowPos3fvMESA
},
14989 { "glWindowPos3i", "GL_VERSION_1_4", wine_glWindowPos3i
},
14990 { "glWindowPos3iARB", "GL_ARB_window_pos", wine_glWindowPos3iARB
},
14991 { "glWindowPos3iMESA", "GL_MESA_window_pos", wine_glWindowPos3iMESA
},
14992 { "glWindowPos3iv", "GL_VERSION_1_4", wine_glWindowPos3iv
},
14993 { "glWindowPos3ivARB", "GL_ARB_window_pos", wine_glWindowPos3ivARB
},
14994 { "glWindowPos3ivMESA", "GL_MESA_window_pos", wine_glWindowPos3ivMESA
},
14995 { "glWindowPos3s", "GL_VERSION_1_4", wine_glWindowPos3s
},
14996 { "glWindowPos3sARB", "GL_ARB_window_pos", wine_glWindowPos3sARB
},
14997 { "glWindowPos3sMESA", "GL_MESA_window_pos", wine_glWindowPos3sMESA
},
14998 { "glWindowPos3sv", "GL_VERSION_1_4", wine_glWindowPos3sv
},
14999 { "glWindowPos3svARB", "GL_ARB_window_pos", wine_glWindowPos3svARB
},
15000 { "glWindowPos3svMESA", "GL_MESA_window_pos", wine_glWindowPos3svMESA
},
15001 { "glWindowPos4dMESA", "GL_MESA_window_pos", wine_glWindowPos4dMESA
},
15002 { "glWindowPos4dvMESA", "GL_MESA_window_pos", wine_glWindowPos4dvMESA
},
15003 { "glWindowPos4fMESA", "GL_MESA_window_pos", wine_glWindowPos4fMESA
},
15004 { "glWindowPos4fvMESA", "GL_MESA_window_pos", wine_glWindowPos4fvMESA
},
15005 { "glWindowPos4iMESA", "GL_MESA_window_pos", wine_glWindowPos4iMESA
},
15006 { "glWindowPos4ivMESA", "GL_MESA_window_pos", wine_glWindowPos4ivMESA
},
15007 { "glWindowPos4sMESA", "GL_MESA_window_pos", wine_glWindowPos4sMESA
},
15008 { "glWindowPos4svMESA", "GL_MESA_window_pos", wine_glWindowPos4svMESA
},
15009 { "glWriteMaskEXT", "GL_EXT_vertex_shader", wine_glWriteMaskEXT
}