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_glActiveProgramEXT
,
13 EXT_glActiveStencilFaceEXT
,
15 EXT_glActiveTextureARB
,
16 EXT_glActiveVaryingNV
,
17 EXT_glAlphaFragmentOp1ATI
,
18 EXT_glAlphaFragmentOp2ATI
,
19 EXT_glAlphaFragmentOp3ATI
,
20 EXT_glApplyTextureEXT
,
21 EXT_glAreProgramsResidentNV
,
22 EXT_glAreTexturesResidentEXT
,
23 EXT_glArrayElementEXT
,
25 EXT_glAsyncMarkerSGIX
,
26 EXT_glAttachObjectARB
,
28 EXT_glBeginConditionalRender
,
29 EXT_glBeginConditionalRenderNV
,
30 EXT_glBeginFragmentShaderATI
,
31 EXT_glBeginOcclusionQueryNV
,
32 EXT_glBeginPerfMonitorAMD
,
35 EXT_glBeginTransformFeedback
,
36 EXT_glBeginTransformFeedbackEXT
,
37 EXT_glBeginTransformFeedbackNV
,
38 EXT_glBeginVertexShaderEXT
,
39 EXT_glBeginVideoCaptureNV
,
40 EXT_glBindAttribLocation
,
41 EXT_glBindAttribLocationARB
,
45 EXT_glBindBufferBaseEXT
,
46 EXT_glBindBufferBaseNV
,
47 EXT_glBindBufferOffsetEXT
,
48 EXT_glBindBufferOffsetNV
,
49 EXT_glBindBufferRange
,
50 EXT_glBindBufferRangeEXT
,
51 EXT_glBindBufferRangeNV
,
52 EXT_glBindFragDataLocation
,
53 EXT_glBindFragDataLocationEXT
,
54 EXT_glBindFragmentShaderATI
,
55 EXT_glBindFramebuffer
,
56 EXT_glBindFramebufferEXT
,
57 EXT_glBindLightParameterEXT
,
58 EXT_glBindMaterialParameterEXT
,
59 EXT_glBindMultiTextureEXT
,
60 EXT_glBindParameterEXT
,
63 EXT_glBindRenderbuffer
,
64 EXT_glBindRenderbufferEXT
,
65 EXT_glBindTexGenParameterEXT
,
67 EXT_glBindTextureUnitParameterEXT
,
68 EXT_glBindTransformFeedbackNV
,
69 EXT_glBindVertexArray
,
70 EXT_glBindVertexArrayAPPLE
,
71 EXT_glBindVertexShaderEXT
,
72 EXT_glBindVideoCaptureStreamBufferNV
,
73 EXT_glBindVideoCaptureStreamTextureNV
,
84 EXT_glBinormalPointerEXT
,
88 EXT_glBlendEquationEXT
,
89 EXT_glBlendEquationIndexedAMD
,
90 EXT_glBlendEquationSeparate
,
91 EXT_glBlendEquationSeparateEXT
,
92 EXT_glBlendEquationSeparateIndexedAMD
,
93 EXT_glBlendEquationSeparatei
,
95 EXT_glBlendFuncIndexedAMD
,
96 EXT_glBlendFuncSeparate
,
97 EXT_glBlendFuncSeparateEXT
,
98 EXT_glBlendFuncSeparateINGR
,
99 EXT_glBlendFuncSeparateIndexedAMD
,
100 EXT_glBlendFuncSeparatei
,
102 EXT_glBlitFramebuffer
,
103 EXT_glBlitFramebufferEXT
,
104 EXT_glBufferAddressRangeNV
,
107 EXT_glBufferParameteriAPPLE
,
108 EXT_glBufferRegionEnabled
,
110 EXT_glBufferSubDataARB
,
111 EXT_glCheckFramebufferStatus
,
112 EXT_glCheckFramebufferStatusEXT
,
113 EXT_glCheckNamedFramebufferStatusEXT
,
119 EXT_glClearBufferuiv
,
120 EXT_glClearColorIiEXT
,
121 EXT_glClearColorIuiEXT
,
123 EXT_glClientActiveTexture
,
124 EXT_glClientActiveTextureARB
,
125 EXT_glClientActiveVertexStreamATI
,
126 EXT_glClientAttribDefaultEXT
,
127 EXT_glClientWaitSync
,
128 EXT_glColor3fVertex3fSUN
,
129 EXT_glColor3fVertex3fvSUN
,
132 EXT_glColor4fNormal3fVertex3fSUN
,
133 EXT_glColor4fNormal3fVertex3fvSUN
,
136 EXT_glColor4ubVertex2fSUN
,
137 EXT_glColor4ubVertex2fvSUN
,
138 EXT_glColor4ubVertex3fSUN
,
139 EXT_glColor4ubVertex3fvSUN
,
141 EXT_glColorFragmentOp1ATI
,
142 EXT_glColorFragmentOp2ATI
,
143 EXT_glColorFragmentOp3ATI
,
144 EXT_glColorMaskIndexedEXT
,
146 EXT_glColorPointerEXT
,
147 EXT_glColorPointerListIBM
,
148 EXT_glColorPointervINTEL
,
150 EXT_glColorSubTableEXT
,
153 EXT_glColorTableParameterfv
,
154 EXT_glColorTableParameterfvSGI
,
155 EXT_glColorTableParameteriv
,
156 EXT_glColorTableParameterivSGI
,
158 EXT_glCombinerInputNV
,
159 EXT_glCombinerOutputNV
,
160 EXT_glCombinerParameterfNV
,
161 EXT_glCombinerParameterfvNV
,
162 EXT_glCombinerParameteriNV
,
163 EXT_glCombinerParameterivNV
,
164 EXT_glCombinerStageParameterfvNV
,
166 EXT_glCompileShaderARB
,
167 EXT_glCompressedMultiTexImage1DEXT
,
168 EXT_glCompressedMultiTexImage2DEXT
,
169 EXT_glCompressedMultiTexImage3DEXT
,
170 EXT_glCompressedMultiTexSubImage1DEXT
,
171 EXT_glCompressedMultiTexSubImage2DEXT
,
172 EXT_glCompressedMultiTexSubImage3DEXT
,
173 EXT_glCompressedTexImage1D
,
174 EXT_glCompressedTexImage1DARB
,
175 EXT_glCompressedTexImage2D
,
176 EXT_glCompressedTexImage2DARB
,
177 EXT_glCompressedTexImage3D
,
178 EXT_glCompressedTexImage3DARB
,
179 EXT_glCompressedTexSubImage1D
,
180 EXT_glCompressedTexSubImage1DARB
,
181 EXT_glCompressedTexSubImage2D
,
182 EXT_glCompressedTexSubImage2DARB
,
183 EXT_glCompressedTexSubImage3D
,
184 EXT_glCompressedTexSubImage3DARB
,
185 EXT_glCompressedTextureImage1DEXT
,
186 EXT_glCompressedTextureImage2DEXT
,
187 EXT_glCompressedTextureImage3DEXT
,
188 EXT_glCompressedTextureSubImage1DEXT
,
189 EXT_glCompressedTextureSubImage2DEXT
,
190 EXT_glCompressedTextureSubImage3DEXT
,
191 EXT_glConvolutionFilter1D
,
192 EXT_glConvolutionFilter1DEXT
,
193 EXT_glConvolutionFilter2D
,
194 EXT_glConvolutionFilter2DEXT
,
195 EXT_glConvolutionParameterf
,
196 EXT_glConvolutionParameterfEXT
,
197 EXT_glConvolutionParameterfv
,
198 EXT_glConvolutionParameterfvEXT
,
199 EXT_glConvolutionParameteri
,
200 EXT_glConvolutionParameteriEXT
,
201 EXT_glConvolutionParameteriv
,
202 EXT_glConvolutionParameterivEXT
,
203 EXT_glCopyBufferSubData
,
204 EXT_glCopyColorSubTable
,
205 EXT_glCopyColorSubTableEXT
,
206 EXT_glCopyColorTable
,
207 EXT_glCopyColorTableSGI
,
208 EXT_glCopyConvolutionFilter1D
,
209 EXT_glCopyConvolutionFilter1DEXT
,
210 EXT_glCopyConvolutionFilter2D
,
211 EXT_glCopyConvolutionFilter2DEXT
,
212 EXT_glCopyImageSubDataNV
,
213 EXT_glCopyMultiTexImage1DEXT
,
214 EXT_glCopyMultiTexImage2DEXT
,
215 EXT_glCopyMultiTexSubImage1DEXT
,
216 EXT_glCopyMultiTexSubImage2DEXT
,
217 EXT_glCopyMultiTexSubImage3DEXT
,
218 EXT_glCopyTexImage1DEXT
,
219 EXT_glCopyTexImage2DEXT
,
220 EXT_glCopyTexSubImage1DEXT
,
221 EXT_glCopyTexSubImage2DEXT
,
222 EXT_glCopyTexSubImage3D
,
223 EXT_glCopyTexSubImage3DEXT
,
224 EXT_glCopyTextureImage1DEXT
,
225 EXT_glCopyTextureImage2DEXT
,
226 EXT_glCopyTextureSubImage1DEXT
,
227 EXT_glCopyTextureSubImage2DEXT
,
228 EXT_glCopyTextureSubImage3DEXT
,
230 EXT_glCreateProgramObjectARB
,
232 EXT_glCreateShaderObjectARB
,
233 EXT_glCreateShaderProgramEXT
,
234 EXT_glCullParameterdvEXT
,
235 EXT_glCullParameterfvEXT
,
236 EXT_glCurrentPaletteMatrixARB
,
238 EXT_glDeformationMap3dSGIX
,
239 EXT_glDeformationMap3fSGIX
,
240 EXT_glDeleteAsyncMarkersSGIX
,
241 EXT_glDeleteBufferRegion
,
243 EXT_glDeleteBuffersARB
,
244 EXT_glDeleteFencesAPPLE
,
245 EXT_glDeleteFencesNV
,
246 EXT_glDeleteFragmentShaderATI
,
247 EXT_glDeleteFramebuffers
,
248 EXT_glDeleteFramebuffersEXT
,
249 EXT_glDeleteObjectARB
,
250 EXT_glDeleteObjectBufferATI
,
251 EXT_glDeleteOcclusionQueriesNV
,
252 EXT_glDeletePerfMonitorsAMD
,
254 EXT_glDeleteProgramsARB
,
255 EXT_glDeleteProgramsNV
,
257 EXT_glDeleteQueriesARB
,
258 EXT_glDeleteRenderbuffers
,
259 EXT_glDeleteRenderbuffersEXT
,
262 EXT_glDeleteTexturesEXT
,
263 EXT_glDeleteTransformFeedbacksNV
,
264 EXT_glDeleteVertexArrays
,
265 EXT_glDeleteVertexArraysAPPLE
,
266 EXT_glDeleteVertexShaderEXT
,
267 EXT_glDepthBoundsEXT
,
268 EXT_glDepthBoundsdNV
,
270 EXT_glDetachObjectARB
,
272 EXT_glDetailTexFuncSGIS
,
273 EXT_glDisableClientStateIndexedEXT
,
274 EXT_glDisableIndexedEXT
,
275 EXT_glDisableVariantClientStateEXT
,
276 EXT_glDisableVertexAttribAPPLE
,
277 EXT_glDisableVertexAttribArray
,
278 EXT_glDisableVertexAttribArrayARB
,
281 EXT_glDrawArraysInstanced
,
282 EXT_glDrawArraysInstancedARB
,
283 EXT_glDrawArraysInstancedEXT
,
284 EXT_glDrawBufferRegion
,
286 EXT_glDrawBuffersARB
,
287 EXT_glDrawBuffersATI
,
288 EXT_glDrawElementArrayAPPLE
,
289 EXT_glDrawElementArrayATI
,
290 EXT_glDrawElementsBaseVertex
,
291 EXT_glDrawElementsInstanced
,
292 EXT_glDrawElementsInstancedARB
,
293 EXT_glDrawElementsInstancedBaseVertex
,
294 EXT_glDrawElementsInstancedEXT
,
295 EXT_glDrawMeshArraysSUN
,
296 EXT_glDrawRangeElementArrayAPPLE
,
297 EXT_glDrawRangeElementArrayATI
,
298 EXT_glDrawRangeElements
,
299 EXT_glDrawRangeElementsBaseVertex
,
300 EXT_glDrawRangeElementsEXT
,
301 EXT_glDrawTransformFeedbackNV
,
302 EXT_glEdgeFlagFormatNV
,
303 EXT_glEdgeFlagPointerEXT
,
304 EXT_glEdgeFlagPointerListIBM
,
305 EXT_glElementPointerAPPLE
,
306 EXT_glElementPointerATI
,
307 EXT_glEnableClientStateIndexedEXT
,
308 EXT_glEnableIndexedEXT
,
309 EXT_glEnableVariantClientStateEXT
,
310 EXT_glEnableVertexAttribAPPLE
,
311 EXT_glEnableVertexAttribArray
,
312 EXT_glEnableVertexAttribArrayARB
,
314 EXT_glEndConditionalRender
,
315 EXT_glEndConditionalRenderNV
,
316 EXT_glEndFragmentShaderATI
,
317 EXT_glEndOcclusionQueryNV
,
318 EXT_glEndPerfMonitorAMD
,
321 EXT_glEndTransformFeedback
,
322 EXT_glEndTransformFeedbackEXT
,
323 EXT_glEndTransformFeedbackNV
,
324 EXT_glEndVertexShaderEXT
,
325 EXT_glEndVideoCaptureNV
,
327 EXT_glExecuteProgramNV
,
328 EXT_glExtractComponentEXT
,
330 EXT_glFinalCombinerInputNV
,
331 EXT_glFinishAsyncSGIX
,
332 EXT_glFinishFenceAPPLE
,
334 EXT_glFinishObjectAPPLE
,
335 EXT_glFinishTextureSUNX
,
336 EXT_glFlushMappedBufferRange
,
337 EXT_glFlushMappedBufferRangeAPPLE
,
338 EXT_glFlushPixelDataRangeNV
,
339 EXT_glFlushRasterSGIX
,
340 EXT_glFlushVertexArrayRangeAPPLE
,
341 EXT_glFlushVertexArrayRangeNV
,
342 EXT_glFogCoordFormatNV
,
343 EXT_glFogCoordPointer
,
344 EXT_glFogCoordPointerEXT
,
345 EXT_glFogCoordPointerListIBM
,
357 EXT_glFragmentColorMaterialSGIX
,
358 EXT_glFragmentLightModelfSGIX
,
359 EXT_glFragmentLightModelfvSGIX
,
360 EXT_glFragmentLightModeliSGIX
,
361 EXT_glFragmentLightModelivSGIX
,
362 EXT_glFragmentLightfSGIX
,
363 EXT_glFragmentLightfvSGIX
,
364 EXT_glFragmentLightiSGIX
,
365 EXT_glFragmentLightivSGIX
,
366 EXT_glFragmentMaterialfSGIX
,
367 EXT_glFragmentMaterialfvSGIX
,
368 EXT_glFragmentMaterialiSGIX
,
369 EXT_glFragmentMaterialivSGIX
,
370 EXT_glFrameTerminatorGREMEDY
,
372 EXT_glFramebufferDrawBufferEXT
,
373 EXT_glFramebufferDrawBuffersEXT
,
374 EXT_glFramebufferReadBufferEXT
,
375 EXT_glFramebufferRenderbuffer
,
376 EXT_glFramebufferRenderbufferEXT
,
377 EXT_glFramebufferTexture
,
378 EXT_glFramebufferTexture1D
,
379 EXT_glFramebufferTexture1DEXT
,
380 EXT_glFramebufferTexture2D
,
381 EXT_glFramebufferTexture2DEXT
,
382 EXT_glFramebufferTexture3D
,
383 EXT_glFramebufferTexture3DEXT
,
384 EXT_glFramebufferTextureARB
,
385 EXT_glFramebufferTextureEXT
,
386 EXT_glFramebufferTextureFace
,
387 EXT_glFramebufferTextureFaceARB
,
388 EXT_glFramebufferTextureFaceEXT
,
389 EXT_glFramebufferTextureLayer
,
390 EXT_glFramebufferTextureLayerARB
,
391 EXT_glFramebufferTextureLayerEXT
,
392 EXT_glFreeObjectBufferATI
,
393 EXT_glGenAsyncMarkersSGIX
,
396 EXT_glGenFencesAPPLE
,
398 EXT_glGenFragmentShadersATI
,
399 EXT_glGenFramebuffers
,
400 EXT_glGenFramebuffersEXT
,
401 EXT_glGenOcclusionQueriesNV
,
402 EXT_glGenPerfMonitorsAMD
,
403 EXT_glGenProgramsARB
,
407 EXT_glGenRenderbuffers
,
408 EXT_glGenRenderbuffersEXT
,
410 EXT_glGenTexturesEXT
,
411 EXT_glGenTransformFeedbacksNV
,
412 EXT_glGenVertexArrays
,
413 EXT_glGenVertexArraysAPPLE
,
414 EXT_glGenVertexShadersEXT
,
415 EXT_glGenerateMipmap
,
416 EXT_glGenerateMipmapEXT
,
417 EXT_glGenerateMultiTexMipmapEXT
,
418 EXT_glGenerateTextureMipmapEXT
,
419 EXT_glGetActiveAttrib
,
420 EXT_glGetActiveAttribARB
,
421 EXT_glGetActiveUniform
,
422 EXT_glGetActiveUniformARB
,
423 EXT_glGetActiveUniformBlockName
,
424 EXT_glGetActiveUniformBlockiv
,
425 EXT_glGetActiveUniformName
,
426 EXT_glGetActiveUniformsiv
,
427 EXT_glGetActiveVaryingNV
,
428 EXT_glGetArrayObjectfvATI
,
429 EXT_glGetArrayObjectivATI
,
430 EXT_glGetAttachedObjectsARB
,
431 EXT_glGetAttachedShaders
,
432 EXT_glGetAttribLocation
,
433 EXT_glGetAttribLocationARB
,
434 EXT_glGetBooleanIndexedvEXT
,
436 EXT_glGetBufferParameteri64v
,
437 EXT_glGetBufferParameteriv
,
438 EXT_glGetBufferParameterivARB
,
439 EXT_glGetBufferParameterui64vNV
,
440 EXT_glGetBufferPointerv
,
441 EXT_glGetBufferPointervARB
,
442 EXT_glGetBufferSubData
,
443 EXT_glGetBufferSubDataARB
,
445 EXT_glGetColorTableEXT
,
446 EXT_glGetColorTableParameterfv
,
447 EXT_glGetColorTableParameterfvEXT
,
448 EXT_glGetColorTableParameterfvSGI
,
449 EXT_glGetColorTableParameteriv
,
450 EXT_glGetColorTableParameterivEXT
,
451 EXT_glGetColorTableParameterivSGI
,
452 EXT_glGetColorTableSGI
,
453 EXT_glGetCombinerInputParameterfvNV
,
454 EXT_glGetCombinerInputParameterivNV
,
455 EXT_glGetCombinerOutputParameterfvNV
,
456 EXT_glGetCombinerOutputParameterivNV
,
457 EXT_glGetCombinerStageParameterfvNV
,
458 EXT_glGetCompressedMultiTexImageEXT
,
459 EXT_glGetCompressedTexImage
,
460 EXT_glGetCompressedTexImageARB
,
461 EXT_glGetCompressedTextureImageEXT
,
462 EXT_glGetConvolutionFilter
,
463 EXT_glGetConvolutionFilterEXT
,
464 EXT_glGetConvolutionParameterfv
,
465 EXT_glGetConvolutionParameterfvEXT
,
466 EXT_glGetConvolutionParameteriv
,
467 EXT_glGetConvolutionParameterivEXT
,
468 EXT_glGetDetailTexFuncSGIS
,
469 EXT_glGetDoubleIndexedvEXT
,
471 EXT_glGetFinalCombinerInputParameterfvNV
,
472 EXT_glGetFinalCombinerInputParameterivNV
,
473 EXT_glGetFloatIndexedvEXT
,
474 EXT_glGetFogFuncSGIS
,
475 EXT_glGetFragDataLocation
,
476 EXT_glGetFragDataLocationEXT
,
477 EXT_glGetFragmentLightfvSGIX
,
478 EXT_glGetFragmentLightivSGIX
,
479 EXT_glGetFragmentMaterialfvSGIX
,
480 EXT_glGetFragmentMaterialivSGIX
,
481 EXT_glGetFramebufferAttachmentParameteriv
,
482 EXT_glGetFramebufferAttachmentParameterivEXT
,
483 EXT_glGetFramebufferParameterivEXT
,
486 EXT_glGetHistogramEXT
,
487 EXT_glGetHistogramParameterfv
,
488 EXT_glGetHistogramParameterfvEXT
,
489 EXT_glGetHistogramParameteriv
,
490 EXT_glGetHistogramParameterivEXT
,
491 EXT_glGetImageTransformParameterfvHP
,
492 EXT_glGetImageTransformParameterivHP
,
494 EXT_glGetInstrumentsSGIX
,
495 EXT_glGetInteger64i_v
,
497 EXT_glGetIntegerIndexedvEXT
,
499 EXT_glGetIntegerui64i_vNV
,
500 EXT_glGetIntegerui64vNV
,
501 EXT_glGetInvariantBooleanvEXT
,
502 EXT_glGetInvariantFloatvEXT
,
503 EXT_glGetInvariantIntegervEXT
,
504 EXT_glGetListParameterfvSGIX
,
505 EXT_glGetListParameterivSGIX
,
506 EXT_glGetLocalConstantBooleanvEXT
,
507 EXT_glGetLocalConstantFloatvEXT
,
508 EXT_glGetLocalConstantIntegervEXT
,
509 EXT_glGetMapAttribParameterfvNV
,
510 EXT_glGetMapAttribParameterivNV
,
511 EXT_glGetMapControlPointsNV
,
512 EXT_glGetMapParameterfvNV
,
513 EXT_glGetMapParameterivNV
,
516 EXT_glGetMinmaxParameterfv
,
517 EXT_glGetMinmaxParameterfvEXT
,
518 EXT_glGetMinmaxParameteriv
,
519 EXT_glGetMinmaxParameterivEXT
,
520 EXT_glGetMultiTexEnvfvEXT
,
521 EXT_glGetMultiTexEnvivEXT
,
522 EXT_glGetMultiTexGendvEXT
,
523 EXT_glGetMultiTexGenfvEXT
,
524 EXT_glGetMultiTexGenivEXT
,
525 EXT_glGetMultiTexImageEXT
,
526 EXT_glGetMultiTexLevelParameterfvEXT
,
527 EXT_glGetMultiTexLevelParameterivEXT
,
528 EXT_glGetMultiTexParameterIivEXT
,
529 EXT_glGetMultiTexParameterIuivEXT
,
530 EXT_glGetMultiTexParameterfvEXT
,
531 EXT_glGetMultiTexParameterivEXT
,
532 EXT_glGetMultisamplefv
,
533 EXT_glGetMultisamplefvNV
,
534 EXT_glGetNamedBufferParameterivEXT
,
535 EXT_glGetNamedBufferParameterui64vNV
,
536 EXT_glGetNamedBufferPointervEXT
,
537 EXT_glGetNamedBufferSubDataEXT
,
538 EXT_glGetNamedFramebufferAttachmentParameterivEXT
,
539 EXT_glGetNamedProgramLocalParameterIivEXT
,
540 EXT_glGetNamedProgramLocalParameterIuivEXT
,
541 EXT_glGetNamedProgramLocalParameterdvEXT
,
542 EXT_glGetNamedProgramLocalParameterfvEXT
,
543 EXT_glGetNamedProgramStringEXT
,
544 EXT_glGetNamedProgramivEXT
,
545 EXT_glGetNamedRenderbufferParameterivEXT
,
546 EXT_glGetObjectBufferfvATI
,
547 EXT_glGetObjectBufferivATI
,
548 EXT_glGetObjectParameterfvARB
,
549 EXT_glGetObjectParameterivAPPLE
,
550 EXT_glGetObjectParameterivARB
,
551 EXT_glGetOcclusionQueryivNV
,
552 EXT_glGetOcclusionQueryuivNV
,
553 EXT_glGetPerfMonitorCounterDataAMD
,
554 EXT_glGetPerfMonitorCounterInfoAMD
,
555 EXT_glGetPerfMonitorCounterStringAMD
,
556 EXT_glGetPerfMonitorCountersAMD
,
557 EXT_glGetPerfMonitorGroupStringAMD
,
558 EXT_glGetPerfMonitorGroupsAMD
,
559 EXT_glGetPixelTexGenParameterfvSGIS
,
560 EXT_glGetPixelTexGenParameterivSGIS
,
561 EXT_glGetPointerIndexedvEXT
,
562 EXT_glGetPointervEXT
,
563 EXT_glGetProgramEnvParameterIivNV
,
564 EXT_glGetProgramEnvParameterIuivNV
,
565 EXT_glGetProgramEnvParameterdvARB
,
566 EXT_glGetProgramEnvParameterfvARB
,
567 EXT_glGetProgramInfoLog
,
568 EXT_glGetProgramLocalParameterIivNV
,
569 EXT_glGetProgramLocalParameterIuivNV
,
570 EXT_glGetProgramLocalParameterdvARB
,
571 EXT_glGetProgramLocalParameterfvARB
,
572 EXT_glGetProgramNamedParameterdvNV
,
573 EXT_glGetProgramNamedParameterfvNV
,
574 EXT_glGetProgramParameterdvNV
,
575 EXT_glGetProgramParameterfvNV
,
576 EXT_glGetProgramStringARB
,
577 EXT_glGetProgramStringNV
,
579 EXT_glGetProgramivARB
,
580 EXT_glGetProgramivNV
,
581 EXT_glGetQueryObjecti64vEXT
,
582 EXT_glGetQueryObjectiv
,
583 EXT_glGetQueryObjectivARB
,
584 EXT_glGetQueryObjectui64vEXT
,
585 EXT_glGetQueryObjectuiv
,
586 EXT_glGetQueryObjectuivARB
,
589 EXT_glGetRenderbufferParameteriv
,
590 EXT_glGetRenderbufferParameterivEXT
,
591 EXT_glGetSeparableFilter
,
592 EXT_glGetSeparableFilterEXT
,
593 EXT_glGetShaderInfoLog
,
594 EXT_glGetShaderSource
,
595 EXT_glGetShaderSourceARB
,
597 EXT_glGetSharpenTexFuncSGIS
,
600 EXT_glGetTexBumpParameterfvATI
,
601 EXT_glGetTexBumpParameterivATI
,
602 EXT_glGetTexFilterFuncSGIS
,
603 EXT_glGetTexParameterIiv
,
604 EXT_glGetTexParameterIivEXT
,
605 EXT_glGetTexParameterIuiv
,
606 EXT_glGetTexParameterIuivEXT
,
607 EXT_glGetTexParameterPointervAPPLE
,
608 EXT_glGetTextureImageEXT
,
609 EXT_glGetTextureLevelParameterfvEXT
,
610 EXT_glGetTextureLevelParameterivEXT
,
611 EXT_glGetTextureParameterIivEXT
,
612 EXT_glGetTextureParameterIuivEXT
,
613 EXT_glGetTextureParameterfvEXT
,
614 EXT_glGetTextureParameterivEXT
,
615 EXT_glGetTrackMatrixivNV
,
616 EXT_glGetTransformFeedbackVarying
,
617 EXT_glGetTransformFeedbackVaryingEXT
,
618 EXT_glGetTransformFeedbackVaryingNV
,
619 EXT_glGetUniformBlockIndex
,
620 EXT_glGetUniformBufferSizeEXT
,
621 EXT_glGetUniformIndices
,
622 EXT_glGetUniformLocation
,
623 EXT_glGetUniformLocationARB
,
624 EXT_glGetUniformOffsetEXT
,
626 EXT_glGetUniformfvARB
,
628 EXT_glGetUniformivARB
,
629 EXT_glGetUniformui64vNV
,
631 EXT_glGetUniformuivEXT
,
632 EXT_glGetVariantArrayObjectfvATI
,
633 EXT_glGetVariantArrayObjectivATI
,
634 EXT_glGetVariantBooleanvEXT
,
635 EXT_glGetVariantFloatvEXT
,
636 EXT_glGetVariantIntegervEXT
,
637 EXT_glGetVariantPointervEXT
,
638 EXT_glGetVaryingLocationNV
,
639 EXT_glGetVertexAttribArrayObjectfvATI
,
640 EXT_glGetVertexAttribArrayObjectivATI
,
641 EXT_glGetVertexAttribIiv
,
642 EXT_glGetVertexAttribIivEXT
,
643 EXT_glGetVertexAttribIuiv
,
644 EXT_glGetVertexAttribIuivEXT
,
645 EXT_glGetVertexAttribPointerv
,
646 EXT_glGetVertexAttribPointervARB
,
647 EXT_glGetVertexAttribPointervNV
,
648 EXT_glGetVertexAttribdv
,
649 EXT_glGetVertexAttribdvARB
,
650 EXT_glGetVertexAttribdvNV
,
651 EXT_glGetVertexAttribfv
,
652 EXT_glGetVertexAttribfvARB
,
653 EXT_glGetVertexAttribfvNV
,
654 EXT_glGetVertexAttribiv
,
655 EXT_glGetVertexAttribivARB
,
656 EXT_glGetVertexAttribivNV
,
657 EXT_glGetVideoCaptureStreamdvNV
,
658 EXT_glGetVideoCaptureStreamfvNV
,
659 EXT_glGetVideoCaptureStreamivNV
,
660 EXT_glGetVideoCaptureivNV
,
661 EXT_glGetVideoi64vNV
,
663 EXT_glGetVideoui64vNV
,
665 EXT_glGlobalAlphaFactorbSUN
,
666 EXT_glGlobalAlphaFactordSUN
,
667 EXT_glGlobalAlphaFactorfSUN
,
668 EXT_glGlobalAlphaFactoriSUN
,
669 EXT_glGlobalAlphaFactorsSUN
,
670 EXT_glGlobalAlphaFactorubSUN
,
671 EXT_glGlobalAlphaFactoruiSUN
,
672 EXT_glGlobalAlphaFactorusSUN
,
676 EXT_glIglooInterfaceSGIX
,
677 EXT_glImageTransformParameterfHP
,
678 EXT_glImageTransformParameterfvHP
,
679 EXT_glImageTransformParameteriHP
,
680 EXT_glImageTransformParameterivHP
,
683 EXT_glIndexMaterialEXT
,
684 EXT_glIndexPointerEXT
,
685 EXT_glIndexPointerListIBM
,
686 EXT_glInsertComponentEXT
,
687 EXT_glInstrumentsBufferSGIX
,
688 EXT_glIsAsyncMarkerSGIX
,
691 EXT_glIsBufferResidentNV
,
692 EXT_glIsEnabledIndexedEXT
,
697 EXT_glIsFramebufferEXT
,
698 EXT_glIsNamedBufferResidentNV
,
699 EXT_glIsObjectBufferATI
,
700 EXT_glIsOcclusionQueryNV
,
706 EXT_glIsRenderbuffer
,
707 EXT_glIsRenderbufferEXT
,
711 EXT_glIsTransformFeedbackNV
,
712 EXT_glIsVariantEnabledEXT
,
714 EXT_glIsVertexArrayAPPLE
,
715 EXT_glIsVertexAttribEnabledAPPLE
,
718 EXT_glLinkProgramARB
,
719 EXT_glListParameterfSGIX
,
720 EXT_glListParameterfvSGIX
,
721 EXT_glListParameteriSGIX
,
722 EXT_glListParameterivSGIX
,
723 EXT_glLoadIdentityDeformationMapSGIX
,
725 EXT_glLoadTransposeMatrixd
,
726 EXT_glLoadTransposeMatrixdARB
,
727 EXT_glLoadTransposeMatrixf
,
728 EXT_glLoadTransposeMatrixfARB
,
730 EXT_glMTexCoord2fSGIS
,
731 EXT_glMTexCoord2fvSGIS
,
732 EXT_glMakeBufferNonResidentNV
,
733 EXT_glMakeBufferResidentNV
,
736 EXT_glMapBufferRange
,
737 EXT_glMapControlPointsNV
,
738 EXT_glMapNamedBufferEXT
,
739 EXT_glMapObjectBufferATI
,
740 EXT_glMapParameterfvNV
,
741 EXT_glMapParameterivNV
,
742 EXT_glMapVertexAttrib1dAPPLE
,
743 EXT_glMapVertexAttrib1fAPPLE
,
744 EXT_glMapVertexAttrib2dAPPLE
,
745 EXT_glMapVertexAttrib2fAPPLE
,
746 EXT_glMatrixFrustumEXT
,
747 EXT_glMatrixIndexPointerARB
,
748 EXT_glMatrixIndexubvARB
,
749 EXT_glMatrixIndexuivARB
,
750 EXT_glMatrixIndexusvARB
,
751 EXT_glMatrixLoadIdentityEXT
,
752 EXT_glMatrixLoadTransposedEXT
,
753 EXT_glMatrixLoadTransposefEXT
,
754 EXT_glMatrixLoaddEXT
,
755 EXT_glMatrixLoadfEXT
,
756 EXT_glMatrixMultTransposedEXT
,
757 EXT_glMatrixMultTransposefEXT
,
758 EXT_glMatrixMultdEXT
,
759 EXT_glMatrixMultfEXT
,
760 EXT_glMatrixOrthoEXT
,
763 EXT_glMatrixRotatedEXT
,
764 EXT_glMatrixRotatefEXT
,
765 EXT_glMatrixScaledEXT
,
766 EXT_glMatrixScalefEXT
,
767 EXT_glMatrixTranslatedEXT
,
768 EXT_glMatrixTranslatefEXT
,
769 EXT_glMinSampleShading
,
772 EXT_glMultTransposeMatrixd
,
773 EXT_glMultTransposeMatrixdARB
,
774 EXT_glMultTransposeMatrixf
,
775 EXT_glMultTransposeMatrixfARB
,
776 EXT_glMultiDrawArrays
,
777 EXT_glMultiDrawArraysEXT
,
778 EXT_glMultiDrawElementArrayAPPLE
,
779 EXT_glMultiDrawElements
,
780 EXT_glMultiDrawElementsBaseVertex
,
781 EXT_glMultiDrawElementsEXT
,
782 EXT_glMultiDrawRangeElementArrayAPPLE
,
783 EXT_glMultiModeDrawArraysIBM
,
784 EXT_glMultiModeDrawElementsIBM
,
785 EXT_glMultiTexBufferEXT
,
786 EXT_glMultiTexCoord1d
,
787 EXT_glMultiTexCoord1dARB
,
788 EXT_glMultiTexCoord1dSGIS
,
789 EXT_glMultiTexCoord1dv
,
790 EXT_glMultiTexCoord1dvARB
,
791 EXT_glMultiTexCoord1dvSGIS
,
792 EXT_glMultiTexCoord1f
,
793 EXT_glMultiTexCoord1fARB
,
794 EXT_glMultiTexCoord1fSGIS
,
795 EXT_glMultiTexCoord1fv
,
796 EXT_glMultiTexCoord1fvARB
,
797 EXT_glMultiTexCoord1fvSGIS
,
798 EXT_glMultiTexCoord1hNV
,
799 EXT_glMultiTexCoord1hvNV
,
800 EXT_glMultiTexCoord1i
,
801 EXT_glMultiTexCoord1iARB
,
802 EXT_glMultiTexCoord1iSGIS
,
803 EXT_glMultiTexCoord1iv
,
804 EXT_glMultiTexCoord1ivARB
,
805 EXT_glMultiTexCoord1ivSGIS
,
806 EXT_glMultiTexCoord1s
,
807 EXT_glMultiTexCoord1sARB
,
808 EXT_glMultiTexCoord1sSGIS
,
809 EXT_glMultiTexCoord1sv
,
810 EXT_glMultiTexCoord1svARB
,
811 EXT_glMultiTexCoord1svSGIS
,
812 EXT_glMultiTexCoord2d
,
813 EXT_glMultiTexCoord2dARB
,
814 EXT_glMultiTexCoord2dSGIS
,
815 EXT_glMultiTexCoord2dv
,
816 EXT_glMultiTexCoord2dvARB
,
817 EXT_glMultiTexCoord2dvSGIS
,
818 EXT_glMultiTexCoord2f
,
819 EXT_glMultiTexCoord2fARB
,
820 EXT_glMultiTexCoord2fSGIS
,
821 EXT_glMultiTexCoord2fv
,
822 EXT_glMultiTexCoord2fvARB
,
823 EXT_glMultiTexCoord2fvSGIS
,
824 EXT_glMultiTexCoord2hNV
,
825 EXT_glMultiTexCoord2hvNV
,
826 EXT_glMultiTexCoord2i
,
827 EXT_glMultiTexCoord2iARB
,
828 EXT_glMultiTexCoord2iSGIS
,
829 EXT_glMultiTexCoord2iv
,
830 EXT_glMultiTexCoord2ivARB
,
831 EXT_glMultiTexCoord2ivSGIS
,
832 EXT_glMultiTexCoord2s
,
833 EXT_glMultiTexCoord2sARB
,
834 EXT_glMultiTexCoord2sSGIS
,
835 EXT_glMultiTexCoord2sv
,
836 EXT_glMultiTexCoord2svARB
,
837 EXT_glMultiTexCoord2svSGIS
,
838 EXT_glMultiTexCoord3d
,
839 EXT_glMultiTexCoord3dARB
,
840 EXT_glMultiTexCoord3dSGIS
,
841 EXT_glMultiTexCoord3dv
,
842 EXT_glMultiTexCoord3dvARB
,
843 EXT_glMultiTexCoord3dvSGIS
,
844 EXT_glMultiTexCoord3f
,
845 EXT_glMultiTexCoord3fARB
,
846 EXT_glMultiTexCoord3fSGIS
,
847 EXT_glMultiTexCoord3fv
,
848 EXT_glMultiTexCoord3fvARB
,
849 EXT_glMultiTexCoord3fvSGIS
,
850 EXT_glMultiTexCoord3hNV
,
851 EXT_glMultiTexCoord3hvNV
,
852 EXT_glMultiTexCoord3i
,
853 EXT_glMultiTexCoord3iARB
,
854 EXT_glMultiTexCoord3iSGIS
,
855 EXT_glMultiTexCoord3iv
,
856 EXT_glMultiTexCoord3ivARB
,
857 EXT_glMultiTexCoord3ivSGIS
,
858 EXT_glMultiTexCoord3s
,
859 EXT_glMultiTexCoord3sARB
,
860 EXT_glMultiTexCoord3sSGIS
,
861 EXT_glMultiTexCoord3sv
,
862 EXT_glMultiTexCoord3svARB
,
863 EXT_glMultiTexCoord3svSGIS
,
864 EXT_glMultiTexCoord4d
,
865 EXT_glMultiTexCoord4dARB
,
866 EXT_glMultiTexCoord4dSGIS
,
867 EXT_glMultiTexCoord4dv
,
868 EXT_glMultiTexCoord4dvARB
,
869 EXT_glMultiTexCoord4dvSGIS
,
870 EXT_glMultiTexCoord4f
,
871 EXT_glMultiTexCoord4fARB
,
872 EXT_glMultiTexCoord4fSGIS
,
873 EXT_glMultiTexCoord4fv
,
874 EXT_glMultiTexCoord4fvARB
,
875 EXT_glMultiTexCoord4fvSGIS
,
876 EXT_glMultiTexCoord4hNV
,
877 EXT_glMultiTexCoord4hvNV
,
878 EXT_glMultiTexCoord4i
,
879 EXT_glMultiTexCoord4iARB
,
880 EXT_glMultiTexCoord4iSGIS
,
881 EXT_glMultiTexCoord4iv
,
882 EXT_glMultiTexCoord4ivARB
,
883 EXT_glMultiTexCoord4ivSGIS
,
884 EXT_glMultiTexCoord4s
,
885 EXT_glMultiTexCoord4sARB
,
886 EXT_glMultiTexCoord4sSGIS
,
887 EXT_glMultiTexCoord4sv
,
888 EXT_glMultiTexCoord4svARB
,
889 EXT_glMultiTexCoord4svSGIS
,
890 EXT_glMultiTexCoordPointerEXT
,
891 EXT_glMultiTexCoordPointerSGIS
,
892 EXT_glMultiTexEnvfEXT
,
893 EXT_glMultiTexEnvfvEXT
,
894 EXT_glMultiTexEnviEXT
,
895 EXT_glMultiTexEnvivEXT
,
896 EXT_glMultiTexGendEXT
,
897 EXT_glMultiTexGendvEXT
,
898 EXT_glMultiTexGenfEXT
,
899 EXT_glMultiTexGenfvEXT
,
900 EXT_glMultiTexGeniEXT
,
901 EXT_glMultiTexGenivEXT
,
902 EXT_glMultiTexImage1DEXT
,
903 EXT_glMultiTexImage2DEXT
,
904 EXT_glMultiTexImage3DEXT
,
905 EXT_glMultiTexParameterIivEXT
,
906 EXT_glMultiTexParameterIuivEXT
,
907 EXT_glMultiTexParameterfEXT
,
908 EXT_glMultiTexParameterfvEXT
,
909 EXT_glMultiTexParameteriEXT
,
910 EXT_glMultiTexParameterivEXT
,
911 EXT_glMultiTexRenderbufferEXT
,
912 EXT_glMultiTexSubImage1DEXT
,
913 EXT_glMultiTexSubImage2DEXT
,
914 EXT_glMultiTexSubImage3DEXT
,
915 EXT_glNamedBufferDataEXT
,
916 EXT_glNamedBufferSubDataEXT
,
917 EXT_glNamedFramebufferRenderbufferEXT
,
918 EXT_glNamedFramebufferTexture1DEXT
,
919 EXT_glNamedFramebufferTexture2DEXT
,
920 EXT_glNamedFramebufferTexture3DEXT
,
921 EXT_glNamedFramebufferTextureEXT
,
922 EXT_glNamedFramebufferTextureFaceEXT
,
923 EXT_glNamedFramebufferTextureLayerEXT
,
924 EXT_glNamedMakeBufferNonResidentNV
,
925 EXT_glNamedMakeBufferResidentNV
,
926 EXT_glNamedProgramLocalParameter4dEXT
,
927 EXT_glNamedProgramLocalParameter4dvEXT
,
928 EXT_glNamedProgramLocalParameter4fEXT
,
929 EXT_glNamedProgramLocalParameter4fvEXT
,
930 EXT_glNamedProgramLocalParameterI4iEXT
,
931 EXT_glNamedProgramLocalParameterI4ivEXT
,
932 EXT_glNamedProgramLocalParameterI4uiEXT
,
933 EXT_glNamedProgramLocalParameterI4uivEXT
,
934 EXT_glNamedProgramLocalParameters4fvEXT
,
935 EXT_glNamedProgramLocalParametersI4ivEXT
,
936 EXT_glNamedProgramLocalParametersI4uivEXT
,
937 EXT_glNamedProgramStringEXT
,
938 EXT_glNamedRenderbufferStorageEXT
,
939 EXT_glNamedRenderbufferStorageMultisampleCoverageEXT
,
940 EXT_glNamedRenderbufferStorageMultisampleEXT
,
941 EXT_glNewBufferRegion
,
942 EXT_glNewObjectBufferATI
,
943 EXT_glNormal3fVertex3fSUN
,
944 EXT_glNormal3fVertex3fvSUN
,
947 EXT_glNormalFormatNV
,
948 EXT_glNormalPointerEXT
,
949 EXT_glNormalPointerListIBM
,
950 EXT_glNormalPointervINTEL
,
951 EXT_glNormalStream3bATI
,
952 EXT_glNormalStream3bvATI
,
953 EXT_glNormalStream3dATI
,
954 EXT_glNormalStream3dvATI
,
955 EXT_glNormalStream3fATI
,
956 EXT_glNormalStream3fvATI
,
957 EXT_glNormalStream3iATI
,
958 EXT_glNormalStream3ivATI
,
959 EXT_glNormalStream3sATI
,
960 EXT_glNormalStream3svATI
,
961 EXT_glObjectPurgeableAPPLE
,
962 EXT_glObjectUnpurgeableAPPLE
,
963 EXT_glPNTrianglesfATI
,
964 EXT_glPNTrianglesiATI
,
965 EXT_glPassTexCoordATI
,
966 EXT_glPauseTransformFeedbackNV
,
967 EXT_glPixelDataRangeNV
,
968 EXT_glPixelTexGenParameterfSGIS
,
969 EXT_glPixelTexGenParameterfvSGIS
,
970 EXT_glPixelTexGenParameteriSGIS
,
971 EXT_glPixelTexGenParameterivSGIS
,
972 EXT_glPixelTexGenSGIX
,
973 EXT_glPixelTransformParameterfEXT
,
974 EXT_glPixelTransformParameterfvEXT
,
975 EXT_glPixelTransformParameteriEXT
,
976 EXT_glPixelTransformParameterivEXT
,
977 EXT_glPointParameterf
,
978 EXT_glPointParameterfARB
,
979 EXT_glPointParameterfEXT
,
980 EXT_glPointParameterfSGIS
,
981 EXT_glPointParameterfv
,
982 EXT_glPointParameterfvARB
,
983 EXT_glPointParameterfvEXT
,
984 EXT_glPointParameterfvSGIS
,
985 EXT_glPointParameteri
,
986 EXT_glPointParameteriNV
,
987 EXT_glPointParameteriv
,
988 EXT_glPointParameterivNV
,
990 EXT_glPollInstrumentsSGIX
,
991 EXT_glPolygonOffsetEXT
,
992 EXT_glPresentFrameDualFillNV
,
993 EXT_glPresentFrameKeyedNV
,
994 EXT_glPrimitiveRestartIndex
,
995 EXT_glPrimitiveRestartIndexNV
,
996 EXT_glPrimitiveRestartNV
,
997 EXT_glPrioritizeTexturesEXT
,
998 EXT_glProgramBufferParametersIivNV
,
999 EXT_glProgramBufferParametersIuivNV
,
1000 EXT_glProgramBufferParametersfvNV
,
1001 EXT_glProgramEnvParameter4dARB
,
1002 EXT_glProgramEnvParameter4dvARB
,
1003 EXT_glProgramEnvParameter4fARB
,
1004 EXT_glProgramEnvParameter4fvARB
,
1005 EXT_glProgramEnvParameterI4iNV
,
1006 EXT_glProgramEnvParameterI4ivNV
,
1007 EXT_glProgramEnvParameterI4uiNV
,
1008 EXT_glProgramEnvParameterI4uivNV
,
1009 EXT_glProgramEnvParameters4fvEXT
,
1010 EXT_glProgramEnvParametersI4ivNV
,
1011 EXT_glProgramEnvParametersI4uivNV
,
1012 EXT_glProgramLocalParameter4dARB
,
1013 EXT_glProgramLocalParameter4dvARB
,
1014 EXT_glProgramLocalParameter4fARB
,
1015 EXT_glProgramLocalParameter4fvARB
,
1016 EXT_glProgramLocalParameterI4iNV
,
1017 EXT_glProgramLocalParameterI4ivNV
,
1018 EXT_glProgramLocalParameterI4uiNV
,
1019 EXT_glProgramLocalParameterI4uivNV
,
1020 EXT_glProgramLocalParameters4fvEXT
,
1021 EXT_glProgramLocalParametersI4ivNV
,
1022 EXT_glProgramLocalParametersI4uivNV
,
1023 EXT_glProgramNamedParameter4dNV
,
1024 EXT_glProgramNamedParameter4dvNV
,
1025 EXT_glProgramNamedParameter4fNV
,
1026 EXT_glProgramNamedParameter4fvNV
,
1027 EXT_glProgramParameter4dNV
,
1028 EXT_glProgramParameter4dvNV
,
1029 EXT_glProgramParameter4fNV
,
1030 EXT_glProgramParameter4fvNV
,
1031 EXT_glProgramParameteri
,
1032 EXT_glProgramParameteriARB
,
1033 EXT_glProgramParameteriEXT
,
1034 EXT_glProgramParameters4dvNV
,
1035 EXT_glProgramParameters4fvNV
,
1036 EXT_glProgramStringARB
,
1037 EXT_glProgramUniform1fEXT
,
1038 EXT_glProgramUniform1fvEXT
,
1039 EXT_glProgramUniform1iEXT
,
1040 EXT_glProgramUniform1ivEXT
,
1041 EXT_glProgramUniform1uiEXT
,
1042 EXT_glProgramUniform1uivEXT
,
1043 EXT_glProgramUniform2fEXT
,
1044 EXT_glProgramUniform2fvEXT
,
1045 EXT_glProgramUniform2iEXT
,
1046 EXT_glProgramUniform2ivEXT
,
1047 EXT_glProgramUniform2uiEXT
,
1048 EXT_glProgramUniform2uivEXT
,
1049 EXT_glProgramUniform3fEXT
,
1050 EXT_glProgramUniform3fvEXT
,
1051 EXT_glProgramUniform3iEXT
,
1052 EXT_glProgramUniform3ivEXT
,
1053 EXT_glProgramUniform3uiEXT
,
1054 EXT_glProgramUniform3uivEXT
,
1055 EXT_glProgramUniform4fEXT
,
1056 EXT_glProgramUniform4fvEXT
,
1057 EXT_glProgramUniform4iEXT
,
1058 EXT_glProgramUniform4ivEXT
,
1059 EXT_glProgramUniform4uiEXT
,
1060 EXT_glProgramUniform4uivEXT
,
1061 EXT_glProgramUniformMatrix2fvEXT
,
1062 EXT_glProgramUniformMatrix2x3fvEXT
,
1063 EXT_glProgramUniformMatrix2x4fvEXT
,
1064 EXT_glProgramUniformMatrix3fvEXT
,
1065 EXT_glProgramUniformMatrix3x2fvEXT
,
1066 EXT_glProgramUniformMatrix3x4fvEXT
,
1067 EXT_glProgramUniformMatrix4fvEXT
,
1068 EXT_glProgramUniformMatrix4x2fvEXT
,
1069 EXT_glProgramUniformMatrix4x3fvEXT
,
1070 EXT_glProgramUniformui64NV
,
1071 EXT_glProgramUniformui64vNV
,
1072 EXT_glProgramVertexLimitNV
,
1073 EXT_glProvokingVertex
,
1074 EXT_glProvokingVertexEXT
,
1075 EXT_glPushClientAttribDefaultEXT
,
1076 EXT_glReadBufferRegion
,
1077 EXT_glReadInstrumentsSGIX
,
1078 EXT_glReferencePlaneSGIX
,
1079 EXT_glRenderbufferStorage
,
1080 EXT_glRenderbufferStorageEXT
,
1081 EXT_glRenderbufferStorageMultisample
,
1082 EXT_glRenderbufferStorageMultisampleCoverageNV
,
1083 EXT_glRenderbufferStorageMultisampleEXT
,
1084 EXT_glReplacementCodePointerSUN
,
1085 EXT_glReplacementCodeubSUN
,
1086 EXT_glReplacementCodeubvSUN
,
1087 EXT_glReplacementCodeuiColor3fVertex3fSUN
,
1088 EXT_glReplacementCodeuiColor3fVertex3fvSUN
,
1089 EXT_glReplacementCodeuiColor4fNormal3fVertex3fSUN
,
1090 EXT_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
,
1091 EXT_glReplacementCodeuiColor4ubVertex3fSUN
,
1092 EXT_glReplacementCodeuiColor4ubVertex3fvSUN
,
1093 EXT_glReplacementCodeuiNormal3fVertex3fSUN
,
1094 EXT_glReplacementCodeuiNormal3fVertex3fvSUN
,
1095 EXT_glReplacementCodeuiSUN
,
1096 EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
,
1097 EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
,
1098 EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
,
1099 EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
,
1100 EXT_glReplacementCodeuiTexCoord2fVertex3fSUN
,
1101 EXT_glReplacementCodeuiTexCoord2fVertex3fvSUN
,
1102 EXT_glReplacementCodeuiVertex3fSUN
,
1103 EXT_glReplacementCodeuiVertex3fvSUN
,
1104 EXT_glReplacementCodeuivSUN
,
1105 EXT_glReplacementCodeusSUN
,
1106 EXT_glReplacementCodeusvSUN
,
1107 EXT_glRequestResidentProgramsNV
,
1108 EXT_glResetHistogram
,
1109 EXT_glResetHistogramEXT
,
1111 EXT_glResetMinmaxEXT
,
1112 EXT_glResizeBuffersMESA
,
1113 EXT_glResumeTransformFeedbackNV
,
1114 EXT_glSampleCoverage
,
1115 EXT_glSampleCoverageARB
,
1117 EXT_glSampleMaskEXT
,
1118 EXT_glSampleMaskIndexedNV
,
1119 EXT_glSampleMaskSGIS
,
1121 EXT_glSamplePatternEXT
,
1122 EXT_glSamplePatternSGIS
,
1123 EXT_glSecondaryColor3b
,
1124 EXT_glSecondaryColor3bEXT
,
1125 EXT_glSecondaryColor3bv
,
1126 EXT_glSecondaryColor3bvEXT
,
1127 EXT_glSecondaryColor3d
,
1128 EXT_glSecondaryColor3dEXT
,
1129 EXT_glSecondaryColor3dv
,
1130 EXT_glSecondaryColor3dvEXT
,
1131 EXT_glSecondaryColor3f
,
1132 EXT_glSecondaryColor3fEXT
,
1133 EXT_glSecondaryColor3fv
,
1134 EXT_glSecondaryColor3fvEXT
,
1135 EXT_glSecondaryColor3hNV
,
1136 EXT_glSecondaryColor3hvNV
,
1137 EXT_glSecondaryColor3i
,
1138 EXT_glSecondaryColor3iEXT
,
1139 EXT_glSecondaryColor3iv
,
1140 EXT_glSecondaryColor3ivEXT
,
1141 EXT_glSecondaryColor3s
,
1142 EXT_glSecondaryColor3sEXT
,
1143 EXT_glSecondaryColor3sv
,
1144 EXT_glSecondaryColor3svEXT
,
1145 EXT_glSecondaryColor3ub
,
1146 EXT_glSecondaryColor3ubEXT
,
1147 EXT_glSecondaryColor3ubv
,
1148 EXT_glSecondaryColor3ubvEXT
,
1149 EXT_glSecondaryColor3ui
,
1150 EXT_glSecondaryColor3uiEXT
,
1151 EXT_glSecondaryColor3uiv
,
1152 EXT_glSecondaryColor3uivEXT
,
1153 EXT_glSecondaryColor3us
,
1154 EXT_glSecondaryColor3usEXT
,
1155 EXT_glSecondaryColor3usv
,
1156 EXT_glSecondaryColor3usvEXT
,
1157 EXT_glSecondaryColorFormatNV
,
1158 EXT_glSecondaryColorPointer
,
1159 EXT_glSecondaryColorPointerEXT
,
1160 EXT_glSecondaryColorPointerListIBM
,
1161 EXT_glSelectPerfMonitorCountersAMD
,
1162 EXT_glSelectTextureCoordSetSGIS
,
1163 EXT_glSelectTextureSGIS
,
1164 EXT_glSeparableFilter2D
,
1165 EXT_glSeparableFilter2DEXT
,
1166 EXT_glSetFenceAPPLE
,
1168 EXT_glSetFragmentShaderConstantATI
,
1169 EXT_glSetInvariantEXT
,
1170 EXT_glSetLocalConstantEXT
,
1175 EXT_glShaderSourceARB
,
1176 EXT_glSharpenTexFuncSGIS
,
1177 EXT_glSpriteParameterfSGIX
,
1178 EXT_glSpriteParameterfvSGIX
,
1179 EXT_glSpriteParameteriSGIX
,
1180 EXT_glSpriteParameterivSGIX
,
1181 EXT_glStartInstrumentsSGIX
,
1182 EXT_glStencilClearTagEXT
,
1183 EXT_glStencilFuncSeparate
,
1184 EXT_glStencilFuncSeparateATI
,
1185 EXT_glStencilMaskSeparate
,
1186 EXT_glStencilOpSeparate
,
1187 EXT_glStencilOpSeparateATI
,
1188 EXT_glStopInstrumentsSGIX
,
1189 EXT_glStringMarkerGREMEDY
,
1191 EXT_glTagSampleBufferSGIX
,
1193 EXT_glTangent3bvEXT
,
1195 EXT_glTangent3dvEXT
,
1197 EXT_glTangent3fvEXT
,
1199 EXT_glTangent3ivEXT
,
1201 EXT_glTangent3svEXT
,
1202 EXT_glTangentPointerEXT
,
1203 EXT_glTbufferMask3DFX
,
1204 EXT_glTessellationFactorAMD
,
1205 EXT_glTessellationModeAMD
,
1206 EXT_glTestFenceAPPLE
,
1208 EXT_glTestObjectAPPLE
,
1212 EXT_glTexBumpParameterfvATI
,
1213 EXT_glTexBumpParameterivATI
,
1215 EXT_glTexCoord1hvNV
,
1216 EXT_glTexCoord2fColor3fVertex3fSUN
,
1217 EXT_glTexCoord2fColor3fVertex3fvSUN
,
1218 EXT_glTexCoord2fColor4fNormal3fVertex3fSUN
,
1219 EXT_glTexCoord2fColor4fNormal3fVertex3fvSUN
,
1220 EXT_glTexCoord2fColor4ubVertex3fSUN
,
1221 EXT_glTexCoord2fColor4ubVertex3fvSUN
,
1222 EXT_glTexCoord2fNormal3fVertex3fSUN
,
1223 EXT_glTexCoord2fNormal3fVertex3fvSUN
,
1224 EXT_glTexCoord2fVertex3fSUN
,
1225 EXT_glTexCoord2fVertex3fvSUN
,
1227 EXT_glTexCoord2hvNV
,
1229 EXT_glTexCoord3hvNV
,
1230 EXT_glTexCoord4fColor4fNormal3fVertex4fSUN
,
1231 EXT_glTexCoord4fColor4fNormal3fVertex4fvSUN
,
1232 EXT_glTexCoord4fVertex4fSUN
,
1233 EXT_glTexCoord4fVertex4fvSUN
,
1235 EXT_glTexCoord4hvNV
,
1236 EXT_glTexCoordFormatNV
,
1237 EXT_glTexCoordPointerEXT
,
1238 EXT_glTexCoordPointerListIBM
,
1239 EXT_glTexCoordPointervINTEL
,
1240 EXT_glTexFilterFuncSGIS
,
1241 EXT_glTexImage2DMultisample
,
1243 EXT_glTexImage3DEXT
,
1244 EXT_glTexImage3DMultisample
,
1245 EXT_glTexImage4DSGIS
,
1246 EXT_glTexParameterIiv
,
1247 EXT_glTexParameterIivEXT
,
1248 EXT_glTexParameterIuiv
,
1249 EXT_glTexParameterIuivEXT
,
1250 EXT_glTexRenderbufferNV
,
1251 EXT_glTexSubImage1DEXT
,
1252 EXT_glTexSubImage2DEXT
,
1253 EXT_glTexSubImage3D
,
1254 EXT_glTexSubImage3DEXT
,
1255 EXT_glTexSubImage4DSGIS
,
1256 EXT_glTextureBarrierNV
,
1257 EXT_glTextureBufferEXT
,
1258 EXT_glTextureColorMaskSGIS
,
1259 EXT_glTextureImage1DEXT
,
1260 EXT_glTextureImage2DEXT
,
1261 EXT_glTextureImage3DEXT
,
1262 EXT_glTextureLightEXT
,
1263 EXT_glTextureMaterialEXT
,
1264 EXT_glTextureNormalEXT
,
1265 EXT_glTextureParameterIivEXT
,
1266 EXT_glTextureParameterIuivEXT
,
1267 EXT_glTextureParameterfEXT
,
1268 EXT_glTextureParameterfvEXT
,
1269 EXT_glTextureParameteriEXT
,
1270 EXT_glTextureParameterivEXT
,
1271 EXT_glTextureRangeAPPLE
,
1272 EXT_glTextureRenderbufferEXT
,
1273 EXT_glTextureSubImage1DEXT
,
1274 EXT_glTextureSubImage2DEXT
,
1275 EXT_glTextureSubImage3DEXT
,
1276 EXT_glTrackMatrixNV
,
1277 EXT_glTransformFeedbackAttribsNV
,
1278 EXT_glTransformFeedbackVaryings
,
1279 EXT_glTransformFeedbackVaryingsEXT
,
1280 EXT_glTransformFeedbackVaryingsNV
,
1284 EXT_glUniform1fvARB
,
1288 EXT_glUniform1ivARB
,
1290 EXT_glUniform1uiEXT
,
1292 EXT_glUniform1uivEXT
,
1296 EXT_glUniform2fvARB
,
1300 EXT_glUniform2ivARB
,
1302 EXT_glUniform2uiEXT
,
1304 EXT_glUniform2uivEXT
,
1308 EXT_glUniform3fvARB
,
1312 EXT_glUniform3ivARB
,
1314 EXT_glUniform3uiEXT
,
1316 EXT_glUniform3uivEXT
,
1320 EXT_glUniform4fvARB
,
1324 EXT_glUniform4ivARB
,
1326 EXT_glUniform4uiEXT
,
1328 EXT_glUniform4uivEXT
,
1329 EXT_glUniformBlockBinding
,
1330 EXT_glUniformBufferEXT
,
1331 EXT_glUniformMatrix2fv
,
1332 EXT_glUniformMatrix2fvARB
,
1333 EXT_glUniformMatrix2x3fv
,
1334 EXT_glUniformMatrix2x4fv
,
1335 EXT_glUniformMatrix3fv
,
1336 EXT_glUniformMatrix3fvARB
,
1337 EXT_glUniformMatrix3x2fv
,
1338 EXT_glUniformMatrix3x4fv
,
1339 EXT_glUniformMatrix4fv
,
1340 EXT_glUniformMatrix4fvARB
,
1341 EXT_glUniformMatrix4x2fv
,
1342 EXT_glUniformMatrix4x3fv
,
1343 EXT_glUniformui64NV
,
1344 EXT_glUniformui64vNV
,
1345 EXT_glUnlockArraysEXT
,
1347 EXT_glUnmapBufferARB
,
1348 EXT_glUnmapNamedBufferEXT
,
1349 EXT_glUnmapObjectBufferATI
,
1350 EXT_glUpdateObjectBufferATI
,
1352 EXT_glUseProgramObjectARB
,
1353 EXT_glUseShaderProgramEXT
,
1354 EXT_glValidateProgram
,
1355 EXT_glValidateProgramARB
,
1356 EXT_glVariantArrayObjectATI
,
1357 EXT_glVariantPointerEXT
,
1363 EXT_glVariantubvEXT
,
1364 EXT_glVariantuivEXT
,
1365 EXT_glVariantusvEXT
,
1372 EXT_glVertexArrayParameteriAPPLE
,
1373 EXT_glVertexArrayRangeAPPLE
,
1374 EXT_glVertexArrayRangeNV
,
1375 EXT_glVertexAttrib1d
,
1376 EXT_glVertexAttrib1dARB
,
1377 EXT_glVertexAttrib1dNV
,
1378 EXT_glVertexAttrib1dv
,
1379 EXT_glVertexAttrib1dvARB
,
1380 EXT_glVertexAttrib1dvNV
,
1381 EXT_glVertexAttrib1f
,
1382 EXT_glVertexAttrib1fARB
,
1383 EXT_glVertexAttrib1fNV
,
1384 EXT_glVertexAttrib1fv
,
1385 EXT_glVertexAttrib1fvARB
,
1386 EXT_glVertexAttrib1fvNV
,
1387 EXT_glVertexAttrib1hNV
,
1388 EXT_glVertexAttrib1hvNV
,
1389 EXT_glVertexAttrib1s
,
1390 EXT_glVertexAttrib1sARB
,
1391 EXT_glVertexAttrib1sNV
,
1392 EXT_glVertexAttrib1sv
,
1393 EXT_glVertexAttrib1svARB
,
1394 EXT_glVertexAttrib1svNV
,
1395 EXT_glVertexAttrib2d
,
1396 EXT_glVertexAttrib2dARB
,
1397 EXT_glVertexAttrib2dNV
,
1398 EXT_glVertexAttrib2dv
,
1399 EXT_glVertexAttrib2dvARB
,
1400 EXT_glVertexAttrib2dvNV
,
1401 EXT_glVertexAttrib2f
,
1402 EXT_glVertexAttrib2fARB
,
1403 EXT_glVertexAttrib2fNV
,
1404 EXT_glVertexAttrib2fv
,
1405 EXT_glVertexAttrib2fvARB
,
1406 EXT_glVertexAttrib2fvNV
,
1407 EXT_glVertexAttrib2hNV
,
1408 EXT_glVertexAttrib2hvNV
,
1409 EXT_glVertexAttrib2s
,
1410 EXT_glVertexAttrib2sARB
,
1411 EXT_glVertexAttrib2sNV
,
1412 EXT_glVertexAttrib2sv
,
1413 EXT_glVertexAttrib2svARB
,
1414 EXT_glVertexAttrib2svNV
,
1415 EXT_glVertexAttrib3d
,
1416 EXT_glVertexAttrib3dARB
,
1417 EXT_glVertexAttrib3dNV
,
1418 EXT_glVertexAttrib3dv
,
1419 EXT_glVertexAttrib3dvARB
,
1420 EXT_glVertexAttrib3dvNV
,
1421 EXT_glVertexAttrib3f
,
1422 EXT_glVertexAttrib3fARB
,
1423 EXT_glVertexAttrib3fNV
,
1424 EXT_glVertexAttrib3fv
,
1425 EXT_glVertexAttrib3fvARB
,
1426 EXT_glVertexAttrib3fvNV
,
1427 EXT_glVertexAttrib3hNV
,
1428 EXT_glVertexAttrib3hvNV
,
1429 EXT_glVertexAttrib3s
,
1430 EXT_glVertexAttrib3sARB
,
1431 EXT_glVertexAttrib3sNV
,
1432 EXT_glVertexAttrib3sv
,
1433 EXT_glVertexAttrib3svARB
,
1434 EXT_glVertexAttrib3svNV
,
1435 EXT_glVertexAttrib4Nbv
,
1436 EXT_glVertexAttrib4NbvARB
,
1437 EXT_glVertexAttrib4Niv
,
1438 EXT_glVertexAttrib4NivARB
,
1439 EXT_glVertexAttrib4Nsv
,
1440 EXT_glVertexAttrib4NsvARB
,
1441 EXT_glVertexAttrib4Nub
,
1442 EXT_glVertexAttrib4NubARB
,
1443 EXT_glVertexAttrib4Nubv
,
1444 EXT_glVertexAttrib4NubvARB
,
1445 EXT_glVertexAttrib4Nuiv
,
1446 EXT_glVertexAttrib4NuivARB
,
1447 EXT_glVertexAttrib4Nusv
,
1448 EXT_glVertexAttrib4NusvARB
,
1449 EXT_glVertexAttrib4bv
,
1450 EXT_glVertexAttrib4bvARB
,
1451 EXT_glVertexAttrib4d
,
1452 EXT_glVertexAttrib4dARB
,
1453 EXT_glVertexAttrib4dNV
,
1454 EXT_glVertexAttrib4dv
,
1455 EXT_glVertexAttrib4dvARB
,
1456 EXT_glVertexAttrib4dvNV
,
1457 EXT_glVertexAttrib4f
,
1458 EXT_glVertexAttrib4fARB
,
1459 EXT_glVertexAttrib4fNV
,
1460 EXT_glVertexAttrib4fv
,
1461 EXT_glVertexAttrib4fvARB
,
1462 EXT_glVertexAttrib4fvNV
,
1463 EXT_glVertexAttrib4hNV
,
1464 EXT_glVertexAttrib4hvNV
,
1465 EXT_glVertexAttrib4iv
,
1466 EXT_glVertexAttrib4ivARB
,
1467 EXT_glVertexAttrib4s
,
1468 EXT_glVertexAttrib4sARB
,
1469 EXT_glVertexAttrib4sNV
,
1470 EXT_glVertexAttrib4sv
,
1471 EXT_glVertexAttrib4svARB
,
1472 EXT_glVertexAttrib4svNV
,
1473 EXT_glVertexAttrib4ubNV
,
1474 EXT_glVertexAttrib4ubv
,
1475 EXT_glVertexAttrib4ubvARB
,
1476 EXT_glVertexAttrib4ubvNV
,
1477 EXT_glVertexAttrib4uiv
,
1478 EXT_glVertexAttrib4uivARB
,
1479 EXT_glVertexAttrib4usv
,
1480 EXT_glVertexAttrib4usvARB
,
1481 EXT_glVertexAttribArrayObjectATI
,
1482 EXT_glVertexAttribDivisorARB
,
1483 EXT_glVertexAttribFormatNV
,
1484 EXT_glVertexAttribI1i
,
1485 EXT_glVertexAttribI1iEXT
,
1486 EXT_glVertexAttribI1iv
,
1487 EXT_glVertexAttribI1ivEXT
,
1488 EXT_glVertexAttribI1ui
,
1489 EXT_glVertexAttribI1uiEXT
,
1490 EXT_glVertexAttribI1uiv
,
1491 EXT_glVertexAttribI1uivEXT
,
1492 EXT_glVertexAttribI2i
,
1493 EXT_glVertexAttribI2iEXT
,
1494 EXT_glVertexAttribI2iv
,
1495 EXT_glVertexAttribI2ivEXT
,
1496 EXT_glVertexAttribI2ui
,
1497 EXT_glVertexAttribI2uiEXT
,
1498 EXT_glVertexAttribI2uiv
,
1499 EXT_glVertexAttribI2uivEXT
,
1500 EXT_glVertexAttribI3i
,
1501 EXT_glVertexAttribI3iEXT
,
1502 EXT_glVertexAttribI3iv
,
1503 EXT_glVertexAttribI3ivEXT
,
1504 EXT_glVertexAttribI3ui
,
1505 EXT_glVertexAttribI3uiEXT
,
1506 EXT_glVertexAttribI3uiv
,
1507 EXT_glVertexAttribI3uivEXT
,
1508 EXT_glVertexAttribI4bv
,
1509 EXT_glVertexAttribI4bvEXT
,
1510 EXT_glVertexAttribI4i
,
1511 EXT_glVertexAttribI4iEXT
,
1512 EXT_glVertexAttribI4iv
,
1513 EXT_glVertexAttribI4ivEXT
,
1514 EXT_glVertexAttribI4sv
,
1515 EXT_glVertexAttribI4svEXT
,
1516 EXT_glVertexAttribI4ubv
,
1517 EXT_glVertexAttribI4ubvEXT
,
1518 EXT_glVertexAttribI4ui
,
1519 EXT_glVertexAttribI4uiEXT
,
1520 EXT_glVertexAttribI4uiv
,
1521 EXT_glVertexAttribI4uivEXT
,
1522 EXT_glVertexAttribI4usv
,
1523 EXT_glVertexAttribI4usvEXT
,
1524 EXT_glVertexAttribIFormatNV
,
1525 EXT_glVertexAttribIPointer
,
1526 EXT_glVertexAttribIPointerEXT
,
1527 EXT_glVertexAttribPointer
,
1528 EXT_glVertexAttribPointerARB
,
1529 EXT_glVertexAttribPointerNV
,
1530 EXT_glVertexAttribs1dvNV
,
1531 EXT_glVertexAttribs1fvNV
,
1532 EXT_glVertexAttribs1hvNV
,
1533 EXT_glVertexAttribs1svNV
,
1534 EXT_glVertexAttribs2dvNV
,
1535 EXT_glVertexAttribs2fvNV
,
1536 EXT_glVertexAttribs2hvNV
,
1537 EXT_glVertexAttribs2svNV
,
1538 EXT_glVertexAttribs3dvNV
,
1539 EXT_glVertexAttribs3fvNV
,
1540 EXT_glVertexAttribs3hvNV
,
1541 EXT_glVertexAttribs3svNV
,
1542 EXT_glVertexAttribs4dvNV
,
1543 EXT_glVertexAttribs4fvNV
,
1544 EXT_glVertexAttribs4hvNV
,
1545 EXT_glVertexAttribs4svNV
,
1546 EXT_glVertexAttribs4ubvNV
,
1547 EXT_glVertexBlendARB
,
1548 EXT_glVertexBlendEnvfATI
,
1549 EXT_glVertexBlendEnviATI
,
1550 EXT_glVertexFormatNV
,
1551 EXT_glVertexPointerEXT
,
1552 EXT_glVertexPointerListIBM
,
1553 EXT_glVertexPointervINTEL
,
1554 EXT_glVertexStream1dATI
,
1555 EXT_glVertexStream1dvATI
,
1556 EXT_glVertexStream1fATI
,
1557 EXT_glVertexStream1fvATI
,
1558 EXT_glVertexStream1iATI
,
1559 EXT_glVertexStream1ivATI
,
1560 EXT_glVertexStream1sATI
,
1561 EXT_glVertexStream1svATI
,
1562 EXT_glVertexStream2dATI
,
1563 EXT_glVertexStream2dvATI
,
1564 EXT_glVertexStream2fATI
,
1565 EXT_glVertexStream2fvATI
,
1566 EXT_glVertexStream2iATI
,
1567 EXT_glVertexStream2ivATI
,
1568 EXT_glVertexStream2sATI
,
1569 EXT_glVertexStream2svATI
,
1570 EXT_glVertexStream3dATI
,
1571 EXT_glVertexStream3dvATI
,
1572 EXT_glVertexStream3fATI
,
1573 EXT_glVertexStream3fvATI
,
1574 EXT_glVertexStream3iATI
,
1575 EXT_glVertexStream3ivATI
,
1576 EXT_glVertexStream3sATI
,
1577 EXT_glVertexStream3svATI
,
1578 EXT_glVertexStream4dATI
,
1579 EXT_glVertexStream4dvATI
,
1580 EXT_glVertexStream4fATI
,
1581 EXT_glVertexStream4fvATI
,
1582 EXT_glVertexStream4iATI
,
1583 EXT_glVertexStream4ivATI
,
1584 EXT_glVertexStream4sATI
,
1585 EXT_glVertexStream4svATI
,
1586 EXT_glVertexWeightPointerEXT
,
1587 EXT_glVertexWeightfEXT
,
1588 EXT_glVertexWeightfvEXT
,
1589 EXT_glVertexWeighthNV
,
1590 EXT_glVertexWeighthvNV
,
1591 EXT_glVideoCaptureNV
,
1592 EXT_glVideoCaptureStreamParameterdvNV
,
1593 EXT_glVideoCaptureStreamParameterfvNV
,
1594 EXT_glVideoCaptureStreamParameterivNV
,
1596 EXT_glWeightPointerARB
,
1606 EXT_glWindowPos2dARB
,
1607 EXT_glWindowPos2dMESA
,
1609 EXT_glWindowPos2dvARB
,
1610 EXT_glWindowPos2dvMESA
,
1612 EXT_glWindowPos2fARB
,
1613 EXT_glWindowPos2fMESA
,
1615 EXT_glWindowPos2fvARB
,
1616 EXT_glWindowPos2fvMESA
,
1618 EXT_glWindowPos2iARB
,
1619 EXT_glWindowPos2iMESA
,
1621 EXT_glWindowPos2ivARB
,
1622 EXT_glWindowPos2ivMESA
,
1624 EXT_glWindowPos2sARB
,
1625 EXT_glWindowPos2sMESA
,
1627 EXT_glWindowPos2svARB
,
1628 EXT_glWindowPos2svMESA
,
1630 EXT_glWindowPos3dARB
,
1631 EXT_glWindowPos3dMESA
,
1633 EXT_glWindowPos3dvARB
,
1634 EXT_glWindowPos3dvMESA
,
1636 EXT_glWindowPos3fARB
,
1637 EXT_glWindowPos3fMESA
,
1639 EXT_glWindowPos3fvARB
,
1640 EXT_glWindowPos3fvMESA
,
1642 EXT_glWindowPos3iARB
,
1643 EXT_glWindowPos3iMESA
,
1645 EXT_glWindowPos3ivARB
,
1646 EXT_glWindowPos3ivMESA
,
1648 EXT_glWindowPos3sARB
,
1649 EXT_glWindowPos3sMESA
,
1651 EXT_glWindowPos3svARB
,
1652 EXT_glWindowPos3svMESA
,
1653 EXT_glWindowPos4dMESA
,
1654 EXT_glWindowPos4dvMESA
,
1655 EXT_glWindowPos4fMESA
,
1656 EXT_glWindowPos4fvMESA
,
1657 EXT_glWindowPos4iMESA
,
1658 EXT_glWindowPos4ivMESA
,
1659 EXT_glWindowPos4sMESA
,
1660 EXT_glWindowPos4svMESA
,
1665 const int extension_registry_size
= NB_EXTENSIONS
;
1666 void *extension_funcs
[NB_EXTENSIONS
];
1668 /* The thunks themselves....*/
1669 static void WINAPI
wine_glActiveProgramEXT( GLuint program
) {
1670 void (*func_glActiveProgramEXT
)( GLuint
) = extension_funcs
[EXT_glActiveProgramEXT
];
1671 TRACE("(%d)\n", program
);
1673 func_glActiveProgramEXT( program
);
1677 static void WINAPI
wine_glActiveStencilFaceEXT( GLenum face
) {
1678 void (*func_glActiveStencilFaceEXT
)( GLenum
) = extension_funcs
[EXT_glActiveStencilFaceEXT
];
1679 TRACE("(%d)\n", face
);
1681 func_glActiveStencilFaceEXT( face
);
1685 static void WINAPI
wine_glActiveTexture( GLenum texture
) {
1686 void (*func_glActiveTexture
)( GLenum
) = extension_funcs
[EXT_glActiveTexture
];
1687 TRACE("(%d)\n", texture
);
1689 func_glActiveTexture( texture
);
1693 static void WINAPI
wine_glActiveTextureARB( GLenum texture
) {
1694 void (*func_glActiveTextureARB
)( GLenum
) = extension_funcs
[EXT_glActiveTextureARB
];
1695 TRACE("(%d)\n", texture
);
1697 func_glActiveTextureARB( texture
);
1701 static void WINAPI
wine_glActiveVaryingNV( GLuint program
, char* name
) {
1702 void (*func_glActiveVaryingNV
)( GLuint
, char* ) = extension_funcs
[EXT_glActiveVaryingNV
];
1703 TRACE("(%d, %p)\n", program
, name
);
1705 func_glActiveVaryingNV( program
, name
);
1709 static void WINAPI
wine_glAlphaFragmentOp1ATI( GLenum op
, GLuint dst
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
) {
1710 void (*func_glAlphaFragmentOp1ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glAlphaFragmentOp1ATI
];
1711 TRACE("(%d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
1713 func_glAlphaFragmentOp1ATI( op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
1717 static void WINAPI
wine_glAlphaFragmentOp2ATI( GLenum op
, GLuint dst
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
, GLuint arg2
, GLuint arg2Rep
, GLuint arg2Mod
) {
1718 void (*func_glAlphaFragmentOp2ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glAlphaFragmentOp2ATI
];
1719 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
1721 func_glAlphaFragmentOp2ATI( op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
1725 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
) {
1726 void (*func_glAlphaFragmentOp3ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glAlphaFragmentOp3ATI
];
1727 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
);
1729 func_glAlphaFragmentOp3ATI( op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
, arg3
, arg3Rep
, arg3Mod
);
1733 static void WINAPI
wine_glApplyTextureEXT( GLenum mode
) {
1734 void (*func_glApplyTextureEXT
)( GLenum
) = extension_funcs
[EXT_glApplyTextureEXT
];
1735 TRACE("(%d)\n", mode
);
1737 func_glApplyTextureEXT( mode
);
1741 static GLboolean WINAPI
wine_glAreProgramsResidentNV( GLsizei n
, GLuint
* programs
, GLboolean
* residences
) {
1742 GLboolean ret_value
;
1743 GLboolean (*func_glAreProgramsResidentNV
)( GLsizei
, GLuint
*, GLboolean
* ) = extension_funcs
[EXT_glAreProgramsResidentNV
];
1744 TRACE("(%d, %p, %p)\n", n
, programs
, residences
);
1746 ret_value
= func_glAreProgramsResidentNV( n
, programs
, residences
);
1751 static GLboolean WINAPI
wine_glAreTexturesResidentEXT( GLsizei n
, GLuint
* textures
, GLboolean
* residences
) {
1752 GLboolean ret_value
;
1753 GLboolean (*func_glAreTexturesResidentEXT
)( GLsizei
, GLuint
*, GLboolean
* ) = extension_funcs
[EXT_glAreTexturesResidentEXT
];
1754 TRACE("(%d, %p, %p)\n", n
, textures
, residences
);
1756 ret_value
= func_glAreTexturesResidentEXT( n
, textures
, residences
);
1761 static void WINAPI
wine_glArrayElementEXT( GLint i
) {
1762 void (*func_glArrayElementEXT
)( GLint
) = extension_funcs
[EXT_glArrayElementEXT
];
1763 TRACE("(%d)\n", i
);
1765 func_glArrayElementEXT( i
);
1769 static void WINAPI
wine_glArrayObjectATI( GLenum array
, GLint size
, GLenum type
, GLsizei stride
, GLuint buffer
, GLuint offset
) {
1770 void (*func_glArrayObjectATI
)( GLenum
, GLint
, GLenum
, GLsizei
, GLuint
, GLuint
) = extension_funcs
[EXT_glArrayObjectATI
];
1771 TRACE("(%d, %d, %d, %d, %d, %d)\n", array
, size
, type
, stride
, buffer
, offset
);
1773 func_glArrayObjectATI( array
, size
, type
, stride
, buffer
, offset
);
1777 static void WINAPI
wine_glAsyncMarkerSGIX( GLuint marker
) {
1778 void (*func_glAsyncMarkerSGIX
)( GLuint
) = extension_funcs
[EXT_glAsyncMarkerSGIX
];
1779 TRACE("(%d)\n", marker
);
1781 func_glAsyncMarkerSGIX( marker
);
1785 static void WINAPI
wine_glAttachObjectARB( unsigned int containerObj
, unsigned int obj
) {
1786 void (*func_glAttachObjectARB
)( unsigned int, unsigned int ) = extension_funcs
[EXT_glAttachObjectARB
];
1787 TRACE("(%d, %d)\n", containerObj
, obj
);
1789 func_glAttachObjectARB( containerObj
, obj
);
1793 static void WINAPI
wine_glAttachShader( GLuint program
, GLuint shader
) {
1794 void (*func_glAttachShader
)( GLuint
, GLuint
) = extension_funcs
[EXT_glAttachShader
];
1795 TRACE("(%d, %d)\n", program
, shader
);
1797 func_glAttachShader( program
, shader
);
1801 static void WINAPI
wine_glBeginConditionalRender( GLuint id
, GLenum mode
) {
1802 void (*func_glBeginConditionalRender
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBeginConditionalRender
];
1803 TRACE("(%d, %d)\n", id
, mode
);
1805 func_glBeginConditionalRender( id
, mode
);
1809 static void WINAPI
wine_glBeginConditionalRenderNV( GLuint id
, GLenum mode
) {
1810 void (*func_glBeginConditionalRenderNV
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBeginConditionalRenderNV
];
1811 TRACE("(%d, %d)\n", id
, mode
);
1813 func_glBeginConditionalRenderNV( id
, mode
);
1817 static void WINAPI
wine_glBeginFragmentShaderATI( void ) {
1818 void (*func_glBeginFragmentShaderATI
)( void ) = extension_funcs
[EXT_glBeginFragmentShaderATI
];
1821 func_glBeginFragmentShaderATI( );
1825 static void WINAPI
wine_glBeginOcclusionQueryNV( GLuint id
) {
1826 void (*func_glBeginOcclusionQueryNV
)( GLuint
) = extension_funcs
[EXT_glBeginOcclusionQueryNV
];
1827 TRACE("(%d)\n", id
);
1829 func_glBeginOcclusionQueryNV( id
);
1833 static void WINAPI
wine_glBeginPerfMonitorAMD( GLuint monitor
) {
1834 void (*func_glBeginPerfMonitorAMD
)( GLuint
) = extension_funcs
[EXT_glBeginPerfMonitorAMD
];
1835 TRACE("(%d)\n", monitor
);
1837 func_glBeginPerfMonitorAMD( monitor
);
1841 static void WINAPI
wine_glBeginQuery( GLenum target
, GLuint id
) {
1842 void (*func_glBeginQuery
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBeginQuery
];
1843 TRACE("(%d, %d)\n", target
, id
);
1845 func_glBeginQuery( target
, id
);
1849 static void WINAPI
wine_glBeginQueryARB( GLenum target
, GLuint id
) {
1850 void (*func_glBeginQueryARB
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBeginQueryARB
];
1851 TRACE("(%d, %d)\n", target
, id
);
1853 func_glBeginQueryARB( target
, id
);
1857 static void WINAPI
wine_glBeginTransformFeedback( GLenum primitiveMode
) {
1858 void (*func_glBeginTransformFeedback
)( GLenum
) = extension_funcs
[EXT_glBeginTransformFeedback
];
1859 TRACE("(%d)\n", primitiveMode
);
1861 func_glBeginTransformFeedback( primitiveMode
);
1865 static void WINAPI
wine_glBeginTransformFeedbackEXT( GLenum primitiveMode
) {
1866 void (*func_glBeginTransformFeedbackEXT
)( GLenum
) = extension_funcs
[EXT_glBeginTransformFeedbackEXT
];
1867 TRACE("(%d)\n", primitiveMode
);
1869 func_glBeginTransformFeedbackEXT( primitiveMode
);
1873 static void WINAPI
wine_glBeginTransformFeedbackNV( GLenum primitiveMode
) {
1874 void (*func_glBeginTransformFeedbackNV
)( GLenum
) = extension_funcs
[EXT_glBeginTransformFeedbackNV
];
1875 TRACE("(%d)\n", primitiveMode
);
1877 func_glBeginTransformFeedbackNV( primitiveMode
);
1881 static void WINAPI
wine_glBeginVertexShaderEXT( void ) {
1882 void (*func_glBeginVertexShaderEXT
)( void ) = extension_funcs
[EXT_glBeginVertexShaderEXT
];
1885 func_glBeginVertexShaderEXT( );
1889 static void WINAPI
wine_glBeginVideoCaptureNV( GLuint video_capture_slot
) {
1890 void (*func_glBeginVideoCaptureNV
)( GLuint
) = extension_funcs
[EXT_glBeginVideoCaptureNV
];
1891 TRACE("(%d)\n", video_capture_slot
);
1893 func_glBeginVideoCaptureNV( video_capture_slot
);
1897 static void WINAPI
wine_glBindAttribLocation( GLuint program
, GLuint index
, char* name
) {
1898 void (*func_glBindAttribLocation
)( GLuint
, GLuint
, char* ) = extension_funcs
[EXT_glBindAttribLocation
];
1899 TRACE("(%d, %d, %p)\n", program
, index
, name
);
1901 func_glBindAttribLocation( program
, index
, name
);
1905 static void WINAPI
wine_glBindAttribLocationARB( unsigned int programObj
, GLuint index
, char* name
) {
1906 void (*func_glBindAttribLocationARB
)( unsigned int, GLuint
, char* ) = extension_funcs
[EXT_glBindAttribLocationARB
];
1907 TRACE("(%d, %d, %p)\n", programObj
, index
, name
);
1909 func_glBindAttribLocationARB( programObj
, index
, name
);
1913 static void WINAPI
wine_glBindBuffer( GLenum target
, GLuint buffer
) {
1914 void (*func_glBindBuffer
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindBuffer
];
1915 TRACE("(%d, %d)\n", target
, buffer
);
1917 func_glBindBuffer( target
, buffer
);
1921 static void WINAPI
wine_glBindBufferARB( GLenum target
, GLuint buffer
) {
1922 void (*func_glBindBufferARB
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindBufferARB
];
1923 TRACE("(%d, %d)\n", target
, buffer
);
1925 func_glBindBufferARB( target
, buffer
);
1929 static void WINAPI
wine_glBindBufferBase( GLenum target
, GLuint index
, GLuint buffer
) {
1930 void (*func_glBindBufferBase
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glBindBufferBase
];
1931 TRACE("(%d, %d, %d)\n", target
, index
, buffer
);
1933 func_glBindBufferBase( target
, index
, buffer
);
1937 static void WINAPI
wine_glBindBufferBaseEXT( GLenum target
, GLuint index
, GLuint buffer
) {
1938 void (*func_glBindBufferBaseEXT
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glBindBufferBaseEXT
];
1939 TRACE("(%d, %d, %d)\n", target
, index
, buffer
);
1941 func_glBindBufferBaseEXT( target
, index
, buffer
);
1945 static void WINAPI
wine_glBindBufferBaseNV( GLenum target
, GLuint index
, GLuint buffer
) {
1946 void (*func_glBindBufferBaseNV
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glBindBufferBaseNV
];
1947 TRACE("(%d, %d, %d)\n", target
, index
, buffer
);
1949 func_glBindBufferBaseNV( target
, index
, buffer
);
1953 static void WINAPI
wine_glBindBufferOffsetEXT( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
) {
1954 void (*func_glBindBufferOffsetEXT
)( GLenum
, GLuint
, GLuint
, INT_PTR
) = extension_funcs
[EXT_glBindBufferOffsetEXT
];
1955 TRACE("(%d, %d, %d, %ld)\n", target
, index
, buffer
, offset
);
1957 func_glBindBufferOffsetEXT( target
, index
, buffer
, offset
);
1961 static void WINAPI
wine_glBindBufferOffsetNV( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
) {
1962 void (*func_glBindBufferOffsetNV
)( GLenum
, GLuint
, GLuint
, INT_PTR
) = extension_funcs
[EXT_glBindBufferOffsetNV
];
1963 TRACE("(%d, %d, %d, %ld)\n", target
, index
, buffer
, offset
);
1965 func_glBindBufferOffsetNV( target
, index
, buffer
, offset
);
1969 static void WINAPI
wine_glBindBufferRange( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
, INT_PTR size
) {
1970 void (*func_glBindBufferRange
)( GLenum
, GLuint
, GLuint
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glBindBufferRange
];
1971 TRACE("(%d, %d, %d, %ld, %ld)\n", target
, index
, buffer
, offset
, size
);
1973 func_glBindBufferRange( target
, index
, buffer
, offset
, size
);
1977 static void WINAPI
wine_glBindBufferRangeEXT( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
, INT_PTR size
) {
1978 void (*func_glBindBufferRangeEXT
)( GLenum
, GLuint
, GLuint
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glBindBufferRangeEXT
];
1979 TRACE("(%d, %d, %d, %ld, %ld)\n", target
, index
, buffer
, offset
, size
);
1981 func_glBindBufferRangeEXT( target
, index
, buffer
, offset
, size
);
1985 static void WINAPI
wine_glBindBufferRangeNV( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
, INT_PTR size
) {
1986 void (*func_glBindBufferRangeNV
)( GLenum
, GLuint
, GLuint
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glBindBufferRangeNV
];
1987 TRACE("(%d, %d, %d, %ld, %ld)\n", target
, index
, buffer
, offset
, size
);
1989 func_glBindBufferRangeNV( target
, index
, buffer
, offset
, size
);
1993 static void WINAPI
wine_glBindFragDataLocation( GLuint program
, GLuint color
, char* name
) {
1994 void (*func_glBindFragDataLocation
)( GLuint
, GLuint
, char* ) = extension_funcs
[EXT_glBindFragDataLocation
];
1995 TRACE("(%d, %d, %p)\n", program
, color
, name
);
1997 func_glBindFragDataLocation( program
, color
, name
);
2001 static void WINAPI
wine_glBindFragDataLocationEXT( GLuint program
, GLuint color
, char* name
) {
2002 void (*func_glBindFragDataLocationEXT
)( GLuint
, GLuint
, char* ) = extension_funcs
[EXT_glBindFragDataLocationEXT
];
2003 TRACE("(%d, %d, %p)\n", program
, color
, name
);
2005 func_glBindFragDataLocationEXT( program
, color
, name
);
2009 static void WINAPI
wine_glBindFragmentShaderATI( GLuint id
) {
2010 void (*func_glBindFragmentShaderATI
)( GLuint
) = extension_funcs
[EXT_glBindFragmentShaderATI
];
2011 TRACE("(%d)\n", id
);
2013 func_glBindFragmentShaderATI( id
);
2017 static void WINAPI
wine_glBindFramebuffer( GLenum target
, GLuint framebuffer
) {
2018 void (*func_glBindFramebuffer
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindFramebuffer
];
2019 TRACE("(%d, %d)\n", target
, framebuffer
);
2021 func_glBindFramebuffer( target
, framebuffer
);
2025 static void WINAPI
wine_glBindFramebufferEXT( GLenum target
, GLuint framebuffer
) {
2026 void (*func_glBindFramebufferEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindFramebufferEXT
];
2027 TRACE("(%d, %d)\n", target
, framebuffer
);
2029 func_glBindFramebufferEXT( target
, framebuffer
);
2033 static GLuint WINAPI
wine_glBindLightParameterEXT( GLenum light
, GLenum value
) {
2035 GLuint (*func_glBindLightParameterEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBindLightParameterEXT
];
2036 TRACE("(%d, %d)\n", light
, value
);
2038 ret_value
= func_glBindLightParameterEXT( light
, value
);
2043 static GLuint WINAPI
wine_glBindMaterialParameterEXT( GLenum face
, GLenum value
) {
2045 GLuint (*func_glBindMaterialParameterEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBindMaterialParameterEXT
];
2046 TRACE("(%d, %d)\n", face
, value
);
2048 ret_value
= func_glBindMaterialParameterEXT( face
, value
);
2053 static void WINAPI
wine_glBindMultiTextureEXT( GLenum texunit
, GLenum target
, GLuint texture
) {
2054 void (*func_glBindMultiTextureEXT
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glBindMultiTextureEXT
];
2055 TRACE("(%d, %d, %d)\n", texunit
, target
, texture
);
2057 func_glBindMultiTextureEXT( texunit
, target
, texture
);
2061 static GLuint WINAPI
wine_glBindParameterEXT( GLenum value
) {
2063 GLuint (*func_glBindParameterEXT
)( GLenum
) = extension_funcs
[EXT_glBindParameterEXT
];
2064 TRACE("(%d)\n", value
);
2066 ret_value
= func_glBindParameterEXT( value
);
2071 static void WINAPI
wine_glBindProgramARB( GLenum target
, GLuint program
) {
2072 void (*func_glBindProgramARB
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindProgramARB
];
2073 TRACE("(%d, %d)\n", target
, program
);
2075 func_glBindProgramARB( target
, program
);
2079 static void WINAPI
wine_glBindProgramNV( GLenum target
, GLuint id
) {
2080 void (*func_glBindProgramNV
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindProgramNV
];
2081 TRACE("(%d, %d)\n", target
, id
);
2083 func_glBindProgramNV( target
, id
);
2087 static void WINAPI
wine_glBindRenderbuffer( GLenum target
, GLuint renderbuffer
) {
2088 void (*func_glBindRenderbuffer
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindRenderbuffer
];
2089 TRACE("(%d, %d)\n", target
, renderbuffer
);
2091 func_glBindRenderbuffer( target
, renderbuffer
);
2095 static void WINAPI
wine_glBindRenderbufferEXT( GLenum target
, GLuint renderbuffer
) {
2096 void (*func_glBindRenderbufferEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindRenderbufferEXT
];
2097 TRACE("(%d, %d)\n", target
, renderbuffer
);
2099 func_glBindRenderbufferEXT( target
, renderbuffer
);
2103 static GLuint WINAPI
wine_glBindTexGenParameterEXT( GLenum unit
, GLenum coord
, GLenum value
) {
2105 GLuint (*func_glBindTexGenParameterEXT
)( GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBindTexGenParameterEXT
];
2106 TRACE("(%d, %d, %d)\n", unit
, coord
, value
);
2108 ret_value
= func_glBindTexGenParameterEXT( unit
, coord
, value
);
2113 static void WINAPI
wine_glBindTextureEXT( GLenum target
, GLuint texture
) {
2114 void (*func_glBindTextureEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindTextureEXT
];
2115 TRACE("(%d, %d)\n", target
, texture
);
2117 func_glBindTextureEXT( target
, texture
);
2121 static GLuint WINAPI
wine_glBindTextureUnitParameterEXT( GLenum unit
, GLenum value
) {
2123 GLuint (*func_glBindTextureUnitParameterEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBindTextureUnitParameterEXT
];
2124 TRACE("(%d, %d)\n", unit
, value
);
2126 ret_value
= func_glBindTextureUnitParameterEXT( unit
, value
);
2131 static void WINAPI
wine_glBindTransformFeedbackNV( GLenum target
, GLuint id
) {
2132 void (*func_glBindTransformFeedbackNV
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindTransformFeedbackNV
];
2133 TRACE("(%d, %d)\n", target
, id
);
2135 func_glBindTransformFeedbackNV( target
, id
);
2139 static void WINAPI
wine_glBindVertexArray( GLuint array
) {
2140 void (*func_glBindVertexArray
)( GLuint
) = extension_funcs
[EXT_glBindVertexArray
];
2141 TRACE("(%d)\n", array
);
2143 func_glBindVertexArray( array
);
2147 static void WINAPI
wine_glBindVertexArrayAPPLE( GLuint array
) {
2148 void (*func_glBindVertexArrayAPPLE
)( GLuint
) = extension_funcs
[EXT_glBindVertexArrayAPPLE
];
2149 TRACE("(%d)\n", array
);
2151 func_glBindVertexArrayAPPLE( array
);
2155 static void WINAPI
wine_glBindVertexShaderEXT( GLuint id
) {
2156 void (*func_glBindVertexShaderEXT
)( GLuint
) = extension_funcs
[EXT_glBindVertexShaderEXT
];
2157 TRACE("(%d)\n", id
);
2159 func_glBindVertexShaderEXT( id
);
2163 static void WINAPI
wine_glBindVideoCaptureStreamBufferNV( GLuint video_capture_slot
, GLuint stream
, GLenum frame_region
, INT_PTR offset
) {
2164 void (*func_glBindVideoCaptureStreamBufferNV
)( GLuint
, GLuint
, GLenum
, INT_PTR
) = extension_funcs
[EXT_glBindVideoCaptureStreamBufferNV
];
2165 TRACE("(%d, %d, %d, %ld)\n", video_capture_slot
, stream
, frame_region
, offset
);
2167 func_glBindVideoCaptureStreamBufferNV( video_capture_slot
, stream
, frame_region
, offset
);
2171 static void WINAPI
wine_glBindVideoCaptureStreamTextureNV( GLuint video_capture_slot
, GLuint stream
, GLenum frame_region
, GLenum target
, GLuint texture
) {
2172 void (*func_glBindVideoCaptureStreamTextureNV
)( GLuint
, GLuint
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glBindVideoCaptureStreamTextureNV
];
2173 TRACE("(%d, %d, %d, %d, %d)\n", video_capture_slot
, stream
, frame_region
, target
, texture
);
2175 func_glBindVideoCaptureStreamTextureNV( video_capture_slot
, stream
, frame_region
, target
, texture
);
2179 static void WINAPI
wine_glBinormal3bEXT( GLbyte bx
, GLbyte by
, GLbyte bz
) {
2180 void (*func_glBinormal3bEXT
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glBinormal3bEXT
];
2181 TRACE("(%d, %d, %d)\n", bx
, by
, bz
);
2183 func_glBinormal3bEXT( bx
, by
, bz
);
2187 static void WINAPI
wine_glBinormal3bvEXT( GLbyte
* v
) {
2188 void (*func_glBinormal3bvEXT
)( GLbyte
* ) = extension_funcs
[EXT_glBinormal3bvEXT
];
2189 TRACE("(%p)\n", v
);
2191 func_glBinormal3bvEXT( v
);
2195 static void WINAPI
wine_glBinormal3dEXT( GLdouble bx
, GLdouble by
, GLdouble bz
) {
2196 void (*func_glBinormal3dEXT
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glBinormal3dEXT
];
2197 TRACE("(%f, %f, %f)\n", bx
, by
, bz
);
2199 func_glBinormal3dEXT( bx
, by
, bz
);
2203 static void WINAPI
wine_glBinormal3dvEXT( GLdouble
* v
) {
2204 void (*func_glBinormal3dvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glBinormal3dvEXT
];
2205 TRACE("(%p)\n", v
);
2207 func_glBinormal3dvEXT( v
);
2211 static void WINAPI
wine_glBinormal3fEXT( GLfloat bx
, GLfloat by
, GLfloat bz
) {
2212 void (*func_glBinormal3fEXT
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glBinormal3fEXT
];
2213 TRACE("(%f, %f, %f)\n", bx
, by
, bz
);
2215 func_glBinormal3fEXT( bx
, by
, bz
);
2219 static void WINAPI
wine_glBinormal3fvEXT( GLfloat
* v
) {
2220 void (*func_glBinormal3fvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glBinormal3fvEXT
];
2221 TRACE("(%p)\n", v
);
2223 func_glBinormal3fvEXT( v
);
2227 static void WINAPI
wine_glBinormal3iEXT( GLint bx
, GLint by
, GLint bz
) {
2228 void (*func_glBinormal3iEXT
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glBinormal3iEXT
];
2229 TRACE("(%d, %d, %d)\n", bx
, by
, bz
);
2231 func_glBinormal3iEXT( bx
, by
, bz
);
2235 static void WINAPI
wine_glBinormal3ivEXT( GLint
* v
) {
2236 void (*func_glBinormal3ivEXT
)( GLint
* ) = extension_funcs
[EXT_glBinormal3ivEXT
];
2237 TRACE("(%p)\n", v
);
2239 func_glBinormal3ivEXT( v
);
2243 static void WINAPI
wine_glBinormal3sEXT( GLshort bx
, GLshort by
, GLshort bz
) {
2244 void (*func_glBinormal3sEXT
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glBinormal3sEXT
];
2245 TRACE("(%d, %d, %d)\n", bx
, by
, bz
);
2247 func_glBinormal3sEXT( bx
, by
, bz
);
2251 static void WINAPI
wine_glBinormal3svEXT( GLshort
* v
) {
2252 void (*func_glBinormal3svEXT
)( GLshort
* ) = extension_funcs
[EXT_glBinormal3svEXT
];
2253 TRACE("(%p)\n", v
);
2255 func_glBinormal3svEXT( v
);
2259 static void WINAPI
wine_glBinormalPointerEXT( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
2260 void (*func_glBinormalPointerEXT
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glBinormalPointerEXT
];
2261 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
2263 func_glBinormalPointerEXT( type
, stride
, pointer
);
2267 static void WINAPI
wine_glBlendColor( GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
) {
2268 void (*func_glBlendColor
)( GLclampf
, GLclampf
, GLclampf
, GLclampf
) = extension_funcs
[EXT_glBlendColor
];
2269 TRACE("(%f, %f, %f, %f)\n", red
, green
, blue
, alpha
);
2271 func_glBlendColor( red
, green
, blue
, alpha
);
2275 static void WINAPI
wine_glBlendColorEXT( GLclampf red
, GLclampf green
, GLclampf blue
, GLclampf alpha
) {
2276 void (*func_glBlendColorEXT
)( GLclampf
, GLclampf
, GLclampf
, GLclampf
) = extension_funcs
[EXT_glBlendColorEXT
];
2277 TRACE("(%f, %f, %f, %f)\n", red
, green
, blue
, alpha
);
2279 func_glBlendColorEXT( red
, green
, blue
, alpha
);
2283 static void WINAPI
wine_glBlendEquation( GLenum mode
) {
2284 void (*func_glBlendEquation
)( GLenum
) = extension_funcs
[EXT_glBlendEquation
];
2285 TRACE("(%d)\n", mode
);
2287 func_glBlendEquation( mode
);
2291 static void WINAPI
wine_glBlendEquationEXT( GLenum mode
) {
2292 void (*func_glBlendEquationEXT
)( GLenum
) = extension_funcs
[EXT_glBlendEquationEXT
];
2293 TRACE("(%d)\n", mode
);
2295 func_glBlendEquationEXT( mode
);
2299 static void WINAPI
wine_glBlendEquationIndexedAMD( GLuint buf
, GLenum mode
) {
2300 void (*func_glBlendEquationIndexedAMD
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBlendEquationIndexedAMD
];
2301 TRACE("(%d, %d)\n", buf
, mode
);
2303 func_glBlendEquationIndexedAMD( buf
, mode
);
2307 static void WINAPI
wine_glBlendEquationSeparate( GLenum modeRGB
, GLenum modeAlpha
) {
2308 void (*func_glBlendEquationSeparate
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparate
];
2309 TRACE("(%d, %d)\n", modeRGB
, modeAlpha
);
2311 func_glBlendEquationSeparate( modeRGB
, modeAlpha
);
2315 static void WINAPI
wine_glBlendEquationSeparateEXT( GLenum modeRGB
, GLenum modeAlpha
) {
2316 void (*func_glBlendEquationSeparateEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparateEXT
];
2317 TRACE("(%d, %d)\n", modeRGB
, modeAlpha
);
2319 func_glBlendEquationSeparateEXT( modeRGB
, modeAlpha
);
2323 static void WINAPI
wine_glBlendEquationSeparateIndexedAMD( GLuint buf
, GLenum modeRGB
, GLenum modeAlpha
) {
2324 void (*func_glBlendEquationSeparateIndexedAMD
)( GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparateIndexedAMD
];
2325 TRACE("(%d, %d, %d)\n", buf
, modeRGB
, modeAlpha
);
2327 func_glBlendEquationSeparateIndexedAMD( buf
, modeRGB
, modeAlpha
);
2331 static void WINAPI
wine_glBlendEquationSeparatei( GLuint buf
, GLenum modeRGB
, GLenum modeAlpha
) {
2332 void (*func_glBlendEquationSeparatei
)( GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparatei
];
2333 TRACE("(%d, %d, %d)\n", buf
, modeRGB
, modeAlpha
);
2335 func_glBlendEquationSeparatei( buf
, modeRGB
, modeAlpha
);
2339 static void WINAPI
wine_glBlendEquationi( GLuint buf
, GLenum mode
) {
2340 void (*func_glBlendEquationi
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBlendEquationi
];
2341 TRACE("(%d, %d)\n", buf
, mode
);
2343 func_glBlendEquationi( buf
, mode
);
2347 static void WINAPI
wine_glBlendFuncIndexedAMD( GLuint buf
, GLenum src
, GLenum dst
) {
2348 void (*func_glBlendFuncIndexedAMD
)( GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncIndexedAMD
];
2349 TRACE("(%d, %d, %d)\n", buf
, src
, dst
);
2351 func_glBlendFuncIndexedAMD( buf
, src
, dst
);
2355 static void WINAPI
wine_glBlendFuncSeparate( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
) {
2356 void (*func_glBlendFuncSeparate
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparate
];
2357 TRACE("(%d, %d, %d, %d)\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2359 func_glBlendFuncSeparate( sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2363 static void WINAPI
wine_glBlendFuncSeparateEXT( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
) {
2364 void (*func_glBlendFuncSeparateEXT
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparateEXT
];
2365 TRACE("(%d, %d, %d, %d)\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2367 func_glBlendFuncSeparateEXT( sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2371 static void WINAPI
wine_glBlendFuncSeparateINGR( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
) {
2372 void (*func_glBlendFuncSeparateINGR
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparateINGR
];
2373 TRACE("(%d, %d, %d, %d)\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2375 func_glBlendFuncSeparateINGR( sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2379 static void WINAPI
wine_glBlendFuncSeparateIndexedAMD( GLuint buf
, GLenum srcRGB
, GLenum dstRGB
, GLenum srcAlpha
, GLenum dstAlpha
) {
2380 void (*func_glBlendFuncSeparateIndexedAMD
)( GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparateIndexedAMD
];
2381 TRACE("(%d, %d, %d, %d, %d)\n", buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
2383 func_glBlendFuncSeparateIndexedAMD( buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
2387 static void WINAPI
wine_glBlendFuncSeparatei( GLuint buf
, GLenum srcRGB
, GLenum dstRGB
, GLenum srcAlpha
, GLenum dstAlpha
) {
2388 void (*func_glBlendFuncSeparatei
)( GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparatei
];
2389 TRACE("(%d, %d, %d, %d, %d)\n", buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
2391 func_glBlendFuncSeparatei( buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
2395 static void WINAPI
wine_glBlendFunci( GLuint buf
, GLenum src
, GLenum dst
) {
2396 void (*func_glBlendFunci
)( GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFunci
];
2397 TRACE("(%d, %d, %d)\n", buf
, src
, dst
);
2399 func_glBlendFunci( buf
, src
, dst
);
2403 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
) {
2404 void (*func_glBlitFramebuffer
)( GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLbitfield
, GLenum
) = extension_funcs
[EXT_glBlitFramebuffer
];
2405 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2407 func_glBlitFramebuffer( srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2411 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
) {
2412 void (*func_glBlitFramebufferEXT
)( GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLbitfield
, GLenum
) = extension_funcs
[EXT_glBlitFramebufferEXT
];
2413 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2415 func_glBlitFramebufferEXT( srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2419 static void WINAPI
wine_glBufferAddressRangeNV( GLenum pname
, GLuint index
, UINT64 address
, INT_PTR length
) {
2420 void (*func_glBufferAddressRangeNV
)( GLenum
, GLuint
, UINT64
, INT_PTR
) = extension_funcs
[EXT_glBufferAddressRangeNV
];
2421 TRACE("(%d, %d, %s, %ld)\n", pname
, index
, wine_dbgstr_longlong(address
), length
);
2423 func_glBufferAddressRangeNV( pname
, index
, address
, length
);
2427 static void WINAPI
wine_glBufferData( GLenum target
, INT_PTR size
, GLvoid
* data
, GLenum usage
) {
2428 void (*func_glBufferData
)( GLenum
, INT_PTR
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glBufferData
];
2429 TRACE("(%d, %ld, %p, %d)\n", target
, size
, data
, usage
);
2431 func_glBufferData( target
, size
, data
, usage
);
2435 static void WINAPI
wine_glBufferDataARB( GLenum target
, INT_PTR size
, GLvoid
* data
, GLenum usage
) {
2436 void (*func_glBufferDataARB
)( GLenum
, INT_PTR
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glBufferDataARB
];
2437 TRACE("(%d, %ld, %p, %d)\n", target
, size
, data
, usage
);
2439 func_glBufferDataARB( target
, size
, data
, usage
);
2443 static void WINAPI
wine_glBufferParameteriAPPLE( GLenum target
, GLenum pname
, GLint param
) {
2444 void (*func_glBufferParameteriAPPLE
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glBufferParameteriAPPLE
];
2445 TRACE("(%d, %d, %d)\n", target
, pname
, param
);
2447 func_glBufferParameteriAPPLE( target
, pname
, param
);
2451 static GLuint WINAPI
wine_glBufferRegionEnabled( void ) {
2453 GLuint (*func_glBufferRegionEnabled
)( void ) = extension_funcs
[EXT_glBufferRegionEnabled
];
2456 ret_value
= func_glBufferRegionEnabled( );
2461 static void WINAPI
wine_glBufferSubData( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
2462 void (*func_glBufferSubData
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glBufferSubData
];
2463 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
2465 func_glBufferSubData( target
, offset
, size
, data
);
2469 static void WINAPI
wine_glBufferSubDataARB( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
2470 void (*func_glBufferSubDataARB
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glBufferSubDataARB
];
2471 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
2473 func_glBufferSubDataARB( target
, offset
, size
, data
);
2477 static GLenum WINAPI
wine_glCheckFramebufferStatus( GLenum target
) {
2479 GLenum (*func_glCheckFramebufferStatus
)( GLenum
) = extension_funcs
[EXT_glCheckFramebufferStatus
];
2480 TRACE("(%d)\n", target
);
2482 ret_value
= func_glCheckFramebufferStatus( target
);
2487 static GLenum WINAPI
wine_glCheckFramebufferStatusEXT( GLenum target
) {
2489 GLenum (*func_glCheckFramebufferStatusEXT
)( GLenum
) = extension_funcs
[EXT_glCheckFramebufferStatusEXT
];
2490 TRACE("(%d)\n", target
);
2492 ret_value
= func_glCheckFramebufferStatusEXT( target
);
2497 static GLenum WINAPI
wine_glCheckNamedFramebufferStatusEXT( GLuint framebuffer
, GLenum target
) {
2499 GLenum (*func_glCheckNamedFramebufferStatusEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glCheckNamedFramebufferStatusEXT
];
2500 TRACE("(%d, %d)\n", framebuffer
, target
);
2502 ret_value
= func_glCheckNamedFramebufferStatusEXT( framebuffer
, target
);
2507 static void WINAPI
wine_glClampColor( GLenum target
, GLenum clamp
) {
2508 void (*func_glClampColor
)( GLenum
, GLenum
) = extension_funcs
[EXT_glClampColor
];
2509 TRACE("(%d, %d)\n", target
, clamp
);
2511 func_glClampColor( target
, clamp
);
2515 static void WINAPI
wine_glClampColorARB( GLenum target
, GLenum clamp
) {
2516 void (*func_glClampColorARB
)( GLenum
, GLenum
) = extension_funcs
[EXT_glClampColorARB
];
2517 TRACE("(%d, %d)\n", target
, clamp
);
2519 func_glClampColorARB( target
, clamp
);
2523 static void WINAPI
wine_glClearBufferfi( GLenum buffer
, GLint drawbuffer
, GLfloat depth
, GLint stencil
) {
2524 void (*func_glClearBufferfi
)( GLenum
, GLint
, GLfloat
, GLint
) = extension_funcs
[EXT_glClearBufferfi
];
2525 TRACE("(%d, %d, %f, %d)\n", buffer
, drawbuffer
, depth
, stencil
);
2527 func_glClearBufferfi( buffer
, drawbuffer
, depth
, stencil
);
2531 static void WINAPI
wine_glClearBufferfv( GLenum buffer
, GLint drawbuffer
, GLfloat
* value
) {
2532 void (*func_glClearBufferfv
)( GLenum
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glClearBufferfv
];
2533 TRACE("(%d, %d, %p)\n", buffer
, drawbuffer
, value
);
2535 func_glClearBufferfv( buffer
, drawbuffer
, value
);
2539 static void WINAPI
wine_glClearBufferiv( GLenum buffer
, GLint drawbuffer
, GLint
* value
) {
2540 void (*func_glClearBufferiv
)( GLenum
, GLint
, GLint
* ) = extension_funcs
[EXT_glClearBufferiv
];
2541 TRACE("(%d, %d, %p)\n", buffer
, drawbuffer
, value
);
2543 func_glClearBufferiv( buffer
, drawbuffer
, value
);
2547 static void WINAPI
wine_glClearBufferuiv( GLenum buffer
, GLint drawbuffer
, GLuint
* value
) {
2548 void (*func_glClearBufferuiv
)( GLenum
, GLint
, GLuint
* ) = extension_funcs
[EXT_glClearBufferuiv
];
2549 TRACE("(%d, %d, %p)\n", buffer
, drawbuffer
, value
);
2551 func_glClearBufferuiv( buffer
, drawbuffer
, value
);
2555 static void WINAPI
wine_glClearColorIiEXT( GLint red
, GLint green
, GLint blue
, GLint alpha
) {
2556 void (*func_glClearColorIiEXT
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glClearColorIiEXT
];
2557 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
2559 func_glClearColorIiEXT( red
, green
, blue
, alpha
);
2563 static void WINAPI
wine_glClearColorIuiEXT( GLuint red
, GLuint green
, GLuint blue
, GLuint alpha
) {
2564 void (*func_glClearColorIuiEXT
)( GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glClearColorIuiEXT
];
2565 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
2567 func_glClearColorIuiEXT( red
, green
, blue
, alpha
);
2571 static void WINAPI
wine_glClearDepthdNV( GLdouble depth
) {
2572 void (*func_glClearDepthdNV
)( GLdouble
) = extension_funcs
[EXT_glClearDepthdNV
];
2573 TRACE("(%f)\n", depth
);
2575 func_glClearDepthdNV( depth
);
2579 static void WINAPI
wine_glClientActiveTexture( GLenum texture
) {
2580 void (*func_glClientActiveTexture
)( GLenum
) = extension_funcs
[EXT_glClientActiveTexture
];
2581 TRACE("(%d)\n", texture
);
2583 func_glClientActiveTexture( texture
);
2587 static void WINAPI
wine_glClientActiveTextureARB( GLenum texture
) {
2588 void (*func_glClientActiveTextureARB
)( GLenum
) = extension_funcs
[EXT_glClientActiveTextureARB
];
2589 TRACE("(%d)\n", texture
);
2591 func_glClientActiveTextureARB( texture
);
2595 static void WINAPI
wine_glClientActiveVertexStreamATI( GLenum stream
) {
2596 void (*func_glClientActiveVertexStreamATI
)( GLenum
) = extension_funcs
[EXT_glClientActiveVertexStreamATI
];
2597 TRACE("(%d)\n", stream
);
2599 func_glClientActiveVertexStreamATI( stream
);
2603 static void WINAPI
wine_glClientAttribDefaultEXT( GLbitfield mask
) {
2604 void (*func_glClientAttribDefaultEXT
)( GLbitfield
) = extension_funcs
[EXT_glClientAttribDefaultEXT
];
2605 TRACE("(%d)\n", mask
);
2607 func_glClientAttribDefaultEXT( mask
);
2611 static GLenum WINAPI
wine_glClientWaitSync( GLvoid
* sync
, GLbitfield flags
, UINT64 timeout
) {
2613 GLenum (*func_glClientWaitSync
)( GLvoid
*, GLbitfield
, UINT64
) = extension_funcs
[EXT_glClientWaitSync
];
2614 TRACE("(%p, %d, %s)\n", sync
, flags
, wine_dbgstr_longlong(timeout
) );
2616 ret_value
= func_glClientWaitSync( sync
, flags
, timeout
);
2621 static void WINAPI
wine_glColor3fVertex3fSUN( GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
) {
2622 void (*func_glColor3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor3fVertex3fSUN
];
2623 TRACE("(%f, %f, %f, %f, %f, %f)\n", r
, g
, b
, x
, y
, z
);
2625 func_glColor3fVertex3fSUN( r
, g
, b
, x
, y
, z
);
2629 static void WINAPI
wine_glColor3fVertex3fvSUN( GLfloat
* c
, GLfloat
* v
) {
2630 void (*func_glColor3fVertex3fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glColor3fVertex3fvSUN
];
2631 TRACE("(%p, %p)\n", c
, v
);
2633 func_glColor3fVertex3fvSUN( c
, v
);
2637 static void WINAPI
wine_glColor3hNV( unsigned short red
, unsigned short green
, unsigned short blue
) {
2638 void (*func_glColor3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glColor3hNV
];
2639 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
2641 func_glColor3hNV( red
, green
, blue
);
2645 static void WINAPI
wine_glColor3hvNV( unsigned short* v
) {
2646 void (*func_glColor3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glColor3hvNV
];
2647 TRACE("(%p)\n", v
);
2649 func_glColor3hvNV( v
);
2653 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
) {
2654 void (*func_glColor4fNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor4fNormal3fVertex3fSUN
];
2655 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
2657 func_glColor4fNormal3fVertex3fSUN( r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
2661 static void WINAPI
wine_glColor4fNormal3fVertex3fvSUN( GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
2662 void (*func_glColor4fNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glColor4fNormal3fVertex3fvSUN
];
2663 TRACE("(%p, %p, %p)\n", c
, n
, v
);
2665 func_glColor4fNormal3fVertex3fvSUN( c
, n
, v
);
2669 static void WINAPI
wine_glColor4hNV( unsigned short red
, unsigned short green
, unsigned short blue
, unsigned short alpha
) {
2670 void (*func_glColor4hNV
)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glColor4hNV
];
2671 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
2673 func_glColor4hNV( red
, green
, blue
, alpha
);
2677 static void WINAPI
wine_glColor4hvNV( unsigned short* v
) {
2678 void (*func_glColor4hvNV
)( unsigned short* ) = extension_funcs
[EXT_glColor4hvNV
];
2679 TRACE("(%p)\n", v
);
2681 func_glColor4hvNV( v
);
2685 static void WINAPI
wine_glColor4ubVertex2fSUN( GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
) {
2686 void (*func_glColor4ubVertex2fSUN
)( GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor4ubVertex2fSUN
];
2687 TRACE("(%d, %d, %d, %d, %f, %f)\n", r
, g
, b
, a
, x
, y
);
2689 func_glColor4ubVertex2fSUN( r
, g
, b
, a
, x
, y
);
2693 static void WINAPI
wine_glColor4ubVertex2fvSUN( GLubyte
* c
, GLfloat
* v
) {
2694 void (*func_glColor4ubVertex2fvSUN
)( GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glColor4ubVertex2fvSUN
];
2695 TRACE("(%p, %p)\n", c
, v
);
2697 func_glColor4ubVertex2fvSUN( c
, v
);
2701 static void WINAPI
wine_glColor4ubVertex3fSUN( GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
) {
2702 void (*func_glColor4ubVertex3fSUN
)( GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor4ubVertex3fSUN
];
2703 TRACE("(%d, %d, %d, %d, %f, %f, %f)\n", r
, g
, b
, a
, x
, y
, z
);
2705 func_glColor4ubVertex3fSUN( r
, g
, b
, a
, x
, y
, z
);
2709 static void WINAPI
wine_glColor4ubVertex3fvSUN( GLubyte
* c
, GLfloat
* v
) {
2710 void (*func_glColor4ubVertex3fvSUN
)( GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glColor4ubVertex3fvSUN
];
2711 TRACE("(%p, %p)\n", c
, v
);
2713 func_glColor4ubVertex3fvSUN( c
, v
);
2717 static void WINAPI
wine_glColorFormatNV( GLint size
, GLenum type
, GLsizei stride
) {
2718 void (*func_glColorFormatNV
)( GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glColorFormatNV
];
2719 TRACE("(%d, %d, %d)\n", size
, type
, stride
);
2721 func_glColorFormatNV( size
, type
, stride
);
2725 static void WINAPI
wine_glColorFragmentOp1ATI( GLenum op
, GLuint dst
, GLuint dstMask
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
) {
2726 void (*func_glColorFragmentOp1ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glColorFragmentOp1ATI
];
2727 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
2729 func_glColorFragmentOp1ATI( op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
2733 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
) {
2734 void (*func_glColorFragmentOp2ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glColorFragmentOp2ATI
];
2735 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
2737 func_glColorFragmentOp2ATI( op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
2741 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
) {
2742 void (*func_glColorFragmentOp3ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glColorFragmentOp3ATI
];
2743 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
);
2745 func_glColorFragmentOp3ATI( op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
, arg3
, arg3Rep
, arg3Mod
);
2749 static void WINAPI
wine_glColorMaskIndexedEXT( GLuint index
, GLboolean r
, GLboolean g
, GLboolean b
, GLboolean a
) {
2750 void (*func_glColorMaskIndexedEXT
)( GLuint
, GLboolean
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glColorMaskIndexedEXT
];
2751 TRACE("(%d, %d, %d, %d, %d)\n", index
, r
, g
, b
, a
);
2753 func_glColorMaskIndexedEXT( index
, r
, g
, b
, a
);
2757 static void WINAPI
wine_glColorMaski( GLuint index
, GLboolean r
, GLboolean g
, GLboolean b
, GLboolean a
) {
2758 void (*func_glColorMaski
)( GLuint
, GLboolean
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glColorMaski
];
2759 TRACE("(%d, %d, %d, %d, %d)\n", index
, r
, g
, b
, a
);
2761 func_glColorMaski( index
, r
, g
, b
, a
);
2765 static void WINAPI
wine_glColorPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
2766 void (*func_glColorPointerEXT
)( GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glColorPointerEXT
];
2767 TRACE("(%d, %d, %d, %d, %p)\n", size
, type
, stride
, count
, pointer
);
2769 func_glColorPointerEXT( size
, type
, stride
, count
, pointer
);
2773 static void WINAPI
wine_glColorPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
2774 void (*func_glColorPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glColorPointerListIBM
];
2775 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
2777 func_glColorPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
2781 static void WINAPI
wine_glColorPointervINTEL( GLint size
, GLenum type
, GLvoid
** pointer
) {
2782 void (*func_glColorPointervINTEL
)( GLint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glColorPointervINTEL
];
2783 TRACE("(%d, %d, %p)\n", size
, type
, pointer
);
2785 func_glColorPointervINTEL( size
, type
, pointer
);
2789 static void WINAPI
wine_glColorSubTable( GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, GLvoid
* data
) {
2790 void (*func_glColorSubTable
)( GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorSubTable
];
2791 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, start
, count
, format
, type
, data
);
2793 func_glColorSubTable( target
, start
, count
, format
, type
, data
);
2797 static void WINAPI
wine_glColorSubTableEXT( GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, GLvoid
* data
) {
2798 void (*func_glColorSubTableEXT
)( GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorSubTableEXT
];
2799 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, start
, count
, format
, type
, data
);
2801 func_glColorSubTableEXT( target
, start
, count
, format
, type
, data
);
2805 static void WINAPI
wine_glColorTable( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* table
) {
2806 void (*func_glColorTable
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorTable
];
2807 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, format
, type
, table
);
2809 func_glColorTable( target
, internalformat
, width
, format
, type
, table
);
2813 static void WINAPI
wine_glColorTableEXT( GLenum target
, GLenum internalFormat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* table
) {
2814 void (*func_glColorTableEXT
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorTableEXT
];
2815 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalFormat
, width
, format
, type
, table
);
2817 func_glColorTableEXT( target
, internalFormat
, width
, format
, type
, table
);
2821 static void WINAPI
wine_glColorTableParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
2822 void (*func_glColorTableParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glColorTableParameterfv
];
2823 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
2825 func_glColorTableParameterfv( target
, pname
, params
);
2829 static void WINAPI
wine_glColorTableParameterfvSGI( GLenum target
, GLenum pname
, GLfloat
* params
) {
2830 void (*func_glColorTableParameterfvSGI
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glColorTableParameterfvSGI
];
2831 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
2833 func_glColorTableParameterfvSGI( target
, pname
, params
);
2837 static void WINAPI
wine_glColorTableParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
2838 void (*func_glColorTableParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glColorTableParameteriv
];
2839 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
2841 func_glColorTableParameteriv( target
, pname
, params
);
2845 static void WINAPI
wine_glColorTableParameterivSGI( GLenum target
, GLenum pname
, GLint
* params
) {
2846 void (*func_glColorTableParameterivSGI
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glColorTableParameterivSGI
];
2847 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
2849 func_glColorTableParameterivSGI( target
, pname
, params
);
2853 static void WINAPI
wine_glColorTableSGI( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* table
) {
2854 void (*func_glColorTableSGI
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorTableSGI
];
2855 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, format
, type
, table
);
2857 func_glColorTableSGI( target
, internalformat
, width
, format
, type
, table
);
2861 static void WINAPI
wine_glCombinerInputNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
) {
2862 void (*func_glCombinerInputNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glCombinerInputNV
];
2863 TRACE("(%d, %d, %d, %d, %d, %d)\n", stage
, portion
, variable
, input
, mapping
, componentUsage
);
2865 func_glCombinerInputNV( stage
, portion
, variable
, input
, mapping
, componentUsage
);
2869 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
) {
2870 void (*func_glCombinerOutputNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glCombinerOutputNV
];
2871 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", stage
, portion
, abOutput
, cdOutput
, sumOutput
, scale
, bias
, abDotProduct
, cdDotProduct
, muxSum
);
2873 func_glCombinerOutputNV( stage
, portion
, abOutput
, cdOutput
, sumOutput
, scale
, bias
, abDotProduct
, cdDotProduct
, muxSum
);
2877 static void WINAPI
wine_glCombinerParameterfNV( GLenum pname
, GLfloat param
) {
2878 void (*func_glCombinerParameterfNV
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glCombinerParameterfNV
];
2879 TRACE("(%d, %f)\n", pname
, param
);
2881 func_glCombinerParameterfNV( pname
, param
);
2885 static void WINAPI
wine_glCombinerParameterfvNV( GLenum pname
, GLfloat
* params
) {
2886 void (*func_glCombinerParameterfvNV
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCombinerParameterfvNV
];
2887 TRACE("(%d, %p)\n", pname
, params
);
2889 func_glCombinerParameterfvNV( pname
, params
);
2893 static void WINAPI
wine_glCombinerParameteriNV( GLenum pname
, GLint param
) {
2894 void (*func_glCombinerParameteriNV
)( GLenum
, GLint
) = extension_funcs
[EXT_glCombinerParameteriNV
];
2895 TRACE("(%d, %d)\n", pname
, param
);
2897 func_glCombinerParameteriNV( pname
, param
);
2901 static void WINAPI
wine_glCombinerParameterivNV( GLenum pname
, GLint
* params
) {
2902 void (*func_glCombinerParameterivNV
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glCombinerParameterivNV
];
2903 TRACE("(%d, %p)\n", pname
, params
);
2905 func_glCombinerParameterivNV( pname
, params
);
2909 static void WINAPI
wine_glCombinerStageParameterfvNV( GLenum stage
, GLenum pname
, GLfloat
* params
) {
2910 void (*func_glCombinerStageParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCombinerStageParameterfvNV
];
2911 TRACE("(%d, %d, %p)\n", stage
, pname
, params
);
2913 func_glCombinerStageParameterfvNV( stage
, pname
, params
);
2917 static void WINAPI
wine_glCompileShader( GLuint shader
) {
2918 void (*func_glCompileShader
)( GLuint
) = extension_funcs
[EXT_glCompileShader
];
2919 TRACE("(%d)\n", shader
);
2921 func_glCompileShader( shader
);
2925 static void WINAPI
wine_glCompileShaderARB( unsigned int shaderObj
) {
2926 void (*func_glCompileShaderARB
)( unsigned int ) = extension_funcs
[EXT_glCompileShaderARB
];
2927 TRACE("(%d)\n", shaderObj
);
2929 func_glCompileShaderARB( shaderObj
);
2933 static void WINAPI
wine_glCompressedMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
2934 void (*func_glCompressedMultiTexImage1DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexImage1DEXT
];
2935 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
2937 func_glCompressedMultiTexImage1DEXT( texunit
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
2941 static void WINAPI
wine_glCompressedMultiTexImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
2942 void (*func_glCompressedMultiTexImage2DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexImage2DEXT
];
2943 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
2945 func_glCompressedMultiTexImage2DEXT( texunit
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
2949 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
) {
2950 void (*func_glCompressedMultiTexImage3DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexImage3DEXT
];
2951 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
2953 func_glCompressedMultiTexImage3DEXT( texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
2957 static void WINAPI
wine_glCompressedMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* bits
) {
2958 void (*func_glCompressedMultiTexSubImage1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexSubImage1DEXT
];
2959 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
2961 func_glCompressedMultiTexSubImage1DEXT( texunit
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
2965 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
) {
2966 void (*func_glCompressedMultiTexSubImage2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexSubImage2DEXT
];
2967 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
2969 func_glCompressedMultiTexSubImage2DEXT( texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
2973 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
) {
2974 void (*func_glCompressedMultiTexSubImage3DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexSubImage3DEXT
];
2975 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
);
2977 func_glCompressedMultiTexSubImage3DEXT( texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
);
2981 static void WINAPI
wine_glCompressedTexImage1D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
2982 void (*func_glCompressedTexImage1D
)( GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage1D
];
2983 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, border
, imageSize
, data
);
2985 func_glCompressedTexImage1D( target
, level
, internalformat
, width
, border
, imageSize
, data
);
2989 static void WINAPI
wine_glCompressedTexImage1DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
2990 void (*func_glCompressedTexImage1DARB
)( GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage1DARB
];
2991 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, border
, imageSize
, data
);
2993 func_glCompressedTexImage1DARB( target
, level
, internalformat
, width
, border
, imageSize
, data
);
2997 static void WINAPI
wine_glCompressedTexImage2D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
2998 void (*func_glCompressedTexImage2D
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage2D
];
2999 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
3001 func_glCompressedTexImage2D( target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
3005 static void WINAPI
wine_glCompressedTexImage2DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
3006 void (*func_glCompressedTexImage2DARB
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage2DARB
];
3007 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
3009 func_glCompressedTexImage2DARB( target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
3013 static void WINAPI
wine_glCompressedTexImage3D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
3014 void (*func_glCompressedTexImage3D
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage3D
];
3015 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
3017 func_glCompressedTexImage3D( target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
3021 static void WINAPI
wine_glCompressedTexImage3DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
3022 void (*func_glCompressedTexImage3DARB
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage3DARB
];
3023 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
3025 func_glCompressedTexImage3DARB( target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
3029 static void WINAPI
wine_glCompressedTexSubImage1D( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
3030 void (*func_glCompressedTexSubImage1D
)( GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage1D
];
3031 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, width
, format
, imageSize
, data
);
3033 func_glCompressedTexSubImage1D( target
, level
, xoffset
, width
, format
, imageSize
, data
);
3037 static void WINAPI
wine_glCompressedTexSubImage1DARB( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
3038 void (*func_glCompressedTexSubImage1DARB
)( GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage1DARB
];
3039 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, width
, format
, imageSize
, data
);
3041 func_glCompressedTexSubImage1DARB( target
, level
, xoffset
, width
, format
, imageSize
, data
);
3045 static void WINAPI
wine_glCompressedTexSubImage2D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
3046 void (*func_glCompressedTexSubImage2D
)( GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage2D
];
3047 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
3049 func_glCompressedTexSubImage2D( target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
3053 static void WINAPI
wine_glCompressedTexSubImage2DARB( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
3054 void (*func_glCompressedTexSubImage2DARB
)( GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage2DARB
];
3055 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
3057 func_glCompressedTexSubImage2DARB( target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
3061 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
) {
3062 void (*func_glCompressedTexSubImage3D
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage3D
];
3063 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
3065 func_glCompressedTexSubImage3D( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
3069 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
) {
3070 void (*func_glCompressedTexSubImage3DARB
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage3DARB
];
3071 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
3073 func_glCompressedTexSubImage3DARB( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
3077 static void WINAPI
wine_glCompressedTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
3078 void (*func_glCompressedTextureImage1DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureImage1DEXT
];
3079 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
3081 func_glCompressedTextureImage1DEXT( texture
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
3085 static void WINAPI
wine_glCompressedTextureImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
3086 void (*func_glCompressedTextureImage2DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureImage2DEXT
];
3087 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
3089 func_glCompressedTextureImage2DEXT( texture
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
3093 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
) {
3094 void (*func_glCompressedTextureImage3DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureImage3DEXT
];
3095 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
3097 func_glCompressedTextureImage3DEXT( texture
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
3101 static void WINAPI
wine_glCompressedTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* bits
) {
3102 void (*func_glCompressedTextureSubImage1DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureSubImage1DEXT
];
3103 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
3105 func_glCompressedTextureSubImage1DEXT( texture
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
3109 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
) {
3110 void (*func_glCompressedTextureSubImage2DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureSubImage2DEXT
];
3111 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
3113 func_glCompressedTextureSubImage2DEXT( texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
3117 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
) {
3118 void (*func_glCompressedTextureSubImage3DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureSubImage3DEXT
];
3119 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
);
3121 func_glCompressedTextureSubImage3DEXT( texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
);
3125 static void WINAPI
wine_glConvolutionFilter1D( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* image
) {
3126 void (*func_glConvolutionFilter1D
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glConvolutionFilter1D
];
3127 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, format
, type
, image
);
3129 func_glConvolutionFilter1D( target
, internalformat
, width
, format
, type
, image
);
3133 static void WINAPI
wine_glConvolutionFilter1DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* image
) {
3134 void (*func_glConvolutionFilter1DEXT
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glConvolutionFilter1DEXT
];
3135 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, format
, type
, image
);
3137 func_glConvolutionFilter1DEXT( target
, internalformat
, width
, format
, type
, image
);
3141 static void WINAPI
wine_glConvolutionFilter2D( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* image
) {
3142 void (*func_glConvolutionFilter2D
)( GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glConvolutionFilter2D
];
3143 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, height
, format
, type
, image
);
3145 func_glConvolutionFilter2D( target
, internalformat
, width
, height
, format
, type
, image
);
3149 static void WINAPI
wine_glConvolutionFilter2DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* image
) {
3150 void (*func_glConvolutionFilter2DEXT
)( GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glConvolutionFilter2DEXT
];
3151 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, height
, format
, type
, image
);
3153 func_glConvolutionFilter2DEXT( target
, internalformat
, width
, height
, format
, type
, image
);
3157 static void WINAPI
wine_glConvolutionParameterf( GLenum target
, GLenum pname
, GLfloat params
) {
3158 void (*func_glConvolutionParameterf
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glConvolutionParameterf
];
3159 TRACE("(%d, %d, %f)\n", target
, pname
, params
);
3161 func_glConvolutionParameterf( target
, pname
, params
);
3165 static void WINAPI
wine_glConvolutionParameterfEXT( GLenum target
, GLenum pname
, GLfloat params
) {
3166 void (*func_glConvolutionParameterfEXT
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glConvolutionParameterfEXT
];
3167 TRACE("(%d, %d, %f)\n", target
, pname
, params
);
3169 func_glConvolutionParameterfEXT( target
, pname
, params
);
3173 static void WINAPI
wine_glConvolutionParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
3174 void (*func_glConvolutionParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glConvolutionParameterfv
];
3175 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3177 func_glConvolutionParameterfv( target
, pname
, params
);
3181 static void WINAPI
wine_glConvolutionParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
3182 void (*func_glConvolutionParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glConvolutionParameterfvEXT
];
3183 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3185 func_glConvolutionParameterfvEXT( target
, pname
, params
);
3189 static void WINAPI
wine_glConvolutionParameteri( GLenum target
, GLenum pname
, GLint params
) {
3190 void (*func_glConvolutionParameteri
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glConvolutionParameteri
];
3191 TRACE("(%d, %d, %d)\n", target
, pname
, params
);
3193 func_glConvolutionParameteri( target
, pname
, params
);
3197 static void WINAPI
wine_glConvolutionParameteriEXT( GLenum target
, GLenum pname
, GLint params
) {
3198 void (*func_glConvolutionParameteriEXT
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glConvolutionParameteriEXT
];
3199 TRACE("(%d, %d, %d)\n", target
, pname
, params
);
3201 func_glConvolutionParameteriEXT( target
, pname
, params
);
3205 static void WINAPI
wine_glConvolutionParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
3206 void (*func_glConvolutionParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glConvolutionParameteriv
];
3207 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3209 func_glConvolutionParameteriv( target
, pname
, params
);
3213 static void WINAPI
wine_glConvolutionParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
3214 void (*func_glConvolutionParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glConvolutionParameterivEXT
];
3215 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3217 func_glConvolutionParameterivEXT( target
, pname
, params
);
3221 static void WINAPI
wine_glCopyBufferSubData( GLenum readTarget
, GLenum writeTarget
, INT_PTR readOffset
, INT_PTR writeOffset
, INT_PTR size
) {
3222 void (*func_glCopyBufferSubData
)( GLenum
, GLenum
, INT_PTR
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glCopyBufferSubData
];
3223 TRACE("(%d, %d, %ld, %ld, %ld)\n", readTarget
, writeTarget
, readOffset
, writeOffset
, size
);
3225 func_glCopyBufferSubData( readTarget
, writeTarget
, readOffset
, writeOffset
, size
);
3229 static void WINAPI
wine_glCopyColorSubTable( GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
) {
3230 void (*func_glCopyColorSubTable
)( GLenum
, GLsizei
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyColorSubTable
];
3231 TRACE("(%d, %d, %d, %d, %d)\n", target
, start
, x
, y
, width
);
3233 func_glCopyColorSubTable( target
, start
, x
, y
, width
);
3237 static void WINAPI
wine_glCopyColorSubTableEXT( GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
) {
3238 void (*func_glCopyColorSubTableEXT
)( GLenum
, GLsizei
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyColorSubTableEXT
];
3239 TRACE("(%d, %d, %d, %d, %d)\n", target
, start
, x
, y
, width
);
3241 func_glCopyColorSubTableEXT( target
, start
, x
, y
, width
);
3245 static void WINAPI
wine_glCopyColorTable( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
) {
3246 void (*func_glCopyColorTable
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyColorTable
];
3247 TRACE("(%d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
);
3249 func_glCopyColorTable( target
, internalformat
, x
, y
, width
);
3253 static void WINAPI
wine_glCopyColorTableSGI( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
) {
3254 void (*func_glCopyColorTableSGI
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyColorTableSGI
];
3255 TRACE("(%d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
);
3257 func_glCopyColorTableSGI( target
, internalformat
, x
, y
, width
);
3261 static void WINAPI
wine_glCopyConvolutionFilter1D( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
) {
3262 void (*func_glCopyConvolutionFilter1D
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyConvolutionFilter1D
];
3263 TRACE("(%d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
);
3265 func_glCopyConvolutionFilter1D( target
, internalformat
, x
, y
, width
);
3269 static void WINAPI
wine_glCopyConvolutionFilter1DEXT( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
) {
3270 void (*func_glCopyConvolutionFilter1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyConvolutionFilter1DEXT
];
3271 TRACE("(%d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
);
3273 func_glCopyConvolutionFilter1DEXT( target
, internalformat
, x
, y
, width
);
3277 static void WINAPI
wine_glCopyConvolutionFilter2D( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3278 void (*func_glCopyConvolutionFilter2D
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyConvolutionFilter2D
];
3279 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
, height
);
3281 func_glCopyConvolutionFilter2D( target
, internalformat
, x
, y
, width
, height
);
3285 static void WINAPI
wine_glCopyConvolutionFilter2DEXT( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3286 void (*func_glCopyConvolutionFilter2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyConvolutionFilter2DEXT
];
3287 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
, height
);
3289 func_glCopyConvolutionFilter2DEXT( target
, internalformat
, x
, y
, width
, height
);
3293 static void WINAPI
wine_glCopyImageSubDataNV( GLuint srcName
, GLenum srcTarget
, GLint srcLevel
, GLint srcX
, GLint srcY
, GLint srcZ
, GLuint dstName
, GLenum dstTarget
, GLint dstLevel
, GLint dstX
, GLint dstY
, GLint dstZ
, GLsizei width
, GLsizei height
, GLsizei depth
) {
3294 void (*func_glCopyImageSubDataNV
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyImageSubDataNV
];
3295 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcName
, srcTarget
, srcLevel
, srcX
, srcY
, srcZ
, dstName
, dstTarget
, dstLevel
, dstX
, dstY
, dstZ
, width
, height
, depth
);
3297 func_glCopyImageSubDataNV( srcName
, srcTarget
, srcLevel
, srcX
, srcY
, srcZ
, dstName
, dstTarget
, dstLevel
, dstX
, dstY
, dstZ
, width
, height
, depth
);
3301 static void WINAPI
wine_glCopyMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
) {
3302 void (*func_glCopyMultiTexImage1DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyMultiTexImage1DEXT
];
3303 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, internalformat
, x
, y
, width
, border
);
3305 func_glCopyMultiTexImage1DEXT( texunit
, target
, level
, internalformat
, x
, y
, width
, border
);
3309 static void WINAPI
wine_glCopyMultiTexImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
) {
3310 void (*func_glCopyMultiTexImage2DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyMultiTexImage2DEXT
];
3311 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
3313 func_glCopyMultiTexImage2DEXT( texunit
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
3317 static void WINAPI
wine_glCopyMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
) {
3318 void (*func_glCopyMultiTexSubImage1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyMultiTexSubImage1DEXT
];
3319 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, xoffset
, x
, y
, width
);
3321 func_glCopyMultiTexSubImage1DEXT( texunit
, target
, level
, xoffset
, x
, y
, width
);
3325 static void WINAPI
wine_glCopyMultiTexSubImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3326 void (*func_glCopyMultiTexSubImage2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyMultiTexSubImage2DEXT
];
3327 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3329 func_glCopyMultiTexSubImage2DEXT( texunit
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3333 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
) {
3334 void (*func_glCopyMultiTexSubImage3DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyMultiTexSubImage3DEXT
];
3335 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3337 func_glCopyMultiTexSubImage3DEXT( texunit
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3341 static void WINAPI
wine_glCopyTexImage1DEXT( GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
) {
3342 void (*func_glCopyTexImage1DEXT
)( GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTexImage1DEXT
];
3343 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target
, level
, internalformat
, x
, y
, width
, border
);
3345 func_glCopyTexImage1DEXT( target
, level
, internalformat
, x
, y
, width
, border
);
3349 static void WINAPI
wine_glCopyTexImage2DEXT( GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
) {
3350 void (*func_glCopyTexImage2DEXT
)( GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTexImage2DEXT
];
3351 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, internalformat
, x
, y
, width
, height
, border
);
3353 func_glCopyTexImage2DEXT( target
, level
, internalformat
, x
, y
, width
, height
, border
);
3357 static void WINAPI
wine_glCopyTexSubImage1DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
) {
3358 void (*func_glCopyTexSubImage1DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage1DEXT
];
3359 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, x
, y
, width
);
3361 func_glCopyTexSubImage1DEXT( target
, level
, xoffset
, x
, y
, width
);
3365 static void WINAPI
wine_glCopyTexSubImage2DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3366 void (*func_glCopyTexSubImage2DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage2DEXT
];
3367 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3369 func_glCopyTexSubImage2DEXT( target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3373 static void WINAPI
wine_glCopyTexSubImage3D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3374 void (*func_glCopyTexSubImage3D
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage3D
];
3375 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3377 func_glCopyTexSubImage3D( target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3381 static void WINAPI
wine_glCopyTexSubImage3DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3382 void (*func_glCopyTexSubImage3DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage3DEXT
];
3383 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3385 func_glCopyTexSubImage3DEXT( target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3389 static void WINAPI
wine_glCopyTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
) {
3390 void (*func_glCopyTextureImage1DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTextureImage1DEXT
];
3391 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, internalformat
, x
, y
, width
, border
);
3393 func_glCopyTextureImage1DEXT( texture
, target
, level
, internalformat
, x
, y
, width
, border
);
3397 static void WINAPI
wine_glCopyTextureImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
) {
3398 void (*func_glCopyTextureImage2DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTextureImage2DEXT
];
3399 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
3401 func_glCopyTextureImage2DEXT( texture
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
3405 static void WINAPI
wine_glCopyTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
) {
3406 void (*func_glCopyTextureSubImage1DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyTextureSubImage1DEXT
];
3407 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, xoffset
, x
, y
, width
);
3409 func_glCopyTextureSubImage1DEXT( texture
, target
, level
, xoffset
, x
, y
, width
);
3413 static void WINAPI
wine_glCopyTextureSubImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3414 void (*func_glCopyTextureSubImage2DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTextureSubImage2DEXT
];
3415 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3417 func_glCopyTextureSubImage2DEXT( texture
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3421 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
) {
3422 void (*func_glCopyTextureSubImage3DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTextureSubImage3DEXT
];
3423 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3425 func_glCopyTextureSubImage3DEXT( texture
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3429 static GLuint WINAPI
wine_glCreateProgram( void ) {
3431 GLuint (*func_glCreateProgram
)( void ) = extension_funcs
[EXT_glCreateProgram
];
3434 ret_value
= func_glCreateProgram( );
3439 static unsigned int WINAPI
wine_glCreateProgramObjectARB( void ) {
3440 unsigned int ret_value
;
3441 unsigned int (*func_glCreateProgramObjectARB
)( void ) = extension_funcs
[EXT_glCreateProgramObjectARB
];
3444 ret_value
= func_glCreateProgramObjectARB( );
3449 static GLuint WINAPI
wine_glCreateShader( GLenum type
) {
3451 GLuint (*func_glCreateShader
)( GLenum
) = extension_funcs
[EXT_glCreateShader
];
3452 TRACE("(%d)\n", type
);
3454 ret_value
= func_glCreateShader( type
);
3459 static unsigned int WINAPI
wine_glCreateShaderObjectARB( GLenum shaderType
) {
3460 unsigned int ret_value
;
3461 unsigned int (*func_glCreateShaderObjectARB
)( GLenum
) = extension_funcs
[EXT_glCreateShaderObjectARB
];
3462 TRACE("(%d)\n", shaderType
);
3464 ret_value
= func_glCreateShaderObjectARB( shaderType
);
3469 static GLuint WINAPI
wine_glCreateShaderProgramEXT( GLenum type
, char* string
) {
3471 GLuint (*func_glCreateShaderProgramEXT
)( GLenum
, char* ) = extension_funcs
[EXT_glCreateShaderProgramEXT
];
3472 TRACE("(%d, %p)\n", type
, string
);
3474 ret_value
= func_glCreateShaderProgramEXT( type
, string
);
3479 static void WINAPI
wine_glCullParameterdvEXT( GLenum pname
, GLdouble
* params
) {
3480 void (*func_glCullParameterdvEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glCullParameterdvEXT
];
3481 TRACE("(%d, %p)\n", pname
, params
);
3483 func_glCullParameterdvEXT( pname
, params
);
3487 static void WINAPI
wine_glCullParameterfvEXT( GLenum pname
, GLfloat
* params
) {
3488 void (*func_glCullParameterfvEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCullParameterfvEXT
];
3489 TRACE("(%d, %p)\n", pname
, params
);
3491 func_glCullParameterfvEXT( pname
, params
);
3495 static void WINAPI
wine_glCurrentPaletteMatrixARB( GLint index
) {
3496 void (*func_glCurrentPaletteMatrixARB
)( GLint
) = extension_funcs
[EXT_glCurrentPaletteMatrixARB
];
3497 TRACE("(%d)\n", index
);
3499 func_glCurrentPaletteMatrixARB( index
);
3503 static void WINAPI
wine_glDeformSGIX( GLbitfield mask
) {
3504 void (*func_glDeformSGIX
)( GLbitfield
) = extension_funcs
[EXT_glDeformSGIX
];
3505 TRACE("(%d)\n", mask
);
3507 func_glDeformSGIX( mask
);
3511 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
) {
3512 void (*func_glDeformationMap3dSGIX
)( GLenum
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
* ) = extension_funcs
[EXT_glDeformationMap3dSGIX
];
3513 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
);
3515 func_glDeformationMap3dSGIX( target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, w1
, w2
, wstride
, worder
, points
);
3519 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
) {
3520 void (*func_glDeformationMap3fSGIX
)( GLenum
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glDeformationMap3fSGIX
];
3521 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
);
3523 func_glDeformationMap3fSGIX( target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, w1
, w2
, wstride
, worder
, points
);
3527 static void WINAPI
wine_glDeleteAsyncMarkersSGIX( GLuint marker
, GLsizei range
) {
3528 void (*func_glDeleteAsyncMarkersSGIX
)( GLuint
, GLsizei
) = extension_funcs
[EXT_glDeleteAsyncMarkersSGIX
];
3529 TRACE("(%d, %d)\n", marker
, range
);
3531 func_glDeleteAsyncMarkersSGIX( marker
, range
);
3535 static void WINAPI
wine_glDeleteBufferRegion( GLenum region
) {
3536 void (*func_glDeleteBufferRegion
)( GLenum
) = extension_funcs
[EXT_glDeleteBufferRegion
];
3537 TRACE("(%d)\n", region
);
3539 func_glDeleteBufferRegion( region
);
3543 static void WINAPI
wine_glDeleteBuffers( GLsizei n
, GLuint
* buffers
) {
3544 void (*func_glDeleteBuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteBuffers
];
3545 TRACE("(%d, %p)\n", n
, buffers
);
3547 func_glDeleteBuffers( n
, buffers
);
3551 static void WINAPI
wine_glDeleteBuffersARB( GLsizei n
, GLuint
* buffers
) {
3552 void (*func_glDeleteBuffersARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteBuffersARB
];
3553 TRACE("(%d, %p)\n", n
, buffers
);
3555 func_glDeleteBuffersARB( n
, buffers
);
3559 static void WINAPI
wine_glDeleteFencesAPPLE( GLsizei n
, GLuint
* fences
) {
3560 void (*func_glDeleteFencesAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFencesAPPLE
];
3561 TRACE("(%d, %p)\n", n
, fences
);
3563 func_glDeleteFencesAPPLE( n
, fences
);
3567 static void WINAPI
wine_glDeleteFencesNV( GLsizei n
, GLuint
* fences
) {
3568 void (*func_glDeleteFencesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFencesNV
];
3569 TRACE("(%d, %p)\n", n
, fences
);
3571 func_glDeleteFencesNV( n
, fences
);
3575 static void WINAPI
wine_glDeleteFragmentShaderATI( GLuint id
) {
3576 void (*func_glDeleteFragmentShaderATI
)( GLuint
) = extension_funcs
[EXT_glDeleteFragmentShaderATI
];
3577 TRACE("(%d)\n", id
);
3579 func_glDeleteFragmentShaderATI( id
);
3583 static void WINAPI
wine_glDeleteFramebuffers( GLsizei n
, GLuint
* framebuffers
) {
3584 void (*func_glDeleteFramebuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFramebuffers
];
3585 TRACE("(%d, %p)\n", n
, framebuffers
);
3587 func_glDeleteFramebuffers( n
, framebuffers
);
3591 static void WINAPI
wine_glDeleteFramebuffersEXT( GLsizei n
, GLuint
* framebuffers
) {
3592 void (*func_glDeleteFramebuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFramebuffersEXT
];
3593 TRACE("(%d, %p)\n", n
, framebuffers
);
3595 func_glDeleteFramebuffersEXT( n
, framebuffers
);
3599 static void WINAPI
wine_glDeleteObjectARB( unsigned int obj
) {
3600 void (*func_glDeleteObjectARB
)( unsigned int ) = extension_funcs
[EXT_glDeleteObjectARB
];
3601 TRACE("(%d)\n", obj
);
3603 func_glDeleteObjectARB( obj
);
3607 static void WINAPI
wine_glDeleteObjectBufferATI( GLuint buffer
) {
3608 void (*func_glDeleteObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glDeleteObjectBufferATI
];
3609 TRACE("(%d)\n", buffer
);
3611 func_glDeleteObjectBufferATI( buffer
);
3615 static void WINAPI
wine_glDeleteOcclusionQueriesNV( GLsizei n
, GLuint
* ids
) {
3616 void (*func_glDeleteOcclusionQueriesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteOcclusionQueriesNV
];
3617 TRACE("(%d, %p)\n", n
, ids
);
3619 func_glDeleteOcclusionQueriesNV( n
, ids
);
3623 static void WINAPI
wine_glDeletePerfMonitorsAMD( GLsizei n
, GLuint
* monitors
) {
3624 void (*func_glDeletePerfMonitorsAMD
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeletePerfMonitorsAMD
];
3625 TRACE("(%d, %p)\n", n
, monitors
);
3627 func_glDeletePerfMonitorsAMD( n
, monitors
);
3631 static void WINAPI
wine_glDeleteProgram( GLuint program
) {
3632 void (*func_glDeleteProgram
)( GLuint
) = extension_funcs
[EXT_glDeleteProgram
];
3633 TRACE("(%d)\n", program
);
3635 func_glDeleteProgram( program
);
3639 static void WINAPI
wine_glDeleteProgramsARB( GLsizei n
, GLuint
* programs
) {
3640 void (*func_glDeleteProgramsARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteProgramsARB
];
3641 TRACE("(%d, %p)\n", n
, programs
);
3643 func_glDeleteProgramsARB( n
, programs
);
3647 static void WINAPI
wine_glDeleteProgramsNV( GLsizei n
, GLuint
* programs
) {
3648 void (*func_glDeleteProgramsNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteProgramsNV
];
3649 TRACE("(%d, %p)\n", n
, programs
);
3651 func_glDeleteProgramsNV( n
, programs
);
3655 static void WINAPI
wine_glDeleteQueries( GLsizei n
, GLuint
* ids
) {
3656 void (*func_glDeleteQueries
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteQueries
];
3657 TRACE("(%d, %p)\n", n
, ids
);
3659 func_glDeleteQueries( n
, ids
);
3663 static void WINAPI
wine_glDeleteQueriesARB( GLsizei n
, GLuint
* ids
) {
3664 void (*func_glDeleteQueriesARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteQueriesARB
];
3665 TRACE("(%d, %p)\n", n
, ids
);
3667 func_glDeleteQueriesARB( n
, ids
);
3671 static void WINAPI
wine_glDeleteRenderbuffers( GLsizei n
, GLuint
* renderbuffers
) {
3672 void (*func_glDeleteRenderbuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteRenderbuffers
];
3673 TRACE("(%d, %p)\n", n
, renderbuffers
);
3675 func_glDeleteRenderbuffers( n
, renderbuffers
);
3679 static void WINAPI
wine_glDeleteRenderbuffersEXT( GLsizei n
, GLuint
* renderbuffers
) {
3680 void (*func_glDeleteRenderbuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteRenderbuffersEXT
];
3681 TRACE("(%d, %p)\n", n
, renderbuffers
);
3683 func_glDeleteRenderbuffersEXT( n
, renderbuffers
);
3687 static void WINAPI
wine_glDeleteShader( GLuint shader
) {
3688 void (*func_glDeleteShader
)( GLuint
) = extension_funcs
[EXT_glDeleteShader
];
3689 TRACE("(%d)\n", shader
);
3691 func_glDeleteShader( shader
);
3695 static void WINAPI
wine_glDeleteSync( GLvoid
* sync
) {
3696 void (*func_glDeleteSync
)( GLvoid
* ) = extension_funcs
[EXT_glDeleteSync
];
3697 TRACE("(%p)\n", sync
);
3699 func_glDeleteSync( sync
);
3703 static void WINAPI
wine_glDeleteTexturesEXT( GLsizei n
, GLuint
* textures
) {
3704 void (*func_glDeleteTexturesEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteTexturesEXT
];
3705 TRACE("(%d, %p)\n", n
, textures
);
3707 func_glDeleteTexturesEXT( n
, textures
);
3711 static void WINAPI
wine_glDeleteTransformFeedbacksNV( GLsizei n
, GLuint
* ids
) {
3712 void (*func_glDeleteTransformFeedbacksNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteTransformFeedbacksNV
];
3713 TRACE("(%d, %p)\n", n
, ids
);
3715 func_glDeleteTransformFeedbacksNV( n
, ids
);
3719 static void WINAPI
wine_glDeleteVertexArrays( GLsizei n
, GLuint
* arrays
) {
3720 void (*func_glDeleteVertexArrays
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteVertexArrays
];
3721 TRACE("(%d, %p)\n", n
, arrays
);
3723 func_glDeleteVertexArrays( n
, arrays
);
3727 static void WINAPI
wine_glDeleteVertexArraysAPPLE( GLsizei n
, GLuint
* arrays
) {
3728 void (*func_glDeleteVertexArraysAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteVertexArraysAPPLE
];
3729 TRACE("(%d, %p)\n", n
, arrays
);
3731 func_glDeleteVertexArraysAPPLE( n
, arrays
);
3735 static void WINAPI
wine_glDeleteVertexShaderEXT( GLuint id
) {
3736 void (*func_glDeleteVertexShaderEXT
)( GLuint
) = extension_funcs
[EXT_glDeleteVertexShaderEXT
];
3737 TRACE("(%d)\n", id
);
3739 func_glDeleteVertexShaderEXT( id
);
3743 static void WINAPI
wine_glDepthBoundsEXT( GLclampd zmin
, GLclampd zmax
) {
3744 void (*func_glDepthBoundsEXT
)( GLclampd
, GLclampd
) = extension_funcs
[EXT_glDepthBoundsEXT
];
3745 TRACE("(%f, %f)\n", zmin
, zmax
);
3747 func_glDepthBoundsEXT( zmin
, zmax
);
3751 static void WINAPI
wine_glDepthBoundsdNV( GLdouble zmin
, GLdouble zmax
) {
3752 void (*func_glDepthBoundsdNV
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glDepthBoundsdNV
];
3753 TRACE("(%f, %f)\n", zmin
, zmax
);
3755 func_glDepthBoundsdNV( zmin
, zmax
);
3759 static void WINAPI
wine_glDepthRangedNV( GLdouble zNear
, GLdouble zFar
) {
3760 void (*func_glDepthRangedNV
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glDepthRangedNV
];
3761 TRACE("(%f, %f)\n", zNear
, zFar
);
3763 func_glDepthRangedNV( zNear
, zFar
);
3767 static void WINAPI
wine_glDetachObjectARB( unsigned int containerObj
, unsigned int attachedObj
) {
3768 void (*func_glDetachObjectARB
)( unsigned int, unsigned int ) = extension_funcs
[EXT_glDetachObjectARB
];
3769 TRACE("(%d, %d)\n", containerObj
, attachedObj
);
3771 func_glDetachObjectARB( containerObj
, attachedObj
);
3775 static void WINAPI
wine_glDetachShader( GLuint program
, GLuint shader
) {
3776 void (*func_glDetachShader
)( GLuint
, GLuint
) = extension_funcs
[EXT_glDetachShader
];
3777 TRACE("(%d, %d)\n", program
, shader
);
3779 func_glDetachShader( program
, shader
);
3783 static void WINAPI
wine_glDetailTexFuncSGIS( GLenum target
, GLsizei n
, GLfloat
* points
) {
3784 void (*func_glDetailTexFuncSGIS
)( GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glDetailTexFuncSGIS
];
3785 TRACE("(%d, %d, %p)\n", target
, n
, points
);
3787 func_glDetailTexFuncSGIS( target
, n
, points
);
3791 static void WINAPI
wine_glDisableClientStateIndexedEXT( GLenum array
, GLuint index
) {
3792 void (*func_glDisableClientStateIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDisableClientStateIndexedEXT
];
3793 TRACE("(%d, %d)\n", array
, index
);
3795 func_glDisableClientStateIndexedEXT( array
, index
);
3799 static void WINAPI
wine_glDisableIndexedEXT( GLenum target
, GLuint index
) {
3800 void (*func_glDisableIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDisableIndexedEXT
];
3801 TRACE("(%d, %d)\n", target
, index
);
3803 func_glDisableIndexedEXT( target
, index
);
3807 static void WINAPI
wine_glDisableVariantClientStateEXT( GLuint id
) {
3808 void (*func_glDisableVariantClientStateEXT
)( GLuint
) = extension_funcs
[EXT_glDisableVariantClientStateEXT
];
3809 TRACE("(%d)\n", id
);
3811 func_glDisableVariantClientStateEXT( id
);
3815 static void WINAPI
wine_glDisableVertexAttribAPPLE( GLuint index
, GLenum pname
) {
3816 void (*func_glDisableVertexAttribAPPLE
)( GLuint
, GLenum
) = extension_funcs
[EXT_glDisableVertexAttribAPPLE
];
3817 TRACE("(%d, %d)\n", index
, pname
);
3819 func_glDisableVertexAttribAPPLE( index
, pname
);
3823 static void WINAPI
wine_glDisableVertexAttribArray( GLuint index
) {
3824 void (*func_glDisableVertexAttribArray
)( GLuint
) = extension_funcs
[EXT_glDisableVertexAttribArray
];
3825 TRACE("(%d)\n", index
);
3827 func_glDisableVertexAttribArray( index
);
3831 static void WINAPI
wine_glDisableVertexAttribArrayARB( GLuint index
) {
3832 void (*func_glDisableVertexAttribArrayARB
)( GLuint
) = extension_funcs
[EXT_glDisableVertexAttribArrayARB
];
3833 TRACE("(%d)\n", index
);
3835 func_glDisableVertexAttribArrayARB( index
);
3839 static void WINAPI
wine_glDisablei( GLenum target
, GLuint index
) {
3840 void (*func_glDisablei
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDisablei
];
3841 TRACE("(%d, %d)\n", target
, index
);
3843 func_glDisablei( target
, index
);
3847 static void WINAPI
wine_glDrawArraysEXT( GLenum mode
, GLint first
, GLsizei count
) {
3848 void (*func_glDrawArraysEXT
)( GLenum
, GLint
, GLsizei
) = extension_funcs
[EXT_glDrawArraysEXT
];
3849 TRACE("(%d, %d, %d)\n", mode
, first
, count
);
3851 func_glDrawArraysEXT( mode
, first
, count
);
3855 static void WINAPI
wine_glDrawArraysInstanced( GLenum mode
, GLint first
, GLsizei count
, GLsizei primcount
) {
3856 void (*func_glDrawArraysInstanced
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawArraysInstanced
];
3857 TRACE("(%d, %d, %d, %d)\n", mode
, first
, count
, primcount
);
3859 func_glDrawArraysInstanced( mode
, first
, count
, primcount
);
3863 static void WINAPI
wine_glDrawArraysInstancedARB( GLenum mode
, GLint first
, GLsizei count
, GLsizei primcount
) {
3864 void (*func_glDrawArraysInstancedARB
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawArraysInstancedARB
];
3865 TRACE("(%d, %d, %d, %d)\n", mode
, first
, count
, primcount
);
3867 func_glDrawArraysInstancedARB( mode
, first
, count
, primcount
);
3871 static void WINAPI
wine_glDrawArraysInstancedEXT( GLenum mode
, GLint start
, GLsizei count
, GLsizei primcount
) {
3872 void (*func_glDrawArraysInstancedEXT
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawArraysInstancedEXT
];
3873 TRACE("(%d, %d, %d, %d)\n", mode
, start
, count
, primcount
);
3875 func_glDrawArraysInstancedEXT( mode
, start
, count
, primcount
);
3879 static void WINAPI
wine_glDrawBufferRegion( GLenum region
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint xDest
, GLint yDest
) {
3880 void (*func_glDrawBufferRegion
)( GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
, GLint
) = extension_funcs
[EXT_glDrawBufferRegion
];
3881 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", region
, x
, y
, width
, height
, xDest
, yDest
);
3883 func_glDrawBufferRegion( region
, x
, y
, width
, height
, xDest
, yDest
);
3887 static void WINAPI
wine_glDrawBuffers( GLsizei n
, GLenum
* bufs
) {
3888 void (*func_glDrawBuffers
)( GLsizei
, GLenum
* ) = extension_funcs
[EXT_glDrawBuffers
];
3889 TRACE("(%d, %p)\n", n
, bufs
);
3891 func_glDrawBuffers( n
, bufs
);
3895 static void WINAPI
wine_glDrawBuffersARB( GLsizei n
, GLenum
* bufs
) {
3896 void (*func_glDrawBuffersARB
)( GLsizei
, GLenum
* ) = extension_funcs
[EXT_glDrawBuffersARB
];
3897 TRACE("(%d, %p)\n", n
, bufs
);
3899 func_glDrawBuffersARB( n
, bufs
);
3903 static void WINAPI
wine_glDrawBuffersATI( GLsizei n
, GLenum
* bufs
) {
3904 void (*func_glDrawBuffersATI
)( GLsizei
, GLenum
* ) = extension_funcs
[EXT_glDrawBuffersATI
];
3905 TRACE("(%d, %p)\n", n
, bufs
);
3907 func_glDrawBuffersATI( n
, bufs
);
3911 static void WINAPI
wine_glDrawElementArrayAPPLE( GLenum mode
, GLint first
, GLsizei count
) {
3912 void (*func_glDrawElementArrayAPPLE
)( GLenum
, GLint
, GLsizei
) = extension_funcs
[EXT_glDrawElementArrayAPPLE
];
3913 TRACE("(%d, %d, %d)\n", mode
, first
, count
);
3915 func_glDrawElementArrayAPPLE( mode
, first
, count
);
3919 static void WINAPI
wine_glDrawElementArrayATI( GLenum mode
, GLsizei count
) {
3920 void (*func_glDrawElementArrayATI
)( GLenum
, GLsizei
) = extension_funcs
[EXT_glDrawElementArrayATI
];
3921 TRACE("(%d, %d)\n", mode
, count
);
3923 func_glDrawElementArrayATI( mode
, count
);
3927 static void WINAPI
wine_glDrawElementsBaseVertex( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLint basevertex
) {
3928 void (*func_glDrawElementsBaseVertex
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLint
) = extension_funcs
[EXT_glDrawElementsBaseVertex
];
3929 TRACE("(%d, %d, %d, %p, %d)\n", mode
, count
, type
, indices
, basevertex
);
3931 func_glDrawElementsBaseVertex( mode
, count
, type
, indices
, basevertex
);
3935 static void WINAPI
wine_glDrawElementsInstanced( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLsizei primcount
) {
3936 void (*func_glDrawElementsInstanced
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLsizei
) = extension_funcs
[EXT_glDrawElementsInstanced
];
3937 TRACE("(%d, %d, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
3939 func_glDrawElementsInstanced( mode
, count
, type
, indices
, primcount
);
3943 static void WINAPI
wine_glDrawElementsInstancedARB( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLsizei primcount
) {
3944 void (*func_glDrawElementsInstancedARB
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLsizei
) = extension_funcs
[EXT_glDrawElementsInstancedARB
];
3945 TRACE("(%d, %d, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
3947 func_glDrawElementsInstancedARB( mode
, count
, type
, indices
, primcount
);
3951 static void WINAPI
wine_glDrawElementsInstancedBaseVertex( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLsizei primcount
, GLint basevertex
) {
3952 void (*func_glDrawElementsInstancedBaseVertex
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLsizei
, GLint
) = extension_funcs
[EXT_glDrawElementsInstancedBaseVertex
];
3953 TRACE("(%d, %d, %d, %p, %d, %d)\n", mode
, count
, type
, indices
, primcount
, basevertex
);
3955 func_glDrawElementsInstancedBaseVertex( mode
, count
, type
, indices
, primcount
, basevertex
);
3959 static void WINAPI
wine_glDrawElementsInstancedEXT( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLsizei primcount
) {
3960 void (*func_glDrawElementsInstancedEXT
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLsizei
) = extension_funcs
[EXT_glDrawElementsInstancedEXT
];
3961 TRACE("(%d, %d, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
3963 func_glDrawElementsInstancedEXT( mode
, count
, type
, indices
, primcount
);
3967 static void WINAPI
wine_glDrawMeshArraysSUN( GLenum mode
, GLint first
, GLsizei count
, GLsizei width
) {
3968 void (*func_glDrawMeshArraysSUN
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawMeshArraysSUN
];
3969 TRACE("(%d, %d, %d, %d)\n", mode
, first
, count
, width
);
3971 func_glDrawMeshArraysSUN( mode
, first
, count
, width
);
3975 static void WINAPI
wine_glDrawRangeElementArrayAPPLE( GLenum mode
, GLuint start
, GLuint end
, GLint first
, GLsizei count
) {
3976 void (*func_glDrawRangeElementArrayAPPLE
)( GLenum
, GLuint
, GLuint
, GLint
, GLsizei
) = extension_funcs
[EXT_glDrawRangeElementArrayAPPLE
];
3977 TRACE("(%d, %d, %d, %d, %d)\n", mode
, start
, end
, first
, count
);
3979 func_glDrawRangeElementArrayAPPLE( mode
, start
, end
, first
, count
);
3983 static void WINAPI
wine_glDrawRangeElementArrayATI( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
) {
3984 void (*func_glDrawRangeElementArrayATI
)( GLenum
, GLuint
, GLuint
, GLsizei
) = extension_funcs
[EXT_glDrawRangeElementArrayATI
];
3985 TRACE("(%d, %d, %d, %d)\n", mode
, start
, end
, count
);
3987 func_glDrawRangeElementArrayATI( mode
, start
, end
, count
);
3991 static void WINAPI
wine_glDrawRangeElements( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, GLvoid
* indices
) {
3992 void (*func_glDrawRangeElements
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glDrawRangeElements
];
3993 TRACE("(%d, %d, %d, %d, %d, %p)\n", mode
, start
, end
, count
, type
, indices
);
3995 func_glDrawRangeElements( mode
, start
, end
, count
, type
, indices
);
3999 static void WINAPI
wine_glDrawRangeElementsBaseVertex( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLint basevertex
) {
4000 void (*func_glDrawRangeElementsBaseVertex
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLenum
, GLvoid
*, GLint
) = extension_funcs
[EXT_glDrawRangeElementsBaseVertex
];
4001 TRACE("(%d, %d, %d, %d, %d, %p, %d)\n", mode
, start
, end
, count
, type
, indices
, basevertex
);
4003 func_glDrawRangeElementsBaseVertex( mode
, start
, end
, count
, type
, indices
, basevertex
);
4007 static void WINAPI
wine_glDrawRangeElementsEXT( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, GLvoid
* indices
) {
4008 void (*func_glDrawRangeElementsEXT
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glDrawRangeElementsEXT
];
4009 TRACE("(%d, %d, %d, %d, %d, %p)\n", mode
, start
, end
, count
, type
, indices
);
4011 func_glDrawRangeElementsEXT( mode
, start
, end
, count
, type
, indices
);
4015 static void WINAPI
wine_glDrawTransformFeedbackNV( GLenum mode
, GLuint id
) {
4016 void (*func_glDrawTransformFeedbackNV
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDrawTransformFeedbackNV
];
4017 TRACE("(%d, %d)\n", mode
, id
);
4019 func_glDrawTransformFeedbackNV( mode
, id
);
4023 static void WINAPI
wine_glEdgeFlagFormatNV( GLsizei stride
) {
4024 void (*func_glEdgeFlagFormatNV
)( GLsizei
) = extension_funcs
[EXT_glEdgeFlagFormatNV
];
4025 TRACE("(%d)\n", stride
);
4027 func_glEdgeFlagFormatNV( stride
);
4031 static void WINAPI
wine_glEdgeFlagPointerEXT( GLsizei stride
, GLsizei count
, GLboolean
* pointer
) {
4032 void (*func_glEdgeFlagPointerEXT
)( GLsizei
, GLsizei
, GLboolean
* ) = extension_funcs
[EXT_glEdgeFlagPointerEXT
];
4033 TRACE("(%d, %d, %p)\n", stride
, count
, pointer
);
4035 func_glEdgeFlagPointerEXT( stride
, count
, pointer
);
4039 static void WINAPI
wine_glEdgeFlagPointerListIBM( GLint stride
, GLboolean
** pointer
, GLint ptrstride
) {
4040 void (*func_glEdgeFlagPointerListIBM
)( GLint
, GLboolean
**, GLint
) = extension_funcs
[EXT_glEdgeFlagPointerListIBM
];
4041 TRACE("(%d, %p, %d)\n", stride
, pointer
, ptrstride
);
4043 func_glEdgeFlagPointerListIBM( stride
, pointer
, ptrstride
);
4047 static void WINAPI
wine_glElementPointerAPPLE( GLenum type
, GLvoid
* pointer
) {
4048 void (*func_glElementPointerAPPLE
)( GLenum
, GLvoid
* ) = extension_funcs
[EXT_glElementPointerAPPLE
];
4049 TRACE("(%d, %p)\n", type
, pointer
);
4051 func_glElementPointerAPPLE( type
, pointer
);
4055 static void WINAPI
wine_glElementPointerATI( GLenum type
, GLvoid
* pointer
) {
4056 void (*func_glElementPointerATI
)( GLenum
, GLvoid
* ) = extension_funcs
[EXT_glElementPointerATI
];
4057 TRACE("(%d, %p)\n", type
, pointer
);
4059 func_glElementPointerATI( type
, pointer
);
4063 static void WINAPI
wine_glEnableClientStateIndexedEXT( GLenum array
, GLuint index
) {
4064 void (*func_glEnableClientStateIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glEnableClientStateIndexedEXT
];
4065 TRACE("(%d, %d)\n", array
, index
);
4067 func_glEnableClientStateIndexedEXT( array
, index
);
4071 static void WINAPI
wine_glEnableIndexedEXT( GLenum target
, GLuint index
) {
4072 void (*func_glEnableIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glEnableIndexedEXT
];
4073 TRACE("(%d, %d)\n", target
, index
);
4075 func_glEnableIndexedEXT( target
, index
);
4079 static void WINAPI
wine_glEnableVariantClientStateEXT( GLuint id
) {
4080 void (*func_glEnableVariantClientStateEXT
)( GLuint
) = extension_funcs
[EXT_glEnableVariantClientStateEXT
];
4081 TRACE("(%d)\n", id
);
4083 func_glEnableVariantClientStateEXT( id
);
4087 static void WINAPI
wine_glEnableVertexAttribAPPLE( GLuint index
, GLenum pname
) {
4088 void (*func_glEnableVertexAttribAPPLE
)( GLuint
, GLenum
) = extension_funcs
[EXT_glEnableVertexAttribAPPLE
];
4089 TRACE("(%d, %d)\n", index
, pname
);
4091 func_glEnableVertexAttribAPPLE( index
, pname
);
4095 static void WINAPI
wine_glEnableVertexAttribArray( GLuint index
) {
4096 void (*func_glEnableVertexAttribArray
)( GLuint
) = extension_funcs
[EXT_glEnableVertexAttribArray
];
4097 TRACE("(%d)\n", index
);
4099 func_glEnableVertexAttribArray( index
);
4103 static void WINAPI
wine_glEnableVertexAttribArrayARB( GLuint index
) {
4104 void (*func_glEnableVertexAttribArrayARB
)( GLuint
) = extension_funcs
[EXT_glEnableVertexAttribArrayARB
];
4105 TRACE("(%d)\n", index
);
4107 func_glEnableVertexAttribArrayARB( index
);
4111 static void WINAPI
wine_glEnablei( GLenum target
, GLuint index
) {
4112 void (*func_glEnablei
)( GLenum
, GLuint
) = extension_funcs
[EXT_glEnablei
];
4113 TRACE("(%d, %d)\n", target
, index
);
4115 func_glEnablei( target
, index
);
4119 static void WINAPI
wine_glEndConditionalRender( void ) {
4120 void (*func_glEndConditionalRender
)( void ) = extension_funcs
[EXT_glEndConditionalRender
];
4123 func_glEndConditionalRender( );
4127 static void WINAPI
wine_glEndConditionalRenderNV( void ) {
4128 void (*func_glEndConditionalRenderNV
)( void ) = extension_funcs
[EXT_glEndConditionalRenderNV
];
4131 func_glEndConditionalRenderNV( );
4135 static void WINAPI
wine_glEndFragmentShaderATI( void ) {
4136 void (*func_glEndFragmentShaderATI
)( void ) = extension_funcs
[EXT_glEndFragmentShaderATI
];
4139 func_glEndFragmentShaderATI( );
4143 static void WINAPI
wine_glEndOcclusionQueryNV( void ) {
4144 void (*func_glEndOcclusionQueryNV
)( void ) = extension_funcs
[EXT_glEndOcclusionQueryNV
];
4147 func_glEndOcclusionQueryNV( );
4151 static void WINAPI
wine_glEndPerfMonitorAMD( GLuint monitor
) {
4152 void (*func_glEndPerfMonitorAMD
)( GLuint
) = extension_funcs
[EXT_glEndPerfMonitorAMD
];
4153 TRACE("(%d)\n", monitor
);
4155 func_glEndPerfMonitorAMD( monitor
);
4159 static void WINAPI
wine_glEndQuery( GLenum target
) {
4160 void (*func_glEndQuery
)( GLenum
) = extension_funcs
[EXT_glEndQuery
];
4161 TRACE("(%d)\n", target
);
4163 func_glEndQuery( target
);
4167 static void WINAPI
wine_glEndQueryARB( GLenum target
) {
4168 void (*func_glEndQueryARB
)( GLenum
) = extension_funcs
[EXT_glEndQueryARB
];
4169 TRACE("(%d)\n", target
);
4171 func_glEndQueryARB( target
);
4175 static void WINAPI
wine_glEndTransformFeedback( void ) {
4176 void (*func_glEndTransformFeedback
)( void ) = extension_funcs
[EXT_glEndTransformFeedback
];
4179 func_glEndTransformFeedback( );
4183 static void WINAPI
wine_glEndTransformFeedbackEXT( void ) {
4184 void (*func_glEndTransformFeedbackEXT
)( void ) = extension_funcs
[EXT_glEndTransformFeedbackEXT
];
4187 func_glEndTransformFeedbackEXT( );
4191 static void WINAPI
wine_glEndTransformFeedbackNV( void ) {
4192 void (*func_glEndTransformFeedbackNV
)( void ) = extension_funcs
[EXT_glEndTransformFeedbackNV
];
4195 func_glEndTransformFeedbackNV( );
4199 static void WINAPI
wine_glEndVertexShaderEXT( void ) {
4200 void (*func_glEndVertexShaderEXT
)( void ) = extension_funcs
[EXT_glEndVertexShaderEXT
];
4203 func_glEndVertexShaderEXT( );
4207 static void WINAPI
wine_glEndVideoCaptureNV( GLuint video_capture_slot
) {
4208 void (*func_glEndVideoCaptureNV
)( GLuint
) = extension_funcs
[EXT_glEndVideoCaptureNV
];
4209 TRACE("(%d)\n", video_capture_slot
);
4211 func_glEndVideoCaptureNV( video_capture_slot
);
4215 static void WINAPI
wine_glEvalMapsNV( GLenum target
, GLenum mode
) {
4216 void (*func_glEvalMapsNV
)( GLenum
, GLenum
) = extension_funcs
[EXT_glEvalMapsNV
];
4217 TRACE("(%d, %d)\n", target
, mode
);
4219 func_glEvalMapsNV( target
, mode
);
4223 static void WINAPI
wine_glExecuteProgramNV( GLenum target
, GLuint id
, GLfloat
* params
) {
4224 void (*func_glExecuteProgramNV
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glExecuteProgramNV
];
4225 TRACE("(%d, %d, %p)\n", target
, id
, params
);
4227 func_glExecuteProgramNV( target
, id
, params
);
4231 static void WINAPI
wine_glExtractComponentEXT( GLuint res
, GLuint src
, GLuint num
) {
4232 void (*func_glExtractComponentEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glExtractComponentEXT
];
4233 TRACE("(%d, %d, %d)\n", res
, src
, num
);
4235 func_glExtractComponentEXT( res
, src
, num
);
4239 static GLvoid
* WINAPI
wine_glFenceSync( GLenum condition
, GLbitfield flags
) {
4241 GLvoid
* (*func_glFenceSync
)( GLenum
, GLbitfield
) = extension_funcs
[EXT_glFenceSync
];
4242 TRACE("(%d, %d)\n", condition
, flags
);
4244 ret_value
= func_glFenceSync( condition
, flags
);
4249 static void WINAPI
wine_glFinalCombinerInputNV( GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
) {
4250 void (*func_glFinalCombinerInputNV
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glFinalCombinerInputNV
];
4251 TRACE("(%d, %d, %d, %d)\n", variable
, input
, mapping
, componentUsage
);
4253 func_glFinalCombinerInputNV( variable
, input
, mapping
, componentUsage
);
4257 static GLint WINAPI
wine_glFinishAsyncSGIX( GLuint
* markerp
) {
4259 GLint (*func_glFinishAsyncSGIX
)( GLuint
* ) = extension_funcs
[EXT_glFinishAsyncSGIX
];
4260 TRACE("(%p)\n", markerp
);
4262 ret_value
= func_glFinishAsyncSGIX( markerp
);
4267 static void WINAPI
wine_glFinishFenceAPPLE( GLuint fence
) {
4268 void (*func_glFinishFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glFinishFenceAPPLE
];
4269 TRACE("(%d)\n", fence
);
4271 func_glFinishFenceAPPLE( fence
);
4275 static void WINAPI
wine_glFinishFenceNV( GLuint fence
) {
4276 void (*func_glFinishFenceNV
)( GLuint
) = extension_funcs
[EXT_glFinishFenceNV
];
4277 TRACE("(%d)\n", fence
);
4279 func_glFinishFenceNV( fence
);
4283 static void WINAPI
wine_glFinishObjectAPPLE( GLenum object
, GLint name
) {
4284 void (*func_glFinishObjectAPPLE
)( GLenum
, GLint
) = extension_funcs
[EXT_glFinishObjectAPPLE
];
4285 TRACE("(%d, %d)\n", object
, name
);
4287 func_glFinishObjectAPPLE( object
, name
);
4291 static void WINAPI
wine_glFinishTextureSUNX( void ) {
4292 void (*func_glFinishTextureSUNX
)( void ) = extension_funcs
[EXT_glFinishTextureSUNX
];
4295 func_glFinishTextureSUNX( );
4299 static void WINAPI
wine_glFlushMappedBufferRange( GLenum target
, INT_PTR offset
, INT_PTR length
) {
4300 void (*func_glFlushMappedBufferRange
)( GLenum
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glFlushMappedBufferRange
];
4301 TRACE("(%d, %ld, %ld)\n", target
, offset
, length
);
4303 func_glFlushMappedBufferRange( target
, offset
, length
);
4307 static void WINAPI
wine_glFlushMappedBufferRangeAPPLE( GLenum target
, INT_PTR offset
, INT_PTR size
) {
4308 void (*func_glFlushMappedBufferRangeAPPLE
)( GLenum
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glFlushMappedBufferRangeAPPLE
];
4309 TRACE("(%d, %ld, %ld)\n", target
, offset
, size
);
4311 func_glFlushMappedBufferRangeAPPLE( target
, offset
, size
);
4315 static void WINAPI
wine_glFlushPixelDataRangeNV( GLenum target
) {
4316 void (*func_glFlushPixelDataRangeNV
)( GLenum
) = extension_funcs
[EXT_glFlushPixelDataRangeNV
];
4317 TRACE("(%d)\n", target
);
4319 func_glFlushPixelDataRangeNV( target
);
4323 static void WINAPI
wine_glFlushRasterSGIX( void ) {
4324 void (*func_glFlushRasterSGIX
)( void ) = extension_funcs
[EXT_glFlushRasterSGIX
];
4327 func_glFlushRasterSGIX( );
4331 static void WINAPI
wine_glFlushVertexArrayRangeAPPLE( GLsizei length
, GLvoid
* pointer
) {
4332 void (*func_glFlushVertexArrayRangeAPPLE
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glFlushVertexArrayRangeAPPLE
];
4333 TRACE("(%d, %p)\n", length
, pointer
);
4335 func_glFlushVertexArrayRangeAPPLE( length
, pointer
);
4339 static void WINAPI
wine_glFlushVertexArrayRangeNV( void ) {
4340 void (*func_glFlushVertexArrayRangeNV
)( void ) = extension_funcs
[EXT_glFlushVertexArrayRangeNV
];
4343 func_glFlushVertexArrayRangeNV( );
4347 static void WINAPI
wine_glFogCoordFormatNV( GLenum type
, GLsizei stride
) {
4348 void (*func_glFogCoordFormatNV
)( GLenum
, GLsizei
) = extension_funcs
[EXT_glFogCoordFormatNV
];
4349 TRACE("(%d, %d)\n", type
, stride
);
4351 func_glFogCoordFormatNV( type
, stride
);
4355 static void WINAPI
wine_glFogCoordPointer( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
4356 void (*func_glFogCoordPointer
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glFogCoordPointer
];
4357 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
4359 func_glFogCoordPointer( type
, stride
, pointer
);
4363 static void WINAPI
wine_glFogCoordPointerEXT( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
4364 void (*func_glFogCoordPointerEXT
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glFogCoordPointerEXT
];
4365 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
4367 func_glFogCoordPointerEXT( type
, stride
, pointer
);
4371 static void WINAPI
wine_glFogCoordPointerListIBM( GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
4372 void (*func_glFogCoordPointerListIBM
)( GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glFogCoordPointerListIBM
];
4373 TRACE("(%d, %d, %p, %d)\n", type
, stride
, pointer
, ptrstride
);
4375 func_glFogCoordPointerListIBM( type
, stride
, pointer
, ptrstride
);
4379 static void WINAPI
wine_glFogCoordd( GLdouble coord
) {
4380 void (*func_glFogCoordd
)( GLdouble
) = extension_funcs
[EXT_glFogCoordd
];
4381 TRACE("(%f)\n", coord
);
4383 func_glFogCoordd( coord
);
4387 static void WINAPI
wine_glFogCoorddEXT( GLdouble coord
) {
4388 void (*func_glFogCoorddEXT
)( GLdouble
) = extension_funcs
[EXT_glFogCoorddEXT
];
4389 TRACE("(%f)\n", coord
);
4391 func_glFogCoorddEXT( coord
);
4395 static void WINAPI
wine_glFogCoorddv( GLdouble
* coord
) {
4396 void (*func_glFogCoorddv
)( GLdouble
* ) = extension_funcs
[EXT_glFogCoorddv
];
4397 TRACE("(%p)\n", coord
);
4399 func_glFogCoorddv( coord
);
4403 static void WINAPI
wine_glFogCoorddvEXT( GLdouble
* coord
) {
4404 void (*func_glFogCoorddvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glFogCoorddvEXT
];
4405 TRACE("(%p)\n", coord
);
4407 func_glFogCoorddvEXT( coord
);
4411 static void WINAPI
wine_glFogCoordf( GLfloat coord
) {
4412 void (*func_glFogCoordf
)( GLfloat
) = extension_funcs
[EXT_glFogCoordf
];
4413 TRACE("(%f)\n", coord
);
4415 func_glFogCoordf( coord
);
4419 static void WINAPI
wine_glFogCoordfEXT( GLfloat coord
) {
4420 void (*func_glFogCoordfEXT
)( GLfloat
) = extension_funcs
[EXT_glFogCoordfEXT
];
4421 TRACE("(%f)\n", coord
);
4423 func_glFogCoordfEXT( coord
);
4427 static void WINAPI
wine_glFogCoordfv( GLfloat
* coord
) {
4428 void (*func_glFogCoordfv
)( GLfloat
* ) = extension_funcs
[EXT_glFogCoordfv
];
4429 TRACE("(%p)\n", coord
);
4431 func_glFogCoordfv( coord
);
4435 static void WINAPI
wine_glFogCoordfvEXT( GLfloat
* coord
) {
4436 void (*func_glFogCoordfvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glFogCoordfvEXT
];
4437 TRACE("(%p)\n", coord
);
4439 func_glFogCoordfvEXT( coord
);
4443 static void WINAPI
wine_glFogCoordhNV( unsigned short fog
) {
4444 void (*func_glFogCoordhNV
)( unsigned short ) = extension_funcs
[EXT_glFogCoordhNV
];
4445 TRACE("(%d)\n", fog
);
4447 func_glFogCoordhNV( fog
);
4451 static void WINAPI
wine_glFogCoordhvNV( unsigned short* fog
) {
4452 void (*func_glFogCoordhvNV
)( unsigned short* ) = extension_funcs
[EXT_glFogCoordhvNV
];
4453 TRACE("(%p)\n", fog
);
4455 func_glFogCoordhvNV( fog
);
4459 static void WINAPI
wine_glFogFuncSGIS( GLsizei n
, GLfloat
* points
) {
4460 void (*func_glFogFuncSGIS
)( GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glFogFuncSGIS
];
4461 TRACE("(%d, %p)\n", n
, points
);
4463 func_glFogFuncSGIS( n
, points
);
4467 static void WINAPI
wine_glFragmentColorMaterialSGIX( GLenum face
, GLenum mode
) {
4468 void (*func_glFragmentColorMaterialSGIX
)( GLenum
, GLenum
) = extension_funcs
[EXT_glFragmentColorMaterialSGIX
];
4469 TRACE("(%d, %d)\n", face
, mode
);
4471 func_glFragmentColorMaterialSGIX( face
, mode
);
4475 static void WINAPI
wine_glFragmentLightModelfSGIX( GLenum pname
, GLfloat param
) {
4476 void (*func_glFragmentLightModelfSGIX
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glFragmentLightModelfSGIX
];
4477 TRACE("(%d, %f)\n", pname
, param
);
4479 func_glFragmentLightModelfSGIX( pname
, param
);
4483 static void WINAPI
wine_glFragmentLightModelfvSGIX( GLenum pname
, GLfloat
* params
) {
4484 void (*func_glFragmentLightModelfvSGIX
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glFragmentLightModelfvSGIX
];
4485 TRACE("(%d, %p)\n", pname
, params
);
4487 func_glFragmentLightModelfvSGIX( pname
, params
);
4491 static void WINAPI
wine_glFragmentLightModeliSGIX( GLenum pname
, GLint param
) {
4492 void (*func_glFragmentLightModeliSGIX
)( GLenum
, GLint
) = extension_funcs
[EXT_glFragmentLightModeliSGIX
];
4493 TRACE("(%d, %d)\n", pname
, param
);
4495 func_glFragmentLightModeliSGIX( pname
, param
);
4499 static void WINAPI
wine_glFragmentLightModelivSGIX( GLenum pname
, GLint
* params
) {
4500 void (*func_glFragmentLightModelivSGIX
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glFragmentLightModelivSGIX
];
4501 TRACE("(%d, %p)\n", pname
, params
);
4503 func_glFragmentLightModelivSGIX( pname
, params
);
4507 static void WINAPI
wine_glFragmentLightfSGIX( GLenum light
, GLenum pname
, GLfloat param
) {
4508 void (*func_glFragmentLightfSGIX
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glFragmentLightfSGIX
];
4509 TRACE("(%d, %d, %f)\n", light
, pname
, param
);
4511 func_glFragmentLightfSGIX( light
, pname
, param
);
4515 static void WINAPI
wine_glFragmentLightfvSGIX( GLenum light
, GLenum pname
, GLfloat
* params
) {
4516 void (*func_glFragmentLightfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glFragmentLightfvSGIX
];
4517 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
4519 func_glFragmentLightfvSGIX( light
, pname
, params
);
4523 static void WINAPI
wine_glFragmentLightiSGIX( GLenum light
, GLenum pname
, GLint param
) {
4524 void (*func_glFragmentLightiSGIX
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glFragmentLightiSGIX
];
4525 TRACE("(%d, %d, %d)\n", light
, pname
, param
);
4527 func_glFragmentLightiSGIX( light
, pname
, param
);
4531 static void WINAPI
wine_glFragmentLightivSGIX( GLenum light
, GLenum pname
, GLint
* params
) {
4532 void (*func_glFragmentLightivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glFragmentLightivSGIX
];
4533 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
4535 func_glFragmentLightivSGIX( light
, pname
, params
);
4539 static void WINAPI
wine_glFragmentMaterialfSGIX( GLenum face
, GLenum pname
, GLfloat param
) {
4540 void (*func_glFragmentMaterialfSGIX
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glFragmentMaterialfSGIX
];
4541 TRACE("(%d, %d, %f)\n", face
, pname
, param
);
4543 func_glFragmentMaterialfSGIX( face
, pname
, param
);
4547 static void WINAPI
wine_glFragmentMaterialfvSGIX( GLenum face
, GLenum pname
, GLfloat
* params
) {
4548 void (*func_glFragmentMaterialfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glFragmentMaterialfvSGIX
];
4549 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
4551 func_glFragmentMaterialfvSGIX( face
, pname
, params
);
4555 static void WINAPI
wine_glFragmentMaterialiSGIX( GLenum face
, GLenum pname
, GLint param
) {
4556 void (*func_glFragmentMaterialiSGIX
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glFragmentMaterialiSGIX
];
4557 TRACE("(%d, %d, %d)\n", face
, pname
, param
);
4559 func_glFragmentMaterialiSGIX( face
, pname
, param
);
4563 static void WINAPI
wine_glFragmentMaterialivSGIX( GLenum face
, GLenum pname
, GLint
* params
) {
4564 void (*func_glFragmentMaterialivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glFragmentMaterialivSGIX
];
4565 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
4567 func_glFragmentMaterialivSGIX( face
, pname
, params
);
4571 static void WINAPI
wine_glFrameTerminatorGREMEDY( void ) {
4572 void (*func_glFrameTerminatorGREMEDY
)( void ) = extension_funcs
[EXT_glFrameTerminatorGREMEDY
];
4575 func_glFrameTerminatorGREMEDY( );
4579 static void WINAPI
wine_glFrameZoomSGIX( GLint factor
) {
4580 void (*func_glFrameZoomSGIX
)( GLint
) = extension_funcs
[EXT_glFrameZoomSGIX
];
4581 TRACE("(%d)\n", factor
);
4583 func_glFrameZoomSGIX( factor
);
4587 static void WINAPI
wine_glFramebufferDrawBufferEXT( GLuint framebuffer
, GLenum mode
) {
4588 void (*func_glFramebufferDrawBufferEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glFramebufferDrawBufferEXT
];
4589 TRACE("(%d, %d)\n", framebuffer
, mode
);
4591 func_glFramebufferDrawBufferEXT( framebuffer
, mode
);
4595 static void WINAPI
wine_glFramebufferDrawBuffersEXT( GLuint framebuffer
, GLsizei n
, GLenum
* bufs
) {
4596 void (*func_glFramebufferDrawBuffersEXT
)( GLuint
, GLsizei
, GLenum
* ) = extension_funcs
[EXT_glFramebufferDrawBuffersEXT
];
4597 TRACE("(%d, %d, %p)\n", framebuffer
, n
, bufs
);
4599 func_glFramebufferDrawBuffersEXT( framebuffer
, n
, bufs
);
4603 static void WINAPI
wine_glFramebufferReadBufferEXT( GLuint framebuffer
, GLenum mode
) {
4604 void (*func_glFramebufferReadBufferEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glFramebufferReadBufferEXT
];
4605 TRACE("(%d, %d)\n", framebuffer
, mode
);
4607 func_glFramebufferReadBufferEXT( framebuffer
, mode
);
4611 static void WINAPI
wine_glFramebufferRenderbuffer( GLenum target
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
) {
4612 void (*func_glFramebufferRenderbuffer
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glFramebufferRenderbuffer
];
4613 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, renderbuffertarget
, renderbuffer
);
4615 func_glFramebufferRenderbuffer( target
, attachment
, renderbuffertarget
, renderbuffer
);
4619 static void WINAPI
wine_glFramebufferRenderbufferEXT( GLenum target
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
) {
4620 void (*func_glFramebufferRenderbufferEXT
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glFramebufferRenderbufferEXT
];
4621 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, renderbuffertarget
, renderbuffer
);
4623 func_glFramebufferRenderbufferEXT( target
, attachment
, renderbuffertarget
, renderbuffer
);
4627 static void WINAPI
wine_glFramebufferTexture( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
) {
4628 void (*func_glFramebufferTexture
)( GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture
];
4629 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, texture
, level
);
4631 func_glFramebufferTexture( target
, attachment
, texture
, level
);
4635 static void WINAPI
wine_glFramebufferTexture1D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
4636 void (*func_glFramebufferTexture1D
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture1D
];
4637 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
4639 func_glFramebufferTexture1D( target
, attachment
, textarget
, texture
, level
);
4643 static void WINAPI
wine_glFramebufferTexture1DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
4644 void (*func_glFramebufferTexture1DEXT
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture1DEXT
];
4645 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
4647 func_glFramebufferTexture1DEXT( target
, attachment
, textarget
, texture
, level
);
4651 static void WINAPI
wine_glFramebufferTexture2D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
4652 void (*func_glFramebufferTexture2D
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture2D
];
4653 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
4655 func_glFramebufferTexture2D( target
, attachment
, textarget
, texture
, level
);
4659 static void WINAPI
wine_glFramebufferTexture2DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
4660 void (*func_glFramebufferTexture2DEXT
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture2DEXT
];
4661 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
4663 func_glFramebufferTexture2DEXT( target
, attachment
, textarget
, texture
, level
);
4667 static void WINAPI
wine_glFramebufferTexture3D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
) {
4668 void (*func_glFramebufferTexture3D
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture3D
];
4669 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
, zoffset
);
4671 func_glFramebufferTexture3D( target
, attachment
, textarget
, texture
, level
, zoffset
);
4675 static void WINAPI
wine_glFramebufferTexture3DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
) {
4676 void (*func_glFramebufferTexture3DEXT
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture3DEXT
];
4677 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
, zoffset
);
4679 func_glFramebufferTexture3DEXT( target
, attachment
, textarget
, texture
, level
, zoffset
);
4683 static void WINAPI
wine_glFramebufferTextureARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
) {
4684 void (*func_glFramebufferTextureARB
)( GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureARB
];
4685 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, texture
, level
);
4687 func_glFramebufferTextureARB( target
, attachment
, texture
, level
);
4691 static void WINAPI
wine_glFramebufferTextureEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
) {
4692 void (*func_glFramebufferTextureEXT
)( GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureEXT
];
4693 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, texture
, level
);
4695 func_glFramebufferTextureEXT( target
, attachment
, texture
, level
);
4699 static void WINAPI
wine_glFramebufferTextureFace( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
) {
4700 void (*func_glFramebufferTextureFace
)( GLenum
, GLenum
, GLuint
, GLint
, GLenum
) = extension_funcs
[EXT_glFramebufferTextureFace
];
4701 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, face
);
4703 func_glFramebufferTextureFace( target
, attachment
, texture
, level
, face
);
4707 static void WINAPI
wine_glFramebufferTextureFaceARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
) {
4708 void (*func_glFramebufferTextureFaceARB
)( GLenum
, GLenum
, GLuint
, GLint
, GLenum
) = extension_funcs
[EXT_glFramebufferTextureFaceARB
];
4709 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, face
);
4711 func_glFramebufferTextureFaceARB( target
, attachment
, texture
, level
, face
);
4715 static void WINAPI
wine_glFramebufferTextureFaceEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
) {
4716 void (*func_glFramebufferTextureFaceEXT
)( GLenum
, GLenum
, GLuint
, GLint
, GLenum
) = extension_funcs
[EXT_glFramebufferTextureFaceEXT
];
4717 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, face
);
4719 func_glFramebufferTextureFaceEXT( target
, attachment
, texture
, level
, face
);
4723 static void WINAPI
wine_glFramebufferTextureLayer( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
4724 void (*func_glFramebufferTextureLayer
)( GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureLayer
];
4725 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, layer
);
4727 func_glFramebufferTextureLayer( target
, attachment
, texture
, level
, layer
);
4731 static void WINAPI
wine_glFramebufferTextureLayerARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
4732 void (*func_glFramebufferTextureLayerARB
)( GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureLayerARB
];
4733 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, layer
);
4735 func_glFramebufferTextureLayerARB( target
, attachment
, texture
, level
, layer
);
4739 static void WINAPI
wine_glFramebufferTextureLayerEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
4740 void (*func_glFramebufferTextureLayerEXT
)( GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureLayerEXT
];
4741 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, layer
);
4743 func_glFramebufferTextureLayerEXT( target
, attachment
, texture
, level
, layer
);
4747 static void WINAPI
wine_glFreeObjectBufferATI( GLuint buffer
) {
4748 void (*func_glFreeObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glFreeObjectBufferATI
];
4749 TRACE("(%d)\n", buffer
);
4751 func_glFreeObjectBufferATI( buffer
);
4755 static GLuint WINAPI
wine_glGenAsyncMarkersSGIX( GLsizei range
) {
4757 GLuint (*func_glGenAsyncMarkersSGIX
)( GLsizei
) = extension_funcs
[EXT_glGenAsyncMarkersSGIX
];
4758 TRACE("(%d)\n", range
);
4760 ret_value
= func_glGenAsyncMarkersSGIX( range
);
4765 static void WINAPI
wine_glGenBuffers( GLsizei n
, GLuint
* buffers
) {
4766 void (*func_glGenBuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenBuffers
];
4767 TRACE("(%d, %p)\n", n
, buffers
);
4769 func_glGenBuffers( n
, buffers
);
4773 static void WINAPI
wine_glGenBuffersARB( GLsizei n
, GLuint
* buffers
) {
4774 void (*func_glGenBuffersARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenBuffersARB
];
4775 TRACE("(%d, %p)\n", n
, buffers
);
4777 func_glGenBuffersARB( n
, buffers
);
4781 static void WINAPI
wine_glGenFencesAPPLE( GLsizei n
, GLuint
* fences
) {
4782 void (*func_glGenFencesAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFencesAPPLE
];
4783 TRACE("(%d, %p)\n", n
, fences
);
4785 func_glGenFencesAPPLE( n
, fences
);
4789 static void WINAPI
wine_glGenFencesNV( GLsizei n
, GLuint
* fences
) {
4790 void (*func_glGenFencesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFencesNV
];
4791 TRACE("(%d, %p)\n", n
, fences
);
4793 func_glGenFencesNV( n
, fences
);
4797 static GLuint WINAPI
wine_glGenFragmentShadersATI( GLuint range
) {
4799 GLuint (*func_glGenFragmentShadersATI
)( GLuint
) = extension_funcs
[EXT_glGenFragmentShadersATI
];
4800 TRACE("(%d)\n", range
);
4802 ret_value
= func_glGenFragmentShadersATI( range
);
4807 static void WINAPI
wine_glGenFramebuffers( GLsizei n
, GLuint
* framebuffers
) {
4808 void (*func_glGenFramebuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFramebuffers
];
4809 TRACE("(%d, %p)\n", n
, framebuffers
);
4811 func_glGenFramebuffers( n
, framebuffers
);
4815 static void WINAPI
wine_glGenFramebuffersEXT( GLsizei n
, GLuint
* framebuffers
) {
4816 void (*func_glGenFramebuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFramebuffersEXT
];
4817 TRACE("(%d, %p)\n", n
, framebuffers
);
4819 func_glGenFramebuffersEXT( n
, framebuffers
);
4823 static void WINAPI
wine_glGenOcclusionQueriesNV( GLsizei n
, GLuint
* ids
) {
4824 void (*func_glGenOcclusionQueriesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenOcclusionQueriesNV
];
4825 TRACE("(%d, %p)\n", n
, ids
);
4827 func_glGenOcclusionQueriesNV( n
, ids
);
4831 static void WINAPI
wine_glGenPerfMonitorsAMD( GLsizei n
, GLuint
* monitors
) {
4832 void (*func_glGenPerfMonitorsAMD
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenPerfMonitorsAMD
];
4833 TRACE("(%d, %p)\n", n
, monitors
);
4835 func_glGenPerfMonitorsAMD( n
, monitors
);
4839 static void WINAPI
wine_glGenProgramsARB( GLsizei n
, GLuint
* programs
) {
4840 void (*func_glGenProgramsARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenProgramsARB
];
4841 TRACE("(%d, %p)\n", n
, programs
);
4843 func_glGenProgramsARB( n
, programs
);
4847 static void WINAPI
wine_glGenProgramsNV( GLsizei n
, GLuint
* programs
) {
4848 void (*func_glGenProgramsNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenProgramsNV
];
4849 TRACE("(%d, %p)\n", n
, programs
);
4851 func_glGenProgramsNV( n
, programs
);
4855 static void WINAPI
wine_glGenQueries( GLsizei n
, GLuint
* ids
) {
4856 void (*func_glGenQueries
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenQueries
];
4857 TRACE("(%d, %p)\n", n
, ids
);
4859 func_glGenQueries( n
, ids
);
4863 static void WINAPI
wine_glGenQueriesARB( GLsizei n
, GLuint
* ids
) {
4864 void (*func_glGenQueriesARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenQueriesARB
];
4865 TRACE("(%d, %p)\n", n
, ids
);
4867 func_glGenQueriesARB( n
, ids
);
4871 static void WINAPI
wine_glGenRenderbuffers( GLsizei n
, GLuint
* renderbuffers
) {
4872 void (*func_glGenRenderbuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenRenderbuffers
];
4873 TRACE("(%d, %p)\n", n
, renderbuffers
);
4875 func_glGenRenderbuffers( n
, renderbuffers
);
4879 static void WINAPI
wine_glGenRenderbuffersEXT( GLsizei n
, GLuint
* renderbuffers
) {
4880 void (*func_glGenRenderbuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenRenderbuffersEXT
];
4881 TRACE("(%d, %p)\n", n
, renderbuffers
);
4883 func_glGenRenderbuffersEXT( n
, renderbuffers
);
4887 static GLuint WINAPI
wine_glGenSymbolsEXT( GLenum datatype
, GLenum storagetype
, GLenum range
, GLuint components
) {
4889 GLuint (*func_glGenSymbolsEXT
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glGenSymbolsEXT
];
4890 TRACE("(%d, %d, %d, %d)\n", datatype
, storagetype
, range
, components
);
4892 ret_value
= func_glGenSymbolsEXT( datatype
, storagetype
, range
, components
);
4897 static void WINAPI
wine_glGenTexturesEXT( GLsizei n
, GLuint
* textures
) {
4898 void (*func_glGenTexturesEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenTexturesEXT
];
4899 TRACE("(%d, %p)\n", n
, textures
);
4901 func_glGenTexturesEXT( n
, textures
);
4905 static void WINAPI
wine_glGenTransformFeedbacksNV( GLsizei n
, GLuint
* ids
) {
4906 void (*func_glGenTransformFeedbacksNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenTransformFeedbacksNV
];
4907 TRACE("(%d, %p)\n", n
, ids
);
4909 func_glGenTransformFeedbacksNV( n
, ids
);
4913 static void WINAPI
wine_glGenVertexArrays( GLsizei n
, GLuint
* arrays
) {
4914 void (*func_glGenVertexArrays
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenVertexArrays
];
4915 TRACE("(%d, %p)\n", n
, arrays
);
4917 func_glGenVertexArrays( n
, arrays
);
4921 static void WINAPI
wine_glGenVertexArraysAPPLE( GLsizei n
, GLuint
* arrays
) {
4922 void (*func_glGenVertexArraysAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenVertexArraysAPPLE
];
4923 TRACE("(%d, %p)\n", n
, arrays
);
4925 func_glGenVertexArraysAPPLE( n
, arrays
);
4929 static GLuint WINAPI
wine_glGenVertexShadersEXT( GLuint range
) {
4931 GLuint (*func_glGenVertexShadersEXT
)( GLuint
) = extension_funcs
[EXT_glGenVertexShadersEXT
];
4932 TRACE("(%d)\n", range
);
4934 ret_value
= func_glGenVertexShadersEXT( range
);
4939 static void WINAPI
wine_glGenerateMipmap( GLenum target
) {
4940 void (*func_glGenerateMipmap
)( GLenum
) = extension_funcs
[EXT_glGenerateMipmap
];
4941 TRACE("(%d)\n", target
);
4943 func_glGenerateMipmap( target
);
4947 static void WINAPI
wine_glGenerateMipmapEXT( GLenum target
) {
4948 void (*func_glGenerateMipmapEXT
)( GLenum
) = extension_funcs
[EXT_glGenerateMipmapEXT
];
4949 TRACE("(%d)\n", target
);
4951 func_glGenerateMipmapEXT( target
);
4955 static void WINAPI
wine_glGenerateMultiTexMipmapEXT( GLenum texunit
, GLenum target
) {
4956 void (*func_glGenerateMultiTexMipmapEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glGenerateMultiTexMipmapEXT
];
4957 TRACE("(%d, %d)\n", texunit
, target
);
4959 func_glGenerateMultiTexMipmapEXT( texunit
, target
);
4963 static void WINAPI
wine_glGenerateTextureMipmapEXT( GLuint texture
, GLenum target
) {
4964 void (*func_glGenerateTextureMipmapEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glGenerateTextureMipmapEXT
];
4965 TRACE("(%d, %d)\n", texture
, target
);
4967 func_glGenerateTextureMipmapEXT( texture
, target
);
4971 static void WINAPI
wine_glGetActiveAttrib( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
4972 void (*func_glGetActiveAttrib
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveAttrib
];
4973 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
4975 func_glGetActiveAttrib( program
, index
, bufSize
, length
, size
, type
, name
);
4979 static void WINAPI
wine_glGetActiveAttribARB( unsigned int programObj
, GLuint index
, GLsizei maxLength
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
4980 void (*func_glGetActiveAttribARB
)( unsigned int, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveAttribARB
];
4981 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj
, index
, maxLength
, length
, size
, type
, name
);
4983 func_glGetActiveAttribARB( programObj
, index
, maxLength
, length
, size
, type
, name
);
4987 static void WINAPI
wine_glGetActiveUniform( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
4988 void (*func_glGetActiveUniform
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveUniform
];
4989 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
4991 func_glGetActiveUniform( program
, index
, bufSize
, length
, size
, type
, name
);
4995 static void WINAPI
wine_glGetActiveUniformARB( unsigned int programObj
, GLuint index
, GLsizei maxLength
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
4996 void (*func_glGetActiveUniformARB
)( unsigned int, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveUniformARB
];
4997 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj
, index
, maxLength
, length
, size
, type
, name
);
4999 func_glGetActiveUniformARB( programObj
, index
, maxLength
, length
, size
, type
, name
);
5003 static void WINAPI
wine_glGetActiveUniformBlockName( GLuint program
, GLuint uniformBlockIndex
, GLsizei bufSize
, GLsizei
* length
, char* uniformBlockName
) {
5004 void (*func_glGetActiveUniformBlockName
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetActiveUniformBlockName
];
5005 TRACE("(%d, %d, %d, %p, %p)\n", program
, uniformBlockIndex
, bufSize
, length
, uniformBlockName
);
5007 func_glGetActiveUniformBlockName( program
, uniformBlockIndex
, bufSize
, length
, uniformBlockName
);
5011 static void WINAPI
wine_glGetActiveUniformBlockiv( GLuint program
, GLuint uniformBlockIndex
, GLenum pname
, GLint
* params
) {
5012 void (*func_glGetActiveUniformBlockiv
)( GLuint
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetActiveUniformBlockiv
];
5013 TRACE("(%d, %d, %d, %p)\n", program
, uniformBlockIndex
, pname
, params
);
5015 func_glGetActiveUniformBlockiv( program
, uniformBlockIndex
, pname
, params
);
5019 static void WINAPI
wine_glGetActiveUniformName( GLuint program
, GLuint uniformIndex
, GLsizei bufSize
, GLsizei
* length
, char* uniformName
) {
5020 void (*func_glGetActiveUniformName
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetActiveUniformName
];
5021 TRACE("(%d, %d, %d, %p, %p)\n", program
, uniformIndex
, bufSize
, length
, uniformName
);
5023 func_glGetActiveUniformName( program
, uniformIndex
, bufSize
, length
, uniformName
);
5027 static void WINAPI
wine_glGetActiveUniformsiv( GLuint program
, GLsizei uniformCount
, GLuint
* uniformIndices
, GLenum pname
, GLint
* params
) {
5028 void (*func_glGetActiveUniformsiv
)( GLuint
, GLsizei
, GLuint
*, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetActiveUniformsiv
];
5029 TRACE("(%d, %d, %p, %d, %p)\n", program
, uniformCount
, uniformIndices
, pname
, params
);
5031 func_glGetActiveUniformsiv( program
, uniformCount
, uniformIndices
, pname
, params
);
5035 static void WINAPI
wine_glGetActiveVaryingNV( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLsizei
* size
, GLenum
* type
, char* name
) {
5036 void (*func_glGetActiveVaryingNV
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLsizei
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveVaryingNV
];
5037 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
5039 func_glGetActiveVaryingNV( program
, index
, bufSize
, length
, size
, type
, name
);
5043 static void WINAPI
wine_glGetArrayObjectfvATI( GLenum array
, GLenum pname
, GLfloat
* params
) {
5044 void (*func_glGetArrayObjectfvATI
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetArrayObjectfvATI
];
5045 TRACE("(%d, %d, %p)\n", array
, pname
, params
);
5047 func_glGetArrayObjectfvATI( array
, pname
, params
);
5051 static void WINAPI
wine_glGetArrayObjectivATI( GLenum array
, GLenum pname
, GLint
* params
) {
5052 void (*func_glGetArrayObjectivATI
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetArrayObjectivATI
];
5053 TRACE("(%d, %d, %p)\n", array
, pname
, params
);
5055 func_glGetArrayObjectivATI( array
, pname
, params
);
5059 static void WINAPI
wine_glGetAttachedObjectsARB( unsigned int containerObj
, GLsizei maxCount
, GLsizei
* count
, unsigned int* obj
) {
5060 void (*func_glGetAttachedObjectsARB
)( unsigned int, GLsizei
, GLsizei
*, unsigned int* ) = extension_funcs
[EXT_glGetAttachedObjectsARB
];
5061 TRACE("(%d, %d, %p, %p)\n", containerObj
, maxCount
, count
, obj
);
5063 func_glGetAttachedObjectsARB( containerObj
, maxCount
, count
, obj
);
5067 static void WINAPI
wine_glGetAttachedShaders( GLuint program
, GLsizei maxCount
, GLsizei
* count
, GLuint
* obj
) {
5068 void (*func_glGetAttachedShaders
)( GLuint
, GLsizei
, GLsizei
*, GLuint
* ) = extension_funcs
[EXT_glGetAttachedShaders
];
5069 TRACE("(%d, %d, %p, %p)\n", program
, maxCount
, count
, obj
);
5071 func_glGetAttachedShaders( program
, maxCount
, count
, obj
);
5075 static GLint WINAPI
wine_glGetAttribLocation( GLuint program
, char* name
) {
5077 GLint (*func_glGetAttribLocation
)( GLuint
, char* ) = extension_funcs
[EXT_glGetAttribLocation
];
5078 TRACE("(%d, %p)\n", program
, name
);
5080 ret_value
= func_glGetAttribLocation( program
, name
);
5085 static GLint WINAPI
wine_glGetAttribLocationARB( unsigned int programObj
, char* name
) {
5087 GLint (*func_glGetAttribLocationARB
)( unsigned int, char* ) = extension_funcs
[EXT_glGetAttribLocationARB
];
5088 TRACE("(%d, %p)\n", programObj
, name
);
5090 ret_value
= func_glGetAttribLocationARB( programObj
, name
);
5095 static void WINAPI
wine_glGetBooleanIndexedvEXT( GLenum target
, GLuint index
, GLboolean
* data
) {
5096 void (*func_glGetBooleanIndexedvEXT
)( GLenum
, GLuint
, GLboolean
* ) = extension_funcs
[EXT_glGetBooleanIndexedvEXT
];
5097 TRACE("(%d, %d, %p)\n", target
, index
, data
);
5099 func_glGetBooleanIndexedvEXT( target
, index
, data
);
5103 static void WINAPI
wine_glGetBooleani_v( GLenum target
, GLuint index
, GLboolean
* data
) {
5104 void (*func_glGetBooleani_v
)( GLenum
, GLuint
, GLboolean
* ) = extension_funcs
[EXT_glGetBooleani_v
];
5105 TRACE("(%d, %d, %p)\n", target
, index
, data
);
5107 func_glGetBooleani_v( target
, index
, data
);
5111 static void WINAPI
wine_glGetBufferParameteri64v( GLenum target
, GLenum pname
, INT64
* params
) {
5112 void (*func_glGetBufferParameteri64v
)( GLenum
, GLenum
, INT64
* ) = extension_funcs
[EXT_glGetBufferParameteri64v
];
5113 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5115 func_glGetBufferParameteri64v( target
, pname
, params
);
5119 static void WINAPI
wine_glGetBufferParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
5120 void (*func_glGetBufferParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetBufferParameteriv
];
5121 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5123 func_glGetBufferParameteriv( target
, pname
, params
);
5127 static void WINAPI
wine_glGetBufferParameterivARB( GLenum target
, GLenum pname
, GLint
* params
) {
5128 void (*func_glGetBufferParameterivARB
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetBufferParameterivARB
];
5129 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5131 func_glGetBufferParameterivARB( target
, pname
, params
);
5135 static void WINAPI
wine_glGetBufferParameterui64vNV( GLenum target
, GLenum pname
, UINT64
* params
) {
5136 void (*func_glGetBufferParameterui64vNV
)( GLenum
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetBufferParameterui64vNV
];
5137 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5139 func_glGetBufferParameterui64vNV( target
, pname
, params
);
5143 static void WINAPI
wine_glGetBufferPointerv( GLenum target
, GLenum pname
, GLvoid
** params
) {
5144 void (*func_glGetBufferPointerv
)( GLenum
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetBufferPointerv
];
5145 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5147 func_glGetBufferPointerv( target
, pname
, params
);
5151 static void WINAPI
wine_glGetBufferPointervARB( GLenum target
, GLenum pname
, GLvoid
** params
) {
5152 void (*func_glGetBufferPointervARB
)( GLenum
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetBufferPointervARB
];
5153 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5155 func_glGetBufferPointervARB( target
, pname
, params
);
5159 static void WINAPI
wine_glGetBufferSubData( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
5160 void (*func_glGetBufferSubData
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glGetBufferSubData
];
5161 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
5163 func_glGetBufferSubData( target
, offset
, size
, data
);
5167 static void WINAPI
wine_glGetBufferSubDataARB( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
5168 void (*func_glGetBufferSubDataARB
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glGetBufferSubDataARB
];
5169 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
5171 func_glGetBufferSubDataARB( target
, offset
, size
, data
);
5175 static void WINAPI
wine_glGetColorTable( GLenum target
, GLenum format
, GLenum type
, GLvoid
* table
) {
5176 void (*func_glGetColorTable
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetColorTable
];
5177 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, table
);
5179 func_glGetColorTable( target
, format
, type
, table
);
5183 static void WINAPI
wine_glGetColorTableEXT( GLenum target
, GLenum format
, GLenum type
, GLvoid
* data
) {
5184 void (*func_glGetColorTableEXT
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetColorTableEXT
];
5185 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, data
);
5187 func_glGetColorTableEXT( target
, format
, type
, data
);
5191 static void WINAPI
wine_glGetColorTableParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
5192 void (*func_glGetColorTableParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetColorTableParameterfv
];
5193 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5195 func_glGetColorTableParameterfv( target
, pname
, params
);
5199 static void WINAPI
wine_glGetColorTableParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
5200 void (*func_glGetColorTableParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetColorTableParameterfvEXT
];
5201 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5203 func_glGetColorTableParameterfvEXT( target
, pname
, params
);
5207 static void WINAPI
wine_glGetColorTableParameterfvSGI( GLenum target
, GLenum pname
, GLfloat
* params
) {
5208 void (*func_glGetColorTableParameterfvSGI
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetColorTableParameterfvSGI
];
5209 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5211 func_glGetColorTableParameterfvSGI( target
, pname
, params
);
5215 static void WINAPI
wine_glGetColorTableParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
5216 void (*func_glGetColorTableParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetColorTableParameteriv
];
5217 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5219 func_glGetColorTableParameteriv( target
, pname
, params
);
5223 static void WINAPI
wine_glGetColorTableParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
5224 void (*func_glGetColorTableParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetColorTableParameterivEXT
];
5225 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5227 func_glGetColorTableParameterivEXT( target
, pname
, params
);
5231 static void WINAPI
wine_glGetColorTableParameterivSGI( GLenum target
, GLenum pname
, GLint
* params
) {
5232 void (*func_glGetColorTableParameterivSGI
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetColorTableParameterivSGI
];
5233 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5235 func_glGetColorTableParameterivSGI( target
, pname
, params
);
5239 static void WINAPI
wine_glGetColorTableSGI( GLenum target
, GLenum format
, GLenum type
, GLvoid
* table
) {
5240 void (*func_glGetColorTableSGI
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetColorTableSGI
];
5241 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, table
);
5243 func_glGetColorTableSGI( target
, format
, type
, table
);
5247 static void WINAPI
wine_glGetCombinerInputParameterfvNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLfloat
* params
) {
5248 void (*func_glGetCombinerInputParameterfvNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetCombinerInputParameterfvNV
];
5249 TRACE("(%d, %d, %d, %d, %p)\n", stage
, portion
, variable
, pname
, params
);
5251 func_glGetCombinerInputParameterfvNV( stage
, portion
, variable
, pname
, params
);
5255 static void WINAPI
wine_glGetCombinerInputParameterivNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLint
* params
) {
5256 void (*func_glGetCombinerInputParameterivNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetCombinerInputParameterivNV
];
5257 TRACE("(%d, %d, %d, %d, %p)\n", stage
, portion
, variable
, pname
, params
);
5259 func_glGetCombinerInputParameterivNV( stage
, portion
, variable
, pname
, params
);
5263 static void WINAPI
wine_glGetCombinerOutputParameterfvNV( GLenum stage
, GLenum portion
, GLenum pname
, GLfloat
* params
) {
5264 void (*func_glGetCombinerOutputParameterfvNV
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetCombinerOutputParameterfvNV
];
5265 TRACE("(%d, %d, %d, %p)\n", stage
, portion
, pname
, params
);
5267 func_glGetCombinerOutputParameterfvNV( stage
, portion
, pname
, params
);
5271 static void WINAPI
wine_glGetCombinerOutputParameterivNV( GLenum stage
, GLenum portion
, GLenum pname
, GLint
* params
) {
5272 void (*func_glGetCombinerOutputParameterivNV
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetCombinerOutputParameterivNV
];
5273 TRACE("(%d, %d, %d, %p)\n", stage
, portion
, pname
, params
);
5275 func_glGetCombinerOutputParameterivNV( stage
, portion
, pname
, params
);
5279 static void WINAPI
wine_glGetCombinerStageParameterfvNV( GLenum stage
, GLenum pname
, GLfloat
* params
) {
5280 void (*func_glGetCombinerStageParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetCombinerStageParameterfvNV
];
5281 TRACE("(%d, %d, %p)\n", stage
, pname
, params
);
5283 func_glGetCombinerStageParameterfvNV( stage
, pname
, params
);
5287 static void WINAPI
wine_glGetCompressedMultiTexImageEXT( GLenum texunit
, GLenum target
, GLint lod
, GLvoid
* img
) {
5288 void (*func_glGetCompressedMultiTexImageEXT
)( GLenum
, GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedMultiTexImageEXT
];
5289 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, lod
, img
);
5291 func_glGetCompressedMultiTexImageEXT( texunit
, target
, lod
, img
);
5295 static void WINAPI
wine_glGetCompressedTexImage( GLenum target
, GLint level
, GLvoid
* img
) {
5296 void (*func_glGetCompressedTexImage
)( GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedTexImage
];
5297 TRACE("(%d, %d, %p)\n", target
, level
, img
);
5299 func_glGetCompressedTexImage( target
, level
, img
);
5303 static void WINAPI
wine_glGetCompressedTexImageARB( GLenum target
, GLint level
, GLvoid
* img
) {
5304 void (*func_glGetCompressedTexImageARB
)( GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedTexImageARB
];
5305 TRACE("(%d, %d, %p)\n", target
, level
, img
);
5307 func_glGetCompressedTexImageARB( target
, level
, img
);
5311 static void WINAPI
wine_glGetCompressedTextureImageEXT( GLuint texture
, GLenum target
, GLint lod
, GLvoid
* img
) {
5312 void (*func_glGetCompressedTextureImageEXT
)( GLuint
, GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedTextureImageEXT
];
5313 TRACE("(%d, %d, %d, %p)\n", texture
, target
, lod
, img
);
5315 func_glGetCompressedTextureImageEXT( texture
, target
, lod
, img
);
5319 static void WINAPI
wine_glGetConvolutionFilter( GLenum target
, GLenum format
, GLenum type
, GLvoid
* image
) {
5320 void (*func_glGetConvolutionFilter
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetConvolutionFilter
];
5321 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, image
);
5323 func_glGetConvolutionFilter( target
, format
, type
, image
);
5327 static void WINAPI
wine_glGetConvolutionFilterEXT( GLenum target
, GLenum format
, GLenum type
, GLvoid
* image
) {
5328 void (*func_glGetConvolutionFilterEXT
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetConvolutionFilterEXT
];
5329 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, image
);
5331 func_glGetConvolutionFilterEXT( target
, format
, type
, image
);
5335 static void WINAPI
wine_glGetConvolutionParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
5336 void (*func_glGetConvolutionParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetConvolutionParameterfv
];
5337 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5339 func_glGetConvolutionParameterfv( target
, pname
, params
);
5343 static void WINAPI
wine_glGetConvolutionParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
5344 void (*func_glGetConvolutionParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetConvolutionParameterfvEXT
];
5345 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5347 func_glGetConvolutionParameterfvEXT( target
, pname
, params
);
5351 static void WINAPI
wine_glGetConvolutionParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
5352 void (*func_glGetConvolutionParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetConvolutionParameteriv
];
5353 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5355 func_glGetConvolutionParameteriv( target
, pname
, params
);
5359 static void WINAPI
wine_glGetConvolutionParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
5360 void (*func_glGetConvolutionParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetConvolutionParameterivEXT
];
5361 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5363 func_glGetConvolutionParameterivEXT( target
, pname
, params
);
5367 static void WINAPI
wine_glGetDetailTexFuncSGIS( GLenum target
, GLfloat
* points
) {
5368 void (*func_glGetDetailTexFuncSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetDetailTexFuncSGIS
];
5369 TRACE("(%d, %p)\n", target
, points
);
5371 func_glGetDetailTexFuncSGIS( target
, points
);
5375 static void WINAPI
wine_glGetDoubleIndexedvEXT( GLenum target
, GLuint index
, GLdouble
* data
) {
5376 void (*func_glGetDoubleIndexedvEXT
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetDoubleIndexedvEXT
];
5377 TRACE("(%d, %d, %p)\n", target
, index
, data
);
5379 func_glGetDoubleIndexedvEXT( target
, index
, data
);
5383 static void WINAPI
wine_glGetFenceivNV( GLuint fence
, GLenum pname
, GLint
* params
) {
5384 void (*func_glGetFenceivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFenceivNV
];
5385 TRACE("(%d, %d, %p)\n", fence
, pname
, params
);
5387 func_glGetFenceivNV( fence
, pname
, params
);
5391 static void WINAPI
wine_glGetFinalCombinerInputParameterfvNV( GLenum variable
, GLenum pname
, GLfloat
* params
) {
5392 void (*func_glGetFinalCombinerInputParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetFinalCombinerInputParameterfvNV
];
5393 TRACE("(%d, %d, %p)\n", variable
, pname
, params
);
5395 func_glGetFinalCombinerInputParameterfvNV( variable
, pname
, params
);
5399 static void WINAPI
wine_glGetFinalCombinerInputParameterivNV( GLenum variable
, GLenum pname
, GLint
* params
) {
5400 void (*func_glGetFinalCombinerInputParameterivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFinalCombinerInputParameterivNV
];
5401 TRACE("(%d, %d, %p)\n", variable
, pname
, params
);
5403 func_glGetFinalCombinerInputParameterivNV( variable
, pname
, params
);
5407 static void WINAPI
wine_glGetFloatIndexedvEXT( GLenum target
, GLuint index
, GLfloat
* data
) {
5408 void (*func_glGetFloatIndexedvEXT
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetFloatIndexedvEXT
];
5409 TRACE("(%d, %d, %p)\n", target
, index
, data
);
5411 func_glGetFloatIndexedvEXT( target
, index
, data
);
5415 static void WINAPI
wine_glGetFogFuncSGIS( GLfloat
* points
) {
5416 void (*func_glGetFogFuncSGIS
)( GLfloat
* ) = extension_funcs
[EXT_glGetFogFuncSGIS
];
5417 TRACE("(%p)\n", points
);
5419 func_glGetFogFuncSGIS( points
);
5423 static GLint WINAPI
wine_glGetFragDataLocation( GLuint program
, char* name
) {
5425 GLint (*func_glGetFragDataLocation
)( GLuint
, char* ) = extension_funcs
[EXT_glGetFragDataLocation
];
5426 TRACE("(%d, %p)\n", program
, name
);
5428 ret_value
= func_glGetFragDataLocation( program
, name
);
5433 static GLint WINAPI
wine_glGetFragDataLocationEXT( GLuint program
, char* name
) {
5435 GLint (*func_glGetFragDataLocationEXT
)( GLuint
, char* ) = extension_funcs
[EXT_glGetFragDataLocationEXT
];
5436 TRACE("(%d, %p)\n", program
, name
);
5438 ret_value
= func_glGetFragDataLocationEXT( program
, name
);
5443 static void WINAPI
wine_glGetFragmentLightfvSGIX( GLenum light
, GLenum pname
, GLfloat
* params
) {
5444 void (*func_glGetFragmentLightfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetFragmentLightfvSGIX
];
5445 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
5447 func_glGetFragmentLightfvSGIX( light
, pname
, params
);
5451 static void WINAPI
wine_glGetFragmentLightivSGIX( GLenum light
, GLenum pname
, GLint
* params
) {
5452 void (*func_glGetFragmentLightivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFragmentLightivSGIX
];
5453 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
5455 func_glGetFragmentLightivSGIX( light
, pname
, params
);
5459 static void WINAPI
wine_glGetFragmentMaterialfvSGIX( GLenum face
, GLenum pname
, GLfloat
* params
) {
5460 void (*func_glGetFragmentMaterialfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetFragmentMaterialfvSGIX
];
5461 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
5463 func_glGetFragmentMaterialfvSGIX( face
, pname
, params
);
5467 static void WINAPI
wine_glGetFragmentMaterialivSGIX( GLenum face
, GLenum pname
, GLint
* params
) {
5468 void (*func_glGetFragmentMaterialivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFragmentMaterialivSGIX
];
5469 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
5471 func_glGetFragmentMaterialivSGIX( face
, pname
, params
);
5475 static void WINAPI
wine_glGetFramebufferAttachmentParameteriv( GLenum target
, GLenum attachment
, GLenum pname
, GLint
* params
) {
5476 void (*func_glGetFramebufferAttachmentParameteriv
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFramebufferAttachmentParameteriv
];
5477 TRACE("(%d, %d, %d, %p)\n", target
, attachment
, pname
, params
);
5479 func_glGetFramebufferAttachmentParameteriv( target
, attachment
, pname
, params
);
5483 static void WINAPI
wine_glGetFramebufferAttachmentParameterivEXT( GLenum target
, GLenum attachment
, GLenum pname
, GLint
* params
) {
5484 void (*func_glGetFramebufferAttachmentParameterivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFramebufferAttachmentParameterivEXT
];
5485 TRACE("(%d, %d, %d, %p)\n", target
, attachment
, pname
, params
);
5487 func_glGetFramebufferAttachmentParameterivEXT( target
, attachment
, pname
, params
);
5491 static void WINAPI
wine_glGetFramebufferParameterivEXT( GLuint framebuffer
, GLenum pname
, GLint
* params
) {
5492 void (*func_glGetFramebufferParameterivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFramebufferParameterivEXT
];
5493 TRACE("(%d, %d, %p)\n", framebuffer
, pname
, params
);
5495 func_glGetFramebufferParameterivEXT( framebuffer
, pname
, params
);
5499 static unsigned int WINAPI
wine_glGetHandleARB( GLenum pname
) {
5500 unsigned int ret_value
;
5501 unsigned int (*func_glGetHandleARB
)( GLenum
) = extension_funcs
[EXT_glGetHandleARB
];
5502 TRACE("(%d)\n", pname
);
5504 ret_value
= func_glGetHandleARB( pname
);
5509 static void WINAPI
wine_glGetHistogram( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
) {
5510 void (*func_glGetHistogram
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetHistogram
];
5511 TRACE("(%d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, values
);
5513 func_glGetHistogram( target
, reset
, format
, type
, values
);
5517 static void WINAPI
wine_glGetHistogramEXT( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
) {
5518 void (*func_glGetHistogramEXT
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetHistogramEXT
];
5519 TRACE("(%d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, values
);
5521 func_glGetHistogramEXT( target
, reset
, format
, type
, values
);
5525 static void WINAPI
wine_glGetHistogramParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
5526 void (*func_glGetHistogramParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetHistogramParameterfv
];
5527 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5529 func_glGetHistogramParameterfv( target
, pname
, params
);
5533 static void WINAPI
wine_glGetHistogramParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
5534 void (*func_glGetHistogramParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetHistogramParameterfvEXT
];
5535 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5537 func_glGetHistogramParameterfvEXT( target
, pname
, params
);
5541 static void WINAPI
wine_glGetHistogramParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
5542 void (*func_glGetHistogramParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetHistogramParameteriv
];
5543 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5545 func_glGetHistogramParameteriv( target
, pname
, params
);
5549 static void WINAPI
wine_glGetHistogramParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
5550 void (*func_glGetHistogramParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetHistogramParameterivEXT
];
5551 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5553 func_glGetHistogramParameterivEXT( target
, pname
, params
);
5557 static void WINAPI
wine_glGetImageTransformParameterfvHP( GLenum target
, GLenum pname
, GLfloat
* params
) {
5558 void (*func_glGetImageTransformParameterfvHP
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetImageTransformParameterfvHP
];
5559 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5561 func_glGetImageTransformParameterfvHP( target
, pname
, params
);
5565 static void WINAPI
wine_glGetImageTransformParameterivHP( GLenum target
, GLenum pname
, GLint
* params
) {
5566 void (*func_glGetImageTransformParameterivHP
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetImageTransformParameterivHP
];
5567 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5569 func_glGetImageTransformParameterivHP( target
, pname
, params
);
5573 static void WINAPI
wine_glGetInfoLogARB( unsigned int obj
, GLsizei maxLength
, GLsizei
* length
, char* infoLog
) {
5574 void (*func_glGetInfoLogARB
)( unsigned int, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetInfoLogARB
];
5575 TRACE("(%d, %d, %p, %p)\n", obj
, maxLength
, length
, infoLog
);
5577 func_glGetInfoLogARB( obj
, maxLength
, length
, infoLog
);
5581 static GLint WINAPI
wine_glGetInstrumentsSGIX( void ) {
5583 GLint (*func_glGetInstrumentsSGIX
)( void ) = extension_funcs
[EXT_glGetInstrumentsSGIX
];
5586 ret_value
= func_glGetInstrumentsSGIX( );
5591 static void WINAPI
wine_glGetInteger64i_v( GLenum target
, GLuint index
, INT64
* data
) {
5592 void (*func_glGetInteger64i_v
)( GLenum
, GLuint
, INT64
* ) = extension_funcs
[EXT_glGetInteger64i_v
];
5593 TRACE("(%d, %d, %p)\n", target
, index
, data
);
5595 func_glGetInteger64i_v( target
, index
, data
);
5599 static void WINAPI
wine_glGetInteger64v( GLenum pname
, INT64
* params
) {
5600 void (*func_glGetInteger64v
)( GLenum
, INT64
* ) = extension_funcs
[EXT_glGetInteger64v
];
5601 TRACE("(%d, %p)\n", pname
, params
);
5603 func_glGetInteger64v( pname
, params
);
5607 static void WINAPI
wine_glGetIntegerIndexedvEXT( GLenum target
, GLuint index
, GLint
* data
) {
5608 void (*func_glGetIntegerIndexedvEXT
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetIntegerIndexedvEXT
];
5609 TRACE("(%d, %d, %p)\n", target
, index
, data
);
5611 func_glGetIntegerIndexedvEXT( target
, index
, data
);
5615 static void WINAPI
wine_glGetIntegeri_v( GLenum target
, GLuint index
, GLint
* data
) {
5616 void (*func_glGetIntegeri_v
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetIntegeri_v
];
5617 TRACE("(%d, %d, %p)\n", target
, index
, data
);
5619 func_glGetIntegeri_v( target
, index
, data
);
5623 static void WINAPI
wine_glGetIntegerui64i_vNV( GLenum value
, GLuint index
, UINT64
* result
) {
5624 void (*func_glGetIntegerui64i_vNV
)( GLenum
, GLuint
, UINT64
* ) = extension_funcs
[EXT_glGetIntegerui64i_vNV
];
5625 TRACE("(%d, %d, %p)\n", value
, index
, result
);
5627 func_glGetIntegerui64i_vNV( value
, index
, result
);
5631 static void WINAPI
wine_glGetIntegerui64vNV( GLenum value
, UINT64
* result
) {
5632 void (*func_glGetIntegerui64vNV
)( GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetIntegerui64vNV
];
5633 TRACE("(%d, %p)\n", value
, result
);
5635 func_glGetIntegerui64vNV( value
, result
);
5639 static void WINAPI
wine_glGetInvariantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
* data
) {
5640 void (*func_glGetInvariantBooleanvEXT
)( GLuint
, GLenum
, GLboolean
* ) = extension_funcs
[EXT_glGetInvariantBooleanvEXT
];
5641 TRACE("(%d, %d, %p)\n", id
, value
, data
);
5643 func_glGetInvariantBooleanvEXT( id
, value
, data
);
5647 static void WINAPI
wine_glGetInvariantFloatvEXT( GLuint id
, GLenum value
, GLfloat
* data
) {
5648 void (*func_glGetInvariantFloatvEXT
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetInvariantFloatvEXT
];
5649 TRACE("(%d, %d, %p)\n", id
, value
, data
);
5651 func_glGetInvariantFloatvEXT( id
, value
, data
);
5655 static void WINAPI
wine_glGetInvariantIntegervEXT( GLuint id
, GLenum value
, GLint
* data
) {
5656 void (*func_glGetInvariantIntegervEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetInvariantIntegervEXT
];
5657 TRACE("(%d, %d, %p)\n", id
, value
, data
);
5659 func_glGetInvariantIntegervEXT( id
, value
, data
);
5663 static void WINAPI
wine_glGetListParameterfvSGIX( GLuint list
, GLenum pname
, GLfloat
* params
) {
5664 void (*func_glGetListParameterfvSGIX
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetListParameterfvSGIX
];
5665 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
5667 func_glGetListParameterfvSGIX( list
, pname
, params
);
5671 static void WINAPI
wine_glGetListParameterivSGIX( GLuint list
, GLenum pname
, GLint
* params
) {
5672 void (*func_glGetListParameterivSGIX
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetListParameterivSGIX
];
5673 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
5675 func_glGetListParameterivSGIX( list
, pname
, params
);
5679 static void WINAPI
wine_glGetLocalConstantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
* data
) {
5680 void (*func_glGetLocalConstantBooleanvEXT
)( GLuint
, GLenum
, GLboolean
* ) = extension_funcs
[EXT_glGetLocalConstantBooleanvEXT
];
5681 TRACE("(%d, %d, %p)\n", id
, value
, data
);
5683 func_glGetLocalConstantBooleanvEXT( id
, value
, data
);
5687 static void WINAPI
wine_glGetLocalConstantFloatvEXT( GLuint id
, GLenum value
, GLfloat
* data
) {
5688 void (*func_glGetLocalConstantFloatvEXT
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetLocalConstantFloatvEXT
];
5689 TRACE("(%d, %d, %p)\n", id
, value
, data
);
5691 func_glGetLocalConstantFloatvEXT( id
, value
, data
);
5695 static void WINAPI
wine_glGetLocalConstantIntegervEXT( GLuint id
, GLenum value
, GLint
* data
) {
5696 void (*func_glGetLocalConstantIntegervEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetLocalConstantIntegervEXT
];
5697 TRACE("(%d, %d, %p)\n", id
, value
, data
);
5699 func_glGetLocalConstantIntegervEXT( id
, value
, data
);
5703 static void WINAPI
wine_glGetMapAttribParameterfvNV( GLenum target
, GLuint index
, GLenum pname
, GLfloat
* params
) {
5704 void (*func_glGetMapAttribParameterfvNV
)( GLenum
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMapAttribParameterfvNV
];
5705 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
5707 func_glGetMapAttribParameterfvNV( target
, index
, pname
, params
);
5711 static void WINAPI
wine_glGetMapAttribParameterivNV( GLenum target
, GLuint index
, GLenum pname
, GLint
* params
) {
5712 void (*func_glGetMapAttribParameterivNV
)( GLenum
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMapAttribParameterivNV
];
5713 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
5715 func_glGetMapAttribParameterivNV( target
, index
, pname
, params
);
5719 static void WINAPI
wine_glGetMapControlPointsNV( GLenum target
, GLuint index
, GLenum type
, GLsizei ustride
, GLsizei vstride
, GLboolean packed
, GLvoid
* points
) {
5720 void (*func_glGetMapControlPointsNV
)( GLenum
, GLuint
, GLenum
, GLsizei
, GLsizei
, GLboolean
, GLvoid
* ) = extension_funcs
[EXT_glGetMapControlPointsNV
];
5721 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, index
, type
, ustride
, vstride
, packed
, points
);
5723 func_glGetMapControlPointsNV( target
, index
, type
, ustride
, vstride
, packed
, points
);
5727 static void WINAPI
wine_glGetMapParameterfvNV( GLenum target
, GLenum pname
, GLfloat
* params
) {
5728 void (*func_glGetMapParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMapParameterfvNV
];
5729 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5731 func_glGetMapParameterfvNV( target
, pname
, params
);
5735 static void WINAPI
wine_glGetMapParameterivNV( GLenum target
, GLenum pname
, GLint
* params
) {
5736 void (*func_glGetMapParameterivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMapParameterivNV
];
5737 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5739 func_glGetMapParameterivNV( target
, pname
, params
);
5743 static void WINAPI
wine_glGetMinmax( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
) {
5744 void (*func_glGetMinmax
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetMinmax
];
5745 TRACE("(%d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, values
);
5747 func_glGetMinmax( target
, reset
, format
, type
, values
);
5751 static void WINAPI
wine_glGetMinmaxEXT( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
) {
5752 void (*func_glGetMinmaxEXT
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetMinmaxEXT
];
5753 TRACE("(%d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, values
);
5755 func_glGetMinmaxEXT( target
, reset
, format
, type
, values
);
5759 static void WINAPI
wine_glGetMinmaxParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
5760 void (*func_glGetMinmaxParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMinmaxParameterfv
];
5761 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5763 func_glGetMinmaxParameterfv( target
, pname
, params
);
5767 static void WINAPI
wine_glGetMinmaxParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
5768 void (*func_glGetMinmaxParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMinmaxParameterfvEXT
];
5769 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5771 func_glGetMinmaxParameterfvEXT( target
, pname
, params
);
5775 static void WINAPI
wine_glGetMinmaxParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
5776 void (*func_glGetMinmaxParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMinmaxParameteriv
];
5777 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5779 func_glGetMinmaxParameteriv( target
, pname
, params
);
5783 static void WINAPI
wine_glGetMinmaxParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
5784 void (*func_glGetMinmaxParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMinmaxParameterivEXT
];
5785 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
5787 func_glGetMinmaxParameterivEXT( target
, pname
, params
);
5791 static void WINAPI
wine_glGetMultiTexEnvfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
5792 void (*func_glGetMultiTexEnvfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexEnvfvEXT
];
5793 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
5795 func_glGetMultiTexEnvfvEXT( texunit
, target
, pname
, params
);
5799 static void WINAPI
wine_glGetMultiTexEnvivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
5800 void (*func_glGetMultiTexEnvivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexEnvivEXT
];
5801 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
5803 func_glGetMultiTexEnvivEXT( texunit
, target
, pname
, params
);
5807 static void WINAPI
wine_glGetMultiTexGendvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble
* params
) {
5808 void (*func_glGetMultiTexGendvEXT
)( GLenum
, GLenum
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetMultiTexGendvEXT
];
5809 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
5811 func_glGetMultiTexGendvEXT( texunit
, coord
, pname
, params
);
5815 static void WINAPI
wine_glGetMultiTexGenfvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat
* params
) {
5816 void (*func_glGetMultiTexGenfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexGenfvEXT
];
5817 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
5819 func_glGetMultiTexGenfvEXT( texunit
, coord
, pname
, params
);
5823 static void WINAPI
wine_glGetMultiTexGenivEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint
* params
) {
5824 void (*func_glGetMultiTexGenivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexGenivEXT
];
5825 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
5827 func_glGetMultiTexGenivEXT( texunit
, coord
, pname
, params
);
5831 static void WINAPI
wine_glGetMultiTexImageEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
5832 void (*func_glGetMultiTexImageEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetMultiTexImageEXT
];
5833 TRACE("(%d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, format
, type
, pixels
);
5835 func_glGetMultiTexImageEXT( texunit
, target
, level
, format
, type
, pixels
);
5839 static void WINAPI
wine_glGetMultiTexLevelParameterfvEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum pname
, GLfloat
* params
) {
5840 void (*func_glGetMultiTexLevelParameterfvEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexLevelParameterfvEXT
];
5841 TRACE("(%d, %d, %d, %d, %p)\n", texunit
, target
, level
, pname
, params
);
5843 func_glGetMultiTexLevelParameterfvEXT( texunit
, target
, level
, pname
, params
);
5847 static void WINAPI
wine_glGetMultiTexLevelParameterivEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum pname
, GLint
* params
) {
5848 void (*func_glGetMultiTexLevelParameterivEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexLevelParameterivEXT
];
5849 TRACE("(%d, %d, %d, %d, %p)\n", texunit
, target
, level
, pname
, params
);
5851 func_glGetMultiTexLevelParameterivEXT( texunit
, target
, level
, pname
, params
);
5855 static void WINAPI
wine_glGetMultiTexParameterIivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
5856 void (*func_glGetMultiTexParameterIivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexParameterIivEXT
];
5857 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
5859 func_glGetMultiTexParameterIivEXT( texunit
, target
, pname
, params
);
5863 static void WINAPI
wine_glGetMultiTexParameterIuivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLuint
* params
) {
5864 void (*func_glGetMultiTexParameterIuivEXT
)( GLenum
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetMultiTexParameterIuivEXT
];
5865 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
5867 func_glGetMultiTexParameterIuivEXT( texunit
, target
, pname
, params
);
5871 static void WINAPI
wine_glGetMultiTexParameterfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
5872 void (*func_glGetMultiTexParameterfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexParameterfvEXT
];
5873 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
5875 func_glGetMultiTexParameterfvEXT( texunit
, target
, pname
, params
);
5879 static void WINAPI
wine_glGetMultiTexParameterivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
5880 void (*func_glGetMultiTexParameterivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexParameterivEXT
];
5881 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
5883 func_glGetMultiTexParameterivEXT( texunit
, target
, pname
, params
);
5887 static void WINAPI
wine_glGetMultisamplefv( GLenum pname
, GLuint index
, GLfloat
* val
) {
5888 void (*func_glGetMultisamplefv
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetMultisamplefv
];
5889 TRACE("(%d, %d, %p)\n", pname
, index
, val
);
5891 func_glGetMultisamplefv( pname
, index
, val
);
5895 static void WINAPI
wine_glGetMultisamplefvNV( GLenum pname
, GLuint index
, GLfloat
* val
) {
5896 void (*func_glGetMultisamplefvNV
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetMultisamplefvNV
];
5897 TRACE("(%d, %d, %p)\n", pname
, index
, val
);
5899 func_glGetMultisamplefvNV( pname
, index
, val
);
5903 static void WINAPI
wine_glGetNamedBufferParameterivEXT( GLuint buffer
, GLenum pname
, GLint
* params
) {
5904 void (*func_glGetNamedBufferParameterivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedBufferParameterivEXT
];
5905 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
5907 func_glGetNamedBufferParameterivEXT( buffer
, pname
, params
);
5911 static void WINAPI
wine_glGetNamedBufferParameterui64vNV( GLuint buffer
, GLenum pname
, UINT64
* params
) {
5912 void (*func_glGetNamedBufferParameterui64vNV
)( GLuint
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetNamedBufferParameterui64vNV
];
5913 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
5915 func_glGetNamedBufferParameterui64vNV( buffer
, pname
, params
);
5919 static void WINAPI
wine_glGetNamedBufferPointervEXT( GLuint buffer
, GLenum pname
, GLvoid
** params
) {
5920 void (*func_glGetNamedBufferPointervEXT
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetNamedBufferPointervEXT
];
5921 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
5923 func_glGetNamedBufferPointervEXT( buffer
, pname
, params
);
5927 static void WINAPI
wine_glGetNamedBufferSubDataEXT( GLuint buffer
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
5928 void (*func_glGetNamedBufferSubDataEXT
)( GLuint
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glGetNamedBufferSubDataEXT
];
5929 TRACE("(%d, %ld, %ld, %p)\n", buffer
, offset
, size
, data
);
5931 func_glGetNamedBufferSubDataEXT( buffer
, offset
, size
, data
);
5935 static void WINAPI
wine_glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer
, GLenum attachment
, GLenum pname
, GLint
* params
) {
5936 void (*func_glGetNamedFramebufferAttachmentParameterivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedFramebufferAttachmentParameterivEXT
];
5937 TRACE("(%d, %d, %d, %p)\n", framebuffer
, attachment
, pname
, params
);
5939 func_glGetNamedFramebufferAttachmentParameterivEXT( framebuffer
, attachment
, pname
, params
);
5943 static void WINAPI
wine_glGetNamedProgramLocalParameterIivEXT( GLuint program
, GLenum target
, GLuint index
, GLint
* params
) {
5944 void (*func_glGetNamedProgramLocalParameterIivEXT
)( GLuint
, GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterIivEXT
];
5945 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
5947 func_glGetNamedProgramLocalParameterIivEXT( program
, target
, index
, params
);
5951 static void WINAPI
wine_glGetNamedProgramLocalParameterIuivEXT( GLuint program
, GLenum target
, GLuint index
, GLuint
* params
) {
5952 void (*func_glGetNamedProgramLocalParameterIuivEXT
)( GLuint
, GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterIuivEXT
];
5953 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
5955 func_glGetNamedProgramLocalParameterIuivEXT( program
, target
, index
, params
);
5959 static void WINAPI
wine_glGetNamedProgramLocalParameterdvEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble
* params
) {
5960 void (*func_glGetNamedProgramLocalParameterdvEXT
)( GLuint
, GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterdvEXT
];
5961 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
5963 func_glGetNamedProgramLocalParameterdvEXT( program
, target
, index
, params
);
5967 static void WINAPI
wine_glGetNamedProgramLocalParameterfvEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat
* params
) {
5968 void (*func_glGetNamedProgramLocalParameterfvEXT
)( GLuint
, GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterfvEXT
];
5969 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
5971 func_glGetNamedProgramLocalParameterfvEXT( program
, target
, index
, params
);
5975 static void WINAPI
wine_glGetNamedProgramStringEXT( GLuint program
, GLenum target
, GLenum pname
, GLvoid
* string
) {
5976 void (*func_glGetNamedProgramStringEXT
)( GLuint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetNamedProgramStringEXT
];
5977 TRACE("(%d, %d, %d, %p)\n", program
, target
, pname
, string
);
5979 func_glGetNamedProgramStringEXT( program
, target
, pname
, string
);
5983 static void WINAPI
wine_glGetNamedProgramivEXT( GLuint program
, GLenum target
, GLenum pname
, GLint
* params
) {
5984 void (*func_glGetNamedProgramivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedProgramivEXT
];
5985 TRACE("(%d, %d, %d, %p)\n", program
, target
, pname
, params
);
5987 func_glGetNamedProgramivEXT( program
, target
, pname
, params
);
5991 static void WINAPI
wine_glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer
, GLenum pname
, GLint
* params
) {
5992 void (*func_glGetNamedRenderbufferParameterivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedRenderbufferParameterivEXT
];
5993 TRACE("(%d, %d, %p)\n", renderbuffer
, pname
, params
);
5995 func_glGetNamedRenderbufferParameterivEXT( renderbuffer
, pname
, params
);
5999 static void WINAPI
wine_glGetObjectBufferfvATI( GLuint buffer
, GLenum pname
, GLfloat
* params
) {
6000 void (*func_glGetObjectBufferfvATI
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetObjectBufferfvATI
];
6001 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
6003 func_glGetObjectBufferfvATI( buffer
, pname
, params
);
6007 static void WINAPI
wine_glGetObjectBufferivATI( GLuint buffer
, GLenum pname
, GLint
* params
) {
6008 void (*func_glGetObjectBufferivATI
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetObjectBufferivATI
];
6009 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
6011 func_glGetObjectBufferivATI( buffer
, pname
, params
);
6015 static void WINAPI
wine_glGetObjectParameterfvARB( unsigned int obj
, GLenum pname
, GLfloat
* params
) {
6016 void (*func_glGetObjectParameterfvARB
)( unsigned int, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetObjectParameterfvARB
];
6017 TRACE("(%d, %d, %p)\n", obj
, pname
, params
);
6019 func_glGetObjectParameterfvARB( obj
, pname
, params
);
6023 static void WINAPI
wine_glGetObjectParameterivAPPLE( GLenum objectType
, GLuint name
, GLenum pname
, GLint
* params
) {
6024 void (*func_glGetObjectParameterivAPPLE
)( GLenum
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetObjectParameterivAPPLE
];
6025 TRACE("(%d, %d, %d, %p)\n", objectType
, name
, pname
, params
);
6027 func_glGetObjectParameterivAPPLE( objectType
, name
, pname
, params
);
6031 static void WINAPI
wine_glGetObjectParameterivARB( unsigned int obj
, GLenum pname
, GLint
* params
) {
6032 void (*func_glGetObjectParameterivARB
)( unsigned int, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetObjectParameterivARB
];
6033 TRACE("(%d, %d, %p)\n", obj
, pname
, params
);
6035 func_glGetObjectParameterivARB( obj
, pname
, params
);
6039 static void WINAPI
wine_glGetOcclusionQueryivNV( GLuint id
, GLenum pname
, GLint
* params
) {
6040 void (*func_glGetOcclusionQueryivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetOcclusionQueryivNV
];
6041 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6043 func_glGetOcclusionQueryivNV( id
, pname
, params
);
6047 static void WINAPI
wine_glGetOcclusionQueryuivNV( GLuint id
, GLenum pname
, GLuint
* params
) {
6048 void (*func_glGetOcclusionQueryuivNV
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetOcclusionQueryuivNV
];
6049 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6051 func_glGetOcclusionQueryuivNV( id
, pname
, params
);
6055 static void WINAPI
wine_glGetPerfMonitorCounterDataAMD( GLuint monitor
, GLenum pname
, GLsizei dataSize
, GLuint
* data
, GLint
* bytesWritten
) {
6056 void (*func_glGetPerfMonitorCounterDataAMD
)( GLuint
, GLenum
, GLsizei
, GLuint
*, GLint
* ) = extension_funcs
[EXT_glGetPerfMonitorCounterDataAMD
];
6057 TRACE("(%d, %d, %d, %p, %p)\n", monitor
, pname
, dataSize
, data
, bytesWritten
);
6059 func_glGetPerfMonitorCounterDataAMD( monitor
, pname
, dataSize
, data
, bytesWritten
);
6063 static void WINAPI
wine_glGetPerfMonitorCounterInfoAMD( GLuint group
, GLuint counter
, GLenum pname
, void* data
) {
6064 void (*func_glGetPerfMonitorCounterInfoAMD
)( GLuint
, GLuint
, GLenum
, void* ) = extension_funcs
[EXT_glGetPerfMonitorCounterInfoAMD
];
6065 TRACE("(%d, %d, %d, %p)\n", group
, counter
, pname
, data
);
6067 func_glGetPerfMonitorCounterInfoAMD( group
, counter
, pname
, data
);
6071 static void WINAPI
wine_glGetPerfMonitorCounterStringAMD( GLuint group
, GLuint counter
, GLsizei bufSize
, GLsizei
* length
, char* counterString
) {
6072 void (*func_glGetPerfMonitorCounterStringAMD
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetPerfMonitorCounterStringAMD
];
6073 TRACE("(%d, %d, %d, %p, %p)\n", group
, counter
, bufSize
, length
, counterString
);
6075 func_glGetPerfMonitorCounterStringAMD( group
, counter
, bufSize
, length
, counterString
);
6079 static void WINAPI
wine_glGetPerfMonitorCountersAMD( GLuint group
, GLint
* numCounters
, GLint
* maxActiveCounters
, GLsizei counterSize
, GLuint
* counters
) {
6080 void (*func_glGetPerfMonitorCountersAMD
)( GLuint
, GLint
*, GLint
*, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGetPerfMonitorCountersAMD
];
6081 TRACE("(%d, %p, %p, %d, %p)\n", group
, numCounters
, maxActiveCounters
, counterSize
, counters
);
6083 func_glGetPerfMonitorCountersAMD( group
, numCounters
, maxActiveCounters
, counterSize
, counters
);
6087 static void WINAPI
wine_glGetPerfMonitorGroupStringAMD( GLuint group
, GLsizei bufSize
, GLsizei
* length
, char* groupString
) {
6088 void (*func_glGetPerfMonitorGroupStringAMD
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetPerfMonitorGroupStringAMD
];
6089 TRACE("(%d, %d, %p, %p)\n", group
, bufSize
, length
, groupString
);
6091 func_glGetPerfMonitorGroupStringAMD( group
, bufSize
, length
, groupString
);
6095 static void WINAPI
wine_glGetPerfMonitorGroupsAMD( GLint
* numGroups
, GLsizei groupsSize
, GLuint
* groups
) {
6096 void (*func_glGetPerfMonitorGroupsAMD
)( GLint
*, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGetPerfMonitorGroupsAMD
];
6097 TRACE("(%p, %d, %p)\n", numGroups
, groupsSize
, groups
);
6099 func_glGetPerfMonitorGroupsAMD( numGroups
, groupsSize
, groups
);
6103 static void WINAPI
wine_glGetPixelTexGenParameterfvSGIS( GLenum pname
, GLfloat
* params
) {
6104 void (*func_glGetPixelTexGenParameterfvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetPixelTexGenParameterfvSGIS
];
6105 TRACE("(%d, %p)\n", pname
, params
);
6107 func_glGetPixelTexGenParameterfvSGIS( pname
, params
);
6111 static void WINAPI
wine_glGetPixelTexGenParameterivSGIS( GLenum pname
, GLint
* params
) {
6112 void (*func_glGetPixelTexGenParameterivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glGetPixelTexGenParameterivSGIS
];
6113 TRACE("(%d, %p)\n", pname
, params
);
6115 func_glGetPixelTexGenParameterivSGIS( pname
, params
);
6119 static void WINAPI
wine_glGetPointerIndexedvEXT( GLenum target
, GLuint index
, GLvoid
** data
) {
6120 void (*func_glGetPointerIndexedvEXT
)( GLenum
, GLuint
, GLvoid
** ) = extension_funcs
[EXT_glGetPointerIndexedvEXT
];
6121 TRACE("(%d, %d, %p)\n", target
, index
, data
);
6123 func_glGetPointerIndexedvEXT( target
, index
, data
);
6127 static void WINAPI
wine_glGetPointervEXT( GLenum pname
, GLvoid
** params
) {
6128 void (*func_glGetPointervEXT
)( GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetPointervEXT
];
6129 TRACE("(%d, %p)\n", pname
, params
);
6131 func_glGetPointervEXT( pname
, params
);
6135 static void WINAPI
wine_glGetProgramEnvParameterIivNV( GLenum target
, GLuint index
, GLint
* params
) {
6136 void (*func_glGetProgramEnvParameterIivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetProgramEnvParameterIivNV
];
6137 TRACE("(%d, %d, %p)\n", target
, index
, params
);
6139 func_glGetProgramEnvParameterIivNV( target
, index
, params
);
6143 static void WINAPI
wine_glGetProgramEnvParameterIuivNV( GLenum target
, GLuint index
, GLuint
* params
) {
6144 void (*func_glGetProgramEnvParameterIuivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGetProgramEnvParameterIuivNV
];
6145 TRACE("(%d, %d, %p)\n", target
, index
, params
);
6147 func_glGetProgramEnvParameterIuivNV( target
, index
, params
);
6151 static void WINAPI
wine_glGetProgramEnvParameterdvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
6152 void (*func_glGetProgramEnvParameterdvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetProgramEnvParameterdvARB
];
6153 TRACE("(%d, %d, %p)\n", target
, index
, params
);
6155 func_glGetProgramEnvParameterdvARB( target
, index
, params
);
6159 static void WINAPI
wine_glGetProgramEnvParameterfvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
6160 void (*func_glGetProgramEnvParameterfvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetProgramEnvParameterfvARB
];
6161 TRACE("(%d, %d, %p)\n", target
, index
, params
);
6163 func_glGetProgramEnvParameterfvARB( target
, index
, params
);
6167 static void WINAPI
wine_glGetProgramInfoLog( GLuint program
, GLsizei bufSize
, GLsizei
* length
, char* infoLog
) {
6168 void (*func_glGetProgramInfoLog
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetProgramInfoLog
];
6169 TRACE("(%d, %d, %p, %p)\n", program
, bufSize
, length
, infoLog
);
6171 func_glGetProgramInfoLog( program
, bufSize
, length
, infoLog
);
6175 static void WINAPI
wine_glGetProgramLocalParameterIivNV( GLenum target
, GLuint index
, GLint
* params
) {
6176 void (*func_glGetProgramLocalParameterIivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetProgramLocalParameterIivNV
];
6177 TRACE("(%d, %d, %p)\n", target
, index
, params
);
6179 func_glGetProgramLocalParameterIivNV( target
, index
, params
);
6183 static void WINAPI
wine_glGetProgramLocalParameterIuivNV( GLenum target
, GLuint index
, GLuint
* params
) {
6184 void (*func_glGetProgramLocalParameterIuivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGetProgramLocalParameterIuivNV
];
6185 TRACE("(%d, %d, %p)\n", target
, index
, params
);
6187 func_glGetProgramLocalParameterIuivNV( target
, index
, params
);
6191 static void WINAPI
wine_glGetProgramLocalParameterdvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
6192 void (*func_glGetProgramLocalParameterdvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetProgramLocalParameterdvARB
];
6193 TRACE("(%d, %d, %p)\n", target
, index
, params
);
6195 func_glGetProgramLocalParameterdvARB( target
, index
, params
);
6199 static void WINAPI
wine_glGetProgramLocalParameterfvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
6200 void (*func_glGetProgramLocalParameterfvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetProgramLocalParameterfvARB
];
6201 TRACE("(%d, %d, %p)\n", target
, index
, params
);
6203 func_glGetProgramLocalParameterfvARB( target
, index
, params
);
6207 static void WINAPI
wine_glGetProgramNamedParameterdvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLdouble
* params
) {
6208 void (*func_glGetProgramNamedParameterdvNV
)( GLuint
, GLsizei
, GLubyte
*, GLdouble
* ) = extension_funcs
[EXT_glGetProgramNamedParameterdvNV
];
6209 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, params
);
6211 func_glGetProgramNamedParameterdvNV( id
, len
, name
, params
);
6215 static void WINAPI
wine_glGetProgramNamedParameterfvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLfloat
* params
) {
6216 void (*func_glGetProgramNamedParameterfvNV
)( GLuint
, GLsizei
, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glGetProgramNamedParameterfvNV
];
6217 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, params
);
6219 func_glGetProgramNamedParameterfvNV( id
, len
, name
, params
);
6223 static void WINAPI
wine_glGetProgramParameterdvNV( GLenum target
, GLuint index
, GLenum pname
, GLdouble
* params
) {
6224 void (*func_glGetProgramParameterdvNV
)( GLenum
, GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetProgramParameterdvNV
];
6225 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
6227 func_glGetProgramParameterdvNV( target
, index
, pname
, params
);
6231 static void WINAPI
wine_glGetProgramParameterfvNV( GLenum target
, GLuint index
, GLenum pname
, GLfloat
* params
) {
6232 void (*func_glGetProgramParameterfvNV
)( GLenum
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetProgramParameterfvNV
];
6233 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
6235 func_glGetProgramParameterfvNV( target
, index
, pname
, params
);
6239 static void WINAPI
wine_glGetProgramStringARB( GLenum target
, GLenum pname
, GLvoid
* string
) {
6240 void (*func_glGetProgramStringARB
)( GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetProgramStringARB
];
6241 TRACE("(%d, %d, %p)\n", target
, pname
, string
);
6243 func_glGetProgramStringARB( target
, pname
, string
);
6247 static void WINAPI
wine_glGetProgramStringNV( GLuint id
, GLenum pname
, GLubyte
* program
) {
6248 void (*func_glGetProgramStringNV
)( GLuint
, GLenum
, GLubyte
* ) = extension_funcs
[EXT_glGetProgramStringNV
];
6249 TRACE("(%d, %d, %p)\n", id
, pname
, program
);
6251 func_glGetProgramStringNV( id
, pname
, program
);
6255 static void WINAPI
wine_glGetProgramiv( GLuint program
, GLenum pname
, GLint
* params
) {
6256 void (*func_glGetProgramiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramiv
];
6257 TRACE("(%d, %d, %p)\n", program
, pname
, params
);
6259 func_glGetProgramiv( program
, pname
, params
);
6263 static void WINAPI
wine_glGetProgramivARB( GLenum target
, GLenum pname
, GLint
* params
) {
6264 void (*func_glGetProgramivARB
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramivARB
];
6265 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6267 func_glGetProgramivARB( target
, pname
, params
);
6271 static void WINAPI
wine_glGetProgramivNV( GLuint id
, GLenum pname
, GLint
* params
) {
6272 void (*func_glGetProgramivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramivNV
];
6273 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6275 func_glGetProgramivNV( id
, pname
, params
);
6279 static void WINAPI
wine_glGetQueryObjecti64vEXT( GLuint id
, GLenum pname
, INT64
* params
) {
6280 void (*func_glGetQueryObjecti64vEXT
)( GLuint
, GLenum
, INT64
* ) = extension_funcs
[EXT_glGetQueryObjecti64vEXT
];
6281 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6283 func_glGetQueryObjecti64vEXT( id
, pname
, params
);
6287 static void WINAPI
wine_glGetQueryObjectiv( GLuint id
, GLenum pname
, GLint
* params
) {
6288 void (*func_glGetQueryObjectiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryObjectiv
];
6289 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6291 func_glGetQueryObjectiv( id
, pname
, params
);
6295 static void WINAPI
wine_glGetQueryObjectivARB( GLuint id
, GLenum pname
, GLint
* params
) {
6296 void (*func_glGetQueryObjectivARB
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryObjectivARB
];
6297 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6299 func_glGetQueryObjectivARB( id
, pname
, params
);
6303 static void WINAPI
wine_glGetQueryObjectui64vEXT( GLuint id
, GLenum pname
, UINT64
* params
) {
6304 void (*func_glGetQueryObjectui64vEXT
)( GLuint
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetQueryObjectui64vEXT
];
6305 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6307 func_glGetQueryObjectui64vEXT( id
, pname
, params
);
6311 static void WINAPI
wine_glGetQueryObjectuiv( GLuint id
, GLenum pname
, GLuint
* params
) {
6312 void (*func_glGetQueryObjectuiv
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetQueryObjectuiv
];
6313 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6315 func_glGetQueryObjectuiv( id
, pname
, params
);
6319 static void WINAPI
wine_glGetQueryObjectuivARB( GLuint id
, GLenum pname
, GLuint
* params
) {
6320 void (*func_glGetQueryObjectuivARB
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetQueryObjectuivARB
];
6321 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6323 func_glGetQueryObjectuivARB( id
, pname
, params
);
6327 static void WINAPI
wine_glGetQueryiv( GLenum target
, GLenum pname
, GLint
* params
) {
6328 void (*func_glGetQueryiv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryiv
];
6329 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6331 func_glGetQueryiv( target
, pname
, params
);
6335 static void WINAPI
wine_glGetQueryivARB( GLenum target
, GLenum pname
, GLint
* params
) {
6336 void (*func_glGetQueryivARB
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryivARB
];
6337 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6339 func_glGetQueryivARB( target
, pname
, params
);
6343 static void WINAPI
wine_glGetRenderbufferParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
6344 void (*func_glGetRenderbufferParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetRenderbufferParameteriv
];
6345 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6347 func_glGetRenderbufferParameteriv( target
, pname
, params
);
6351 static void WINAPI
wine_glGetRenderbufferParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
6352 void (*func_glGetRenderbufferParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetRenderbufferParameterivEXT
];
6353 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6355 func_glGetRenderbufferParameterivEXT( target
, pname
, params
);
6359 static void WINAPI
wine_glGetSeparableFilter( GLenum target
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
, GLvoid
* span
) {
6360 void (*func_glGetSeparableFilter
)( GLenum
, GLenum
, GLenum
, GLvoid
*, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glGetSeparableFilter
];
6361 TRACE("(%d, %d, %d, %p, %p, %p)\n", target
, format
, type
, row
, column
, span
);
6363 func_glGetSeparableFilter( target
, format
, type
, row
, column
, span
);
6367 static void WINAPI
wine_glGetSeparableFilterEXT( GLenum target
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
, GLvoid
* span
) {
6368 void (*func_glGetSeparableFilterEXT
)( GLenum
, GLenum
, GLenum
, GLvoid
*, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glGetSeparableFilterEXT
];
6369 TRACE("(%d, %d, %d, %p, %p, %p)\n", target
, format
, type
, row
, column
, span
);
6371 func_glGetSeparableFilterEXT( target
, format
, type
, row
, column
, span
);
6375 static void WINAPI
wine_glGetShaderInfoLog( GLuint shader
, GLsizei bufSize
, GLsizei
* length
, char* infoLog
) {
6376 void (*func_glGetShaderInfoLog
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetShaderInfoLog
];
6377 TRACE("(%d, %d, %p, %p)\n", shader
, bufSize
, length
, infoLog
);
6379 func_glGetShaderInfoLog( shader
, bufSize
, length
, infoLog
);
6383 static void WINAPI
wine_glGetShaderSource( GLuint shader
, GLsizei bufSize
, GLsizei
* length
, char* source
) {
6384 void (*func_glGetShaderSource
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetShaderSource
];
6385 TRACE("(%d, %d, %p, %p)\n", shader
, bufSize
, length
, source
);
6387 func_glGetShaderSource( shader
, bufSize
, length
, source
);
6391 static void WINAPI
wine_glGetShaderSourceARB( unsigned int obj
, GLsizei maxLength
, GLsizei
* length
, char* source
) {
6392 void (*func_glGetShaderSourceARB
)( unsigned int, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetShaderSourceARB
];
6393 TRACE("(%d, %d, %p, %p)\n", obj
, maxLength
, length
, source
);
6395 func_glGetShaderSourceARB( obj
, maxLength
, length
, source
);
6399 static void WINAPI
wine_glGetShaderiv( GLuint shader
, GLenum pname
, GLint
* params
) {
6400 void (*func_glGetShaderiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetShaderiv
];
6401 TRACE("(%d, %d, %p)\n", shader
, pname
, params
);
6403 func_glGetShaderiv( shader
, pname
, params
);
6407 static void WINAPI
wine_glGetSharpenTexFuncSGIS( GLenum target
, GLfloat
* points
) {
6408 void (*func_glGetSharpenTexFuncSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetSharpenTexFuncSGIS
];
6409 TRACE("(%d, %p)\n", target
, points
);
6411 func_glGetSharpenTexFuncSGIS( target
, points
);
6415 static const GLubyte
* WINAPI
wine_glGetStringi( GLenum name
, GLuint index
) {
6416 const GLubyte
* ret_value
;
6417 const GLubyte
* (*func_glGetStringi
)( GLenum
, GLuint
) = extension_funcs
[EXT_glGetStringi
];
6418 TRACE("(%d, %d)\n", name
, index
);
6420 ret_value
= func_glGetStringi( name
, index
);
6425 static void WINAPI
wine_glGetSynciv( GLvoid
* sync
, GLenum pname
, GLsizei bufSize
, GLsizei
* length
, GLint
* values
) {
6426 void (*func_glGetSynciv
)( GLvoid
*, GLenum
, GLsizei
, GLsizei
*, GLint
* ) = extension_funcs
[EXT_glGetSynciv
];
6427 TRACE("(%p, %d, %d, %p, %p)\n", sync
, pname
, bufSize
, length
, values
);
6429 func_glGetSynciv( sync
, pname
, bufSize
, length
, values
);
6433 static void WINAPI
wine_glGetTexBumpParameterfvATI( GLenum pname
, GLfloat
* param
) {
6434 void (*func_glGetTexBumpParameterfvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTexBumpParameterfvATI
];
6435 TRACE("(%d, %p)\n", pname
, param
);
6437 func_glGetTexBumpParameterfvATI( pname
, param
);
6441 static void WINAPI
wine_glGetTexBumpParameterivATI( GLenum pname
, GLint
* param
) {
6442 void (*func_glGetTexBumpParameterivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTexBumpParameterivATI
];
6443 TRACE("(%d, %p)\n", pname
, param
);
6445 func_glGetTexBumpParameterivATI( pname
, param
);
6449 static void WINAPI
wine_glGetTexFilterFuncSGIS( GLenum target
, GLenum filter
, GLfloat
* weights
) {
6450 void (*func_glGetTexFilterFuncSGIS
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTexFilterFuncSGIS
];
6451 TRACE("(%d, %d, %p)\n", target
, filter
, weights
);
6453 func_glGetTexFilterFuncSGIS( target
, filter
, weights
);
6457 static void WINAPI
wine_glGetTexParameterIiv( GLenum target
, GLenum pname
, GLint
* params
) {
6458 void (*func_glGetTexParameterIiv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTexParameterIiv
];
6459 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6461 func_glGetTexParameterIiv( target
, pname
, params
);
6465 static void WINAPI
wine_glGetTexParameterIivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
6466 void (*func_glGetTexParameterIivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTexParameterIivEXT
];
6467 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6469 func_glGetTexParameterIivEXT( target
, pname
, params
);
6473 static void WINAPI
wine_glGetTexParameterIuiv( GLenum target
, GLenum pname
, GLuint
* params
) {
6474 void (*func_glGetTexParameterIuiv
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetTexParameterIuiv
];
6475 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6477 func_glGetTexParameterIuiv( target
, pname
, params
);
6481 static void WINAPI
wine_glGetTexParameterIuivEXT( GLenum target
, GLenum pname
, GLuint
* params
) {
6482 void (*func_glGetTexParameterIuivEXT
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetTexParameterIuivEXT
];
6483 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6485 func_glGetTexParameterIuivEXT( target
, pname
, params
);
6489 static void WINAPI
wine_glGetTexParameterPointervAPPLE( GLenum target
, GLenum pname
, GLvoid
** params
) {
6490 void (*func_glGetTexParameterPointervAPPLE
)( GLenum
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetTexParameterPointervAPPLE
];
6491 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6493 func_glGetTexParameterPointervAPPLE( target
, pname
, params
);
6497 static void WINAPI
wine_glGetTextureImageEXT( GLuint texture
, GLenum target
, GLint level
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
6498 void (*func_glGetTextureImageEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetTextureImageEXT
];
6499 TRACE("(%d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, format
, type
, pixels
);
6501 func_glGetTextureImageEXT( texture
, target
, level
, format
, type
, pixels
);
6505 static void WINAPI
wine_glGetTextureLevelParameterfvEXT( GLuint texture
, GLenum target
, GLint level
, GLenum pname
, GLfloat
* params
) {
6506 void (*func_glGetTextureLevelParameterfvEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTextureLevelParameterfvEXT
];
6507 TRACE("(%d, %d, %d, %d, %p)\n", texture
, target
, level
, pname
, params
);
6509 func_glGetTextureLevelParameterfvEXT( texture
, target
, level
, pname
, params
);
6513 static void WINAPI
wine_glGetTextureLevelParameterivEXT( GLuint texture
, GLenum target
, GLint level
, GLenum pname
, GLint
* params
) {
6514 void (*func_glGetTextureLevelParameterivEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTextureLevelParameterivEXT
];
6515 TRACE("(%d, %d, %d, %d, %p)\n", texture
, target
, level
, pname
, params
);
6517 func_glGetTextureLevelParameterivEXT( texture
, target
, level
, pname
, params
);
6521 static void WINAPI
wine_glGetTextureParameterIivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
6522 void (*func_glGetTextureParameterIivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTextureParameterIivEXT
];
6523 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
6525 func_glGetTextureParameterIivEXT( texture
, target
, pname
, params
);
6529 static void WINAPI
wine_glGetTextureParameterIuivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLuint
* params
) {
6530 void (*func_glGetTextureParameterIuivEXT
)( GLuint
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetTextureParameterIuivEXT
];
6531 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
6533 func_glGetTextureParameterIuivEXT( texture
, target
, pname
, params
);
6537 static void WINAPI
wine_glGetTextureParameterfvEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat
* params
) {
6538 void (*func_glGetTextureParameterfvEXT
)( GLuint
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTextureParameterfvEXT
];
6539 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
6541 func_glGetTextureParameterfvEXT( texture
, target
, pname
, params
);
6545 static void WINAPI
wine_glGetTextureParameterivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
6546 void (*func_glGetTextureParameterivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTextureParameterivEXT
];
6547 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
6549 func_glGetTextureParameterivEXT( texture
, target
, pname
, params
);
6553 static void WINAPI
wine_glGetTrackMatrixivNV( GLenum target
, GLuint address
, GLenum pname
, GLint
* params
) {
6554 void (*func_glGetTrackMatrixivNV
)( GLenum
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTrackMatrixivNV
];
6555 TRACE("(%d, %d, %d, %p)\n", target
, address
, pname
, params
);
6557 func_glGetTrackMatrixivNV( target
, address
, pname
, params
);
6561 static void WINAPI
wine_glGetTransformFeedbackVarying( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLsizei
* size
, GLenum
* type
, char* name
) {
6562 void (*func_glGetTransformFeedbackVarying
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLsizei
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetTransformFeedbackVarying
];
6563 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
6565 func_glGetTransformFeedbackVarying( program
, index
, bufSize
, length
, size
, type
, name
);
6569 static void WINAPI
wine_glGetTransformFeedbackVaryingEXT( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLsizei
* size
, GLenum
* type
, char* name
) {
6570 void (*func_glGetTransformFeedbackVaryingEXT
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLsizei
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetTransformFeedbackVaryingEXT
];
6571 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
6573 func_glGetTransformFeedbackVaryingEXT( program
, index
, bufSize
, length
, size
, type
, name
);
6577 static void WINAPI
wine_glGetTransformFeedbackVaryingNV( GLuint program
, GLuint index
, GLint
* location
) {
6578 void (*func_glGetTransformFeedbackVaryingNV
)( GLuint
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetTransformFeedbackVaryingNV
];
6579 TRACE("(%d, %d, %p)\n", program
, index
, location
);
6581 func_glGetTransformFeedbackVaryingNV( program
, index
, location
);
6585 static GLuint WINAPI
wine_glGetUniformBlockIndex( GLuint program
, char* uniformBlockName
) {
6587 GLuint (*func_glGetUniformBlockIndex
)( GLuint
, char* ) = extension_funcs
[EXT_glGetUniformBlockIndex
];
6588 TRACE("(%d, %p)\n", program
, uniformBlockName
);
6590 ret_value
= func_glGetUniformBlockIndex( program
, uniformBlockName
);
6595 static GLint WINAPI
wine_glGetUniformBufferSizeEXT( GLuint program
, GLint location
) {
6597 GLint (*func_glGetUniformBufferSizeEXT
)( GLuint
, GLint
) = extension_funcs
[EXT_glGetUniformBufferSizeEXT
];
6598 TRACE("(%d, %d)\n", program
, location
);
6600 ret_value
= func_glGetUniformBufferSizeEXT( program
, location
);
6605 static void WINAPI
wine_glGetUniformIndices( GLuint program
, GLsizei uniformCount
, char** uniformNames
, GLuint
* uniformIndices
) {
6606 void (*func_glGetUniformIndices
)( GLuint
, GLsizei
, char**, GLuint
* ) = extension_funcs
[EXT_glGetUniformIndices
];
6607 TRACE("(%d, %d, %p, %p)\n", program
, uniformCount
, uniformNames
, uniformIndices
);
6609 func_glGetUniformIndices( program
, uniformCount
, uniformNames
, uniformIndices
);
6613 static GLint WINAPI
wine_glGetUniformLocation( GLuint program
, char* name
) {
6615 GLint (*func_glGetUniformLocation
)( GLuint
, char* ) = extension_funcs
[EXT_glGetUniformLocation
];
6616 TRACE("(%d, %p)\n", program
, name
);
6618 ret_value
= func_glGetUniformLocation( program
, name
);
6623 static GLint WINAPI
wine_glGetUniformLocationARB( unsigned int programObj
, char* name
) {
6625 GLint (*func_glGetUniformLocationARB
)( unsigned int, char* ) = extension_funcs
[EXT_glGetUniformLocationARB
];
6626 TRACE("(%d, %p)\n", programObj
, name
);
6628 ret_value
= func_glGetUniformLocationARB( programObj
, name
);
6633 static INT_PTR WINAPI
wine_glGetUniformOffsetEXT( GLuint program
, GLint location
) {
6635 INT_PTR (*func_glGetUniformOffsetEXT
)( GLuint
, GLint
) = extension_funcs
[EXT_glGetUniformOffsetEXT
];
6636 TRACE("(%d, %d)\n", program
, location
);
6638 ret_value
= func_glGetUniformOffsetEXT( program
, location
);
6643 static void WINAPI
wine_glGetUniformfv( GLuint program
, GLint location
, GLfloat
* params
) {
6644 void (*func_glGetUniformfv
)( GLuint
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glGetUniformfv
];
6645 TRACE("(%d, %d, %p)\n", program
, location
, params
);
6647 func_glGetUniformfv( program
, location
, params
);
6651 static void WINAPI
wine_glGetUniformfvARB( unsigned int programObj
, GLint location
, GLfloat
* params
) {
6652 void (*func_glGetUniformfvARB
)( unsigned int, GLint
, GLfloat
* ) = extension_funcs
[EXT_glGetUniformfvARB
];
6653 TRACE("(%d, %d, %p)\n", programObj
, location
, params
);
6655 func_glGetUniformfvARB( programObj
, location
, params
);
6659 static void WINAPI
wine_glGetUniformiv( GLuint program
, GLint location
, GLint
* params
) {
6660 void (*func_glGetUniformiv
)( GLuint
, GLint
, GLint
* ) = extension_funcs
[EXT_glGetUniformiv
];
6661 TRACE("(%d, %d, %p)\n", program
, location
, params
);
6663 func_glGetUniformiv( program
, location
, params
);
6667 static void WINAPI
wine_glGetUniformivARB( unsigned int programObj
, GLint location
, GLint
* params
) {
6668 void (*func_glGetUniformivARB
)( unsigned int, GLint
, GLint
* ) = extension_funcs
[EXT_glGetUniformivARB
];
6669 TRACE("(%d, %d, %p)\n", programObj
, location
, params
);
6671 func_glGetUniformivARB( programObj
, location
, params
);
6675 static void WINAPI
wine_glGetUniformui64vNV( GLuint program
, GLint location
, UINT64
* params
) {
6676 void (*func_glGetUniformui64vNV
)( GLuint
, GLint
, UINT64
* ) = extension_funcs
[EXT_glGetUniformui64vNV
];
6677 TRACE("(%d, %d, %p)\n", program
, location
, params
);
6679 func_glGetUniformui64vNV( program
, location
, params
);
6683 static void WINAPI
wine_glGetUniformuiv( GLuint program
, GLint location
, GLuint
* params
) {
6684 void (*func_glGetUniformuiv
)( GLuint
, GLint
, GLuint
* ) = extension_funcs
[EXT_glGetUniformuiv
];
6685 TRACE("(%d, %d, %p)\n", program
, location
, params
);
6687 func_glGetUniformuiv( program
, location
, params
);
6691 static void WINAPI
wine_glGetUniformuivEXT( GLuint program
, GLint location
, GLuint
* params
) {
6692 void (*func_glGetUniformuivEXT
)( GLuint
, GLint
, GLuint
* ) = extension_funcs
[EXT_glGetUniformuivEXT
];
6693 TRACE("(%d, %d, %p)\n", program
, location
, params
);
6695 func_glGetUniformuivEXT( program
, location
, params
);
6699 static void WINAPI
wine_glGetVariantArrayObjectfvATI( GLuint id
, GLenum pname
, GLfloat
* params
) {
6700 void (*func_glGetVariantArrayObjectfvATI
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVariantArrayObjectfvATI
];
6701 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6703 func_glGetVariantArrayObjectfvATI( id
, pname
, params
);
6707 static void WINAPI
wine_glGetVariantArrayObjectivATI( GLuint id
, GLenum pname
, GLint
* params
) {
6708 void (*func_glGetVariantArrayObjectivATI
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVariantArrayObjectivATI
];
6709 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
6711 func_glGetVariantArrayObjectivATI( id
, pname
, params
);
6715 static void WINAPI
wine_glGetVariantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
* data
) {
6716 void (*func_glGetVariantBooleanvEXT
)( GLuint
, GLenum
, GLboolean
* ) = extension_funcs
[EXT_glGetVariantBooleanvEXT
];
6717 TRACE("(%d, %d, %p)\n", id
, value
, data
);
6719 func_glGetVariantBooleanvEXT( id
, value
, data
);
6723 static void WINAPI
wine_glGetVariantFloatvEXT( GLuint id
, GLenum value
, GLfloat
* data
) {
6724 void (*func_glGetVariantFloatvEXT
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVariantFloatvEXT
];
6725 TRACE("(%d, %d, %p)\n", id
, value
, data
);
6727 func_glGetVariantFloatvEXT( id
, value
, data
);
6731 static void WINAPI
wine_glGetVariantIntegervEXT( GLuint id
, GLenum value
, GLint
* data
) {
6732 void (*func_glGetVariantIntegervEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVariantIntegervEXT
];
6733 TRACE("(%d, %d, %p)\n", id
, value
, data
);
6735 func_glGetVariantIntegervEXT( id
, value
, data
);
6739 static void WINAPI
wine_glGetVariantPointervEXT( GLuint id
, GLenum value
, GLvoid
** data
) {
6740 void (*func_glGetVariantPointervEXT
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVariantPointervEXT
];
6741 TRACE("(%d, %d, %p)\n", id
, value
, data
);
6743 func_glGetVariantPointervEXT( id
, value
, data
);
6747 static GLint WINAPI
wine_glGetVaryingLocationNV( GLuint program
, char* name
) {
6749 GLint (*func_glGetVaryingLocationNV
)( GLuint
, char* ) = extension_funcs
[EXT_glGetVaryingLocationNV
];
6750 TRACE("(%d, %p)\n", program
, name
);
6752 ret_value
= func_glGetVaryingLocationNV( program
, name
);
6757 static void WINAPI
wine_glGetVertexAttribArrayObjectfvATI( GLuint index
, GLenum pname
, GLfloat
* params
) {
6758 void (*func_glGetVertexAttribArrayObjectfvATI
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribArrayObjectfvATI
];
6759 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6761 func_glGetVertexAttribArrayObjectfvATI( index
, pname
, params
);
6765 static void WINAPI
wine_glGetVertexAttribArrayObjectivATI( GLuint index
, GLenum pname
, GLint
* params
) {
6766 void (*func_glGetVertexAttribArrayObjectivATI
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribArrayObjectivATI
];
6767 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6769 func_glGetVertexAttribArrayObjectivATI( index
, pname
, params
);
6773 static void WINAPI
wine_glGetVertexAttribIiv( GLuint index
, GLenum pname
, GLint
* params
) {
6774 void (*func_glGetVertexAttribIiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribIiv
];
6775 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6777 func_glGetVertexAttribIiv( index
, pname
, params
);
6781 static void WINAPI
wine_glGetVertexAttribIivEXT( GLuint index
, GLenum pname
, GLint
* params
) {
6782 void (*func_glGetVertexAttribIivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribIivEXT
];
6783 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6785 func_glGetVertexAttribIivEXT( index
, pname
, params
);
6789 static void WINAPI
wine_glGetVertexAttribIuiv( GLuint index
, GLenum pname
, GLuint
* params
) {
6790 void (*func_glGetVertexAttribIuiv
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetVertexAttribIuiv
];
6791 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6793 func_glGetVertexAttribIuiv( index
, pname
, params
);
6797 static void WINAPI
wine_glGetVertexAttribIuivEXT( GLuint index
, GLenum pname
, GLuint
* params
) {
6798 void (*func_glGetVertexAttribIuivEXT
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetVertexAttribIuivEXT
];
6799 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6801 func_glGetVertexAttribIuivEXT( index
, pname
, params
);
6805 static void WINAPI
wine_glGetVertexAttribPointerv( GLuint index
, GLenum pname
, GLvoid
** pointer
) {
6806 void (*func_glGetVertexAttribPointerv
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVertexAttribPointerv
];
6807 TRACE("(%d, %d, %p)\n", index
, pname
, pointer
);
6809 func_glGetVertexAttribPointerv( index
, pname
, pointer
);
6813 static void WINAPI
wine_glGetVertexAttribPointervARB( GLuint index
, GLenum pname
, GLvoid
** pointer
) {
6814 void (*func_glGetVertexAttribPointervARB
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVertexAttribPointervARB
];
6815 TRACE("(%d, %d, %p)\n", index
, pname
, pointer
);
6817 func_glGetVertexAttribPointervARB( index
, pname
, pointer
);
6821 static void WINAPI
wine_glGetVertexAttribPointervNV( GLuint index
, GLenum pname
, GLvoid
** pointer
) {
6822 void (*func_glGetVertexAttribPointervNV
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVertexAttribPointervNV
];
6823 TRACE("(%d, %d, %p)\n", index
, pname
, pointer
);
6825 func_glGetVertexAttribPointervNV( index
, pname
, pointer
);
6829 static void WINAPI
wine_glGetVertexAttribdv( GLuint index
, GLenum pname
, GLdouble
* params
) {
6830 void (*func_glGetVertexAttribdv
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribdv
];
6831 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6833 func_glGetVertexAttribdv( index
, pname
, params
);
6837 static void WINAPI
wine_glGetVertexAttribdvARB( GLuint index
, GLenum pname
, GLdouble
* params
) {
6838 void (*func_glGetVertexAttribdvARB
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribdvARB
];
6839 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6841 func_glGetVertexAttribdvARB( index
, pname
, params
);
6845 static void WINAPI
wine_glGetVertexAttribdvNV( GLuint index
, GLenum pname
, GLdouble
* params
) {
6846 void (*func_glGetVertexAttribdvNV
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribdvNV
];
6847 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6849 func_glGetVertexAttribdvNV( index
, pname
, params
);
6853 static void WINAPI
wine_glGetVertexAttribfv( GLuint index
, GLenum pname
, GLfloat
* params
) {
6854 void (*func_glGetVertexAttribfv
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribfv
];
6855 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6857 func_glGetVertexAttribfv( index
, pname
, params
);
6861 static void WINAPI
wine_glGetVertexAttribfvARB( GLuint index
, GLenum pname
, GLfloat
* params
) {
6862 void (*func_glGetVertexAttribfvARB
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribfvARB
];
6863 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6865 func_glGetVertexAttribfvARB( index
, pname
, params
);
6869 static void WINAPI
wine_glGetVertexAttribfvNV( GLuint index
, GLenum pname
, GLfloat
* params
) {
6870 void (*func_glGetVertexAttribfvNV
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribfvNV
];
6871 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6873 func_glGetVertexAttribfvNV( index
, pname
, params
);
6877 static void WINAPI
wine_glGetVertexAttribiv( GLuint index
, GLenum pname
, GLint
* params
) {
6878 void (*func_glGetVertexAttribiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribiv
];
6879 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6881 func_glGetVertexAttribiv( index
, pname
, params
);
6885 static void WINAPI
wine_glGetVertexAttribivARB( GLuint index
, GLenum pname
, GLint
* params
) {
6886 void (*func_glGetVertexAttribivARB
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribivARB
];
6887 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6889 func_glGetVertexAttribivARB( index
, pname
, params
);
6893 static void WINAPI
wine_glGetVertexAttribivNV( GLuint index
, GLenum pname
, GLint
* params
) {
6894 void (*func_glGetVertexAttribivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribivNV
];
6895 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
6897 func_glGetVertexAttribivNV( index
, pname
, params
);
6901 static void WINAPI
wine_glGetVideoCaptureStreamdvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLdouble
* params
) {
6902 void (*func_glGetVideoCaptureStreamdvNV
)( GLuint
, GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVideoCaptureStreamdvNV
];
6903 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
6905 func_glGetVideoCaptureStreamdvNV( video_capture_slot
, stream
, pname
, params
);
6909 static void WINAPI
wine_glGetVideoCaptureStreamfvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLfloat
* params
) {
6910 void (*func_glGetVideoCaptureStreamfvNV
)( GLuint
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVideoCaptureStreamfvNV
];
6911 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
6913 func_glGetVideoCaptureStreamfvNV( video_capture_slot
, stream
, pname
, params
);
6917 static void WINAPI
wine_glGetVideoCaptureStreamivNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLint
* params
) {
6918 void (*func_glGetVideoCaptureStreamivNV
)( GLuint
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVideoCaptureStreamivNV
];
6919 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
6921 func_glGetVideoCaptureStreamivNV( video_capture_slot
, stream
, pname
, params
);
6925 static void WINAPI
wine_glGetVideoCaptureivNV( GLuint video_capture_slot
, GLenum pname
, GLint
* params
) {
6926 void (*func_glGetVideoCaptureivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVideoCaptureivNV
];
6927 TRACE("(%d, %d, %p)\n", video_capture_slot
, pname
, params
);
6929 func_glGetVideoCaptureivNV( video_capture_slot
, pname
, params
);
6933 static void WINAPI
wine_glGetVideoi64vNV( GLuint video_slot
, GLenum pname
, INT64
* params
) {
6934 void (*func_glGetVideoi64vNV
)( GLuint
, GLenum
, INT64
* ) = extension_funcs
[EXT_glGetVideoi64vNV
];
6935 TRACE("(%d, %d, %p)\n", video_slot
, pname
, params
);
6937 func_glGetVideoi64vNV( video_slot
, pname
, params
);
6941 static void WINAPI
wine_glGetVideoivNV( GLuint video_slot
, GLenum pname
, GLint
* params
) {
6942 void (*func_glGetVideoivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVideoivNV
];
6943 TRACE("(%d, %d, %p)\n", video_slot
, pname
, params
);
6945 func_glGetVideoivNV( video_slot
, pname
, params
);
6949 static void WINAPI
wine_glGetVideoui64vNV( GLuint video_slot
, GLenum pname
, UINT64
* params
) {
6950 void (*func_glGetVideoui64vNV
)( GLuint
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetVideoui64vNV
];
6951 TRACE("(%d, %d, %p)\n", video_slot
, pname
, params
);
6953 func_glGetVideoui64vNV( video_slot
, pname
, params
);
6957 static void WINAPI
wine_glGetVideouivNV( GLuint video_slot
, GLenum pname
, GLuint
* params
) {
6958 void (*func_glGetVideouivNV
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetVideouivNV
];
6959 TRACE("(%d, %d, %p)\n", video_slot
, pname
, params
);
6961 func_glGetVideouivNV( video_slot
, pname
, params
);
6965 static void WINAPI
wine_glGlobalAlphaFactorbSUN( GLbyte factor
) {
6966 void (*func_glGlobalAlphaFactorbSUN
)( GLbyte
) = extension_funcs
[EXT_glGlobalAlphaFactorbSUN
];
6967 TRACE("(%d)\n", factor
);
6969 func_glGlobalAlphaFactorbSUN( factor
);
6973 static void WINAPI
wine_glGlobalAlphaFactordSUN( GLdouble factor
) {
6974 void (*func_glGlobalAlphaFactordSUN
)( GLdouble
) = extension_funcs
[EXT_glGlobalAlphaFactordSUN
];
6975 TRACE("(%f)\n", factor
);
6977 func_glGlobalAlphaFactordSUN( factor
);
6981 static void WINAPI
wine_glGlobalAlphaFactorfSUN( GLfloat factor
) {
6982 void (*func_glGlobalAlphaFactorfSUN
)( GLfloat
) = extension_funcs
[EXT_glGlobalAlphaFactorfSUN
];
6983 TRACE("(%f)\n", factor
);
6985 func_glGlobalAlphaFactorfSUN( factor
);
6989 static void WINAPI
wine_glGlobalAlphaFactoriSUN( GLint factor
) {
6990 void (*func_glGlobalAlphaFactoriSUN
)( GLint
) = extension_funcs
[EXT_glGlobalAlphaFactoriSUN
];
6991 TRACE("(%d)\n", factor
);
6993 func_glGlobalAlphaFactoriSUN( factor
);
6997 static void WINAPI
wine_glGlobalAlphaFactorsSUN( GLshort factor
) {
6998 void (*func_glGlobalAlphaFactorsSUN
)( GLshort
) = extension_funcs
[EXT_glGlobalAlphaFactorsSUN
];
6999 TRACE("(%d)\n", factor
);
7001 func_glGlobalAlphaFactorsSUN( factor
);
7005 static void WINAPI
wine_glGlobalAlphaFactorubSUN( GLubyte factor
) {
7006 void (*func_glGlobalAlphaFactorubSUN
)( GLubyte
) = extension_funcs
[EXT_glGlobalAlphaFactorubSUN
];
7007 TRACE("(%d)\n", factor
);
7009 func_glGlobalAlphaFactorubSUN( factor
);
7013 static void WINAPI
wine_glGlobalAlphaFactoruiSUN( GLuint factor
) {
7014 void (*func_glGlobalAlphaFactoruiSUN
)( GLuint
) = extension_funcs
[EXT_glGlobalAlphaFactoruiSUN
];
7015 TRACE("(%d)\n", factor
);
7017 func_glGlobalAlphaFactoruiSUN( factor
);
7021 static void WINAPI
wine_glGlobalAlphaFactorusSUN( GLushort factor
) {
7022 void (*func_glGlobalAlphaFactorusSUN
)( GLushort
) = extension_funcs
[EXT_glGlobalAlphaFactorusSUN
];
7023 TRACE("(%d)\n", factor
);
7025 func_glGlobalAlphaFactorusSUN( factor
);
7029 static void WINAPI
wine_glHintPGI( GLenum target
, GLint mode
) {
7030 void (*func_glHintPGI
)( GLenum
, GLint
) = extension_funcs
[EXT_glHintPGI
];
7031 TRACE("(%d, %d)\n", target
, mode
);
7033 func_glHintPGI( target
, mode
);
7037 static void WINAPI
wine_glHistogram( GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
) {
7038 void (*func_glHistogram
)( GLenum
, GLsizei
, GLenum
, GLboolean
) = extension_funcs
[EXT_glHistogram
];
7039 TRACE("(%d, %d, %d, %d)\n", target
, width
, internalformat
, sink
);
7041 func_glHistogram( target
, width
, internalformat
, sink
);
7045 static void WINAPI
wine_glHistogramEXT( GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
) {
7046 void (*func_glHistogramEXT
)( GLenum
, GLsizei
, GLenum
, GLboolean
) = extension_funcs
[EXT_glHistogramEXT
];
7047 TRACE("(%d, %d, %d, %d)\n", target
, width
, internalformat
, sink
);
7049 func_glHistogramEXT( target
, width
, internalformat
, sink
);
7053 static void WINAPI
wine_glIglooInterfaceSGIX( GLenum pname
, GLvoid
* params
) {
7054 void (*func_glIglooInterfaceSGIX
)( GLenum
, GLvoid
* ) = extension_funcs
[EXT_glIglooInterfaceSGIX
];
7055 TRACE("(%d, %p)\n", pname
, params
);
7057 func_glIglooInterfaceSGIX( pname
, params
);
7061 static void WINAPI
wine_glImageTransformParameterfHP( GLenum target
, GLenum pname
, GLfloat param
) {
7062 void (*func_glImageTransformParameterfHP
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glImageTransformParameterfHP
];
7063 TRACE("(%d, %d, %f)\n", target
, pname
, param
);
7065 func_glImageTransformParameterfHP( target
, pname
, param
);
7069 static void WINAPI
wine_glImageTransformParameterfvHP( GLenum target
, GLenum pname
, GLfloat
* params
) {
7070 void (*func_glImageTransformParameterfvHP
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glImageTransformParameterfvHP
];
7071 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7073 func_glImageTransformParameterfvHP( target
, pname
, params
);
7077 static void WINAPI
wine_glImageTransformParameteriHP( GLenum target
, GLenum pname
, GLint param
) {
7078 void (*func_glImageTransformParameteriHP
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glImageTransformParameteriHP
];
7079 TRACE("(%d, %d, %d)\n", target
, pname
, param
);
7081 func_glImageTransformParameteriHP( target
, pname
, param
);
7085 static void WINAPI
wine_glImageTransformParameterivHP( GLenum target
, GLenum pname
, GLint
* params
) {
7086 void (*func_glImageTransformParameterivHP
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glImageTransformParameterivHP
];
7087 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7089 func_glImageTransformParameterivHP( target
, pname
, params
);
7093 static void WINAPI
wine_glIndexFormatNV( GLenum type
, GLsizei stride
) {
7094 void (*func_glIndexFormatNV
)( GLenum
, GLsizei
) = extension_funcs
[EXT_glIndexFormatNV
];
7095 TRACE("(%d, %d)\n", type
, stride
);
7097 func_glIndexFormatNV( type
, stride
);
7101 static void WINAPI
wine_glIndexFuncEXT( GLenum func
, GLclampf ref
) {
7102 void (*func_glIndexFuncEXT
)( GLenum
, GLclampf
) = extension_funcs
[EXT_glIndexFuncEXT
];
7103 TRACE("(%d, %f)\n", func
, ref
);
7105 func_glIndexFuncEXT( func
, ref
);
7109 static void WINAPI
wine_glIndexMaterialEXT( GLenum face
, GLenum mode
) {
7110 void (*func_glIndexMaterialEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glIndexMaterialEXT
];
7111 TRACE("(%d, %d)\n", face
, mode
);
7113 func_glIndexMaterialEXT( face
, mode
);
7117 static void WINAPI
wine_glIndexPointerEXT( GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
7118 void (*func_glIndexPointerEXT
)( GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glIndexPointerEXT
];
7119 TRACE("(%d, %d, %d, %p)\n", type
, stride
, count
, pointer
);
7121 func_glIndexPointerEXT( type
, stride
, count
, pointer
);
7125 static void WINAPI
wine_glIndexPointerListIBM( GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
7126 void (*func_glIndexPointerListIBM
)( GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glIndexPointerListIBM
];
7127 TRACE("(%d, %d, %p, %d)\n", type
, stride
, pointer
, ptrstride
);
7129 func_glIndexPointerListIBM( type
, stride
, pointer
, ptrstride
);
7133 static void WINAPI
wine_glInsertComponentEXT( GLuint res
, GLuint src
, GLuint num
) {
7134 void (*func_glInsertComponentEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glInsertComponentEXT
];
7135 TRACE("(%d, %d, %d)\n", res
, src
, num
);
7137 func_glInsertComponentEXT( res
, src
, num
);
7141 static void WINAPI
wine_glInstrumentsBufferSGIX( GLsizei size
, GLint
* buffer
) {
7142 void (*func_glInstrumentsBufferSGIX
)( GLsizei
, GLint
* ) = extension_funcs
[EXT_glInstrumentsBufferSGIX
];
7143 TRACE("(%d, %p)\n", size
, buffer
);
7145 func_glInstrumentsBufferSGIX( size
, buffer
);
7149 static GLboolean WINAPI
wine_glIsAsyncMarkerSGIX( GLuint marker
) {
7150 GLboolean ret_value
;
7151 GLboolean (*func_glIsAsyncMarkerSGIX
)( GLuint
) = extension_funcs
[EXT_glIsAsyncMarkerSGIX
];
7152 TRACE("(%d)\n", marker
);
7154 ret_value
= func_glIsAsyncMarkerSGIX( marker
);
7159 static GLboolean WINAPI
wine_glIsBuffer( GLuint buffer
) {
7160 GLboolean ret_value
;
7161 GLboolean (*func_glIsBuffer
)( GLuint
) = extension_funcs
[EXT_glIsBuffer
];
7162 TRACE("(%d)\n", buffer
);
7164 ret_value
= func_glIsBuffer( buffer
);
7169 static GLboolean WINAPI
wine_glIsBufferARB( GLuint buffer
) {
7170 GLboolean ret_value
;
7171 GLboolean (*func_glIsBufferARB
)( GLuint
) = extension_funcs
[EXT_glIsBufferARB
];
7172 TRACE("(%d)\n", buffer
);
7174 ret_value
= func_glIsBufferARB( buffer
);
7179 static GLboolean WINAPI
wine_glIsBufferResidentNV( GLenum target
) {
7180 GLboolean ret_value
;
7181 GLboolean (*func_glIsBufferResidentNV
)( GLenum
) = extension_funcs
[EXT_glIsBufferResidentNV
];
7182 TRACE("(%d)\n", target
);
7184 ret_value
= func_glIsBufferResidentNV( target
);
7189 static GLboolean WINAPI
wine_glIsEnabledIndexedEXT( GLenum target
, GLuint index
) {
7190 GLboolean ret_value
;
7191 GLboolean (*func_glIsEnabledIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glIsEnabledIndexedEXT
];
7192 TRACE("(%d, %d)\n", target
, index
);
7194 ret_value
= func_glIsEnabledIndexedEXT( target
, index
);
7199 static GLboolean WINAPI
wine_glIsEnabledi( GLenum target
, GLuint index
) {
7200 GLboolean ret_value
;
7201 GLboolean (*func_glIsEnabledi
)( GLenum
, GLuint
) = extension_funcs
[EXT_glIsEnabledi
];
7202 TRACE("(%d, %d)\n", target
, index
);
7204 ret_value
= func_glIsEnabledi( target
, index
);
7209 static GLboolean WINAPI
wine_glIsFenceAPPLE( GLuint fence
) {
7210 GLboolean ret_value
;
7211 GLboolean (*func_glIsFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glIsFenceAPPLE
];
7212 TRACE("(%d)\n", fence
);
7214 ret_value
= func_glIsFenceAPPLE( fence
);
7219 static GLboolean WINAPI
wine_glIsFenceNV( GLuint fence
) {
7220 GLboolean ret_value
;
7221 GLboolean (*func_glIsFenceNV
)( GLuint
) = extension_funcs
[EXT_glIsFenceNV
];
7222 TRACE("(%d)\n", fence
);
7224 ret_value
= func_glIsFenceNV( fence
);
7229 static GLboolean WINAPI
wine_glIsFramebuffer( GLuint framebuffer
) {
7230 GLboolean ret_value
;
7231 GLboolean (*func_glIsFramebuffer
)( GLuint
) = extension_funcs
[EXT_glIsFramebuffer
];
7232 TRACE("(%d)\n", framebuffer
);
7234 ret_value
= func_glIsFramebuffer( framebuffer
);
7239 static GLboolean WINAPI
wine_glIsFramebufferEXT( GLuint framebuffer
) {
7240 GLboolean ret_value
;
7241 GLboolean (*func_glIsFramebufferEXT
)( GLuint
) = extension_funcs
[EXT_glIsFramebufferEXT
];
7242 TRACE("(%d)\n", framebuffer
);
7244 ret_value
= func_glIsFramebufferEXT( framebuffer
);
7249 static GLboolean WINAPI
wine_glIsNamedBufferResidentNV( GLuint buffer
) {
7250 GLboolean ret_value
;
7251 GLboolean (*func_glIsNamedBufferResidentNV
)( GLuint
) = extension_funcs
[EXT_glIsNamedBufferResidentNV
];
7252 TRACE("(%d)\n", buffer
);
7254 ret_value
= func_glIsNamedBufferResidentNV( buffer
);
7259 static GLboolean WINAPI
wine_glIsObjectBufferATI( GLuint buffer
) {
7260 GLboolean ret_value
;
7261 GLboolean (*func_glIsObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glIsObjectBufferATI
];
7262 TRACE("(%d)\n", buffer
);
7264 ret_value
= func_glIsObjectBufferATI( buffer
);
7269 static GLboolean WINAPI
wine_glIsOcclusionQueryNV( GLuint id
) {
7270 GLboolean ret_value
;
7271 GLboolean (*func_glIsOcclusionQueryNV
)( GLuint
) = extension_funcs
[EXT_glIsOcclusionQueryNV
];
7272 TRACE("(%d)\n", id
);
7274 ret_value
= func_glIsOcclusionQueryNV( id
);
7279 static GLboolean WINAPI
wine_glIsProgram( GLuint program
) {
7280 GLboolean ret_value
;
7281 GLboolean (*func_glIsProgram
)( GLuint
) = extension_funcs
[EXT_glIsProgram
];
7282 TRACE("(%d)\n", program
);
7284 ret_value
= func_glIsProgram( program
);
7289 static GLboolean WINAPI
wine_glIsProgramARB( GLuint program
) {
7290 GLboolean ret_value
;
7291 GLboolean (*func_glIsProgramARB
)( GLuint
) = extension_funcs
[EXT_glIsProgramARB
];
7292 TRACE("(%d)\n", program
);
7294 ret_value
= func_glIsProgramARB( program
);
7299 static GLboolean WINAPI
wine_glIsProgramNV( GLuint id
) {
7300 GLboolean ret_value
;
7301 GLboolean (*func_glIsProgramNV
)( GLuint
) = extension_funcs
[EXT_glIsProgramNV
];
7302 TRACE("(%d)\n", id
);
7304 ret_value
= func_glIsProgramNV( id
);
7309 static GLboolean WINAPI
wine_glIsQuery( GLuint id
) {
7310 GLboolean ret_value
;
7311 GLboolean (*func_glIsQuery
)( GLuint
) = extension_funcs
[EXT_glIsQuery
];
7312 TRACE("(%d)\n", id
);
7314 ret_value
= func_glIsQuery( id
);
7319 static GLboolean WINAPI
wine_glIsQueryARB( GLuint id
) {
7320 GLboolean ret_value
;
7321 GLboolean (*func_glIsQueryARB
)( GLuint
) = extension_funcs
[EXT_glIsQueryARB
];
7322 TRACE("(%d)\n", id
);
7324 ret_value
= func_glIsQueryARB( id
);
7329 static GLboolean WINAPI
wine_glIsRenderbuffer( GLuint renderbuffer
) {
7330 GLboolean ret_value
;
7331 GLboolean (*func_glIsRenderbuffer
)( GLuint
) = extension_funcs
[EXT_glIsRenderbuffer
];
7332 TRACE("(%d)\n", renderbuffer
);
7334 ret_value
= func_glIsRenderbuffer( renderbuffer
);
7339 static GLboolean WINAPI
wine_glIsRenderbufferEXT( GLuint renderbuffer
) {
7340 GLboolean ret_value
;
7341 GLboolean (*func_glIsRenderbufferEXT
)( GLuint
) = extension_funcs
[EXT_glIsRenderbufferEXT
];
7342 TRACE("(%d)\n", renderbuffer
);
7344 ret_value
= func_glIsRenderbufferEXT( renderbuffer
);
7349 static GLboolean WINAPI
wine_glIsShader( GLuint shader
) {
7350 GLboolean ret_value
;
7351 GLboolean (*func_glIsShader
)( GLuint
) = extension_funcs
[EXT_glIsShader
];
7352 TRACE("(%d)\n", shader
);
7354 ret_value
= func_glIsShader( shader
);
7359 static GLboolean WINAPI
wine_glIsSync( GLvoid
* sync
) {
7360 GLboolean ret_value
;
7361 GLboolean (*func_glIsSync
)( GLvoid
* ) = extension_funcs
[EXT_glIsSync
];
7362 TRACE("(%p)\n", sync
);
7364 ret_value
= func_glIsSync( sync
);
7369 static GLboolean WINAPI
wine_glIsTextureEXT( GLuint texture
) {
7370 GLboolean ret_value
;
7371 GLboolean (*func_glIsTextureEXT
)( GLuint
) = extension_funcs
[EXT_glIsTextureEXT
];
7372 TRACE("(%d)\n", texture
);
7374 ret_value
= func_glIsTextureEXT( texture
);
7379 static GLboolean WINAPI
wine_glIsTransformFeedbackNV( GLuint id
) {
7380 GLboolean ret_value
;
7381 GLboolean (*func_glIsTransformFeedbackNV
)( GLuint
) = extension_funcs
[EXT_glIsTransformFeedbackNV
];
7382 TRACE("(%d)\n", id
);
7384 ret_value
= func_glIsTransformFeedbackNV( id
);
7389 static GLboolean WINAPI
wine_glIsVariantEnabledEXT( GLuint id
, GLenum cap
) {
7390 GLboolean ret_value
;
7391 GLboolean (*func_glIsVariantEnabledEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glIsVariantEnabledEXT
];
7392 TRACE("(%d, %d)\n", id
, cap
);
7394 ret_value
= func_glIsVariantEnabledEXT( id
, cap
);
7399 static GLboolean WINAPI
wine_glIsVertexArray( GLuint array
) {
7400 GLboolean ret_value
;
7401 GLboolean (*func_glIsVertexArray
)( GLuint
) = extension_funcs
[EXT_glIsVertexArray
];
7402 TRACE("(%d)\n", array
);
7404 ret_value
= func_glIsVertexArray( array
);
7409 static GLboolean WINAPI
wine_glIsVertexArrayAPPLE( GLuint array
) {
7410 GLboolean ret_value
;
7411 GLboolean (*func_glIsVertexArrayAPPLE
)( GLuint
) = extension_funcs
[EXT_glIsVertexArrayAPPLE
];
7412 TRACE("(%d)\n", array
);
7414 ret_value
= func_glIsVertexArrayAPPLE( array
);
7419 static GLboolean WINAPI
wine_glIsVertexAttribEnabledAPPLE( GLuint index
, GLenum pname
) {
7420 GLboolean ret_value
;
7421 GLboolean (*func_glIsVertexAttribEnabledAPPLE
)( GLuint
, GLenum
) = extension_funcs
[EXT_glIsVertexAttribEnabledAPPLE
];
7422 TRACE("(%d, %d)\n", index
, pname
);
7424 ret_value
= func_glIsVertexAttribEnabledAPPLE( index
, pname
);
7429 static void WINAPI
wine_glLightEnviSGIX( GLenum pname
, GLint param
) {
7430 void (*func_glLightEnviSGIX
)( GLenum
, GLint
) = extension_funcs
[EXT_glLightEnviSGIX
];
7431 TRACE("(%d, %d)\n", pname
, param
);
7433 func_glLightEnviSGIX( pname
, param
);
7437 static void WINAPI
wine_glLinkProgram( GLuint program
) {
7438 void (*func_glLinkProgram
)( GLuint
) = extension_funcs
[EXT_glLinkProgram
];
7439 TRACE("(%d)\n", program
);
7441 func_glLinkProgram( program
);
7445 static void WINAPI
wine_glLinkProgramARB( unsigned int programObj
) {
7446 void (*func_glLinkProgramARB
)( unsigned int ) = extension_funcs
[EXT_glLinkProgramARB
];
7447 TRACE("(%d)\n", programObj
);
7449 func_glLinkProgramARB( programObj
);
7453 static void WINAPI
wine_glListParameterfSGIX( GLuint list
, GLenum pname
, GLfloat param
) {
7454 void (*func_glListParameterfSGIX
)( GLuint
, GLenum
, GLfloat
) = extension_funcs
[EXT_glListParameterfSGIX
];
7455 TRACE("(%d, %d, %f)\n", list
, pname
, param
);
7457 func_glListParameterfSGIX( list
, pname
, param
);
7461 static void WINAPI
wine_glListParameterfvSGIX( GLuint list
, GLenum pname
, GLfloat
* params
) {
7462 void (*func_glListParameterfvSGIX
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glListParameterfvSGIX
];
7463 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
7465 func_glListParameterfvSGIX( list
, pname
, params
);
7469 static void WINAPI
wine_glListParameteriSGIX( GLuint list
, GLenum pname
, GLint param
) {
7470 void (*func_glListParameteriSGIX
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glListParameteriSGIX
];
7471 TRACE("(%d, %d, %d)\n", list
, pname
, param
);
7473 func_glListParameteriSGIX( list
, pname
, param
);
7477 static void WINAPI
wine_glListParameterivSGIX( GLuint list
, GLenum pname
, GLint
* params
) {
7478 void (*func_glListParameterivSGIX
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glListParameterivSGIX
];
7479 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
7481 func_glListParameterivSGIX( list
, pname
, params
);
7485 static void WINAPI
wine_glLoadIdentityDeformationMapSGIX( GLbitfield mask
) {
7486 void (*func_glLoadIdentityDeformationMapSGIX
)( GLbitfield
) = extension_funcs
[EXT_glLoadIdentityDeformationMapSGIX
];
7487 TRACE("(%d)\n", mask
);
7489 func_glLoadIdentityDeformationMapSGIX( mask
);
7493 static void WINAPI
wine_glLoadProgramNV( GLenum target
, GLuint id
, GLsizei len
, GLubyte
* program
) {
7494 void (*func_glLoadProgramNV
)( GLenum
, GLuint
, GLsizei
, GLubyte
* ) = extension_funcs
[EXT_glLoadProgramNV
];
7495 TRACE("(%d, %d, %d, %p)\n", target
, id
, len
, program
);
7497 func_glLoadProgramNV( target
, id
, len
, program
);
7501 static void WINAPI
wine_glLoadTransposeMatrixd( GLdouble
* m
) {
7502 void (*func_glLoadTransposeMatrixd
)( GLdouble
* ) = extension_funcs
[EXT_glLoadTransposeMatrixd
];
7503 TRACE("(%p)\n", m
);
7505 func_glLoadTransposeMatrixd( m
);
7509 static void WINAPI
wine_glLoadTransposeMatrixdARB( GLdouble
* m
) {
7510 void (*func_glLoadTransposeMatrixdARB
)( GLdouble
* ) = extension_funcs
[EXT_glLoadTransposeMatrixdARB
];
7511 TRACE("(%p)\n", m
);
7513 func_glLoadTransposeMatrixdARB( m
);
7517 static void WINAPI
wine_glLoadTransposeMatrixf( GLfloat
* m
) {
7518 void (*func_glLoadTransposeMatrixf
)( GLfloat
* ) = extension_funcs
[EXT_glLoadTransposeMatrixf
];
7519 TRACE("(%p)\n", m
);
7521 func_glLoadTransposeMatrixf( m
);
7525 static void WINAPI
wine_glLoadTransposeMatrixfARB( GLfloat
* m
) {
7526 void (*func_glLoadTransposeMatrixfARB
)( GLfloat
* ) = extension_funcs
[EXT_glLoadTransposeMatrixfARB
];
7527 TRACE("(%p)\n", m
);
7529 func_glLoadTransposeMatrixfARB( m
);
7533 static void WINAPI
wine_glLockArraysEXT( GLint first
, GLsizei count
) {
7534 void (*func_glLockArraysEXT
)( GLint
, GLsizei
) = extension_funcs
[EXT_glLockArraysEXT
];
7535 TRACE("(%d, %d)\n", first
, count
);
7537 func_glLockArraysEXT( first
, count
);
7541 static void WINAPI
wine_glMTexCoord2fSGIS( GLenum target
, GLfloat s
, GLfloat t
) {
7542 void (*func_glMTexCoord2fSGIS
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMTexCoord2fSGIS
];
7543 TRACE("(%d, %f, %f)\n", target
, s
, t
);
7545 func_glMTexCoord2fSGIS( target
, s
, t
);
7549 static void WINAPI
wine_glMTexCoord2fvSGIS( GLenum target
, GLfloat
* v
) {
7550 void (*func_glMTexCoord2fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMTexCoord2fvSGIS
];
7551 TRACE("(%d, %p)\n", target
, v
);
7553 func_glMTexCoord2fvSGIS( target
, v
);
7557 static void WINAPI
wine_glMakeBufferNonResidentNV( GLenum target
) {
7558 void (*func_glMakeBufferNonResidentNV
)( GLenum
) = extension_funcs
[EXT_glMakeBufferNonResidentNV
];
7559 TRACE("(%d)\n", target
);
7561 func_glMakeBufferNonResidentNV( target
);
7565 static void WINAPI
wine_glMakeBufferResidentNV( GLenum target
, GLenum access
) {
7566 void (*func_glMakeBufferResidentNV
)( GLenum
, GLenum
) = extension_funcs
[EXT_glMakeBufferResidentNV
];
7567 TRACE("(%d, %d)\n", target
, access
);
7569 func_glMakeBufferResidentNV( target
, access
);
7573 static GLvoid
* WINAPI
wine_glMapBuffer( GLenum target
, GLenum access
) {
7575 GLvoid
* (*func_glMapBuffer
)( GLenum
, GLenum
) = extension_funcs
[EXT_glMapBuffer
];
7576 TRACE("(%d, %d)\n", target
, access
);
7578 ret_value
= func_glMapBuffer( target
, access
);
7583 static GLvoid
* WINAPI
wine_glMapBufferARB( GLenum target
, GLenum access
) {
7585 GLvoid
* (*func_glMapBufferARB
)( GLenum
, GLenum
) = extension_funcs
[EXT_glMapBufferARB
];
7586 TRACE("(%d, %d)\n", target
, access
);
7588 ret_value
= func_glMapBufferARB( target
, access
);
7593 static GLvoid
* WINAPI
wine_glMapBufferRange( GLenum target
, INT_PTR offset
, INT_PTR length
, GLbitfield access
) {
7595 GLvoid
* (*func_glMapBufferRange
)( GLenum
, INT_PTR
, INT_PTR
, GLbitfield
) = extension_funcs
[EXT_glMapBufferRange
];
7596 TRACE("(%d, %ld, %ld, %d)\n", target
, offset
, length
, access
);
7598 ret_value
= func_glMapBufferRange( target
, offset
, length
, access
);
7603 static void WINAPI
wine_glMapControlPointsNV( GLenum target
, GLuint index
, GLenum type
, GLsizei ustride
, GLsizei vstride
, GLint uorder
, GLint vorder
, GLboolean packed
, GLvoid
* points
) {
7604 void (*func_glMapControlPointsNV
)( GLenum
, GLuint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLint
, GLboolean
, GLvoid
* ) = extension_funcs
[EXT_glMapControlPointsNV
];
7605 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, index
, type
, ustride
, vstride
, uorder
, vorder
, packed
, points
);
7607 func_glMapControlPointsNV( target
, index
, type
, ustride
, vstride
, uorder
, vorder
, packed
, points
);
7611 static GLvoid
* WINAPI
wine_glMapNamedBufferEXT( GLuint buffer
, GLenum access
) {
7613 GLvoid
* (*func_glMapNamedBufferEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glMapNamedBufferEXT
];
7614 TRACE("(%d, %d)\n", buffer
, access
);
7616 ret_value
= func_glMapNamedBufferEXT( buffer
, access
);
7621 static GLvoid
* WINAPI
wine_glMapObjectBufferATI( GLuint buffer
) {
7623 GLvoid
* (*func_glMapObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glMapObjectBufferATI
];
7624 TRACE("(%d)\n", buffer
);
7626 ret_value
= func_glMapObjectBufferATI( buffer
);
7631 static void WINAPI
wine_glMapParameterfvNV( GLenum target
, GLenum pname
, GLfloat
* params
) {
7632 void (*func_glMapParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMapParameterfvNV
];
7633 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7635 func_glMapParameterfvNV( target
, pname
, params
);
7639 static void WINAPI
wine_glMapParameterivNV( GLenum target
, GLenum pname
, GLint
* params
) {
7640 void (*func_glMapParameterivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMapParameterivNV
];
7641 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7643 func_glMapParameterivNV( target
, pname
, params
);
7647 static void WINAPI
wine_glMapVertexAttrib1dAPPLE( GLuint index
, GLuint size
, GLdouble u1
, GLdouble u2
, GLint stride
, GLint order
, GLdouble
* points
) {
7648 void (*func_glMapVertexAttrib1dAPPLE
)( GLuint
, GLuint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
* ) = extension_funcs
[EXT_glMapVertexAttrib1dAPPLE
];
7649 TRACE("(%d, %d, %f, %f, %d, %d, %p)\n", index
, size
, u1
, u2
, stride
, order
, points
);
7651 func_glMapVertexAttrib1dAPPLE( index
, size
, u1
, u2
, stride
, order
, points
);
7655 static void WINAPI
wine_glMapVertexAttrib1fAPPLE( GLuint index
, GLuint size
, GLfloat u1
, GLfloat u2
, GLint stride
, GLint order
, GLfloat
* points
) {
7656 void (*func_glMapVertexAttrib1fAPPLE
)( GLuint
, GLuint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glMapVertexAttrib1fAPPLE
];
7657 TRACE("(%d, %d, %f, %f, %d, %d, %p)\n", index
, size
, u1
, u2
, stride
, order
, points
);
7659 func_glMapVertexAttrib1fAPPLE( index
, size
, u1
, u2
, stride
, order
, points
);
7663 static void WINAPI
wine_glMapVertexAttrib2dAPPLE( GLuint index
, GLuint size
, GLdouble u1
, GLdouble u2
, GLint ustride
, GLint uorder
, GLdouble v1
, GLdouble v2
, GLint vstride
, GLint vorder
, GLdouble
* points
) {
7664 void (*func_glMapVertexAttrib2dAPPLE
)( GLuint
, GLuint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
* ) = extension_funcs
[EXT_glMapVertexAttrib2dAPPLE
];
7665 TRACE("(%d, %d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
7667 func_glMapVertexAttrib2dAPPLE( index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
7671 static void WINAPI
wine_glMapVertexAttrib2fAPPLE( GLuint index
, GLuint size
, GLfloat u1
, GLfloat u2
, GLint ustride
, GLint uorder
, GLfloat v1
, GLfloat v2
, GLint vstride
, GLint vorder
, GLfloat
* points
) {
7672 void (*func_glMapVertexAttrib2fAPPLE
)( GLuint
, GLuint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glMapVertexAttrib2fAPPLE
];
7673 TRACE("(%d, %d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
7675 func_glMapVertexAttrib2fAPPLE( index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
7679 static void WINAPI
wine_glMatrixFrustumEXT( GLenum mode
, GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
) {
7680 void (*func_glMatrixFrustumEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixFrustumEXT
];
7681 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", mode
, left
, right
, bottom
, top
, zNear
, zFar
);
7683 func_glMatrixFrustumEXT( mode
, left
, right
, bottom
, top
, zNear
, zFar
);
7687 static void WINAPI
wine_glMatrixIndexPointerARB( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
7688 void (*func_glMatrixIndexPointerARB
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glMatrixIndexPointerARB
];
7689 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
7691 func_glMatrixIndexPointerARB( size
, type
, stride
, pointer
);
7695 static void WINAPI
wine_glMatrixIndexubvARB( GLint size
, GLubyte
* indices
) {
7696 void (*func_glMatrixIndexubvARB
)( GLint
, GLubyte
* ) = extension_funcs
[EXT_glMatrixIndexubvARB
];
7697 TRACE("(%d, %p)\n", size
, indices
);
7699 func_glMatrixIndexubvARB( size
, indices
);
7703 static void WINAPI
wine_glMatrixIndexuivARB( GLint size
, GLuint
* indices
) {
7704 void (*func_glMatrixIndexuivARB
)( GLint
, GLuint
* ) = extension_funcs
[EXT_glMatrixIndexuivARB
];
7705 TRACE("(%d, %p)\n", size
, indices
);
7707 func_glMatrixIndexuivARB( size
, indices
);
7711 static void WINAPI
wine_glMatrixIndexusvARB( GLint size
, GLushort
* indices
) {
7712 void (*func_glMatrixIndexusvARB
)( GLint
, GLushort
* ) = extension_funcs
[EXT_glMatrixIndexusvARB
];
7713 TRACE("(%d, %p)\n", size
, indices
);
7715 func_glMatrixIndexusvARB( size
, indices
);
7719 static void WINAPI
wine_glMatrixLoadIdentityEXT( GLenum mode
) {
7720 void (*func_glMatrixLoadIdentityEXT
)( GLenum
) = extension_funcs
[EXT_glMatrixLoadIdentityEXT
];
7721 TRACE("(%d)\n", mode
);
7723 func_glMatrixLoadIdentityEXT( mode
);
7727 static void WINAPI
wine_glMatrixLoadTransposedEXT( GLenum mode
, GLdouble
* m
) {
7728 void (*func_glMatrixLoadTransposedEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixLoadTransposedEXT
];
7729 TRACE("(%d, %p)\n", mode
, m
);
7731 func_glMatrixLoadTransposedEXT( mode
, m
);
7735 static void WINAPI
wine_glMatrixLoadTransposefEXT( GLenum mode
, GLfloat
* m
) {
7736 void (*func_glMatrixLoadTransposefEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixLoadTransposefEXT
];
7737 TRACE("(%d, %p)\n", mode
, m
);
7739 func_glMatrixLoadTransposefEXT( mode
, m
);
7743 static void WINAPI
wine_glMatrixLoaddEXT( GLenum mode
, GLdouble
* m
) {
7744 void (*func_glMatrixLoaddEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixLoaddEXT
];
7745 TRACE("(%d, %p)\n", mode
, m
);
7747 func_glMatrixLoaddEXT( mode
, m
);
7751 static void WINAPI
wine_glMatrixLoadfEXT( GLenum mode
, GLfloat
* m
) {
7752 void (*func_glMatrixLoadfEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixLoadfEXT
];
7753 TRACE("(%d, %p)\n", mode
, m
);
7755 func_glMatrixLoadfEXT( mode
, m
);
7759 static void WINAPI
wine_glMatrixMultTransposedEXT( GLenum mode
, GLdouble
* m
) {
7760 void (*func_glMatrixMultTransposedEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixMultTransposedEXT
];
7761 TRACE("(%d, %p)\n", mode
, m
);
7763 func_glMatrixMultTransposedEXT( mode
, m
);
7767 static void WINAPI
wine_glMatrixMultTransposefEXT( GLenum mode
, GLfloat
* m
) {
7768 void (*func_glMatrixMultTransposefEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixMultTransposefEXT
];
7769 TRACE("(%d, %p)\n", mode
, m
);
7771 func_glMatrixMultTransposefEXT( mode
, m
);
7775 static void WINAPI
wine_glMatrixMultdEXT( GLenum mode
, GLdouble
* m
) {
7776 void (*func_glMatrixMultdEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixMultdEXT
];
7777 TRACE("(%d, %p)\n", mode
, m
);
7779 func_glMatrixMultdEXT( mode
, m
);
7783 static void WINAPI
wine_glMatrixMultfEXT( GLenum mode
, GLfloat
* m
) {
7784 void (*func_glMatrixMultfEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixMultfEXT
];
7785 TRACE("(%d, %p)\n", mode
, m
);
7787 func_glMatrixMultfEXT( mode
, m
);
7791 static void WINAPI
wine_glMatrixOrthoEXT( GLenum mode
, GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
) {
7792 void (*func_glMatrixOrthoEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixOrthoEXT
];
7793 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", mode
, left
, right
, bottom
, top
, zNear
, zFar
);
7795 func_glMatrixOrthoEXT( mode
, left
, right
, bottom
, top
, zNear
, zFar
);
7799 static void WINAPI
wine_glMatrixPopEXT( GLenum mode
) {
7800 void (*func_glMatrixPopEXT
)( GLenum
) = extension_funcs
[EXT_glMatrixPopEXT
];
7801 TRACE("(%d)\n", mode
);
7803 func_glMatrixPopEXT( mode
);
7807 static void WINAPI
wine_glMatrixPushEXT( GLenum mode
) {
7808 void (*func_glMatrixPushEXT
)( GLenum
) = extension_funcs
[EXT_glMatrixPushEXT
];
7809 TRACE("(%d)\n", mode
);
7811 func_glMatrixPushEXT( mode
);
7815 static void WINAPI
wine_glMatrixRotatedEXT( GLenum mode
, GLdouble angle
, GLdouble x
, GLdouble y
, GLdouble z
) {
7816 void (*func_glMatrixRotatedEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixRotatedEXT
];
7817 TRACE("(%d, %f, %f, %f, %f)\n", mode
, angle
, x
, y
, z
);
7819 func_glMatrixRotatedEXT( mode
, angle
, x
, y
, z
);
7823 static void WINAPI
wine_glMatrixRotatefEXT( GLenum mode
, GLfloat angle
, GLfloat x
, GLfloat y
, GLfloat z
) {
7824 void (*func_glMatrixRotatefEXT
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMatrixRotatefEXT
];
7825 TRACE("(%d, %f, %f, %f, %f)\n", mode
, angle
, x
, y
, z
);
7827 func_glMatrixRotatefEXT( mode
, angle
, x
, y
, z
);
7831 static void WINAPI
wine_glMatrixScaledEXT( GLenum mode
, GLdouble x
, GLdouble y
, GLdouble z
) {
7832 void (*func_glMatrixScaledEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixScaledEXT
];
7833 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
7835 func_glMatrixScaledEXT( mode
, x
, y
, z
);
7839 static void WINAPI
wine_glMatrixScalefEXT( GLenum mode
, GLfloat x
, GLfloat y
, GLfloat z
) {
7840 void (*func_glMatrixScalefEXT
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMatrixScalefEXT
];
7841 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
7843 func_glMatrixScalefEXT( mode
, x
, y
, z
);
7847 static void WINAPI
wine_glMatrixTranslatedEXT( GLenum mode
, GLdouble x
, GLdouble y
, GLdouble z
) {
7848 void (*func_glMatrixTranslatedEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixTranslatedEXT
];
7849 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
7851 func_glMatrixTranslatedEXT( mode
, x
, y
, z
);
7855 static void WINAPI
wine_glMatrixTranslatefEXT( GLenum mode
, GLfloat x
, GLfloat y
, GLfloat z
) {
7856 void (*func_glMatrixTranslatefEXT
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMatrixTranslatefEXT
];
7857 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
7859 func_glMatrixTranslatefEXT( mode
, x
, y
, z
);
7863 static void WINAPI
wine_glMinSampleShading( GLclampf value
) {
7864 void (*func_glMinSampleShading
)( GLclampf
) = extension_funcs
[EXT_glMinSampleShading
];
7865 TRACE("(%f)\n", value
);
7867 func_glMinSampleShading( value
);
7871 static void WINAPI
wine_glMinmax( GLenum target
, GLenum internalformat
, GLboolean sink
) {
7872 void (*func_glMinmax
)( GLenum
, GLenum
, GLboolean
) = extension_funcs
[EXT_glMinmax
];
7873 TRACE("(%d, %d, %d)\n", target
, internalformat
, sink
);
7875 func_glMinmax( target
, internalformat
, sink
);
7879 static void WINAPI
wine_glMinmaxEXT( GLenum target
, GLenum internalformat
, GLboolean sink
) {
7880 void (*func_glMinmaxEXT
)( GLenum
, GLenum
, GLboolean
) = extension_funcs
[EXT_glMinmaxEXT
];
7881 TRACE("(%d, %d, %d)\n", target
, internalformat
, sink
);
7883 func_glMinmaxEXT( target
, internalformat
, sink
);
7887 static void WINAPI
wine_glMultTransposeMatrixd( GLdouble
* m
) {
7888 void (*func_glMultTransposeMatrixd
)( GLdouble
* ) = extension_funcs
[EXT_glMultTransposeMatrixd
];
7889 TRACE("(%p)\n", m
);
7891 func_glMultTransposeMatrixd( m
);
7895 static void WINAPI
wine_glMultTransposeMatrixdARB( GLdouble
* m
) {
7896 void (*func_glMultTransposeMatrixdARB
)( GLdouble
* ) = extension_funcs
[EXT_glMultTransposeMatrixdARB
];
7897 TRACE("(%p)\n", m
);
7899 func_glMultTransposeMatrixdARB( m
);
7903 static void WINAPI
wine_glMultTransposeMatrixf( GLfloat
* m
) {
7904 void (*func_glMultTransposeMatrixf
)( GLfloat
* ) = extension_funcs
[EXT_glMultTransposeMatrixf
];
7905 TRACE("(%p)\n", m
);
7907 func_glMultTransposeMatrixf( m
);
7911 static void WINAPI
wine_glMultTransposeMatrixfARB( GLfloat
* m
) {
7912 void (*func_glMultTransposeMatrixfARB
)( GLfloat
* ) = extension_funcs
[EXT_glMultTransposeMatrixfARB
];
7913 TRACE("(%p)\n", m
);
7915 func_glMultTransposeMatrixfARB( m
);
7919 static void WINAPI
wine_glMultiDrawArrays( GLenum mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
7920 void (*func_glMultiDrawArrays
)( GLenum
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawArrays
];
7921 TRACE("(%d, %p, %p, %d)\n", mode
, first
, count
, primcount
);
7923 func_glMultiDrawArrays( mode
, first
, count
, primcount
);
7927 static void WINAPI
wine_glMultiDrawArraysEXT( GLenum mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
7928 void (*func_glMultiDrawArraysEXT
)( GLenum
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawArraysEXT
];
7929 TRACE("(%d, %p, %p, %d)\n", mode
, first
, count
, primcount
);
7931 func_glMultiDrawArraysEXT( mode
, first
, count
, primcount
);
7935 static void WINAPI
wine_glMultiDrawElementArrayAPPLE( GLenum mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
7936 void (*func_glMultiDrawElementArrayAPPLE
)( GLenum
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawElementArrayAPPLE
];
7937 TRACE("(%d, %p, %p, %d)\n", mode
, first
, count
, primcount
);
7939 func_glMultiDrawElementArrayAPPLE( mode
, first
, count
, primcount
);
7943 static void WINAPI
wine_glMultiDrawElements( GLenum mode
, GLsizei
* count
, GLenum type
, GLvoid
** indices
, GLsizei primcount
) {
7944 void (*func_glMultiDrawElements
)( GLenum
, GLsizei
*, GLenum
, GLvoid
**, GLsizei
) = extension_funcs
[EXT_glMultiDrawElements
];
7945 TRACE("(%d, %p, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
7947 func_glMultiDrawElements( mode
, count
, type
, indices
, primcount
);
7951 static void WINAPI
wine_glMultiDrawElementsBaseVertex( GLenum mode
, GLsizei
* count
, GLenum type
, GLvoid
** indices
, GLsizei primcount
, GLint
* basevertex
) {
7952 void (*func_glMultiDrawElementsBaseVertex
)( GLenum
, GLsizei
*, GLenum
, GLvoid
**, GLsizei
, GLint
* ) = extension_funcs
[EXT_glMultiDrawElementsBaseVertex
];
7953 TRACE("(%d, %p, %d, %p, %d, %p)\n", mode
, count
, type
, indices
, primcount
, basevertex
);
7955 func_glMultiDrawElementsBaseVertex( mode
, count
, type
, indices
, primcount
, basevertex
);
7959 static void WINAPI
wine_glMultiDrawElementsEXT( GLenum mode
, GLsizei
* count
, GLenum type
, GLvoid
** indices
, GLsizei primcount
) {
7960 void (*func_glMultiDrawElementsEXT
)( GLenum
, GLsizei
*, GLenum
, GLvoid
**, GLsizei
) = extension_funcs
[EXT_glMultiDrawElementsEXT
];
7961 TRACE("(%d, %p, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
7963 func_glMultiDrawElementsEXT( mode
, count
, type
, indices
, primcount
);
7967 static void WINAPI
wine_glMultiDrawRangeElementArrayAPPLE( GLenum mode
, GLuint start
, GLuint end
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
7968 void (*func_glMultiDrawRangeElementArrayAPPLE
)( GLenum
, GLuint
, GLuint
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawRangeElementArrayAPPLE
];
7969 TRACE("(%d, %d, %d, %p, %p, %d)\n", mode
, start
, end
, first
, count
, primcount
);
7971 func_glMultiDrawRangeElementArrayAPPLE( mode
, start
, end
, first
, count
, primcount
);
7975 static void WINAPI
wine_glMultiModeDrawArraysIBM( GLenum
* mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
, GLint modestride
) {
7976 void (*func_glMultiModeDrawArraysIBM
)( GLenum
*, GLint
*, GLsizei
*, GLsizei
, GLint
) = extension_funcs
[EXT_glMultiModeDrawArraysIBM
];
7977 TRACE("(%p, %p, %p, %d, %d)\n", mode
, first
, count
, primcount
, modestride
);
7979 func_glMultiModeDrawArraysIBM( mode
, first
, count
, primcount
, modestride
);
7983 static void WINAPI
wine_glMultiModeDrawElementsIBM( GLenum
* mode
, GLsizei
* count
, GLenum type
, GLvoid
* const* indices
, GLsizei primcount
, GLint modestride
) {
7984 void (*func_glMultiModeDrawElementsIBM
)( GLenum
*, GLsizei
*, GLenum
, GLvoid
* const*, GLsizei
, GLint
) = extension_funcs
[EXT_glMultiModeDrawElementsIBM
];
7985 TRACE("(%p, %p, %d, %p, %d, %d)\n", mode
, count
, type
, indices
, primcount
, modestride
);
7987 func_glMultiModeDrawElementsIBM( mode
, count
, type
, indices
, primcount
, modestride
);
7991 static void WINAPI
wine_glMultiTexBufferEXT( GLenum texunit
, GLenum target
, GLenum internalformat
, GLuint buffer
) {
7992 void (*func_glMultiTexBufferEXT
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glMultiTexBufferEXT
];
7993 TRACE("(%d, %d, %d, %d)\n", texunit
, target
, internalformat
, buffer
);
7995 func_glMultiTexBufferEXT( texunit
, target
, internalformat
, buffer
);
7999 static void WINAPI
wine_glMultiTexCoord1d( GLenum target
, GLdouble s
) {
8000 void (*func_glMultiTexCoord1d
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord1d
];
8001 TRACE("(%d, %f)\n", target
, s
);
8003 func_glMultiTexCoord1d( target
, s
);
8007 static void WINAPI
wine_glMultiTexCoord1dARB( GLenum target
, GLdouble s
) {
8008 void (*func_glMultiTexCoord1dARB
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord1dARB
];
8009 TRACE("(%d, %f)\n", target
, s
);
8011 func_glMultiTexCoord1dARB( target
, s
);
8015 static void WINAPI
wine_glMultiTexCoord1dSGIS( GLenum target
, GLdouble s
) {
8016 void (*func_glMultiTexCoord1dSGIS
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord1dSGIS
];
8017 TRACE("(%d, %f)\n", target
, s
);
8019 func_glMultiTexCoord1dSGIS( target
, s
);
8023 static void WINAPI
wine_glMultiTexCoord1dv( GLenum target
, GLdouble
* v
) {
8024 void (*func_glMultiTexCoord1dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord1dv
];
8025 TRACE("(%d, %p)\n", target
, v
);
8027 func_glMultiTexCoord1dv( target
, v
);
8031 static void WINAPI
wine_glMultiTexCoord1dvARB( GLenum target
, GLdouble
* v
) {
8032 void (*func_glMultiTexCoord1dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord1dvARB
];
8033 TRACE("(%d, %p)\n", target
, v
);
8035 func_glMultiTexCoord1dvARB( target
, v
);
8039 static void WINAPI
wine_glMultiTexCoord1dvSGIS( GLenum target
, GLdouble
* v
) {
8040 void (*func_glMultiTexCoord1dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord1dvSGIS
];
8041 TRACE("(%d, %p)\n", target
, v
);
8043 func_glMultiTexCoord1dvSGIS( target
, v
);
8047 static void WINAPI
wine_glMultiTexCoord1f( GLenum target
, GLfloat s
) {
8048 void (*func_glMultiTexCoord1f
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord1f
];
8049 TRACE("(%d, %f)\n", target
, s
);
8051 func_glMultiTexCoord1f( target
, s
);
8055 static void WINAPI
wine_glMultiTexCoord1fARB( GLenum target
, GLfloat s
) {
8056 void (*func_glMultiTexCoord1fARB
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord1fARB
];
8057 TRACE("(%d, %f)\n", target
, s
);
8059 func_glMultiTexCoord1fARB( target
, s
);
8063 static void WINAPI
wine_glMultiTexCoord1fSGIS( GLenum target
, GLfloat s
) {
8064 void (*func_glMultiTexCoord1fSGIS
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord1fSGIS
];
8065 TRACE("(%d, %f)\n", target
, s
);
8067 func_glMultiTexCoord1fSGIS( target
, s
);
8071 static void WINAPI
wine_glMultiTexCoord1fv( GLenum target
, GLfloat
* v
) {
8072 void (*func_glMultiTexCoord1fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord1fv
];
8073 TRACE("(%d, %p)\n", target
, v
);
8075 func_glMultiTexCoord1fv( target
, v
);
8079 static void WINAPI
wine_glMultiTexCoord1fvARB( GLenum target
, GLfloat
* v
) {
8080 void (*func_glMultiTexCoord1fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord1fvARB
];
8081 TRACE("(%d, %p)\n", target
, v
);
8083 func_glMultiTexCoord1fvARB( target
, v
);
8087 static void WINAPI
wine_glMultiTexCoord1fvSGIS( GLenum target
, const GLfloat
* v
) {
8088 void (*func_glMultiTexCoord1fvSGIS
)( GLenum
, const GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord1fvSGIS
];
8089 TRACE("(%d, %p)\n", target
, v
);
8091 func_glMultiTexCoord1fvSGIS( target
, v
);
8095 static void WINAPI
wine_glMultiTexCoord1hNV( GLenum target
, unsigned short s
) {
8096 void (*func_glMultiTexCoord1hNV
)( GLenum
, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord1hNV
];
8097 TRACE("(%d, %d)\n", target
, s
);
8099 func_glMultiTexCoord1hNV( target
, s
);
8103 static void WINAPI
wine_glMultiTexCoord1hvNV( GLenum target
, unsigned short* v
) {
8104 void (*func_glMultiTexCoord1hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord1hvNV
];
8105 TRACE("(%d, %p)\n", target
, v
);
8107 func_glMultiTexCoord1hvNV( target
, v
);
8111 static void WINAPI
wine_glMultiTexCoord1i( GLenum target
, GLint s
) {
8112 void (*func_glMultiTexCoord1i
)( GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexCoord1i
];
8113 TRACE("(%d, %d)\n", target
, s
);
8115 func_glMultiTexCoord1i( target
, s
);
8119 static void WINAPI
wine_glMultiTexCoord1iARB( GLenum target
, GLint s
) {
8120 void (*func_glMultiTexCoord1iARB
)( GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexCoord1iARB
];
8121 TRACE("(%d, %d)\n", target
, s
);
8123 func_glMultiTexCoord1iARB( target
, s
);
8127 static void WINAPI
wine_glMultiTexCoord1iSGIS( GLenum target
, GLint s
) {
8128 void (*func_glMultiTexCoord1iSGIS
)( GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexCoord1iSGIS
];
8129 TRACE("(%d, %d)\n", target
, s
);
8131 func_glMultiTexCoord1iSGIS( target
, s
);
8135 static void WINAPI
wine_glMultiTexCoord1iv( GLenum target
, GLint
* v
) {
8136 void (*func_glMultiTexCoord1iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord1iv
];
8137 TRACE("(%d, %p)\n", target
, v
);
8139 func_glMultiTexCoord1iv( target
, v
);
8143 static void WINAPI
wine_glMultiTexCoord1ivARB( GLenum target
, GLint
* v
) {
8144 void (*func_glMultiTexCoord1ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord1ivARB
];
8145 TRACE("(%d, %p)\n", target
, v
);
8147 func_glMultiTexCoord1ivARB( target
, v
);
8151 static void WINAPI
wine_glMultiTexCoord1ivSGIS( GLenum target
, GLint
* v
) {
8152 void (*func_glMultiTexCoord1ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord1ivSGIS
];
8153 TRACE("(%d, %p)\n", target
, v
);
8155 func_glMultiTexCoord1ivSGIS( target
, v
);
8159 static void WINAPI
wine_glMultiTexCoord1s( GLenum target
, GLshort s
) {
8160 void (*func_glMultiTexCoord1s
)( GLenum
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord1s
];
8161 TRACE("(%d, %d)\n", target
, s
);
8163 func_glMultiTexCoord1s( target
, s
);
8167 static void WINAPI
wine_glMultiTexCoord1sARB( GLenum target
, GLshort s
) {
8168 void (*func_glMultiTexCoord1sARB
)( GLenum
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord1sARB
];
8169 TRACE("(%d, %d)\n", target
, s
);
8171 func_glMultiTexCoord1sARB( target
, s
);
8175 static void WINAPI
wine_glMultiTexCoord1sSGIS( GLenum target
, GLshort s
) {
8176 void (*func_glMultiTexCoord1sSGIS
)( GLenum
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord1sSGIS
];
8177 TRACE("(%d, %d)\n", target
, s
);
8179 func_glMultiTexCoord1sSGIS( target
, s
);
8183 static void WINAPI
wine_glMultiTexCoord1sv( GLenum target
, GLshort
* v
) {
8184 void (*func_glMultiTexCoord1sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord1sv
];
8185 TRACE("(%d, %p)\n", target
, v
);
8187 func_glMultiTexCoord1sv( target
, v
);
8191 static void WINAPI
wine_glMultiTexCoord1svARB( GLenum target
, GLshort
* v
) {
8192 void (*func_glMultiTexCoord1svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord1svARB
];
8193 TRACE("(%d, %p)\n", target
, v
);
8195 func_glMultiTexCoord1svARB( target
, v
);
8199 static void WINAPI
wine_glMultiTexCoord1svSGIS( GLenum target
, GLshort
* v
) {
8200 void (*func_glMultiTexCoord1svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord1svSGIS
];
8201 TRACE("(%d, %p)\n", target
, v
);
8203 func_glMultiTexCoord1svSGIS( target
, v
);
8207 static void WINAPI
wine_glMultiTexCoord2d( GLenum target
, GLdouble s
, GLdouble t
) {
8208 void (*func_glMultiTexCoord2d
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord2d
];
8209 TRACE("(%d, %f, %f)\n", target
, s
, t
);
8211 func_glMultiTexCoord2d( target
, s
, t
);
8215 static void WINAPI
wine_glMultiTexCoord2dARB( GLenum target
, GLdouble s
, GLdouble t
) {
8216 void (*func_glMultiTexCoord2dARB
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord2dARB
];
8217 TRACE("(%d, %f, %f)\n", target
, s
, t
);
8219 func_glMultiTexCoord2dARB( target
, s
, t
);
8223 static void WINAPI
wine_glMultiTexCoord2dSGIS( GLenum target
, GLdouble s
, GLdouble t
) {
8224 void (*func_glMultiTexCoord2dSGIS
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord2dSGIS
];
8225 TRACE("(%d, %f, %f)\n", target
, s
, t
);
8227 func_glMultiTexCoord2dSGIS( target
, s
, t
);
8231 static void WINAPI
wine_glMultiTexCoord2dv( GLenum target
, GLdouble
* v
) {
8232 void (*func_glMultiTexCoord2dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord2dv
];
8233 TRACE("(%d, %p)\n", target
, v
);
8235 func_glMultiTexCoord2dv( target
, v
);
8239 static void WINAPI
wine_glMultiTexCoord2dvARB( GLenum target
, GLdouble
* v
) {
8240 void (*func_glMultiTexCoord2dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord2dvARB
];
8241 TRACE("(%d, %p)\n", target
, v
);
8243 func_glMultiTexCoord2dvARB( target
, v
);
8247 static void WINAPI
wine_glMultiTexCoord2dvSGIS( GLenum target
, GLdouble
* v
) {
8248 void (*func_glMultiTexCoord2dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord2dvSGIS
];
8249 TRACE("(%d, %p)\n", target
, v
);
8251 func_glMultiTexCoord2dvSGIS( target
, v
);
8255 static void WINAPI
wine_glMultiTexCoord2f( GLenum target
, GLfloat s
, GLfloat t
) {
8256 void (*func_glMultiTexCoord2f
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord2f
];
8257 TRACE("(%d, %f, %f)\n", target
, s
, t
);
8259 func_glMultiTexCoord2f( target
, s
, t
);
8263 static void WINAPI
wine_glMultiTexCoord2fARB( GLenum target
, GLfloat s
, GLfloat t
) {
8264 void (*func_glMultiTexCoord2fARB
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord2fARB
];
8265 TRACE("(%d, %f, %f)\n", target
, s
, t
);
8267 func_glMultiTexCoord2fARB( target
, s
, t
);
8271 static void WINAPI
wine_glMultiTexCoord2fSGIS( GLenum target
, GLfloat s
, GLfloat t
) {
8272 void (*func_glMultiTexCoord2fSGIS
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord2fSGIS
];
8273 TRACE("(%d, %f, %f)\n", target
, s
, t
);
8275 func_glMultiTexCoord2fSGIS( target
, s
, t
);
8279 static void WINAPI
wine_glMultiTexCoord2fv( GLenum target
, GLfloat
* v
) {
8280 void (*func_glMultiTexCoord2fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord2fv
];
8281 TRACE("(%d, %p)\n", target
, v
);
8283 func_glMultiTexCoord2fv( target
, v
);
8287 static void WINAPI
wine_glMultiTexCoord2fvARB( GLenum target
, GLfloat
* v
) {
8288 void (*func_glMultiTexCoord2fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord2fvARB
];
8289 TRACE("(%d, %p)\n", target
, v
);
8291 func_glMultiTexCoord2fvARB( target
, v
);
8295 static void WINAPI
wine_glMultiTexCoord2fvSGIS( GLenum target
, GLfloat
* v
) {
8296 void (*func_glMultiTexCoord2fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord2fvSGIS
];
8297 TRACE("(%d, %p)\n", target
, v
);
8299 func_glMultiTexCoord2fvSGIS( target
, v
);
8303 static void WINAPI
wine_glMultiTexCoord2hNV( GLenum target
, unsigned short s
, unsigned short t
) {
8304 void (*func_glMultiTexCoord2hNV
)( GLenum
, unsigned short, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord2hNV
];
8305 TRACE("(%d, %d, %d)\n", target
, s
, t
);
8307 func_glMultiTexCoord2hNV( target
, s
, t
);
8311 static void WINAPI
wine_glMultiTexCoord2hvNV( GLenum target
, unsigned short* v
) {
8312 void (*func_glMultiTexCoord2hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord2hvNV
];
8313 TRACE("(%d, %p)\n", target
, v
);
8315 func_glMultiTexCoord2hvNV( target
, v
);
8319 static void WINAPI
wine_glMultiTexCoord2i( GLenum target
, GLint s
, GLint t
) {
8320 void (*func_glMultiTexCoord2i
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord2i
];
8321 TRACE("(%d, %d, %d)\n", target
, s
, t
);
8323 func_glMultiTexCoord2i( target
, s
, t
);
8327 static void WINAPI
wine_glMultiTexCoord2iARB( GLenum target
, GLint s
, GLint t
) {
8328 void (*func_glMultiTexCoord2iARB
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord2iARB
];
8329 TRACE("(%d, %d, %d)\n", target
, s
, t
);
8331 func_glMultiTexCoord2iARB( target
, s
, t
);
8335 static void WINAPI
wine_glMultiTexCoord2iSGIS( GLenum target
, GLint s
, GLint t
) {
8336 void (*func_glMultiTexCoord2iSGIS
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord2iSGIS
];
8337 TRACE("(%d, %d, %d)\n", target
, s
, t
);
8339 func_glMultiTexCoord2iSGIS( target
, s
, t
);
8343 static void WINAPI
wine_glMultiTexCoord2iv( GLenum target
, GLint
* v
) {
8344 void (*func_glMultiTexCoord2iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord2iv
];
8345 TRACE("(%d, %p)\n", target
, v
);
8347 func_glMultiTexCoord2iv( target
, v
);
8351 static void WINAPI
wine_glMultiTexCoord2ivARB( GLenum target
, GLint
* v
) {
8352 void (*func_glMultiTexCoord2ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord2ivARB
];
8353 TRACE("(%d, %p)\n", target
, v
);
8355 func_glMultiTexCoord2ivARB( target
, v
);
8359 static void WINAPI
wine_glMultiTexCoord2ivSGIS( GLenum target
, GLint
* v
) {
8360 void (*func_glMultiTexCoord2ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord2ivSGIS
];
8361 TRACE("(%d, %p)\n", target
, v
);
8363 func_glMultiTexCoord2ivSGIS( target
, v
);
8367 static void WINAPI
wine_glMultiTexCoord2s( GLenum target
, GLshort s
, GLshort t
) {
8368 void (*func_glMultiTexCoord2s
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord2s
];
8369 TRACE("(%d, %d, %d)\n", target
, s
, t
);
8371 func_glMultiTexCoord2s( target
, s
, t
);
8375 static void WINAPI
wine_glMultiTexCoord2sARB( GLenum target
, GLshort s
, GLshort t
) {
8376 void (*func_glMultiTexCoord2sARB
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord2sARB
];
8377 TRACE("(%d, %d, %d)\n", target
, s
, t
);
8379 func_glMultiTexCoord2sARB( target
, s
, t
);
8383 static void WINAPI
wine_glMultiTexCoord2sSGIS( GLenum target
, GLshort s
, GLshort t
) {
8384 void (*func_glMultiTexCoord2sSGIS
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord2sSGIS
];
8385 TRACE("(%d, %d, %d)\n", target
, s
, t
);
8387 func_glMultiTexCoord2sSGIS( target
, s
, t
);
8391 static void WINAPI
wine_glMultiTexCoord2sv( GLenum target
, GLshort
* v
) {
8392 void (*func_glMultiTexCoord2sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord2sv
];
8393 TRACE("(%d, %p)\n", target
, v
);
8395 func_glMultiTexCoord2sv( target
, v
);
8399 static void WINAPI
wine_glMultiTexCoord2svARB( GLenum target
, GLshort
* v
) {
8400 void (*func_glMultiTexCoord2svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord2svARB
];
8401 TRACE("(%d, %p)\n", target
, v
);
8403 func_glMultiTexCoord2svARB( target
, v
);
8407 static void WINAPI
wine_glMultiTexCoord2svSGIS( GLenum target
, GLshort
* v
) {
8408 void (*func_glMultiTexCoord2svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord2svSGIS
];
8409 TRACE("(%d, %p)\n", target
, v
);
8411 func_glMultiTexCoord2svSGIS( target
, v
);
8415 static void WINAPI
wine_glMultiTexCoord3d( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
) {
8416 void (*func_glMultiTexCoord3d
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord3d
];
8417 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
8419 func_glMultiTexCoord3d( target
, s
, t
, r
);
8423 static void WINAPI
wine_glMultiTexCoord3dARB( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
) {
8424 void (*func_glMultiTexCoord3dARB
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord3dARB
];
8425 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
8427 func_glMultiTexCoord3dARB( target
, s
, t
, r
);
8431 static void WINAPI
wine_glMultiTexCoord3dSGIS( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
) {
8432 void (*func_glMultiTexCoord3dSGIS
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord3dSGIS
];
8433 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
8435 func_glMultiTexCoord3dSGIS( target
, s
, t
, r
);
8439 static void WINAPI
wine_glMultiTexCoord3dv( GLenum target
, GLdouble
* v
) {
8440 void (*func_glMultiTexCoord3dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord3dv
];
8441 TRACE("(%d, %p)\n", target
, v
);
8443 func_glMultiTexCoord3dv( target
, v
);
8447 static void WINAPI
wine_glMultiTexCoord3dvARB( GLenum target
, GLdouble
* v
) {
8448 void (*func_glMultiTexCoord3dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord3dvARB
];
8449 TRACE("(%d, %p)\n", target
, v
);
8451 func_glMultiTexCoord3dvARB( target
, v
);
8455 static void WINAPI
wine_glMultiTexCoord3dvSGIS( GLenum target
, GLdouble
* v
) {
8456 void (*func_glMultiTexCoord3dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord3dvSGIS
];
8457 TRACE("(%d, %p)\n", target
, v
);
8459 func_glMultiTexCoord3dvSGIS( target
, v
);
8463 static void WINAPI
wine_glMultiTexCoord3f( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
) {
8464 void (*func_glMultiTexCoord3f
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord3f
];
8465 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
8467 func_glMultiTexCoord3f( target
, s
, t
, r
);
8471 static void WINAPI
wine_glMultiTexCoord3fARB( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
) {
8472 void (*func_glMultiTexCoord3fARB
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord3fARB
];
8473 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
8475 func_glMultiTexCoord3fARB( target
, s
, t
, r
);
8479 static void WINAPI
wine_glMultiTexCoord3fSGIS( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
) {
8480 void (*func_glMultiTexCoord3fSGIS
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord3fSGIS
];
8481 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
8483 func_glMultiTexCoord3fSGIS( target
, s
, t
, r
);
8487 static void WINAPI
wine_glMultiTexCoord3fv( GLenum target
, GLfloat
* v
) {
8488 void (*func_glMultiTexCoord3fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord3fv
];
8489 TRACE("(%d, %p)\n", target
, v
);
8491 func_glMultiTexCoord3fv( target
, v
);
8495 static void WINAPI
wine_glMultiTexCoord3fvARB( GLenum target
, GLfloat
* v
) {
8496 void (*func_glMultiTexCoord3fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord3fvARB
];
8497 TRACE("(%d, %p)\n", target
, v
);
8499 func_glMultiTexCoord3fvARB( target
, v
);
8503 static void WINAPI
wine_glMultiTexCoord3fvSGIS( GLenum target
, GLfloat
* v
) {
8504 void (*func_glMultiTexCoord3fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord3fvSGIS
];
8505 TRACE("(%d, %p)\n", target
, v
);
8507 func_glMultiTexCoord3fvSGIS( target
, v
);
8511 static void WINAPI
wine_glMultiTexCoord3hNV( GLenum target
, unsigned short s
, unsigned short t
, unsigned short r
) {
8512 void (*func_glMultiTexCoord3hNV
)( GLenum
, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord3hNV
];
8513 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
8515 func_glMultiTexCoord3hNV( target
, s
, t
, r
);
8519 static void WINAPI
wine_glMultiTexCoord3hvNV( GLenum target
, unsigned short* v
) {
8520 void (*func_glMultiTexCoord3hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord3hvNV
];
8521 TRACE("(%d, %p)\n", target
, v
);
8523 func_glMultiTexCoord3hvNV( target
, v
);
8527 static void WINAPI
wine_glMultiTexCoord3i( GLenum target
, GLint s
, GLint t
, GLint r
) {
8528 void (*func_glMultiTexCoord3i
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord3i
];
8529 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
8531 func_glMultiTexCoord3i( target
, s
, t
, r
);
8535 static void WINAPI
wine_glMultiTexCoord3iARB( GLenum target
, GLint s
, GLint t
, GLint r
) {
8536 void (*func_glMultiTexCoord3iARB
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord3iARB
];
8537 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
8539 func_glMultiTexCoord3iARB( target
, s
, t
, r
);
8543 static void WINAPI
wine_glMultiTexCoord3iSGIS( GLenum target
, GLint s
, GLint t
, GLint r
) {
8544 void (*func_glMultiTexCoord3iSGIS
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord3iSGIS
];
8545 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
8547 func_glMultiTexCoord3iSGIS( target
, s
, t
, r
);
8551 static void WINAPI
wine_glMultiTexCoord3iv( GLenum target
, GLint
* v
) {
8552 void (*func_glMultiTexCoord3iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord3iv
];
8553 TRACE("(%d, %p)\n", target
, v
);
8555 func_glMultiTexCoord3iv( target
, v
);
8559 static void WINAPI
wine_glMultiTexCoord3ivARB( GLenum target
, GLint
* v
) {
8560 void (*func_glMultiTexCoord3ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord3ivARB
];
8561 TRACE("(%d, %p)\n", target
, v
);
8563 func_glMultiTexCoord3ivARB( target
, v
);
8567 static void WINAPI
wine_glMultiTexCoord3ivSGIS( GLenum target
, GLint
* v
) {
8568 void (*func_glMultiTexCoord3ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord3ivSGIS
];
8569 TRACE("(%d, %p)\n", target
, v
);
8571 func_glMultiTexCoord3ivSGIS( target
, v
);
8575 static void WINAPI
wine_glMultiTexCoord3s( GLenum target
, GLshort s
, GLshort t
, GLshort r
) {
8576 void (*func_glMultiTexCoord3s
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord3s
];
8577 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
8579 func_glMultiTexCoord3s( target
, s
, t
, r
);
8583 static void WINAPI
wine_glMultiTexCoord3sARB( GLenum target
, GLshort s
, GLshort t
, GLshort r
) {
8584 void (*func_glMultiTexCoord3sARB
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord3sARB
];
8585 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
8587 func_glMultiTexCoord3sARB( target
, s
, t
, r
);
8591 static void WINAPI
wine_glMultiTexCoord3sSGIS( GLenum target
, GLshort s
, GLshort t
, GLshort r
) {
8592 void (*func_glMultiTexCoord3sSGIS
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord3sSGIS
];
8593 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
8595 func_glMultiTexCoord3sSGIS( target
, s
, t
, r
);
8599 static void WINAPI
wine_glMultiTexCoord3sv( GLenum target
, GLshort
* v
) {
8600 void (*func_glMultiTexCoord3sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord3sv
];
8601 TRACE("(%d, %p)\n", target
, v
);
8603 func_glMultiTexCoord3sv( target
, v
);
8607 static void WINAPI
wine_glMultiTexCoord3svARB( GLenum target
, GLshort
* v
) {
8608 void (*func_glMultiTexCoord3svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord3svARB
];
8609 TRACE("(%d, %p)\n", target
, v
);
8611 func_glMultiTexCoord3svARB( target
, v
);
8615 static void WINAPI
wine_glMultiTexCoord3svSGIS( GLenum target
, GLshort
* v
) {
8616 void (*func_glMultiTexCoord3svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord3svSGIS
];
8617 TRACE("(%d, %p)\n", target
, v
);
8619 func_glMultiTexCoord3svSGIS( target
, v
);
8623 static void WINAPI
wine_glMultiTexCoord4d( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
) {
8624 void (*func_glMultiTexCoord4d
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord4d
];
8625 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
8627 func_glMultiTexCoord4d( target
, s
, t
, r
, q
);
8631 static void WINAPI
wine_glMultiTexCoord4dARB( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
) {
8632 void (*func_glMultiTexCoord4dARB
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord4dARB
];
8633 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
8635 func_glMultiTexCoord4dARB( target
, s
, t
, r
, q
);
8639 static void WINAPI
wine_glMultiTexCoord4dSGIS( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
) {
8640 void (*func_glMultiTexCoord4dSGIS
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord4dSGIS
];
8641 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
8643 func_glMultiTexCoord4dSGIS( target
, s
, t
, r
, q
);
8647 static void WINAPI
wine_glMultiTexCoord4dv( GLenum target
, GLdouble
* v
) {
8648 void (*func_glMultiTexCoord4dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord4dv
];
8649 TRACE("(%d, %p)\n", target
, v
);
8651 func_glMultiTexCoord4dv( target
, v
);
8655 static void WINAPI
wine_glMultiTexCoord4dvARB( GLenum target
, GLdouble
* v
) {
8656 void (*func_glMultiTexCoord4dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord4dvARB
];
8657 TRACE("(%d, %p)\n", target
, v
);
8659 func_glMultiTexCoord4dvARB( target
, v
);
8663 static void WINAPI
wine_glMultiTexCoord4dvSGIS( GLenum target
, GLdouble
* v
) {
8664 void (*func_glMultiTexCoord4dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord4dvSGIS
];
8665 TRACE("(%d, %p)\n", target
, v
);
8667 func_glMultiTexCoord4dvSGIS( target
, v
);
8671 static void WINAPI
wine_glMultiTexCoord4f( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
) {
8672 void (*func_glMultiTexCoord4f
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord4f
];
8673 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
8675 func_glMultiTexCoord4f( target
, s
, t
, r
, q
);
8679 static void WINAPI
wine_glMultiTexCoord4fARB( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
) {
8680 void (*func_glMultiTexCoord4fARB
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord4fARB
];
8681 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
8683 func_glMultiTexCoord4fARB( target
, s
, t
, r
, q
);
8687 static void WINAPI
wine_glMultiTexCoord4fSGIS( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
) {
8688 void (*func_glMultiTexCoord4fSGIS
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord4fSGIS
];
8689 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
8691 func_glMultiTexCoord4fSGIS( target
, s
, t
, r
, q
);
8695 static void WINAPI
wine_glMultiTexCoord4fv( GLenum target
, GLfloat
* v
) {
8696 void (*func_glMultiTexCoord4fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord4fv
];
8697 TRACE("(%d, %p)\n", target
, v
);
8699 func_glMultiTexCoord4fv( target
, v
);
8703 static void WINAPI
wine_glMultiTexCoord4fvARB( GLenum target
, GLfloat
* v
) {
8704 void (*func_glMultiTexCoord4fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord4fvARB
];
8705 TRACE("(%d, %p)\n", target
, v
);
8707 func_glMultiTexCoord4fvARB( target
, v
);
8711 static void WINAPI
wine_glMultiTexCoord4fvSGIS( GLenum target
, GLfloat
* v
) {
8712 void (*func_glMultiTexCoord4fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord4fvSGIS
];
8713 TRACE("(%d, %p)\n", target
, v
);
8715 func_glMultiTexCoord4fvSGIS( target
, v
);
8719 static void WINAPI
wine_glMultiTexCoord4hNV( GLenum target
, unsigned short s
, unsigned short t
, unsigned short r
, unsigned short q
) {
8720 void (*func_glMultiTexCoord4hNV
)( GLenum
, unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord4hNV
];
8721 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
8723 func_glMultiTexCoord4hNV( target
, s
, t
, r
, q
);
8727 static void WINAPI
wine_glMultiTexCoord4hvNV( GLenum target
, unsigned short* v
) {
8728 void (*func_glMultiTexCoord4hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord4hvNV
];
8729 TRACE("(%d, %p)\n", target
, v
);
8731 func_glMultiTexCoord4hvNV( target
, v
);
8735 static void WINAPI
wine_glMultiTexCoord4i( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
) {
8736 void (*func_glMultiTexCoord4i
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord4i
];
8737 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
8739 func_glMultiTexCoord4i( target
, s
, t
, r
, q
);
8743 static void WINAPI
wine_glMultiTexCoord4iARB( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
) {
8744 void (*func_glMultiTexCoord4iARB
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord4iARB
];
8745 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
8747 func_glMultiTexCoord4iARB( target
, s
, t
, r
, q
);
8751 static void WINAPI
wine_glMultiTexCoord4iSGIS( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
) {
8752 void (*func_glMultiTexCoord4iSGIS
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord4iSGIS
];
8753 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
8755 func_glMultiTexCoord4iSGIS( target
, s
, t
, r
, q
);
8759 static void WINAPI
wine_glMultiTexCoord4iv( GLenum target
, GLint
* v
) {
8760 void (*func_glMultiTexCoord4iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord4iv
];
8761 TRACE("(%d, %p)\n", target
, v
);
8763 func_glMultiTexCoord4iv( target
, v
);
8767 static void WINAPI
wine_glMultiTexCoord4ivARB( GLenum target
, GLint
* v
) {
8768 void (*func_glMultiTexCoord4ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord4ivARB
];
8769 TRACE("(%d, %p)\n", target
, v
);
8771 func_glMultiTexCoord4ivARB( target
, v
);
8775 static void WINAPI
wine_glMultiTexCoord4ivSGIS( GLenum target
, GLint
* v
) {
8776 void (*func_glMultiTexCoord4ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord4ivSGIS
];
8777 TRACE("(%d, %p)\n", target
, v
);
8779 func_glMultiTexCoord4ivSGIS( target
, v
);
8783 static void WINAPI
wine_glMultiTexCoord4s( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
) {
8784 void (*func_glMultiTexCoord4s
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord4s
];
8785 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
8787 func_glMultiTexCoord4s( target
, s
, t
, r
, q
);
8791 static void WINAPI
wine_glMultiTexCoord4sARB( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
) {
8792 void (*func_glMultiTexCoord4sARB
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord4sARB
];
8793 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
8795 func_glMultiTexCoord4sARB( target
, s
, t
, r
, q
);
8799 static void WINAPI
wine_glMultiTexCoord4sSGIS( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
) {
8800 void (*func_glMultiTexCoord4sSGIS
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord4sSGIS
];
8801 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
8803 func_glMultiTexCoord4sSGIS( target
, s
, t
, r
, q
);
8807 static void WINAPI
wine_glMultiTexCoord4sv( GLenum target
, GLshort
* v
) {
8808 void (*func_glMultiTexCoord4sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord4sv
];
8809 TRACE("(%d, %p)\n", target
, v
);
8811 func_glMultiTexCoord4sv( target
, v
);
8815 static void WINAPI
wine_glMultiTexCoord4svARB( GLenum target
, GLshort
* v
) {
8816 void (*func_glMultiTexCoord4svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord4svARB
];
8817 TRACE("(%d, %p)\n", target
, v
);
8819 func_glMultiTexCoord4svARB( target
, v
);
8823 static void WINAPI
wine_glMultiTexCoord4svSGIS( GLenum target
, GLshort
* v
) {
8824 void (*func_glMultiTexCoord4svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord4svSGIS
];
8825 TRACE("(%d, %p)\n", target
, v
);
8827 func_glMultiTexCoord4svSGIS( target
, v
);
8831 static void WINAPI
wine_glMultiTexCoordPointerEXT( GLenum texunit
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
8832 void (*func_glMultiTexCoordPointerEXT
)( GLenum
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexCoordPointerEXT
];
8833 TRACE("(%d, %d, %d, %d, %p)\n", texunit
, size
, type
, stride
, pointer
);
8835 func_glMultiTexCoordPointerEXT( texunit
, size
, type
, stride
, pointer
);
8839 static void WINAPI
wine_glMultiTexCoordPointerSGIS( GLenum target
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
8840 void (*func_glMultiTexCoordPointerSGIS
)( GLenum
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexCoordPointerSGIS
];
8841 TRACE("(%d, %d, %d, %d, %p)\n", target
, size
, type
, stride
, pointer
);
8843 func_glMultiTexCoordPointerSGIS( target
, size
, type
, stride
, pointer
);
8847 static void WINAPI
wine_glMultiTexEnvfEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat param
) {
8848 void (*func_glMultiTexEnvfEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexEnvfEXT
];
8849 TRACE("(%d, %d, %d, %f)\n", texunit
, target
, pname
, param
);
8851 func_glMultiTexEnvfEXT( texunit
, target
, pname
, param
);
8855 static void WINAPI
wine_glMultiTexEnvfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
8856 void (*func_glMultiTexEnvfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexEnvfvEXT
];
8857 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
8859 func_glMultiTexEnvfvEXT( texunit
, target
, pname
, params
);
8863 static void WINAPI
wine_glMultiTexEnviEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint param
) {
8864 void (*func_glMultiTexEnviEXT
)( GLenum
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexEnviEXT
];
8865 TRACE("(%d, %d, %d, %d)\n", texunit
, target
, pname
, param
);
8867 func_glMultiTexEnviEXT( texunit
, target
, pname
, param
);
8871 static void WINAPI
wine_glMultiTexEnvivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
8872 void (*func_glMultiTexEnvivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexEnvivEXT
];
8873 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
8875 func_glMultiTexEnvivEXT( texunit
, target
, pname
, params
);
8879 static void WINAPI
wine_glMultiTexGendEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble param
) {
8880 void (*func_glMultiTexGendEXT
)( GLenum
, GLenum
, GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexGendEXT
];
8881 TRACE("(%d, %d, %d, %f)\n", texunit
, coord
, pname
, param
);
8883 func_glMultiTexGendEXT( texunit
, coord
, pname
, param
);
8887 static void WINAPI
wine_glMultiTexGendvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble
* params
) {
8888 void (*func_glMultiTexGendvEXT
)( GLenum
, GLenum
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexGendvEXT
];
8889 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
8891 func_glMultiTexGendvEXT( texunit
, coord
, pname
, params
);
8895 static void WINAPI
wine_glMultiTexGenfEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat param
) {
8896 void (*func_glMultiTexGenfEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexGenfEXT
];
8897 TRACE("(%d, %d, %d, %f)\n", texunit
, coord
, pname
, param
);
8899 func_glMultiTexGenfEXT( texunit
, coord
, pname
, param
);
8903 static void WINAPI
wine_glMultiTexGenfvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat
* params
) {
8904 void (*func_glMultiTexGenfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexGenfvEXT
];
8905 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
8907 func_glMultiTexGenfvEXT( texunit
, coord
, pname
, params
);
8911 static void WINAPI
wine_glMultiTexGeniEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint param
) {
8912 void (*func_glMultiTexGeniEXT
)( GLenum
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexGeniEXT
];
8913 TRACE("(%d, %d, %d, %d)\n", texunit
, coord
, pname
, param
);
8915 func_glMultiTexGeniEXT( texunit
, coord
, pname
, param
);
8919 static void WINAPI
wine_glMultiTexGenivEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint
* params
) {
8920 void (*func_glMultiTexGenivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexGenivEXT
];
8921 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
8923 func_glMultiTexGenivEXT( texunit
, coord
, pname
, params
);
8927 static void WINAPI
wine_glMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
8928 void (*func_glMultiTexImage1DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexImage1DEXT
];
8929 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
8931 func_glMultiTexImage1DEXT( texunit
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
8935 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
) {
8936 void (*func_glMultiTexImage2DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexImage2DEXT
];
8937 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
8939 func_glMultiTexImage2DEXT( texunit
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
8943 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
) {
8944 void (*func_glMultiTexImage3DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexImage3DEXT
];
8945 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
8947 func_glMultiTexImage3DEXT( texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
8951 static void WINAPI
wine_glMultiTexParameterIivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
8952 void (*func_glMultiTexParameterIivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexParameterIivEXT
];
8953 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
8955 func_glMultiTexParameterIivEXT( texunit
, target
, pname
, params
);
8959 static void WINAPI
wine_glMultiTexParameterIuivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLuint
* params
) {
8960 void (*func_glMultiTexParameterIuivEXT
)( GLenum
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glMultiTexParameterIuivEXT
];
8961 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
8963 func_glMultiTexParameterIuivEXT( texunit
, target
, pname
, params
);
8967 static void WINAPI
wine_glMultiTexParameterfEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat param
) {
8968 void (*func_glMultiTexParameterfEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexParameterfEXT
];
8969 TRACE("(%d, %d, %d, %f)\n", texunit
, target
, pname
, param
);
8971 func_glMultiTexParameterfEXT( texunit
, target
, pname
, param
);
8975 static void WINAPI
wine_glMultiTexParameterfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
8976 void (*func_glMultiTexParameterfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexParameterfvEXT
];
8977 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
8979 func_glMultiTexParameterfvEXT( texunit
, target
, pname
, params
);
8983 static void WINAPI
wine_glMultiTexParameteriEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint param
) {
8984 void (*func_glMultiTexParameteriEXT
)( GLenum
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexParameteriEXT
];
8985 TRACE("(%d, %d, %d, %d)\n", texunit
, target
, pname
, param
);
8987 func_glMultiTexParameteriEXT( texunit
, target
, pname
, param
);
8991 static void WINAPI
wine_glMultiTexParameterivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
8992 void (*func_glMultiTexParameterivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexParameterivEXT
];
8993 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
8995 func_glMultiTexParameterivEXT( texunit
, target
, pname
, params
);
8999 static void WINAPI
wine_glMultiTexRenderbufferEXT( GLenum texunit
, GLenum target
, GLuint renderbuffer
) {
9000 void (*func_glMultiTexRenderbufferEXT
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glMultiTexRenderbufferEXT
];
9001 TRACE("(%d, %d, %d)\n", texunit
, target
, renderbuffer
);
9003 func_glMultiTexRenderbufferEXT( texunit
, target
, renderbuffer
);
9007 static void WINAPI
wine_glMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
9008 void (*func_glMultiTexSubImage1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexSubImage1DEXT
];
9009 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, width
, format
, type
, pixels
);
9011 func_glMultiTexSubImage1DEXT( texunit
, target
, level
, xoffset
, width
, format
, type
, pixels
);
9015 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
) {
9016 void (*func_glMultiTexSubImage2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexSubImage2DEXT
];
9017 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
9019 func_glMultiTexSubImage2DEXT( texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
9023 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
) {
9024 void (*func_glMultiTexSubImage3DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexSubImage3DEXT
];
9025 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
);
9027 func_glMultiTexSubImage3DEXT( texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
9031 static void WINAPI
wine_glNamedBufferDataEXT( GLuint buffer
, INT_PTR size
, GLvoid
* data
, GLenum usage
) {
9032 void (*func_glNamedBufferDataEXT
)( GLuint
, INT_PTR
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glNamedBufferDataEXT
];
9033 TRACE("(%d, %ld, %p, %d)\n", buffer
, size
, data
, usage
);
9035 func_glNamedBufferDataEXT( buffer
, size
, data
, usage
);
9039 static void WINAPI
wine_glNamedBufferSubDataEXT( GLuint buffer
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
9040 void (*func_glNamedBufferSubDataEXT
)( GLuint
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glNamedBufferSubDataEXT
];
9041 TRACE("(%d, %ld, %ld, %p)\n", buffer
, offset
, size
, data
);
9043 func_glNamedBufferSubDataEXT( buffer
, offset
, size
, data
);
9047 static void WINAPI
wine_glNamedFramebufferRenderbufferEXT( GLuint framebuffer
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
) {
9048 void (*func_glNamedFramebufferRenderbufferEXT
)( GLuint
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glNamedFramebufferRenderbufferEXT
];
9049 TRACE("(%d, %d, %d, %d)\n", framebuffer
, attachment
, renderbuffertarget
, renderbuffer
);
9051 func_glNamedFramebufferRenderbufferEXT( framebuffer
, attachment
, renderbuffertarget
, renderbuffer
);
9055 static void WINAPI
wine_glNamedFramebufferTexture1DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
9056 void (*func_glNamedFramebufferTexture1DEXT
)( GLuint
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTexture1DEXT
];
9057 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, textarget
, texture
, level
);
9059 func_glNamedFramebufferTexture1DEXT( framebuffer
, attachment
, textarget
, texture
, level
);
9063 static void WINAPI
wine_glNamedFramebufferTexture2DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
9064 void (*func_glNamedFramebufferTexture2DEXT
)( GLuint
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTexture2DEXT
];
9065 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, textarget
, texture
, level
);
9067 func_glNamedFramebufferTexture2DEXT( framebuffer
, attachment
, textarget
, texture
, level
);
9071 static void WINAPI
wine_glNamedFramebufferTexture3DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
) {
9072 void (*func_glNamedFramebufferTexture3DEXT
)( GLuint
, GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTexture3DEXT
];
9073 TRACE("(%d, %d, %d, %d, %d, %d)\n", framebuffer
, attachment
, textarget
, texture
, level
, zoffset
);
9075 func_glNamedFramebufferTexture3DEXT( framebuffer
, attachment
, textarget
, texture
, level
, zoffset
);
9079 static void WINAPI
wine_glNamedFramebufferTextureEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
) {
9080 void (*func_glNamedFramebufferTextureEXT
)( GLuint
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTextureEXT
];
9081 TRACE("(%d, %d, %d, %d)\n", framebuffer
, attachment
, texture
, level
);
9083 func_glNamedFramebufferTextureEXT( framebuffer
, attachment
, texture
, level
);
9087 static void WINAPI
wine_glNamedFramebufferTextureFaceEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
) {
9088 void (*func_glNamedFramebufferTextureFaceEXT
)( GLuint
, GLenum
, GLuint
, GLint
, GLenum
) = extension_funcs
[EXT_glNamedFramebufferTextureFaceEXT
];
9089 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, texture
, level
, face
);
9091 func_glNamedFramebufferTextureFaceEXT( framebuffer
, attachment
, texture
, level
, face
);
9095 static void WINAPI
wine_glNamedFramebufferTextureLayerEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
9096 void (*func_glNamedFramebufferTextureLayerEXT
)( GLuint
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTextureLayerEXT
];
9097 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, texture
, level
, layer
);
9099 func_glNamedFramebufferTextureLayerEXT( framebuffer
, attachment
, texture
, level
, layer
);
9103 static void WINAPI
wine_glNamedMakeBufferNonResidentNV( GLuint buffer
) {
9104 void (*func_glNamedMakeBufferNonResidentNV
)( GLuint
) = extension_funcs
[EXT_glNamedMakeBufferNonResidentNV
];
9105 TRACE("(%d)\n", buffer
);
9107 func_glNamedMakeBufferNonResidentNV( buffer
);
9111 static void WINAPI
wine_glNamedMakeBufferResidentNV( GLuint buffer
, GLenum access
) {
9112 void (*func_glNamedMakeBufferResidentNV
)( GLuint
, GLenum
) = extension_funcs
[EXT_glNamedMakeBufferResidentNV
];
9113 TRACE("(%d, %d)\n", buffer
, access
);
9115 func_glNamedMakeBufferResidentNV( buffer
, access
);
9119 static void WINAPI
wine_glNamedProgramLocalParameter4dEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
9120 void (*func_glNamedProgramLocalParameter4dEXT
)( GLuint
, GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glNamedProgramLocalParameter4dEXT
];
9121 TRACE("(%d, %d, %d, %f, %f, %f, %f)\n", program
, target
, index
, x
, y
, z
, w
);
9123 func_glNamedProgramLocalParameter4dEXT( program
, target
, index
, x
, y
, z
, w
);
9127 static void WINAPI
wine_glNamedProgramLocalParameter4dvEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble
* params
) {
9128 void (*func_glNamedProgramLocalParameter4dvEXT
)( GLuint
, GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glNamedProgramLocalParameter4dvEXT
];
9129 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
9131 func_glNamedProgramLocalParameter4dvEXT( program
, target
, index
, params
);
9135 static void WINAPI
wine_glNamedProgramLocalParameter4fEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
9136 void (*func_glNamedProgramLocalParameter4fEXT
)( GLuint
, GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glNamedProgramLocalParameter4fEXT
];
9137 TRACE("(%d, %d, %d, %f, %f, %f, %f)\n", program
, target
, index
, x
, y
, z
, w
);
9139 func_glNamedProgramLocalParameter4fEXT( program
, target
, index
, x
, y
, z
, w
);
9143 static void WINAPI
wine_glNamedProgramLocalParameter4fvEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat
* params
) {
9144 void (*func_glNamedProgramLocalParameter4fvEXT
)( GLuint
, GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glNamedProgramLocalParameter4fvEXT
];
9145 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
9147 func_glNamedProgramLocalParameter4fvEXT( program
, target
, index
, params
);
9151 static void WINAPI
wine_glNamedProgramLocalParameterI4iEXT( GLuint program
, GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
9152 void (*func_glNamedProgramLocalParameterI4iEXT
)( GLuint
, GLenum
, GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glNamedProgramLocalParameterI4iEXT
];
9153 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", program
, target
, index
, x
, y
, z
, w
);
9155 func_glNamedProgramLocalParameterI4iEXT( program
, target
, index
, x
, y
, z
, w
);
9159 static void WINAPI
wine_glNamedProgramLocalParameterI4ivEXT( GLuint program
, GLenum target
, GLuint index
, GLint
* params
) {
9160 void (*func_glNamedProgramLocalParameterI4ivEXT
)( GLuint
, GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glNamedProgramLocalParameterI4ivEXT
];
9161 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
9163 func_glNamedProgramLocalParameterI4ivEXT( program
, target
, index
, params
);
9167 static void WINAPI
wine_glNamedProgramLocalParameterI4uiEXT( GLuint program
, GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
9168 void (*func_glNamedProgramLocalParameterI4uiEXT
)( GLuint
, GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glNamedProgramLocalParameterI4uiEXT
];
9169 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", program
, target
, index
, x
, y
, z
, w
);
9171 func_glNamedProgramLocalParameterI4uiEXT( program
, target
, index
, x
, y
, z
, w
);
9175 static void WINAPI
wine_glNamedProgramLocalParameterI4uivEXT( GLuint program
, GLenum target
, GLuint index
, GLuint
* params
) {
9176 void (*func_glNamedProgramLocalParameterI4uivEXT
)( GLuint
, GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glNamedProgramLocalParameterI4uivEXT
];
9177 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
9179 func_glNamedProgramLocalParameterI4uivEXT( program
, target
, index
, params
);
9183 static void WINAPI
wine_glNamedProgramLocalParameters4fvEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) {
9184 void (*func_glNamedProgramLocalParameters4fvEXT
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glNamedProgramLocalParameters4fvEXT
];
9185 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, index
, count
, params
);
9187 func_glNamedProgramLocalParameters4fvEXT( program
, target
, index
, count
, params
);
9191 static void WINAPI
wine_glNamedProgramLocalParametersI4ivEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, GLint
* params
) {
9192 void (*func_glNamedProgramLocalParametersI4ivEXT
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glNamedProgramLocalParametersI4ivEXT
];
9193 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, index
, count
, params
);
9195 func_glNamedProgramLocalParametersI4ivEXT( program
, target
, index
, count
, params
);
9199 static void WINAPI
wine_glNamedProgramLocalParametersI4uivEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, GLuint
* params
) {
9200 void (*func_glNamedProgramLocalParametersI4uivEXT
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glNamedProgramLocalParametersI4uivEXT
];
9201 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, index
, count
, params
);
9203 func_glNamedProgramLocalParametersI4uivEXT( program
, target
, index
, count
, params
);
9207 static void WINAPI
wine_glNamedProgramStringEXT( GLuint program
, GLenum target
, GLenum format
, GLsizei len
, GLvoid
* string
) {
9208 void (*func_glNamedProgramStringEXT
)( GLuint
, GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glNamedProgramStringEXT
];
9209 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, format
, len
, string
);
9211 func_glNamedProgramStringEXT( program
, target
, format
, len
, string
);
9215 static void WINAPI
wine_glNamedRenderbufferStorageEXT( GLuint renderbuffer
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
9216 void (*func_glNamedRenderbufferStorageEXT
)( GLuint
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glNamedRenderbufferStorageEXT
];
9217 TRACE("(%d, %d, %d, %d)\n", renderbuffer
, internalformat
, width
, height
);
9219 func_glNamedRenderbufferStorageEXT( renderbuffer
, internalformat
, width
, height
);
9223 static void WINAPI
wine_glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer
, GLsizei coverageSamples
, GLsizei colorSamples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
9224 void (*func_glNamedRenderbufferStorageMultisampleCoverageEXT
)( GLuint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glNamedRenderbufferStorageMultisampleCoverageEXT
];
9225 TRACE("(%d, %d, %d, %d, %d, %d)\n", renderbuffer
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
9227 func_glNamedRenderbufferStorageMultisampleCoverageEXT( renderbuffer
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
9231 static void WINAPI
wine_glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
9232 void (*func_glNamedRenderbufferStorageMultisampleEXT
)( GLuint
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glNamedRenderbufferStorageMultisampleEXT
];
9233 TRACE("(%d, %d, %d, %d, %d)\n", renderbuffer
, samples
, internalformat
, width
, height
);
9235 func_glNamedRenderbufferStorageMultisampleEXT( renderbuffer
, samples
, internalformat
, width
, height
);
9239 static GLuint WINAPI
wine_glNewBufferRegion( GLenum type
) {
9241 GLuint (*func_glNewBufferRegion
)( GLenum
) = extension_funcs
[EXT_glNewBufferRegion
];
9242 TRACE("(%d)\n", type
);
9244 ret_value
= func_glNewBufferRegion( type
);
9249 static GLuint WINAPI
wine_glNewObjectBufferATI( GLsizei size
, GLvoid
* pointer
, GLenum usage
) {
9251 GLuint (*func_glNewObjectBufferATI
)( GLsizei
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glNewObjectBufferATI
];
9252 TRACE("(%d, %p, %d)\n", size
, pointer
, usage
);
9254 ret_value
= func_glNewObjectBufferATI( size
, pointer
, usage
);
9259 static void WINAPI
wine_glNormal3fVertex3fSUN( GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
9260 void (*func_glNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glNormal3fVertex3fSUN
];
9261 TRACE("(%f, %f, %f, %f, %f, %f)\n", nx
, ny
, nz
, x
, y
, z
);
9263 func_glNormal3fVertex3fSUN( nx
, ny
, nz
, x
, y
, z
);
9267 static void WINAPI
wine_glNormal3fVertex3fvSUN( GLfloat
* n
, GLfloat
* v
) {
9268 void (*func_glNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glNormal3fVertex3fvSUN
];
9269 TRACE("(%p, %p)\n", n
, v
);
9271 func_glNormal3fVertex3fvSUN( n
, v
);
9275 static void WINAPI
wine_glNormal3hNV( unsigned short nx
, unsigned short ny
, unsigned short nz
) {
9276 void (*func_glNormal3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glNormal3hNV
];
9277 TRACE("(%d, %d, %d)\n", nx
, ny
, nz
);
9279 func_glNormal3hNV( nx
, ny
, nz
);
9283 static void WINAPI
wine_glNormal3hvNV( unsigned short* v
) {
9284 void (*func_glNormal3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glNormal3hvNV
];
9285 TRACE("(%p)\n", v
);
9287 func_glNormal3hvNV( v
);
9291 static void WINAPI
wine_glNormalFormatNV( GLenum type
, GLsizei stride
) {
9292 void (*func_glNormalFormatNV
)( GLenum
, GLsizei
) = extension_funcs
[EXT_glNormalFormatNV
];
9293 TRACE("(%d, %d)\n", type
, stride
);
9295 func_glNormalFormatNV( type
, stride
);
9299 static void WINAPI
wine_glNormalPointerEXT( GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
9300 void (*func_glNormalPointerEXT
)( GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glNormalPointerEXT
];
9301 TRACE("(%d, %d, %d, %p)\n", type
, stride
, count
, pointer
);
9303 func_glNormalPointerEXT( type
, stride
, count
, pointer
);
9307 static void WINAPI
wine_glNormalPointerListIBM( GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
9308 void (*func_glNormalPointerListIBM
)( GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glNormalPointerListIBM
];
9309 TRACE("(%d, %d, %p, %d)\n", type
, stride
, pointer
, ptrstride
);
9311 func_glNormalPointerListIBM( type
, stride
, pointer
, ptrstride
);
9315 static void WINAPI
wine_glNormalPointervINTEL( GLenum type
, GLvoid
** pointer
) {
9316 void (*func_glNormalPointervINTEL
)( GLenum
, GLvoid
** ) = extension_funcs
[EXT_glNormalPointervINTEL
];
9317 TRACE("(%d, %p)\n", type
, pointer
);
9319 func_glNormalPointervINTEL( type
, pointer
);
9323 static void WINAPI
wine_glNormalStream3bATI( GLenum stream
, GLbyte nx
, GLbyte ny
, GLbyte nz
) {
9324 void (*func_glNormalStream3bATI
)( GLenum
, GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glNormalStream3bATI
];
9325 TRACE("(%d, %d, %d, %d)\n", stream
, nx
, ny
, nz
);
9327 func_glNormalStream3bATI( stream
, nx
, ny
, nz
);
9331 static void WINAPI
wine_glNormalStream3bvATI( GLenum stream
, GLbyte
* coords
) {
9332 void (*func_glNormalStream3bvATI
)( GLenum
, GLbyte
* ) = extension_funcs
[EXT_glNormalStream3bvATI
];
9333 TRACE("(%d, %p)\n", stream
, coords
);
9335 func_glNormalStream3bvATI( stream
, coords
);
9339 static void WINAPI
wine_glNormalStream3dATI( GLenum stream
, GLdouble nx
, GLdouble ny
, GLdouble nz
) {
9340 void (*func_glNormalStream3dATI
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glNormalStream3dATI
];
9341 TRACE("(%d, %f, %f, %f)\n", stream
, nx
, ny
, nz
);
9343 func_glNormalStream3dATI( stream
, nx
, ny
, nz
);
9347 static void WINAPI
wine_glNormalStream3dvATI( GLenum stream
, GLdouble
* coords
) {
9348 void (*func_glNormalStream3dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glNormalStream3dvATI
];
9349 TRACE("(%d, %p)\n", stream
, coords
);
9351 func_glNormalStream3dvATI( stream
, coords
);
9355 static void WINAPI
wine_glNormalStream3fATI( GLenum stream
, GLfloat nx
, GLfloat ny
, GLfloat nz
) {
9356 void (*func_glNormalStream3fATI
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glNormalStream3fATI
];
9357 TRACE("(%d, %f, %f, %f)\n", stream
, nx
, ny
, nz
);
9359 func_glNormalStream3fATI( stream
, nx
, ny
, nz
);
9363 static void WINAPI
wine_glNormalStream3fvATI( GLenum stream
, GLfloat
* coords
) {
9364 void (*func_glNormalStream3fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glNormalStream3fvATI
];
9365 TRACE("(%d, %p)\n", stream
, coords
);
9367 func_glNormalStream3fvATI( stream
, coords
);
9371 static void WINAPI
wine_glNormalStream3iATI( GLenum stream
, GLint nx
, GLint ny
, GLint nz
) {
9372 void (*func_glNormalStream3iATI
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glNormalStream3iATI
];
9373 TRACE("(%d, %d, %d, %d)\n", stream
, nx
, ny
, nz
);
9375 func_glNormalStream3iATI( stream
, nx
, ny
, nz
);
9379 static void WINAPI
wine_glNormalStream3ivATI( GLenum stream
, GLint
* coords
) {
9380 void (*func_glNormalStream3ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glNormalStream3ivATI
];
9381 TRACE("(%d, %p)\n", stream
, coords
);
9383 func_glNormalStream3ivATI( stream
, coords
);
9387 static void WINAPI
wine_glNormalStream3sATI( GLenum stream
, GLshort nx
, GLshort ny
, GLshort nz
) {
9388 void (*func_glNormalStream3sATI
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glNormalStream3sATI
];
9389 TRACE("(%d, %d, %d, %d)\n", stream
, nx
, ny
, nz
);
9391 func_glNormalStream3sATI( stream
, nx
, ny
, nz
);
9395 static void WINAPI
wine_glNormalStream3svATI( GLenum stream
, GLshort
* coords
) {
9396 void (*func_glNormalStream3svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glNormalStream3svATI
];
9397 TRACE("(%d, %p)\n", stream
, coords
);
9399 func_glNormalStream3svATI( stream
, coords
);
9403 static GLenum WINAPI
wine_glObjectPurgeableAPPLE( GLenum objectType
, GLuint name
, GLenum option
) {
9405 GLenum (*func_glObjectPurgeableAPPLE
)( GLenum
, GLuint
, GLenum
) = extension_funcs
[EXT_glObjectPurgeableAPPLE
];
9406 TRACE("(%d, %d, %d)\n", objectType
, name
, option
);
9408 ret_value
= func_glObjectPurgeableAPPLE( objectType
, name
, option
);
9413 static GLenum WINAPI
wine_glObjectUnpurgeableAPPLE( GLenum objectType
, GLuint name
, GLenum option
) {
9415 GLenum (*func_glObjectUnpurgeableAPPLE
)( GLenum
, GLuint
, GLenum
) = extension_funcs
[EXT_glObjectUnpurgeableAPPLE
];
9416 TRACE("(%d, %d, %d)\n", objectType
, name
, option
);
9418 ret_value
= func_glObjectUnpurgeableAPPLE( objectType
, name
, option
);
9423 static void WINAPI
wine_glPNTrianglesfATI( GLenum pname
, GLfloat param
) {
9424 void (*func_glPNTrianglesfATI
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPNTrianglesfATI
];
9425 TRACE("(%d, %f)\n", pname
, param
);
9427 func_glPNTrianglesfATI( pname
, param
);
9431 static void WINAPI
wine_glPNTrianglesiATI( GLenum pname
, GLint param
) {
9432 void (*func_glPNTrianglesiATI
)( GLenum
, GLint
) = extension_funcs
[EXT_glPNTrianglesiATI
];
9433 TRACE("(%d, %d)\n", pname
, param
);
9435 func_glPNTrianglesiATI( pname
, param
);
9439 static void WINAPI
wine_glPassTexCoordATI( GLuint dst
, GLuint coord
, GLenum swizzle
) {
9440 void (*func_glPassTexCoordATI
)( GLuint
, GLuint
, GLenum
) = extension_funcs
[EXT_glPassTexCoordATI
];
9441 TRACE("(%d, %d, %d)\n", dst
, coord
, swizzle
);
9443 func_glPassTexCoordATI( dst
, coord
, swizzle
);
9447 static void WINAPI
wine_glPauseTransformFeedbackNV( void ) {
9448 void (*func_glPauseTransformFeedbackNV
)( void ) = extension_funcs
[EXT_glPauseTransformFeedbackNV
];
9451 func_glPauseTransformFeedbackNV( );
9455 static void WINAPI
wine_glPixelDataRangeNV( GLenum target
, GLsizei length
, GLvoid
* pointer
) {
9456 void (*func_glPixelDataRangeNV
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glPixelDataRangeNV
];
9457 TRACE("(%d, %d, %p)\n", target
, length
, pointer
);
9459 func_glPixelDataRangeNV( target
, length
, pointer
);
9463 static void WINAPI
wine_glPixelTexGenParameterfSGIS( GLenum pname
, GLfloat param
) {
9464 void (*func_glPixelTexGenParameterfSGIS
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPixelTexGenParameterfSGIS
];
9465 TRACE("(%d, %f)\n", pname
, param
);
9467 func_glPixelTexGenParameterfSGIS( pname
, param
);
9471 static void WINAPI
wine_glPixelTexGenParameterfvSGIS( GLenum pname
, GLfloat
* params
) {
9472 void (*func_glPixelTexGenParameterfvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPixelTexGenParameterfvSGIS
];
9473 TRACE("(%d, %p)\n", pname
, params
);
9475 func_glPixelTexGenParameterfvSGIS( pname
, params
);
9479 static void WINAPI
wine_glPixelTexGenParameteriSGIS( GLenum pname
, GLint param
) {
9480 void (*func_glPixelTexGenParameteriSGIS
)( GLenum
, GLint
) = extension_funcs
[EXT_glPixelTexGenParameteriSGIS
];
9481 TRACE("(%d, %d)\n", pname
, param
);
9483 func_glPixelTexGenParameteriSGIS( pname
, param
);
9487 static void WINAPI
wine_glPixelTexGenParameterivSGIS( GLenum pname
, GLint
* params
) {
9488 void (*func_glPixelTexGenParameterivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glPixelTexGenParameterivSGIS
];
9489 TRACE("(%d, %p)\n", pname
, params
);
9491 func_glPixelTexGenParameterivSGIS( pname
, params
);
9495 static void WINAPI
wine_glPixelTexGenSGIX( GLenum mode
) {
9496 void (*func_glPixelTexGenSGIX
)( GLenum
) = extension_funcs
[EXT_glPixelTexGenSGIX
];
9497 TRACE("(%d)\n", mode
);
9499 func_glPixelTexGenSGIX( mode
);
9503 static void WINAPI
wine_glPixelTransformParameterfEXT( GLenum target
, GLenum pname
, GLfloat param
) {
9504 void (*func_glPixelTransformParameterfEXT
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glPixelTransformParameterfEXT
];
9505 TRACE("(%d, %d, %f)\n", target
, pname
, param
);
9507 func_glPixelTransformParameterfEXT( target
, pname
, param
);
9511 static void WINAPI
wine_glPixelTransformParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
9512 void (*func_glPixelTransformParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPixelTransformParameterfvEXT
];
9513 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
9515 func_glPixelTransformParameterfvEXT( target
, pname
, params
);
9519 static void WINAPI
wine_glPixelTransformParameteriEXT( GLenum target
, GLenum pname
, GLint param
) {
9520 void (*func_glPixelTransformParameteriEXT
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glPixelTransformParameteriEXT
];
9521 TRACE("(%d, %d, %d)\n", target
, pname
, param
);
9523 func_glPixelTransformParameteriEXT( target
, pname
, param
);
9527 static void WINAPI
wine_glPixelTransformParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
9528 void (*func_glPixelTransformParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glPixelTransformParameterivEXT
];
9529 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
9531 func_glPixelTransformParameterivEXT( target
, pname
, params
);
9535 static void WINAPI
wine_glPointParameterf( GLenum pname
, GLfloat param
) {
9536 void (*func_glPointParameterf
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterf
];
9537 TRACE("(%d, %f)\n", pname
, param
);
9539 func_glPointParameterf( pname
, param
);
9543 static void WINAPI
wine_glPointParameterfARB( GLenum pname
, GLfloat param
) {
9544 void (*func_glPointParameterfARB
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterfARB
];
9545 TRACE("(%d, %f)\n", pname
, param
);
9547 func_glPointParameterfARB( pname
, param
);
9551 static void WINAPI
wine_glPointParameterfEXT( GLenum pname
, GLfloat param
) {
9552 void (*func_glPointParameterfEXT
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterfEXT
];
9553 TRACE("(%d, %f)\n", pname
, param
);
9555 func_glPointParameterfEXT( pname
, param
);
9559 static void WINAPI
wine_glPointParameterfSGIS( GLenum pname
, GLfloat param
) {
9560 void (*func_glPointParameterfSGIS
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterfSGIS
];
9561 TRACE("(%d, %f)\n", pname
, param
);
9563 func_glPointParameterfSGIS( pname
, param
);
9567 static void WINAPI
wine_glPointParameterfv( GLenum pname
, GLfloat
* params
) {
9568 void (*func_glPointParameterfv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfv
];
9569 TRACE("(%d, %p)\n", pname
, params
);
9571 func_glPointParameterfv( pname
, params
);
9575 static void WINAPI
wine_glPointParameterfvARB( GLenum pname
, GLfloat
* params
) {
9576 void (*func_glPointParameterfvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfvARB
];
9577 TRACE("(%d, %p)\n", pname
, params
);
9579 func_glPointParameterfvARB( pname
, params
);
9583 static void WINAPI
wine_glPointParameterfvEXT( GLenum pname
, GLfloat
* params
) {
9584 void (*func_glPointParameterfvEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfvEXT
];
9585 TRACE("(%d, %p)\n", pname
, params
);
9587 func_glPointParameterfvEXT( pname
, params
);
9591 static void WINAPI
wine_glPointParameterfvSGIS( GLenum pname
, GLfloat
* params
) {
9592 void (*func_glPointParameterfvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfvSGIS
];
9593 TRACE("(%d, %p)\n", pname
, params
);
9595 func_glPointParameterfvSGIS( pname
, params
);
9599 static void WINAPI
wine_glPointParameteri( GLenum pname
, GLint param
) {
9600 void (*func_glPointParameteri
)( GLenum
, GLint
) = extension_funcs
[EXT_glPointParameteri
];
9601 TRACE("(%d, %d)\n", pname
, param
);
9603 func_glPointParameteri( pname
, param
);
9607 static void WINAPI
wine_glPointParameteriNV( GLenum pname
, GLint param
) {
9608 void (*func_glPointParameteriNV
)( GLenum
, GLint
) = extension_funcs
[EXT_glPointParameteriNV
];
9609 TRACE("(%d, %d)\n", pname
, param
);
9611 func_glPointParameteriNV( pname
, param
);
9615 static void WINAPI
wine_glPointParameteriv( GLenum pname
, GLint
* params
) {
9616 void (*func_glPointParameteriv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glPointParameteriv
];
9617 TRACE("(%d, %p)\n", pname
, params
);
9619 func_glPointParameteriv( pname
, params
);
9623 static void WINAPI
wine_glPointParameterivNV( GLenum pname
, GLint
* params
) {
9624 void (*func_glPointParameterivNV
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glPointParameterivNV
];
9625 TRACE("(%d, %p)\n", pname
, params
);
9627 func_glPointParameterivNV( pname
, params
);
9631 static GLint WINAPI
wine_glPollAsyncSGIX( GLuint
* markerp
) {
9633 GLint (*func_glPollAsyncSGIX
)( GLuint
* ) = extension_funcs
[EXT_glPollAsyncSGIX
];
9634 TRACE("(%p)\n", markerp
);
9636 ret_value
= func_glPollAsyncSGIX( markerp
);
9641 static GLint WINAPI
wine_glPollInstrumentsSGIX( GLint
* marker_p
) {
9643 GLint (*func_glPollInstrumentsSGIX
)( GLint
* ) = extension_funcs
[EXT_glPollInstrumentsSGIX
];
9644 TRACE("(%p)\n", marker_p
);
9646 ret_value
= func_glPollInstrumentsSGIX( marker_p
);
9651 static void WINAPI
wine_glPolygonOffsetEXT( GLfloat factor
, GLfloat bias
) {
9652 void (*func_glPolygonOffsetEXT
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glPolygonOffsetEXT
];
9653 TRACE("(%f, %f)\n", factor
, bias
);
9655 func_glPolygonOffsetEXT( factor
, bias
);
9659 static void WINAPI
wine_glPresentFrameDualFillNV( GLuint video_slot
, UINT64 minPresentTime
, GLuint beginPresentTimeId
, GLuint presentDurationId
, GLenum type
, GLenum target0
, GLuint fill0
, GLenum target1
, GLuint fill1
, GLenum target2
, GLuint fill2
, GLenum target3
, GLuint fill3
) {
9660 void (*func_glPresentFrameDualFillNV
)( GLuint
, UINT64
, GLuint
, GLuint
, GLenum
, GLenum
, GLuint
, GLenum
, GLuint
, GLenum
, GLuint
, GLenum
, GLuint
) = extension_funcs
[EXT_glPresentFrameDualFillNV
];
9661 TRACE("(%d, %s, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", video_slot
, wine_dbgstr_longlong(minPresentTime
), beginPresentTimeId
, presentDurationId
, type
, target0
, fill0
, target1
, fill1
, target2
, fill2
, target3
, fill3
);
9663 func_glPresentFrameDualFillNV( video_slot
, minPresentTime
, beginPresentTimeId
, presentDurationId
, type
, target0
, fill0
, target1
, fill1
, target2
, fill2
, target3
, fill3
);
9667 static void WINAPI
wine_glPresentFrameKeyedNV( GLuint video_slot
, UINT64 minPresentTime
, GLuint beginPresentTimeId
, GLuint presentDurationId
, GLenum type
, GLenum target0
, GLuint fill0
, GLuint key0
, GLenum target1
, GLuint fill1
, GLuint key1
) {
9668 void (*func_glPresentFrameKeyedNV
)( GLuint
, UINT64
, GLuint
, GLuint
, GLenum
, GLenum
, GLuint
, GLuint
, GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glPresentFrameKeyedNV
];
9669 TRACE("(%d, %s, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", video_slot
, wine_dbgstr_longlong(minPresentTime
), beginPresentTimeId
, presentDurationId
, type
, target0
, fill0
, key0
, target1
, fill1
, key1
);
9671 func_glPresentFrameKeyedNV( video_slot
, minPresentTime
, beginPresentTimeId
, presentDurationId
, type
, target0
, fill0
, key0
, target1
, fill1
, key1
);
9675 static void WINAPI
wine_glPrimitiveRestartIndex( GLuint index
) {
9676 void (*func_glPrimitiveRestartIndex
)( GLuint
) = extension_funcs
[EXT_glPrimitiveRestartIndex
];
9677 TRACE("(%d)\n", index
);
9679 func_glPrimitiveRestartIndex( index
);
9683 static void WINAPI
wine_glPrimitiveRestartIndexNV( GLuint index
) {
9684 void (*func_glPrimitiveRestartIndexNV
)( GLuint
) = extension_funcs
[EXT_glPrimitiveRestartIndexNV
];
9685 TRACE("(%d)\n", index
);
9687 func_glPrimitiveRestartIndexNV( index
);
9691 static void WINAPI
wine_glPrimitiveRestartNV( void ) {
9692 void (*func_glPrimitiveRestartNV
)( void ) = extension_funcs
[EXT_glPrimitiveRestartNV
];
9695 func_glPrimitiveRestartNV( );
9699 static void WINAPI
wine_glPrioritizeTexturesEXT( GLsizei n
, GLuint
* textures
, GLclampf
* priorities
) {
9700 void (*func_glPrioritizeTexturesEXT
)( GLsizei
, GLuint
*, GLclampf
* ) = extension_funcs
[EXT_glPrioritizeTexturesEXT
];
9701 TRACE("(%d, %p, %p)\n", n
, textures
, priorities
);
9703 func_glPrioritizeTexturesEXT( n
, textures
, priorities
);
9707 static void WINAPI
wine_glProgramBufferParametersIivNV( GLenum target
, GLuint buffer
, GLuint index
, GLsizei count
, GLint
* params
) {
9708 void (*func_glProgramBufferParametersIivNV
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramBufferParametersIivNV
];
9709 TRACE("(%d, %d, %d, %d, %p)\n", target
, buffer
, index
, count
, params
);
9711 func_glProgramBufferParametersIivNV( target
, buffer
, index
, count
, params
);
9715 static void WINAPI
wine_glProgramBufferParametersIuivNV( GLenum target
, GLuint buffer
, GLuint index
, GLsizei count
, GLuint
* params
) {
9716 void (*func_glProgramBufferParametersIuivNV
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramBufferParametersIuivNV
];
9717 TRACE("(%d, %d, %d, %d, %p)\n", target
, buffer
, index
, count
, params
);
9719 func_glProgramBufferParametersIuivNV( target
, buffer
, index
, count
, params
);
9723 static void WINAPI
wine_glProgramBufferParametersfvNV( GLenum target
, GLuint buffer
, GLuint index
, GLsizei count
, GLfloat
* params
) {
9724 void (*func_glProgramBufferParametersfvNV
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramBufferParametersfvNV
];
9725 TRACE("(%d, %d, %d, %d, %p)\n", target
, buffer
, index
, count
, params
);
9727 func_glProgramBufferParametersfvNV( target
, buffer
, index
, count
, params
);
9731 static void WINAPI
wine_glProgramEnvParameter4dARB( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
9732 void (*func_glProgramEnvParameter4dARB
)( GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramEnvParameter4dARB
];
9733 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
9735 func_glProgramEnvParameter4dARB( target
, index
, x
, y
, z
, w
);
9739 static void WINAPI
wine_glProgramEnvParameter4dvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
9740 void (*func_glProgramEnvParameter4dvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramEnvParameter4dvARB
];
9741 TRACE("(%d, %d, %p)\n", target
, index
, params
);
9743 func_glProgramEnvParameter4dvARB( target
, index
, params
);
9747 static void WINAPI
wine_glProgramEnvParameter4fARB( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
9748 void (*func_glProgramEnvParameter4fARB
)( GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramEnvParameter4fARB
];
9749 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
9751 func_glProgramEnvParameter4fARB( target
, index
, x
, y
, z
, w
);
9755 static void WINAPI
wine_glProgramEnvParameter4fvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
9756 void (*func_glProgramEnvParameter4fvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramEnvParameter4fvARB
];
9757 TRACE("(%d, %d, %p)\n", target
, index
, params
);
9759 func_glProgramEnvParameter4fvARB( target
, index
, params
);
9763 static void WINAPI
wine_glProgramEnvParameterI4iNV( GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
9764 void (*func_glProgramEnvParameterI4iNV
)( GLenum
, GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramEnvParameterI4iNV
];
9765 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
9767 func_glProgramEnvParameterI4iNV( target
, index
, x
, y
, z
, w
);
9771 static void WINAPI
wine_glProgramEnvParameterI4ivNV( GLenum target
, GLuint index
, GLint
* params
) {
9772 void (*func_glProgramEnvParameterI4ivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glProgramEnvParameterI4ivNV
];
9773 TRACE("(%d, %d, %p)\n", target
, index
, params
);
9775 func_glProgramEnvParameterI4ivNV( target
, index
, params
);
9779 static void WINAPI
wine_glProgramEnvParameterI4uiNV( GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
9780 void (*func_glProgramEnvParameterI4uiNV
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramEnvParameterI4uiNV
];
9781 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
9783 func_glProgramEnvParameterI4uiNV( target
, index
, x
, y
, z
, w
);
9787 static void WINAPI
wine_glProgramEnvParameterI4uivNV( GLenum target
, GLuint index
, GLuint
* params
) {
9788 void (*func_glProgramEnvParameterI4uivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glProgramEnvParameterI4uivNV
];
9789 TRACE("(%d, %d, %p)\n", target
, index
, params
);
9791 func_glProgramEnvParameterI4uivNV( target
, index
, params
);
9795 static void WINAPI
wine_glProgramEnvParameters4fvEXT( GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) {
9796 void (*func_glProgramEnvParameters4fvEXT
)( GLenum
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramEnvParameters4fvEXT
];
9797 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
9799 func_glProgramEnvParameters4fvEXT( target
, index
, count
, params
);
9803 static void WINAPI
wine_glProgramEnvParametersI4ivNV( GLenum target
, GLuint index
, GLsizei count
, GLint
* params
) {
9804 void (*func_glProgramEnvParametersI4ivNV
)( GLenum
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramEnvParametersI4ivNV
];
9805 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
9807 func_glProgramEnvParametersI4ivNV( target
, index
, count
, params
);
9811 static void WINAPI
wine_glProgramEnvParametersI4uivNV( GLenum target
, GLuint index
, GLsizei count
, GLuint
* params
) {
9812 void (*func_glProgramEnvParametersI4uivNV
)( GLenum
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramEnvParametersI4uivNV
];
9813 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
9815 func_glProgramEnvParametersI4uivNV( target
, index
, count
, params
);
9819 static void WINAPI
wine_glProgramLocalParameter4dARB( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
9820 void (*func_glProgramLocalParameter4dARB
)( GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramLocalParameter4dARB
];
9821 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
9823 func_glProgramLocalParameter4dARB( target
, index
, x
, y
, z
, w
);
9827 static void WINAPI
wine_glProgramLocalParameter4dvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
9828 void (*func_glProgramLocalParameter4dvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramLocalParameter4dvARB
];
9829 TRACE("(%d, %d, %p)\n", target
, index
, params
);
9831 func_glProgramLocalParameter4dvARB( target
, index
, params
);
9835 static void WINAPI
wine_glProgramLocalParameter4fARB( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
9836 void (*func_glProgramLocalParameter4fARB
)( GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramLocalParameter4fARB
];
9837 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
9839 func_glProgramLocalParameter4fARB( target
, index
, x
, y
, z
, w
);
9843 static void WINAPI
wine_glProgramLocalParameter4fvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
9844 void (*func_glProgramLocalParameter4fvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramLocalParameter4fvARB
];
9845 TRACE("(%d, %d, %p)\n", target
, index
, params
);
9847 func_glProgramLocalParameter4fvARB( target
, index
, params
);
9851 static void WINAPI
wine_glProgramLocalParameterI4iNV( GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
9852 void (*func_glProgramLocalParameterI4iNV
)( GLenum
, GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramLocalParameterI4iNV
];
9853 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
9855 func_glProgramLocalParameterI4iNV( target
, index
, x
, y
, z
, w
);
9859 static void WINAPI
wine_glProgramLocalParameterI4ivNV( GLenum target
, GLuint index
, GLint
* params
) {
9860 void (*func_glProgramLocalParameterI4ivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glProgramLocalParameterI4ivNV
];
9861 TRACE("(%d, %d, %p)\n", target
, index
, params
);
9863 func_glProgramLocalParameterI4ivNV( target
, index
, params
);
9867 static void WINAPI
wine_glProgramLocalParameterI4uiNV( GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
9868 void (*func_glProgramLocalParameterI4uiNV
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramLocalParameterI4uiNV
];
9869 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
9871 func_glProgramLocalParameterI4uiNV( target
, index
, x
, y
, z
, w
);
9875 static void WINAPI
wine_glProgramLocalParameterI4uivNV( GLenum target
, GLuint index
, GLuint
* params
) {
9876 void (*func_glProgramLocalParameterI4uivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glProgramLocalParameterI4uivNV
];
9877 TRACE("(%d, %d, %p)\n", target
, index
, params
);
9879 func_glProgramLocalParameterI4uivNV( target
, index
, params
);
9883 static void WINAPI
wine_glProgramLocalParameters4fvEXT( GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) {
9884 void (*func_glProgramLocalParameters4fvEXT
)( GLenum
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramLocalParameters4fvEXT
];
9885 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
9887 func_glProgramLocalParameters4fvEXT( target
, index
, count
, params
);
9891 static void WINAPI
wine_glProgramLocalParametersI4ivNV( GLenum target
, GLuint index
, GLsizei count
, GLint
* params
) {
9892 void (*func_glProgramLocalParametersI4ivNV
)( GLenum
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramLocalParametersI4ivNV
];
9893 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
9895 func_glProgramLocalParametersI4ivNV( target
, index
, count
, params
);
9899 static void WINAPI
wine_glProgramLocalParametersI4uivNV( GLenum target
, GLuint index
, GLsizei count
, GLuint
* params
) {
9900 void (*func_glProgramLocalParametersI4uivNV
)( GLenum
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramLocalParametersI4uivNV
];
9901 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
9903 func_glProgramLocalParametersI4uivNV( target
, index
, count
, params
);
9907 static void WINAPI
wine_glProgramNamedParameter4dNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
9908 void (*func_glProgramNamedParameter4dNV
)( GLuint
, GLsizei
, GLubyte
*, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramNamedParameter4dNV
];
9909 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id
, len
, name
, x
, y
, z
, w
);
9911 func_glProgramNamedParameter4dNV( id
, len
, name
, x
, y
, z
, w
);
9915 static void WINAPI
wine_glProgramNamedParameter4dvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLdouble
* v
) {
9916 void (*func_glProgramNamedParameter4dvNV
)( GLuint
, GLsizei
, GLubyte
*, GLdouble
* ) = extension_funcs
[EXT_glProgramNamedParameter4dvNV
];
9917 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, v
);
9919 func_glProgramNamedParameter4dvNV( id
, len
, name
, v
);
9923 static void WINAPI
wine_glProgramNamedParameter4fNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
9924 void (*func_glProgramNamedParameter4fNV
)( GLuint
, GLsizei
, GLubyte
*, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramNamedParameter4fNV
];
9925 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id
, len
, name
, x
, y
, z
, w
);
9927 func_glProgramNamedParameter4fNV( id
, len
, name
, x
, y
, z
, w
);
9931 static void WINAPI
wine_glProgramNamedParameter4fvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLfloat
* v
) {
9932 void (*func_glProgramNamedParameter4fvNV
)( GLuint
, GLsizei
, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glProgramNamedParameter4fvNV
];
9933 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, v
);
9935 func_glProgramNamedParameter4fvNV( id
, len
, name
, v
);
9939 static void WINAPI
wine_glProgramParameter4dNV( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
9940 void (*func_glProgramParameter4dNV
)( GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramParameter4dNV
];
9941 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
9943 func_glProgramParameter4dNV( target
, index
, x
, y
, z
, w
);
9947 static void WINAPI
wine_glProgramParameter4dvNV( GLenum target
, GLuint index
, GLdouble
* v
) {
9948 void (*func_glProgramParameter4dvNV
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramParameter4dvNV
];
9949 TRACE("(%d, %d, %p)\n", target
, index
, v
);
9951 func_glProgramParameter4dvNV( target
, index
, v
);
9955 static void WINAPI
wine_glProgramParameter4fNV( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
9956 void (*func_glProgramParameter4fNV
)( GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramParameter4fNV
];
9957 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
9959 func_glProgramParameter4fNV( target
, index
, x
, y
, z
, w
);
9963 static void WINAPI
wine_glProgramParameter4fvNV( GLenum target
, GLuint index
, GLfloat
* v
) {
9964 void (*func_glProgramParameter4fvNV
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramParameter4fvNV
];
9965 TRACE("(%d, %d, %p)\n", target
, index
, v
);
9967 func_glProgramParameter4fvNV( target
, index
, v
);
9971 static void WINAPI
wine_glProgramParameteri( GLuint program
, GLenum pname
, GLint value
) {
9972 void (*func_glProgramParameteri
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glProgramParameteri
];
9973 TRACE("(%d, %d, %d)\n", program
, pname
, value
);
9975 func_glProgramParameteri( program
, pname
, value
);
9979 static void WINAPI
wine_glProgramParameteriARB( GLuint program
, GLenum pname
, GLint value
) {
9980 void (*func_glProgramParameteriARB
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glProgramParameteriARB
];
9981 TRACE("(%d, %d, %d)\n", program
, pname
, value
);
9983 func_glProgramParameteriARB( program
, pname
, value
);
9987 static void WINAPI
wine_glProgramParameteriEXT( GLuint program
, GLenum pname
, GLint value
) {
9988 void (*func_glProgramParameteriEXT
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glProgramParameteriEXT
];
9989 TRACE("(%d, %d, %d)\n", program
, pname
, value
);
9991 func_glProgramParameteriEXT( program
, pname
, value
);
9995 static void WINAPI
wine_glProgramParameters4dvNV( GLenum target
, GLuint index
, GLuint count
, GLdouble
* v
) {
9996 void (*func_glProgramParameters4dvNV
)( GLenum
, GLuint
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramParameters4dvNV
];
9997 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, v
);
9999 func_glProgramParameters4dvNV( target
, index
, count
, v
);
10003 static void WINAPI
wine_glProgramParameters4fvNV( GLenum target
, GLuint index
, GLuint count
, GLfloat
* v
) {
10004 void (*func_glProgramParameters4fvNV
)( GLenum
, GLuint
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramParameters4fvNV
];
10005 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, v
);
10007 func_glProgramParameters4fvNV( target
, index
, count
, v
);
10011 static void WINAPI
wine_glProgramStringARB( GLenum target
, GLenum format
, GLsizei len
, GLvoid
* string
) {
10012 void (*func_glProgramStringARB
)( GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glProgramStringARB
];
10013 TRACE("(%d, %d, %d, %p)\n", target
, format
, len
, string
);
10015 func_glProgramStringARB( target
, format
, len
, string
);
10019 static void WINAPI
wine_glProgramUniform1fEXT( GLuint program
, GLint location
, GLfloat v0
) {
10020 void (*func_glProgramUniform1fEXT
)( GLuint
, GLint
, GLfloat
) = extension_funcs
[EXT_glProgramUniform1fEXT
];
10021 TRACE("(%d, %d, %f)\n", program
, location
, v0
);
10023 func_glProgramUniform1fEXT( program
, location
, v0
);
10027 static void WINAPI
wine_glProgramUniform1fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
10028 void (*func_glProgramUniform1fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform1fvEXT
];
10029 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10031 func_glProgramUniform1fvEXT( program
, location
, count
, value
);
10035 static void WINAPI
wine_glProgramUniform1iEXT( GLuint program
, GLint location
, GLint v0
) {
10036 void (*func_glProgramUniform1iEXT
)( GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform1iEXT
];
10037 TRACE("(%d, %d, %d)\n", program
, location
, v0
);
10039 func_glProgramUniform1iEXT( program
, location
, v0
);
10043 static void WINAPI
wine_glProgramUniform1ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
10044 void (*func_glProgramUniform1ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform1ivEXT
];
10045 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10047 func_glProgramUniform1ivEXT( program
, location
, count
, value
);
10051 static void WINAPI
wine_glProgramUniform1uiEXT( GLuint program
, GLint location
, GLuint v0
) {
10052 void (*func_glProgramUniform1uiEXT
)( GLuint
, GLint
, GLuint
) = extension_funcs
[EXT_glProgramUniform1uiEXT
];
10053 TRACE("(%d, %d, %d)\n", program
, location
, v0
);
10055 func_glProgramUniform1uiEXT( program
, location
, v0
);
10059 static void WINAPI
wine_glProgramUniform1uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
10060 void (*func_glProgramUniform1uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform1uivEXT
];
10061 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10063 func_glProgramUniform1uivEXT( program
, location
, count
, value
);
10067 static void WINAPI
wine_glProgramUniform2fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
) {
10068 void (*func_glProgramUniform2fEXT
)( GLuint
, GLint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform2fEXT
];
10069 TRACE("(%d, %d, %f, %f)\n", program
, location
, v0
, v1
);
10071 func_glProgramUniform2fEXT( program
, location
, v0
, v1
);
10075 static void WINAPI
wine_glProgramUniform2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
10076 void (*func_glProgramUniform2fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform2fvEXT
];
10077 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10079 func_glProgramUniform2fvEXT( program
, location
, count
, value
);
10083 static void WINAPI
wine_glProgramUniform2iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
) {
10084 void (*func_glProgramUniform2iEXT
)( GLuint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform2iEXT
];
10085 TRACE("(%d, %d, %d, %d)\n", program
, location
, v0
, v1
);
10087 func_glProgramUniform2iEXT( program
, location
, v0
, v1
);
10091 static void WINAPI
wine_glProgramUniform2ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
10092 void (*func_glProgramUniform2ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform2ivEXT
];
10093 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10095 func_glProgramUniform2ivEXT( program
, location
, count
, value
);
10099 static void WINAPI
wine_glProgramUniform2uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
) {
10100 void (*func_glProgramUniform2uiEXT
)( GLuint
, GLint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform2uiEXT
];
10101 TRACE("(%d, %d, %d, %d)\n", program
, location
, v0
, v1
);
10103 func_glProgramUniform2uiEXT( program
, location
, v0
, v1
);
10107 static void WINAPI
wine_glProgramUniform2uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
10108 void (*func_glProgramUniform2uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform2uivEXT
];
10109 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10111 func_glProgramUniform2uivEXT( program
, location
, count
, value
);
10115 static void WINAPI
wine_glProgramUniform3fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
) {
10116 void (*func_glProgramUniform3fEXT
)( GLuint
, GLint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform3fEXT
];
10117 TRACE("(%d, %d, %f, %f, %f)\n", program
, location
, v0
, v1
, v2
);
10119 func_glProgramUniform3fEXT( program
, location
, v0
, v1
, v2
);
10123 static void WINAPI
wine_glProgramUniform3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
10124 void (*func_glProgramUniform3fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform3fvEXT
];
10125 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10127 func_glProgramUniform3fvEXT( program
, location
, count
, value
);
10131 static void WINAPI
wine_glProgramUniform3iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
) {
10132 void (*func_glProgramUniform3iEXT
)( GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform3iEXT
];
10133 TRACE("(%d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
);
10135 func_glProgramUniform3iEXT( program
, location
, v0
, v1
, v2
);
10139 static void WINAPI
wine_glProgramUniform3ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
10140 void (*func_glProgramUniform3ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform3ivEXT
];
10141 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10143 func_glProgramUniform3ivEXT( program
, location
, count
, value
);
10147 static void WINAPI
wine_glProgramUniform3uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) {
10148 void (*func_glProgramUniform3uiEXT
)( GLuint
, GLint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform3uiEXT
];
10149 TRACE("(%d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
);
10151 func_glProgramUniform3uiEXT( program
, location
, v0
, v1
, v2
);
10155 static void WINAPI
wine_glProgramUniform3uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
10156 void (*func_glProgramUniform3uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform3uivEXT
];
10157 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10159 func_glProgramUniform3uivEXT( program
, location
, count
, value
);
10163 static void WINAPI
wine_glProgramUniform4fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
) {
10164 void (*func_glProgramUniform4fEXT
)( GLuint
, GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform4fEXT
];
10165 TRACE("(%d, %d, %f, %f, %f, %f)\n", program
, location
, v0
, v1
, v2
, v3
);
10167 func_glProgramUniform4fEXT( program
, location
, v0
, v1
, v2
, v3
);
10171 static void WINAPI
wine_glProgramUniform4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
10172 void (*func_glProgramUniform4fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform4fvEXT
];
10173 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10175 func_glProgramUniform4fvEXT( program
, location
, count
, value
);
10179 static void WINAPI
wine_glProgramUniform4iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
) {
10180 void (*func_glProgramUniform4iEXT
)( GLuint
, GLint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform4iEXT
];
10181 TRACE("(%d, %d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
, v3
);
10183 func_glProgramUniform4iEXT( program
, location
, v0
, v1
, v2
, v3
);
10187 static void WINAPI
wine_glProgramUniform4ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
10188 void (*func_glProgramUniform4ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform4ivEXT
];
10189 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10191 func_glProgramUniform4ivEXT( program
, location
, count
, value
);
10195 static void WINAPI
wine_glProgramUniform4uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
) {
10196 void (*func_glProgramUniform4uiEXT
)( GLuint
, GLint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform4uiEXT
];
10197 TRACE("(%d, %d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
, v3
);
10199 func_glProgramUniform4uiEXT( program
, location
, v0
, v1
, v2
, v3
);
10203 static void WINAPI
wine_glProgramUniform4uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
10204 void (*func_glProgramUniform4uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform4uivEXT
];
10205 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10207 func_glProgramUniform4uivEXT( program
, location
, count
, value
);
10211 static void WINAPI
wine_glProgramUniformMatrix2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10212 void (*func_glProgramUniformMatrix2fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2fvEXT
];
10213 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
10215 func_glProgramUniformMatrix2fvEXT( program
, location
, count
, transpose
, value
);
10219 static void WINAPI
wine_glProgramUniformMatrix2x3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10220 void (*func_glProgramUniformMatrix2x3fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x3fvEXT
];
10221 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
10223 func_glProgramUniformMatrix2x3fvEXT( program
, location
, count
, transpose
, value
);
10227 static void WINAPI
wine_glProgramUniformMatrix2x4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10228 void (*func_glProgramUniformMatrix2x4fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x4fvEXT
];
10229 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
10231 func_glProgramUniformMatrix2x4fvEXT( program
, location
, count
, transpose
, value
);
10235 static void WINAPI
wine_glProgramUniformMatrix3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10236 void (*func_glProgramUniformMatrix3fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3fvEXT
];
10237 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
10239 func_glProgramUniformMatrix3fvEXT( program
, location
, count
, transpose
, value
);
10243 static void WINAPI
wine_glProgramUniformMatrix3x2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10244 void (*func_glProgramUniformMatrix3x2fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x2fvEXT
];
10245 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
10247 func_glProgramUniformMatrix3x2fvEXT( program
, location
, count
, transpose
, value
);
10251 static void WINAPI
wine_glProgramUniformMatrix3x4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10252 void (*func_glProgramUniformMatrix3x4fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x4fvEXT
];
10253 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
10255 func_glProgramUniformMatrix3x4fvEXT( program
, location
, count
, transpose
, value
);
10259 static void WINAPI
wine_glProgramUniformMatrix4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10260 void (*func_glProgramUniformMatrix4fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4fvEXT
];
10261 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
10263 func_glProgramUniformMatrix4fvEXT( program
, location
, count
, transpose
, value
);
10267 static void WINAPI
wine_glProgramUniformMatrix4x2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10268 void (*func_glProgramUniformMatrix4x2fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x2fvEXT
];
10269 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
10271 func_glProgramUniformMatrix4x2fvEXT( program
, location
, count
, transpose
, value
);
10275 static void WINAPI
wine_glProgramUniformMatrix4x3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
10276 void (*func_glProgramUniformMatrix4x3fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x3fvEXT
];
10277 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
10279 func_glProgramUniformMatrix4x3fvEXT( program
, location
, count
, transpose
, value
);
10283 static void WINAPI
wine_glProgramUniformui64NV( GLuint program
, GLint location
, UINT64 value
) {
10284 void (*func_glProgramUniformui64NV
)( GLuint
, GLint
, UINT64
) = extension_funcs
[EXT_glProgramUniformui64NV
];
10285 TRACE("(%d, %d, %s)\n", program
, location
, wine_dbgstr_longlong(value
) );
10287 func_glProgramUniformui64NV( program
, location
, value
);
10291 static void WINAPI
wine_glProgramUniformui64vNV( GLuint program
, GLint location
, GLsizei count
, UINT64
* value
) {
10292 void (*func_glProgramUniformui64vNV
)( GLuint
, GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glProgramUniformui64vNV
];
10293 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
10295 func_glProgramUniformui64vNV( program
, location
, count
, value
);
10299 static void WINAPI
wine_glProgramVertexLimitNV( GLenum target
, GLint limit
) {
10300 void (*func_glProgramVertexLimitNV
)( GLenum
, GLint
) = extension_funcs
[EXT_glProgramVertexLimitNV
];
10301 TRACE("(%d, %d)\n", target
, limit
);
10303 func_glProgramVertexLimitNV( target
, limit
);
10307 static void WINAPI
wine_glProvokingVertex( GLenum mode
) {
10308 void (*func_glProvokingVertex
)( GLenum
) = extension_funcs
[EXT_glProvokingVertex
];
10309 TRACE("(%d)\n", mode
);
10311 func_glProvokingVertex( mode
);
10315 static void WINAPI
wine_glProvokingVertexEXT( GLenum mode
) {
10316 void (*func_glProvokingVertexEXT
)( GLenum
) = extension_funcs
[EXT_glProvokingVertexEXT
];
10317 TRACE("(%d)\n", mode
);
10319 func_glProvokingVertexEXT( mode
);
10323 static void WINAPI
wine_glPushClientAttribDefaultEXT( GLbitfield mask
) {
10324 void (*func_glPushClientAttribDefaultEXT
)( GLbitfield
) = extension_funcs
[EXT_glPushClientAttribDefaultEXT
];
10325 TRACE("(%d)\n", mask
);
10327 func_glPushClientAttribDefaultEXT( mask
);
10331 static void WINAPI
wine_glReadBufferRegion( GLenum region
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
10332 void (*func_glReadBufferRegion
)( GLenum
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glReadBufferRegion
];
10333 TRACE("(%d, %d, %d, %d, %d)\n", region
, x
, y
, width
, height
);
10335 func_glReadBufferRegion( region
, x
, y
, width
, height
);
10339 static void WINAPI
wine_glReadInstrumentsSGIX( GLint marker
) {
10340 void (*func_glReadInstrumentsSGIX
)( GLint
) = extension_funcs
[EXT_glReadInstrumentsSGIX
];
10341 TRACE("(%d)\n", marker
);
10343 func_glReadInstrumentsSGIX( marker
);
10347 static void WINAPI
wine_glReferencePlaneSGIX( GLdouble
* equation
) {
10348 void (*func_glReferencePlaneSGIX
)( GLdouble
* ) = extension_funcs
[EXT_glReferencePlaneSGIX
];
10349 TRACE("(%p)\n", equation
);
10351 func_glReferencePlaneSGIX( equation
);
10355 static void WINAPI
wine_glRenderbufferStorage( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
10356 void (*func_glRenderbufferStorage
)( GLenum
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorage
];
10357 TRACE("(%d, %d, %d, %d)\n", target
, internalformat
, width
, height
);
10359 func_glRenderbufferStorage( target
, internalformat
, width
, height
);
10363 static void WINAPI
wine_glRenderbufferStorageEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
10364 void (*func_glRenderbufferStorageEXT
)( GLenum
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageEXT
];
10365 TRACE("(%d, %d, %d, %d)\n", target
, internalformat
, width
, height
);
10367 func_glRenderbufferStorageEXT( target
, internalformat
, width
, height
);
10371 static void WINAPI
wine_glRenderbufferStorageMultisample( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
10372 void (*func_glRenderbufferStorageMultisample
)( GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageMultisample
];
10373 TRACE("(%d, %d, %d, %d, %d)\n", target
, samples
, internalformat
, width
, height
);
10375 func_glRenderbufferStorageMultisample( target
, samples
, internalformat
, width
, height
);
10379 static void WINAPI
wine_glRenderbufferStorageMultisampleCoverageNV( GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
10380 void (*func_glRenderbufferStorageMultisampleCoverageNV
)( GLenum
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageMultisampleCoverageNV
];
10381 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
10383 func_glRenderbufferStorageMultisampleCoverageNV( target
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
10387 static void WINAPI
wine_glRenderbufferStorageMultisampleEXT( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
10388 void (*func_glRenderbufferStorageMultisampleEXT
)( GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageMultisampleEXT
];
10389 TRACE("(%d, %d, %d, %d, %d)\n", target
, samples
, internalformat
, width
, height
);
10391 func_glRenderbufferStorageMultisampleEXT( target
, samples
, internalformat
, width
, height
);
10395 static void WINAPI
wine_glReplacementCodePointerSUN( GLenum type
, GLsizei stride
, GLvoid
** pointer
) {
10396 void (*func_glReplacementCodePointerSUN
)( GLenum
, GLsizei
, GLvoid
** ) = extension_funcs
[EXT_glReplacementCodePointerSUN
];
10397 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
10399 func_glReplacementCodePointerSUN( type
, stride
, pointer
);
10403 static void WINAPI
wine_glReplacementCodeubSUN( GLubyte code
) {
10404 void (*func_glReplacementCodeubSUN
)( GLubyte
) = extension_funcs
[EXT_glReplacementCodeubSUN
];
10405 TRACE("(%d)\n", code
);
10407 func_glReplacementCodeubSUN( code
);
10411 static void WINAPI
wine_glReplacementCodeubvSUN( GLubyte
* code
) {
10412 void (*func_glReplacementCodeubvSUN
)( GLubyte
* ) = extension_funcs
[EXT_glReplacementCodeubvSUN
];
10413 TRACE("(%p)\n", code
);
10415 func_glReplacementCodeubvSUN( code
);
10419 static void WINAPI
wine_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
) {
10420 void (*func_glReplacementCodeuiColor3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiColor3fVertex3fSUN
];
10421 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc
, r
, g
, b
, x
, y
, z
);
10423 func_glReplacementCodeuiColor3fVertex3fSUN( rc
, r
, g
, b
, x
, y
, z
);
10427 static void WINAPI
wine_glReplacementCodeuiColor3fVertex3fvSUN( GLuint
* rc
, GLfloat
* c
, GLfloat
* v
) {
10428 void (*func_glReplacementCodeuiColor3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiColor3fVertex3fvSUN
];
10429 TRACE("(%p, %p, %p)\n", rc
, c
, v
);
10431 func_glReplacementCodeuiColor3fVertex3fvSUN( rc
, c
, v
);
10435 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
) {
10436 void (*func_glReplacementCodeuiColor4fNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiColor4fNormal3fVertex3fSUN
];
10437 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
10439 func_glReplacementCodeuiColor4fNormal3fVertex3fSUN( rc
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
10443 static void WINAPI
wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
10444 void (*func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
];
10445 TRACE("(%p, %p, %p, %p)\n", rc
, c
, n
, v
);
10447 func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( rc
, c
, n
, v
);
10451 static void WINAPI
wine_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc
, GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
) {
10452 void (*func_glReplacementCodeuiColor4ubVertex3fSUN
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiColor4ubVertex3fSUN
];
10453 TRACE("(%d, %d, %d, %d, %d, %f, %f, %f)\n", rc
, r
, g
, b
, a
, x
, y
, z
);
10455 func_glReplacementCodeuiColor4ubVertex3fSUN( rc
, r
, g
, b
, a
, x
, y
, z
);
10459 static void WINAPI
wine_glReplacementCodeuiColor4ubVertex3fvSUN( GLuint
* rc
, GLubyte
* c
, GLfloat
* v
) {
10460 void (*func_glReplacementCodeuiColor4ubVertex3fvSUN
)( GLuint
*, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiColor4ubVertex3fvSUN
];
10461 TRACE("(%p, %p, %p)\n", rc
, c
, v
);
10463 func_glReplacementCodeuiColor4ubVertex3fvSUN( rc
, c
, v
);
10467 static void WINAPI
wine_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
10468 void (*func_glReplacementCodeuiNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiNormal3fVertex3fSUN
];
10469 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc
, nx
, ny
, nz
, x
, y
, z
);
10471 func_glReplacementCodeuiNormal3fVertex3fSUN( rc
, nx
, ny
, nz
, x
, y
, z
);
10475 static void WINAPI
wine_glReplacementCodeuiNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* n
, GLfloat
* v
) {
10476 void (*func_glReplacementCodeuiNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiNormal3fVertex3fvSUN
];
10477 TRACE("(%p, %p, %p)\n", rc
, n
, v
);
10479 func_glReplacementCodeuiNormal3fVertex3fvSUN( rc
, n
, v
);
10483 static void WINAPI
wine_glReplacementCodeuiSUN( GLuint code
) {
10484 void (*func_glReplacementCodeuiSUN
)( GLuint
) = extension_funcs
[EXT_glReplacementCodeuiSUN
];
10485 TRACE("(%d)\n", code
);
10487 func_glReplacementCodeuiSUN( code
);
10491 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
) {
10492 void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
];
10493 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
);
10495 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( rc
, s
, t
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
10499 static void WINAPI
wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* tc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
10500 void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
];
10501 TRACE("(%p, %p, %p, %p, %p)\n", rc
, tc
, c
, n
, v
);
10503 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( rc
, tc
, c
, n
, v
);
10507 static void WINAPI
wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc
, GLfloat s
, GLfloat t
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
10508 void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
];
10509 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc
, s
, t
, nx
, ny
, nz
, x
, y
, z
);
10511 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( rc
, s
, t
, nx
, ny
, nz
, x
, y
, z
);
10515 static void WINAPI
wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* tc
, GLfloat
* n
, GLfloat
* v
) {
10516 void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
];
10517 TRACE("(%p, %p, %p, %p)\n", rc
, tc
, n
, v
);
10519 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( rc
, tc
, n
, v
);
10523 static void WINAPI
wine_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc
, GLfloat s
, GLfloat t
, GLfloat x
, GLfloat y
, GLfloat z
) {
10524 void (*func_glReplacementCodeuiTexCoord2fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fVertex3fSUN
];
10525 TRACE("(%d, %f, %f, %f, %f, %f)\n", rc
, s
, t
, x
, y
, z
);
10527 func_glReplacementCodeuiTexCoord2fVertex3fSUN( rc
, s
, t
, x
, y
, z
);
10531 static void WINAPI
wine_glReplacementCodeuiTexCoord2fVertex3fvSUN( GLuint
* rc
, GLfloat
* tc
, GLfloat
* v
) {
10532 void (*func_glReplacementCodeuiTexCoord2fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fVertex3fvSUN
];
10533 TRACE("(%p, %p, %p)\n", rc
, tc
, v
);
10535 func_glReplacementCodeuiTexCoord2fVertex3fvSUN( rc
, tc
, v
);
10539 static void WINAPI
wine_glReplacementCodeuiVertex3fSUN( GLuint rc
, GLfloat x
, GLfloat y
, GLfloat z
) {
10540 void (*func_glReplacementCodeuiVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiVertex3fSUN
];
10541 TRACE("(%d, %f, %f, %f)\n", rc
, x
, y
, z
);
10543 func_glReplacementCodeuiVertex3fSUN( rc
, x
, y
, z
);
10547 static void WINAPI
wine_glReplacementCodeuiVertex3fvSUN( GLuint
* rc
, GLfloat
* v
) {
10548 void (*func_glReplacementCodeuiVertex3fvSUN
)( GLuint
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiVertex3fvSUN
];
10549 TRACE("(%p, %p)\n", rc
, v
);
10551 func_glReplacementCodeuiVertex3fvSUN( rc
, v
);
10555 static void WINAPI
wine_glReplacementCodeuivSUN( GLuint
* code
) {
10556 void (*func_glReplacementCodeuivSUN
)( GLuint
* ) = extension_funcs
[EXT_glReplacementCodeuivSUN
];
10557 TRACE("(%p)\n", code
);
10559 func_glReplacementCodeuivSUN( code
);
10563 static void WINAPI
wine_glReplacementCodeusSUN( GLushort code
) {
10564 void (*func_glReplacementCodeusSUN
)( GLushort
) = extension_funcs
[EXT_glReplacementCodeusSUN
];
10565 TRACE("(%d)\n", code
);
10567 func_glReplacementCodeusSUN( code
);
10571 static void WINAPI
wine_glReplacementCodeusvSUN( GLushort
* code
) {
10572 void (*func_glReplacementCodeusvSUN
)( GLushort
* ) = extension_funcs
[EXT_glReplacementCodeusvSUN
];
10573 TRACE("(%p)\n", code
);
10575 func_glReplacementCodeusvSUN( code
);
10579 static void WINAPI
wine_glRequestResidentProgramsNV( GLsizei n
, GLuint
* programs
) {
10580 void (*func_glRequestResidentProgramsNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glRequestResidentProgramsNV
];
10581 TRACE("(%d, %p)\n", n
, programs
);
10583 func_glRequestResidentProgramsNV( n
, programs
);
10587 static void WINAPI
wine_glResetHistogram( GLenum target
) {
10588 void (*func_glResetHistogram
)( GLenum
) = extension_funcs
[EXT_glResetHistogram
];
10589 TRACE("(%d)\n", target
);
10591 func_glResetHistogram( target
);
10595 static void WINAPI
wine_glResetHistogramEXT( GLenum target
) {
10596 void (*func_glResetHistogramEXT
)( GLenum
) = extension_funcs
[EXT_glResetHistogramEXT
];
10597 TRACE("(%d)\n", target
);
10599 func_glResetHistogramEXT( target
);
10603 static void WINAPI
wine_glResetMinmax( GLenum target
) {
10604 void (*func_glResetMinmax
)( GLenum
) = extension_funcs
[EXT_glResetMinmax
];
10605 TRACE("(%d)\n", target
);
10607 func_glResetMinmax( target
);
10611 static void WINAPI
wine_glResetMinmaxEXT( GLenum target
) {
10612 void (*func_glResetMinmaxEXT
)( GLenum
) = extension_funcs
[EXT_glResetMinmaxEXT
];
10613 TRACE("(%d)\n", target
);
10615 func_glResetMinmaxEXT( target
);
10619 static void WINAPI
wine_glResizeBuffersMESA( void ) {
10620 void (*func_glResizeBuffersMESA
)( void ) = extension_funcs
[EXT_glResizeBuffersMESA
];
10623 func_glResizeBuffersMESA( );
10627 static void WINAPI
wine_glResumeTransformFeedbackNV( void ) {
10628 void (*func_glResumeTransformFeedbackNV
)( void ) = extension_funcs
[EXT_glResumeTransformFeedbackNV
];
10631 func_glResumeTransformFeedbackNV( );
10635 static void WINAPI
wine_glSampleCoverage( GLclampf value
, GLboolean invert
) {
10636 void (*func_glSampleCoverage
)( GLclampf
, GLboolean
) = extension_funcs
[EXT_glSampleCoverage
];
10637 TRACE("(%f, %d)\n", value
, invert
);
10639 func_glSampleCoverage( value
, invert
);
10643 static void WINAPI
wine_glSampleCoverageARB( GLclampf value
, GLboolean invert
) {
10644 void (*func_glSampleCoverageARB
)( GLclampf
, GLboolean
) = extension_funcs
[EXT_glSampleCoverageARB
];
10645 TRACE("(%f, %d)\n", value
, invert
);
10647 func_glSampleCoverageARB( value
, invert
);
10651 static void WINAPI
wine_glSampleMapATI( GLuint dst
, GLuint interp
, GLenum swizzle
) {
10652 void (*func_glSampleMapATI
)( GLuint
, GLuint
, GLenum
) = extension_funcs
[EXT_glSampleMapATI
];
10653 TRACE("(%d, %d, %d)\n", dst
, interp
, swizzle
);
10655 func_glSampleMapATI( dst
, interp
, swizzle
);
10659 static void WINAPI
wine_glSampleMaskEXT( GLclampf value
, GLboolean invert
) {
10660 void (*func_glSampleMaskEXT
)( GLclampf
, GLboolean
) = extension_funcs
[EXT_glSampleMaskEXT
];
10661 TRACE("(%f, %d)\n", value
, invert
);
10663 func_glSampleMaskEXT( value
, invert
);
10667 static void WINAPI
wine_glSampleMaskIndexedNV( GLuint index
, GLbitfield mask
) {
10668 void (*func_glSampleMaskIndexedNV
)( GLuint
, GLbitfield
) = extension_funcs
[EXT_glSampleMaskIndexedNV
];
10669 TRACE("(%d, %d)\n", index
, mask
);
10671 func_glSampleMaskIndexedNV( index
, mask
);
10675 static void WINAPI
wine_glSampleMaskSGIS( GLclampf value
, GLboolean invert
) {
10676 void (*func_glSampleMaskSGIS
)( GLclampf
, GLboolean
) = extension_funcs
[EXT_glSampleMaskSGIS
];
10677 TRACE("(%f, %d)\n", value
, invert
);
10679 func_glSampleMaskSGIS( value
, invert
);
10683 static void WINAPI
wine_glSampleMaski( GLuint index
, GLbitfield mask
) {
10684 void (*func_glSampleMaski
)( GLuint
, GLbitfield
) = extension_funcs
[EXT_glSampleMaski
];
10685 TRACE("(%d, %d)\n", index
, mask
);
10687 func_glSampleMaski( index
, mask
);
10691 static void WINAPI
wine_glSamplePatternEXT( GLenum pattern
) {
10692 void (*func_glSamplePatternEXT
)( GLenum
) = extension_funcs
[EXT_glSamplePatternEXT
];
10693 TRACE("(%d)\n", pattern
);
10695 func_glSamplePatternEXT( pattern
);
10699 static void WINAPI
wine_glSamplePatternSGIS( GLenum pattern
) {
10700 void (*func_glSamplePatternSGIS
)( GLenum
) = extension_funcs
[EXT_glSamplePatternSGIS
];
10701 TRACE("(%d)\n", pattern
);
10703 func_glSamplePatternSGIS( pattern
);
10707 static void WINAPI
wine_glSecondaryColor3b( GLbyte red
, GLbyte green
, GLbyte blue
) {
10708 void (*func_glSecondaryColor3b
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glSecondaryColor3b
];
10709 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10711 func_glSecondaryColor3b( red
, green
, blue
);
10715 static void WINAPI
wine_glSecondaryColor3bEXT( GLbyte red
, GLbyte green
, GLbyte blue
) {
10716 void (*func_glSecondaryColor3bEXT
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glSecondaryColor3bEXT
];
10717 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10719 func_glSecondaryColor3bEXT( red
, green
, blue
);
10723 static void WINAPI
wine_glSecondaryColor3bv( GLbyte
* v
) {
10724 void (*func_glSecondaryColor3bv
)( GLbyte
* ) = extension_funcs
[EXT_glSecondaryColor3bv
];
10725 TRACE("(%p)\n", v
);
10727 func_glSecondaryColor3bv( v
);
10731 static void WINAPI
wine_glSecondaryColor3bvEXT( GLbyte
* v
) {
10732 void (*func_glSecondaryColor3bvEXT
)( GLbyte
* ) = extension_funcs
[EXT_glSecondaryColor3bvEXT
];
10733 TRACE("(%p)\n", v
);
10735 func_glSecondaryColor3bvEXT( v
);
10739 static void WINAPI
wine_glSecondaryColor3d( GLdouble red
, GLdouble green
, GLdouble blue
) {
10740 void (*func_glSecondaryColor3d
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glSecondaryColor3d
];
10741 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
10743 func_glSecondaryColor3d( red
, green
, blue
);
10747 static void WINAPI
wine_glSecondaryColor3dEXT( GLdouble red
, GLdouble green
, GLdouble blue
) {
10748 void (*func_glSecondaryColor3dEXT
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glSecondaryColor3dEXT
];
10749 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
10751 func_glSecondaryColor3dEXT( red
, green
, blue
);
10755 static void WINAPI
wine_glSecondaryColor3dv( GLdouble
* v
) {
10756 void (*func_glSecondaryColor3dv
)( GLdouble
* ) = extension_funcs
[EXT_glSecondaryColor3dv
];
10757 TRACE("(%p)\n", v
);
10759 func_glSecondaryColor3dv( v
);
10763 static void WINAPI
wine_glSecondaryColor3dvEXT( GLdouble
* v
) {
10764 void (*func_glSecondaryColor3dvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glSecondaryColor3dvEXT
];
10765 TRACE("(%p)\n", v
);
10767 func_glSecondaryColor3dvEXT( v
);
10771 static void WINAPI
wine_glSecondaryColor3f( GLfloat red
, GLfloat green
, GLfloat blue
) {
10772 void (*func_glSecondaryColor3f
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glSecondaryColor3f
];
10773 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
10775 func_glSecondaryColor3f( red
, green
, blue
);
10779 static void WINAPI
wine_glSecondaryColor3fEXT( GLfloat red
, GLfloat green
, GLfloat blue
) {
10780 void (*func_glSecondaryColor3fEXT
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glSecondaryColor3fEXT
];
10781 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
10783 func_glSecondaryColor3fEXT( red
, green
, blue
);
10787 static void WINAPI
wine_glSecondaryColor3fv( GLfloat
* v
) {
10788 void (*func_glSecondaryColor3fv
)( GLfloat
* ) = extension_funcs
[EXT_glSecondaryColor3fv
];
10789 TRACE("(%p)\n", v
);
10791 func_glSecondaryColor3fv( v
);
10795 static void WINAPI
wine_glSecondaryColor3fvEXT( GLfloat
* v
) {
10796 void (*func_glSecondaryColor3fvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glSecondaryColor3fvEXT
];
10797 TRACE("(%p)\n", v
);
10799 func_glSecondaryColor3fvEXT( v
);
10803 static void WINAPI
wine_glSecondaryColor3hNV( unsigned short red
, unsigned short green
, unsigned short blue
) {
10804 void (*func_glSecondaryColor3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glSecondaryColor3hNV
];
10805 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10807 func_glSecondaryColor3hNV( red
, green
, blue
);
10811 static void WINAPI
wine_glSecondaryColor3hvNV( unsigned short* v
) {
10812 void (*func_glSecondaryColor3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glSecondaryColor3hvNV
];
10813 TRACE("(%p)\n", v
);
10815 func_glSecondaryColor3hvNV( v
);
10819 static void WINAPI
wine_glSecondaryColor3i( GLint red
, GLint green
, GLint blue
) {
10820 void (*func_glSecondaryColor3i
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glSecondaryColor3i
];
10821 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10823 func_glSecondaryColor3i( red
, green
, blue
);
10827 static void WINAPI
wine_glSecondaryColor3iEXT( GLint red
, GLint green
, GLint blue
) {
10828 void (*func_glSecondaryColor3iEXT
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glSecondaryColor3iEXT
];
10829 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10831 func_glSecondaryColor3iEXT( red
, green
, blue
);
10835 static void WINAPI
wine_glSecondaryColor3iv( GLint
* v
) {
10836 void (*func_glSecondaryColor3iv
)( GLint
* ) = extension_funcs
[EXT_glSecondaryColor3iv
];
10837 TRACE("(%p)\n", v
);
10839 func_glSecondaryColor3iv( v
);
10843 static void WINAPI
wine_glSecondaryColor3ivEXT( GLint
* v
) {
10844 void (*func_glSecondaryColor3ivEXT
)( GLint
* ) = extension_funcs
[EXT_glSecondaryColor3ivEXT
];
10845 TRACE("(%p)\n", v
);
10847 func_glSecondaryColor3ivEXT( v
);
10851 static void WINAPI
wine_glSecondaryColor3s( GLshort red
, GLshort green
, GLshort blue
) {
10852 void (*func_glSecondaryColor3s
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glSecondaryColor3s
];
10853 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10855 func_glSecondaryColor3s( red
, green
, blue
);
10859 static void WINAPI
wine_glSecondaryColor3sEXT( GLshort red
, GLshort green
, GLshort blue
) {
10860 void (*func_glSecondaryColor3sEXT
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glSecondaryColor3sEXT
];
10861 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10863 func_glSecondaryColor3sEXT( red
, green
, blue
);
10867 static void WINAPI
wine_glSecondaryColor3sv( GLshort
* v
) {
10868 void (*func_glSecondaryColor3sv
)( GLshort
* ) = extension_funcs
[EXT_glSecondaryColor3sv
];
10869 TRACE("(%p)\n", v
);
10871 func_glSecondaryColor3sv( v
);
10875 static void WINAPI
wine_glSecondaryColor3svEXT( GLshort
* v
) {
10876 void (*func_glSecondaryColor3svEXT
)( GLshort
* ) = extension_funcs
[EXT_glSecondaryColor3svEXT
];
10877 TRACE("(%p)\n", v
);
10879 func_glSecondaryColor3svEXT( v
);
10883 static void WINAPI
wine_glSecondaryColor3ub( GLubyte red
, GLubyte green
, GLubyte blue
) {
10884 void (*func_glSecondaryColor3ub
)( GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glSecondaryColor3ub
];
10885 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10887 func_glSecondaryColor3ub( red
, green
, blue
);
10891 static void WINAPI
wine_glSecondaryColor3ubEXT( GLubyte red
, GLubyte green
, GLubyte blue
) {
10892 void (*func_glSecondaryColor3ubEXT
)( GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glSecondaryColor3ubEXT
];
10893 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10895 func_glSecondaryColor3ubEXT( red
, green
, blue
);
10899 static void WINAPI
wine_glSecondaryColor3ubv( GLubyte
* v
) {
10900 void (*func_glSecondaryColor3ubv
)( GLubyte
* ) = extension_funcs
[EXT_glSecondaryColor3ubv
];
10901 TRACE("(%p)\n", v
);
10903 func_glSecondaryColor3ubv( v
);
10907 static void WINAPI
wine_glSecondaryColor3ubvEXT( GLubyte
* v
) {
10908 void (*func_glSecondaryColor3ubvEXT
)( GLubyte
* ) = extension_funcs
[EXT_glSecondaryColor3ubvEXT
];
10909 TRACE("(%p)\n", v
);
10911 func_glSecondaryColor3ubvEXT( v
);
10915 static void WINAPI
wine_glSecondaryColor3ui( GLuint red
, GLuint green
, GLuint blue
) {
10916 void (*func_glSecondaryColor3ui
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glSecondaryColor3ui
];
10917 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10919 func_glSecondaryColor3ui( red
, green
, blue
);
10923 static void WINAPI
wine_glSecondaryColor3uiEXT( GLuint red
, GLuint green
, GLuint blue
) {
10924 void (*func_glSecondaryColor3uiEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glSecondaryColor3uiEXT
];
10925 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10927 func_glSecondaryColor3uiEXT( red
, green
, blue
);
10931 static void WINAPI
wine_glSecondaryColor3uiv( GLuint
* v
) {
10932 void (*func_glSecondaryColor3uiv
)( GLuint
* ) = extension_funcs
[EXT_glSecondaryColor3uiv
];
10933 TRACE("(%p)\n", v
);
10935 func_glSecondaryColor3uiv( v
);
10939 static void WINAPI
wine_glSecondaryColor3uivEXT( GLuint
* v
) {
10940 void (*func_glSecondaryColor3uivEXT
)( GLuint
* ) = extension_funcs
[EXT_glSecondaryColor3uivEXT
];
10941 TRACE("(%p)\n", v
);
10943 func_glSecondaryColor3uivEXT( v
);
10947 static void WINAPI
wine_glSecondaryColor3us( GLushort red
, GLushort green
, GLushort blue
) {
10948 void (*func_glSecondaryColor3us
)( GLushort
, GLushort
, GLushort
) = extension_funcs
[EXT_glSecondaryColor3us
];
10949 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10951 func_glSecondaryColor3us( red
, green
, blue
);
10955 static void WINAPI
wine_glSecondaryColor3usEXT( GLushort red
, GLushort green
, GLushort blue
) {
10956 void (*func_glSecondaryColor3usEXT
)( GLushort
, GLushort
, GLushort
) = extension_funcs
[EXT_glSecondaryColor3usEXT
];
10957 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
10959 func_glSecondaryColor3usEXT( red
, green
, blue
);
10963 static void WINAPI
wine_glSecondaryColor3usv( GLushort
* v
) {
10964 void (*func_glSecondaryColor3usv
)( GLushort
* ) = extension_funcs
[EXT_glSecondaryColor3usv
];
10965 TRACE("(%p)\n", v
);
10967 func_glSecondaryColor3usv( v
);
10971 static void WINAPI
wine_glSecondaryColor3usvEXT( GLushort
* v
) {
10972 void (*func_glSecondaryColor3usvEXT
)( GLushort
* ) = extension_funcs
[EXT_glSecondaryColor3usvEXT
];
10973 TRACE("(%p)\n", v
);
10975 func_glSecondaryColor3usvEXT( v
);
10979 static void WINAPI
wine_glSecondaryColorFormatNV( GLint size
, GLenum type
, GLsizei stride
) {
10980 void (*func_glSecondaryColorFormatNV
)( GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glSecondaryColorFormatNV
];
10981 TRACE("(%d, %d, %d)\n", size
, type
, stride
);
10983 func_glSecondaryColorFormatNV( size
, type
, stride
);
10987 static void WINAPI
wine_glSecondaryColorPointer( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
10988 void (*func_glSecondaryColorPointer
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glSecondaryColorPointer
];
10989 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
10991 func_glSecondaryColorPointer( size
, type
, stride
, pointer
);
10995 static void WINAPI
wine_glSecondaryColorPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
10996 void (*func_glSecondaryColorPointerEXT
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glSecondaryColorPointerEXT
];
10997 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
10999 func_glSecondaryColorPointerEXT( size
, type
, stride
, pointer
);
11003 static void WINAPI
wine_glSecondaryColorPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
11004 void (*func_glSecondaryColorPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glSecondaryColorPointerListIBM
];
11005 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
11007 func_glSecondaryColorPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
11011 static void WINAPI
wine_glSelectPerfMonitorCountersAMD( GLuint monitor
, GLboolean enable
, GLuint group
, GLint numCounters
, GLuint
* counterList
) {
11012 void (*func_glSelectPerfMonitorCountersAMD
)( GLuint
, GLboolean
, GLuint
, GLint
, GLuint
* ) = extension_funcs
[EXT_glSelectPerfMonitorCountersAMD
];
11013 TRACE("(%d, %d, %d, %d, %p)\n", monitor
, enable
, group
, numCounters
, counterList
);
11015 func_glSelectPerfMonitorCountersAMD( monitor
, enable
, group
, numCounters
, counterList
);
11019 static void WINAPI
wine_glSelectTextureCoordSetSGIS( GLenum target
) {
11020 void (*func_glSelectTextureCoordSetSGIS
)( GLenum
) = extension_funcs
[EXT_glSelectTextureCoordSetSGIS
];
11021 TRACE("(%d)\n", target
);
11023 func_glSelectTextureCoordSetSGIS( target
);
11027 static void WINAPI
wine_glSelectTextureSGIS( GLenum target
) {
11028 void (*func_glSelectTextureSGIS
)( GLenum
) = extension_funcs
[EXT_glSelectTextureSGIS
];
11029 TRACE("(%d)\n", target
);
11031 func_glSelectTextureSGIS( target
);
11035 static void WINAPI
wine_glSeparableFilter2D( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
) {
11036 void (*func_glSeparableFilter2D
)( GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glSeparableFilter2D
];
11037 TRACE("(%d, %d, %d, %d, %d, %d, %p, %p)\n", target
, internalformat
, width
, height
, format
, type
, row
, column
);
11039 func_glSeparableFilter2D( target
, internalformat
, width
, height
, format
, type
, row
, column
);
11043 static void WINAPI
wine_glSeparableFilter2DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
) {
11044 void (*func_glSeparableFilter2DEXT
)( GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glSeparableFilter2DEXT
];
11045 TRACE("(%d, %d, %d, %d, %d, %d, %p, %p)\n", target
, internalformat
, width
, height
, format
, type
, row
, column
);
11047 func_glSeparableFilter2DEXT( target
, internalformat
, width
, height
, format
, type
, row
, column
);
11051 static void WINAPI
wine_glSetFenceAPPLE( GLuint fence
) {
11052 void (*func_glSetFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glSetFenceAPPLE
];
11053 TRACE("(%d)\n", fence
);
11055 func_glSetFenceAPPLE( fence
);
11059 static void WINAPI
wine_glSetFenceNV( GLuint fence
, GLenum condition
) {
11060 void (*func_glSetFenceNV
)( GLuint
, GLenum
) = extension_funcs
[EXT_glSetFenceNV
];
11061 TRACE("(%d, %d)\n", fence
, condition
);
11063 func_glSetFenceNV( fence
, condition
);
11067 static void WINAPI
wine_glSetFragmentShaderConstantATI( GLuint dst
, GLfloat
* value
) {
11068 void (*func_glSetFragmentShaderConstantATI
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glSetFragmentShaderConstantATI
];
11069 TRACE("(%d, %p)\n", dst
, value
);
11071 func_glSetFragmentShaderConstantATI( dst
, value
);
11075 static void WINAPI
wine_glSetInvariantEXT( GLuint id
, GLenum type
, GLvoid
* addr
) {
11076 void (*func_glSetInvariantEXT
)( GLuint
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glSetInvariantEXT
];
11077 TRACE("(%d, %d, %p)\n", id
, type
, addr
);
11079 func_glSetInvariantEXT( id
, type
, addr
);
11083 static void WINAPI
wine_glSetLocalConstantEXT( GLuint id
, GLenum type
, GLvoid
* addr
) {
11084 void (*func_glSetLocalConstantEXT
)( GLuint
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glSetLocalConstantEXT
];
11085 TRACE("(%d, %d, %p)\n", id
, type
, addr
);
11087 func_glSetLocalConstantEXT( id
, type
, addr
);
11091 static void WINAPI
wine_glShaderOp1EXT( GLenum op
, GLuint res
, GLuint arg1
) {
11092 void (*func_glShaderOp1EXT
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glShaderOp1EXT
];
11093 TRACE("(%d, %d, %d)\n", op
, res
, arg1
);
11095 func_glShaderOp1EXT( op
, res
, arg1
);
11099 static void WINAPI
wine_glShaderOp2EXT( GLenum op
, GLuint res
, GLuint arg1
, GLuint arg2
) {
11100 void (*func_glShaderOp2EXT
)( GLenum
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glShaderOp2EXT
];
11101 TRACE("(%d, %d, %d, %d)\n", op
, res
, arg1
, arg2
);
11103 func_glShaderOp2EXT( op
, res
, arg1
, arg2
);
11107 static void WINAPI
wine_glShaderOp3EXT( GLenum op
, GLuint res
, GLuint arg1
, GLuint arg2
, GLuint arg3
) {
11108 void (*func_glShaderOp3EXT
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glShaderOp3EXT
];
11109 TRACE("(%d, %d, %d, %d, %d)\n", op
, res
, arg1
, arg2
, arg3
);
11111 func_glShaderOp3EXT( op
, res
, arg1
, arg2
, arg3
);
11115 static void WINAPI
wine_glShaderSource( GLuint shader
, GLsizei count
, char** string
, GLint
* length
) {
11116 void (*func_glShaderSource
)( GLuint
, GLsizei
, char**, GLint
* ) = extension_funcs
[EXT_glShaderSource
];
11117 TRACE("(%d, %d, %p, %p)\n", shader
, count
, string
, length
);
11119 func_glShaderSource( shader
, count
, string
, length
);
11123 static void WINAPI
wine_glShaderSourceARB( unsigned int shaderObj
, GLsizei count
, char** string
, GLint
* length
) {
11124 void (*func_glShaderSourceARB
)( unsigned int, GLsizei
, char**, GLint
* ) = extension_funcs
[EXT_glShaderSourceARB
];
11125 TRACE("(%d, %d, %p, %p)\n", shaderObj
, count
, string
, length
);
11127 func_glShaderSourceARB( shaderObj
, count
, string
, length
);
11131 static void WINAPI
wine_glSharpenTexFuncSGIS( GLenum target
, GLsizei n
, GLfloat
* points
) {
11132 void (*func_glSharpenTexFuncSGIS
)( GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glSharpenTexFuncSGIS
];
11133 TRACE("(%d, %d, %p)\n", target
, n
, points
);
11135 func_glSharpenTexFuncSGIS( target
, n
, points
);
11139 static void WINAPI
wine_glSpriteParameterfSGIX( GLenum pname
, GLfloat param
) {
11140 void (*func_glSpriteParameterfSGIX
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glSpriteParameterfSGIX
];
11141 TRACE("(%d, %f)\n", pname
, param
);
11143 func_glSpriteParameterfSGIX( pname
, param
);
11147 static void WINAPI
wine_glSpriteParameterfvSGIX( GLenum pname
, GLfloat
* params
) {
11148 void (*func_glSpriteParameterfvSGIX
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glSpriteParameterfvSGIX
];
11149 TRACE("(%d, %p)\n", pname
, params
);
11151 func_glSpriteParameterfvSGIX( pname
, params
);
11155 static void WINAPI
wine_glSpriteParameteriSGIX( GLenum pname
, GLint param
) {
11156 void (*func_glSpriteParameteriSGIX
)( GLenum
, GLint
) = extension_funcs
[EXT_glSpriteParameteriSGIX
];
11157 TRACE("(%d, %d)\n", pname
, param
);
11159 func_glSpriteParameteriSGIX( pname
, param
);
11163 static void WINAPI
wine_glSpriteParameterivSGIX( GLenum pname
, GLint
* params
) {
11164 void (*func_glSpriteParameterivSGIX
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glSpriteParameterivSGIX
];
11165 TRACE("(%d, %p)\n", pname
, params
);
11167 func_glSpriteParameterivSGIX( pname
, params
);
11171 static void WINAPI
wine_glStartInstrumentsSGIX( void ) {
11172 void (*func_glStartInstrumentsSGIX
)( void ) = extension_funcs
[EXT_glStartInstrumentsSGIX
];
11175 func_glStartInstrumentsSGIX( );
11179 static void WINAPI
wine_glStencilClearTagEXT( GLsizei stencilTagBits
, GLuint stencilClearTag
) {
11180 void (*func_glStencilClearTagEXT
)( GLsizei
, GLuint
) = extension_funcs
[EXT_glStencilClearTagEXT
];
11181 TRACE("(%d, %d)\n", stencilTagBits
, stencilClearTag
);
11183 func_glStencilClearTagEXT( stencilTagBits
, stencilClearTag
);
11187 static void WINAPI
wine_glStencilFuncSeparate( GLenum frontfunc
, GLenum backfunc
, GLint ref
, GLuint mask
) {
11188 void (*func_glStencilFuncSeparate
)( GLenum
, GLenum
, GLint
, GLuint
) = extension_funcs
[EXT_glStencilFuncSeparate
];
11189 TRACE("(%d, %d, %d, %d)\n", frontfunc
, backfunc
, ref
, mask
);
11191 func_glStencilFuncSeparate( frontfunc
, backfunc
, ref
, mask
);
11195 static void WINAPI
wine_glStencilFuncSeparateATI( GLenum frontfunc
, GLenum backfunc
, GLint ref
, GLuint mask
) {
11196 void (*func_glStencilFuncSeparateATI
)( GLenum
, GLenum
, GLint
, GLuint
) = extension_funcs
[EXT_glStencilFuncSeparateATI
];
11197 TRACE("(%d, %d, %d, %d)\n", frontfunc
, backfunc
, ref
, mask
);
11199 func_glStencilFuncSeparateATI( frontfunc
, backfunc
, ref
, mask
);
11203 static void WINAPI
wine_glStencilMaskSeparate( GLenum face
, GLuint mask
) {
11204 void (*func_glStencilMaskSeparate
)( GLenum
, GLuint
) = extension_funcs
[EXT_glStencilMaskSeparate
];
11205 TRACE("(%d, %d)\n", face
, mask
);
11207 func_glStencilMaskSeparate( face
, mask
);
11211 static void WINAPI
wine_glStencilOpSeparate( GLenum face
, GLenum sfail
, GLenum dpfail
, GLenum dppass
) {
11212 void (*func_glStencilOpSeparate
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glStencilOpSeparate
];
11213 TRACE("(%d, %d, %d, %d)\n", face
, sfail
, dpfail
, dppass
);
11215 func_glStencilOpSeparate( face
, sfail
, dpfail
, dppass
);
11219 static void WINAPI
wine_glStencilOpSeparateATI( GLenum face
, GLenum sfail
, GLenum dpfail
, GLenum dppass
) {
11220 void (*func_glStencilOpSeparateATI
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glStencilOpSeparateATI
];
11221 TRACE("(%d, %d, %d, %d)\n", face
, sfail
, dpfail
, dppass
);
11223 func_glStencilOpSeparateATI( face
, sfail
, dpfail
, dppass
);
11227 static void WINAPI
wine_glStopInstrumentsSGIX( GLint marker
) {
11228 void (*func_glStopInstrumentsSGIX
)( GLint
) = extension_funcs
[EXT_glStopInstrumentsSGIX
];
11229 TRACE("(%d)\n", marker
);
11231 func_glStopInstrumentsSGIX( marker
);
11235 static void WINAPI
wine_glStringMarkerGREMEDY( GLsizei len
, GLvoid
* string
) {
11236 void (*func_glStringMarkerGREMEDY
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glStringMarkerGREMEDY
];
11237 TRACE("(%d, %p)\n", len
, string
);
11239 func_glStringMarkerGREMEDY( len
, string
);
11243 static void WINAPI
wine_glSwizzleEXT( GLuint res
, GLuint in
, GLenum outX
, GLenum outY
, GLenum outZ
, GLenum outW
) {
11244 void (*func_glSwizzleEXT
)( GLuint
, GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glSwizzleEXT
];
11245 TRACE("(%d, %d, %d, %d, %d, %d)\n", res
, in
, outX
, outY
, outZ
, outW
);
11247 func_glSwizzleEXT( res
, in
, outX
, outY
, outZ
, outW
);
11251 static void WINAPI
wine_glTagSampleBufferSGIX( void ) {
11252 void (*func_glTagSampleBufferSGIX
)( void ) = extension_funcs
[EXT_glTagSampleBufferSGIX
];
11255 func_glTagSampleBufferSGIX( );
11259 static void WINAPI
wine_glTangent3bEXT( GLbyte tx
, GLbyte ty
, GLbyte tz
) {
11260 void (*func_glTangent3bEXT
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glTangent3bEXT
];
11261 TRACE("(%d, %d, %d)\n", tx
, ty
, tz
);
11263 func_glTangent3bEXT( tx
, ty
, tz
);
11267 static void WINAPI
wine_glTangent3bvEXT( GLbyte
* v
) {
11268 void (*func_glTangent3bvEXT
)( GLbyte
* ) = extension_funcs
[EXT_glTangent3bvEXT
];
11269 TRACE("(%p)\n", v
);
11271 func_glTangent3bvEXT( v
);
11275 static void WINAPI
wine_glTangent3dEXT( GLdouble tx
, GLdouble ty
, GLdouble tz
) {
11276 void (*func_glTangent3dEXT
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glTangent3dEXT
];
11277 TRACE("(%f, %f, %f)\n", tx
, ty
, tz
);
11279 func_glTangent3dEXT( tx
, ty
, tz
);
11283 static void WINAPI
wine_glTangent3dvEXT( GLdouble
* v
) {
11284 void (*func_glTangent3dvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glTangent3dvEXT
];
11285 TRACE("(%p)\n", v
);
11287 func_glTangent3dvEXT( v
);
11291 static void WINAPI
wine_glTangent3fEXT( GLfloat tx
, GLfloat ty
, GLfloat tz
) {
11292 void (*func_glTangent3fEXT
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTangent3fEXT
];
11293 TRACE("(%f, %f, %f)\n", tx
, ty
, tz
);
11295 func_glTangent3fEXT( tx
, ty
, tz
);
11299 static void WINAPI
wine_glTangent3fvEXT( GLfloat
* v
) {
11300 void (*func_glTangent3fvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glTangent3fvEXT
];
11301 TRACE("(%p)\n", v
);
11303 func_glTangent3fvEXT( v
);
11307 static void WINAPI
wine_glTangent3iEXT( GLint tx
, GLint ty
, GLint tz
) {
11308 void (*func_glTangent3iEXT
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glTangent3iEXT
];
11309 TRACE("(%d, %d, %d)\n", tx
, ty
, tz
);
11311 func_glTangent3iEXT( tx
, ty
, tz
);
11315 static void WINAPI
wine_glTangent3ivEXT( GLint
* v
) {
11316 void (*func_glTangent3ivEXT
)( GLint
* ) = extension_funcs
[EXT_glTangent3ivEXT
];
11317 TRACE("(%p)\n", v
);
11319 func_glTangent3ivEXT( v
);
11323 static void WINAPI
wine_glTangent3sEXT( GLshort tx
, GLshort ty
, GLshort tz
) {
11324 void (*func_glTangent3sEXT
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glTangent3sEXT
];
11325 TRACE("(%d, %d, %d)\n", tx
, ty
, tz
);
11327 func_glTangent3sEXT( tx
, ty
, tz
);
11331 static void WINAPI
wine_glTangent3svEXT( GLshort
* v
) {
11332 void (*func_glTangent3svEXT
)( GLshort
* ) = extension_funcs
[EXT_glTangent3svEXT
];
11333 TRACE("(%p)\n", v
);
11335 func_glTangent3svEXT( v
);
11339 static void WINAPI
wine_glTangentPointerEXT( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
11340 void (*func_glTangentPointerEXT
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glTangentPointerEXT
];
11341 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
11343 func_glTangentPointerEXT( type
, stride
, pointer
);
11347 static void WINAPI
wine_glTbufferMask3DFX( GLuint mask
) {
11348 void (*func_glTbufferMask3DFX
)( GLuint
) = extension_funcs
[EXT_glTbufferMask3DFX
];
11349 TRACE("(%d)\n", mask
);
11351 func_glTbufferMask3DFX( mask
);
11355 static void WINAPI
wine_glTessellationFactorAMD( GLfloat factor
) {
11356 void (*func_glTessellationFactorAMD
)( GLfloat
) = extension_funcs
[EXT_glTessellationFactorAMD
];
11357 TRACE("(%f)\n", factor
);
11359 func_glTessellationFactorAMD( factor
);
11363 static void WINAPI
wine_glTessellationModeAMD( GLenum mode
) {
11364 void (*func_glTessellationModeAMD
)( GLenum
) = extension_funcs
[EXT_glTessellationModeAMD
];
11365 TRACE("(%d)\n", mode
);
11367 func_glTessellationModeAMD( mode
);
11371 static GLboolean WINAPI
wine_glTestFenceAPPLE( GLuint fence
) {
11372 GLboolean ret_value
;
11373 GLboolean (*func_glTestFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glTestFenceAPPLE
];
11374 TRACE("(%d)\n", fence
);
11376 ret_value
= func_glTestFenceAPPLE( fence
);
11381 static GLboolean WINAPI
wine_glTestFenceNV( GLuint fence
) {
11382 GLboolean ret_value
;
11383 GLboolean (*func_glTestFenceNV
)( GLuint
) = extension_funcs
[EXT_glTestFenceNV
];
11384 TRACE("(%d)\n", fence
);
11386 ret_value
= func_glTestFenceNV( fence
);
11391 static GLboolean WINAPI
wine_glTestObjectAPPLE( GLenum object
, GLuint name
) {
11392 GLboolean ret_value
;
11393 GLboolean (*func_glTestObjectAPPLE
)( GLenum
, GLuint
) = extension_funcs
[EXT_glTestObjectAPPLE
];
11394 TRACE("(%d, %d)\n", object
, name
);
11396 ret_value
= func_glTestObjectAPPLE( object
, name
);
11401 static void WINAPI
wine_glTexBuffer( GLenum target
, GLenum internalformat
, GLuint buffer
) {
11402 void (*func_glTexBuffer
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTexBuffer
];
11403 TRACE("(%d, %d, %d)\n", target
, internalformat
, buffer
);
11405 func_glTexBuffer( target
, internalformat
, buffer
);
11409 static void WINAPI
wine_glTexBufferARB( GLenum target
, GLenum internalformat
, GLuint buffer
) {
11410 void (*func_glTexBufferARB
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTexBufferARB
];
11411 TRACE("(%d, %d, %d)\n", target
, internalformat
, buffer
);
11413 func_glTexBufferARB( target
, internalformat
, buffer
);
11417 static void WINAPI
wine_glTexBufferEXT( GLenum target
, GLenum internalformat
, GLuint buffer
) {
11418 void (*func_glTexBufferEXT
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTexBufferEXT
];
11419 TRACE("(%d, %d, %d)\n", target
, internalformat
, buffer
);
11421 func_glTexBufferEXT( target
, internalformat
, buffer
);
11425 static void WINAPI
wine_glTexBumpParameterfvATI( GLenum pname
, GLfloat
* param
) {
11426 void (*func_glTexBumpParameterfvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glTexBumpParameterfvATI
];
11427 TRACE("(%d, %p)\n", pname
, param
);
11429 func_glTexBumpParameterfvATI( pname
, param
);
11433 static void WINAPI
wine_glTexBumpParameterivATI( GLenum pname
, GLint
* param
) {
11434 void (*func_glTexBumpParameterivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glTexBumpParameterivATI
];
11435 TRACE("(%d, %p)\n", pname
, param
);
11437 func_glTexBumpParameterivATI( pname
, param
);
11441 static void WINAPI
wine_glTexCoord1hNV( unsigned short s
) {
11442 void (*func_glTexCoord1hNV
)( unsigned short ) = extension_funcs
[EXT_glTexCoord1hNV
];
11443 TRACE("(%d)\n", s
);
11445 func_glTexCoord1hNV( s
);
11449 static void WINAPI
wine_glTexCoord1hvNV( unsigned short* v
) {
11450 void (*func_glTexCoord1hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord1hvNV
];
11451 TRACE("(%p)\n", v
);
11453 func_glTexCoord1hvNV( v
);
11457 static void WINAPI
wine_glTexCoord2fColor3fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
) {
11458 void (*func_glTexCoord2fColor3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fColor3fVertex3fSUN
];
11459 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s
, t
, r
, g
, b
, x
, y
, z
);
11461 func_glTexCoord2fColor3fVertex3fSUN( s
, t
, r
, g
, b
, x
, y
, z
);
11465 static void WINAPI
wine_glTexCoord2fColor3fVertex3fvSUN( GLfloat
* tc
, GLfloat
* c
, GLfloat
* v
) {
11466 void (*func_glTexCoord2fColor3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fColor3fVertex3fvSUN
];
11467 TRACE("(%p, %p, %p)\n", tc
, c
, v
);
11469 func_glTexCoord2fColor3fVertex3fvSUN( tc
, c
, v
);
11473 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
) {
11474 void (*func_glTexCoord2fColor4fNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fColor4fNormal3fVertex3fSUN
];
11475 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
);
11477 func_glTexCoord2fColor4fNormal3fVertex3fSUN( s
, t
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
11481 static void WINAPI
wine_glTexCoord2fColor4fNormal3fVertex3fvSUN( GLfloat
* tc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
11482 void (*func_glTexCoord2fColor4fNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fColor4fNormal3fVertex3fvSUN
];
11483 TRACE("(%p, %p, %p, %p)\n", tc
, c
, n
, v
);
11485 func_glTexCoord2fColor4fNormal3fVertex3fvSUN( tc
, c
, n
, v
);
11489 static void WINAPI
wine_glTexCoord2fColor4ubVertex3fSUN( GLfloat s
, GLfloat t
, GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
) {
11490 void (*func_glTexCoord2fColor4ubVertex3fSUN
)( GLfloat
, GLfloat
, GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fColor4ubVertex3fSUN
];
11491 TRACE("(%f, %f, %d, %d, %d, %d, %f, %f, %f)\n", s
, t
, r
, g
, b
, a
, x
, y
, z
);
11493 func_glTexCoord2fColor4ubVertex3fSUN( s
, t
, r
, g
, b
, a
, x
, y
, z
);
11497 static void WINAPI
wine_glTexCoord2fColor4ubVertex3fvSUN( GLfloat
* tc
, GLubyte
* c
, GLfloat
* v
) {
11498 void (*func_glTexCoord2fColor4ubVertex3fvSUN
)( GLfloat
*, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fColor4ubVertex3fvSUN
];
11499 TRACE("(%p, %p, %p)\n", tc
, c
, v
);
11501 func_glTexCoord2fColor4ubVertex3fvSUN( tc
, c
, v
);
11505 static void WINAPI
wine_glTexCoord2fNormal3fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
11506 void (*func_glTexCoord2fNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fNormal3fVertex3fSUN
];
11507 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s
, t
, nx
, ny
, nz
, x
, y
, z
);
11509 func_glTexCoord2fNormal3fVertex3fSUN( s
, t
, nx
, ny
, nz
, x
, y
, z
);
11513 static void WINAPI
wine_glTexCoord2fNormal3fVertex3fvSUN( GLfloat
* tc
, GLfloat
* n
, GLfloat
* v
) {
11514 void (*func_glTexCoord2fNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fNormal3fVertex3fvSUN
];
11515 TRACE("(%p, %p, %p)\n", tc
, n
, v
);
11517 func_glTexCoord2fNormal3fVertex3fvSUN( tc
, n
, v
);
11521 static void WINAPI
wine_glTexCoord2fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat x
, GLfloat y
, GLfloat z
) {
11522 void (*func_glTexCoord2fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fVertex3fSUN
];
11523 TRACE("(%f, %f, %f, %f, %f)\n", s
, t
, x
, y
, z
);
11525 func_glTexCoord2fVertex3fSUN( s
, t
, x
, y
, z
);
11529 static void WINAPI
wine_glTexCoord2fVertex3fvSUN( GLfloat
* tc
, GLfloat
* v
) {
11530 void (*func_glTexCoord2fVertex3fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fVertex3fvSUN
];
11531 TRACE("(%p, %p)\n", tc
, v
);
11533 func_glTexCoord2fVertex3fvSUN( tc
, v
);
11537 static void WINAPI
wine_glTexCoord2hNV( unsigned short s
, unsigned short t
) {
11538 void (*func_glTexCoord2hNV
)( unsigned short, unsigned short ) = extension_funcs
[EXT_glTexCoord2hNV
];
11539 TRACE("(%d, %d)\n", s
, t
);
11541 func_glTexCoord2hNV( s
, t
);
11545 static void WINAPI
wine_glTexCoord2hvNV( unsigned short* v
) {
11546 void (*func_glTexCoord2hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord2hvNV
];
11547 TRACE("(%p)\n", v
);
11549 func_glTexCoord2hvNV( v
);
11553 static void WINAPI
wine_glTexCoord3hNV( unsigned short s
, unsigned short t
, unsigned short r
) {
11554 void (*func_glTexCoord3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glTexCoord3hNV
];
11555 TRACE("(%d, %d, %d)\n", s
, t
, r
);
11557 func_glTexCoord3hNV( s
, t
, r
);
11561 static void WINAPI
wine_glTexCoord3hvNV( unsigned short* v
) {
11562 void (*func_glTexCoord3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord3hvNV
];
11563 TRACE("(%p)\n", v
);
11565 func_glTexCoord3hvNV( v
);
11569 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
) {
11570 void (*func_glTexCoord4fColor4fNormal3fVertex4fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord4fColor4fNormal3fVertex4fSUN
];
11571 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
);
11573 func_glTexCoord4fColor4fNormal3fVertex4fSUN( s
, t
, p
, q
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
, w
);
11577 static void WINAPI
wine_glTexCoord4fColor4fNormal3fVertex4fvSUN( GLfloat
* tc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
11578 void (*func_glTexCoord4fColor4fNormal3fVertex4fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord4fColor4fNormal3fVertex4fvSUN
];
11579 TRACE("(%p, %p, %p, %p)\n", tc
, c
, n
, v
);
11581 func_glTexCoord4fColor4fNormal3fVertex4fvSUN( tc
, c
, n
, v
);
11585 static void WINAPI
wine_glTexCoord4fVertex4fSUN( GLfloat s
, GLfloat t
, GLfloat p
, GLfloat q
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
11586 void (*func_glTexCoord4fVertex4fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord4fVertex4fSUN
];
11587 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s
, t
, p
, q
, x
, y
, z
, w
);
11589 func_glTexCoord4fVertex4fSUN( s
, t
, p
, q
, x
, y
, z
, w
);
11593 static void WINAPI
wine_glTexCoord4fVertex4fvSUN( GLfloat
* tc
, GLfloat
* v
) {
11594 void (*func_glTexCoord4fVertex4fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord4fVertex4fvSUN
];
11595 TRACE("(%p, %p)\n", tc
, v
);
11597 func_glTexCoord4fVertex4fvSUN( tc
, v
);
11601 static void WINAPI
wine_glTexCoord4hNV( unsigned short s
, unsigned short t
, unsigned short r
, unsigned short q
) {
11602 void (*func_glTexCoord4hNV
)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glTexCoord4hNV
];
11603 TRACE("(%d, %d, %d, %d)\n", s
, t
, r
, q
);
11605 func_glTexCoord4hNV( s
, t
, r
, q
);
11609 static void WINAPI
wine_glTexCoord4hvNV( unsigned short* v
) {
11610 void (*func_glTexCoord4hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord4hvNV
];
11611 TRACE("(%p)\n", v
);
11613 func_glTexCoord4hvNV( v
);
11617 static void WINAPI
wine_glTexCoordFormatNV( GLint size
, GLenum type
, GLsizei stride
) {
11618 void (*func_glTexCoordFormatNV
)( GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glTexCoordFormatNV
];
11619 TRACE("(%d, %d, %d)\n", size
, type
, stride
);
11621 func_glTexCoordFormatNV( size
, type
, stride
);
11625 static void WINAPI
wine_glTexCoordPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
11626 void (*func_glTexCoordPointerEXT
)( GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glTexCoordPointerEXT
];
11627 TRACE("(%d, %d, %d, %d, %p)\n", size
, type
, stride
, count
, pointer
);
11629 func_glTexCoordPointerEXT( size
, type
, stride
, count
, pointer
);
11633 static void WINAPI
wine_glTexCoordPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
11634 void (*func_glTexCoordPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glTexCoordPointerListIBM
];
11635 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
11637 func_glTexCoordPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
11641 static void WINAPI
wine_glTexCoordPointervINTEL( GLint size
, GLenum type
, GLvoid
** pointer
) {
11642 void (*func_glTexCoordPointervINTEL
)( GLint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glTexCoordPointervINTEL
];
11643 TRACE("(%d, %d, %p)\n", size
, type
, pointer
);
11645 func_glTexCoordPointervINTEL( size
, type
, pointer
);
11649 static void WINAPI
wine_glTexFilterFuncSGIS( GLenum target
, GLenum filter
, GLsizei n
, GLfloat
* weights
) {
11650 void (*func_glTexFilterFuncSGIS
)( GLenum
, GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glTexFilterFuncSGIS
];
11651 TRACE("(%d, %d, %d, %p)\n", target
, filter
, n
, weights
);
11653 func_glTexFilterFuncSGIS( target
, filter
, n
, weights
);
11657 static void WINAPI
wine_glTexImage2DMultisample( GLenum target
, GLsizei samples
, GLint internalformat
, GLsizei width
, GLsizei height
, GLboolean fixedsamplelocations
) {
11658 void (*func_glTexImage2DMultisample
)( GLenum
, GLsizei
, GLint
, GLsizei
, GLsizei
, GLboolean
) = extension_funcs
[EXT_glTexImage2DMultisample
];
11659 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, samples
, internalformat
, width
, height
, fixedsamplelocations
);
11661 func_glTexImage2DMultisample( target
, samples
, internalformat
, width
, height
, fixedsamplelocations
);
11665 static void WINAPI
wine_glTexImage3D( GLenum target
, GLint level
, GLint internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
11666 void (*func_glTexImage3D
)( GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexImage3D
];
11667 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
11669 func_glTexImage3D( target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
11673 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
) {
11674 void (*func_glTexImage3DEXT
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexImage3DEXT
];
11675 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
11677 func_glTexImage3DEXT( target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
11681 static void WINAPI
wine_glTexImage3DMultisample( GLenum target
, GLsizei samples
, GLint internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedsamplelocations
) {
11682 void (*func_glTexImage3DMultisample
)( GLenum
, GLsizei
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLboolean
) = extension_funcs
[EXT_glTexImage3DMultisample
];
11683 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target
, samples
, internalformat
, width
, height
, depth
, fixedsamplelocations
);
11685 func_glTexImage3DMultisample( target
, samples
, internalformat
, width
, height
, depth
, fixedsamplelocations
);
11689 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
) {
11690 void (*func_glTexImage4DSGIS
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexImage4DSGIS
];
11691 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, size4d
, border
, format
, type
, pixels
);
11693 func_glTexImage4DSGIS( target
, level
, internalformat
, width
, height
, depth
, size4d
, border
, format
, type
, pixels
);
11697 static void WINAPI
wine_glTexParameterIiv( GLenum target
, GLenum pname
, GLint
* params
) {
11698 void (*func_glTexParameterIiv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTexParameterIiv
];
11699 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
11701 func_glTexParameterIiv( target
, pname
, params
);
11705 static void WINAPI
wine_glTexParameterIivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
11706 void (*func_glTexParameterIivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTexParameterIivEXT
];
11707 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
11709 func_glTexParameterIivEXT( target
, pname
, params
);
11713 static void WINAPI
wine_glTexParameterIuiv( GLenum target
, GLenum pname
, GLuint
* params
) {
11714 void (*func_glTexParameterIuiv
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glTexParameterIuiv
];
11715 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
11717 func_glTexParameterIuiv( target
, pname
, params
);
11721 static void WINAPI
wine_glTexParameterIuivEXT( GLenum target
, GLenum pname
, GLuint
* params
) {
11722 void (*func_glTexParameterIuivEXT
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glTexParameterIuivEXT
];
11723 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
11725 func_glTexParameterIuivEXT( target
, pname
, params
);
11729 static void WINAPI
wine_glTexRenderbufferNV( GLenum target
, GLuint renderbuffer
) {
11730 void (*func_glTexRenderbufferNV
)( GLenum
, GLuint
) = extension_funcs
[EXT_glTexRenderbufferNV
];
11731 TRACE("(%d, %d)\n", target
, renderbuffer
);
11733 func_glTexRenderbufferNV( target
, renderbuffer
);
11737 static void WINAPI
wine_glTexSubImage1DEXT( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
11738 void (*func_glTexSubImage1DEXT
)( GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage1DEXT
];
11739 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, width
, format
, type
, pixels
);
11741 func_glTexSubImage1DEXT( target
, level
, xoffset
, width
, format
, type
, pixels
);
11745 static void WINAPI
wine_glTexSubImage2DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
11746 void (*func_glTexSubImage2DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage2DEXT
];
11747 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
11749 func_glTexSubImage2DEXT( target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
11753 static void WINAPI
wine_glTexSubImage3D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLsizei width
, GLsizei height
, GLsizei depth
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
11754 void (*func_glTexSubImage3D
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage3D
];
11755 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
11757 func_glTexSubImage3D( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
11761 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
) {
11762 void (*func_glTexSubImage3DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage3DEXT
];
11763 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
11765 func_glTexSubImage3DEXT( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
11769 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
) {
11770 void (*func_glTexSubImage4DSGIS
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage4DSGIS
];
11771 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
);
11773 func_glTexSubImage4DSGIS( target
, level
, xoffset
, yoffset
, zoffset
, woffset
, width
, height
, depth
, size4d
, format
, type
, pixels
);
11777 static void WINAPI
wine_glTextureBarrierNV( void ) {
11778 void (*func_glTextureBarrierNV
)( void ) = extension_funcs
[EXT_glTextureBarrierNV
];
11781 func_glTextureBarrierNV( );
11785 static void WINAPI
wine_glTextureBufferEXT( GLuint texture
, GLenum target
, GLenum internalformat
, GLuint buffer
) {
11786 void (*func_glTextureBufferEXT
)( GLuint
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTextureBufferEXT
];
11787 TRACE("(%d, %d, %d, %d)\n", texture
, target
, internalformat
, buffer
);
11789 func_glTextureBufferEXT( texture
, target
, internalformat
, buffer
);
11793 static void WINAPI
wine_glTextureColorMaskSGIS( GLboolean red
, GLboolean green
, GLboolean blue
, GLboolean alpha
) {
11794 void (*func_glTextureColorMaskSGIS
)( GLboolean
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glTextureColorMaskSGIS
];
11795 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
11797 func_glTextureColorMaskSGIS( red
, green
, blue
, alpha
);
11801 static void WINAPI
wine_glTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
11802 void (*func_glTextureImage1DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureImage1DEXT
];
11803 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
11805 func_glTextureImage1DEXT( texture
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
11809 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
) {
11810 void (*func_glTextureImage2DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureImage2DEXT
];
11811 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
11813 func_glTextureImage2DEXT( texture
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
11817 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
) {
11818 void (*func_glTextureImage3DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureImage3DEXT
];
11819 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
11821 func_glTextureImage3DEXT( texture
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
11825 static void WINAPI
wine_glTextureLightEXT( GLenum pname
) {
11826 void (*func_glTextureLightEXT
)( GLenum
) = extension_funcs
[EXT_glTextureLightEXT
];
11827 TRACE("(%d)\n", pname
);
11829 func_glTextureLightEXT( pname
);
11833 static void WINAPI
wine_glTextureMaterialEXT( GLenum face
, GLenum mode
) {
11834 void (*func_glTextureMaterialEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glTextureMaterialEXT
];
11835 TRACE("(%d, %d)\n", face
, mode
);
11837 func_glTextureMaterialEXT( face
, mode
);
11841 static void WINAPI
wine_glTextureNormalEXT( GLenum mode
) {
11842 void (*func_glTextureNormalEXT
)( GLenum
) = extension_funcs
[EXT_glTextureNormalEXT
];
11843 TRACE("(%d)\n", mode
);
11845 func_glTextureNormalEXT( mode
);
11849 static void WINAPI
wine_glTextureParameterIivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
11850 void (*func_glTextureParameterIivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTextureParameterIivEXT
];
11851 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
11853 func_glTextureParameterIivEXT( texture
, target
, pname
, params
);
11857 static void WINAPI
wine_glTextureParameterIuivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLuint
* params
) {
11858 void (*func_glTextureParameterIuivEXT
)( GLuint
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glTextureParameterIuivEXT
];
11859 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
11861 func_glTextureParameterIuivEXT( texture
, target
, pname
, params
);
11865 static void WINAPI
wine_glTextureParameterfEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat param
) {
11866 void (*func_glTextureParameterfEXT
)( GLuint
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glTextureParameterfEXT
];
11867 TRACE("(%d, %d, %d, %f)\n", texture
, target
, pname
, param
);
11869 func_glTextureParameterfEXT( texture
, target
, pname
, param
);
11873 static void WINAPI
wine_glTextureParameterfvEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat
* params
) {
11874 void (*func_glTextureParameterfvEXT
)( GLuint
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glTextureParameterfvEXT
];
11875 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
11877 func_glTextureParameterfvEXT( texture
, target
, pname
, params
);
11881 static void WINAPI
wine_glTextureParameteriEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint param
) {
11882 void (*func_glTextureParameteriEXT
)( GLuint
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glTextureParameteriEXT
];
11883 TRACE("(%d, %d, %d, %d)\n", texture
, target
, pname
, param
);
11885 func_glTextureParameteriEXT( texture
, target
, pname
, param
);
11889 static void WINAPI
wine_glTextureParameterivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
11890 void (*func_glTextureParameterivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTextureParameterivEXT
];
11891 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
11893 func_glTextureParameterivEXT( texture
, target
, pname
, params
);
11897 static void WINAPI
wine_glTextureRangeAPPLE( GLenum target
, GLsizei length
, GLvoid
* pointer
) {
11898 void (*func_glTextureRangeAPPLE
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glTextureRangeAPPLE
];
11899 TRACE("(%d, %d, %p)\n", target
, length
, pointer
);
11901 func_glTextureRangeAPPLE( target
, length
, pointer
);
11905 static void WINAPI
wine_glTextureRenderbufferEXT( GLuint texture
, GLenum target
, GLuint renderbuffer
) {
11906 void (*func_glTextureRenderbufferEXT
)( GLuint
, GLenum
, GLuint
) = extension_funcs
[EXT_glTextureRenderbufferEXT
];
11907 TRACE("(%d, %d, %d)\n", texture
, target
, renderbuffer
);
11909 func_glTextureRenderbufferEXT( texture
, target
, renderbuffer
);
11913 static void WINAPI
wine_glTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
11914 void (*func_glTextureSubImage1DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureSubImage1DEXT
];
11915 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, width
, format
, type
, pixels
);
11917 func_glTextureSubImage1DEXT( texture
, target
, level
, xoffset
, width
, format
, type
, pixels
);
11921 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
) {
11922 void (*func_glTextureSubImage2DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureSubImage2DEXT
];
11923 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
11925 func_glTextureSubImage2DEXT( texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
11929 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
) {
11930 void (*func_glTextureSubImage3DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureSubImage3DEXT
];
11931 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
);
11933 func_glTextureSubImage3DEXT( texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
11937 static void WINAPI
wine_glTrackMatrixNV( GLenum target
, GLuint address
, GLenum matrix
, GLenum transform
) {
11938 void (*func_glTrackMatrixNV
)( GLenum
, GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glTrackMatrixNV
];
11939 TRACE("(%d, %d, %d, %d)\n", target
, address
, matrix
, transform
);
11941 func_glTrackMatrixNV( target
, address
, matrix
, transform
);
11945 static void WINAPI
wine_glTransformFeedbackAttribsNV( GLuint count
, GLint
* attribs
, GLenum bufferMode
) {
11946 void (*func_glTransformFeedbackAttribsNV
)( GLuint
, GLint
*, GLenum
) = extension_funcs
[EXT_glTransformFeedbackAttribsNV
];
11947 TRACE("(%d, %p, %d)\n", count
, attribs
, bufferMode
);
11949 func_glTransformFeedbackAttribsNV( count
, attribs
, bufferMode
);
11953 static void WINAPI
wine_glTransformFeedbackVaryings( GLuint program
, GLsizei count
, char** varyings
, GLenum bufferMode
) {
11954 void (*func_glTransformFeedbackVaryings
)( GLuint
, GLsizei
, char**, GLenum
) = extension_funcs
[EXT_glTransformFeedbackVaryings
];
11955 TRACE("(%d, %d, %p, %d)\n", program
, count
, varyings
, bufferMode
);
11957 func_glTransformFeedbackVaryings( program
, count
, varyings
, bufferMode
);
11961 static void WINAPI
wine_glTransformFeedbackVaryingsEXT( GLuint program
, GLsizei count
, char** varyings
, GLenum bufferMode
) {
11962 void (*func_glTransformFeedbackVaryingsEXT
)( GLuint
, GLsizei
, char**, GLenum
) = extension_funcs
[EXT_glTransformFeedbackVaryingsEXT
];
11963 TRACE("(%d, %d, %p, %d)\n", program
, count
, varyings
, bufferMode
);
11965 func_glTransformFeedbackVaryingsEXT( program
, count
, varyings
, bufferMode
);
11969 static void WINAPI
wine_glTransformFeedbackVaryingsNV( GLuint program
, GLsizei count
, char** varyings
, GLenum bufferMode
) {
11970 void (*func_glTransformFeedbackVaryingsNV
)( GLuint
, GLsizei
, char**, GLenum
) = extension_funcs
[EXT_glTransformFeedbackVaryingsNV
];
11971 TRACE("(%d, %d, %p, %d)\n", program
, count
, varyings
, bufferMode
);
11973 func_glTransformFeedbackVaryingsNV( program
, count
, varyings
, bufferMode
);
11977 static void WINAPI
wine_glUniform1f( GLint location
, GLfloat v0
) {
11978 void (*func_glUniform1f
)( GLint
, GLfloat
) = extension_funcs
[EXT_glUniform1f
];
11979 TRACE("(%d, %f)\n", location
, v0
);
11981 func_glUniform1f( location
, v0
);
11985 static void WINAPI
wine_glUniform1fARB( GLint location
, GLfloat v0
) {
11986 void (*func_glUniform1fARB
)( GLint
, GLfloat
) = extension_funcs
[EXT_glUniform1fARB
];
11987 TRACE("(%d, %f)\n", location
, v0
);
11989 func_glUniform1fARB( location
, v0
);
11993 static void WINAPI
wine_glUniform1fv( GLint location
, GLsizei count
, GLfloat
* value
) {
11994 void (*func_glUniform1fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform1fv
];
11995 TRACE("(%d, %d, %p)\n", location
, count
, value
);
11997 func_glUniform1fv( location
, count
, value
);
12001 static void WINAPI
wine_glUniform1fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
12002 void (*func_glUniform1fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform1fvARB
];
12003 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12005 func_glUniform1fvARB( location
, count
, value
);
12009 static void WINAPI
wine_glUniform1i( GLint location
, GLint v0
) {
12010 void (*func_glUniform1i
)( GLint
, GLint
) = extension_funcs
[EXT_glUniform1i
];
12011 TRACE("(%d, %d)\n", location
, v0
);
12013 func_glUniform1i( location
, v0
);
12017 static void WINAPI
wine_glUniform1iARB( GLint location
, GLint v0
) {
12018 void (*func_glUniform1iARB
)( GLint
, GLint
) = extension_funcs
[EXT_glUniform1iARB
];
12019 TRACE("(%d, %d)\n", location
, v0
);
12021 func_glUniform1iARB( location
, v0
);
12025 static void WINAPI
wine_glUniform1iv( GLint location
, GLsizei count
, GLint
* value
) {
12026 void (*func_glUniform1iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform1iv
];
12027 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12029 func_glUniform1iv( location
, count
, value
);
12033 static void WINAPI
wine_glUniform1ivARB( GLint location
, GLsizei count
, GLint
* value
) {
12034 void (*func_glUniform1ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform1ivARB
];
12035 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12037 func_glUniform1ivARB( location
, count
, value
);
12041 static void WINAPI
wine_glUniform1ui( GLint location
, GLuint v0
) {
12042 void (*func_glUniform1ui
)( GLint
, GLuint
) = extension_funcs
[EXT_glUniform1ui
];
12043 TRACE("(%d, %d)\n", location
, v0
);
12045 func_glUniform1ui( location
, v0
);
12049 static void WINAPI
wine_glUniform1uiEXT( GLint location
, GLuint v0
) {
12050 void (*func_glUniform1uiEXT
)( GLint
, GLuint
) = extension_funcs
[EXT_glUniform1uiEXT
];
12051 TRACE("(%d, %d)\n", location
, v0
);
12053 func_glUniform1uiEXT( location
, v0
);
12057 static void WINAPI
wine_glUniform1uiv( GLint location
, GLsizei count
, GLuint
* value
) {
12058 void (*func_glUniform1uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform1uiv
];
12059 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12061 func_glUniform1uiv( location
, count
, value
);
12065 static void WINAPI
wine_glUniform1uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
12066 void (*func_glUniform1uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform1uivEXT
];
12067 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12069 func_glUniform1uivEXT( location
, count
, value
);
12073 static void WINAPI
wine_glUniform2f( GLint location
, GLfloat v0
, GLfloat v1
) {
12074 void (*func_glUniform2f
)( GLint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform2f
];
12075 TRACE("(%d, %f, %f)\n", location
, v0
, v1
);
12077 func_glUniform2f( location
, v0
, v1
);
12081 static void WINAPI
wine_glUniform2fARB( GLint location
, GLfloat v0
, GLfloat v1
) {
12082 void (*func_glUniform2fARB
)( GLint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform2fARB
];
12083 TRACE("(%d, %f, %f)\n", location
, v0
, v1
);
12085 func_glUniform2fARB( location
, v0
, v1
);
12089 static void WINAPI
wine_glUniform2fv( GLint location
, GLsizei count
, GLfloat
* value
) {
12090 void (*func_glUniform2fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform2fv
];
12091 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12093 func_glUniform2fv( location
, count
, value
);
12097 static void WINAPI
wine_glUniform2fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
12098 void (*func_glUniform2fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform2fvARB
];
12099 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12101 func_glUniform2fvARB( location
, count
, value
);
12105 static void WINAPI
wine_glUniform2i( GLint location
, GLint v0
, GLint v1
) {
12106 void (*func_glUniform2i
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform2i
];
12107 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
12109 func_glUniform2i( location
, v0
, v1
);
12113 static void WINAPI
wine_glUniform2iARB( GLint location
, GLint v0
, GLint v1
) {
12114 void (*func_glUniform2iARB
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform2iARB
];
12115 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
12117 func_glUniform2iARB( location
, v0
, v1
);
12121 static void WINAPI
wine_glUniform2iv( GLint location
, GLsizei count
, GLint
* value
) {
12122 void (*func_glUniform2iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform2iv
];
12123 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12125 func_glUniform2iv( location
, count
, value
);
12129 static void WINAPI
wine_glUniform2ivARB( GLint location
, GLsizei count
, GLint
* value
) {
12130 void (*func_glUniform2ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform2ivARB
];
12131 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12133 func_glUniform2ivARB( location
, count
, value
);
12137 static void WINAPI
wine_glUniform2ui( GLint location
, GLuint v0
, GLuint v1
) {
12138 void (*func_glUniform2ui
)( GLint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform2ui
];
12139 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
12141 func_glUniform2ui( location
, v0
, v1
);
12145 static void WINAPI
wine_glUniform2uiEXT( GLint location
, GLuint v0
, GLuint v1
) {
12146 void (*func_glUniform2uiEXT
)( GLint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform2uiEXT
];
12147 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
12149 func_glUniform2uiEXT( location
, v0
, v1
);
12153 static void WINAPI
wine_glUniform2uiv( GLint location
, GLsizei count
, GLuint
* value
) {
12154 void (*func_glUniform2uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform2uiv
];
12155 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12157 func_glUniform2uiv( location
, count
, value
);
12161 static void WINAPI
wine_glUniform2uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
12162 void (*func_glUniform2uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform2uivEXT
];
12163 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12165 func_glUniform2uivEXT( location
, count
, value
);
12169 static void WINAPI
wine_glUniform3f( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
) {
12170 void (*func_glUniform3f
)( GLint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform3f
];
12171 TRACE("(%d, %f, %f, %f)\n", location
, v0
, v1
, v2
);
12173 func_glUniform3f( location
, v0
, v1
, v2
);
12177 static void WINAPI
wine_glUniform3fARB( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
) {
12178 void (*func_glUniform3fARB
)( GLint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform3fARB
];
12179 TRACE("(%d, %f, %f, %f)\n", location
, v0
, v1
, v2
);
12181 func_glUniform3fARB( location
, v0
, v1
, v2
);
12185 static void WINAPI
wine_glUniform3fv( GLint location
, GLsizei count
, GLfloat
* value
) {
12186 void (*func_glUniform3fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform3fv
];
12187 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12189 func_glUniform3fv( location
, count
, value
);
12193 static void WINAPI
wine_glUniform3fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
12194 void (*func_glUniform3fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform3fvARB
];
12195 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12197 func_glUniform3fvARB( location
, count
, value
);
12201 static void WINAPI
wine_glUniform3i( GLint location
, GLint v0
, GLint v1
, GLint v2
) {
12202 void (*func_glUniform3i
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform3i
];
12203 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
12205 func_glUniform3i( location
, v0
, v1
, v2
);
12209 static void WINAPI
wine_glUniform3iARB( GLint location
, GLint v0
, GLint v1
, GLint v2
) {
12210 void (*func_glUniform3iARB
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform3iARB
];
12211 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
12213 func_glUniform3iARB( location
, v0
, v1
, v2
);
12217 static void WINAPI
wine_glUniform3iv( GLint location
, GLsizei count
, GLint
* value
) {
12218 void (*func_glUniform3iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform3iv
];
12219 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12221 func_glUniform3iv( location
, count
, value
);
12225 static void WINAPI
wine_glUniform3ivARB( GLint location
, GLsizei count
, GLint
* value
) {
12226 void (*func_glUniform3ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform3ivARB
];
12227 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12229 func_glUniform3ivARB( location
, count
, value
);
12233 static void WINAPI
wine_glUniform3ui( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) {
12234 void (*func_glUniform3ui
)( GLint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform3ui
];
12235 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
12237 func_glUniform3ui( location
, v0
, v1
, v2
);
12241 static void WINAPI
wine_glUniform3uiEXT( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) {
12242 void (*func_glUniform3uiEXT
)( GLint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform3uiEXT
];
12243 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
12245 func_glUniform3uiEXT( location
, v0
, v1
, v2
);
12249 static void WINAPI
wine_glUniform3uiv( GLint location
, GLsizei count
, GLuint
* value
) {
12250 void (*func_glUniform3uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform3uiv
];
12251 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12253 func_glUniform3uiv( location
, count
, value
);
12257 static void WINAPI
wine_glUniform3uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
12258 void (*func_glUniform3uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform3uivEXT
];
12259 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12261 func_glUniform3uivEXT( location
, count
, value
);
12265 static void WINAPI
wine_glUniform4f( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
) {
12266 void (*func_glUniform4f
)( GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform4f
];
12267 TRACE("(%d, %f, %f, %f, %f)\n", location
, v0
, v1
, v2
, v3
);
12269 func_glUniform4f( location
, v0
, v1
, v2
, v3
);
12273 static void WINAPI
wine_glUniform4fARB( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
) {
12274 void (*func_glUniform4fARB
)( GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform4fARB
];
12275 TRACE("(%d, %f, %f, %f, %f)\n", location
, v0
, v1
, v2
, v3
);
12277 func_glUniform4fARB( location
, v0
, v1
, v2
, v3
);
12281 static void WINAPI
wine_glUniform4fv( GLint location
, GLsizei count
, GLfloat
* value
) {
12282 void (*func_glUniform4fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform4fv
];
12283 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12285 func_glUniform4fv( location
, count
, value
);
12289 static void WINAPI
wine_glUniform4fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
12290 void (*func_glUniform4fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform4fvARB
];
12291 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12293 func_glUniform4fvARB( location
, count
, value
);
12297 static void WINAPI
wine_glUniform4i( GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
) {
12298 void (*func_glUniform4i
)( GLint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform4i
];
12299 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
12301 func_glUniform4i( location
, v0
, v1
, v2
, v3
);
12305 static void WINAPI
wine_glUniform4iARB( GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
) {
12306 void (*func_glUniform4iARB
)( GLint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform4iARB
];
12307 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
12309 func_glUniform4iARB( location
, v0
, v1
, v2
, v3
);
12313 static void WINAPI
wine_glUniform4iv( GLint location
, GLsizei count
, GLint
* value
) {
12314 void (*func_glUniform4iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform4iv
];
12315 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12317 func_glUniform4iv( location
, count
, value
);
12321 static void WINAPI
wine_glUniform4ivARB( GLint location
, GLsizei count
, GLint
* value
) {
12322 void (*func_glUniform4ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform4ivARB
];
12323 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12325 func_glUniform4ivARB( location
, count
, value
);
12329 static void WINAPI
wine_glUniform4ui( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
) {
12330 void (*func_glUniform4ui
)( GLint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform4ui
];
12331 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
12333 func_glUniform4ui( location
, v0
, v1
, v2
, v3
);
12337 static void WINAPI
wine_glUniform4uiEXT( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
) {
12338 void (*func_glUniform4uiEXT
)( GLint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform4uiEXT
];
12339 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
12341 func_glUniform4uiEXT( location
, v0
, v1
, v2
, v3
);
12345 static void WINAPI
wine_glUniform4uiv( GLint location
, GLsizei count
, GLuint
* value
) {
12346 void (*func_glUniform4uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform4uiv
];
12347 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12349 func_glUniform4uiv( location
, count
, value
);
12353 static void WINAPI
wine_glUniform4uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
12354 void (*func_glUniform4uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform4uivEXT
];
12355 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12357 func_glUniform4uivEXT( location
, count
, value
);
12361 static void WINAPI
wine_glUniformBlockBinding( GLuint program
, GLuint uniformBlockIndex
, GLuint uniformBlockBinding
) {
12362 void (*func_glUniformBlockBinding
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniformBlockBinding
];
12363 TRACE("(%d, %d, %d)\n", program
, uniformBlockIndex
, uniformBlockBinding
);
12365 func_glUniformBlockBinding( program
, uniformBlockIndex
, uniformBlockBinding
);
12369 static void WINAPI
wine_glUniformBufferEXT( GLuint program
, GLint location
, GLuint buffer
) {
12370 void (*func_glUniformBufferEXT
)( GLuint
, GLint
, GLuint
) = extension_funcs
[EXT_glUniformBufferEXT
];
12371 TRACE("(%d, %d, %d)\n", program
, location
, buffer
);
12373 func_glUniformBufferEXT( program
, location
, buffer
);
12377 static void WINAPI
wine_glUniformMatrix2fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12378 void (*func_glUniformMatrix2fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2fv
];
12379 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12381 func_glUniformMatrix2fv( location
, count
, transpose
, value
);
12385 static void WINAPI
wine_glUniformMatrix2fvARB( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12386 void (*func_glUniformMatrix2fvARB
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2fvARB
];
12387 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12389 func_glUniformMatrix2fvARB( location
, count
, transpose
, value
);
12393 static void WINAPI
wine_glUniformMatrix2x3fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12394 void (*func_glUniformMatrix2x3fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2x3fv
];
12395 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12397 func_glUniformMatrix2x3fv( location
, count
, transpose
, value
);
12401 static void WINAPI
wine_glUniformMatrix2x4fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12402 void (*func_glUniformMatrix2x4fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2x4fv
];
12403 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12405 func_glUniformMatrix2x4fv( location
, count
, transpose
, value
);
12409 static void WINAPI
wine_glUniformMatrix3fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12410 void (*func_glUniformMatrix3fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3fv
];
12411 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12413 func_glUniformMatrix3fv( location
, count
, transpose
, value
);
12417 static void WINAPI
wine_glUniformMatrix3fvARB( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12418 void (*func_glUniformMatrix3fvARB
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3fvARB
];
12419 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12421 func_glUniformMatrix3fvARB( location
, count
, transpose
, value
);
12425 static void WINAPI
wine_glUniformMatrix3x2fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12426 void (*func_glUniformMatrix3x2fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3x2fv
];
12427 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12429 func_glUniformMatrix3x2fv( location
, count
, transpose
, value
);
12433 static void WINAPI
wine_glUniformMatrix3x4fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12434 void (*func_glUniformMatrix3x4fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3x4fv
];
12435 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12437 func_glUniformMatrix3x4fv( location
, count
, transpose
, value
);
12441 static void WINAPI
wine_glUniformMatrix4fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12442 void (*func_glUniformMatrix4fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4fv
];
12443 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12445 func_glUniformMatrix4fv( location
, count
, transpose
, value
);
12449 static void WINAPI
wine_glUniformMatrix4fvARB( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12450 void (*func_glUniformMatrix4fvARB
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4fvARB
];
12451 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12453 func_glUniformMatrix4fvARB( location
, count
, transpose
, value
);
12457 static void WINAPI
wine_glUniformMatrix4x2fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12458 void (*func_glUniformMatrix4x2fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4x2fv
];
12459 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12461 func_glUniformMatrix4x2fv( location
, count
, transpose
, value
);
12465 static void WINAPI
wine_glUniformMatrix4x3fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12466 void (*func_glUniformMatrix4x3fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4x3fv
];
12467 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
12469 func_glUniformMatrix4x3fv( location
, count
, transpose
, value
);
12473 static void WINAPI
wine_glUniformui64NV( GLint location
, UINT64 value
) {
12474 void (*func_glUniformui64NV
)( GLint
, UINT64
) = extension_funcs
[EXT_glUniformui64NV
];
12475 TRACE("(%d, %s)\n", location
, wine_dbgstr_longlong(value
) );
12477 func_glUniformui64NV( location
, value
);
12481 static void WINAPI
wine_glUniformui64vNV( GLint location
, GLsizei count
, UINT64
* value
) {
12482 void (*func_glUniformui64vNV
)( GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glUniformui64vNV
];
12483 TRACE("(%d, %d, %p)\n", location
, count
, value
);
12485 func_glUniformui64vNV( location
, count
, value
);
12489 static void WINAPI
wine_glUnlockArraysEXT( void ) {
12490 void (*func_glUnlockArraysEXT
)( void ) = extension_funcs
[EXT_glUnlockArraysEXT
];
12493 func_glUnlockArraysEXT( );
12497 static GLboolean WINAPI
wine_glUnmapBuffer( GLenum target
) {
12498 GLboolean ret_value
;
12499 GLboolean (*func_glUnmapBuffer
)( GLenum
) = extension_funcs
[EXT_glUnmapBuffer
];
12500 TRACE("(%d)\n", target
);
12502 ret_value
= func_glUnmapBuffer( target
);
12507 static GLboolean WINAPI
wine_glUnmapBufferARB( GLenum target
) {
12508 GLboolean ret_value
;
12509 GLboolean (*func_glUnmapBufferARB
)( GLenum
) = extension_funcs
[EXT_glUnmapBufferARB
];
12510 TRACE("(%d)\n", target
);
12512 ret_value
= func_glUnmapBufferARB( target
);
12517 static GLboolean WINAPI
wine_glUnmapNamedBufferEXT( GLuint buffer
) {
12518 GLboolean ret_value
;
12519 GLboolean (*func_glUnmapNamedBufferEXT
)( GLuint
) = extension_funcs
[EXT_glUnmapNamedBufferEXT
];
12520 TRACE("(%d)\n", buffer
);
12522 ret_value
= func_glUnmapNamedBufferEXT( buffer
);
12527 static void WINAPI
wine_glUnmapObjectBufferATI( GLuint buffer
) {
12528 void (*func_glUnmapObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glUnmapObjectBufferATI
];
12529 TRACE("(%d)\n", buffer
);
12531 func_glUnmapObjectBufferATI( buffer
);
12535 static void WINAPI
wine_glUpdateObjectBufferATI( GLuint buffer
, GLuint offset
, GLsizei size
, GLvoid
* pointer
, GLenum preserve
) {
12536 void (*func_glUpdateObjectBufferATI
)( GLuint
, GLuint
, GLsizei
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glUpdateObjectBufferATI
];
12537 TRACE("(%d, %d, %d, %p, %d)\n", buffer
, offset
, size
, pointer
, preserve
);
12539 func_glUpdateObjectBufferATI( buffer
, offset
, size
, pointer
, preserve
);
12543 static void WINAPI
wine_glUseProgram( GLuint program
) {
12544 void (*func_glUseProgram
)( GLuint
) = extension_funcs
[EXT_glUseProgram
];
12545 TRACE("(%d)\n", program
);
12547 func_glUseProgram( program
);
12551 static void WINAPI
wine_glUseProgramObjectARB( unsigned int programObj
) {
12552 void (*func_glUseProgramObjectARB
)( unsigned int ) = extension_funcs
[EXT_glUseProgramObjectARB
];
12553 TRACE("(%d)\n", programObj
);
12555 func_glUseProgramObjectARB( programObj
);
12559 static void WINAPI
wine_glUseShaderProgramEXT( GLenum type
, GLuint program
) {
12560 void (*func_glUseShaderProgramEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glUseShaderProgramEXT
];
12561 TRACE("(%d, %d)\n", type
, program
);
12563 func_glUseShaderProgramEXT( type
, program
);
12567 static void WINAPI
wine_glValidateProgram( GLuint program
) {
12568 void (*func_glValidateProgram
)( GLuint
) = extension_funcs
[EXT_glValidateProgram
];
12569 TRACE("(%d)\n", program
);
12571 func_glValidateProgram( program
);
12575 static void WINAPI
wine_glValidateProgramARB( unsigned int programObj
) {
12576 void (*func_glValidateProgramARB
)( unsigned int ) = extension_funcs
[EXT_glValidateProgramARB
];
12577 TRACE("(%d)\n", programObj
);
12579 func_glValidateProgramARB( programObj
);
12583 static void WINAPI
wine_glVariantArrayObjectATI( GLuint id
, GLenum type
, GLsizei stride
, GLuint buffer
, GLuint offset
) {
12584 void (*func_glVariantArrayObjectATI
)( GLuint
, GLenum
, GLsizei
, GLuint
, GLuint
) = extension_funcs
[EXT_glVariantArrayObjectATI
];
12585 TRACE("(%d, %d, %d, %d, %d)\n", id
, type
, stride
, buffer
, offset
);
12587 func_glVariantArrayObjectATI( id
, type
, stride
, buffer
, offset
);
12591 static void WINAPI
wine_glVariantPointerEXT( GLuint id
, GLenum type
, GLuint stride
, GLvoid
* addr
) {
12592 void (*func_glVariantPointerEXT
)( GLuint
, GLenum
, GLuint
, GLvoid
* ) = extension_funcs
[EXT_glVariantPointerEXT
];
12593 TRACE("(%d, %d, %d, %p)\n", id
, type
, stride
, addr
);
12595 func_glVariantPointerEXT( id
, type
, stride
, addr
);
12599 static void WINAPI
wine_glVariantbvEXT( GLuint id
, GLbyte
* addr
) {
12600 void (*func_glVariantbvEXT
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVariantbvEXT
];
12601 TRACE("(%d, %p)\n", id
, addr
);
12603 func_glVariantbvEXT( id
, addr
);
12607 static void WINAPI
wine_glVariantdvEXT( GLuint id
, GLdouble
* addr
) {
12608 void (*func_glVariantdvEXT
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVariantdvEXT
];
12609 TRACE("(%d, %p)\n", id
, addr
);
12611 func_glVariantdvEXT( id
, addr
);
12615 static void WINAPI
wine_glVariantfvEXT( GLuint id
, GLfloat
* addr
) {
12616 void (*func_glVariantfvEXT
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVariantfvEXT
];
12617 TRACE("(%d, %p)\n", id
, addr
);
12619 func_glVariantfvEXT( id
, addr
);
12623 static void WINAPI
wine_glVariantivEXT( GLuint id
, GLint
* addr
) {
12624 void (*func_glVariantivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVariantivEXT
];
12625 TRACE("(%d, %p)\n", id
, addr
);
12627 func_glVariantivEXT( id
, addr
);
12631 static void WINAPI
wine_glVariantsvEXT( GLuint id
, GLshort
* addr
) {
12632 void (*func_glVariantsvEXT
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVariantsvEXT
];
12633 TRACE("(%d, %p)\n", id
, addr
);
12635 func_glVariantsvEXT( id
, addr
);
12639 static void WINAPI
wine_glVariantubvEXT( GLuint id
, GLubyte
* addr
) {
12640 void (*func_glVariantubvEXT
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVariantubvEXT
];
12641 TRACE("(%d, %p)\n", id
, addr
);
12643 func_glVariantubvEXT( id
, addr
);
12647 static void WINAPI
wine_glVariantuivEXT( GLuint id
, GLuint
* addr
) {
12648 void (*func_glVariantuivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVariantuivEXT
];
12649 TRACE("(%d, %p)\n", id
, addr
);
12651 func_glVariantuivEXT( id
, addr
);
12655 static void WINAPI
wine_glVariantusvEXT( GLuint id
, GLushort
* addr
) {
12656 void (*func_glVariantusvEXT
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVariantusvEXT
];
12657 TRACE("(%d, %p)\n", id
, addr
);
12659 func_glVariantusvEXT( id
, addr
);
12663 static void WINAPI
wine_glVertex2hNV( unsigned short x
, unsigned short y
) {
12664 void (*func_glVertex2hNV
)( unsigned short, unsigned short ) = extension_funcs
[EXT_glVertex2hNV
];
12665 TRACE("(%d, %d)\n", x
, y
);
12667 func_glVertex2hNV( x
, y
);
12671 static void WINAPI
wine_glVertex2hvNV( unsigned short* v
) {
12672 void (*func_glVertex2hvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertex2hvNV
];
12673 TRACE("(%p)\n", v
);
12675 func_glVertex2hvNV( v
);
12679 static void WINAPI
wine_glVertex3hNV( unsigned short x
, unsigned short y
, unsigned short z
) {
12680 void (*func_glVertex3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertex3hNV
];
12681 TRACE("(%d, %d, %d)\n", x
, y
, z
);
12683 func_glVertex3hNV( x
, y
, z
);
12687 static void WINAPI
wine_glVertex3hvNV( unsigned short* v
) {
12688 void (*func_glVertex3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertex3hvNV
];
12689 TRACE("(%p)\n", v
);
12691 func_glVertex3hvNV( v
);
12695 static void WINAPI
wine_glVertex4hNV( unsigned short x
, unsigned short y
, unsigned short z
, unsigned short w
) {
12696 void (*func_glVertex4hNV
)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertex4hNV
];
12697 TRACE("(%d, %d, %d, %d)\n", x
, y
, z
, w
);
12699 func_glVertex4hNV( x
, y
, z
, w
);
12703 static void WINAPI
wine_glVertex4hvNV( unsigned short* v
) {
12704 void (*func_glVertex4hvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertex4hvNV
];
12705 TRACE("(%p)\n", v
);
12707 func_glVertex4hvNV( v
);
12711 static void WINAPI
wine_glVertexArrayParameteriAPPLE( GLenum pname
, GLint param
) {
12712 void (*func_glVertexArrayParameteriAPPLE
)( GLenum
, GLint
) = extension_funcs
[EXT_glVertexArrayParameteriAPPLE
];
12713 TRACE("(%d, %d)\n", pname
, param
);
12715 func_glVertexArrayParameteriAPPLE( pname
, param
);
12719 static void WINAPI
wine_glVertexArrayRangeAPPLE( GLsizei length
, GLvoid
* pointer
) {
12720 void (*func_glVertexArrayRangeAPPLE
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexArrayRangeAPPLE
];
12721 TRACE("(%d, %p)\n", length
, pointer
);
12723 func_glVertexArrayRangeAPPLE( length
, pointer
);
12727 static void WINAPI
wine_glVertexArrayRangeNV( GLsizei length
, GLvoid
* pointer
) {
12728 void (*func_glVertexArrayRangeNV
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexArrayRangeNV
];
12729 TRACE("(%d, %p)\n", length
, pointer
);
12731 func_glVertexArrayRangeNV( length
, pointer
);
12735 static void WINAPI
wine_glVertexAttrib1d( GLuint index
, GLdouble x
) {
12736 void (*func_glVertexAttrib1d
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib1d
];
12737 TRACE("(%d, %f)\n", index
, x
);
12739 func_glVertexAttrib1d( index
, x
);
12743 static void WINAPI
wine_glVertexAttrib1dARB( GLuint index
, GLdouble x
) {
12744 void (*func_glVertexAttrib1dARB
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib1dARB
];
12745 TRACE("(%d, %f)\n", index
, x
);
12747 func_glVertexAttrib1dARB( index
, x
);
12751 static void WINAPI
wine_glVertexAttrib1dNV( GLuint index
, GLdouble x
) {
12752 void (*func_glVertexAttrib1dNV
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib1dNV
];
12753 TRACE("(%d, %f)\n", index
, x
);
12755 func_glVertexAttrib1dNV( index
, x
);
12759 static void WINAPI
wine_glVertexAttrib1dv( GLuint index
, GLdouble
* v
) {
12760 void (*func_glVertexAttrib1dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib1dv
];
12761 TRACE("(%d, %p)\n", index
, v
);
12763 func_glVertexAttrib1dv( index
, v
);
12767 static void WINAPI
wine_glVertexAttrib1dvARB( GLuint index
, GLdouble
* v
) {
12768 void (*func_glVertexAttrib1dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib1dvARB
];
12769 TRACE("(%d, %p)\n", index
, v
);
12771 func_glVertexAttrib1dvARB( index
, v
);
12775 static void WINAPI
wine_glVertexAttrib1dvNV( GLuint index
, GLdouble
* v
) {
12776 void (*func_glVertexAttrib1dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib1dvNV
];
12777 TRACE("(%d, %p)\n", index
, v
);
12779 func_glVertexAttrib1dvNV( index
, v
);
12783 static void WINAPI
wine_glVertexAttrib1f( GLuint index
, GLfloat x
) {
12784 void (*func_glVertexAttrib1f
)( GLuint
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib1f
];
12785 TRACE("(%d, %f)\n", index
, x
);
12787 func_glVertexAttrib1f( index
, x
);
12791 static void WINAPI
wine_glVertexAttrib1fARB( GLuint index
, GLfloat x
) {
12792 void (*func_glVertexAttrib1fARB
)( GLuint
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib1fARB
];
12793 TRACE("(%d, %f)\n", index
, x
);
12795 func_glVertexAttrib1fARB( index
, x
);
12799 static void WINAPI
wine_glVertexAttrib1fNV( GLuint index
, GLfloat x
) {
12800 void (*func_glVertexAttrib1fNV
)( GLuint
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib1fNV
];
12801 TRACE("(%d, %f)\n", index
, x
);
12803 func_glVertexAttrib1fNV( index
, x
);
12807 static void WINAPI
wine_glVertexAttrib1fv( GLuint index
, GLfloat
* v
) {
12808 void (*func_glVertexAttrib1fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib1fv
];
12809 TRACE("(%d, %p)\n", index
, v
);
12811 func_glVertexAttrib1fv( index
, v
);
12815 static void WINAPI
wine_glVertexAttrib1fvARB( GLuint index
, GLfloat
* v
) {
12816 void (*func_glVertexAttrib1fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib1fvARB
];
12817 TRACE("(%d, %p)\n", index
, v
);
12819 func_glVertexAttrib1fvARB( index
, v
);
12823 static void WINAPI
wine_glVertexAttrib1fvNV( GLuint index
, GLfloat
* v
) {
12824 void (*func_glVertexAttrib1fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib1fvNV
];
12825 TRACE("(%d, %p)\n", index
, v
);
12827 func_glVertexAttrib1fvNV( index
, v
);
12831 static void WINAPI
wine_glVertexAttrib1hNV( GLuint index
, unsigned short x
) {
12832 void (*func_glVertexAttrib1hNV
)( GLuint
, unsigned short ) = extension_funcs
[EXT_glVertexAttrib1hNV
];
12833 TRACE("(%d, %d)\n", index
, x
);
12835 func_glVertexAttrib1hNV( index
, x
);
12839 static void WINAPI
wine_glVertexAttrib1hvNV( GLuint index
, unsigned short* v
) {
12840 void (*func_glVertexAttrib1hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib1hvNV
];
12841 TRACE("(%d, %p)\n", index
, v
);
12843 func_glVertexAttrib1hvNV( index
, v
);
12847 static void WINAPI
wine_glVertexAttrib1s( GLuint index
, GLshort x
) {
12848 void (*func_glVertexAttrib1s
)( GLuint
, GLshort
) = extension_funcs
[EXT_glVertexAttrib1s
];
12849 TRACE("(%d, %d)\n", index
, x
);
12851 func_glVertexAttrib1s( index
, x
);
12855 static void WINAPI
wine_glVertexAttrib1sARB( GLuint index
, GLshort x
) {
12856 void (*func_glVertexAttrib1sARB
)( GLuint
, GLshort
) = extension_funcs
[EXT_glVertexAttrib1sARB
];
12857 TRACE("(%d, %d)\n", index
, x
);
12859 func_glVertexAttrib1sARB( index
, x
);
12863 static void WINAPI
wine_glVertexAttrib1sNV( GLuint index
, GLshort x
) {
12864 void (*func_glVertexAttrib1sNV
)( GLuint
, GLshort
) = extension_funcs
[EXT_glVertexAttrib1sNV
];
12865 TRACE("(%d, %d)\n", index
, x
);
12867 func_glVertexAttrib1sNV( index
, x
);
12871 static void WINAPI
wine_glVertexAttrib1sv( GLuint index
, GLshort
* v
) {
12872 void (*func_glVertexAttrib1sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib1sv
];
12873 TRACE("(%d, %p)\n", index
, v
);
12875 func_glVertexAttrib1sv( index
, v
);
12879 static void WINAPI
wine_glVertexAttrib1svARB( GLuint index
, GLshort
* v
) {
12880 void (*func_glVertexAttrib1svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib1svARB
];
12881 TRACE("(%d, %p)\n", index
, v
);
12883 func_glVertexAttrib1svARB( index
, v
);
12887 static void WINAPI
wine_glVertexAttrib1svNV( GLuint index
, GLshort
* v
) {
12888 void (*func_glVertexAttrib1svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib1svNV
];
12889 TRACE("(%d, %p)\n", index
, v
);
12891 func_glVertexAttrib1svNV( index
, v
);
12895 static void WINAPI
wine_glVertexAttrib2d( GLuint index
, GLdouble x
, GLdouble y
) {
12896 void (*func_glVertexAttrib2d
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib2d
];
12897 TRACE("(%d, %f, %f)\n", index
, x
, y
);
12899 func_glVertexAttrib2d( index
, x
, y
);
12903 static void WINAPI
wine_glVertexAttrib2dARB( GLuint index
, GLdouble x
, GLdouble y
) {
12904 void (*func_glVertexAttrib2dARB
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib2dARB
];
12905 TRACE("(%d, %f, %f)\n", index
, x
, y
);
12907 func_glVertexAttrib2dARB( index
, x
, y
);
12911 static void WINAPI
wine_glVertexAttrib2dNV( GLuint index
, GLdouble x
, GLdouble y
) {
12912 void (*func_glVertexAttrib2dNV
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib2dNV
];
12913 TRACE("(%d, %f, %f)\n", index
, x
, y
);
12915 func_glVertexAttrib2dNV( index
, x
, y
);
12919 static void WINAPI
wine_glVertexAttrib2dv( GLuint index
, GLdouble
* v
) {
12920 void (*func_glVertexAttrib2dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib2dv
];
12921 TRACE("(%d, %p)\n", index
, v
);
12923 func_glVertexAttrib2dv( index
, v
);
12927 static void WINAPI
wine_glVertexAttrib2dvARB( GLuint index
, GLdouble
* v
) {
12928 void (*func_glVertexAttrib2dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib2dvARB
];
12929 TRACE("(%d, %p)\n", index
, v
);
12931 func_glVertexAttrib2dvARB( index
, v
);
12935 static void WINAPI
wine_glVertexAttrib2dvNV( GLuint index
, GLdouble
* v
) {
12936 void (*func_glVertexAttrib2dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib2dvNV
];
12937 TRACE("(%d, %p)\n", index
, v
);
12939 func_glVertexAttrib2dvNV( index
, v
);
12943 static void WINAPI
wine_glVertexAttrib2f( GLuint index
, GLfloat x
, GLfloat y
) {
12944 void (*func_glVertexAttrib2f
)( GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib2f
];
12945 TRACE("(%d, %f, %f)\n", index
, x
, y
);
12947 func_glVertexAttrib2f( index
, x
, y
);
12951 static void WINAPI
wine_glVertexAttrib2fARB( GLuint index
, GLfloat x
, GLfloat y
) {
12952 void (*func_glVertexAttrib2fARB
)( GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib2fARB
];
12953 TRACE("(%d, %f, %f)\n", index
, x
, y
);
12955 func_glVertexAttrib2fARB( index
, x
, y
);
12959 static void WINAPI
wine_glVertexAttrib2fNV( GLuint index
, GLfloat x
, GLfloat y
) {
12960 void (*func_glVertexAttrib2fNV
)( GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib2fNV
];
12961 TRACE("(%d, %f, %f)\n", index
, x
, y
);
12963 func_glVertexAttrib2fNV( index
, x
, y
);
12967 static void WINAPI
wine_glVertexAttrib2fv( GLuint index
, GLfloat
* v
) {
12968 void (*func_glVertexAttrib2fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib2fv
];
12969 TRACE("(%d, %p)\n", index
, v
);
12971 func_glVertexAttrib2fv( index
, v
);
12975 static void WINAPI
wine_glVertexAttrib2fvARB( GLuint index
, GLfloat
* v
) {
12976 void (*func_glVertexAttrib2fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib2fvARB
];
12977 TRACE("(%d, %p)\n", index
, v
);
12979 func_glVertexAttrib2fvARB( index
, v
);
12983 static void WINAPI
wine_glVertexAttrib2fvNV( GLuint index
, GLfloat
* v
) {
12984 void (*func_glVertexAttrib2fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib2fvNV
];
12985 TRACE("(%d, %p)\n", index
, v
);
12987 func_glVertexAttrib2fvNV( index
, v
);
12991 static void WINAPI
wine_glVertexAttrib2hNV( GLuint index
, unsigned short x
, unsigned short y
) {
12992 void (*func_glVertexAttrib2hNV
)( GLuint
, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertexAttrib2hNV
];
12993 TRACE("(%d, %d, %d)\n", index
, x
, y
);
12995 func_glVertexAttrib2hNV( index
, x
, y
);
12999 static void WINAPI
wine_glVertexAttrib2hvNV( GLuint index
, unsigned short* v
) {
13000 void (*func_glVertexAttrib2hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib2hvNV
];
13001 TRACE("(%d, %p)\n", index
, v
);
13003 func_glVertexAttrib2hvNV( index
, v
);
13007 static void WINAPI
wine_glVertexAttrib2s( GLuint index
, GLshort x
, GLshort y
) {
13008 void (*func_glVertexAttrib2s
)( GLuint
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib2s
];
13009 TRACE("(%d, %d, %d)\n", index
, x
, y
);
13011 func_glVertexAttrib2s( index
, x
, y
);
13015 static void WINAPI
wine_glVertexAttrib2sARB( GLuint index
, GLshort x
, GLshort y
) {
13016 void (*func_glVertexAttrib2sARB
)( GLuint
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib2sARB
];
13017 TRACE("(%d, %d, %d)\n", index
, x
, y
);
13019 func_glVertexAttrib2sARB( index
, x
, y
);
13023 static void WINAPI
wine_glVertexAttrib2sNV( GLuint index
, GLshort x
, GLshort y
) {
13024 void (*func_glVertexAttrib2sNV
)( GLuint
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib2sNV
];
13025 TRACE("(%d, %d, %d)\n", index
, x
, y
);
13027 func_glVertexAttrib2sNV( index
, x
, y
);
13031 static void WINAPI
wine_glVertexAttrib2sv( GLuint index
, GLshort
* v
) {
13032 void (*func_glVertexAttrib2sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib2sv
];
13033 TRACE("(%d, %p)\n", index
, v
);
13035 func_glVertexAttrib2sv( index
, v
);
13039 static void WINAPI
wine_glVertexAttrib2svARB( GLuint index
, GLshort
* v
) {
13040 void (*func_glVertexAttrib2svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib2svARB
];
13041 TRACE("(%d, %p)\n", index
, v
);
13043 func_glVertexAttrib2svARB( index
, v
);
13047 static void WINAPI
wine_glVertexAttrib2svNV( GLuint index
, GLshort
* v
) {
13048 void (*func_glVertexAttrib2svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib2svNV
];
13049 TRACE("(%d, %p)\n", index
, v
);
13051 func_glVertexAttrib2svNV( index
, v
);
13055 static void WINAPI
wine_glVertexAttrib3d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
13056 void (*func_glVertexAttrib3d
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib3d
];
13057 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
13059 func_glVertexAttrib3d( index
, x
, y
, z
);
13063 static void WINAPI
wine_glVertexAttrib3dARB( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
13064 void (*func_glVertexAttrib3dARB
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib3dARB
];
13065 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
13067 func_glVertexAttrib3dARB( index
, x
, y
, z
);
13071 static void WINAPI
wine_glVertexAttrib3dNV( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
13072 void (*func_glVertexAttrib3dNV
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib3dNV
];
13073 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
13075 func_glVertexAttrib3dNV( index
, x
, y
, z
);
13079 static void WINAPI
wine_glVertexAttrib3dv( GLuint index
, GLdouble
* v
) {
13080 void (*func_glVertexAttrib3dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib3dv
];
13081 TRACE("(%d, %p)\n", index
, v
);
13083 func_glVertexAttrib3dv( index
, v
);
13087 static void WINAPI
wine_glVertexAttrib3dvARB( GLuint index
, GLdouble
* v
) {
13088 void (*func_glVertexAttrib3dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib3dvARB
];
13089 TRACE("(%d, %p)\n", index
, v
);
13091 func_glVertexAttrib3dvARB( index
, v
);
13095 static void WINAPI
wine_glVertexAttrib3dvNV( GLuint index
, GLdouble
* v
) {
13096 void (*func_glVertexAttrib3dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib3dvNV
];
13097 TRACE("(%d, %p)\n", index
, v
);
13099 func_glVertexAttrib3dvNV( index
, v
);
13103 static void WINAPI
wine_glVertexAttrib3f( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
) {
13104 void (*func_glVertexAttrib3f
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib3f
];
13105 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
13107 func_glVertexAttrib3f( index
, x
, y
, z
);
13111 static void WINAPI
wine_glVertexAttrib3fARB( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
) {
13112 void (*func_glVertexAttrib3fARB
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib3fARB
];
13113 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
13115 func_glVertexAttrib3fARB( index
, x
, y
, z
);
13119 static void WINAPI
wine_glVertexAttrib3fNV( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
) {
13120 void (*func_glVertexAttrib3fNV
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib3fNV
];
13121 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
13123 func_glVertexAttrib3fNV( index
, x
, y
, z
);
13127 static void WINAPI
wine_glVertexAttrib3fv( GLuint index
, GLfloat
* v
) {
13128 void (*func_glVertexAttrib3fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib3fv
];
13129 TRACE("(%d, %p)\n", index
, v
);
13131 func_glVertexAttrib3fv( index
, v
);
13135 static void WINAPI
wine_glVertexAttrib3fvARB( GLuint index
, GLfloat
* v
) {
13136 void (*func_glVertexAttrib3fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib3fvARB
];
13137 TRACE("(%d, %p)\n", index
, v
);
13139 func_glVertexAttrib3fvARB( index
, v
);
13143 static void WINAPI
wine_glVertexAttrib3fvNV( GLuint index
, GLfloat
* v
) {
13144 void (*func_glVertexAttrib3fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib3fvNV
];
13145 TRACE("(%d, %p)\n", index
, v
);
13147 func_glVertexAttrib3fvNV( index
, v
);
13151 static void WINAPI
wine_glVertexAttrib3hNV( GLuint index
, unsigned short x
, unsigned short y
, unsigned short z
) {
13152 void (*func_glVertexAttrib3hNV
)( GLuint
, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertexAttrib3hNV
];
13153 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
13155 func_glVertexAttrib3hNV( index
, x
, y
, z
);
13159 static void WINAPI
wine_glVertexAttrib3hvNV( GLuint index
, unsigned short* v
) {
13160 void (*func_glVertexAttrib3hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib3hvNV
];
13161 TRACE("(%d, %p)\n", index
, v
);
13163 func_glVertexAttrib3hvNV( index
, v
);
13167 static void WINAPI
wine_glVertexAttrib3s( GLuint index
, GLshort x
, GLshort y
, GLshort z
) {
13168 void (*func_glVertexAttrib3s
)( GLuint
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib3s
];
13169 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
13171 func_glVertexAttrib3s( index
, x
, y
, z
);
13175 static void WINAPI
wine_glVertexAttrib3sARB( GLuint index
, GLshort x
, GLshort y
, GLshort z
) {
13176 void (*func_glVertexAttrib3sARB
)( GLuint
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib3sARB
];
13177 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
13179 func_glVertexAttrib3sARB( index
, x
, y
, z
);
13183 static void WINAPI
wine_glVertexAttrib3sNV( GLuint index
, GLshort x
, GLshort y
, GLshort z
) {
13184 void (*func_glVertexAttrib3sNV
)( GLuint
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib3sNV
];
13185 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
13187 func_glVertexAttrib3sNV( index
, x
, y
, z
);
13191 static void WINAPI
wine_glVertexAttrib3sv( GLuint index
, GLshort
* v
) {
13192 void (*func_glVertexAttrib3sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib3sv
];
13193 TRACE("(%d, %p)\n", index
, v
);
13195 func_glVertexAttrib3sv( index
, v
);
13199 static void WINAPI
wine_glVertexAttrib3svARB( GLuint index
, GLshort
* v
) {
13200 void (*func_glVertexAttrib3svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib3svARB
];
13201 TRACE("(%d, %p)\n", index
, v
);
13203 func_glVertexAttrib3svARB( index
, v
);
13207 static void WINAPI
wine_glVertexAttrib3svNV( GLuint index
, GLshort
* v
) {
13208 void (*func_glVertexAttrib3svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib3svNV
];
13209 TRACE("(%d, %p)\n", index
, v
);
13211 func_glVertexAttrib3svNV( index
, v
);
13215 static void WINAPI
wine_glVertexAttrib4Nbv( GLuint index
, GLbyte
* v
) {
13216 void (*func_glVertexAttrib4Nbv
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4Nbv
];
13217 TRACE("(%d, %p)\n", index
, v
);
13219 func_glVertexAttrib4Nbv( index
, v
);
13223 static void WINAPI
wine_glVertexAttrib4NbvARB( GLuint index
, GLbyte
* v
) {
13224 void (*func_glVertexAttrib4NbvARB
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4NbvARB
];
13225 TRACE("(%d, %p)\n", index
, v
);
13227 func_glVertexAttrib4NbvARB( index
, v
);
13231 static void WINAPI
wine_glVertexAttrib4Niv( GLuint index
, GLint
* v
) {
13232 void (*func_glVertexAttrib4Niv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4Niv
];
13233 TRACE("(%d, %p)\n", index
, v
);
13235 func_glVertexAttrib4Niv( index
, v
);
13239 static void WINAPI
wine_glVertexAttrib4NivARB( GLuint index
, GLint
* v
) {
13240 void (*func_glVertexAttrib4NivARB
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4NivARB
];
13241 TRACE("(%d, %p)\n", index
, v
);
13243 func_glVertexAttrib4NivARB( index
, v
);
13247 static void WINAPI
wine_glVertexAttrib4Nsv( GLuint index
, GLshort
* v
) {
13248 void (*func_glVertexAttrib4Nsv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4Nsv
];
13249 TRACE("(%d, %p)\n", index
, v
);
13251 func_glVertexAttrib4Nsv( index
, v
);
13255 static void WINAPI
wine_glVertexAttrib4NsvARB( GLuint index
, GLshort
* v
) {
13256 void (*func_glVertexAttrib4NsvARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4NsvARB
];
13257 TRACE("(%d, %p)\n", index
, v
);
13259 func_glVertexAttrib4NsvARB( index
, v
);
13263 static void WINAPI
wine_glVertexAttrib4Nub( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
) {
13264 void (*func_glVertexAttrib4Nub
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glVertexAttrib4Nub
];
13265 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13267 func_glVertexAttrib4Nub( index
, x
, y
, z
, w
);
13271 static void WINAPI
wine_glVertexAttrib4NubARB( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
) {
13272 void (*func_glVertexAttrib4NubARB
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glVertexAttrib4NubARB
];
13273 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13275 func_glVertexAttrib4NubARB( index
, x
, y
, z
, w
);
13279 static void WINAPI
wine_glVertexAttrib4Nubv( GLuint index
, GLubyte
* v
) {
13280 void (*func_glVertexAttrib4Nubv
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4Nubv
];
13281 TRACE("(%d, %p)\n", index
, v
);
13283 func_glVertexAttrib4Nubv( index
, v
);
13287 static void WINAPI
wine_glVertexAttrib4NubvARB( GLuint index
, GLubyte
* v
) {
13288 void (*func_glVertexAttrib4NubvARB
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4NubvARB
];
13289 TRACE("(%d, %p)\n", index
, v
);
13291 func_glVertexAttrib4NubvARB( index
, v
);
13295 static void WINAPI
wine_glVertexAttrib4Nuiv( GLuint index
, GLuint
* v
) {
13296 void (*func_glVertexAttrib4Nuiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4Nuiv
];
13297 TRACE("(%d, %p)\n", index
, v
);
13299 func_glVertexAttrib4Nuiv( index
, v
);
13303 static void WINAPI
wine_glVertexAttrib4NuivARB( GLuint index
, GLuint
* v
) {
13304 void (*func_glVertexAttrib4NuivARB
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4NuivARB
];
13305 TRACE("(%d, %p)\n", index
, v
);
13307 func_glVertexAttrib4NuivARB( index
, v
);
13311 static void WINAPI
wine_glVertexAttrib4Nusv( GLuint index
, GLushort
* v
) {
13312 void (*func_glVertexAttrib4Nusv
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4Nusv
];
13313 TRACE("(%d, %p)\n", index
, v
);
13315 func_glVertexAttrib4Nusv( index
, v
);
13319 static void WINAPI
wine_glVertexAttrib4NusvARB( GLuint index
, GLushort
* v
) {
13320 void (*func_glVertexAttrib4NusvARB
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4NusvARB
];
13321 TRACE("(%d, %p)\n", index
, v
);
13323 func_glVertexAttrib4NusvARB( index
, v
);
13327 static void WINAPI
wine_glVertexAttrib4bv( GLuint index
, GLbyte
* v
) {
13328 void (*func_glVertexAttrib4bv
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4bv
];
13329 TRACE("(%d, %p)\n", index
, v
);
13331 func_glVertexAttrib4bv( index
, v
);
13335 static void WINAPI
wine_glVertexAttrib4bvARB( GLuint index
, GLbyte
* v
) {
13336 void (*func_glVertexAttrib4bvARB
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4bvARB
];
13337 TRACE("(%d, %p)\n", index
, v
);
13339 func_glVertexAttrib4bvARB( index
, v
);
13343 static void WINAPI
wine_glVertexAttrib4d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
13344 void (*func_glVertexAttrib4d
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib4d
];
13345 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
13347 func_glVertexAttrib4d( index
, x
, y
, z
, w
);
13351 static void WINAPI
wine_glVertexAttrib4dARB( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
13352 void (*func_glVertexAttrib4dARB
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib4dARB
];
13353 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
13355 func_glVertexAttrib4dARB( index
, x
, y
, z
, w
);
13359 static void WINAPI
wine_glVertexAttrib4dNV( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
13360 void (*func_glVertexAttrib4dNV
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib4dNV
];
13361 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
13363 func_glVertexAttrib4dNV( index
, x
, y
, z
, w
);
13367 static void WINAPI
wine_glVertexAttrib4dv( GLuint index
, GLdouble
* v
) {
13368 void (*func_glVertexAttrib4dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib4dv
];
13369 TRACE("(%d, %p)\n", index
, v
);
13371 func_glVertexAttrib4dv( index
, v
);
13375 static void WINAPI
wine_glVertexAttrib4dvARB( GLuint index
, GLdouble
* v
) {
13376 void (*func_glVertexAttrib4dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib4dvARB
];
13377 TRACE("(%d, %p)\n", index
, v
);
13379 func_glVertexAttrib4dvARB( index
, v
);
13383 static void WINAPI
wine_glVertexAttrib4dvNV( GLuint index
, GLdouble
* v
) {
13384 void (*func_glVertexAttrib4dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib4dvNV
];
13385 TRACE("(%d, %p)\n", index
, v
);
13387 func_glVertexAttrib4dvNV( index
, v
);
13391 static void WINAPI
wine_glVertexAttrib4f( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
13392 void (*func_glVertexAttrib4f
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib4f
];
13393 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
13395 func_glVertexAttrib4f( index
, x
, y
, z
, w
);
13399 static void WINAPI
wine_glVertexAttrib4fARB( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
13400 void (*func_glVertexAttrib4fARB
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib4fARB
];
13401 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
13403 func_glVertexAttrib4fARB( index
, x
, y
, z
, w
);
13407 static void WINAPI
wine_glVertexAttrib4fNV( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
13408 void (*func_glVertexAttrib4fNV
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib4fNV
];
13409 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
13411 func_glVertexAttrib4fNV( index
, x
, y
, z
, w
);
13415 static void WINAPI
wine_glVertexAttrib4fv( GLuint index
, GLfloat
* v
) {
13416 void (*func_glVertexAttrib4fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib4fv
];
13417 TRACE("(%d, %p)\n", index
, v
);
13419 func_glVertexAttrib4fv( index
, v
);
13423 static void WINAPI
wine_glVertexAttrib4fvARB( GLuint index
, GLfloat
* v
) {
13424 void (*func_glVertexAttrib4fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib4fvARB
];
13425 TRACE("(%d, %p)\n", index
, v
);
13427 func_glVertexAttrib4fvARB( index
, v
);
13431 static void WINAPI
wine_glVertexAttrib4fvNV( GLuint index
, GLfloat
* v
) {
13432 void (*func_glVertexAttrib4fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib4fvNV
];
13433 TRACE("(%d, %p)\n", index
, v
);
13435 func_glVertexAttrib4fvNV( index
, v
);
13439 static void WINAPI
wine_glVertexAttrib4hNV( GLuint index
, unsigned short x
, unsigned short y
, unsigned short z
, unsigned short w
) {
13440 void (*func_glVertexAttrib4hNV
)( GLuint
, unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertexAttrib4hNV
];
13441 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13443 func_glVertexAttrib4hNV( index
, x
, y
, z
, w
);
13447 static void WINAPI
wine_glVertexAttrib4hvNV( GLuint index
, unsigned short* v
) {
13448 void (*func_glVertexAttrib4hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib4hvNV
];
13449 TRACE("(%d, %p)\n", index
, v
);
13451 func_glVertexAttrib4hvNV( index
, v
);
13455 static void WINAPI
wine_glVertexAttrib4iv( GLuint index
, GLint
* v
) {
13456 void (*func_glVertexAttrib4iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4iv
];
13457 TRACE("(%d, %p)\n", index
, v
);
13459 func_glVertexAttrib4iv( index
, v
);
13463 static void WINAPI
wine_glVertexAttrib4ivARB( GLuint index
, GLint
* v
) {
13464 void (*func_glVertexAttrib4ivARB
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4ivARB
];
13465 TRACE("(%d, %p)\n", index
, v
);
13467 func_glVertexAttrib4ivARB( index
, v
);
13471 static void WINAPI
wine_glVertexAttrib4s( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
13472 void (*func_glVertexAttrib4s
)( GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib4s
];
13473 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13475 func_glVertexAttrib4s( index
, x
, y
, z
, w
);
13479 static void WINAPI
wine_glVertexAttrib4sARB( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
13480 void (*func_glVertexAttrib4sARB
)( GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib4sARB
];
13481 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13483 func_glVertexAttrib4sARB( index
, x
, y
, z
, w
);
13487 static void WINAPI
wine_glVertexAttrib4sNV( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
13488 void (*func_glVertexAttrib4sNV
)( GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib4sNV
];
13489 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13491 func_glVertexAttrib4sNV( index
, x
, y
, z
, w
);
13495 static void WINAPI
wine_glVertexAttrib4sv( GLuint index
, GLshort
* v
) {
13496 void (*func_glVertexAttrib4sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4sv
];
13497 TRACE("(%d, %p)\n", index
, v
);
13499 func_glVertexAttrib4sv( index
, v
);
13503 static void WINAPI
wine_glVertexAttrib4svARB( GLuint index
, GLshort
* v
) {
13504 void (*func_glVertexAttrib4svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4svARB
];
13505 TRACE("(%d, %p)\n", index
, v
);
13507 func_glVertexAttrib4svARB( index
, v
);
13511 static void WINAPI
wine_glVertexAttrib4svNV( GLuint index
, GLshort
* v
) {
13512 void (*func_glVertexAttrib4svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4svNV
];
13513 TRACE("(%d, %p)\n", index
, v
);
13515 func_glVertexAttrib4svNV( index
, v
);
13519 static void WINAPI
wine_glVertexAttrib4ubNV( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
) {
13520 void (*func_glVertexAttrib4ubNV
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glVertexAttrib4ubNV
];
13521 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13523 func_glVertexAttrib4ubNV( index
, x
, y
, z
, w
);
13527 static void WINAPI
wine_glVertexAttrib4ubv( GLuint index
, GLubyte
* v
) {
13528 void (*func_glVertexAttrib4ubv
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4ubv
];
13529 TRACE("(%d, %p)\n", index
, v
);
13531 func_glVertexAttrib4ubv( index
, v
);
13535 static void WINAPI
wine_glVertexAttrib4ubvARB( GLuint index
, GLubyte
* v
) {
13536 void (*func_glVertexAttrib4ubvARB
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4ubvARB
];
13537 TRACE("(%d, %p)\n", index
, v
);
13539 func_glVertexAttrib4ubvARB( index
, v
);
13543 static void WINAPI
wine_glVertexAttrib4ubvNV( GLuint index
, GLubyte
* v
) {
13544 void (*func_glVertexAttrib4ubvNV
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4ubvNV
];
13545 TRACE("(%d, %p)\n", index
, v
);
13547 func_glVertexAttrib4ubvNV( index
, v
);
13551 static void WINAPI
wine_glVertexAttrib4uiv( GLuint index
, GLuint
* v
) {
13552 void (*func_glVertexAttrib4uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4uiv
];
13553 TRACE("(%d, %p)\n", index
, v
);
13555 func_glVertexAttrib4uiv( index
, v
);
13559 static void WINAPI
wine_glVertexAttrib4uivARB( GLuint index
, GLuint
* v
) {
13560 void (*func_glVertexAttrib4uivARB
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4uivARB
];
13561 TRACE("(%d, %p)\n", index
, v
);
13563 func_glVertexAttrib4uivARB( index
, v
);
13567 static void WINAPI
wine_glVertexAttrib4usv( GLuint index
, GLushort
* v
) {
13568 void (*func_glVertexAttrib4usv
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4usv
];
13569 TRACE("(%d, %p)\n", index
, v
);
13571 func_glVertexAttrib4usv( index
, v
);
13575 static void WINAPI
wine_glVertexAttrib4usvARB( GLuint index
, GLushort
* v
) {
13576 void (*func_glVertexAttrib4usvARB
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4usvARB
];
13577 TRACE("(%d, %p)\n", index
, v
);
13579 func_glVertexAttrib4usvARB( index
, v
);
13583 static void WINAPI
wine_glVertexAttribArrayObjectATI( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLuint buffer
, GLuint offset
) {
13584 void (*func_glVertexAttribArrayObjectATI
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribArrayObjectATI
];
13585 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", index
, size
, type
, normalized
, stride
, buffer
, offset
);
13587 func_glVertexAttribArrayObjectATI( index
, size
, type
, normalized
, stride
, buffer
, offset
);
13591 static void WINAPI
wine_glVertexAttribDivisorARB( GLuint index
, GLuint divisor
) {
13592 void (*func_glVertexAttribDivisorARB
)( GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribDivisorARB
];
13593 TRACE("(%d, %d)\n", index
, divisor
);
13595 func_glVertexAttribDivisorARB( index
, divisor
);
13599 static void WINAPI
wine_glVertexAttribFormatNV( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
) {
13600 void (*func_glVertexAttribFormatNV
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
) = extension_funcs
[EXT_glVertexAttribFormatNV
];
13601 TRACE("(%d, %d, %d, %d, %d)\n", index
, size
, type
, normalized
, stride
);
13603 func_glVertexAttribFormatNV( index
, size
, type
, normalized
, stride
);
13607 static void WINAPI
wine_glVertexAttribI1i( GLuint index
, GLint x
) {
13608 void (*func_glVertexAttribI1i
)( GLuint
, GLint
) = extension_funcs
[EXT_glVertexAttribI1i
];
13609 TRACE("(%d, %d)\n", index
, x
);
13611 func_glVertexAttribI1i( index
, x
);
13615 static void WINAPI
wine_glVertexAttribI1iEXT( GLuint index
, GLint x
) {
13616 void (*func_glVertexAttribI1iEXT
)( GLuint
, GLint
) = extension_funcs
[EXT_glVertexAttribI1iEXT
];
13617 TRACE("(%d, %d)\n", index
, x
);
13619 func_glVertexAttribI1iEXT( index
, x
);
13623 static void WINAPI
wine_glVertexAttribI1iv( GLuint index
, GLint
* v
) {
13624 void (*func_glVertexAttribI1iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI1iv
];
13625 TRACE("(%d, %p)\n", index
, v
);
13627 func_glVertexAttribI1iv( index
, v
);
13631 static void WINAPI
wine_glVertexAttribI1ivEXT( GLuint index
, GLint
* v
) {
13632 void (*func_glVertexAttribI1ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI1ivEXT
];
13633 TRACE("(%d, %p)\n", index
, v
);
13635 func_glVertexAttribI1ivEXT( index
, v
);
13639 static void WINAPI
wine_glVertexAttribI1ui( GLuint index
, GLuint x
) {
13640 void (*func_glVertexAttribI1ui
)( GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI1ui
];
13641 TRACE("(%d, %d)\n", index
, x
);
13643 func_glVertexAttribI1ui( index
, x
);
13647 static void WINAPI
wine_glVertexAttribI1uiEXT( GLuint index
, GLuint x
) {
13648 void (*func_glVertexAttribI1uiEXT
)( GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI1uiEXT
];
13649 TRACE("(%d, %d)\n", index
, x
);
13651 func_glVertexAttribI1uiEXT( index
, x
);
13655 static void WINAPI
wine_glVertexAttribI1uiv( GLuint index
, GLuint
* v
) {
13656 void (*func_glVertexAttribI1uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI1uiv
];
13657 TRACE("(%d, %p)\n", index
, v
);
13659 func_glVertexAttribI1uiv( index
, v
);
13663 static void WINAPI
wine_glVertexAttribI1uivEXT( GLuint index
, GLuint
* v
) {
13664 void (*func_glVertexAttribI1uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI1uivEXT
];
13665 TRACE("(%d, %p)\n", index
, v
);
13667 func_glVertexAttribI1uivEXT( index
, v
);
13671 static void WINAPI
wine_glVertexAttribI2i( GLuint index
, GLint x
, GLint y
) {
13672 void (*func_glVertexAttribI2i
)( GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI2i
];
13673 TRACE("(%d, %d, %d)\n", index
, x
, y
);
13675 func_glVertexAttribI2i( index
, x
, y
);
13679 static void WINAPI
wine_glVertexAttribI2iEXT( GLuint index
, GLint x
, GLint y
) {
13680 void (*func_glVertexAttribI2iEXT
)( GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI2iEXT
];
13681 TRACE("(%d, %d, %d)\n", index
, x
, y
);
13683 func_glVertexAttribI2iEXT( index
, x
, y
);
13687 static void WINAPI
wine_glVertexAttribI2iv( GLuint index
, GLint
* v
) {
13688 void (*func_glVertexAttribI2iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI2iv
];
13689 TRACE("(%d, %p)\n", index
, v
);
13691 func_glVertexAttribI2iv( index
, v
);
13695 static void WINAPI
wine_glVertexAttribI2ivEXT( GLuint index
, GLint
* v
) {
13696 void (*func_glVertexAttribI2ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI2ivEXT
];
13697 TRACE("(%d, %p)\n", index
, v
);
13699 func_glVertexAttribI2ivEXT( index
, v
);
13703 static void WINAPI
wine_glVertexAttribI2ui( GLuint index
, GLuint x
, GLuint y
) {
13704 void (*func_glVertexAttribI2ui
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI2ui
];
13705 TRACE("(%d, %d, %d)\n", index
, x
, y
);
13707 func_glVertexAttribI2ui( index
, x
, y
);
13711 static void WINAPI
wine_glVertexAttribI2uiEXT( GLuint index
, GLuint x
, GLuint y
) {
13712 void (*func_glVertexAttribI2uiEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI2uiEXT
];
13713 TRACE("(%d, %d, %d)\n", index
, x
, y
);
13715 func_glVertexAttribI2uiEXT( index
, x
, y
);
13719 static void WINAPI
wine_glVertexAttribI2uiv( GLuint index
, GLuint
* v
) {
13720 void (*func_glVertexAttribI2uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI2uiv
];
13721 TRACE("(%d, %p)\n", index
, v
);
13723 func_glVertexAttribI2uiv( index
, v
);
13727 static void WINAPI
wine_glVertexAttribI2uivEXT( GLuint index
, GLuint
* v
) {
13728 void (*func_glVertexAttribI2uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI2uivEXT
];
13729 TRACE("(%d, %p)\n", index
, v
);
13731 func_glVertexAttribI2uivEXT( index
, v
);
13735 static void WINAPI
wine_glVertexAttribI3i( GLuint index
, GLint x
, GLint y
, GLint z
) {
13736 void (*func_glVertexAttribI3i
)( GLuint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI3i
];
13737 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
13739 func_glVertexAttribI3i( index
, x
, y
, z
);
13743 static void WINAPI
wine_glVertexAttribI3iEXT( GLuint index
, GLint x
, GLint y
, GLint z
) {
13744 void (*func_glVertexAttribI3iEXT
)( GLuint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI3iEXT
];
13745 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
13747 func_glVertexAttribI3iEXT( index
, x
, y
, z
);
13751 static void WINAPI
wine_glVertexAttribI3iv( GLuint index
, GLint
* v
) {
13752 void (*func_glVertexAttribI3iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI3iv
];
13753 TRACE("(%d, %p)\n", index
, v
);
13755 func_glVertexAttribI3iv( index
, v
);
13759 static void WINAPI
wine_glVertexAttribI3ivEXT( GLuint index
, GLint
* v
) {
13760 void (*func_glVertexAttribI3ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI3ivEXT
];
13761 TRACE("(%d, %p)\n", index
, v
);
13763 func_glVertexAttribI3ivEXT( index
, v
);
13767 static void WINAPI
wine_glVertexAttribI3ui( GLuint index
, GLuint x
, GLuint y
, GLuint z
) {
13768 void (*func_glVertexAttribI3ui
)( GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI3ui
];
13769 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
13771 func_glVertexAttribI3ui( index
, x
, y
, z
);
13775 static void WINAPI
wine_glVertexAttribI3uiEXT( GLuint index
, GLuint x
, GLuint y
, GLuint z
) {
13776 void (*func_glVertexAttribI3uiEXT
)( GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI3uiEXT
];
13777 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
13779 func_glVertexAttribI3uiEXT( index
, x
, y
, z
);
13783 static void WINAPI
wine_glVertexAttribI3uiv( GLuint index
, GLuint
* v
) {
13784 void (*func_glVertexAttribI3uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI3uiv
];
13785 TRACE("(%d, %p)\n", index
, v
);
13787 func_glVertexAttribI3uiv( index
, v
);
13791 static void WINAPI
wine_glVertexAttribI3uivEXT( GLuint index
, GLuint
* v
) {
13792 void (*func_glVertexAttribI3uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI3uivEXT
];
13793 TRACE("(%d, %p)\n", index
, v
);
13795 func_glVertexAttribI3uivEXT( index
, v
);
13799 static void WINAPI
wine_glVertexAttribI4bv( GLuint index
, GLbyte
* v
) {
13800 void (*func_glVertexAttribI4bv
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttribI4bv
];
13801 TRACE("(%d, %p)\n", index
, v
);
13803 func_glVertexAttribI4bv( index
, v
);
13807 static void WINAPI
wine_glVertexAttribI4bvEXT( GLuint index
, GLbyte
* v
) {
13808 void (*func_glVertexAttribI4bvEXT
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttribI4bvEXT
];
13809 TRACE("(%d, %p)\n", index
, v
);
13811 func_glVertexAttribI4bvEXT( index
, v
);
13815 static void WINAPI
wine_glVertexAttribI4i( GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
13816 void (*func_glVertexAttribI4i
)( GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI4i
];
13817 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13819 func_glVertexAttribI4i( index
, x
, y
, z
, w
);
13823 static void WINAPI
wine_glVertexAttribI4iEXT( GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
13824 void (*func_glVertexAttribI4iEXT
)( GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI4iEXT
];
13825 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13827 func_glVertexAttribI4iEXT( index
, x
, y
, z
, w
);
13831 static void WINAPI
wine_glVertexAttribI4iv( GLuint index
, GLint
* v
) {
13832 void (*func_glVertexAttribI4iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI4iv
];
13833 TRACE("(%d, %p)\n", index
, v
);
13835 func_glVertexAttribI4iv( index
, v
);
13839 static void WINAPI
wine_glVertexAttribI4ivEXT( GLuint index
, GLint
* v
) {
13840 void (*func_glVertexAttribI4ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI4ivEXT
];
13841 TRACE("(%d, %p)\n", index
, v
);
13843 func_glVertexAttribI4ivEXT( index
, v
);
13847 static void WINAPI
wine_glVertexAttribI4sv( GLuint index
, GLshort
* v
) {
13848 void (*func_glVertexAttribI4sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribI4sv
];
13849 TRACE("(%d, %p)\n", index
, v
);
13851 func_glVertexAttribI4sv( index
, v
);
13855 static void WINAPI
wine_glVertexAttribI4svEXT( GLuint index
, GLshort
* v
) {
13856 void (*func_glVertexAttribI4svEXT
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribI4svEXT
];
13857 TRACE("(%d, %p)\n", index
, v
);
13859 func_glVertexAttribI4svEXT( index
, v
);
13863 static void WINAPI
wine_glVertexAttribI4ubv( GLuint index
, GLubyte
* v
) {
13864 void (*func_glVertexAttribI4ubv
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttribI4ubv
];
13865 TRACE("(%d, %p)\n", index
, v
);
13867 func_glVertexAttribI4ubv( index
, v
);
13871 static void WINAPI
wine_glVertexAttribI4ubvEXT( GLuint index
, GLubyte
* v
) {
13872 void (*func_glVertexAttribI4ubvEXT
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttribI4ubvEXT
];
13873 TRACE("(%d, %p)\n", index
, v
);
13875 func_glVertexAttribI4ubvEXT( index
, v
);
13879 static void WINAPI
wine_glVertexAttribI4ui( GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
13880 void (*func_glVertexAttribI4ui
)( GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI4ui
];
13881 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13883 func_glVertexAttribI4ui( index
, x
, y
, z
, w
);
13887 static void WINAPI
wine_glVertexAttribI4uiEXT( GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
13888 void (*func_glVertexAttribI4uiEXT
)( GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI4uiEXT
];
13889 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
13891 func_glVertexAttribI4uiEXT( index
, x
, y
, z
, w
);
13895 static void WINAPI
wine_glVertexAttribI4uiv( GLuint index
, GLuint
* v
) {
13896 void (*func_glVertexAttribI4uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI4uiv
];
13897 TRACE("(%d, %p)\n", index
, v
);
13899 func_glVertexAttribI4uiv( index
, v
);
13903 static void WINAPI
wine_glVertexAttribI4uivEXT( GLuint index
, GLuint
* v
) {
13904 void (*func_glVertexAttribI4uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI4uivEXT
];
13905 TRACE("(%d, %p)\n", index
, v
);
13907 func_glVertexAttribI4uivEXT( index
, v
);
13911 static void WINAPI
wine_glVertexAttribI4usv( GLuint index
, GLushort
* v
) {
13912 void (*func_glVertexAttribI4usv
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttribI4usv
];
13913 TRACE("(%d, %p)\n", index
, v
);
13915 func_glVertexAttribI4usv( index
, v
);
13919 static void WINAPI
wine_glVertexAttribI4usvEXT( GLuint index
, GLushort
* v
) {
13920 void (*func_glVertexAttribI4usvEXT
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttribI4usvEXT
];
13921 TRACE("(%d, %p)\n", index
, v
);
13923 func_glVertexAttribI4usvEXT( index
, v
);
13927 static void WINAPI
wine_glVertexAttribIFormatNV( GLuint index
, GLint size
, GLenum type
, GLsizei stride
) {
13928 void (*func_glVertexAttribIFormatNV
)( GLuint
, GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glVertexAttribIFormatNV
];
13929 TRACE("(%d, %d, %d, %d)\n", index
, size
, type
, stride
);
13931 func_glVertexAttribIFormatNV( index
, size
, type
, stride
);
13935 static void WINAPI
wine_glVertexAttribIPointer( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
13936 void (*func_glVertexAttribIPointer
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribIPointer
];
13937 TRACE("(%d, %d, %d, %d, %p)\n", index
, size
, type
, stride
, pointer
);
13939 func_glVertexAttribIPointer( index
, size
, type
, stride
, pointer
);
13943 static void WINAPI
wine_glVertexAttribIPointerEXT( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
13944 void (*func_glVertexAttribIPointerEXT
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribIPointerEXT
];
13945 TRACE("(%d, %d, %d, %d, %p)\n", index
, size
, type
, stride
, pointer
);
13947 func_glVertexAttribIPointerEXT( index
, size
, type
, stride
, pointer
);
13951 static void WINAPI
wine_glVertexAttribPointer( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLvoid
* pointer
) {
13952 void (*func_glVertexAttribPointer
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribPointer
];
13953 TRACE("(%d, %d, %d, %d, %d, %p)\n", index
, size
, type
, normalized
, stride
, pointer
);
13955 func_glVertexAttribPointer( index
, size
, type
, normalized
, stride
, pointer
);
13959 static void WINAPI
wine_glVertexAttribPointerARB( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLvoid
* pointer
) {
13960 void (*func_glVertexAttribPointerARB
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribPointerARB
];
13961 TRACE("(%d, %d, %d, %d, %d, %p)\n", index
, size
, type
, normalized
, stride
, pointer
);
13963 func_glVertexAttribPointerARB( index
, size
, type
, normalized
, stride
, pointer
);
13967 static void WINAPI
wine_glVertexAttribPointerNV( GLuint index
, GLint fsize
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
13968 void (*func_glVertexAttribPointerNV
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribPointerNV
];
13969 TRACE("(%d, %d, %d, %d, %p)\n", index
, fsize
, type
, stride
, pointer
);
13971 func_glVertexAttribPointerNV( index
, fsize
, type
, stride
, pointer
);
13975 static void WINAPI
wine_glVertexAttribs1dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
13976 void (*func_glVertexAttribs1dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs1dvNV
];
13977 TRACE("(%d, %d, %p)\n", index
, count
, v
);
13979 func_glVertexAttribs1dvNV( index
, count
, v
);
13983 static void WINAPI
wine_glVertexAttribs1fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
13984 void (*func_glVertexAttribs1fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs1fvNV
];
13985 TRACE("(%d, %d, %p)\n", index
, count
, v
);
13987 func_glVertexAttribs1fvNV( index
, count
, v
);
13991 static void WINAPI
wine_glVertexAttribs1hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
13992 void (*func_glVertexAttribs1hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs1hvNV
];
13993 TRACE("(%d, %d, %p)\n", index
, n
, v
);
13995 func_glVertexAttribs1hvNV( index
, n
, v
);
13999 static void WINAPI
wine_glVertexAttribs1svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
14000 void (*func_glVertexAttribs1svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs1svNV
];
14001 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14003 func_glVertexAttribs1svNV( index
, count
, v
);
14007 static void WINAPI
wine_glVertexAttribs2dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
14008 void (*func_glVertexAttribs2dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs2dvNV
];
14009 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14011 func_glVertexAttribs2dvNV( index
, count
, v
);
14015 static void WINAPI
wine_glVertexAttribs2fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
14016 void (*func_glVertexAttribs2fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs2fvNV
];
14017 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14019 func_glVertexAttribs2fvNV( index
, count
, v
);
14023 static void WINAPI
wine_glVertexAttribs2hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
14024 void (*func_glVertexAttribs2hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs2hvNV
];
14025 TRACE("(%d, %d, %p)\n", index
, n
, v
);
14027 func_glVertexAttribs2hvNV( index
, n
, v
);
14031 static void WINAPI
wine_glVertexAttribs2svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
14032 void (*func_glVertexAttribs2svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs2svNV
];
14033 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14035 func_glVertexAttribs2svNV( index
, count
, v
);
14039 static void WINAPI
wine_glVertexAttribs3dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
14040 void (*func_glVertexAttribs3dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs3dvNV
];
14041 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14043 func_glVertexAttribs3dvNV( index
, count
, v
);
14047 static void WINAPI
wine_glVertexAttribs3fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
14048 void (*func_glVertexAttribs3fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs3fvNV
];
14049 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14051 func_glVertexAttribs3fvNV( index
, count
, v
);
14055 static void WINAPI
wine_glVertexAttribs3hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
14056 void (*func_glVertexAttribs3hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs3hvNV
];
14057 TRACE("(%d, %d, %p)\n", index
, n
, v
);
14059 func_glVertexAttribs3hvNV( index
, n
, v
);
14063 static void WINAPI
wine_glVertexAttribs3svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
14064 void (*func_glVertexAttribs3svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs3svNV
];
14065 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14067 func_glVertexAttribs3svNV( index
, count
, v
);
14071 static void WINAPI
wine_glVertexAttribs4dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
14072 void (*func_glVertexAttribs4dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs4dvNV
];
14073 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14075 func_glVertexAttribs4dvNV( index
, count
, v
);
14079 static void WINAPI
wine_glVertexAttribs4fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
14080 void (*func_glVertexAttribs4fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs4fvNV
];
14081 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14083 func_glVertexAttribs4fvNV( index
, count
, v
);
14087 static void WINAPI
wine_glVertexAttribs4hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
14088 void (*func_glVertexAttribs4hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs4hvNV
];
14089 TRACE("(%d, %d, %p)\n", index
, n
, v
);
14091 func_glVertexAttribs4hvNV( index
, n
, v
);
14095 static void WINAPI
wine_glVertexAttribs4svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
14096 void (*func_glVertexAttribs4svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs4svNV
];
14097 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14099 func_glVertexAttribs4svNV( index
, count
, v
);
14103 static void WINAPI
wine_glVertexAttribs4ubvNV( GLuint index
, GLsizei count
, GLubyte
* v
) {
14104 void (*func_glVertexAttribs4ubvNV
)( GLuint
, GLsizei
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttribs4ubvNV
];
14105 TRACE("(%d, %d, %p)\n", index
, count
, v
);
14107 func_glVertexAttribs4ubvNV( index
, count
, v
);
14111 static void WINAPI
wine_glVertexBlendARB( GLint count
) {
14112 void (*func_glVertexBlendARB
)( GLint
) = extension_funcs
[EXT_glVertexBlendARB
];
14113 TRACE("(%d)\n", count
);
14115 func_glVertexBlendARB( count
);
14119 static void WINAPI
wine_glVertexBlendEnvfATI( GLenum pname
, GLfloat param
) {
14120 void (*func_glVertexBlendEnvfATI
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glVertexBlendEnvfATI
];
14121 TRACE("(%d, %f)\n", pname
, param
);
14123 func_glVertexBlendEnvfATI( pname
, param
);
14127 static void WINAPI
wine_glVertexBlendEnviATI( GLenum pname
, GLint param
) {
14128 void (*func_glVertexBlendEnviATI
)( GLenum
, GLint
) = extension_funcs
[EXT_glVertexBlendEnviATI
];
14129 TRACE("(%d, %d)\n", pname
, param
);
14131 func_glVertexBlendEnviATI( pname
, param
);
14135 static void WINAPI
wine_glVertexFormatNV( GLint size
, GLenum type
, GLsizei stride
) {
14136 void (*func_glVertexFormatNV
)( GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glVertexFormatNV
];
14137 TRACE("(%d, %d, %d)\n", size
, type
, stride
);
14139 func_glVertexFormatNV( size
, type
, stride
);
14143 static void WINAPI
wine_glVertexPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
14144 void (*func_glVertexPointerEXT
)( GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexPointerEXT
];
14145 TRACE("(%d, %d, %d, %d, %p)\n", size
, type
, stride
, count
, pointer
);
14147 func_glVertexPointerEXT( size
, type
, stride
, count
, pointer
);
14151 static void WINAPI
wine_glVertexPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
14152 void (*func_glVertexPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glVertexPointerListIBM
];
14153 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
14155 func_glVertexPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
14159 static void WINAPI
wine_glVertexPointervINTEL( GLint size
, GLenum type
, GLvoid
** pointer
) {
14160 void (*func_glVertexPointervINTEL
)( GLint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glVertexPointervINTEL
];
14161 TRACE("(%d, %d, %p)\n", size
, type
, pointer
);
14163 func_glVertexPointervINTEL( size
, type
, pointer
);
14167 static void WINAPI
wine_glVertexStream1dATI( GLenum stream
, GLdouble x
) {
14168 void (*func_glVertexStream1dATI
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glVertexStream1dATI
];
14169 TRACE("(%d, %f)\n", stream
, x
);
14171 func_glVertexStream1dATI( stream
, x
);
14175 static void WINAPI
wine_glVertexStream1dvATI( GLenum stream
, GLdouble
* coords
) {
14176 void (*func_glVertexStream1dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream1dvATI
];
14177 TRACE("(%d, %p)\n", stream
, coords
);
14179 func_glVertexStream1dvATI( stream
, coords
);
14183 static void WINAPI
wine_glVertexStream1fATI( GLenum stream
, GLfloat x
) {
14184 void (*func_glVertexStream1fATI
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glVertexStream1fATI
];
14185 TRACE("(%d, %f)\n", stream
, x
);
14187 func_glVertexStream1fATI( stream
, x
);
14191 static void WINAPI
wine_glVertexStream1fvATI( GLenum stream
, GLfloat
* coords
) {
14192 void (*func_glVertexStream1fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream1fvATI
];
14193 TRACE("(%d, %p)\n", stream
, coords
);
14195 func_glVertexStream1fvATI( stream
, coords
);
14199 static void WINAPI
wine_glVertexStream1iATI( GLenum stream
, GLint x
) {
14200 void (*func_glVertexStream1iATI
)( GLenum
, GLint
) = extension_funcs
[EXT_glVertexStream1iATI
];
14201 TRACE("(%d, %d)\n", stream
, x
);
14203 func_glVertexStream1iATI( stream
, x
);
14207 static void WINAPI
wine_glVertexStream1ivATI( GLenum stream
, GLint
* coords
) {
14208 void (*func_glVertexStream1ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream1ivATI
];
14209 TRACE("(%d, %p)\n", stream
, coords
);
14211 func_glVertexStream1ivATI( stream
, coords
);
14215 static void WINAPI
wine_glVertexStream1sATI( GLenum stream
, GLshort x
) {
14216 void (*func_glVertexStream1sATI
)( GLenum
, GLshort
) = extension_funcs
[EXT_glVertexStream1sATI
];
14217 TRACE("(%d, %d)\n", stream
, x
);
14219 func_glVertexStream1sATI( stream
, x
);
14223 static void WINAPI
wine_glVertexStream1svATI( GLenum stream
, GLshort
* coords
) {
14224 void (*func_glVertexStream1svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream1svATI
];
14225 TRACE("(%d, %p)\n", stream
, coords
);
14227 func_glVertexStream1svATI( stream
, coords
);
14231 static void WINAPI
wine_glVertexStream2dATI( GLenum stream
, GLdouble x
, GLdouble y
) {
14232 void (*func_glVertexStream2dATI
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexStream2dATI
];
14233 TRACE("(%d, %f, %f)\n", stream
, x
, y
);
14235 func_glVertexStream2dATI( stream
, x
, y
);
14239 static void WINAPI
wine_glVertexStream2dvATI( GLenum stream
, GLdouble
* coords
) {
14240 void (*func_glVertexStream2dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream2dvATI
];
14241 TRACE("(%d, %p)\n", stream
, coords
);
14243 func_glVertexStream2dvATI( stream
, coords
);
14247 static void WINAPI
wine_glVertexStream2fATI( GLenum stream
, GLfloat x
, GLfloat y
) {
14248 void (*func_glVertexStream2fATI
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexStream2fATI
];
14249 TRACE("(%d, %f, %f)\n", stream
, x
, y
);
14251 func_glVertexStream2fATI( stream
, x
, y
);
14255 static void WINAPI
wine_glVertexStream2fvATI( GLenum stream
, GLfloat
* coords
) {
14256 void (*func_glVertexStream2fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream2fvATI
];
14257 TRACE("(%d, %p)\n", stream
, coords
);
14259 func_glVertexStream2fvATI( stream
, coords
);
14263 static void WINAPI
wine_glVertexStream2iATI( GLenum stream
, GLint x
, GLint y
) {
14264 void (*func_glVertexStream2iATI
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glVertexStream2iATI
];
14265 TRACE("(%d, %d, %d)\n", stream
, x
, y
);
14267 func_glVertexStream2iATI( stream
, x
, y
);
14271 static void WINAPI
wine_glVertexStream2ivATI( GLenum stream
, GLint
* coords
) {
14272 void (*func_glVertexStream2ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream2ivATI
];
14273 TRACE("(%d, %p)\n", stream
, coords
);
14275 func_glVertexStream2ivATI( stream
, coords
);
14279 static void WINAPI
wine_glVertexStream2sATI( GLenum stream
, GLshort x
, GLshort y
) {
14280 void (*func_glVertexStream2sATI
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexStream2sATI
];
14281 TRACE("(%d, %d, %d)\n", stream
, x
, y
);
14283 func_glVertexStream2sATI( stream
, x
, y
);
14287 static void WINAPI
wine_glVertexStream2svATI( GLenum stream
, GLshort
* coords
) {
14288 void (*func_glVertexStream2svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream2svATI
];
14289 TRACE("(%d, %p)\n", stream
, coords
);
14291 func_glVertexStream2svATI( stream
, coords
);
14295 static void WINAPI
wine_glVertexStream3dATI( GLenum stream
, GLdouble x
, GLdouble y
, GLdouble z
) {
14296 void (*func_glVertexStream3dATI
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexStream3dATI
];
14297 TRACE("(%d, %f, %f, %f)\n", stream
, x
, y
, z
);
14299 func_glVertexStream3dATI( stream
, x
, y
, z
);
14303 static void WINAPI
wine_glVertexStream3dvATI( GLenum stream
, GLdouble
* coords
) {
14304 void (*func_glVertexStream3dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream3dvATI
];
14305 TRACE("(%d, %p)\n", stream
, coords
);
14307 func_glVertexStream3dvATI( stream
, coords
);
14311 static void WINAPI
wine_glVertexStream3fATI( GLenum stream
, GLfloat x
, GLfloat y
, GLfloat z
) {
14312 void (*func_glVertexStream3fATI
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexStream3fATI
];
14313 TRACE("(%d, %f, %f, %f)\n", stream
, x
, y
, z
);
14315 func_glVertexStream3fATI( stream
, x
, y
, z
);
14319 static void WINAPI
wine_glVertexStream3fvATI( GLenum stream
, GLfloat
* coords
) {
14320 void (*func_glVertexStream3fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream3fvATI
];
14321 TRACE("(%d, %p)\n", stream
, coords
);
14323 func_glVertexStream3fvATI( stream
, coords
);
14327 static void WINAPI
wine_glVertexStream3iATI( GLenum stream
, GLint x
, GLint y
, GLint z
) {
14328 void (*func_glVertexStream3iATI
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexStream3iATI
];
14329 TRACE("(%d, %d, %d, %d)\n", stream
, x
, y
, z
);
14331 func_glVertexStream3iATI( stream
, x
, y
, z
);
14335 static void WINAPI
wine_glVertexStream3ivATI( GLenum stream
, GLint
* coords
) {
14336 void (*func_glVertexStream3ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream3ivATI
];
14337 TRACE("(%d, %p)\n", stream
, coords
);
14339 func_glVertexStream3ivATI( stream
, coords
);
14343 static void WINAPI
wine_glVertexStream3sATI( GLenum stream
, GLshort x
, GLshort y
, GLshort z
) {
14344 void (*func_glVertexStream3sATI
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexStream3sATI
];
14345 TRACE("(%d, %d, %d, %d)\n", stream
, x
, y
, z
);
14347 func_glVertexStream3sATI( stream
, x
, y
, z
);
14351 static void WINAPI
wine_glVertexStream3svATI( GLenum stream
, GLshort
* coords
) {
14352 void (*func_glVertexStream3svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream3svATI
];
14353 TRACE("(%d, %p)\n", stream
, coords
);
14355 func_glVertexStream3svATI( stream
, coords
);
14359 static void WINAPI
wine_glVertexStream4dATI( GLenum stream
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
14360 void (*func_glVertexStream4dATI
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexStream4dATI
];
14361 TRACE("(%d, %f, %f, %f, %f)\n", stream
, x
, y
, z
, w
);
14363 func_glVertexStream4dATI( stream
, x
, y
, z
, w
);
14367 static void WINAPI
wine_glVertexStream4dvATI( GLenum stream
, GLdouble
* coords
) {
14368 void (*func_glVertexStream4dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream4dvATI
];
14369 TRACE("(%d, %p)\n", stream
, coords
);
14371 func_glVertexStream4dvATI( stream
, coords
);
14375 static void WINAPI
wine_glVertexStream4fATI( GLenum stream
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
14376 void (*func_glVertexStream4fATI
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexStream4fATI
];
14377 TRACE("(%d, %f, %f, %f, %f)\n", stream
, x
, y
, z
, w
);
14379 func_glVertexStream4fATI( stream
, x
, y
, z
, w
);
14383 static void WINAPI
wine_glVertexStream4fvATI( GLenum stream
, GLfloat
* coords
) {
14384 void (*func_glVertexStream4fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream4fvATI
];
14385 TRACE("(%d, %p)\n", stream
, coords
);
14387 func_glVertexStream4fvATI( stream
, coords
);
14391 static void WINAPI
wine_glVertexStream4iATI( GLenum stream
, GLint x
, GLint y
, GLint z
, GLint w
) {
14392 void (*func_glVertexStream4iATI
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexStream4iATI
];
14393 TRACE("(%d, %d, %d, %d, %d)\n", stream
, x
, y
, z
, w
);
14395 func_glVertexStream4iATI( stream
, x
, y
, z
, w
);
14399 static void WINAPI
wine_glVertexStream4ivATI( GLenum stream
, GLint
* coords
) {
14400 void (*func_glVertexStream4ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream4ivATI
];
14401 TRACE("(%d, %p)\n", stream
, coords
);
14403 func_glVertexStream4ivATI( stream
, coords
);
14407 static void WINAPI
wine_glVertexStream4sATI( GLenum stream
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
14408 void (*func_glVertexStream4sATI
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexStream4sATI
];
14409 TRACE("(%d, %d, %d, %d, %d)\n", stream
, x
, y
, z
, w
);
14411 func_glVertexStream4sATI( stream
, x
, y
, z
, w
);
14415 static void WINAPI
wine_glVertexStream4svATI( GLenum stream
, GLshort
* coords
) {
14416 void (*func_glVertexStream4svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream4svATI
];
14417 TRACE("(%d, %p)\n", stream
, coords
);
14419 func_glVertexStream4svATI( stream
, coords
);
14423 static void WINAPI
wine_glVertexWeightPointerEXT( GLsizei size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
14424 void (*func_glVertexWeightPointerEXT
)( GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexWeightPointerEXT
];
14425 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
14427 func_glVertexWeightPointerEXT( size
, type
, stride
, pointer
);
14431 static void WINAPI
wine_glVertexWeightfEXT( GLfloat weight
) {
14432 void (*func_glVertexWeightfEXT
)( GLfloat
) = extension_funcs
[EXT_glVertexWeightfEXT
];
14433 TRACE("(%f)\n", weight
);
14435 func_glVertexWeightfEXT( weight
);
14439 static void WINAPI
wine_glVertexWeightfvEXT( GLfloat
* weight
) {
14440 void (*func_glVertexWeightfvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glVertexWeightfvEXT
];
14441 TRACE("(%p)\n", weight
);
14443 func_glVertexWeightfvEXT( weight
);
14447 static void WINAPI
wine_glVertexWeighthNV( unsigned short weight
) {
14448 void (*func_glVertexWeighthNV
)( unsigned short ) = extension_funcs
[EXT_glVertexWeighthNV
];
14449 TRACE("(%d)\n", weight
);
14451 func_glVertexWeighthNV( weight
);
14455 static void WINAPI
wine_glVertexWeighthvNV( unsigned short* weight
) {
14456 void (*func_glVertexWeighthvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertexWeighthvNV
];
14457 TRACE("(%p)\n", weight
);
14459 func_glVertexWeighthvNV( weight
);
14463 static GLenum WINAPI
wine_glVideoCaptureNV( GLuint video_capture_slot
, GLuint
* sequence_num
, UINT64
* capture_time
) {
14465 GLenum (*func_glVideoCaptureNV
)( GLuint
, GLuint
*, UINT64
* ) = extension_funcs
[EXT_glVideoCaptureNV
];
14466 TRACE("(%d, %p, %p)\n", video_capture_slot
, sequence_num
, capture_time
);
14468 ret_value
= func_glVideoCaptureNV( video_capture_slot
, sequence_num
, capture_time
);
14473 static void WINAPI
wine_glVideoCaptureStreamParameterdvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLdouble
* params
) {
14474 void (*func_glVideoCaptureStreamParameterdvNV
)( GLuint
, GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVideoCaptureStreamParameterdvNV
];
14475 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
14477 func_glVideoCaptureStreamParameterdvNV( video_capture_slot
, stream
, pname
, params
);
14481 static void WINAPI
wine_glVideoCaptureStreamParameterfvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLfloat
* params
) {
14482 void (*func_glVideoCaptureStreamParameterfvNV
)( GLuint
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVideoCaptureStreamParameterfvNV
];
14483 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
14485 func_glVideoCaptureStreamParameterfvNV( video_capture_slot
, stream
, pname
, params
);
14489 static void WINAPI
wine_glVideoCaptureStreamParameterivNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLint
* params
) {
14490 void (*func_glVideoCaptureStreamParameterivNV
)( GLuint
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glVideoCaptureStreamParameterivNV
];
14491 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
14493 func_glVideoCaptureStreamParameterivNV( video_capture_slot
, stream
, pname
, params
);
14497 static void WINAPI
wine_glWaitSync( GLvoid
* sync
, GLbitfield flags
, UINT64 timeout
) {
14498 void (*func_glWaitSync
)( GLvoid
*, GLbitfield
, UINT64
) = extension_funcs
[EXT_glWaitSync
];
14499 TRACE("(%p, %d, %s)\n", sync
, flags
, wine_dbgstr_longlong(timeout
) );
14501 func_glWaitSync( sync
, flags
, timeout
);
14505 static void WINAPI
wine_glWeightPointerARB( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
14506 void (*func_glWeightPointerARB
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glWeightPointerARB
];
14507 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
14509 func_glWeightPointerARB( size
, type
, stride
, pointer
);
14513 static void WINAPI
wine_glWeightbvARB( GLint size
, GLbyte
* weights
) {
14514 void (*func_glWeightbvARB
)( GLint
, GLbyte
* ) = extension_funcs
[EXT_glWeightbvARB
];
14515 TRACE("(%d, %p)\n", size
, weights
);
14517 func_glWeightbvARB( size
, weights
);
14521 static void WINAPI
wine_glWeightdvARB( GLint size
, GLdouble
* weights
) {
14522 void (*func_glWeightdvARB
)( GLint
, GLdouble
* ) = extension_funcs
[EXT_glWeightdvARB
];
14523 TRACE("(%d, %p)\n", size
, weights
);
14525 func_glWeightdvARB( size
, weights
);
14529 static void WINAPI
wine_glWeightfvARB( GLint size
, GLfloat
* weights
) {
14530 void (*func_glWeightfvARB
)( GLint
, GLfloat
* ) = extension_funcs
[EXT_glWeightfvARB
];
14531 TRACE("(%d, %p)\n", size
, weights
);
14533 func_glWeightfvARB( size
, weights
);
14537 static void WINAPI
wine_glWeightivARB( GLint size
, GLint
* weights
) {
14538 void (*func_glWeightivARB
)( GLint
, GLint
* ) = extension_funcs
[EXT_glWeightivARB
];
14539 TRACE("(%d, %p)\n", size
, weights
);
14541 func_glWeightivARB( size
, weights
);
14545 static void WINAPI
wine_glWeightsvARB( GLint size
, GLshort
* weights
) {
14546 void (*func_glWeightsvARB
)( GLint
, GLshort
* ) = extension_funcs
[EXT_glWeightsvARB
];
14547 TRACE("(%d, %p)\n", size
, weights
);
14549 func_glWeightsvARB( size
, weights
);
14553 static void WINAPI
wine_glWeightubvARB( GLint size
, GLubyte
* weights
) {
14554 void (*func_glWeightubvARB
)( GLint
, GLubyte
* ) = extension_funcs
[EXT_glWeightubvARB
];
14555 TRACE("(%d, %p)\n", size
, weights
);
14557 func_glWeightubvARB( size
, weights
);
14561 static void WINAPI
wine_glWeightuivARB( GLint size
, GLuint
* weights
) {
14562 void (*func_glWeightuivARB
)( GLint
, GLuint
* ) = extension_funcs
[EXT_glWeightuivARB
];
14563 TRACE("(%d, %p)\n", size
, weights
);
14565 func_glWeightuivARB( size
, weights
);
14569 static void WINAPI
wine_glWeightusvARB( GLint size
, GLushort
* weights
) {
14570 void (*func_glWeightusvARB
)( GLint
, GLushort
* ) = extension_funcs
[EXT_glWeightusvARB
];
14571 TRACE("(%d, %p)\n", size
, weights
);
14573 func_glWeightusvARB( size
, weights
);
14577 static void WINAPI
wine_glWindowPos2d( GLdouble x
, GLdouble y
) {
14578 void (*func_glWindowPos2d
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos2d
];
14579 TRACE("(%f, %f)\n", x
, y
);
14581 func_glWindowPos2d( x
, y
);
14585 static void WINAPI
wine_glWindowPos2dARB( GLdouble x
, GLdouble y
) {
14586 void (*func_glWindowPos2dARB
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos2dARB
];
14587 TRACE("(%f, %f)\n", x
, y
);
14589 func_glWindowPos2dARB( x
, y
);
14593 static void WINAPI
wine_glWindowPos2dMESA( GLdouble x
, GLdouble y
) {
14594 void (*func_glWindowPos2dMESA
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos2dMESA
];
14595 TRACE("(%f, %f)\n", x
, y
);
14597 func_glWindowPos2dMESA( x
, y
);
14601 static void WINAPI
wine_glWindowPos2dv( GLdouble
* v
) {
14602 void (*func_glWindowPos2dv
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos2dv
];
14603 TRACE("(%p)\n", v
);
14605 func_glWindowPos2dv( v
);
14609 static void WINAPI
wine_glWindowPos2dvARB( GLdouble
* v
) {
14610 void (*func_glWindowPos2dvARB
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos2dvARB
];
14611 TRACE("(%p)\n", v
);
14613 func_glWindowPos2dvARB( v
);
14617 static void WINAPI
wine_glWindowPos2dvMESA( GLdouble
* v
) {
14618 void (*func_glWindowPos2dvMESA
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos2dvMESA
];
14619 TRACE("(%p)\n", v
);
14621 func_glWindowPos2dvMESA( v
);
14625 static void WINAPI
wine_glWindowPos2f( GLfloat x
, GLfloat y
) {
14626 void (*func_glWindowPos2f
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos2f
];
14627 TRACE("(%f, %f)\n", x
, y
);
14629 func_glWindowPos2f( x
, y
);
14633 static void WINAPI
wine_glWindowPos2fARB( GLfloat x
, GLfloat y
) {
14634 void (*func_glWindowPos2fARB
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos2fARB
];
14635 TRACE("(%f, %f)\n", x
, y
);
14637 func_glWindowPos2fARB( x
, y
);
14641 static void WINAPI
wine_glWindowPos2fMESA( GLfloat x
, GLfloat y
) {
14642 void (*func_glWindowPos2fMESA
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos2fMESA
];
14643 TRACE("(%f, %f)\n", x
, y
);
14645 func_glWindowPos2fMESA( x
, y
);
14649 static void WINAPI
wine_glWindowPos2fv( GLfloat
* v
) {
14650 void (*func_glWindowPos2fv
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos2fv
];
14651 TRACE("(%p)\n", v
);
14653 func_glWindowPos2fv( v
);
14657 static void WINAPI
wine_glWindowPos2fvARB( GLfloat
* v
) {
14658 void (*func_glWindowPos2fvARB
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos2fvARB
];
14659 TRACE("(%p)\n", v
);
14661 func_glWindowPos2fvARB( v
);
14665 static void WINAPI
wine_glWindowPos2fvMESA( GLfloat
* v
) {
14666 void (*func_glWindowPos2fvMESA
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos2fvMESA
];
14667 TRACE("(%p)\n", v
);
14669 func_glWindowPos2fvMESA( v
);
14673 static void WINAPI
wine_glWindowPos2i( GLint x
, GLint y
) {
14674 void (*func_glWindowPos2i
)( GLint
, GLint
) = extension_funcs
[EXT_glWindowPos2i
];
14675 TRACE("(%d, %d)\n", x
, y
);
14677 func_glWindowPos2i( x
, y
);
14681 static void WINAPI
wine_glWindowPos2iARB( GLint x
, GLint y
) {
14682 void (*func_glWindowPos2iARB
)( GLint
, GLint
) = extension_funcs
[EXT_glWindowPos2iARB
];
14683 TRACE("(%d, %d)\n", x
, y
);
14685 func_glWindowPos2iARB( x
, y
);
14689 static void WINAPI
wine_glWindowPos2iMESA( GLint x
, GLint y
) {
14690 void (*func_glWindowPos2iMESA
)( GLint
, GLint
) = extension_funcs
[EXT_glWindowPos2iMESA
];
14691 TRACE("(%d, %d)\n", x
, y
);
14693 func_glWindowPos2iMESA( x
, y
);
14697 static void WINAPI
wine_glWindowPos2iv( GLint
* v
) {
14698 void (*func_glWindowPos2iv
)( GLint
* ) = extension_funcs
[EXT_glWindowPos2iv
];
14699 TRACE("(%p)\n", v
);
14701 func_glWindowPos2iv( v
);
14705 static void WINAPI
wine_glWindowPos2ivARB( GLint
* v
) {
14706 void (*func_glWindowPos2ivARB
)( GLint
* ) = extension_funcs
[EXT_glWindowPos2ivARB
];
14707 TRACE("(%p)\n", v
);
14709 func_glWindowPos2ivARB( v
);
14713 static void WINAPI
wine_glWindowPos2ivMESA( GLint
* v
) {
14714 void (*func_glWindowPos2ivMESA
)( GLint
* ) = extension_funcs
[EXT_glWindowPos2ivMESA
];
14715 TRACE("(%p)\n", v
);
14717 func_glWindowPos2ivMESA( v
);
14721 static void WINAPI
wine_glWindowPos2s( GLshort x
, GLshort y
) {
14722 void (*func_glWindowPos2s
)( GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos2s
];
14723 TRACE("(%d, %d)\n", x
, y
);
14725 func_glWindowPos2s( x
, y
);
14729 static void WINAPI
wine_glWindowPos2sARB( GLshort x
, GLshort y
) {
14730 void (*func_glWindowPos2sARB
)( GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos2sARB
];
14731 TRACE("(%d, %d)\n", x
, y
);
14733 func_glWindowPos2sARB( x
, y
);
14737 static void WINAPI
wine_glWindowPos2sMESA( GLshort x
, GLshort y
) {
14738 void (*func_glWindowPos2sMESA
)( GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos2sMESA
];
14739 TRACE("(%d, %d)\n", x
, y
);
14741 func_glWindowPos2sMESA( x
, y
);
14745 static void WINAPI
wine_glWindowPos2sv( GLshort
* v
) {
14746 void (*func_glWindowPos2sv
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos2sv
];
14747 TRACE("(%p)\n", v
);
14749 func_glWindowPos2sv( v
);
14753 static void WINAPI
wine_glWindowPos2svARB( GLshort
* v
) {
14754 void (*func_glWindowPos2svARB
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos2svARB
];
14755 TRACE("(%p)\n", v
);
14757 func_glWindowPos2svARB( v
);
14761 static void WINAPI
wine_glWindowPos2svMESA( GLshort
* v
) {
14762 void (*func_glWindowPos2svMESA
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos2svMESA
];
14763 TRACE("(%p)\n", v
);
14765 func_glWindowPos2svMESA( v
);
14769 static void WINAPI
wine_glWindowPos3d( GLdouble x
, GLdouble y
, GLdouble z
) {
14770 void (*func_glWindowPos3d
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos3d
];
14771 TRACE("(%f, %f, %f)\n", x
, y
, z
);
14773 func_glWindowPos3d( x
, y
, z
);
14777 static void WINAPI
wine_glWindowPos3dARB( GLdouble x
, GLdouble y
, GLdouble z
) {
14778 void (*func_glWindowPos3dARB
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos3dARB
];
14779 TRACE("(%f, %f, %f)\n", x
, y
, z
);
14781 func_glWindowPos3dARB( x
, y
, z
);
14785 static void WINAPI
wine_glWindowPos3dMESA( GLdouble x
, GLdouble y
, GLdouble z
) {
14786 void (*func_glWindowPos3dMESA
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos3dMESA
];
14787 TRACE("(%f, %f, %f)\n", x
, y
, z
);
14789 func_glWindowPos3dMESA( x
, y
, z
);
14793 static void WINAPI
wine_glWindowPos3dv( GLdouble
* v
) {
14794 void (*func_glWindowPos3dv
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos3dv
];
14795 TRACE("(%p)\n", v
);
14797 func_glWindowPos3dv( v
);
14801 static void WINAPI
wine_glWindowPos3dvARB( GLdouble
* v
) {
14802 void (*func_glWindowPos3dvARB
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos3dvARB
];
14803 TRACE("(%p)\n", v
);
14805 func_glWindowPos3dvARB( v
);
14809 static void WINAPI
wine_glWindowPos3dvMESA( GLdouble
* v
) {
14810 void (*func_glWindowPos3dvMESA
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos3dvMESA
];
14811 TRACE("(%p)\n", v
);
14813 func_glWindowPos3dvMESA( v
);
14817 static void WINAPI
wine_glWindowPos3f( GLfloat x
, GLfloat y
, GLfloat z
) {
14818 void (*func_glWindowPos3f
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos3f
];
14819 TRACE("(%f, %f, %f)\n", x
, y
, z
);
14821 func_glWindowPos3f( x
, y
, z
);
14825 static void WINAPI
wine_glWindowPos3fARB( GLfloat x
, GLfloat y
, GLfloat z
) {
14826 void (*func_glWindowPos3fARB
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos3fARB
];
14827 TRACE("(%f, %f, %f)\n", x
, y
, z
);
14829 func_glWindowPos3fARB( x
, y
, z
);
14833 static void WINAPI
wine_glWindowPos3fMESA( GLfloat x
, GLfloat y
, GLfloat z
) {
14834 void (*func_glWindowPos3fMESA
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos3fMESA
];
14835 TRACE("(%f, %f, %f)\n", x
, y
, z
);
14837 func_glWindowPos3fMESA( x
, y
, z
);
14841 static void WINAPI
wine_glWindowPos3fv( GLfloat
* v
) {
14842 void (*func_glWindowPos3fv
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos3fv
];
14843 TRACE("(%p)\n", v
);
14845 func_glWindowPos3fv( v
);
14849 static void WINAPI
wine_glWindowPos3fvARB( GLfloat
* v
) {
14850 void (*func_glWindowPos3fvARB
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos3fvARB
];
14851 TRACE("(%p)\n", v
);
14853 func_glWindowPos3fvARB( v
);
14857 static void WINAPI
wine_glWindowPos3fvMESA( GLfloat
* v
) {
14858 void (*func_glWindowPos3fvMESA
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos3fvMESA
];
14859 TRACE("(%p)\n", v
);
14861 func_glWindowPos3fvMESA( v
);
14865 static void WINAPI
wine_glWindowPos3i( GLint x
, GLint y
, GLint z
) {
14866 void (*func_glWindowPos3i
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos3i
];
14867 TRACE("(%d, %d, %d)\n", x
, y
, z
);
14869 func_glWindowPos3i( x
, y
, z
);
14873 static void WINAPI
wine_glWindowPos3iARB( GLint x
, GLint y
, GLint z
) {
14874 void (*func_glWindowPos3iARB
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos3iARB
];
14875 TRACE("(%d, %d, %d)\n", x
, y
, z
);
14877 func_glWindowPos3iARB( x
, y
, z
);
14881 static void WINAPI
wine_glWindowPos3iMESA( GLint x
, GLint y
, GLint z
) {
14882 void (*func_glWindowPos3iMESA
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos3iMESA
];
14883 TRACE("(%d, %d, %d)\n", x
, y
, z
);
14885 func_glWindowPos3iMESA( x
, y
, z
);
14889 static void WINAPI
wine_glWindowPos3iv( GLint
* v
) {
14890 void (*func_glWindowPos3iv
)( GLint
* ) = extension_funcs
[EXT_glWindowPos3iv
];
14891 TRACE("(%p)\n", v
);
14893 func_glWindowPos3iv( v
);
14897 static void WINAPI
wine_glWindowPos3ivARB( GLint
* v
) {
14898 void (*func_glWindowPos3ivARB
)( GLint
* ) = extension_funcs
[EXT_glWindowPos3ivARB
];
14899 TRACE("(%p)\n", v
);
14901 func_glWindowPos3ivARB( v
);
14905 static void WINAPI
wine_glWindowPos3ivMESA( GLint
* v
) {
14906 void (*func_glWindowPos3ivMESA
)( GLint
* ) = extension_funcs
[EXT_glWindowPos3ivMESA
];
14907 TRACE("(%p)\n", v
);
14909 func_glWindowPos3ivMESA( v
);
14913 static void WINAPI
wine_glWindowPos3s( GLshort x
, GLshort y
, GLshort z
) {
14914 void (*func_glWindowPos3s
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos3s
];
14915 TRACE("(%d, %d, %d)\n", x
, y
, z
);
14917 func_glWindowPos3s( x
, y
, z
);
14921 static void WINAPI
wine_glWindowPos3sARB( GLshort x
, GLshort y
, GLshort z
) {
14922 void (*func_glWindowPos3sARB
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos3sARB
];
14923 TRACE("(%d, %d, %d)\n", x
, y
, z
);
14925 func_glWindowPos3sARB( x
, y
, z
);
14929 static void WINAPI
wine_glWindowPos3sMESA( GLshort x
, GLshort y
, GLshort z
) {
14930 void (*func_glWindowPos3sMESA
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos3sMESA
];
14931 TRACE("(%d, %d, %d)\n", x
, y
, z
);
14933 func_glWindowPos3sMESA( x
, y
, z
);
14937 static void WINAPI
wine_glWindowPos3sv( GLshort
* v
) {
14938 void (*func_glWindowPos3sv
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos3sv
];
14939 TRACE("(%p)\n", v
);
14941 func_glWindowPos3sv( v
);
14945 static void WINAPI
wine_glWindowPos3svARB( GLshort
* v
) {
14946 void (*func_glWindowPos3svARB
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos3svARB
];
14947 TRACE("(%p)\n", v
);
14949 func_glWindowPos3svARB( v
);
14953 static void WINAPI
wine_glWindowPos3svMESA( GLshort
* v
) {
14954 void (*func_glWindowPos3svMESA
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos3svMESA
];
14955 TRACE("(%p)\n", v
);
14957 func_glWindowPos3svMESA( v
);
14961 static void WINAPI
wine_glWindowPos4dMESA( GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
14962 void (*func_glWindowPos4dMESA
)( GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos4dMESA
];
14963 TRACE("(%f, %f, %f, %f)\n", x
, y
, z
, w
);
14965 func_glWindowPos4dMESA( x
, y
, z
, w
);
14969 static void WINAPI
wine_glWindowPos4dvMESA( GLdouble
* v
) {
14970 void (*func_glWindowPos4dvMESA
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos4dvMESA
];
14971 TRACE("(%p)\n", v
);
14973 func_glWindowPos4dvMESA( v
);
14977 static void WINAPI
wine_glWindowPos4fMESA( GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
14978 void (*func_glWindowPos4fMESA
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos4fMESA
];
14979 TRACE("(%f, %f, %f, %f)\n", x
, y
, z
, w
);
14981 func_glWindowPos4fMESA( x
, y
, z
, w
);
14985 static void WINAPI
wine_glWindowPos4fvMESA( GLfloat
* v
) {
14986 void (*func_glWindowPos4fvMESA
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos4fvMESA
];
14987 TRACE("(%p)\n", v
);
14989 func_glWindowPos4fvMESA( v
);
14993 static void WINAPI
wine_glWindowPos4iMESA( GLint x
, GLint y
, GLint z
, GLint w
) {
14994 void (*func_glWindowPos4iMESA
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos4iMESA
];
14995 TRACE("(%d, %d, %d, %d)\n", x
, y
, z
, w
);
14997 func_glWindowPos4iMESA( x
, y
, z
, w
);
15001 static void WINAPI
wine_glWindowPos4ivMESA( GLint
* v
) {
15002 void (*func_glWindowPos4ivMESA
)( GLint
* ) = extension_funcs
[EXT_glWindowPos4ivMESA
];
15003 TRACE("(%p)\n", v
);
15005 func_glWindowPos4ivMESA( v
);
15009 static void WINAPI
wine_glWindowPos4sMESA( GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
15010 void (*func_glWindowPos4sMESA
)( GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos4sMESA
];
15011 TRACE("(%d, %d, %d, %d)\n", x
, y
, z
, w
);
15013 func_glWindowPos4sMESA( x
, y
, z
, w
);
15017 static void WINAPI
wine_glWindowPos4svMESA( GLshort
* v
) {
15018 void (*func_glWindowPos4svMESA
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos4svMESA
];
15019 TRACE("(%p)\n", v
);
15021 func_glWindowPos4svMESA( v
);
15025 static void WINAPI
wine_glWriteMaskEXT( GLuint res
, GLuint in
, GLenum outX
, GLenum outY
, GLenum outZ
, GLenum outW
) {
15026 void (*func_glWriteMaskEXT
)( GLuint
, GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glWriteMaskEXT
];
15027 TRACE("(%d, %d, %d, %d, %d, %d)\n", res
, in
, outX
, outY
, outZ
, outW
);
15029 func_glWriteMaskEXT( res
, in
, outX
, outY
, outZ
, outW
);
15034 /* The table giving the correspondence between names and functions */
15035 const OpenGL_extension extension_registry
[NB_EXTENSIONS
] = {
15036 { "glActiveProgramEXT", "GL_EXT_separate_shader_objects", wine_glActiveProgramEXT
},
15037 { "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side", wine_glActiveStencilFaceEXT
},
15038 { "glActiveTexture", "GL_VERSION_1_3", wine_glActiveTexture
},
15039 { "glActiveTextureARB", "GL_ARB_multitexture", wine_glActiveTextureARB
},
15040 { "glActiveVaryingNV", "GL_NV_transform_feedback", wine_glActiveVaryingNV
},
15041 { "glAlphaFragmentOp1ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp1ATI
},
15042 { "glAlphaFragmentOp2ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp2ATI
},
15043 { "glAlphaFragmentOp3ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp3ATI
},
15044 { "glApplyTextureEXT", "GL_EXT_light_texture", wine_glApplyTextureEXT
},
15045 { "glAreProgramsResidentNV", "GL_NV_vertex_program", wine_glAreProgramsResidentNV
},
15046 { "glAreTexturesResidentEXT", "GL_EXT_texture_object", wine_glAreTexturesResidentEXT
},
15047 { "glArrayElementEXT", "GL_EXT_vertex_array", wine_glArrayElementEXT
},
15048 { "glArrayObjectATI", "GL_ATI_vertex_array_object", wine_glArrayObjectATI
},
15049 { "glAsyncMarkerSGIX", "GL_SGIX_async", wine_glAsyncMarkerSGIX
},
15050 { "glAttachObjectARB", "GL_ARB_shader_objects", wine_glAttachObjectARB
},
15051 { "glAttachShader", "GL_VERSION_2_0", wine_glAttachShader
},
15052 { "glBeginConditionalRender", "GL_VERSION_3_0", wine_glBeginConditionalRender
},
15053 { "glBeginConditionalRenderNV", "GL_NV_conditional_render", wine_glBeginConditionalRenderNV
},
15054 { "glBeginFragmentShaderATI", "GL_ATI_fragment_shader", wine_glBeginFragmentShaderATI
},
15055 { "glBeginOcclusionQueryNV", "GL_NV_occlusion_query", wine_glBeginOcclusionQueryNV
},
15056 { "glBeginPerfMonitorAMD", "GL_AMD_performance_monitor", wine_glBeginPerfMonitorAMD
},
15057 { "glBeginQuery", "GL_VERSION_1_5", wine_glBeginQuery
},
15058 { "glBeginQueryARB", "GL_ARB_occlusion_query", wine_glBeginQueryARB
},
15059 { "glBeginTransformFeedback", "GL_VERSION_3_0", wine_glBeginTransformFeedback
},
15060 { "glBeginTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glBeginTransformFeedbackEXT
},
15061 { "glBeginTransformFeedbackNV", "GL_NV_transform_feedback", wine_glBeginTransformFeedbackNV
},
15062 { "glBeginVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBeginVertexShaderEXT
},
15063 { "glBeginVideoCaptureNV", "GL_NV_video_capture", wine_glBeginVideoCaptureNV
},
15064 { "glBindAttribLocation", "GL_VERSION_2_0", wine_glBindAttribLocation
},
15065 { "glBindAttribLocationARB", "GL_ARB_vertex_shader", wine_glBindAttribLocationARB
},
15066 { "glBindBuffer", "GL_VERSION_1_5", wine_glBindBuffer
},
15067 { "glBindBufferARB", "GL_ARB_vertex_buffer_object", wine_glBindBufferARB
},
15068 { "glBindBufferBase", "GL_VERSION_3_0", wine_glBindBufferBase
},
15069 { "glBindBufferBaseEXT", "GL_EXT_transform_feedback", wine_glBindBufferBaseEXT
},
15070 { "glBindBufferBaseNV", "GL_NV_transform_feedback", wine_glBindBufferBaseNV
},
15071 { "glBindBufferOffsetEXT", "GL_EXT_transform_feedback", wine_glBindBufferOffsetEXT
},
15072 { "glBindBufferOffsetNV", "GL_NV_transform_feedback", wine_glBindBufferOffsetNV
},
15073 { "glBindBufferRange", "GL_VERSION_3_0", wine_glBindBufferRange
},
15074 { "glBindBufferRangeEXT", "GL_EXT_transform_feedback", wine_glBindBufferRangeEXT
},
15075 { "glBindBufferRangeNV", "GL_NV_transform_feedback", wine_glBindBufferRangeNV
},
15076 { "glBindFragDataLocation", "GL_VERSION_3_0", wine_glBindFragDataLocation
},
15077 { "glBindFragDataLocationEXT", "GL_EXT_gpu_shader4", wine_glBindFragDataLocationEXT
},
15078 { "glBindFragmentShaderATI", "GL_ATI_fragment_shader", wine_glBindFragmentShaderATI
},
15079 { "glBindFramebuffer", "GL_ARB_framebuffer_object", wine_glBindFramebuffer
},
15080 { "glBindFramebufferEXT", "GL_EXT_framebuffer_object", wine_glBindFramebufferEXT
},
15081 { "glBindLightParameterEXT", "GL_EXT_vertex_shader", wine_glBindLightParameterEXT
},
15082 { "glBindMaterialParameterEXT", "GL_EXT_vertex_shader", wine_glBindMaterialParameterEXT
},
15083 { "glBindMultiTextureEXT", "GL_EXT_direct_state_access", wine_glBindMultiTextureEXT
},
15084 { "glBindParameterEXT", "GL_EXT_vertex_shader", wine_glBindParameterEXT
},
15085 { "glBindProgramARB", "GL_ARB_vertex_program", wine_glBindProgramARB
},
15086 { "glBindProgramNV", "GL_NV_vertex_program", wine_glBindProgramNV
},
15087 { "glBindRenderbuffer", "GL_ARB_framebuffer_object", wine_glBindRenderbuffer
},
15088 { "glBindRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glBindRenderbufferEXT
},
15089 { "glBindTexGenParameterEXT", "GL_EXT_vertex_shader", wine_glBindTexGenParameterEXT
},
15090 { "glBindTextureEXT", "GL_EXT_texture_object", wine_glBindTextureEXT
},
15091 { "glBindTextureUnitParameterEXT", "GL_EXT_vertex_shader", wine_glBindTextureUnitParameterEXT
},
15092 { "glBindTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glBindTransformFeedbackNV
},
15093 { "glBindVertexArray", "GL_ARB_vertex_array_object", wine_glBindVertexArray
},
15094 { "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object", wine_glBindVertexArrayAPPLE
},
15095 { "glBindVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBindVertexShaderEXT
},
15096 { "glBindVideoCaptureStreamBufferNV", "GL_NV_video_capture", wine_glBindVideoCaptureStreamBufferNV
},
15097 { "glBindVideoCaptureStreamTextureNV", "GL_NV_video_capture", wine_glBindVideoCaptureStreamTextureNV
},
15098 { "glBinormal3bEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bEXT
},
15099 { "glBinormal3bvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bvEXT
},
15100 { "glBinormal3dEXT", "GL_EXT_coordinate_frame", wine_glBinormal3dEXT
},
15101 { "glBinormal3dvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3dvEXT
},
15102 { "glBinormal3fEXT", "GL_EXT_coordinate_frame", wine_glBinormal3fEXT
},
15103 { "glBinormal3fvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3fvEXT
},
15104 { "glBinormal3iEXT", "GL_EXT_coordinate_frame", wine_glBinormal3iEXT
},
15105 { "glBinormal3ivEXT", "GL_EXT_coordinate_frame", wine_glBinormal3ivEXT
},
15106 { "glBinormal3sEXT", "GL_EXT_coordinate_frame", wine_glBinormal3sEXT
},
15107 { "glBinormal3svEXT", "GL_EXT_coordinate_frame", wine_glBinormal3svEXT
},
15108 { "glBinormalPointerEXT", "GL_EXT_coordinate_frame", wine_glBinormalPointerEXT
},
15109 { "glBlendColor", "GL_VERSION_1_2", wine_glBlendColor
},
15110 { "glBlendColorEXT", "GL_EXT_blend_color", wine_glBlendColorEXT
},
15111 { "glBlendEquation", "GL_VERSION_1_2", wine_glBlendEquation
},
15112 { "glBlendEquationEXT", "GL_EXT_blend_minmax", wine_glBlendEquationEXT
},
15113 { "glBlendEquationIndexedAMD", "GL_AMD_draw_buffers_blend", wine_glBlendEquationIndexedAMD
},
15114 { "glBlendEquationSeparate", "GL_VERSION_2_0", wine_glBlendEquationSeparate
},
15115 { "glBlendEquationSeparateEXT", "GL_EXT_blend_equation_separate", wine_glBlendEquationSeparateEXT
},
15116 { "glBlendEquationSeparateIndexedAMD", "GL_AMD_draw_buffers_blend", wine_glBlendEquationSeparateIndexedAMD
},
15117 { "glBlendEquationSeparatei", "GL_ARB_draw_buffers_blend", wine_glBlendEquationSeparatei
},
15118 { "glBlendEquationi", "GL_ARB_draw_buffers_blend", wine_glBlendEquationi
},
15119 { "glBlendFuncIndexedAMD", "GL_AMD_draw_buffers_blend", wine_glBlendFuncIndexedAMD
},
15120 { "glBlendFuncSeparate", "GL_VERSION_1_4", wine_glBlendFuncSeparate
},
15121 { "glBlendFuncSeparateEXT", "GL_EXT_blend_func_separate", wine_glBlendFuncSeparateEXT
},
15122 { "glBlendFuncSeparateINGR", "GL_INGR_blend_func_separate", wine_glBlendFuncSeparateINGR
},
15123 { "glBlendFuncSeparateIndexedAMD", "GL_AMD_draw_buffers_blend", wine_glBlendFuncSeparateIndexedAMD
},
15124 { "glBlendFuncSeparatei", "GL_ARB_draw_buffers_blend", wine_glBlendFuncSeparatei
},
15125 { "glBlendFunci", "GL_ARB_draw_buffers_blend", wine_glBlendFunci
},
15126 { "glBlitFramebuffer", "GL_ARB_framebuffer_object", wine_glBlitFramebuffer
},
15127 { "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit", wine_glBlitFramebufferEXT
},
15128 { "glBufferAddressRangeNV", "GL_NV_vertex_buffer_unified_memory", wine_glBufferAddressRangeNV
},
15129 { "glBufferData", "GL_VERSION_1_5", wine_glBufferData
},
15130 { "glBufferDataARB", "GL_ARB_vertex_buffer_object", wine_glBufferDataARB
},
15131 { "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range", wine_glBufferParameteriAPPLE
},
15132 { "glBufferRegionEnabled", "GL_KTX_buffer_region", wine_glBufferRegionEnabled
},
15133 { "glBufferSubData", "GL_VERSION_1_5", wine_glBufferSubData
},
15134 { "glBufferSubDataARB", "GL_ARB_vertex_buffer_object", wine_glBufferSubDataARB
},
15135 { "glCheckFramebufferStatus", "GL_ARB_framebuffer_object", wine_glCheckFramebufferStatus
},
15136 { "glCheckFramebufferStatusEXT", "GL_EXT_framebuffer_object", wine_glCheckFramebufferStatusEXT
},
15137 { "glCheckNamedFramebufferStatusEXT", "GL_EXT_direct_state_access", wine_glCheckNamedFramebufferStatusEXT
},
15138 { "glClampColor", "GL_VERSION_3_0", wine_glClampColor
},
15139 { "glClampColorARB", "GL_ARB_color_buffer_float", wine_glClampColorARB
},
15140 { "glClearBufferfi", "GL_VERSION_3_0", wine_glClearBufferfi
},
15141 { "glClearBufferfv", "GL_VERSION_3_0", wine_glClearBufferfv
},
15142 { "glClearBufferiv", "GL_VERSION_3_0", wine_glClearBufferiv
},
15143 { "glClearBufferuiv", "GL_VERSION_3_0", wine_glClearBufferuiv
},
15144 { "glClearColorIiEXT", "GL_EXT_texture_integer", wine_glClearColorIiEXT
},
15145 { "glClearColorIuiEXT", "GL_EXT_texture_integer", wine_glClearColorIuiEXT
},
15146 { "glClearDepthdNV", "GL_NV_depth_buffer_float", wine_glClearDepthdNV
},
15147 { "glClientActiveTexture", "GL_VERSION_1_3_DEPRECATED", wine_glClientActiveTexture
},
15148 { "glClientActiveTextureARB", "GL_ARB_multitexture", wine_glClientActiveTextureARB
},
15149 { "glClientActiveVertexStreamATI", "GL_ATI_vertex_streams", wine_glClientActiveVertexStreamATI
},
15150 { "glClientAttribDefaultEXT", "GL_EXT_direct_state_access", wine_glClientAttribDefaultEXT
},
15151 { "glClientWaitSync", "GL_ARB_sync", wine_glClientWaitSync
},
15152 { "glColor3fVertex3fSUN", "GL_SUN_vertex", wine_glColor3fVertex3fSUN
},
15153 { "glColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glColor3fVertex3fvSUN
},
15154 { "glColor3hNV", "GL_NV_half_float", wine_glColor3hNV
},
15155 { "glColor3hvNV", "GL_NV_half_float", wine_glColor3hvNV
},
15156 { "glColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glColor4fNormal3fVertex3fSUN
},
15157 { "glColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glColor4fNormal3fVertex3fvSUN
},
15158 { "glColor4hNV", "GL_NV_half_float", wine_glColor4hNV
},
15159 { "glColor4hvNV", "GL_NV_half_float", wine_glColor4hvNV
},
15160 { "glColor4ubVertex2fSUN", "GL_SUN_vertex", wine_glColor4ubVertex2fSUN
},
15161 { "glColor4ubVertex2fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex2fvSUN
},
15162 { "glColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fSUN
},
15163 { "glColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fvSUN
},
15164 { "glColorFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glColorFormatNV
},
15165 { "glColorFragmentOp1ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp1ATI
},
15166 { "glColorFragmentOp2ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp2ATI
},
15167 { "glColorFragmentOp3ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp3ATI
},
15168 { "glColorMaskIndexedEXT", "GL_EXT_draw_buffers2", wine_glColorMaskIndexedEXT
},
15169 { "glColorMaski", "GL_VERSION_3_0", wine_glColorMaski
},
15170 { "glColorPointerEXT", "GL_EXT_vertex_array", wine_glColorPointerEXT
},
15171 { "glColorPointerListIBM", "GL_IBM_vertex_array_lists", wine_glColorPointerListIBM
},
15172 { "glColorPointervINTEL", "GL_INTEL_parallel_arrays", wine_glColorPointervINTEL
},
15173 { "glColorSubTable", "GL_VERSION_1_2_DEPRECATED", wine_glColorSubTable
},
15174 { "glColorSubTableEXT", "GL_EXT_color_subtable", wine_glColorSubTableEXT
},
15175 { "glColorTable", "GL_VERSION_1_2_DEPRECATED", wine_glColorTable
},
15176 { "glColorTableEXT", "GL_EXT_paletted_texture", wine_glColorTableEXT
},
15177 { "glColorTableParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glColorTableParameterfv
},
15178 { "glColorTableParameterfvSGI", "GL_SGI_color_table", wine_glColorTableParameterfvSGI
},
15179 { "glColorTableParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glColorTableParameteriv
},
15180 { "glColorTableParameterivSGI", "GL_SGI_color_table", wine_glColorTableParameterivSGI
},
15181 { "glColorTableSGI", "GL_SGI_color_table", wine_glColorTableSGI
},
15182 { "glCombinerInputNV", "GL_NV_register_combiners", wine_glCombinerInputNV
},
15183 { "glCombinerOutputNV", "GL_NV_register_combiners", wine_glCombinerOutputNV
},
15184 { "glCombinerParameterfNV", "GL_NV_register_combiners", wine_glCombinerParameterfNV
},
15185 { "glCombinerParameterfvNV", "GL_NV_register_combiners", wine_glCombinerParameterfvNV
},
15186 { "glCombinerParameteriNV", "GL_NV_register_combiners", wine_glCombinerParameteriNV
},
15187 { "glCombinerParameterivNV", "GL_NV_register_combiners", wine_glCombinerParameterivNV
},
15188 { "glCombinerStageParameterfvNV", "GL_NV_register_combiners2", wine_glCombinerStageParameterfvNV
},
15189 { "glCompileShader", "GL_VERSION_2_0", wine_glCompileShader
},
15190 { "glCompileShaderARB", "GL_ARB_shader_objects", wine_glCompileShaderARB
},
15191 { "glCompressedMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage1DEXT
},
15192 { "glCompressedMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage2DEXT
},
15193 { "glCompressedMultiTexImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage3DEXT
},
15194 { "glCompressedMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage1DEXT
},
15195 { "glCompressedMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage2DEXT
},
15196 { "glCompressedMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage3DEXT
},
15197 { "glCompressedTexImage1D", "GL_VERSION_1_3", wine_glCompressedTexImage1D
},
15198 { "glCompressedTexImage1DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage1DARB
},
15199 { "glCompressedTexImage2D", "GL_VERSION_1_3", wine_glCompressedTexImage2D
},
15200 { "glCompressedTexImage2DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage2DARB
},
15201 { "glCompressedTexImage3D", "GL_VERSION_1_3", wine_glCompressedTexImage3D
},
15202 { "glCompressedTexImage3DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage3DARB
},
15203 { "glCompressedTexSubImage1D", "GL_VERSION_1_3", wine_glCompressedTexSubImage1D
},
15204 { "glCompressedTexSubImage1DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage1DARB
},
15205 { "glCompressedTexSubImage2D", "GL_VERSION_1_3", wine_glCompressedTexSubImage2D
},
15206 { "glCompressedTexSubImage2DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage2DARB
},
15207 { "glCompressedTexSubImage3D", "GL_VERSION_1_3", wine_glCompressedTexSubImage3D
},
15208 { "glCompressedTexSubImage3DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage3DARB
},
15209 { "glCompressedTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage1DEXT
},
15210 { "glCompressedTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage2DEXT
},
15211 { "glCompressedTextureImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage3DEXT
},
15212 { "glCompressedTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage1DEXT
},
15213 { "glCompressedTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage2DEXT
},
15214 { "glCompressedTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage3DEXT
},
15215 { "glConvolutionFilter1D", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionFilter1D
},
15216 { "glConvolutionFilter1DEXT", "GL_EXT_convolution", wine_glConvolutionFilter1DEXT
},
15217 { "glConvolutionFilter2D", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionFilter2D
},
15218 { "glConvolutionFilter2DEXT", "GL_EXT_convolution", wine_glConvolutionFilter2DEXT
},
15219 { "glConvolutionParameterf", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionParameterf
},
15220 { "glConvolutionParameterfEXT", "GL_EXT_convolution", wine_glConvolutionParameterfEXT
},
15221 { "glConvolutionParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionParameterfv
},
15222 { "glConvolutionParameterfvEXT", "GL_EXT_convolution", wine_glConvolutionParameterfvEXT
},
15223 { "glConvolutionParameteri", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionParameteri
},
15224 { "glConvolutionParameteriEXT", "GL_EXT_convolution", wine_glConvolutionParameteriEXT
},
15225 { "glConvolutionParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionParameteriv
},
15226 { "glConvolutionParameterivEXT", "GL_EXT_convolution", wine_glConvolutionParameterivEXT
},
15227 { "glCopyBufferSubData", "GL_ARB_copy_buffer", wine_glCopyBufferSubData
},
15228 { "glCopyColorSubTable", "GL_VERSION_1_2_DEPRECATED", wine_glCopyColorSubTable
},
15229 { "glCopyColorSubTableEXT", "GL_EXT_color_subtable", wine_glCopyColorSubTableEXT
},
15230 { "glCopyColorTable", "GL_VERSION_1_2_DEPRECATED", wine_glCopyColorTable
},
15231 { "glCopyColorTableSGI", "GL_SGI_color_table", wine_glCopyColorTableSGI
},
15232 { "glCopyConvolutionFilter1D", "GL_VERSION_1_2_DEPRECATED", wine_glCopyConvolutionFilter1D
},
15233 { "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter1DEXT
},
15234 { "glCopyConvolutionFilter2D", "GL_VERSION_1_2_DEPRECATED", wine_glCopyConvolutionFilter2D
},
15235 { "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter2DEXT
},
15236 { "glCopyImageSubDataNV", "GL_NV_copy_image", wine_glCopyImageSubDataNV
},
15237 { "glCopyMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage1DEXT
},
15238 { "glCopyMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage2DEXT
},
15239 { "glCopyMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage1DEXT
},
15240 { "glCopyMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage2DEXT
},
15241 { "glCopyMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage3DEXT
},
15242 { "glCopyTexImage1DEXT", "GL_EXT_copy_texture", wine_glCopyTexImage1DEXT
},
15243 { "glCopyTexImage2DEXT", "GL_EXT_copy_texture", wine_glCopyTexImage2DEXT
},
15244 { "glCopyTexSubImage1DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage1DEXT
},
15245 { "glCopyTexSubImage2DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage2DEXT
},
15246 { "glCopyTexSubImage3D", "GL_VERSION_1_2", wine_glCopyTexSubImage3D
},
15247 { "glCopyTexSubImage3DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage3DEXT
},
15248 { "glCopyTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureImage1DEXT
},
15249 { "glCopyTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureImage2DEXT
},
15250 { "glCopyTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage1DEXT
},
15251 { "glCopyTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage2DEXT
},
15252 { "glCopyTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage3DEXT
},
15253 { "glCreateProgram", "GL_VERSION_2_0", wine_glCreateProgram
},
15254 { "glCreateProgramObjectARB", "GL_ARB_shader_objects", wine_glCreateProgramObjectARB
},
15255 { "glCreateShader", "GL_VERSION_2_0", wine_glCreateShader
},
15256 { "glCreateShaderObjectARB", "GL_ARB_shader_objects", wine_glCreateShaderObjectARB
},
15257 { "glCreateShaderProgramEXT", "GL_EXT_separate_shader_objects", wine_glCreateShaderProgramEXT
},
15258 { "glCullParameterdvEXT", "GL_EXT_cull_vertex", wine_glCullParameterdvEXT
},
15259 { "glCullParameterfvEXT", "GL_EXT_cull_vertex", wine_glCullParameterfvEXT
},
15260 { "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette", wine_glCurrentPaletteMatrixARB
},
15261 { "glDeformSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformSGIX
},
15262 { "glDeformationMap3dSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformationMap3dSGIX
},
15263 { "glDeformationMap3fSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformationMap3fSGIX
},
15264 { "glDeleteAsyncMarkersSGIX", "GL_SGIX_async", wine_glDeleteAsyncMarkersSGIX
},
15265 { "glDeleteBufferRegion", "GL_KTX_buffer_region", wine_glDeleteBufferRegion
},
15266 { "glDeleteBuffers", "GL_VERSION_1_5", wine_glDeleteBuffers
},
15267 { "glDeleteBuffersARB", "GL_ARB_vertex_buffer_object", wine_glDeleteBuffersARB
},
15268 { "glDeleteFencesAPPLE", "GL_APPLE_fence", wine_glDeleteFencesAPPLE
},
15269 { "glDeleteFencesNV", "GL_NV_fence", wine_glDeleteFencesNV
},
15270 { "glDeleteFragmentShaderATI", "GL_ATI_fragment_shader", wine_glDeleteFragmentShaderATI
},
15271 { "glDeleteFramebuffers", "GL_ARB_framebuffer_object", wine_glDeleteFramebuffers
},
15272 { "glDeleteFramebuffersEXT", "GL_EXT_framebuffer_object", wine_glDeleteFramebuffersEXT
},
15273 { "glDeleteObjectARB", "GL_ARB_shader_objects", wine_glDeleteObjectARB
},
15274 { "glDeleteObjectBufferATI", "GL_ATI_vertex_array_object", wine_glDeleteObjectBufferATI
},
15275 { "glDeleteOcclusionQueriesNV", "GL_NV_occlusion_query", wine_glDeleteOcclusionQueriesNV
},
15276 { "glDeletePerfMonitorsAMD", "GL_AMD_performance_monitor", wine_glDeletePerfMonitorsAMD
},
15277 { "glDeleteProgram", "GL_VERSION_2_0", wine_glDeleteProgram
},
15278 { "glDeleteProgramsARB", "GL_ARB_vertex_program", wine_glDeleteProgramsARB
},
15279 { "glDeleteProgramsNV", "GL_NV_vertex_program", wine_glDeleteProgramsNV
},
15280 { "glDeleteQueries", "GL_VERSION_1_5", wine_glDeleteQueries
},
15281 { "glDeleteQueriesARB", "GL_ARB_occlusion_query", wine_glDeleteQueriesARB
},
15282 { "glDeleteRenderbuffers", "GL_ARB_framebuffer_object", wine_glDeleteRenderbuffers
},
15283 { "glDeleteRenderbuffersEXT", "GL_EXT_framebuffer_object", wine_glDeleteRenderbuffersEXT
},
15284 { "glDeleteShader", "GL_VERSION_2_0", wine_glDeleteShader
},
15285 { "glDeleteSync", "GL_ARB_sync", wine_glDeleteSync
},
15286 { "glDeleteTexturesEXT", "GL_EXT_texture_object", wine_glDeleteTexturesEXT
},
15287 { "glDeleteTransformFeedbacksNV", "GL_NV_transform_feedback2", wine_glDeleteTransformFeedbacksNV
},
15288 { "glDeleteVertexArrays", "GL_ARB_vertex_array_object", wine_glDeleteVertexArrays
},
15289 { "glDeleteVertexArraysAPPLE", "GL_APPLE_vertex_array_object", wine_glDeleteVertexArraysAPPLE
},
15290 { "glDeleteVertexShaderEXT", "GL_EXT_vertex_shader", wine_glDeleteVertexShaderEXT
},
15291 { "glDepthBoundsEXT", "GL_EXT_depth_bounds_test", wine_glDepthBoundsEXT
},
15292 { "glDepthBoundsdNV", "GL_NV_depth_buffer_float", wine_glDepthBoundsdNV
},
15293 { "glDepthRangedNV", "GL_NV_depth_buffer_float", wine_glDepthRangedNV
},
15294 { "glDetachObjectARB", "GL_ARB_shader_objects", wine_glDetachObjectARB
},
15295 { "glDetachShader", "GL_VERSION_2_0", wine_glDetachShader
},
15296 { "glDetailTexFuncSGIS", "GL_SGIS_detail_texture", wine_glDetailTexFuncSGIS
},
15297 { "glDisableClientStateIndexedEXT", "GL_EXT_direct_state_access", wine_glDisableClientStateIndexedEXT
},
15298 { "glDisableIndexedEXT", "GL_EXT_draw_buffers2", wine_glDisableIndexedEXT
},
15299 { "glDisableVariantClientStateEXT", "GL_EXT_vertex_shader", wine_glDisableVariantClientStateEXT
},
15300 { "glDisableVertexAttribAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glDisableVertexAttribAPPLE
},
15301 { "glDisableVertexAttribArray", "GL_VERSION_2_0", wine_glDisableVertexAttribArray
},
15302 { "glDisableVertexAttribArrayARB", "GL_ARB_vertex_program", wine_glDisableVertexAttribArrayARB
},
15303 { "glDisablei", "GL_VERSION_3_0", wine_glDisablei
},
15304 { "glDrawArraysEXT", "GL_EXT_vertex_array", wine_glDrawArraysEXT
},
15305 { "glDrawArraysInstanced", "GL_VERSION_3_1", wine_glDrawArraysInstanced
},
15306 { "glDrawArraysInstancedARB", "GL_ARB_draw_instanced", wine_glDrawArraysInstancedARB
},
15307 { "glDrawArraysInstancedEXT", "GL_EXT_draw_instanced", wine_glDrawArraysInstancedEXT
},
15308 { "glDrawBufferRegion", "GL_KTX_buffer_region", wine_glDrawBufferRegion
},
15309 { "glDrawBuffers", "GL_VERSION_2_0", wine_glDrawBuffers
},
15310 { "glDrawBuffersARB", "GL_ARB_draw_buffers", wine_glDrawBuffersARB
},
15311 { "glDrawBuffersATI", "GL_ATI_draw_buffers", wine_glDrawBuffersATI
},
15312 { "glDrawElementArrayAPPLE", "GL_APPLE_element_array", wine_glDrawElementArrayAPPLE
},
15313 { "glDrawElementArrayATI", "GL_ATI_element_array", wine_glDrawElementArrayATI
},
15314 { "glDrawElementsBaseVertex", "GL_ARB_draw_elements_base_vertex", wine_glDrawElementsBaseVertex
},
15315 { "glDrawElementsInstanced", "GL_VERSION_3_1", wine_glDrawElementsInstanced
},
15316 { "glDrawElementsInstancedARB", "GL_ARB_draw_instanced", wine_glDrawElementsInstancedARB
},
15317 { "glDrawElementsInstancedBaseVertex", "GL_ARB_draw_elements_base_vertex", wine_glDrawElementsInstancedBaseVertex
},
15318 { "glDrawElementsInstancedEXT", "GL_EXT_draw_instanced", wine_glDrawElementsInstancedEXT
},
15319 { "glDrawMeshArraysSUN", "GL_SUN_mesh_array", wine_glDrawMeshArraysSUN
},
15320 { "glDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", wine_glDrawRangeElementArrayAPPLE
},
15321 { "glDrawRangeElementArrayATI", "GL_ATI_element_array", wine_glDrawRangeElementArrayATI
},
15322 { "glDrawRangeElements", "GL_VERSION_1_2", wine_glDrawRangeElements
},
15323 { "glDrawRangeElementsBaseVertex", "GL_ARB_draw_elements_base_vertex", wine_glDrawRangeElementsBaseVertex
},
15324 { "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements", wine_glDrawRangeElementsEXT
},
15325 { "glDrawTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glDrawTransformFeedbackNV
},
15326 { "glEdgeFlagFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glEdgeFlagFormatNV
},
15327 { "glEdgeFlagPointerEXT", "GL_EXT_vertex_array", wine_glEdgeFlagPointerEXT
},
15328 { "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists", wine_glEdgeFlagPointerListIBM
},
15329 { "glElementPointerAPPLE", "GL_APPLE_element_array", wine_glElementPointerAPPLE
},
15330 { "glElementPointerATI", "GL_ATI_element_array", wine_glElementPointerATI
},
15331 { "glEnableClientStateIndexedEXT", "GL_EXT_direct_state_access", wine_glEnableClientStateIndexedEXT
},
15332 { "glEnableIndexedEXT", "GL_EXT_draw_buffers2", wine_glEnableIndexedEXT
},
15333 { "glEnableVariantClientStateEXT", "GL_EXT_vertex_shader", wine_glEnableVariantClientStateEXT
},
15334 { "glEnableVertexAttribAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glEnableVertexAttribAPPLE
},
15335 { "glEnableVertexAttribArray", "GL_VERSION_2_0", wine_glEnableVertexAttribArray
},
15336 { "glEnableVertexAttribArrayARB", "GL_ARB_vertex_program", wine_glEnableVertexAttribArrayARB
},
15337 { "glEnablei", "GL_VERSION_3_0", wine_glEnablei
},
15338 { "glEndConditionalRender", "GL_VERSION_3_0", wine_glEndConditionalRender
},
15339 { "glEndConditionalRenderNV", "GL_NV_conditional_render", wine_glEndConditionalRenderNV
},
15340 { "glEndFragmentShaderATI", "GL_ATI_fragment_shader", wine_glEndFragmentShaderATI
},
15341 { "glEndOcclusionQueryNV", "GL_NV_occlusion_query", wine_glEndOcclusionQueryNV
},
15342 { "glEndPerfMonitorAMD", "GL_AMD_performance_monitor", wine_glEndPerfMonitorAMD
},
15343 { "glEndQuery", "GL_VERSION_1_5", wine_glEndQuery
},
15344 { "glEndQueryARB", "GL_ARB_occlusion_query", wine_glEndQueryARB
},
15345 { "glEndTransformFeedback", "GL_VERSION_3_0", wine_glEndTransformFeedback
},
15346 { "glEndTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glEndTransformFeedbackEXT
},
15347 { "glEndTransformFeedbackNV", "GL_NV_transform_feedback", wine_glEndTransformFeedbackNV
},
15348 { "glEndVertexShaderEXT", "GL_EXT_vertex_shader", wine_glEndVertexShaderEXT
},
15349 { "glEndVideoCaptureNV", "GL_NV_video_capture", wine_glEndVideoCaptureNV
},
15350 { "glEvalMapsNV", "GL_NV_evaluators", wine_glEvalMapsNV
},
15351 { "glExecuteProgramNV", "GL_NV_vertex_program", wine_glExecuteProgramNV
},
15352 { "glExtractComponentEXT", "GL_EXT_vertex_shader", wine_glExtractComponentEXT
},
15353 { "glFenceSync", "GL_ARB_sync", wine_glFenceSync
},
15354 { "glFinalCombinerInputNV", "GL_NV_register_combiners", wine_glFinalCombinerInputNV
},
15355 { "glFinishAsyncSGIX", "GL_SGIX_async", wine_glFinishAsyncSGIX
},
15356 { "glFinishFenceAPPLE", "GL_APPLE_fence", wine_glFinishFenceAPPLE
},
15357 { "glFinishFenceNV", "GL_NV_fence", wine_glFinishFenceNV
},
15358 { "glFinishObjectAPPLE", "GL_APPLE_fence", wine_glFinishObjectAPPLE
},
15359 { "glFinishTextureSUNX", "GL_SUNX_constant_data", wine_glFinishTextureSUNX
},
15360 { "glFlushMappedBufferRange", "GL_ARB_map_buffer_range", wine_glFlushMappedBufferRange
},
15361 { "glFlushMappedBufferRangeAPPLE", "GL_APPLE_flush_buffer_range", wine_glFlushMappedBufferRangeAPPLE
},
15362 { "glFlushPixelDataRangeNV", "GL_NV_pixel_data_range", wine_glFlushPixelDataRangeNV
},
15363 { "glFlushRasterSGIX", "GL_SGIX_flush_raster", wine_glFlushRasterSGIX
},
15364 { "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", wine_glFlushVertexArrayRangeAPPLE
},
15365 { "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range", wine_glFlushVertexArrayRangeNV
},
15366 { "glFogCoordFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glFogCoordFormatNV
},
15367 { "glFogCoordPointer", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoordPointer
},
15368 { "glFogCoordPointerEXT", "GL_EXT_fog_coord", wine_glFogCoordPointerEXT
},
15369 { "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glFogCoordPointerListIBM
},
15370 { "glFogCoordd", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoordd
},
15371 { "glFogCoorddEXT", "GL_EXT_fog_coord", wine_glFogCoorddEXT
},
15372 { "glFogCoorddv", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoorddv
},
15373 { "glFogCoorddvEXT", "GL_EXT_fog_coord", wine_glFogCoorddvEXT
},
15374 { "glFogCoordf", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoordf
},
15375 { "glFogCoordfEXT", "GL_EXT_fog_coord", wine_glFogCoordfEXT
},
15376 { "glFogCoordfv", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoordfv
},
15377 { "glFogCoordfvEXT", "GL_EXT_fog_coord", wine_glFogCoordfvEXT
},
15378 { "glFogCoordhNV", "GL_NV_half_float", wine_glFogCoordhNV
},
15379 { "glFogCoordhvNV", "GL_NV_half_float", wine_glFogCoordhvNV
},
15380 { "glFogFuncSGIS", "GL_SGIS_fog_function", wine_glFogFuncSGIS
},
15381 { "glFragmentColorMaterialSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentColorMaterialSGIX
},
15382 { "glFragmentLightModelfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelfSGIX
},
15383 { "glFragmentLightModelfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelfvSGIX
},
15384 { "glFragmentLightModeliSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModeliSGIX
},
15385 { "glFragmentLightModelivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelivSGIX
},
15386 { "glFragmentLightfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightfSGIX
},
15387 { "glFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightfvSGIX
},
15388 { "glFragmentLightiSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightiSGIX
},
15389 { "glFragmentLightivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightivSGIX
},
15390 { "glFragmentMaterialfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialfSGIX
},
15391 { "glFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialfvSGIX
},
15392 { "glFragmentMaterialiSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialiSGIX
},
15393 { "glFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialivSGIX
},
15394 { "glFrameTerminatorGREMEDY", "GL_GREMEDY_frame_terminator", wine_glFrameTerminatorGREMEDY
},
15395 { "glFrameZoomSGIX", "GL_SGIX_framezoom", wine_glFrameZoomSGIX
},
15396 { "glFramebufferDrawBufferEXT", "GL_EXT_direct_state_access", wine_glFramebufferDrawBufferEXT
},
15397 { "glFramebufferDrawBuffersEXT", "GL_EXT_direct_state_access", wine_glFramebufferDrawBuffersEXT
},
15398 { "glFramebufferReadBufferEXT", "GL_EXT_direct_state_access", wine_glFramebufferReadBufferEXT
},
15399 { "glFramebufferRenderbuffer", "GL_ARB_framebuffer_object", wine_glFramebufferRenderbuffer
},
15400 { "glFramebufferRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glFramebufferRenderbufferEXT
},
15401 { "glFramebufferTexture", "GL_VERSION_3_2", wine_glFramebufferTexture
},
15402 { "glFramebufferTexture1D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture1D
},
15403 { "glFramebufferTexture1DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture1DEXT
},
15404 { "glFramebufferTexture2D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture2D
},
15405 { "glFramebufferTexture2DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture2DEXT
},
15406 { "glFramebufferTexture3D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture3D
},
15407 { "glFramebufferTexture3DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture3DEXT
},
15408 { "glFramebufferTextureARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureARB
},
15409 { "glFramebufferTextureEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureEXT
},
15410 { "glFramebufferTextureFace", "GL_VERSION_3_2", wine_glFramebufferTextureFace
},
15411 { "glFramebufferTextureFaceARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureFaceARB
},
15412 { "glFramebufferTextureFaceEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureFaceEXT
},
15413 { "glFramebufferTextureLayer", "GL_ARB_framebuffer_object", wine_glFramebufferTextureLayer
},
15414 { "glFramebufferTextureLayerARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureLayerARB
},
15415 { "glFramebufferTextureLayerEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureLayerEXT
},
15416 { "glFreeObjectBufferATI", "GL_ATI_vertex_array_object", wine_glFreeObjectBufferATI
},
15417 { "glGenAsyncMarkersSGIX", "GL_SGIX_async", wine_glGenAsyncMarkersSGIX
},
15418 { "glGenBuffers", "GL_VERSION_1_5", wine_glGenBuffers
},
15419 { "glGenBuffersARB", "GL_ARB_vertex_buffer_object", wine_glGenBuffersARB
},
15420 { "glGenFencesAPPLE", "GL_APPLE_fence", wine_glGenFencesAPPLE
},
15421 { "glGenFencesNV", "GL_NV_fence", wine_glGenFencesNV
},
15422 { "glGenFragmentShadersATI", "GL_ATI_fragment_shader", wine_glGenFragmentShadersATI
},
15423 { "glGenFramebuffers", "GL_ARB_framebuffer_object", wine_glGenFramebuffers
},
15424 { "glGenFramebuffersEXT", "GL_EXT_framebuffer_object", wine_glGenFramebuffersEXT
},
15425 { "glGenOcclusionQueriesNV", "GL_NV_occlusion_query", wine_glGenOcclusionQueriesNV
},
15426 { "glGenPerfMonitorsAMD", "GL_AMD_performance_monitor", wine_glGenPerfMonitorsAMD
},
15427 { "glGenProgramsARB", "GL_ARB_vertex_program", wine_glGenProgramsARB
},
15428 { "glGenProgramsNV", "GL_NV_vertex_program", wine_glGenProgramsNV
},
15429 { "glGenQueries", "GL_VERSION_1_5", wine_glGenQueries
},
15430 { "glGenQueriesARB", "GL_ARB_occlusion_query", wine_glGenQueriesARB
},
15431 { "glGenRenderbuffers", "GL_ARB_framebuffer_object", wine_glGenRenderbuffers
},
15432 { "glGenRenderbuffersEXT", "GL_EXT_framebuffer_object", wine_glGenRenderbuffersEXT
},
15433 { "glGenSymbolsEXT", "GL_EXT_vertex_shader", wine_glGenSymbolsEXT
},
15434 { "glGenTexturesEXT", "GL_EXT_texture_object", wine_glGenTexturesEXT
},
15435 { "glGenTransformFeedbacksNV", "GL_NV_transform_feedback2", wine_glGenTransformFeedbacksNV
},
15436 { "glGenVertexArrays", "GL_ARB_vertex_array_object", wine_glGenVertexArrays
},
15437 { "glGenVertexArraysAPPLE", "GL_APPLE_vertex_array_object", wine_glGenVertexArraysAPPLE
},
15438 { "glGenVertexShadersEXT", "GL_EXT_vertex_shader", wine_glGenVertexShadersEXT
},
15439 { "glGenerateMipmap", "GL_ARB_framebuffer_object", wine_glGenerateMipmap
},
15440 { "glGenerateMipmapEXT", "GL_EXT_framebuffer_object", wine_glGenerateMipmapEXT
},
15441 { "glGenerateMultiTexMipmapEXT", "GL_EXT_direct_state_access", wine_glGenerateMultiTexMipmapEXT
},
15442 { "glGenerateTextureMipmapEXT", "GL_EXT_direct_state_access", wine_glGenerateTextureMipmapEXT
},
15443 { "glGetActiveAttrib", "GL_VERSION_2_0", wine_glGetActiveAttrib
},
15444 { "glGetActiveAttribARB", "GL_ARB_vertex_shader", wine_glGetActiveAttribARB
},
15445 { "glGetActiveUniform", "GL_VERSION_2_0", wine_glGetActiveUniform
},
15446 { "glGetActiveUniformARB", "GL_ARB_shader_objects", wine_glGetActiveUniformARB
},
15447 { "glGetActiveUniformBlockName", "GL_ARB_uniform_buffer_object", wine_glGetActiveUniformBlockName
},
15448 { "glGetActiveUniformBlockiv", "GL_ARB_uniform_buffer_object", wine_glGetActiveUniformBlockiv
},
15449 { "glGetActiveUniformName", "GL_ARB_uniform_buffer_object", wine_glGetActiveUniformName
},
15450 { "glGetActiveUniformsiv", "GL_ARB_uniform_buffer_object", wine_glGetActiveUniformsiv
},
15451 { "glGetActiveVaryingNV", "GL_NV_transform_feedback", wine_glGetActiveVaryingNV
},
15452 { "glGetArrayObjectfvATI", "GL_ATI_vertex_array_object", wine_glGetArrayObjectfvATI
},
15453 { "glGetArrayObjectivATI", "GL_ATI_vertex_array_object", wine_glGetArrayObjectivATI
},
15454 { "glGetAttachedObjectsARB", "GL_ARB_shader_objects", wine_glGetAttachedObjectsARB
},
15455 { "glGetAttachedShaders", "GL_VERSION_2_0", wine_glGetAttachedShaders
},
15456 { "glGetAttribLocation", "GL_VERSION_2_0", wine_glGetAttribLocation
},
15457 { "glGetAttribLocationARB", "GL_ARB_vertex_shader", wine_glGetAttribLocationARB
},
15458 { "glGetBooleanIndexedvEXT", "GL_EXT_draw_buffers2", wine_glGetBooleanIndexedvEXT
},
15459 { "glGetBooleani_v", "GL_VERSION_3_0", wine_glGetBooleani_v
},
15460 { "glGetBufferParameteri64v", "GL_VERSION_3_2", wine_glGetBufferParameteri64v
},
15461 { "glGetBufferParameteriv", "GL_VERSION_1_5", wine_glGetBufferParameteriv
},
15462 { "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferParameterivARB
},
15463 { "glGetBufferParameterui64vNV", "GL_NV_shader_buffer_load", wine_glGetBufferParameterui64vNV
},
15464 { "glGetBufferPointerv", "GL_VERSION_1_5", wine_glGetBufferPointerv
},
15465 { "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferPointervARB
},
15466 { "glGetBufferSubData", "GL_VERSION_1_5", wine_glGetBufferSubData
},
15467 { "glGetBufferSubDataARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferSubDataARB
},
15468 { "glGetColorTable", "GL_VERSION_1_2_DEPRECATED", wine_glGetColorTable
},
15469 { "glGetColorTableEXT", "GL_EXT_paletted_texture", wine_glGetColorTableEXT
},
15470 { "glGetColorTableParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glGetColorTableParameterfv
},
15471 { "glGetColorTableParameterfvEXT", "GL_EXT_paletted_texture", wine_glGetColorTableParameterfvEXT
},
15472 { "glGetColorTableParameterfvSGI", "GL_SGI_color_table", wine_glGetColorTableParameterfvSGI
},
15473 { "glGetColorTableParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glGetColorTableParameteriv
},
15474 { "glGetColorTableParameterivEXT", "GL_EXT_paletted_texture", wine_glGetColorTableParameterivEXT
},
15475 { "glGetColorTableParameterivSGI", "GL_SGI_color_table", wine_glGetColorTableParameterivSGI
},
15476 { "glGetColorTableSGI", "GL_SGI_color_table", wine_glGetColorTableSGI
},
15477 { "glGetCombinerInputParameterfvNV", "GL_NV_register_combiners", wine_glGetCombinerInputParameterfvNV
},
15478 { "glGetCombinerInputParameterivNV", "GL_NV_register_combiners", wine_glGetCombinerInputParameterivNV
},
15479 { "glGetCombinerOutputParameterfvNV", "GL_NV_register_combiners", wine_glGetCombinerOutputParameterfvNV
},
15480 { "glGetCombinerOutputParameterivNV", "GL_NV_register_combiners", wine_glGetCombinerOutputParameterivNV
},
15481 { "glGetCombinerStageParameterfvNV", "GL_NV_register_combiners2", wine_glGetCombinerStageParameterfvNV
},
15482 { "glGetCompressedMultiTexImageEXT", "GL_EXT_direct_state_access", wine_glGetCompressedMultiTexImageEXT
},
15483 { "glGetCompressedTexImage", "GL_VERSION_1_3", wine_glGetCompressedTexImage
},
15484 { "glGetCompressedTexImageARB", "GL_ARB_texture_compression", wine_glGetCompressedTexImageARB
},
15485 { "glGetCompressedTextureImageEXT", "GL_EXT_direct_state_access", wine_glGetCompressedTextureImageEXT
},
15486 { "glGetConvolutionFilter", "GL_VERSION_1_2_DEPRECATED", wine_glGetConvolutionFilter
},
15487 { "glGetConvolutionFilterEXT", "GL_EXT_convolution", wine_glGetConvolutionFilterEXT
},
15488 { "glGetConvolutionParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glGetConvolutionParameterfv
},
15489 { "glGetConvolutionParameterfvEXT", "GL_EXT_convolution", wine_glGetConvolutionParameterfvEXT
},
15490 { "glGetConvolutionParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glGetConvolutionParameteriv
},
15491 { "glGetConvolutionParameterivEXT", "GL_EXT_convolution", wine_glGetConvolutionParameterivEXT
},
15492 { "glGetDetailTexFuncSGIS", "GL_SGIS_detail_texture", wine_glGetDetailTexFuncSGIS
},
15493 { "glGetDoubleIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetDoubleIndexedvEXT
},
15494 { "glGetFenceivNV", "GL_NV_fence", wine_glGetFenceivNV
},
15495 { "glGetFinalCombinerInputParameterfvNV", "GL_NV_register_combiners", wine_glGetFinalCombinerInputParameterfvNV
},
15496 { "glGetFinalCombinerInputParameterivNV", "GL_NV_register_combiners", wine_glGetFinalCombinerInputParameterivNV
},
15497 { "glGetFloatIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetFloatIndexedvEXT
},
15498 { "glGetFogFuncSGIS", "GL_SGIS_fog_function", wine_glGetFogFuncSGIS
},
15499 { "glGetFragDataLocation", "GL_VERSION_3_0", wine_glGetFragDataLocation
},
15500 { "glGetFragDataLocationEXT", "GL_EXT_gpu_shader4", wine_glGetFragDataLocationEXT
},
15501 { "glGetFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentLightfvSGIX
},
15502 { "glGetFragmentLightivSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentLightivSGIX
},
15503 { "glGetFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentMaterialfvSGIX
},
15504 { "glGetFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentMaterialivSGIX
},
15505 { "glGetFramebufferAttachmentParameteriv", "GL_ARB_framebuffer_object", wine_glGetFramebufferAttachmentParameteriv
},
15506 { "glGetFramebufferAttachmentParameterivEXT", "GL_EXT_framebuffer_object", wine_glGetFramebufferAttachmentParameterivEXT
},
15507 { "glGetFramebufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetFramebufferParameterivEXT
},
15508 { "glGetHandleARB", "GL_ARB_shader_objects", wine_glGetHandleARB
},
15509 { "glGetHistogram", "GL_VERSION_1_2_DEPRECATED", wine_glGetHistogram
},
15510 { "glGetHistogramEXT", "GL_EXT_histogram", wine_glGetHistogramEXT
},
15511 { "glGetHistogramParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glGetHistogramParameterfv
},
15512 { "glGetHistogramParameterfvEXT", "GL_EXT_histogram", wine_glGetHistogramParameterfvEXT
},
15513 { "glGetHistogramParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glGetHistogramParameteriv
},
15514 { "glGetHistogramParameterivEXT", "GL_EXT_histogram", wine_glGetHistogramParameterivEXT
},
15515 { "glGetImageTransformParameterfvHP", "GL_HP_image_transform", wine_glGetImageTransformParameterfvHP
},
15516 { "glGetImageTransformParameterivHP", "GL_HP_image_transform", wine_glGetImageTransformParameterivHP
},
15517 { "glGetInfoLogARB", "GL_ARB_shader_objects", wine_glGetInfoLogARB
},
15518 { "glGetInstrumentsSGIX", "GL_SGIX_instruments", wine_glGetInstrumentsSGIX
},
15519 { "glGetInteger64i_v", "GL_VERSION_3_2", wine_glGetInteger64i_v
},
15520 { "glGetInteger64v", "GL_ARB_sync", wine_glGetInteger64v
},
15521 { "glGetIntegerIndexedvEXT", "GL_EXT_draw_buffers2", wine_glGetIntegerIndexedvEXT
},
15522 { "glGetIntegeri_v", "GL_VERSION_3_0", wine_glGetIntegeri_v
},
15523 { "glGetIntegerui64i_vNV", "GL_NV_vertex_buffer_unified_memory", wine_glGetIntegerui64i_vNV
},
15524 { "glGetIntegerui64vNV", "GL_NV_shader_buffer_load", wine_glGetIntegerui64vNV
},
15525 { "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantBooleanvEXT
},
15526 { "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantFloatvEXT
},
15527 { "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetInvariantIntegervEXT
},
15528 { "glGetListParameterfvSGIX", "GL_SGIX_list_priority", wine_glGetListParameterfvSGIX
},
15529 { "glGetListParameterivSGIX", "GL_SGIX_list_priority", wine_glGetListParameterivSGIX
},
15530 { "glGetLocalConstantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantBooleanvEXT
},
15531 { "glGetLocalConstantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantFloatvEXT
},
15532 { "glGetLocalConstantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantIntegervEXT
},
15533 { "glGetMapAttribParameterfvNV", "GL_NV_evaluators", wine_glGetMapAttribParameterfvNV
},
15534 { "glGetMapAttribParameterivNV", "GL_NV_evaluators", wine_glGetMapAttribParameterivNV
},
15535 { "glGetMapControlPointsNV", "GL_NV_evaluators", wine_glGetMapControlPointsNV
},
15536 { "glGetMapParameterfvNV", "GL_NV_evaluators", wine_glGetMapParameterfvNV
},
15537 { "glGetMapParameterivNV", "GL_NV_evaluators", wine_glGetMapParameterivNV
},
15538 { "glGetMinmax", "GL_VERSION_1_2_DEPRECATED", wine_glGetMinmax
},
15539 { "glGetMinmaxEXT", "GL_EXT_histogram", wine_glGetMinmaxEXT
},
15540 { "glGetMinmaxParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glGetMinmaxParameterfv
},
15541 { "glGetMinmaxParameterfvEXT", "GL_EXT_histogram", wine_glGetMinmaxParameterfvEXT
},
15542 { "glGetMinmaxParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glGetMinmaxParameteriv
},
15543 { "glGetMinmaxParameterivEXT", "GL_EXT_histogram", wine_glGetMinmaxParameterivEXT
},
15544 { "glGetMultiTexEnvfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexEnvfvEXT
},
15545 { "glGetMultiTexEnvivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexEnvivEXT
},
15546 { "glGetMultiTexGendvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGendvEXT
},
15547 { "glGetMultiTexGenfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGenfvEXT
},
15548 { "glGetMultiTexGenivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGenivEXT
},
15549 { "glGetMultiTexImageEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexImageEXT
},
15550 { "glGetMultiTexLevelParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexLevelParameterfvEXT
},
15551 { "glGetMultiTexLevelParameterivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexLevelParameterivEXT
},
15552 { "glGetMultiTexParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterIivEXT
},
15553 { "glGetMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterIuivEXT
},
15554 { "glGetMultiTexParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterfvEXT
},
15555 { "glGetMultiTexParameterivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterivEXT
},
15556 { "glGetMultisamplefv", "GL_ARB_texture_multisample", wine_glGetMultisamplefv
},
15557 { "glGetMultisamplefvNV", "GL_NV_explicit_multisample", wine_glGetMultisamplefvNV
},
15558 { "glGetNamedBufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferParameterivEXT
},
15559 { "glGetNamedBufferParameterui64vNV", "GL_NV_shader_buffer_load", wine_glGetNamedBufferParameterui64vNV
},
15560 { "glGetNamedBufferPointervEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferPointervEXT
},
15561 { "glGetNamedBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferSubDataEXT
},
15562 { "glGetNamedFramebufferAttachmentParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedFramebufferAttachmentParameterivEXT
},
15563 { "glGetNamedProgramLocalParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterIivEXT
},
15564 { "glGetNamedProgramLocalParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterIuivEXT
},
15565 { "glGetNamedProgramLocalParameterdvEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterdvEXT
},
15566 { "glGetNamedProgramLocalParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterfvEXT
},
15567 { "glGetNamedProgramStringEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramStringEXT
},
15568 { "glGetNamedProgramivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramivEXT
},
15569 { "glGetNamedRenderbufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedRenderbufferParameterivEXT
},
15570 { "glGetObjectBufferfvATI", "GL_ATI_vertex_array_object", wine_glGetObjectBufferfvATI
},
15571 { "glGetObjectBufferivATI", "GL_ATI_vertex_array_object", wine_glGetObjectBufferivATI
},
15572 { "glGetObjectParameterfvARB", "GL_ARB_shader_objects", wine_glGetObjectParameterfvARB
},
15573 { "glGetObjectParameterivAPPLE", "GL_APPLE_object_purgeable", wine_glGetObjectParameterivAPPLE
},
15574 { "glGetObjectParameterivARB", "GL_ARB_shader_objects", wine_glGetObjectParameterivARB
},
15575 { "glGetOcclusionQueryivNV", "GL_NV_occlusion_query", wine_glGetOcclusionQueryivNV
},
15576 { "glGetOcclusionQueryuivNV", "GL_NV_occlusion_query", wine_glGetOcclusionQueryuivNV
},
15577 { "glGetPerfMonitorCounterDataAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorCounterDataAMD
},
15578 { "glGetPerfMonitorCounterInfoAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorCounterInfoAMD
},
15579 { "glGetPerfMonitorCounterStringAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorCounterStringAMD
},
15580 { "glGetPerfMonitorCountersAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorCountersAMD
},
15581 { "glGetPerfMonitorGroupStringAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorGroupStringAMD
},
15582 { "glGetPerfMonitorGroupsAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorGroupsAMD
},
15583 { "glGetPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", wine_glGetPixelTexGenParameterfvSGIS
},
15584 { "glGetPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", wine_glGetPixelTexGenParameterivSGIS
},
15585 { "glGetPointerIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetPointerIndexedvEXT
},
15586 { "glGetPointervEXT", "GL_EXT_vertex_array", wine_glGetPointervEXT
},
15587 { "glGetProgramEnvParameterIivNV", "GL_NV_gpu_program4", wine_glGetProgramEnvParameterIivNV
},
15588 { "glGetProgramEnvParameterIuivNV", "GL_NV_gpu_program4", wine_glGetProgramEnvParameterIuivNV
},
15589 { "glGetProgramEnvParameterdvARB", "GL_ARB_vertex_program", wine_glGetProgramEnvParameterdvARB
},
15590 { "glGetProgramEnvParameterfvARB", "GL_ARB_vertex_program", wine_glGetProgramEnvParameterfvARB
},
15591 { "glGetProgramInfoLog", "GL_VERSION_2_0", wine_glGetProgramInfoLog
},
15592 { "glGetProgramLocalParameterIivNV", "GL_NV_gpu_program4", wine_glGetProgramLocalParameterIivNV
},
15593 { "glGetProgramLocalParameterIuivNV", "GL_NV_gpu_program4", wine_glGetProgramLocalParameterIuivNV
},
15594 { "glGetProgramLocalParameterdvARB", "GL_ARB_vertex_program", wine_glGetProgramLocalParameterdvARB
},
15595 { "glGetProgramLocalParameterfvARB", "GL_ARB_vertex_program", wine_glGetProgramLocalParameterfvARB
},
15596 { "glGetProgramNamedParameterdvNV", "GL_NV_fragment_program", wine_glGetProgramNamedParameterdvNV
},
15597 { "glGetProgramNamedParameterfvNV", "GL_NV_fragment_program", wine_glGetProgramNamedParameterfvNV
},
15598 { "glGetProgramParameterdvNV", "GL_NV_vertex_program", wine_glGetProgramParameterdvNV
},
15599 { "glGetProgramParameterfvNV", "GL_NV_vertex_program", wine_glGetProgramParameterfvNV
},
15600 { "glGetProgramStringARB", "GL_ARB_vertex_program", wine_glGetProgramStringARB
},
15601 { "glGetProgramStringNV", "GL_NV_vertex_program", wine_glGetProgramStringNV
},
15602 { "glGetProgramiv", "GL_VERSION_2_0", wine_glGetProgramiv
},
15603 { "glGetProgramivARB", "GL_ARB_vertex_program", wine_glGetProgramivARB
},
15604 { "glGetProgramivNV", "GL_NV_vertex_program", wine_glGetProgramivNV
},
15605 { "glGetQueryObjecti64vEXT", "GL_EXT_timer_query", wine_glGetQueryObjecti64vEXT
},
15606 { "glGetQueryObjectiv", "GL_VERSION_1_5", wine_glGetQueryObjectiv
},
15607 { "glGetQueryObjectivARB", "GL_ARB_occlusion_query", wine_glGetQueryObjectivARB
},
15608 { "glGetQueryObjectui64vEXT", "GL_EXT_timer_query", wine_glGetQueryObjectui64vEXT
},
15609 { "glGetQueryObjectuiv", "GL_VERSION_1_5", wine_glGetQueryObjectuiv
},
15610 { "glGetQueryObjectuivARB", "GL_ARB_occlusion_query", wine_glGetQueryObjectuivARB
},
15611 { "glGetQueryiv", "GL_VERSION_1_5", wine_glGetQueryiv
},
15612 { "glGetQueryivARB", "GL_ARB_occlusion_query", wine_glGetQueryivARB
},
15613 { "glGetRenderbufferParameteriv", "GL_ARB_framebuffer_object", wine_glGetRenderbufferParameteriv
},
15614 { "glGetRenderbufferParameterivEXT", "GL_EXT_framebuffer_object", wine_glGetRenderbufferParameterivEXT
},
15615 { "glGetSeparableFilter", "GL_VERSION_1_2_DEPRECATED", wine_glGetSeparableFilter
},
15616 { "glGetSeparableFilterEXT", "GL_EXT_convolution", wine_glGetSeparableFilterEXT
},
15617 { "glGetShaderInfoLog", "GL_VERSION_2_0", wine_glGetShaderInfoLog
},
15618 { "glGetShaderSource", "GL_VERSION_2_0", wine_glGetShaderSource
},
15619 { "glGetShaderSourceARB", "GL_ARB_shader_objects", wine_glGetShaderSourceARB
},
15620 { "glGetShaderiv", "GL_VERSION_2_0", wine_glGetShaderiv
},
15621 { "glGetSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", wine_glGetSharpenTexFuncSGIS
},
15622 { "glGetStringi", "GL_VERSION_3_0", wine_glGetStringi
},
15623 { "glGetSynciv", "GL_ARB_sync", wine_glGetSynciv
},
15624 { "glGetTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", wine_glGetTexBumpParameterfvATI
},
15625 { "glGetTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", wine_glGetTexBumpParameterivATI
},
15626 { "glGetTexFilterFuncSGIS", "GL_SGIS_texture_filter4", wine_glGetTexFilterFuncSGIS
},
15627 { "glGetTexParameterIiv", "GL_VERSION_3_0", wine_glGetTexParameterIiv
},
15628 { "glGetTexParameterIivEXT", "GL_EXT_texture_integer", wine_glGetTexParameterIivEXT
},
15629 { "glGetTexParameterIuiv", "GL_VERSION_3_0", wine_glGetTexParameterIuiv
},
15630 { "glGetTexParameterIuivEXT", "GL_EXT_texture_integer", wine_glGetTexParameterIuivEXT
},
15631 { "glGetTexParameterPointervAPPLE", "GL_APPLE_texture_range", wine_glGetTexParameterPointervAPPLE
},
15632 { "glGetTextureImageEXT", "GL_EXT_direct_state_access", wine_glGetTextureImageEXT
},
15633 { "glGetTextureLevelParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetTextureLevelParameterfvEXT
},
15634 { "glGetTextureLevelParameterivEXT", "GL_EXT_direct_state_access", wine_glGetTextureLevelParameterivEXT
},
15635 { "glGetTextureParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterIivEXT
},
15636 { "glGetTextureParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterIuivEXT
},
15637 { "glGetTextureParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterfvEXT
},
15638 { "glGetTextureParameterivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterivEXT
},
15639 { "glGetTrackMatrixivNV", "GL_NV_vertex_program", wine_glGetTrackMatrixivNV
},
15640 { "glGetTransformFeedbackVarying", "GL_VERSION_3_0", wine_glGetTransformFeedbackVarying
},
15641 { "glGetTransformFeedbackVaryingEXT", "GL_EXT_transform_feedback", wine_glGetTransformFeedbackVaryingEXT
},
15642 { "glGetTransformFeedbackVaryingNV", "GL_NV_transform_feedback", wine_glGetTransformFeedbackVaryingNV
},
15643 { "glGetUniformBlockIndex", "GL_ARB_uniform_buffer_object", wine_glGetUniformBlockIndex
},
15644 { "glGetUniformBufferSizeEXT", "GL_EXT_bindable_uniform", wine_glGetUniformBufferSizeEXT
},
15645 { "glGetUniformIndices", "GL_ARB_uniform_buffer_object", wine_glGetUniformIndices
},
15646 { "glGetUniformLocation", "GL_VERSION_2_0", wine_glGetUniformLocation
},
15647 { "glGetUniformLocationARB", "GL_ARB_shader_objects", wine_glGetUniformLocationARB
},
15648 { "glGetUniformOffsetEXT", "GL_EXT_bindable_uniform", wine_glGetUniformOffsetEXT
},
15649 { "glGetUniformfv", "GL_VERSION_2_0", wine_glGetUniformfv
},
15650 { "glGetUniformfvARB", "GL_ARB_shader_objects", wine_glGetUniformfvARB
},
15651 { "glGetUniformiv", "GL_VERSION_2_0", wine_glGetUniformiv
},
15652 { "glGetUniformivARB", "GL_ARB_shader_objects", wine_glGetUniformivARB
},
15653 { "glGetUniformui64vNV", "GL_NV_shader_buffer_load", wine_glGetUniformui64vNV
},
15654 { "glGetUniformuiv", "GL_VERSION_3_0", wine_glGetUniformuiv
},
15655 { "glGetUniformuivEXT", "GL_EXT_gpu_shader4", wine_glGetUniformuivEXT
},
15656 { "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object", wine_glGetVariantArrayObjectfvATI
},
15657 { "glGetVariantArrayObjectivATI", "GL_ATI_vertex_array_object", wine_glGetVariantArrayObjectivATI
},
15658 { "glGetVariantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetVariantBooleanvEXT
},
15659 { "glGetVariantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetVariantFloatvEXT
},
15660 { "glGetVariantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetVariantIntegervEXT
},
15661 { "glGetVariantPointervEXT", "GL_EXT_vertex_shader", wine_glGetVariantPointervEXT
},
15662 { "glGetVaryingLocationNV", "GL_NV_transform_feedback", wine_glGetVaryingLocationNV
},
15663 { "glGetVertexAttribArrayObjectfvATI", "GL_ATI_vertex_attrib_array_object", wine_glGetVertexAttribArrayObjectfvATI
},
15664 { "glGetVertexAttribArrayObjectivATI", "GL_ATI_vertex_attrib_array_object", wine_glGetVertexAttribArrayObjectivATI
},
15665 { "glGetVertexAttribIiv", "GL_VERSION_3_0", wine_glGetVertexAttribIiv
},
15666 { "glGetVertexAttribIivEXT", "GL_NV_vertex_program4", wine_glGetVertexAttribIivEXT
},
15667 { "glGetVertexAttribIuiv", "GL_VERSION_3_0", wine_glGetVertexAttribIuiv
},
15668 { "glGetVertexAttribIuivEXT", "GL_NV_vertex_program4", wine_glGetVertexAttribIuivEXT
},
15669 { "glGetVertexAttribPointerv", "GL_VERSION_2_0", wine_glGetVertexAttribPointerv
},
15670 { "glGetVertexAttribPointervARB", "GL_ARB_vertex_program", wine_glGetVertexAttribPointervARB
},
15671 { "glGetVertexAttribPointervNV", "GL_NV_vertex_program", wine_glGetVertexAttribPointervNV
},
15672 { "glGetVertexAttribdv", "GL_VERSION_2_0", wine_glGetVertexAttribdv
},
15673 { "glGetVertexAttribdvARB", "GL_ARB_vertex_program", wine_glGetVertexAttribdvARB
},
15674 { "glGetVertexAttribdvNV", "GL_NV_vertex_program", wine_glGetVertexAttribdvNV
},
15675 { "glGetVertexAttribfv", "GL_VERSION_2_0", wine_glGetVertexAttribfv
},
15676 { "glGetVertexAttribfvARB", "GL_ARB_vertex_program", wine_glGetVertexAttribfvARB
},
15677 { "glGetVertexAttribfvNV", "GL_NV_vertex_program", wine_glGetVertexAttribfvNV
},
15678 { "glGetVertexAttribiv", "GL_VERSION_2_0", wine_glGetVertexAttribiv
},
15679 { "glGetVertexAttribivARB", "GL_ARB_vertex_program", wine_glGetVertexAttribivARB
},
15680 { "glGetVertexAttribivNV", "GL_NV_vertex_program", wine_glGetVertexAttribivNV
},
15681 { "glGetVideoCaptureStreamdvNV", "GL_NV_video_capture", wine_glGetVideoCaptureStreamdvNV
},
15682 { "glGetVideoCaptureStreamfvNV", "GL_NV_video_capture", wine_glGetVideoCaptureStreamfvNV
},
15683 { "glGetVideoCaptureStreamivNV", "GL_NV_video_capture", wine_glGetVideoCaptureStreamivNV
},
15684 { "glGetVideoCaptureivNV", "GL_NV_video_capture", wine_glGetVideoCaptureivNV
},
15685 { "glGetVideoi64vNV", "GL_NV_present_video", wine_glGetVideoi64vNV
},
15686 { "glGetVideoivNV", "GL_NV_present_video", wine_glGetVideoivNV
},
15687 { "glGetVideoui64vNV", "GL_NV_present_video", wine_glGetVideoui64vNV
},
15688 { "glGetVideouivNV", "GL_NV_present_video", wine_glGetVideouivNV
},
15689 { "glGlobalAlphaFactorbSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorbSUN
},
15690 { "glGlobalAlphaFactordSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactordSUN
},
15691 { "glGlobalAlphaFactorfSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorfSUN
},
15692 { "glGlobalAlphaFactoriSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactoriSUN
},
15693 { "glGlobalAlphaFactorsSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorsSUN
},
15694 { "glGlobalAlphaFactorubSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorubSUN
},
15695 { "glGlobalAlphaFactoruiSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactoruiSUN
},
15696 { "glGlobalAlphaFactorusSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorusSUN
},
15697 { "glHintPGI", "GL_PGI_misc_hints", wine_glHintPGI
},
15698 { "glHistogram", "GL_VERSION_1_2_DEPRECATED", wine_glHistogram
},
15699 { "glHistogramEXT", "GL_EXT_histogram", wine_glHistogramEXT
},
15700 { "glIglooInterfaceSGIX", "GL_SGIX_igloo_interface", wine_glIglooInterfaceSGIX
},
15701 { "glImageTransformParameterfHP", "GL_HP_image_transform", wine_glImageTransformParameterfHP
},
15702 { "glImageTransformParameterfvHP", "GL_HP_image_transform", wine_glImageTransformParameterfvHP
},
15703 { "glImageTransformParameteriHP", "GL_HP_image_transform", wine_glImageTransformParameteriHP
},
15704 { "glImageTransformParameterivHP", "GL_HP_image_transform", wine_glImageTransformParameterivHP
},
15705 { "glIndexFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glIndexFormatNV
},
15706 { "glIndexFuncEXT", "GL_EXT_index_func", wine_glIndexFuncEXT
},
15707 { "glIndexMaterialEXT", "GL_EXT_index_material", wine_glIndexMaterialEXT
},
15708 { "glIndexPointerEXT", "GL_EXT_vertex_array", wine_glIndexPointerEXT
},
15709 { "glIndexPointerListIBM", "GL_IBM_vertex_array_lists", wine_glIndexPointerListIBM
},
15710 { "glInsertComponentEXT", "GL_EXT_vertex_shader", wine_glInsertComponentEXT
},
15711 { "glInstrumentsBufferSGIX", "GL_SGIX_instruments", wine_glInstrumentsBufferSGIX
},
15712 { "glIsAsyncMarkerSGIX", "GL_SGIX_async", wine_glIsAsyncMarkerSGIX
},
15713 { "glIsBuffer", "GL_VERSION_1_5", wine_glIsBuffer
},
15714 { "glIsBufferARB", "GL_ARB_vertex_buffer_object", wine_glIsBufferARB
},
15715 { "glIsBufferResidentNV", "GL_NV_shader_buffer_load", wine_glIsBufferResidentNV
},
15716 { "glIsEnabledIndexedEXT", "GL_EXT_draw_buffers2", wine_glIsEnabledIndexedEXT
},
15717 { "glIsEnabledi", "GL_VERSION_3_0", wine_glIsEnabledi
},
15718 { "glIsFenceAPPLE", "GL_APPLE_fence", wine_glIsFenceAPPLE
},
15719 { "glIsFenceNV", "GL_NV_fence", wine_glIsFenceNV
},
15720 { "glIsFramebuffer", "GL_ARB_framebuffer_object", wine_glIsFramebuffer
},
15721 { "glIsFramebufferEXT", "GL_EXT_framebuffer_object", wine_glIsFramebufferEXT
},
15722 { "glIsNamedBufferResidentNV", "GL_NV_shader_buffer_load", wine_glIsNamedBufferResidentNV
},
15723 { "glIsObjectBufferATI", "GL_ATI_vertex_array_object", wine_glIsObjectBufferATI
},
15724 { "glIsOcclusionQueryNV", "GL_NV_occlusion_query", wine_glIsOcclusionQueryNV
},
15725 { "glIsProgram", "GL_VERSION_2_0", wine_glIsProgram
},
15726 { "glIsProgramARB", "GL_ARB_vertex_program", wine_glIsProgramARB
},
15727 { "glIsProgramNV", "GL_NV_vertex_program", wine_glIsProgramNV
},
15728 { "glIsQuery", "GL_VERSION_1_5", wine_glIsQuery
},
15729 { "glIsQueryARB", "GL_ARB_occlusion_query", wine_glIsQueryARB
},
15730 { "glIsRenderbuffer", "GL_ARB_framebuffer_object", wine_glIsRenderbuffer
},
15731 { "glIsRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glIsRenderbufferEXT
},
15732 { "glIsShader", "GL_VERSION_2_0", wine_glIsShader
},
15733 { "glIsSync", "GL_ARB_sync", wine_glIsSync
},
15734 { "glIsTextureEXT", "GL_EXT_texture_object", wine_glIsTextureEXT
},
15735 { "glIsTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glIsTransformFeedbackNV
},
15736 { "glIsVariantEnabledEXT", "GL_EXT_vertex_shader", wine_glIsVariantEnabledEXT
},
15737 { "glIsVertexArray", "GL_ARB_vertex_array_object", wine_glIsVertexArray
},
15738 { "glIsVertexArrayAPPLE", "GL_APPLE_vertex_array_object", wine_glIsVertexArrayAPPLE
},
15739 { "glIsVertexAttribEnabledAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glIsVertexAttribEnabledAPPLE
},
15740 { "glLightEnviSGIX", "GL_SGIX_fragment_lighting", wine_glLightEnviSGIX
},
15741 { "glLinkProgram", "GL_VERSION_2_0", wine_glLinkProgram
},
15742 { "glLinkProgramARB", "GL_ARB_shader_objects", wine_glLinkProgramARB
},
15743 { "glListParameterfSGIX", "GL_SGIX_list_priority", wine_glListParameterfSGIX
},
15744 { "glListParameterfvSGIX", "GL_SGIX_list_priority", wine_glListParameterfvSGIX
},
15745 { "glListParameteriSGIX", "GL_SGIX_list_priority", wine_glListParameteriSGIX
},
15746 { "glListParameterivSGIX", "GL_SGIX_list_priority", wine_glListParameterivSGIX
},
15747 { "glLoadIdentityDeformationMapSGIX", "GL_SGIX_polynomial_ffd", wine_glLoadIdentityDeformationMapSGIX
},
15748 { "glLoadProgramNV", "GL_NV_vertex_program", wine_glLoadProgramNV
},
15749 { "glLoadTransposeMatrixd", "GL_VERSION_1_3_DEPRECATED", wine_glLoadTransposeMatrixd
},
15750 { "glLoadTransposeMatrixdARB", "GL_ARB_transpose_matrix", wine_glLoadTransposeMatrixdARB
},
15751 { "glLoadTransposeMatrixf", "GL_VERSION_1_3_DEPRECATED", wine_glLoadTransposeMatrixf
},
15752 { "glLoadTransposeMatrixfARB", "GL_ARB_transpose_matrix", wine_glLoadTransposeMatrixfARB
},
15753 { "glLockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glLockArraysEXT
},
15754 { "glMTexCoord2fSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fSGIS
},
15755 { "glMTexCoord2fvSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fvSGIS
},
15756 { "glMakeBufferNonResidentNV", "GL_NV_shader_buffer_load", wine_glMakeBufferNonResidentNV
},
15757 { "glMakeBufferResidentNV", "GL_NV_shader_buffer_load", wine_glMakeBufferResidentNV
},
15758 { "glMapBuffer", "GL_VERSION_1_5", wine_glMapBuffer
},
15759 { "glMapBufferARB", "GL_ARB_vertex_buffer_object", wine_glMapBufferARB
},
15760 { "glMapBufferRange", "GL_ARB_map_buffer_range", wine_glMapBufferRange
},
15761 { "glMapControlPointsNV", "GL_NV_evaluators", wine_glMapControlPointsNV
},
15762 { "glMapNamedBufferEXT", "GL_EXT_direct_state_access", wine_glMapNamedBufferEXT
},
15763 { "glMapObjectBufferATI", "GL_ATI_map_object_buffer", wine_glMapObjectBufferATI
},
15764 { "glMapParameterfvNV", "GL_NV_evaluators", wine_glMapParameterfvNV
},
15765 { "glMapParameterivNV", "GL_NV_evaluators", wine_glMapParameterivNV
},
15766 { "glMapVertexAttrib1dAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glMapVertexAttrib1dAPPLE
},
15767 { "glMapVertexAttrib1fAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glMapVertexAttrib1fAPPLE
},
15768 { "glMapVertexAttrib2dAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glMapVertexAttrib2dAPPLE
},
15769 { "glMapVertexAttrib2fAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glMapVertexAttrib2fAPPLE
},
15770 { "glMatrixFrustumEXT", "GL_EXT_direct_state_access", wine_glMatrixFrustumEXT
},
15771 { "glMatrixIndexPointerARB", "GL_ARB_matrix_palette", wine_glMatrixIndexPointerARB
},
15772 { "glMatrixIndexubvARB", "GL_ARB_matrix_palette", wine_glMatrixIndexubvARB
},
15773 { "glMatrixIndexuivARB", "GL_ARB_matrix_palette", wine_glMatrixIndexuivARB
},
15774 { "glMatrixIndexusvARB", "GL_ARB_matrix_palette", wine_glMatrixIndexusvARB
},
15775 { "glMatrixLoadIdentityEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadIdentityEXT
},
15776 { "glMatrixLoadTransposedEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadTransposedEXT
},
15777 { "glMatrixLoadTransposefEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadTransposefEXT
},
15778 { "glMatrixLoaddEXT", "GL_EXT_direct_state_access", wine_glMatrixLoaddEXT
},
15779 { "glMatrixLoadfEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadfEXT
},
15780 { "glMatrixMultTransposedEXT", "GL_EXT_direct_state_access", wine_glMatrixMultTransposedEXT
},
15781 { "glMatrixMultTransposefEXT", "GL_EXT_direct_state_access", wine_glMatrixMultTransposefEXT
},
15782 { "glMatrixMultdEXT", "GL_EXT_direct_state_access", wine_glMatrixMultdEXT
},
15783 { "glMatrixMultfEXT", "GL_EXT_direct_state_access", wine_glMatrixMultfEXT
},
15784 { "glMatrixOrthoEXT", "GL_EXT_direct_state_access", wine_glMatrixOrthoEXT
},
15785 { "glMatrixPopEXT", "GL_EXT_direct_state_access", wine_glMatrixPopEXT
},
15786 { "glMatrixPushEXT", "GL_EXT_direct_state_access", wine_glMatrixPushEXT
},
15787 { "glMatrixRotatedEXT", "GL_EXT_direct_state_access", wine_glMatrixRotatedEXT
},
15788 { "glMatrixRotatefEXT", "GL_EXT_direct_state_access", wine_glMatrixRotatefEXT
},
15789 { "glMatrixScaledEXT", "GL_EXT_direct_state_access", wine_glMatrixScaledEXT
},
15790 { "glMatrixScalefEXT", "GL_EXT_direct_state_access", wine_glMatrixScalefEXT
},
15791 { "glMatrixTranslatedEXT", "GL_EXT_direct_state_access", wine_glMatrixTranslatedEXT
},
15792 { "glMatrixTranslatefEXT", "GL_EXT_direct_state_access", wine_glMatrixTranslatefEXT
},
15793 { "glMinSampleShading", "GL_ARB_sample_shading", wine_glMinSampleShading
},
15794 { "glMinmax", "GL_VERSION_1_2_DEPRECATED", wine_glMinmax
},
15795 { "glMinmaxEXT", "GL_EXT_histogram", wine_glMinmaxEXT
},
15796 { "glMultTransposeMatrixd", "GL_VERSION_1_3_DEPRECATED", wine_glMultTransposeMatrixd
},
15797 { "glMultTransposeMatrixdARB", "GL_ARB_transpose_matrix", wine_glMultTransposeMatrixdARB
},
15798 { "glMultTransposeMatrixf", "GL_VERSION_1_3_DEPRECATED", wine_glMultTransposeMatrixf
},
15799 { "glMultTransposeMatrixfARB", "GL_ARB_transpose_matrix", wine_glMultTransposeMatrixfARB
},
15800 { "glMultiDrawArrays", "GL_VERSION_1_4", wine_glMultiDrawArrays
},
15801 { "glMultiDrawArraysEXT", "GL_EXT_multi_draw_arrays", wine_glMultiDrawArraysEXT
},
15802 { "glMultiDrawElementArrayAPPLE", "GL_APPLE_element_array", wine_glMultiDrawElementArrayAPPLE
},
15803 { "glMultiDrawElements", "GL_VERSION_1_4", wine_glMultiDrawElements
},
15804 { "glMultiDrawElementsBaseVertex", "GL_ARB_draw_elements_base_vertex", wine_glMultiDrawElementsBaseVertex
},
15805 { "glMultiDrawElementsEXT", "GL_EXT_multi_draw_arrays", wine_glMultiDrawElementsEXT
},
15806 { "glMultiDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", wine_glMultiDrawRangeElementArrayAPPLE
},
15807 { "glMultiModeDrawArraysIBM", "GL_IBM_multimode_draw_arrays", wine_glMultiModeDrawArraysIBM
},
15808 { "glMultiModeDrawElementsIBM", "GL_IBM_multimode_draw_arrays", wine_glMultiModeDrawElementsIBM
},
15809 { "glMultiTexBufferEXT", "GL_EXT_direct_state_access", wine_glMultiTexBufferEXT
},
15810 { "glMultiTexCoord1d", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1d
},
15811 { "glMultiTexCoord1dARB", "GL_ARB_multitexture", wine_glMultiTexCoord1dARB
},
15812 { "glMultiTexCoord1dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1dSGIS
},
15813 { "glMultiTexCoord1dv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1dv
},
15814 { "glMultiTexCoord1dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord1dvARB
},
15815 { "glMultiTexCoord1dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1dvSGIS
},
15816 { "glMultiTexCoord1f", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1f
},
15817 { "glMultiTexCoord1fARB", "GL_ARB_multitexture", wine_glMultiTexCoord1fARB
},
15818 { "glMultiTexCoord1fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1fSGIS
},
15819 { "glMultiTexCoord1fv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1fv
},
15820 { "glMultiTexCoord1fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord1fvARB
},
15821 { "glMultiTexCoord1fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1fvSGIS
},
15822 { "glMultiTexCoord1hNV", "GL_NV_half_float", wine_glMultiTexCoord1hNV
},
15823 { "glMultiTexCoord1hvNV", "GL_NV_half_float", wine_glMultiTexCoord1hvNV
},
15824 { "glMultiTexCoord1i", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1i
},
15825 { "glMultiTexCoord1iARB", "GL_ARB_multitexture", wine_glMultiTexCoord1iARB
},
15826 { "glMultiTexCoord1iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1iSGIS
},
15827 { "glMultiTexCoord1iv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1iv
},
15828 { "glMultiTexCoord1ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord1ivARB
},
15829 { "glMultiTexCoord1ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1ivSGIS
},
15830 { "glMultiTexCoord1s", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1s
},
15831 { "glMultiTexCoord1sARB", "GL_ARB_multitexture", wine_glMultiTexCoord1sARB
},
15832 { "glMultiTexCoord1sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1sSGIS
},
15833 { "glMultiTexCoord1sv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1sv
},
15834 { "glMultiTexCoord1svARB", "GL_ARB_multitexture", wine_glMultiTexCoord1svARB
},
15835 { "glMultiTexCoord1svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1svSGIS
},
15836 { "glMultiTexCoord2d", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2d
},
15837 { "glMultiTexCoord2dARB", "GL_ARB_multitexture", wine_glMultiTexCoord2dARB
},
15838 { "glMultiTexCoord2dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2dSGIS
},
15839 { "glMultiTexCoord2dv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2dv
},
15840 { "glMultiTexCoord2dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord2dvARB
},
15841 { "glMultiTexCoord2dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2dvSGIS
},
15842 { "glMultiTexCoord2f", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2f
},
15843 { "glMultiTexCoord2fARB", "GL_ARB_multitexture", wine_glMultiTexCoord2fARB
},
15844 { "glMultiTexCoord2fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2fSGIS
},
15845 { "glMultiTexCoord2fv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2fv
},
15846 { "glMultiTexCoord2fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord2fvARB
},
15847 { "glMultiTexCoord2fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2fvSGIS
},
15848 { "glMultiTexCoord2hNV", "GL_NV_half_float", wine_glMultiTexCoord2hNV
},
15849 { "glMultiTexCoord2hvNV", "GL_NV_half_float", wine_glMultiTexCoord2hvNV
},
15850 { "glMultiTexCoord2i", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2i
},
15851 { "glMultiTexCoord2iARB", "GL_ARB_multitexture", wine_glMultiTexCoord2iARB
},
15852 { "glMultiTexCoord2iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2iSGIS
},
15853 { "glMultiTexCoord2iv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2iv
},
15854 { "glMultiTexCoord2ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord2ivARB
},
15855 { "glMultiTexCoord2ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2ivSGIS
},
15856 { "glMultiTexCoord2s", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2s
},
15857 { "glMultiTexCoord2sARB", "GL_ARB_multitexture", wine_glMultiTexCoord2sARB
},
15858 { "glMultiTexCoord2sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2sSGIS
},
15859 { "glMultiTexCoord2sv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2sv
},
15860 { "glMultiTexCoord2svARB", "GL_ARB_multitexture", wine_glMultiTexCoord2svARB
},
15861 { "glMultiTexCoord2svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2svSGIS
},
15862 { "glMultiTexCoord3d", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3d
},
15863 { "glMultiTexCoord3dARB", "GL_ARB_multitexture", wine_glMultiTexCoord3dARB
},
15864 { "glMultiTexCoord3dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3dSGIS
},
15865 { "glMultiTexCoord3dv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3dv
},
15866 { "glMultiTexCoord3dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord3dvARB
},
15867 { "glMultiTexCoord3dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3dvSGIS
},
15868 { "glMultiTexCoord3f", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3f
},
15869 { "glMultiTexCoord3fARB", "GL_ARB_multitexture", wine_glMultiTexCoord3fARB
},
15870 { "glMultiTexCoord3fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3fSGIS
},
15871 { "glMultiTexCoord3fv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3fv
},
15872 { "glMultiTexCoord3fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord3fvARB
},
15873 { "glMultiTexCoord3fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3fvSGIS
},
15874 { "glMultiTexCoord3hNV", "GL_NV_half_float", wine_glMultiTexCoord3hNV
},
15875 { "glMultiTexCoord3hvNV", "GL_NV_half_float", wine_glMultiTexCoord3hvNV
},
15876 { "glMultiTexCoord3i", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3i
},
15877 { "glMultiTexCoord3iARB", "GL_ARB_multitexture", wine_glMultiTexCoord3iARB
},
15878 { "glMultiTexCoord3iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3iSGIS
},
15879 { "glMultiTexCoord3iv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3iv
},
15880 { "glMultiTexCoord3ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord3ivARB
},
15881 { "glMultiTexCoord3ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3ivSGIS
},
15882 { "glMultiTexCoord3s", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3s
},
15883 { "glMultiTexCoord3sARB", "GL_ARB_multitexture", wine_glMultiTexCoord3sARB
},
15884 { "glMultiTexCoord3sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3sSGIS
},
15885 { "glMultiTexCoord3sv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3sv
},
15886 { "glMultiTexCoord3svARB", "GL_ARB_multitexture", wine_glMultiTexCoord3svARB
},
15887 { "glMultiTexCoord3svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3svSGIS
},
15888 { "glMultiTexCoord4d", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4d
},
15889 { "glMultiTexCoord4dARB", "GL_ARB_multitexture", wine_glMultiTexCoord4dARB
},
15890 { "glMultiTexCoord4dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4dSGIS
},
15891 { "glMultiTexCoord4dv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4dv
},
15892 { "glMultiTexCoord4dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord4dvARB
},
15893 { "glMultiTexCoord4dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4dvSGIS
},
15894 { "glMultiTexCoord4f", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4f
},
15895 { "glMultiTexCoord4fARB", "GL_ARB_multitexture", wine_glMultiTexCoord4fARB
},
15896 { "glMultiTexCoord4fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4fSGIS
},
15897 { "glMultiTexCoord4fv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4fv
},
15898 { "glMultiTexCoord4fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord4fvARB
},
15899 { "glMultiTexCoord4fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4fvSGIS
},
15900 { "glMultiTexCoord4hNV", "GL_NV_half_float", wine_glMultiTexCoord4hNV
},
15901 { "glMultiTexCoord4hvNV", "GL_NV_half_float", wine_glMultiTexCoord4hvNV
},
15902 { "glMultiTexCoord4i", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4i
},
15903 { "glMultiTexCoord4iARB", "GL_ARB_multitexture", wine_glMultiTexCoord4iARB
},
15904 { "glMultiTexCoord4iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4iSGIS
},
15905 { "glMultiTexCoord4iv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4iv
},
15906 { "glMultiTexCoord4ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord4ivARB
},
15907 { "glMultiTexCoord4ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4ivSGIS
},
15908 { "glMultiTexCoord4s", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4s
},
15909 { "glMultiTexCoord4sARB", "GL_ARB_multitexture", wine_glMultiTexCoord4sARB
},
15910 { "glMultiTexCoord4sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4sSGIS
},
15911 { "glMultiTexCoord4sv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4sv
},
15912 { "glMultiTexCoord4svARB", "GL_ARB_multitexture", wine_glMultiTexCoord4svARB
},
15913 { "glMultiTexCoord4svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4svSGIS
},
15914 { "glMultiTexCoordPointerEXT", "GL_EXT_direct_state_access", wine_glMultiTexCoordPointerEXT
},
15915 { "glMultiTexCoordPointerSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoordPointerSGIS
},
15916 { "glMultiTexEnvfEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvfEXT
},
15917 { "glMultiTexEnvfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvfvEXT
},
15918 { "glMultiTexEnviEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnviEXT
},
15919 { "glMultiTexEnvivEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvivEXT
},
15920 { "glMultiTexGendEXT", "GL_EXT_direct_state_access", wine_glMultiTexGendEXT
},
15921 { "glMultiTexGendvEXT", "GL_EXT_direct_state_access", wine_glMultiTexGendvEXT
},
15922 { "glMultiTexGenfEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenfEXT
},
15923 { "glMultiTexGenfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenfvEXT
},
15924 { "glMultiTexGeniEXT", "GL_EXT_direct_state_access", wine_glMultiTexGeniEXT
},
15925 { "glMultiTexGenivEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenivEXT
},
15926 { "glMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage1DEXT
},
15927 { "glMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage2DEXT
},
15928 { "glMultiTexImage3DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage3DEXT
},
15929 { "glMultiTexParameterIivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterIivEXT
},
15930 { "glMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterIuivEXT
},
15931 { "glMultiTexParameterfEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterfEXT
},
15932 { "glMultiTexParameterfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterfvEXT
},
15933 { "glMultiTexParameteriEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameteriEXT
},
15934 { "glMultiTexParameterivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterivEXT
},
15935 { "glMultiTexRenderbufferEXT", "GL_EXT_direct_state_access", wine_glMultiTexRenderbufferEXT
},
15936 { "glMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage1DEXT
},
15937 { "glMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage2DEXT
},
15938 { "glMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage3DEXT
},
15939 { "glNamedBufferDataEXT", "GL_EXT_direct_state_access", wine_glNamedBufferDataEXT
},
15940 { "glNamedBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glNamedBufferSubDataEXT
},
15941 { "glNamedFramebufferRenderbufferEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferRenderbufferEXT
},
15942 { "glNamedFramebufferTexture1DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture1DEXT
},
15943 { "glNamedFramebufferTexture2DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture2DEXT
},
15944 { "glNamedFramebufferTexture3DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture3DEXT
},
15945 { "glNamedFramebufferTextureEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureEXT
},
15946 { "glNamedFramebufferTextureFaceEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureFaceEXT
},
15947 { "glNamedFramebufferTextureLayerEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureLayerEXT
},
15948 { "glNamedMakeBufferNonResidentNV", "GL_NV_shader_buffer_load", wine_glNamedMakeBufferNonResidentNV
},
15949 { "glNamedMakeBufferResidentNV", "GL_NV_shader_buffer_load", wine_glNamedMakeBufferResidentNV
},
15950 { "glNamedProgramLocalParameter4dEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dEXT
},
15951 { "glNamedProgramLocalParameter4dvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dvEXT
},
15952 { "glNamedProgramLocalParameter4fEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4fEXT
},
15953 { "glNamedProgramLocalParameter4fvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4fvEXT
},
15954 { "glNamedProgramLocalParameterI4iEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4iEXT
},
15955 { "glNamedProgramLocalParameterI4ivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4ivEXT
},
15956 { "glNamedProgramLocalParameterI4uiEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4uiEXT
},
15957 { "glNamedProgramLocalParameterI4uivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4uivEXT
},
15958 { "glNamedProgramLocalParameters4fvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameters4fvEXT
},
15959 { "glNamedProgramLocalParametersI4ivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParametersI4ivEXT
},
15960 { "glNamedProgramLocalParametersI4uivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParametersI4uivEXT
},
15961 { "glNamedProgramStringEXT", "GL_EXT_direct_state_access", wine_glNamedProgramStringEXT
},
15962 { "glNamedRenderbufferStorageEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageEXT
},
15963 { "glNamedRenderbufferStorageMultisampleCoverageEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageMultisampleCoverageEXT
},
15964 { "glNamedRenderbufferStorageMultisampleEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageMultisampleEXT
},
15965 { "glNewBufferRegion", "GL_KTX_buffer_region", wine_glNewBufferRegion
},
15966 { "glNewObjectBufferATI", "GL_ATI_vertex_array_object", wine_glNewObjectBufferATI
},
15967 { "glNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glNormal3fVertex3fSUN
},
15968 { "glNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glNormal3fVertex3fvSUN
},
15969 { "glNormal3hNV", "GL_NV_half_float", wine_glNormal3hNV
},
15970 { "glNormal3hvNV", "GL_NV_half_float", wine_glNormal3hvNV
},
15971 { "glNormalFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glNormalFormatNV
},
15972 { "glNormalPointerEXT", "GL_EXT_vertex_array", wine_glNormalPointerEXT
},
15973 { "glNormalPointerListIBM", "GL_IBM_vertex_array_lists", wine_glNormalPointerListIBM
},
15974 { "glNormalPointervINTEL", "GL_INTEL_parallel_arrays", wine_glNormalPointervINTEL
},
15975 { "glNormalStream3bATI", "GL_ATI_vertex_streams", wine_glNormalStream3bATI
},
15976 { "glNormalStream3bvATI", "GL_ATI_vertex_streams", wine_glNormalStream3bvATI
},
15977 { "glNormalStream3dATI", "GL_ATI_vertex_streams", wine_glNormalStream3dATI
},
15978 { "glNormalStream3dvATI", "GL_ATI_vertex_streams", wine_glNormalStream3dvATI
},
15979 { "glNormalStream3fATI", "GL_ATI_vertex_streams", wine_glNormalStream3fATI
},
15980 { "glNormalStream3fvATI", "GL_ATI_vertex_streams", wine_glNormalStream3fvATI
},
15981 { "glNormalStream3iATI", "GL_ATI_vertex_streams", wine_glNormalStream3iATI
},
15982 { "glNormalStream3ivATI", "GL_ATI_vertex_streams", wine_glNormalStream3ivATI
},
15983 { "glNormalStream3sATI", "GL_ATI_vertex_streams", wine_glNormalStream3sATI
},
15984 { "glNormalStream3svATI", "GL_ATI_vertex_streams", wine_glNormalStream3svATI
},
15985 { "glObjectPurgeableAPPLE", "GL_APPLE_object_purgeable", wine_glObjectPurgeableAPPLE
},
15986 { "glObjectUnpurgeableAPPLE", "GL_APPLE_object_purgeable", wine_glObjectUnpurgeableAPPLE
},
15987 { "glPNTrianglesfATI", "GL_ATI_pn_triangles", wine_glPNTrianglesfATI
},
15988 { "glPNTrianglesiATI", "GL_ATI_pn_triangles", wine_glPNTrianglesiATI
},
15989 { "glPassTexCoordATI", "GL_ATI_fragment_shader", wine_glPassTexCoordATI
},
15990 { "glPauseTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glPauseTransformFeedbackNV
},
15991 { "glPixelDataRangeNV", "GL_NV_pixel_data_range", wine_glPixelDataRangeNV
},
15992 { "glPixelTexGenParameterfSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterfSGIS
},
15993 { "glPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterfvSGIS
},
15994 { "glPixelTexGenParameteriSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameteriSGIS
},
15995 { "glPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterivSGIS
},
15996 { "glPixelTexGenSGIX", "GL_SGIX_pixel_texture", wine_glPixelTexGenSGIX
},
15997 { "glPixelTransformParameterfEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterfEXT
},
15998 { "glPixelTransformParameterfvEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterfvEXT
},
15999 { "glPixelTransformParameteriEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameteriEXT
},
16000 { "glPixelTransformParameterivEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterivEXT
},
16001 { "glPointParameterf", "GL_VERSION_1_4", wine_glPointParameterf
},
16002 { "glPointParameterfARB", "GL_ARB_point_parameters", wine_glPointParameterfARB
},
16003 { "glPointParameterfEXT", "GL_EXT_point_parameters", wine_glPointParameterfEXT
},
16004 { "glPointParameterfSGIS", "GL_SGIS_point_parameters", wine_glPointParameterfSGIS
},
16005 { "glPointParameterfv", "GL_VERSION_1_4", wine_glPointParameterfv
},
16006 { "glPointParameterfvARB", "GL_ARB_point_parameters", wine_glPointParameterfvARB
},
16007 { "glPointParameterfvEXT", "GL_EXT_point_parameters", wine_glPointParameterfvEXT
},
16008 { "glPointParameterfvSGIS", "GL_SGIS_point_parameters", wine_glPointParameterfvSGIS
},
16009 { "glPointParameteri", "GL_VERSION_1_4", wine_glPointParameteri
},
16010 { "glPointParameteriNV", "GL_NV_point_sprite", wine_glPointParameteriNV
},
16011 { "glPointParameteriv", "GL_VERSION_1_4", wine_glPointParameteriv
},
16012 { "glPointParameterivNV", "GL_NV_point_sprite", wine_glPointParameterivNV
},
16013 { "glPollAsyncSGIX", "GL_SGIX_async", wine_glPollAsyncSGIX
},
16014 { "glPollInstrumentsSGIX", "GL_SGIX_instruments", wine_glPollInstrumentsSGIX
},
16015 { "glPolygonOffsetEXT", "GL_EXT_polygon_offset", wine_glPolygonOffsetEXT
},
16016 { "glPresentFrameDualFillNV", "GL_NV_present_video", wine_glPresentFrameDualFillNV
},
16017 { "glPresentFrameKeyedNV", "GL_NV_present_video", wine_glPresentFrameKeyedNV
},
16018 { "glPrimitiveRestartIndex", "GL_VERSION_3_1", wine_glPrimitiveRestartIndex
},
16019 { "glPrimitiveRestartIndexNV", "GL_NV_primitive_restart", wine_glPrimitiveRestartIndexNV
},
16020 { "glPrimitiveRestartNV", "GL_NV_primitive_restart", wine_glPrimitiveRestartNV
},
16021 { "glPrioritizeTexturesEXT", "GL_EXT_texture_object", wine_glPrioritizeTexturesEXT
},
16022 { "glProgramBufferParametersIivNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersIivNV
},
16023 { "glProgramBufferParametersIuivNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersIuivNV
},
16024 { "glProgramBufferParametersfvNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersfvNV
},
16025 { "glProgramEnvParameter4dARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4dARB
},
16026 { "glProgramEnvParameter4dvARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4dvARB
},
16027 { "glProgramEnvParameter4fARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4fARB
},
16028 { "glProgramEnvParameter4fvARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4fvARB
},
16029 { "glProgramEnvParameterI4iNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4iNV
},
16030 { "glProgramEnvParameterI4ivNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4ivNV
},
16031 { "glProgramEnvParameterI4uiNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4uiNV
},
16032 { "glProgramEnvParameterI4uivNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4uivNV
},
16033 { "glProgramEnvParameters4fvEXT", "GL_EXT_gpu_program_parameters", wine_glProgramEnvParameters4fvEXT
},
16034 { "glProgramEnvParametersI4ivNV", "GL_NV_gpu_program4", wine_glProgramEnvParametersI4ivNV
},
16035 { "glProgramEnvParametersI4uivNV", "GL_NV_gpu_program4", wine_glProgramEnvParametersI4uivNV
},
16036 { "glProgramLocalParameter4dARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4dARB
},
16037 { "glProgramLocalParameter4dvARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4dvARB
},
16038 { "glProgramLocalParameter4fARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4fARB
},
16039 { "glProgramLocalParameter4fvARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4fvARB
},
16040 { "glProgramLocalParameterI4iNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4iNV
},
16041 { "glProgramLocalParameterI4ivNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4ivNV
},
16042 { "glProgramLocalParameterI4uiNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4uiNV
},
16043 { "glProgramLocalParameterI4uivNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4uivNV
},
16044 { "glProgramLocalParameters4fvEXT", "GL_EXT_gpu_program_parameters", wine_glProgramLocalParameters4fvEXT
},
16045 { "glProgramLocalParametersI4ivNV", "GL_NV_gpu_program4", wine_glProgramLocalParametersI4ivNV
},
16046 { "glProgramLocalParametersI4uivNV", "GL_NV_gpu_program4", wine_glProgramLocalParametersI4uivNV
},
16047 { "glProgramNamedParameter4dNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4dNV
},
16048 { "glProgramNamedParameter4dvNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4dvNV
},
16049 { "glProgramNamedParameter4fNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4fNV
},
16050 { "glProgramNamedParameter4fvNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4fvNV
},
16051 { "glProgramParameter4dNV", "GL_NV_vertex_program", wine_glProgramParameter4dNV
},
16052 { "glProgramParameter4dvNV", "GL_NV_vertex_program", wine_glProgramParameter4dvNV
},
16053 { "glProgramParameter4fNV", "GL_NV_vertex_program", wine_glProgramParameter4fNV
},
16054 { "glProgramParameter4fvNV", "GL_NV_vertex_program", wine_glProgramParameter4fvNV
},
16055 { "glProgramParameteri", "GL_VERSION_3_2", wine_glProgramParameteri
},
16056 { "glProgramParameteriARB", "GL_ARB_geometry_shader4", wine_glProgramParameteriARB
},
16057 { "glProgramParameteriEXT", "GL_EXT_geometry_shader4", wine_glProgramParameteriEXT
},
16058 { "glProgramParameters4dvNV", "GL_NV_vertex_program", wine_glProgramParameters4dvNV
},
16059 { "glProgramParameters4fvNV", "GL_NV_vertex_program", wine_glProgramParameters4fvNV
},
16060 { "glProgramStringARB", "GL_ARB_vertex_program", wine_glProgramStringARB
},
16061 { "glProgramUniform1fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1fEXT
},
16062 { "glProgramUniform1fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1fvEXT
},
16063 { "glProgramUniform1iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1iEXT
},
16064 { "glProgramUniform1ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1ivEXT
},
16065 { "glProgramUniform1uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1uiEXT
},
16066 { "glProgramUniform1uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1uivEXT
},
16067 { "glProgramUniform2fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2fEXT
},
16068 { "glProgramUniform2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2fvEXT
},
16069 { "glProgramUniform2iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2iEXT
},
16070 { "glProgramUniform2ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2ivEXT
},
16071 { "glProgramUniform2uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2uiEXT
},
16072 { "glProgramUniform2uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2uivEXT
},
16073 { "glProgramUniform3fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3fEXT
},
16074 { "glProgramUniform3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3fvEXT
},
16075 { "glProgramUniform3iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3iEXT
},
16076 { "glProgramUniform3ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3ivEXT
},
16077 { "glProgramUniform3uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3uiEXT
},
16078 { "glProgramUniform3uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3uivEXT
},
16079 { "glProgramUniform4fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4fEXT
},
16080 { "glProgramUniform4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4fvEXT
},
16081 { "glProgramUniform4iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4iEXT
},
16082 { "glProgramUniform4ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4ivEXT
},
16083 { "glProgramUniform4uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4uiEXT
},
16084 { "glProgramUniform4uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4uivEXT
},
16085 { "glProgramUniformMatrix2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2fvEXT
},
16086 { "glProgramUniformMatrix2x3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2x3fvEXT
},
16087 { "glProgramUniformMatrix2x4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2x4fvEXT
},
16088 { "glProgramUniformMatrix3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3fvEXT
},
16089 { "glProgramUniformMatrix3x2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3x2fvEXT
},
16090 { "glProgramUniformMatrix3x4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3x4fvEXT
},
16091 { "glProgramUniformMatrix4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4fvEXT
},
16092 { "glProgramUniformMatrix4x2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x2fvEXT
},
16093 { "glProgramUniformMatrix4x3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x3fvEXT
},
16094 { "glProgramUniformui64NV", "GL_NV_shader_buffer_load", wine_glProgramUniformui64NV
},
16095 { "glProgramUniformui64vNV", "GL_NV_shader_buffer_load", wine_glProgramUniformui64vNV
},
16096 { "glProgramVertexLimitNV", "GL_NV_geometry_program4", wine_glProgramVertexLimitNV
},
16097 { "glProvokingVertex", "GL_ARB_provoking_vertex", wine_glProvokingVertex
},
16098 { "glProvokingVertexEXT", "GL_EXT_provoking_vertex", wine_glProvokingVertexEXT
},
16099 { "glPushClientAttribDefaultEXT", "GL_EXT_direct_state_access", wine_glPushClientAttribDefaultEXT
},
16100 { "glReadBufferRegion", "GL_KTX_buffer_region", wine_glReadBufferRegion
},
16101 { "glReadInstrumentsSGIX", "GL_SGIX_instruments", wine_glReadInstrumentsSGIX
},
16102 { "glReferencePlaneSGIX", "GL_SGIX_reference_plane", wine_glReferencePlaneSGIX
},
16103 { "glRenderbufferStorage", "GL_ARB_framebuffer_object", wine_glRenderbufferStorage
},
16104 { "glRenderbufferStorageEXT", "GL_EXT_framebuffer_object", wine_glRenderbufferStorageEXT
},
16105 { "glRenderbufferStorageMultisample", "GL_ARB_framebuffer_object", wine_glRenderbufferStorageMultisample
},
16106 { "glRenderbufferStorageMultisampleCoverageNV", "GL_NV_framebuffer_multisample_coverage", wine_glRenderbufferStorageMultisampleCoverageNV
},
16107 { "glRenderbufferStorageMultisampleEXT", "GL_EXT_framebuffer_multisample", wine_glRenderbufferStorageMultisampleEXT
},
16108 { "glReplacementCodePointerSUN", "GL_SUN_triangle_list", wine_glReplacementCodePointerSUN
},
16109 { "glReplacementCodeubSUN", "GL_SUN_triangle_list", wine_glReplacementCodeubSUN
},
16110 { "glReplacementCodeubvSUN", "GL_SUN_triangle_list", wine_glReplacementCodeubvSUN
},
16111 { "glReplacementCodeuiColor3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor3fVertex3fSUN
},
16112 { "glReplacementCodeuiColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor3fVertex3fvSUN
},
16113 { "glReplacementCodeuiColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4fNormal3fVertex3fSUN
},
16114 { "glReplacementCodeuiColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
},
16115 { "glReplacementCodeuiColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4ubVertex3fSUN
},
16116 { "glReplacementCodeuiColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4ubVertex3fvSUN
},
16117 { "glReplacementCodeuiNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiNormal3fVertex3fSUN
},
16118 { "glReplacementCodeuiNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiNormal3fVertex3fvSUN
},
16119 { "glReplacementCodeuiSUN", "GL_SUN_triangle_list", wine_glReplacementCodeuiSUN
},
16120 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
},
16121 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
},
16122 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
},
16123 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
},
16124 { "glReplacementCodeuiTexCoord2fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fVertex3fSUN
},
16125 { "glReplacementCodeuiTexCoord2fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fVertex3fvSUN
},
16126 { "glReplacementCodeuiVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiVertex3fSUN
},
16127 { "glReplacementCodeuiVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiVertex3fvSUN
},
16128 { "glReplacementCodeuivSUN", "GL_SUN_triangle_list", wine_glReplacementCodeuivSUN
},
16129 { "glReplacementCodeusSUN", "GL_SUN_triangle_list", wine_glReplacementCodeusSUN
},
16130 { "glReplacementCodeusvSUN", "GL_SUN_triangle_list", wine_glReplacementCodeusvSUN
},
16131 { "glRequestResidentProgramsNV", "GL_NV_vertex_program", wine_glRequestResidentProgramsNV
},
16132 { "glResetHistogram", "GL_VERSION_1_2_DEPRECATED", wine_glResetHistogram
},
16133 { "glResetHistogramEXT", "GL_EXT_histogram", wine_glResetHistogramEXT
},
16134 { "glResetMinmax", "GL_VERSION_1_2_DEPRECATED", wine_glResetMinmax
},
16135 { "glResetMinmaxEXT", "GL_EXT_histogram", wine_glResetMinmaxEXT
},
16136 { "glResizeBuffersMESA", "GL_MESA_resize_buffers", wine_glResizeBuffersMESA
},
16137 { "glResumeTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glResumeTransformFeedbackNV
},
16138 { "glSampleCoverage", "GL_VERSION_1_3", wine_glSampleCoverage
},
16139 { "glSampleCoverageARB", "GL_ARB_multisample", wine_glSampleCoverageARB
},
16140 { "glSampleMapATI", "GL_ATI_fragment_shader", wine_glSampleMapATI
},
16141 { "glSampleMaskEXT", "GL_EXT_multisample", wine_glSampleMaskEXT
},
16142 { "glSampleMaskIndexedNV", "GL_NV_explicit_multisample", wine_glSampleMaskIndexedNV
},
16143 { "glSampleMaskSGIS", "GL_SGIS_multisample", wine_glSampleMaskSGIS
},
16144 { "glSampleMaski", "GL_ARB_texture_multisample", wine_glSampleMaski
},
16145 { "glSamplePatternEXT", "GL_EXT_multisample", wine_glSamplePatternEXT
},
16146 { "glSamplePatternSGIS", "GL_SGIS_multisample", wine_glSamplePatternSGIS
},
16147 { "glSecondaryColor3b", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3b
},
16148 { "glSecondaryColor3bEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3bEXT
},
16149 { "glSecondaryColor3bv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3bv
},
16150 { "glSecondaryColor3bvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3bvEXT
},
16151 { "glSecondaryColor3d", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3d
},
16152 { "glSecondaryColor3dEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3dEXT
},
16153 { "glSecondaryColor3dv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3dv
},
16154 { "glSecondaryColor3dvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3dvEXT
},
16155 { "glSecondaryColor3f", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3f
},
16156 { "glSecondaryColor3fEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3fEXT
},
16157 { "glSecondaryColor3fv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3fv
},
16158 { "glSecondaryColor3fvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3fvEXT
},
16159 { "glSecondaryColor3hNV", "GL_NV_half_float", wine_glSecondaryColor3hNV
},
16160 { "glSecondaryColor3hvNV", "GL_NV_half_float", wine_glSecondaryColor3hvNV
},
16161 { "glSecondaryColor3i", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3i
},
16162 { "glSecondaryColor3iEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3iEXT
},
16163 { "glSecondaryColor3iv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3iv
},
16164 { "glSecondaryColor3ivEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ivEXT
},
16165 { "glSecondaryColor3s", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3s
},
16166 { "glSecondaryColor3sEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3sEXT
},
16167 { "glSecondaryColor3sv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3sv
},
16168 { "glSecondaryColor3svEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3svEXT
},
16169 { "glSecondaryColor3ub", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3ub
},
16170 { "glSecondaryColor3ubEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ubEXT
},
16171 { "glSecondaryColor3ubv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3ubv
},
16172 { "glSecondaryColor3ubvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ubvEXT
},
16173 { "glSecondaryColor3ui", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3ui
},
16174 { "glSecondaryColor3uiEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3uiEXT
},
16175 { "glSecondaryColor3uiv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3uiv
},
16176 { "glSecondaryColor3uivEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3uivEXT
},
16177 { "glSecondaryColor3us", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3us
},
16178 { "glSecondaryColor3usEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usEXT
},
16179 { "glSecondaryColor3usv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3usv
},
16180 { "glSecondaryColor3usvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usvEXT
},
16181 { "glSecondaryColorFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glSecondaryColorFormatNV
},
16182 { "glSecondaryColorPointer", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColorPointer
},
16183 { "glSecondaryColorPointerEXT", "GL_EXT_secondary_color", wine_glSecondaryColorPointerEXT
},
16184 { "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists", wine_glSecondaryColorPointerListIBM
},
16185 { "glSelectPerfMonitorCountersAMD", "GL_AMD_performance_monitor", wine_glSelectPerfMonitorCountersAMD
},
16186 { "glSelectTextureCoordSetSGIS", "GL_SGIS_multitexture", wine_glSelectTextureCoordSetSGIS
},
16187 { "glSelectTextureSGIS", "GL_SGIS_multitexture", wine_glSelectTextureSGIS
},
16188 { "glSeparableFilter2D", "GL_VERSION_1_2_DEPRECATED", wine_glSeparableFilter2D
},
16189 { "glSeparableFilter2DEXT", "GL_EXT_convolution", wine_glSeparableFilter2DEXT
},
16190 { "glSetFenceAPPLE", "GL_APPLE_fence", wine_glSetFenceAPPLE
},
16191 { "glSetFenceNV", "GL_NV_fence", wine_glSetFenceNV
},
16192 { "glSetFragmentShaderConstantATI", "GL_ATI_fragment_shader", wine_glSetFragmentShaderConstantATI
},
16193 { "glSetInvariantEXT", "GL_EXT_vertex_shader", wine_glSetInvariantEXT
},
16194 { "glSetLocalConstantEXT", "GL_EXT_vertex_shader", wine_glSetLocalConstantEXT
},
16195 { "glShaderOp1EXT", "GL_EXT_vertex_shader", wine_glShaderOp1EXT
},
16196 { "glShaderOp2EXT", "GL_EXT_vertex_shader", wine_glShaderOp2EXT
},
16197 { "glShaderOp3EXT", "GL_EXT_vertex_shader", wine_glShaderOp3EXT
},
16198 { "glShaderSource", "GL_VERSION_2_0", wine_glShaderSource
},
16199 { "glShaderSourceARB", "GL_ARB_shader_objects", wine_glShaderSourceARB
},
16200 { "glSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", wine_glSharpenTexFuncSGIS
},
16201 { "glSpriteParameterfSGIX", "GL_SGIX_sprite", wine_glSpriteParameterfSGIX
},
16202 { "glSpriteParameterfvSGIX", "GL_SGIX_sprite", wine_glSpriteParameterfvSGIX
},
16203 { "glSpriteParameteriSGIX", "GL_SGIX_sprite", wine_glSpriteParameteriSGIX
},
16204 { "glSpriteParameterivSGIX", "GL_SGIX_sprite", wine_glSpriteParameterivSGIX
},
16205 { "glStartInstrumentsSGIX", "GL_SGIX_instruments", wine_glStartInstrumentsSGIX
},
16206 { "glStencilClearTagEXT", "GL_EXT_stencil_clear_tag", wine_glStencilClearTagEXT
},
16207 { "glStencilFuncSeparate", "GL_VERSION_2_0", wine_glStencilFuncSeparate
},
16208 { "glStencilFuncSeparateATI", "GL_ATI_separate_stencil", wine_glStencilFuncSeparateATI
},
16209 { "glStencilMaskSeparate", "GL_VERSION_2_0", wine_glStencilMaskSeparate
},
16210 { "glStencilOpSeparate", "GL_VERSION_2_0", wine_glStencilOpSeparate
},
16211 { "glStencilOpSeparateATI", "GL_ATI_separate_stencil", wine_glStencilOpSeparateATI
},
16212 { "glStopInstrumentsSGIX", "GL_SGIX_instruments", wine_glStopInstrumentsSGIX
},
16213 { "glStringMarkerGREMEDY", "GL_GREMEDY_string_marker", wine_glStringMarkerGREMEDY
},
16214 { "glSwizzleEXT", "GL_EXT_vertex_shader", wine_glSwizzleEXT
},
16215 { "glTagSampleBufferSGIX", "GL_SGIX_tag_sample_buffer", wine_glTagSampleBufferSGIX
},
16216 { "glTangent3bEXT", "GL_EXT_coordinate_frame", wine_glTangent3bEXT
},
16217 { "glTangent3bvEXT", "GL_EXT_coordinate_frame", wine_glTangent3bvEXT
},
16218 { "glTangent3dEXT", "GL_EXT_coordinate_frame", wine_glTangent3dEXT
},
16219 { "glTangent3dvEXT", "GL_EXT_coordinate_frame", wine_glTangent3dvEXT
},
16220 { "glTangent3fEXT", "GL_EXT_coordinate_frame", wine_glTangent3fEXT
},
16221 { "glTangent3fvEXT", "GL_EXT_coordinate_frame", wine_glTangent3fvEXT
},
16222 { "glTangent3iEXT", "GL_EXT_coordinate_frame", wine_glTangent3iEXT
},
16223 { "glTangent3ivEXT", "GL_EXT_coordinate_frame", wine_glTangent3ivEXT
},
16224 { "glTangent3sEXT", "GL_EXT_coordinate_frame", wine_glTangent3sEXT
},
16225 { "glTangent3svEXT", "GL_EXT_coordinate_frame", wine_glTangent3svEXT
},
16226 { "glTangentPointerEXT", "GL_EXT_coordinate_frame", wine_glTangentPointerEXT
},
16227 { "glTbufferMask3DFX", "GL_3DFX_tbuffer", wine_glTbufferMask3DFX
},
16228 { "glTessellationFactorAMD", "GL_AMD_vertex_shader_tesselator", wine_glTessellationFactorAMD
},
16229 { "glTessellationModeAMD", "GL_AMD_vertex_shader_tesselator", wine_glTessellationModeAMD
},
16230 { "glTestFenceAPPLE", "GL_APPLE_fence", wine_glTestFenceAPPLE
},
16231 { "glTestFenceNV", "GL_NV_fence", wine_glTestFenceNV
},
16232 { "glTestObjectAPPLE", "GL_APPLE_fence", wine_glTestObjectAPPLE
},
16233 { "glTexBuffer", "GL_VERSION_3_1", wine_glTexBuffer
},
16234 { "glTexBufferARB", "GL_ARB_texture_buffer_object", wine_glTexBufferARB
},
16235 { "glTexBufferEXT", "GL_EXT_texture_buffer_object", wine_glTexBufferEXT
},
16236 { "glTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", wine_glTexBumpParameterfvATI
},
16237 { "glTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", wine_glTexBumpParameterivATI
},
16238 { "glTexCoord1hNV", "GL_NV_half_float", wine_glTexCoord1hNV
},
16239 { "glTexCoord1hvNV", "GL_NV_half_float", wine_glTexCoord1hvNV
},
16240 { "glTexCoord2fColor3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor3fVertex3fSUN
},
16241 { "glTexCoord2fColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor3fVertex3fvSUN
},
16242 { "glTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4fNormal3fVertex3fSUN
},
16243 { "glTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4fNormal3fVertex3fvSUN
},
16244 { "glTexCoord2fColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4ubVertex3fSUN
},
16245 { "glTexCoord2fColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4ubVertex3fvSUN
},
16246 { "glTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fNormal3fVertex3fSUN
},
16247 { "glTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fNormal3fVertex3fvSUN
},
16248 { "glTexCoord2fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fVertex3fSUN
},
16249 { "glTexCoord2fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fVertex3fvSUN
},
16250 { "glTexCoord2hNV", "GL_NV_half_float", wine_glTexCoord2hNV
},
16251 { "glTexCoord2hvNV", "GL_NV_half_float", wine_glTexCoord2hvNV
},
16252 { "glTexCoord3hNV", "GL_NV_half_float", wine_glTexCoord3hNV
},
16253 { "glTexCoord3hvNV", "GL_NV_half_float", wine_glTexCoord3hvNV
},
16254 { "glTexCoord4fColor4fNormal3fVertex4fSUN", "GL_SUN_vertex", wine_glTexCoord4fColor4fNormal3fVertex4fSUN
},
16255 { "glTexCoord4fColor4fNormal3fVertex4fvSUN", "GL_SUN_vertex", wine_glTexCoord4fColor4fNormal3fVertex4fvSUN
},
16256 { "glTexCoord4fVertex4fSUN", "GL_SUN_vertex", wine_glTexCoord4fVertex4fSUN
},
16257 { "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex", wine_glTexCoord4fVertex4fvSUN
},
16258 { "glTexCoord4hNV", "GL_NV_half_float", wine_glTexCoord4hNV
},
16259 { "glTexCoord4hvNV", "GL_NV_half_float", wine_glTexCoord4hvNV
},
16260 { "glTexCoordFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glTexCoordFormatNV
},
16261 { "glTexCoordPointerEXT", "GL_EXT_vertex_array", wine_glTexCoordPointerEXT
},
16262 { "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glTexCoordPointerListIBM
},
16263 { "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays", wine_glTexCoordPointervINTEL
},
16264 { "glTexFilterFuncSGIS", "GL_SGIS_texture_filter4", wine_glTexFilterFuncSGIS
},
16265 { "glTexImage2DMultisample", "GL_ARB_texture_multisample", wine_glTexImage2DMultisample
},
16266 { "glTexImage3D", "GL_VERSION_1_2", wine_glTexImage3D
},
16267 { "glTexImage3DEXT", "GL_EXT_texture3D", wine_glTexImage3DEXT
},
16268 { "glTexImage3DMultisample", "GL_ARB_texture_multisample", wine_glTexImage3DMultisample
},
16269 { "glTexImage4DSGIS", "GL_SGIS_texture4D", wine_glTexImage4DSGIS
},
16270 { "glTexParameterIiv", "GL_VERSION_3_0", wine_glTexParameterIiv
},
16271 { "glTexParameterIivEXT", "GL_EXT_texture_integer", wine_glTexParameterIivEXT
},
16272 { "glTexParameterIuiv", "GL_VERSION_3_0", wine_glTexParameterIuiv
},
16273 { "glTexParameterIuivEXT", "GL_EXT_texture_integer", wine_glTexParameterIuivEXT
},
16274 { "glTexRenderbufferNV", "GL_NV_explicit_multisample", wine_glTexRenderbufferNV
},
16275 { "glTexSubImage1DEXT", "GL_EXT_subtexture", wine_glTexSubImage1DEXT
},
16276 { "glTexSubImage2DEXT", "GL_EXT_subtexture", wine_glTexSubImage2DEXT
},
16277 { "glTexSubImage3D", "GL_VERSION_1_2", wine_glTexSubImage3D
},
16278 { "glTexSubImage3DEXT", "GL_EXT_texture3D", wine_glTexSubImage3DEXT
},
16279 { "glTexSubImage4DSGIS", "GL_SGIS_texture4D", wine_glTexSubImage4DSGIS
},
16280 { "glTextureBarrierNV", "GL_NV_texture_barrier", wine_glTextureBarrierNV
},
16281 { "glTextureBufferEXT", "GL_EXT_direct_state_access", wine_glTextureBufferEXT
},
16282 { "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask", wine_glTextureColorMaskSGIS
},
16283 { "glTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glTextureImage1DEXT
},
16284 { "glTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glTextureImage2DEXT
},
16285 { "glTextureImage3DEXT", "GL_EXT_direct_state_access", wine_glTextureImage3DEXT
},
16286 { "glTextureLightEXT", "GL_EXT_light_texture", wine_glTextureLightEXT
},
16287 { "glTextureMaterialEXT", "GL_EXT_light_texture", wine_glTextureMaterialEXT
},
16288 { "glTextureNormalEXT", "GL_EXT_texture_perturb_normal", wine_glTextureNormalEXT
},
16289 { "glTextureParameterIivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterIivEXT
},
16290 { "glTextureParameterIuivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterIuivEXT
},
16291 { "glTextureParameterfEXT", "GL_EXT_direct_state_access", wine_glTextureParameterfEXT
},
16292 { "glTextureParameterfvEXT", "GL_EXT_direct_state_access", wine_glTextureParameterfvEXT
},
16293 { "glTextureParameteriEXT", "GL_EXT_direct_state_access", wine_glTextureParameteriEXT
},
16294 { "glTextureParameterivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterivEXT
},
16295 { "glTextureRangeAPPLE", "GL_APPLE_texture_range", wine_glTextureRangeAPPLE
},
16296 { "glTextureRenderbufferEXT", "GL_EXT_direct_state_access", wine_glTextureRenderbufferEXT
},
16297 { "glTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage1DEXT
},
16298 { "glTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage2DEXT
},
16299 { "glTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage3DEXT
},
16300 { "glTrackMatrixNV", "GL_NV_vertex_program", wine_glTrackMatrixNV
},
16301 { "glTransformFeedbackAttribsNV", "GL_NV_transform_feedback", wine_glTransformFeedbackAttribsNV
},
16302 { "glTransformFeedbackVaryings", "GL_VERSION_3_0", wine_glTransformFeedbackVaryings
},
16303 { "glTransformFeedbackVaryingsEXT", "GL_EXT_transform_feedback", wine_glTransformFeedbackVaryingsEXT
},
16304 { "glTransformFeedbackVaryingsNV", "GL_NV_transform_feedback", wine_glTransformFeedbackVaryingsNV
},
16305 { "glUniform1f", "GL_VERSION_2_0", wine_glUniform1f
},
16306 { "glUniform1fARB", "GL_ARB_shader_objects", wine_glUniform1fARB
},
16307 { "glUniform1fv", "GL_VERSION_2_0", wine_glUniform1fv
},
16308 { "glUniform1fvARB", "GL_ARB_shader_objects", wine_glUniform1fvARB
},
16309 { "glUniform1i", "GL_VERSION_2_0", wine_glUniform1i
},
16310 { "glUniform1iARB", "GL_ARB_shader_objects", wine_glUniform1iARB
},
16311 { "glUniform1iv", "GL_VERSION_2_0", wine_glUniform1iv
},
16312 { "glUniform1ivARB", "GL_ARB_shader_objects", wine_glUniform1ivARB
},
16313 { "glUniform1ui", "GL_VERSION_3_0", wine_glUniform1ui
},
16314 { "glUniform1uiEXT", "GL_EXT_gpu_shader4", wine_glUniform1uiEXT
},
16315 { "glUniform1uiv", "GL_VERSION_3_0", wine_glUniform1uiv
},
16316 { "glUniform1uivEXT", "GL_EXT_gpu_shader4", wine_glUniform1uivEXT
},
16317 { "glUniform2f", "GL_VERSION_2_0", wine_glUniform2f
},
16318 { "glUniform2fARB", "GL_ARB_shader_objects", wine_glUniform2fARB
},
16319 { "glUniform2fv", "GL_VERSION_2_0", wine_glUniform2fv
},
16320 { "glUniform2fvARB", "GL_ARB_shader_objects", wine_glUniform2fvARB
},
16321 { "glUniform2i", "GL_VERSION_2_0", wine_glUniform2i
},
16322 { "glUniform2iARB", "GL_ARB_shader_objects", wine_glUniform2iARB
},
16323 { "glUniform2iv", "GL_VERSION_2_0", wine_glUniform2iv
},
16324 { "glUniform2ivARB", "GL_ARB_shader_objects", wine_glUniform2ivARB
},
16325 { "glUniform2ui", "GL_VERSION_3_0", wine_glUniform2ui
},
16326 { "glUniform2uiEXT", "GL_EXT_gpu_shader4", wine_glUniform2uiEXT
},
16327 { "glUniform2uiv", "GL_VERSION_3_0", wine_glUniform2uiv
},
16328 { "glUniform2uivEXT", "GL_EXT_gpu_shader4", wine_glUniform2uivEXT
},
16329 { "glUniform3f", "GL_VERSION_2_0", wine_glUniform3f
},
16330 { "glUniform3fARB", "GL_ARB_shader_objects", wine_glUniform3fARB
},
16331 { "glUniform3fv", "GL_VERSION_2_0", wine_glUniform3fv
},
16332 { "glUniform3fvARB", "GL_ARB_shader_objects", wine_glUniform3fvARB
},
16333 { "glUniform3i", "GL_VERSION_2_0", wine_glUniform3i
},
16334 { "glUniform3iARB", "GL_ARB_shader_objects", wine_glUniform3iARB
},
16335 { "glUniform3iv", "GL_VERSION_2_0", wine_glUniform3iv
},
16336 { "glUniform3ivARB", "GL_ARB_shader_objects", wine_glUniform3ivARB
},
16337 { "glUniform3ui", "GL_VERSION_3_0", wine_glUniform3ui
},
16338 { "glUniform3uiEXT", "GL_EXT_gpu_shader4", wine_glUniform3uiEXT
},
16339 { "glUniform3uiv", "GL_VERSION_3_0", wine_glUniform3uiv
},
16340 { "glUniform3uivEXT", "GL_EXT_gpu_shader4", wine_glUniform3uivEXT
},
16341 { "glUniform4f", "GL_VERSION_2_0", wine_glUniform4f
},
16342 { "glUniform4fARB", "GL_ARB_shader_objects", wine_glUniform4fARB
},
16343 { "glUniform4fv", "GL_VERSION_2_0", wine_glUniform4fv
},
16344 { "glUniform4fvARB", "GL_ARB_shader_objects", wine_glUniform4fvARB
},
16345 { "glUniform4i", "GL_VERSION_2_0", wine_glUniform4i
},
16346 { "glUniform4iARB", "GL_ARB_shader_objects", wine_glUniform4iARB
},
16347 { "glUniform4iv", "GL_VERSION_2_0", wine_glUniform4iv
},
16348 { "glUniform4ivARB", "GL_ARB_shader_objects", wine_glUniform4ivARB
},
16349 { "glUniform4ui", "GL_VERSION_3_0", wine_glUniform4ui
},
16350 { "glUniform4uiEXT", "GL_EXT_gpu_shader4", wine_glUniform4uiEXT
},
16351 { "glUniform4uiv", "GL_VERSION_3_0", wine_glUniform4uiv
},
16352 { "glUniform4uivEXT", "GL_EXT_gpu_shader4", wine_glUniform4uivEXT
},
16353 { "glUniformBlockBinding", "GL_ARB_uniform_buffer_object", wine_glUniformBlockBinding
},
16354 { "glUniformBufferEXT", "GL_EXT_bindable_uniform", wine_glUniformBufferEXT
},
16355 { "glUniformMatrix2fv", "GL_VERSION_2_0", wine_glUniformMatrix2fv
},
16356 { "glUniformMatrix2fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix2fvARB
},
16357 { "glUniformMatrix2x3fv", "GL_VERSION_2_1", wine_glUniformMatrix2x3fv
},
16358 { "glUniformMatrix2x4fv", "GL_VERSION_2_1", wine_glUniformMatrix2x4fv
},
16359 { "glUniformMatrix3fv", "GL_VERSION_2_0", wine_glUniformMatrix3fv
},
16360 { "glUniformMatrix3fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix3fvARB
},
16361 { "glUniformMatrix3x2fv", "GL_VERSION_2_1", wine_glUniformMatrix3x2fv
},
16362 { "glUniformMatrix3x4fv", "GL_VERSION_2_1", wine_glUniformMatrix3x4fv
},
16363 { "glUniformMatrix4fv", "GL_VERSION_2_0", wine_glUniformMatrix4fv
},
16364 { "glUniformMatrix4fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix4fvARB
},
16365 { "glUniformMatrix4x2fv", "GL_VERSION_2_1", wine_glUniformMatrix4x2fv
},
16366 { "glUniformMatrix4x3fv", "GL_VERSION_2_1", wine_glUniformMatrix4x3fv
},
16367 { "glUniformui64NV", "GL_NV_shader_buffer_load", wine_glUniformui64NV
},
16368 { "glUniformui64vNV", "GL_NV_shader_buffer_load", wine_glUniformui64vNV
},
16369 { "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glUnlockArraysEXT
},
16370 { "glUnmapBuffer", "GL_VERSION_1_5", wine_glUnmapBuffer
},
16371 { "glUnmapBufferARB", "GL_ARB_vertex_buffer_object", wine_glUnmapBufferARB
},
16372 { "glUnmapNamedBufferEXT", "GL_EXT_direct_state_access", wine_glUnmapNamedBufferEXT
},
16373 { "glUnmapObjectBufferATI", "GL_ATI_map_object_buffer", wine_glUnmapObjectBufferATI
},
16374 { "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object", wine_glUpdateObjectBufferATI
},
16375 { "glUseProgram", "GL_VERSION_2_0", wine_glUseProgram
},
16376 { "glUseProgramObjectARB", "GL_ARB_shader_objects", wine_glUseProgramObjectARB
},
16377 { "glUseShaderProgramEXT", "GL_EXT_separate_shader_objects", wine_glUseShaderProgramEXT
},
16378 { "glValidateProgram", "GL_VERSION_2_0", wine_glValidateProgram
},
16379 { "glValidateProgramARB", "GL_ARB_shader_objects", wine_glValidateProgramARB
},
16380 { "glVariantArrayObjectATI", "GL_ATI_vertex_array_object", wine_glVariantArrayObjectATI
},
16381 { "glVariantPointerEXT", "GL_EXT_vertex_shader", wine_glVariantPointerEXT
},
16382 { "glVariantbvEXT", "GL_EXT_vertex_shader", wine_glVariantbvEXT
},
16383 { "glVariantdvEXT", "GL_EXT_vertex_shader", wine_glVariantdvEXT
},
16384 { "glVariantfvEXT", "GL_EXT_vertex_shader", wine_glVariantfvEXT
},
16385 { "glVariantivEXT", "GL_EXT_vertex_shader", wine_glVariantivEXT
},
16386 { "glVariantsvEXT", "GL_EXT_vertex_shader", wine_glVariantsvEXT
},
16387 { "glVariantubvEXT", "GL_EXT_vertex_shader", wine_glVariantubvEXT
},
16388 { "glVariantuivEXT", "GL_EXT_vertex_shader", wine_glVariantuivEXT
},
16389 { "glVariantusvEXT", "GL_EXT_vertex_shader", wine_glVariantusvEXT
},
16390 { "glVertex2hNV", "GL_NV_half_float", wine_glVertex2hNV
},
16391 { "glVertex2hvNV", "GL_NV_half_float", wine_glVertex2hvNV
},
16392 { "glVertex3hNV", "GL_NV_half_float", wine_glVertex3hNV
},
16393 { "glVertex3hvNV", "GL_NV_half_float", wine_glVertex3hvNV
},
16394 { "glVertex4hNV", "GL_NV_half_float", wine_glVertex4hNV
},
16395 { "glVertex4hvNV", "GL_NV_half_float", wine_glVertex4hvNV
},
16396 { "glVertexArrayParameteriAPPLE", "GL_APPLE_vertex_array_range", wine_glVertexArrayParameteriAPPLE
},
16397 { "glVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", wine_glVertexArrayRangeAPPLE
},
16398 { "glVertexArrayRangeNV", "GL_NV_vertex_array_range", wine_glVertexArrayRangeNV
},
16399 { "glVertexAttrib1d", "GL_VERSION_2_0", wine_glVertexAttrib1d
},
16400 { "glVertexAttrib1dARB", "GL_ARB_vertex_program", wine_glVertexAttrib1dARB
},
16401 { "glVertexAttrib1dNV", "GL_NV_vertex_program", wine_glVertexAttrib1dNV
},
16402 { "glVertexAttrib1dv", "GL_VERSION_2_0", wine_glVertexAttrib1dv
},
16403 { "glVertexAttrib1dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib1dvARB
},
16404 { "glVertexAttrib1dvNV", "GL_NV_vertex_program", wine_glVertexAttrib1dvNV
},
16405 { "glVertexAttrib1f", "GL_VERSION_2_0", wine_glVertexAttrib1f
},
16406 { "glVertexAttrib1fARB", "GL_ARB_vertex_program", wine_glVertexAttrib1fARB
},
16407 { "glVertexAttrib1fNV", "GL_NV_vertex_program", wine_glVertexAttrib1fNV
},
16408 { "glVertexAttrib1fv", "GL_VERSION_2_0", wine_glVertexAttrib1fv
},
16409 { "glVertexAttrib1fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib1fvARB
},
16410 { "glVertexAttrib1fvNV", "GL_NV_vertex_program", wine_glVertexAttrib1fvNV
},
16411 { "glVertexAttrib1hNV", "GL_NV_half_float", wine_glVertexAttrib1hNV
},
16412 { "glVertexAttrib1hvNV", "GL_NV_half_float", wine_glVertexAttrib1hvNV
},
16413 { "glVertexAttrib1s", "GL_VERSION_2_0", wine_glVertexAttrib1s
},
16414 { "glVertexAttrib1sARB", "GL_ARB_vertex_program", wine_glVertexAttrib1sARB
},
16415 { "glVertexAttrib1sNV", "GL_NV_vertex_program", wine_glVertexAttrib1sNV
},
16416 { "glVertexAttrib1sv", "GL_VERSION_2_0", wine_glVertexAttrib1sv
},
16417 { "glVertexAttrib1svARB", "GL_ARB_vertex_program", wine_glVertexAttrib1svARB
},
16418 { "glVertexAttrib1svNV", "GL_NV_vertex_program", wine_glVertexAttrib1svNV
},
16419 { "glVertexAttrib2d", "GL_VERSION_2_0", wine_glVertexAttrib2d
},
16420 { "glVertexAttrib2dARB", "GL_ARB_vertex_program", wine_glVertexAttrib2dARB
},
16421 { "glVertexAttrib2dNV", "GL_NV_vertex_program", wine_glVertexAttrib2dNV
},
16422 { "glVertexAttrib2dv", "GL_VERSION_2_0", wine_glVertexAttrib2dv
},
16423 { "glVertexAttrib2dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib2dvARB
},
16424 { "glVertexAttrib2dvNV", "GL_NV_vertex_program", wine_glVertexAttrib2dvNV
},
16425 { "glVertexAttrib2f", "GL_VERSION_2_0", wine_glVertexAttrib2f
},
16426 { "glVertexAttrib2fARB", "GL_ARB_vertex_program", wine_glVertexAttrib2fARB
},
16427 { "glVertexAttrib2fNV", "GL_NV_vertex_program", wine_glVertexAttrib2fNV
},
16428 { "glVertexAttrib2fv", "GL_VERSION_2_0", wine_glVertexAttrib2fv
},
16429 { "glVertexAttrib2fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib2fvARB
},
16430 { "glVertexAttrib2fvNV", "GL_NV_vertex_program", wine_glVertexAttrib2fvNV
},
16431 { "glVertexAttrib2hNV", "GL_NV_half_float", wine_glVertexAttrib2hNV
},
16432 { "glVertexAttrib2hvNV", "GL_NV_half_float", wine_glVertexAttrib2hvNV
},
16433 { "glVertexAttrib2s", "GL_VERSION_2_0", wine_glVertexAttrib2s
},
16434 { "glVertexAttrib2sARB", "GL_ARB_vertex_program", wine_glVertexAttrib2sARB
},
16435 { "glVertexAttrib2sNV", "GL_NV_vertex_program", wine_glVertexAttrib2sNV
},
16436 { "glVertexAttrib2sv", "GL_VERSION_2_0", wine_glVertexAttrib2sv
},
16437 { "glVertexAttrib2svARB", "GL_ARB_vertex_program", wine_glVertexAttrib2svARB
},
16438 { "glVertexAttrib2svNV", "GL_NV_vertex_program", wine_glVertexAttrib2svNV
},
16439 { "glVertexAttrib3d", "GL_VERSION_2_0", wine_glVertexAttrib3d
},
16440 { "glVertexAttrib3dARB", "GL_ARB_vertex_program", wine_glVertexAttrib3dARB
},
16441 { "glVertexAttrib3dNV", "GL_NV_vertex_program", wine_glVertexAttrib3dNV
},
16442 { "glVertexAttrib3dv", "GL_VERSION_2_0", wine_glVertexAttrib3dv
},
16443 { "glVertexAttrib3dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib3dvARB
},
16444 { "glVertexAttrib3dvNV", "GL_NV_vertex_program", wine_glVertexAttrib3dvNV
},
16445 { "glVertexAttrib3f", "GL_VERSION_2_0", wine_glVertexAttrib3f
},
16446 { "glVertexAttrib3fARB", "GL_ARB_vertex_program", wine_glVertexAttrib3fARB
},
16447 { "glVertexAttrib3fNV", "GL_NV_vertex_program", wine_glVertexAttrib3fNV
},
16448 { "glVertexAttrib3fv", "GL_VERSION_2_0", wine_glVertexAttrib3fv
},
16449 { "glVertexAttrib3fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib3fvARB
},
16450 { "glVertexAttrib3fvNV", "GL_NV_vertex_program", wine_glVertexAttrib3fvNV
},
16451 { "glVertexAttrib3hNV", "GL_NV_half_float", wine_glVertexAttrib3hNV
},
16452 { "glVertexAttrib3hvNV", "GL_NV_half_float", wine_glVertexAttrib3hvNV
},
16453 { "glVertexAttrib3s", "GL_VERSION_2_0", wine_glVertexAttrib3s
},
16454 { "glVertexAttrib3sARB", "GL_ARB_vertex_program", wine_glVertexAttrib3sARB
},
16455 { "glVertexAttrib3sNV", "GL_NV_vertex_program", wine_glVertexAttrib3sNV
},
16456 { "glVertexAttrib3sv", "GL_VERSION_2_0", wine_glVertexAttrib3sv
},
16457 { "glVertexAttrib3svARB", "GL_ARB_vertex_program", wine_glVertexAttrib3svARB
},
16458 { "glVertexAttrib3svNV", "GL_NV_vertex_program", wine_glVertexAttrib3svNV
},
16459 { "glVertexAttrib4Nbv", "GL_VERSION_2_0", wine_glVertexAttrib4Nbv
},
16460 { "glVertexAttrib4NbvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NbvARB
},
16461 { "glVertexAttrib4Niv", "GL_VERSION_2_0", wine_glVertexAttrib4Niv
},
16462 { "glVertexAttrib4NivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NivARB
},
16463 { "glVertexAttrib4Nsv", "GL_VERSION_2_0", wine_glVertexAttrib4Nsv
},
16464 { "glVertexAttrib4NsvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NsvARB
},
16465 { "glVertexAttrib4Nub", "GL_VERSION_2_0", wine_glVertexAttrib4Nub
},
16466 { "glVertexAttrib4NubARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NubARB
},
16467 { "glVertexAttrib4Nubv", "GL_VERSION_2_0", wine_glVertexAttrib4Nubv
},
16468 { "glVertexAttrib4NubvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NubvARB
},
16469 { "glVertexAttrib4Nuiv", "GL_VERSION_2_0", wine_glVertexAttrib4Nuiv
},
16470 { "glVertexAttrib4NuivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NuivARB
},
16471 { "glVertexAttrib4Nusv", "GL_VERSION_2_0", wine_glVertexAttrib4Nusv
},
16472 { "glVertexAttrib4NusvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NusvARB
},
16473 { "glVertexAttrib4bv", "GL_VERSION_2_0", wine_glVertexAttrib4bv
},
16474 { "glVertexAttrib4bvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4bvARB
},
16475 { "glVertexAttrib4d", "GL_VERSION_2_0", wine_glVertexAttrib4d
},
16476 { "glVertexAttrib4dARB", "GL_ARB_vertex_program", wine_glVertexAttrib4dARB
},
16477 { "glVertexAttrib4dNV", "GL_NV_vertex_program", wine_glVertexAttrib4dNV
},
16478 { "glVertexAttrib4dv", "GL_VERSION_2_0", wine_glVertexAttrib4dv
},
16479 { "glVertexAttrib4dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4dvARB
},
16480 { "glVertexAttrib4dvNV", "GL_NV_vertex_program", wine_glVertexAttrib4dvNV
},
16481 { "glVertexAttrib4f", "GL_VERSION_2_0", wine_glVertexAttrib4f
},
16482 { "glVertexAttrib4fARB", "GL_ARB_vertex_program", wine_glVertexAttrib4fARB
},
16483 { "glVertexAttrib4fNV", "GL_NV_vertex_program", wine_glVertexAttrib4fNV
},
16484 { "glVertexAttrib4fv", "GL_VERSION_2_0", wine_glVertexAttrib4fv
},
16485 { "glVertexAttrib4fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4fvARB
},
16486 { "glVertexAttrib4fvNV", "GL_NV_vertex_program", wine_glVertexAttrib4fvNV
},
16487 { "glVertexAttrib4hNV", "GL_NV_half_float", wine_glVertexAttrib4hNV
},
16488 { "glVertexAttrib4hvNV", "GL_NV_half_float", wine_glVertexAttrib4hvNV
},
16489 { "glVertexAttrib4iv", "GL_VERSION_2_0", wine_glVertexAttrib4iv
},
16490 { "glVertexAttrib4ivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4ivARB
},
16491 { "glVertexAttrib4s", "GL_VERSION_2_0", wine_glVertexAttrib4s
},
16492 { "glVertexAttrib4sARB", "GL_ARB_vertex_program", wine_glVertexAttrib4sARB
},
16493 { "glVertexAttrib4sNV", "GL_NV_vertex_program", wine_glVertexAttrib4sNV
},
16494 { "glVertexAttrib4sv", "GL_VERSION_2_0", wine_glVertexAttrib4sv
},
16495 { "glVertexAttrib4svARB", "GL_ARB_vertex_program", wine_glVertexAttrib4svARB
},
16496 { "glVertexAttrib4svNV", "GL_NV_vertex_program", wine_glVertexAttrib4svNV
},
16497 { "glVertexAttrib4ubNV", "GL_NV_vertex_program", wine_glVertexAttrib4ubNV
},
16498 { "glVertexAttrib4ubv", "GL_VERSION_2_0", wine_glVertexAttrib4ubv
},
16499 { "glVertexAttrib4ubvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4ubvARB
},
16500 { "glVertexAttrib4ubvNV", "GL_NV_vertex_program", wine_glVertexAttrib4ubvNV
},
16501 { "glVertexAttrib4uiv", "GL_VERSION_2_0", wine_glVertexAttrib4uiv
},
16502 { "glVertexAttrib4uivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4uivARB
},
16503 { "glVertexAttrib4usv", "GL_VERSION_2_0", wine_glVertexAttrib4usv
},
16504 { "glVertexAttrib4usvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4usvARB
},
16505 { "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object", wine_glVertexAttribArrayObjectATI
},
16506 { "glVertexAttribDivisorARB", "GL_ARB_instanced_arrays", wine_glVertexAttribDivisorARB
},
16507 { "glVertexAttribFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glVertexAttribFormatNV
},
16508 { "glVertexAttribI1i", "GL_VERSION_3_0", wine_glVertexAttribI1i
},
16509 { "glVertexAttribI1iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1iEXT
},
16510 { "glVertexAttribI1iv", "GL_VERSION_3_0", wine_glVertexAttribI1iv
},
16511 { "glVertexAttribI1ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1ivEXT
},
16512 { "glVertexAttribI1ui", "GL_VERSION_3_0", wine_glVertexAttribI1ui
},
16513 { "glVertexAttribI1uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1uiEXT
},
16514 { "glVertexAttribI1uiv", "GL_VERSION_3_0", wine_glVertexAttribI1uiv
},
16515 { "glVertexAttribI1uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1uivEXT
},
16516 { "glVertexAttribI2i", "GL_VERSION_3_0", wine_glVertexAttribI2i
},
16517 { "glVertexAttribI2iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2iEXT
},
16518 { "glVertexAttribI2iv", "GL_VERSION_3_0", wine_glVertexAttribI2iv
},
16519 { "glVertexAttribI2ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2ivEXT
},
16520 { "glVertexAttribI2ui", "GL_VERSION_3_0", wine_glVertexAttribI2ui
},
16521 { "glVertexAttribI2uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2uiEXT
},
16522 { "glVertexAttribI2uiv", "GL_VERSION_3_0", wine_glVertexAttribI2uiv
},
16523 { "glVertexAttribI2uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2uivEXT
},
16524 { "glVertexAttribI3i", "GL_VERSION_3_0", wine_glVertexAttribI3i
},
16525 { "glVertexAttribI3iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3iEXT
},
16526 { "glVertexAttribI3iv", "GL_VERSION_3_0", wine_glVertexAttribI3iv
},
16527 { "glVertexAttribI3ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3ivEXT
},
16528 { "glVertexAttribI3ui", "GL_VERSION_3_0", wine_glVertexAttribI3ui
},
16529 { "glVertexAttribI3uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3uiEXT
},
16530 { "glVertexAttribI3uiv", "GL_VERSION_3_0", wine_glVertexAttribI3uiv
},
16531 { "glVertexAttribI3uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3uivEXT
},
16532 { "glVertexAttribI4bv", "GL_VERSION_3_0", wine_glVertexAttribI4bv
},
16533 { "glVertexAttribI4bvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4bvEXT
},
16534 { "glVertexAttribI4i", "GL_VERSION_3_0", wine_glVertexAttribI4i
},
16535 { "glVertexAttribI4iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4iEXT
},
16536 { "glVertexAttribI4iv", "GL_VERSION_3_0", wine_glVertexAttribI4iv
},
16537 { "glVertexAttribI4ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4ivEXT
},
16538 { "glVertexAttribI4sv", "GL_VERSION_3_0", wine_glVertexAttribI4sv
},
16539 { "glVertexAttribI4svEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4svEXT
},
16540 { "glVertexAttribI4ubv", "GL_VERSION_3_0", wine_glVertexAttribI4ubv
},
16541 { "glVertexAttribI4ubvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4ubvEXT
},
16542 { "glVertexAttribI4ui", "GL_VERSION_3_0", wine_glVertexAttribI4ui
},
16543 { "glVertexAttribI4uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4uiEXT
},
16544 { "glVertexAttribI4uiv", "GL_VERSION_3_0", wine_glVertexAttribI4uiv
},
16545 { "glVertexAttribI4uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4uivEXT
},
16546 { "glVertexAttribI4usv", "GL_VERSION_3_0", wine_glVertexAttribI4usv
},
16547 { "glVertexAttribI4usvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4usvEXT
},
16548 { "glVertexAttribIFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glVertexAttribIFormatNV
},
16549 { "glVertexAttribIPointer", "GL_VERSION_3_0", wine_glVertexAttribIPointer
},
16550 { "glVertexAttribIPointerEXT", "GL_NV_vertex_program4", wine_glVertexAttribIPointerEXT
},
16551 { "glVertexAttribPointer", "GL_VERSION_2_0", wine_glVertexAttribPointer
},
16552 { "glVertexAttribPointerARB", "GL_ARB_vertex_program", wine_glVertexAttribPointerARB
},
16553 { "glVertexAttribPointerNV", "GL_NV_vertex_program", wine_glVertexAttribPointerNV
},
16554 { "glVertexAttribs1dvNV", "GL_NV_vertex_program", wine_glVertexAttribs1dvNV
},
16555 { "glVertexAttribs1fvNV", "GL_NV_vertex_program", wine_glVertexAttribs1fvNV
},
16556 { "glVertexAttribs1hvNV", "GL_NV_half_float", wine_glVertexAttribs1hvNV
},
16557 { "glVertexAttribs1svNV", "GL_NV_vertex_program", wine_glVertexAttribs1svNV
},
16558 { "glVertexAttribs2dvNV", "GL_NV_vertex_program", wine_glVertexAttribs2dvNV
},
16559 { "glVertexAttribs2fvNV", "GL_NV_vertex_program", wine_glVertexAttribs2fvNV
},
16560 { "glVertexAttribs2hvNV", "GL_NV_half_float", wine_glVertexAttribs2hvNV
},
16561 { "glVertexAttribs2svNV", "GL_NV_vertex_program", wine_glVertexAttribs2svNV
},
16562 { "glVertexAttribs3dvNV", "GL_NV_vertex_program", wine_glVertexAttribs3dvNV
},
16563 { "glVertexAttribs3fvNV", "GL_NV_vertex_program", wine_glVertexAttribs3fvNV
},
16564 { "glVertexAttribs3hvNV", "GL_NV_half_float", wine_glVertexAttribs3hvNV
},
16565 { "glVertexAttribs3svNV", "GL_NV_vertex_program", wine_glVertexAttribs3svNV
},
16566 { "glVertexAttribs4dvNV", "GL_NV_vertex_program", wine_glVertexAttribs4dvNV
},
16567 { "glVertexAttribs4fvNV", "GL_NV_vertex_program", wine_glVertexAttribs4fvNV
},
16568 { "glVertexAttribs4hvNV", "GL_NV_half_float", wine_glVertexAttribs4hvNV
},
16569 { "glVertexAttribs4svNV", "GL_NV_vertex_program", wine_glVertexAttribs4svNV
},
16570 { "glVertexAttribs4ubvNV", "GL_NV_vertex_program", wine_glVertexAttribs4ubvNV
},
16571 { "glVertexBlendARB", "GL_ARB_vertex_blend", wine_glVertexBlendARB
},
16572 { "glVertexBlendEnvfATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnvfATI
},
16573 { "glVertexBlendEnviATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnviATI
},
16574 { "glVertexFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glVertexFormatNV
},
16575 { "glVertexPointerEXT", "GL_EXT_vertex_array", wine_glVertexPointerEXT
},
16576 { "glVertexPointerListIBM", "GL_IBM_vertex_array_lists", wine_glVertexPointerListIBM
},
16577 { "glVertexPointervINTEL", "GL_INTEL_parallel_arrays", wine_glVertexPointervINTEL
},
16578 { "glVertexStream1dATI", "GL_ATI_vertex_streams", wine_glVertexStream1dATI
},
16579 { "glVertexStream1dvATI", "GL_ATI_vertex_streams", wine_glVertexStream1dvATI
},
16580 { "glVertexStream1fATI", "GL_ATI_vertex_streams", wine_glVertexStream1fATI
},
16581 { "glVertexStream1fvATI", "GL_ATI_vertex_streams", wine_glVertexStream1fvATI
},
16582 { "glVertexStream1iATI", "GL_ATI_vertex_streams", wine_glVertexStream1iATI
},
16583 { "glVertexStream1ivATI", "GL_ATI_vertex_streams", wine_glVertexStream1ivATI
},
16584 { "glVertexStream1sATI", "GL_ATI_vertex_streams", wine_glVertexStream1sATI
},
16585 { "glVertexStream1svATI", "GL_ATI_vertex_streams", wine_glVertexStream1svATI
},
16586 { "glVertexStream2dATI", "GL_ATI_vertex_streams", wine_glVertexStream2dATI
},
16587 { "glVertexStream2dvATI", "GL_ATI_vertex_streams", wine_glVertexStream2dvATI
},
16588 { "glVertexStream2fATI", "GL_ATI_vertex_streams", wine_glVertexStream2fATI
},
16589 { "glVertexStream2fvATI", "GL_ATI_vertex_streams", wine_glVertexStream2fvATI
},
16590 { "glVertexStream2iATI", "GL_ATI_vertex_streams", wine_glVertexStream2iATI
},
16591 { "glVertexStream2ivATI", "GL_ATI_vertex_streams", wine_glVertexStream2ivATI
},
16592 { "glVertexStream2sATI", "GL_ATI_vertex_streams", wine_glVertexStream2sATI
},
16593 { "glVertexStream2svATI", "GL_ATI_vertex_streams", wine_glVertexStream2svATI
},
16594 { "glVertexStream3dATI", "GL_ATI_vertex_streams", wine_glVertexStream3dATI
},
16595 { "glVertexStream3dvATI", "GL_ATI_vertex_streams", wine_glVertexStream3dvATI
},
16596 { "glVertexStream3fATI", "GL_ATI_vertex_streams", wine_glVertexStream3fATI
},
16597 { "glVertexStream3fvATI", "GL_ATI_vertex_streams", wine_glVertexStream3fvATI
},
16598 { "glVertexStream3iATI", "GL_ATI_vertex_streams", wine_glVertexStream3iATI
},
16599 { "glVertexStream3ivATI", "GL_ATI_vertex_streams", wine_glVertexStream3ivATI
},
16600 { "glVertexStream3sATI", "GL_ATI_vertex_streams", wine_glVertexStream3sATI
},
16601 { "glVertexStream3svATI", "GL_ATI_vertex_streams", wine_glVertexStream3svATI
},
16602 { "glVertexStream4dATI", "GL_ATI_vertex_streams", wine_glVertexStream4dATI
},
16603 { "glVertexStream4dvATI", "GL_ATI_vertex_streams", wine_glVertexStream4dvATI
},
16604 { "glVertexStream4fATI", "GL_ATI_vertex_streams", wine_glVertexStream4fATI
},
16605 { "glVertexStream4fvATI", "GL_ATI_vertex_streams", wine_glVertexStream4fvATI
},
16606 { "glVertexStream4iATI", "GL_ATI_vertex_streams", wine_glVertexStream4iATI
},
16607 { "glVertexStream4ivATI", "GL_ATI_vertex_streams", wine_glVertexStream4ivATI
},
16608 { "glVertexStream4sATI", "GL_ATI_vertex_streams", wine_glVertexStream4sATI
},
16609 { "glVertexStream4svATI", "GL_ATI_vertex_streams", wine_glVertexStream4svATI
},
16610 { "glVertexWeightPointerEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightPointerEXT
},
16611 { "glVertexWeightfEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightfEXT
},
16612 { "glVertexWeightfvEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightfvEXT
},
16613 { "glVertexWeighthNV", "GL_NV_half_float", wine_glVertexWeighthNV
},
16614 { "glVertexWeighthvNV", "GL_NV_half_float", wine_glVertexWeighthvNV
},
16615 { "glVideoCaptureNV", "GL_NV_video_capture", wine_glVideoCaptureNV
},
16616 { "glVideoCaptureStreamParameterdvNV", "GL_NV_video_capture", wine_glVideoCaptureStreamParameterdvNV
},
16617 { "glVideoCaptureStreamParameterfvNV", "GL_NV_video_capture", wine_glVideoCaptureStreamParameterfvNV
},
16618 { "glVideoCaptureStreamParameterivNV", "GL_NV_video_capture", wine_glVideoCaptureStreamParameterivNV
},
16619 { "glWaitSync", "GL_ARB_sync", wine_glWaitSync
},
16620 { "glWeightPointerARB", "GL_ARB_vertex_blend", wine_glWeightPointerARB
},
16621 { "glWeightbvARB", "GL_ARB_vertex_blend", wine_glWeightbvARB
},
16622 { "glWeightdvARB", "GL_ARB_vertex_blend", wine_glWeightdvARB
},
16623 { "glWeightfvARB", "GL_ARB_vertex_blend", wine_glWeightfvARB
},
16624 { "glWeightivARB", "GL_ARB_vertex_blend", wine_glWeightivARB
},
16625 { "glWeightsvARB", "GL_ARB_vertex_blend", wine_glWeightsvARB
},
16626 { "glWeightubvARB", "GL_ARB_vertex_blend", wine_glWeightubvARB
},
16627 { "glWeightuivARB", "GL_ARB_vertex_blend", wine_glWeightuivARB
},
16628 { "glWeightusvARB", "GL_ARB_vertex_blend", wine_glWeightusvARB
},
16629 { "glWindowPos2d", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2d
},
16630 { "glWindowPos2dARB", "GL_ARB_window_pos", wine_glWindowPos2dARB
},
16631 { "glWindowPos2dMESA", "GL_MESA_window_pos", wine_glWindowPos2dMESA
},
16632 { "glWindowPos2dv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2dv
},
16633 { "glWindowPos2dvARB", "GL_ARB_window_pos", wine_glWindowPos2dvARB
},
16634 { "glWindowPos2dvMESA", "GL_MESA_window_pos", wine_glWindowPos2dvMESA
},
16635 { "glWindowPos2f", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2f
},
16636 { "glWindowPos2fARB", "GL_ARB_window_pos", wine_glWindowPos2fARB
},
16637 { "glWindowPos2fMESA", "GL_MESA_window_pos", wine_glWindowPos2fMESA
},
16638 { "glWindowPos2fv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2fv
},
16639 { "glWindowPos2fvARB", "GL_ARB_window_pos", wine_glWindowPos2fvARB
},
16640 { "glWindowPos2fvMESA", "GL_MESA_window_pos", wine_glWindowPos2fvMESA
},
16641 { "glWindowPos2i", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2i
},
16642 { "glWindowPos2iARB", "GL_ARB_window_pos", wine_glWindowPos2iARB
},
16643 { "glWindowPos2iMESA", "GL_MESA_window_pos", wine_glWindowPos2iMESA
},
16644 { "glWindowPos2iv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2iv
},
16645 { "glWindowPos2ivARB", "GL_ARB_window_pos", wine_glWindowPos2ivARB
},
16646 { "glWindowPos2ivMESA", "GL_MESA_window_pos", wine_glWindowPos2ivMESA
},
16647 { "glWindowPos2s", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2s
},
16648 { "glWindowPos2sARB", "GL_ARB_window_pos", wine_glWindowPos2sARB
},
16649 { "glWindowPos2sMESA", "GL_MESA_window_pos", wine_glWindowPos2sMESA
},
16650 { "glWindowPos2sv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2sv
},
16651 { "glWindowPos2svARB", "GL_ARB_window_pos", wine_glWindowPos2svARB
},
16652 { "glWindowPos2svMESA", "GL_MESA_window_pos", wine_glWindowPos2svMESA
},
16653 { "glWindowPos3d", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3d
},
16654 { "glWindowPos3dARB", "GL_ARB_window_pos", wine_glWindowPos3dARB
},
16655 { "glWindowPos3dMESA", "GL_MESA_window_pos", wine_glWindowPos3dMESA
},
16656 { "glWindowPos3dv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3dv
},
16657 { "glWindowPos3dvARB", "GL_ARB_window_pos", wine_glWindowPos3dvARB
},
16658 { "glWindowPos3dvMESA", "GL_MESA_window_pos", wine_glWindowPos3dvMESA
},
16659 { "glWindowPos3f", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3f
},
16660 { "glWindowPos3fARB", "GL_ARB_window_pos", wine_glWindowPos3fARB
},
16661 { "glWindowPos3fMESA", "GL_MESA_window_pos", wine_glWindowPos3fMESA
},
16662 { "glWindowPos3fv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3fv
},
16663 { "glWindowPos3fvARB", "GL_ARB_window_pos", wine_glWindowPos3fvARB
},
16664 { "glWindowPos3fvMESA", "GL_MESA_window_pos", wine_glWindowPos3fvMESA
},
16665 { "glWindowPos3i", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3i
},
16666 { "glWindowPos3iARB", "GL_ARB_window_pos", wine_glWindowPos3iARB
},
16667 { "glWindowPos3iMESA", "GL_MESA_window_pos", wine_glWindowPos3iMESA
},
16668 { "glWindowPos3iv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3iv
},
16669 { "glWindowPos3ivARB", "GL_ARB_window_pos", wine_glWindowPos3ivARB
},
16670 { "glWindowPos3ivMESA", "GL_MESA_window_pos", wine_glWindowPos3ivMESA
},
16671 { "glWindowPos3s", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3s
},
16672 { "glWindowPos3sARB", "GL_ARB_window_pos", wine_glWindowPos3sARB
},
16673 { "glWindowPos3sMESA", "GL_MESA_window_pos", wine_glWindowPos3sMESA
},
16674 { "glWindowPos3sv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3sv
},
16675 { "glWindowPos3svARB", "GL_ARB_window_pos", wine_glWindowPos3svARB
},
16676 { "glWindowPos3svMESA", "GL_MESA_window_pos", wine_glWindowPos3svMESA
},
16677 { "glWindowPos4dMESA", "GL_MESA_window_pos", wine_glWindowPos4dMESA
},
16678 { "glWindowPos4dvMESA", "GL_MESA_window_pos", wine_glWindowPos4dvMESA
},
16679 { "glWindowPos4fMESA", "GL_MESA_window_pos", wine_glWindowPos4fMESA
},
16680 { "glWindowPos4fvMESA", "GL_MESA_window_pos", wine_glWindowPos4fvMESA
},
16681 { "glWindowPos4iMESA", "GL_MESA_window_pos", wine_glWindowPos4iMESA
},
16682 { "glWindowPos4ivMESA", "GL_MESA_window_pos", wine_glWindowPos4ivMESA
},
16683 { "glWindowPos4sMESA", "GL_MESA_window_pos", wine_glWindowPos4sMESA
},
16684 { "glWindowPos4svMESA", "GL_MESA_window_pos", wine_glWindowPos4svMESA
},
16685 { "glWriteMaskEXT", "GL_EXT_vertex_shader", wine_glWriteMaskEXT
}