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_glActiveShaderProgram
,
14 EXT_glActiveStencilFaceEXT
,
16 EXT_glActiveTextureARB
,
17 EXT_glActiveVaryingNV
,
18 EXT_glAlphaFragmentOp1ATI
,
19 EXT_glAlphaFragmentOp2ATI
,
20 EXT_glAlphaFragmentOp3ATI
,
21 EXT_glApplyTextureEXT
,
22 EXT_glAreProgramsResidentNV
,
23 EXT_glAreTexturesResidentEXT
,
24 EXT_glArrayElementEXT
,
26 EXT_glAsyncMarkerSGIX
,
27 EXT_glAttachObjectARB
,
29 EXT_glBeginConditionalRender
,
30 EXT_glBeginConditionalRenderNV
,
31 EXT_glBeginFragmentShaderATI
,
32 EXT_glBeginOcclusionQueryNV
,
33 EXT_glBeginPerfMonitorAMD
,
36 EXT_glBeginQueryIndexed
,
37 EXT_glBeginTransformFeedback
,
38 EXT_glBeginTransformFeedbackEXT
,
39 EXT_glBeginTransformFeedbackNV
,
40 EXT_glBeginVertexShaderEXT
,
41 EXT_glBeginVideoCaptureNV
,
42 EXT_glBindAttribLocation
,
43 EXT_glBindAttribLocationARB
,
47 EXT_glBindBufferBaseEXT
,
48 EXT_glBindBufferBaseNV
,
49 EXT_glBindBufferOffsetEXT
,
50 EXT_glBindBufferOffsetNV
,
51 EXT_glBindBufferRange
,
52 EXT_glBindBufferRangeEXT
,
53 EXT_glBindBufferRangeNV
,
54 EXT_glBindFragDataLocation
,
55 EXT_glBindFragDataLocationEXT
,
56 EXT_glBindFragDataLocationIndexed
,
57 EXT_glBindFragmentShaderATI
,
58 EXT_glBindFramebuffer
,
59 EXT_glBindFramebufferEXT
,
60 EXT_glBindImageTexture
,
61 EXT_glBindImageTextureEXT
,
62 EXT_glBindLightParameterEXT
,
63 EXT_glBindMaterialParameterEXT
,
64 EXT_glBindMultiTextureEXT
,
65 EXT_glBindParameterEXT
,
68 EXT_glBindProgramPipeline
,
69 EXT_glBindRenderbuffer
,
70 EXT_glBindRenderbufferEXT
,
72 EXT_glBindTexGenParameterEXT
,
74 EXT_glBindTextureUnitParameterEXT
,
75 EXT_glBindTransformFeedback
,
76 EXT_glBindTransformFeedbackNV
,
77 EXT_glBindVertexArray
,
78 EXT_glBindVertexArrayAPPLE
,
79 EXT_glBindVertexShaderEXT
,
80 EXT_glBindVideoCaptureStreamBufferNV
,
81 EXT_glBindVideoCaptureStreamTextureNV
,
92 EXT_glBinormalPointerEXT
,
96 EXT_glBlendEquationEXT
,
97 EXT_glBlendEquationIndexedAMD
,
98 EXT_glBlendEquationSeparate
,
99 EXT_glBlendEquationSeparateEXT
,
100 EXT_glBlendEquationSeparateIndexedAMD
,
101 EXT_glBlendEquationSeparatei
,
102 EXT_glBlendEquationSeparateiARB
,
103 EXT_glBlendEquationi
,
104 EXT_glBlendEquationiARB
,
105 EXT_glBlendFuncIndexedAMD
,
106 EXT_glBlendFuncSeparate
,
107 EXT_glBlendFuncSeparateEXT
,
108 EXT_glBlendFuncSeparateINGR
,
109 EXT_glBlendFuncSeparateIndexedAMD
,
110 EXT_glBlendFuncSeparatei
,
111 EXT_glBlendFuncSeparateiARB
,
114 EXT_glBlitFramebuffer
,
115 EXT_glBlitFramebufferEXT
,
116 EXT_glBufferAddressRangeNV
,
119 EXT_glBufferParameteriAPPLE
,
120 EXT_glBufferRegionEnabled
,
122 EXT_glBufferSubDataARB
,
123 EXT_glCheckFramebufferStatus
,
124 EXT_glCheckFramebufferStatusEXT
,
125 EXT_glCheckNamedFramebufferStatusEXT
,
131 EXT_glClearBufferuiv
,
132 EXT_glClearColorIiEXT
,
133 EXT_glClearColorIuiEXT
,
136 EXT_glClientActiveTexture
,
137 EXT_glClientActiveTextureARB
,
138 EXT_glClientActiveVertexStreamATI
,
139 EXT_glClientAttribDefaultEXT
,
140 EXT_glClientWaitSync
,
141 EXT_glColor3fVertex3fSUN
,
142 EXT_glColor3fVertex3fvSUN
,
145 EXT_glColor4fNormal3fVertex3fSUN
,
146 EXT_glColor4fNormal3fVertex3fvSUN
,
149 EXT_glColor4ubVertex2fSUN
,
150 EXT_glColor4ubVertex2fvSUN
,
151 EXT_glColor4ubVertex3fSUN
,
152 EXT_glColor4ubVertex3fvSUN
,
154 EXT_glColorFragmentOp1ATI
,
155 EXT_glColorFragmentOp2ATI
,
156 EXT_glColorFragmentOp3ATI
,
157 EXT_glColorMaskIndexedEXT
,
163 EXT_glColorPointerEXT
,
164 EXT_glColorPointerListIBM
,
165 EXT_glColorPointervINTEL
,
167 EXT_glColorSubTableEXT
,
170 EXT_glColorTableParameterfv
,
171 EXT_glColorTableParameterfvSGI
,
172 EXT_glColorTableParameteriv
,
173 EXT_glColorTableParameterivSGI
,
175 EXT_glCombinerInputNV
,
176 EXT_glCombinerOutputNV
,
177 EXT_glCombinerParameterfNV
,
178 EXT_glCombinerParameterfvNV
,
179 EXT_glCombinerParameteriNV
,
180 EXT_glCombinerParameterivNV
,
181 EXT_glCombinerStageParameterfvNV
,
183 EXT_glCompileShaderARB
,
184 EXT_glCompileShaderIncludeARB
,
185 EXT_glCompressedMultiTexImage1DEXT
,
186 EXT_glCompressedMultiTexImage2DEXT
,
187 EXT_glCompressedMultiTexImage3DEXT
,
188 EXT_glCompressedMultiTexSubImage1DEXT
,
189 EXT_glCompressedMultiTexSubImage2DEXT
,
190 EXT_glCompressedMultiTexSubImage3DEXT
,
191 EXT_glCompressedTexImage1D
,
192 EXT_glCompressedTexImage1DARB
,
193 EXT_glCompressedTexImage2D
,
194 EXT_glCompressedTexImage2DARB
,
195 EXT_glCompressedTexImage3D
,
196 EXT_glCompressedTexImage3DARB
,
197 EXT_glCompressedTexSubImage1D
,
198 EXT_glCompressedTexSubImage1DARB
,
199 EXT_glCompressedTexSubImage2D
,
200 EXT_glCompressedTexSubImage2DARB
,
201 EXT_glCompressedTexSubImage3D
,
202 EXT_glCompressedTexSubImage3DARB
,
203 EXT_glCompressedTextureImage1DEXT
,
204 EXT_glCompressedTextureImage2DEXT
,
205 EXT_glCompressedTextureImage3DEXT
,
206 EXT_glCompressedTextureSubImage1DEXT
,
207 EXT_glCompressedTextureSubImage2DEXT
,
208 EXT_glCompressedTextureSubImage3DEXT
,
209 EXT_glConvolutionFilter1D
,
210 EXT_glConvolutionFilter1DEXT
,
211 EXT_glConvolutionFilter2D
,
212 EXT_glConvolutionFilter2DEXT
,
213 EXT_glConvolutionParameterf
,
214 EXT_glConvolutionParameterfEXT
,
215 EXT_glConvolutionParameterfv
,
216 EXT_glConvolutionParameterfvEXT
,
217 EXT_glConvolutionParameteri
,
218 EXT_glConvolutionParameteriEXT
,
219 EXT_glConvolutionParameteriv
,
220 EXT_glConvolutionParameterivEXT
,
221 EXT_glCopyBufferSubData
,
222 EXT_glCopyColorSubTable
,
223 EXT_glCopyColorSubTableEXT
,
224 EXT_glCopyColorTable
,
225 EXT_glCopyColorTableSGI
,
226 EXT_glCopyConvolutionFilter1D
,
227 EXT_glCopyConvolutionFilter1DEXT
,
228 EXT_glCopyConvolutionFilter2D
,
229 EXT_glCopyConvolutionFilter2DEXT
,
230 EXT_glCopyImageSubDataNV
,
231 EXT_glCopyMultiTexImage1DEXT
,
232 EXT_glCopyMultiTexImage2DEXT
,
233 EXT_glCopyMultiTexSubImage1DEXT
,
234 EXT_glCopyMultiTexSubImage2DEXT
,
235 EXT_glCopyMultiTexSubImage3DEXT
,
237 EXT_glCopyTexImage1DEXT
,
238 EXT_glCopyTexImage2DEXT
,
239 EXT_glCopyTexSubImage1DEXT
,
240 EXT_glCopyTexSubImage2DEXT
,
241 EXT_glCopyTexSubImage3D
,
242 EXT_glCopyTexSubImage3DEXT
,
243 EXT_glCopyTextureImage1DEXT
,
244 EXT_glCopyTextureImage2DEXT
,
245 EXT_glCopyTextureSubImage1DEXT
,
246 EXT_glCopyTextureSubImage2DEXT
,
247 EXT_glCopyTextureSubImage3DEXT
,
248 EXT_glCoverFillPathInstancedNV
,
249 EXT_glCoverFillPathNV
,
250 EXT_glCoverStrokePathInstancedNV
,
251 EXT_glCoverStrokePathNV
,
253 EXT_glCreateProgramObjectARB
,
255 EXT_glCreateShaderObjectARB
,
256 EXT_glCreateShaderProgramEXT
,
257 EXT_glCreateShaderProgramv
,
258 EXT_glCreateSyncFromCLeventARB
,
259 EXT_glCullParameterdvEXT
,
260 EXT_glCullParameterfvEXT
,
261 EXT_glCurrentPaletteMatrixARB
,
262 EXT_glDebugMessageCallbackAMD
,
263 EXT_glDebugMessageCallbackARB
,
264 EXT_glDebugMessageControlARB
,
265 EXT_glDebugMessageEnableAMD
,
266 EXT_glDebugMessageInsertAMD
,
267 EXT_glDebugMessageInsertARB
,
269 EXT_glDeformationMap3dSGIX
,
270 EXT_glDeformationMap3fSGIX
,
271 EXT_glDeleteAsyncMarkersSGIX
,
272 EXT_glDeleteBufferRegion
,
274 EXT_glDeleteBuffersARB
,
275 EXT_glDeleteFencesAPPLE
,
276 EXT_glDeleteFencesNV
,
277 EXT_glDeleteFragmentShaderATI
,
278 EXT_glDeleteFramebuffers
,
279 EXT_glDeleteFramebuffersEXT
,
280 EXT_glDeleteNamedStringARB
,
281 EXT_glDeleteNamesAMD
,
282 EXT_glDeleteObjectARB
,
283 EXT_glDeleteObjectBufferATI
,
284 EXT_glDeleteOcclusionQueriesNV
,
286 EXT_glDeletePerfMonitorsAMD
,
288 EXT_glDeleteProgramPipelines
,
289 EXT_glDeleteProgramsARB
,
290 EXT_glDeleteProgramsNV
,
292 EXT_glDeleteQueriesARB
,
293 EXT_glDeleteRenderbuffers
,
294 EXT_glDeleteRenderbuffersEXT
,
295 EXT_glDeleteSamplers
,
298 EXT_glDeleteTexturesEXT
,
299 EXT_glDeleteTransformFeedbacks
,
300 EXT_glDeleteTransformFeedbacksNV
,
301 EXT_glDeleteVertexArrays
,
302 EXT_glDeleteVertexArraysAPPLE
,
303 EXT_glDeleteVertexShaderEXT
,
304 EXT_glDepthBoundsEXT
,
305 EXT_glDepthBoundsdNV
,
306 EXT_glDepthRangeArrayv
,
307 EXT_glDepthRangeIndexed
,
310 EXT_glDetachObjectARB
,
312 EXT_glDetailTexFuncSGIS
,
313 EXT_glDisableClientStateIndexedEXT
,
314 EXT_glDisableIndexedEXT
,
315 EXT_glDisableVariantClientStateEXT
,
316 EXT_glDisableVertexAttribAPPLE
,
317 EXT_glDisableVertexAttribArray
,
318 EXT_glDisableVertexAttribArrayARB
,
321 EXT_glDrawArraysIndirect
,
322 EXT_glDrawArraysInstanced
,
323 EXT_glDrawArraysInstancedARB
,
324 EXT_glDrawArraysInstancedBaseInstance
,
325 EXT_glDrawArraysInstancedEXT
,
326 EXT_glDrawBufferRegion
,
328 EXT_glDrawBuffersARB
,
329 EXT_glDrawBuffersATI
,
330 EXT_glDrawElementArrayAPPLE
,
331 EXT_glDrawElementArrayATI
,
332 EXT_glDrawElementsBaseVertex
,
333 EXT_glDrawElementsIndirect
,
334 EXT_glDrawElementsInstanced
,
335 EXT_glDrawElementsInstancedARB
,
336 EXT_glDrawElementsInstancedBaseInstance
,
337 EXT_glDrawElementsInstancedBaseVertex
,
338 EXT_glDrawElementsInstancedBaseVertexBaseInstance
,
339 EXT_glDrawElementsInstancedEXT
,
340 EXT_glDrawMeshArraysSUN
,
341 EXT_glDrawRangeElementArrayAPPLE
,
342 EXT_glDrawRangeElementArrayATI
,
343 EXT_glDrawRangeElements
,
344 EXT_glDrawRangeElementsBaseVertex
,
345 EXT_glDrawRangeElementsEXT
,
346 EXT_glDrawTransformFeedback
,
347 EXT_glDrawTransformFeedbackInstanced
,
348 EXT_glDrawTransformFeedbackNV
,
349 EXT_glDrawTransformFeedbackStream
,
350 EXT_glDrawTransformFeedbackStreamInstanced
,
351 EXT_glEdgeFlagFormatNV
,
352 EXT_glEdgeFlagPointerEXT
,
353 EXT_glEdgeFlagPointerListIBM
,
354 EXT_glElementPointerAPPLE
,
355 EXT_glElementPointerATI
,
356 EXT_glEnableClientStateIndexedEXT
,
357 EXT_glEnableIndexedEXT
,
358 EXT_glEnableVariantClientStateEXT
,
359 EXT_glEnableVertexAttribAPPLE
,
360 EXT_glEnableVertexAttribArray
,
361 EXT_glEnableVertexAttribArrayARB
,
363 EXT_glEndConditionalRender
,
364 EXT_glEndConditionalRenderNV
,
365 EXT_glEndFragmentShaderATI
,
366 EXT_glEndOcclusionQueryNV
,
367 EXT_glEndPerfMonitorAMD
,
370 EXT_glEndQueryIndexed
,
371 EXT_glEndTransformFeedback
,
372 EXT_glEndTransformFeedbackEXT
,
373 EXT_glEndTransformFeedbackNV
,
374 EXT_glEndVertexShaderEXT
,
375 EXT_glEndVideoCaptureNV
,
377 EXT_glExecuteProgramNV
,
378 EXT_glExtractComponentEXT
,
380 EXT_glFinalCombinerInputNV
,
381 EXT_glFinishAsyncSGIX
,
382 EXT_glFinishFenceAPPLE
,
384 EXT_glFinishObjectAPPLE
,
385 EXT_glFinishTextureSUNX
,
386 EXT_glFlushMappedBufferRange
,
387 EXT_glFlushMappedBufferRangeAPPLE
,
388 EXT_glFlushMappedNamedBufferRangeEXT
,
389 EXT_glFlushPixelDataRangeNV
,
390 EXT_glFlushRasterSGIX
,
391 EXT_glFlushVertexArrayRangeAPPLE
,
392 EXT_glFlushVertexArrayRangeNV
,
393 EXT_glFogCoordFormatNV
,
394 EXT_glFogCoordPointer
,
395 EXT_glFogCoordPointerEXT
,
396 EXT_glFogCoordPointerListIBM
,
408 EXT_glFragmentColorMaterialSGIX
,
409 EXT_glFragmentLightModelfSGIX
,
410 EXT_glFragmentLightModelfvSGIX
,
411 EXT_glFragmentLightModeliSGIX
,
412 EXT_glFragmentLightModelivSGIX
,
413 EXT_glFragmentLightfSGIX
,
414 EXT_glFragmentLightfvSGIX
,
415 EXT_glFragmentLightiSGIX
,
416 EXT_glFragmentLightivSGIX
,
417 EXT_glFragmentMaterialfSGIX
,
418 EXT_glFragmentMaterialfvSGIX
,
419 EXT_glFragmentMaterialiSGIX
,
420 EXT_glFragmentMaterialivSGIX
,
421 EXT_glFrameTerminatorGREMEDY
,
423 EXT_glFramebufferDrawBufferEXT
,
424 EXT_glFramebufferDrawBuffersEXT
,
425 EXT_glFramebufferReadBufferEXT
,
426 EXT_glFramebufferRenderbuffer
,
427 EXT_glFramebufferRenderbufferEXT
,
428 EXT_glFramebufferTexture
,
429 EXT_glFramebufferTexture1D
,
430 EXT_glFramebufferTexture1DEXT
,
431 EXT_glFramebufferTexture2D
,
432 EXT_glFramebufferTexture2DEXT
,
433 EXT_glFramebufferTexture3D
,
434 EXT_glFramebufferTexture3DEXT
,
435 EXT_glFramebufferTextureARB
,
436 EXT_glFramebufferTextureEXT
,
437 EXT_glFramebufferTextureFaceARB
,
438 EXT_glFramebufferTextureFaceEXT
,
439 EXT_glFramebufferTextureLayer
,
440 EXT_glFramebufferTextureLayerARB
,
441 EXT_glFramebufferTextureLayerEXT
,
442 EXT_glFreeObjectBufferATI
,
443 EXT_glGenAsyncMarkersSGIX
,
446 EXT_glGenFencesAPPLE
,
448 EXT_glGenFragmentShadersATI
,
449 EXT_glGenFramebuffers
,
450 EXT_glGenFramebuffersEXT
,
452 EXT_glGenOcclusionQueriesNV
,
454 EXT_glGenPerfMonitorsAMD
,
455 EXT_glGenProgramPipelines
,
456 EXT_glGenProgramsARB
,
460 EXT_glGenRenderbuffers
,
461 EXT_glGenRenderbuffersEXT
,
464 EXT_glGenTexturesEXT
,
465 EXT_glGenTransformFeedbacks
,
466 EXT_glGenTransformFeedbacksNV
,
467 EXT_glGenVertexArrays
,
468 EXT_glGenVertexArraysAPPLE
,
469 EXT_glGenVertexShadersEXT
,
470 EXT_glGenerateMipmap
,
471 EXT_glGenerateMipmapEXT
,
472 EXT_glGenerateMultiTexMipmapEXT
,
473 EXT_glGenerateTextureMipmapEXT
,
474 EXT_glGetActiveAtomicCounterBufferiv
,
475 EXT_glGetActiveAttrib
,
476 EXT_glGetActiveAttribARB
,
477 EXT_glGetActiveSubroutineName
,
478 EXT_glGetActiveSubroutineUniformName
,
479 EXT_glGetActiveSubroutineUniformiv
,
480 EXT_glGetActiveUniform
,
481 EXT_glGetActiveUniformARB
,
482 EXT_glGetActiveUniformBlockName
,
483 EXT_glGetActiveUniformBlockiv
,
484 EXT_glGetActiveUniformName
,
485 EXT_glGetActiveUniformsiv
,
486 EXT_glGetActiveVaryingNV
,
487 EXT_glGetArrayObjectfvATI
,
488 EXT_glGetArrayObjectivATI
,
489 EXT_glGetAttachedObjectsARB
,
490 EXT_glGetAttachedShaders
,
491 EXT_glGetAttribLocation
,
492 EXT_glGetAttribLocationARB
,
493 EXT_glGetBooleanIndexedvEXT
,
495 EXT_glGetBufferParameteri64v
,
496 EXT_glGetBufferParameteriv
,
497 EXT_glGetBufferParameterivARB
,
498 EXT_glGetBufferParameterui64vNV
,
499 EXT_glGetBufferPointerv
,
500 EXT_glGetBufferPointervARB
,
501 EXT_glGetBufferSubData
,
502 EXT_glGetBufferSubDataARB
,
504 EXT_glGetColorTableEXT
,
505 EXT_glGetColorTableParameterfv
,
506 EXT_glGetColorTableParameterfvEXT
,
507 EXT_glGetColorTableParameterfvSGI
,
508 EXT_glGetColorTableParameteriv
,
509 EXT_glGetColorTableParameterivEXT
,
510 EXT_glGetColorTableParameterivSGI
,
511 EXT_glGetColorTableSGI
,
512 EXT_glGetCombinerInputParameterfvNV
,
513 EXT_glGetCombinerInputParameterivNV
,
514 EXT_glGetCombinerOutputParameterfvNV
,
515 EXT_glGetCombinerOutputParameterivNV
,
516 EXT_glGetCombinerStageParameterfvNV
,
517 EXT_glGetCompressedMultiTexImageEXT
,
518 EXT_glGetCompressedTexImage
,
519 EXT_glGetCompressedTexImageARB
,
520 EXT_glGetCompressedTextureImageEXT
,
521 EXT_glGetConvolutionFilter
,
522 EXT_glGetConvolutionFilterEXT
,
523 EXT_glGetConvolutionParameterfv
,
524 EXT_glGetConvolutionParameterfvEXT
,
525 EXT_glGetConvolutionParameteriv
,
526 EXT_glGetConvolutionParameterivEXT
,
527 EXT_glGetDebugMessageLogAMD
,
528 EXT_glGetDebugMessageLogARB
,
529 EXT_glGetDetailTexFuncSGIS
,
530 EXT_glGetDoubleIndexedvEXT
,
533 EXT_glGetFinalCombinerInputParameterfvNV
,
534 EXT_glGetFinalCombinerInputParameterivNV
,
535 EXT_glGetFloatIndexedvEXT
,
537 EXT_glGetFogFuncSGIS
,
538 EXT_glGetFragDataIndex
,
539 EXT_glGetFragDataLocation
,
540 EXT_glGetFragDataLocationEXT
,
541 EXT_glGetFragmentLightfvSGIX
,
542 EXT_glGetFragmentLightivSGIX
,
543 EXT_glGetFragmentMaterialfvSGIX
,
544 EXT_glGetFragmentMaterialivSGIX
,
545 EXT_glGetFramebufferAttachmentParameteriv
,
546 EXT_glGetFramebufferAttachmentParameterivEXT
,
547 EXT_glGetFramebufferParameterivEXT
,
548 EXT_glGetGraphicsResetStatusARB
,
551 EXT_glGetHistogramEXT
,
552 EXT_glGetHistogramParameterfv
,
553 EXT_glGetHistogramParameterfvEXT
,
554 EXT_glGetHistogramParameteriv
,
555 EXT_glGetHistogramParameterivEXT
,
556 EXT_glGetImageHandleNV
,
557 EXT_glGetImageTransformParameterfvHP
,
558 EXT_glGetImageTransformParameterivHP
,
560 EXT_glGetInstrumentsSGIX
,
561 EXT_glGetInteger64i_v
,
563 EXT_glGetIntegerIndexedvEXT
,
565 EXT_glGetIntegerui64i_vNV
,
566 EXT_glGetIntegerui64vNV
,
567 EXT_glGetInternalformativ
,
568 EXT_glGetInvariantBooleanvEXT
,
569 EXT_glGetInvariantFloatvEXT
,
570 EXT_glGetInvariantIntegervEXT
,
571 EXT_glGetListParameterfvSGIX
,
572 EXT_glGetListParameterivSGIX
,
573 EXT_glGetLocalConstantBooleanvEXT
,
574 EXT_glGetLocalConstantFloatvEXT
,
575 EXT_glGetLocalConstantIntegervEXT
,
576 EXT_glGetMapAttribParameterfvNV
,
577 EXT_glGetMapAttribParameterivNV
,
578 EXT_glGetMapControlPointsNV
,
579 EXT_glGetMapParameterfvNV
,
580 EXT_glGetMapParameterivNV
,
583 EXT_glGetMinmaxParameterfv
,
584 EXT_glGetMinmaxParameterfvEXT
,
585 EXT_glGetMinmaxParameteriv
,
586 EXT_glGetMinmaxParameterivEXT
,
587 EXT_glGetMultiTexEnvfvEXT
,
588 EXT_glGetMultiTexEnvivEXT
,
589 EXT_glGetMultiTexGendvEXT
,
590 EXT_glGetMultiTexGenfvEXT
,
591 EXT_glGetMultiTexGenivEXT
,
592 EXT_glGetMultiTexImageEXT
,
593 EXT_glGetMultiTexLevelParameterfvEXT
,
594 EXT_glGetMultiTexLevelParameterivEXT
,
595 EXT_glGetMultiTexParameterIivEXT
,
596 EXT_glGetMultiTexParameterIuivEXT
,
597 EXT_glGetMultiTexParameterfvEXT
,
598 EXT_glGetMultiTexParameterivEXT
,
599 EXT_glGetMultisamplefv
,
600 EXT_glGetMultisamplefvNV
,
601 EXT_glGetNamedBufferParameterivEXT
,
602 EXT_glGetNamedBufferParameterui64vNV
,
603 EXT_glGetNamedBufferPointervEXT
,
604 EXT_glGetNamedBufferSubDataEXT
,
605 EXT_glGetNamedFramebufferAttachmentParameterivEXT
,
606 EXT_glGetNamedProgramLocalParameterIivEXT
,
607 EXT_glGetNamedProgramLocalParameterIuivEXT
,
608 EXT_glGetNamedProgramLocalParameterdvEXT
,
609 EXT_glGetNamedProgramLocalParameterfvEXT
,
610 EXT_glGetNamedProgramStringEXT
,
611 EXT_glGetNamedProgramivEXT
,
612 EXT_glGetNamedRenderbufferParameterivEXT
,
613 EXT_glGetNamedStringARB
,
614 EXT_glGetNamedStringivARB
,
615 EXT_glGetObjectBufferfvATI
,
616 EXT_glGetObjectBufferivATI
,
617 EXT_glGetObjectParameterfvARB
,
618 EXT_glGetObjectParameterivAPPLE
,
619 EXT_glGetObjectParameterivARB
,
620 EXT_glGetOcclusionQueryivNV
,
621 EXT_glGetOcclusionQueryuivNV
,
622 EXT_glGetPathColorGenfvNV
,
623 EXT_glGetPathColorGenivNV
,
624 EXT_glGetPathCommandsNV
,
625 EXT_glGetPathCoordsNV
,
626 EXT_glGetPathDashArrayNV
,
627 EXT_glGetPathLengthNV
,
628 EXT_glGetPathMetricRangeNV
,
629 EXT_glGetPathMetricsNV
,
630 EXT_glGetPathParameterfvNV
,
631 EXT_glGetPathParameterivNV
,
632 EXT_glGetPathSpacingNV
,
633 EXT_glGetPathTexGenfvNV
,
634 EXT_glGetPathTexGenivNV
,
635 EXT_glGetPerfMonitorCounterDataAMD
,
636 EXT_glGetPerfMonitorCounterInfoAMD
,
637 EXT_glGetPerfMonitorCounterStringAMD
,
638 EXT_glGetPerfMonitorCountersAMD
,
639 EXT_glGetPerfMonitorGroupStringAMD
,
640 EXT_glGetPerfMonitorGroupsAMD
,
641 EXT_glGetPixelTexGenParameterfvSGIS
,
642 EXT_glGetPixelTexGenParameterivSGIS
,
643 EXT_glGetPointerIndexedvEXT
,
644 EXT_glGetPointervEXT
,
645 EXT_glGetProgramBinary
,
646 EXT_glGetProgramEnvParameterIivNV
,
647 EXT_glGetProgramEnvParameterIuivNV
,
648 EXT_glGetProgramEnvParameterdvARB
,
649 EXT_glGetProgramEnvParameterfvARB
,
650 EXT_glGetProgramInfoLog
,
651 EXT_glGetProgramLocalParameterIivNV
,
652 EXT_glGetProgramLocalParameterIuivNV
,
653 EXT_glGetProgramLocalParameterdvARB
,
654 EXT_glGetProgramLocalParameterfvARB
,
655 EXT_glGetProgramNamedParameterdvNV
,
656 EXT_glGetProgramNamedParameterfvNV
,
657 EXT_glGetProgramParameterdvNV
,
658 EXT_glGetProgramParameterfvNV
,
659 EXT_glGetProgramPipelineInfoLog
,
660 EXT_glGetProgramPipelineiv
,
661 EXT_glGetProgramStageiv
,
662 EXT_glGetProgramStringARB
,
663 EXT_glGetProgramStringNV
,
664 EXT_glGetProgramSubroutineParameteruivNV
,
666 EXT_glGetProgramivARB
,
667 EXT_glGetProgramivNV
,
668 EXT_glGetQueryIndexediv
,
669 EXT_glGetQueryObjecti64v
,
670 EXT_glGetQueryObjecti64vEXT
,
671 EXT_glGetQueryObjectiv
,
672 EXT_glGetQueryObjectivARB
,
673 EXT_glGetQueryObjectui64v
,
674 EXT_glGetQueryObjectui64vEXT
,
675 EXT_glGetQueryObjectuiv
,
676 EXT_glGetQueryObjectuivARB
,
679 EXT_glGetRenderbufferParameteriv
,
680 EXT_glGetRenderbufferParameterivEXT
,
681 EXT_glGetSamplerParameterIiv
,
682 EXT_glGetSamplerParameterIuiv
,
683 EXT_glGetSamplerParameterfv
,
684 EXT_glGetSamplerParameteriv
,
685 EXT_glGetSeparableFilter
,
686 EXT_glGetSeparableFilterEXT
,
687 EXT_glGetShaderInfoLog
,
688 EXT_glGetShaderPrecisionFormat
,
689 EXT_glGetShaderSource
,
690 EXT_glGetShaderSourceARB
,
692 EXT_glGetSharpenTexFuncSGIS
,
694 EXT_glGetSubroutineIndex
,
695 EXT_glGetSubroutineUniformLocation
,
697 EXT_glGetTexBumpParameterfvATI
,
698 EXT_glGetTexBumpParameterivATI
,
699 EXT_glGetTexFilterFuncSGIS
,
700 EXT_glGetTexParameterIiv
,
701 EXT_glGetTexParameterIivEXT
,
702 EXT_glGetTexParameterIuiv
,
703 EXT_glGetTexParameterIuivEXT
,
704 EXT_glGetTexParameterPointervAPPLE
,
705 EXT_glGetTextureHandleNV
,
706 EXT_glGetTextureImageEXT
,
707 EXT_glGetTextureLevelParameterfvEXT
,
708 EXT_glGetTextureLevelParameterivEXT
,
709 EXT_glGetTextureParameterIivEXT
,
710 EXT_glGetTextureParameterIuivEXT
,
711 EXT_glGetTextureParameterfvEXT
,
712 EXT_glGetTextureParameterivEXT
,
713 EXT_glGetTextureSamplerHandleNV
,
714 EXT_glGetTrackMatrixivNV
,
715 EXT_glGetTransformFeedbackVarying
,
716 EXT_glGetTransformFeedbackVaryingEXT
,
717 EXT_glGetTransformFeedbackVaryingNV
,
718 EXT_glGetUniformBlockIndex
,
719 EXT_glGetUniformBufferSizeEXT
,
720 EXT_glGetUniformIndices
,
721 EXT_glGetUniformLocation
,
722 EXT_glGetUniformLocationARB
,
723 EXT_glGetUniformOffsetEXT
,
724 EXT_glGetUniformSubroutineuiv
,
727 EXT_glGetUniformfvARB
,
728 EXT_glGetUniformi64vNV
,
730 EXT_glGetUniformivARB
,
731 EXT_glGetUniformui64vNV
,
733 EXT_glGetUniformuivEXT
,
734 EXT_glGetVariantArrayObjectfvATI
,
735 EXT_glGetVariantArrayObjectivATI
,
736 EXT_glGetVariantBooleanvEXT
,
737 EXT_glGetVariantFloatvEXT
,
738 EXT_glGetVariantIntegervEXT
,
739 EXT_glGetVariantPointervEXT
,
740 EXT_glGetVaryingLocationNV
,
741 EXT_glGetVertexAttribArrayObjectfvATI
,
742 EXT_glGetVertexAttribArrayObjectivATI
,
743 EXT_glGetVertexAttribIiv
,
744 EXT_glGetVertexAttribIivEXT
,
745 EXT_glGetVertexAttribIuiv
,
746 EXT_glGetVertexAttribIuivEXT
,
747 EXT_glGetVertexAttribLdv
,
748 EXT_glGetVertexAttribLdvEXT
,
749 EXT_glGetVertexAttribLi64vNV
,
750 EXT_glGetVertexAttribLui64vNV
,
751 EXT_glGetVertexAttribPointerv
,
752 EXT_glGetVertexAttribPointervARB
,
753 EXT_glGetVertexAttribPointervNV
,
754 EXT_glGetVertexAttribdv
,
755 EXT_glGetVertexAttribdvARB
,
756 EXT_glGetVertexAttribdvNV
,
757 EXT_glGetVertexAttribfv
,
758 EXT_glGetVertexAttribfvARB
,
759 EXT_glGetVertexAttribfvNV
,
760 EXT_glGetVertexAttribiv
,
761 EXT_glGetVertexAttribivARB
,
762 EXT_glGetVertexAttribivNV
,
763 EXT_glGetVideoCaptureStreamdvNV
,
764 EXT_glGetVideoCaptureStreamfvNV
,
765 EXT_glGetVideoCaptureStreamivNV
,
766 EXT_glGetVideoCaptureivNV
,
767 EXT_glGetVideoi64vNV
,
769 EXT_glGetVideoui64vNV
,
771 EXT_glGetnColorTableARB
,
772 EXT_glGetnCompressedTexImageARB
,
773 EXT_glGetnConvolutionFilterARB
,
774 EXT_glGetnHistogramARB
,
779 EXT_glGetnPixelMapfvARB
,
780 EXT_glGetnPixelMapuivARB
,
781 EXT_glGetnPixelMapusvARB
,
782 EXT_glGetnPolygonStippleARB
,
783 EXT_glGetnSeparableFilterARB
,
784 EXT_glGetnTexImageARB
,
785 EXT_glGetnUniformdvARB
,
786 EXT_glGetnUniformfvARB
,
787 EXT_glGetnUniformivARB
,
788 EXT_glGetnUniformuivARB
,
789 EXT_glGlobalAlphaFactorbSUN
,
790 EXT_glGlobalAlphaFactordSUN
,
791 EXT_glGlobalAlphaFactorfSUN
,
792 EXT_glGlobalAlphaFactoriSUN
,
793 EXT_glGlobalAlphaFactorsSUN
,
794 EXT_glGlobalAlphaFactorubSUN
,
795 EXT_glGlobalAlphaFactoruiSUN
,
796 EXT_glGlobalAlphaFactorusSUN
,
800 EXT_glIglooInterfaceSGIX
,
801 EXT_glImageTransformParameterfHP
,
802 EXT_glImageTransformParameterfvHP
,
803 EXT_glImageTransformParameteriHP
,
804 EXT_glImageTransformParameterivHP
,
808 EXT_glIndexMaterialEXT
,
809 EXT_glIndexPointerEXT
,
810 EXT_glIndexPointerListIBM
,
811 EXT_glInsertComponentEXT
,
812 EXT_glInstrumentsBufferSGIX
,
813 EXT_glInterpolatePathsNV
,
814 EXT_glIsAsyncMarkerSGIX
,
817 EXT_glIsBufferResidentNV
,
818 EXT_glIsEnabledIndexedEXT
,
823 EXT_glIsFramebufferEXT
,
824 EXT_glIsImageHandleResidentNV
,
826 EXT_glIsNamedBufferResidentNV
,
827 EXT_glIsNamedStringARB
,
828 EXT_glIsObjectBufferATI
,
829 EXT_glIsOcclusionQueryNV
,
831 EXT_glIsPointInFillPathNV
,
832 EXT_glIsPointInStrokePathNV
,
836 EXT_glIsProgramPipeline
,
839 EXT_glIsRenderbuffer
,
840 EXT_glIsRenderbufferEXT
,
845 EXT_glIsTextureHandleResidentNV
,
846 EXT_glIsTransformFeedback
,
847 EXT_glIsTransformFeedbackNV
,
848 EXT_glIsVariantEnabledEXT
,
850 EXT_glIsVertexArrayAPPLE
,
851 EXT_glIsVertexAttribEnabledAPPLE
,
854 EXT_glLinkProgramARB
,
855 EXT_glListParameterfSGIX
,
856 EXT_glListParameterfvSGIX
,
857 EXT_glListParameteriSGIX
,
858 EXT_glListParameterivSGIX
,
859 EXT_glLoadIdentityDeformationMapSGIX
,
861 EXT_glLoadTransposeMatrixd
,
862 EXT_glLoadTransposeMatrixdARB
,
863 EXT_glLoadTransposeMatrixf
,
864 EXT_glLoadTransposeMatrixfARB
,
866 EXT_glMTexCoord2fSGIS
,
867 EXT_glMTexCoord2fvSGIS
,
868 EXT_glMakeBufferNonResidentNV
,
869 EXT_glMakeBufferResidentNV
,
870 EXT_glMakeImageHandleNonResidentNV
,
871 EXT_glMakeImageHandleResidentNV
,
872 EXT_glMakeNamedBufferNonResidentNV
,
873 EXT_glMakeNamedBufferResidentNV
,
874 EXT_glMakeTextureHandleNonResidentNV
,
875 EXT_glMakeTextureHandleResidentNV
,
878 EXT_glMapBufferRange
,
879 EXT_glMapControlPointsNV
,
880 EXT_glMapNamedBufferEXT
,
881 EXT_glMapNamedBufferRangeEXT
,
882 EXT_glMapObjectBufferATI
,
883 EXT_glMapParameterfvNV
,
884 EXT_glMapParameterivNV
,
885 EXT_glMapVertexAttrib1dAPPLE
,
886 EXT_glMapVertexAttrib1fAPPLE
,
887 EXT_glMapVertexAttrib2dAPPLE
,
888 EXT_glMapVertexAttrib2fAPPLE
,
889 EXT_glMatrixFrustumEXT
,
890 EXT_glMatrixIndexPointerARB
,
891 EXT_glMatrixIndexubvARB
,
892 EXT_glMatrixIndexuivARB
,
893 EXT_glMatrixIndexusvARB
,
894 EXT_glMatrixLoadIdentityEXT
,
895 EXT_glMatrixLoadTransposedEXT
,
896 EXT_glMatrixLoadTransposefEXT
,
897 EXT_glMatrixLoaddEXT
,
898 EXT_glMatrixLoadfEXT
,
899 EXT_glMatrixMultTransposedEXT
,
900 EXT_glMatrixMultTransposefEXT
,
901 EXT_glMatrixMultdEXT
,
902 EXT_glMatrixMultfEXT
,
903 EXT_glMatrixOrthoEXT
,
906 EXT_glMatrixRotatedEXT
,
907 EXT_glMatrixRotatefEXT
,
908 EXT_glMatrixScaledEXT
,
909 EXT_glMatrixScalefEXT
,
910 EXT_glMatrixTranslatedEXT
,
911 EXT_glMatrixTranslatefEXT
,
913 EXT_glMemoryBarrierEXT
,
914 EXT_glMinSampleShading
,
915 EXT_glMinSampleShadingARB
,
918 EXT_glMultTransposeMatrixd
,
919 EXT_glMultTransposeMatrixdARB
,
920 EXT_glMultTransposeMatrixf
,
921 EXT_glMultTransposeMatrixfARB
,
922 EXT_glMultiDrawArrays
,
923 EXT_glMultiDrawArraysEXT
,
924 EXT_glMultiDrawArraysIndirectAMD
,
925 EXT_glMultiDrawElementArrayAPPLE
,
926 EXT_glMultiDrawElements
,
927 EXT_glMultiDrawElementsBaseVertex
,
928 EXT_glMultiDrawElementsEXT
,
929 EXT_glMultiDrawElementsIndirectAMD
,
930 EXT_glMultiDrawRangeElementArrayAPPLE
,
931 EXT_glMultiModeDrawArraysIBM
,
932 EXT_glMultiModeDrawElementsIBM
,
933 EXT_glMultiTexBufferEXT
,
934 EXT_glMultiTexCoord1d
,
935 EXT_glMultiTexCoord1dARB
,
936 EXT_glMultiTexCoord1dSGIS
,
937 EXT_glMultiTexCoord1dv
,
938 EXT_glMultiTexCoord1dvARB
,
939 EXT_glMultiTexCoord1dvSGIS
,
940 EXT_glMultiTexCoord1f
,
941 EXT_glMultiTexCoord1fARB
,
942 EXT_glMultiTexCoord1fSGIS
,
943 EXT_glMultiTexCoord1fv
,
944 EXT_glMultiTexCoord1fvARB
,
945 EXT_glMultiTexCoord1fvSGIS
,
946 EXT_glMultiTexCoord1hNV
,
947 EXT_glMultiTexCoord1hvNV
,
948 EXT_glMultiTexCoord1i
,
949 EXT_glMultiTexCoord1iARB
,
950 EXT_glMultiTexCoord1iSGIS
,
951 EXT_glMultiTexCoord1iv
,
952 EXT_glMultiTexCoord1ivARB
,
953 EXT_glMultiTexCoord1ivSGIS
,
954 EXT_glMultiTexCoord1s
,
955 EXT_glMultiTexCoord1sARB
,
956 EXT_glMultiTexCoord1sSGIS
,
957 EXT_glMultiTexCoord1sv
,
958 EXT_glMultiTexCoord1svARB
,
959 EXT_glMultiTexCoord1svSGIS
,
960 EXT_glMultiTexCoord2d
,
961 EXT_glMultiTexCoord2dARB
,
962 EXT_glMultiTexCoord2dSGIS
,
963 EXT_glMultiTexCoord2dv
,
964 EXT_glMultiTexCoord2dvARB
,
965 EXT_glMultiTexCoord2dvSGIS
,
966 EXT_glMultiTexCoord2f
,
967 EXT_glMultiTexCoord2fARB
,
968 EXT_glMultiTexCoord2fSGIS
,
969 EXT_glMultiTexCoord2fv
,
970 EXT_glMultiTexCoord2fvARB
,
971 EXT_glMultiTexCoord2fvSGIS
,
972 EXT_glMultiTexCoord2hNV
,
973 EXT_glMultiTexCoord2hvNV
,
974 EXT_glMultiTexCoord2i
,
975 EXT_glMultiTexCoord2iARB
,
976 EXT_glMultiTexCoord2iSGIS
,
977 EXT_glMultiTexCoord2iv
,
978 EXT_glMultiTexCoord2ivARB
,
979 EXT_glMultiTexCoord2ivSGIS
,
980 EXT_glMultiTexCoord2s
,
981 EXT_glMultiTexCoord2sARB
,
982 EXT_glMultiTexCoord2sSGIS
,
983 EXT_glMultiTexCoord2sv
,
984 EXT_glMultiTexCoord2svARB
,
985 EXT_glMultiTexCoord2svSGIS
,
986 EXT_glMultiTexCoord3d
,
987 EXT_glMultiTexCoord3dARB
,
988 EXT_glMultiTexCoord3dSGIS
,
989 EXT_glMultiTexCoord3dv
,
990 EXT_glMultiTexCoord3dvARB
,
991 EXT_glMultiTexCoord3dvSGIS
,
992 EXT_glMultiTexCoord3f
,
993 EXT_glMultiTexCoord3fARB
,
994 EXT_glMultiTexCoord3fSGIS
,
995 EXT_glMultiTexCoord3fv
,
996 EXT_glMultiTexCoord3fvARB
,
997 EXT_glMultiTexCoord3fvSGIS
,
998 EXT_glMultiTexCoord3hNV
,
999 EXT_glMultiTexCoord3hvNV
,
1000 EXT_glMultiTexCoord3i
,
1001 EXT_glMultiTexCoord3iARB
,
1002 EXT_glMultiTexCoord3iSGIS
,
1003 EXT_glMultiTexCoord3iv
,
1004 EXT_glMultiTexCoord3ivARB
,
1005 EXT_glMultiTexCoord3ivSGIS
,
1006 EXT_glMultiTexCoord3s
,
1007 EXT_glMultiTexCoord3sARB
,
1008 EXT_glMultiTexCoord3sSGIS
,
1009 EXT_glMultiTexCoord3sv
,
1010 EXT_glMultiTexCoord3svARB
,
1011 EXT_glMultiTexCoord3svSGIS
,
1012 EXT_glMultiTexCoord4d
,
1013 EXT_glMultiTexCoord4dARB
,
1014 EXT_glMultiTexCoord4dSGIS
,
1015 EXT_glMultiTexCoord4dv
,
1016 EXT_glMultiTexCoord4dvARB
,
1017 EXT_glMultiTexCoord4dvSGIS
,
1018 EXT_glMultiTexCoord4f
,
1019 EXT_glMultiTexCoord4fARB
,
1020 EXT_glMultiTexCoord4fSGIS
,
1021 EXT_glMultiTexCoord4fv
,
1022 EXT_glMultiTexCoord4fvARB
,
1023 EXT_glMultiTexCoord4fvSGIS
,
1024 EXT_glMultiTexCoord4hNV
,
1025 EXT_glMultiTexCoord4hvNV
,
1026 EXT_glMultiTexCoord4i
,
1027 EXT_glMultiTexCoord4iARB
,
1028 EXT_glMultiTexCoord4iSGIS
,
1029 EXT_glMultiTexCoord4iv
,
1030 EXT_glMultiTexCoord4ivARB
,
1031 EXT_glMultiTexCoord4ivSGIS
,
1032 EXT_glMultiTexCoord4s
,
1033 EXT_glMultiTexCoord4sARB
,
1034 EXT_glMultiTexCoord4sSGIS
,
1035 EXT_glMultiTexCoord4sv
,
1036 EXT_glMultiTexCoord4svARB
,
1037 EXT_glMultiTexCoord4svSGIS
,
1038 EXT_glMultiTexCoordP1ui
,
1039 EXT_glMultiTexCoordP1uiv
,
1040 EXT_glMultiTexCoordP2ui
,
1041 EXT_glMultiTexCoordP2uiv
,
1042 EXT_glMultiTexCoordP3ui
,
1043 EXT_glMultiTexCoordP3uiv
,
1044 EXT_glMultiTexCoordP4ui
,
1045 EXT_glMultiTexCoordP4uiv
,
1046 EXT_glMultiTexCoordPointerEXT
,
1047 EXT_glMultiTexCoordPointerSGIS
,
1048 EXT_glMultiTexEnvfEXT
,
1049 EXT_glMultiTexEnvfvEXT
,
1050 EXT_glMultiTexEnviEXT
,
1051 EXT_glMultiTexEnvivEXT
,
1052 EXT_glMultiTexGendEXT
,
1053 EXT_glMultiTexGendvEXT
,
1054 EXT_glMultiTexGenfEXT
,
1055 EXT_glMultiTexGenfvEXT
,
1056 EXT_glMultiTexGeniEXT
,
1057 EXT_glMultiTexGenivEXT
,
1058 EXT_glMultiTexImage1DEXT
,
1059 EXT_glMultiTexImage2DEXT
,
1060 EXT_glMultiTexImage3DEXT
,
1061 EXT_glMultiTexParameterIivEXT
,
1062 EXT_glMultiTexParameterIuivEXT
,
1063 EXT_glMultiTexParameterfEXT
,
1064 EXT_glMultiTexParameterfvEXT
,
1065 EXT_glMultiTexParameteriEXT
,
1066 EXT_glMultiTexParameterivEXT
,
1067 EXT_glMultiTexRenderbufferEXT
,
1068 EXT_glMultiTexSubImage1DEXT
,
1069 EXT_glMultiTexSubImage2DEXT
,
1070 EXT_glMultiTexSubImage3DEXT
,
1071 EXT_glNamedBufferDataEXT
,
1072 EXT_glNamedBufferSubDataEXT
,
1073 EXT_glNamedCopyBufferSubDataEXT
,
1074 EXT_glNamedFramebufferRenderbufferEXT
,
1075 EXT_glNamedFramebufferTexture1DEXT
,
1076 EXT_glNamedFramebufferTexture2DEXT
,
1077 EXT_glNamedFramebufferTexture3DEXT
,
1078 EXT_glNamedFramebufferTextureEXT
,
1079 EXT_glNamedFramebufferTextureFaceEXT
,
1080 EXT_glNamedFramebufferTextureLayerEXT
,
1081 EXT_glNamedProgramLocalParameter4dEXT
,
1082 EXT_glNamedProgramLocalParameter4dvEXT
,
1083 EXT_glNamedProgramLocalParameter4fEXT
,
1084 EXT_glNamedProgramLocalParameter4fvEXT
,
1085 EXT_glNamedProgramLocalParameterI4iEXT
,
1086 EXT_glNamedProgramLocalParameterI4ivEXT
,
1087 EXT_glNamedProgramLocalParameterI4uiEXT
,
1088 EXT_glNamedProgramLocalParameterI4uivEXT
,
1089 EXT_glNamedProgramLocalParameters4fvEXT
,
1090 EXT_glNamedProgramLocalParametersI4ivEXT
,
1091 EXT_glNamedProgramLocalParametersI4uivEXT
,
1092 EXT_glNamedProgramStringEXT
,
1093 EXT_glNamedRenderbufferStorageEXT
,
1094 EXT_glNamedRenderbufferStorageMultisampleCoverageEXT
,
1095 EXT_glNamedRenderbufferStorageMultisampleEXT
,
1096 EXT_glNamedStringARB
,
1097 EXT_glNewBufferRegion
,
1098 EXT_glNewObjectBufferATI
,
1099 EXT_glNormal3fVertex3fSUN
,
1100 EXT_glNormal3fVertex3fvSUN
,
1103 EXT_glNormalFormatNV
,
1106 EXT_glNormalPointerEXT
,
1107 EXT_glNormalPointerListIBM
,
1108 EXT_glNormalPointervINTEL
,
1109 EXT_glNormalStream3bATI
,
1110 EXT_glNormalStream3bvATI
,
1111 EXT_glNormalStream3dATI
,
1112 EXT_glNormalStream3dvATI
,
1113 EXT_glNormalStream3fATI
,
1114 EXT_glNormalStream3fvATI
,
1115 EXT_glNormalStream3iATI
,
1116 EXT_glNormalStream3ivATI
,
1117 EXT_glNormalStream3sATI
,
1118 EXT_glNormalStream3svATI
,
1119 EXT_glObjectPurgeableAPPLE
,
1120 EXT_glObjectUnpurgeableAPPLE
,
1121 EXT_glPNTrianglesfATI
,
1122 EXT_glPNTrianglesiATI
,
1123 EXT_glPassTexCoordATI
,
1124 EXT_glPatchParameterfv
,
1125 EXT_glPatchParameteri
,
1126 EXT_glPathColorGenNV
,
1127 EXT_glPathCommandsNV
,
1129 EXT_glPathCoverDepthFuncNV
,
1130 EXT_glPathDashArrayNV
,
1132 EXT_glPathGlyphRangeNV
,
1134 EXT_glPathParameterfNV
,
1135 EXT_glPathParameterfvNV
,
1136 EXT_glPathParameteriNV
,
1137 EXT_glPathParameterivNV
,
1138 EXT_glPathStencilDepthOffsetNV
,
1139 EXT_glPathStencilFuncNV
,
1141 EXT_glPathSubCommandsNV
,
1142 EXT_glPathSubCoordsNV
,
1144 EXT_glPauseTransformFeedback
,
1145 EXT_glPauseTransformFeedbackNV
,
1146 EXT_glPixelDataRangeNV
,
1147 EXT_glPixelTexGenParameterfSGIS
,
1148 EXT_glPixelTexGenParameterfvSGIS
,
1149 EXT_glPixelTexGenParameteriSGIS
,
1150 EXT_glPixelTexGenParameterivSGIS
,
1151 EXT_glPixelTexGenSGIX
,
1152 EXT_glPixelTransformParameterfEXT
,
1153 EXT_glPixelTransformParameterfvEXT
,
1154 EXT_glPixelTransformParameteriEXT
,
1155 EXT_glPixelTransformParameterivEXT
,
1156 EXT_glPointAlongPathNV
,
1157 EXT_glPointParameterf
,
1158 EXT_glPointParameterfARB
,
1159 EXT_glPointParameterfEXT
,
1160 EXT_glPointParameterfSGIS
,
1161 EXT_glPointParameterfv
,
1162 EXT_glPointParameterfvARB
,
1163 EXT_glPointParameterfvEXT
,
1164 EXT_glPointParameterfvSGIS
,
1165 EXT_glPointParameteri
,
1166 EXT_glPointParameteriNV
,
1167 EXT_glPointParameteriv
,
1168 EXT_glPointParameterivNV
,
1169 EXT_glPollAsyncSGIX
,
1170 EXT_glPollInstrumentsSGIX
,
1171 EXT_glPolygonOffsetEXT
,
1172 EXT_glPresentFrameDualFillNV
,
1173 EXT_glPresentFrameKeyedNV
,
1174 EXT_glPrimitiveRestartIndex
,
1175 EXT_glPrimitiveRestartIndexNV
,
1176 EXT_glPrimitiveRestartNV
,
1177 EXT_glPrioritizeTexturesEXT
,
1178 EXT_glProgramBinary
,
1179 EXT_glProgramBufferParametersIivNV
,
1180 EXT_glProgramBufferParametersIuivNV
,
1181 EXT_glProgramBufferParametersfvNV
,
1182 EXT_glProgramEnvParameter4dARB
,
1183 EXT_glProgramEnvParameter4dvARB
,
1184 EXT_glProgramEnvParameter4fARB
,
1185 EXT_glProgramEnvParameter4fvARB
,
1186 EXT_glProgramEnvParameterI4iNV
,
1187 EXT_glProgramEnvParameterI4ivNV
,
1188 EXT_glProgramEnvParameterI4uiNV
,
1189 EXT_glProgramEnvParameterI4uivNV
,
1190 EXT_glProgramEnvParameters4fvEXT
,
1191 EXT_glProgramEnvParametersI4ivNV
,
1192 EXT_glProgramEnvParametersI4uivNV
,
1193 EXT_glProgramLocalParameter4dARB
,
1194 EXT_glProgramLocalParameter4dvARB
,
1195 EXT_glProgramLocalParameter4fARB
,
1196 EXT_glProgramLocalParameter4fvARB
,
1197 EXT_glProgramLocalParameterI4iNV
,
1198 EXT_glProgramLocalParameterI4ivNV
,
1199 EXT_glProgramLocalParameterI4uiNV
,
1200 EXT_glProgramLocalParameterI4uivNV
,
1201 EXT_glProgramLocalParameters4fvEXT
,
1202 EXT_glProgramLocalParametersI4ivNV
,
1203 EXT_glProgramLocalParametersI4uivNV
,
1204 EXT_glProgramNamedParameter4dNV
,
1205 EXT_glProgramNamedParameter4dvNV
,
1206 EXT_glProgramNamedParameter4fNV
,
1207 EXT_glProgramNamedParameter4fvNV
,
1208 EXT_glProgramParameter4dNV
,
1209 EXT_glProgramParameter4dvNV
,
1210 EXT_glProgramParameter4fNV
,
1211 EXT_glProgramParameter4fvNV
,
1212 EXT_glProgramParameteri
,
1213 EXT_glProgramParameteriARB
,
1214 EXT_glProgramParameteriEXT
,
1215 EXT_glProgramParameters4dvNV
,
1216 EXT_glProgramParameters4fvNV
,
1217 EXT_glProgramStringARB
,
1218 EXT_glProgramSubroutineParametersuivNV
,
1219 EXT_glProgramUniform1d
,
1220 EXT_glProgramUniform1dEXT
,
1221 EXT_glProgramUniform1dv
,
1222 EXT_glProgramUniform1dvEXT
,
1223 EXT_glProgramUniform1f
,
1224 EXT_glProgramUniform1fEXT
,
1225 EXT_glProgramUniform1fv
,
1226 EXT_glProgramUniform1fvEXT
,
1227 EXT_glProgramUniform1i
,
1228 EXT_glProgramUniform1i64NV
,
1229 EXT_glProgramUniform1i64vNV
,
1230 EXT_glProgramUniform1iEXT
,
1231 EXT_glProgramUniform1iv
,
1232 EXT_glProgramUniform1ivEXT
,
1233 EXT_glProgramUniform1ui
,
1234 EXT_glProgramUniform1ui64NV
,
1235 EXT_glProgramUniform1ui64vNV
,
1236 EXT_glProgramUniform1uiEXT
,
1237 EXT_glProgramUniform1uiv
,
1238 EXT_glProgramUniform1uivEXT
,
1239 EXT_glProgramUniform2d
,
1240 EXT_glProgramUniform2dEXT
,
1241 EXT_glProgramUniform2dv
,
1242 EXT_glProgramUniform2dvEXT
,
1243 EXT_glProgramUniform2f
,
1244 EXT_glProgramUniform2fEXT
,
1245 EXT_glProgramUniform2fv
,
1246 EXT_glProgramUniform2fvEXT
,
1247 EXT_glProgramUniform2i
,
1248 EXT_glProgramUniform2i64NV
,
1249 EXT_glProgramUniform2i64vNV
,
1250 EXT_glProgramUniform2iEXT
,
1251 EXT_glProgramUniform2iv
,
1252 EXT_glProgramUniform2ivEXT
,
1253 EXT_glProgramUniform2ui
,
1254 EXT_glProgramUniform2ui64NV
,
1255 EXT_glProgramUniform2ui64vNV
,
1256 EXT_glProgramUniform2uiEXT
,
1257 EXT_glProgramUniform2uiv
,
1258 EXT_glProgramUniform2uivEXT
,
1259 EXT_glProgramUniform3d
,
1260 EXT_glProgramUniform3dEXT
,
1261 EXT_glProgramUniform3dv
,
1262 EXT_glProgramUniform3dvEXT
,
1263 EXT_glProgramUniform3f
,
1264 EXT_glProgramUniform3fEXT
,
1265 EXT_glProgramUniform3fv
,
1266 EXT_glProgramUniform3fvEXT
,
1267 EXT_glProgramUniform3i
,
1268 EXT_glProgramUniform3i64NV
,
1269 EXT_glProgramUniform3i64vNV
,
1270 EXT_glProgramUniform3iEXT
,
1271 EXT_glProgramUniform3iv
,
1272 EXT_glProgramUniform3ivEXT
,
1273 EXT_glProgramUniform3ui
,
1274 EXT_glProgramUniform3ui64NV
,
1275 EXT_glProgramUniform3ui64vNV
,
1276 EXT_glProgramUniform3uiEXT
,
1277 EXT_glProgramUniform3uiv
,
1278 EXT_glProgramUniform3uivEXT
,
1279 EXT_glProgramUniform4d
,
1280 EXT_glProgramUniform4dEXT
,
1281 EXT_glProgramUniform4dv
,
1282 EXT_glProgramUniform4dvEXT
,
1283 EXT_glProgramUniform4f
,
1284 EXT_glProgramUniform4fEXT
,
1285 EXT_glProgramUniform4fv
,
1286 EXT_glProgramUniform4fvEXT
,
1287 EXT_glProgramUniform4i
,
1288 EXT_glProgramUniform4i64NV
,
1289 EXT_glProgramUniform4i64vNV
,
1290 EXT_glProgramUniform4iEXT
,
1291 EXT_glProgramUniform4iv
,
1292 EXT_glProgramUniform4ivEXT
,
1293 EXT_glProgramUniform4ui
,
1294 EXT_glProgramUniform4ui64NV
,
1295 EXT_glProgramUniform4ui64vNV
,
1296 EXT_glProgramUniform4uiEXT
,
1297 EXT_glProgramUniform4uiv
,
1298 EXT_glProgramUniform4uivEXT
,
1299 EXT_glProgramUniformHandleui64NV
,
1300 EXT_glProgramUniformHandleui64vNV
,
1301 EXT_glProgramUniformMatrix2dv
,
1302 EXT_glProgramUniformMatrix2dvEXT
,
1303 EXT_glProgramUniformMatrix2fv
,
1304 EXT_glProgramUniformMatrix2fvEXT
,
1305 EXT_glProgramUniformMatrix2x3dv
,
1306 EXT_glProgramUniformMatrix2x3dvEXT
,
1307 EXT_glProgramUniformMatrix2x3fv
,
1308 EXT_glProgramUniformMatrix2x3fvEXT
,
1309 EXT_glProgramUniformMatrix2x4dv
,
1310 EXT_glProgramUniformMatrix2x4dvEXT
,
1311 EXT_glProgramUniformMatrix2x4fv
,
1312 EXT_glProgramUniformMatrix2x4fvEXT
,
1313 EXT_glProgramUniformMatrix3dv
,
1314 EXT_glProgramUniformMatrix3dvEXT
,
1315 EXT_glProgramUniformMatrix3fv
,
1316 EXT_glProgramUniformMatrix3fvEXT
,
1317 EXT_glProgramUniformMatrix3x2dv
,
1318 EXT_glProgramUniformMatrix3x2dvEXT
,
1319 EXT_glProgramUniformMatrix3x2fv
,
1320 EXT_glProgramUniformMatrix3x2fvEXT
,
1321 EXT_glProgramUniformMatrix3x4dv
,
1322 EXT_glProgramUniformMatrix3x4dvEXT
,
1323 EXT_glProgramUniformMatrix3x4fv
,
1324 EXT_glProgramUniformMatrix3x4fvEXT
,
1325 EXT_glProgramUniformMatrix4dv
,
1326 EXT_glProgramUniformMatrix4dvEXT
,
1327 EXT_glProgramUniformMatrix4fv
,
1328 EXT_glProgramUniformMatrix4fvEXT
,
1329 EXT_glProgramUniformMatrix4x2dv
,
1330 EXT_glProgramUniformMatrix4x2dvEXT
,
1331 EXT_glProgramUniformMatrix4x2fv
,
1332 EXT_glProgramUniformMatrix4x2fvEXT
,
1333 EXT_glProgramUniformMatrix4x3dv
,
1334 EXT_glProgramUniformMatrix4x3dvEXT
,
1335 EXT_glProgramUniformMatrix4x3fv
,
1336 EXT_glProgramUniformMatrix4x3fvEXT
,
1337 EXT_glProgramUniformui64NV
,
1338 EXT_glProgramUniformui64vNV
,
1339 EXT_glProgramVertexLimitNV
,
1340 EXT_glProvokingVertex
,
1341 EXT_glProvokingVertexEXT
,
1342 EXT_glPushClientAttribDefaultEXT
,
1344 EXT_glReadBufferRegion
,
1345 EXT_glReadInstrumentsSGIX
,
1346 EXT_glReadnPixelsARB
,
1347 EXT_glReferencePlaneSGIX
,
1348 EXT_glReleaseShaderCompiler
,
1349 EXT_glRenderbufferStorage
,
1350 EXT_glRenderbufferStorageEXT
,
1351 EXT_glRenderbufferStorageMultisample
,
1352 EXT_glRenderbufferStorageMultisampleCoverageNV
,
1353 EXT_glRenderbufferStorageMultisampleEXT
,
1354 EXT_glReplacementCodePointerSUN
,
1355 EXT_glReplacementCodeubSUN
,
1356 EXT_glReplacementCodeubvSUN
,
1357 EXT_glReplacementCodeuiColor3fVertex3fSUN
,
1358 EXT_glReplacementCodeuiColor3fVertex3fvSUN
,
1359 EXT_glReplacementCodeuiColor4fNormal3fVertex3fSUN
,
1360 EXT_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
,
1361 EXT_glReplacementCodeuiColor4ubVertex3fSUN
,
1362 EXT_glReplacementCodeuiColor4ubVertex3fvSUN
,
1363 EXT_glReplacementCodeuiNormal3fVertex3fSUN
,
1364 EXT_glReplacementCodeuiNormal3fVertex3fvSUN
,
1365 EXT_glReplacementCodeuiSUN
,
1366 EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
,
1367 EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
,
1368 EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
,
1369 EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
,
1370 EXT_glReplacementCodeuiTexCoord2fVertex3fSUN
,
1371 EXT_glReplacementCodeuiTexCoord2fVertex3fvSUN
,
1372 EXT_glReplacementCodeuiVertex3fSUN
,
1373 EXT_glReplacementCodeuiVertex3fvSUN
,
1374 EXT_glReplacementCodeuivSUN
,
1375 EXT_glReplacementCodeusSUN
,
1376 EXT_glReplacementCodeusvSUN
,
1377 EXT_glRequestResidentProgramsNV
,
1378 EXT_glResetHistogram
,
1379 EXT_glResetHistogramEXT
,
1381 EXT_glResetMinmaxEXT
,
1382 EXT_glResizeBuffersMESA
,
1383 EXT_glResumeTransformFeedback
,
1384 EXT_glResumeTransformFeedbackNV
,
1385 EXT_glSampleCoverage
,
1386 EXT_glSampleCoverageARB
,
1388 EXT_glSampleMaskEXT
,
1389 EXT_glSampleMaskIndexedNV
,
1390 EXT_glSampleMaskSGIS
,
1392 EXT_glSamplePatternEXT
,
1393 EXT_glSamplePatternSGIS
,
1394 EXT_glSamplerParameterIiv
,
1395 EXT_glSamplerParameterIuiv
,
1396 EXT_glSamplerParameterf
,
1397 EXT_glSamplerParameterfv
,
1398 EXT_glSamplerParameteri
,
1399 EXT_glSamplerParameteriv
,
1400 EXT_glScissorArrayv
,
1401 EXT_glScissorIndexed
,
1402 EXT_glScissorIndexedv
,
1403 EXT_glSecondaryColor3b
,
1404 EXT_glSecondaryColor3bEXT
,
1405 EXT_glSecondaryColor3bv
,
1406 EXT_glSecondaryColor3bvEXT
,
1407 EXT_glSecondaryColor3d
,
1408 EXT_glSecondaryColor3dEXT
,
1409 EXT_glSecondaryColor3dv
,
1410 EXT_glSecondaryColor3dvEXT
,
1411 EXT_glSecondaryColor3f
,
1412 EXT_glSecondaryColor3fEXT
,
1413 EXT_glSecondaryColor3fv
,
1414 EXT_glSecondaryColor3fvEXT
,
1415 EXT_glSecondaryColor3hNV
,
1416 EXT_glSecondaryColor3hvNV
,
1417 EXT_glSecondaryColor3i
,
1418 EXT_glSecondaryColor3iEXT
,
1419 EXT_glSecondaryColor3iv
,
1420 EXT_glSecondaryColor3ivEXT
,
1421 EXT_glSecondaryColor3s
,
1422 EXT_glSecondaryColor3sEXT
,
1423 EXT_glSecondaryColor3sv
,
1424 EXT_glSecondaryColor3svEXT
,
1425 EXT_glSecondaryColor3ub
,
1426 EXT_glSecondaryColor3ubEXT
,
1427 EXT_glSecondaryColor3ubv
,
1428 EXT_glSecondaryColor3ubvEXT
,
1429 EXT_glSecondaryColor3ui
,
1430 EXT_glSecondaryColor3uiEXT
,
1431 EXT_glSecondaryColor3uiv
,
1432 EXT_glSecondaryColor3uivEXT
,
1433 EXT_glSecondaryColor3us
,
1434 EXT_glSecondaryColor3usEXT
,
1435 EXT_glSecondaryColor3usv
,
1436 EXT_glSecondaryColor3usvEXT
,
1437 EXT_glSecondaryColorFormatNV
,
1438 EXT_glSecondaryColorP3ui
,
1439 EXT_glSecondaryColorP3uiv
,
1440 EXT_glSecondaryColorPointer
,
1441 EXT_glSecondaryColorPointerEXT
,
1442 EXT_glSecondaryColorPointerListIBM
,
1443 EXT_glSelectPerfMonitorCountersAMD
,
1444 EXT_glSelectTextureCoordSetSGIS
,
1445 EXT_glSelectTextureSGIS
,
1446 EXT_glSeparableFilter2D
,
1447 EXT_glSeparableFilter2DEXT
,
1448 EXT_glSetFenceAPPLE
,
1450 EXT_glSetFragmentShaderConstantATI
,
1451 EXT_glSetInvariantEXT
,
1452 EXT_glSetLocalConstantEXT
,
1453 EXT_glSetMultisamplefvAMD
,
1459 EXT_glShaderSourceARB
,
1460 EXT_glSharpenTexFuncSGIS
,
1461 EXT_glSpriteParameterfSGIX
,
1462 EXT_glSpriteParameterfvSGIX
,
1463 EXT_glSpriteParameteriSGIX
,
1464 EXT_glSpriteParameterivSGIX
,
1465 EXT_glStartInstrumentsSGIX
,
1466 EXT_glStencilClearTagEXT
,
1467 EXT_glStencilFillPathInstancedNV
,
1468 EXT_glStencilFillPathNV
,
1469 EXT_glStencilFuncSeparate
,
1470 EXT_glStencilFuncSeparateATI
,
1471 EXT_glStencilMaskSeparate
,
1472 EXT_glStencilOpSeparate
,
1473 EXT_glStencilOpSeparateATI
,
1474 EXT_glStencilOpValueAMD
,
1475 EXT_glStencilStrokePathInstancedNV
,
1476 EXT_glStencilStrokePathNV
,
1477 EXT_glStopInstrumentsSGIX
,
1478 EXT_glStringMarkerGREMEDY
,
1480 EXT_glTagSampleBufferSGIX
,
1482 EXT_glTangent3bvEXT
,
1484 EXT_glTangent3dvEXT
,
1486 EXT_glTangent3fvEXT
,
1488 EXT_glTangent3ivEXT
,
1490 EXT_glTangent3svEXT
,
1491 EXT_glTangentPointerEXT
,
1492 EXT_glTbufferMask3DFX
,
1493 EXT_glTessellationFactorAMD
,
1494 EXT_glTessellationModeAMD
,
1495 EXT_glTestFenceAPPLE
,
1497 EXT_glTestObjectAPPLE
,
1501 EXT_glTexBumpParameterfvATI
,
1502 EXT_glTexBumpParameterivATI
,
1504 EXT_glTexCoord1hvNV
,
1505 EXT_glTexCoord2fColor3fVertex3fSUN
,
1506 EXT_glTexCoord2fColor3fVertex3fvSUN
,
1507 EXT_glTexCoord2fColor4fNormal3fVertex3fSUN
,
1508 EXT_glTexCoord2fColor4fNormal3fVertex3fvSUN
,
1509 EXT_glTexCoord2fColor4ubVertex3fSUN
,
1510 EXT_glTexCoord2fColor4ubVertex3fvSUN
,
1511 EXT_glTexCoord2fNormal3fVertex3fSUN
,
1512 EXT_glTexCoord2fNormal3fVertex3fvSUN
,
1513 EXT_glTexCoord2fVertex3fSUN
,
1514 EXT_glTexCoord2fVertex3fvSUN
,
1516 EXT_glTexCoord2hvNV
,
1518 EXT_glTexCoord3hvNV
,
1519 EXT_glTexCoord4fColor4fNormal3fVertex4fSUN
,
1520 EXT_glTexCoord4fColor4fNormal3fVertex4fvSUN
,
1521 EXT_glTexCoord4fVertex4fSUN
,
1522 EXT_glTexCoord4fVertex4fvSUN
,
1524 EXT_glTexCoord4hvNV
,
1525 EXT_glTexCoordFormatNV
,
1527 EXT_glTexCoordP1uiv
,
1529 EXT_glTexCoordP2uiv
,
1531 EXT_glTexCoordP3uiv
,
1533 EXT_glTexCoordP4uiv
,
1534 EXT_glTexCoordPointerEXT
,
1535 EXT_glTexCoordPointerListIBM
,
1536 EXT_glTexCoordPointervINTEL
,
1537 EXT_glTexFilterFuncSGIS
,
1538 EXT_glTexImage2DMultisample
,
1539 EXT_glTexImage2DMultisampleCoverageNV
,
1541 EXT_glTexImage3DEXT
,
1542 EXT_glTexImage3DMultisample
,
1543 EXT_glTexImage3DMultisampleCoverageNV
,
1544 EXT_glTexImage4DSGIS
,
1545 EXT_glTexParameterIiv
,
1546 EXT_glTexParameterIivEXT
,
1547 EXT_glTexParameterIuiv
,
1548 EXT_glTexParameterIuivEXT
,
1549 EXT_glTexRenderbufferNV
,
1553 EXT_glTexSubImage1DEXT
,
1554 EXT_glTexSubImage2DEXT
,
1555 EXT_glTexSubImage3D
,
1556 EXT_glTexSubImage3DEXT
,
1557 EXT_glTexSubImage4DSGIS
,
1558 EXT_glTextureBarrierNV
,
1559 EXT_glTextureBufferEXT
,
1560 EXT_glTextureColorMaskSGIS
,
1561 EXT_glTextureImage1DEXT
,
1562 EXT_glTextureImage2DEXT
,
1563 EXT_glTextureImage2DMultisampleCoverageNV
,
1564 EXT_glTextureImage2DMultisampleNV
,
1565 EXT_glTextureImage3DEXT
,
1566 EXT_glTextureImage3DMultisampleCoverageNV
,
1567 EXT_glTextureImage3DMultisampleNV
,
1568 EXT_glTextureLightEXT
,
1569 EXT_glTextureMaterialEXT
,
1570 EXT_glTextureNormalEXT
,
1571 EXT_glTextureParameterIivEXT
,
1572 EXT_glTextureParameterIuivEXT
,
1573 EXT_glTextureParameterfEXT
,
1574 EXT_glTextureParameterfvEXT
,
1575 EXT_glTextureParameteriEXT
,
1576 EXT_glTextureParameterivEXT
,
1577 EXT_glTextureRangeAPPLE
,
1578 EXT_glTextureRenderbufferEXT
,
1579 EXT_glTextureStorage1DEXT
,
1580 EXT_glTextureStorage2DEXT
,
1581 EXT_glTextureStorage3DEXT
,
1582 EXT_glTextureSubImage1DEXT
,
1583 EXT_glTextureSubImage2DEXT
,
1584 EXT_glTextureSubImage3DEXT
,
1585 EXT_glTrackMatrixNV
,
1586 EXT_glTransformFeedbackAttribsNV
,
1587 EXT_glTransformFeedbackStreamAttribsNV
,
1588 EXT_glTransformFeedbackVaryings
,
1589 EXT_glTransformFeedbackVaryingsEXT
,
1590 EXT_glTransformFeedbackVaryingsNV
,
1591 EXT_glTransformPathNV
,
1597 EXT_glUniform1fvARB
,
1599 EXT_glUniform1i64NV
,
1600 EXT_glUniform1i64vNV
,
1603 EXT_glUniform1ivARB
,
1605 EXT_glUniform1ui64NV
,
1606 EXT_glUniform1ui64vNV
,
1607 EXT_glUniform1uiEXT
,
1609 EXT_glUniform1uivEXT
,
1615 EXT_glUniform2fvARB
,
1617 EXT_glUniform2i64NV
,
1618 EXT_glUniform2i64vNV
,
1621 EXT_glUniform2ivARB
,
1623 EXT_glUniform2ui64NV
,
1624 EXT_glUniform2ui64vNV
,
1625 EXT_glUniform2uiEXT
,
1627 EXT_glUniform2uivEXT
,
1633 EXT_glUniform3fvARB
,
1635 EXT_glUniform3i64NV
,
1636 EXT_glUniform3i64vNV
,
1639 EXT_glUniform3ivARB
,
1641 EXT_glUniform3ui64NV
,
1642 EXT_glUniform3ui64vNV
,
1643 EXT_glUniform3uiEXT
,
1645 EXT_glUniform3uivEXT
,
1651 EXT_glUniform4fvARB
,
1653 EXT_glUniform4i64NV
,
1654 EXT_glUniform4i64vNV
,
1657 EXT_glUniform4ivARB
,
1659 EXT_glUniform4ui64NV
,
1660 EXT_glUniform4ui64vNV
,
1661 EXT_glUniform4uiEXT
,
1663 EXT_glUniform4uivEXT
,
1664 EXT_glUniformBlockBinding
,
1665 EXT_glUniformBufferEXT
,
1666 EXT_glUniformHandleui64NV
,
1667 EXT_glUniformHandleui64vNV
,
1668 EXT_glUniformMatrix2dv
,
1669 EXT_glUniformMatrix2fv
,
1670 EXT_glUniformMatrix2fvARB
,
1671 EXT_glUniformMatrix2x3dv
,
1672 EXT_glUniformMatrix2x3fv
,
1673 EXT_glUniformMatrix2x4dv
,
1674 EXT_glUniformMatrix2x4fv
,
1675 EXT_glUniformMatrix3dv
,
1676 EXT_glUniformMatrix3fv
,
1677 EXT_glUniformMatrix3fvARB
,
1678 EXT_glUniformMatrix3x2dv
,
1679 EXT_glUniformMatrix3x2fv
,
1680 EXT_glUniformMatrix3x4dv
,
1681 EXT_glUniformMatrix3x4fv
,
1682 EXT_glUniformMatrix4dv
,
1683 EXT_glUniformMatrix4fv
,
1684 EXT_glUniformMatrix4fvARB
,
1685 EXT_glUniformMatrix4x2dv
,
1686 EXT_glUniformMatrix4x2fv
,
1687 EXT_glUniformMatrix4x3dv
,
1688 EXT_glUniformMatrix4x3fv
,
1689 EXT_glUniformSubroutinesuiv
,
1690 EXT_glUniformui64NV
,
1691 EXT_glUniformui64vNV
,
1692 EXT_glUnlockArraysEXT
,
1694 EXT_glUnmapBufferARB
,
1695 EXT_glUnmapNamedBufferEXT
,
1696 EXT_glUnmapObjectBufferATI
,
1697 EXT_glUpdateObjectBufferATI
,
1699 EXT_glUseProgramObjectARB
,
1700 EXT_glUseProgramStages
,
1701 EXT_glUseShaderProgramEXT
,
1703 EXT_glVDPAUGetSurfaceivNV
,
1705 EXT_glVDPAUIsSurfaceNV
,
1706 EXT_glVDPAUMapSurfacesNV
,
1707 EXT_glVDPAURegisterOutputSurfaceNV
,
1708 EXT_glVDPAURegisterVideoSurfaceNV
,
1709 EXT_glVDPAUSurfaceAccessNV
,
1710 EXT_glVDPAUUnmapSurfacesNV
,
1711 EXT_glVDPAUUnregisterSurfaceNV
,
1712 EXT_glValidateProgram
,
1713 EXT_glValidateProgramARB
,
1714 EXT_glValidateProgramPipeline
,
1715 EXT_glVariantArrayObjectATI
,
1716 EXT_glVariantPointerEXT
,
1722 EXT_glVariantubvEXT
,
1723 EXT_glVariantuivEXT
,
1724 EXT_glVariantusvEXT
,
1731 EXT_glVertexArrayParameteriAPPLE
,
1732 EXT_glVertexArrayRangeAPPLE
,
1733 EXT_glVertexArrayRangeNV
,
1734 EXT_glVertexArrayVertexAttribLOffsetEXT
,
1735 EXT_glVertexAttrib1d
,
1736 EXT_glVertexAttrib1dARB
,
1737 EXT_glVertexAttrib1dNV
,
1738 EXT_glVertexAttrib1dv
,
1739 EXT_glVertexAttrib1dvARB
,
1740 EXT_glVertexAttrib1dvNV
,
1741 EXT_glVertexAttrib1f
,
1742 EXT_glVertexAttrib1fARB
,
1743 EXT_glVertexAttrib1fNV
,
1744 EXT_glVertexAttrib1fv
,
1745 EXT_glVertexAttrib1fvARB
,
1746 EXT_glVertexAttrib1fvNV
,
1747 EXT_glVertexAttrib1hNV
,
1748 EXT_glVertexAttrib1hvNV
,
1749 EXT_glVertexAttrib1s
,
1750 EXT_glVertexAttrib1sARB
,
1751 EXT_glVertexAttrib1sNV
,
1752 EXT_glVertexAttrib1sv
,
1753 EXT_glVertexAttrib1svARB
,
1754 EXT_glVertexAttrib1svNV
,
1755 EXT_glVertexAttrib2d
,
1756 EXT_glVertexAttrib2dARB
,
1757 EXT_glVertexAttrib2dNV
,
1758 EXT_glVertexAttrib2dv
,
1759 EXT_glVertexAttrib2dvARB
,
1760 EXT_glVertexAttrib2dvNV
,
1761 EXT_glVertexAttrib2f
,
1762 EXT_glVertexAttrib2fARB
,
1763 EXT_glVertexAttrib2fNV
,
1764 EXT_glVertexAttrib2fv
,
1765 EXT_glVertexAttrib2fvARB
,
1766 EXT_glVertexAttrib2fvNV
,
1767 EXT_glVertexAttrib2hNV
,
1768 EXT_glVertexAttrib2hvNV
,
1769 EXT_glVertexAttrib2s
,
1770 EXT_glVertexAttrib2sARB
,
1771 EXT_glVertexAttrib2sNV
,
1772 EXT_glVertexAttrib2sv
,
1773 EXT_glVertexAttrib2svARB
,
1774 EXT_glVertexAttrib2svNV
,
1775 EXT_glVertexAttrib3d
,
1776 EXT_glVertexAttrib3dARB
,
1777 EXT_glVertexAttrib3dNV
,
1778 EXT_glVertexAttrib3dv
,
1779 EXT_glVertexAttrib3dvARB
,
1780 EXT_glVertexAttrib3dvNV
,
1781 EXT_glVertexAttrib3f
,
1782 EXT_glVertexAttrib3fARB
,
1783 EXT_glVertexAttrib3fNV
,
1784 EXT_glVertexAttrib3fv
,
1785 EXT_glVertexAttrib3fvARB
,
1786 EXT_glVertexAttrib3fvNV
,
1787 EXT_glVertexAttrib3hNV
,
1788 EXT_glVertexAttrib3hvNV
,
1789 EXT_glVertexAttrib3s
,
1790 EXT_glVertexAttrib3sARB
,
1791 EXT_glVertexAttrib3sNV
,
1792 EXT_glVertexAttrib3sv
,
1793 EXT_glVertexAttrib3svARB
,
1794 EXT_glVertexAttrib3svNV
,
1795 EXT_glVertexAttrib4Nbv
,
1796 EXT_glVertexAttrib4NbvARB
,
1797 EXT_glVertexAttrib4Niv
,
1798 EXT_glVertexAttrib4NivARB
,
1799 EXT_glVertexAttrib4Nsv
,
1800 EXT_glVertexAttrib4NsvARB
,
1801 EXT_glVertexAttrib4Nub
,
1802 EXT_glVertexAttrib4NubARB
,
1803 EXT_glVertexAttrib4Nubv
,
1804 EXT_glVertexAttrib4NubvARB
,
1805 EXT_glVertexAttrib4Nuiv
,
1806 EXT_glVertexAttrib4NuivARB
,
1807 EXT_glVertexAttrib4Nusv
,
1808 EXT_glVertexAttrib4NusvARB
,
1809 EXT_glVertexAttrib4bv
,
1810 EXT_glVertexAttrib4bvARB
,
1811 EXT_glVertexAttrib4d
,
1812 EXT_glVertexAttrib4dARB
,
1813 EXT_glVertexAttrib4dNV
,
1814 EXT_glVertexAttrib4dv
,
1815 EXT_glVertexAttrib4dvARB
,
1816 EXT_glVertexAttrib4dvNV
,
1817 EXT_glVertexAttrib4f
,
1818 EXT_glVertexAttrib4fARB
,
1819 EXT_glVertexAttrib4fNV
,
1820 EXT_glVertexAttrib4fv
,
1821 EXT_glVertexAttrib4fvARB
,
1822 EXT_glVertexAttrib4fvNV
,
1823 EXT_glVertexAttrib4hNV
,
1824 EXT_glVertexAttrib4hvNV
,
1825 EXT_glVertexAttrib4iv
,
1826 EXT_glVertexAttrib4ivARB
,
1827 EXT_glVertexAttrib4s
,
1828 EXT_glVertexAttrib4sARB
,
1829 EXT_glVertexAttrib4sNV
,
1830 EXT_glVertexAttrib4sv
,
1831 EXT_glVertexAttrib4svARB
,
1832 EXT_glVertexAttrib4svNV
,
1833 EXT_glVertexAttrib4ubNV
,
1834 EXT_glVertexAttrib4ubv
,
1835 EXT_glVertexAttrib4ubvARB
,
1836 EXT_glVertexAttrib4ubvNV
,
1837 EXT_glVertexAttrib4uiv
,
1838 EXT_glVertexAttrib4uivARB
,
1839 EXT_glVertexAttrib4usv
,
1840 EXT_glVertexAttrib4usvARB
,
1841 EXT_glVertexAttribArrayObjectATI
,
1842 EXT_glVertexAttribDivisor
,
1843 EXT_glVertexAttribDivisorARB
,
1844 EXT_glVertexAttribFormatNV
,
1845 EXT_glVertexAttribI1i
,
1846 EXT_glVertexAttribI1iEXT
,
1847 EXT_glVertexAttribI1iv
,
1848 EXT_glVertexAttribI1ivEXT
,
1849 EXT_glVertexAttribI1ui
,
1850 EXT_glVertexAttribI1uiEXT
,
1851 EXT_glVertexAttribI1uiv
,
1852 EXT_glVertexAttribI1uivEXT
,
1853 EXT_glVertexAttribI2i
,
1854 EXT_glVertexAttribI2iEXT
,
1855 EXT_glVertexAttribI2iv
,
1856 EXT_glVertexAttribI2ivEXT
,
1857 EXT_glVertexAttribI2ui
,
1858 EXT_glVertexAttribI2uiEXT
,
1859 EXT_glVertexAttribI2uiv
,
1860 EXT_glVertexAttribI2uivEXT
,
1861 EXT_glVertexAttribI3i
,
1862 EXT_glVertexAttribI3iEXT
,
1863 EXT_glVertexAttribI3iv
,
1864 EXT_glVertexAttribI3ivEXT
,
1865 EXT_glVertexAttribI3ui
,
1866 EXT_glVertexAttribI3uiEXT
,
1867 EXT_glVertexAttribI3uiv
,
1868 EXT_glVertexAttribI3uivEXT
,
1869 EXT_glVertexAttribI4bv
,
1870 EXT_glVertexAttribI4bvEXT
,
1871 EXT_glVertexAttribI4i
,
1872 EXT_glVertexAttribI4iEXT
,
1873 EXT_glVertexAttribI4iv
,
1874 EXT_glVertexAttribI4ivEXT
,
1875 EXT_glVertexAttribI4sv
,
1876 EXT_glVertexAttribI4svEXT
,
1877 EXT_glVertexAttribI4ubv
,
1878 EXT_glVertexAttribI4ubvEXT
,
1879 EXT_glVertexAttribI4ui
,
1880 EXT_glVertexAttribI4uiEXT
,
1881 EXT_glVertexAttribI4uiv
,
1882 EXT_glVertexAttribI4uivEXT
,
1883 EXT_glVertexAttribI4usv
,
1884 EXT_glVertexAttribI4usvEXT
,
1885 EXT_glVertexAttribIFormatNV
,
1886 EXT_glVertexAttribIPointer
,
1887 EXT_glVertexAttribIPointerEXT
,
1888 EXT_glVertexAttribL1d
,
1889 EXT_glVertexAttribL1dEXT
,
1890 EXT_glVertexAttribL1dv
,
1891 EXT_glVertexAttribL1dvEXT
,
1892 EXT_glVertexAttribL1i64NV
,
1893 EXT_glVertexAttribL1i64vNV
,
1894 EXT_glVertexAttribL1ui64NV
,
1895 EXT_glVertexAttribL1ui64vNV
,
1896 EXT_glVertexAttribL2d
,
1897 EXT_glVertexAttribL2dEXT
,
1898 EXT_glVertexAttribL2dv
,
1899 EXT_glVertexAttribL2dvEXT
,
1900 EXT_glVertexAttribL2i64NV
,
1901 EXT_glVertexAttribL2i64vNV
,
1902 EXT_glVertexAttribL2ui64NV
,
1903 EXT_glVertexAttribL2ui64vNV
,
1904 EXT_glVertexAttribL3d
,
1905 EXT_glVertexAttribL3dEXT
,
1906 EXT_glVertexAttribL3dv
,
1907 EXT_glVertexAttribL3dvEXT
,
1908 EXT_glVertexAttribL3i64NV
,
1909 EXT_glVertexAttribL3i64vNV
,
1910 EXT_glVertexAttribL3ui64NV
,
1911 EXT_glVertexAttribL3ui64vNV
,
1912 EXT_glVertexAttribL4d
,
1913 EXT_glVertexAttribL4dEXT
,
1914 EXT_glVertexAttribL4dv
,
1915 EXT_glVertexAttribL4dvEXT
,
1916 EXT_glVertexAttribL4i64NV
,
1917 EXT_glVertexAttribL4i64vNV
,
1918 EXT_glVertexAttribL4ui64NV
,
1919 EXT_glVertexAttribL4ui64vNV
,
1920 EXT_glVertexAttribLFormatNV
,
1921 EXT_glVertexAttribLPointer
,
1922 EXT_glVertexAttribLPointerEXT
,
1923 EXT_glVertexAttribP1ui
,
1924 EXT_glVertexAttribP1uiv
,
1925 EXT_glVertexAttribP2ui
,
1926 EXT_glVertexAttribP2uiv
,
1927 EXT_glVertexAttribP3ui
,
1928 EXT_glVertexAttribP3uiv
,
1929 EXT_glVertexAttribP4ui
,
1930 EXT_glVertexAttribP4uiv
,
1931 EXT_glVertexAttribPointer
,
1932 EXT_glVertexAttribPointerARB
,
1933 EXT_glVertexAttribPointerNV
,
1934 EXT_glVertexAttribs1dvNV
,
1935 EXT_glVertexAttribs1fvNV
,
1936 EXT_glVertexAttribs1hvNV
,
1937 EXT_glVertexAttribs1svNV
,
1938 EXT_glVertexAttribs2dvNV
,
1939 EXT_glVertexAttribs2fvNV
,
1940 EXT_glVertexAttribs2hvNV
,
1941 EXT_glVertexAttribs2svNV
,
1942 EXT_glVertexAttribs3dvNV
,
1943 EXT_glVertexAttribs3fvNV
,
1944 EXT_glVertexAttribs3hvNV
,
1945 EXT_glVertexAttribs3svNV
,
1946 EXT_glVertexAttribs4dvNV
,
1947 EXT_glVertexAttribs4fvNV
,
1948 EXT_glVertexAttribs4hvNV
,
1949 EXT_glVertexAttribs4svNV
,
1950 EXT_glVertexAttribs4ubvNV
,
1951 EXT_glVertexBlendARB
,
1952 EXT_glVertexBlendEnvfATI
,
1953 EXT_glVertexBlendEnviATI
,
1954 EXT_glVertexFormatNV
,
1961 EXT_glVertexPointerEXT
,
1962 EXT_glVertexPointerListIBM
,
1963 EXT_glVertexPointervINTEL
,
1964 EXT_glVertexStream1dATI
,
1965 EXT_glVertexStream1dvATI
,
1966 EXT_glVertexStream1fATI
,
1967 EXT_glVertexStream1fvATI
,
1968 EXT_glVertexStream1iATI
,
1969 EXT_glVertexStream1ivATI
,
1970 EXT_glVertexStream1sATI
,
1971 EXT_glVertexStream1svATI
,
1972 EXT_glVertexStream2dATI
,
1973 EXT_glVertexStream2dvATI
,
1974 EXT_glVertexStream2fATI
,
1975 EXT_glVertexStream2fvATI
,
1976 EXT_glVertexStream2iATI
,
1977 EXT_glVertexStream2ivATI
,
1978 EXT_glVertexStream2sATI
,
1979 EXT_glVertexStream2svATI
,
1980 EXT_glVertexStream3dATI
,
1981 EXT_glVertexStream3dvATI
,
1982 EXT_glVertexStream3fATI
,
1983 EXT_glVertexStream3fvATI
,
1984 EXT_glVertexStream3iATI
,
1985 EXT_glVertexStream3ivATI
,
1986 EXT_glVertexStream3sATI
,
1987 EXT_glVertexStream3svATI
,
1988 EXT_glVertexStream4dATI
,
1989 EXT_glVertexStream4dvATI
,
1990 EXT_glVertexStream4fATI
,
1991 EXT_glVertexStream4fvATI
,
1992 EXT_glVertexStream4iATI
,
1993 EXT_glVertexStream4ivATI
,
1994 EXT_glVertexStream4sATI
,
1995 EXT_glVertexStream4svATI
,
1996 EXT_glVertexWeightPointerEXT
,
1997 EXT_glVertexWeightfEXT
,
1998 EXT_glVertexWeightfvEXT
,
1999 EXT_glVertexWeighthNV
,
2000 EXT_glVertexWeighthvNV
,
2001 EXT_glVideoCaptureNV
,
2002 EXT_glVideoCaptureStreamParameterdvNV
,
2003 EXT_glVideoCaptureStreamParameterfvNV
,
2004 EXT_glVideoCaptureStreamParameterivNV
,
2005 EXT_glViewportArrayv
,
2006 EXT_glViewportIndexedf
,
2007 EXT_glViewportIndexedfv
,
2009 EXT_glWeightPathsNV
,
2010 EXT_glWeightPointerARB
,
2020 EXT_glWindowPos2dARB
,
2021 EXT_glWindowPos2dMESA
,
2023 EXT_glWindowPos2dvARB
,
2024 EXT_glWindowPos2dvMESA
,
2026 EXT_glWindowPos2fARB
,
2027 EXT_glWindowPos2fMESA
,
2029 EXT_glWindowPos2fvARB
,
2030 EXT_glWindowPos2fvMESA
,
2032 EXT_glWindowPos2iARB
,
2033 EXT_glWindowPos2iMESA
,
2035 EXT_glWindowPos2ivARB
,
2036 EXT_glWindowPos2ivMESA
,
2038 EXT_glWindowPos2sARB
,
2039 EXT_glWindowPos2sMESA
,
2041 EXT_glWindowPos2svARB
,
2042 EXT_glWindowPos2svMESA
,
2044 EXT_glWindowPos3dARB
,
2045 EXT_glWindowPos3dMESA
,
2047 EXT_glWindowPos3dvARB
,
2048 EXT_glWindowPos3dvMESA
,
2050 EXT_glWindowPos3fARB
,
2051 EXT_glWindowPos3fMESA
,
2053 EXT_glWindowPos3fvARB
,
2054 EXT_glWindowPos3fvMESA
,
2056 EXT_glWindowPos3iARB
,
2057 EXT_glWindowPos3iMESA
,
2059 EXT_glWindowPos3ivARB
,
2060 EXT_glWindowPos3ivMESA
,
2062 EXT_glWindowPos3sARB
,
2063 EXT_glWindowPos3sMESA
,
2065 EXT_glWindowPos3svARB
,
2066 EXT_glWindowPos3svMESA
,
2067 EXT_glWindowPos4dMESA
,
2068 EXT_glWindowPos4dvMESA
,
2069 EXT_glWindowPos4fMESA
,
2070 EXT_glWindowPos4fvMESA
,
2071 EXT_glWindowPos4iMESA
,
2072 EXT_glWindowPos4ivMESA
,
2073 EXT_glWindowPos4sMESA
,
2074 EXT_glWindowPos4svMESA
,
2079 const int extension_registry_size
= NB_EXTENSIONS
;
2080 void *extension_funcs
[NB_EXTENSIONS
];
2082 /* The thunks themselves....*/
2083 static void WINAPI
wine_glActiveProgramEXT( GLuint program
) {
2084 void (*func_glActiveProgramEXT
)( GLuint
) = extension_funcs
[EXT_glActiveProgramEXT
];
2085 TRACE("(%d)\n", program
);
2087 func_glActiveProgramEXT( program
);
2091 static void WINAPI
wine_glActiveShaderProgram( GLuint pipeline
, GLuint program
) {
2092 void (*func_glActiveShaderProgram
)( GLuint
, GLuint
) = extension_funcs
[EXT_glActiveShaderProgram
];
2093 TRACE("(%d, %d)\n", pipeline
, program
);
2095 func_glActiveShaderProgram( pipeline
, program
);
2099 static void WINAPI
wine_glActiveStencilFaceEXT( GLenum face
) {
2100 void (*func_glActiveStencilFaceEXT
)( GLenum
) = extension_funcs
[EXT_glActiveStencilFaceEXT
];
2101 TRACE("(%d)\n", face
);
2103 func_glActiveStencilFaceEXT( face
);
2107 static void WINAPI
wine_glActiveTexture( GLenum texture
) {
2108 void (*func_glActiveTexture
)( GLenum
) = extension_funcs
[EXT_glActiveTexture
];
2109 TRACE("(%d)\n", texture
);
2111 func_glActiveTexture( texture
);
2115 static void WINAPI
wine_glActiveTextureARB( GLenum texture
) {
2116 void (*func_glActiveTextureARB
)( GLenum
) = extension_funcs
[EXT_glActiveTextureARB
];
2117 TRACE("(%d)\n", texture
);
2119 func_glActiveTextureARB( texture
);
2123 static void WINAPI
wine_glActiveVaryingNV( GLuint program
, char* name
) {
2124 void (*func_glActiveVaryingNV
)( GLuint
, char* ) = extension_funcs
[EXT_glActiveVaryingNV
];
2125 TRACE("(%d, %p)\n", program
, name
);
2127 func_glActiveVaryingNV( program
, name
);
2131 static void WINAPI
wine_glAlphaFragmentOp1ATI( GLenum op
, GLuint dst
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
) {
2132 void (*func_glAlphaFragmentOp1ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glAlphaFragmentOp1ATI
];
2133 TRACE("(%d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
2135 func_glAlphaFragmentOp1ATI( op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
2139 static void WINAPI
wine_glAlphaFragmentOp2ATI( GLenum op
, GLuint dst
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
, GLuint arg2
, GLuint arg2Rep
, GLuint arg2Mod
) {
2140 void (*func_glAlphaFragmentOp2ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glAlphaFragmentOp2ATI
];
2141 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
2143 func_glAlphaFragmentOp2ATI( op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
2147 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
) {
2148 void (*func_glAlphaFragmentOp3ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glAlphaFragmentOp3ATI
];
2149 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
);
2151 func_glAlphaFragmentOp3ATI( op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
, arg3
, arg3Rep
, arg3Mod
);
2155 static void WINAPI
wine_glApplyTextureEXT( GLenum mode
) {
2156 void (*func_glApplyTextureEXT
)( GLenum
) = extension_funcs
[EXT_glApplyTextureEXT
];
2157 TRACE("(%d)\n", mode
);
2159 func_glApplyTextureEXT( mode
);
2163 static GLboolean WINAPI
wine_glAreProgramsResidentNV( GLsizei n
, GLuint
* programs
, GLboolean
* residences
) {
2164 GLboolean ret_value
;
2165 GLboolean (*func_glAreProgramsResidentNV
)( GLsizei
, GLuint
*, GLboolean
* ) = extension_funcs
[EXT_glAreProgramsResidentNV
];
2166 TRACE("(%d, %p, %p)\n", n
, programs
, residences
);
2168 ret_value
= func_glAreProgramsResidentNV( n
, programs
, residences
);
2173 static GLboolean WINAPI
wine_glAreTexturesResidentEXT( GLsizei n
, GLuint
* textures
, GLboolean
* residences
) {
2174 GLboolean ret_value
;
2175 GLboolean (*func_glAreTexturesResidentEXT
)( GLsizei
, GLuint
*, GLboolean
* ) = extension_funcs
[EXT_glAreTexturesResidentEXT
];
2176 TRACE("(%d, %p, %p)\n", n
, textures
, residences
);
2178 ret_value
= func_glAreTexturesResidentEXT( n
, textures
, residences
);
2183 static void WINAPI
wine_glArrayElementEXT( GLint i
) {
2184 void (*func_glArrayElementEXT
)( GLint
) = extension_funcs
[EXT_glArrayElementEXT
];
2185 TRACE("(%d)\n", i
);
2187 func_glArrayElementEXT( i
);
2191 static void WINAPI
wine_glArrayObjectATI( GLenum array
, GLint size
, GLenum type
, GLsizei stride
, GLuint buffer
, GLuint offset
) {
2192 void (*func_glArrayObjectATI
)( GLenum
, GLint
, GLenum
, GLsizei
, GLuint
, GLuint
) = extension_funcs
[EXT_glArrayObjectATI
];
2193 TRACE("(%d, %d, %d, %d, %d, %d)\n", array
, size
, type
, stride
, buffer
, offset
);
2195 func_glArrayObjectATI( array
, size
, type
, stride
, buffer
, offset
);
2199 static void WINAPI
wine_glAsyncMarkerSGIX( GLuint marker
) {
2200 void (*func_glAsyncMarkerSGIX
)( GLuint
) = extension_funcs
[EXT_glAsyncMarkerSGIX
];
2201 TRACE("(%d)\n", marker
);
2203 func_glAsyncMarkerSGIX( marker
);
2207 static void WINAPI
wine_glAttachObjectARB( unsigned int containerObj
, unsigned int obj
) {
2208 void (*func_glAttachObjectARB
)( unsigned int, unsigned int ) = extension_funcs
[EXT_glAttachObjectARB
];
2209 TRACE("(%d, %d)\n", containerObj
, obj
);
2211 func_glAttachObjectARB( containerObj
, obj
);
2215 static void WINAPI
wine_glAttachShader( GLuint program
, GLuint shader
) {
2216 void (*func_glAttachShader
)( GLuint
, GLuint
) = extension_funcs
[EXT_glAttachShader
];
2217 TRACE("(%d, %d)\n", program
, shader
);
2219 func_glAttachShader( program
, shader
);
2223 static void WINAPI
wine_glBeginConditionalRender( GLuint id
, GLenum mode
) {
2224 void (*func_glBeginConditionalRender
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBeginConditionalRender
];
2225 TRACE("(%d, %d)\n", id
, mode
);
2227 func_glBeginConditionalRender( id
, mode
);
2231 static void WINAPI
wine_glBeginConditionalRenderNV( GLuint id
, GLenum mode
) {
2232 void (*func_glBeginConditionalRenderNV
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBeginConditionalRenderNV
];
2233 TRACE("(%d, %d)\n", id
, mode
);
2235 func_glBeginConditionalRenderNV( id
, mode
);
2239 static void WINAPI
wine_glBeginFragmentShaderATI( void ) {
2240 void (*func_glBeginFragmentShaderATI
)( void ) = extension_funcs
[EXT_glBeginFragmentShaderATI
];
2243 func_glBeginFragmentShaderATI( );
2247 static void WINAPI
wine_glBeginOcclusionQueryNV( GLuint id
) {
2248 void (*func_glBeginOcclusionQueryNV
)( GLuint
) = extension_funcs
[EXT_glBeginOcclusionQueryNV
];
2249 TRACE("(%d)\n", id
);
2251 func_glBeginOcclusionQueryNV( id
);
2255 static void WINAPI
wine_glBeginPerfMonitorAMD( GLuint monitor
) {
2256 void (*func_glBeginPerfMonitorAMD
)( GLuint
) = extension_funcs
[EXT_glBeginPerfMonitorAMD
];
2257 TRACE("(%d)\n", monitor
);
2259 func_glBeginPerfMonitorAMD( monitor
);
2263 static void WINAPI
wine_glBeginQuery( GLenum target
, GLuint id
) {
2264 void (*func_glBeginQuery
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBeginQuery
];
2265 TRACE("(%d, %d)\n", target
, id
);
2267 func_glBeginQuery( target
, id
);
2271 static void WINAPI
wine_glBeginQueryARB( GLenum target
, GLuint id
) {
2272 void (*func_glBeginQueryARB
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBeginQueryARB
];
2273 TRACE("(%d, %d)\n", target
, id
);
2275 func_glBeginQueryARB( target
, id
);
2279 static void WINAPI
wine_glBeginQueryIndexed( GLenum target
, GLuint index
, GLuint id
) {
2280 void (*func_glBeginQueryIndexed
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glBeginQueryIndexed
];
2281 TRACE("(%d, %d, %d)\n", target
, index
, id
);
2283 func_glBeginQueryIndexed( target
, index
, id
);
2287 static void WINAPI
wine_glBeginTransformFeedback( GLenum primitiveMode
) {
2288 void (*func_glBeginTransformFeedback
)( GLenum
) = extension_funcs
[EXT_glBeginTransformFeedback
];
2289 TRACE("(%d)\n", primitiveMode
);
2291 func_glBeginTransformFeedback( primitiveMode
);
2295 static void WINAPI
wine_glBeginTransformFeedbackEXT( GLenum primitiveMode
) {
2296 void (*func_glBeginTransformFeedbackEXT
)( GLenum
) = extension_funcs
[EXT_glBeginTransformFeedbackEXT
];
2297 TRACE("(%d)\n", primitiveMode
);
2299 func_glBeginTransformFeedbackEXT( primitiveMode
);
2303 static void WINAPI
wine_glBeginTransformFeedbackNV( GLenum primitiveMode
) {
2304 void (*func_glBeginTransformFeedbackNV
)( GLenum
) = extension_funcs
[EXT_glBeginTransformFeedbackNV
];
2305 TRACE("(%d)\n", primitiveMode
);
2307 func_glBeginTransformFeedbackNV( primitiveMode
);
2311 static void WINAPI
wine_glBeginVertexShaderEXT( void ) {
2312 void (*func_glBeginVertexShaderEXT
)( void ) = extension_funcs
[EXT_glBeginVertexShaderEXT
];
2315 func_glBeginVertexShaderEXT( );
2319 static void WINAPI
wine_glBeginVideoCaptureNV( GLuint video_capture_slot
) {
2320 void (*func_glBeginVideoCaptureNV
)( GLuint
) = extension_funcs
[EXT_glBeginVideoCaptureNV
];
2321 TRACE("(%d)\n", video_capture_slot
);
2323 func_glBeginVideoCaptureNV( video_capture_slot
);
2327 static void WINAPI
wine_glBindAttribLocation( GLuint program
, GLuint index
, char* name
) {
2328 void (*func_glBindAttribLocation
)( GLuint
, GLuint
, char* ) = extension_funcs
[EXT_glBindAttribLocation
];
2329 TRACE("(%d, %d, %p)\n", program
, index
, name
);
2331 func_glBindAttribLocation( program
, index
, name
);
2335 static void WINAPI
wine_glBindAttribLocationARB( unsigned int programObj
, GLuint index
, char* name
) {
2336 void (*func_glBindAttribLocationARB
)( unsigned int, GLuint
, char* ) = extension_funcs
[EXT_glBindAttribLocationARB
];
2337 TRACE("(%d, %d, %p)\n", programObj
, index
, name
);
2339 func_glBindAttribLocationARB( programObj
, index
, name
);
2343 static void WINAPI
wine_glBindBuffer( GLenum target
, GLuint buffer
) {
2344 void (*func_glBindBuffer
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindBuffer
];
2345 TRACE("(%d, %d)\n", target
, buffer
);
2347 func_glBindBuffer( target
, buffer
);
2351 static void WINAPI
wine_glBindBufferARB( GLenum target
, GLuint buffer
) {
2352 void (*func_glBindBufferARB
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindBufferARB
];
2353 TRACE("(%d, %d)\n", target
, buffer
);
2355 func_glBindBufferARB( target
, buffer
);
2359 static void WINAPI
wine_glBindBufferBase( GLenum target
, GLuint index
, GLuint buffer
) {
2360 void (*func_glBindBufferBase
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glBindBufferBase
];
2361 TRACE("(%d, %d, %d)\n", target
, index
, buffer
);
2363 func_glBindBufferBase( target
, index
, buffer
);
2367 static void WINAPI
wine_glBindBufferBaseEXT( GLenum target
, GLuint index
, GLuint buffer
) {
2368 void (*func_glBindBufferBaseEXT
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glBindBufferBaseEXT
];
2369 TRACE("(%d, %d, %d)\n", target
, index
, buffer
);
2371 func_glBindBufferBaseEXT( target
, index
, buffer
);
2375 static void WINAPI
wine_glBindBufferBaseNV( GLenum target
, GLuint index
, GLuint buffer
) {
2376 void (*func_glBindBufferBaseNV
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glBindBufferBaseNV
];
2377 TRACE("(%d, %d, %d)\n", target
, index
, buffer
);
2379 func_glBindBufferBaseNV( target
, index
, buffer
);
2383 static void WINAPI
wine_glBindBufferOffsetEXT( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
) {
2384 void (*func_glBindBufferOffsetEXT
)( GLenum
, GLuint
, GLuint
, INT_PTR
) = extension_funcs
[EXT_glBindBufferOffsetEXT
];
2385 TRACE("(%d, %d, %d, %ld)\n", target
, index
, buffer
, offset
);
2387 func_glBindBufferOffsetEXT( target
, index
, buffer
, offset
);
2391 static void WINAPI
wine_glBindBufferOffsetNV( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
) {
2392 void (*func_glBindBufferOffsetNV
)( GLenum
, GLuint
, GLuint
, INT_PTR
) = extension_funcs
[EXT_glBindBufferOffsetNV
];
2393 TRACE("(%d, %d, %d, %ld)\n", target
, index
, buffer
, offset
);
2395 func_glBindBufferOffsetNV( target
, index
, buffer
, offset
);
2399 static void WINAPI
wine_glBindBufferRange( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
, INT_PTR size
) {
2400 void (*func_glBindBufferRange
)( GLenum
, GLuint
, GLuint
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glBindBufferRange
];
2401 TRACE("(%d, %d, %d, %ld, %ld)\n", target
, index
, buffer
, offset
, size
);
2403 func_glBindBufferRange( target
, index
, buffer
, offset
, size
);
2407 static void WINAPI
wine_glBindBufferRangeEXT( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
, INT_PTR size
) {
2408 void (*func_glBindBufferRangeEXT
)( GLenum
, GLuint
, GLuint
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glBindBufferRangeEXT
];
2409 TRACE("(%d, %d, %d, %ld, %ld)\n", target
, index
, buffer
, offset
, size
);
2411 func_glBindBufferRangeEXT( target
, index
, buffer
, offset
, size
);
2415 static void WINAPI
wine_glBindBufferRangeNV( GLenum target
, GLuint index
, GLuint buffer
, INT_PTR offset
, INT_PTR size
) {
2416 void (*func_glBindBufferRangeNV
)( GLenum
, GLuint
, GLuint
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glBindBufferRangeNV
];
2417 TRACE("(%d, %d, %d, %ld, %ld)\n", target
, index
, buffer
, offset
, size
);
2419 func_glBindBufferRangeNV( target
, index
, buffer
, offset
, size
);
2423 static void WINAPI
wine_glBindFragDataLocation( GLuint program
, GLuint color
, char* name
) {
2424 void (*func_glBindFragDataLocation
)( GLuint
, GLuint
, char* ) = extension_funcs
[EXT_glBindFragDataLocation
];
2425 TRACE("(%d, %d, %p)\n", program
, color
, name
);
2427 func_glBindFragDataLocation( program
, color
, name
);
2431 static void WINAPI
wine_glBindFragDataLocationEXT( GLuint program
, GLuint color
, char* name
) {
2432 void (*func_glBindFragDataLocationEXT
)( GLuint
, GLuint
, char* ) = extension_funcs
[EXT_glBindFragDataLocationEXT
];
2433 TRACE("(%d, %d, %p)\n", program
, color
, name
);
2435 func_glBindFragDataLocationEXT( program
, color
, name
);
2439 static void WINAPI
wine_glBindFragDataLocationIndexed( GLuint program
, GLuint colorNumber
, GLuint index
, char* name
) {
2440 void (*func_glBindFragDataLocationIndexed
)( GLuint
, GLuint
, GLuint
, char* ) = extension_funcs
[EXT_glBindFragDataLocationIndexed
];
2441 TRACE("(%d, %d, %d, %p)\n", program
, colorNumber
, index
, name
);
2443 func_glBindFragDataLocationIndexed( program
, colorNumber
, index
, name
);
2447 static void WINAPI
wine_glBindFragmentShaderATI( GLuint id
) {
2448 void (*func_glBindFragmentShaderATI
)( GLuint
) = extension_funcs
[EXT_glBindFragmentShaderATI
];
2449 TRACE("(%d)\n", id
);
2451 func_glBindFragmentShaderATI( id
);
2455 static void WINAPI
wine_glBindFramebuffer( GLenum target
, GLuint framebuffer
) {
2456 void (*func_glBindFramebuffer
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindFramebuffer
];
2457 TRACE("(%d, %d)\n", target
, framebuffer
);
2459 func_glBindFramebuffer( target
, framebuffer
);
2463 static void WINAPI
wine_glBindFramebufferEXT( GLenum target
, GLuint framebuffer
) {
2464 void (*func_glBindFramebufferEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindFramebufferEXT
];
2465 TRACE("(%d, %d)\n", target
, framebuffer
);
2467 func_glBindFramebufferEXT( target
, framebuffer
);
2471 static void WINAPI
wine_glBindImageTexture( GLuint unit
, GLuint texture
, GLint level
, GLboolean layered
, GLint layer
, GLenum access
, GLenum format
) {
2472 void (*func_glBindImageTexture
)( GLuint
, GLuint
, GLint
, GLboolean
, GLint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBindImageTexture
];
2473 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", unit
, texture
, level
, layered
, layer
, access
, format
);
2475 func_glBindImageTexture( unit
, texture
, level
, layered
, layer
, access
, format
);
2479 static void WINAPI
wine_glBindImageTextureEXT( GLuint index
, GLuint texture
, GLint level
, GLboolean layered
, GLint layer
, GLenum access
, GLint format
) {
2480 void (*func_glBindImageTextureEXT
)( GLuint
, GLuint
, GLint
, GLboolean
, GLint
, GLenum
, GLint
) = extension_funcs
[EXT_glBindImageTextureEXT
];
2481 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", index
, texture
, level
, layered
, layer
, access
, format
);
2483 func_glBindImageTextureEXT( index
, texture
, level
, layered
, layer
, access
, format
);
2487 static GLuint WINAPI
wine_glBindLightParameterEXT( GLenum light
, GLenum value
) {
2489 GLuint (*func_glBindLightParameterEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBindLightParameterEXT
];
2490 TRACE("(%d, %d)\n", light
, value
);
2492 ret_value
= func_glBindLightParameterEXT( light
, value
);
2497 static GLuint WINAPI
wine_glBindMaterialParameterEXT( GLenum face
, GLenum value
) {
2499 GLuint (*func_glBindMaterialParameterEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBindMaterialParameterEXT
];
2500 TRACE("(%d, %d)\n", face
, value
);
2502 ret_value
= func_glBindMaterialParameterEXT( face
, value
);
2507 static void WINAPI
wine_glBindMultiTextureEXT( GLenum texunit
, GLenum target
, GLuint texture
) {
2508 void (*func_glBindMultiTextureEXT
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glBindMultiTextureEXT
];
2509 TRACE("(%d, %d, %d)\n", texunit
, target
, texture
);
2511 func_glBindMultiTextureEXT( texunit
, target
, texture
);
2515 static GLuint WINAPI
wine_glBindParameterEXT( GLenum value
) {
2517 GLuint (*func_glBindParameterEXT
)( GLenum
) = extension_funcs
[EXT_glBindParameterEXT
];
2518 TRACE("(%d)\n", value
);
2520 ret_value
= func_glBindParameterEXT( value
);
2525 static void WINAPI
wine_glBindProgramARB( GLenum target
, GLuint program
) {
2526 void (*func_glBindProgramARB
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindProgramARB
];
2527 TRACE("(%d, %d)\n", target
, program
);
2529 func_glBindProgramARB( target
, program
);
2533 static void WINAPI
wine_glBindProgramNV( GLenum target
, GLuint id
) {
2534 void (*func_glBindProgramNV
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindProgramNV
];
2535 TRACE("(%d, %d)\n", target
, id
);
2537 func_glBindProgramNV( target
, id
);
2541 static void WINAPI
wine_glBindProgramPipeline( GLuint pipeline
) {
2542 void (*func_glBindProgramPipeline
)( GLuint
) = extension_funcs
[EXT_glBindProgramPipeline
];
2543 TRACE("(%d)\n", pipeline
);
2545 func_glBindProgramPipeline( pipeline
);
2549 static void WINAPI
wine_glBindRenderbuffer( GLenum target
, GLuint renderbuffer
) {
2550 void (*func_glBindRenderbuffer
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindRenderbuffer
];
2551 TRACE("(%d, %d)\n", target
, renderbuffer
);
2553 func_glBindRenderbuffer( target
, renderbuffer
);
2557 static void WINAPI
wine_glBindRenderbufferEXT( GLenum target
, GLuint renderbuffer
) {
2558 void (*func_glBindRenderbufferEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindRenderbufferEXT
];
2559 TRACE("(%d, %d)\n", target
, renderbuffer
);
2561 func_glBindRenderbufferEXT( target
, renderbuffer
);
2565 static void WINAPI
wine_glBindSampler( GLuint unit
, GLuint sampler
) {
2566 void (*func_glBindSampler
)( GLuint
, GLuint
) = extension_funcs
[EXT_glBindSampler
];
2567 TRACE("(%d, %d)\n", unit
, sampler
);
2569 func_glBindSampler( unit
, sampler
);
2573 static GLuint WINAPI
wine_glBindTexGenParameterEXT( GLenum unit
, GLenum coord
, GLenum value
) {
2575 GLuint (*func_glBindTexGenParameterEXT
)( GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBindTexGenParameterEXT
];
2576 TRACE("(%d, %d, %d)\n", unit
, coord
, value
);
2578 ret_value
= func_glBindTexGenParameterEXT( unit
, coord
, value
);
2583 static void WINAPI
wine_glBindTextureEXT( GLenum target
, GLuint texture
) {
2584 void (*func_glBindTextureEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindTextureEXT
];
2585 TRACE("(%d, %d)\n", target
, texture
);
2587 func_glBindTextureEXT( target
, texture
);
2591 static GLuint WINAPI
wine_glBindTextureUnitParameterEXT( GLenum unit
, GLenum value
) {
2593 GLuint (*func_glBindTextureUnitParameterEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBindTextureUnitParameterEXT
];
2594 TRACE("(%d, %d)\n", unit
, value
);
2596 ret_value
= func_glBindTextureUnitParameterEXT( unit
, value
);
2601 static void WINAPI
wine_glBindTransformFeedback( GLenum target
, GLuint id
) {
2602 void (*func_glBindTransformFeedback
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindTransformFeedback
];
2603 TRACE("(%d, %d)\n", target
, id
);
2605 func_glBindTransformFeedback( target
, id
);
2609 static void WINAPI
wine_glBindTransformFeedbackNV( GLenum target
, GLuint id
) {
2610 void (*func_glBindTransformFeedbackNV
)( GLenum
, GLuint
) = extension_funcs
[EXT_glBindTransformFeedbackNV
];
2611 TRACE("(%d, %d)\n", target
, id
);
2613 func_glBindTransformFeedbackNV( target
, id
);
2617 static void WINAPI
wine_glBindVertexArray( GLuint array
) {
2618 void (*func_glBindVertexArray
)( GLuint
) = extension_funcs
[EXT_glBindVertexArray
];
2619 TRACE("(%d)\n", array
);
2621 func_glBindVertexArray( array
);
2625 static void WINAPI
wine_glBindVertexArrayAPPLE( GLuint array
) {
2626 void (*func_glBindVertexArrayAPPLE
)( GLuint
) = extension_funcs
[EXT_glBindVertexArrayAPPLE
];
2627 TRACE("(%d)\n", array
);
2629 func_glBindVertexArrayAPPLE( array
);
2633 static void WINAPI
wine_glBindVertexShaderEXT( GLuint id
) {
2634 void (*func_glBindVertexShaderEXT
)( GLuint
) = extension_funcs
[EXT_glBindVertexShaderEXT
];
2635 TRACE("(%d)\n", id
);
2637 func_glBindVertexShaderEXT( id
);
2641 static void WINAPI
wine_glBindVideoCaptureStreamBufferNV( GLuint video_capture_slot
, GLuint stream
, GLenum frame_region
, INT_PTR offset
) {
2642 void (*func_glBindVideoCaptureStreamBufferNV
)( GLuint
, GLuint
, GLenum
, INT_PTR
) = extension_funcs
[EXT_glBindVideoCaptureStreamBufferNV
];
2643 TRACE("(%d, %d, %d, %ld)\n", video_capture_slot
, stream
, frame_region
, offset
);
2645 func_glBindVideoCaptureStreamBufferNV( video_capture_slot
, stream
, frame_region
, offset
);
2649 static void WINAPI
wine_glBindVideoCaptureStreamTextureNV( GLuint video_capture_slot
, GLuint stream
, GLenum frame_region
, GLenum target
, GLuint texture
) {
2650 void (*func_glBindVideoCaptureStreamTextureNV
)( GLuint
, GLuint
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glBindVideoCaptureStreamTextureNV
];
2651 TRACE("(%d, %d, %d, %d, %d)\n", video_capture_slot
, stream
, frame_region
, target
, texture
);
2653 func_glBindVideoCaptureStreamTextureNV( video_capture_slot
, stream
, frame_region
, target
, texture
);
2657 static void WINAPI
wine_glBinormal3bEXT( GLbyte bx
, GLbyte by
, GLbyte bz
) {
2658 void (*func_glBinormal3bEXT
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glBinormal3bEXT
];
2659 TRACE("(%d, %d, %d)\n", bx
, by
, bz
);
2661 func_glBinormal3bEXT( bx
, by
, bz
);
2665 static void WINAPI
wine_glBinormal3bvEXT( GLbyte
* v
) {
2666 void (*func_glBinormal3bvEXT
)( GLbyte
* ) = extension_funcs
[EXT_glBinormal3bvEXT
];
2667 TRACE("(%p)\n", v
);
2669 func_glBinormal3bvEXT( v
);
2673 static void WINAPI
wine_glBinormal3dEXT( GLdouble bx
, GLdouble by
, GLdouble bz
) {
2674 void (*func_glBinormal3dEXT
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glBinormal3dEXT
];
2675 TRACE("(%f, %f, %f)\n", bx
, by
, bz
);
2677 func_glBinormal3dEXT( bx
, by
, bz
);
2681 static void WINAPI
wine_glBinormal3dvEXT( GLdouble
* v
) {
2682 void (*func_glBinormal3dvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glBinormal3dvEXT
];
2683 TRACE("(%p)\n", v
);
2685 func_glBinormal3dvEXT( v
);
2689 static void WINAPI
wine_glBinormal3fEXT( GLfloat bx
, GLfloat by
, GLfloat bz
) {
2690 void (*func_glBinormal3fEXT
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glBinormal3fEXT
];
2691 TRACE("(%f, %f, %f)\n", bx
, by
, bz
);
2693 func_glBinormal3fEXT( bx
, by
, bz
);
2697 static void WINAPI
wine_glBinormal3fvEXT( GLfloat
* v
) {
2698 void (*func_glBinormal3fvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glBinormal3fvEXT
];
2699 TRACE("(%p)\n", v
);
2701 func_glBinormal3fvEXT( v
);
2705 static void WINAPI
wine_glBinormal3iEXT( GLint bx
, GLint by
, GLint bz
) {
2706 void (*func_glBinormal3iEXT
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glBinormal3iEXT
];
2707 TRACE("(%d, %d, %d)\n", bx
, by
, bz
);
2709 func_glBinormal3iEXT( bx
, by
, bz
);
2713 static void WINAPI
wine_glBinormal3ivEXT( GLint
* v
) {
2714 void (*func_glBinormal3ivEXT
)( GLint
* ) = extension_funcs
[EXT_glBinormal3ivEXT
];
2715 TRACE("(%p)\n", v
);
2717 func_glBinormal3ivEXT( v
);
2721 static void WINAPI
wine_glBinormal3sEXT( GLshort bx
, GLshort by
, GLshort bz
) {
2722 void (*func_glBinormal3sEXT
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glBinormal3sEXT
];
2723 TRACE("(%d, %d, %d)\n", bx
, by
, bz
);
2725 func_glBinormal3sEXT( bx
, by
, bz
);
2729 static void WINAPI
wine_glBinormal3svEXT( GLshort
* v
) {
2730 void (*func_glBinormal3svEXT
)( GLshort
* ) = extension_funcs
[EXT_glBinormal3svEXT
];
2731 TRACE("(%p)\n", v
);
2733 func_glBinormal3svEXT( v
);
2737 static void WINAPI
wine_glBinormalPointerEXT( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
2738 void (*func_glBinormalPointerEXT
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glBinormalPointerEXT
];
2739 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
2741 func_glBinormalPointerEXT( type
, stride
, pointer
);
2745 static void WINAPI
wine_glBlendColor( GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
) {
2746 void (*func_glBlendColor
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glBlendColor
];
2747 TRACE("(%f, %f, %f, %f)\n", red
, green
, blue
, alpha
);
2749 func_glBlendColor( red
, green
, blue
, alpha
);
2753 static void WINAPI
wine_glBlendColorEXT( GLfloat red
, GLfloat green
, GLfloat blue
, GLfloat alpha
) {
2754 void (*func_glBlendColorEXT
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glBlendColorEXT
];
2755 TRACE("(%f, %f, %f, %f)\n", red
, green
, blue
, alpha
);
2757 func_glBlendColorEXT( red
, green
, blue
, alpha
);
2761 static void WINAPI
wine_glBlendEquation( GLenum mode
) {
2762 void (*func_glBlendEquation
)( GLenum
) = extension_funcs
[EXT_glBlendEquation
];
2763 TRACE("(%d)\n", mode
);
2765 func_glBlendEquation( mode
);
2769 static void WINAPI
wine_glBlendEquationEXT( GLenum mode
) {
2770 void (*func_glBlendEquationEXT
)( GLenum
) = extension_funcs
[EXT_glBlendEquationEXT
];
2771 TRACE("(%d)\n", mode
);
2773 func_glBlendEquationEXT( mode
);
2777 static void WINAPI
wine_glBlendEquationIndexedAMD( GLuint buf
, GLenum mode
) {
2778 void (*func_glBlendEquationIndexedAMD
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBlendEquationIndexedAMD
];
2779 TRACE("(%d, %d)\n", buf
, mode
);
2781 func_glBlendEquationIndexedAMD( buf
, mode
);
2785 static void WINAPI
wine_glBlendEquationSeparate( GLenum modeRGB
, GLenum modeAlpha
) {
2786 void (*func_glBlendEquationSeparate
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparate
];
2787 TRACE("(%d, %d)\n", modeRGB
, modeAlpha
);
2789 func_glBlendEquationSeparate( modeRGB
, modeAlpha
);
2793 static void WINAPI
wine_glBlendEquationSeparateEXT( GLenum modeRGB
, GLenum modeAlpha
) {
2794 void (*func_glBlendEquationSeparateEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparateEXT
];
2795 TRACE("(%d, %d)\n", modeRGB
, modeAlpha
);
2797 func_glBlendEquationSeparateEXT( modeRGB
, modeAlpha
);
2801 static void WINAPI
wine_glBlendEquationSeparateIndexedAMD( GLuint buf
, GLenum modeRGB
, GLenum modeAlpha
) {
2802 void (*func_glBlendEquationSeparateIndexedAMD
)( GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparateIndexedAMD
];
2803 TRACE("(%d, %d, %d)\n", buf
, modeRGB
, modeAlpha
);
2805 func_glBlendEquationSeparateIndexedAMD( buf
, modeRGB
, modeAlpha
);
2809 static void WINAPI
wine_glBlendEquationSeparatei( GLuint buf
, GLenum modeRGB
, GLenum modeAlpha
) {
2810 void (*func_glBlendEquationSeparatei
)( GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparatei
];
2811 TRACE("(%d, %d, %d)\n", buf
, modeRGB
, modeAlpha
);
2813 func_glBlendEquationSeparatei( buf
, modeRGB
, modeAlpha
);
2817 static void WINAPI
wine_glBlendEquationSeparateiARB( GLuint buf
, GLenum modeRGB
, GLenum modeAlpha
) {
2818 void (*func_glBlendEquationSeparateiARB
)( GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendEquationSeparateiARB
];
2819 TRACE("(%d, %d, %d)\n", buf
, modeRGB
, modeAlpha
);
2821 func_glBlendEquationSeparateiARB( buf
, modeRGB
, modeAlpha
);
2825 static void WINAPI
wine_glBlendEquationi( GLuint buf
, GLenum mode
) {
2826 void (*func_glBlendEquationi
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBlendEquationi
];
2827 TRACE("(%d, %d)\n", buf
, mode
);
2829 func_glBlendEquationi( buf
, mode
);
2833 static void WINAPI
wine_glBlendEquationiARB( GLuint buf
, GLenum mode
) {
2834 void (*func_glBlendEquationiARB
)( GLuint
, GLenum
) = extension_funcs
[EXT_glBlendEquationiARB
];
2835 TRACE("(%d, %d)\n", buf
, mode
);
2837 func_glBlendEquationiARB( buf
, mode
);
2841 static void WINAPI
wine_glBlendFuncIndexedAMD( GLuint buf
, GLenum src
, GLenum dst
) {
2842 void (*func_glBlendFuncIndexedAMD
)( GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncIndexedAMD
];
2843 TRACE("(%d, %d, %d)\n", buf
, src
, dst
);
2845 func_glBlendFuncIndexedAMD( buf
, src
, dst
);
2849 static void WINAPI
wine_glBlendFuncSeparate( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
) {
2850 void (*func_glBlendFuncSeparate
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparate
];
2851 TRACE("(%d, %d, %d, %d)\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2853 func_glBlendFuncSeparate( sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2857 static void WINAPI
wine_glBlendFuncSeparateEXT( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
) {
2858 void (*func_glBlendFuncSeparateEXT
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparateEXT
];
2859 TRACE("(%d, %d, %d, %d)\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2861 func_glBlendFuncSeparateEXT( sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2865 static void WINAPI
wine_glBlendFuncSeparateINGR( GLenum sfactorRGB
, GLenum dfactorRGB
, GLenum sfactorAlpha
, GLenum dfactorAlpha
) {
2866 void (*func_glBlendFuncSeparateINGR
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparateINGR
];
2867 TRACE("(%d, %d, %d, %d)\n", sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2869 func_glBlendFuncSeparateINGR( sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
);
2873 static void WINAPI
wine_glBlendFuncSeparateIndexedAMD( GLuint buf
, GLenum srcRGB
, GLenum dstRGB
, GLenum srcAlpha
, GLenum dstAlpha
) {
2874 void (*func_glBlendFuncSeparateIndexedAMD
)( GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparateIndexedAMD
];
2875 TRACE("(%d, %d, %d, %d, %d)\n", buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
2877 func_glBlendFuncSeparateIndexedAMD( buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
2881 static void WINAPI
wine_glBlendFuncSeparatei( GLuint buf
, GLenum srcRGB
, GLenum dstRGB
, GLenum srcAlpha
, GLenum dstAlpha
) {
2882 void (*func_glBlendFuncSeparatei
)( GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparatei
];
2883 TRACE("(%d, %d, %d, %d, %d)\n", buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
2885 func_glBlendFuncSeparatei( buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
2889 static void WINAPI
wine_glBlendFuncSeparateiARB( GLuint buf
, GLenum srcRGB
, GLenum dstRGB
, GLenum srcAlpha
, GLenum dstAlpha
) {
2890 void (*func_glBlendFuncSeparateiARB
)( GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFuncSeparateiARB
];
2891 TRACE("(%d, %d, %d, %d, %d)\n", buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
2893 func_glBlendFuncSeparateiARB( buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
);
2897 static void WINAPI
wine_glBlendFunci( GLuint buf
, GLenum src
, GLenum dst
) {
2898 void (*func_glBlendFunci
)( GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFunci
];
2899 TRACE("(%d, %d, %d)\n", buf
, src
, dst
);
2901 func_glBlendFunci( buf
, src
, dst
);
2905 static void WINAPI
wine_glBlendFunciARB( GLuint buf
, GLenum src
, GLenum dst
) {
2906 void (*func_glBlendFunciARB
)( GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glBlendFunciARB
];
2907 TRACE("(%d, %d, %d)\n", buf
, src
, dst
);
2909 func_glBlendFunciARB( buf
, src
, dst
);
2913 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
) {
2914 void (*func_glBlitFramebuffer
)( GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLbitfield
, GLenum
) = extension_funcs
[EXT_glBlitFramebuffer
];
2915 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2917 func_glBlitFramebuffer( srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2921 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
) {
2922 void (*func_glBlitFramebufferEXT
)( GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLbitfield
, GLenum
) = extension_funcs
[EXT_glBlitFramebufferEXT
];
2923 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2925 func_glBlitFramebufferEXT( srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
);
2929 static void WINAPI
wine_glBufferAddressRangeNV( GLenum pname
, GLuint index
, UINT64 address
, INT_PTR length
) {
2930 void (*func_glBufferAddressRangeNV
)( GLenum
, GLuint
, UINT64
, INT_PTR
) = extension_funcs
[EXT_glBufferAddressRangeNV
];
2931 TRACE("(%d, %d, %s, %ld)\n", pname
, index
, wine_dbgstr_longlong(address
), length
);
2933 func_glBufferAddressRangeNV( pname
, index
, address
, length
);
2937 static void WINAPI
wine_glBufferData( GLenum target
, INT_PTR size
, GLvoid
* data
, GLenum usage
) {
2938 void (*func_glBufferData
)( GLenum
, INT_PTR
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glBufferData
];
2939 TRACE("(%d, %ld, %p, %d)\n", target
, size
, data
, usage
);
2941 func_glBufferData( target
, size
, data
, usage
);
2945 static void WINAPI
wine_glBufferDataARB( GLenum target
, INT_PTR size
, GLvoid
* data
, GLenum usage
) {
2946 void (*func_glBufferDataARB
)( GLenum
, INT_PTR
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glBufferDataARB
];
2947 TRACE("(%d, %ld, %p, %d)\n", target
, size
, data
, usage
);
2949 func_glBufferDataARB( target
, size
, data
, usage
);
2953 static void WINAPI
wine_glBufferParameteriAPPLE( GLenum target
, GLenum pname
, GLint param
) {
2954 void (*func_glBufferParameteriAPPLE
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glBufferParameteriAPPLE
];
2955 TRACE("(%d, %d, %d)\n", target
, pname
, param
);
2957 func_glBufferParameteriAPPLE( target
, pname
, param
);
2961 static GLuint WINAPI
wine_glBufferRegionEnabled( void ) {
2963 GLuint (*func_glBufferRegionEnabled
)( void ) = extension_funcs
[EXT_glBufferRegionEnabled
];
2966 ret_value
= func_glBufferRegionEnabled( );
2971 static void WINAPI
wine_glBufferSubData( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
2972 void (*func_glBufferSubData
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glBufferSubData
];
2973 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
2975 func_glBufferSubData( target
, offset
, size
, data
);
2979 static void WINAPI
wine_glBufferSubDataARB( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
2980 void (*func_glBufferSubDataARB
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glBufferSubDataARB
];
2981 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
2983 func_glBufferSubDataARB( target
, offset
, size
, data
);
2987 static GLenum WINAPI
wine_glCheckFramebufferStatus( GLenum target
) {
2989 GLenum (*func_glCheckFramebufferStatus
)( GLenum
) = extension_funcs
[EXT_glCheckFramebufferStatus
];
2990 TRACE("(%d)\n", target
);
2992 ret_value
= func_glCheckFramebufferStatus( target
);
2997 static GLenum WINAPI
wine_glCheckFramebufferStatusEXT( GLenum target
) {
2999 GLenum (*func_glCheckFramebufferStatusEXT
)( GLenum
) = extension_funcs
[EXT_glCheckFramebufferStatusEXT
];
3000 TRACE("(%d)\n", target
);
3002 ret_value
= func_glCheckFramebufferStatusEXT( target
);
3007 static GLenum WINAPI
wine_glCheckNamedFramebufferStatusEXT( GLuint framebuffer
, GLenum target
) {
3009 GLenum (*func_glCheckNamedFramebufferStatusEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glCheckNamedFramebufferStatusEXT
];
3010 TRACE("(%d, %d)\n", framebuffer
, target
);
3012 ret_value
= func_glCheckNamedFramebufferStatusEXT( framebuffer
, target
);
3017 static void WINAPI
wine_glClampColor( GLenum target
, GLenum clamp
) {
3018 void (*func_glClampColor
)( GLenum
, GLenum
) = extension_funcs
[EXT_glClampColor
];
3019 TRACE("(%d, %d)\n", target
, clamp
);
3021 func_glClampColor( target
, clamp
);
3025 static void WINAPI
wine_glClampColorARB( GLenum target
, GLenum clamp
) {
3026 void (*func_glClampColorARB
)( GLenum
, GLenum
) = extension_funcs
[EXT_glClampColorARB
];
3027 TRACE("(%d, %d)\n", target
, clamp
);
3029 func_glClampColorARB( target
, clamp
);
3033 static void WINAPI
wine_glClearBufferfi( GLenum buffer
, GLint drawbuffer
, GLfloat depth
, GLint stencil
) {
3034 void (*func_glClearBufferfi
)( GLenum
, GLint
, GLfloat
, GLint
) = extension_funcs
[EXT_glClearBufferfi
];
3035 TRACE("(%d, %d, %f, %d)\n", buffer
, drawbuffer
, depth
, stencil
);
3037 func_glClearBufferfi( buffer
, drawbuffer
, depth
, stencil
);
3041 static void WINAPI
wine_glClearBufferfv( GLenum buffer
, GLint drawbuffer
, GLfloat
* value
) {
3042 void (*func_glClearBufferfv
)( GLenum
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glClearBufferfv
];
3043 TRACE("(%d, %d, %p)\n", buffer
, drawbuffer
, value
);
3045 func_glClearBufferfv( buffer
, drawbuffer
, value
);
3049 static void WINAPI
wine_glClearBufferiv( GLenum buffer
, GLint drawbuffer
, GLint
* value
) {
3050 void (*func_glClearBufferiv
)( GLenum
, GLint
, GLint
* ) = extension_funcs
[EXT_glClearBufferiv
];
3051 TRACE("(%d, %d, %p)\n", buffer
, drawbuffer
, value
);
3053 func_glClearBufferiv( buffer
, drawbuffer
, value
);
3057 static void WINAPI
wine_glClearBufferuiv( GLenum buffer
, GLint drawbuffer
, GLuint
* value
) {
3058 void (*func_glClearBufferuiv
)( GLenum
, GLint
, GLuint
* ) = extension_funcs
[EXT_glClearBufferuiv
];
3059 TRACE("(%d, %d, %p)\n", buffer
, drawbuffer
, value
);
3061 func_glClearBufferuiv( buffer
, drawbuffer
, value
);
3065 static void WINAPI
wine_glClearColorIiEXT( GLint red
, GLint green
, GLint blue
, GLint alpha
) {
3066 void (*func_glClearColorIiEXT
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glClearColorIiEXT
];
3067 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
3069 func_glClearColorIiEXT( red
, green
, blue
, alpha
);
3073 static void WINAPI
wine_glClearColorIuiEXT( GLuint red
, GLuint green
, GLuint blue
, GLuint alpha
) {
3074 void (*func_glClearColorIuiEXT
)( GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glClearColorIuiEXT
];
3075 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
3077 func_glClearColorIuiEXT( red
, green
, blue
, alpha
);
3081 static void WINAPI
wine_glClearDepthdNV( GLdouble depth
) {
3082 void (*func_glClearDepthdNV
)( GLdouble
) = extension_funcs
[EXT_glClearDepthdNV
];
3083 TRACE("(%f)\n", depth
);
3085 func_glClearDepthdNV( depth
);
3089 static void WINAPI
wine_glClearDepthf( GLfloat d
) {
3090 void (*func_glClearDepthf
)( GLfloat
) = extension_funcs
[EXT_glClearDepthf
];
3091 TRACE("(%f)\n", d
);
3093 func_glClearDepthf( d
);
3097 static void WINAPI
wine_glClientActiveTexture( GLenum texture
) {
3098 void (*func_glClientActiveTexture
)( GLenum
) = extension_funcs
[EXT_glClientActiveTexture
];
3099 TRACE("(%d)\n", texture
);
3101 func_glClientActiveTexture( texture
);
3105 static void WINAPI
wine_glClientActiveTextureARB( GLenum texture
) {
3106 void (*func_glClientActiveTextureARB
)( GLenum
) = extension_funcs
[EXT_glClientActiveTextureARB
];
3107 TRACE("(%d)\n", texture
);
3109 func_glClientActiveTextureARB( texture
);
3113 static void WINAPI
wine_glClientActiveVertexStreamATI( GLenum stream
) {
3114 void (*func_glClientActiveVertexStreamATI
)( GLenum
) = extension_funcs
[EXT_glClientActiveVertexStreamATI
];
3115 TRACE("(%d)\n", stream
);
3117 func_glClientActiveVertexStreamATI( stream
);
3121 static void WINAPI
wine_glClientAttribDefaultEXT( GLbitfield mask
) {
3122 void (*func_glClientAttribDefaultEXT
)( GLbitfield
) = extension_funcs
[EXT_glClientAttribDefaultEXT
];
3123 TRACE("(%d)\n", mask
);
3125 func_glClientAttribDefaultEXT( mask
);
3129 static GLenum WINAPI
wine_glClientWaitSync( GLvoid
* sync
, GLbitfield flags
, UINT64 timeout
) {
3131 GLenum (*func_glClientWaitSync
)( GLvoid
*, GLbitfield
, UINT64
) = extension_funcs
[EXT_glClientWaitSync
];
3132 TRACE("(%p, %d, %s)\n", sync
, flags
, wine_dbgstr_longlong(timeout
) );
3134 ret_value
= func_glClientWaitSync( sync
, flags
, timeout
);
3139 static void WINAPI
wine_glColor3fVertex3fSUN( GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
) {
3140 void (*func_glColor3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor3fVertex3fSUN
];
3141 TRACE("(%f, %f, %f, %f, %f, %f)\n", r
, g
, b
, x
, y
, z
);
3143 func_glColor3fVertex3fSUN( r
, g
, b
, x
, y
, z
);
3147 static void WINAPI
wine_glColor3fVertex3fvSUN( GLfloat
* c
, GLfloat
* v
) {
3148 void (*func_glColor3fVertex3fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glColor3fVertex3fvSUN
];
3149 TRACE("(%p, %p)\n", c
, v
);
3151 func_glColor3fVertex3fvSUN( c
, v
);
3155 static void WINAPI
wine_glColor3hNV( unsigned short red
, unsigned short green
, unsigned short blue
) {
3156 void (*func_glColor3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glColor3hNV
];
3157 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
3159 func_glColor3hNV( red
, green
, blue
);
3163 static void WINAPI
wine_glColor3hvNV( unsigned short* v
) {
3164 void (*func_glColor3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glColor3hvNV
];
3165 TRACE("(%p)\n", v
);
3167 func_glColor3hvNV( v
);
3171 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
) {
3172 void (*func_glColor4fNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor4fNormal3fVertex3fSUN
];
3173 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
3175 func_glColor4fNormal3fVertex3fSUN( r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
3179 static void WINAPI
wine_glColor4fNormal3fVertex3fvSUN( GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
3180 void (*func_glColor4fNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glColor4fNormal3fVertex3fvSUN
];
3181 TRACE("(%p, %p, %p)\n", c
, n
, v
);
3183 func_glColor4fNormal3fVertex3fvSUN( c
, n
, v
);
3187 static void WINAPI
wine_glColor4hNV( unsigned short red
, unsigned short green
, unsigned short blue
, unsigned short alpha
) {
3188 void (*func_glColor4hNV
)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glColor4hNV
];
3189 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
3191 func_glColor4hNV( red
, green
, blue
, alpha
);
3195 static void WINAPI
wine_glColor4hvNV( unsigned short* v
) {
3196 void (*func_glColor4hvNV
)( unsigned short* ) = extension_funcs
[EXT_glColor4hvNV
];
3197 TRACE("(%p)\n", v
);
3199 func_glColor4hvNV( v
);
3203 static void WINAPI
wine_glColor4ubVertex2fSUN( GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
) {
3204 void (*func_glColor4ubVertex2fSUN
)( GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor4ubVertex2fSUN
];
3205 TRACE("(%d, %d, %d, %d, %f, %f)\n", r
, g
, b
, a
, x
, y
);
3207 func_glColor4ubVertex2fSUN( r
, g
, b
, a
, x
, y
);
3211 static void WINAPI
wine_glColor4ubVertex2fvSUN( GLubyte
* c
, GLfloat
* v
) {
3212 void (*func_glColor4ubVertex2fvSUN
)( GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glColor4ubVertex2fvSUN
];
3213 TRACE("(%p, %p)\n", c
, v
);
3215 func_glColor4ubVertex2fvSUN( c
, v
);
3219 static void WINAPI
wine_glColor4ubVertex3fSUN( GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
) {
3220 void (*func_glColor4ubVertex3fSUN
)( GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glColor4ubVertex3fSUN
];
3221 TRACE("(%d, %d, %d, %d, %f, %f, %f)\n", r
, g
, b
, a
, x
, y
, z
);
3223 func_glColor4ubVertex3fSUN( r
, g
, b
, a
, x
, y
, z
);
3227 static void WINAPI
wine_glColor4ubVertex3fvSUN( GLubyte
* c
, GLfloat
* v
) {
3228 void (*func_glColor4ubVertex3fvSUN
)( GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glColor4ubVertex3fvSUN
];
3229 TRACE("(%p, %p)\n", c
, v
);
3231 func_glColor4ubVertex3fvSUN( c
, v
);
3235 static void WINAPI
wine_glColorFormatNV( GLint size
, GLenum type
, GLsizei stride
) {
3236 void (*func_glColorFormatNV
)( GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glColorFormatNV
];
3237 TRACE("(%d, %d, %d)\n", size
, type
, stride
);
3239 func_glColorFormatNV( size
, type
, stride
);
3243 static void WINAPI
wine_glColorFragmentOp1ATI( GLenum op
, GLuint dst
, GLuint dstMask
, GLuint dstMod
, GLuint arg1
, GLuint arg1Rep
, GLuint arg1Mod
) {
3244 void (*func_glColorFragmentOp1ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glColorFragmentOp1ATI
];
3245 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
3247 func_glColorFragmentOp1ATI( op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
);
3251 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
) {
3252 void (*func_glColorFragmentOp2ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glColorFragmentOp2ATI
];
3253 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
3255 func_glColorFragmentOp2ATI( op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
);
3259 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
) {
3260 void (*func_glColorFragmentOp3ATI
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glColorFragmentOp3ATI
];
3261 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
);
3263 func_glColorFragmentOp3ATI( op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
, arg3
, arg3Rep
, arg3Mod
);
3267 static void WINAPI
wine_glColorMaskIndexedEXT( GLuint index
, GLboolean r
, GLboolean g
, GLboolean b
, GLboolean a
) {
3268 void (*func_glColorMaskIndexedEXT
)( GLuint
, GLboolean
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glColorMaskIndexedEXT
];
3269 TRACE("(%d, %d, %d, %d, %d)\n", index
, r
, g
, b
, a
);
3271 func_glColorMaskIndexedEXT( index
, r
, g
, b
, a
);
3275 static void WINAPI
wine_glColorMaski( GLuint index
, GLboolean r
, GLboolean g
, GLboolean b
, GLboolean a
) {
3276 void (*func_glColorMaski
)( GLuint
, GLboolean
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glColorMaski
];
3277 TRACE("(%d, %d, %d, %d, %d)\n", index
, r
, g
, b
, a
);
3279 func_glColorMaski( index
, r
, g
, b
, a
);
3283 static void WINAPI
wine_glColorP3ui( GLenum type
, GLuint color
) {
3284 void (*func_glColorP3ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glColorP3ui
];
3285 TRACE("(%d, %d)\n", type
, color
);
3287 func_glColorP3ui( type
, color
);
3291 static void WINAPI
wine_glColorP3uiv( GLenum type
, GLuint
* color
) {
3292 void (*func_glColorP3uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glColorP3uiv
];
3293 TRACE("(%d, %p)\n", type
, color
);
3295 func_glColorP3uiv( type
, color
);
3299 static void WINAPI
wine_glColorP4ui( GLenum type
, GLuint color
) {
3300 void (*func_glColorP4ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glColorP4ui
];
3301 TRACE("(%d, %d)\n", type
, color
);
3303 func_glColorP4ui( type
, color
);
3307 static void WINAPI
wine_glColorP4uiv( GLenum type
, GLuint
* color
) {
3308 void (*func_glColorP4uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glColorP4uiv
];
3309 TRACE("(%d, %p)\n", type
, color
);
3311 func_glColorP4uiv( type
, color
);
3315 static void WINAPI
wine_glColorPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
3316 void (*func_glColorPointerEXT
)( GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glColorPointerEXT
];
3317 TRACE("(%d, %d, %d, %d, %p)\n", size
, type
, stride
, count
, pointer
);
3319 func_glColorPointerEXT( size
, type
, stride
, count
, pointer
);
3323 static void WINAPI
wine_glColorPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
3324 void (*func_glColorPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glColorPointerListIBM
];
3325 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
3327 func_glColorPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
3331 static void WINAPI
wine_glColorPointervINTEL( GLint size
, GLenum type
, GLvoid
** pointer
) {
3332 void (*func_glColorPointervINTEL
)( GLint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glColorPointervINTEL
];
3333 TRACE("(%d, %d, %p)\n", size
, type
, pointer
);
3335 func_glColorPointervINTEL( size
, type
, pointer
);
3339 static void WINAPI
wine_glColorSubTable( GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, GLvoid
* data
) {
3340 void (*func_glColorSubTable
)( GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorSubTable
];
3341 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, start
, count
, format
, type
, data
);
3343 func_glColorSubTable( target
, start
, count
, format
, type
, data
);
3347 static void WINAPI
wine_glColorSubTableEXT( GLenum target
, GLsizei start
, GLsizei count
, GLenum format
, GLenum type
, GLvoid
* data
) {
3348 void (*func_glColorSubTableEXT
)( GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorSubTableEXT
];
3349 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, start
, count
, format
, type
, data
);
3351 func_glColorSubTableEXT( target
, start
, count
, format
, type
, data
);
3355 static void WINAPI
wine_glColorTable( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* table
) {
3356 void (*func_glColorTable
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorTable
];
3357 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, format
, type
, table
);
3359 func_glColorTable( target
, internalformat
, width
, format
, type
, table
);
3363 static void WINAPI
wine_glColorTableEXT( GLenum target
, GLenum internalFormat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* table
) {
3364 void (*func_glColorTableEXT
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorTableEXT
];
3365 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalFormat
, width
, format
, type
, table
);
3367 func_glColorTableEXT( target
, internalFormat
, width
, format
, type
, table
);
3371 static void WINAPI
wine_glColorTableParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
3372 void (*func_glColorTableParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glColorTableParameterfv
];
3373 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3375 func_glColorTableParameterfv( target
, pname
, params
);
3379 static void WINAPI
wine_glColorTableParameterfvSGI( GLenum target
, GLenum pname
, GLfloat
* params
) {
3380 void (*func_glColorTableParameterfvSGI
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glColorTableParameterfvSGI
];
3381 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3383 func_glColorTableParameterfvSGI( target
, pname
, params
);
3387 static void WINAPI
wine_glColorTableParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
3388 void (*func_glColorTableParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glColorTableParameteriv
];
3389 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3391 func_glColorTableParameteriv( target
, pname
, params
);
3395 static void WINAPI
wine_glColorTableParameterivSGI( GLenum target
, GLenum pname
, GLint
* params
) {
3396 void (*func_glColorTableParameterivSGI
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glColorTableParameterivSGI
];
3397 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3399 func_glColorTableParameterivSGI( target
, pname
, params
);
3403 static void WINAPI
wine_glColorTableSGI( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* table
) {
3404 void (*func_glColorTableSGI
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glColorTableSGI
];
3405 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, format
, type
, table
);
3407 func_glColorTableSGI( target
, internalformat
, width
, format
, type
, table
);
3411 static void WINAPI
wine_glCombinerInputNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
) {
3412 void (*func_glCombinerInputNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glCombinerInputNV
];
3413 TRACE("(%d, %d, %d, %d, %d, %d)\n", stage
, portion
, variable
, input
, mapping
, componentUsage
);
3415 func_glCombinerInputNV( stage
, portion
, variable
, input
, mapping
, componentUsage
);
3419 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
) {
3420 void (*func_glCombinerOutputNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glCombinerOutputNV
];
3421 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", stage
, portion
, abOutput
, cdOutput
, sumOutput
, scale
, bias
, abDotProduct
, cdDotProduct
, muxSum
);
3423 func_glCombinerOutputNV( stage
, portion
, abOutput
, cdOutput
, sumOutput
, scale
, bias
, abDotProduct
, cdDotProduct
, muxSum
);
3427 static void WINAPI
wine_glCombinerParameterfNV( GLenum pname
, GLfloat param
) {
3428 void (*func_glCombinerParameterfNV
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glCombinerParameterfNV
];
3429 TRACE("(%d, %f)\n", pname
, param
);
3431 func_glCombinerParameterfNV( pname
, param
);
3435 static void WINAPI
wine_glCombinerParameterfvNV( GLenum pname
, GLfloat
* params
) {
3436 void (*func_glCombinerParameterfvNV
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCombinerParameterfvNV
];
3437 TRACE("(%d, %p)\n", pname
, params
);
3439 func_glCombinerParameterfvNV( pname
, params
);
3443 static void WINAPI
wine_glCombinerParameteriNV( GLenum pname
, GLint param
) {
3444 void (*func_glCombinerParameteriNV
)( GLenum
, GLint
) = extension_funcs
[EXT_glCombinerParameteriNV
];
3445 TRACE("(%d, %d)\n", pname
, param
);
3447 func_glCombinerParameteriNV( pname
, param
);
3451 static void WINAPI
wine_glCombinerParameterivNV( GLenum pname
, GLint
* params
) {
3452 void (*func_glCombinerParameterivNV
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glCombinerParameterivNV
];
3453 TRACE("(%d, %p)\n", pname
, params
);
3455 func_glCombinerParameterivNV( pname
, params
);
3459 static void WINAPI
wine_glCombinerStageParameterfvNV( GLenum stage
, GLenum pname
, GLfloat
* params
) {
3460 void (*func_glCombinerStageParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCombinerStageParameterfvNV
];
3461 TRACE("(%d, %d, %p)\n", stage
, pname
, params
);
3463 func_glCombinerStageParameterfvNV( stage
, pname
, params
);
3467 static void WINAPI
wine_glCompileShader( GLuint shader
) {
3468 void (*func_glCompileShader
)( GLuint
) = extension_funcs
[EXT_glCompileShader
];
3469 TRACE("(%d)\n", shader
);
3471 func_glCompileShader( shader
);
3475 static void WINAPI
wine_glCompileShaderARB( unsigned int shaderObj
) {
3476 void (*func_glCompileShaderARB
)( unsigned int ) = extension_funcs
[EXT_glCompileShaderARB
];
3477 TRACE("(%d)\n", shaderObj
);
3479 func_glCompileShaderARB( shaderObj
);
3483 static void WINAPI
wine_glCompileShaderIncludeARB( GLuint shader
, GLsizei count
, char** path
, GLint
* length
) {
3484 void (*func_glCompileShaderIncludeARB
)( GLuint
, GLsizei
, char**, GLint
* ) = extension_funcs
[EXT_glCompileShaderIncludeARB
];
3485 TRACE("(%d, %d, %p, %p)\n", shader
, count
, path
, length
);
3487 func_glCompileShaderIncludeARB( shader
, count
, path
, length
);
3491 static void WINAPI
wine_glCompressedMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
3492 void (*func_glCompressedMultiTexImage1DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexImage1DEXT
];
3493 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
3495 func_glCompressedMultiTexImage1DEXT( texunit
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
3499 static void WINAPI
wine_glCompressedMultiTexImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
3500 void (*func_glCompressedMultiTexImage2DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexImage2DEXT
];
3501 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
3503 func_glCompressedMultiTexImage2DEXT( texunit
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
3507 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
) {
3508 void (*func_glCompressedMultiTexImage3DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexImage3DEXT
];
3509 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
3511 func_glCompressedMultiTexImage3DEXT( texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
3515 static void WINAPI
wine_glCompressedMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* bits
) {
3516 void (*func_glCompressedMultiTexSubImage1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexSubImage1DEXT
];
3517 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
3519 func_glCompressedMultiTexSubImage1DEXT( texunit
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
3523 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
) {
3524 void (*func_glCompressedMultiTexSubImage2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexSubImage2DEXT
];
3525 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
3527 func_glCompressedMultiTexSubImage2DEXT( texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
3531 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
) {
3532 void (*func_glCompressedMultiTexSubImage3DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedMultiTexSubImage3DEXT
];
3533 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
);
3535 func_glCompressedMultiTexSubImage3DEXT( texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
);
3539 static void WINAPI
wine_glCompressedTexImage1D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
3540 void (*func_glCompressedTexImage1D
)( GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage1D
];
3541 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, border
, imageSize
, data
);
3543 func_glCompressedTexImage1D( target
, level
, internalformat
, width
, border
, imageSize
, data
);
3547 static void WINAPI
wine_glCompressedTexImage1DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
3548 void (*func_glCompressedTexImage1DARB
)( GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage1DARB
];
3549 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, border
, imageSize
, data
);
3551 func_glCompressedTexImage1DARB( target
, level
, internalformat
, width
, border
, imageSize
, data
);
3555 static void WINAPI
wine_glCompressedTexImage2D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
3556 void (*func_glCompressedTexImage2D
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage2D
];
3557 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
3559 func_glCompressedTexImage2D( target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
3563 static void WINAPI
wine_glCompressedTexImage2DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
3564 void (*func_glCompressedTexImage2DARB
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage2DARB
];
3565 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
3567 func_glCompressedTexImage2DARB( target
, level
, internalformat
, width
, height
, border
, imageSize
, data
);
3571 static void WINAPI
wine_glCompressedTexImage3D( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
3572 void (*func_glCompressedTexImage3D
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage3D
];
3573 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
3575 func_glCompressedTexImage3D( target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
3579 static void WINAPI
wine_glCompressedTexImage3DARB( GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLint border
, GLsizei imageSize
, GLvoid
* data
) {
3580 void (*func_glCompressedTexImage3DARB
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexImage3DARB
];
3581 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
3583 func_glCompressedTexImage3DARB( target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
);
3587 static void WINAPI
wine_glCompressedTexSubImage1D( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
3588 void (*func_glCompressedTexSubImage1D
)( GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage1D
];
3589 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, width
, format
, imageSize
, data
);
3591 func_glCompressedTexSubImage1D( target
, level
, xoffset
, width
, format
, imageSize
, data
);
3595 static void WINAPI
wine_glCompressedTexSubImage1DARB( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
3596 void (*func_glCompressedTexSubImage1DARB
)( GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage1DARB
];
3597 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, width
, format
, imageSize
, data
);
3599 func_glCompressedTexSubImage1DARB( target
, level
, xoffset
, width
, format
, imageSize
, data
);
3603 static void WINAPI
wine_glCompressedTexSubImage2D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
3604 void (*func_glCompressedTexSubImage2D
)( GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage2D
];
3605 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
3607 func_glCompressedTexSubImage2D( target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
3611 static void WINAPI
wine_glCompressedTexSubImage2DARB( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLsizei imageSize
, GLvoid
* data
) {
3612 void (*func_glCompressedTexSubImage2DARB
)( GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage2DARB
];
3613 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
3615 func_glCompressedTexSubImage2DARB( target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
);
3619 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
) {
3620 void (*func_glCompressedTexSubImage3D
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage3D
];
3621 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
3623 func_glCompressedTexSubImage3D( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
3627 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
) {
3628 void (*func_glCompressedTexSubImage3DARB
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTexSubImage3DARB
];
3629 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
3631 func_glCompressedTexSubImage3DARB( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
);
3635 static void WINAPI
wine_glCompressedTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
3636 void (*func_glCompressedTextureImage1DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureImage1DEXT
];
3637 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
3639 func_glCompressedTextureImage1DEXT( texture
, target
, level
, internalformat
, width
, border
, imageSize
, bits
);
3643 static void WINAPI
wine_glCompressedTextureImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLint border
, GLsizei imageSize
, GLvoid
* bits
) {
3644 void (*func_glCompressedTextureImage2DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureImage2DEXT
];
3645 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
3647 func_glCompressedTextureImage2DEXT( texture
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
);
3651 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
) {
3652 void (*func_glCompressedTextureImage3DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureImage3DEXT
];
3653 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
3655 func_glCompressedTextureImage3DEXT( texture
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
);
3659 static void WINAPI
wine_glCompressedTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLsizei imageSize
, GLvoid
* bits
) {
3660 void (*func_glCompressedTextureSubImage1DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureSubImage1DEXT
];
3661 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
3663 func_glCompressedTextureSubImage1DEXT( texture
, target
, level
, xoffset
, width
, format
, imageSize
, bits
);
3667 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
) {
3668 void (*func_glCompressedTextureSubImage2DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureSubImage2DEXT
];
3669 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
3671 func_glCompressedTextureSubImage2DEXT( texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
);
3675 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
) {
3676 void (*func_glCompressedTextureSubImage3DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glCompressedTextureSubImage3DEXT
];
3677 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
);
3679 func_glCompressedTextureSubImage3DEXT( texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
);
3683 static void WINAPI
wine_glConvolutionFilter1D( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* image
) {
3684 void (*func_glConvolutionFilter1D
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glConvolutionFilter1D
];
3685 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, format
, type
, image
);
3687 func_glConvolutionFilter1D( target
, internalformat
, width
, format
, type
, image
);
3691 static void WINAPI
wine_glConvolutionFilter1DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* image
) {
3692 void (*func_glConvolutionFilter1DEXT
)( GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glConvolutionFilter1DEXT
];
3693 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, format
, type
, image
);
3695 func_glConvolutionFilter1DEXT( target
, internalformat
, width
, format
, type
, image
);
3699 static void WINAPI
wine_glConvolutionFilter2D( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* image
) {
3700 void (*func_glConvolutionFilter2D
)( GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glConvolutionFilter2D
];
3701 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, height
, format
, type
, image
);
3703 func_glConvolutionFilter2D( target
, internalformat
, width
, height
, format
, type
, image
);
3707 static void WINAPI
wine_glConvolutionFilter2DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* image
) {
3708 void (*func_glConvolutionFilter2DEXT
)( GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glConvolutionFilter2DEXT
];
3709 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, internalformat
, width
, height
, format
, type
, image
);
3711 func_glConvolutionFilter2DEXT( target
, internalformat
, width
, height
, format
, type
, image
);
3715 static void WINAPI
wine_glConvolutionParameterf( GLenum target
, GLenum pname
, GLfloat params
) {
3716 void (*func_glConvolutionParameterf
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glConvolutionParameterf
];
3717 TRACE("(%d, %d, %f)\n", target
, pname
, params
);
3719 func_glConvolutionParameterf( target
, pname
, params
);
3723 static void WINAPI
wine_glConvolutionParameterfEXT( GLenum target
, GLenum pname
, GLfloat params
) {
3724 void (*func_glConvolutionParameterfEXT
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glConvolutionParameterfEXT
];
3725 TRACE("(%d, %d, %f)\n", target
, pname
, params
);
3727 func_glConvolutionParameterfEXT( target
, pname
, params
);
3731 static void WINAPI
wine_glConvolutionParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
3732 void (*func_glConvolutionParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glConvolutionParameterfv
];
3733 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3735 func_glConvolutionParameterfv( target
, pname
, params
);
3739 static void WINAPI
wine_glConvolutionParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
3740 void (*func_glConvolutionParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glConvolutionParameterfvEXT
];
3741 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3743 func_glConvolutionParameterfvEXT( target
, pname
, params
);
3747 static void WINAPI
wine_glConvolutionParameteri( GLenum target
, GLenum pname
, GLint params
) {
3748 void (*func_glConvolutionParameteri
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glConvolutionParameteri
];
3749 TRACE("(%d, %d, %d)\n", target
, pname
, params
);
3751 func_glConvolutionParameteri( target
, pname
, params
);
3755 static void WINAPI
wine_glConvolutionParameteriEXT( GLenum target
, GLenum pname
, GLint params
) {
3756 void (*func_glConvolutionParameteriEXT
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glConvolutionParameteriEXT
];
3757 TRACE("(%d, %d, %d)\n", target
, pname
, params
);
3759 func_glConvolutionParameteriEXT( target
, pname
, params
);
3763 static void WINAPI
wine_glConvolutionParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
3764 void (*func_glConvolutionParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glConvolutionParameteriv
];
3765 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3767 func_glConvolutionParameteriv( target
, pname
, params
);
3771 static void WINAPI
wine_glConvolutionParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
3772 void (*func_glConvolutionParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glConvolutionParameterivEXT
];
3773 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
3775 func_glConvolutionParameterivEXT( target
, pname
, params
);
3779 static void WINAPI
wine_glCopyBufferSubData( GLenum readTarget
, GLenum writeTarget
, INT_PTR readOffset
, INT_PTR writeOffset
, INT_PTR size
) {
3780 void (*func_glCopyBufferSubData
)( GLenum
, GLenum
, INT_PTR
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glCopyBufferSubData
];
3781 TRACE("(%d, %d, %ld, %ld, %ld)\n", readTarget
, writeTarget
, readOffset
, writeOffset
, size
);
3783 func_glCopyBufferSubData( readTarget
, writeTarget
, readOffset
, writeOffset
, size
);
3787 static void WINAPI
wine_glCopyColorSubTable( GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
) {
3788 void (*func_glCopyColorSubTable
)( GLenum
, GLsizei
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyColorSubTable
];
3789 TRACE("(%d, %d, %d, %d, %d)\n", target
, start
, x
, y
, width
);
3791 func_glCopyColorSubTable( target
, start
, x
, y
, width
);
3795 static void WINAPI
wine_glCopyColorSubTableEXT( GLenum target
, GLsizei start
, GLint x
, GLint y
, GLsizei width
) {
3796 void (*func_glCopyColorSubTableEXT
)( GLenum
, GLsizei
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyColorSubTableEXT
];
3797 TRACE("(%d, %d, %d, %d, %d)\n", target
, start
, x
, y
, width
);
3799 func_glCopyColorSubTableEXT( target
, start
, x
, y
, width
);
3803 static void WINAPI
wine_glCopyColorTable( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
) {
3804 void (*func_glCopyColorTable
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyColorTable
];
3805 TRACE("(%d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
);
3807 func_glCopyColorTable( target
, internalformat
, x
, y
, width
);
3811 static void WINAPI
wine_glCopyColorTableSGI( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
) {
3812 void (*func_glCopyColorTableSGI
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyColorTableSGI
];
3813 TRACE("(%d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
);
3815 func_glCopyColorTableSGI( target
, internalformat
, x
, y
, width
);
3819 static void WINAPI
wine_glCopyConvolutionFilter1D( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
) {
3820 void (*func_glCopyConvolutionFilter1D
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyConvolutionFilter1D
];
3821 TRACE("(%d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
);
3823 func_glCopyConvolutionFilter1D( target
, internalformat
, x
, y
, width
);
3827 static void WINAPI
wine_glCopyConvolutionFilter1DEXT( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
) {
3828 void (*func_glCopyConvolutionFilter1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyConvolutionFilter1DEXT
];
3829 TRACE("(%d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
);
3831 func_glCopyConvolutionFilter1DEXT( target
, internalformat
, x
, y
, width
);
3835 static void WINAPI
wine_glCopyConvolutionFilter2D( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3836 void (*func_glCopyConvolutionFilter2D
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyConvolutionFilter2D
];
3837 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
, height
);
3839 func_glCopyConvolutionFilter2D( target
, internalformat
, x
, y
, width
, height
);
3843 static void WINAPI
wine_glCopyConvolutionFilter2DEXT( GLenum target
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3844 void (*func_glCopyConvolutionFilter2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyConvolutionFilter2DEXT
];
3845 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, internalformat
, x
, y
, width
, height
);
3847 func_glCopyConvolutionFilter2DEXT( target
, internalformat
, x
, y
, width
, height
);
3851 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
) {
3852 void (*func_glCopyImageSubDataNV
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyImageSubDataNV
];
3853 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
);
3855 func_glCopyImageSubDataNV( srcName
, srcTarget
, srcLevel
, srcX
, srcY
, srcZ
, dstName
, dstTarget
, dstLevel
, dstX
, dstY
, dstZ
, width
, height
, depth
);
3859 static void WINAPI
wine_glCopyMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
) {
3860 void (*func_glCopyMultiTexImage1DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyMultiTexImage1DEXT
];
3861 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, internalformat
, x
, y
, width
, border
);
3863 func_glCopyMultiTexImage1DEXT( texunit
, target
, level
, internalformat
, x
, y
, width
, border
);
3867 static void WINAPI
wine_glCopyMultiTexImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
) {
3868 void (*func_glCopyMultiTexImage2DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyMultiTexImage2DEXT
];
3869 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
3871 func_glCopyMultiTexImage2DEXT( texunit
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
3875 static void WINAPI
wine_glCopyMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
) {
3876 void (*func_glCopyMultiTexSubImage1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyMultiTexSubImage1DEXT
];
3877 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, xoffset
, x
, y
, width
);
3879 func_glCopyMultiTexSubImage1DEXT( texunit
, target
, level
, xoffset
, x
, y
, width
);
3883 static void WINAPI
wine_glCopyMultiTexSubImage2DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3884 void (*func_glCopyMultiTexSubImage2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyMultiTexSubImage2DEXT
];
3885 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3887 func_glCopyMultiTexSubImage2DEXT( texunit
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3891 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
) {
3892 void (*func_glCopyMultiTexSubImage3DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyMultiTexSubImage3DEXT
];
3893 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texunit
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3895 func_glCopyMultiTexSubImage3DEXT( texunit
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3899 static void WINAPI
wine_glCopyPathNV( GLuint resultPath
, GLuint srcPath
) {
3900 void (*func_glCopyPathNV
)( GLuint
, GLuint
) = extension_funcs
[EXT_glCopyPathNV
];
3901 TRACE("(%d, %d)\n", resultPath
, srcPath
);
3903 func_glCopyPathNV( resultPath
, srcPath
);
3907 static void WINAPI
wine_glCopyTexImage1DEXT( GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
) {
3908 void (*func_glCopyTexImage1DEXT
)( GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTexImage1DEXT
];
3909 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target
, level
, internalformat
, x
, y
, width
, border
);
3911 func_glCopyTexImage1DEXT( target
, level
, internalformat
, x
, y
, width
, border
);
3915 static void WINAPI
wine_glCopyTexImage2DEXT( GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
) {
3916 void (*func_glCopyTexImage2DEXT
)( GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTexImage2DEXT
];
3917 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, internalformat
, x
, y
, width
, height
, border
);
3919 func_glCopyTexImage2DEXT( target
, level
, internalformat
, x
, y
, width
, height
, border
);
3923 static void WINAPI
wine_glCopyTexSubImage1DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
) {
3924 void (*func_glCopyTexSubImage1DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage1DEXT
];
3925 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, x
, y
, width
);
3927 func_glCopyTexSubImage1DEXT( target
, level
, xoffset
, x
, y
, width
);
3931 static void WINAPI
wine_glCopyTexSubImage2DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3932 void (*func_glCopyTexSubImage2DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage2DEXT
];
3933 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3935 func_glCopyTexSubImage2DEXT( target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3939 static void WINAPI
wine_glCopyTexSubImage3D( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3940 void (*func_glCopyTexSubImage3D
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage3D
];
3941 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3943 func_glCopyTexSubImage3D( target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3947 static void WINAPI
wine_glCopyTexSubImage3DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint zoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3948 void (*func_glCopyTexSubImage3DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTexSubImage3DEXT
];
3949 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3951 func_glCopyTexSubImage3DEXT( target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3955 static void WINAPI
wine_glCopyTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLint border
) {
3956 void (*func_glCopyTextureImage1DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTextureImage1DEXT
];
3957 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, internalformat
, x
, y
, width
, border
);
3959 func_glCopyTextureImage1DEXT( texture
, target
, level
, internalformat
, x
, y
, width
, border
);
3963 static void WINAPI
wine_glCopyTextureImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint border
) {
3964 void (*func_glCopyTextureImage2DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
) = extension_funcs
[EXT_glCopyTextureImage2DEXT
];
3965 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
3967 func_glCopyTextureImage2DEXT( texture
, target
, level
, internalformat
, x
, y
, width
, height
, border
);
3971 static void WINAPI
wine_glCopyTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint x
, GLint y
, GLsizei width
) {
3972 void (*func_glCopyTextureSubImage1DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
) = extension_funcs
[EXT_glCopyTextureSubImage1DEXT
];
3973 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, xoffset
, x
, y
, width
);
3975 func_glCopyTextureSubImage1DEXT( texture
, target
, level
, xoffset
, x
, y
, width
);
3979 static void WINAPI
wine_glCopyTextureSubImage2DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
3980 void (*func_glCopyTextureSubImage2DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTextureSubImage2DEXT
];
3981 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3983 func_glCopyTextureSubImage2DEXT( texture
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
);
3987 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
) {
3988 void (*func_glCopyTextureSubImage3DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glCopyTextureSubImage3DEXT
];
3989 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3991 func_glCopyTextureSubImage3DEXT( texture
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
);
3995 static void WINAPI
wine_glCoverFillPathInstancedNV( GLsizei numPaths
, GLenum pathNameType
, GLvoid
* paths
, GLuint pathBase
, GLenum coverMode
, GLenum transformType
, GLfloat
* transformValues
) {
3996 void (*func_glCoverFillPathInstancedNV
)( GLsizei
, GLenum
, GLvoid
*, GLuint
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCoverFillPathInstancedNV
];
3997 TRACE("(%d, %d, %p, %d, %d, %d, %p)\n", numPaths
, pathNameType
, paths
, pathBase
, coverMode
, transformType
, transformValues
);
3999 func_glCoverFillPathInstancedNV( numPaths
, pathNameType
, paths
, pathBase
, coverMode
, transformType
, transformValues
);
4003 static void WINAPI
wine_glCoverFillPathNV( GLuint path
, GLenum coverMode
) {
4004 void (*func_glCoverFillPathNV
)( GLuint
, GLenum
) = extension_funcs
[EXT_glCoverFillPathNV
];
4005 TRACE("(%d, %d)\n", path
, coverMode
);
4007 func_glCoverFillPathNV( path
, coverMode
);
4011 static void WINAPI
wine_glCoverStrokePathInstancedNV( GLsizei numPaths
, GLenum pathNameType
, GLvoid
* paths
, GLuint pathBase
, GLenum coverMode
, GLenum transformType
, GLfloat
* transformValues
) {
4012 void (*func_glCoverStrokePathInstancedNV
)( GLsizei
, GLenum
, GLvoid
*, GLuint
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCoverStrokePathInstancedNV
];
4013 TRACE("(%d, %d, %p, %d, %d, %d, %p)\n", numPaths
, pathNameType
, paths
, pathBase
, coverMode
, transformType
, transformValues
);
4015 func_glCoverStrokePathInstancedNV( numPaths
, pathNameType
, paths
, pathBase
, coverMode
, transformType
, transformValues
);
4019 static void WINAPI
wine_glCoverStrokePathNV( GLuint path
, GLenum coverMode
) {
4020 void (*func_glCoverStrokePathNV
)( GLuint
, GLenum
) = extension_funcs
[EXT_glCoverStrokePathNV
];
4021 TRACE("(%d, %d)\n", path
, coverMode
);
4023 func_glCoverStrokePathNV( path
, coverMode
);
4027 static GLuint WINAPI
wine_glCreateProgram( void ) {
4029 GLuint (*func_glCreateProgram
)( void ) = extension_funcs
[EXT_glCreateProgram
];
4032 ret_value
= func_glCreateProgram( );
4037 static unsigned int WINAPI
wine_glCreateProgramObjectARB( void ) {
4038 unsigned int ret_value
;
4039 unsigned int (*func_glCreateProgramObjectARB
)( void ) = extension_funcs
[EXT_glCreateProgramObjectARB
];
4042 ret_value
= func_glCreateProgramObjectARB( );
4047 static GLuint WINAPI
wine_glCreateShader( GLenum type
) {
4049 GLuint (*func_glCreateShader
)( GLenum
) = extension_funcs
[EXT_glCreateShader
];
4050 TRACE("(%d)\n", type
);
4052 ret_value
= func_glCreateShader( type
);
4057 static unsigned int WINAPI
wine_glCreateShaderObjectARB( GLenum shaderType
) {
4058 unsigned int ret_value
;
4059 unsigned int (*func_glCreateShaderObjectARB
)( GLenum
) = extension_funcs
[EXT_glCreateShaderObjectARB
];
4060 TRACE("(%d)\n", shaderType
);
4062 ret_value
= func_glCreateShaderObjectARB( shaderType
);
4067 static GLuint WINAPI
wine_glCreateShaderProgramEXT( GLenum type
, char* string
) {
4069 GLuint (*func_glCreateShaderProgramEXT
)( GLenum
, char* ) = extension_funcs
[EXT_glCreateShaderProgramEXT
];
4070 TRACE("(%d, %p)\n", type
, string
);
4072 ret_value
= func_glCreateShaderProgramEXT( type
, string
);
4077 static GLuint WINAPI
wine_glCreateShaderProgramv( GLenum type
, GLsizei count
, char* const* strings
) {
4079 GLuint (*func_glCreateShaderProgramv
)( GLenum
, GLsizei
, char* const* ) = extension_funcs
[EXT_glCreateShaderProgramv
];
4080 TRACE("(%d, %d, %p)\n", type
, count
, strings
);
4082 ret_value
= func_glCreateShaderProgramv( type
, count
, strings
);
4087 static GLvoid
* WINAPI
wine_glCreateSyncFromCLeventARB( void * context
, void * event
, GLbitfield flags
) {
4089 GLvoid
* (*func_glCreateSyncFromCLeventARB
)( void *, void *, GLbitfield
) = extension_funcs
[EXT_glCreateSyncFromCLeventARB
];
4090 TRACE("(%p, %p, %d)\n", context
, event
, flags
);
4092 ret_value
= func_glCreateSyncFromCLeventARB( context
, event
, flags
);
4097 static void WINAPI
wine_glCullParameterdvEXT( GLenum pname
, GLdouble
* params
) {
4098 void (*func_glCullParameterdvEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glCullParameterdvEXT
];
4099 TRACE("(%d, %p)\n", pname
, params
);
4101 func_glCullParameterdvEXT( pname
, params
);
4105 static void WINAPI
wine_glCullParameterfvEXT( GLenum pname
, GLfloat
* params
) {
4106 void (*func_glCullParameterfvEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glCullParameterfvEXT
];
4107 TRACE("(%d, %p)\n", pname
, params
);
4109 func_glCullParameterfvEXT( pname
, params
);
4113 static void WINAPI
wine_glCurrentPaletteMatrixARB( GLint index
) {
4114 void (*func_glCurrentPaletteMatrixARB
)( GLint
) = extension_funcs
[EXT_glCurrentPaletteMatrixARB
];
4115 TRACE("(%d)\n", index
);
4117 func_glCurrentPaletteMatrixARB( index
);
4121 static void WINAPI
wine_glDebugMessageCallbackAMD( void * callback
, GLvoid
* userParam
) {
4122 void (*func_glDebugMessageCallbackAMD
)( void *, GLvoid
* ) = extension_funcs
[EXT_glDebugMessageCallbackAMD
];
4123 TRACE("(%p, %p)\n", callback
, userParam
);
4125 func_glDebugMessageCallbackAMD( callback
, userParam
);
4129 static void WINAPI
wine_glDebugMessageCallbackARB( void * callback
, GLvoid
* userParam
) {
4130 void (*func_glDebugMessageCallbackARB
)( void *, GLvoid
* ) = extension_funcs
[EXT_glDebugMessageCallbackARB
];
4131 TRACE("(%p, %p)\n", callback
, userParam
);
4133 func_glDebugMessageCallbackARB( callback
, userParam
);
4137 static void WINAPI
wine_glDebugMessageControlARB( GLenum source
, GLenum type
, GLenum severity
, GLsizei count
, GLuint
* ids
, GLboolean enabled
) {
4138 void (*func_glDebugMessageControlARB
)( GLenum
, GLenum
, GLenum
, GLsizei
, GLuint
*, GLboolean
) = extension_funcs
[EXT_glDebugMessageControlARB
];
4139 TRACE("(%d, %d, %d, %d, %p, %d)\n", source
, type
, severity
, count
, ids
, enabled
);
4141 func_glDebugMessageControlARB( source
, type
, severity
, count
, ids
, enabled
);
4145 static void WINAPI
wine_glDebugMessageEnableAMD( GLenum category
, GLenum severity
, GLsizei count
, GLuint
* ids
, GLboolean enabled
) {
4146 void (*func_glDebugMessageEnableAMD
)( GLenum
, GLenum
, GLsizei
, GLuint
*, GLboolean
) = extension_funcs
[EXT_glDebugMessageEnableAMD
];
4147 TRACE("(%d, %d, %d, %p, %d)\n", category
, severity
, count
, ids
, enabled
);
4149 func_glDebugMessageEnableAMD( category
, severity
, count
, ids
, enabled
);
4153 static void WINAPI
wine_glDebugMessageInsertAMD( GLenum category
, GLenum severity
, GLuint id
, GLsizei length
, char* buf
) {
4154 void (*func_glDebugMessageInsertAMD
)( GLenum
, GLenum
, GLuint
, GLsizei
, char* ) = extension_funcs
[EXT_glDebugMessageInsertAMD
];
4155 TRACE("(%d, %d, %d, %d, %p)\n", category
, severity
, id
, length
, buf
);
4157 func_glDebugMessageInsertAMD( category
, severity
, id
, length
, buf
);
4161 static void WINAPI
wine_glDebugMessageInsertARB( GLenum source
, GLenum type
, GLuint id
, GLenum severity
, GLsizei length
, char* buf
) {
4162 void (*func_glDebugMessageInsertARB
)( GLenum
, GLenum
, GLuint
, GLenum
, GLsizei
, char* ) = extension_funcs
[EXT_glDebugMessageInsertARB
];
4163 TRACE("(%d, %d, %d, %d, %d, %p)\n", source
, type
, id
, severity
, length
, buf
);
4165 func_glDebugMessageInsertARB( source
, type
, id
, severity
, length
, buf
);
4169 static void WINAPI
wine_glDeformSGIX( GLbitfield mask
) {
4170 void (*func_glDeformSGIX
)( GLbitfield
) = extension_funcs
[EXT_glDeformSGIX
];
4171 TRACE("(%d)\n", mask
);
4173 func_glDeformSGIX( mask
);
4177 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
) {
4178 void (*func_glDeformationMap3dSGIX
)( GLenum
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
* ) = extension_funcs
[EXT_glDeformationMap3dSGIX
];
4179 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
);
4181 func_glDeformationMap3dSGIX( target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, w1
, w2
, wstride
, worder
, points
);
4185 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
) {
4186 void (*func_glDeformationMap3fSGIX
)( GLenum
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glDeformationMap3fSGIX
];
4187 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
);
4189 func_glDeformationMap3fSGIX( target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, w1
, w2
, wstride
, worder
, points
);
4193 static void WINAPI
wine_glDeleteAsyncMarkersSGIX( GLuint marker
, GLsizei range
) {
4194 void (*func_glDeleteAsyncMarkersSGIX
)( GLuint
, GLsizei
) = extension_funcs
[EXT_glDeleteAsyncMarkersSGIX
];
4195 TRACE("(%d, %d)\n", marker
, range
);
4197 func_glDeleteAsyncMarkersSGIX( marker
, range
);
4201 static void WINAPI
wine_glDeleteBufferRegion( GLenum region
) {
4202 void (*func_glDeleteBufferRegion
)( GLenum
) = extension_funcs
[EXT_glDeleteBufferRegion
];
4203 TRACE("(%d)\n", region
);
4205 func_glDeleteBufferRegion( region
);
4209 static void WINAPI
wine_glDeleteBuffers( GLsizei n
, GLuint
* buffers
) {
4210 void (*func_glDeleteBuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteBuffers
];
4211 TRACE("(%d, %p)\n", n
, buffers
);
4213 func_glDeleteBuffers( n
, buffers
);
4217 static void WINAPI
wine_glDeleteBuffersARB( GLsizei n
, GLuint
* buffers
) {
4218 void (*func_glDeleteBuffersARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteBuffersARB
];
4219 TRACE("(%d, %p)\n", n
, buffers
);
4221 func_glDeleteBuffersARB( n
, buffers
);
4225 static void WINAPI
wine_glDeleteFencesAPPLE( GLsizei n
, GLuint
* fences
) {
4226 void (*func_glDeleteFencesAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFencesAPPLE
];
4227 TRACE("(%d, %p)\n", n
, fences
);
4229 func_glDeleteFencesAPPLE( n
, fences
);
4233 static void WINAPI
wine_glDeleteFencesNV( GLsizei n
, GLuint
* fences
) {
4234 void (*func_glDeleteFencesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFencesNV
];
4235 TRACE("(%d, %p)\n", n
, fences
);
4237 func_glDeleteFencesNV( n
, fences
);
4241 static void WINAPI
wine_glDeleteFragmentShaderATI( GLuint id
) {
4242 void (*func_glDeleteFragmentShaderATI
)( GLuint
) = extension_funcs
[EXT_glDeleteFragmentShaderATI
];
4243 TRACE("(%d)\n", id
);
4245 func_glDeleteFragmentShaderATI( id
);
4249 static void WINAPI
wine_glDeleteFramebuffers( GLsizei n
, GLuint
* framebuffers
) {
4250 void (*func_glDeleteFramebuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFramebuffers
];
4251 TRACE("(%d, %p)\n", n
, framebuffers
);
4253 func_glDeleteFramebuffers( n
, framebuffers
);
4257 static void WINAPI
wine_glDeleteFramebuffersEXT( GLsizei n
, GLuint
* framebuffers
) {
4258 void (*func_glDeleteFramebuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteFramebuffersEXT
];
4259 TRACE("(%d, %p)\n", n
, framebuffers
);
4261 func_glDeleteFramebuffersEXT( n
, framebuffers
);
4265 static void WINAPI
wine_glDeleteNamedStringARB( GLint namelen
, char* name
) {
4266 void (*func_glDeleteNamedStringARB
)( GLint
, char* ) = extension_funcs
[EXT_glDeleteNamedStringARB
];
4267 TRACE("(%d, %p)\n", namelen
, name
);
4269 func_glDeleteNamedStringARB( namelen
, name
);
4273 static void WINAPI
wine_glDeleteNamesAMD( GLenum identifier
, GLuint num
, GLuint
* names
) {
4274 void (*func_glDeleteNamesAMD
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glDeleteNamesAMD
];
4275 TRACE("(%d, %d, %p)\n", identifier
, num
, names
);
4277 func_glDeleteNamesAMD( identifier
, num
, names
);
4281 static void WINAPI
wine_glDeleteObjectARB( unsigned int obj
) {
4282 void (*func_glDeleteObjectARB
)( unsigned int ) = extension_funcs
[EXT_glDeleteObjectARB
];
4283 TRACE("(%d)\n", obj
);
4285 func_glDeleteObjectARB( obj
);
4289 static void WINAPI
wine_glDeleteObjectBufferATI( GLuint buffer
) {
4290 void (*func_glDeleteObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glDeleteObjectBufferATI
];
4291 TRACE("(%d)\n", buffer
);
4293 func_glDeleteObjectBufferATI( buffer
);
4297 static void WINAPI
wine_glDeleteOcclusionQueriesNV( GLsizei n
, GLuint
* ids
) {
4298 void (*func_glDeleteOcclusionQueriesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteOcclusionQueriesNV
];
4299 TRACE("(%d, %p)\n", n
, ids
);
4301 func_glDeleteOcclusionQueriesNV( n
, ids
);
4305 static void WINAPI
wine_glDeletePathsNV( GLuint path
, GLsizei range
) {
4306 void (*func_glDeletePathsNV
)( GLuint
, GLsizei
) = extension_funcs
[EXT_glDeletePathsNV
];
4307 TRACE("(%d, %d)\n", path
, range
);
4309 func_glDeletePathsNV( path
, range
);
4313 static void WINAPI
wine_glDeletePerfMonitorsAMD( GLsizei n
, GLuint
* monitors
) {
4314 void (*func_glDeletePerfMonitorsAMD
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeletePerfMonitorsAMD
];
4315 TRACE("(%d, %p)\n", n
, monitors
);
4317 func_glDeletePerfMonitorsAMD( n
, monitors
);
4321 static void WINAPI
wine_glDeleteProgram( GLuint program
) {
4322 void (*func_glDeleteProgram
)( GLuint
) = extension_funcs
[EXT_glDeleteProgram
];
4323 TRACE("(%d)\n", program
);
4325 func_glDeleteProgram( program
);
4329 static void WINAPI
wine_glDeleteProgramPipelines( GLsizei n
, GLuint
* pipelines
) {
4330 void (*func_glDeleteProgramPipelines
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteProgramPipelines
];
4331 TRACE("(%d, %p)\n", n
, pipelines
);
4333 func_glDeleteProgramPipelines( n
, pipelines
);
4337 static void WINAPI
wine_glDeleteProgramsARB( GLsizei n
, GLuint
* programs
) {
4338 void (*func_glDeleteProgramsARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteProgramsARB
];
4339 TRACE("(%d, %p)\n", n
, programs
);
4341 func_glDeleteProgramsARB( n
, programs
);
4345 static void WINAPI
wine_glDeleteProgramsNV( GLsizei n
, GLuint
* programs
) {
4346 void (*func_glDeleteProgramsNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteProgramsNV
];
4347 TRACE("(%d, %p)\n", n
, programs
);
4349 func_glDeleteProgramsNV( n
, programs
);
4353 static void WINAPI
wine_glDeleteQueries( GLsizei n
, GLuint
* ids
) {
4354 void (*func_glDeleteQueries
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteQueries
];
4355 TRACE("(%d, %p)\n", n
, ids
);
4357 func_glDeleteQueries( n
, ids
);
4361 static void WINAPI
wine_glDeleteQueriesARB( GLsizei n
, GLuint
* ids
) {
4362 void (*func_glDeleteQueriesARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteQueriesARB
];
4363 TRACE("(%d, %p)\n", n
, ids
);
4365 func_glDeleteQueriesARB( n
, ids
);
4369 static void WINAPI
wine_glDeleteRenderbuffers( GLsizei n
, GLuint
* renderbuffers
) {
4370 void (*func_glDeleteRenderbuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteRenderbuffers
];
4371 TRACE("(%d, %p)\n", n
, renderbuffers
);
4373 func_glDeleteRenderbuffers( n
, renderbuffers
);
4377 static void WINAPI
wine_glDeleteRenderbuffersEXT( GLsizei n
, GLuint
* renderbuffers
) {
4378 void (*func_glDeleteRenderbuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteRenderbuffersEXT
];
4379 TRACE("(%d, %p)\n", n
, renderbuffers
);
4381 func_glDeleteRenderbuffersEXT( n
, renderbuffers
);
4385 static void WINAPI
wine_glDeleteSamplers( GLsizei count
, GLuint
* samplers
) {
4386 void (*func_glDeleteSamplers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteSamplers
];
4387 TRACE("(%d, %p)\n", count
, samplers
);
4389 func_glDeleteSamplers( count
, samplers
);
4393 static void WINAPI
wine_glDeleteShader( GLuint shader
) {
4394 void (*func_glDeleteShader
)( GLuint
) = extension_funcs
[EXT_glDeleteShader
];
4395 TRACE("(%d)\n", shader
);
4397 func_glDeleteShader( shader
);
4401 static void WINAPI
wine_glDeleteSync( GLvoid
* sync
) {
4402 void (*func_glDeleteSync
)( GLvoid
* ) = extension_funcs
[EXT_glDeleteSync
];
4403 TRACE("(%p)\n", sync
);
4405 func_glDeleteSync( sync
);
4409 static void WINAPI
wine_glDeleteTexturesEXT( GLsizei n
, GLuint
* textures
) {
4410 void (*func_glDeleteTexturesEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteTexturesEXT
];
4411 TRACE("(%d, %p)\n", n
, textures
);
4413 func_glDeleteTexturesEXT( n
, textures
);
4417 static void WINAPI
wine_glDeleteTransformFeedbacks( GLsizei n
, GLuint
* ids
) {
4418 void (*func_glDeleteTransformFeedbacks
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteTransformFeedbacks
];
4419 TRACE("(%d, %p)\n", n
, ids
);
4421 func_glDeleteTransformFeedbacks( n
, ids
);
4425 static void WINAPI
wine_glDeleteTransformFeedbacksNV( GLsizei n
, GLuint
* ids
) {
4426 void (*func_glDeleteTransformFeedbacksNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteTransformFeedbacksNV
];
4427 TRACE("(%d, %p)\n", n
, ids
);
4429 func_glDeleteTransformFeedbacksNV( n
, ids
);
4433 static void WINAPI
wine_glDeleteVertexArrays( GLsizei n
, GLuint
* arrays
) {
4434 void (*func_glDeleteVertexArrays
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteVertexArrays
];
4435 TRACE("(%d, %p)\n", n
, arrays
);
4437 func_glDeleteVertexArrays( n
, arrays
);
4441 static void WINAPI
wine_glDeleteVertexArraysAPPLE( GLsizei n
, GLuint
* arrays
) {
4442 void (*func_glDeleteVertexArraysAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glDeleteVertexArraysAPPLE
];
4443 TRACE("(%d, %p)\n", n
, arrays
);
4445 func_glDeleteVertexArraysAPPLE( n
, arrays
);
4449 static void WINAPI
wine_glDeleteVertexShaderEXT( GLuint id
) {
4450 void (*func_glDeleteVertexShaderEXT
)( GLuint
) = extension_funcs
[EXT_glDeleteVertexShaderEXT
];
4451 TRACE("(%d)\n", id
);
4453 func_glDeleteVertexShaderEXT( id
);
4457 static void WINAPI
wine_glDepthBoundsEXT( GLclampd zmin
, GLclampd zmax
) {
4458 void (*func_glDepthBoundsEXT
)( GLclampd
, GLclampd
) = extension_funcs
[EXT_glDepthBoundsEXT
];
4459 TRACE("(%f, %f)\n", zmin
, zmax
);
4461 func_glDepthBoundsEXT( zmin
, zmax
);
4465 static void WINAPI
wine_glDepthBoundsdNV( GLdouble zmin
, GLdouble zmax
) {
4466 void (*func_glDepthBoundsdNV
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glDepthBoundsdNV
];
4467 TRACE("(%f, %f)\n", zmin
, zmax
);
4469 func_glDepthBoundsdNV( zmin
, zmax
);
4473 static void WINAPI
wine_glDepthRangeArrayv( GLuint first
, GLsizei count
, GLdouble
* v
) {
4474 void (*func_glDepthRangeArrayv
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glDepthRangeArrayv
];
4475 TRACE("(%d, %d, %p)\n", first
, count
, v
);
4477 func_glDepthRangeArrayv( first
, count
, v
);
4481 static void WINAPI
wine_glDepthRangeIndexed( GLuint index
, GLdouble n
, GLdouble f
) {
4482 void (*func_glDepthRangeIndexed
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glDepthRangeIndexed
];
4483 TRACE("(%d, %f, %f)\n", index
, n
, f
);
4485 func_glDepthRangeIndexed( index
, n
, f
);
4489 static void WINAPI
wine_glDepthRangedNV( GLdouble zNear
, GLdouble zFar
) {
4490 void (*func_glDepthRangedNV
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glDepthRangedNV
];
4491 TRACE("(%f, %f)\n", zNear
, zFar
);
4493 func_glDepthRangedNV( zNear
, zFar
);
4497 static void WINAPI
wine_glDepthRangef( GLfloat n
, GLfloat f
) {
4498 void (*func_glDepthRangef
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glDepthRangef
];
4499 TRACE("(%f, %f)\n", n
, f
);
4501 func_glDepthRangef( n
, f
);
4505 static void WINAPI
wine_glDetachObjectARB( unsigned int containerObj
, unsigned int attachedObj
) {
4506 void (*func_glDetachObjectARB
)( unsigned int, unsigned int ) = extension_funcs
[EXT_glDetachObjectARB
];
4507 TRACE("(%d, %d)\n", containerObj
, attachedObj
);
4509 func_glDetachObjectARB( containerObj
, attachedObj
);
4513 static void WINAPI
wine_glDetachShader( GLuint program
, GLuint shader
) {
4514 void (*func_glDetachShader
)( GLuint
, GLuint
) = extension_funcs
[EXT_glDetachShader
];
4515 TRACE("(%d, %d)\n", program
, shader
);
4517 func_glDetachShader( program
, shader
);
4521 static void WINAPI
wine_glDetailTexFuncSGIS( GLenum target
, GLsizei n
, GLfloat
* points
) {
4522 void (*func_glDetailTexFuncSGIS
)( GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glDetailTexFuncSGIS
];
4523 TRACE("(%d, %d, %p)\n", target
, n
, points
);
4525 func_glDetailTexFuncSGIS( target
, n
, points
);
4529 static void WINAPI
wine_glDisableClientStateIndexedEXT( GLenum array
, GLuint index
) {
4530 void (*func_glDisableClientStateIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDisableClientStateIndexedEXT
];
4531 TRACE("(%d, %d)\n", array
, index
);
4533 func_glDisableClientStateIndexedEXT( array
, index
);
4537 static void WINAPI
wine_glDisableIndexedEXT( GLenum target
, GLuint index
) {
4538 void (*func_glDisableIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDisableIndexedEXT
];
4539 TRACE("(%d, %d)\n", target
, index
);
4541 func_glDisableIndexedEXT( target
, index
);
4545 static void WINAPI
wine_glDisableVariantClientStateEXT( GLuint id
) {
4546 void (*func_glDisableVariantClientStateEXT
)( GLuint
) = extension_funcs
[EXT_glDisableVariantClientStateEXT
];
4547 TRACE("(%d)\n", id
);
4549 func_glDisableVariantClientStateEXT( id
);
4553 static void WINAPI
wine_glDisableVertexAttribAPPLE( GLuint index
, GLenum pname
) {
4554 void (*func_glDisableVertexAttribAPPLE
)( GLuint
, GLenum
) = extension_funcs
[EXT_glDisableVertexAttribAPPLE
];
4555 TRACE("(%d, %d)\n", index
, pname
);
4557 func_glDisableVertexAttribAPPLE( index
, pname
);
4561 static void WINAPI
wine_glDisableVertexAttribArray( GLuint index
) {
4562 void (*func_glDisableVertexAttribArray
)( GLuint
) = extension_funcs
[EXT_glDisableVertexAttribArray
];
4563 TRACE("(%d)\n", index
);
4565 func_glDisableVertexAttribArray( index
);
4569 static void WINAPI
wine_glDisableVertexAttribArrayARB( GLuint index
) {
4570 void (*func_glDisableVertexAttribArrayARB
)( GLuint
) = extension_funcs
[EXT_glDisableVertexAttribArrayARB
];
4571 TRACE("(%d)\n", index
);
4573 func_glDisableVertexAttribArrayARB( index
);
4577 static void WINAPI
wine_glDisablei( GLenum target
, GLuint index
) {
4578 void (*func_glDisablei
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDisablei
];
4579 TRACE("(%d, %d)\n", target
, index
);
4581 func_glDisablei( target
, index
);
4585 static void WINAPI
wine_glDrawArraysEXT( GLenum mode
, GLint first
, GLsizei count
) {
4586 void (*func_glDrawArraysEXT
)( GLenum
, GLint
, GLsizei
) = extension_funcs
[EXT_glDrawArraysEXT
];
4587 TRACE("(%d, %d, %d)\n", mode
, first
, count
);
4589 func_glDrawArraysEXT( mode
, first
, count
);
4593 static void WINAPI
wine_glDrawArraysIndirect( GLenum mode
, GLvoid
* indirect
) {
4594 void (*func_glDrawArraysIndirect
)( GLenum
, GLvoid
* ) = extension_funcs
[EXT_glDrawArraysIndirect
];
4595 TRACE("(%d, %p)\n", mode
, indirect
);
4597 func_glDrawArraysIndirect( mode
, indirect
);
4601 static void WINAPI
wine_glDrawArraysInstanced( GLenum mode
, GLint first
, GLsizei count
, GLsizei primcount
) {
4602 void (*func_glDrawArraysInstanced
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawArraysInstanced
];
4603 TRACE("(%d, %d, %d, %d)\n", mode
, first
, count
, primcount
);
4605 func_glDrawArraysInstanced( mode
, first
, count
, primcount
);
4609 static void WINAPI
wine_glDrawArraysInstancedARB( GLenum mode
, GLint first
, GLsizei count
, GLsizei primcount
) {
4610 void (*func_glDrawArraysInstancedARB
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawArraysInstancedARB
];
4611 TRACE("(%d, %d, %d, %d)\n", mode
, first
, count
, primcount
);
4613 func_glDrawArraysInstancedARB( mode
, first
, count
, primcount
);
4617 static void WINAPI
wine_glDrawArraysInstancedBaseInstance( GLenum mode
, GLint first
, GLsizei count
, GLsizei primcount
, GLuint baseinstance
) {
4618 void (*func_glDrawArraysInstancedBaseInstance
)( GLenum
, GLint
, GLsizei
, GLsizei
, GLuint
) = extension_funcs
[EXT_glDrawArraysInstancedBaseInstance
];
4619 TRACE("(%d, %d, %d, %d, %d)\n", mode
, first
, count
, primcount
, baseinstance
);
4621 func_glDrawArraysInstancedBaseInstance( mode
, first
, count
, primcount
, baseinstance
);
4625 static void WINAPI
wine_glDrawArraysInstancedEXT( GLenum mode
, GLint start
, GLsizei count
, GLsizei primcount
) {
4626 void (*func_glDrawArraysInstancedEXT
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawArraysInstancedEXT
];
4627 TRACE("(%d, %d, %d, %d)\n", mode
, start
, count
, primcount
);
4629 func_glDrawArraysInstancedEXT( mode
, start
, count
, primcount
);
4633 static void WINAPI
wine_glDrawBufferRegion( GLenum region
, GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLint xDest
, GLint yDest
) {
4634 void (*func_glDrawBufferRegion
)( GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
, GLint
) = extension_funcs
[EXT_glDrawBufferRegion
];
4635 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", region
, x
, y
, width
, height
, xDest
, yDest
);
4637 func_glDrawBufferRegion( region
, x
, y
, width
, height
, xDest
, yDest
);
4641 static void WINAPI
wine_glDrawBuffers( GLsizei n
, GLenum
* bufs
) {
4642 void (*func_glDrawBuffers
)( GLsizei
, GLenum
* ) = extension_funcs
[EXT_glDrawBuffers
];
4643 TRACE("(%d, %p)\n", n
, bufs
);
4645 func_glDrawBuffers( n
, bufs
);
4649 static void WINAPI
wine_glDrawBuffersARB( GLsizei n
, GLenum
* bufs
) {
4650 void (*func_glDrawBuffersARB
)( GLsizei
, GLenum
* ) = extension_funcs
[EXT_glDrawBuffersARB
];
4651 TRACE("(%d, %p)\n", n
, bufs
);
4653 func_glDrawBuffersARB( n
, bufs
);
4657 static void WINAPI
wine_glDrawBuffersATI( GLsizei n
, GLenum
* bufs
) {
4658 void (*func_glDrawBuffersATI
)( GLsizei
, GLenum
* ) = extension_funcs
[EXT_glDrawBuffersATI
];
4659 TRACE("(%d, %p)\n", n
, bufs
);
4661 func_glDrawBuffersATI( n
, bufs
);
4665 static void WINAPI
wine_glDrawElementArrayAPPLE( GLenum mode
, GLint first
, GLsizei count
) {
4666 void (*func_glDrawElementArrayAPPLE
)( GLenum
, GLint
, GLsizei
) = extension_funcs
[EXT_glDrawElementArrayAPPLE
];
4667 TRACE("(%d, %d, %d)\n", mode
, first
, count
);
4669 func_glDrawElementArrayAPPLE( mode
, first
, count
);
4673 static void WINAPI
wine_glDrawElementArrayATI( GLenum mode
, GLsizei count
) {
4674 void (*func_glDrawElementArrayATI
)( GLenum
, GLsizei
) = extension_funcs
[EXT_glDrawElementArrayATI
];
4675 TRACE("(%d, %d)\n", mode
, count
);
4677 func_glDrawElementArrayATI( mode
, count
);
4681 static void WINAPI
wine_glDrawElementsBaseVertex( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLint basevertex
) {
4682 void (*func_glDrawElementsBaseVertex
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLint
) = extension_funcs
[EXT_glDrawElementsBaseVertex
];
4683 TRACE("(%d, %d, %d, %p, %d)\n", mode
, count
, type
, indices
, basevertex
);
4685 func_glDrawElementsBaseVertex( mode
, count
, type
, indices
, basevertex
);
4689 static void WINAPI
wine_glDrawElementsIndirect( GLenum mode
, GLenum type
, GLvoid
* indirect
) {
4690 void (*func_glDrawElementsIndirect
)( GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glDrawElementsIndirect
];
4691 TRACE("(%d, %d, %p)\n", mode
, type
, indirect
);
4693 func_glDrawElementsIndirect( mode
, type
, indirect
);
4697 static void WINAPI
wine_glDrawElementsInstanced( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLsizei primcount
) {
4698 void (*func_glDrawElementsInstanced
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLsizei
) = extension_funcs
[EXT_glDrawElementsInstanced
];
4699 TRACE("(%d, %d, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
4701 func_glDrawElementsInstanced( mode
, count
, type
, indices
, primcount
);
4705 static void WINAPI
wine_glDrawElementsInstancedARB( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLsizei primcount
) {
4706 void (*func_glDrawElementsInstancedARB
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLsizei
) = extension_funcs
[EXT_glDrawElementsInstancedARB
];
4707 TRACE("(%d, %d, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
4709 func_glDrawElementsInstancedARB( mode
, count
, type
, indices
, primcount
);
4713 static void WINAPI
wine_glDrawElementsInstancedBaseInstance( GLenum mode
, GLsizei count
, GLenum type
, void* indices
, GLsizei primcount
, GLuint baseinstance
) {
4714 void (*func_glDrawElementsInstancedBaseInstance
)( GLenum
, GLsizei
, GLenum
, void*, GLsizei
, GLuint
) = extension_funcs
[EXT_glDrawElementsInstancedBaseInstance
];
4715 TRACE("(%d, %d, %d, %p, %d, %d)\n", mode
, count
, type
, indices
, primcount
, baseinstance
);
4717 func_glDrawElementsInstancedBaseInstance( mode
, count
, type
, indices
, primcount
, baseinstance
);
4721 static void WINAPI
wine_glDrawElementsInstancedBaseVertex( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLsizei primcount
, GLint basevertex
) {
4722 void (*func_glDrawElementsInstancedBaseVertex
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLsizei
, GLint
) = extension_funcs
[EXT_glDrawElementsInstancedBaseVertex
];
4723 TRACE("(%d, %d, %d, %p, %d, %d)\n", mode
, count
, type
, indices
, primcount
, basevertex
);
4725 func_glDrawElementsInstancedBaseVertex( mode
, count
, type
, indices
, primcount
, basevertex
);
4729 static void WINAPI
wine_glDrawElementsInstancedBaseVertexBaseInstance( GLenum mode
, GLsizei count
, GLenum type
, void* indices
, GLsizei primcount
, GLint basevertex
, GLuint baseinstance
) {
4730 void (*func_glDrawElementsInstancedBaseVertexBaseInstance
)( GLenum
, GLsizei
, GLenum
, void*, GLsizei
, GLint
, GLuint
) = extension_funcs
[EXT_glDrawElementsInstancedBaseVertexBaseInstance
];
4731 TRACE("(%d, %d, %d, %p, %d, %d, %d)\n", mode
, count
, type
, indices
, primcount
, basevertex
, baseinstance
);
4733 func_glDrawElementsInstancedBaseVertexBaseInstance( mode
, count
, type
, indices
, primcount
, basevertex
, baseinstance
);
4737 static void WINAPI
wine_glDrawElementsInstancedEXT( GLenum mode
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLsizei primcount
) {
4738 void (*func_glDrawElementsInstancedEXT
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLsizei
) = extension_funcs
[EXT_glDrawElementsInstancedEXT
];
4739 TRACE("(%d, %d, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
4741 func_glDrawElementsInstancedEXT( mode
, count
, type
, indices
, primcount
);
4745 static void WINAPI
wine_glDrawMeshArraysSUN( GLenum mode
, GLint first
, GLsizei count
, GLsizei width
) {
4746 void (*func_glDrawMeshArraysSUN
)( GLenum
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glDrawMeshArraysSUN
];
4747 TRACE("(%d, %d, %d, %d)\n", mode
, first
, count
, width
);
4749 func_glDrawMeshArraysSUN( mode
, first
, count
, width
);
4753 static void WINAPI
wine_glDrawRangeElementArrayAPPLE( GLenum mode
, GLuint start
, GLuint end
, GLint first
, GLsizei count
) {
4754 void (*func_glDrawRangeElementArrayAPPLE
)( GLenum
, GLuint
, GLuint
, GLint
, GLsizei
) = extension_funcs
[EXT_glDrawRangeElementArrayAPPLE
];
4755 TRACE("(%d, %d, %d, %d, %d)\n", mode
, start
, end
, first
, count
);
4757 func_glDrawRangeElementArrayAPPLE( mode
, start
, end
, first
, count
);
4761 static void WINAPI
wine_glDrawRangeElementArrayATI( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
) {
4762 void (*func_glDrawRangeElementArrayATI
)( GLenum
, GLuint
, GLuint
, GLsizei
) = extension_funcs
[EXT_glDrawRangeElementArrayATI
];
4763 TRACE("(%d, %d, %d, %d)\n", mode
, start
, end
, count
);
4765 func_glDrawRangeElementArrayATI( mode
, start
, end
, count
);
4769 static void WINAPI
wine_glDrawRangeElements( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, GLvoid
* indices
) {
4770 void (*func_glDrawRangeElements
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glDrawRangeElements
];
4771 TRACE("(%d, %d, %d, %d, %d, %p)\n", mode
, start
, end
, count
, type
, indices
);
4773 func_glDrawRangeElements( mode
, start
, end
, count
, type
, indices
);
4777 static void WINAPI
wine_glDrawRangeElementsBaseVertex( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, GLvoid
* indices
, GLint basevertex
) {
4778 void (*func_glDrawRangeElementsBaseVertex
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLenum
, GLvoid
*, GLint
) = extension_funcs
[EXT_glDrawRangeElementsBaseVertex
];
4779 TRACE("(%d, %d, %d, %d, %d, %p, %d)\n", mode
, start
, end
, count
, type
, indices
, basevertex
);
4781 func_glDrawRangeElementsBaseVertex( mode
, start
, end
, count
, type
, indices
, basevertex
);
4785 static void WINAPI
wine_glDrawRangeElementsEXT( GLenum mode
, GLuint start
, GLuint end
, GLsizei count
, GLenum type
, GLvoid
* indices
) {
4786 void (*func_glDrawRangeElementsEXT
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glDrawRangeElementsEXT
];
4787 TRACE("(%d, %d, %d, %d, %d, %p)\n", mode
, start
, end
, count
, type
, indices
);
4789 func_glDrawRangeElementsEXT( mode
, start
, end
, count
, type
, indices
);
4793 static void WINAPI
wine_glDrawTransformFeedback( GLenum mode
, GLuint id
) {
4794 void (*func_glDrawTransformFeedback
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDrawTransformFeedback
];
4795 TRACE("(%d, %d)\n", mode
, id
);
4797 func_glDrawTransformFeedback( mode
, id
);
4801 static void WINAPI
wine_glDrawTransformFeedbackInstanced( GLenum mode
, GLuint id
, GLsizei primcount
) {
4802 void (*func_glDrawTransformFeedbackInstanced
)( GLenum
, GLuint
, GLsizei
) = extension_funcs
[EXT_glDrawTransformFeedbackInstanced
];
4803 TRACE("(%d, %d, %d)\n", mode
, id
, primcount
);
4805 func_glDrawTransformFeedbackInstanced( mode
, id
, primcount
);
4809 static void WINAPI
wine_glDrawTransformFeedbackNV( GLenum mode
, GLuint id
) {
4810 void (*func_glDrawTransformFeedbackNV
)( GLenum
, GLuint
) = extension_funcs
[EXT_glDrawTransformFeedbackNV
];
4811 TRACE("(%d, %d)\n", mode
, id
);
4813 func_glDrawTransformFeedbackNV( mode
, id
);
4817 static void WINAPI
wine_glDrawTransformFeedbackStream( GLenum mode
, GLuint id
, GLuint stream
) {
4818 void (*func_glDrawTransformFeedbackStream
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glDrawTransformFeedbackStream
];
4819 TRACE("(%d, %d, %d)\n", mode
, id
, stream
);
4821 func_glDrawTransformFeedbackStream( mode
, id
, stream
);
4825 static void WINAPI
wine_glDrawTransformFeedbackStreamInstanced( GLenum mode
, GLuint id
, GLuint stream
, GLsizei primcount
) {
4826 void (*func_glDrawTransformFeedbackStreamInstanced
)( GLenum
, GLuint
, GLuint
, GLsizei
) = extension_funcs
[EXT_glDrawTransformFeedbackStreamInstanced
];
4827 TRACE("(%d, %d, %d, %d)\n", mode
, id
, stream
, primcount
);
4829 func_glDrawTransformFeedbackStreamInstanced( mode
, id
, stream
, primcount
);
4833 static void WINAPI
wine_glEdgeFlagFormatNV( GLsizei stride
) {
4834 void (*func_glEdgeFlagFormatNV
)( GLsizei
) = extension_funcs
[EXT_glEdgeFlagFormatNV
];
4835 TRACE("(%d)\n", stride
);
4837 func_glEdgeFlagFormatNV( stride
);
4841 static void WINAPI
wine_glEdgeFlagPointerEXT( GLsizei stride
, GLsizei count
, GLboolean
* pointer
) {
4842 void (*func_glEdgeFlagPointerEXT
)( GLsizei
, GLsizei
, GLboolean
* ) = extension_funcs
[EXT_glEdgeFlagPointerEXT
];
4843 TRACE("(%d, %d, %p)\n", stride
, count
, pointer
);
4845 func_glEdgeFlagPointerEXT( stride
, count
, pointer
);
4849 static void WINAPI
wine_glEdgeFlagPointerListIBM( GLint stride
, GLboolean
** pointer
, GLint ptrstride
) {
4850 void (*func_glEdgeFlagPointerListIBM
)( GLint
, GLboolean
**, GLint
) = extension_funcs
[EXT_glEdgeFlagPointerListIBM
];
4851 TRACE("(%d, %p, %d)\n", stride
, pointer
, ptrstride
);
4853 func_glEdgeFlagPointerListIBM( stride
, pointer
, ptrstride
);
4857 static void WINAPI
wine_glElementPointerAPPLE( GLenum type
, GLvoid
* pointer
) {
4858 void (*func_glElementPointerAPPLE
)( GLenum
, GLvoid
* ) = extension_funcs
[EXT_glElementPointerAPPLE
];
4859 TRACE("(%d, %p)\n", type
, pointer
);
4861 func_glElementPointerAPPLE( type
, pointer
);
4865 static void WINAPI
wine_glElementPointerATI( GLenum type
, GLvoid
* pointer
) {
4866 void (*func_glElementPointerATI
)( GLenum
, GLvoid
* ) = extension_funcs
[EXT_glElementPointerATI
];
4867 TRACE("(%d, %p)\n", type
, pointer
);
4869 func_glElementPointerATI( type
, pointer
);
4873 static void WINAPI
wine_glEnableClientStateIndexedEXT( GLenum array
, GLuint index
) {
4874 void (*func_glEnableClientStateIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glEnableClientStateIndexedEXT
];
4875 TRACE("(%d, %d)\n", array
, index
);
4877 func_glEnableClientStateIndexedEXT( array
, index
);
4881 static void WINAPI
wine_glEnableIndexedEXT( GLenum target
, GLuint index
) {
4882 void (*func_glEnableIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glEnableIndexedEXT
];
4883 TRACE("(%d, %d)\n", target
, index
);
4885 func_glEnableIndexedEXT( target
, index
);
4889 static void WINAPI
wine_glEnableVariantClientStateEXT( GLuint id
) {
4890 void (*func_glEnableVariantClientStateEXT
)( GLuint
) = extension_funcs
[EXT_glEnableVariantClientStateEXT
];
4891 TRACE("(%d)\n", id
);
4893 func_glEnableVariantClientStateEXT( id
);
4897 static void WINAPI
wine_glEnableVertexAttribAPPLE( GLuint index
, GLenum pname
) {
4898 void (*func_glEnableVertexAttribAPPLE
)( GLuint
, GLenum
) = extension_funcs
[EXT_glEnableVertexAttribAPPLE
];
4899 TRACE("(%d, %d)\n", index
, pname
);
4901 func_glEnableVertexAttribAPPLE( index
, pname
);
4905 static void WINAPI
wine_glEnableVertexAttribArray( GLuint index
) {
4906 void (*func_glEnableVertexAttribArray
)( GLuint
) = extension_funcs
[EXT_glEnableVertexAttribArray
];
4907 TRACE("(%d)\n", index
);
4909 func_glEnableVertexAttribArray( index
);
4913 static void WINAPI
wine_glEnableVertexAttribArrayARB( GLuint index
) {
4914 void (*func_glEnableVertexAttribArrayARB
)( GLuint
) = extension_funcs
[EXT_glEnableVertexAttribArrayARB
];
4915 TRACE("(%d)\n", index
);
4917 func_glEnableVertexAttribArrayARB( index
);
4921 static void WINAPI
wine_glEnablei( GLenum target
, GLuint index
) {
4922 void (*func_glEnablei
)( GLenum
, GLuint
) = extension_funcs
[EXT_glEnablei
];
4923 TRACE("(%d, %d)\n", target
, index
);
4925 func_glEnablei( target
, index
);
4929 static void WINAPI
wine_glEndConditionalRender( void ) {
4930 void (*func_glEndConditionalRender
)( void ) = extension_funcs
[EXT_glEndConditionalRender
];
4933 func_glEndConditionalRender( );
4937 static void WINAPI
wine_glEndConditionalRenderNV( void ) {
4938 void (*func_glEndConditionalRenderNV
)( void ) = extension_funcs
[EXT_glEndConditionalRenderNV
];
4941 func_glEndConditionalRenderNV( );
4945 static void WINAPI
wine_glEndFragmentShaderATI( void ) {
4946 void (*func_glEndFragmentShaderATI
)( void ) = extension_funcs
[EXT_glEndFragmentShaderATI
];
4949 func_glEndFragmentShaderATI( );
4953 static void WINAPI
wine_glEndOcclusionQueryNV( void ) {
4954 void (*func_glEndOcclusionQueryNV
)( void ) = extension_funcs
[EXT_glEndOcclusionQueryNV
];
4957 func_glEndOcclusionQueryNV( );
4961 static void WINAPI
wine_glEndPerfMonitorAMD( GLuint monitor
) {
4962 void (*func_glEndPerfMonitorAMD
)( GLuint
) = extension_funcs
[EXT_glEndPerfMonitorAMD
];
4963 TRACE("(%d)\n", monitor
);
4965 func_glEndPerfMonitorAMD( monitor
);
4969 static void WINAPI
wine_glEndQuery( GLenum target
) {
4970 void (*func_glEndQuery
)( GLenum
) = extension_funcs
[EXT_glEndQuery
];
4971 TRACE("(%d)\n", target
);
4973 func_glEndQuery( target
);
4977 static void WINAPI
wine_glEndQueryARB( GLenum target
) {
4978 void (*func_glEndQueryARB
)( GLenum
) = extension_funcs
[EXT_glEndQueryARB
];
4979 TRACE("(%d)\n", target
);
4981 func_glEndQueryARB( target
);
4985 static void WINAPI
wine_glEndQueryIndexed( GLenum target
, GLuint index
) {
4986 void (*func_glEndQueryIndexed
)( GLenum
, GLuint
) = extension_funcs
[EXT_glEndQueryIndexed
];
4987 TRACE("(%d, %d)\n", target
, index
);
4989 func_glEndQueryIndexed( target
, index
);
4993 static void WINAPI
wine_glEndTransformFeedback( void ) {
4994 void (*func_glEndTransformFeedback
)( void ) = extension_funcs
[EXT_glEndTransformFeedback
];
4997 func_glEndTransformFeedback( );
5001 static void WINAPI
wine_glEndTransformFeedbackEXT( void ) {
5002 void (*func_glEndTransformFeedbackEXT
)( void ) = extension_funcs
[EXT_glEndTransformFeedbackEXT
];
5005 func_glEndTransformFeedbackEXT( );
5009 static void WINAPI
wine_glEndTransformFeedbackNV( void ) {
5010 void (*func_glEndTransformFeedbackNV
)( void ) = extension_funcs
[EXT_glEndTransformFeedbackNV
];
5013 func_glEndTransformFeedbackNV( );
5017 static void WINAPI
wine_glEndVertexShaderEXT( void ) {
5018 void (*func_glEndVertexShaderEXT
)( void ) = extension_funcs
[EXT_glEndVertexShaderEXT
];
5021 func_glEndVertexShaderEXT( );
5025 static void WINAPI
wine_glEndVideoCaptureNV( GLuint video_capture_slot
) {
5026 void (*func_glEndVideoCaptureNV
)( GLuint
) = extension_funcs
[EXT_glEndVideoCaptureNV
];
5027 TRACE("(%d)\n", video_capture_slot
);
5029 func_glEndVideoCaptureNV( video_capture_slot
);
5033 static void WINAPI
wine_glEvalMapsNV( GLenum target
, GLenum mode
) {
5034 void (*func_glEvalMapsNV
)( GLenum
, GLenum
) = extension_funcs
[EXT_glEvalMapsNV
];
5035 TRACE("(%d, %d)\n", target
, mode
);
5037 func_glEvalMapsNV( target
, mode
);
5041 static void WINAPI
wine_glExecuteProgramNV( GLenum target
, GLuint id
, GLfloat
* params
) {
5042 void (*func_glExecuteProgramNV
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glExecuteProgramNV
];
5043 TRACE("(%d, %d, %p)\n", target
, id
, params
);
5045 func_glExecuteProgramNV( target
, id
, params
);
5049 static void WINAPI
wine_glExtractComponentEXT( GLuint res
, GLuint src
, GLuint num
) {
5050 void (*func_glExtractComponentEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glExtractComponentEXT
];
5051 TRACE("(%d, %d, %d)\n", res
, src
, num
);
5053 func_glExtractComponentEXT( res
, src
, num
);
5057 static GLvoid
* WINAPI
wine_glFenceSync( GLenum condition
, GLbitfield flags
) {
5059 GLvoid
* (*func_glFenceSync
)( GLenum
, GLbitfield
) = extension_funcs
[EXT_glFenceSync
];
5060 TRACE("(%d, %d)\n", condition
, flags
);
5062 ret_value
= func_glFenceSync( condition
, flags
);
5067 static void WINAPI
wine_glFinalCombinerInputNV( GLenum variable
, GLenum input
, GLenum mapping
, GLenum componentUsage
) {
5068 void (*func_glFinalCombinerInputNV
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glFinalCombinerInputNV
];
5069 TRACE("(%d, %d, %d, %d)\n", variable
, input
, mapping
, componentUsage
);
5071 func_glFinalCombinerInputNV( variable
, input
, mapping
, componentUsage
);
5075 static GLint WINAPI
wine_glFinishAsyncSGIX( GLuint
* markerp
) {
5077 GLint (*func_glFinishAsyncSGIX
)( GLuint
* ) = extension_funcs
[EXT_glFinishAsyncSGIX
];
5078 TRACE("(%p)\n", markerp
);
5080 ret_value
= func_glFinishAsyncSGIX( markerp
);
5085 static void WINAPI
wine_glFinishFenceAPPLE( GLuint fence
) {
5086 void (*func_glFinishFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glFinishFenceAPPLE
];
5087 TRACE("(%d)\n", fence
);
5089 func_glFinishFenceAPPLE( fence
);
5093 static void WINAPI
wine_glFinishFenceNV( GLuint fence
) {
5094 void (*func_glFinishFenceNV
)( GLuint
) = extension_funcs
[EXT_glFinishFenceNV
];
5095 TRACE("(%d)\n", fence
);
5097 func_glFinishFenceNV( fence
);
5101 static void WINAPI
wine_glFinishObjectAPPLE( GLenum object
, GLint name
) {
5102 void (*func_glFinishObjectAPPLE
)( GLenum
, GLint
) = extension_funcs
[EXT_glFinishObjectAPPLE
];
5103 TRACE("(%d, %d)\n", object
, name
);
5105 func_glFinishObjectAPPLE( object
, name
);
5109 static void WINAPI
wine_glFinishTextureSUNX( void ) {
5110 void (*func_glFinishTextureSUNX
)( void ) = extension_funcs
[EXT_glFinishTextureSUNX
];
5113 func_glFinishTextureSUNX( );
5117 static void WINAPI
wine_glFlushMappedBufferRange( GLenum target
, INT_PTR offset
, INT_PTR length
) {
5118 void (*func_glFlushMappedBufferRange
)( GLenum
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glFlushMappedBufferRange
];
5119 TRACE("(%d, %ld, %ld)\n", target
, offset
, length
);
5121 func_glFlushMappedBufferRange( target
, offset
, length
);
5125 static void WINAPI
wine_glFlushMappedBufferRangeAPPLE( GLenum target
, INT_PTR offset
, INT_PTR size
) {
5126 void (*func_glFlushMappedBufferRangeAPPLE
)( GLenum
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glFlushMappedBufferRangeAPPLE
];
5127 TRACE("(%d, %ld, %ld)\n", target
, offset
, size
);
5129 func_glFlushMappedBufferRangeAPPLE( target
, offset
, size
);
5133 static void WINAPI
wine_glFlushMappedNamedBufferRangeEXT( GLuint buffer
, INT_PTR offset
, INT_PTR length
) {
5134 void (*func_glFlushMappedNamedBufferRangeEXT
)( GLuint
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glFlushMappedNamedBufferRangeEXT
];
5135 TRACE("(%d, %ld, %ld)\n", buffer
, offset
, length
);
5137 func_glFlushMappedNamedBufferRangeEXT( buffer
, offset
, length
);
5141 static void WINAPI
wine_glFlushPixelDataRangeNV( GLenum target
) {
5142 void (*func_glFlushPixelDataRangeNV
)( GLenum
) = extension_funcs
[EXT_glFlushPixelDataRangeNV
];
5143 TRACE("(%d)\n", target
);
5145 func_glFlushPixelDataRangeNV( target
);
5149 static void WINAPI
wine_glFlushRasterSGIX( void ) {
5150 void (*func_glFlushRasterSGIX
)( void ) = extension_funcs
[EXT_glFlushRasterSGIX
];
5153 func_glFlushRasterSGIX( );
5157 static void WINAPI
wine_glFlushVertexArrayRangeAPPLE( GLsizei length
, GLvoid
* pointer
) {
5158 void (*func_glFlushVertexArrayRangeAPPLE
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glFlushVertexArrayRangeAPPLE
];
5159 TRACE("(%d, %p)\n", length
, pointer
);
5161 func_glFlushVertexArrayRangeAPPLE( length
, pointer
);
5165 static void WINAPI
wine_glFlushVertexArrayRangeNV( void ) {
5166 void (*func_glFlushVertexArrayRangeNV
)( void ) = extension_funcs
[EXT_glFlushVertexArrayRangeNV
];
5169 func_glFlushVertexArrayRangeNV( );
5173 static void WINAPI
wine_glFogCoordFormatNV( GLenum type
, GLsizei stride
) {
5174 void (*func_glFogCoordFormatNV
)( GLenum
, GLsizei
) = extension_funcs
[EXT_glFogCoordFormatNV
];
5175 TRACE("(%d, %d)\n", type
, stride
);
5177 func_glFogCoordFormatNV( type
, stride
);
5181 static void WINAPI
wine_glFogCoordPointer( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
5182 void (*func_glFogCoordPointer
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glFogCoordPointer
];
5183 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
5185 func_glFogCoordPointer( type
, stride
, pointer
);
5189 static void WINAPI
wine_glFogCoordPointerEXT( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
5190 void (*func_glFogCoordPointerEXT
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glFogCoordPointerEXT
];
5191 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
5193 func_glFogCoordPointerEXT( type
, stride
, pointer
);
5197 static void WINAPI
wine_glFogCoordPointerListIBM( GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
5198 void (*func_glFogCoordPointerListIBM
)( GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glFogCoordPointerListIBM
];
5199 TRACE("(%d, %d, %p, %d)\n", type
, stride
, pointer
, ptrstride
);
5201 func_glFogCoordPointerListIBM( type
, stride
, pointer
, ptrstride
);
5205 static void WINAPI
wine_glFogCoordd( GLdouble coord
) {
5206 void (*func_glFogCoordd
)( GLdouble
) = extension_funcs
[EXT_glFogCoordd
];
5207 TRACE("(%f)\n", coord
);
5209 func_glFogCoordd( coord
);
5213 static void WINAPI
wine_glFogCoorddEXT( GLdouble coord
) {
5214 void (*func_glFogCoorddEXT
)( GLdouble
) = extension_funcs
[EXT_glFogCoorddEXT
];
5215 TRACE("(%f)\n", coord
);
5217 func_glFogCoorddEXT( coord
);
5221 static void WINAPI
wine_glFogCoorddv( GLdouble
* coord
) {
5222 void (*func_glFogCoorddv
)( GLdouble
* ) = extension_funcs
[EXT_glFogCoorddv
];
5223 TRACE("(%p)\n", coord
);
5225 func_glFogCoorddv( coord
);
5229 static void WINAPI
wine_glFogCoorddvEXT( GLdouble
* coord
) {
5230 void (*func_glFogCoorddvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glFogCoorddvEXT
];
5231 TRACE("(%p)\n", coord
);
5233 func_glFogCoorddvEXT( coord
);
5237 static void WINAPI
wine_glFogCoordf( GLfloat coord
) {
5238 void (*func_glFogCoordf
)( GLfloat
) = extension_funcs
[EXT_glFogCoordf
];
5239 TRACE("(%f)\n", coord
);
5241 func_glFogCoordf( coord
);
5245 static void WINAPI
wine_glFogCoordfEXT( GLfloat coord
) {
5246 void (*func_glFogCoordfEXT
)( GLfloat
) = extension_funcs
[EXT_glFogCoordfEXT
];
5247 TRACE("(%f)\n", coord
);
5249 func_glFogCoordfEXT( coord
);
5253 static void WINAPI
wine_glFogCoordfv( GLfloat
* coord
) {
5254 void (*func_glFogCoordfv
)( GLfloat
* ) = extension_funcs
[EXT_glFogCoordfv
];
5255 TRACE("(%p)\n", coord
);
5257 func_glFogCoordfv( coord
);
5261 static void WINAPI
wine_glFogCoordfvEXT( GLfloat
* coord
) {
5262 void (*func_glFogCoordfvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glFogCoordfvEXT
];
5263 TRACE("(%p)\n", coord
);
5265 func_glFogCoordfvEXT( coord
);
5269 static void WINAPI
wine_glFogCoordhNV( unsigned short fog
) {
5270 void (*func_glFogCoordhNV
)( unsigned short ) = extension_funcs
[EXT_glFogCoordhNV
];
5271 TRACE("(%d)\n", fog
);
5273 func_glFogCoordhNV( fog
);
5277 static void WINAPI
wine_glFogCoordhvNV( unsigned short* fog
) {
5278 void (*func_glFogCoordhvNV
)( unsigned short* ) = extension_funcs
[EXT_glFogCoordhvNV
];
5279 TRACE("(%p)\n", fog
);
5281 func_glFogCoordhvNV( fog
);
5285 static void WINAPI
wine_glFogFuncSGIS( GLsizei n
, GLfloat
* points
) {
5286 void (*func_glFogFuncSGIS
)( GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glFogFuncSGIS
];
5287 TRACE("(%d, %p)\n", n
, points
);
5289 func_glFogFuncSGIS( n
, points
);
5293 static void WINAPI
wine_glFragmentColorMaterialSGIX( GLenum face
, GLenum mode
) {
5294 void (*func_glFragmentColorMaterialSGIX
)( GLenum
, GLenum
) = extension_funcs
[EXT_glFragmentColorMaterialSGIX
];
5295 TRACE("(%d, %d)\n", face
, mode
);
5297 func_glFragmentColorMaterialSGIX( face
, mode
);
5301 static void WINAPI
wine_glFragmentLightModelfSGIX( GLenum pname
, GLfloat param
) {
5302 void (*func_glFragmentLightModelfSGIX
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glFragmentLightModelfSGIX
];
5303 TRACE("(%d, %f)\n", pname
, param
);
5305 func_glFragmentLightModelfSGIX( pname
, param
);
5309 static void WINAPI
wine_glFragmentLightModelfvSGIX( GLenum pname
, GLfloat
* params
) {
5310 void (*func_glFragmentLightModelfvSGIX
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glFragmentLightModelfvSGIX
];
5311 TRACE("(%d, %p)\n", pname
, params
);
5313 func_glFragmentLightModelfvSGIX( pname
, params
);
5317 static void WINAPI
wine_glFragmentLightModeliSGIX( GLenum pname
, GLint param
) {
5318 void (*func_glFragmentLightModeliSGIX
)( GLenum
, GLint
) = extension_funcs
[EXT_glFragmentLightModeliSGIX
];
5319 TRACE("(%d, %d)\n", pname
, param
);
5321 func_glFragmentLightModeliSGIX( pname
, param
);
5325 static void WINAPI
wine_glFragmentLightModelivSGIX( GLenum pname
, GLint
* params
) {
5326 void (*func_glFragmentLightModelivSGIX
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glFragmentLightModelivSGIX
];
5327 TRACE("(%d, %p)\n", pname
, params
);
5329 func_glFragmentLightModelivSGIX( pname
, params
);
5333 static void WINAPI
wine_glFragmentLightfSGIX( GLenum light
, GLenum pname
, GLfloat param
) {
5334 void (*func_glFragmentLightfSGIX
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glFragmentLightfSGIX
];
5335 TRACE("(%d, %d, %f)\n", light
, pname
, param
);
5337 func_glFragmentLightfSGIX( light
, pname
, param
);
5341 static void WINAPI
wine_glFragmentLightfvSGIX( GLenum light
, GLenum pname
, GLfloat
* params
) {
5342 void (*func_glFragmentLightfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glFragmentLightfvSGIX
];
5343 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
5345 func_glFragmentLightfvSGIX( light
, pname
, params
);
5349 static void WINAPI
wine_glFragmentLightiSGIX( GLenum light
, GLenum pname
, GLint param
) {
5350 void (*func_glFragmentLightiSGIX
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glFragmentLightiSGIX
];
5351 TRACE("(%d, %d, %d)\n", light
, pname
, param
);
5353 func_glFragmentLightiSGIX( light
, pname
, param
);
5357 static void WINAPI
wine_glFragmentLightivSGIX( GLenum light
, GLenum pname
, GLint
* params
) {
5358 void (*func_glFragmentLightivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glFragmentLightivSGIX
];
5359 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
5361 func_glFragmentLightivSGIX( light
, pname
, params
);
5365 static void WINAPI
wine_glFragmentMaterialfSGIX( GLenum face
, GLenum pname
, GLfloat param
) {
5366 void (*func_glFragmentMaterialfSGIX
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glFragmentMaterialfSGIX
];
5367 TRACE("(%d, %d, %f)\n", face
, pname
, param
);
5369 func_glFragmentMaterialfSGIX( face
, pname
, param
);
5373 static void WINAPI
wine_glFragmentMaterialfvSGIX( GLenum face
, GLenum pname
, GLfloat
* params
) {
5374 void (*func_glFragmentMaterialfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glFragmentMaterialfvSGIX
];
5375 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
5377 func_glFragmentMaterialfvSGIX( face
, pname
, params
);
5381 static void WINAPI
wine_glFragmentMaterialiSGIX( GLenum face
, GLenum pname
, GLint param
) {
5382 void (*func_glFragmentMaterialiSGIX
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glFragmentMaterialiSGIX
];
5383 TRACE("(%d, %d, %d)\n", face
, pname
, param
);
5385 func_glFragmentMaterialiSGIX( face
, pname
, param
);
5389 static void WINAPI
wine_glFragmentMaterialivSGIX( GLenum face
, GLenum pname
, GLint
* params
) {
5390 void (*func_glFragmentMaterialivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glFragmentMaterialivSGIX
];
5391 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
5393 func_glFragmentMaterialivSGIX( face
, pname
, params
);
5397 static void WINAPI
wine_glFrameTerminatorGREMEDY( void ) {
5398 void (*func_glFrameTerminatorGREMEDY
)( void ) = extension_funcs
[EXT_glFrameTerminatorGREMEDY
];
5401 func_glFrameTerminatorGREMEDY( );
5405 static void WINAPI
wine_glFrameZoomSGIX( GLint factor
) {
5406 void (*func_glFrameZoomSGIX
)( GLint
) = extension_funcs
[EXT_glFrameZoomSGIX
];
5407 TRACE("(%d)\n", factor
);
5409 func_glFrameZoomSGIX( factor
);
5413 static void WINAPI
wine_glFramebufferDrawBufferEXT( GLuint framebuffer
, GLenum mode
) {
5414 void (*func_glFramebufferDrawBufferEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glFramebufferDrawBufferEXT
];
5415 TRACE("(%d, %d)\n", framebuffer
, mode
);
5417 func_glFramebufferDrawBufferEXT( framebuffer
, mode
);
5421 static void WINAPI
wine_glFramebufferDrawBuffersEXT( GLuint framebuffer
, GLsizei n
, GLenum
* bufs
) {
5422 void (*func_glFramebufferDrawBuffersEXT
)( GLuint
, GLsizei
, GLenum
* ) = extension_funcs
[EXT_glFramebufferDrawBuffersEXT
];
5423 TRACE("(%d, %d, %p)\n", framebuffer
, n
, bufs
);
5425 func_glFramebufferDrawBuffersEXT( framebuffer
, n
, bufs
);
5429 static void WINAPI
wine_glFramebufferReadBufferEXT( GLuint framebuffer
, GLenum mode
) {
5430 void (*func_glFramebufferReadBufferEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glFramebufferReadBufferEXT
];
5431 TRACE("(%d, %d)\n", framebuffer
, mode
);
5433 func_glFramebufferReadBufferEXT( framebuffer
, mode
);
5437 static void WINAPI
wine_glFramebufferRenderbuffer( GLenum target
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
) {
5438 void (*func_glFramebufferRenderbuffer
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glFramebufferRenderbuffer
];
5439 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, renderbuffertarget
, renderbuffer
);
5441 func_glFramebufferRenderbuffer( target
, attachment
, renderbuffertarget
, renderbuffer
);
5445 static void WINAPI
wine_glFramebufferRenderbufferEXT( GLenum target
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
) {
5446 void (*func_glFramebufferRenderbufferEXT
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glFramebufferRenderbufferEXT
];
5447 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, renderbuffertarget
, renderbuffer
);
5449 func_glFramebufferRenderbufferEXT( target
, attachment
, renderbuffertarget
, renderbuffer
);
5453 static void WINAPI
wine_glFramebufferTexture( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
) {
5454 void (*func_glFramebufferTexture
)( GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture
];
5455 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, texture
, level
);
5457 func_glFramebufferTexture( target
, attachment
, texture
, level
);
5461 static void WINAPI
wine_glFramebufferTexture1D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
5462 void (*func_glFramebufferTexture1D
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture1D
];
5463 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
5465 func_glFramebufferTexture1D( target
, attachment
, textarget
, texture
, level
);
5469 static void WINAPI
wine_glFramebufferTexture1DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
5470 void (*func_glFramebufferTexture1DEXT
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture1DEXT
];
5471 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
5473 func_glFramebufferTexture1DEXT( target
, attachment
, textarget
, texture
, level
);
5477 static void WINAPI
wine_glFramebufferTexture2D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
5478 void (*func_glFramebufferTexture2D
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture2D
];
5479 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
5481 func_glFramebufferTexture2D( target
, attachment
, textarget
, texture
, level
);
5485 static void WINAPI
wine_glFramebufferTexture2DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
5486 void (*func_glFramebufferTexture2DEXT
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture2DEXT
];
5487 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
);
5489 func_glFramebufferTexture2DEXT( target
, attachment
, textarget
, texture
, level
);
5493 static void WINAPI
wine_glFramebufferTexture3D( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
) {
5494 void (*func_glFramebufferTexture3D
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture3D
];
5495 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
, zoffset
);
5497 func_glFramebufferTexture3D( target
, attachment
, textarget
, texture
, level
, zoffset
);
5501 static void WINAPI
wine_glFramebufferTexture3DEXT( GLenum target
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
) {
5502 void (*func_glFramebufferTexture3DEXT
)( GLenum
, GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTexture3DEXT
];
5503 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, attachment
, textarget
, texture
, level
, zoffset
);
5505 func_glFramebufferTexture3DEXT( target
, attachment
, textarget
, texture
, level
, zoffset
);
5509 static void WINAPI
wine_glFramebufferTextureARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
) {
5510 void (*func_glFramebufferTextureARB
)( GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureARB
];
5511 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, texture
, level
);
5513 func_glFramebufferTextureARB( target
, attachment
, texture
, level
);
5517 static void WINAPI
wine_glFramebufferTextureEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
) {
5518 void (*func_glFramebufferTextureEXT
)( GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureEXT
];
5519 TRACE("(%d, %d, %d, %d)\n", target
, attachment
, texture
, level
);
5521 func_glFramebufferTextureEXT( target
, attachment
, texture
, level
);
5525 static void WINAPI
wine_glFramebufferTextureFaceARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
) {
5526 void (*func_glFramebufferTextureFaceARB
)( GLenum
, GLenum
, GLuint
, GLint
, GLenum
) = extension_funcs
[EXT_glFramebufferTextureFaceARB
];
5527 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, face
);
5529 func_glFramebufferTextureFaceARB( target
, attachment
, texture
, level
, face
);
5533 static void WINAPI
wine_glFramebufferTextureFaceEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
) {
5534 void (*func_glFramebufferTextureFaceEXT
)( GLenum
, GLenum
, GLuint
, GLint
, GLenum
) = extension_funcs
[EXT_glFramebufferTextureFaceEXT
];
5535 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, face
);
5537 func_glFramebufferTextureFaceEXT( target
, attachment
, texture
, level
, face
);
5541 static void WINAPI
wine_glFramebufferTextureLayer( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
5542 void (*func_glFramebufferTextureLayer
)( GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureLayer
];
5543 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, layer
);
5545 func_glFramebufferTextureLayer( target
, attachment
, texture
, level
, layer
);
5549 static void WINAPI
wine_glFramebufferTextureLayerARB( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
5550 void (*func_glFramebufferTextureLayerARB
)( GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureLayerARB
];
5551 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, layer
);
5553 func_glFramebufferTextureLayerARB( target
, attachment
, texture
, level
, layer
);
5557 static void WINAPI
wine_glFramebufferTextureLayerEXT( GLenum target
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
5558 void (*func_glFramebufferTextureLayerEXT
)( GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glFramebufferTextureLayerEXT
];
5559 TRACE("(%d, %d, %d, %d, %d)\n", target
, attachment
, texture
, level
, layer
);
5561 func_glFramebufferTextureLayerEXT( target
, attachment
, texture
, level
, layer
);
5565 static void WINAPI
wine_glFreeObjectBufferATI( GLuint buffer
) {
5566 void (*func_glFreeObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glFreeObjectBufferATI
];
5567 TRACE("(%d)\n", buffer
);
5569 func_glFreeObjectBufferATI( buffer
);
5573 static GLuint WINAPI
wine_glGenAsyncMarkersSGIX( GLsizei range
) {
5575 GLuint (*func_glGenAsyncMarkersSGIX
)( GLsizei
) = extension_funcs
[EXT_glGenAsyncMarkersSGIX
];
5576 TRACE("(%d)\n", range
);
5578 ret_value
= func_glGenAsyncMarkersSGIX( range
);
5583 static void WINAPI
wine_glGenBuffers( GLsizei n
, GLuint
* buffers
) {
5584 void (*func_glGenBuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenBuffers
];
5585 TRACE("(%d, %p)\n", n
, buffers
);
5587 func_glGenBuffers( n
, buffers
);
5591 static void WINAPI
wine_glGenBuffersARB( GLsizei n
, GLuint
* buffers
) {
5592 void (*func_glGenBuffersARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenBuffersARB
];
5593 TRACE("(%d, %p)\n", n
, buffers
);
5595 func_glGenBuffersARB( n
, buffers
);
5599 static void WINAPI
wine_glGenFencesAPPLE( GLsizei n
, GLuint
* fences
) {
5600 void (*func_glGenFencesAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFencesAPPLE
];
5601 TRACE("(%d, %p)\n", n
, fences
);
5603 func_glGenFencesAPPLE( n
, fences
);
5607 static void WINAPI
wine_glGenFencesNV( GLsizei n
, GLuint
* fences
) {
5608 void (*func_glGenFencesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFencesNV
];
5609 TRACE("(%d, %p)\n", n
, fences
);
5611 func_glGenFencesNV( n
, fences
);
5615 static GLuint WINAPI
wine_glGenFragmentShadersATI( GLuint range
) {
5617 GLuint (*func_glGenFragmentShadersATI
)( GLuint
) = extension_funcs
[EXT_glGenFragmentShadersATI
];
5618 TRACE("(%d)\n", range
);
5620 ret_value
= func_glGenFragmentShadersATI( range
);
5625 static void WINAPI
wine_glGenFramebuffers( GLsizei n
, GLuint
* framebuffers
) {
5626 void (*func_glGenFramebuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFramebuffers
];
5627 TRACE("(%d, %p)\n", n
, framebuffers
);
5629 func_glGenFramebuffers( n
, framebuffers
);
5633 static void WINAPI
wine_glGenFramebuffersEXT( GLsizei n
, GLuint
* framebuffers
) {
5634 void (*func_glGenFramebuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenFramebuffersEXT
];
5635 TRACE("(%d, %p)\n", n
, framebuffers
);
5637 func_glGenFramebuffersEXT( n
, framebuffers
);
5641 static void WINAPI
wine_glGenNamesAMD( GLenum identifier
, GLuint num
, GLuint
* names
) {
5642 void (*func_glGenNamesAMD
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGenNamesAMD
];
5643 TRACE("(%d, %d, %p)\n", identifier
, num
, names
);
5645 func_glGenNamesAMD( identifier
, num
, names
);
5649 static void WINAPI
wine_glGenOcclusionQueriesNV( GLsizei n
, GLuint
* ids
) {
5650 void (*func_glGenOcclusionQueriesNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenOcclusionQueriesNV
];
5651 TRACE("(%d, %p)\n", n
, ids
);
5653 func_glGenOcclusionQueriesNV( n
, ids
);
5657 static GLuint WINAPI
wine_glGenPathsNV( GLsizei range
) {
5659 GLuint (*func_glGenPathsNV
)( GLsizei
) = extension_funcs
[EXT_glGenPathsNV
];
5660 TRACE("(%d)\n", range
);
5662 ret_value
= func_glGenPathsNV( range
);
5667 static void WINAPI
wine_glGenPerfMonitorsAMD( GLsizei n
, GLuint
* monitors
) {
5668 void (*func_glGenPerfMonitorsAMD
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenPerfMonitorsAMD
];
5669 TRACE("(%d, %p)\n", n
, monitors
);
5671 func_glGenPerfMonitorsAMD( n
, monitors
);
5675 static void WINAPI
wine_glGenProgramPipelines( GLsizei n
, GLuint
* pipelines
) {
5676 void (*func_glGenProgramPipelines
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenProgramPipelines
];
5677 TRACE("(%d, %p)\n", n
, pipelines
);
5679 func_glGenProgramPipelines( n
, pipelines
);
5683 static void WINAPI
wine_glGenProgramsARB( GLsizei n
, GLuint
* programs
) {
5684 void (*func_glGenProgramsARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenProgramsARB
];
5685 TRACE("(%d, %p)\n", n
, programs
);
5687 func_glGenProgramsARB( n
, programs
);
5691 static void WINAPI
wine_glGenProgramsNV( GLsizei n
, GLuint
* programs
) {
5692 void (*func_glGenProgramsNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenProgramsNV
];
5693 TRACE("(%d, %p)\n", n
, programs
);
5695 func_glGenProgramsNV( n
, programs
);
5699 static void WINAPI
wine_glGenQueries( GLsizei n
, GLuint
* ids
) {
5700 void (*func_glGenQueries
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenQueries
];
5701 TRACE("(%d, %p)\n", n
, ids
);
5703 func_glGenQueries( n
, ids
);
5707 static void WINAPI
wine_glGenQueriesARB( GLsizei n
, GLuint
* ids
) {
5708 void (*func_glGenQueriesARB
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenQueriesARB
];
5709 TRACE("(%d, %p)\n", n
, ids
);
5711 func_glGenQueriesARB( n
, ids
);
5715 static void WINAPI
wine_glGenRenderbuffers( GLsizei n
, GLuint
* renderbuffers
) {
5716 void (*func_glGenRenderbuffers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenRenderbuffers
];
5717 TRACE("(%d, %p)\n", n
, renderbuffers
);
5719 func_glGenRenderbuffers( n
, renderbuffers
);
5723 static void WINAPI
wine_glGenRenderbuffersEXT( GLsizei n
, GLuint
* renderbuffers
) {
5724 void (*func_glGenRenderbuffersEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenRenderbuffersEXT
];
5725 TRACE("(%d, %p)\n", n
, renderbuffers
);
5727 func_glGenRenderbuffersEXT( n
, renderbuffers
);
5731 static void WINAPI
wine_glGenSamplers( GLsizei count
, GLuint
* samplers
) {
5732 void (*func_glGenSamplers
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenSamplers
];
5733 TRACE("(%d, %p)\n", count
, samplers
);
5735 func_glGenSamplers( count
, samplers
);
5739 static GLuint WINAPI
wine_glGenSymbolsEXT( GLenum datatype
, GLenum storagetype
, GLenum range
, GLuint components
) {
5741 GLuint (*func_glGenSymbolsEXT
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glGenSymbolsEXT
];
5742 TRACE("(%d, %d, %d, %d)\n", datatype
, storagetype
, range
, components
);
5744 ret_value
= func_glGenSymbolsEXT( datatype
, storagetype
, range
, components
);
5749 static void WINAPI
wine_glGenTexturesEXT( GLsizei n
, GLuint
* textures
) {
5750 void (*func_glGenTexturesEXT
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenTexturesEXT
];
5751 TRACE("(%d, %p)\n", n
, textures
);
5753 func_glGenTexturesEXT( n
, textures
);
5757 static void WINAPI
wine_glGenTransformFeedbacks( GLsizei n
, GLuint
* ids
) {
5758 void (*func_glGenTransformFeedbacks
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenTransformFeedbacks
];
5759 TRACE("(%d, %p)\n", n
, ids
);
5761 func_glGenTransformFeedbacks( n
, ids
);
5765 static void WINAPI
wine_glGenTransformFeedbacksNV( GLsizei n
, GLuint
* ids
) {
5766 void (*func_glGenTransformFeedbacksNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenTransformFeedbacksNV
];
5767 TRACE("(%d, %p)\n", n
, ids
);
5769 func_glGenTransformFeedbacksNV( n
, ids
);
5773 static void WINAPI
wine_glGenVertexArrays( GLsizei n
, GLuint
* arrays
) {
5774 void (*func_glGenVertexArrays
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenVertexArrays
];
5775 TRACE("(%d, %p)\n", n
, arrays
);
5777 func_glGenVertexArrays( n
, arrays
);
5781 static void WINAPI
wine_glGenVertexArraysAPPLE( GLsizei n
, GLuint
* arrays
) {
5782 void (*func_glGenVertexArraysAPPLE
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGenVertexArraysAPPLE
];
5783 TRACE("(%d, %p)\n", n
, arrays
);
5785 func_glGenVertexArraysAPPLE( n
, arrays
);
5789 static GLuint WINAPI
wine_glGenVertexShadersEXT( GLuint range
) {
5791 GLuint (*func_glGenVertexShadersEXT
)( GLuint
) = extension_funcs
[EXT_glGenVertexShadersEXT
];
5792 TRACE("(%d)\n", range
);
5794 ret_value
= func_glGenVertexShadersEXT( range
);
5799 static void WINAPI
wine_glGenerateMipmap( GLenum target
) {
5800 void (*func_glGenerateMipmap
)( GLenum
) = extension_funcs
[EXT_glGenerateMipmap
];
5801 TRACE("(%d)\n", target
);
5803 func_glGenerateMipmap( target
);
5807 static void WINAPI
wine_glGenerateMipmapEXT( GLenum target
) {
5808 void (*func_glGenerateMipmapEXT
)( GLenum
) = extension_funcs
[EXT_glGenerateMipmapEXT
];
5809 TRACE("(%d)\n", target
);
5811 func_glGenerateMipmapEXT( target
);
5815 static void WINAPI
wine_glGenerateMultiTexMipmapEXT( GLenum texunit
, GLenum target
) {
5816 void (*func_glGenerateMultiTexMipmapEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glGenerateMultiTexMipmapEXT
];
5817 TRACE("(%d, %d)\n", texunit
, target
);
5819 func_glGenerateMultiTexMipmapEXT( texunit
, target
);
5823 static void WINAPI
wine_glGenerateTextureMipmapEXT( GLuint texture
, GLenum target
) {
5824 void (*func_glGenerateTextureMipmapEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glGenerateTextureMipmapEXT
];
5825 TRACE("(%d, %d)\n", texture
, target
);
5827 func_glGenerateTextureMipmapEXT( texture
, target
);
5831 static void WINAPI
wine_glGetActiveAtomicCounterBufferiv( GLuint program
, GLuint bufferIndex
, GLenum pname
, GLint
* params
) {
5832 void (*func_glGetActiveAtomicCounterBufferiv
)( GLuint
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetActiveAtomicCounterBufferiv
];
5833 TRACE("(%d, %d, %d, %p)\n", program
, bufferIndex
, pname
, params
);
5835 func_glGetActiveAtomicCounterBufferiv( program
, bufferIndex
, pname
, params
);
5839 static void WINAPI
wine_glGetActiveAttrib( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
5840 void (*func_glGetActiveAttrib
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveAttrib
];
5841 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
5843 func_glGetActiveAttrib( program
, index
, bufSize
, length
, size
, type
, name
);
5847 static void WINAPI
wine_glGetActiveAttribARB( unsigned int programObj
, GLuint index
, GLsizei maxLength
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
5848 void (*func_glGetActiveAttribARB
)( unsigned int, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveAttribARB
];
5849 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj
, index
, maxLength
, length
, size
, type
, name
);
5851 func_glGetActiveAttribARB( programObj
, index
, maxLength
, length
, size
, type
, name
);
5855 static void WINAPI
wine_glGetActiveSubroutineName( GLuint program
, GLenum shadertype
, GLuint index
, GLsizei bufsize
, GLsizei
* length
, char* name
) {
5856 void (*func_glGetActiveSubroutineName
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetActiveSubroutineName
];
5857 TRACE("(%d, %d, %d, %d, %p, %p)\n", program
, shadertype
, index
, bufsize
, length
, name
);
5859 func_glGetActiveSubroutineName( program
, shadertype
, index
, bufsize
, length
, name
);
5863 static void WINAPI
wine_glGetActiveSubroutineUniformName( GLuint program
, GLenum shadertype
, GLuint index
, GLsizei bufsize
, GLsizei
* length
, char* name
) {
5864 void (*func_glGetActiveSubroutineUniformName
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetActiveSubroutineUniformName
];
5865 TRACE("(%d, %d, %d, %d, %p, %p)\n", program
, shadertype
, index
, bufsize
, length
, name
);
5867 func_glGetActiveSubroutineUniformName( program
, shadertype
, index
, bufsize
, length
, name
);
5871 static void WINAPI
wine_glGetActiveSubroutineUniformiv( GLuint program
, GLenum shadertype
, GLuint index
, GLenum pname
, GLint
* values
) {
5872 void (*func_glGetActiveSubroutineUniformiv
)( GLuint
, GLenum
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetActiveSubroutineUniformiv
];
5873 TRACE("(%d, %d, %d, %d, %p)\n", program
, shadertype
, index
, pname
, values
);
5875 func_glGetActiveSubroutineUniformiv( program
, shadertype
, index
, pname
, values
);
5879 static void WINAPI
wine_glGetActiveUniform( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
5880 void (*func_glGetActiveUniform
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveUniform
];
5881 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
5883 func_glGetActiveUniform( program
, index
, bufSize
, length
, size
, type
, name
);
5887 static void WINAPI
wine_glGetActiveUniformARB( unsigned int programObj
, GLuint index
, GLsizei maxLength
, GLsizei
* length
, GLint
* size
, GLenum
* type
, char* name
) {
5888 void (*func_glGetActiveUniformARB
)( unsigned int, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveUniformARB
];
5889 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", programObj
, index
, maxLength
, length
, size
, type
, name
);
5891 func_glGetActiveUniformARB( programObj
, index
, maxLength
, length
, size
, type
, name
);
5895 static void WINAPI
wine_glGetActiveUniformBlockName( GLuint program
, GLuint uniformBlockIndex
, GLsizei bufSize
, GLsizei
* length
, char* uniformBlockName
) {
5896 void (*func_glGetActiveUniformBlockName
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetActiveUniformBlockName
];
5897 TRACE("(%d, %d, %d, %p, %p)\n", program
, uniformBlockIndex
, bufSize
, length
, uniformBlockName
);
5899 func_glGetActiveUniformBlockName( program
, uniformBlockIndex
, bufSize
, length
, uniformBlockName
);
5903 static void WINAPI
wine_glGetActiveUniformBlockiv( GLuint program
, GLuint uniformBlockIndex
, GLenum pname
, GLint
* params
) {
5904 void (*func_glGetActiveUniformBlockiv
)( GLuint
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetActiveUniformBlockiv
];
5905 TRACE("(%d, %d, %d, %p)\n", program
, uniformBlockIndex
, pname
, params
);
5907 func_glGetActiveUniformBlockiv( program
, uniformBlockIndex
, pname
, params
);
5911 static void WINAPI
wine_glGetActiveUniformName( GLuint program
, GLuint uniformIndex
, GLsizei bufSize
, GLsizei
* length
, char* uniformName
) {
5912 void (*func_glGetActiveUniformName
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetActiveUniformName
];
5913 TRACE("(%d, %d, %d, %p, %p)\n", program
, uniformIndex
, bufSize
, length
, uniformName
);
5915 func_glGetActiveUniformName( program
, uniformIndex
, bufSize
, length
, uniformName
);
5919 static void WINAPI
wine_glGetActiveUniformsiv( GLuint program
, GLsizei uniformCount
, GLuint
* uniformIndices
, GLenum pname
, GLint
* params
) {
5920 void (*func_glGetActiveUniformsiv
)( GLuint
, GLsizei
, GLuint
*, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetActiveUniformsiv
];
5921 TRACE("(%d, %d, %p, %d, %p)\n", program
, uniformCount
, uniformIndices
, pname
, params
);
5923 func_glGetActiveUniformsiv( program
, uniformCount
, uniformIndices
, pname
, params
);
5927 static void WINAPI
wine_glGetActiveVaryingNV( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLsizei
* size
, GLenum
* type
, char* name
) {
5928 void (*func_glGetActiveVaryingNV
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLsizei
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetActiveVaryingNV
];
5929 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
5931 func_glGetActiveVaryingNV( program
, index
, bufSize
, length
, size
, type
, name
);
5935 static void WINAPI
wine_glGetArrayObjectfvATI( GLenum array
, GLenum pname
, GLfloat
* params
) {
5936 void (*func_glGetArrayObjectfvATI
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetArrayObjectfvATI
];
5937 TRACE("(%d, %d, %p)\n", array
, pname
, params
);
5939 func_glGetArrayObjectfvATI( array
, pname
, params
);
5943 static void WINAPI
wine_glGetArrayObjectivATI( GLenum array
, GLenum pname
, GLint
* params
) {
5944 void (*func_glGetArrayObjectivATI
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetArrayObjectivATI
];
5945 TRACE("(%d, %d, %p)\n", array
, pname
, params
);
5947 func_glGetArrayObjectivATI( array
, pname
, params
);
5951 static void WINAPI
wine_glGetAttachedObjectsARB( unsigned int containerObj
, GLsizei maxCount
, GLsizei
* count
, unsigned int* obj
) {
5952 void (*func_glGetAttachedObjectsARB
)( unsigned int, GLsizei
, GLsizei
*, unsigned int* ) = extension_funcs
[EXT_glGetAttachedObjectsARB
];
5953 TRACE("(%d, %d, %p, %p)\n", containerObj
, maxCount
, count
, obj
);
5955 func_glGetAttachedObjectsARB( containerObj
, maxCount
, count
, obj
);
5959 static void WINAPI
wine_glGetAttachedShaders( GLuint program
, GLsizei maxCount
, GLsizei
* count
, GLuint
* obj
) {
5960 void (*func_glGetAttachedShaders
)( GLuint
, GLsizei
, GLsizei
*, GLuint
* ) = extension_funcs
[EXT_glGetAttachedShaders
];
5961 TRACE("(%d, %d, %p, %p)\n", program
, maxCount
, count
, obj
);
5963 func_glGetAttachedShaders( program
, maxCount
, count
, obj
);
5967 static GLint WINAPI
wine_glGetAttribLocation( GLuint program
, char* name
) {
5969 GLint (*func_glGetAttribLocation
)( GLuint
, char* ) = extension_funcs
[EXT_glGetAttribLocation
];
5970 TRACE("(%d, %p)\n", program
, name
);
5972 ret_value
= func_glGetAttribLocation( program
, name
);
5977 static GLint WINAPI
wine_glGetAttribLocationARB( unsigned int programObj
, char* name
) {
5979 GLint (*func_glGetAttribLocationARB
)( unsigned int, char* ) = extension_funcs
[EXT_glGetAttribLocationARB
];
5980 TRACE("(%d, %p)\n", programObj
, name
);
5982 ret_value
= func_glGetAttribLocationARB( programObj
, name
);
5987 static void WINAPI
wine_glGetBooleanIndexedvEXT( GLenum target
, GLuint index
, GLboolean
* data
) {
5988 void (*func_glGetBooleanIndexedvEXT
)( GLenum
, GLuint
, GLboolean
* ) = extension_funcs
[EXT_glGetBooleanIndexedvEXT
];
5989 TRACE("(%d, %d, %p)\n", target
, index
, data
);
5991 func_glGetBooleanIndexedvEXT( target
, index
, data
);
5995 static void WINAPI
wine_glGetBooleani_v( GLenum target
, GLuint index
, GLboolean
* data
) {
5996 void (*func_glGetBooleani_v
)( GLenum
, GLuint
, GLboolean
* ) = extension_funcs
[EXT_glGetBooleani_v
];
5997 TRACE("(%d, %d, %p)\n", target
, index
, data
);
5999 func_glGetBooleani_v( target
, index
, data
);
6003 static void WINAPI
wine_glGetBufferParameteri64v( GLenum target
, GLenum pname
, INT64
* params
) {
6004 void (*func_glGetBufferParameteri64v
)( GLenum
, GLenum
, INT64
* ) = extension_funcs
[EXT_glGetBufferParameteri64v
];
6005 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6007 func_glGetBufferParameteri64v( target
, pname
, params
);
6011 static void WINAPI
wine_glGetBufferParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
6012 void (*func_glGetBufferParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetBufferParameteriv
];
6013 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6015 func_glGetBufferParameteriv( target
, pname
, params
);
6019 static void WINAPI
wine_glGetBufferParameterivARB( GLenum target
, GLenum pname
, GLint
* params
) {
6020 void (*func_glGetBufferParameterivARB
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetBufferParameterivARB
];
6021 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6023 func_glGetBufferParameterivARB( target
, pname
, params
);
6027 static void WINAPI
wine_glGetBufferParameterui64vNV( GLenum target
, GLenum pname
, UINT64
* params
) {
6028 void (*func_glGetBufferParameterui64vNV
)( GLenum
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetBufferParameterui64vNV
];
6029 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6031 func_glGetBufferParameterui64vNV( target
, pname
, params
);
6035 static void WINAPI
wine_glGetBufferPointerv( GLenum target
, GLenum pname
, GLvoid
** params
) {
6036 void (*func_glGetBufferPointerv
)( GLenum
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetBufferPointerv
];
6037 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6039 func_glGetBufferPointerv( target
, pname
, params
);
6043 static void WINAPI
wine_glGetBufferPointervARB( GLenum target
, GLenum pname
, GLvoid
** params
) {
6044 void (*func_glGetBufferPointervARB
)( GLenum
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetBufferPointervARB
];
6045 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6047 func_glGetBufferPointervARB( target
, pname
, params
);
6051 static void WINAPI
wine_glGetBufferSubData( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
6052 void (*func_glGetBufferSubData
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glGetBufferSubData
];
6053 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
6055 func_glGetBufferSubData( target
, offset
, size
, data
);
6059 static void WINAPI
wine_glGetBufferSubDataARB( GLenum target
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
6060 void (*func_glGetBufferSubDataARB
)( GLenum
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glGetBufferSubDataARB
];
6061 TRACE("(%d, %ld, %ld, %p)\n", target
, offset
, size
, data
);
6063 func_glGetBufferSubDataARB( target
, offset
, size
, data
);
6067 static void WINAPI
wine_glGetColorTable( GLenum target
, GLenum format
, GLenum type
, GLvoid
* table
) {
6068 void (*func_glGetColorTable
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetColorTable
];
6069 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, table
);
6071 func_glGetColorTable( target
, format
, type
, table
);
6075 static void WINAPI
wine_glGetColorTableEXT( GLenum target
, GLenum format
, GLenum type
, GLvoid
* data
) {
6076 void (*func_glGetColorTableEXT
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetColorTableEXT
];
6077 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, data
);
6079 func_glGetColorTableEXT( target
, format
, type
, data
);
6083 static void WINAPI
wine_glGetColorTableParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
6084 void (*func_glGetColorTableParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetColorTableParameterfv
];
6085 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6087 func_glGetColorTableParameterfv( target
, pname
, params
);
6091 static void WINAPI
wine_glGetColorTableParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
6092 void (*func_glGetColorTableParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetColorTableParameterfvEXT
];
6093 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6095 func_glGetColorTableParameterfvEXT( target
, pname
, params
);
6099 static void WINAPI
wine_glGetColorTableParameterfvSGI( GLenum target
, GLenum pname
, GLfloat
* params
) {
6100 void (*func_glGetColorTableParameterfvSGI
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetColorTableParameterfvSGI
];
6101 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6103 func_glGetColorTableParameterfvSGI( target
, pname
, params
);
6107 static void WINAPI
wine_glGetColorTableParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
6108 void (*func_glGetColorTableParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetColorTableParameteriv
];
6109 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6111 func_glGetColorTableParameteriv( target
, pname
, params
);
6115 static void WINAPI
wine_glGetColorTableParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
6116 void (*func_glGetColorTableParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetColorTableParameterivEXT
];
6117 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6119 func_glGetColorTableParameterivEXT( target
, pname
, params
);
6123 static void WINAPI
wine_glGetColorTableParameterivSGI( GLenum target
, GLenum pname
, GLint
* params
) {
6124 void (*func_glGetColorTableParameterivSGI
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetColorTableParameterivSGI
];
6125 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6127 func_glGetColorTableParameterivSGI( target
, pname
, params
);
6131 static void WINAPI
wine_glGetColorTableSGI( GLenum target
, GLenum format
, GLenum type
, GLvoid
* table
) {
6132 void (*func_glGetColorTableSGI
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetColorTableSGI
];
6133 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, table
);
6135 func_glGetColorTableSGI( target
, format
, type
, table
);
6139 static void WINAPI
wine_glGetCombinerInputParameterfvNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLfloat
* params
) {
6140 void (*func_glGetCombinerInputParameterfvNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetCombinerInputParameterfvNV
];
6141 TRACE("(%d, %d, %d, %d, %p)\n", stage
, portion
, variable
, pname
, params
);
6143 func_glGetCombinerInputParameterfvNV( stage
, portion
, variable
, pname
, params
);
6147 static void WINAPI
wine_glGetCombinerInputParameterivNV( GLenum stage
, GLenum portion
, GLenum variable
, GLenum pname
, GLint
* params
) {
6148 void (*func_glGetCombinerInputParameterivNV
)( GLenum
, GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetCombinerInputParameterivNV
];
6149 TRACE("(%d, %d, %d, %d, %p)\n", stage
, portion
, variable
, pname
, params
);
6151 func_glGetCombinerInputParameterivNV( stage
, portion
, variable
, pname
, params
);
6155 static void WINAPI
wine_glGetCombinerOutputParameterfvNV( GLenum stage
, GLenum portion
, GLenum pname
, GLfloat
* params
) {
6156 void (*func_glGetCombinerOutputParameterfvNV
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetCombinerOutputParameterfvNV
];
6157 TRACE("(%d, %d, %d, %p)\n", stage
, portion
, pname
, params
);
6159 func_glGetCombinerOutputParameterfvNV( stage
, portion
, pname
, params
);
6163 static void WINAPI
wine_glGetCombinerOutputParameterivNV( GLenum stage
, GLenum portion
, GLenum pname
, GLint
* params
) {
6164 void (*func_glGetCombinerOutputParameterivNV
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetCombinerOutputParameterivNV
];
6165 TRACE("(%d, %d, %d, %p)\n", stage
, portion
, pname
, params
);
6167 func_glGetCombinerOutputParameterivNV( stage
, portion
, pname
, params
);
6171 static void WINAPI
wine_glGetCombinerStageParameterfvNV( GLenum stage
, GLenum pname
, GLfloat
* params
) {
6172 void (*func_glGetCombinerStageParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetCombinerStageParameterfvNV
];
6173 TRACE("(%d, %d, %p)\n", stage
, pname
, params
);
6175 func_glGetCombinerStageParameterfvNV( stage
, pname
, params
);
6179 static void WINAPI
wine_glGetCompressedMultiTexImageEXT( GLenum texunit
, GLenum target
, GLint lod
, GLvoid
* img
) {
6180 void (*func_glGetCompressedMultiTexImageEXT
)( GLenum
, GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedMultiTexImageEXT
];
6181 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, lod
, img
);
6183 func_glGetCompressedMultiTexImageEXT( texunit
, target
, lod
, img
);
6187 static void WINAPI
wine_glGetCompressedTexImage( GLenum target
, GLint level
, GLvoid
* img
) {
6188 void (*func_glGetCompressedTexImage
)( GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedTexImage
];
6189 TRACE("(%d, %d, %p)\n", target
, level
, img
);
6191 func_glGetCompressedTexImage( target
, level
, img
);
6195 static void WINAPI
wine_glGetCompressedTexImageARB( GLenum target
, GLint level
, GLvoid
* img
) {
6196 void (*func_glGetCompressedTexImageARB
)( GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedTexImageARB
];
6197 TRACE("(%d, %d, %p)\n", target
, level
, img
);
6199 func_glGetCompressedTexImageARB( target
, level
, img
);
6203 static void WINAPI
wine_glGetCompressedTextureImageEXT( GLuint texture
, GLenum target
, GLint lod
, GLvoid
* img
) {
6204 void (*func_glGetCompressedTextureImageEXT
)( GLuint
, GLenum
, GLint
, GLvoid
* ) = extension_funcs
[EXT_glGetCompressedTextureImageEXT
];
6205 TRACE("(%d, %d, %d, %p)\n", texture
, target
, lod
, img
);
6207 func_glGetCompressedTextureImageEXT( texture
, target
, lod
, img
);
6211 static void WINAPI
wine_glGetConvolutionFilter( GLenum target
, GLenum format
, GLenum type
, GLvoid
* image
) {
6212 void (*func_glGetConvolutionFilter
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetConvolutionFilter
];
6213 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, image
);
6215 func_glGetConvolutionFilter( target
, format
, type
, image
);
6219 static void WINAPI
wine_glGetConvolutionFilterEXT( GLenum target
, GLenum format
, GLenum type
, GLvoid
* image
) {
6220 void (*func_glGetConvolutionFilterEXT
)( GLenum
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetConvolutionFilterEXT
];
6221 TRACE("(%d, %d, %d, %p)\n", target
, format
, type
, image
);
6223 func_glGetConvolutionFilterEXT( target
, format
, type
, image
);
6227 static void WINAPI
wine_glGetConvolutionParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
6228 void (*func_glGetConvolutionParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetConvolutionParameterfv
];
6229 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6231 func_glGetConvolutionParameterfv( target
, pname
, params
);
6235 static void WINAPI
wine_glGetConvolutionParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
6236 void (*func_glGetConvolutionParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetConvolutionParameterfvEXT
];
6237 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6239 func_glGetConvolutionParameterfvEXT( target
, pname
, params
);
6243 static void WINAPI
wine_glGetConvolutionParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
6244 void (*func_glGetConvolutionParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetConvolutionParameteriv
];
6245 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6247 func_glGetConvolutionParameteriv( target
, pname
, params
);
6251 static void WINAPI
wine_glGetConvolutionParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
6252 void (*func_glGetConvolutionParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetConvolutionParameterivEXT
];
6253 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6255 func_glGetConvolutionParameterivEXT( target
, pname
, params
);
6259 static GLuint WINAPI
wine_glGetDebugMessageLogAMD( GLuint count
, GLsizei bufsize
, GLenum
* categories
, GLuint
* severities
, GLuint
* ids
, GLsizei
* lengths
, char* message
) {
6261 GLuint (*func_glGetDebugMessageLogAMD
)( GLuint
, GLsizei
, GLenum
*, GLuint
*, GLuint
*, GLsizei
*, char* ) = extension_funcs
[EXT_glGetDebugMessageLogAMD
];
6262 TRACE("(%d, %d, %p, %p, %p, %p, %p)\n", count
, bufsize
, categories
, severities
, ids
, lengths
, message
);
6264 ret_value
= func_glGetDebugMessageLogAMD( count
, bufsize
, categories
, severities
, ids
, lengths
, message
);
6269 static GLuint WINAPI
wine_glGetDebugMessageLogARB( GLuint count
, GLsizei bufsize
, GLenum
* sources
, GLenum
* types
, GLuint
* ids
, GLenum
* severities
, GLsizei
* lengths
, char* messageLog
) {
6271 GLuint (*func_glGetDebugMessageLogARB
)( GLuint
, GLsizei
, GLenum
*, GLenum
*, GLuint
*, GLenum
*, GLsizei
*, char* ) = extension_funcs
[EXT_glGetDebugMessageLogARB
];
6272 TRACE("(%d, %d, %p, %p, %p, %p, %p, %p)\n", count
, bufsize
, sources
, types
, ids
, severities
, lengths
, messageLog
);
6274 ret_value
= func_glGetDebugMessageLogARB( count
, bufsize
, sources
, types
, ids
, severities
, lengths
, messageLog
);
6279 static void WINAPI
wine_glGetDetailTexFuncSGIS( GLenum target
, GLfloat
* points
) {
6280 void (*func_glGetDetailTexFuncSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetDetailTexFuncSGIS
];
6281 TRACE("(%d, %p)\n", target
, points
);
6283 func_glGetDetailTexFuncSGIS( target
, points
);
6287 static void WINAPI
wine_glGetDoubleIndexedvEXT( GLenum target
, GLuint index
, GLdouble
* data
) {
6288 void (*func_glGetDoubleIndexedvEXT
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetDoubleIndexedvEXT
];
6289 TRACE("(%d, %d, %p)\n", target
, index
, data
);
6291 func_glGetDoubleIndexedvEXT( target
, index
, data
);
6295 static void WINAPI
wine_glGetDoublei_v( GLenum target
, GLuint index
, GLdouble
* data
) {
6296 void (*func_glGetDoublei_v
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetDoublei_v
];
6297 TRACE("(%d, %d, %p)\n", target
, index
, data
);
6299 func_glGetDoublei_v( target
, index
, data
);
6303 static void WINAPI
wine_glGetFenceivNV( GLuint fence
, GLenum pname
, GLint
* params
) {
6304 void (*func_glGetFenceivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFenceivNV
];
6305 TRACE("(%d, %d, %p)\n", fence
, pname
, params
);
6307 func_glGetFenceivNV( fence
, pname
, params
);
6311 static void WINAPI
wine_glGetFinalCombinerInputParameterfvNV( GLenum variable
, GLenum pname
, GLfloat
* params
) {
6312 void (*func_glGetFinalCombinerInputParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetFinalCombinerInputParameterfvNV
];
6313 TRACE("(%d, %d, %p)\n", variable
, pname
, params
);
6315 func_glGetFinalCombinerInputParameterfvNV( variable
, pname
, params
);
6319 static void WINAPI
wine_glGetFinalCombinerInputParameterivNV( GLenum variable
, GLenum pname
, GLint
* params
) {
6320 void (*func_glGetFinalCombinerInputParameterivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFinalCombinerInputParameterivNV
];
6321 TRACE("(%d, %d, %p)\n", variable
, pname
, params
);
6323 func_glGetFinalCombinerInputParameterivNV( variable
, pname
, params
);
6327 static void WINAPI
wine_glGetFloatIndexedvEXT( GLenum target
, GLuint index
, GLfloat
* data
) {
6328 void (*func_glGetFloatIndexedvEXT
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetFloatIndexedvEXT
];
6329 TRACE("(%d, %d, %p)\n", target
, index
, data
);
6331 func_glGetFloatIndexedvEXT( target
, index
, data
);
6335 static void WINAPI
wine_glGetFloati_v( GLenum target
, GLuint index
, GLfloat
* data
) {
6336 void (*func_glGetFloati_v
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetFloati_v
];
6337 TRACE("(%d, %d, %p)\n", target
, index
, data
);
6339 func_glGetFloati_v( target
, index
, data
);
6343 static void WINAPI
wine_glGetFogFuncSGIS( GLfloat
* points
) {
6344 void (*func_glGetFogFuncSGIS
)( GLfloat
* ) = extension_funcs
[EXT_glGetFogFuncSGIS
];
6345 TRACE("(%p)\n", points
);
6347 func_glGetFogFuncSGIS( points
);
6351 static GLint WINAPI
wine_glGetFragDataIndex( GLuint program
, char* name
) {
6353 GLint (*func_glGetFragDataIndex
)( GLuint
, char* ) = extension_funcs
[EXT_glGetFragDataIndex
];
6354 TRACE("(%d, %p)\n", program
, name
);
6356 ret_value
= func_glGetFragDataIndex( program
, name
);
6361 static GLint WINAPI
wine_glGetFragDataLocation( GLuint program
, char* name
) {
6363 GLint (*func_glGetFragDataLocation
)( GLuint
, char* ) = extension_funcs
[EXT_glGetFragDataLocation
];
6364 TRACE("(%d, %p)\n", program
, name
);
6366 ret_value
= func_glGetFragDataLocation( program
, name
);
6371 static GLint WINAPI
wine_glGetFragDataLocationEXT( GLuint program
, char* name
) {
6373 GLint (*func_glGetFragDataLocationEXT
)( GLuint
, char* ) = extension_funcs
[EXT_glGetFragDataLocationEXT
];
6374 TRACE("(%d, %p)\n", program
, name
);
6376 ret_value
= func_glGetFragDataLocationEXT( program
, name
);
6381 static void WINAPI
wine_glGetFragmentLightfvSGIX( GLenum light
, GLenum pname
, GLfloat
* params
) {
6382 void (*func_glGetFragmentLightfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetFragmentLightfvSGIX
];
6383 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
6385 func_glGetFragmentLightfvSGIX( light
, pname
, params
);
6389 static void WINAPI
wine_glGetFragmentLightivSGIX( GLenum light
, GLenum pname
, GLint
* params
) {
6390 void (*func_glGetFragmentLightivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFragmentLightivSGIX
];
6391 TRACE("(%d, %d, %p)\n", light
, pname
, params
);
6393 func_glGetFragmentLightivSGIX( light
, pname
, params
);
6397 static void WINAPI
wine_glGetFragmentMaterialfvSGIX( GLenum face
, GLenum pname
, GLfloat
* params
) {
6398 void (*func_glGetFragmentMaterialfvSGIX
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetFragmentMaterialfvSGIX
];
6399 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
6401 func_glGetFragmentMaterialfvSGIX( face
, pname
, params
);
6405 static void WINAPI
wine_glGetFragmentMaterialivSGIX( GLenum face
, GLenum pname
, GLint
* params
) {
6406 void (*func_glGetFragmentMaterialivSGIX
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFragmentMaterialivSGIX
];
6407 TRACE("(%d, %d, %p)\n", face
, pname
, params
);
6409 func_glGetFragmentMaterialivSGIX( face
, pname
, params
);
6413 static void WINAPI
wine_glGetFramebufferAttachmentParameteriv( GLenum target
, GLenum attachment
, GLenum pname
, GLint
* params
) {
6414 void (*func_glGetFramebufferAttachmentParameteriv
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFramebufferAttachmentParameteriv
];
6415 TRACE("(%d, %d, %d, %p)\n", target
, attachment
, pname
, params
);
6417 func_glGetFramebufferAttachmentParameteriv( target
, attachment
, pname
, params
);
6421 static void WINAPI
wine_glGetFramebufferAttachmentParameterivEXT( GLenum target
, GLenum attachment
, GLenum pname
, GLint
* params
) {
6422 void (*func_glGetFramebufferAttachmentParameterivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFramebufferAttachmentParameterivEXT
];
6423 TRACE("(%d, %d, %d, %p)\n", target
, attachment
, pname
, params
);
6425 func_glGetFramebufferAttachmentParameterivEXT( target
, attachment
, pname
, params
);
6429 static void WINAPI
wine_glGetFramebufferParameterivEXT( GLuint framebuffer
, GLenum pname
, GLint
* params
) {
6430 void (*func_glGetFramebufferParameterivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetFramebufferParameterivEXT
];
6431 TRACE("(%d, %d, %p)\n", framebuffer
, pname
, params
);
6433 func_glGetFramebufferParameterivEXT( framebuffer
, pname
, params
);
6437 static GLenum WINAPI
wine_glGetGraphicsResetStatusARB( void ) {
6439 GLenum (*func_glGetGraphicsResetStatusARB
)( void ) = extension_funcs
[EXT_glGetGraphicsResetStatusARB
];
6442 ret_value
= func_glGetGraphicsResetStatusARB( );
6447 static unsigned int WINAPI
wine_glGetHandleARB( GLenum pname
) {
6448 unsigned int ret_value
;
6449 unsigned int (*func_glGetHandleARB
)( GLenum
) = extension_funcs
[EXT_glGetHandleARB
];
6450 TRACE("(%d)\n", pname
);
6452 ret_value
= func_glGetHandleARB( pname
);
6457 static void WINAPI
wine_glGetHistogram( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
) {
6458 void (*func_glGetHistogram
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetHistogram
];
6459 TRACE("(%d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, values
);
6461 func_glGetHistogram( target
, reset
, format
, type
, values
);
6465 static void WINAPI
wine_glGetHistogramEXT( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
) {
6466 void (*func_glGetHistogramEXT
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetHistogramEXT
];
6467 TRACE("(%d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, values
);
6469 func_glGetHistogramEXT( target
, reset
, format
, type
, values
);
6473 static void WINAPI
wine_glGetHistogramParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
6474 void (*func_glGetHistogramParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetHistogramParameterfv
];
6475 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6477 func_glGetHistogramParameterfv( target
, pname
, params
);
6481 static void WINAPI
wine_glGetHistogramParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
6482 void (*func_glGetHistogramParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetHistogramParameterfvEXT
];
6483 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6485 func_glGetHistogramParameterfvEXT( target
, pname
, params
);
6489 static void WINAPI
wine_glGetHistogramParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
6490 void (*func_glGetHistogramParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetHistogramParameteriv
];
6491 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6493 func_glGetHistogramParameteriv( target
, pname
, params
);
6497 static void WINAPI
wine_glGetHistogramParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
6498 void (*func_glGetHistogramParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetHistogramParameterivEXT
];
6499 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6501 func_glGetHistogramParameterivEXT( target
, pname
, params
);
6505 static UINT64 WINAPI
wine_glGetImageHandleNV( GLuint texture
, GLint level
, GLboolean layered
, GLint layer
, GLenum format
) {
6507 UINT64 (*func_glGetImageHandleNV
)( GLuint
, GLint
, GLboolean
, GLint
, GLenum
) = extension_funcs
[EXT_glGetImageHandleNV
];
6508 TRACE("(%d, %d, %d, %d, %d)\n", texture
, level
, layered
, layer
, format
);
6510 ret_value
= func_glGetImageHandleNV( texture
, level
, layered
, layer
, format
);
6515 static void WINAPI
wine_glGetImageTransformParameterfvHP( GLenum target
, GLenum pname
, GLfloat
* params
) {
6516 void (*func_glGetImageTransformParameterfvHP
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetImageTransformParameterfvHP
];
6517 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6519 func_glGetImageTransformParameterfvHP( target
, pname
, params
);
6523 static void WINAPI
wine_glGetImageTransformParameterivHP( GLenum target
, GLenum pname
, GLint
* params
) {
6524 void (*func_glGetImageTransformParameterivHP
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetImageTransformParameterivHP
];
6525 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6527 func_glGetImageTransformParameterivHP( target
, pname
, params
);
6531 static void WINAPI
wine_glGetInfoLogARB( unsigned int obj
, GLsizei maxLength
, GLsizei
* length
, char* infoLog
) {
6532 void (*func_glGetInfoLogARB
)( unsigned int, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetInfoLogARB
];
6533 TRACE("(%d, %d, %p, %p)\n", obj
, maxLength
, length
, infoLog
);
6535 func_glGetInfoLogARB( obj
, maxLength
, length
, infoLog
);
6539 static GLint WINAPI
wine_glGetInstrumentsSGIX( void ) {
6541 GLint (*func_glGetInstrumentsSGIX
)( void ) = extension_funcs
[EXT_glGetInstrumentsSGIX
];
6544 ret_value
= func_glGetInstrumentsSGIX( );
6549 static void WINAPI
wine_glGetInteger64i_v( GLenum target
, GLuint index
, INT64
* data
) {
6550 void (*func_glGetInteger64i_v
)( GLenum
, GLuint
, INT64
* ) = extension_funcs
[EXT_glGetInteger64i_v
];
6551 TRACE("(%d, %d, %p)\n", target
, index
, data
);
6553 func_glGetInteger64i_v( target
, index
, data
);
6557 static void WINAPI
wine_glGetInteger64v( GLenum pname
, INT64
* params
) {
6558 void (*func_glGetInteger64v
)( GLenum
, INT64
* ) = extension_funcs
[EXT_glGetInteger64v
];
6559 TRACE("(%d, %p)\n", pname
, params
);
6561 func_glGetInteger64v( pname
, params
);
6565 static void WINAPI
wine_glGetIntegerIndexedvEXT( GLenum target
, GLuint index
, GLint
* data
) {
6566 void (*func_glGetIntegerIndexedvEXT
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetIntegerIndexedvEXT
];
6567 TRACE("(%d, %d, %p)\n", target
, index
, data
);
6569 func_glGetIntegerIndexedvEXT( target
, index
, data
);
6573 static void WINAPI
wine_glGetIntegeri_v( GLenum target
, GLuint index
, GLint
* data
) {
6574 void (*func_glGetIntegeri_v
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetIntegeri_v
];
6575 TRACE("(%d, %d, %p)\n", target
, index
, data
);
6577 func_glGetIntegeri_v( target
, index
, data
);
6581 static void WINAPI
wine_glGetIntegerui64i_vNV( GLenum value
, GLuint index
, UINT64
* result
) {
6582 void (*func_glGetIntegerui64i_vNV
)( GLenum
, GLuint
, UINT64
* ) = extension_funcs
[EXT_glGetIntegerui64i_vNV
];
6583 TRACE("(%d, %d, %p)\n", value
, index
, result
);
6585 func_glGetIntegerui64i_vNV( value
, index
, result
);
6589 static void WINAPI
wine_glGetIntegerui64vNV( GLenum value
, UINT64
* result
) {
6590 void (*func_glGetIntegerui64vNV
)( GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetIntegerui64vNV
];
6591 TRACE("(%d, %p)\n", value
, result
);
6593 func_glGetIntegerui64vNV( value
, result
);
6597 static void WINAPI
wine_glGetInternalformativ( GLenum target
, GLenum internalformat
, GLenum pname
, GLsizei bufSize
, GLint
* params
) {
6598 void (*func_glGetInternalformativ
)( GLenum
, GLenum
, GLenum
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glGetInternalformativ
];
6599 TRACE("(%d, %d, %d, %d, %p)\n", target
, internalformat
, pname
, bufSize
, params
);
6601 func_glGetInternalformativ( target
, internalformat
, pname
, bufSize
, params
);
6605 static void WINAPI
wine_glGetInvariantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
* data
) {
6606 void (*func_glGetInvariantBooleanvEXT
)( GLuint
, GLenum
, GLboolean
* ) = extension_funcs
[EXT_glGetInvariantBooleanvEXT
];
6607 TRACE("(%d, %d, %p)\n", id
, value
, data
);
6609 func_glGetInvariantBooleanvEXT( id
, value
, data
);
6613 static void WINAPI
wine_glGetInvariantFloatvEXT( GLuint id
, GLenum value
, GLfloat
* data
) {
6614 void (*func_glGetInvariantFloatvEXT
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetInvariantFloatvEXT
];
6615 TRACE("(%d, %d, %p)\n", id
, value
, data
);
6617 func_glGetInvariantFloatvEXT( id
, value
, data
);
6621 static void WINAPI
wine_glGetInvariantIntegervEXT( GLuint id
, GLenum value
, GLint
* data
) {
6622 void (*func_glGetInvariantIntegervEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetInvariantIntegervEXT
];
6623 TRACE("(%d, %d, %p)\n", id
, value
, data
);
6625 func_glGetInvariantIntegervEXT( id
, value
, data
);
6629 static void WINAPI
wine_glGetListParameterfvSGIX( GLuint list
, GLenum pname
, GLfloat
* params
) {
6630 void (*func_glGetListParameterfvSGIX
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetListParameterfvSGIX
];
6631 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
6633 func_glGetListParameterfvSGIX( list
, pname
, params
);
6637 static void WINAPI
wine_glGetListParameterivSGIX( GLuint list
, GLenum pname
, GLint
* params
) {
6638 void (*func_glGetListParameterivSGIX
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetListParameterivSGIX
];
6639 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
6641 func_glGetListParameterivSGIX( list
, pname
, params
);
6645 static void WINAPI
wine_glGetLocalConstantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
* data
) {
6646 void (*func_glGetLocalConstantBooleanvEXT
)( GLuint
, GLenum
, GLboolean
* ) = extension_funcs
[EXT_glGetLocalConstantBooleanvEXT
];
6647 TRACE("(%d, %d, %p)\n", id
, value
, data
);
6649 func_glGetLocalConstantBooleanvEXT( id
, value
, data
);
6653 static void WINAPI
wine_glGetLocalConstantFloatvEXT( GLuint id
, GLenum value
, GLfloat
* data
) {
6654 void (*func_glGetLocalConstantFloatvEXT
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetLocalConstantFloatvEXT
];
6655 TRACE("(%d, %d, %p)\n", id
, value
, data
);
6657 func_glGetLocalConstantFloatvEXT( id
, value
, data
);
6661 static void WINAPI
wine_glGetLocalConstantIntegervEXT( GLuint id
, GLenum value
, GLint
* data
) {
6662 void (*func_glGetLocalConstantIntegervEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetLocalConstantIntegervEXT
];
6663 TRACE("(%d, %d, %p)\n", id
, value
, data
);
6665 func_glGetLocalConstantIntegervEXT( id
, value
, data
);
6669 static void WINAPI
wine_glGetMapAttribParameterfvNV( GLenum target
, GLuint index
, GLenum pname
, GLfloat
* params
) {
6670 void (*func_glGetMapAttribParameterfvNV
)( GLenum
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMapAttribParameterfvNV
];
6671 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
6673 func_glGetMapAttribParameterfvNV( target
, index
, pname
, params
);
6677 static void WINAPI
wine_glGetMapAttribParameterivNV( GLenum target
, GLuint index
, GLenum pname
, GLint
* params
) {
6678 void (*func_glGetMapAttribParameterivNV
)( GLenum
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMapAttribParameterivNV
];
6679 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
6681 func_glGetMapAttribParameterivNV( target
, index
, pname
, params
);
6685 static void WINAPI
wine_glGetMapControlPointsNV( GLenum target
, GLuint index
, GLenum type
, GLsizei ustride
, GLsizei vstride
, GLboolean packed
, GLvoid
* points
) {
6686 void (*func_glGetMapControlPointsNV
)( GLenum
, GLuint
, GLenum
, GLsizei
, GLsizei
, GLboolean
, GLvoid
* ) = extension_funcs
[EXT_glGetMapControlPointsNV
];
6687 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, index
, type
, ustride
, vstride
, packed
, points
);
6689 func_glGetMapControlPointsNV( target
, index
, type
, ustride
, vstride
, packed
, points
);
6693 static void WINAPI
wine_glGetMapParameterfvNV( GLenum target
, GLenum pname
, GLfloat
* params
) {
6694 void (*func_glGetMapParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMapParameterfvNV
];
6695 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6697 func_glGetMapParameterfvNV( target
, pname
, params
);
6701 static void WINAPI
wine_glGetMapParameterivNV( GLenum target
, GLenum pname
, GLint
* params
) {
6702 void (*func_glGetMapParameterivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMapParameterivNV
];
6703 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6705 func_glGetMapParameterivNV( target
, pname
, params
);
6709 static void WINAPI
wine_glGetMinmax( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
) {
6710 void (*func_glGetMinmax
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetMinmax
];
6711 TRACE("(%d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, values
);
6713 func_glGetMinmax( target
, reset
, format
, type
, values
);
6717 static void WINAPI
wine_glGetMinmaxEXT( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLvoid
* values
) {
6718 void (*func_glGetMinmaxEXT
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetMinmaxEXT
];
6719 TRACE("(%d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, values
);
6721 func_glGetMinmaxEXT( target
, reset
, format
, type
, values
);
6725 static void WINAPI
wine_glGetMinmaxParameterfv( GLenum target
, GLenum pname
, GLfloat
* params
) {
6726 void (*func_glGetMinmaxParameterfv
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMinmaxParameterfv
];
6727 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6729 func_glGetMinmaxParameterfv( target
, pname
, params
);
6733 static void WINAPI
wine_glGetMinmaxParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
6734 void (*func_glGetMinmaxParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMinmaxParameterfvEXT
];
6735 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6737 func_glGetMinmaxParameterfvEXT( target
, pname
, params
);
6741 static void WINAPI
wine_glGetMinmaxParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
6742 void (*func_glGetMinmaxParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMinmaxParameteriv
];
6743 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6745 func_glGetMinmaxParameteriv( target
, pname
, params
);
6749 static void WINAPI
wine_glGetMinmaxParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
6750 void (*func_glGetMinmaxParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMinmaxParameterivEXT
];
6751 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
6753 func_glGetMinmaxParameterivEXT( target
, pname
, params
);
6757 static void WINAPI
wine_glGetMultiTexEnvfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
6758 void (*func_glGetMultiTexEnvfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexEnvfvEXT
];
6759 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
6761 func_glGetMultiTexEnvfvEXT( texunit
, target
, pname
, params
);
6765 static void WINAPI
wine_glGetMultiTexEnvivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
6766 void (*func_glGetMultiTexEnvivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexEnvivEXT
];
6767 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
6769 func_glGetMultiTexEnvivEXT( texunit
, target
, pname
, params
);
6773 static void WINAPI
wine_glGetMultiTexGendvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble
* params
) {
6774 void (*func_glGetMultiTexGendvEXT
)( GLenum
, GLenum
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetMultiTexGendvEXT
];
6775 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
6777 func_glGetMultiTexGendvEXT( texunit
, coord
, pname
, params
);
6781 static void WINAPI
wine_glGetMultiTexGenfvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat
* params
) {
6782 void (*func_glGetMultiTexGenfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexGenfvEXT
];
6783 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
6785 func_glGetMultiTexGenfvEXT( texunit
, coord
, pname
, params
);
6789 static void WINAPI
wine_glGetMultiTexGenivEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint
* params
) {
6790 void (*func_glGetMultiTexGenivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexGenivEXT
];
6791 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
6793 func_glGetMultiTexGenivEXT( texunit
, coord
, pname
, params
);
6797 static void WINAPI
wine_glGetMultiTexImageEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
6798 void (*func_glGetMultiTexImageEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetMultiTexImageEXT
];
6799 TRACE("(%d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, format
, type
, pixels
);
6801 func_glGetMultiTexImageEXT( texunit
, target
, level
, format
, type
, pixels
);
6805 static void WINAPI
wine_glGetMultiTexLevelParameterfvEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum pname
, GLfloat
* params
) {
6806 void (*func_glGetMultiTexLevelParameterfvEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexLevelParameterfvEXT
];
6807 TRACE("(%d, %d, %d, %d, %p)\n", texunit
, target
, level
, pname
, params
);
6809 func_glGetMultiTexLevelParameterfvEXT( texunit
, target
, level
, pname
, params
);
6813 static void WINAPI
wine_glGetMultiTexLevelParameterivEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum pname
, GLint
* params
) {
6814 void (*func_glGetMultiTexLevelParameterivEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexLevelParameterivEXT
];
6815 TRACE("(%d, %d, %d, %d, %p)\n", texunit
, target
, level
, pname
, params
);
6817 func_glGetMultiTexLevelParameterivEXT( texunit
, target
, level
, pname
, params
);
6821 static void WINAPI
wine_glGetMultiTexParameterIivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
6822 void (*func_glGetMultiTexParameterIivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexParameterIivEXT
];
6823 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
6825 func_glGetMultiTexParameterIivEXT( texunit
, target
, pname
, params
);
6829 static void WINAPI
wine_glGetMultiTexParameterIuivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLuint
* params
) {
6830 void (*func_glGetMultiTexParameterIuivEXT
)( GLenum
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetMultiTexParameterIuivEXT
];
6831 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
6833 func_glGetMultiTexParameterIuivEXT( texunit
, target
, pname
, params
);
6837 static void WINAPI
wine_glGetMultiTexParameterfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
6838 void (*func_glGetMultiTexParameterfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetMultiTexParameterfvEXT
];
6839 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
6841 func_glGetMultiTexParameterfvEXT( texunit
, target
, pname
, params
);
6845 static void WINAPI
wine_glGetMultiTexParameterivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
6846 void (*func_glGetMultiTexParameterivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetMultiTexParameterivEXT
];
6847 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
6849 func_glGetMultiTexParameterivEXT( texunit
, target
, pname
, params
);
6853 static void WINAPI
wine_glGetMultisamplefv( GLenum pname
, GLuint index
, GLfloat
* val
) {
6854 void (*func_glGetMultisamplefv
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetMultisamplefv
];
6855 TRACE("(%d, %d, %p)\n", pname
, index
, val
);
6857 func_glGetMultisamplefv( pname
, index
, val
);
6861 static void WINAPI
wine_glGetMultisamplefvNV( GLenum pname
, GLuint index
, GLfloat
* val
) {
6862 void (*func_glGetMultisamplefvNV
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetMultisamplefvNV
];
6863 TRACE("(%d, %d, %p)\n", pname
, index
, val
);
6865 func_glGetMultisamplefvNV( pname
, index
, val
);
6869 static void WINAPI
wine_glGetNamedBufferParameterivEXT( GLuint buffer
, GLenum pname
, GLint
* params
) {
6870 void (*func_glGetNamedBufferParameterivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedBufferParameterivEXT
];
6871 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
6873 func_glGetNamedBufferParameterivEXT( buffer
, pname
, params
);
6877 static void WINAPI
wine_glGetNamedBufferParameterui64vNV( GLuint buffer
, GLenum pname
, UINT64
* params
) {
6878 void (*func_glGetNamedBufferParameterui64vNV
)( GLuint
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetNamedBufferParameterui64vNV
];
6879 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
6881 func_glGetNamedBufferParameterui64vNV( buffer
, pname
, params
);
6885 static void WINAPI
wine_glGetNamedBufferPointervEXT( GLuint buffer
, GLenum pname
, GLvoid
** params
) {
6886 void (*func_glGetNamedBufferPointervEXT
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetNamedBufferPointervEXT
];
6887 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
6889 func_glGetNamedBufferPointervEXT( buffer
, pname
, params
);
6893 static void WINAPI
wine_glGetNamedBufferSubDataEXT( GLuint buffer
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
6894 void (*func_glGetNamedBufferSubDataEXT
)( GLuint
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glGetNamedBufferSubDataEXT
];
6895 TRACE("(%d, %ld, %ld, %p)\n", buffer
, offset
, size
, data
);
6897 func_glGetNamedBufferSubDataEXT( buffer
, offset
, size
, data
);
6901 static void WINAPI
wine_glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer
, GLenum attachment
, GLenum pname
, GLint
* params
) {
6902 void (*func_glGetNamedFramebufferAttachmentParameterivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedFramebufferAttachmentParameterivEXT
];
6903 TRACE("(%d, %d, %d, %p)\n", framebuffer
, attachment
, pname
, params
);
6905 func_glGetNamedFramebufferAttachmentParameterivEXT( framebuffer
, attachment
, pname
, params
);
6909 static void WINAPI
wine_glGetNamedProgramLocalParameterIivEXT( GLuint program
, GLenum target
, GLuint index
, GLint
* params
) {
6910 void (*func_glGetNamedProgramLocalParameterIivEXT
)( GLuint
, GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterIivEXT
];
6911 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
6913 func_glGetNamedProgramLocalParameterIivEXT( program
, target
, index
, params
);
6917 static void WINAPI
wine_glGetNamedProgramLocalParameterIuivEXT( GLuint program
, GLenum target
, GLuint index
, GLuint
* params
) {
6918 void (*func_glGetNamedProgramLocalParameterIuivEXT
)( GLuint
, GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterIuivEXT
];
6919 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
6921 func_glGetNamedProgramLocalParameterIuivEXT( program
, target
, index
, params
);
6925 static void WINAPI
wine_glGetNamedProgramLocalParameterdvEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble
* params
) {
6926 void (*func_glGetNamedProgramLocalParameterdvEXT
)( GLuint
, GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterdvEXT
];
6927 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
6929 func_glGetNamedProgramLocalParameterdvEXT( program
, target
, index
, params
);
6933 static void WINAPI
wine_glGetNamedProgramLocalParameterfvEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat
* params
) {
6934 void (*func_glGetNamedProgramLocalParameterfvEXT
)( GLuint
, GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetNamedProgramLocalParameterfvEXT
];
6935 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
6937 func_glGetNamedProgramLocalParameterfvEXT( program
, target
, index
, params
);
6941 static void WINAPI
wine_glGetNamedProgramStringEXT( GLuint program
, GLenum target
, GLenum pname
, GLvoid
* string
) {
6942 void (*func_glGetNamedProgramStringEXT
)( GLuint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetNamedProgramStringEXT
];
6943 TRACE("(%d, %d, %d, %p)\n", program
, target
, pname
, string
);
6945 func_glGetNamedProgramStringEXT( program
, target
, pname
, string
);
6949 static void WINAPI
wine_glGetNamedProgramivEXT( GLuint program
, GLenum target
, GLenum pname
, GLint
* params
) {
6950 void (*func_glGetNamedProgramivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedProgramivEXT
];
6951 TRACE("(%d, %d, %d, %p)\n", program
, target
, pname
, params
);
6953 func_glGetNamedProgramivEXT( program
, target
, pname
, params
);
6957 static void WINAPI
wine_glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer
, GLenum pname
, GLint
* params
) {
6958 void (*func_glGetNamedRenderbufferParameterivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedRenderbufferParameterivEXT
];
6959 TRACE("(%d, %d, %p)\n", renderbuffer
, pname
, params
);
6961 func_glGetNamedRenderbufferParameterivEXT( renderbuffer
, pname
, params
);
6965 static void WINAPI
wine_glGetNamedStringARB( GLint namelen
, char* name
, GLsizei bufSize
, GLint
* stringlen
, char* string
) {
6966 void (*func_glGetNamedStringARB
)( GLint
, char*, GLsizei
, GLint
*, char* ) = extension_funcs
[EXT_glGetNamedStringARB
];
6967 TRACE("(%d, %p, %d, %p, %p)\n", namelen
, name
, bufSize
, stringlen
, string
);
6969 func_glGetNamedStringARB( namelen
, name
, bufSize
, stringlen
, string
);
6973 static void WINAPI
wine_glGetNamedStringivARB( GLint namelen
, char* name
, GLenum pname
, GLint
* params
) {
6974 void (*func_glGetNamedStringivARB
)( GLint
, char*, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetNamedStringivARB
];
6975 TRACE("(%d, %p, %d, %p)\n", namelen
, name
, pname
, params
);
6977 func_glGetNamedStringivARB( namelen
, name
, pname
, params
);
6981 static void WINAPI
wine_glGetObjectBufferfvATI( GLuint buffer
, GLenum pname
, GLfloat
* params
) {
6982 void (*func_glGetObjectBufferfvATI
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetObjectBufferfvATI
];
6983 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
6985 func_glGetObjectBufferfvATI( buffer
, pname
, params
);
6989 static void WINAPI
wine_glGetObjectBufferivATI( GLuint buffer
, GLenum pname
, GLint
* params
) {
6990 void (*func_glGetObjectBufferivATI
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetObjectBufferivATI
];
6991 TRACE("(%d, %d, %p)\n", buffer
, pname
, params
);
6993 func_glGetObjectBufferivATI( buffer
, pname
, params
);
6997 static void WINAPI
wine_glGetObjectParameterfvARB( unsigned int obj
, GLenum pname
, GLfloat
* params
) {
6998 void (*func_glGetObjectParameterfvARB
)( unsigned int, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetObjectParameterfvARB
];
6999 TRACE("(%d, %d, %p)\n", obj
, pname
, params
);
7001 func_glGetObjectParameterfvARB( obj
, pname
, params
);
7005 static void WINAPI
wine_glGetObjectParameterivAPPLE( GLenum objectType
, GLuint name
, GLenum pname
, GLint
* params
) {
7006 void (*func_glGetObjectParameterivAPPLE
)( GLenum
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetObjectParameterivAPPLE
];
7007 TRACE("(%d, %d, %d, %p)\n", objectType
, name
, pname
, params
);
7009 func_glGetObjectParameterivAPPLE( objectType
, name
, pname
, params
);
7013 static void WINAPI
wine_glGetObjectParameterivARB( unsigned int obj
, GLenum pname
, GLint
* params
) {
7014 void (*func_glGetObjectParameterivARB
)( unsigned int, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetObjectParameterivARB
];
7015 TRACE("(%d, %d, %p)\n", obj
, pname
, params
);
7017 func_glGetObjectParameterivARB( obj
, pname
, params
);
7021 static void WINAPI
wine_glGetOcclusionQueryivNV( GLuint id
, GLenum pname
, GLint
* params
) {
7022 void (*func_glGetOcclusionQueryivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetOcclusionQueryivNV
];
7023 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7025 func_glGetOcclusionQueryivNV( id
, pname
, params
);
7029 static void WINAPI
wine_glGetOcclusionQueryuivNV( GLuint id
, GLenum pname
, GLuint
* params
) {
7030 void (*func_glGetOcclusionQueryuivNV
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetOcclusionQueryuivNV
];
7031 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7033 func_glGetOcclusionQueryuivNV( id
, pname
, params
);
7037 static void WINAPI
wine_glGetPathColorGenfvNV( GLenum color
, GLenum pname
, GLfloat
* value
) {
7038 void (*func_glGetPathColorGenfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetPathColorGenfvNV
];
7039 TRACE("(%d, %d, %p)\n", color
, pname
, value
);
7041 func_glGetPathColorGenfvNV( color
, pname
, value
);
7045 static void WINAPI
wine_glGetPathColorGenivNV( GLenum color
, GLenum pname
, GLint
* value
) {
7046 void (*func_glGetPathColorGenivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetPathColorGenivNV
];
7047 TRACE("(%d, %d, %p)\n", color
, pname
, value
);
7049 func_glGetPathColorGenivNV( color
, pname
, value
);
7053 static void WINAPI
wine_glGetPathCommandsNV( GLuint path
, GLubyte
* commands
) {
7054 void (*func_glGetPathCommandsNV
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glGetPathCommandsNV
];
7055 TRACE("(%d, %p)\n", path
, commands
);
7057 func_glGetPathCommandsNV( path
, commands
);
7061 static void WINAPI
wine_glGetPathCoordsNV( GLuint path
, GLfloat
* coords
) {
7062 void (*func_glGetPathCoordsNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetPathCoordsNV
];
7063 TRACE("(%d, %p)\n", path
, coords
);
7065 func_glGetPathCoordsNV( path
, coords
);
7069 static void WINAPI
wine_glGetPathDashArrayNV( GLuint path
, GLfloat
* dashArray
) {
7070 void (*func_glGetPathDashArrayNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetPathDashArrayNV
];
7071 TRACE("(%d, %p)\n", path
, dashArray
);
7073 func_glGetPathDashArrayNV( path
, dashArray
);
7077 static GLfloat WINAPI
wine_glGetPathLengthNV( GLuint path
, GLsizei startSegment
, GLsizei numSegments
) {
7079 GLfloat (*func_glGetPathLengthNV
)( GLuint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glGetPathLengthNV
];
7080 TRACE("(%d, %d, %d)\n", path
, startSegment
, numSegments
);
7082 ret_value
= func_glGetPathLengthNV( path
, startSegment
, numSegments
);
7087 static void WINAPI
wine_glGetPathMetricRangeNV( GLbitfield metricQueryMask
, GLuint firstPathName
, GLsizei numPaths
, GLsizei stride
, GLfloat
* metrics
) {
7088 void (*func_glGetPathMetricRangeNV
)( GLbitfield
, GLuint
, GLsizei
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glGetPathMetricRangeNV
];
7089 TRACE("(%d, %d, %d, %d, %p)\n", metricQueryMask
, firstPathName
, numPaths
, stride
, metrics
);
7091 func_glGetPathMetricRangeNV( metricQueryMask
, firstPathName
, numPaths
, stride
, metrics
);
7095 static void WINAPI
wine_glGetPathMetricsNV( GLbitfield metricQueryMask
, GLsizei numPaths
, GLenum pathNameType
, GLvoid
* paths
, GLuint pathBase
, GLsizei stride
, GLfloat
* metrics
) {
7096 void (*func_glGetPathMetricsNV
)( GLbitfield
, GLsizei
, GLenum
, GLvoid
*, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glGetPathMetricsNV
];
7097 TRACE("(%d, %d, %d, %p, %d, %d, %p)\n", metricQueryMask
, numPaths
, pathNameType
, paths
, pathBase
, stride
, metrics
);
7099 func_glGetPathMetricsNV( metricQueryMask
, numPaths
, pathNameType
, paths
, pathBase
, stride
, metrics
);
7103 static void WINAPI
wine_glGetPathParameterfvNV( GLuint path
, GLenum pname
, GLfloat
* value
) {
7104 void (*func_glGetPathParameterfvNV
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetPathParameterfvNV
];
7105 TRACE("(%d, %d, %p)\n", path
, pname
, value
);
7107 func_glGetPathParameterfvNV( path
, pname
, value
);
7111 static void WINAPI
wine_glGetPathParameterivNV( GLuint path
, GLenum pname
, GLint
* value
) {
7112 void (*func_glGetPathParameterivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetPathParameterivNV
];
7113 TRACE("(%d, %d, %p)\n", path
, pname
, value
);
7115 func_glGetPathParameterivNV( path
, pname
, value
);
7119 static void WINAPI
wine_glGetPathSpacingNV( GLenum pathListMode
, GLsizei numPaths
, GLenum pathNameType
, GLvoid
* paths
, GLuint pathBase
, GLfloat advanceScale
, GLfloat kerningScale
, GLenum transformType
, GLfloat
* returnedSpacing
) {
7120 void (*func_glGetPathSpacingNV
)( GLenum
, GLsizei
, GLenum
, GLvoid
*, GLuint
, GLfloat
, GLfloat
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetPathSpacingNV
];
7121 TRACE("(%d, %d, %d, %p, %d, %f, %f, %d, %p)\n", pathListMode
, numPaths
, pathNameType
, paths
, pathBase
, advanceScale
, kerningScale
, transformType
, returnedSpacing
);
7123 func_glGetPathSpacingNV( pathListMode
, numPaths
, pathNameType
, paths
, pathBase
, advanceScale
, kerningScale
, transformType
, returnedSpacing
);
7127 static void WINAPI
wine_glGetPathTexGenfvNV( GLenum texCoordSet
, GLenum pname
, GLfloat
* value
) {
7128 void (*func_glGetPathTexGenfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetPathTexGenfvNV
];
7129 TRACE("(%d, %d, %p)\n", texCoordSet
, pname
, value
);
7131 func_glGetPathTexGenfvNV( texCoordSet
, pname
, value
);
7135 static void WINAPI
wine_glGetPathTexGenivNV( GLenum texCoordSet
, GLenum pname
, GLint
* value
) {
7136 void (*func_glGetPathTexGenivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetPathTexGenivNV
];
7137 TRACE("(%d, %d, %p)\n", texCoordSet
, pname
, value
);
7139 func_glGetPathTexGenivNV( texCoordSet
, pname
, value
);
7143 static void WINAPI
wine_glGetPerfMonitorCounterDataAMD( GLuint monitor
, GLenum pname
, GLsizei dataSize
, GLuint
* data
, GLint
* bytesWritten
) {
7144 void (*func_glGetPerfMonitorCounterDataAMD
)( GLuint
, GLenum
, GLsizei
, GLuint
*, GLint
* ) = extension_funcs
[EXT_glGetPerfMonitorCounterDataAMD
];
7145 TRACE("(%d, %d, %d, %p, %p)\n", monitor
, pname
, dataSize
, data
, bytesWritten
);
7147 func_glGetPerfMonitorCounterDataAMD( monitor
, pname
, dataSize
, data
, bytesWritten
);
7151 static void WINAPI
wine_glGetPerfMonitorCounterInfoAMD( GLuint group
, GLuint counter
, GLenum pname
, GLvoid
* data
) {
7152 void (*func_glGetPerfMonitorCounterInfoAMD
)( GLuint
, GLuint
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetPerfMonitorCounterInfoAMD
];
7153 TRACE("(%d, %d, %d, %p)\n", group
, counter
, pname
, data
);
7155 func_glGetPerfMonitorCounterInfoAMD( group
, counter
, pname
, data
);
7159 static void WINAPI
wine_glGetPerfMonitorCounterStringAMD( GLuint group
, GLuint counter
, GLsizei bufSize
, GLsizei
* length
, char* counterString
) {
7160 void (*func_glGetPerfMonitorCounterStringAMD
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetPerfMonitorCounterStringAMD
];
7161 TRACE("(%d, %d, %d, %p, %p)\n", group
, counter
, bufSize
, length
, counterString
);
7163 func_glGetPerfMonitorCounterStringAMD( group
, counter
, bufSize
, length
, counterString
);
7167 static void WINAPI
wine_glGetPerfMonitorCountersAMD( GLuint group
, GLint
* numCounters
, GLint
* maxActiveCounters
, GLsizei counterSize
, GLuint
* counters
) {
7168 void (*func_glGetPerfMonitorCountersAMD
)( GLuint
, GLint
*, GLint
*, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGetPerfMonitorCountersAMD
];
7169 TRACE("(%d, %p, %p, %d, %p)\n", group
, numCounters
, maxActiveCounters
, counterSize
, counters
);
7171 func_glGetPerfMonitorCountersAMD( group
, numCounters
, maxActiveCounters
, counterSize
, counters
);
7175 static void WINAPI
wine_glGetPerfMonitorGroupStringAMD( GLuint group
, GLsizei bufSize
, GLsizei
* length
, char* groupString
) {
7176 void (*func_glGetPerfMonitorGroupStringAMD
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetPerfMonitorGroupStringAMD
];
7177 TRACE("(%d, %d, %p, %p)\n", group
, bufSize
, length
, groupString
);
7179 func_glGetPerfMonitorGroupStringAMD( group
, bufSize
, length
, groupString
);
7183 static void WINAPI
wine_glGetPerfMonitorGroupsAMD( GLint
* numGroups
, GLsizei groupsSize
, GLuint
* groups
) {
7184 void (*func_glGetPerfMonitorGroupsAMD
)( GLint
*, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGetPerfMonitorGroupsAMD
];
7185 TRACE("(%p, %d, %p)\n", numGroups
, groupsSize
, groups
);
7187 func_glGetPerfMonitorGroupsAMD( numGroups
, groupsSize
, groups
);
7191 static void WINAPI
wine_glGetPixelTexGenParameterfvSGIS( GLenum pname
, GLfloat
* params
) {
7192 void (*func_glGetPixelTexGenParameterfvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetPixelTexGenParameterfvSGIS
];
7193 TRACE("(%d, %p)\n", pname
, params
);
7195 func_glGetPixelTexGenParameterfvSGIS( pname
, params
);
7199 static void WINAPI
wine_glGetPixelTexGenParameterivSGIS( GLenum pname
, GLint
* params
) {
7200 void (*func_glGetPixelTexGenParameterivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glGetPixelTexGenParameterivSGIS
];
7201 TRACE("(%d, %p)\n", pname
, params
);
7203 func_glGetPixelTexGenParameterivSGIS( pname
, params
);
7207 static void WINAPI
wine_glGetPointerIndexedvEXT( GLenum target
, GLuint index
, GLvoid
** data
) {
7208 void (*func_glGetPointerIndexedvEXT
)( GLenum
, GLuint
, GLvoid
** ) = extension_funcs
[EXT_glGetPointerIndexedvEXT
];
7209 TRACE("(%d, %d, %p)\n", target
, index
, data
);
7211 func_glGetPointerIndexedvEXT( target
, index
, data
);
7215 static void WINAPI
wine_glGetPointervEXT( GLenum pname
, GLvoid
** params
) {
7216 void (*func_glGetPointervEXT
)( GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetPointervEXT
];
7217 TRACE("(%d, %p)\n", pname
, params
);
7219 func_glGetPointervEXT( pname
, params
);
7223 static void WINAPI
wine_glGetProgramBinary( GLuint program
, GLsizei bufSize
, GLsizei
* length
, GLenum
* binaryFormat
, GLvoid
* binary
) {
7224 void (*func_glGetProgramBinary
)( GLuint
, GLsizei
, GLsizei
*, GLenum
*, GLvoid
* ) = extension_funcs
[EXT_glGetProgramBinary
];
7225 TRACE("(%d, %d, %p, %p, %p)\n", program
, bufSize
, length
, binaryFormat
, binary
);
7227 func_glGetProgramBinary( program
, bufSize
, length
, binaryFormat
, binary
);
7231 static void WINAPI
wine_glGetProgramEnvParameterIivNV( GLenum target
, GLuint index
, GLint
* params
) {
7232 void (*func_glGetProgramEnvParameterIivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetProgramEnvParameterIivNV
];
7233 TRACE("(%d, %d, %p)\n", target
, index
, params
);
7235 func_glGetProgramEnvParameterIivNV( target
, index
, params
);
7239 static void WINAPI
wine_glGetProgramEnvParameterIuivNV( GLenum target
, GLuint index
, GLuint
* params
) {
7240 void (*func_glGetProgramEnvParameterIuivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGetProgramEnvParameterIuivNV
];
7241 TRACE("(%d, %d, %p)\n", target
, index
, params
);
7243 func_glGetProgramEnvParameterIuivNV( target
, index
, params
);
7247 static void WINAPI
wine_glGetProgramEnvParameterdvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
7248 void (*func_glGetProgramEnvParameterdvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetProgramEnvParameterdvARB
];
7249 TRACE("(%d, %d, %p)\n", target
, index
, params
);
7251 func_glGetProgramEnvParameterdvARB( target
, index
, params
);
7255 static void WINAPI
wine_glGetProgramEnvParameterfvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
7256 void (*func_glGetProgramEnvParameterfvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetProgramEnvParameterfvARB
];
7257 TRACE("(%d, %d, %p)\n", target
, index
, params
);
7259 func_glGetProgramEnvParameterfvARB( target
, index
, params
);
7263 static void WINAPI
wine_glGetProgramInfoLog( GLuint program
, GLsizei bufSize
, GLsizei
* length
, char* infoLog
) {
7264 void (*func_glGetProgramInfoLog
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetProgramInfoLog
];
7265 TRACE("(%d, %d, %p, %p)\n", program
, bufSize
, length
, infoLog
);
7267 func_glGetProgramInfoLog( program
, bufSize
, length
, infoLog
);
7271 static void WINAPI
wine_glGetProgramLocalParameterIivNV( GLenum target
, GLuint index
, GLint
* params
) {
7272 void (*func_glGetProgramLocalParameterIivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetProgramLocalParameterIivNV
];
7273 TRACE("(%d, %d, %p)\n", target
, index
, params
);
7275 func_glGetProgramLocalParameterIivNV( target
, index
, params
);
7279 static void WINAPI
wine_glGetProgramLocalParameterIuivNV( GLenum target
, GLuint index
, GLuint
* params
) {
7280 void (*func_glGetProgramLocalParameterIuivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGetProgramLocalParameterIuivNV
];
7281 TRACE("(%d, %d, %p)\n", target
, index
, params
);
7283 func_glGetProgramLocalParameterIuivNV( target
, index
, params
);
7287 static void WINAPI
wine_glGetProgramLocalParameterdvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
7288 void (*func_glGetProgramLocalParameterdvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glGetProgramLocalParameterdvARB
];
7289 TRACE("(%d, %d, %p)\n", target
, index
, params
);
7291 func_glGetProgramLocalParameterdvARB( target
, index
, params
);
7295 static void WINAPI
wine_glGetProgramLocalParameterfvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
7296 void (*func_glGetProgramLocalParameterfvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glGetProgramLocalParameterfvARB
];
7297 TRACE("(%d, %d, %p)\n", target
, index
, params
);
7299 func_glGetProgramLocalParameterfvARB( target
, index
, params
);
7303 static void WINAPI
wine_glGetProgramNamedParameterdvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLdouble
* params
) {
7304 void (*func_glGetProgramNamedParameterdvNV
)( GLuint
, GLsizei
, GLubyte
*, GLdouble
* ) = extension_funcs
[EXT_glGetProgramNamedParameterdvNV
];
7305 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, params
);
7307 func_glGetProgramNamedParameterdvNV( id
, len
, name
, params
);
7311 static void WINAPI
wine_glGetProgramNamedParameterfvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLfloat
* params
) {
7312 void (*func_glGetProgramNamedParameterfvNV
)( GLuint
, GLsizei
, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glGetProgramNamedParameterfvNV
];
7313 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, params
);
7315 func_glGetProgramNamedParameterfvNV( id
, len
, name
, params
);
7319 static void WINAPI
wine_glGetProgramParameterdvNV( GLenum target
, GLuint index
, GLenum pname
, GLdouble
* params
) {
7320 void (*func_glGetProgramParameterdvNV
)( GLenum
, GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetProgramParameterdvNV
];
7321 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
7323 func_glGetProgramParameterdvNV( target
, index
, pname
, params
);
7327 static void WINAPI
wine_glGetProgramParameterfvNV( GLenum target
, GLuint index
, GLenum pname
, GLfloat
* params
) {
7328 void (*func_glGetProgramParameterfvNV
)( GLenum
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetProgramParameterfvNV
];
7329 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
7331 func_glGetProgramParameterfvNV( target
, index
, pname
, params
);
7335 static void WINAPI
wine_glGetProgramPipelineInfoLog( GLuint pipeline
, GLsizei bufSize
, GLsizei
* length
, char* infoLog
) {
7336 void (*func_glGetProgramPipelineInfoLog
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetProgramPipelineInfoLog
];
7337 TRACE("(%d, %d, %p, %p)\n", pipeline
, bufSize
, length
, infoLog
);
7339 func_glGetProgramPipelineInfoLog( pipeline
, bufSize
, length
, infoLog
);
7343 static void WINAPI
wine_glGetProgramPipelineiv( GLuint pipeline
, GLenum pname
, GLint
* params
) {
7344 void (*func_glGetProgramPipelineiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramPipelineiv
];
7345 TRACE("(%d, %d, %p)\n", pipeline
, pname
, params
);
7347 func_glGetProgramPipelineiv( pipeline
, pname
, params
);
7351 static void WINAPI
wine_glGetProgramStageiv( GLuint program
, GLenum shadertype
, GLenum pname
, GLint
* values
) {
7352 void (*func_glGetProgramStageiv
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramStageiv
];
7353 TRACE("(%d, %d, %d, %p)\n", program
, shadertype
, pname
, values
);
7355 func_glGetProgramStageiv( program
, shadertype
, pname
, values
);
7359 static void WINAPI
wine_glGetProgramStringARB( GLenum target
, GLenum pname
, GLvoid
* string
) {
7360 void (*func_glGetProgramStringARB
)( GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetProgramStringARB
];
7361 TRACE("(%d, %d, %p)\n", target
, pname
, string
);
7363 func_glGetProgramStringARB( target
, pname
, string
);
7367 static void WINAPI
wine_glGetProgramStringNV( GLuint id
, GLenum pname
, GLubyte
* program
) {
7368 void (*func_glGetProgramStringNV
)( GLuint
, GLenum
, GLubyte
* ) = extension_funcs
[EXT_glGetProgramStringNV
];
7369 TRACE("(%d, %d, %p)\n", id
, pname
, program
);
7371 func_glGetProgramStringNV( id
, pname
, program
);
7375 static void WINAPI
wine_glGetProgramSubroutineParameteruivNV( GLenum target
, GLuint index
, GLuint
* param
) {
7376 void (*func_glGetProgramSubroutineParameteruivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glGetProgramSubroutineParameteruivNV
];
7377 TRACE("(%d, %d, %p)\n", target
, index
, param
);
7379 func_glGetProgramSubroutineParameteruivNV( target
, index
, param
);
7383 static void WINAPI
wine_glGetProgramiv( GLuint program
, GLenum pname
, GLint
* params
) {
7384 void (*func_glGetProgramiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramiv
];
7385 TRACE("(%d, %d, %p)\n", program
, pname
, params
);
7387 func_glGetProgramiv( program
, pname
, params
);
7391 static void WINAPI
wine_glGetProgramivARB( GLenum target
, GLenum pname
, GLint
* params
) {
7392 void (*func_glGetProgramivARB
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramivARB
];
7393 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7395 func_glGetProgramivARB( target
, pname
, params
);
7399 static void WINAPI
wine_glGetProgramivNV( GLuint id
, GLenum pname
, GLint
* params
) {
7400 void (*func_glGetProgramivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetProgramivNV
];
7401 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7403 func_glGetProgramivNV( id
, pname
, params
);
7407 static void WINAPI
wine_glGetQueryIndexediv( GLenum target
, GLuint index
, GLenum pname
, GLint
* params
) {
7408 void (*func_glGetQueryIndexediv
)( GLenum
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryIndexediv
];
7409 TRACE("(%d, %d, %d, %p)\n", target
, index
, pname
, params
);
7411 func_glGetQueryIndexediv( target
, index
, pname
, params
);
7415 static void WINAPI
wine_glGetQueryObjecti64v( GLuint id
, GLenum pname
, INT64
* params
) {
7416 void (*func_glGetQueryObjecti64v
)( GLuint
, GLenum
, INT64
* ) = extension_funcs
[EXT_glGetQueryObjecti64v
];
7417 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7419 func_glGetQueryObjecti64v( id
, pname
, params
);
7423 static void WINAPI
wine_glGetQueryObjecti64vEXT( GLuint id
, GLenum pname
, INT64
* params
) {
7424 void (*func_glGetQueryObjecti64vEXT
)( GLuint
, GLenum
, INT64
* ) = extension_funcs
[EXT_glGetQueryObjecti64vEXT
];
7425 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7427 func_glGetQueryObjecti64vEXT( id
, pname
, params
);
7431 static void WINAPI
wine_glGetQueryObjectiv( GLuint id
, GLenum pname
, GLint
* params
) {
7432 void (*func_glGetQueryObjectiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryObjectiv
];
7433 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7435 func_glGetQueryObjectiv( id
, pname
, params
);
7439 static void WINAPI
wine_glGetQueryObjectivARB( GLuint id
, GLenum pname
, GLint
* params
) {
7440 void (*func_glGetQueryObjectivARB
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryObjectivARB
];
7441 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7443 func_glGetQueryObjectivARB( id
, pname
, params
);
7447 static void WINAPI
wine_glGetQueryObjectui64v( GLuint id
, GLenum pname
, UINT64
* params
) {
7448 void (*func_glGetQueryObjectui64v
)( GLuint
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetQueryObjectui64v
];
7449 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7451 func_glGetQueryObjectui64v( id
, pname
, params
);
7455 static void WINAPI
wine_glGetQueryObjectui64vEXT( GLuint id
, GLenum pname
, UINT64
* params
) {
7456 void (*func_glGetQueryObjectui64vEXT
)( GLuint
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetQueryObjectui64vEXT
];
7457 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7459 func_glGetQueryObjectui64vEXT( id
, pname
, params
);
7463 static void WINAPI
wine_glGetQueryObjectuiv( GLuint id
, GLenum pname
, GLuint
* params
) {
7464 void (*func_glGetQueryObjectuiv
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetQueryObjectuiv
];
7465 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7467 func_glGetQueryObjectuiv( id
, pname
, params
);
7471 static void WINAPI
wine_glGetQueryObjectuivARB( GLuint id
, GLenum pname
, GLuint
* params
) {
7472 void (*func_glGetQueryObjectuivARB
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetQueryObjectuivARB
];
7473 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7475 func_glGetQueryObjectuivARB( id
, pname
, params
);
7479 static void WINAPI
wine_glGetQueryiv( GLenum target
, GLenum pname
, GLint
* params
) {
7480 void (*func_glGetQueryiv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryiv
];
7481 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7483 func_glGetQueryiv( target
, pname
, params
);
7487 static void WINAPI
wine_glGetQueryivARB( GLenum target
, GLenum pname
, GLint
* params
) {
7488 void (*func_glGetQueryivARB
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetQueryivARB
];
7489 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7491 func_glGetQueryivARB( target
, pname
, params
);
7495 static void WINAPI
wine_glGetRenderbufferParameteriv( GLenum target
, GLenum pname
, GLint
* params
) {
7496 void (*func_glGetRenderbufferParameteriv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetRenderbufferParameteriv
];
7497 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7499 func_glGetRenderbufferParameteriv( target
, pname
, params
);
7503 static void WINAPI
wine_glGetRenderbufferParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
7504 void (*func_glGetRenderbufferParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetRenderbufferParameterivEXT
];
7505 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7507 func_glGetRenderbufferParameterivEXT( target
, pname
, params
);
7511 static void WINAPI
wine_glGetSamplerParameterIiv( GLuint sampler
, GLenum pname
, GLint
* params
) {
7512 void (*func_glGetSamplerParameterIiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetSamplerParameterIiv
];
7513 TRACE("(%d, %d, %p)\n", sampler
, pname
, params
);
7515 func_glGetSamplerParameterIiv( sampler
, pname
, params
);
7519 static void WINAPI
wine_glGetSamplerParameterIuiv( GLuint sampler
, GLenum pname
, GLuint
* params
) {
7520 void (*func_glGetSamplerParameterIuiv
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetSamplerParameterIuiv
];
7521 TRACE("(%d, %d, %p)\n", sampler
, pname
, params
);
7523 func_glGetSamplerParameterIuiv( sampler
, pname
, params
);
7527 static void WINAPI
wine_glGetSamplerParameterfv( GLuint sampler
, GLenum pname
, GLfloat
* params
) {
7528 void (*func_glGetSamplerParameterfv
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetSamplerParameterfv
];
7529 TRACE("(%d, %d, %p)\n", sampler
, pname
, params
);
7531 func_glGetSamplerParameterfv( sampler
, pname
, params
);
7535 static void WINAPI
wine_glGetSamplerParameteriv( GLuint sampler
, GLenum pname
, GLint
* params
) {
7536 void (*func_glGetSamplerParameteriv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetSamplerParameteriv
];
7537 TRACE("(%d, %d, %p)\n", sampler
, pname
, params
);
7539 func_glGetSamplerParameteriv( sampler
, pname
, params
);
7543 static void WINAPI
wine_glGetSeparableFilter( GLenum target
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
, GLvoid
* span
) {
7544 void (*func_glGetSeparableFilter
)( GLenum
, GLenum
, GLenum
, GLvoid
*, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glGetSeparableFilter
];
7545 TRACE("(%d, %d, %d, %p, %p, %p)\n", target
, format
, type
, row
, column
, span
);
7547 func_glGetSeparableFilter( target
, format
, type
, row
, column
, span
);
7551 static void WINAPI
wine_glGetSeparableFilterEXT( GLenum target
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
, GLvoid
* span
) {
7552 void (*func_glGetSeparableFilterEXT
)( GLenum
, GLenum
, GLenum
, GLvoid
*, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glGetSeparableFilterEXT
];
7553 TRACE("(%d, %d, %d, %p, %p, %p)\n", target
, format
, type
, row
, column
, span
);
7555 func_glGetSeparableFilterEXT( target
, format
, type
, row
, column
, span
);
7559 static void WINAPI
wine_glGetShaderInfoLog( GLuint shader
, GLsizei bufSize
, GLsizei
* length
, char* infoLog
) {
7560 void (*func_glGetShaderInfoLog
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetShaderInfoLog
];
7561 TRACE("(%d, %d, %p, %p)\n", shader
, bufSize
, length
, infoLog
);
7563 func_glGetShaderInfoLog( shader
, bufSize
, length
, infoLog
);
7567 static void WINAPI
wine_glGetShaderPrecisionFormat( GLenum shadertype
, GLenum precisiontype
, GLint
* range
, GLint
* precision
) {
7568 void (*func_glGetShaderPrecisionFormat
)( GLenum
, GLenum
, GLint
*, GLint
* ) = extension_funcs
[EXT_glGetShaderPrecisionFormat
];
7569 TRACE("(%d, %d, %p, %p)\n", shadertype
, precisiontype
, range
, precision
);
7571 func_glGetShaderPrecisionFormat( shadertype
, precisiontype
, range
, precision
);
7575 static void WINAPI
wine_glGetShaderSource( GLuint shader
, GLsizei bufSize
, GLsizei
* length
, char* source
) {
7576 void (*func_glGetShaderSource
)( GLuint
, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetShaderSource
];
7577 TRACE("(%d, %d, %p, %p)\n", shader
, bufSize
, length
, source
);
7579 func_glGetShaderSource( shader
, bufSize
, length
, source
);
7583 static void WINAPI
wine_glGetShaderSourceARB( unsigned int obj
, GLsizei maxLength
, GLsizei
* length
, char* source
) {
7584 void (*func_glGetShaderSourceARB
)( unsigned int, GLsizei
, GLsizei
*, char* ) = extension_funcs
[EXT_glGetShaderSourceARB
];
7585 TRACE("(%d, %d, %p, %p)\n", obj
, maxLength
, length
, source
);
7587 func_glGetShaderSourceARB( obj
, maxLength
, length
, source
);
7591 static void WINAPI
wine_glGetShaderiv( GLuint shader
, GLenum pname
, GLint
* params
) {
7592 void (*func_glGetShaderiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetShaderiv
];
7593 TRACE("(%d, %d, %p)\n", shader
, pname
, params
);
7595 func_glGetShaderiv( shader
, pname
, params
);
7599 static void WINAPI
wine_glGetSharpenTexFuncSGIS( GLenum target
, GLfloat
* points
) {
7600 void (*func_glGetSharpenTexFuncSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetSharpenTexFuncSGIS
];
7601 TRACE("(%d, %p)\n", target
, points
);
7603 func_glGetSharpenTexFuncSGIS( target
, points
);
7607 static const GLubyte
* WINAPI
wine_glGetStringi( GLenum name
, GLuint index
) {
7608 const GLubyte
* ret_value
;
7609 const GLubyte
* (*func_glGetStringi
)( GLenum
, GLuint
) = extension_funcs
[EXT_glGetStringi
];
7610 TRACE("(%d, %d)\n", name
, index
);
7612 ret_value
= func_glGetStringi( name
, index
);
7617 static GLuint WINAPI
wine_glGetSubroutineIndex( GLuint program
, GLenum shadertype
, char* name
) {
7619 GLuint (*func_glGetSubroutineIndex
)( GLuint
, GLenum
, char* ) = extension_funcs
[EXT_glGetSubroutineIndex
];
7620 TRACE("(%d, %d, %p)\n", program
, shadertype
, name
);
7622 ret_value
= func_glGetSubroutineIndex( program
, shadertype
, name
);
7627 static GLint WINAPI
wine_glGetSubroutineUniformLocation( GLuint program
, GLenum shadertype
, char* name
) {
7629 GLint (*func_glGetSubroutineUniformLocation
)( GLuint
, GLenum
, char* ) = extension_funcs
[EXT_glGetSubroutineUniformLocation
];
7630 TRACE("(%d, %d, %p)\n", program
, shadertype
, name
);
7632 ret_value
= func_glGetSubroutineUniformLocation( program
, shadertype
, name
);
7637 static void WINAPI
wine_glGetSynciv( GLvoid
* sync
, GLenum pname
, GLsizei bufSize
, GLsizei
* length
, GLint
* values
) {
7638 void (*func_glGetSynciv
)( GLvoid
*, GLenum
, GLsizei
, GLsizei
*, GLint
* ) = extension_funcs
[EXT_glGetSynciv
];
7639 TRACE("(%p, %d, %d, %p, %p)\n", sync
, pname
, bufSize
, length
, values
);
7641 func_glGetSynciv( sync
, pname
, bufSize
, length
, values
);
7645 static void WINAPI
wine_glGetTexBumpParameterfvATI( GLenum pname
, GLfloat
* param
) {
7646 void (*func_glGetTexBumpParameterfvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTexBumpParameterfvATI
];
7647 TRACE("(%d, %p)\n", pname
, param
);
7649 func_glGetTexBumpParameterfvATI( pname
, param
);
7653 static void WINAPI
wine_glGetTexBumpParameterivATI( GLenum pname
, GLint
* param
) {
7654 void (*func_glGetTexBumpParameterivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTexBumpParameterivATI
];
7655 TRACE("(%d, %p)\n", pname
, param
);
7657 func_glGetTexBumpParameterivATI( pname
, param
);
7661 static void WINAPI
wine_glGetTexFilterFuncSGIS( GLenum target
, GLenum filter
, GLfloat
* weights
) {
7662 void (*func_glGetTexFilterFuncSGIS
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTexFilterFuncSGIS
];
7663 TRACE("(%d, %d, %p)\n", target
, filter
, weights
);
7665 func_glGetTexFilterFuncSGIS( target
, filter
, weights
);
7669 static void WINAPI
wine_glGetTexParameterIiv( GLenum target
, GLenum pname
, GLint
* params
) {
7670 void (*func_glGetTexParameterIiv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTexParameterIiv
];
7671 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7673 func_glGetTexParameterIiv( target
, pname
, params
);
7677 static void WINAPI
wine_glGetTexParameterIivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
7678 void (*func_glGetTexParameterIivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTexParameterIivEXT
];
7679 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7681 func_glGetTexParameterIivEXT( target
, pname
, params
);
7685 static void WINAPI
wine_glGetTexParameterIuiv( GLenum target
, GLenum pname
, GLuint
* params
) {
7686 void (*func_glGetTexParameterIuiv
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetTexParameterIuiv
];
7687 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7689 func_glGetTexParameterIuiv( target
, pname
, params
);
7693 static void WINAPI
wine_glGetTexParameterIuivEXT( GLenum target
, GLenum pname
, GLuint
* params
) {
7694 void (*func_glGetTexParameterIuivEXT
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetTexParameterIuivEXT
];
7695 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7697 func_glGetTexParameterIuivEXT( target
, pname
, params
);
7701 static void WINAPI
wine_glGetTexParameterPointervAPPLE( GLenum target
, GLenum pname
, GLvoid
** params
) {
7702 void (*func_glGetTexParameterPointervAPPLE
)( GLenum
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetTexParameterPointervAPPLE
];
7703 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
7705 func_glGetTexParameterPointervAPPLE( target
, pname
, params
);
7709 static UINT64 WINAPI
wine_glGetTextureHandleNV( GLuint texture
) {
7711 UINT64 (*func_glGetTextureHandleNV
)( GLuint
) = extension_funcs
[EXT_glGetTextureHandleNV
];
7712 TRACE("(%d)\n", texture
);
7714 ret_value
= func_glGetTextureHandleNV( texture
);
7719 static void WINAPI
wine_glGetTextureImageEXT( GLuint texture
, GLenum target
, GLint level
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
7720 void (*func_glGetTextureImageEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glGetTextureImageEXT
];
7721 TRACE("(%d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, format
, type
, pixels
);
7723 func_glGetTextureImageEXT( texture
, target
, level
, format
, type
, pixels
);
7727 static void WINAPI
wine_glGetTextureLevelParameterfvEXT( GLuint texture
, GLenum target
, GLint level
, GLenum pname
, GLfloat
* params
) {
7728 void (*func_glGetTextureLevelParameterfvEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTextureLevelParameterfvEXT
];
7729 TRACE("(%d, %d, %d, %d, %p)\n", texture
, target
, level
, pname
, params
);
7731 func_glGetTextureLevelParameterfvEXT( texture
, target
, level
, pname
, params
);
7735 static void WINAPI
wine_glGetTextureLevelParameterivEXT( GLuint texture
, GLenum target
, GLint level
, GLenum pname
, GLint
* params
) {
7736 void (*func_glGetTextureLevelParameterivEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTextureLevelParameterivEXT
];
7737 TRACE("(%d, %d, %d, %d, %p)\n", texture
, target
, level
, pname
, params
);
7739 func_glGetTextureLevelParameterivEXT( texture
, target
, level
, pname
, params
);
7743 static void WINAPI
wine_glGetTextureParameterIivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
7744 void (*func_glGetTextureParameterIivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTextureParameterIivEXT
];
7745 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
7747 func_glGetTextureParameterIivEXT( texture
, target
, pname
, params
);
7751 static void WINAPI
wine_glGetTextureParameterIuivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLuint
* params
) {
7752 void (*func_glGetTextureParameterIuivEXT
)( GLuint
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetTextureParameterIuivEXT
];
7753 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
7755 func_glGetTextureParameterIuivEXT( texture
, target
, pname
, params
);
7759 static void WINAPI
wine_glGetTextureParameterfvEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat
* params
) {
7760 void (*func_glGetTextureParameterfvEXT
)( GLuint
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetTextureParameterfvEXT
];
7761 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
7763 func_glGetTextureParameterfvEXT( texture
, target
, pname
, params
);
7767 static void WINAPI
wine_glGetTextureParameterivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
7768 void (*func_glGetTextureParameterivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTextureParameterivEXT
];
7769 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
7771 func_glGetTextureParameterivEXT( texture
, target
, pname
, params
);
7775 static UINT64 WINAPI
wine_glGetTextureSamplerHandleNV( GLuint texture
, GLuint sampler
) {
7777 UINT64 (*func_glGetTextureSamplerHandleNV
)( GLuint
, GLuint
) = extension_funcs
[EXT_glGetTextureSamplerHandleNV
];
7778 TRACE("(%d, %d)\n", texture
, sampler
);
7780 ret_value
= func_glGetTextureSamplerHandleNV( texture
, sampler
);
7785 static void WINAPI
wine_glGetTrackMatrixivNV( GLenum target
, GLuint address
, GLenum pname
, GLint
* params
) {
7786 void (*func_glGetTrackMatrixivNV
)( GLenum
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetTrackMatrixivNV
];
7787 TRACE("(%d, %d, %d, %p)\n", target
, address
, pname
, params
);
7789 func_glGetTrackMatrixivNV( target
, address
, pname
, params
);
7793 static void WINAPI
wine_glGetTransformFeedbackVarying( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLsizei
* size
, GLenum
* type
, char* name
) {
7794 void (*func_glGetTransformFeedbackVarying
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLsizei
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetTransformFeedbackVarying
];
7795 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
7797 func_glGetTransformFeedbackVarying( program
, index
, bufSize
, length
, size
, type
, name
);
7801 static void WINAPI
wine_glGetTransformFeedbackVaryingEXT( GLuint program
, GLuint index
, GLsizei bufSize
, GLsizei
* length
, GLsizei
* size
, GLenum
* type
, char* name
) {
7802 void (*func_glGetTransformFeedbackVaryingEXT
)( GLuint
, GLuint
, GLsizei
, GLsizei
*, GLsizei
*, GLenum
*, char* ) = extension_funcs
[EXT_glGetTransformFeedbackVaryingEXT
];
7803 TRACE("(%d, %d, %d, %p, %p, %p, %p)\n", program
, index
, bufSize
, length
, size
, type
, name
);
7805 func_glGetTransformFeedbackVaryingEXT( program
, index
, bufSize
, length
, size
, type
, name
);
7809 static void WINAPI
wine_glGetTransformFeedbackVaryingNV( GLuint program
, GLuint index
, GLint
* location
) {
7810 void (*func_glGetTransformFeedbackVaryingNV
)( GLuint
, GLuint
, GLint
* ) = extension_funcs
[EXT_glGetTransformFeedbackVaryingNV
];
7811 TRACE("(%d, %d, %p)\n", program
, index
, location
);
7813 func_glGetTransformFeedbackVaryingNV( program
, index
, location
);
7817 static GLuint WINAPI
wine_glGetUniformBlockIndex( GLuint program
, char* uniformBlockName
) {
7819 GLuint (*func_glGetUniformBlockIndex
)( GLuint
, char* ) = extension_funcs
[EXT_glGetUniformBlockIndex
];
7820 TRACE("(%d, %p)\n", program
, uniformBlockName
);
7822 ret_value
= func_glGetUniformBlockIndex( program
, uniformBlockName
);
7827 static GLint WINAPI
wine_glGetUniformBufferSizeEXT( GLuint program
, GLint location
) {
7829 GLint (*func_glGetUniformBufferSizeEXT
)( GLuint
, GLint
) = extension_funcs
[EXT_glGetUniformBufferSizeEXT
];
7830 TRACE("(%d, %d)\n", program
, location
);
7832 ret_value
= func_glGetUniformBufferSizeEXT( program
, location
);
7837 static void WINAPI
wine_glGetUniformIndices( GLuint program
, GLsizei uniformCount
, char* const* uniformNames
, GLuint
* uniformIndices
) {
7838 void (*func_glGetUniformIndices
)( GLuint
, GLsizei
, char* const*, GLuint
* ) = extension_funcs
[EXT_glGetUniformIndices
];
7839 TRACE("(%d, %d, %p, %p)\n", program
, uniformCount
, uniformNames
, uniformIndices
);
7841 func_glGetUniformIndices( program
, uniformCount
, uniformNames
, uniformIndices
);
7845 static GLint WINAPI
wine_glGetUniformLocation( GLuint program
, char* name
) {
7847 GLint (*func_glGetUniformLocation
)( GLuint
, char* ) = extension_funcs
[EXT_glGetUniformLocation
];
7848 TRACE("(%d, %p)\n", program
, name
);
7850 ret_value
= func_glGetUniformLocation( program
, name
);
7855 static GLint WINAPI
wine_glGetUniformLocationARB( unsigned int programObj
, char* name
) {
7857 GLint (*func_glGetUniformLocationARB
)( unsigned int, char* ) = extension_funcs
[EXT_glGetUniformLocationARB
];
7858 TRACE("(%d, %p)\n", programObj
, name
);
7860 ret_value
= func_glGetUniformLocationARB( programObj
, name
);
7865 static INT_PTR WINAPI
wine_glGetUniformOffsetEXT( GLuint program
, GLint location
) {
7867 INT_PTR (*func_glGetUniformOffsetEXT
)( GLuint
, GLint
) = extension_funcs
[EXT_glGetUniformOffsetEXT
];
7868 TRACE("(%d, %d)\n", program
, location
);
7870 ret_value
= func_glGetUniformOffsetEXT( program
, location
);
7875 static void WINAPI
wine_glGetUniformSubroutineuiv( GLenum shadertype
, GLint location
, GLuint
* params
) {
7876 void (*func_glGetUniformSubroutineuiv
)( GLenum
, GLint
, GLuint
* ) = extension_funcs
[EXT_glGetUniformSubroutineuiv
];
7877 TRACE("(%d, %d, %p)\n", shadertype
, location
, params
);
7879 func_glGetUniformSubroutineuiv( shadertype
, location
, params
);
7883 static void WINAPI
wine_glGetUniformdv( GLuint program
, GLint location
, GLdouble
* params
) {
7884 void (*func_glGetUniformdv
)( GLuint
, GLint
, GLdouble
* ) = extension_funcs
[EXT_glGetUniformdv
];
7885 TRACE("(%d, %d, %p)\n", program
, location
, params
);
7887 func_glGetUniformdv( program
, location
, params
);
7891 static void WINAPI
wine_glGetUniformfv( GLuint program
, GLint location
, GLfloat
* params
) {
7892 void (*func_glGetUniformfv
)( GLuint
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glGetUniformfv
];
7893 TRACE("(%d, %d, %p)\n", program
, location
, params
);
7895 func_glGetUniformfv( program
, location
, params
);
7899 static void WINAPI
wine_glGetUniformfvARB( unsigned int programObj
, GLint location
, GLfloat
* params
) {
7900 void (*func_glGetUniformfvARB
)( unsigned int, GLint
, GLfloat
* ) = extension_funcs
[EXT_glGetUniformfvARB
];
7901 TRACE("(%d, %d, %p)\n", programObj
, location
, params
);
7903 func_glGetUniformfvARB( programObj
, location
, params
);
7907 static void WINAPI
wine_glGetUniformi64vNV( GLuint program
, GLint location
, INT64
* params
) {
7908 void (*func_glGetUniformi64vNV
)( GLuint
, GLint
, INT64
* ) = extension_funcs
[EXT_glGetUniformi64vNV
];
7909 TRACE("(%d, %d, %p)\n", program
, location
, params
);
7911 func_glGetUniformi64vNV( program
, location
, params
);
7915 static void WINAPI
wine_glGetUniformiv( GLuint program
, GLint location
, GLint
* params
) {
7916 void (*func_glGetUniformiv
)( GLuint
, GLint
, GLint
* ) = extension_funcs
[EXT_glGetUniformiv
];
7917 TRACE("(%d, %d, %p)\n", program
, location
, params
);
7919 func_glGetUniformiv( program
, location
, params
);
7923 static void WINAPI
wine_glGetUniformivARB( unsigned int programObj
, GLint location
, GLint
* params
) {
7924 void (*func_glGetUniformivARB
)( unsigned int, GLint
, GLint
* ) = extension_funcs
[EXT_glGetUniformivARB
];
7925 TRACE("(%d, %d, %p)\n", programObj
, location
, params
);
7927 func_glGetUniformivARB( programObj
, location
, params
);
7931 static void WINAPI
wine_glGetUniformui64vNV( GLuint program
, GLint location
, UINT64
* params
) {
7932 void (*func_glGetUniformui64vNV
)( GLuint
, GLint
, UINT64
* ) = extension_funcs
[EXT_glGetUniformui64vNV
];
7933 TRACE("(%d, %d, %p)\n", program
, location
, params
);
7935 func_glGetUniformui64vNV( program
, location
, params
);
7939 static void WINAPI
wine_glGetUniformuiv( GLuint program
, GLint location
, GLuint
* params
) {
7940 void (*func_glGetUniformuiv
)( GLuint
, GLint
, GLuint
* ) = extension_funcs
[EXT_glGetUniformuiv
];
7941 TRACE("(%d, %d, %p)\n", program
, location
, params
);
7943 func_glGetUniformuiv( program
, location
, params
);
7947 static void WINAPI
wine_glGetUniformuivEXT( GLuint program
, GLint location
, GLuint
* params
) {
7948 void (*func_glGetUniformuivEXT
)( GLuint
, GLint
, GLuint
* ) = extension_funcs
[EXT_glGetUniformuivEXT
];
7949 TRACE("(%d, %d, %p)\n", program
, location
, params
);
7951 func_glGetUniformuivEXT( program
, location
, params
);
7955 static void WINAPI
wine_glGetVariantArrayObjectfvATI( GLuint id
, GLenum pname
, GLfloat
* params
) {
7956 void (*func_glGetVariantArrayObjectfvATI
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVariantArrayObjectfvATI
];
7957 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7959 func_glGetVariantArrayObjectfvATI( id
, pname
, params
);
7963 static void WINAPI
wine_glGetVariantArrayObjectivATI( GLuint id
, GLenum pname
, GLint
* params
) {
7964 void (*func_glGetVariantArrayObjectivATI
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVariantArrayObjectivATI
];
7965 TRACE("(%d, %d, %p)\n", id
, pname
, params
);
7967 func_glGetVariantArrayObjectivATI( id
, pname
, params
);
7971 static void WINAPI
wine_glGetVariantBooleanvEXT( GLuint id
, GLenum value
, GLboolean
* data
) {
7972 void (*func_glGetVariantBooleanvEXT
)( GLuint
, GLenum
, GLboolean
* ) = extension_funcs
[EXT_glGetVariantBooleanvEXT
];
7973 TRACE("(%d, %d, %p)\n", id
, value
, data
);
7975 func_glGetVariantBooleanvEXT( id
, value
, data
);
7979 static void WINAPI
wine_glGetVariantFloatvEXT( GLuint id
, GLenum value
, GLfloat
* data
) {
7980 void (*func_glGetVariantFloatvEXT
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVariantFloatvEXT
];
7981 TRACE("(%d, %d, %p)\n", id
, value
, data
);
7983 func_glGetVariantFloatvEXT( id
, value
, data
);
7987 static void WINAPI
wine_glGetVariantIntegervEXT( GLuint id
, GLenum value
, GLint
* data
) {
7988 void (*func_glGetVariantIntegervEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVariantIntegervEXT
];
7989 TRACE("(%d, %d, %p)\n", id
, value
, data
);
7991 func_glGetVariantIntegervEXT( id
, value
, data
);
7995 static void WINAPI
wine_glGetVariantPointervEXT( GLuint id
, GLenum value
, GLvoid
** data
) {
7996 void (*func_glGetVariantPointervEXT
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVariantPointervEXT
];
7997 TRACE("(%d, %d, %p)\n", id
, value
, data
);
7999 func_glGetVariantPointervEXT( id
, value
, data
);
8003 static GLint WINAPI
wine_glGetVaryingLocationNV( GLuint program
, char* name
) {
8005 GLint (*func_glGetVaryingLocationNV
)( GLuint
, char* ) = extension_funcs
[EXT_glGetVaryingLocationNV
];
8006 TRACE("(%d, %p)\n", program
, name
);
8008 ret_value
= func_glGetVaryingLocationNV( program
, name
);
8013 static void WINAPI
wine_glGetVertexAttribArrayObjectfvATI( GLuint index
, GLenum pname
, GLfloat
* params
) {
8014 void (*func_glGetVertexAttribArrayObjectfvATI
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribArrayObjectfvATI
];
8015 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8017 func_glGetVertexAttribArrayObjectfvATI( index
, pname
, params
);
8021 static void WINAPI
wine_glGetVertexAttribArrayObjectivATI( GLuint index
, GLenum pname
, GLint
* params
) {
8022 void (*func_glGetVertexAttribArrayObjectivATI
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribArrayObjectivATI
];
8023 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8025 func_glGetVertexAttribArrayObjectivATI( index
, pname
, params
);
8029 static void WINAPI
wine_glGetVertexAttribIiv( GLuint index
, GLenum pname
, GLint
* params
) {
8030 void (*func_glGetVertexAttribIiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribIiv
];
8031 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8033 func_glGetVertexAttribIiv( index
, pname
, params
);
8037 static void WINAPI
wine_glGetVertexAttribIivEXT( GLuint index
, GLenum pname
, GLint
* params
) {
8038 void (*func_glGetVertexAttribIivEXT
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribIivEXT
];
8039 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8041 func_glGetVertexAttribIivEXT( index
, pname
, params
);
8045 static void WINAPI
wine_glGetVertexAttribIuiv( GLuint index
, GLenum pname
, GLuint
* params
) {
8046 void (*func_glGetVertexAttribIuiv
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetVertexAttribIuiv
];
8047 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8049 func_glGetVertexAttribIuiv( index
, pname
, params
);
8053 static void WINAPI
wine_glGetVertexAttribIuivEXT( GLuint index
, GLenum pname
, GLuint
* params
) {
8054 void (*func_glGetVertexAttribIuivEXT
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetVertexAttribIuivEXT
];
8055 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8057 func_glGetVertexAttribIuivEXT( index
, pname
, params
);
8061 static void WINAPI
wine_glGetVertexAttribLdv( GLuint index
, GLenum pname
, GLdouble
* params
) {
8062 void (*func_glGetVertexAttribLdv
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribLdv
];
8063 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8065 func_glGetVertexAttribLdv( index
, pname
, params
);
8069 static void WINAPI
wine_glGetVertexAttribLdvEXT( GLuint index
, GLenum pname
, GLdouble
* params
) {
8070 void (*func_glGetVertexAttribLdvEXT
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribLdvEXT
];
8071 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8073 func_glGetVertexAttribLdvEXT( index
, pname
, params
);
8077 static void WINAPI
wine_glGetVertexAttribLi64vNV( GLuint index
, GLenum pname
, INT64
* params
) {
8078 void (*func_glGetVertexAttribLi64vNV
)( GLuint
, GLenum
, INT64
* ) = extension_funcs
[EXT_glGetVertexAttribLi64vNV
];
8079 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8081 func_glGetVertexAttribLi64vNV( index
, pname
, params
);
8085 static void WINAPI
wine_glGetVertexAttribLui64vNV( GLuint index
, GLenum pname
, UINT64
* params
) {
8086 void (*func_glGetVertexAttribLui64vNV
)( GLuint
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetVertexAttribLui64vNV
];
8087 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8089 func_glGetVertexAttribLui64vNV( index
, pname
, params
);
8093 static void WINAPI
wine_glGetVertexAttribPointerv( GLuint index
, GLenum pname
, GLvoid
** pointer
) {
8094 void (*func_glGetVertexAttribPointerv
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVertexAttribPointerv
];
8095 TRACE("(%d, %d, %p)\n", index
, pname
, pointer
);
8097 func_glGetVertexAttribPointerv( index
, pname
, pointer
);
8101 static void WINAPI
wine_glGetVertexAttribPointervARB( GLuint index
, GLenum pname
, GLvoid
** pointer
) {
8102 void (*func_glGetVertexAttribPointervARB
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVertexAttribPointervARB
];
8103 TRACE("(%d, %d, %p)\n", index
, pname
, pointer
);
8105 func_glGetVertexAttribPointervARB( index
, pname
, pointer
);
8109 static void WINAPI
wine_glGetVertexAttribPointervNV( GLuint index
, GLenum pname
, GLvoid
** pointer
) {
8110 void (*func_glGetVertexAttribPointervNV
)( GLuint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glGetVertexAttribPointervNV
];
8111 TRACE("(%d, %d, %p)\n", index
, pname
, pointer
);
8113 func_glGetVertexAttribPointervNV( index
, pname
, pointer
);
8117 static void WINAPI
wine_glGetVertexAttribdv( GLuint index
, GLenum pname
, GLdouble
* params
) {
8118 void (*func_glGetVertexAttribdv
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribdv
];
8119 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8121 func_glGetVertexAttribdv( index
, pname
, params
);
8125 static void WINAPI
wine_glGetVertexAttribdvARB( GLuint index
, GLenum pname
, GLdouble
* params
) {
8126 void (*func_glGetVertexAttribdvARB
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribdvARB
];
8127 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8129 func_glGetVertexAttribdvARB( index
, pname
, params
);
8133 static void WINAPI
wine_glGetVertexAttribdvNV( GLuint index
, GLenum pname
, GLdouble
* params
) {
8134 void (*func_glGetVertexAttribdvNV
)( GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVertexAttribdvNV
];
8135 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8137 func_glGetVertexAttribdvNV( index
, pname
, params
);
8141 static void WINAPI
wine_glGetVertexAttribfv( GLuint index
, GLenum pname
, GLfloat
* params
) {
8142 void (*func_glGetVertexAttribfv
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribfv
];
8143 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8145 func_glGetVertexAttribfv( index
, pname
, params
);
8149 static void WINAPI
wine_glGetVertexAttribfvARB( GLuint index
, GLenum pname
, GLfloat
* params
) {
8150 void (*func_glGetVertexAttribfvARB
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribfvARB
];
8151 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8153 func_glGetVertexAttribfvARB( index
, pname
, params
);
8157 static void WINAPI
wine_glGetVertexAttribfvNV( GLuint index
, GLenum pname
, GLfloat
* params
) {
8158 void (*func_glGetVertexAttribfvNV
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVertexAttribfvNV
];
8159 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8161 func_glGetVertexAttribfvNV( index
, pname
, params
);
8165 static void WINAPI
wine_glGetVertexAttribiv( GLuint index
, GLenum pname
, GLint
* params
) {
8166 void (*func_glGetVertexAttribiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribiv
];
8167 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8169 func_glGetVertexAttribiv( index
, pname
, params
);
8173 static void WINAPI
wine_glGetVertexAttribivARB( GLuint index
, GLenum pname
, GLint
* params
) {
8174 void (*func_glGetVertexAttribivARB
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribivARB
];
8175 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8177 func_glGetVertexAttribivARB( index
, pname
, params
);
8181 static void WINAPI
wine_glGetVertexAttribivNV( GLuint index
, GLenum pname
, GLint
* params
) {
8182 void (*func_glGetVertexAttribivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVertexAttribivNV
];
8183 TRACE("(%d, %d, %p)\n", index
, pname
, params
);
8185 func_glGetVertexAttribivNV( index
, pname
, params
);
8189 static void WINAPI
wine_glGetVideoCaptureStreamdvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLdouble
* params
) {
8190 void (*func_glGetVideoCaptureStreamdvNV
)( GLuint
, GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glGetVideoCaptureStreamdvNV
];
8191 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
8193 func_glGetVideoCaptureStreamdvNV( video_capture_slot
, stream
, pname
, params
);
8197 static void WINAPI
wine_glGetVideoCaptureStreamfvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLfloat
* params
) {
8198 void (*func_glGetVideoCaptureStreamfvNV
)( GLuint
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glGetVideoCaptureStreamfvNV
];
8199 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
8201 func_glGetVideoCaptureStreamfvNV( video_capture_slot
, stream
, pname
, params
);
8205 static void WINAPI
wine_glGetVideoCaptureStreamivNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLint
* params
) {
8206 void (*func_glGetVideoCaptureStreamivNV
)( GLuint
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVideoCaptureStreamivNV
];
8207 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
8209 func_glGetVideoCaptureStreamivNV( video_capture_slot
, stream
, pname
, params
);
8213 static void WINAPI
wine_glGetVideoCaptureivNV( GLuint video_capture_slot
, GLenum pname
, GLint
* params
) {
8214 void (*func_glGetVideoCaptureivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVideoCaptureivNV
];
8215 TRACE("(%d, %d, %p)\n", video_capture_slot
, pname
, params
);
8217 func_glGetVideoCaptureivNV( video_capture_slot
, pname
, params
);
8221 static void WINAPI
wine_glGetVideoi64vNV( GLuint video_slot
, GLenum pname
, INT64
* params
) {
8222 void (*func_glGetVideoi64vNV
)( GLuint
, GLenum
, INT64
* ) = extension_funcs
[EXT_glGetVideoi64vNV
];
8223 TRACE("(%d, %d, %p)\n", video_slot
, pname
, params
);
8225 func_glGetVideoi64vNV( video_slot
, pname
, params
);
8229 static void WINAPI
wine_glGetVideoivNV( GLuint video_slot
, GLenum pname
, GLint
* params
) {
8230 void (*func_glGetVideoivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glGetVideoivNV
];
8231 TRACE("(%d, %d, %p)\n", video_slot
, pname
, params
);
8233 func_glGetVideoivNV( video_slot
, pname
, params
);
8237 static void WINAPI
wine_glGetVideoui64vNV( GLuint video_slot
, GLenum pname
, UINT64
* params
) {
8238 void (*func_glGetVideoui64vNV
)( GLuint
, GLenum
, UINT64
* ) = extension_funcs
[EXT_glGetVideoui64vNV
];
8239 TRACE("(%d, %d, %p)\n", video_slot
, pname
, params
);
8241 func_glGetVideoui64vNV( video_slot
, pname
, params
);
8245 static void WINAPI
wine_glGetVideouivNV( GLuint video_slot
, GLenum pname
, GLuint
* params
) {
8246 void (*func_glGetVideouivNV
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glGetVideouivNV
];
8247 TRACE("(%d, %d, %p)\n", video_slot
, pname
, params
);
8249 func_glGetVideouivNV( video_slot
, pname
, params
);
8253 static void WINAPI
wine_glGetnColorTableARB( GLenum target
, GLenum format
, GLenum type
, GLsizei bufSize
, GLvoid
* table
) {
8254 void (*func_glGetnColorTableARB
)( GLenum
, GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glGetnColorTableARB
];
8255 TRACE("(%d, %d, %d, %d, %p)\n", target
, format
, type
, bufSize
, table
);
8257 func_glGetnColorTableARB( target
, format
, type
, bufSize
, table
);
8261 static void WINAPI
wine_glGetnCompressedTexImageARB( GLenum target
, GLint lod
, GLsizei bufSize
, GLvoid
* img
) {
8262 void (*func_glGetnCompressedTexImageARB
)( GLenum
, GLint
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glGetnCompressedTexImageARB
];
8263 TRACE("(%d, %d, %d, %p)\n", target
, lod
, bufSize
, img
);
8265 func_glGetnCompressedTexImageARB( target
, lod
, bufSize
, img
);
8269 static void WINAPI
wine_glGetnConvolutionFilterARB( GLenum target
, GLenum format
, GLenum type
, GLsizei bufSize
, GLvoid
* image
) {
8270 void (*func_glGetnConvolutionFilterARB
)( GLenum
, GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glGetnConvolutionFilterARB
];
8271 TRACE("(%d, %d, %d, %d, %p)\n", target
, format
, type
, bufSize
, image
);
8273 func_glGetnConvolutionFilterARB( target
, format
, type
, bufSize
, image
);
8277 static void WINAPI
wine_glGetnHistogramARB( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLsizei bufSize
, GLvoid
* values
) {
8278 void (*func_glGetnHistogramARB
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glGetnHistogramARB
];
8279 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, bufSize
, values
);
8281 func_glGetnHistogramARB( target
, reset
, format
, type
, bufSize
, values
);
8285 static void WINAPI
wine_glGetnMapdvARB( GLenum target
, GLenum query
, GLsizei bufSize
, GLdouble
* v
) {
8286 void (*func_glGetnMapdvARB
)( GLenum
, GLenum
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glGetnMapdvARB
];
8287 TRACE("(%d, %d, %d, %p)\n", target
, query
, bufSize
, v
);
8289 func_glGetnMapdvARB( target
, query
, bufSize
, v
);
8293 static void WINAPI
wine_glGetnMapfvARB( GLenum target
, GLenum query
, GLsizei bufSize
, GLfloat
* v
) {
8294 void (*func_glGetnMapfvARB
)( GLenum
, GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glGetnMapfvARB
];
8295 TRACE("(%d, %d, %d, %p)\n", target
, query
, bufSize
, v
);
8297 func_glGetnMapfvARB( target
, query
, bufSize
, v
);
8301 static void WINAPI
wine_glGetnMapivARB( GLenum target
, GLenum query
, GLsizei bufSize
, GLint
* v
) {
8302 void (*func_glGetnMapivARB
)( GLenum
, GLenum
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glGetnMapivARB
];
8303 TRACE("(%d, %d, %d, %p)\n", target
, query
, bufSize
, v
);
8305 func_glGetnMapivARB( target
, query
, bufSize
, v
);
8309 static void WINAPI
wine_glGetnMinmaxARB( GLenum target
, GLboolean reset
, GLenum format
, GLenum type
, GLsizei bufSize
, GLvoid
* values
) {
8310 void (*func_glGetnMinmaxARB
)( GLenum
, GLboolean
, GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glGetnMinmaxARB
];
8311 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, reset
, format
, type
, bufSize
, values
);
8313 func_glGetnMinmaxARB( target
, reset
, format
, type
, bufSize
, values
);
8317 static void WINAPI
wine_glGetnPixelMapfvARB( GLenum map
, GLsizei bufSize
, GLfloat
* values
) {
8318 void (*func_glGetnPixelMapfvARB
)( GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glGetnPixelMapfvARB
];
8319 TRACE("(%d, %d, %p)\n", map
, bufSize
, values
);
8321 func_glGetnPixelMapfvARB( map
, bufSize
, values
);
8325 static void WINAPI
wine_glGetnPixelMapuivARB( GLenum map
, GLsizei bufSize
, GLuint
* values
) {
8326 void (*func_glGetnPixelMapuivARB
)( GLenum
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGetnPixelMapuivARB
];
8327 TRACE("(%d, %d, %p)\n", map
, bufSize
, values
);
8329 func_glGetnPixelMapuivARB( map
, bufSize
, values
);
8333 static void WINAPI
wine_glGetnPixelMapusvARB( GLenum map
, GLsizei bufSize
, GLushort
* values
) {
8334 void (*func_glGetnPixelMapusvARB
)( GLenum
, GLsizei
, GLushort
* ) = extension_funcs
[EXT_glGetnPixelMapusvARB
];
8335 TRACE("(%d, %d, %p)\n", map
, bufSize
, values
);
8337 func_glGetnPixelMapusvARB( map
, bufSize
, values
);
8341 static void WINAPI
wine_glGetnPolygonStippleARB( GLsizei bufSize
, GLubyte
* pattern
) {
8342 void (*func_glGetnPolygonStippleARB
)( GLsizei
, GLubyte
* ) = extension_funcs
[EXT_glGetnPolygonStippleARB
];
8343 TRACE("(%d, %p)\n", bufSize
, pattern
);
8345 func_glGetnPolygonStippleARB( bufSize
, pattern
);
8349 static void WINAPI
wine_glGetnSeparableFilterARB( GLenum target
, GLenum format
, GLenum type
, GLsizei rowBufSize
, GLvoid
* row
, GLsizei columnBufSize
, GLvoid
* column
, GLvoid
* span
) {
8350 void (*func_glGetnSeparableFilterARB
)( GLenum
, GLenum
, GLenum
, GLsizei
, GLvoid
*, GLsizei
, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glGetnSeparableFilterARB
];
8351 TRACE("(%d, %d, %d, %d, %p, %d, %p, %p)\n", target
, format
, type
, rowBufSize
, row
, columnBufSize
, column
, span
);
8353 func_glGetnSeparableFilterARB( target
, format
, type
, rowBufSize
, row
, columnBufSize
, column
, span
);
8357 static void WINAPI
wine_glGetnTexImageARB( GLenum target
, GLint level
, GLenum format
, GLenum type
, GLsizei bufSize
, GLvoid
* img
) {
8358 void (*func_glGetnTexImageARB
)( GLenum
, GLint
, GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glGetnTexImageARB
];
8359 TRACE("(%d, %d, %d, %d, %d, %p)\n", target
, level
, format
, type
, bufSize
, img
);
8361 func_glGetnTexImageARB( target
, level
, format
, type
, bufSize
, img
);
8365 static void WINAPI
wine_glGetnUniformdvARB( GLuint program
, GLint location
, GLsizei bufSize
, GLdouble
* params
) {
8366 void (*func_glGetnUniformdvARB
)( GLuint
, GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glGetnUniformdvARB
];
8367 TRACE("(%d, %d, %d, %p)\n", program
, location
, bufSize
, params
);
8369 func_glGetnUniformdvARB( program
, location
, bufSize
, params
);
8373 static void WINAPI
wine_glGetnUniformfvARB( GLuint program
, GLint location
, GLsizei bufSize
, GLfloat
* params
) {
8374 void (*func_glGetnUniformfvARB
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glGetnUniformfvARB
];
8375 TRACE("(%d, %d, %d, %p)\n", program
, location
, bufSize
, params
);
8377 func_glGetnUniformfvARB( program
, location
, bufSize
, params
);
8381 static void WINAPI
wine_glGetnUniformivARB( GLuint program
, GLint location
, GLsizei bufSize
, GLint
* params
) {
8382 void (*func_glGetnUniformivARB
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glGetnUniformivARB
];
8383 TRACE("(%d, %d, %d, %p)\n", program
, location
, bufSize
, params
);
8385 func_glGetnUniformivARB( program
, location
, bufSize
, params
);
8389 static void WINAPI
wine_glGetnUniformuivARB( GLuint program
, GLint location
, GLsizei bufSize
, GLuint
* params
) {
8390 void (*func_glGetnUniformuivARB
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glGetnUniformuivARB
];
8391 TRACE("(%d, %d, %d, %p)\n", program
, location
, bufSize
, params
);
8393 func_glGetnUniformuivARB( program
, location
, bufSize
, params
);
8397 static void WINAPI
wine_glGlobalAlphaFactorbSUN( GLbyte factor
) {
8398 void (*func_glGlobalAlphaFactorbSUN
)( GLbyte
) = extension_funcs
[EXT_glGlobalAlphaFactorbSUN
];
8399 TRACE("(%d)\n", factor
);
8401 func_glGlobalAlphaFactorbSUN( factor
);
8405 static void WINAPI
wine_glGlobalAlphaFactordSUN( GLdouble factor
) {
8406 void (*func_glGlobalAlphaFactordSUN
)( GLdouble
) = extension_funcs
[EXT_glGlobalAlphaFactordSUN
];
8407 TRACE("(%f)\n", factor
);
8409 func_glGlobalAlphaFactordSUN( factor
);
8413 static void WINAPI
wine_glGlobalAlphaFactorfSUN( GLfloat factor
) {
8414 void (*func_glGlobalAlphaFactorfSUN
)( GLfloat
) = extension_funcs
[EXT_glGlobalAlphaFactorfSUN
];
8415 TRACE("(%f)\n", factor
);
8417 func_glGlobalAlphaFactorfSUN( factor
);
8421 static void WINAPI
wine_glGlobalAlphaFactoriSUN( GLint factor
) {
8422 void (*func_glGlobalAlphaFactoriSUN
)( GLint
) = extension_funcs
[EXT_glGlobalAlphaFactoriSUN
];
8423 TRACE("(%d)\n", factor
);
8425 func_glGlobalAlphaFactoriSUN( factor
);
8429 static void WINAPI
wine_glGlobalAlphaFactorsSUN( GLshort factor
) {
8430 void (*func_glGlobalAlphaFactorsSUN
)( GLshort
) = extension_funcs
[EXT_glGlobalAlphaFactorsSUN
];
8431 TRACE("(%d)\n", factor
);
8433 func_glGlobalAlphaFactorsSUN( factor
);
8437 static void WINAPI
wine_glGlobalAlphaFactorubSUN( GLubyte factor
) {
8438 void (*func_glGlobalAlphaFactorubSUN
)( GLubyte
) = extension_funcs
[EXT_glGlobalAlphaFactorubSUN
];
8439 TRACE("(%d)\n", factor
);
8441 func_glGlobalAlphaFactorubSUN( factor
);
8445 static void WINAPI
wine_glGlobalAlphaFactoruiSUN( GLuint factor
) {
8446 void (*func_glGlobalAlphaFactoruiSUN
)( GLuint
) = extension_funcs
[EXT_glGlobalAlphaFactoruiSUN
];
8447 TRACE("(%d)\n", factor
);
8449 func_glGlobalAlphaFactoruiSUN( factor
);
8453 static void WINAPI
wine_glGlobalAlphaFactorusSUN( GLushort factor
) {
8454 void (*func_glGlobalAlphaFactorusSUN
)( GLushort
) = extension_funcs
[EXT_glGlobalAlphaFactorusSUN
];
8455 TRACE("(%d)\n", factor
);
8457 func_glGlobalAlphaFactorusSUN( factor
);
8461 static void WINAPI
wine_glHintPGI( GLenum target
, GLint mode
) {
8462 void (*func_glHintPGI
)( GLenum
, GLint
) = extension_funcs
[EXT_glHintPGI
];
8463 TRACE("(%d, %d)\n", target
, mode
);
8465 func_glHintPGI( target
, mode
);
8469 static void WINAPI
wine_glHistogram( GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
) {
8470 void (*func_glHistogram
)( GLenum
, GLsizei
, GLenum
, GLboolean
) = extension_funcs
[EXT_glHistogram
];
8471 TRACE("(%d, %d, %d, %d)\n", target
, width
, internalformat
, sink
);
8473 func_glHistogram( target
, width
, internalformat
, sink
);
8477 static void WINAPI
wine_glHistogramEXT( GLenum target
, GLsizei width
, GLenum internalformat
, GLboolean sink
) {
8478 void (*func_glHistogramEXT
)( GLenum
, GLsizei
, GLenum
, GLboolean
) = extension_funcs
[EXT_glHistogramEXT
];
8479 TRACE("(%d, %d, %d, %d)\n", target
, width
, internalformat
, sink
);
8481 func_glHistogramEXT( target
, width
, internalformat
, sink
);
8485 static void WINAPI
wine_glIglooInterfaceSGIX( GLenum pname
, GLvoid
* params
) {
8486 void (*func_glIglooInterfaceSGIX
)( GLenum
, GLvoid
* ) = extension_funcs
[EXT_glIglooInterfaceSGIX
];
8487 TRACE("(%d, %p)\n", pname
, params
);
8489 func_glIglooInterfaceSGIX( pname
, params
);
8493 static void WINAPI
wine_glImageTransformParameterfHP( GLenum target
, GLenum pname
, GLfloat param
) {
8494 void (*func_glImageTransformParameterfHP
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glImageTransformParameterfHP
];
8495 TRACE("(%d, %d, %f)\n", target
, pname
, param
);
8497 func_glImageTransformParameterfHP( target
, pname
, param
);
8501 static void WINAPI
wine_glImageTransformParameterfvHP( GLenum target
, GLenum pname
, GLfloat
* params
) {
8502 void (*func_glImageTransformParameterfvHP
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glImageTransformParameterfvHP
];
8503 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
8505 func_glImageTransformParameterfvHP( target
, pname
, params
);
8509 static void WINAPI
wine_glImageTransformParameteriHP( GLenum target
, GLenum pname
, GLint param
) {
8510 void (*func_glImageTransformParameteriHP
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glImageTransformParameteriHP
];
8511 TRACE("(%d, %d, %d)\n", target
, pname
, param
);
8513 func_glImageTransformParameteriHP( target
, pname
, param
);
8517 static void WINAPI
wine_glImageTransformParameterivHP( GLenum target
, GLenum pname
, GLint
* params
) {
8518 void (*func_glImageTransformParameterivHP
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glImageTransformParameterivHP
];
8519 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
8521 func_glImageTransformParameterivHP( target
, pname
, params
);
8525 static GLvoid
* WINAPI
wine_glImportSyncEXT( GLenum external_sync_type
, INT_PTR external_sync
, GLbitfield flags
) {
8527 GLvoid
* (*func_glImportSyncEXT
)( GLenum
, INT_PTR
, GLbitfield
) = extension_funcs
[EXT_glImportSyncEXT
];
8528 TRACE("(%d, %ld, %d)\n", external_sync_type
, external_sync
, flags
);
8530 ret_value
= func_glImportSyncEXT( external_sync_type
, external_sync
, flags
);
8535 static void WINAPI
wine_glIndexFormatNV( GLenum type
, GLsizei stride
) {
8536 void (*func_glIndexFormatNV
)( GLenum
, GLsizei
) = extension_funcs
[EXT_glIndexFormatNV
];
8537 TRACE("(%d, %d)\n", type
, stride
);
8539 func_glIndexFormatNV( type
, stride
);
8543 static void WINAPI
wine_glIndexFuncEXT( GLenum func
, GLclampf ref
) {
8544 void (*func_glIndexFuncEXT
)( GLenum
, GLclampf
) = extension_funcs
[EXT_glIndexFuncEXT
];
8545 TRACE("(%d, %f)\n", func
, ref
);
8547 func_glIndexFuncEXT( func
, ref
);
8551 static void WINAPI
wine_glIndexMaterialEXT( GLenum face
, GLenum mode
) {
8552 void (*func_glIndexMaterialEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glIndexMaterialEXT
];
8553 TRACE("(%d, %d)\n", face
, mode
);
8555 func_glIndexMaterialEXT( face
, mode
);
8559 static void WINAPI
wine_glIndexPointerEXT( GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
8560 void (*func_glIndexPointerEXT
)( GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glIndexPointerEXT
];
8561 TRACE("(%d, %d, %d, %p)\n", type
, stride
, count
, pointer
);
8563 func_glIndexPointerEXT( type
, stride
, count
, pointer
);
8567 static void WINAPI
wine_glIndexPointerListIBM( GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
8568 void (*func_glIndexPointerListIBM
)( GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glIndexPointerListIBM
];
8569 TRACE("(%d, %d, %p, %d)\n", type
, stride
, pointer
, ptrstride
);
8571 func_glIndexPointerListIBM( type
, stride
, pointer
, ptrstride
);
8575 static void WINAPI
wine_glInsertComponentEXT( GLuint res
, GLuint src
, GLuint num
) {
8576 void (*func_glInsertComponentEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glInsertComponentEXT
];
8577 TRACE("(%d, %d, %d)\n", res
, src
, num
);
8579 func_glInsertComponentEXT( res
, src
, num
);
8583 static void WINAPI
wine_glInstrumentsBufferSGIX( GLsizei size
, GLint
* buffer
) {
8584 void (*func_glInstrumentsBufferSGIX
)( GLsizei
, GLint
* ) = extension_funcs
[EXT_glInstrumentsBufferSGIX
];
8585 TRACE("(%d, %p)\n", size
, buffer
);
8587 func_glInstrumentsBufferSGIX( size
, buffer
);
8591 static void WINAPI
wine_glInterpolatePathsNV( GLuint resultPath
, GLuint pathA
, GLuint pathB
, GLfloat weight
) {
8592 void (*func_glInterpolatePathsNV
)( GLuint
, GLuint
, GLuint
, GLfloat
) = extension_funcs
[EXT_glInterpolatePathsNV
];
8593 TRACE("(%d, %d, %d, %f)\n", resultPath
, pathA
, pathB
, weight
);
8595 func_glInterpolatePathsNV( resultPath
, pathA
, pathB
, weight
);
8599 static GLboolean WINAPI
wine_glIsAsyncMarkerSGIX( GLuint marker
) {
8600 GLboolean ret_value
;
8601 GLboolean (*func_glIsAsyncMarkerSGIX
)( GLuint
) = extension_funcs
[EXT_glIsAsyncMarkerSGIX
];
8602 TRACE("(%d)\n", marker
);
8604 ret_value
= func_glIsAsyncMarkerSGIX( marker
);
8609 static GLboolean WINAPI
wine_glIsBuffer( GLuint buffer
) {
8610 GLboolean ret_value
;
8611 GLboolean (*func_glIsBuffer
)( GLuint
) = extension_funcs
[EXT_glIsBuffer
];
8612 TRACE("(%d)\n", buffer
);
8614 ret_value
= func_glIsBuffer( buffer
);
8619 static GLboolean WINAPI
wine_glIsBufferARB( GLuint buffer
) {
8620 GLboolean ret_value
;
8621 GLboolean (*func_glIsBufferARB
)( GLuint
) = extension_funcs
[EXT_glIsBufferARB
];
8622 TRACE("(%d)\n", buffer
);
8624 ret_value
= func_glIsBufferARB( buffer
);
8629 static GLboolean WINAPI
wine_glIsBufferResidentNV( GLenum target
) {
8630 GLboolean ret_value
;
8631 GLboolean (*func_glIsBufferResidentNV
)( GLenum
) = extension_funcs
[EXT_glIsBufferResidentNV
];
8632 TRACE("(%d)\n", target
);
8634 ret_value
= func_glIsBufferResidentNV( target
);
8639 static GLboolean WINAPI
wine_glIsEnabledIndexedEXT( GLenum target
, GLuint index
) {
8640 GLboolean ret_value
;
8641 GLboolean (*func_glIsEnabledIndexedEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glIsEnabledIndexedEXT
];
8642 TRACE("(%d, %d)\n", target
, index
);
8644 ret_value
= func_glIsEnabledIndexedEXT( target
, index
);
8649 static GLboolean WINAPI
wine_glIsEnabledi( GLenum target
, GLuint index
) {
8650 GLboolean ret_value
;
8651 GLboolean (*func_glIsEnabledi
)( GLenum
, GLuint
) = extension_funcs
[EXT_glIsEnabledi
];
8652 TRACE("(%d, %d)\n", target
, index
);
8654 ret_value
= func_glIsEnabledi( target
, index
);
8659 static GLboolean WINAPI
wine_glIsFenceAPPLE( GLuint fence
) {
8660 GLboolean ret_value
;
8661 GLboolean (*func_glIsFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glIsFenceAPPLE
];
8662 TRACE("(%d)\n", fence
);
8664 ret_value
= func_glIsFenceAPPLE( fence
);
8669 static GLboolean WINAPI
wine_glIsFenceNV( GLuint fence
) {
8670 GLboolean ret_value
;
8671 GLboolean (*func_glIsFenceNV
)( GLuint
) = extension_funcs
[EXT_glIsFenceNV
];
8672 TRACE("(%d)\n", fence
);
8674 ret_value
= func_glIsFenceNV( fence
);
8679 static GLboolean WINAPI
wine_glIsFramebuffer( GLuint framebuffer
) {
8680 GLboolean ret_value
;
8681 GLboolean (*func_glIsFramebuffer
)( GLuint
) = extension_funcs
[EXT_glIsFramebuffer
];
8682 TRACE("(%d)\n", framebuffer
);
8684 ret_value
= func_glIsFramebuffer( framebuffer
);
8689 static GLboolean WINAPI
wine_glIsFramebufferEXT( GLuint framebuffer
) {
8690 GLboolean ret_value
;
8691 GLboolean (*func_glIsFramebufferEXT
)( GLuint
) = extension_funcs
[EXT_glIsFramebufferEXT
];
8692 TRACE("(%d)\n", framebuffer
);
8694 ret_value
= func_glIsFramebufferEXT( framebuffer
);
8699 static GLboolean WINAPI
wine_glIsImageHandleResidentNV( UINT64 handle
) {
8700 GLboolean ret_value
;
8701 GLboolean (*func_glIsImageHandleResidentNV
)( UINT64
) = extension_funcs
[EXT_glIsImageHandleResidentNV
];
8702 TRACE("(%s)\n", wine_dbgstr_longlong(handle
) );
8704 ret_value
= func_glIsImageHandleResidentNV( handle
);
8709 static GLboolean WINAPI
wine_glIsNameAMD( GLenum identifier
, GLuint name
) {
8710 GLboolean ret_value
;
8711 GLboolean (*func_glIsNameAMD
)( GLenum
, GLuint
) = extension_funcs
[EXT_glIsNameAMD
];
8712 TRACE("(%d, %d)\n", identifier
, name
);
8714 ret_value
= func_glIsNameAMD( identifier
, name
);
8719 static GLboolean WINAPI
wine_glIsNamedBufferResidentNV( GLuint buffer
) {
8720 GLboolean ret_value
;
8721 GLboolean (*func_glIsNamedBufferResidentNV
)( GLuint
) = extension_funcs
[EXT_glIsNamedBufferResidentNV
];
8722 TRACE("(%d)\n", buffer
);
8724 ret_value
= func_glIsNamedBufferResidentNV( buffer
);
8729 static GLboolean WINAPI
wine_glIsNamedStringARB( GLint namelen
, char* name
) {
8730 GLboolean ret_value
;
8731 GLboolean (*func_glIsNamedStringARB
)( GLint
, char* ) = extension_funcs
[EXT_glIsNamedStringARB
];
8732 TRACE("(%d, %p)\n", namelen
, name
);
8734 ret_value
= func_glIsNamedStringARB( namelen
, name
);
8739 static GLboolean WINAPI
wine_glIsObjectBufferATI( GLuint buffer
) {
8740 GLboolean ret_value
;
8741 GLboolean (*func_glIsObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glIsObjectBufferATI
];
8742 TRACE("(%d)\n", buffer
);
8744 ret_value
= func_glIsObjectBufferATI( buffer
);
8749 static GLboolean WINAPI
wine_glIsOcclusionQueryNV( GLuint id
) {
8750 GLboolean ret_value
;
8751 GLboolean (*func_glIsOcclusionQueryNV
)( GLuint
) = extension_funcs
[EXT_glIsOcclusionQueryNV
];
8752 TRACE("(%d)\n", id
);
8754 ret_value
= func_glIsOcclusionQueryNV( id
);
8759 static GLboolean WINAPI
wine_glIsPathNV( GLuint path
) {
8760 GLboolean ret_value
;
8761 GLboolean (*func_glIsPathNV
)( GLuint
) = extension_funcs
[EXT_glIsPathNV
];
8762 TRACE("(%d)\n", path
);
8764 ret_value
= func_glIsPathNV( path
);
8769 static GLboolean WINAPI
wine_glIsPointInFillPathNV( GLuint path
, GLuint mask
, GLfloat x
, GLfloat y
) {
8770 GLboolean ret_value
;
8771 GLboolean (*func_glIsPointInFillPathNV
)( GLuint
, GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glIsPointInFillPathNV
];
8772 TRACE("(%d, %d, %f, %f)\n", path
, mask
, x
, y
);
8774 ret_value
= func_glIsPointInFillPathNV( path
, mask
, x
, y
);
8779 static GLboolean WINAPI
wine_glIsPointInStrokePathNV( GLuint path
, GLfloat x
, GLfloat y
) {
8780 GLboolean ret_value
;
8781 GLboolean (*func_glIsPointInStrokePathNV
)( GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glIsPointInStrokePathNV
];
8782 TRACE("(%d, %f, %f)\n", path
, x
, y
);
8784 ret_value
= func_glIsPointInStrokePathNV( path
, x
, y
);
8789 static GLboolean WINAPI
wine_glIsProgram( GLuint program
) {
8790 GLboolean ret_value
;
8791 GLboolean (*func_glIsProgram
)( GLuint
) = extension_funcs
[EXT_glIsProgram
];
8792 TRACE("(%d)\n", program
);
8794 ret_value
= func_glIsProgram( program
);
8799 static GLboolean WINAPI
wine_glIsProgramARB( GLuint program
) {
8800 GLboolean ret_value
;
8801 GLboolean (*func_glIsProgramARB
)( GLuint
) = extension_funcs
[EXT_glIsProgramARB
];
8802 TRACE("(%d)\n", program
);
8804 ret_value
= func_glIsProgramARB( program
);
8809 static GLboolean WINAPI
wine_glIsProgramNV( GLuint id
) {
8810 GLboolean ret_value
;
8811 GLboolean (*func_glIsProgramNV
)( GLuint
) = extension_funcs
[EXT_glIsProgramNV
];
8812 TRACE("(%d)\n", id
);
8814 ret_value
= func_glIsProgramNV( id
);
8819 static GLboolean WINAPI
wine_glIsProgramPipeline( GLuint pipeline
) {
8820 GLboolean ret_value
;
8821 GLboolean (*func_glIsProgramPipeline
)( GLuint
) = extension_funcs
[EXT_glIsProgramPipeline
];
8822 TRACE("(%d)\n", pipeline
);
8824 ret_value
= func_glIsProgramPipeline( pipeline
);
8829 static GLboolean WINAPI
wine_glIsQuery( GLuint id
) {
8830 GLboolean ret_value
;
8831 GLboolean (*func_glIsQuery
)( GLuint
) = extension_funcs
[EXT_glIsQuery
];
8832 TRACE("(%d)\n", id
);
8834 ret_value
= func_glIsQuery( id
);
8839 static GLboolean WINAPI
wine_glIsQueryARB( GLuint id
) {
8840 GLboolean ret_value
;
8841 GLboolean (*func_glIsQueryARB
)( GLuint
) = extension_funcs
[EXT_glIsQueryARB
];
8842 TRACE("(%d)\n", id
);
8844 ret_value
= func_glIsQueryARB( id
);
8849 static GLboolean WINAPI
wine_glIsRenderbuffer( GLuint renderbuffer
) {
8850 GLboolean ret_value
;
8851 GLboolean (*func_glIsRenderbuffer
)( GLuint
) = extension_funcs
[EXT_glIsRenderbuffer
];
8852 TRACE("(%d)\n", renderbuffer
);
8854 ret_value
= func_glIsRenderbuffer( renderbuffer
);
8859 static GLboolean WINAPI
wine_glIsRenderbufferEXT( GLuint renderbuffer
) {
8860 GLboolean ret_value
;
8861 GLboolean (*func_glIsRenderbufferEXT
)( GLuint
) = extension_funcs
[EXT_glIsRenderbufferEXT
];
8862 TRACE("(%d)\n", renderbuffer
);
8864 ret_value
= func_glIsRenderbufferEXT( renderbuffer
);
8869 static GLboolean WINAPI
wine_glIsSampler( GLuint sampler
) {
8870 GLboolean ret_value
;
8871 GLboolean (*func_glIsSampler
)( GLuint
) = extension_funcs
[EXT_glIsSampler
];
8872 TRACE("(%d)\n", sampler
);
8874 ret_value
= func_glIsSampler( sampler
);
8879 static GLboolean WINAPI
wine_glIsShader( GLuint shader
) {
8880 GLboolean ret_value
;
8881 GLboolean (*func_glIsShader
)( GLuint
) = extension_funcs
[EXT_glIsShader
];
8882 TRACE("(%d)\n", shader
);
8884 ret_value
= func_glIsShader( shader
);
8889 static GLboolean WINAPI
wine_glIsSync( GLvoid
* sync
) {
8890 GLboolean ret_value
;
8891 GLboolean (*func_glIsSync
)( GLvoid
* ) = extension_funcs
[EXT_glIsSync
];
8892 TRACE("(%p)\n", sync
);
8894 ret_value
= func_glIsSync( sync
);
8899 static GLboolean WINAPI
wine_glIsTextureEXT( GLuint texture
) {
8900 GLboolean ret_value
;
8901 GLboolean (*func_glIsTextureEXT
)( GLuint
) = extension_funcs
[EXT_glIsTextureEXT
];
8902 TRACE("(%d)\n", texture
);
8904 ret_value
= func_glIsTextureEXT( texture
);
8909 static GLboolean WINAPI
wine_glIsTextureHandleResidentNV( UINT64 handle
) {
8910 GLboolean ret_value
;
8911 GLboolean (*func_glIsTextureHandleResidentNV
)( UINT64
) = extension_funcs
[EXT_glIsTextureHandleResidentNV
];
8912 TRACE("(%s)\n", wine_dbgstr_longlong(handle
) );
8914 ret_value
= func_glIsTextureHandleResidentNV( handle
);
8919 static GLboolean WINAPI
wine_glIsTransformFeedback( GLuint id
) {
8920 GLboolean ret_value
;
8921 GLboolean (*func_glIsTransformFeedback
)( GLuint
) = extension_funcs
[EXT_glIsTransformFeedback
];
8922 TRACE("(%d)\n", id
);
8924 ret_value
= func_glIsTransformFeedback( id
);
8929 static GLboolean WINAPI
wine_glIsTransformFeedbackNV( GLuint id
) {
8930 GLboolean ret_value
;
8931 GLboolean (*func_glIsTransformFeedbackNV
)( GLuint
) = extension_funcs
[EXT_glIsTransformFeedbackNV
];
8932 TRACE("(%d)\n", id
);
8934 ret_value
= func_glIsTransformFeedbackNV( id
);
8939 static GLboolean WINAPI
wine_glIsVariantEnabledEXT( GLuint id
, GLenum cap
) {
8940 GLboolean ret_value
;
8941 GLboolean (*func_glIsVariantEnabledEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glIsVariantEnabledEXT
];
8942 TRACE("(%d, %d)\n", id
, cap
);
8944 ret_value
= func_glIsVariantEnabledEXT( id
, cap
);
8949 static GLboolean WINAPI
wine_glIsVertexArray( GLuint array
) {
8950 GLboolean ret_value
;
8951 GLboolean (*func_glIsVertexArray
)( GLuint
) = extension_funcs
[EXT_glIsVertexArray
];
8952 TRACE("(%d)\n", array
);
8954 ret_value
= func_glIsVertexArray( array
);
8959 static GLboolean WINAPI
wine_glIsVertexArrayAPPLE( GLuint array
) {
8960 GLboolean ret_value
;
8961 GLboolean (*func_glIsVertexArrayAPPLE
)( GLuint
) = extension_funcs
[EXT_glIsVertexArrayAPPLE
];
8962 TRACE("(%d)\n", array
);
8964 ret_value
= func_glIsVertexArrayAPPLE( array
);
8969 static GLboolean WINAPI
wine_glIsVertexAttribEnabledAPPLE( GLuint index
, GLenum pname
) {
8970 GLboolean ret_value
;
8971 GLboolean (*func_glIsVertexAttribEnabledAPPLE
)( GLuint
, GLenum
) = extension_funcs
[EXT_glIsVertexAttribEnabledAPPLE
];
8972 TRACE("(%d, %d)\n", index
, pname
);
8974 ret_value
= func_glIsVertexAttribEnabledAPPLE( index
, pname
);
8979 static void WINAPI
wine_glLightEnviSGIX( GLenum pname
, GLint param
) {
8980 void (*func_glLightEnviSGIX
)( GLenum
, GLint
) = extension_funcs
[EXT_glLightEnviSGIX
];
8981 TRACE("(%d, %d)\n", pname
, param
);
8983 func_glLightEnviSGIX( pname
, param
);
8987 static void WINAPI
wine_glLinkProgram( GLuint program
) {
8988 void (*func_glLinkProgram
)( GLuint
) = extension_funcs
[EXT_glLinkProgram
];
8989 TRACE("(%d)\n", program
);
8991 func_glLinkProgram( program
);
8995 static void WINAPI
wine_glLinkProgramARB( unsigned int programObj
) {
8996 void (*func_glLinkProgramARB
)( unsigned int ) = extension_funcs
[EXT_glLinkProgramARB
];
8997 TRACE("(%d)\n", programObj
);
8999 func_glLinkProgramARB( programObj
);
9003 static void WINAPI
wine_glListParameterfSGIX( GLuint list
, GLenum pname
, GLfloat param
) {
9004 void (*func_glListParameterfSGIX
)( GLuint
, GLenum
, GLfloat
) = extension_funcs
[EXT_glListParameterfSGIX
];
9005 TRACE("(%d, %d, %f)\n", list
, pname
, param
);
9007 func_glListParameterfSGIX( list
, pname
, param
);
9011 static void WINAPI
wine_glListParameterfvSGIX( GLuint list
, GLenum pname
, GLfloat
* params
) {
9012 void (*func_glListParameterfvSGIX
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glListParameterfvSGIX
];
9013 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
9015 func_glListParameterfvSGIX( list
, pname
, params
);
9019 static void WINAPI
wine_glListParameteriSGIX( GLuint list
, GLenum pname
, GLint param
) {
9020 void (*func_glListParameteriSGIX
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glListParameteriSGIX
];
9021 TRACE("(%d, %d, %d)\n", list
, pname
, param
);
9023 func_glListParameteriSGIX( list
, pname
, param
);
9027 static void WINAPI
wine_glListParameterivSGIX( GLuint list
, GLenum pname
, GLint
* params
) {
9028 void (*func_glListParameterivSGIX
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glListParameterivSGIX
];
9029 TRACE("(%d, %d, %p)\n", list
, pname
, params
);
9031 func_glListParameterivSGIX( list
, pname
, params
);
9035 static void WINAPI
wine_glLoadIdentityDeformationMapSGIX( GLbitfield mask
) {
9036 void (*func_glLoadIdentityDeformationMapSGIX
)( GLbitfield
) = extension_funcs
[EXT_glLoadIdentityDeformationMapSGIX
];
9037 TRACE("(%d)\n", mask
);
9039 func_glLoadIdentityDeformationMapSGIX( mask
);
9043 static void WINAPI
wine_glLoadProgramNV( GLenum target
, GLuint id
, GLsizei len
, GLubyte
* program
) {
9044 void (*func_glLoadProgramNV
)( GLenum
, GLuint
, GLsizei
, GLubyte
* ) = extension_funcs
[EXT_glLoadProgramNV
];
9045 TRACE("(%d, %d, %d, %p)\n", target
, id
, len
, program
);
9047 func_glLoadProgramNV( target
, id
, len
, program
);
9051 static void WINAPI
wine_glLoadTransposeMatrixd( GLdouble
* m
) {
9052 void (*func_glLoadTransposeMatrixd
)( GLdouble
* ) = extension_funcs
[EXT_glLoadTransposeMatrixd
];
9053 TRACE("(%p)\n", m
);
9055 func_glLoadTransposeMatrixd( m
);
9059 static void WINAPI
wine_glLoadTransposeMatrixdARB( GLdouble
* m
) {
9060 void (*func_glLoadTransposeMatrixdARB
)( GLdouble
* ) = extension_funcs
[EXT_glLoadTransposeMatrixdARB
];
9061 TRACE("(%p)\n", m
);
9063 func_glLoadTransposeMatrixdARB( m
);
9067 static void WINAPI
wine_glLoadTransposeMatrixf( GLfloat
* m
) {
9068 void (*func_glLoadTransposeMatrixf
)( GLfloat
* ) = extension_funcs
[EXT_glLoadTransposeMatrixf
];
9069 TRACE("(%p)\n", m
);
9071 func_glLoadTransposeMatrixf( m
);
9075 static void WINAPI
wine_glLoadTransposeMatrixfARB( GLfloat
* m
) {
9076 void (*func_glLoadTransposeMatrixfARB
)( GLfloat
* ) = extension_funcs
[EXT_glLoadTransposeMatrixfARB
];
9077 TRACE("(%p)\n", m
);
9079 func_glLoadTransposeMatrixfARB( m
);
9083 static void WINAPI
wine_glLockArraysEXT( GLint first
, GLsizei count
) {
9084 void (*func_glLockArraysEXT
)( GLint
, GLsizei
) = extension_funcs
[EXT_glLockArraysEXT
];
9085 TRACE("(%d, %d)\n", first
, count
);
9087 func_glLockArraysEXT( first
, count
);
9091 static void WINAPI
wine_glMTexCoord2fSGIS( GLenum target
, GLfloat s
, GLfloat t
) {
9092 void (*func_glMTexCoord2fSGIS
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMTexCoord2fSGIS
];
9093 TRACE("(%d, %f, %f)\n", target
, s
, t
);
9095 func_glMTexCoord2fSGIS( target
, s
, t
);
9099 static void WINAPI
wine_glMTexCoord2fvSGIS( GLenum target
, GLfloat
* v
) {
9100 void (*func_glMTexCoord2fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMTexCoord2fvSGIS
];
9101 TRACE("(%d, %p)\n", target
, v
);
9103 func_glMTexCoord2fvSGIS( target
, v
);
9107 static void WINAPI
wine_glMakeBufferNonResidentNV( GLenum target
) {
9108 void (*func_glMakeBufferNonResidentNV
)( GLenum
) = extension_funcs
[EXT_glMakeBufferNonResidentNV
];
9109 TRACE("(%d)\n", target
);
9111 func_glMakeBufferNonResidentNV( target
);
9115 static void WINAPI
wine_glMakeBufferResidentNV( GLenum target
, GLenum access
) {
9116 void (*func_glMakeBufferResidentNV
)( GLenum
, GLenum
) = extension_funcs
[EXT_glMakeBufferResidentNV
];
9117 TRACE("(%d, %d)\n", target
, access
);
9119 func_glMakeBufferResidentNV( target
, access
);
9123 static void WINAPI
wine_glMakeImageHandleNonResidentNV( UINT64 handle
) {
9124 void (*func_glMakeImageHandleNonResidentNV
)( UINT64
) = extension_funcs
[EXT_glMakeImageHandleNonResidentNV
];
9125 TRACE("(%s)\n", wine_dbgstr_longlong(handle
) );
9127 func_glMakeImageHandleNonResidentNV( handle
);
9131 static void WINAPI
wine_glMakeImageHandleResidentNV( UINT64 handle
, GLenum access
) {
9132 void (*func_glMakeImageHandleResidentNV
)( UINT64
, GLenum
) = extension_funcs
[EXT_glMakeImageHandleResidentNV
];
9133 TRACE("(%s, %d)\n", wine_dbgstr_longlong(handle
), access
);
9135 func_glMakeImageHandleResidentNV( handle
, access
);
9139 static void WINAPI
wine_glMakeNamedBufferNonResidentNV( GLuint buffer
) {
9140 void (*func_glMakeNamedBufferNonResidentNV
)( GLuint
) = extension_funcs
[EXT_glMakeNamedBufferNonResidentNV
];
9141 TRACE("(%d)\n", buffer
);
9143 func_glMakeNamedBufferNonResidentNV( buffer
);
9147 static void WINAPI
wine_glMakeNamedBufferResidentNV( GLuint buffer
, GLenum access
) {
9148 void (*func_glMakeNamedBufferResidentNV
)( GLuint
, GLenum
) = extension_funcs
[EXT_glMakeNamedBufferResidentNV
];
9149 TRACE("(%d, %d)\n", buffer
, access
);
9151 func_glMakeNamedBufferResidentNV( buffer
, access
);
9155 static void WINAPI
wine_glMakeTextureHandleNonResidentNV( UINT64 handle
) {
9156 void (*func_glMakeTextureHandleNonResidentNV
)( UINT64
) = extension_funcs
[EXT_glMakeTextureHandleNonResidentNV
];
9157 TRACE("(%s)\n", wine_dbgstr_longlong(handle
) );
9159 func_glMakeTextureHandleNonResidentNV( handle
);
9163 static void WINAPI
wine_glMakeTextureHandleResidentNV( UINT64 handle
) {
9164 void (*func_glMakeTextureHandleResidentNV
)( UINT64
) = extension_funcs
[EXT_glMakeTextureHandleResidentNV
];
9165 TRACE("(%s)\n", wine_dbgstr_longlong(handle
) );
9167 func_glMakeTextureHandleResidentNV( handle
);
9171 static GLvoid
* WINAPI
wine_glMapBuffer( GLenum target
, GLenum access
) {
9173 GLvoid
* (*func_glMapBuffer
)( GLenum
, GLenum
) = extension_funcs
[EXT_glMapBuffer
];
9174 TRACE("(%d, %d)\n", target
, access
);
9176 ret_value
= func_glMapBuffer( target
, access
);
9181 static GLvoid
* WINAPI
wine_glMapBufferARB( GLenum target
, GLenum access
) {
9183 GLvoid
* (*func_glMapBufferARB
)( GLenum
, GLenum
) = extension_funcs
[EXT_glMapBufferARB
];
9184 TRACE("(%d, %d)\n", target
, access
);
9186 ret_value
= func_glMapBufferARB( target
, access
);
9191 static GLvoid
* WINAPI
wine_glMapBufferRange( GLenum target
, INT_PTR offset
, INT_PTR length
, GLbitfield access
) {
9193 GLvoid
* (*func_glMapBufferRange
)( GLenum
, INT_PTR
, INT_PTR
, GLbitfield
) = extension_funcs
[EXT_glMapBufferRange
];
9194 TRACE("(%d, %ld, %ld, %d)\n", target
, offset
, length
, access
);
9196 ret_value
= func_glMapBufferRange( target
, offset
, length
, access
);
9201 static void WINAPI
wine_glMapControlPointsNV( GLenum target
, GLuint index
, GLenum type
, GLsizei ustride
, GLsizei vstride
, GLint uorder
, GLint vorder
, GLboolean packed
, GLvoid
* points
) {
9202 void (*func_glMapControlPointsNV
)( GLenum
, GLuint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLint
, GLboolean
, GLvoid
* ) = extension_funcs
[EXT_glMapControlPointsNV
];
9203 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, index
, type
, ustride
, vstride
, uorder
, vorder
, packed
, points
);
9205 func_glMapControlPointsNV( target
, index
, type
, ustride
, vstride
, uorder
, vorder
, packed
, points
);
9209 static GLvoid
* WINAPI
wine_glMapNamedBufferEXT( GLuint buffer
, GLenum access
) {
9211 GLvoid
* (*func_glMapNamedBufferEXT
)( GLuint
, GLenum
) = extension_funcs
[EXT_glMapNamedBufferEXT
];
9212 TRACE("(%d, %d)\n", buffer
, access
);
9214 ret_value
= func_glMapNamedBufferEXT( buffer
, access
);
9219 static GLvoid
* WINAPI
wine_glMapNamedBufferRangeEXT( GLuint buffer
, INT_PTR offset
, INT_PTR length
, GLbitfield access
) {
9221 GLvoid
* (*func_glMapNamedBufferRangeEXT
)( GLuint
, INT_PTR
, INT_PTR
, GLbitfield
) = extension_funcs
[EXT_glMapNamedBufferRangeEXT
];
9222 TRACE("(%d, %ld, %ld, %d)\n", buffer
, offset
, length
, access
);
9224 ret_value
= func_glMapNamedBufferRangeEXT( buffer
, offset
, length
, access
);
9229 static GLvoid
* WINAPI
wine_glMapObjectBufferATI( GLuint buffer
) {
9231 GLvoid
* (*func_glMapObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glMapObjectBufferATI
];
9232 TRACE("(%d)\n", buffer
);
9234 ret_value
= func_glMapObjectBufferATI( buffer
);
9239 static void WINAPI
wine_glMapParameterfvNV( GLenum target
, GLenum pname
, GLfloat
* params
) {
9240 void (*func_glMapParameterfvNV
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMapParameterfvNV
];
9241 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
9243 func_glMapParameterfvNV( target
, pname
, params
);
9247 static void WINAPI
wine_glMapParameterivNV( GLenum target
, GLenum pname
, GLint
* params
) {
9248 void (*func_glMapParameterivNV
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMapParameterivNV
];
9249 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
9251 func_glMapParameterivNV( target
, pname
, params
);
9255 static void WINAPI
wine_glMapVertexAttrib1dAPPLE( GLuint index
, GLuint size
, GLdouble u1
, GLdouble u2
, GLint stride
, GLint order
, GLdouble
* points
) {
9256 void (*func_glMapVertexAttrib1dAPPLE
)( GLuint
, GLuint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
* ) = extension_funcs
[EXT_glMapVertexAttrib1dAPPLE
];
9257 TRACE("(%d, %d, %f, %f, %d, %d, %p)\n", index
, size
, u1
, u2
, stride
, order
, points
);
9259 func_glMapVertexAttrib1dAPPLE( index
, size
, u1
, u2
, stride
, order
, points
);
9263 static void WINAPI
wine_glMapVertexAttrib1fAPPLE( GLuint index
, GLuint size
, GLfloat u1
, GLfloat u2
, GLint stride
, GLint order
, GLfloat
* points
) {
9264 void (*func_glMapVertexAttrib1fAPPLE
)( GLuint
, GLuint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glMapVertexAttrib1fAPPLE
];
9265 TRACE("(%d, %d, %f, %f, %d, %d, %p)\n", index
, size
, u1
, u2
, stride
, order
, points
);
9267 func_glMapVertexAttrib1fAPPLE( index
, size
, u1
, u2
, stride
, order
, points
);
9271 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
) {
9272 void (*func_glMapVertexAttrib2dAPPLE
)( GLuint
, GLuint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
* ) = extension_funcs
[EXT_glMapVertexAttrib2dAPPLE
];
9273 TRACE("(%d, %d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
9275 func_glMapVertexAttrib2dAPPLE( index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
9279 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
) {
9280 void (*func_glMapVertexAttrib2fAPPLE
)( GLuint
, GLuint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glMapVertexAttrib2fAPPLE
];
9281 TRACE("(%d, %d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
9283 func_glMapVertexAttrib2fAPPLE( index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
);
9287 static void WINAPI
wine_glMatrixFrustumEXT( GLenum mode
, GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
) {
9288 void (*func_glMatrixFrustumEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixFrustumEXT
];
9289 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", mode
, left
, right
, bottom
, top
, zNear
, zFar
);
9291 func_glMatrixFrustumEXT( mode
, left
, right
, bottom
, top
, zNear
, zFar
);
9295 static void WINAPI
wine_glMatrixIndexPointerARB( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
9296 void (*func_glMatrixIndexPointerARB
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glMatrixIndexPointerARB
];
9297 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
9299 func_glMatrixIndexPointerARB( size
, type
, stride
, pointer
);
9303 static void WINAPI
wine_glMatrixIndexubvARB( GLint size
, GLubyte
* indices
) {
9304 void (*func_glMatrixIndexubvARB
)( GLint
, GLubyte
* ) = extension_funcs
[EXT_glMatrixIndexubvARB
];
9305 TRACE("(%d, %p)\n", size
, indices
);
9307 func_glMatrixIndexubvARB( size
, indices
);
9311 static void WINAPI
wine_glMatrixIndexuivARB( GLint size
, GLuint
* indices
) {
9312 void (*func_glMatrixIndexuivARB
)( GLint
, GLuint
* ) = extension_funcs
[EXT_glMatrixIndexuivARB
];
9313 TRACE("(%d, %p)\n", size
, indices
);
9315 func_glMatrixIndexuivARB( size
, indices
);
9319 static void WINAPI
wine_glMatrixIndexusvARB( GLint size
, GLushort
* indices
) {
9320 void (*func_glMatrixIndexusvARB
)( GLint
, GLushort
* ) = extension_funcs
[EXT_glMatrixIndexusvARB
];
9321 TRACE("(%d, %p)\n", size
, indices
);
9323 func_glMatrixIndexusvARB( size
, indices
);
9327 static void WINAPI
wine_glMatrixLoadIdentityEXT( GLenum mode
) {
9328 void (*func_glMatrixLoadIdentityEXT
)( GLenum
) = extension_funcs
[EXT_glMatrixLoadIdentityEXT
];
9329 TRACE("(%d)\n", mode
);
9331 func_glMatrixLoadIdentityEXT( mode
);
9335 static void WINAPI
wine_glMatrixLoadTransposedEXT( GLenum mode
, GLdouble
* m
) {
9336 void (*func_glMatrixLoadTransposedEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixLoadTransposedEXT
];
9337 TRACE("(%d, %p)\n", mode
, m
);
9339 func_glMatrixLoadTransposedEXT( mode
, m
);
9343 static void WINAPI
wine_glMatrixLoadTransposefEXT( GLenum mode
, GLfloat
* m
) {
9344 void (*func_glMatrixLoadTransposefEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixLoadTransposefEXT
];
9345 TRACE("(%d, %p)\n", mode
, m
);
9347 func_glMatrixLoadTransposefEXT( mode
, m
);
9351 static void WINAPI
wine_glMatrixLoaddEXT( GLenum mode
, GLdouble
* m
) {
9352 void (*func_glMatrixLoaddEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixLoaddEXT
];
9353 TRACE("(%d, %p)\n", mode
, m
);
9355 func_glMatrixLoaddEXT( mode
, m
);
9359 static void WINAPI
wine_glMatrixLoadfEXT( GLenum mode
, GLfloat
* m
) {
9360 void (*func_glMatrixLoadfEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixLoadfEXT
];
9361 TRACE("(%d, %p)\n", mode
, m
);
9363 func_glMatrixLoadfEXT( mode
, m
);
9367 static void WINAPI
wine_glMatrixMultTransposedEXT( GLenum mode
, GLdouble
* m
) {
9368 void (*func_glMatrixMultTransposedEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixMultTransposedEXT
];
9369 TRACE("(%d, %p)\n", mode
, m
);
9371 func_glMatrixMultTransposedEXT( mode
, m
);
9375 static void WINAPI
wine_glMatrixMultTransposefEXT( GLenum mode
, GLfloat
* m
) {
9376 void (*func_glMatrixMultTransposefEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixMultTransposefEXT
];
9377 TRACE("(%d, %p)\n", mode
, m
);
9379 func_glMatrixMultTransposefEXT( mode
, m
);
9383 static void WINAPI
wine_glMatrixMultdEXT( GLenum mode
, GLdouble
* m
) {
9384 void (*func_glMatrixMultdEXT
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMatrixMultdEXT
];
9385 TRACE("(%d, %p)\n", mode
, m
);
9387 func_glMatrixMultdEXT( mode
, m
);
9391 static void WINAPI
wine_glMatrixMultfEXT( GLenum mode
, GLfloat
* m
) {
9392 void (*func_glMatrixMultfEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMatrixMultfEXT
];
9393 TRACE("(%d, %p)\n", mode
, m
);
9395 func_glMatrixMultfEXT( mode
, m
);
9399 static void WINAPI
wine_glMatrixOrthoEXT( GLenum mode
, GLdouble left
, GLdouble right
, GLdouble bottom
, GLdouble top
, GLdouble zNear
, GLdouble zFar
) {
9400 void (*func_glMatrixOrthoEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixOrthoEXT
];
9401 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", mode
, left
, right
, bottom
, top
, zNear
, zFar
);
9403 func_glMatrixOrthoEXT( mode
, left
, right
, bottom
, top
, zNear
, zFar
);
9407 static void WINAPI
wine_glMatrixPopEXT( GLenum mode
) {
9408 void (*func_glMatrixPopEXT
)( GLenum
) = extension_funcs
[EXT_glMatrixPopEXT
];
9409 TRACE("(%d)\n", mode
);
9411 func_glMatrixPopEXT( mode
);
9415 static void WINAPI
wine_glMatrixPushEXT( GLenum mode
) {
9416 void (*func_glMatrixPushEXT
)( GLenum
) = extension_funcs
[EXT_glMatrixPushEXT
];
9417 TRACE("(%d)\n", mode
);
9419 func_glMatrixPushEXT( mode
);
9423 static void WINAPI
wine_glMatrixRotatedEXT( GLenum mode
, GLdouble angle
, GLdouble x
, GLdouble y
, GLdouble z
) {
9424 void (*func_glMatrixRotatedEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixRotatedEXT
];
9425 TRACE("(%d, %f, %f, %f, %f)\n", mode
, angle
, x
, y
, z
);
9427 func_glMatrixRotatedEXT( mode
, angle
, x
, y
, z
);
9431 static void WINAPI
wine_glMatrixRotatefEXT( GLenum mode
, GLfloat angle
, GLfloat x
, GLfloat y
, GLfloat z
) {
9432 void (*func_glMatrixRotatefEXT
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMatrixRotatefEXT
];
9433 TRACE("(%d, %f, %f, %f, %f)\n", mode
, angle
, x
, y
, z
);
9435 func_glMatrixRotatefEXT( mode
, angle
, x
, y
, z
);
9439 static void WINAPI
wine_glMatrixScaledEXT( GLenum mode
, GLdouble x
, GLdouble y
, GLdouble z
) {
9440 void (*func_glMatrixScaledEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixScaledEXT
];
9441 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
9443 func_glMatrixScaledEXT( mode
, x
, y
, z
);
9447 static void WINAPI
wine_glMatrixScalefEXT( GLenum mode
, GLfloat x
, GLfloat y
, GLfloat z
) {
9448 void (*func_glMatrixScalefEXT
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMatrixScalefEXT
];
9449 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
9451 func_glMatrixScalefEXT( mode
, x
, y
, z
);
9455 static void WINAPI
wine_glMatrixTranslatedEXT( GLenum mode
, GLdouble x
, GLdouble y
, GLdouble z
) {
9456 void (*func_glMatrixTranslatedEXT
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMatrixTranslatedEXT
];
9457 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
9459 func_glMatrixTranslatedEXT( mode
, x
, y
, z
);
9463 static void WINAPI
wine_glMatrixTranslatefEXT( GLenum mode
, GLfloat x
, GLfloat y
, GLfloat z
) {
9464 void (*func_glMatrixTranslatefEXT
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMatrixTranslatefEXT
];
9465 TRACE("(%d, %f, %f, %f)\n", mode
, x
, y
, z
);
9467 func_glMatrixTranslatefEXT( mode
, x
, y
, z
);
9471 static void WINAPI
wine_glMemoryBarrier( GLbitfield barriers
) {
9472 void (*func_glMemoryBarrier
)( GLbitfield
) = extension_funcs
[EXT_glMemoryBarrier
];
9473 TRACE("(%d)\n", barriers
);
9475 func_glMemoryBarrier( barriers
);
9479 static void WINAPI
wine_glMemoryBarrierEXT( GLbitfield barriers
) {
9480 void (*func_glMemoryBarrierEXT
)( GLbitfield
) = extension_funcs
[EXT_glMemoryBarrierEXT
];
9481 TRACE("(%d)\n", barriers
);
9483 func_glMemoryBarrierEXT( barriers
);
9487 static void WINAPI
wine_glMinSampleShading( GLfloat value
) {
9488 void (*func_glMinSampleShading
)( GLfloat
) = extension_funcs
[EXT_glMinSampleShading
];
9489 TRACE("(%f)\n", value
);
9491 func_glMinSampleShading( value
);
9495 static void WINAPI
wine_glMinSampleShadingARB( GLfloat value
) {
9496 void (*func_glMinSampleShadingARB
)( GLfloat
) = extension_funcs
[EXT_glMinSampleShadingARB
];
9497 TRACE("(%f)\n", value
);
9499 func_glMinSampleShadingARB( value
);
9503 static void WINAPI
wine_glMinmax( GLenum target
, GLenum internalformat
, GLboolean sink
) {
9504 void (*func_glMinmax
)( GLenum
, GLenum
, GLboolean
) = extension_funcs
[EXT_glMinmax
];
9505 TRACE("(%d, %d, %d)\n", target
, internalformat
, sink
);
9507 func_glMinmax( target
, internalformat
, sink
);
9511 static void WINAPI
wine_glMinmaxEXT( GLenum target
, GLenum internalformat
, GLboolean sink
) {
9512 void (*func_glMinmaxEXT
)( GLenum
, GLenum
, GLboolean
) = extension_funcs
[EXT_glMinmaxEXT
];
9513 TRACE("(%d, %d, %d)\n", target
, internalformat
, sink
);
9515 func_glMinmaxEXT( target
, internalformat
, sink
);
9519 static void WINAPI
wine_glMultTransposeMatrixd( GLdouble
* m
) {
9520 void (*func_glMultTransposeMatrixd
)( GLdouble
* ) = extension_funcs
[EXT_glMultTransposeMatrixd
];
9521 TRACE("(%p)\n", m
);
9523 func_glMultTransposeMatrixd( m
);
9527 static void WINAPI
wine_glMultTransposeMatrixdARB( GLdouble
* m
) {
9528 void (*func_glMultTransposeMatrixdARB
)( GLdouble
* ) = extension_funcs
[EXT_glMultTransposeMatrixdARB
];
9529 TRACE("(%p)\n", m
);
9531 func_glMultTransposeMatrixdARB( m
);
9535 static void WINAPI
wine_glMultTransposeMatrixf( GLfloat
* m
) {
9536 void (*func_glMultTransposeMatrixf
)( GLfloat
* ) = extension_funcs
[EXT_glMultTransposeMatrixf
];
9537 TRACE("(%p)\n", m
);
9539 func_glMultTransposeMatrixf( m
);
9543 static void WINAPI
wine_glMultTransposeMatrixfARB( GLfloat
* m
) {
9544 void (*func_glMultTransposeMatrixfARB
)( GLfloat
* ) = extension_funcs
[EXT_glMultTransposeMatrixfARB
];
9545 TRACE("(%p)\n", m
);
9547 func_glMultTransposeMatrixfARB( m
);
9551 static void WINAPI
wine_glMultiDrawArrays( GLenum mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
9552 void (*func_glMultiDrawArrays
)( GLenum
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawArrays
];
9553 TRACE("(%d, %p, %p, %d)\n", mode
, first
, count
, primcount
);
9555 func_glMultiDrawArrays( mode
, first
, count
, primcount
);
9559 static void WINAPI
wine_glMultiDrawArraysEXT( GLenum mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
9560 void (*func_glMultiDrawArraysEXT
)( GLenum
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawArraysEXT
];
9561 TRACE("(%d, %p, %p, %d)\n", mode
, first
, count
, primcount
);
9563 func_glMultiDrawArraysEXT( mode
, first
, count
, primcount
);
9567 static void WINAPI
wine_glMultiDrawArraysIndirectAMD( GLenum mode
, GLvoid
* indirect
, GLsizei primcount
, GLsizei stride
) {
9568 void (*func_glMultiDrawArraysIndirectAMD
)( GLenum
, GLvoid
*, GLsizei
, GLsizei
) = extension_funcs
[EXT_glMultiDrawArraysIndirectAMD
];
9569 TRACE("(%d, %p, %d, %d)\n", mode
, indirect
, primcount
, stride
);
9571 func_glMultiDrawArraysIndirectAMD( mode
, indirect
, primcount
, stride
);
9575 static void WINAPI
wine_glMultiDrawElementArrayAPPLE( GLenum mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
9576 void (*func_glMultiDrawElementArrayAPPLE
)( GLenum
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawElementArrayAPPLE
];
9577 TRACE("(%d, %p, %p, %d)\n", mode
, first
, count
, primcount
);
9579 func_glMultiDrawElementArrayAPPLE( mode
, first
, count
, primcount
);
9583 static void WINAPI
wine_glMultiDrawElements( GLenum mode
, GLsizei
* count
, GLenum type
, GLvoid
* const* indices
, GLsizei primcount
) {
9584 void (*func_glMultiDrawElements
)( GLenum
, GLsizei
*, GLenum
, GLvoid
* const*, GLsizei
) = extension_funcs
[EXT_glMultiDrawElements
];
9585 TRACE("(%d, %p, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
9587 func_glMultiDrawElements( mode
, count
, type
, indices
, primcount
);
9591 static void WINAPI
wine_glMultiDrawElementsBaseVertex( GLenum mode
, GLsizei
* count
, GLenum type
, GLvoid
* const* indices
, GLsizei primcount
, GLint
* basevertex
) {
9592 void (*func_glMultiDrawElementsBaseVertex
)( GLenum
, GLsizei
*, GLenum
, GLvoid
* const*, GLsizei
, GLint
* ) = extension_funcs
[EXT_glMultiDrawElementsBaseVertex
];
9593 TRACE("(%d, %p, %d, %p, %d, %p)\n", mode
, count
, type
, indices
, primcount
, basevertex
);
9595 func_glMultiDrawElementsBaseVertex( mode
, count
, type
, indices
, primcount
, basevertex
);
9599 static void WINAPI
wine_glMultiDrawElementsEXT( GLenum mode
, GLsizei
* count
, GLenum type
, GLvoid
** indices
, GLsizei primcount
) {
9600 void (*func_glMultiDrawElementsEXT
)( GLenum
, GLsizei
*, GLenum
, GLvoid
**, GLsizei
) = extension_funcs
[EXT_glMultiDrawElementsEXT
];
9601 TRACE("(%d, %p, %d, %p, %d)\n", mode
, count
, type
, indices
, primcount
);
9603 func_glMultiDrawElementsEXT( mode
, count
, type
, indices
, primcount
);
9607 static void WINAPI
wine_glMultiDrawElementsIndirectAMD( GLenum mode
, GLenum type
, GLvoid
* indirect
, GLsizei primcount
, GLsizei stride
) {
9608 void (*func_glMultiDrawElementsIndirectAMD
)( GLenum
, GLenum
, GLvoid
*, GLsizei
, GLsizei
) = extension_funcs
[EXT_glMultiDrawElementsIndirectAMD
];
9609 TRACE("(%d, %d, %p, %d, %d)\n", mode
, type
, indirect
, primcount
, stride
);
9611 func_glMultiDrawElementsIndirectAMD( mode
, type
, indirect
, primcount
, stride
);
9615 static void WINAPI
wine_glMultiDrawRangeElementArrayAPPLE( GLenum mode
, GLuint start
, GLuint end
, GLint
* first
, GLsizei
* count
, GLsizei primcount
) {
9616 void (*func_glMultiDrawRangeElementArrayAPPLE
)( GLenum
, GLuint
, GLuint
, GLint
*, GLsizei
*, GLsizei
) = extension_funcs
[EXT_glMultiDrawRangeElementArrayAPPLE
];
9617 TRACE("(%d, %d, %d, %p, %p, %d)\n", mode
, start
, end
, first
, count
, primcount
);
9619 func_glMultiDrawRangeElementArrayAPPLE( mode
, start
, end
, first
, count
, primcount
);
9623 static void WINAPI
wine_glMultiModeDrawArraysIBM( GLenum
* mode
, GLint
* first
, GLsizei
* count
, GLsizei primcount
, GLint modestride
) {
9624 void (*func_glMultiModeDrawArraysIBM
)( GLenum
*, GLint
*, GLsizei
*, GLsizei
, GLint
) = extension_funcs
[EXT_glMultiModeDrawArraysIBM
];
9625 TRACE("(%p, %p, %p, %d, %d)\n", mode
, first
, count
, primcount
, modestride
);
9627 func_glMultiModeDrawArraysIBM( mode
, first
, count
, primcount
, modestride
);
9631 static void WINAPI
wine_glMultiModeDrawElementsIBM( GLenum
* mode
, GLsizei
* count
, GLenum type
, GLvoid
* const* indices
, GLsizei primcount
, GLint modestride
) {
9632 void (*func_glMultiModeDrawElementsIBM
)( GLenum
*, GLsizei
*, GLenum
, GLvoid
* const*, GLsizei
, GLint
) = extension_funcs
[EXT_glMultiModeDrawElementsIBM
];
9633 TRACE("(%p, %p, %d, %p, %d, %d)\n", mode
, count
, type
, indices
, primcount
, modestride
);
9635 func_glMultiModeDrawElementsIBM( mode
, count
, type
, indices
, primcount
, modestride
);
9639 static void WINAPI
wine_glMultiTexBufferEXT( GLenum texunit
, GLenum target
, GLenum internalformat
, GLuint buffer
) {
9640 void (*func_glMultiTexBufferEXT
)( GLenum
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glMultiTexBufferEXT
];
9641 TRACE("(%d, %d, %d, %d)\n", texunit
, target
, internalformat
, buffer
);
9643 func_glMultiTexBufferEXT( texunit
, target
, internalformat
, buffer
);
9647 static void WINAPI
wine_glMultiTexCoord1d( GLenum target
, GLdouble s
) {
9648 void (*func_glMultiTexCoord1d
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord1d
];
9649 TRACE("(%d, %f)\n", target
, s
);
9651 func_glMultiTexCoord1d( target
, s
);
9655 static void WINAPI
wine_glMultiTexCoord1dARB( GLenum target
, GLdouble s
) {
9656 void (*func_glMultiTexCoord1dARB
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord1dARB
];
9657 TRACE("(%d, %f)\n", target
, s
);
9659 func_glMultiTexCoord1dARB( target
, s
);
9663 static void WINAPI
wine_glMultiTexCoord1dSGIS( GLenum target
, GLdouble s
) {
9664 void (*func_glMultiTexCoord1dSGIS
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord1dSGIS
];
9665 TRACE("(%d, %f)\n", target
, s
);
9667 func_glMultiTexCoord1dSGIS( target
, s
);
9671 static void WINAPI
wine_glMultiTexCoord1dv( GLenum target
, GLdouble
* v
) {
9672 void (*func_glMultiTexCoord1dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord1dv
];
9673 TRACE("(%d, %p)\n", target
, v
);
9675 func_glMultiTexCoord1dv( target
, v
);
9679 static void WINAPI
wine_glMultiTexCoord1dvARB( GLenum target
, GLdouble
* v
) {
9680 void (*func_glMultiTexCoord1dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord1dvARB
];
9681 TRACE("(%d, %p)\n", target
, v
);
9683 func_glMultiTexCoord1dvARB( target
, v
);
9687 static void WINAPI
wine_glMultiTexCoord1dvSGIS( GLenum target
, GLdouble
* v
) {
9688 void (*func_glMultiTexCoord1dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord1dvSGIS
];
9689 TRACE("(%d, %p)\n", target
, v
);
9691 func_glMultiTexCoord1dvSGIS( target
, v
);
9695 static void WINAPI
wine_glMultiTexCoord1f( GLenum target
, GLfloat s
) {
9696 void (*func_glMultiTexCoord1f
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord1f
];
9697 TRACE("(%d, %f)\n", target
, s
);
9699 func_glMultiTexCoord1f( target
, s
);
9703 static void WINAPI
wine_glMultiTexCoord1fARB( GLenum target
, GLfloat s
) {
9704 void (*func_glMultiTexCoord1fARB
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord1fARB
];
9705 TRACE("(%d, %f)\n", target
, s
);
9707 func_glMultiTexCoord1fARB( target
, s
);
9711 static void WINAPI
wine_glMultiTexCoord1fSGIS( GLenum target
, GLfloat s
) {
9712 void (*func_glMultiTexCoord1fSGIS
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord1fSGIS
];
9713 TRACE("(%d, %f)\n", target
, s
);
9715 func_glMultiTexCoord1fSGIS( target
, s
);
9719 static void WINAPI
wine_glMultiTexCoord1fv( GLenum target
, GLfloat
* v
) {
9720 void (*func_glMultiTexCoord1fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord1fv
];
9721 TRACE("(%d, %p)\n", target
, v
);
9723 func_glMultiTexCoord1fv( target
, v
);
9727 static void WINAPI
wine_glMultiTexCoord1fvARB( GLenum target
, GLfloat
* v
) {
9728 void (*func_glMultiTexCoord1fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord1fvARB
];
9729 TRACE("(%d, %p)\n", target
, v
);
9731 func_glMultiTexCoord1fvARB( target
, v
);
9735 static void WINAPI
wine_glMultiTexCoord1fvSGIS( GLenum target
, const GLfloat
* v
) {
9736 void (*func_glMultiTexCoord1fvSGIS
)( GLenum
, const GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord1fvSGIS
];
9737 TRACE("(%d, %p)\n", target
, v
);
9739 func_glMultiTexCoord1fvSGIS( target
, v
);
9743 static void WINAPI
wine_glMultiTexCoord1hNV( GLenum target
, unsigned short s
) {
9744 void (*func_glMultiTexCoord1hNV
)( GLenum
, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord1hNV
];
9745 TRACE("(%d, %d)\n", target
, s
);
9747 func_glMultiTexCoord1hNV( target
, s
);
9751 static void WINAPI
wine_glMultiTexCoord1hvNV( GLenum target
, unsigned short* v
) {
9752 void (*func_glMultiTexCoord1hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord1hvNV
];
9753 TRACE("(%d, %p)\n", target
, v
);
9755 func_glMultiTexCoord1hvNV( target
, v
);
9759 static void WINAPI
wine_glMultiTexCoord1i( GLenum target
, GLint s
) {
9760 void (*func_glMultiTexCoord1i
)( GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexCoord1i
];
9761 TRACE("(%d, %d)\n", target
, s
);
9763 func_glMultiTexCoord1i( target
, s
);
9767 static void WINAPI
wine_glMultiTexCoord1iARB( GLenum target
, GLint s
) {
9768 void (*func_glMultiTexCoord1iARB
)( GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexCoord1iARB
];
9769 TRACE("(%d, %d)\n", target
, s
);
9771 func_glMultiTexCoord1iARB( target
, s
);
9775 static void WINAPI
wine_glMultiTexCoord1iSGIS( GLenum target
, GLint s
) {
9776 void (*func_glMultiTexCoord1iSGIS
)( GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexCoord1iSGIS
];
9777 TRACE("(%d, %d)\n", target
, s
);
9779 func_glMultiTexCoord1iSGIS( target
, s
);
9783 static void WINAPI
wine_glMultiTexCoord1iv( GLenum target
, GLint
* v
) {
9784 void (*func_glMultiTexCoord1iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord1iv
];
9785 TRACE("(%d, %p)\n", target
, v
);
9787 func_glMultiTexCoord1iv( target
, v
);
9791 static void WINAPI
wine_glMultiTexCoord1ivARB( GLenum target
, GLint
* v
) {
9792 void (*func_glMultiTexCoord1ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord1ivARB
];
9793 TRACE("(%d, %p)\n", target
, v
);
9795 func_glMultiTexCoord1ivARB( target
, v
);
9799 static void WINAPI
wine_glMultiTexCoord1ivSGIS( GLenum target
, GLint
* v
) {
9800 void (*func_glMultiTexCoord1ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord1ivSGIS
];
9801 TRACE("(%d, %p)\n", target
, v
);
9803 func_glMultiTexCoord1ivSGIS( target
, v
);
9807 static void WINAPI
wine_glMultiTexCoord1s( GLenum target
, GLshort s
) {
9808 void (*func_glMultiTexCoord1s
)( GLenum
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord1s
];
9809 TRACE("(%d, %d)\n", target
, s
);
9811 func_glMultiTexCoord1s( target
, s
);
9815 static void WINAPI
wine_glMultiTexCoord1sARB( GLenum target
, GLshort s
) {
9816 void (*func_glMultiTexCoord1sARB
)( GLenum
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord1sARB
];
9817 TRACE("(%d, %d)\n", target
, s
);
9819 func_glMultiTexCoord1sARB( target
, s
);
9823 static void WINAPI
wine_glMultiTexCoord1sSGIS( GLenum target
, GLshort s
) {
9824 void (*func_glMultiTexCoord1sSGIS
)( GLenum
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord1sSGIS
];
9825 TRACE("(%d, %d)\n", target
, s
);
9827 func_glMultiTexCoord1sSGIS( target
, s
);
9831 static void WINAPI
wine_glMultiTexCoord1sv( GLenum target
, GLshort
* v
) {
9832 void (*func_glMultiTexCoord1sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord1sv
];
9833 TRACE("(%d, %p)\n", target
, v
);
9835 func_glMultiTexCoord1sv( target
, v
);
9839 static void WINAPI
wine_glMultiTexCoord1svARB( GLenum target
, GLshort
* v
) {
9840 void (*func_glMultiTexCoord1svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord1svARB
];
9841 TRACE("(%d, %p)\n", target
, v
);
9843 func_glMultiTexCoord1svARB( target
, v
);
9847 static void WINAPI
wine_glMultiTexCoord1svSGIS( GLenum target
, GLshort
* v
) {
9848 void (*func_glMultiTexCoord1svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord1svSGIS
];
9849 TRACE("(%d, %p)\n", target
, v
);
9851 func_glMultiTexCoord1svSGIS( target
, v
);
9855 static void WINAPI
wine_glMultiTexCoord2d( GLenum target
, GLdouble s
, GLdouble t
) {
9856 void (*func_glMultiTexCoord2d
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord2d
];
9857 TRACE("(%d, %f, %f)\n", target
, s
, t
);
9859 func_glMultiTexCoord2d( target
, s
, t
);
9863 static void WINAPI
wine_glMultiTexCoord2dARB( GLenum target
, GLdouble s
, GLdouble t
) {
9864 void (*func_glMultiTexCoord2dARB
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord2dARB
];
9865 TRACE("(%d, %f, %f)\n", target
, s
, t
);
9867 func_glMultiTexCoord2dARB( target
, s
, t
);
9871 static void WINAPI
wine_glMultiTexCoord2dSGIS( GLenum target
, GLdouble s
, GLdouble t
) {
9872 void (*func_glMultiTexCoord2dSGIS
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord2dSGIS
];
9873 TRACE("(%d, %f, %f)\n", target
, s
, t
);
9875 func_glMultiTexCoord2dSGIS( target
, s
, t
);
9879 static void WINAPI
wine_glMultiTexCoord2dv( GLenum target
, GLdouble
* v
) {
9880 void (*func_glMultiTexCoord2dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord2dv
];
9881 TRACE("(%d, %p)\n", target
, v
);
9883 func_glMultiTexCoord2dv( target
, v
);
9887 static void WINAPI
wine_glMultiTexCoord2dvARB( GLenum target
, GLdouble
* v
) {
9888 void (*func_glMultiTexCoord2dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord2dvARB
];
9889 TRACE("(%d, %p)\n", target
, v
);
9891 func_glMultiTexCoord2dvARB( target
, v
);
9895 static void WINAPI
wine_glMultiTexCoord2dvSGIS( GLenum target
, GLdouble
* v
) {
9896 void (*func_glMultiTexCoord2dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord2dvSGIS
];
9897 TRACE("(%d, %p)\n", target
, v
);
9899 func_glMultiTexCoord2dvSGIS( target
, v
);
9903 static void WINAPI
wine_glMultiTexCoord2f( GLenum target
, GLfloat s
, GLfloat t
) {
9904 void (*func_glMultiTexCoord2f
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord2f
];
9905 TRACE("(%d, %f, %f)\n", target
, s
, t
);
9907 func_glMultiTexCoord2f( target
, s
, t
);
9911 static void WINAPI
wine_glMultiTexCoord2fARB( GLenum target
, GLfloat s
, GLfloat t
) {
9912 void (*func_glMultiTexCoord2fARB
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord2fARB
];
9913 TRACE("(%d, %f, %f)\n", target
, s
, t
);
9915 func_glMultiTexCoord2fARB( target
, s
, t
);
9919 static void WINAPI
wine_glMultiTexCoord2fSGIS( GLenum target
, GLfloat s
, GLfloat t
) {
9920 void (*func_glMultiTexCoord2fSGIS
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord2fSGIS
];
9921 TRACE("(%d, %f, %f)\n", target
, s
, t
);
9923 func_glMultiTexCoord2fSGIS( target
, s
, t
);
9927 static void WINAPI
wine_glMultiTexCoord2fv( GLenum target
, GLfloat
* v
) {
9928 void (*func_glMultiTexCoord2fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord2fv
];
9929 TRACE("(%d, %p)\n", target
, v
);
9931 func_glMultiTexCoord2fv( target
, v
);
9935 static void WINAPI
wine_glMultiTexCoord2fvARB( GLenum target
, GLfloat
* v
) {
9936 void (*func_glMultiTexCoord2fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord2fvARB
];
9937 TRACE("(%d, %p)\n", target
, v
);
9939 func_glMultiTexCoord2fvARB( target
, v
);
9943 static void WINAPI
wine_glMultiTexCoord2fvSGIS( GLenum target
, GLfloat
* v
) {
9944 void (*func_glMultiTexCoord2fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord2fvSGIS
];
9945 TRACE("(%d, %p)\n", target
, v
);
9947 func_glMultiTexCoord2fvSGIS( target
, v
);
9951 static void WINAPI
wine_glMultiTexCoord2hNV( GLenum target
, unsigned short s
, unsigned short t
) {
9952 void (*func_glMultiTexCoord2hNV
)( GLenum
, unsigned short, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord2hNV
];
9953 TRACE("(%d, %d, %d)\n", target
, s
, t
);
9955 func_glMultiTexCoord2hNV( target
, s
, t
);
9959 static void WINAPI
wine_glMultiTexCoord2hvNV( GLenum target
, unsigned short* v
) {
9960 void (*func_glMultiTexCoord2hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord2hvNV
];
9961 TRACE("(%d, %p)\n", target
, v
);
9963 func_glMultiTexCoord2hvNV( target
, v
);
9967 static void WINAPI
wine_glMultiTexCoord2i( GLenum target
, GLint s
, GLint t
) {
9968 void (*func_glMultiTexCoord2i
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord2i
];
9969 TRACE("(%d, %d, %d)\n", target
, s
, t
);
9971 func_glMultiTexCoord2i( target
, s
, t
);
9975 static void WINAPI
wine_glMultiTexCoord2iARB( GLenum target
, GLint s
, GLint t
) {
9976 void (*func_glMultiTexCoord2iARB
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord2iARB
];
9977 TRACE("(%d, %d, %d)\n", target
, s
, t
);
9979 func_glMultiTexCoord2iARB( target
, s
, t
);
9983 static void WINAPI
wine_glMultiTexCoord2iSGIS( GLenum target
, GLint s
, GLint t
) {
9984 void (*func_glMultiTexCoord2iSGIS
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord2iSGIS
];
9985 TRACE("(%d, %d, %d)\n", target
, s
, t
);
9987 func_glMultiTexCoord2iSGIS( target
, s
, t
);
9991 static void WINAPI
wine_glMultiTexCoord2iv( GLenum target
, GLint
* v
) {
9992 void (*func_glMultiTexCoord2iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord2iv
];
9993 TRACE("(%d, %p)\n", target
, v
);
9995 func_glMultiTexCoord2iv( target
, v
);
9999 static void WINAPI
wine_glMultiTexCoord2ivARB( GLenum target
, GLint
* v
) {
10000 void (*func_glMultiTexCoord2ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord2ivARB
];
10001 TRACE("(%d, %p)\n", target
, v
);
10003 func_glMultiTexCoord2ivARB( target
, v
);
10007 static void WINAPI
wine_glMultiTexCoord2ivSGIS( GLenum target
, GLint
* v
) {
10008 void (*func_glMultiTexCoord2ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord2ivSGIS
];
10009 TRACE("(%d, %p)\n", target
, v
);
10011 func_glMultiTexCoord2ivSGIS( target
, v
);
10015 static void WINAPI
wine_glMultiTexCoord2s( GLenum target
, GLshort s
, GLshort t
) {
10016 void (*func_glMultiTexCoord2s
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord2s
];
10017 TRACE("(%d, %d, %d)\n", target
, s
, t
);
10019 func_glMultiTexCoord2s( target
, s
, t
);
10023 static void WINAPI
wine_glMultiTexCoord2sARB( GLenum target
, GLshort s
, GLshort t
) {
10024 void (*func_glMultiTexCoord2sARB
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord2sARB
];
10025 TRACE("(%d, %d, %d)\n", target
, s
, t
);
10027 func_glMultiTexCoord2sARB( target
, s
, t
);
10031 static void WINAPI
wine_glMultiTexCoord2sSGIS( GLenum target
, GLshort s
, GLshort t
) {
10032 void (*func_glMultiTexCoord2sSGIS
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord2sSGIS
];
10033 TRACE("(%d, %d, %d)\n", target
, s
, t
);
10035 func_glMultiTexCoord2sSGIS( target
, s
, t
);
10039 static void WINAPI
wine_glMultiTexCoord2sv( GLenum target
, GLshort
* v
) {
10040 void (*func_glMultiTexCoord2sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord2sv
];
10041 TRACE("(%d, %p)\n", target
, v
);
10043 func_glMultiTexCoord2sv( target
, v
);
10047 static void WINAPI
wine_glMultiTexCoord2svARB( GLenum target
, GLshort
* v
) {
10048 void (*func_glMultiTexCoord2svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord2svARB
];
10049 TRACE("(%d, %p)\n", target
, v
);
10051 func_glMultiTexCoord2svARB( target
, v
);
10055 static void WINAPI
wine_glMultiTexCoord2svSGIS( GLenum target
, GLshort
* v
) {
10056 void (*func_glMultiTexCoord2svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord2svSGIS
];
10057 TRACE("(%d, %p)\n", target
, v
);
10059 func_glMultiTexCoord2svSGIS( target
, v
);
10063 static void WINAPI
wine_glMultiTexCoord3d( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
) {
10064 void (*func_glMultiTexCoord3d
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord3d
];
10065 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
10067 func_glMultiTexCoord3d( target
, s
, t
, r
);
10071 static void WINAPI
wine_glMultiTexCoord3dARB( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
) {
10072 void (*func_glMultiTexCoord3dARB
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord3dARB
];
10073 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
10075 func_glMultiTexCoord3dARB( target
, s
, t
, r
);
10079 static void WINAPI
wine_glMultiTexCoord3dSGIS( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
) {
10080 void (*func_glMultiTexCoord3dSGIS
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord3dSGIS
];
10081 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
10083 func_glMultiTexCoord3dSGIS( target
, s
, t
, r
);
10087 static void WINAPI
wine_glMultiTexCoord3dv( GLenum target
, GLdouble
* v
) {
10088 void (*func_glMultiTexCoord3dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord3dv
];
10089 TRACE("(%d, %p)\n", target
, v
);
10091 func_glMultiTexCoord3dv( target
, v
);
10095 static void WINAPI
wine_glMultiTexCoord3dvARB( GLenum target
, GLdouble
* v
) {
10096 void (*func_glMultiTexCoord3dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord3dvARB
];
10097 TRACE("(%d, %p)\n", target
, v
);
10099 func_glMultiTexCoord3dvARB( target
, v
);
10103 static void WINAPI
wine_glMultiTexCoord3dvSGIS( GLenum target
, GLdouble
* v
) {
10104 void (*func_glMultiTexCoord3dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord3dvSGIS
];
10105 TRACE("(%d, %p)\n", target
, v
);
10107 func_glMultiTexCoord3dvSGIS( target
, v
);
10111 static void WINAPI
wine_glMultiTexCoord3f( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
) {
10112 void (*func_glMultiTexCoord3f
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord3f
];
10113 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
10115 func_glMultiTexCoord3f( target
, s
, t
, r
);
10119 static void WINAPI
wine_glMultiTexCoord3fARB( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
) {
10120 void (*func_glMultiTexCoord3fARB
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord3fARB
];
10121 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
10123 func_glMultiTexCoord3fARB( target
, s
, t
, r
);
10127 static void WINAPI
wine_glMultiTexCoord3fSGIS( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
) {
10128 void (*func_glMultiTexCoord3fSGIS
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord3fSGIS
];
10129 TRACE("(%d, %f, %f, %f)\n", target
, s
, t
, r
);
10131 func_glMultiTexCoord3fSGIS( target
, s
, t
, r
);
10135 static void WINAPI
wine_glMultiTexCoord3fv( GLenum target
, GLfloat
* v
) {
10136 void (*func_glMultiTexCoord3fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord3fv
];
10137 TRACE("(%d, %p)\n", target
, v
);
10139 func_glMultiTexCoord3fv( target
, v
);
10143 static void WINAPI
wine_glMultiTexCoord3fvARB( GLenum target
, GLfloat
* v
) {
10144 void (*func_glMultiTexCoord3fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord3fvARB
];
10145 TRACE("(%d, %p)\n", target
, v
);
10147 func_glMultiTexCoord3fvARB( target
, v
);
10151 static void WINAPI
wine_glMultiTexCoord3fvSGIS( GLenum target
, GLfloat
* v
) {
10152 void (*func_glMultiTexCoord3fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord3fvSGIS
];
10153 TRACE("(%d, %p)\n", target
, v
);
10155 func_glMultiTexCoord3fvSGIS( target
, v
);
10159 static void WINAPI
wine_glMultiTexCoord3hNV( GLenum target
, unsigned short s
, unsigned short t
, unsigned short r
) {
10160 void (*func_glMultiTexCoord3hNV
)( GLenum
, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord3hNV
];
10161 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
10163 func_glMultiTexCoord3hNV( target
, s
, t
, r
);
10167 static void WINAPI
wine_glMultiTexCoord3hvNV( GLenum target
, unsigned short* v
) {
10168 void (*func_glMultiTexCoord3hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord3hvNV
];
10169 TRACE("(%d, %p)\n", target
, v
);
10171 func_glMultiTexCoord3hvNV( target
, v
);
10175 static void WINAPI
wine_glMultiTexCoord3i( GLenum target
, GLint s
, GLint t
, GLint r
) {
10176 void (*func_glMultiTexCoord3i
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord3i
];
10177 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
10179 func_glMultiTexCoord3i( target
, s
, t
, r
);
10183 static void WINAPI
wine_glMultiTexCoord3iARB( GLenum target
, GLint s
, GLint t
, GLint r
) {
10184 void (*func_glMultiTexCoord3iARB
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord3iARB
];
10185 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
10187 func_glMultiTexCoord3iARB( target
, s
, t
, r
);
10191 static void WINAPI
wine_glMultiTexCoord3iSGIS( GLenum target
, GLint s
, GLint t
, GLint r
) {
10192 void (*func_glMultiTexCoord3iSGIS
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord3iSGIS
];
10193 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
10195 func_glMultiTexCoord3iSGIS( target
, s
, t
, r
);
10199 static void WINAPI
wine_glMultiTexCoord3iv( GLenum target
, GLint
* v
) {
10200 void (*func_glMultiTexCoord3iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord3iv
];
10201 TRACE("(%d, %p)\n", target
, v
);
10203 func_glMultiTexCoord3iv( target
, v
);
10207 static void WINAPI
wine_glMultiTexCoord3ivARB( GLenum target
, GLint
* v
) {
10208 void (*func_glMultiTexCoord3ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord3ivARB
];
10209 TRACE("(%d, %p)\n", target
, v
);
10211 func_glMultiTexCoord3ivARB( target
, v
);
10215 static void WINAPI
wine_glMultiTexCoord3ivSGIS( GLenum target
, GLint
* v
) {
10216 void (*func_glMultiTexCoord3ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord3ivSGIS
];
10217 TRACE("(%d, %p)\n", target
, v
);
10219 func_glMultiTexCoord3ivSGIS( target
, v
);
10223 static void WINAPI
wine_glMultiTexCoord3s( GLenum target
, GLshort s
, GLshort t
, GLshort r
) {
10224 void (*func_glMultiTexCoord3s
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord3s
];
10225 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
10227 func_glMultiTexCoord3s( target
, s
, t
, r
);
10231 static void WINAPI
wine_glMultiTexCoord3sARB( GLenum target
, GLshort s
, GLshort t
, GLshort r
) {
10232 void (*func_glMultiTexCoord3sARB
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord3sARB
];
10233 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
10235 func_glMultiTexCoord3sARB( target
, s
, t
, r
);
10239 static void WINAPI
wine_glMultiTexCoord3sSGIS( GLenum target
, GLshort s
, GLshort t
, GLshort r
) {
10240 void (*func_glMultiTexCoord3sSGIS
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord3sSGIS
];
10241 TRACE("(%d, %d, %d, %d)\n", target
, s
, t
, r
);
10243 func_glMultiTexCoord3sSGIS( target
, s
, t
, r
);
10247 static void WINAPI
wine_glMultiTexCoord3sv( GLenum target
, GLshort
* v
) {
10248 void (*func_glMultiTexCoord3sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord3sv
];
10249 TRACE("(%d, %p)\n", target
, v
);
10251 func_glMultiTexCoord3sv( target
, v
);
10255 static void WINAPI
wine_glMultiTexCoord3svARB( GLenum target
, GLshort
* v
) {
10256 void (*func_glMultiTexCoord3svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord3svARB
];
10257 TRACE("(%d, %p)\n", target
, v
);
10259 func_glMultiTexCoord3svARB( target
, v
);
10263 static void WINAPI
wine_glMultiTexCoord3svSGIS( GLenum target
, GLshort
* v
) {
10264 void (*func_glMultiTexCoord3svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord3svSGIS
];
10265 TRACE("(%d, %p)\n", target
, v
);
10267 func_glMultiTexCoord3svSGIS( target
, v
);
10271 static void WINAPI
wine_glMultiTexCoord4d( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
) {
10272 void (*func_glMultiTexCoord4d
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord4d
];
10273 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
10275 func_glMultiTexCoord4d( target
, s
, t
, r
, q
);
10279 static void WINAPI
wine_glMultiTexCoord4dARB( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
) {
10280 void (*func_glMultiTexCoord4dARB
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord4dARB
];
10281 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
10283 func_glMultiTexCoord4dARB( target
, s
, t
, r
, q
);
10287 static void WINAPI
wine_glMultiTexCoord4dSGIS( GLenum target
, GLdouble s
, GLdouble t
, GLdouble r
, GLdouble q
) {
10288 void (*func_glMultiTexCoord4dSGIS
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glMultiTexCoord4dSGIS
];
10289 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
10291 func_glMultiTexCoord4dSGIS( target
, s
, t
, r
, q
);
10295 static void WINAPI
wine_glMultiTexCoord4dv( GLenum target
, GLdouble
* v
) {
10296 void (*func_glMultiTexCoord4dv
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord4dv
];
10297 TRACE("(%d, %p)\n", target
, v
);
10299 func_glMultiTexCoord4dv( target
, v
);
10303 static void WINAPI
wine_glMultiTexCoord4dvARB( GLenum target
, GLdouble
* v
) {
10304 void (*func_glMultiTexCoord4dvARB
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord4dvARB
];
10305 TRACE("(%d, %p)\n", target
, v
);
10307 func_glMultiTexCoord4dvARB( target
, v
);
10311 static void WINAPI
wine_glMultiTexCoord4dvSGIS( GLenum target
, GLdouble
* v
) {
10312 void (*func_glMultiTexCoord4dvSGIS
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexCoord4dvSGIS
];
10313 TRACE("(%d, %p)\n", target
, v
);
10315 func_glMultiTexCoord4dvSGIS( target
, v
);
10319 static void WINAPI
wine_glMultiTexCoord4f( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
) {
10320 void (*func_glMultiTexCoord4f
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord4f
];
10321 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
10323 func_glMultiTexCoord4f( target
, s
, t
, r
, q
);
10327 static void WINAPI
wine_glMultiTexCoord4fARB( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
) {
10328 void (*func_glMultiTexCoord4fARB
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord4fARB
];
10329 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
10331 func_glMultiTexCoord4fARB( target
, s
, t
, r
, q
);
10335 static void WINAPI
wine_glMultiTexCoord4fSGIS( GLenum target
, GLfloat s
, GLfloat t
, GLfloat r
, GLfloat q
) {
10336 void (*func_glMultiTexCoord4fSGIS
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glMultiTexCoord4fSGIS
];
10337 TRACE("(%d, %f, %f, %f, %f)\n", target
, s
, t
, r
, q
);
10339 func_glMultiTexCoord4fSGIS( target
, s
, t
, r
, q
);
10343 static void WINAPI
wine_glMultiTexCoord4fv( GLenum target
, GLfloat
* v
) {
10344 void (*func_glMultiTexCoord4fv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord4fv
];
10345 TRACE("(%d, %p)\n", target
, v
);
10347 func_glMultiTexCoord4fv( target
, v
);
10351 static void WINAPI
wine_glMultiTexCoord4fvARB( GLenum target
, GLfloat
* v
) {
10352 void (*func_glMultiTexCoord4fvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord4fvARB
];
10353 TRACE("(%d, %p)\n", target
, v
);
10355 func_glMultiTexCoord4fvARB( target
, v
);
10359 static void WINAPI
wine_glMultiTexCoord4fvSGIS( GLenum target
, GLfloat
* v
) {
10360 void (*func_glMultiTexCoord4fvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexCoord4fvSGIS
];
10361 TRACE("(%d, %p)\n", target
, v
);
10363 func_glMultiTexCoord4fvSGIS( target
, v
);
10367 static void WINAPI
wine_glMultiTexCoord4hNV( GLenum target
, unsigned short s
, unsigned short t
, unsigned short r
, unsigned short q
) {
10368 void (*func_glMultiTexCoord4hNV
)( GLenum
, unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glMultiTexCoord4hNV
];
10369 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
10371 func_glMultiTexCoord4hNV( target
, s
, t
, r
, q
);
10375 static void WINAPI
wine_glMultiTexCoord4hvNV( GLenum target
, unsigned short* v
) {
10376 void (*func_glMultiTexCoord4hvNV
)( GLenum
, unsigned short* ) = extension_funcs
[EXT_glMultiTexCoord4hvNV
];
10377 TRACE("(%d, %p)\n", target
, v
);
10379 func_glMultiTexCoord4hvNV( target
, v
);
10383 static void WINAPI
wine_glMultiTexCoord4i( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
) {
10384 void (*func_glMultiTexCoord4i
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord4i
];
10385 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
10387 func_glMultiTexCoord4i( target
, s
, t
, r
, q
);
10391 static void WINAPI
wine_glMultiTexCoord4iARB( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
) {
10392 void (*func_glMultiTexCoord4iARB
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord4iARB
];
10393 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
10395 func_glMultiTexCoord4iARB( target
, s
, t
, r
, q
);
10399 static void WINAPI
wine_glMultiTexCoord4iSGIS( GLenum target
, GLint s
, GLint t
, GLint r
, GLint q
) {
10400 void (*func_glMultiTexCoord4iSGIS
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glMultiTexCoord4iSGIS
];
10401 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
10403 func_glMultiTexCoord4iSGIS( target
, s
, t
, r
, q
);
10407 static void WINAPI
wine_glMultiTexCoord4iv( GLenum target
, GLint
* v
) {
10408 void (*func_glMultiTexCoord4iv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord4iv
];
10409 TRACE("(%d, %p)\n", target
, v
);
10411 func_glMultiTexCoord4iv( target
, v
);
10415 static void WINAPI
wine_glMultiTexCoord4ivARB( GLenum target
, GLint
* v
) {
10416 void (*func_glMultiTexCoord4ivARB
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord4ivARB
];
10417 TRACE("(%d, %p)\n", target
, v
);
10419 func_glMultiTexCoord4ivARB( target
, v
);
10423 static void WINAPI
wine_glMultiTexCoord4ivSGIS( GLenum target
, GLint
* v
) {
10424 void (*func_glMultiTexCoord4ivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexCoord4ivSGIS
];
10425 TRACE("(%d, %p)\n", target
, v
);
10427 func_glMultiTexCoord4ivSGIS( target
, v
);
10431 static void WINAPI
wine_glMultiTexCoord4s( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
) {
10432 void (*func_glMultiTexCoord4s
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord4s
];
10433 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
10435 func_glMultiTexCoord4s( target
, s
, t
, r
, q
);
10439 static void WINAPI
wine_glMultiTexCoord4sARB( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
) {
10440 void (*func_glMultiTexCoord4sARB
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord4sARB
];
10441 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
10443 func_glMultiTexCoord4sARB( target
, s
, t
, r
, q
);
10447 static void WINAPI
wine_glMultiTexCoord4sSGIS( GLenum target
, GLshort s
, GLshort t
, GLshort r
, GLshort q
) {
10448 void (*func_glMultiTexCoord4sSGIS
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glMultiTexCoord4sSGIS
];
10449 TRACE("(%d, %d, %d, %d, %d)\n", target
, s
, t
, r
, q
);
10451 func_glMultiTexCoord4sSGIS( target
, s
, t
, r
, q
);
10455 static void WINAPI
wine_glMultiTexCoord4sv( GLenum target
, GLshort
* v
) {
10456 void (*func_glMultiTexCoord4sv
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord4sv
];
10457 TRACE("(%d, %p)\n", target
, v
);
10459 func_glMultiTexCoord4sv( target
, v
);
10463 static void WINAPI
wine_glMultiTexCoord4svARB( GLenum target
, GLshort
* v
) {
10464 void (*func_glMultiTexCoord4svARB
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord4svARB
];
10465 TRACE("(%d, %p)\n", target
, v
);
10467 func_glMultiTexCoord4svARB( target
, v
);
10471 static void WINAPI
wine_glMultiTexCoord4svSGIS( GLenum target
, GLshort
* v
) {
10472 void (*func_glMultiTexCoord4svSGIS
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glMultiTexCoord4svSGIS
];
10473 TRACE("(%d, %p)\n", target
, v
);
10475 func_glMultiTexCoord4svSGIS( target
, v
);
10479 static void WINAPI
wine_glMultiTexCoordP1ui( GLenum texture
, GLenum type
, GLuint coords
) {
10480 void (*func_glMultiTexCoordP1ui
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glMultiTexCoordP1ui
];
10481 TRACE("(%d, %d, %d)\n", texture
, type
, coords
);
10483 func_glMultiTexCoordP1ui( texture
, type
, coords
);
10487 static void WINAPI
wine_glMultiTexCoordP1uiv( GLenum texture
, GLenum type
, GLuint
* coords
) {
10488 void (*func_glMultiTexCoordP1uiv
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glMultiTexCoordP1uiv
];
10489 TRACE("(%d, %d, %p)\n", texture
, type
, coords
);
10491 func_glMultiTexCoordP1uiv( texture
, type
, coords
);
10495 static void WINAPI
wine_glMultiTexCoordP2ui( GLenum texture
, GLenum type
, GLuint coords
) {
10496 void (*func_glMultiTexCoordP2ui
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glMultiTexCoordP2ui
];
10497 TRACE("(%d, %d, %d)\n", texture
, type
, coords
);
10499 func_glMultiTexCoordP2ui( texture
, type
, coords
);
10503 static void WINAPI
wine_glMultiTexCoordP2uiv( GLenum texture
, GLenum type
, GLuint
* coords
) {
10504 void (*func_glMultiTexCoordP2uiv
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glMultiTexCoordP2uiv
];
10505 TRACE("(%d, %d, %p)\n", texture
, type
, coords
);
10507 func_glMultiTexCoordP2uiv( texture
, type
, coords
);
10511 static void WINAPI
wine_glMultiTexCoordP3ui( GLenum texture
, GLenum type
, GLuint coords
) {
10512 void (*func_glMultiTexCoordP3ui
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glMultiTexCoordP3ui
];
10513 TRACE("(%d, %d, %d)\n", texture
, type
, coords
);
10515 func_glMultiTexCoordP3ui( texture
, type
, coords
);
10519 static void WINAPI
wine_glMultiTexCoordP3uiv( GLenum texture
, GLenum type
, GLuint
* coords
) {
10520 void (*func_glMultiTexCoordP3uiv
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glMultiTexCoordP3uiv
];
10521 TRACE("(%d, %d, %p)\n", texture
, type
, coords
);
10523 func_glMultiTexCoordP3uiv( texture
, type
, coords
);
10527 static void WINAPI
wine_glMultiTexCoordP4ui( GLenum texture
, GLenum type
, GLuint coords
) {
10528 void (*func_glMultiTexCoordP4ui
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glMultiTexCoordP4ui
];
10529 TRACE("(%d, %d, %d)\n", texture
, type
, coords
);
10531 func_glMultiTexCoordP4ui( texture
, type
, coords
);
10535 static void WINAPI
wine_glMultiTexCoordP4uiv( GLenum texture
, GLenum type
, GLuint
* coords
) {
10536 void (*func_glMultiTexCoordP4uiv
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glMultiTexCoordP4uiv
];
10537 TRACE("(%d, %d, %p)\n", texture
, type
, coords
);
10539 func_glMultiTexCoordP4uiv( texture
, type
, coords
);
10543 static void WINAPI
wine_glMultiTexCoordPointerEXT( GLenum texunit
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
10544 void (*func_glMultiTexCoordPointerEXT
)( GLenum
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexCoordPointerEXT
];
10545 TRACE("(%d, %d, %d, %d, %p)\n", texunit
, size
, type
, stride
, pointer
);
10547 func_glMultiTexCoordPointerEXT( texunit
, size
, type
, stride
, pointer
);
10551 static void WINAPI
wine_glMultiTexCoordPointerSGIS( GLenum target
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
10552 void (*func_glMultiTexCoordPointerSGIS
)( GLenum
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexCoordPointerSGIS
];
10553 TRACE("(%d, %d, %d, %d, %p)\n", target
, size
, type
, stride
, pointer
);
10555 func_glMultiTexCoordPointerSGIS( target
, size
, type
, stride
, pointer
);
10559 static void WINAPI
wine_glMultiTexEnvfEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat param
) {
10560 void (*func_glMultiTexEnvfEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexEnvfEXT
];
10561 TRACE("(%d, %d, %d, %f)\n", texunit
, target
, pname
, param
);
10563 func_glMultiTexEnvfEXT( texunit
, target
, pname
, param
);
10567 static void WINAPI
wine_glMultiTexEnvfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
10568 void (*func_glMultiTexEnvfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexEnvfvEXT
];
10569 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
10571 func_glMultiTexEnvfvEXT( texunit
, target
, pname
, params
);
10575 static void WINAPI
wine_glMultiTexEnviEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint param
) {
10576 void (*func_glMultiTexEnviEXT
)( GLenum
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexEnviEXT
];
10577 TRACE("(%d, %d, %d, %d)\n", texunit
, target
, pname
, param
);
10579 func_glMultiTexEnviEXT( texunit
, target
, pname
, param
);
10583 static void WINAPI
wine_glMultiTexEnvivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
10584 void (*func_glMultiTexEnvivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexEnvivEXT
];
10585 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
10587 func_glMultiTexEnvivEXT( texunit
, target
, pname
, params
);
10591 static void WINAPI
wine_glMultiTexGendEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble param
) {
10592 void (*func_glMultiTexGendEXT
)( GLenum
, GLenum
, GLenum
, GLdouble
) = extension_funcs
[EXT_glMultiTexGendEXT
];
10593 TRACE("(%d, %d, %d, %f)\n", texunit
, coord
, pname
, param
);
10595 func_glMultiTexGendEXT( texunit
, coord
, pname
, param
);
10599 static void WINAPI
wine_glMultiTexGendvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLdouble
* params
) {
10600 void (*func_glMultiTexGendvEXT
)( GLenum
, GLenum
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glMultiTexGendvEXT
];
10601 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
10603 func_glMultiTexGendvEXT( texunit
, coord
, pname
, params
);
10607 static void WINAPI
wine_glMultiTexGenfEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat param
) {
10608 void (*func_glMultiTexGenfEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexGenfEXT
];
10609 TRACE("(%d, %d, %d, %f)\n", texunit
, coord
, pname
, param
);
10611 func_glMultiTexGenfEXT( texunit
, coord
, pname
, param
);
10615 static void WINAPI
wine_glMultiTexGenfvEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLfloat
* params
) {
10616 void (*func_glMultiTexGenfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexGenfvEXT
];
10617 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
10619 func_glMultiTexGenfvEXT( texunit
, coord
, pname
, params
);
10623 static void WINAPI
wine_glMultiTexGeniEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint param
) {
10624 void (*func_glMultiTexGeniEXT
)( GLenum
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexGeniEXT
];
10625 TRACE("(%d, %d, %d, %d)\n", texunit
, coord
, pname
, param
);
10627 func_glMultiTexGeniEXT( texunit
, coord
, pname
, param
);
10631 static void WINAPI
wine_glMultiTexGenivEXT( GLenum texunit
, GLenum coord
, GLenum pname
, GLint
* params
) {
10632 void (*func_glMultiTexGenivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexGenivEXT
];
10633 TRACE("(%d, %d, %d, %p)\n", texunit
, coord
, pname
, params
);
10635 func_glMultiTexGenivEXT( texunit
, coord
, pname
, params
);
10639 static void WINAPI
wine_glMultiTexImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
10640 void (*func_glMultiTexImage1DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexImage1DEXT
];
10641 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
10643 func_glMultiTexImage1DEXT( texunit
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
10647 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
) {
10648 void (*func_glMultiTexImage2DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexImage2DEXT
];
10649 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
10651 func_glMultiTexImage2DEXT( texunit
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
10655 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
) {
10656 void (*func_glMultiTexImage3DEXT
)( GLenum
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexImage3DEXT
];
10657 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
10659 func_glMultiTexImage3DEXT( texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
10663 static void WINAPI
wine_glMultiTexParameterIivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
10664 void (*func_glMultiTexParameterIivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexParameterIivEXT
];
10665 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
10667 func_glMultiTexParameterIivEXT( texunit
, target
, pname
, params
);
10671 static void WINAPI
wine_glMultiTexParameterIuivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLuint
* params
) {
10672 void (*func_glMultiTexParameterIuivEXT
)( GLenum
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glMultiTexParameterIuivEXT
];
10673 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
10675 func_glMultiTexParameterIuivEXT( texunit
, target
, pname
, params
);
10679 static void WINAPI
wine_glMultiTexParameterfEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat param
) {
10680 void (*func_glMultiTexParameterfEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glMultiTexParameterfEXT
];
10681 TRACE("(%d, %d, %d, %f)\n", texunit
, target
, pname
, param
);
10683 func_glMultiTexParameterfEXT( texunit
, target
, pname
, param
);
10687 static void WINAPI
wine_glMultiTexParameterfvEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLfloat
* params
) {
10688 void (*func_glMultiTexParameterfvEXT
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glMultiTexParameterfvEXT
];
10689 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
10691 func_glMultiTexParameterfvEXT( texunit
, target
, pname
, params
);
10695 static void WINAPI
wine_glMultiTexParameteriEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint param
) {
10696 void (*func_glMultiTexParameteriEXT
)( GLenum
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glMultiTexParameteriEXT
];
10697 TRACE("(%d, %d, %d, %d)\n", texunit
, target
, pname
, param
);
10699 func_glMultiTexParameteriEXT( texunit
, target
, pname
, param
);
10703 static void WINAPI
wine_glMultiTexParameterivEXT( GLenum texunit
, GLenum target
, GLenum pname
, GLint
* params
) {
10704 void (*func_glMultiTexParameterivEXT
)( GLenum
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glMultiTexParameterivEXT
];
10705 TRACE("(%d, %d, %d, %p)\n", texunit
, target
, pname
, params
);
10707 func_glMultiTexParameterivEXT( texunit
, target
, pname
, params
);
10711 static void WINAPI
wine_glMultiTexRenderbufferEXT( GLenum texunit
, GLenum target
, GLuint renderbuffer
) {
10712 void (*func_glMultiTexRenderbufferEXT
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glMultiTexRenderbufferEXT
];
10713 TRACE("(%d, %d, %d)\n", texunit
, target
, renderbuffer
);
10715 func_glMultiTexRenderbufferEXT( texunit
, target
, renderbuffer
);
10719 static void WINAPI
wine_glMultiTexSubImage1DEXT( GLenum texunit
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
10720 void (*func_glMultiTexSubImage1DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexSubImage1DEXT
];
10721 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, width
, format
, type
, pixels
);
10723 func_glMultiTexSubImage1DEXT( texunit
, target
, level
, xoffset
, width
, format
, type
, pixels
);
10727 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
) {
10728 void (*func_glMultiTexSubImage2DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexSubImage2DEXT
];
10729 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
10731 func_glMultiTexSubImage2DEXT( texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
10735 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
) {
10736 void (*func_glMultiTexSubImage3DEXT
)( GLenum
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glMultiTexSubImage3DEXT
];
10737 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
);
10739 func_glMultiTexSubImage3DEXT( texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
10743 static void WINAPI
wine_glNamedBufferDataEXT( GLuint buffer
, INT_PTR size
, GLvoid
* data
, GLenum usage
) {
10744 void (*func_glNamedBufferDataEXT
)( GLuint
, INT_PTR
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glNamedBufferDataEXT
];
10745 TRACE("(%d, %ld, %p, %d)\n", buffer
, size
, data
, usage
);
10747 func_glNamedBufferDataEXT( buffer
, size
, data
, usage
);
10751 static void WINAPI
wine_glNamedBufferSubDataEXT( GLuint buffer
, INT_PTR offset
, INT_PTR size
, GLvoid
* data
) {
10752 void (*func_glNamedBufferSubDataEXT
)( GLuint
, INT_PTR
, INT_PTR
, GLvoid
* ) = extension_funcs
[EXT_glNamedBufferSubDataEXT
];
10753 TRACE("(%d, %ld, %ld, %p)\n", buffer
, offset
, size
, data
);
10755 func_glNamedBufferSubDataEXT( buffer
, offset
, size
, data
);
10759 static void WINAPI
wine_glNamedCopyBufferSubDataEXT( GLuint readBuffer
, GLuint writeBuffer
, INT_PTR readOffset
, INT_PTR writeOffset
, INT_PTR size
) {
10760 void (*func_glNamedCopyBufferSubDataEXT
)( GLuint
, GLuint
, INT_PTR
, INT_PTR
, INT_PTR
) = extension_funcs
[EXT_glNamedCopyBufferSubDataEXT
];
10761 TRACE("(%d, %d, %ld, %ld, %ld)\n", readBuffer
, writeBuffer
, readOffset
, writeOffset
, size
);
10763 func_glNamedCopyBufferSubDataEXT( readBuffer
, writeBuffer
, readOffset
, writeOffset
, size
);
10767 static void WINAPI
wine_glNamedFramebufferRenderbufferEXT( GLuint framebuffer
, GLenum attachment
, GLenum renderbuffertarget
, GLuint renderbuffer
) {
10768 void (*func_glNamedFramebufferRenderbufferEXT
)( GLuint
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glNamedFramebufferRenderbufferEXT
];
10769 TRACE("(%d, %d, %d, %d)\n", framebuffer
, attachment
, renderbuffertarget
, renderbuffer
);
10771 func_glNamedFramebufferRenderbufferEXT( framebuffer
, attachment
, renderbuffertarget
, renderbuffer
);
10775 static void WINAPI
wine_glNamedFramebufferTexture1DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
10776 void (*func_glNamedFramebufferTexture1DEXT
)( GLuint
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTexture1DEXT
];
10777 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, textarget
, texture
, level
);
10779 func_glNamedFramebufferTexture1DEXT( framebuffer
, attachment
, textarget
, texture
, level
);
10783 static void WINAPI
wine_glNamedFramebufferTexture2DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
) {
10784 void (*func_glNamedFramebufferTexture2DEXT
)( GLuint
, GLenum
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTexture2DEXT
];
10785 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, textarget
, texture
, level
);
10787 func_glNamedFramebufferTexture2DEXT( framebuffer
, attachment
, textarget
, texture
, level
);
10791 static void WINAPI
wine_glNamedFramebufferTexture3DEXT( GLuint framebuffer
, GLenum attachment
, GLenum textarget
, GLuint texture
, GLint level
, GLint zoffset
) {
10792 void (*func_glNamedFramebufferTexture3DEXT
)( GLuint
, GLenum
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTexture3DEXT
];
10793 TRACE("(%d, %d, %d, %d, %d, %d)\n", framebuffer
, attachment
, textarget
, texture
, level
, zoffset
);
10795 func_glNamedFramebufferTexture3DEXT( framebuffer
, attachment
, textarget
, texture
, level
, zoffset
);
10799 static void WINAPI
wine_glNamedFramebufferTextureEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
) {
10800 void (*func_glNamedFramebufferTextureEXT
)( GLuint
, GLenum
, GLuint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTextureEXT
];
10801 TRACE("(%d, %d, %d, %d)\n", framebuffer
, attachment
, texture
, level
);
10803 func_glNamedFramebufferTextureEXT( framebuffer
, attachment
, texture
, level
);
10807 static void WINAPI
wine_glNamedFramebufferTextureFaceEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
, GLenum face
) {
10808 void (*func_glNamedFramebufferTextureFaceEXT
)( GLuint
, GLenum
, GLuint
, GLint
, GLenum
) = extension_funcs
[EXT_glNamedFramebufferTextureFaceEXT
];
10809 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, texture
, level
, face
);
10811 func_glNamedFramebufferTextureFaceEXT( framebuffer
, attachment
, texture
, level
, face
);
10815 static void WINAPI
wine_glNamedFramebufferTextureLayerEXT( GLuint framebuffer
, GLenum attachment
, GLuint texture
, GLint level
, GLint layer
) {
10816 void (*func_glNamedFramebufferTextureLayerEXT
)( GLuint
, GLenum
, GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glNamedFramebufferTextureLayerEXT
];
10817 TRACE("(%d, %d, %d, %d, %d)\n", framebuffer
, attachment
, texture
, level
, layer
);
10819 func_glNamedFramebufferTextureLayerEXT( framebuffer
, attachment
, texture
, level
, layer
);
10823 static void WINAPI
wine_glNamedProgramLocalParameter4dEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
10824 void (*func_glNamedProgramLocalParameter4dEXT
)( GLuint
, GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glNamedProgramLocalParameter4dEXT
];
10825 TRACE("(%d, %d, %d, %f, %f, %f, %f)\n", program
, target
, index
, x
, y
, z
, w
);
10827 func_glNamedProgramLocalParameter4dEXT( program
, target
, index
, x
, y
, z
, w
);
10831 static void WINAPI
wine_glNamedProgramLocalParameter4dvEXT( GLuint program
, GLenum target
, GLuint index
, GLdouble
* params
) {
10832 void (*func_glNamedProgramLocalParameter4dvEXT
)( GLuint
, GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glNamedProgramLocalParameter4dvEXT
];
10833 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
10835 func_glNamedProgramLocalParameter4dvEXT( program
, target
, index
, params
);
10839 static void WINAPI
wine_glNamedProgramLocalParameter4fEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
10840 void (*func_glNamedProgramLocalParameter4fEXT
)( GLuint
, GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glNamedProgramLocalParameter4fEXT
];
10841 TRACE("(%d, %d, %d, %f, %f, %f, %f)\n", program
, target
, index
, x
, y
, z
, w
);
10843 func_glNamedProgramLocalParameter4fEXT( program
, target
, index
, x
, y
, z
, w
);
10847 static void WINAPI
wine_glNamedProgramLocalParameter4fvEXT( GLuint program
, GLenum target
, GLuint index
, GLfloat
* params
) {
10848 void (*func_glNamedProgramLocalParameter4fvEXT
)( GLuint
, GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glNamedProgramLocalParameter4fvEXT
];
10849 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
10851 func_glNamedProgramLocalParameter4fvEXT( program
, target
, index
, params
);
10855 static void WINAPI
wine_glNamedProgramLocalParameterI4iEXT( GLuint program
, GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
10856 void (*func_glNamedProgramLocalParameterI4iEXT
)( GLuint
, GLenum
, GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glNamedProgramLocalParameterI4iEXT
];
10857 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", program
, target
, index
, x
, y
, z
, w
);
10859 func_glNamedProgramLocalParameterI4iEXT( program
, target
, index
, x
, y
, z
, w
);
10863 static void WINAPI
wine_glNamedProgramLocalParameterI4ivEXT( GLuint program
, GLenum target
, GLuint index
, GLint
* params
) {
10864 void (*func_glNamedProgramLocalParameterI4ivEXT
)( GLuint
, GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glNamedProgramLocalParameterI4ivEXT
];
10865 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
10867 func_glNamedProgramLocalParameterI4ivEXT( program
, target
, index
, params
);
10871 static void WINAPI
wine_glNamedProgramLocalParameterI4uiEXT( GLuint program
, GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
10872 void (*func_glNamedProgramLocalParameterI4uiEXT
)( GLuint
, GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glNamedProgramLocalParameterI4uiEXT
];
10873 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", program
, target
, index
, x
, y
, z
, w
);
10875 func_glNamedProgramLocalParameterI4uiEXT( program
, target
, index
, x
, y
, z
, w
);
10879 static void WINAPI
wine_glNamedProgramLocalParameterI4uivEXT( GLuint program
, GLenum target
, GLuint index
, GLuint
* params
) {
10880 void (*func_glNamedProgramLocalParameterI4uivEXT
)( GLuint
, GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glNamedProgramLocalParameterI4uivEXT
];
10881 TRACE("(%d, %d, %d, %p)\n", program
, target
, index
, params
);
10883 func_glNamedProgramLocalParameterI4uivEXT( program
, target
, index
, params
);
10887 static void WINAPI
wine_glNamedProgramLocalParameters4fvEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) {
10888 void (*func_glNamedProgramLocalParameters4fvEXT
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glNamedProgramLocalParameters4fvEXT
];
10889 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, index
, count
, params
);
10891 func_glNamedProgramLocalParameters4fvEXT( program
, target
, index
, count
, params
);
10895 static void WINAPI
wine_glNamedProgramLocalParametersI4ivEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, GLint
* params
) {
10896 void (*func_glNamedProgramLocalParametersI4ivEXT
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glNamedProgramLocalParametersI4ivEXT
];
10897 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, index
, count
, params
);
10899 func_glNamedProgramLocalParametersI4ivEXT( program
, target
, index
, count
, params
);
10903 static void WINAPI
wine_glNamedProgramLocalParametersI4uivEXT( GLuint program
, GLenum target
, GLuint index
, GLsizei count
, GLuint
* params
) {
10904 void (*func_glNamedProgramLocalParametersI4uivEXT
)( GLuint
, GLenum
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glNamedProgramLocalParametersI4uivEXT
];
10905 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, index
, count
, params
);
10907 func_glNamedProgramLocalParametersI4uivEXT( program
, target
, index
, count
, params
);
10911 static void WINAPI
wine_glNamedProgramStringEXT( GLuint program
, GLenum target
, GLenum format
, GLsizei len
, GLvoid
* string
) {
10912 void (*func_glNamedProgramStringEXT
)( GLuint
, GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glNamedProgramStringEXT
];
10913 TRACE("(%d, %d, %d, %d, %p)\n", program
, target
, format
, len
, string
);
10915 func_glNamedProgramStringEXT( program
, target
, format
, len
, string
);
10919 static void WINAPI
wine_glNamedRenderbufferStorageEXT( GLuint renderbuffer
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
10920 void (*func_glNamedRenderbufferStorageEXT
)( GLuint
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glNamedRenderbufferStorageEXT
];
10921 TRACE("(%d, %d, %d, %d)\n", renderbuffer
, internalformat
, width
, height
);
10923 func_glNamedRenderbufferStorageEXT( renderbuffer
, internalformat
, width
, height
);
10927 static void WINAPI
wine_glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer
, GLsizei coverageSamples
, GLsizei colorSamples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
10928 void (*func_glNamedRenderbufferStorageMultisampleCoverageEXT
)( GLuint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glNamedRenderbufferStorageMultisampleCoverageEXT
];
10929 TRACE("(%d, %d, %d, %d, %d, %d)\n", renderbuffer
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
10931 func_glNamedRenderbufferStorageMultisampleCoverageEXT( renderbuffer
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
10935 static void WINAPI
wine_glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
10936 void (*func_glNamedRenderbufferStorageMultisampleEXT
)( GLuint
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glNamedRenderbufferStorageMultisampleEXT
];
10937 TRACE("(%d, %d, %d, %d, %d)\n", renderbuffer
, samples
, internalformat
, width
, height
);
10939 func_glNamedRenderbufferStorageMultisampleEXT( renderbuffer
, samples
, internalformat
, width
, height
);
10943 static void WINAPI
wine_glNamedStringARB( GLenum type
, GLint namelen
, char* name
, GLint stringlen
, char* string
) {
10944 void (*func_glNamedStringARB
)( GLenum
, GLint
, char*, GLint
, char* ) = extension_funcs
[EXT_glNamedStringARB
];
10945 TRACE("(%d, %d, %p, %d, %p)\n", type
, namelen
, name
, stringlen
, string
);
10947 func_glNamedStringARB( type
, namelen
, name
, stringlen
, string
);
10951 static GLuint WINAPI
wine_glNewBufferRegion( GLenum type
) {
10953 GLuint (*func_glNewBufferRegion
)( GLenum
) = extension_funcs
[EXT_glNewBufferRegion
];
10954 TRACE("(%d)\n", type
);
10956 ret_value
= func_glNewBufferRegion( type
);
10961 static GLuint WINAPI
wine_glNewObjectBufferATI( GLsizei size
, GLvoid
* pointer
, GLenum usage
) {
10963 GLuint (*func_glNewObjectBufferATI
)( GLsizei
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glNewObjectBufferATI
];
10964 TRACE("(%d, %p, %d)\n", size
, pointer
, usage
);
10966 ret_value
= func_glNewObjectBufferATI( size
, pointer
, usage
);
10971 static void WINAPI
wine_glNormal3fVertex3fSUN( GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
10972 void (*func_glNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glNormal3fVertex3fSUN
];
10973 TRACE("(%f, %f, %f, %f, %f, %f)\n", nx
, ny
, nz
, x
, y
, z
);
10975 func_glNormal3fVertex3fSUN( nx
, ny
, nz
, x
, y
, z
);
10979 static void WINAPI
wine_glNormal3fVertex3fvSUN( GLfloat
* n
, GLfloat
* v
) {
10980 void (*func_glNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glNormal3fVertex3fvSUN
];
10981 TRACE("(%p, %p)\n", n
, v
);
10983 func_glNormal3fVertex3fvSUN( n
, v
);
10987 static void WINAPI
wine_glNormal3hNV( unsigned short nx
, unsigned short ny
, unsigned short nz
) {
10988 void (*func_glNormal3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glNormal3hNV
];
10989 TRACE("(%d, %d, %d)\n", nx
, ny
, nz
);
10991 func_glNormal3hNV( nx
, ny
, nz
);
10995 static void WINAPI
wine_glNormal3hvNV( unsigned short* v
) {
10996 void (*func_glNormal3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glNormal3hvNV
];
10997 TRACE("(%p)\n", v
);
10999 func_glNormal3hvNV( v
);
11003 static void WINAPI
wine_glNormalFormatNV( GLenum type
, GLsizei stride
) {
11004 void (*func_glNormalFormatNV
)( GLenum
, GLsizei
) = extension_funcs
[EXT_glNormalFormatNV
];
11005 TRACE("(%d, %d)\n", type
, stride
);
11007 func_glNormalFormatNV( type
, stride
);
11011 static void WINAPI
wine_glNormalP3ui( GLenum type
, GLuint coords
) {
11012 void (*func_glNormalP3ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glNormalP3ui
];
11013 TRACE("(%d, %d)\n", type
, coords
);
11015 func_glNormalP3ui( type
, coords
);
11019 static void WINAPI
wine_glNormalP3uiv( GLenum type
, GLuint
* coords
) {
11020 void (*func_glNormalP3uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glNormalP3uiv
];
11021 TRACE("(%d, %p)\n", type
, coords
);
11023 func_glNormalP3uiv( type
, coords
);
11027 static void WINAPI
wine_glNormalPointerEXT( GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
11028 void (*func_glNormalPointerEXT
)( GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glNormalPointerEXT
];
11029 TRACE("(%d, %d, %d, %p)\n", type
, stride
, count
, pointer
);
11031 func_glNormalPointerEXT( type
, stride
, count
, pointer
);
11035 static void WINAPI
wine_glNormalPointerListIBM( GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
11036 void (*func_glNormalPointerListIBM
)( GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glNormalPointerListIBM
];
11037 TRACE("(%d, %d, %p, %d)\n", type
, stride
, pointer
, ptrstride
);
11039 func_glNormalPointerListIBM( type
, stride
, pointer
, ptrstride
);
11043 static void WINAPI
wine_glNormalPointervINTEL( GLenum type
, GLvoid
** pointer
) {
11044 void (*func_glNormalPointervINTEL
)( GLenum
, GLvoid
** ) = extension_funcs
[EXT_glNormalPointervINTEL
];
11045 TRACE("(%d, %p)\n", type
, pointer
);
11047 func_glNormalPointervINTEL( type
, pointer
);
11051 static void WINAPI
wine_glNormalStream3bATI( GLenum stream
, GLbyte nx
, GLbyte ny
, GLbyte nz
) {
11052 void (*func_glNormalStream3bATI
)( GLenum
, GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glNormalStream3bATI
];
11053 TRACE("(%d, %d, %d, %d)\n", stream
, nx
, ny
, nz
);
11055 func_glNormalStream3bATI( stream
, nx
, ny
, nz
);
11059 static void WINAPI
wine_glNormalStream3bvATI( GLenum stream
, GLbyte
* coords
) {
11060 void (*func_glNormalStream3bvATI
)( GLenum
, GLbyte
* ) = extension_funcs
[EXT_glNormalStream3bvATI
];
11061 TRACE("(%d, %p)\n", stream
, coords
);
11063 func_glNormalStream3bvATI( stream
, coords
);
11067 static void WINAPI
wine_glNormalStream3dATI( GLenum stream
, GLdouble nx
, GLdouble ny
, GLdouble nz
) {
11068 void (*func_glNormalStream3dATI
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glNormalStream3dATI
];
11069 TRACE("(%d, %f, %f, %f)\n", stream
, nx
, ny
, nz
);
11071 func_glNormalStream3dATI( stream
, nx
, ny
, nz
);
11075 static void WINAPI
wine_glNormalStream3dvATI( GLenum stream
, GLdouble
* coords
) {
11076 void (*func_glNormalStream3dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glNormalStream3dvATI
];
11077 TRACE("(%d, %p)\n", stream
, coords
);
11079 func_glNormalStream3dvATI( stream
, coords
);
11083 static void WINAPI
wine_glNormalStream3fATI( GLenum stream
, GLfloat nx
, GLfloat ny
, GLfloat nz
) {
11084 void (*func_glNormalStream3fATI
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glNormalStream3fATI
];
11085 TRACE("(%d, %f, %f, %f)\n", stream
, nx
, ny
, nz
);
11087 func_glNormalStream3fATI( stream
, nx
, ny
, nz
);
11091 static void WINAPI
wine_glNormalStream3fvATI( GLenum stream
, GLfloat
* coords
) {
11092 void (*func_glNormalStream3fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glNormalStream3fvATI
];
11093 TRACE("(%d, %p)\n", stream
, coords
);
11095 func_glNormalStream3fvATI( stream
, coords
);
11099 static void WINAPI
wine_glNormalStream3iATI( GLenum stream
, GLint nx
, GLint ny
, GLint nz
) {
11100 void (*func_glNormalStream3iATI
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glNormalStream3iATI
];
11101 TRACE("(%d, %d, %d, %d)\n", stream
, nx
, ny
, nz
);
11103 func_glNormalStream3iATI( stream
, nx
, ny
, nz
);
11107 static void WINAPI
wine_glNormalStream3ivATI( GLenum stream
, GLint
* coords
) {
11108 void (*func_glNormalStream3ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glNormalStream3ivATI
];
11109 TRACE("(%d, %p)\n", stream
, coords
);
11111 func_glNormalStream3ivATI( stream
, coords
);
11115 static void WINAPI
wine_glNormalStream3sATI( GLenum stream
, GLshort nx
, GLshort ny
, GLshort nz
) {
11116 void (*func_glNormalStream3sATI
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glNormalStream3sATI
];
11117 TRACE("(%d, %d, %d, %d)\n", stream
, nx
, ny
, nz
);
11119 func_glNormalStream3sATI( stream
, nx
, ny
, nz
);
11123 static void WINAPI
wine_glNormalStream3svATI( GLenum stream
, GLshort
* coords
) {
11124 void (*func_glNormalStream3svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glNormalStream3svATI
];
11125 TRACE("(%d, %p)\n", stream
, coords
);
11127 func_glNormalStream3svATI( stream
, coords
);
11131 static GLenum WINAPI
wine_glObjectPurgeableAPPLE( GLenum objectType
, GLuint name
, GLenum option
) {
11133 GLenum (*func_glObjectPurgeableAPPLE
)( GLenum
, GLuint
, GLenum
) = extension_funcs
[EXT_glObjectPurgeableAPPLE
];
11134 TRACE("(%d, %d, %d)\n", objectType
, name
, option
);
11136 ret_value
= func_glObjectPurgeableAPPLE( objectType
, name
, option
);
11141 static GLenum WINAPI
wine_glObjectUnpurgeableAPPLE( GLenum objectType
, GLuint name
, GLenum option
) {
11143 GLenum (*func_glObjectUnpurgeableAPPLE
)( GLenum
, GLuint
, GLenum
) = extension_funcs
[EXT_glObjectUnpurgeableAPPLE
];
11144 TRACE("(%d, %d, %d)\n", objectType
, name
, option
);
11146 ret_value
= func_glObjectUnpurgeableAPPLE( objectType
, name
, option
);
11151 static void WINAPI
wine_glPNTrianglesfATI( GLenum pname
, GLfloat param
) {
11152 void (*func_glPNTrianglesfATI
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPNTrianglesfATI
];
11153 TRACE("(%d, %f)\n", pname
, param
);
11155 func_glPNTrianglesfATI( pname
, param
);
11159 static void WINAPI
wine_glPNTrianglesiATI( GLenum pname
, GLint param
) {
11160 void (*func_glPNTrianglesiATI
)( GLenum
, GLint
) = extension_funcs
[EXT_glPNTrianglesiATI
];
11161 TRACE("(%d, %d)\n", pname
, param
);
11163 func_glPNTrianglesiATI( pname
, param
);
11167 static void WINAPI
wine_glPassTexCoordATI( GLuint dst
, GLuint coord
, GLenum swizzle
) {
11168 void (*func_glPassTexCoordATI
)( GLuint
, GLuint
, GLenum
) = extension_funcs
[EXT_glPassTexCoordATI
];
11169 TRACE("(%d, %d, %d)\n", dst
, coord
, swizzle
);
11171 func_glPassTexCoordATI( dst
, coord
, swizzle
);
11175 static void WINAPI
wine_glPatchParameterfv( GLenum pname
, GLfloat
* values
) {
11176 void (*func_glPatchParameterfv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPatchParameterfv
];
11177 TRACE("(%d, %p)\n", pname
, values
);
11179 func_glPatchParameterfv( pname
, values
);
11183 static void WINAPI
wine_glPatchParameteri( GLenum pname
, GLint value
) {
11184 void (*func_glPatchParameteri
)( GLenum
, GLint
) = extension_funcs
[EXT_glPatchParameteri
];
11185 TRACE("(%d, %d)\n", pname
, value
);
11187 func_glPatchParameteri( pname
, value
);
11191 static void WINAPI
wine_glPathColorGenNV( GLenum color
, GLenum genMode
, GLenum colorFormat
, GLfloat
* coeffs
) {
11192 void (*func_glPathColorGenNV
)( GLenum
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPathColorGenNV
];
11193 TRACE("(%d, %d, %d, %p)\n", color
, genMode
, colorFormat
, coeffs
);
11195 func_glPathColorGenNV( color
, genMode
, colorFormat
, coeffs
);
11199 static void WINAPI
wine_glPathCommandsNV( GLuint path
, GLsizei numCommands
, GLubyte
* commands
, GLsizei numCoords
, GLenum coordType
, GLvoid
* coords
) {
11200 void (*func_glPathCommandsNV
)( GLuint
, GLsizei
, GLubyte
*, GLsizei
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glPathCommandsNV
];
11201 TRACE("(%d, %d, %p, %d, %d, %p)\n", path
, numCommands
, commands
, numCoords
, coordType
, coords
);
11203 func_glPathCommandsNV( path
, numCommands
, commands
, numCoords
, coordType
, coords
);
11207 static void WINAPI
wine_glPathCoordsNV( GLuint path
, GLsizei numCoords
, GLenum coordType
, GLvoid
* coords
) {
11208 void (*func_glPathCoordsNV
)( GLuint
, GLsizei
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glPathCoordsNV
];
11209 TRACE("(%d, %d, %d, %p)\n", path
, numCoords
, coordType
, coords
);
11211 func_glPathCoordsNV( path
, numCoords
, coordType
, coords
);
11215 static void WINAPI
wine_glPathCoverDepthFuncNV( GLenum func
) {
11216 void (*func_glPathCoverDepthFuncNV
)( GLenum
) = extension_funcs
[EXT_glPathCoverDepthFuncNV
];
11217 TRACE("(%d)\n", func
);
11219 func_glPathCoverDepthFuncNV( func
);
11223 static void WINAPI
wine_glPathDashArrayNV( GLuint path
, GLsizei dashCount
, GLfloat
* dashArray
) {
11224 void (*func_glPathDashArrayNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glPathDashArrayNV
];
11225 TRACE("(%d, %d, %p)\n", path
, dashCount
, dashArray
);
11227 func_glPathDashArrayNV( path
, dashCount
, dashArray
);
11231 static void WINAPI
wine_glPathFogGenNV( GLenum genMode
) {
11232 void (*func_glPathFogGenNV
)( GLenum
) = extension_funcs
[EXT_glPathFogGenNV
];
11233 TRACE("(%d)\n", genMode
);
11235 func_glPathFogGenNV( genMode
);
11239 static void WINAPI
wine_glPathGlyphRangeNV( GLuint firstPathName
, GLenum fontTarget
, GLvoid
* fontName
, GLbitfield fontStyle
, GLuint firstGlyph
, GLsizei numGlyphs
, GLenum handleMissingGlyphs
, GLuint pathParameterTemplate
, GLfloat emScale
) {
11240 void (*func_glPathGlyphRangeNV
)( GLuint
, GLenum
, GLvoid
*, GLbitfield
, GLuint
, GLsizei
, GLenum
, GLuint
, GLfloat
) = extension_funcs
[EXT_glPathGlyphRangeNV
];
11241 TRACE("(%d, %d, %p, %d, %d, %d, %d, %d, %f)\n", firstPathName
, fontTarget
, fontName
, fontStyle
, firstGlyph
, numGlyphs
, handleMissingGlyphs
, pathParameterTemplate
, emScale
);
11243 func_glPathGlyphRangeNV( firstPathName
, fontTarget
, fontName
, fontStyle
, firstGlyph
, numGlyphs
, handleMissingGlyphs
, pathParameterTemplate
, emScale
);
11247 static void WINAPI
wine_glPathGlyphsNV( GLuint firstPathName
, GLenum fontTarget
, GLvoid
* fontName
, GLbitfield fontStyle
, GLsizei numGlyphs
, GLenum type
, GLvoid
* charcodes
, GLenum handleMissingGlyphs
, GLuint pathParameterTemplate
, GLfloat emScale
) {
11248 void (*func_glPathGlyphsNV
)( GLuint
, GLenum
, GLvoid
*, GLbitfield
, GLsizei
, GLenum
, GLvoid
*, GLenum
, GLuint
, GLfloat
) = extension_funcs
[EXT_glPathGlyphsNV
];
11249 TRACE("(%d, %d, %p, %d, %d, %d, %p, %d, %d, %f)\n", firstPathName
, fontTarget
, fontName
, fontStyle
, numGlyphs
, type
, charcodes
, handleMissingGlyphs
, pathParameterTemplate
, emScale
);
11251 func_glPathGlyphsNV( firstPathName
, fontTarget
, fontName
, fontStyle
, numGlyphs
, type
, charcodes
, handleMissingGlyphs
, pathParameterTemplate
, emScale
);
11255 static void WINAPI
wine_glPathParameterfNV( GLuint path
, GLenum pname
, GLfloat value
) {
11256 void (*func_glPathParameterfNV
)( GLuint
, GLenum
, GLfloat
) = extension_funcs
[EXT_glPathParameterfNV
];
11257 TRACE("(%d, %d, %f)\n", path
, pname
, value
);
11259 func_glPathParameterfNV( path
, pname
, value
);
11263 static void WINAPI
wine_glPathParameterfvNV( GLuint path
, GLenum pname
, GLfloat
* value
) {
11264 void (*func_glPathParameterfvNV
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPathParameterfvNV
];
11265 TRACE("(%d, %d, %p)\n", path
, pname
, value
);
11267 func_glPathParameterfvNV( path
, pname
, value
);
11271 static void WINAPI
wine_glPathParameteriNV( GLuint path
, GLenum pname
, GLint value
) {
11272 void (*func_glPathParameteriNV
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glPathParameteriNV
];
11273 TRACE("(%d, %d, %d)\n", path
, pname
, value
);
11275 func_glPathParameteriNV( path
, pname
, value
);
11279 static void WINAPI
wine_glPathParameterivNV( GLuint path
, GLenum pname
, GLint
* value
) {
11280 void (*func_glPathParameterivNV
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glPathParameterivNV
];
11281 TRACE("(%d, %d, %p)\n", path
, pname
, value
);
11283 func_glPathParameterivNV( path
, pname
, value
);
11287 static void WINAPI
wine_glPathStencilDepthOffsetNV( GLfloat factor
, GLfloat units
) {
11288 void (*func_glPathStencilDepthOffsetNV
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glPathStencilDepthOffsetNV
];
11289 TRACE("(%f, %f)\n", factor
, units
);
11291 func_glPathStencilDepthOffsetNV( factor
, units
);
11295 static void WINAPI
wine_glPathStencilFuncNV( GLenum func
, GLint ref
, GLuint mask
) {
11296 void (*func_glPathStencilFuncNV
)( GLenum
, GLint
, GLuint
) = extension_funcs
[EXT_glPathStencilFuncNV
];
11297 TRACE("(%d, %d, %d)\n", func
, ref
, mask
);
11299 func_glPathStencilFuncNV( func
, ref
, mask
);
11303 static void WINAPI
wine_glPathStringNV( GLuint path
, GLenum format
, GLsizei length
, GLvoid
* pathString
) {
11304 void (*func_glPathStringNV
)( GLuint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glPathStringNV
];
11305 TRACE("(%d, %d, %d, %p)\n", path
, format
, length
, pathString
);
11307 func_glPathStringNV( path
, format
, length
, pathString
);
11311 static void WINAPI
wine_glPathSubCommandsNV( GLuint path
, GLsizei commandStart
, GLsizei commandsToDelete
, GLsizei numCommands
, GLubyte
* commands
, GLsizei numCoords
, GLenum coordType
, GLvoid
* coords
) {
11312 void (*func_glPathSubCommandsNV
)( GLuint
, GLsizei
, GLsizei
, GLsizei
, GLubyte
*, GLsizei
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glPathSubCommandsNV
];
11313 TRACE("(%d, %d, %d, %d, %p, %d, %d, %p)\n", path
, commandStart
, commandsToDelete
, numCommands
, commands
, numCoords
, coordType
, coords
);
11315 func_glPathSubCommandsNV( path
, commandStart
, commandsToDelete
, numCommands
, commands
, numCoords
, coordType
, coords
);
11319 static void WINAPI
wine_glPathSubCoordsNV( GLuint path
, GLsizei coordStart
, GLsizei numCoords
, GLenum coordType
, GLvoid
* coords
) {
11320 void (*func_glPathSubCoordsNV
)( GLuint
, GLsizei
, GLsizei
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glPathSubCoordsNV
];
11321 TRACE("(%d, %d, %d, %d, %p)\n", path
, coordStart
, numCoords
, coordType
, coords
);
11323 func_glPathSubCoordsNV( path
, coordStart
, numCoords
, coordType
, coords
);
11327 static void WINAPI
wine_glPathTexGenNV( GLenum texCoordSet
, GLenum genMode
, GLint components
, GLfloat
* coeffs
) {
11328 void (*func_glPathTexGenNV
)( GLenum
, GLenum
, GLint
, GLfloat
* ) = extension_funcs
[EXT_glPathTexGenNV
];
11329 TRACE("(%d, %d, %d, %p)\n", texCoordSet
, genMode
, components
, coeffs
);
11331 func_glPathTexGenNV( texCoordSet
, genMode
, components
, coeffs
);
11335 static void WINAPI
wine_glPauseTransformFeedback( void ) {
11336 void (*func_glPauseTransformFeedback
)( void ) = extension_funcs
[EXT_glPauseTransformFeedback
];
11339 func_glPauseTransformFeedback( );
11343 static void WINAPI
wine_glPauseTransformFeedbackNV( void ) {
11344 void (*func_glPauseTransformFeedbackNV
)( void ) = extension_funcs
[EXT_glPauseTransformFeedbackNV
];
11347 func_glPauseTransformFeedbackNV( );
11351 static void WINAPI
wine_glPixelDataRangeNV( GLenum target
, GLsizei length
, GLvoid
* pointer
) {
11352 void (*func_glPixelDataRangeNV
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glPixelDataRangeNV
];
11353 TRACE("(%d, %d, %p)\n", target
, length
, pointer
);
11355 func_glPixelDataRangeNV( target
, length
, pointer
);
11359 static void WINAPI
wine_glPixelTexGenParameterfSGIS( GLenum pname
, GLfloat param
) {
11360 void (*func_glPixelTexGenParameterfSGIS
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPixelTexGenParameterfSGIS
];
11361 TRACE("(%d, %f)\n", pname
, param
);
11363 func_glPixelTexGenParameterfSGIS( pname
, param
);
11367 static void WINAPI
wine_glPixelTexGenParameterfvSGIS( GLenum pname
, GLfloat
* params
) {
11368 void (*func_glPixelTexGenParameterfvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPixelTexGenParameterfvSGIS
];
11369 TRACE("(%d, %p)\n", pname
, params
);
11371 func_glPixelTexGenParameterfvSGIS( pname
, params
);
11375 static void WINAPI
wine_glPixelTexGenParameteriSGIS( GLenum pname
, GLint param
) {
11376 void (*func_glPixelTexGenParameteriSGIS
)( GLenum
, GLint
) = extension_funcs
[EXT_glPixelTexGenParameteriSGIS
];
11377 TRACE("(%d, %d)\n", pname
, param
);
11379 func_glPixelTexGenParameteriSGIS( pname
, param
);
11383 static void WINAPI
wine_glPixelTexGenParameterivSGIS( GLenum pname
, GLint
* params
) {
11384 void (*func_glPixelTexGenParameterivSGIS
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glPixelTexGenParameterivSGIS
];
11385 TRACE("(%d, %p)\n", pname
, params
);
11387 func_glPixelTexGenParameterivSGIS( pname
, params
);
11391 static void WINAPI
wine_glPixelTexGenSGIX( GLenum mode
) {
11392 void (*func_glPixelTexGenSGIX
)( GLenum
) = extension_funcs
[EXT_glPixelTexGenSGIX
];
11393 TRACE("(%d)\n", mode
);
11395 func_glPixelTexGenSGIX( mode
);
11399 static void WINAPI
wine_glPixelTransformParameterfEXT( GLenum target
, GLenum pname
, GLfloat param
) {
11400 void (*func_glPixelTransformParameterfEXT
)( GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glPixelTransformParameterfEXT
];
11401 TRACE("(%d, %d, %f)\n", target
, pname
, param
);
11403 func_glPixelTransformParameterfEXT( target
, pname
, param
);
11407 static void WINAPI
wine_glPixelTransformParameterfvEXT( GLenum target
, GLenum pname
, GLfloat
* params
) {
11408 void (*func_glPixelTransformParameterfvEXT
)( GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPixelTransformParameterfvEXT
];
11409 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
11411 func_glPixelTransformParameterfvEXT( target
, pname
, params
);
11415 static void WINAPI
wine_glPixelTransformParameteriEXT( GLenum target
, GLenum pname
, GLint param
) {
11416 void (*func_glPixelTransformParameteriEXT
)( GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glPixelTransformParameteriEXT
];
11417 TRACE("(%d, %d, %d)\n", target
, pname
, param
);
11419 func_glPixelTransformParameteriEXT( target
, pname
, param
);
11423 static void WINAPI
wine_glPixelTransformParameterivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
11424 void (*func_glPixelTransformParameterivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glPixelTransformParameterivEXT
];
11425 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
11427 func_glPixelTransformParameterivEXT( target
, pname
, params
);
11431 static GLboolean WINAPI
wine_glPointAlongPathNV( GLuint path
, GLsizei startSegment
, GLsizei numSegments
, GLfloat distance
, GLfloat
* x
, GLfloat
* y
, GLfloat
* tangentX
, GLfloat
* tangentY
) {
11432 GLboolean ret_value
;
11433 GLboolean (*func_glPointAlongPathNV
)( GLuint
, GLsizei
, GLsizei
, GLfloat
, GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glPointAlongPathNV
];
11434 TRACE("(%d, %d, %d, %f, %p, %p, %p, %p)\n", path
, startSegment
, numSegments
, distance
, x
, y
, tangentX
, tangentY
);
11436 ret_value
= func_glPointAlongPathNV( path
, startSegment
, numSegments
, distance
, x
, y
, tangentX
, tangentY
);
11441 static void WINAPI
wine_glPointParameterf( GLenum pname
, GLfloat param
) {
11442 void (*func_glPointParameterf
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterf
];
11443 TRACE("(%d, %f)\n", pname
, param
);
11445 func_glPointParameterf( pname
, param
);
11449 static void WINAPI
wine_glPointParameterfARB( GLenum pname
, GLfloat param
) {
11450 void (*func_glPointParameterfARB
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterfARB
];
11451 TRACE("(%d, %f)\n", pname
, param
);
11453 func_glPointParameterfARB( pname
, param
);
11457 static void WINAPI
wine_glPointParameterfEXT( GLenum pname
, GLfloat param
) {
11458 void (*func_glPointParameterfEXT
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterfEXT
];
11459 TRACE("(%d, %f)\n", pname
, param
);
11461 func_glPointParameterfEXT( pname
, param
);
11465 static void WINAPI
wine_glPointParameterfSGIS( GLenum pname
, GLfloat param
) {
11466 void (*func_glPointParameterfSGIS
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glPointParameterfSGIS
];
11467 TRACE("(%d, %f)\n", pname
, param
);
11469 func_glPointParameterfSGIS( pname
, param
);
11473 static void WINAPI
wine_glPointParameterfv( GLenum pname
, GLfloat
* params
) {
11474 void (*func_glPointParameterfv
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfv
];
11475 TRACE("(%d, %p)\n", pname
, params
);
11477 func_glPointParameterfv( pname
, params
);
11481 static void WINAPI
wine_glPointParameterfvARB( GLenum pname
, GLfloat
* params
) {
11482 void (*func_glPointParameterfvARB
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfvARB
];
11483 TRACE("(%d, %p)\n", pname
, params
);
11485 func_glPointParameterfvARB( pname
, params
);
11489 static void WINAPI
wine_glPointParameterfvEXT( GLenum pname
, GLfloat
* params
) {
11490 void (*func_glPointParameterfvEXT
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfvEXT
];
11491 TRACE("(%d, %p)\n", pname
, params
);
11493 func_glPointParameterfvEXT( pname
, params
);
11497 static void WINAPI
wine_glPointParameterfvSGIS( GLenum pname
, GLfloat
* params
) {
11498 void (*func_glPointParameterfvSGIS
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glPointParameterfvSGIS
];
11499 TRACE("(%d, %p)\n", pname
, params
);
11501 func_glPointParameterfvSGIS( pname
, params
);
11505 static void WINAPI
wine_glPointParameteri( GLenum pname
, GLint param
) {
11506 void (*func_glPointParameteri
)( GLenum
, GLint
) = extension_funcs
[EXT_glPointParameteri
];
11507 TRACE("(%d, %d)\n", pname
, param
);
11509 func_glPointParameteri( pname
, param
);
11513 static void WINAPI
wine_glPointParameteriNV( GLenum pname
, GLint param
) {
11514 void (*func_glPointParameteriNV
)( GLenum
, GLint
) = extension_funcs
[EXT_glPointParameteriNV
];
11515 TRACE("(%d, %d)\n", pname
, param
);
11517 func_glPointParameteriNV( pname
, param
);
11521 static void WINAPI
wine_glPointParameteriv( GLenum pname
, GLint
* params
) {
11522 void (*func_glPointParameteriv
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glPointParameteriv
];
11523 TRACE("(%d, %p)\n", pname
, params
);
11525 func_glPointParameteriv( pname
, params
);
11529 static void WINAPI
wine_glPointParameterivNV( GLenum pname
, GLint
* params
) {
11530 void (*func_glPointParameterivNV
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glPointParameterivNV
];
11531 TRACE("(%d, %p)\n", pname
, params
);
11533 func_glPointParameterivNV( pname
, params
);
11537 static GLint WINAPI
wine_glPollAsyncSGIX( GLuint
* markerp
) {
11539 GLint (*func_glPollAsyncSGIX
)( GLuint
* ) = extension_funcs
[EXT_glPollAsyncSGIX
];
11540 TRACE("(%p)\n", markerp
);
11542 ret_value
= func_glPollAsyncSGIX( markerp
);
11547 static GLint WINAPI
wine_glPollInstrumentsSGIX( GLint
* marker_p
) {
11549 GLint (*func_glPollInstrumentsSGIX
)( GLint
* ) = extension_funcs
[EXT_glPollInstrumentsSGIX
];
11550 TRACE("(%p)\n", marker_p
);
11552 ret_value
= func_glPollInstrumentsSGIX( marker_p
);
11557 static void WINAPI
wine_glPolygonOffsetEXT( GLfloat factor
, GLfloat bias
) {
11558 void (*func_glPolygonOffsetEXT
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glPolygonOffsetEXT
];
11559 TRACE("(%f, %f)\n", factor
, bias
);
11561 func_glPolygonOffsetEXT( factor
, bias
);
11565 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
) {
11566 void (*func_glPresentFrameDualFillNV
)( GLuint
, UINT64
, GLuint
, GLuint
, GLenum
, GLenum
, GLuint
, GLenum
, GLuint
, GLenum
, GLuint
, GLenum
, GLuint
) = extension_funcs
[EXT_glPresentFrameDualFillNV
];
11567 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
);
11569 func_glPresentFrameDualFillNV( video_slot
, minPresentTime
, beginPresentTimeId
, presentDurationId
, type
, target0
, fill0
, target1
, fill1
, target2
, fill2
, target3
, fill3
);
11573 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
) {
11574 void (*func_glPresentFrameKeyedNV
)( GLuint
, UINT64
, GLuint
, GLuint
, GLenum
, GLenum
, GLuint
, GLuint
, GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glPresentFrameKeyedNV
];
11575 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
);
11577 func_glPresentFrameKeyedNV( video_slot
, minPresentTime
, beginPresentTimeId
, presentDurationId
, type
, target0
, fill0
, key0
, target1
, fill1
, key1
);
11581 static void WINAPI
wine_glPrimitiveRestartIndex( GLuint index
) {
11582 void (*func_glPrimitiveRestartIndex
)( GLuint
) = extension_funcs
[EXT_glPrimitiveRestartIndex
];
11583 TRACE("(%d)\n", index
);
11585 func_glPrimitiveRestartIndex( index
);
11589 static void WINAPI
wine_glPrimitiveRestartIndexNV( GLuint index
) {
11590 void (*func_glPrimitiveRestartIndexNV
)( GLuint
) = extension_funcs
[EXT_glPrimitiveRestartIndexNV
];
11591 TRACE("(%d)\n", index
);
11593 func_glPrimitiveRestartIndexNV( index
);
11597 static void WINAPI
wine_glPrimitiveRestartNV( void ) {
11598 void (*func_glPrimitiveRestartNV
)( void ) = extension_funcs
[EXT_glPrimitiveRestartNV
];
11601 func_glPrimitiveRestartNV( );
11605 static void WINAPI
wine_glPrioritizeTexturesEXT( GLsizei n
, GLuint
* textures
, GLclampf
* priorities
) {
11606 void (*func_glPrioritizeTexturesEXT
)( GLsizei
, GLuint
*, GLclampf
* ) = extension_funcs
[EXT_glPrioritizeTexturesEXT
];
11607 TRACE("(%d, %p, %p)\n", n
, textures
, priorities
);
11609 func_glPrioritizeTexturesEXT( n
, textures
, priorities
);
11613 static void WINAPI
wine_glProgramBinary( GLuint program
, GLenum binaryFormat
, GLvoid
* binary
, GLsizei length
) {
11614 void (*func_glProgramBinary
)( GLuint
, GLenum
, GLvoid
*, GLsizei
) = extension_funcs
[EXT_glProgramBinary
];
11615 TRACE("(%d, %d, %p, %d)\n", program
, binaryFormat
, binary
, length
);
11617 func_glProgramBinary( program
, binaryFormat
, binary
, length
);
11621 static void WINAPI
wine_glProgramBufferParametersIivNV( GLenum target
, GLuint buffer
, GLuint index
, GLsizei count
, GLint
* params
) {
11622 void (*func_glProgramBufferParametersIivNV
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramBufferParametersIivNV
];
11623 TRACE("(%d, %d, %d, %d, %p)\n", target
, buffer
, index
, count
, params
);
11625 func_glProgramBufferParametersIivNV( target
, buffer
, index
, count
, params
);
11629 static void WINAPI
wine_glProgramBufferParametersIuivNV( GLenum target
, GLuint buffer
, GLuint index
, GLsizei count
, GLuint
* params
) {
11630 void (*func_glProgramBufferParametersIuivNV
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramBufferParametersIuivNV
];
11631 TRACE("(%d, %d, %d, %d, %p)\n", target
, buffer
, index
, count
, params
);
11633 func_glProgramBufferParametersIuivNV( target
, buffer
, index
, count
, params
);
11637 static void WINAPI
wine_glProgramBufferParametersfvNV( GLenum target
, GLuint buffer
, GLuint index
, GLsizei count
, GLfloat
* params
) {
11638 void (*func_glProgramBufferParametersfvNV
)( GLenum
, GLuint
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramBufferParametersfvNV
];
11639 TRACE("(%d, %d, %d, %d, %p)\n", target
, buffer
, index
, count
, params
);
11641 func_glProgramBufferParametersfvNV( target
, buffer
, index
, count
, params
);
11645 static void WINAPI
wine_glProgramEnvParameter4dARB( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
11646 void (*func_glProgramEnvParameter4dARB
)( GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramEnvParameter4dARB
];
11647 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
11649 func_glProgramEnvParameter4dARB( target
, index
, x
, y
, z
, w
);
11653 static void WINAPI
wine_glProgramEnvParameter4dvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
11654 void (*func_glProgramEnvParameter4dvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramEnvParameter4dvARB
];
11655 TRACE("(%d, %d, %p)\n", target
, index
, params
);
11657 func_glProgramEnvParameter4dvARB( target
, index
, params
);
11661 static void WINAPI
wine_glProgramEnvParameter4fARB( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
11662 void (*func_glProgramEnvParameter4fARB
)( GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramEnvParameter4fARB
];
11663 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
11665 func_glProgramEnvParameter4fARB( target
, index
, x
, y
, z
, w
);
11669 static void WINAPI
wine_glProgramEnvParameter4fvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
11670 void (*func_glProgramEnvParameter4fvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramEnvParameter4fvARB
];
11671 TRACE("(%d, %d, %p)\n", target
, index
, params
);
11673 func_glProgramEnvParameter4fvARB( target
, index
, params
);
11677 static void WINAPI
wine_glProgramEnvParameterI4iNV( GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
11678 void (*func_glProgramEnvParameterI4iNV
)( GLenum
, GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramEnvParameterI4iNV
];
11679 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
11681 func_glProgramEnvParameterI4iNV( target
, index
, x
, y
, z
, w
);
11685 static void WINAPI
wine_glProgramEnvParameterI4ivNV( GLenum target
, GLuint index
, GLint
* params
) {
11686 void (*func_glProgramEnvParameterI4ivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glProgramEnvParameterI4ivNV
];
11687 TRACE("(%d, %d, %p)\n", target
, index
, params
);
11689 func_glProgramEnvParameterI4ivNV( target
, index
, params
);
11693 static void WINAPI
wine_glProgramEnvParameterI4uiNV( GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
11694 void (*func_glProgramEnvParameterI4uiNV
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramEnvParameterI4uiNV
];
11695 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
11697 func_glProgramEnvParameterI4uiNV( target
, index
, x
, y
, z
, w
);
11701 static void WINAPI
wine_glProgramEnvParameterI4uivNV( GLenum target
, GLuint index
, GLuint
* params
) {
11702 void (*func_glProgramEnvParameterI4uivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glProgramEnvParameterI4uivNV
];
11703 TRACE("(%d, %d, %p)\n", target
, index
, params
);
11705 func_glProgramEnvParameterI4uivNV( target
, index
, params
);
11709 static void WINAPI
wine_glProgramEnvParameters4fvEXT( GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) {
11710 void (*func_glProgramEnvParameters4fvEXT
)( GLenum
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramEnvParameters4fvEXT
];
11711 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
11713 func_glProgramEnvParameters4fvEXT( target
, index
, count
, params
);
11717 static void WINAPI
wine_glProgramEnvParametersI4ivNV( GLenum target
, GLuint index
, GLsizei count
, GLint
* params
) {
11718 void (*func_glProgramEnvParametersI4ivNV
)( GLenum
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramEnvParametersI4ivNV
];
11719 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
11721 func_glProgramEnvParametersI4ivNV( target
, index
, count
, params
);
11725 static void WINAPI
wine_glProgramEnvParametersI4uivNV( GLenum target
, GLuint index
, GLsizei count
, GLuint
* params
) {
11726 void (*func_glProgramEnvParametersI4uivNV
)( GLenum
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramEnvParametersI4uivNV
];
11727 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
11729 func_glProgramEnvParametersI4uivNV( target
, index
, count
, params
);
11733 static void WINAPI
wine_glProgramLocalParameter4dARB( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
11734 void (*func_glProgramLocalParameter4dARB
)( GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramLocalParameter4dARB
];
11735 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
11737 func_glProgramLocalParameter4dARB( target
, index
, x
, y
, z
, w
);
11741 static void WINAPI
wine_glProgramLocalParameter4dvARB( GLenum target
, GLuint index
, GLdouble
* params
) {
11742 void (*func_glProgramLocalParameter4dvARB
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramLocalParameter4dvARB
];
11743 TRACE("(%d, %d, %p)\n", target
, index
, params
);
11745 func_glProgramLocalParameter4dvARB( target
, index
, params
);
11749 static void WINAPI
wine_glProgramLocalParameter4fARB( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
11750 void (*func_glProgramLocalParameter4fARB
)( GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramLocalParameter4fARB
];
11751 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
11753 func_glProgramLocalParameter4fARB( target
, index
, x
, y
, z
, w
);
11757 static void WINAPI
wine_glProgramLocalParameter4fvARB( GLenum target
, GLuint index
, GLfloat
* params
) {
11758 void (*func_glProgramLocalParameter4fvARB
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramLocalParameter4fvARB
];
11759 TRACE("(%d, %d, %p)\n", target
, index
, params
);
11761 func_glProgramLocalParameter4fvARB( target
, index
, params
);
11765 static void WINAPI
wine_glProgramLocalParameterI4iNV( GLenum target
, GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
11766 void (*func_glProgramLocalParameterI4iNV
)( GLenum
, GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramLocalParameterI4iNV
];
11767 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
11769 func_glProgramLocalParameterI4iNV( target
, index
, x
, y
, z
, w
);
11773 static void WINAPI
wine_glProgramLocalParameterI4ivNV( GLenum target
, GLuint index
, GLint
* params
) {
11774 void (*func_glProgramLocalParameterI4ivNV
)( GLenum
, GLuint
, GLint
* ) = extension_funcs
[EXT_glProgramLocalParameterI4ivNV
];
11775 TRACE("(%d, %d, %p)\n", target
, index
, params
);
11777 func_glProgramLocalParameterI4ivNV( target
, index
, params
);
11781 static void WINAPI
wine_glProgramLocalParameterI4uiNV( GLenum target
, GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
11782 void (*func_glProgramLocalParameterI4uiNV
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramLocalParameterI4uiNV
];
11783 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, index
, x
, y
, z
, w
);
11785 func_glProgramLocalParameterI4uiNV( target
, index
, x
, y
, z
, w
);
11789 static void WINAPI
wine_glProgramLocalParameterI4uivNV( GLenum target
, GLuint index
, GLuint
* params
) {
11790 void (*func_glProgramLocalParameterI4uivNV
)( GLenum
, GLuint
, GLuint
* ) = extension_funcs
[EXT_glProgramLocalParameterI4uivNV
];
11791 TRACE("(%d, %d, %p)\n", target
, index
, params
);
11793 func_glProgramLocalParameterI4uivNV( target
, index
, params
);
11797 static void WINAPI
wine_glProgramLocalParameters4fvEXT( GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) {
11798 void (*func_glProgramLocalParameters4fvEXT
)( GLenum
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramLocalParameters4fvEXT
];
11799 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
11801 func_glProgramLocalParameters4fvEXT( target
, index
, count
, params
);
11805 static void WINAPI
wine_glProgramLocalParametersI4ivNV( GLenum target
, GLuint index
, GLsizei count
, GLint
* params
) {
11806 void (*func_glProgramLocalParametersI4ivNV
)( GLenum
, GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramLocalParametersI4ivNV
];
11807 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
11809 func_glProgramLocalParametersI4ivNV( target
, index
, count
, params
);
11813 static void WINAPI
wine_glProgramLocalParametersI4uivNV( GLenum target
, GLuint index
, GLsizei count
, GLuint
* params
) {
11814 void (*func_glProgramLocalParametersI4uivNV
)( GLenum
, GLuint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramLocalParametersI4uivNV
];
11815 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, params
);
11817 func_glProgramLocalParametersI4uivNV( target
, index
, count
, params
);
11821 static void WINAPI
wine_glProgramNamedParameter4dNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
11822 void (*func_glProgramNamedParameter4dNV
)( GLuint
, GLsizei
, GLubyte
*, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramNamedParameter4dNV
];
11823 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id
, len
, name
, x
, y
, z
, w
);
11825 func_glProgramNamedParameter4dNV( id
, len
, name
, x
, y
, z
, w
);
11829 static void WINAPI
wine_glProgramNamedParameter4dvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLdouble
* v
) {
11830 void (*func_glProgramNamedParameter4dvNV
)( GLuint
, GLsizei
, GLubyte
*, GLdouble
* ) = extension_funcs
[EXT_glProgramNamedParameter4dvNV
];
11831 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, v
);
11833 func_glProgramNamedParameter4dvNV( id
, len
, name
, v
);
11837 static void WINAPI
wine_glProgramNamedParameter4fNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
11838 void (*func_glProgramNamedParameter4fNV
)( GLuint
, GLsizei
, GLubyte
*, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramNamedParameter4fNV
];
11839 TRACE("(%d, %d, %p, %f, %f, %f, %f)\n", id
, len
, name
, x
, y
, z
, w
);
11841 func_glProgramNamedParameter4fNV( id
, len
, name
, x
, y
, z
, w
);
11845 static void WINAPI
wine_glProgramNamedParameter4fvNV( GLuint id
, GLsizei len
, GLubyte
* name
, GLfloat
* v
) {
11846 void (*func_glProgramNamedParameter4fvNV
)( GLuint
, GLsizei
, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glProgramNamedParameter4fvNV
];
11847 TRACE("(%d, %d, %p, %p)\n", id
, len
, name
, v
);
11849 func_glProgramNamedParameter4fvNV( id
, len
, name
, v
);
11853 static void WINAPI
wine_glProgramParameter4dNV( GLenum target
, GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
11854 void (*func_glProgramParameter4dNV
)( GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramParameter4dNV
];
11855 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
11857 func_glProgramParameter4dNV( target
, index
, x
, y
, z
, w
);
11861 static void WINAPI
wine_glProgramParameter4dvNV( GLenum target
, GLuint index
, GLdouble
* v
) {
11862 void (*func_glProgramParameter4dvNV
)( GLenum
, GLuint
, GLdouble
* ) = extension_funcs
[EXT_glProgramParameter4dvNV
];
11863 TRACE("(%d, %d, %p)\n", target
, index
, v
);
11865 func_glProgramParameter4dvNV( target
, index
, v
);
11869 static void WINAPI
wine_glProgramParameter4fNV( GLenum target
, GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
11870 void (*func_glProgramParameter4fNV
)( GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramParameter4fNV
];
11871 TRACE("(%d, %d, %f, %f, %f, %f)\n", target
, index
, x
, y
, z
, w
);
11873 func_glProgramParameter4fNV( target
, index
, x
, y
, z
, w
);
11877 static void WINAPI
wine_glProgramParameter4fvNV( GLenum target
, GLuint index
, GLfloat
* v
) {
11878 void (*func_glProgramParameter4fvNV
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glProgramParameter4fvNV
];
11879 TRACE("(%d, %d, %p)\n", target
, index
, v
);
11881 func_glProgramParameter4fvNV( target
, index
, v
);
11885 static void WINAPI
wine_glProgramParameteri( GLuint program
, GLenum pname
, GLint value
) {
11886 void (*func_glProgramParameteri
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glProgramParameteri
];
11887 TRACE("(%d, %d, %d)\n", program
, pname
, value
);
11889 func_glProgramParameteri( program
, pname
, value
);
11893 static void WINAPI
wine_glProgramParameteriARB( GLuint program
, GLenum pname
, GLint value
) {
11894 void (*func_glProgramParameteriARB
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glProgramParameteriARB
];
11895 TRACE("(%d, %d, %d)\n", program
, pname
, value
);
11897 func_glProgramParameteriARB( program
, pname
, value
);
11901 static void WINAPI
wine_glProgramParameteriEXT( GLuint program
, GLenum pname
, GLint value
) {
11902 void (*func_glProgramParameteriEXT
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glProgramParameteriEXT
];
11903 TRACE("(%d, %d, %d)\n", program
, pname
, value
);
11905 func_glProgramParameteriEXT( program
, pname
, value
);
11909 static void WINAPI
wine_glProgramParameters4dvNV( GLenum target
, GLuint index
, GLsizei count
, GLdouble
* v
) {
11910 void (*func_glProgramParameters4dvNV
)( GLenum
, GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glProgramParameters4dvNV
];
11911 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, v
);
11913 func_glProgramParameters4dvNV( target
, index
, count
, v
);
11917 static void WINAPI
wine_glProgramParameters4fvNV( GLenum target
, GLuint index
, GLsizei count
, GLfloat
* v
) {
11918 void (*func_glProgramParameters4fvNV
)( GLenum
, GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramParameters4fvNV
];
11919 TRACE("(%d, %d, %d, %p)\n", target
, index
, count
, v
);
11921 func_glProgramParameters4fvNV( target
, index
, count
, v
);
11925 static void WINAPI
wine_glProgramStringARB( GLenum target
, GLenum format
, GLsizei len
, GLvoid
* string
) {
11926 void (*func_glProgramStringARB
)( GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glProgramStringARB
];
11927 TRACE("(%d, %d, %d, %p)\n", target
, format
, len
, string
);
11929 func_glProgramStringARB( target
, format
, len
, string
);
11933 static void WINAPI
wine_glProgramSubroutineParametersuivNV( GLenum target
, GLsizei count
, GLuint
* params
) {
11934 void (*func_glProgramSubroutineParametersuivNV
)( GLenum
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramSubroutineParametersuivNV
];
11935 TRACE("(%d, %d, %p)\n", target
, count
, params
);
11937 func_glProgramSubroutineParametersuivNV( target
, count
, params
);
11941 static void WINAPI
wine_glProgramUniform1d( GLuint program
, GLint location
, GLdouble v0
) {
11942 void (*func_glProgramUniform1d
)( GLuint
, GLint
, GLdouble
) = extension_funcs
[EXT_glProgramUniform1d
];
11943 TRACE("(%d, %d, %f)\n", program
, location
, v0
);
11945 func_glProgramUniform1d( program
, location
, v0
);
11949 static void WINAPI
wine_glProgramUniform1dEXT( GLuint program
, GLint location
, GLdouble x
) {
11950 void (*func_glProgramUniform1dEXT
)( GLuint
, GLint
, GLdouble
) = extension_funcs
[EXT_glProgramUniform1dEXT
];
11951 TRACE("(%d, %d, %f)\n", program
, location
, x
);
11953 func_glProgramUniform1dEXT( program
, location
, x
);
11957 static void WINAPI
wine_glProgramUniform1dv( GLuint program
, GLint location
, GLsizei count
, GLdouble
* value
) {
11958 void (*func_glProgramUniform1dv
)( GLuint
, GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniform1dv
];
11959 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
11961 func_glProgramUniform1dv( program
, location
, count
, value
);
11965 static void WINAPI
wine_glProgramUniform1dvEXT( GLuint program
, GLint location
, GLsizei count
, GLdouble
* value
) {
11966 void (*func_glProgramUniform1dvEXT
)( GLuint
, GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniform1dvEXT
];
11967 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
11969 func_glProgramUniform1dvEXT( program
, location
, count
, value
);
11973 static void WINAPI
wine_glProgramUniform1f( GLuint program
, GLint location
, GLfloat v0
) {
11974 void (*func_glProgramUniform1f
)( GLuint
, GLint
, GLfloat
) = extension_funcs
[EXT_glProgramUniform1f
];
11975 TRACE("(%d, %d, %f)\n", program
, location
, v0
);
11977 func_glProgramUniform1f( program
, location
, v0
);
11981 static void WINAPI
wine_glProgramUniform1fEXT( GLuint program
, GLint location
, GLfloat v0
) {
11982 void (*func_glProgramUniform1fEXT
)( GLuint
, GLint
, GLfloat
) = extension_funcs
[EXT_glProgramUniform1fEXT
];
11983 TRACE("(%d, %d, %f)\n", program
, location
, v0
);
11985 func_glProgramUniform1fEXT( program
, location
, v0
);
11989 static void WINAPI
wine_glProgramUniform1fv( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
11990 void (*func_glProgramUniform1fv
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform1fv
];
11991 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
11993 func_glProgramUniform1fv( program
, location
, count
, value
);
11997 static void WINAPI
wine_glProgramUniform1fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
11998 void (*func_glProgramUniform1fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform1fvEXT
];
11999 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12001 func_glProgramUniform1fvEXT( program
, location
, count
, value
);
12005 static void WINAPI
wine_glProgramUniform1i( GLuint program
, GLint location
, GLint v0
) {
12006 void (*func_glProgramUniform1i
)( GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform1i
];
12007 TRACE("(%d, %d, %d)\n", program
, location
, v0
);
12009 func_glProgramUniform1i( program
, location
, v0
);
12013 static void WINAPI
wine_glProgramUniform1i64NV( GLuint program
, GLint location
, INT64 x
) {
12014 void (*func_glProgramUniform1i64NV
)( GLuint
, GLint
, INT64
) = extension_funcs
[EXT_glProgramUniform1i64NV
];
12015 TRACE("(%d, %d, %s)\n", program
, location
, wine_dbgstr_longlong(x
) );
12017 func_glProgramUniform1i64NV( program
, location
, x
);
12021 static void WINAPI
wine_glProgramUniform1i64vNV( GLuint program
, GLint location
, GLsizei count
, INT64
* value
) {
12022 void (*func_glProgramUniform1i64vNV
)( GLuint
, GLint
, GLsizei
, INT64
* ) = extension_funcs
[EXT_glProgramUniform1i64vNV
];
12023 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12025 func_glProgramUniform1i64vNV( program
, location
, count
, value
);
12029 static void WINAPI
wine_glProgramUniform1iEXT( GLuint program
, GLint location
, GLint v0
) {
12030 void (*func_glProgramUniform1iEXT
)( GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform1iEXT
];
12031 TRACE("(%d, %d, %d)\n", program
, location
, v0
);
12033 func_glProgramUniform1iEXT( program
, location
, v0
);
12037 static void WINAPI
wine_glProgramUniform1iv( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
12038 void (*func_glProgramUniform1iv
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform1iv
];
12039 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12041 func_glProgramUniform1iv( program
, location
, count
, value
);
12045 static void WINAPI
wine_glProgramUniform1ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
12046 void (*func_glProgramUniform1ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform1ivEXT
];
12047 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12049 func_glProgramUniform1ivEXT( program
, location
, count
, value
);
12053 static void WINAPI
wine_glProgramUniform1ui( GLuint program
, GLint location
, GLuint v0
) {
12054 void (*func_glProgramUniform1ui
)( GLuint
, GLint
, GLuint
) = extension_funcs
[EXT_glProgramUniform1ui
];
12055 TRACE("(%d, %d, %d)\n", program
, location
, v0
);
12057 func_glProgramUniform1ui( program
, location
, v0
);
12061 static void WINAPI
wine_glProgramUniform1ui64NV( GLuint program
, GLint location
, UINT64 x
) {
12062 void (*func_glProgramUniform1ui64NV
)( GLuint
, GLint
, UINT64
) = extension_funcs
[EXT_glProgramUniform1ui64NV
];
12063 TRACE("(%d, %d, %s)\n", program
, location
, wine_dbgstr_longlong(x
) );
12065 func_glProgramUniform1ui64NV( program
, location
, x
);
12069 static void WINAPI
wine_glProgramUniform1ui64vNV( GLuint program
, GLint location
, GLsizei count
, UINT64
* value
) {
12070 void (*func_glProgramUniform1ui64vNV
)( GLuint
, GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glProgramUniform1ui64vNV
];
12071 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12073 func_glProgramUniform1ui64vNV( program
, location
, count
, value
);
12077 static void WINAPI
wine_glProgramUniform1uiEXT( GLuint program
, GLint location
, GLuint v0
) {
12078 void (*func_glProgramUniform1uiEXT
)( GLuint
, GLint
, GLuint
) = extension_funcs
[EXT_glProgramUniform1uiEXT
];
12079 TRACE("(%d, %d, %d)\n", program
, location
, v0
);
12081 func_glProgramUniform1uiEXT( program
, location
, v0
);
12085 static void WINAPI
wine_glProgramUniform1uiv( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
12086 void (*func_glProgramUniform1uiv
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform1uiv
];
12087 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12089 func_glProgramUniform1uiv( program
, location
, count
, value
);
12093 static void WINAPI
wine_glProgramUniform1uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
12094 void (*func_glProgramUniform1uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform1uivEXT
];
12095 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12097 func_glProgramUniform1uivEXT( program
, location
, count
, value
);
12101 static void WINAPI
wine_glProgramUniform2d( GLuint program
, GLint location
, GLdouble v0
, GLdouble v1
) {
12102 void (*func_glProgramUniform2d
)( GLuint
, GLint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramUniform2d
];
12103 TRACE("(%d, %d, %f, %f)\n", program
, location
, v0
, v1
);
12105 func_glProgramUniform2d( program
, location
, v0
, v1
);
12109 static void WINAPI
wine_glProgramUniform2dEXT( GLuint program
, GLint location
, GLdouble x
, GLdouble y
) {
12110 void (*func_glProgramUniform2dEXT
)( GLuint
, GLint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramUniform2dEXT
];
12111 TRACE("(%d, %d, %f, %f)\n", program
, location
, x
, y
);
12113 func_glProgramUniform2dEXT( program
, location
, x
, y
);
12117 static void WINAPI
wine_glProgramUniform2dv( GLuint program
, GLint location
, GLsizei count
, GLdouble
* value
) {
12118 void (*func_glProgramUniform2dv
)( GLuint
, GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniform2dv
];
12119 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12121 func_glProgramUniform2dv( program
, location
, count
, value
);
12125 static void WINAPI
wine_glProgramUniform2dvEXT( GLuint program
, GLint location
, GLsizei count
, GLdouble
* value
) {
12126 void (*func_glProgramUniform2dvEXT
)( GLuint
, GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniform2dvEXT
];
12127 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12129 func_glProgramUniform2dvEXT( program
, location
, count
, value
);
12133 static void WINAPI
wine_glProgramUniform2f( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
) {
12134 void (*func_glProgramUniform2f
)( GLuint
, GLint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform2f
];
12135 TRACE("(%d, %d, %f, %f)\n", program
, location
, v0
, v1
);
12137 func_glProgramUniform2f( program
, location
, v0
, v1
);
12141 static void WINAPI
wine_glProgramUniform2fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
) {
12142 void (*func_glProgramUniform2fEXT
)( GLuint
, GLint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform2fEXT
];
12143 TRACE("(%d, %d, %f, %f)\n", program
, location
, v0
, v1
);
12145 func_glProgramUniform2fEXT( program
, location
, v0
, v1
);
12149 static void WINAPI
wine_glProgramUniform2fv( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
12150 void (*func_glProgramUniform2fv
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform2fv
];
12151 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12153 func_glProgramUniform2fv( program
, location
, count
, value
);
12157 static void WINAPI
wine_glProgramUniform2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
12158 void (*func_glProgramUniform2fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform2fvEXT
];
12159 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12161 func_glProgramUniform2fvEXT( program
, location
, count
, value
);
12165 static void WINAPI
wine_glProgramUniform2i( GLuint program
, GLint location
, GLint v0
, GLint v1
) {
12166 void (*func_glProgramUniform2i
)( GLuint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform2i
];
12167 TRACE("(%d, %d, %d, %d)\n", program
, location
, v0
, v1
);
12169 func_glProgramUniform2i( program
, location
, v0
, v1
);
12173 static void WINAPI
wine_glProgramUniform2i64NV( GLuint program
, GLint location
, INT64 x
, INT64 y
) {
12174 void (*func_glProgramUniform2i64NV
)( GLuint
, GLint
, INT64
, INT64
) = extension_funcs
[EXT_glProgramUniform2i64NV
];
12175 TRACE("(%d, %d, %s, %s)\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
12177 func_glProgramUniform2i64NV( program
, location
, x
, y
);
12181 static void WINAPI
wine_glProgramUniform2i64vNV( GLuint program
, GLint location
, GLsizei count
, INT64
* value
) {
12182 void (*func_glProgramUniform2i64vNV
)( GLuint
, GLint
, GLsizei
, INT64
* ) = extension_funcs
[EXT_glProgramUniform2i64vNV
];
12183 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12185 func_glProgramUniform2i64vNV( program
, location
, count
, value
);
12189 static void WINAPI
wine_glProgramUniform2iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
) {
12190 void (*func_glProgramUniform2iEXT
)( GLuint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform2iEXT
];
12191 TRACE("(%d, %d, %d, %d)\n", program
, location
, v0
, v1
);
12193 func_glProgramUniform2iEXT( program
, location
, v0
, v1
);
12197 static void WINAPI
wine_glProgramUniform2iv( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
12198 void (*func_glProgramUniform2iv
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform2iv
];
12199 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12201 func_glProgramUniform2iv( program
, location
, count
, value
);
12205 static void WINAPI
wine_glProgramUniform2ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
12206 void (*func_glProgramUniform2ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform2ivEXT
];
12207 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12209 func_glProgramUniform2ivEXT( program
, location
, count
, value
);
12213 static void WINAPI
wine_glProgramUniform2ui( GLuint program
, GLint location
, GLuint v0
, GLuint v1
) {
12214 void (*func_glProgramUniform2ui
)( GLuint
, GLint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform2ui
];
12215 TRACE("(%d, %d, %d, %d)\n", program
, location
, v0
, v1
);
12217 func_glProgramUniform2ui( program
, location
, v0
, v1
);
12221 static void WINAPI
wine_glProgramUniform2ui64NV( GLuint program
, GLint location
, UINT64 x
, UINT64 y
) {
12222 void (*func_glProgramUniform2ui64NV
)( GLuint
, GLint
, UINT64
, UINT64
) = extension_funcs
[EXT_glProgramUniform2ui64NV
];
12223 TRACE("(%d, %d, %s, %s)\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
12225 func_glProgramUniform2ui64NV( program
, location
, x
, y
);
12229 static void WINAPI
wine_glProgramUniform2ui64vNV( GLuint program
, GLint location
, GLsizei count
, UINT64
* value
) {
12230 void (*func_glProgramUniform2ui64vNV
)( GLuint
, GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glProgramUniform2ui64vNV
];
12231 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12233 func_glProgramUniform2ui64vNV( program
, location
, count
, value
);
12237 static void WINAPI
wine_glProgramUniform2uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
) {
12238 void (*func_glProgramUniform2uiEXT
)( GLuint
, GLint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform2uiEXT
];
12239 TRACE("(%d, %d, %d, %d)\n", program
, location
, v0
, v1
);
12241 func_glProgramUniform2uiEXT( program
, location
, v0
, v1
);
12245 static void WINAPI
wine_glProgramUniform2uiv( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
12246 void (*func_glProgramUniform2uiv
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform2uiv
];
12247 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12249 func_glProgramUniform2uiv( program
, location
, count
, value
);
12253 static void WINAPI
wine_glProgramUniform2uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
12254 void (*func_glProgramUniform2uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform2uivEXT
];
12255 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12257 func_glProgramUniform2uivEXT( program
, location
, count
, value
);
12261 static void WINAPI
wine_glProgramUniform3d( GLuint program
, GLint location
, GLdouble v0
, GLdouble v1
, GLdouble v2
) {
12262 void (*func_glProgramUniform3d
)( GLuint
, GLint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramUniform3d
];
12263 TRACE("(%d, %d, %f, %f, %f)\n", program
, location
, v0
, v1
, v2
);
12265 func_glProgramUniform3d( program
, location
, v0
, v1
, v2
);
12269 static void WINAPI
wine_glProgramUniform3dEXT( GLuint program
, GLint location
, GLdouble x
, GLdouble y
, GLdouble z
) {
12270 void (*func_glProgramUniform3dEXT
)( GLuint
, GLint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramUniform3dEXT
];
12271 TRACE("(%d, %d, %f, %f, %f)\n", program
, location
, x
, y
, z
);
12273 func_glProgramUniform3dEXT( program
, location
, x
, y
, z
);
12277 static void WINAPI
wine_glProgramUniform3dv( GLuint program
, GLint location
, GLsizei count
, GLdouble
* value
) {
12278 void (*func_glProgramUniform3dv
)( GLuint
, GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniform3dv
];
12279 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12281 func_glProgramUniform3dv( program
, location
, count
, value
);
12285 static void WINAPI
wine_glProgramUniform3dvEXT( GLuint program
, GLint location
, GLsizei count
, GLdouble
* value
) {
12286 void (*func_glProgramUniform3dvEXT
)( GLuint
, GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniform3dvEXT
];
12287 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12289 func_glProgramUniform3dvEXT( program
, location
, count
, value
);
12293 static void WINAPI
wine_glProgramUniform3f( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
) {
12294 void (*func_glProgramUniform3f
)( GLuint
, GLint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform3f
];
12295 TRACE("(%d, %d, %f, %f, %f)\n", program
, location
, v0
, v1
, v2
);
12297 func_glProgramUniform3f( program
, location
, v0
, v1
, v2
);
12301 static void WINAPI
wine_glProgramUniform3fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
) {
12302 void (*func_glProgramUniform3fEXT
)( GLuint
, GLint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform3fEXT
];
12303 TRACE("(%d, %d, %f, %f, %f)\n", program
, location
, v0
, v1
, v2
);
12305 func_glProgramUniform3fEXT( program
, location
, v0
, v1
, v2
);
12309 static void WINAPI
wine_glProgramUniform3fv( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
12310 void (*func_glProgramUniform3fv
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform3fv
];
12311 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12313 func_glProgramUniform3fv( program
, location
, count
, value
);
12317 static void WINAPI
wine_glProgramUniform3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
12318 void (*func_glProgramUniform3fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform3fvEXT
];
12319 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12321 func_glProgramUniform3fvEXT( program
, location
, count
, value
);
12325 static void WINAPI
wine_glProgramUniform3i( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
) {
12326 void (*func_glProgramUniform3i
)( GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform3i
];
12327 TRACE("(%d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
);
12329 func_glProgramUniform3i( program
, location
, v0
, v1
, v2
);
12333 static void WINAPI
wine_glProgramUniform3i64NV( GLuint program
, GLint location
, INT64 x
, INT64 y
, INT64 z
) {
12334 void (*func_glProgramUniform3i64NV
)( GLuint
, GLint
, INT64
, INT64
, INT64
) = extension_funcs
[EXT_glProgramUniform3i64NV
];
12335 TRACE("(%d, %d, %s, %s, %s)\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
12337 func_glProgramUniform3i64NV( program
, location
, x
, y
, z
);
12341 static void WINAPI
wine_glProgramUniform3i64vNV( GLuint program
, GLint location
, GLsizei count
, INT64
* value
) {
12342 void (*func_glProgramUniform3i64vNV
)( GLuint
, GLint
, GLsizei
, INT64
* ) = extension_funcs
[EXT_glProgramUniform3i64vNV
];
12343 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12345 func_glProgramUniform3i64vNV( program
, location
, count
, value
);
12349 static void WINAPI
wine_glProgramUniform3iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
) {
12350 void (*func_glProgramUniform3iEXT
)( GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform3iEXT
];
12351 TRACE("(%d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
);
12353 func_glProgramUniform3iEXT( program
, location
, v0
, v1
, v2
);
12357 static void WINAPI
wine_glProgramUniform3iv( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
12358 void (*func_glProgramUniform3iv
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform3iv
];
12359 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12361 func_glProgramUniform3iv( program
, location
, count
, value
);
12365 static void WINAPI
wine_glProgramUniform3ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
12366 void (*func_glProgramUniform3ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform3ivEXT
];
12367 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12369 func_glProgramUniform3ivEXT( program
, location
, count
, value
);
12373 static void WINAPI
wine_glProgramUniform3ui( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) {
12374 void (*func_glProgramUniform3ui
)( GLuint
, GLint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform3ui
];
12375 TRACE("(%d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
);
12377 func_glProgramUniform3ui( program
, location
, v0
, v1
, v2
);
12381 static void WINAPI
wine_glProgramUniform3ui64NV( GLuint program
, GLint location
, UINT64 x
, UINT64 y
, UINT64 z
) {
12382 void (*func_glProgramUniform3ui64NV
)( GLuint
, GLint
, UINT64
, UINT64
, UINT64
) = extension_funcs
[EXT_glProgramUniform3ui64NV
];
12383 TRACE("(%d, %d, %s, %s, %s)\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
12385 func_glProgramUniform3ui64NV( program
, location
, x
, y
, z
);
12389 static void WINAPI
wine_glProgramUniform3ui64vNV( GLuint program
, GLint location
, GLsizei count
, UINT64
* value
) {
12390 void (*func_glProgramUniform3ui64vNV
)( GLuint
, GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glProgramUniform3ui64vNV
];
12391 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12393 func_glProgramUniform3ui64vNV( program
, location
, count
, value
);
12397 static void WINAPI
wine_glProgramUniform3uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) {
12398 void (*func_glProgramUniform3uiEXT
)( GLuint
, GLint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform3uiEXT
];
12399 TRACE("(%d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
);
12401 func_glProgramUniform3uiEXT( program
, location
, v0
, v1
, v2
);
12405 static void WINAPI
wine_glProgramUniform3uiv( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
12406 void (*func_glProgramUniform3uiv
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform3uiv
];
12407 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12409 func_glProgramUniform3uiv( program
, location
, count
, value
);
12413 static void WINAPI
wine_glProgramUniform3uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
12414 void (*func_glProgramUniform3uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform3uivEXT
];
12415 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12417 func_glProgramUniform3uivEXT( program
, location
, count
, value
);
12421 static void WINAPI
wine_glProgramUniform4d( GLuint program
, GLint location
, GLdouble v0
, GLdouble v1
, GLdouble v2
, GLdouble v3
) {
12422 void (*func_glProgramUniform4d
)( GLuint
, GLint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramUniform4d
];
12423 TRACE("(%d, %d, %f, %f, %f, %f)\n", program
, location
, v0
, v1
, v2
, v3
);
12425 func_glProgramUniform4d( program
, location
, v0
, v1
, v2
, v3
);
12429 static void WINAPI
wine_glProgramUniform4dEXT( GLuint program
, GLint location
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
12430 void (*func_glProgramUniform4dEXT
)( GLuint
, GLint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glProgramUniform4dEXT
];
12431 TRACE("(%d, %d, %f, %f, %f, %f)\n", program
, location
, x
, y
, z
, w
);
12433 func_glProgramUniform4dEXT( program
, location
, x
, y
, z
, w
);
12437 static void WINAPI
wine_glProgramUniform4dv( GLuint program
, GLint location
, GLsizei count
, GLdouble
* value
) {
12438 void (*func_glProgramUniform4dv
)( GLuint
, GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniform4dv
];
12439 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12441 func_glProgramUniform4dv( program
, location
, count
, value
);
12445 static void WINAPI
wine_glProgramUniform4dvEXT( GLuint program
, GLint location
, GLsizei count
, GLdouble
* value
) {
12446 void (*func_glProgramUniform4dvEXT
)( GLuint
, GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniform4dvEXT
];
12447 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12449 func_glProgramUniform4dvEXT( program
, location
, count
, value
);
12453 static void WINAPI
wine_glProgramUniform4f( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
) {
12454 void (*func_glProgramUniform4f
)( GLuint
, GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform4f
];
12455 TRACE("(%d, %d, %f, %f, %f, %f)\n", program
, location
, v0
, v1
, v2
, v3
);
12457 func_glProgramUniform4f( program
, location
, v0
, v1
, v2
, v3
);
12461 static void WINAPI
wine_glProgramUniform4fEXT( GLuint program
, GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
) {
12462 void (*func_glProgramUniform4fEXT
)( GLuint
, GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glProgramUniform4fEXT
];
12463 TRACE("(%d, %d, %f, %f, %f, %f)\n", program
, location
, v0
, v1
, v2
, v3
);
12465 func_glProgramUniform4fEXT( program
, location
, v0
, v1
, v2
, v3
);
12469 static void WINAPI
wine_glProgramUniform4fv( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
12470 void (*func_glProgramUniform4fv
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform4fv
];
12471 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12473 func_glProgramUniform4fv( program
, location
, count
, value
);
12477 static void WINAPI
wine_glProgramUniform4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLfloat
* value
) {
12478 void (*func_glProgramUniform4fvEXT
)( GLuint
, GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniform4fvEXT
];
12479 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12481 func_glProgramUniform4fvEXT( program
, location
, count
, value
);
12485 static void WINAPI
wine_glProgramUniform4i( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
) {
12486 void (*func_glProgramUniform4i
)( GLuint
, GLint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform4i
];
12487 TRACE("(%d, %d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
, v3
);
12489 func_glProgramUniform4i( program
, location
, v0
, v1
, v2
, v3
);
12493 static void WINAPI
wine_glProgramUniform4i64NV( GLuint program
, GLint location
, INT64 x
, INT64 y
, INT64 z
, INT64 w
) {
12494 void (*func_glProgramUniform4i64NV
)( GLuint
, GLint
, INT64
, INT64
, INT64
, INT64
) = extension_funcs
[EXT_glProgramUniform4i64NV
];
12495 TRACE("(%d, %d, %s, %s, %s, %s)\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
12497 func_glProgramUniform4i64NV( program
, location
, x
, y
, z
, w
);
12501 static void WINAPI
wine_glProgramUniform4i64vNV( GLuint program
, GLint location
, GLsizei count
, INT64
* value
) {
12502 void (*func_glProgramUniform4i64vNV
)( GLuint
, GLint
, GLsizei
, INT64
* ) = extension_funcs
[EXT_glProgramUniform4i64vNV
];
12503 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12505 func_glProgramUniform4i64vNV( program
, location
, count
, value
);
12509 static void WINAPI
wine_glProgramUniform4iEXT( GLuint program
, GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
) {
12510 void (*func_glProgramUniform4iEXT
)( GLuint
, GLint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glProgramUniform4iEXT
];
12511 TRACE("(%d, %d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
, v3
);
12513 func_glProgramUniform4iEXT( program
, location
, v0
, v1
, v2
, v3
);
12517 static void WINAPI
wine_glProgramUniform4iv( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
12518 void (*func_glProgramUniform4iv
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform4iv
];
12519 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12521 func_glProgramUniform4iv( program
, location
, count
, value
);
12525 static void WINAPI
wine_glProgramUniform4ivEXT( GLuint program
, GLint location
, GLsizei count
, GLint
* value
) {
12526 void (*func_glProgramUniform4ivEXT
)( GLuint
, GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glProgramUniform4ivEXT
];
12527 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12529 func_glProgramUniform4ivEXT( program
, location
, count
, value
);
12533 static void WINAPI
wine_glProgramUniform4ui( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
) {
12534 void (*func_glProgramUniform4ui
)( GLuint
, GLint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform4ui
];
12535 TRACE("(%d, %d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
, v3
);
12537 func_glProgramUniform4ui( program
, location
, v0
, v1
, v2
, v3
);
12541 static void WINAPI
wine_glProgramUniform4ui64NV( GLuint program
, GLint location
, UINT64 x
, UINT64 y
, UINT64 z
, UINT64 w
) {
12542 void (*func_glProgramUniform4ui64NV
)( GLuint
, GLint
, UINT64
, UINT64
, UINT64
, UINT64
) = extension_funcs
[EXT_glProgramUniform4ui64NV
];
12543 TRACE("(%d, %d, %s, %s, %s, %s)\n", program
, location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
12545 func_glProgramUniform4ui64NV( program
, location
, x
, y
, z
, w
);
12549 static void WINAPI
wine_glProgramUniform4ui64vNV( GLuint program
, GLint location
, GLsizei count
, UINT64
* value
) {
12550 void (*func_glProgramUniform4ui64vNV
)( GLuint
, GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glProgramUniform4ui64vNV
];
12551 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12553 func_glProgramUniform4ui64vNV( program
, location
, count
, value
);
12557 static void WINAPI
wine_glProgramUniform4uiEXT( GLuint program
, GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
) {
12558 void (*func_glProgramUniform4uiEXT
)( GLuint
, GLint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glProgramUniform4uiEXT
];
12559 TRACE("(%d, %d, %d, %d, %d, %d)\n", program
, location
, v0
, v1
, v2
, v3
);
12561 func_glProgramUniform4uiEXT( program
, location
, v0
, v1
, v2
, v3
);
12565 static void WINAPI
wine_glProgramUniform4uiv( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
12566 void (*func_glProgramUniform4uiv
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform4uiv
];
12567 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12569 func_glProgramUniform4uiv( program
, location
, count
, value
);
12573 static void WINAPI
wine_glProgramUniform4uivEXT( GLuint program
, GLint location
, GLsizei count
, GLuint
* value
) {
12574 void (*func_glProgramUniform4uivEXT
)( GLuint
, GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glProgramUniform4uivEXT
];
12575 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12577 func_glProgramUniform4uivEXT( program
, location
, count
, value
);
12581 static void WINAPI
wine_glProgramUniformHandleui64NV( GLuint program
, GLint location
, UINT64 value
) {
12582 void (*func_glProgramUniformHandleui64NV
)( GLuint
, GLint
, UINT64
) = extension_funcs
[EXT_glProgramUniformHandleui64NV
];
12583 TRACE("(%d, %d, %s)\n", program
, location
, wine_dbgstr_longlong(value
) );
12585 func_glProgramUniformHandleui64NV( program
, location
, value
);
12589 static void WINAPI
wine_glProgramUniformHandleui64vNV( GLuint program
, GLint location
, GLsizei count
, UINT64
* values
) {
12590 void (*func_glProgramUniformHandleui64vNV
)( GLuint
, GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glProgramUniformHandleui64vNV
];
12591 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, values
);
12593 func_glProgramUniformHandleui64vNV( program
, location
, count
, values
);
12597 static void WINAPI
wine_glProgramUniformMatrix2dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12598 void (*func_glProgramUniformMatrix2dv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix2dv
];
12599 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12601 func_glProgramUniformMatrix2dv( program
, location
, count
, transpose
, value
);
12605 static void WINAPI
wine_glProgramUniformMatrix2dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12606 void (*func_glProgramUniformMatrix2dvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix2dvEXT
];
12607 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12609 func_glProgramUniformMatrix2dvEXT( program
, location
, count
, transpose
, value
);
12613 static void WINAPI
wine_glProgramUniformMatrix2fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12614 void (*func_glProgramUniformMatrix2fv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2fv
];
12615 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12617 func_glProgramUniformMatrix2fv( program
, location
, count
, transpose
, value
);
12621 static void WINAPI
wine_glProgramUniformMatrix2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12622 void (*func_glProgramUniformMatrix2fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2fvEXT
];
12623 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12625 func_glProgramUniformMatrix2fvEXT( program
, location
, count
, transpose
, value
);
12629 static void WINAPI
wine_glProgramUniformMatrix2x3dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12630 void (*func_glProgramUniformMatrix2x3dv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x3dv
];
12631 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12633 func_glProgramUniformMatrix2x3dv( program
, location
, count
, transpose
, value
);
12637 static void WINAPI
wine_glProgramUniformMatrix2x3dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12638 void (*func_glProgramUniformMatrix2x3dvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x3dvEXT
];
12639 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12641 func_glProgramUniformMatrix2x3dvEXT( program
, location
, count
, transpose
, value
);
12645 static void WINAPI
wine_glProgramUniformMatrix2x3fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12646 void (*func_glProgramUniformMatrix2x3fv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x3fv
];
12647 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12649 func_glProgramUniformMatrix2x3fv( program
, location
, count
, transpose
, value
);
12653 static void WINAPI
wine_glProgramUniformMatrix2x3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12654 void (*func_glProgramUniformMatrix2x3fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x3fvEXT
];
12655 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12657 func_glProgramUniformMatrix2x3fvEXT( program
, location
, count
, transpose
, value
);
12661 static void WINAPI
wine_glProgramUniformMatrix2x4dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12662 void (*func_glProgramUniformMatrix2x4dv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x4dv
];
12663 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12665 func_glProgramUniformMatrix2x4dv( program
, location
, count
, transpose
, value
);
12669 static void WINAPI
wine_glProgramUniformMatrix2x4dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12670 void (*func_glProgramUniformMatrix2x4dvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x4dvEXT
];
12671 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12673 func_glProgramUniformMatrix2x4dvEXT( program
, location
, count
, transpose
, value
);
12677 static void WINAPI
wine_glProgramUniformMatrix2x4fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12678 void (*func_glProgramUniformMatrix2x4fv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x4fv
];
12679 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12681 func_glProgramUniformMatrix2x4fv( program
, location
, count
, transpose
, value
);
12685 static void WINAPI
wine_glProgramUniformMatrix2x4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12686 void (*func_glProgramUniformMatrix2x4fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix2x4fvEXT
];
12687 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12689 func_glProgramUniformMatrix2x4fvEXT( program
, location
, count
, transpose
, value
);
12693 static void WINAPI
wine_glProgramUniformMatrix3dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12694 void (*func_glProgramUniformMatrix3dv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix3dv
];
12695 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12697 func_glProgramUniformMatrix3dv( program
, location
, count
, transpose
, value
);
12701 static void WINAPI
wine_glProgramUniformMatrix3dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12702 void (*func_glProgramUniformMatrix3dvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix3dvEXT
];
12703 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12705 func_glProgramUniformMatrix3dvEXT( program
, location
, count
, transpose
, value
);
12709 static void WINAPI
wine_glProgramUniformMatrix3fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12710 void (*func_glProgramUniformMatrix3fv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3fv
];
12711 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12713 func_glProgramUniformMatrix3fv( program
, location
, count
, transpose
, value
);
12717 static void WINAPI
wine_glProgramUniformMatrix3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12718 void (*func_glProgramUniformMatrix3fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3fvEXT
];
12719 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12721 func_glProgramUniformMatrix3fvEXT( program
, location
, count
, transpose
, value
);
12725 static void WINAPI
wine_glProgramUniformMatrix3x2dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12726 void (*func_glProgramUniformMatrix3x2dv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x2dv
];
12727 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12729 func_glProgramUniformMatrix3x2dv( program
, location
, count
, transpose
, value
);
12733 static void WINAPI
wine_glProgramUniformMatrix3x2dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12734 void (*func_glProgramUniformMatrix3x2dvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x2dvEXT
];
12735 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12737 func_glProgramUniformMatrix3x2dvEXT( program
, location
, count
, transpose
, value
);
12741 static void WINAPI
wine_glProgramUniformMatrix3x2fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12742 void (*func_glProgramUniformMatrix3x2fv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x2fv
];
12743 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12745 func_glProgramUniformMatrix3x2fv( program
, location
, count
, transpose
, value
);
12749 static void WINAPI
wine_glProgramUniformMatrix3x2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12750 void (*func_glProgramUniformMatrix3x2fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x2fvEXT
];
12751 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12753 func_glProgramUniformMatrix3x2fvEXT( program
, location
, count
, transpose
, value
);
12757 static void WINAPI
wine_glProgramUniformMatrix3x4dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12758 void (*func_glProgramUniformMatrix3x4dv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x4dv
];
12759 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12761 func_glProgramUniformMatrix3x4dv( program
, location
, count
, transpose
, value
);
12765 static void WINAPI
wine_glProgramUniformMatrix3x4dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12766 void (*func_glProgramUniformMatrix3x4dvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x4dvEXT
];
12767 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12769 func_glProgramUniformMatrix3x4dvEXT( program
, location
, count
, transpose
, value
);
12773 static void WINAPI
wine_glProgramUniformMatrix3x4fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12774 void (*func_glProgramUniformMatrix3x4fv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x4fv
];
12775 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12777 func_glProgramUniformMatrix3x4fv( program
, location
, count
, transpose
, value
);
12781 static void WINAPI
wine_glProgramUniformMatrix3x4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12782 void (*func_glProgramUniformMatrix3x4fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix3x4fvEXT
];
12783 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12785 func_glProgramUniformMatrix3x4fvEXT( program
, location
, count
, transpose
, value
);
12789 static void WINAPI
wine_glProgramUniformMatrix4dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12790 void (*func_glProgramUniformMatrix4dv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix4dv
];
12791 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12793 func_glProgramUniformMatrix4dv( program
, location
, count
, transpose
, value
);
12797 static void WINAPI
wine_glProgramUniformMatrix4dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12798 void (*func_glProgramUniformMatrix4dvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix4dvEXT
];
12799 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12801 func_glProgramUniformMatrix4dvEXT( program
, location
, count
, transpose
, value
);
12805 static void WINAPI
wine_glProgramUniformMatrix4fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12806 void (*func_glProgramUniformMatrix4fv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4fv
];
12807 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12809 func_glProgramUniformMatrix4fv( program
, location
, count
, transpose
, value
);
12813 static void WINAPI
wine_glProgramUniformMatrix4fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12814 void (*func_glProgramUniformMatrix4fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4fvEXT
];
12815 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12817 func_glProgramUniformMatrix4fvEXT( program
, location
, count
, transpose
, value
);
12821 static void WINAPI
wine_glProgramUniformMatrix4x2dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12822 void (*func_glProgramUniformMatrix4x2dv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x2dv
];
12823 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12825 func_glProgramUniformMatrix4x2dv( program
, location
, count
, transpose
, value
);
12829 static void WINAPI
wine_glProgramUniformMatrix4x2dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12830 void (*func_glProgramUniformMatrix4x2dvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x2dvEXT
];
12831 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12833 func_glProgramUniformMatrix4x2dvEXT( program
, location
, count
, transpose
, value
);
12837 static void WINAPI
wine_glProgramUniformMatrix4x2fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12838 void (*func_glProgramUniformMatrix4x2fv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x2fv
];
12839 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12841 func_glProgramUniformMatrix4x2fv( program
, location
, count
, transpose
, value
);
12845 static void WINAPI
wine_glProgramUniformMatrix4x2fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12846 void (*func_glProgramUniformMatrix4x2fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x2fvEXT
];
12847 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12849 func_glProgramUniformMatrix4x2fvEXT( program
, location
, count
, transpose
, value
);
12853 static void WINAPI
wine_glProgramUniformMatrix4x3dv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12854 void (*func_glProgramUniformMatrix4x3dv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x3dv
];
12855 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12857 func_glProgramUniformMatrix4x3dv( program
, location
, count
, transpose
, value
);
12861 static void WINAPI
wine_glProgramUniformMatrix4x3dvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
12862 void (*func_glProgramUniformMatrix4x3dvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x3dvEXT
];
12863 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12865 func_glProgramUniformMatrix4x3dvEXT( program
, location
, count
, transpose
, value
);
12869 static void WINAPI
wine_glProgramUniformMatrix4x3fv( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12870 void (*func_glProgramUniformMatrix4x3fv
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x3fv
];
12871 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12873 func_glProgramUniformMatrix4x3fv( program
, location
, count
, transpose
, value
);
12877 static void WINAPI
wine_glProgramUniformMatrix4x3fvEXT( GLuint program
, GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
12878 void (*func_glProgramUniformMatrix4x3fvEXT
)( GLuint
, GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glProgramUniformMatrix4x3fvEXT
];
12879 TRACE("(%d, %d, %d, %d, %p)\n", program
, location
, count
, transpose
, value
);
12881 func_glProgramUniformMatrix4x3fvEXT( program
, location
, count
, transpose
, value
);
12885 static void WINAPI
wine_glProgramUniformui64NV( GLuint program
, GLint location
, UINT64 value
) {
12886 void (*func_glProgramUniformui64NV
)( GLuint
, GLint
, UINT64
) = extension_funcs
[EXT_glProgramUniformui64NV
];
12887 TRACE("(%d, %d, %s)\n", program
, location
, wine_dbgstr_longlong(value
) );
12889 func_glProgramUniformui64NV( program
, location
, value
);
12893 static void WINAPI
wine_glProgramUniformui64vNV( GLuint program
, GLint location
, GLsizei count
, UINT64
* value
) {
12894 void (*func_glProgramUniformui64vNV
)( GLuint
, GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glProgramUniformui64vNV
];
12895 TRACE("(%d, %d, %d, %p)\n", program
, location
, count
, value
);
12897 func_glProgramUniformui64vNV( program
, location
, count
, value
);
12901 static void WINAPI
wine_glProgramVertexLimitNV( GLenum target
, GLint limit
) {
12902 void (*func_glProgramVertexLimitNV
)( GLenum
, GLint
) = extension_funcs
[EXT_glProgramVertexLimitNV
];
12903 TRACE("(%d, %d)\n", target
, limit
);
12905 func_glProgramVertexLimitNV( target
, limit
);
12909 static void WINAPI
wine_glProvokingVertex( GLenum mode
) {
12910 void (*func_glProvokingVertex
)( GLenum
) = extension_funcs
[EXT_glProvokingVertex
];
12911 TRACE("(%d)\n", mode
);
12913 func_glProvokingVertex( mode
);
12917 static void WINAPI
wine_glProvokingVertexEXT( GLenum mode
) {
12918 void (*func_glProvokingVertexEXT
)( GLenum
) = extension_funcs
[EXT_glProvokingVertexEXT
];
12919 TRACE("(%d)\n", mode
);
12921 func_glProvokingVertexEXT( mode
);
12925 static void WINAPI
wine_glPushClientAttribDefaultEXT( GLbitfield mask
) {
12926 void (*func_glPushClientAttribDefaultEXT
)( GLbitfield
) = extension_funcs
[EXT_glPushClientAttribDefaultEXT
];
12927 TRACE("(%d)\n", mask
);
12929 func_glPushClientAttribDefaultEXT( mask
);
12933 static void WINAPI
wine_glQueryCounter( GLuint id
, GLenum target
) {
12934 void (*func_glQueryCounter
)( GLuint
, GLenum
) = extension_funcs
[EXT_glQueryCounter
];
12935 TRACE("(%d, %d)\n", id
, target
);
12937 func_glQueryCounter( id
, target
);
12941 static void WINAPI
wine_glReadBufferRegion( GLenum region
, GLint x
, GLint y
, GLsizei width
, GLsizei height
) {
12942 void (*func_glReadBufferRegion
)( GLenum
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glReadBufferRegion
];
12943 TRACE("(%d, %d, %d, %d, %d)\n", region
, x
, y
, width
, height
);
12945 func_glReadBufferRegion( region
, x
, y
, width
, height
);
12949 static void WINAPI
wine_glReadInstrumentsSGIX( GLint marker
) {
12950 void (*func_glReadInstrumentsSGIX
)( GLint
) = extension_funcs
[EXT_glReadInstrumentsSGIX
];
12951 TRACE("(%d)\n", marker
);
12953 func_glReadInstrumentsSGIX( marker
);
12957 static void WINAPI
wine_glReadnPixelsARB( GLint x
, GLint y
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLsizei bufSize
, GLvoid
* data
) {
12958 void (*func_glReadnPixelsARB
)( GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glReadnPixelsARB
];
12959 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", x
, y
, width
, height
, format
, type
, bufSize
, data
);
12961 func_glReadnPixelsARB( x
, y
, width
, height
, format
, type
, bufSize
, data
);
12965 static void WINAPI
wine_glReferencePlaneSGIX( GLdouble
* equation
) {
12966 void (*func_glReferencePlaneSGIX
)( GLdouble
* ) = extension_funcs
[EXT_glReferencePlaneSGIX
];
12967 TRACE("(%p)\n", equation
);
12969 func_glReferencePlaneSGIX( equation
);
12973 static void WINAPI
wine_glReleaseShaderCompiler( void ) {
12974 void (*func_glReleaseShaderCompiler
)( void ) = extension_funcs
[EXT_glReleaseShaderCompiler
];
12977 func_glReleaseShaderCompiler( );
12981 static void WINAPI
wine_glRenderbufferStorage( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
12982 void (*func_glRenderbufferStorage
)( GLenum
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorage
];
12983 TRACE("(%d, %d, %d, %d)\n", target
, internalformat
, width
, height
);
12985 func_glRenderbufferStorage( target
, internalformat
, width
, height
);
12989 static void WINAPI
wine_glRenderbufferStorageEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
12990 void (*func_glRenderbufferStorageEXT
)( GLenum
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageEXT
];
12991 TRACE("(%d, %d, %d, %d)\n", target
, internalformat
, width
, height
);
12993 func_glRenderbufferStorageEXT( target
, internalformat
, width
, height
);
12997 static void WINAPI
wine_glRenderbufferStorageMultisample( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
12998 void (*func_glRenderbufferStorageMultisample
)( GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageMultisample
];
12999 TRACE("(%d, %d, %d, %d, %d)\n", target
, samples
, internalformat
, width
, height
);
13001 func_glRenderbufferStorageMultisample( target
, samples
, internalformat
, width
, height
);
13005 static void WINAPI
wine_glRenderbufferStorageMultisampleCoverageNV( GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
13006 void (*func_glRenderbufferStorageMultisampleCoverageNV
)( GLenum
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageMultisampleCoverageNV
];
13007 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
13009 func_glRenderbufferStorageMultisampleCoverageNV( target
, coverageSamples
, colorSamples
, internalformat
, width
, height
);
13013 static void WINAPI
wine_glRenderbufferStorageMultisampleEXT( GLenum target
, GLsizei samples
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
13014 void (*func_glRenderbufferStorageMultisampleEXT
)( GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glRenderbufferStorageMultisampleEXT
];
13015 TRACE("(%d, %d, %d, %d, %d)\n", target
, samples
, internalformat
, width
, height
);
13017 func_glRenderbufferStorageMultisampleEXT( target
, samples
, internalformat
, width
, height
);
13021 static void WINAPI
wine_glReplacementCodePointerSUN( GLenum type
, GLsizei stride
, GLvoid
** pointer
) {
13022 void (*func_glReplacementCodePointerSUN
)( GLenum
, GLsizei
, GLvoid
** ) = extension_funcs
[EXT_glReplacementCodePointerSUN
];
13023 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
13025 func_glReplacementCodePointerSUN( type
, stride
, pointer
);
13029 static void WINAPI
wine_glReplacementCodeubSUN( GLubyte code
) {
13030 void (*func_glReplacementCodeubSUN
)( GLubyte
) = extension_funcs
[EXT_glReplacementCodeubSUN
];
13031 TRACE("(%d)\n", code
);
13033 func_glReplacementCodeubSUN( code
);
13037 static void WINAPI
wine_glReplacementCodeubvSUN( GLubyte
* code
) {
13038 void (*func_glReplacementCodeubvSUN
)( GLubyte
* ) = extension_funcs
[EXT_glReplacementCodeubvSUN
];
13039 TRACE("(%p)\n", code
);
13041 func_glReplacementCodeubvSUN( code
);
13045 static void WINAPI
wine_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
) {
13046 void (*func_glReplacementCodeuiColor3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiColor3fVertex3fSUN
];
13047 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc
, r
, g
, b
, x
, y
, z
);
13049 func_glReplacementCodeuiColor3fVertex3fSUN( rc
, r
, g
, b
, x
, y
, z
);
13053 static void WINAPI
wine_glReplacementCodeuiColor3fVertex3fvSUN( GLuint
* rc
, GLfloat
* c
, GLfloat
* v
) {
13054 void (*func_glReplacementCodeuiColor3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiColor3fVertex3fvSUN
];
13055 TRACE("(%p, %p, %p)\n", rc
, c
, v
);
13057 func_glReplacementCodeuiColor3fVertex3fvSUN( rc
, c
, v
);
13061 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
) {
13062 void (*func_glReplacementCodeuiColor4fNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiColor4fNormal3fVertex3fSUN
];
13063 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
13065 func_glReplacementCodeuiColor4fNormal3fVertex3fSUN( rc
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
13069 static void WINAPI
wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
13070 void (*func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
];
13071 TRACE("(%p, %p, %p, %p)\n", rc
, c
, n
, v
);
13073 func_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( rc
, c
, n
, v
);
13077 static void WINAPI
wine_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc
, GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
) {
13078 void (*func_glReplacementCodeuiColor4ubVertex3fSUN
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiColor4ubVertex3fSUN
];
13079 TRACE("(%d, %d, %d, %d, %d, %f, %f, %f)\n", rc
, r
, g
, b
, a
, x
, y
, z
);
13081 func_glReplacementCodeuiColor4ubVertex3fSUN( rc
, r
, g
, b
, a
, x
, y
, z
);
13085 static void WINAPI
wine_glReplacementCodeuiColor4ubVertex3fvSUN( GLuint
* rc
, GLubyte
* c
, GLfloat
* v
) {
13086 void (*func_glReplacementCodeuiColor4ubVertex3fvSUN
)( GLuint
*, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiColor4ubVertex3fvSUN
];
13087 TRACE("(%p, %p, %p)\n", rc
, c
, v
);
13089 func_glReplacementCodeuiColor4ubVertex3fvSUN( rc
, c
, v
);
13093 static void WINAPI
wine_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
13094 void (*func_glReplacementCodeuiNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiNormal3fVertex3fSUN
];
13095 TRACE("(%d, %f, %f, %f, %f, %f, %f)\n", rc
, nx
, ny
, nz
, x
, y
, z
);
13097 func_glReplacementCodeuiNormal3fVertex3fSUN( rc
, nx
, ny
, nz
, x
, y
, z
);
13101 static void WINAPI
wine_glReplacementCodeuiNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* n
, GLfloat
* v
) {
13102 void (*func_glReplacementCodeuiNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiNormal3fVertex3fvSUN
];
13103 TRACE("(%p, %p, %p)\n", rc
, n
, v
);
13105 func_glReplacementCodeuiNormal3fVertex3fvSUN( rc
, n
, v
);
13109 static void WINAPI
wine_glReplacementCodeuiSUN( GLuint code
) {
13110 void (*func_glReplacementCodeuiSUN
)( GLuint
) = extension_funcs
[EXT_glReplacementCodeuiSUN
];
13111 TRACE("(%d)\n", code
);
13113 func_glReplacementCodeuiSUN( code
);
13117 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
) {
13118 void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
];
13119 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
);
13121 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( rc
, s
, t
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
13125 static void WINAPI
wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* tc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
13126 void (*func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
];
13127 TRACE("(%p, %p, %p, %p, %p)\n", rc
, tc
, c
, n
, v
);
13129 func_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( rc
, tc
, c
, n
, v
);
13133 static void WINAPI
wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc
, GLfloat s
, GLfloat t
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
13134 void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
];
13135 TRACE("(%d, %f, %f, %f, %f, %f, %f, %f, %f)\n", rc
, s
, t
, nx
, ny
, nz
, x
, y
, z
);
13137 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( rc
, s
, t
, nx
, ny
, nz
, x
, y
, z
);
13141 static void WINAPI
wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( GLuint
* rc
, GLfloat
* tc
, GLfloat
* n
, GLfloat
* v
) {
13142 void (*func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
];
13143 TRACE("(%p, %p, %p, %p)\n", rc
, tc
, n
, v
);
13145 func_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( rc
, tc
, n
, v
);
13149 static void WINAPI
wine_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc
, GLfloat s
, GLfloat t
, GLfloat x
, GLfloat y
, GLfloat z
) {
13150 void (*func_glReplacementCodeuiTexCoord2fVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fVertex3fSUN
];
13151 TRACE("(%d, %f, %f, %f, %f, %f)\n", rc
, s
, t
, x
, y
, z
);
13153 func_glReplacementCodeuiTexCoord2fVertex3fSUN( rc
, s
, t
, x
, y
, z
);
13157 static void WINAPI
wine_glReplacementCodeuiTexCoord2fVertex3fvSUN( GLuint
* rc
, GLfloat
* tc
, GLfloat
* v
) {
13158 void (*func_glReplacementCodeuiTexCoord2fVertex3fvSUN
)( GLuint
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiTexCoord2fVertex3fvSUN
];
13159 TRACE("(%p, %p, %p)\n", rc
, tc
, v
);
13161 func_glReplacementCodeuiTexCoord2fVertex3fvSUN( rc
, tc
, v
);
13165 static void WINAPI
wine_glReplacementCodeuiVertex3fSUN( GLuint rc
, GLfloat x
, GLfloat y
, GLfloat z
) {
13166 void (*func_glReplacementCodeuiVertex3fSUN
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glReplacementCodeuiVertex3fSUN
];
13167 TRACE("(%d, %f, %f, %f)\n", rc
, x
, y
, z
);
13169 func_glReplacementCodeuiVertex3fSUN( rc
, x
, y
, z
);
13173 static void WINAPI
wine_glReplacementCodeuiVertex3fvSUN( GLuint
* rc
, GLfloat
* v
) {
13174 void (*func_glReplacementCodeuiVertex3fvSUN
)( GLuint
*, GLfloat
* ) = extension_funcs
[EXT_glReplacementCodeuiVertex3fvSUN
];
13175 TRACE("(%p, %p)\n", rc
, v
);
13177 func_glReplacementCodeuiVertex3fvSUN( rc
, v
);
13181 static void WINAPI
wine_glReplacementCodeuivSUN( GLuint
* code
) {
13182 void (*func_glReplacementCodeuivSUN
)( GLuint
* ) = extension_funcs
[EXT_glReplacementCodeuivSUN
];
13183 TRACE("(%p)\n", code
);
13185 func_glReplacementCodeuivSUN( code
);
13189 static void WINAPI
wine_glReplacementCodeusSUN( GLushort code
) {
13190 void (*func_glReplacementCodeusSUN
)( GLushort
) = extension_funcs
[EXT_glReplacementCodeusSUN
];
13191 TRACE("(%d)\n", code
);
13193 func_glReplacementCodeusSUN( code
);
13197 static void WINAPI
wine_glReplacementCodeusvSUN( GLushort
* code
) {
13198 void (*func_glReplacementCodeusvSUN
)( GLushort
* ) = extension_funcs
[EXT_glReplacementCodeusvSUN
];
13199 TRACE("(%p)\n", code
);
13201 func_glReplacementCodeusvSUN( code
);
13205 static void WINAPI
wine_glRequestResidentProgramsNV( GLsizei n
, GLuint
* programs
) {
13206 void (*func_glRequestResidentProgramsNV
)( GLsizei
, GLuint
* ) = extension_funcs
[EXT_glRequestResidentProgramsNV
];
13207 TRACE("(%d, %p)\n", n
, programs
);
13209 func_glRequestResidentProgramsNV( n
, programs
);
13213 static void WINAPI
wine_glResetHistogram( GLenum target
) {
13214 void (*func_glResetHistogram
)( GLenum
) = extension_funcs
[EXT_glResetHistogram
];
13215 TRACE("(%d)\n", target
);
13217 func_glResetHistogram( target
);
13221 static void WINAPI
wine_glResetHistogramEXT( GLenum target
) {
13222 void (*func_glResetHistogramEXT
)( GLenum
) = extension_funcs
[EXT_glResetHistogramEXT
];
13223 TRACE("(%d)\n", target
);
13225 func_glResetHistogramEXT( target
);
13229 static void WINAPI
wine_glResetMinmax( GLenum target
) {
13230 void (*func_glResetMinmax
)( GLenum
) = extension_funcs
[EXT_glResetMinmax
];
13231 TRACE("(%d)\n", target
);
13233 func_glResetMinmax( target
);
13237 static void WINAPI
wine_glResetMinmaxEXT( GLenum target
) {
13238 void (*func_glResetMinmaxEXT
)( GLenum
) = extension_funcs
[EXT_glResetMinmaxEXT
];
13239 TRACE("(%d)\n", target
);
13241 func_glResetMinmaxEXT( target
);
13245 static void WINAPI
wine_glResizeBuffersMESA( void ) {
13246 void (*func_glResizeBuffersMESA
)( void ) = extension_funcs
[EXT_glResizeBuffersMESA
];
13249 func_glResizeBuffersMESA( );
13253 static void WINAPI
wine_glResumeTransformFeedback( void ) {
13254 void (*func_glResumeTransformFeedback
)( void ) = extension_funcs
[EXT_glResumeTransformFeedback
];
13257 func_glResumeTransformFeedback( );
13261 static void WINAPI
wine_glResumeTransformFeedbackNV( void ) {
13262 void (*func_glResumeTransformFeedbackNV
)( void ) = extension_funcs
[EXT_glResumeTransformFeedbackNV
];
13265 func_glResumeTransformFeedbackNV( );
13269 static void WINAPI
wine_glSampleCoverage( GLfloat value
, GLboolean invert
) {
13270 void (*func_glSampleCoverage
)( GLfloat
, GLboolean
) = extension_funcs
[EXT_glSampleCoverage
];
13271 TRACE("(%f, %d)\n", value
, invert
);
13273 func_glSampleCoverage( value
, invert
);
13277 static void WINAPI
wine_glSampleCoverageARB( GLfloat value
, GLboolean invert
) {
13278 void (*func_glSampleCoverageARB
)( GLfloat
, GLboolean
) = extension_funcs
[EXT_glSampleCoverageARB
];
13279 TRACE("(%f, %d)\n", value
, invert
);
13281 func_glSampleCoverageARB( value
, invert
);
13285 static void WINAPI
wine_glSampleMapATI( GLuint dst
, GLuint interp
, GLenum swizzle
) {
13286 void (*func_glSampleMapATI
)( GLuint
, GLuint
, GLenum
) = extension_funcs
[EXT_glSampleMapATI
];
13287 TRACE("(%d, %d, %d)\n", dst
, interp
, swizzle
);
13289 func_glSampleMapATI( dst
, interp
, swizzle
);
13293 static void WINAPI
wine_glSampleMaskEXT( GLclampf value
, GLboolean invert
) {
13294 void (*func_glSampleMaskEXT
)( GLclampf
, GLboolean
) = extension_funcs
[EXT_glSampleMaskEXT
];
13295 TRACE("(%f, %d)\n", value
, invert
);
13297 func_glSampleMaskEXT( value
, invert
);
13301 static void WINAPI
wine_glSampleMaskIndexedNV( GLuint index
, GLbitfield mask
) {
13302 void (*func_glSampleMaskIndexedNV
)( GLuint
, GLbitfield
) = extension_funcs
[EXT_glSampleMaskIndexedNV
];
13303 TRACE("(%d, %d)\n", index
, mask
);
13305 func_glSampleMaskIndexedNV( index
, mask
);
13309 static void WINAPI
wine_glSampleMaskSGIS( GLclampf value
, GLboolean invert
) {
13310 void (*func_glSampleMaskSGIS
)( GLclampf
, GLboolean
) = extension_funcs
[EXT_glSampleMaskSGIS
];
13311 TRACE("(%f, %d)\n", value
, invert
);
13313 func_glSampleMaskSGIS( value
, invert
);
13317 static void WINAPI
wine_glSampleMaski( GLuint index
, GLbitfield mask
) {
13318 void (*func_glSampleMaski
)( GLuint
, GLbitfield
) = extension_funcs
[EXT_glSampleMaski
];
13319 TRACE("(%d, %d)\n", index
, mask
);
13321 func_glSampleMaski( index
, mask
);
13325 static void WINAPI
wine_glSamplePatternEXT( GLenum pattern
) {
13326 void (*func_glSamplePatternEXT
)( GLenum
) = extension_funcs
[EXT_glSamplePatternEXT
];
13327 TRACE("(%d)\n", pattern
);
13329 func_glSamplePatternEXT( pattern
);
13333 static void WINAPI
wine_glSamplePatternSGIS( GLenum pattern
) {
13334 void (*func_glSamplePatternSGIS
)( GLenum
) = extension_funcs
[EXT_glSamplePatternSGIS
];
13335 TRACE("(%d)\n", pattern
);
13337 func_glSamplePatternSGIS( pattern
);
13341 static void WINAPI
wine_glSamplerParameterIiv( GLuint sampler
, GLenum pname
, GLint
* param
) {
13342 void (*func_glSamplerParameterIiv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glSamplerParameterIiv
];
13343 TRACE("(%d, %d, %p)\n", sampler
, pname
, param
);
13345 func_glSamplerParameterIiv( sampler
, pname
, param
);
13349 static void WINAPI
wine_glSamplerParameterIuiv( GLuint sampler
, GLenum pname
, GLuint
* param
) {
13350 void (*func_glSamplerParameterIuiv
)( GLuint
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glSamplerParameterIuiv
];
13351 TRACE("(%d, %d, %p)\n", sampler
, pname
, param
);
13353 func_glSamplerParameterIuiv( sampler
, pname
, param
);
13357 static void WINAPI
wine_glSamplerParameterf( GLuint sampler
, GLenum pname
, GLfloat param
) {
13358 void (*func_glSamplerParameterf
)( GLuint
, GLenum
, GLfloat
) = extension_funcs
[EXT_glSamplerParameterf
];
13359 TRACE("(%d, %d, %f)\n", sampler
, pname
, param
);
13361 func_glSamplerParameterf( sampler
, pname
, param
);
13365 static void WINAPI
wine_glSamplerParameterfv( GLuint sampler
, GLenum pname
, GLfloat
* param
) {
13366 void (*func_glSamplerParameterfv
)( GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glSamplerParameterfv
];
13367 TRACE("(%d, %d, %p)\n", sampler
, pname
, param
);
13369 func_glSamplerParameterfv( sampler
, pname
, param
);
13373 static void WINAPI
wine_glSamplerParameteri( GLuint sampler
, GLenum pname
, GLint param
) {
13374 void (*func_glSamplerParameteri
)( GLuint
, GLenum
, GLint
) = extension_funcs
[EXT_glSamplerParameteri
];
13375 TRACE("(%d, %d, %d)\n", sampler
, pname
, param
);
13377 func_glSamplerParameteri( sampler
, pname
, param
);
13381 static void WINAPI
wine_glSamplerParameteriv( GLuint sampler
, GLenum pname
, GLint
* param
) {
13382 void (*func_glSamplerParameteriv
)( GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glSamplerParameteriv
];
13383 TRACE("(%d, %d, %p)\n", sampler
, pname
, param
);
13385 func_glSamplerParameteriv( sampler
, pname
, param
);
13389 static void WINAPI
wine_glScissorArrayv( GLuint first
, GLsizei count
, GLint
* v
) {
13390 void (*func_glScissorArrayv
)( GLuint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glScissorArrayv
];
13391 TRACE("(%d, %d, %p)\n", first
, count
, v
);
13393 func_glScissorArrayv( first
, count
, v
);
13397 static void WINAPI
wine_glScissorIndexed( GLuint index
, GLint left
, GLint bottom
, GLsizei width
, GLsizei height
) {
13398 void (*func_glScissorIndexed
)( GLuint
, GLint
, GLint
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glScissorIndexed
];
13399 TRACE("(%d, %d, %d, %d, %d)\n", index
, left
, bottom
, width
, height
);
13401 func_glScissorIndexed( index
, left
, bottom
, width
, height
);
13405 static void WINAPI
wine_glScissorIndexedv( GLuint index
, GLint
* v
) {
13406 void (*func_glScissorIndexedv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glScissorIndexedv
];
13407 TRACE("(%d, %p)\n", index
, v
);
13409 func_glScissorIndexedv( index
, v
);
13413 static void WINAPI
wine_glSecondaryColor3b( GLbyte red
, GLbyte green
, GLbyte blue
) {
13414 void (*func_glSecondaryColor3b
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glSecondaryColor3b
];
13415 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13417 func_glSecondaryColor3b( red
, green
, blue
);
13421 static void WINAPI
wine_glSecondaryColor3bEXT( GLbyte red
, GLbyte green
, GLbyte blue
) {
13422 void (*func_glSecondaryColor3bEXT
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glSecondaryColor3bEXT
];
13423 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13425 func_glSecondaryColor3bEXT( red
, green
, blue
);
13429 static void WINAPI
wine_glSecondaryColor3bv( GLbyte
* v
) {
13430 void (*func_glSecondaryColor3bv
)( GLbyte
* ) = extension_funcs
[EXT_glSecondaryColor3bv
];
13431 TRACE("(%p)\n", v
);
13433 func_glSecondaryColor3bv( v
);
13437 static void WINAPI
wine_glSecondaryColor3bvEXT( GLbyte
* v
) {
13438 void (*func_glSecondaryColor3bvEXT
)( GLbyte
* ) = extension_funcs
[EXT_glSecondaryColor3bvEXT
];
13439 TRACE("(%p)\n", v
);
13441 func_glSecondaryColor3bvEXT( v
);
13445 static void WINAPI
wine_glSecondaryColor3d( GLdouble red
, GLdouble green
, GLdouble blue
) {
13446 void (*func_glSecondaryColor3d
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glSecondaryColor3d
];
13447 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
13449 func_glSecondaryColor3d( red
, green
, blue
);
13453 static void WINAPI
wine_glSecondaryColor3dEXT( GLdouble red
, GLdouble green
, GLdouble blue
) {
13454 void (*func_glSecondaryColor3dEXT
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glSecondaryColor3dEXT
];
13455 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
13457 func_glSecondaryColor3dEXT( red
, green
, blue
);
13461 static void WINAPI
wine_glSecondaryColor3dv( GLdouble
* v
) {
13462 void (*func_glSecondaryColor3dv
)( GLdouble
* ) = extension_funcs
[EXT_glSecondaryColor3dv
];
13463 TRACE("(%p)\n", v
);
13465 func_glSecondaryColor3dv( v
);
13469 static void WINAPI
wine_glSecondaryColor3dvEXT( GLdouble
* v
) {
13470 void (*func_glSecondaryColor3dvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glSecondaryColor3dvEXT
];
13471 TRACE("(%p)\n", v
);
13473 func_glSecondaryColor3dvEXT( v
);
13477 static void WINAPI
wine_glSecondaryColor3f( GLfloat red
, GLfloat green
, GLfloat blue
) {
13478 void (*func_glSecondaryColor3f
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glSecondaryColor3f
];
13479 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
13481 func_glSecondaryColor3f( red
, green
, blue
);
13485 static void WINAPI
wine_glSecondaryColor3fEXT( GLfloat red
, GLfloat green
, GLfloat blue
) {
13486 void (*func_glSecondaryColor3fEXT
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glSecondaryColor3fEXT
];
13487 TRACE("(%f, %f, %f)\n", red
, green
, blue
);
13489 func_glSecondaryColor3fEXT( red
, green
, blue
);
13493 static void WINAPI
wine_glSecondaryColor3fv( GLfloat
* v
) {
13494 void (*func_glSecondaryColor3fv
)( GLfloat
* ) = extension_funcs
[EXT_glSecondaryColor3fv
];
13495 TRACE("(%p)\n", v
);
13497 func_glSecondaryColor3fv( v
);
13501 static void WINAPI
wine_glSecondaryColor3fvEXT( GLfloat
* v
) {
13502 void (*func_glSecondaryColor3fvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glSecondaryColor3fvEXT
];
13503 TRACE("(%p)\n", v
);
13505 func_glSecondaryColor3fvEXT( v
);
13509 static void WINAPI
wine_glSecondaryColor3hNV( unsigned short red
, unsigned short green
, unsigned short blue
) {
13510 void (*func_glSecondaryColor3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glSecondaryColor3hNV
];
13511 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13513 func_glSecondaryColor3hNV( red
, green
, blue
);
13517 static void WINAPI
wine_glSecondaryColor3hvNV( unsigned short* v
) {
13518 void (*func_glSecondaryColor3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glSecondaryColor3hvNV
];
13519 TRACE("(%p)\n", v
);
13521 func_glSecondaryColor3hvNV( v
);
13525 static void WINAPI
wine_glSecondaryColor3i( GLint red
, GLint green
, GLint blue
) {
13526 void (*func_glSecondaryColor3i
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glSecondaryColor3i
];
13527 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13529 func_glSecondaryColor3i( red
, green
, blue
);
13533 static void WINAPI
wine_glSecondaryColor3iEXT( GLint red
, GLint green
, GLint blue
) {
13534 void (*func_glSecondaryColor3iEXT
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glSecondaryColor3iEXT
];
13535 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13537 func_glSecondaryColor3iEXT( red
, green
, blue
);
13541 static void WINAPI
wine_glSecondaryColor3iv( GLint
* v
) {
13542 void (*func_glSecondaryColor3iv
)( GLint
* ) = extension_funcs
[EXT_glSecondaryColor3iv
];
13543 TRACE("(%p)\n", v
);
13545 func_glSecondaryColor3iv( v
);
13549 static void WINAPI
wine_glSecondaryColor3ivEXT( GLint
* v
) {
13550 void (*func_glSecondaryColor3ivEXT
)( GLint
* ) = extension_funcs
[EXT_glSecondaryColor3ivEXT
];
13551 TRACE("(%p)\n", v
);
13553 func_glSecondaryColor3ivEXT( v
);
13557 static void WINAPI
wine_glSecondaryColor3s( GLshort red
, GLshort green
, GLshort blue
) {
13558 void (*func_glSecondaryColor3s
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glSecondaryColor3s
];
13559 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13561 func_glSecondaryColor3s( red
, green
, blue
);
13565 static void WINAPI
wine_glSecondaryColor3sEXT( GLshort red
, GLshort green
, GLshort blue
) {
13566 void (*func_glSecondaryColor3sEXT
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glSecondaryColor3sEXT
];
13567 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13569 func_glSecondaryColor3sEXT( red
, green
, blue
);
13573 static void WINAPI
wine_glSecondaryColor3sv( GLshort
* v
) {
13574 void (*func_glSecondaryColor3sv
)( GLshort
* ) = extension_funcs
[EXT_glSecondaryColor3sv
];
13575 TRACE("(%p)\n", v
);
13577 func_glSecondaryColor3sv( v
);
13581 static void WINAPI
wine_glSecondaryColor3svEXT( GLshort
* v
) {
13582 void (*func_glSecondaryColor3svEXT
)( GLshort
* ) = extension_funcs
[EXT_glSecondaryColor3svEXT
];
13583 TRACE("(%p)\n", v
);
13585 func_glSecondaryColor3svEXT( v
);
13589 static void WINAPI
wine_glSecondaryColor3ub( GLubyte red
, GLubyte green
, GLubyte blue
) {
13590 void (*func_glSecondaryColor3ub
)( GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glSecondaryColor3ub
];
13591 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13593 func_glSecondaryColor3ub( red
, green
, blue
);
13597 static void WINAPI
wine_glSecondaryColor3ubEXT( GLubyte red
, GLubyte green
, GLubyte blue
) {
13598 void (*func_glSecondaryColor3ubEXT
)( GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glSecondaryColor3ubEXT
];
13599 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13601 func_glSecondaryColor3ubEXT( red
, green
, blue
);
13605 static void WINAPI
wine_glSecondaryColor3ubv( GLubyte
* v
) {
13606 void (*func_glSecondaryColor3ubv
)( GLubyte
* ) = extension_funcs
[EXT_glSecondaryColor3ubv
];
13607 TRACE("(%p)\n", v
);
13609 func_glSecondaryColor3ubv( v
);
13613 static void WINAPI
wine_glSecondaryColor3ubvEXT( GLubyte
* v
) {
13614 void (*func_glSecondaryColor3ubvEXT
)( GLubyte
* ) = extension_funcs
[EXT_glSecondaryColor3ubvEXT
];
13615 TRACE("(%p)\n", v
);
13617 func_glSecondaryColor3ubvEXT( v
);
13621 static void WINAPI
wine_glSecondaryColor3ui( GLuint red
, GLuint green
, GLuint blue
) {
13622 void (*func_glSecondaryColor3ui
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glSecondaryColor3ui
];
13623 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13625 func_glSecondaryColor3ui( red
, green
, blue
);
13629 static void WINAPI
wine_glSecondaryColor3uiEXT( GLuint red
, GLuint green
, GLuint blue
) {
13630 void (*func_glSecondaryColor3uiEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glSecondaryColor3uiEXT
];
13631 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13633 func_glSecondaryColor3uiEXT( red
, green
, blue
);
13637 static void WINAPI
wine_glSecondaryColor3uiv( GLuint
* v
) {
13638 void (*func_glSecondaryColor3uiv
)( GLuint
* ) = extension_funcs
[EXT_glSecondaryColor3uiv
];
13639 TRACE("(%p)\n", v
);
13641 func_glSecondaryColor3uiv( v
);
13645 static void WINAPI
wine_glSecondaryColor3uivEXT( GLuint
* v
) {
13646 void (*func_glSecondaryColor3uivEXT
)( GLuint
* ) = extension_funcs
[EXT_glSecondaryColor3uivEXT
];
13647 TRACE("(%p)\n", v
);
13649 func_glSecondaryColor3uivEXT( v
);
13653 static void WINAPI
wine_glSecondaryColor3us( GLushort red
, GLushort green
, GLushort blue
) {
13654 void (*func_glSecondaryColor3us
)( GLushort
, GLushort
, GLushort
) = extension_funcs
[EXT_glSecondaryColor3us
];
13655 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13657 func_glSecondaryColor3us( red
, green
, blue
);
13661 static void WINAPI
wine_glSecondaryColor3usEXT( GLushort red
, GLushort green
, GLushort blue
) {
13662 void (*func_glSecondaryColor3usEXT
)( GLushort
, GLushort
, GLushort
) = extension_funcs
[EXT_glSecondaryColor3usEXT
];
13663 TRACE("(%d, %d, %d)\n", red
, green
, blue
);
13665 func_glSecondaryColor3usEXT( red
, green
, blue
);
13669 static void WINAPI
wine_glSecondaryColor3usv( GLushort
* v
) {
13670 void (*func_glSecondaryColor3usv
)( GLushort
* ) = extension_funcs
[EXT_glSecondaryColor3usv
];
13671 TRACE("(%p)\n", v
);
13673 func_glSecondaryColor3usv( v
);
13677 static void WINAPI
wine_glSecondaryColor3usvEXT( GLushort
* v
) {
13678 void (*func_glSecondaryColor3usvEXT
)( GLushort
* ) = extension_funcs
[EXT_glSecondaryColor3usvEXT
];
13679 TRACE("(%p)\n", v
);
13681 func_glSecondaryColor3usvEXT( v
);
13685 static void WINAPI
wine_glSecondaryColorFormatNV( GLint size
, GLenum type
, GLsizei stride
) {
13686 void (*func_glSecondaryColorFormatNV
)( GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glSecondaryColorFormatNV
];
13687 TRACE("(%d, %d, %d)\n", size
, type
, stride
);
13689 func_glSecondaryColorFormatNV( size
, type
, stride
);
13693 static void WINAPI
wine_glSecondaryColorP3ui( GLenum type
, GLuint color
) {
13694 void (*func_glSecondaryColorP3ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glSecondaryColorP3ui
];
13695 TRACE("(%d, %d)\n", type
, color
);
13697 func_glSecondaryColorP3ui( type
, color
);
13701 static void WINAPI
wine_glSecondaryColorP3uiv( GLenum type
, GLuint
* color
) {
13702 void (*func_glSecondaryColorP3uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glSecondaryColorP3uiv
];
13703 TRACE("(%d, %p)\n", type
, color
);
13705 func_glSecondaryColorP3uiv( type
, color
);
13709 static void WINAPI
wine_glSecondaryColorPointer( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
13710 void (*func_glSecondaryColorPointer
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glSecondaryColorPointer
];
13711 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
13713 func_glSecondaryColorPointer( size
, type
, stride
, pointer
);
13717 static void WINAPI
wine_glSecondaryColorPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
13718 void (*func_glSecondaryColorPointerEXT
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glSecondaryColorPointerEXT
];
13719 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
13721 func_glSecondaryColorPointerEXT( size
, type
, stride
, pointer
);
13725 static void WINAPI
wine_glSecondaryColorPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
13726 void (*func_glSecondaryColorPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glSecondaryColorPointerListIBM
];
13727 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
13729 func_glSecondaryColorPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
13733 static void WINAPI
wine_glSelectPerfMonitorCountersAMD( GLuint monitor
, GLboolean enable
, GLuint group
, GLint numCounters
, GLuint
* counterList
) {
13734 void (*func_glSelectPerfMonitorCountersAMD
)( GLuint
, GLboolean
, GLuint
, GLint
, GLuint
* ) = extension_funcs
[EXT_glSelectPerfMonitorCountersAMD
];
13735 TRACE("(%d, %d, %d, %d, %p)\n", monitor
, enable
, group
, numCounters
, counterList
);
13737 func_glSelectPerfMonitorCountersAMD( monitor
, enable
, group
, numCounters
, counterList
);
13741 static void WINAPI
wine_glSelectTextureCoordSetSGIS( GLenum target
) {
13742 void (*func_glSelectTextureCoordSetSGIS
)( GLenum
) = extension_funcs
[EXT_glSelectTextureCoordSetSGIS
];
13743 TRACE("(%d)\n", target
);
13745 func_glSelectTextureCoordSetSGIS( target
);
13749 static void WINAPI
wine_glSelectTextureSGIS( GLenum target
) {
13750 void (*func_glSelectTextureSGIS
)( GLenum
) = extension_funcs
[EXT_glSelectTextureSGIS
];
13751 TRACE("(%d)\n", target
);
13753 func_glSelectTextureSGIS( target
);
13757 static void WINAPI
wine_glSeparableFilter2D( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
) {
13758 void (*func_glSeparableFilter2D
)( GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glSeparableFilter2D
];
13759 TRACE("(%d, %d, %d, %d, %d, %d, %p, %p)\n", target
, internalformat
, width
, height
, format
, type
, row
, column
);
13761 func_glSeparableFilter2D( target
, internalformat
, width
, height
, format
, type
, row
, column
);
13765 static void WINAPI
wine_glSeparableFilter2DEXT( GLenum target
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* row
, GLvoid
* column
) {
13766 void (*func_glSeparableFilter2DEXT
)( GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glSeparableFilter2DEXT
];
13767 TRACE("(%d, %d, %d, %d, %d, %d, %p, %p)\n", target
, internalformat
, width
, height
, format
, type
, row
, column
);
13769 func_glSeparableFilter2DEXT( target
, internalformat
, width
, height
, format
, type
, row
, column
);
13773 static void WINAPI
wine_glSetFenceAPPLE( GLuint fence
) {
13774 void (*func_glSetFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glSetFenceAPPLE
];
13775 TRACE("(%d)\n", fence
);
13777 func_glSetFenceAPPLE( fence
);
13781 static void WINAPI
wine_glSetFenceNV( GLuint fence
, GLenum condition
) {
13782 void (*func_glSetFenceNV
)( GLuint
, GLenum
) = extension_funcs
[EXT_glSetFenceNV
];
13783 TRACE("(%d, %d)\n", fence
, condition
);
13785 func_glSetFenceNV( fence
, condition
);
13789 static void WINAPI
wine_glSetFragmentShaderConstantATI( GLuint dst
, GLfloat
* value
) {
13790 void (*func_glSetFragmentShaderConstantATI
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glSetFragmentShaderConstantATI
];
13791 TRACE("(%d, %p)\n", dst
, value
);
13793 func_glSetFragmentShaderConstantATI( dst
, value
);
13797 static void WINAPI
wine_glSetInvariantEXT( GLuint id
, GLenum type
, GLvoid
* addr
) {
13798 void (*func_glSetInvariantEXT
)( GLuint
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glSetInvariantEXT
];
13799 TRACE("(%d, %d, %p)\n", id
, type
, addr
);
13801 func_glSetInvariantEXT( id
, type
, addr
);
13805 static void WINAPI
wine_glSetLocalConstantEXT( GLuint id
, GLenum type
, GLvoid
* addr
) {
13806 void (*func_glSetLocalConstantEXT
)( GLuint
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glSetLocalConstantEXT
];
13807 TRACE("(%d, %d, %p)\n", id
, type
, addr
);
13809 func_glSetLocalConstantEXT( id
, type
, addr
);
13813 static void WINAPI
wine_glSetMultisamplefvAMD( GLenum pname
, GLuint index
, GLfloat
* val
) {
13814 void (*func_glSetMultisamplefvAMD
)( GLenum
, GLuint
, GLfloat
* ) = extension_funcs
[EXT_glSetMultisamplefvAMD
];
13815 TRACE("(%d, %d, %p)\n", pname
, index
, val
);
13817 func_glSetMultisamplefvAMD( pname
, index
, val
);
13821 static void WINAPI
wine_glShaderBinary( GLsizei count
, GLuint
* shaders
, GLenum binaryformat
, GLvoid
* binary
, GLsizei length
) {
13822 void (*func_glShaderBinary
)( GLsizei
, GLuint
*, GLenum
, GLvoid
*, GLsizei
) = extension_funcs
[EXT_glShaderBinary
];
13823 TRACE("(%d, %p, %d, %p, %d)\n", count
, shaders
, binaryformat
, binary
, length
);
13825 func_glShaderBinary( count
, shaders
, binaryformat
, binary
, length
);
13829 static void WINAPI
wine_glShaderOp1EXT( GLenum op
, GLuint res
, GLuint arg1
) {
13830 void (*func_glShaderOp1EXT
)( GLenum
, GLuint
, GLuint
) = extension_funcs
[EXT_glShaderOp1EXT
];
13831 TRACE("(%d, %d, %d)\n", op
, res
, arg1
);
13833 func_glShaderOp1EXT( op
, res
, arg1
);
13837 static void WINAPI
wine_glShaderOp2EXT( GLenum op
, GLuint res
, GLuint arg1
, GLuint arg2
) {
13838 void (*func_glShaderOp2EXT
)( GLenum
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glShaderOp2EXT
];
13839 TRACE("(%d, %d, %d, %d)\n", op
, res
, arg1
, arg2
);
13841 func_glShaderOp2EXT( op
, res
, arg1
, arg2
);
13845 static void WINAPI
wine_glShaderOp3EXT( GLenum op
, GLuint res
, GLuint arg1
, GLuint arg2
, GLuint arg3
) {
13846 void (*func_glShaderOp3EXT
)( GLenum
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glShaderOp3EXT
];
13847 TRACE("(%d, %d, %d, %d, %d)\n", op
, res
, arg1
, arg2
, arg3
);
13849 func_glShaderOp3EXT( op
, res
, arg1
, arg2
, arg3
);
13853 static void WINAPI
wine_glShaderSource( GLuint shader
, GLsizei count
, char* const* string
, GLint
* length
) {
13854 void (*func_glShaderSource
)( GLuint
, GLsizei
, char* const*, GLint
* ) = extension_funcs
[EXT_glShaderSource
];
13855 TRACE("(%d, %d, %p, %p)\n", shader
, count
, string
, length
);
13857 func_glShaderSource( shader
, count
, string
, length
);
13861 static void WINAPI
wine_glShaderSourceARB( unsigned int shaderObj
, GLsizei count
, char** string
, GLint
* length
) {
13862 void (*func_glShaderSourceARB
)( unsigned int, GLsizei
, char**, GLint
* ) = extension_funcs
[EXT_glShaderSourceARB
];
13863 TRACE("(%d, %d, %p, %p)\n", shaderObj
, count
, string
, length
);
13865 func_glShaderSourceARB( shaderObj
, count
, string
, length
);
13869 static void WINAPI
wine_glSharpenTexFuncSGIS( GLenum target
, GLsizei n
, GLfloat
* points
) {
13870 void (*func_glSharpenTexFuncSGIS
)( GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glSharpenTexFuncSGIS
];
13871 TRACE("(%d, %d, %p)\n", target
, n
, points
);
13873 func_glSharpenTexFuncSGIS( target
, n
, points
);
13877 static void WINAPI
wine_glSpriteParameterfSGIX( GLenum pname
, GLfloat param
) {
13878 void (*func_glSpriteParameterfSGIX
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glSpriteParameterfSGIX
];
13879 TRACE("(%d, %f)\n", pname
, param
);
13881 func_glSpriteParameterfSGIX( pname
, param
);
13885 static void WINAPI
wine_glSpriteParameterfvSGIX( GLenum pname
, GLfloat
* params
) {
13886 void (*func_glSpriteParameterfvSGIX
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glSpriteParameterfvSGIX
];
13887 TRACE("(%d, %p)\n", pname
, params
);
13889 func_glSpriteParameterfvSGIX( pname
, params
);
13893 static void WINAPI
wine_glSpriteParameteriSGIX( GLenum pname
, GLint param
) {
13894 void (*func_glSpriteParameteriSGIX
)( GLenum
, GLint
) = extension_funcs
[EXT_glSpriteParameteriSGIX
];
13895 TRACE("(%d, %d)\n", pname
, param
);
13897 func_glSpriteParameteriSGIX( pname
, param
);
13901 static void WINAPI
wine_glSpriteParameterivSGIX( GLenum pname
, GLint
* params
) {
13902 void (*func_glSpriteParameterivSGIX
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glSpriteParameterivSGIX
];
13903 TRACE("(%d, %p)\n", pname
, params
);
13905 func_glSpriteParameterivSGIX( pname
, params
);
13909 static void WINAPI
wine_glStartInstrumentsSGIX( void ) {
13910 void (*func_glStartInstrumentsSGIX
)( void ) = extension_funcs
[EXT_glStartInstrumentsSGIX
];
13913 func_glStartInstrumentsSGIX( );
13917 static void WINAPI
wine_glStencilClearTagEXT( GLsizei stencilTagBits
, GLuint stencilClearTag
) {
13918 void (*func_glStencilClearTagEXT
)( GLsizei
, GLuint
) = extension_funcs
[EXT_glStencilClearTagEXT
];
13919 TRACE("(%d, %d)\n", stencilTagBits
, stencilClearTag
);
13921 func_glStencilClearTagEXT( stencilTagBits
, stencilClearTag
);
13925 static void WINAPI
wine_glStencilFillPathInstancedNV( GLsizei numPaths
, GLenum pathNameType
, GLvoid
* paths
, GLuint pathBase
, GLenum fillMode
, GLuint mask
, GLenum transformType
, GLfloat
* transformValues
) {
13926 void (*func_glStencilFillPathInstancedNV
)( GLsizei
, GLenum
, GLvoid
*, GLuint
, GLenum
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glStencilFillPathInstancedNV
];
13927 TRACE("(%d, %d, %p, %d, %d, %d, %d, %p)\n", numPaths
, pathNameType
, paths
, pathBase
, fillMode
, mask
, transformType
, transformValues
);
13929 func_glStencilFillPathInstancedNV( numPaths
, pathNameType
, paths
, pathBase
, fillMode
, mask
, transformType
, transformValues
);
13933 static void WINAPI
wine_glStencilFillPathNV( GLuint path
, GLenum fillMode
, GLuint mask
) {
13934 void (*func_glStencilFillPathNV
)( GLuint
, GLenum
, GLuint
) = extension_funcs
[EXT_glStencilFillPathNV
];
13935 TRACE("(%d, %d, %d)\n", path
, fillMode
, mask
);
13937 func_glStencilFillPathNV( path
, fillMode
, mask
);
13941 static void WINAPI
wine_glStencilFuncSeparate( GLenum face
, GLenum func
, GLint ref
, GLuint mask
) {
13942 void (*func_glStencilFuncSeparate
)( GLenum
, GLenum
, GLint
, GLuint
) = extension_funcs
[EXT_glStencilFuncSeparate
];
13943 TRACE("(%d, %d, %d, %d)\n", face
, func
, ref
, mask
);
13945 func_glStencilFuncSeparate( face
, func
, ref
, mask
);
13949 static void WINAPI
wine_glStencilFuncSeparateATI( GLenum frontfunc
, GLenum backfunc
, GLint ref
, GLuint mask
) {
13950 void (*func_glStencilFuncSeparateATI
)( GLenum
, GLenum
, GLint
, GLuint
) = extension_funcs
[EXT_glStencilFuncSeparateATI
];
13951 TRACE("(%d, %d, %d, %d)\n", frontfunc
, backfunc
, ref
, mask
);
13953 func_glStencilFuncSeparateATI( frontfunc
, backfunc
, ref
, mask
);
13957 static void WINAPI
wine_glStencilMaskSeparate( GLenum face
, GLuint mask
) {
13958 void (*func_glStencilMaskSeparate
)( GLenum
, GLuint
) = extension_funcs
[EXT_glStencilMaskSeparate
];
13959 TRACE("(%d, %d)\n", face
, mask
);
13961 func_glStencilMaskSeparate( face
, mask
);
13965 static void WINAPI
wine_glStencilOpSeparate( GLenum face
, GLenum sfail
, GLenum dpfail
, GLenum dppass
) {
13966 void (*func_glStencilOpSeparate
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glStencilOpSeparate
];
13967 TRACE("(%d, %d, %d, %d)\n", face
, sfail
, dpfail
, dppass
);
13969 func_glStencilOpSeparate( face
, sfail
, dpfail
, dppass
);
13973 static void WINAPI
wine_glStencilOpSeparateATI( GLenum face
, GLenum sfail
, GLenum dpfail
, GLenum dppass
) {
13974 void (*func_glStencilOpSeparateATI
)( GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glStencilOpSeparateATI
];
13975 TRACE("(%d, %d, %d, %d)\n", face
, sfail
, dpfail
, dppass
);
13977 func_glStencilOpSeparateATI( face
, sfail
, dpfail
, dppass
);
13981 static void WINAPI
wine_glStencilOpValueAMD( GLenum face
, GLuint value
) {
13982 void (*func_glStencilOpValueAMD
)( GLenum
, GLuint
) = extension_funcs
[EXT_glStencilOpValueAMD
];
13983 TRACE("(%d, %d)\n", face
, value
);
13985 func_glStencilOpValueAMD( face
, value
);
13989 static void WINAPI
wine_glStencilStrokePathInstancedNV( GLsizei numPaths
, GLenum pathNameType
, GLvoid
* paths
, GLuint pathBase
, GLint reference
, GLuint mask
, GLenum transformType
, GLfloat
* transformValues
) {
13990 void (*func_glStencilStrokePathInstancedNV
)( GLsizei
, GLenum
, GLvoid
*, GLuint
, GLint
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glStencilStrokePathInstancedNV
];
13991 TRACE("(%d, %d, %p, %d, %d, %d, %d, %p)\n", numPaths
, pathNameType
, paths
, pathBase
, reference
, mask
, transformType
, transformValues
);
13993 func_glStencilStrokePathInstancedNV( numPaths
, pathNameType
, paths
, pathBase
, reference
, mask
, transformType
, transformValues
);
13997 static void WINAPI
wine_glStencilStrokePathNV( GLuint path
, GLint reference
, GLuint mask
) {
13998 void (*func_glStencilStrokePathNV
)( GLuint
, GLint
, GLuint
) = extension_funcs
[EXT_glStencilStrokePathNV
];
13999 TRACE("(%d, %d, %d)\n", path
, reference
, mask
);
14001 func_glStencilStrokePathNV( path
, reference
, mask
);
14005 static void WINAPI
wine_glStopInstrumentsSGIX( GLint marker
) {
14006 void (*func_glStopInstrumentsSGIX
)( GLint
) = extension_funcs
[EXT_glStopInstrumentsSGIX
];
14007 TRACE("(%d)\n", marker
);
14009 func_glStopInstrumentsSGIX( marker
);
14013 static void WINAPI
wine_glStringMarkerGREMEDY( GLsizei len
, GLvoid
* string
) {
14014 void (*func_glStringMarkerGREMEDY
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glStringMarkerGREMEDY
];
14015 TRACE("(%d, %p)\n", len
, string
);
14017 func_glStringMarkerGREMEDY( len
, string
);
14021 static void WINAPI
wine_glSwizzleEXT( GLuint res
, GLuint in
, GLenum outX
, GLenum outY
, GLenum outZ
, GLenum outW
) {
14022 void (*func_glSwizzleEXT
)( GLuint
, GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glSwizzleEXT
];
14023 TRACE("(%d, %d, %d, %d, %d, %d)\n", res
, in
, outX
, outY
, outZ
, outW
);
14025 func_glSwizzleEXT( res
, in
, outX
, outY
, outZ
, outW
);
14029 static void WINAPI
wine_glTagSampleBufferSGIX( void ) {
14030 void (*func_glTagSampleBufferSGIX
)( void ) = extension_funcs
[EXT_glTagSampleBufferSGIX
];
14033 func_glTagSampleBufferSGIX( );
14037 static void WINAPI
wine_glTangent3bEXT( GLbyte tx
, GLbyte ty
, GLbyte tz
) {
14038 void (*func_glTangent3bEXT
)( GLbyte
, GLbyte
, GLbyte
) = extension_funcs
[EXT_glTangent3bEXT
];
14039 TRACE("(%d, %d, %d)\n", tx
, ty
, tz
);
14041 func_glTangent3bEXT( tx
, ty
, tz
);
14045 static void WINAPI
wine_glTangent3bvEXT( GLbyte
* v
) {
14046 void (*func_glTangent3bvEXT
)( GLbyte
* ) = extension_funcs
[EXT_glTangent3bvEXT
];
14047 TRACE("(%p)\n", v
);
14049 func_glTangent3bvEXT( v
);
14053 static void WINAPI
wine_glTangent3dEXT( GLdouble tx
, GLdouble ty
, GLdouble tz
) {
14054 void (*func_glTangent3dEXT
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glTangent3dEXT
];
14055 TRACE("(%f, %f, %f)\n", tx
, ty
, tz
);
14057 func_glTangent3dEXT( tx
, ty
, tz
);
14061 static void WINAPI
wine_glTangent3dvEXT( GLdouble
* v
) {
14062 void (*func_glTangent3dvEXT
)( GLdouble
* ) = extension_funcs
[EXT_glTangent3dvEXT
];
14063 TRACE("(%p)\n", v
);
14065 func_glTangent3dvEXT( v
);
14069 static void WINAPI
wine_glTangent3fEXT( GLfloat tx
, GLfloat ty
, GLfloat tz
) {
14070 void (*func_glTangent3fEXT
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTangent3fEXT
];
14071 TRACE("(%f, %f, %f)\n", tx
, ty
, tz
);
14073 func_glTangent3fEXT( tx
, ty
, tz
);
14077 static void WINAPI
wine_glTangent3fvEXT( GLfloat
* v
) {
14078 void (*func_glTangent3fvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glTangent3fvEXT
];
14079 TRACE("(%p)\n", v
);
14081 func_glTangent3fvEXT( v
);
14085 static void WINAPI
wine_glTangent3iEXT( GLint tx
, GLint ty
, GLint tz
) {
14086 void (*func_glTangent3iEXT
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glTangent3iEXT
];
14087 TRACE("(%d, %d, %d)\n", tx
, ty
, tz
);
14089 func_glTangent3iEXT( tx
, ty
, tz
);
14093 static void WINAPI
wine_glTangent3ivEXT( GLint
* v
) {
14094 void (*func_glTangent3ivEXT
)( GLint
* ) = extension_funcs
[EXT_glTangent3ivEXT
];
14095 TRACE("(%p)\n", v
);
14097 func_glTangent3ivEXT( v
);
14101 static void WINAPI
wine_glTangent3sEXT( GLshort tx
, GLshort ty
, GLshort tz
) {
14102 void (*func_glTangent3sEXT
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glTangent3sEXT
];
14103 TRACE("(%d, %d, %d)\n", tx
, ty
, tz
);
14105 func_glTangent3sEXT( tx
, ty
, tz
);
14109 static void WINAPI
wine_glTangent3svEXT( GLshort
* v
) {
14110 void (*func_glTangent3svEXT
)( GLshort
* ) = extension_funcs
[EXT_glTangent3svEXT
];
14111 TRACE("(%p)\n", v
);
14113 func_glTangent3svEXT( v
);
14117 static void WINAPI
wine_glTangentPointerEXT( GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
14118 void (*func_glTangentPointerEXT
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glTangentPointerEXT
];
14119 TRACE("(%d, %d, %p)\n", type
, stride
, pointer
);
14121 func_glTangentPointerEXT( type
, stride
, pointer
);
14125 static void WINAPI
wine_glTbufferMask3DFX( GLuint mask
) {
14126 void (*func_glTbufferMask3DFX
)( GLuint
) = extension_funcs
[EXT_glTbufferMask3DFX
];
14127 TRACE("(%d)\n", mask
);
14129 func_glTbufferMask3DFX( mask
);
14133 static void WINAPI
wine_glTessellationFactorAMD( GLfloat factor
) {
14134 void (*func_glTessellationFactorAMD
)( GLfloat
) = extension_funcs
[EXT_glTessellationFactorAMD
];
14135 TRACE("(%f)\n", factor
);
14137 func_glTessellationFactorAMD( factor
);
14141 static void WINAPI
wine_glTessellationModeAMD( GLenum mode
) {
14142 void (*func_glTessellationModeAMD
)( GLenum
) = extension_funcs
[EXT_glTessellationModeAMD
];
14143 TRACE("(%d)\n", mode
);
14145 func_glTessellationModeAMD( mode
);
14149 static GLboolean WINAPI
wine_glTestFenceAPPLE( GLuint fence
) {
14150 GLboolean ret_value
;
14151 GLboolean (*func_glTestFenceAPPLE
)( GLuint
) = extension_funcs
[EXT_glTestFenceAPPLE
];
14152 TRACE("(%d)\n", fence
);
14154 ret_value
= func_glTestFenceAPPLE( fence
);
14159 static GLboolean WINAPI
wine_glTestFenceNV( GLuint fence
) {
14160 GLboolean ret_value
;
14161 GLboolean (*func_glTestFenceNV
)( GLuint
) = extension_funcs
[EXT_glTestFenceNV
];
14162 TRACE("(%d)\n", fence
);
14164 ret_value
= func_glTestFenceNV( fence
);
14169 static GLboolean WINAPI
wine_glTestObjectAPPLE( GLenum object
, GLuint name
) {
14170 GLboolean ret_value
;
14171 GLboolean (*func_glTestObjectAPPLE
)( GLenum
, GLuint
) = extension_funcs
[EXT_glTestObjectAPPLE
];
14172 TRACE("(%d, %d)\n", object
, name
);
14174 ret_value
= func_glTestObjectAPPLE( object
, name
);
14179 static void WINAPI
wine_glTexBuffer( GLenum target
, GLenum internalformat
, GLuint buffer
) {
14180 void (*func_glTexBuffer
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTexBuffer
];
14181 TRACE("(%d, %d, %d)\n", target
, internalformat
, buffer
);
14183 func_glTexBuffer( target
, internalformat
, buffer
);
14187 static void WINAPI
wine_glTexBufferARB( GLenum target
, GLenum internalformat
, GLuint buffer
) {
14188 void (*func_glTexBufferARB
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTexBufferARB
];
14189 TRACE("(%d, %d, %d)\n", target
, internalformat
, buffer
);
14191 func_glTexBufferARB( target
, internalformat
, buffer
);
14195 static void WINAPI
wine_glTexBufferEXT( GLenum target
, GLenum internalformat
, GLuint buffer
) {
14196 void (*func_glTexBufferEXT
)( GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTexBufferEXT
];
14197 TRACE("(%d, %d, %d)\n", target
, internalformat
, buffer
);
14199 func_glTexBufferEXT( target
, internalformat
, buffer
);
14203 static void WINAPI
wine_glTexBumpParameterfvATI( GLenum pname
, GLfloat
* param
) {
14204 void (*func_glTexBumpParameterfvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glTexBumpParameterfvATI
];
14205 TRACE("(%d, %p)\n", pname
, param
);
14207 func_glTexBumpParameterfvATI( pname
, param
);
14211 static void WINAPI
wine_glTexBumpParameterivATI( GLenum pname
, GLint
* param
) {
14212 void (*func_glTexBumpParameterivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glTexBumpParameterivATI
];
14213 TRACE("(%d, %p)\n", pname
, param
);
14215 func_glTexBumpParameterivATI( pname
, param
);
14219 static void WINAPI
wine_glTexCoord1hNV( unsigned short s
) {
14220 void (*func_glTexCoord1hNV
)( unsigned short ) = extension_funcs
[EXT_glTexCoord1hNV
];
14221 TRACE("(%d)\n", s
);
14223 func_glTexCoord1hNV( s
);
14227 static void WINAPI
wine_glTexCoord1hvNV( unsigned short* v
) {
14228 void (*func_glTexCoord1hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord1hvNV
];
14229 TRACE("(%p)\n", v
);
14231 func_glTexCoord1hvNV( v
);
14235 static void WINAPI
wine_glTexCoord2fColor3fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat r
, GLfloat g
, GLfloat b
, GLfloat x
, GLfloat y
, GLfloat z
) {
14236 void (*func_glTexCoord2fColor3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fColor3fVertex3fSUN
];
14237 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s
, t
, r
, g
, b
, x
, y
, z
);
14239 func_glTexCoord2fColor3fVertex3fSUN( s
, t
, r
, g
, b
, x
, y
, z
);
14243 static void WINAPI
wine_glTexCoord2fColor3fVertex3fvSUN( GLfloat
* tc
, GLfloat
* c
, GLfloat
* v
) {
14244 void (*func_glTexCoord2fColor3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fColor3fVertex3fvSUN
];
14245 TRACE("(%p, %p, %p)\n", tc
, c
, v
);
14247 func_glTexCoord2fColor3fVertex3fvSUN( tc
, c
, v
);
14251 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
) {
14252 void (*func_glTexCoord2fColor4fNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fColor4fNormal3fVertex3fSUN
];
14253 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
);
14255 func_glTexCoord2fColor4fNormal3fVertex3fSUN( s
, t
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
);
14259 static void WINAPI
wine_glTexCoord2fColor4fNormal3fVertex3fvSUN( GLfloat
* tc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
14260 void (*func_glTexCoord2fColor4fNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fColor4fNormal3fVertex3fvSUN
];
14261 TRACE("(%p, %p, %p, %p)\n", tc
, c
, n
, v
);
14263 func_glTexCoord2fColor4fNormal3fVertex3fvSUN( tc
, c
, n
, v
);
14267 static void WINAPI
wine_glTexCoord2fColor4ubVertex3fSUN( GLfloat s
, GLfloat t
, GLubyte r
, GLubyte g
, GLubyte b
, GLubyte a
, GLfloat x
, GLfloat y
, GLfloat z
) {
14268 void (*func_glTexCoord2fColor4ubVertex3fSUN
)( GLfloat
, GLfloat
, GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fColor4ubVertex3fSUN
];
14269 TRACE("(%f, %f, %d, %d, %d, %d, %f, %f, %f)\n", s
, t
, r
, g
, b
, a
, x
, y
, z
);
14271 func_glTexCoord2fColor4ubVertex3fSUN( s
, t
, r
, g
, b
, a
, x
, y
, z
);
14275 static void WINAPI
wine_glTexCoord2fColor4ubVertex3fvSUN( GLfloat
* tc
, GLubyte
* c
, GLfloat
* v
) {
14276 void (*func_glTexCoord2fColor4ubVertex3fvSUN
)( GLfloat
*, GLubyte
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fColor4ubVertex3fvSUN
];
14277 TRACE("(%p, %p, %p)\n", tc
, c
, v
);
14279 func_glTexCoord2fColor4ubVertex3fvSUN( tc
, c
, v
);
14283 static void WINAPI
wine_glTexCoord2fNormal3fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat nx
, GLfloat ny
, GLfloat nz
, GLfloat x
, GLfloat y
, GLfloat z
) {
14284 void (*func_glTexCoord2fNormal3fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fNormal3fVertex3fSUN
];
14285 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s
, t
, nx
, ny
, nz
, x
, y
, z
);
14287 func_glTexCoord2fNormal3fVertex3fSUN( s
, t
, nx
, ny
, nz
, x
, y
, z
);
14291 static void WINAPI
wine_glTexCoord2fNormal3fVertex3fvSUN( GLfloat
* tc
, GLfloat
* n
, GLfloat
* v
) {
14292 void (*func_glTexCoord2fNormal3fVertex3fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fNormal3fVertex3fvSUN
];
14293 TRACE("(%p, %p, %p)\n", tc
, n
, v
);
14295 func_glTexCoord2fNormal3fVertex3fvSUN( tc
, n
, v
);
14299 static void WINAPI
wine_glTexCoord2fVertex3fSUN( GLfloat s
, GLfloat t
, GLfloat x
, GLfloat y
, GLfloat z
) {
14300 void (*func_glTexCoord2fVertex3fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord2fVertex3fSUN
];
14301 TRACE("(%f, %f, %f, %f, %f)\n", s
, t
, x
, y
, z
);
14303 func_glTexCoord2fVertex3fSUN( s
, t
, x
, y
, z
);
14307 static void WINAPI
wine_glTexCoord2fVertex3fvSUN( GLfloat
* tc
, GLfloat
* v
) {
14308 void (*func_glTexCoord2fVertex3fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord2fVertex3fvSUN
];
14309 TRACE("(%p, %p)\n", tc
, v
);
14311 func_glTexCoord2fVertex3fvSUN( tc
, v
);
14315 static void WINAPI
wine_glTexCoord2hNV( unsigned short s
, unsigned short t
) {
14316 void (*func_glTexCoord2hNV
)( unsigned short, unsigned short ) = extension_funcs
[EXT_glTexCoord2hNV
];
14317 TRACE("(%d, %d)\n", s
, t
);
14319 func_glTexCoord2hNV( s
, t
);
14323 static void WINAPI
wine_glTexCoord2hvNV( unsigned short* v
) {
14324 void (*func_glTexCoord2hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord2hvNV
];
14325 TRACE("(%p)\n", v
);
14327 func_glTexCoord2hvNV( v
);
14331 static void WINAPI
wine_glTexCoord3hNV( unsigned short s
, unsigned short t
, unsigned short r
) {
14332 void (*func_glTexCoord3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glTexCoord3hNV
];
14333 TRACE("(%d, %d, %d)\n", s
, t
, r
);
14335 func_glTexCoord3hNV( s
, t
, r
);
14339 static void WINAPI
wine_glTexCoord3hvNV( unsigned short* v
) {
14340 void (*func_glTexCoord3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord3hvNV
];
14341 TRACE("(%p)\n", v
);
14343 func_glTexCoord3hvNV( v
);
14347 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
) {
14348 void (*func_glTexCoord4fColor4fNormal3fVertex4fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord4fColor4fNormal3fVertex4fSUN
];
14349 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
);
14351 func_glTexCoord4fColor4fNormal3fVertex4fSUN( s
, t
, p
, q
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
, w
);
14355 static void WINAPI
wine_glTexCoord4fColor4fNormal3fVertex4fvSUN( GLfloat
* tc
, GLfloat
* c
, GLfloat
* n
, GLfloat
* v
) {
14356 void (*func_glTexCoord4fColor4fNormal3fVertex4fvSUN
)( GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord4fColor4fNormal3fVertex4fvSUN
];
14357 TRACE("(%p, %p, %p, %p)\n", tc
, c
, n
, v
);
14359 func_glTexCoord4fColor4fNormal3fVertex4fvSUN( tc
, c
, n
, v
);
14363 static void WINAPI
wine_glTexCoord4fVertex4fSUN( GLfloat s
, GLfloat t
, GLfloat p
, GLfloat q
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
14364 void (*func_glTexCoord4fVertex4fSUN
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glTexCoord4fVertex4fSUN
];
14365 TRACE("(%f, %f, %f, %f, %f, %f, %f, %f)\n", s
, t
, p
, q
, x
, y
, z
, w
);
14367 func_glTexCoord4fVertex4fSUN( s
, t
, p
, q
, x
, y
, z
, w
);
14371 static void WINAPI
wine_glTexCoord4fVertex4fvSUN( GLfloat
* tc
, GLfloat
* v
) {
14372 void (*func_glTexCoord4fVertex4fvSUN
)( GLfloat
*, GLfloat
* ) = extension_funcs
[EXT_glTexCoord4fVertex4fvSUN
];
14373 TRACE("(%p, %p)\n", tc
, v
);
14375 func_glTexCoord4fVertex4fvSUN( tc
, v
);
14379 static void WINAPI
wine_glTexCoord4hNV( unsigned short s
, unsigned short t
, unsigned short r
, unsigned short q
) {
14380 void (*func_glTexCoord4hNV
)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glTexCoord4hNV
];
14381 TRACE("(%d, %d, %d, %d)\n", s
, t
, r
, q
);
14383 func_glTexCoord4hNV( s
, t
, r
, q
);
14387 static void WINAPI
wine_glTexCoord4hvNV( unsigned short* v
) {
14388 void (*func_glTexCoord4hvNV
)( unsigned short* ) = extension_funcs
[EXT_glTexCoord4hvNV
];
14389 TRACE("(%p)\n", v
);
14391 func_glTexCoord4hvNV( v
);
14395 static void WINAPI
wine_glTexCoordFormatNV( GLint size
, GLenum type
, GLsizei stride
) {
14396 void (*func_glTexCoordFormatNV
)( GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glTexCoordFormatNV
];
14397 TRACE("(%d, %d, %d)\n", size
, type
, stride
);
14399 func_glTexCoordFormatNV( size
, type
, stride
);
14403 static void WINAPI
wine_glTexCoordP1ui( GLenum type
, GLuint coords
) {
14404 void (*func_glTexCoordP1ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glTexCoordP1ui
];
14405 TRACE("(%d, %d)\n", type
, coords
);
14407 func_glTexCoordP1ui( type
, coords
);
14411 static void WINAPI
wine_glTexCoordP1uiv( GLenum type
, GLuint
* coords
) {
14412 void (*func_glTexCoordP1uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glTexCoordP1uiv
];
14413 TRACE("(%d, %p)\n", type
, coords
);
14415 func_glTexCoordP1uiv( type
, coords
);
14419 static void WINAPI
wine_glTexCoordP2ui( GLenum type
, GLuint coords
) {
14420 void (*func_glTexCoordP2ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glTexCoordP2ui
];
14421 TRACE("(%d, %d)\n", type
, coords
);
14423 func_glTexCoordP2ui( type
, coords
);
14427 static void WINAPI
wine_glTexCoordP2uiv( GLenum type
, GLuint
* coords
) {
14428 void (*func_glTexCoordP2uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glTexCoordP2uiv
];
14429 TRACE("(%d, %p)\n", type
, coords
);
14431 func_glTexCoordP2uiv( type
, coords
);
14435 static void WINAPI
wine_glTexCoordP3ui( GLenum type
, GLuint coords
) {
14436 void (*func_glTexCoordP3ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glTexCoordP3ui
];
14437 TRACE("(%d, %d)\n", type
, coords
);
14439 func_glTexCoordP3ui( type
, coords
);
14443 static void WINAPI
wine_glTexCoordP3uiv( GLenum type
, GLuint
* coords
) {
14444 void (*func_glTexCoordP3uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glTexCoordP3uiv
];
14445 TRACE("(%d, %p)\n", type
, coords
);
14447 func_glTexCoordP3uiv( type
, coords
);
14451 static void WINAPI
wine_glTexCoordP4ui( GLenum type
, GLuint coords
) {
14452 void (*func_glTexCoordP4ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glTexCoordP4ui
];
14453 TRACE("(%d, %d)\n", type
, coords
);
14455 func_glTexCoordP4ui( type
, coords
);
14459 static void WINAPI
wine_glTexCoordP4uiv( GLenum type
, GLuint
* coords
) {
14460 void (*func_glTexCoordP4uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glTexCoordP4uiv
];
14461 TRACE("(%d, %p)\n", type
, coords
);
14463 func_glTexCoordP4uiv( type
, coords
);
14467 static void WINAPI
wine_glTexCoordPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
14468 void (*func_glTexCoordPointerEXT
)( GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glTexCoordPointerEXT
];
14469 TRACE("(%d, %d, %d, %d, %p)\n", size
, type
, stride
, count
, pointer
);
14471 func_glTexCoordPointerEXT( size
, type
, stride
, count
, pointer
);
14475 static void WINAPI
wine_glTexCoordPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
14476 void (*func_glTexCoordPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glTexCoordPointerListIBM
];
14477 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
14479 func_glTexCoordPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
14483 static void WINAPI
wine_glTexCoordPointervINTEL( GLint size
, GLenum type
, GLvoid
** pointer
) {
14484 void (*func_glTexCoordPointervINTEL
)( GLint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glTexCoordPointervINTEL
];
14485 TRACE("(%d, %d, %p)\n", size
, type
, pointer
);
14487 func_glTexCoordPointervINTEL( size
, type
, pointer
);
14491 static void WINAPI
wine_glTexFilterFuncSGIS( GLenum target
, GLenum filter
, GLsizei n
, GLfloat
* weights
) {
14492 void (*func_glTexFilterFuncSGIS
)( GLenum
, GLenum
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glTexFilterFuncSGIS
];
14493 TRACE("(%d, %d, %d, %p)\n", target
, filter
, n
, weights
);
14495 func_glTexFilterFuncSGIS( target
, filter
, n
, weights
);
14499 static void WINAPI
wine_glTexImage2DMultisample( GLenum target
, GLsizei samples
, GLint internalformat
, GLsizei width
, GLsizei height
, GLboolean fixedsamplelocations
) {
14500 void (*func_glTexImage2DMultisample
)( GLenum
, GLsizei
, GLint
, GLsizei
, GLsizei
, GLboolean
) = extension_funcs
[EXT_glTexImage2DMultisample
];
14501 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, samples
, internalformat
, width
, height
, fixedsamplelocations
);
14503 func_glTexImage2DMultisample( target
, samples
, internalformat
, width
, height
, fixedsamplelocations
);
14507 static void WINAPI
wine_glTexImage2DMultisampleCoverageNV( GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLboolean fixedSampleLocations
) {
14508 void (*func_glTexImage2DMultisampleCoverageNV
)( GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLsizei
, GLboolean
) = extension_funcs
[EXT_glTexImage2DMultisampleCoverageNV
];
14509 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, fixedSampleLocations
);
14511 func_glTexImage2DMultisampleCoverageNV( target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, fixedSampleLocations
);
14515 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
) {
14516 void (*func_glTexImage3D
)( GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexImage3D
];
14517 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
14519 func_glTexImage3D( target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
14523 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
) {
14524 void (*func_glTexImage3DEXT
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexImage3DEXT
];
14525 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
14527 func_glTexImage3DEXT( target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
14531 static void WINAPI
wine_glTexImage3DMultisample( GLenum target
, GLsizei samples
, GLint internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedsamplelocations
) {
14532 void (*func_glTexImage3DMultisample
)( GLenum
, GLsizei
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLboolean
) = extension_funcs
[EXT_glTexImage3DMultisample
];
14533 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target
, samples
, internalformat
, width
, height
, depth
, fixedsamplelocations
);
14535 func_glTexImage3DMultisample( target
, samples
, internalformat
, width
, height
, depth
, fixedsamplelocations
);
14539 static void WINAPI
wine_glTexImage3DMultisampleCoverageNV( GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedSampleLocations
) {
14540 void (*func_glTexImage3DMultisampleCoverageNV
)( GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLboolean
) = extension_funcs
[EXT_glTexImage3DMultisampleCoverageNV
];
14541 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
);
14543 func_glTexImage3DMultisampleCoverageNV( target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
);
14547 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
) {
14548 void (*func_glTexImage4DSGIS
)( GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexImage4DSGIS
];
14549 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, internalformat
, width
, height
, depth
, size4d
, border
, format
, type
, pixels
);
14551 func_glTexImage4DSGIS( target
, level
, internalformat
, width
, height
, depth
, size4d
, border
, format
, type
, pixels
);
14555 static void WINAPI
wine_glTexParameterIiv( GLenum target
, GLenum pname
, GLint
* params
) {
14556 void (*func_glTexParameterIiv
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTexParameterIiv
];
14557 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
14559 func_glTexParameterIiv( target
, pname
, params
);
14563 static void WINAPI
wine_glTexParameterIivEXT( GLenum target
, GLenum pname
, GLint
* params
) {
14564 void (*func_glTexParameterIivEXT
)( GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTexParameterIivEXT
];
14565 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
14567 func_glTexParameterIivEXT( target
, pname
, params
);
14571 static void WINAPI
wine_glTexParameterIuiv( GLenum target
, GLenum pname
, GLuint
* params
) {
14572 void (*func_glTexParameterIuiv
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glTexParameterIuiv
];
14573 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
14575 func_glTexParameterIuiv( target
, pname
, params
);
14579 static void WINAPI
wine_glTexParameterIuivEXT( GLenum target
, GLenum pname
, GLuint
* params
) {
14580 void (*func_glTexParameterIuivEXT
)( GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glTexParameterIuivEXT
];
14581 TRACE("(%d, %d, %p)\n", target
, pname
, params
);
14583 func_glTexParameterIuivEXT( target
, pname
, params
);
14587 static void WINAPI
wine_glTexRenderbufferNV( GLenum target
, GLuint renderbuffer
) {
14588 void (*func_glTexRenderbufferNV
)( GLenum
, GLuint
) = extension_funcs
[EXT_glTexRenderbufferNV
];
14589 TRACE("(%d, %d)\n", target
, renderbuffer
);
14591 func_glTexRenderbufferNV( target
, renderbuffer
);
14595 static void WINAPI
wine_glTexStorage1D( GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
) {
14596 void (*func_glTexStorage1D
)( GLenum
, GLsizei
, GLenum
, GLsizei
) = extension_funcs
[EXT_glTexStorage1D
];
14597 TRACE("(%d, %d, %d, %d)\n", target
, levels
, internalformat
, width
);
14599 func_glTexStorage1D( target
, levels
, internalformat
, width
);
14603 static void WINAPI
wine_glTexStorage2D( GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
14604 void (*func_glTexStorage2D
)( GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glTexStorage2D
];
14605 TRACE("(%d, %d, %d, %d, %d)\n", target
, levels
, internalformat
, width
, height
);
14607 func_glTexStorage2D( target
, levels
, internalformat
, width
, height
);
14611 static void WINAPI
wine_glTexStorage3D( GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
) {
14612 void (*func_glTexStorage3D
)( GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glTexStorage3D
];
14613 TRACE("(%d, %d, %d, %d, %d, %d)\n", target
, levels
, internalformat
, width
, height
, depth
);
14615 func_glTexStorage3D( target
, levels
, internalformat
, width
, height
, depth
);
14619 static void WINAPI
wine_glTexSubImage1DEXT( GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
14620 void (*func_glTexSubImage1DEXT
)( GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage1DEXT
];
14621 TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, width
, format
, type
, pixels
);
14623 func_glTexSubImage1DEXT( target
, level
, xoffset
, width
, format
, type
, pixels
);
14627 static void WINAPI
wine_glTexSubImage2DEXT( GLenum target
, GLint level
, GLint xoffset
, GLint yoffset
, GLsizei width
, GLsizei height
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
14628 void (*func_glTexSubImage2DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage2DEXT
];
14629 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
14631 func_glTexSubImage2DEXT( target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
14635 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
) {
14636 void (*func_glTexSubImage3D
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage3D
];
14637 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
14639 func_glTexSubImage3D( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
14643 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
) {
14644 void (*func_glTexSubImage3DEXT
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage3DEXT
];
14645 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
14647 func_glTexSubImage3DEXT( target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
14651 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
) {
14652 void (*func_glTexSubImage4DSGIS
)( GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTexSubImage4DSGIS
];
14653 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
);
14655 func_glTexSubImage4DSGIS( target
, level
, xoffset
, yoffset
, zoffset
, woffset
, width
, height
, depth
, size4d
, format
, type
, pixels
);
14659 static void WINAPI
wine_glTextureBarrierNV( void ) {
14660 void (*func_glTextureBarrierNV
)( void ) = extension_funcs
[EXT_glTextureBarrierNV
];
14663 func_glTextureBarrierNV( );
14667 static void WINAPI
wine_glTextureBufferEXT( GLuint texture
, GLenum target
, GLenum internalformat
, GLuint buffer
) {
14668 void (*func_glTextureBufferEXT
)( GLuint
, GLenum
, GLenum
, GLuint
) = extension_funcs
[EXT_glTextureBufferEXT
];
14669 TRACE("(%d, %d, %d, %d)\n", texture
, target
, internalformat
, buffer
);
14671 func_glTextureBufferEXT( texture
, target
, internalformat
, buffer
);
14675 static void WINAPI
wine_glTextureColorMaskSGIS( GLboolean red
, GLboolean green
, GLboolean blue
, GLboolean alpha
) {
14676 void (*func_glTextureColorMaskSGIS
)( GLboolean
, GLboolean
, GLboolean
, GLboolean
) = extension_funcs
[EXT_glTextureColorMaskSGIS
];
14677 TRACE("(%d, %d, %d, %d)\n", red
, green
, blue
, alpha
);
14679 func_glTextureColorMaskSGIS( red
, green
, blue
, alpha
);
14683 static void WINAPI
wine_glTextureImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLenum internalformat
, GLsizei width
, GLint border
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
14684 void (*func_glTextureImage1DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureImage1DEXT
];
14685 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
14687 func_glTextureImage1DEXT( texture
, target
, level
, internalformat
, width
, border
, format
, type
, pixels
);
14691 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
) {
14692 void (*func_glTextureImage2DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureImage2DEXT
];
14693 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
14695 func_glTextureImage2DEXT( texture
, target
, level
, internalformat
, width
, height
, border
, format
, type
, pixels
);
14699 static void WINAPI
wine_glTextureImage2DMultisampleCoverageNV( GLuint texture
, GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLboolean fixedSampleLocations
) {
14700 void (*func_glTextureImage2DMultisampleCoverageNV
)( GLuint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLsizei
, GLboolean
) = extension_funcs
[EXT_glTextureImage2DMultisampleCoverageNV
];
14701 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, fixedSampleLocations
);
14703 func_glTextureImage2DMultisampleCoverageNV( texture
, target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, fixedSampleLocations
);
14707 static void WINAPI
wine_glTextureImage2DMultisampleNV( GLuint texture
, GLenum target
, GLsizei samples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLboolean fixedSampleLocations
) {
14708 void (*func_glTextureImage2DMultisampleNV
)( GLuint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLsizei
, GLboolean
) = extension_funcs
[EXT_glTextureImage2DMultisampleNV
];
14709 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, samples
, internalFormat
, width
, height
, fixedSampleLocations
);
14711 func_glTextureImage2DMultisampleNV( texture
, target
, samples
, internalFormat
, width
, height
, fixedSampleLocations
);
14715 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
) {
14716 void (*func_glTextureImage3DEXT
)( GLuint
, GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureImage3DEXT
];
14717 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
14719 func_glTextureImage3DEXT( texture
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type
, pixels
);
14723 static void WINAPI
wine_glTextureImage3DMultisampleCoverageNV( GLuint texture
, GLenum target
, GLsizei coverageSamples
, GLsizei colorSamples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedSampleLocations
) {
14724 void (*func_glTextureImage3DMultisampleCoverageNV
)( GLuint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLboolean
) = extension_funcs
[EXT_glTextureImage3DMultisampleCoverageNV
];
14725 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
);
14727 func_glTextureImage3DMultisampleCoverageNV( texture
, target
, coverageSamples
, colorSamples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
);
14731 static void WINAPI
wine_glTextureImage3DMultisampleNV( GLuint texture
, GLenum target
, GLsizei samples
, GLint internalFormat
, GLsizei width
, GLsizei height
, GLsizei depth
, GLboolean fixedSampleLocations
) {
14732 void (*func_glTextureImage3DMultisampleNV
)( GLuint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLboolean
) = extension_funcs
[EXT_glTextureImage3DMultisampleNV
];
14733 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, samples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
);
14735 func_glTextureImage3DMultisampleNV( texture
, target
, samples
, internalFormat
, width
, height
, depth
, fixedSampleLocations
);
14739 static void WINAPI
wine_glTextureLightEXT( GLenum pname
) {
14740 void (*func_glTextureLightEXT
)( GLenum
) = extension_funcs
[EXT_glTextureLightEXT
];
14741 TRACE("(%d)\n", pname
);
14743 func_glTextureLightEXT( pname
);
14747 static void WINAPI
wine_glTextureMaterialEXT( GLenum face
, GLenum mode
) {
14748 void (*func_glTextureMaterialEXT
)( GLenum
, GLenum
) = extension_funcs
[EXT_glTextureMaterialEXT
];
14749 TRACE("(%d, %d)\n", face
, mode
);
14751 func_glTextureMaterialEXT( face
, mode
);
14755 static void WINAPI
wine_glTextureNormalEXT( GLenum mode
) {
14756 void (*func_glTextureNormalEXT
)( GLenum
) = extension_funcs
[EXT_glTextureNormalEXT
];
14757 TRACE("(%d)\n", mode
);
14759 func_glTextureNormalEXT( mode
);
14763 static void WINAPI
wine_glTextureParameterIivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
14764 void (*func_glTextureParameterIivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTextureParameterIivEXT
];
14765 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
14767 func_glTextureParameterIivEXT( texture
, target
, pname
, params
);
14771 static void WINAPI
wine_glTextureParameterIuivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLuint
* params
) {
14772 void (*func_glTextureParameterIuivEXT
)( GLuint
, GLenum
, GLenum
, GLuint
* ) = extension_funcs
[EXT_glTextureParameterIuivEXT
];
14773 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
14775 func_glTextureParameterIuivEXT( texture
, target
, pname
, params
);
14779 static void WINAPI
wine_glTextureParameterfEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat param
) {
14780 void (*func_glTextureParameterfEXT
)( GLuint
, GLenum
, GLenum
, GLfloat
) = extension_funcs
[EXT_glTextureParameterfEXT
];
14781 TRACE("(%d, %d, %d, %f)\n", texture
, target
, pname
, param
);
14783 func_glTextureParameterfEXT( texture
, target
, pname
, param
);
14787 static void WINAPI
wine_glTextureParameterfvEXT( GLuint texture
, GLenum target
, GLenum pname
, GLfloat
* params
) {
14788 void (*func_glTextureParameterfvEXT
)( GLuint
, GLenum
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glTextureParameterfvEXT
];
14789 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
14791 func_glTextureParameterfvEXT( texture
, target
, pname
, params
);
14795 static void WINAPI
wine_glTextureParameteriEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint param
) {
14796 void (*func_glTextureParameteriEXT
)( GLuint
, GLenum
, GLenum
, GLint
) = extension_funcs
[EXT_glTextureParameteriEXT
];
14797 TRACE("(%d, %d, %d, %d)\n", texture
, target
, pname
, param
);
14799 func_glTextureParameteriEXT( texture
, target
, pname
, param
);
14803 static void WINAPI
wine_glTextureParameterivEXT( GLuint texture
, GLenum target
, GLenum pname
, GLint
* params
) {
14804 void (*func_glTextureParameterivEXT
)( GLuint
, GLenum
, GLenum
, GLint
* ) = extension_funcs
[EXT_glTextureParameterivEXT
];
14805 TRACE("(%d, %d, %d, %p)\n", texture
, target
, pname
, params
);
14807 func_glTextureParameterivEXT( texture
, target
, pname
, params
);
14811 static void WINAPI
wine_glTextureRangeAPPLE( GLenum target
, GLsizei length
, GLvoid
* pointer
) {
14812 void (*func_glTextureRangeAPPLE
)( GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glTextureRangeAPPLE
];
14813 TRACE("(%d, %d, %p)\n", target
, length
, pointer
);
14815 func_glTextureRangeAPPLE( target
, length
, pointer
);
14819 static void WINAPI
wine_glTextureRenderbufferEXT( GLuint texture
, GLenum target
, GLuint renderbuffer
) {
14820 void (*func_glTextureRenderbufferEXT
)( GLuint
, GLenum
, GLuint
) = extension_funcs
[EXT_glTextureRenderbufferEXT
];
14821 TRACE("(%d, %d, %d)\n", texture
, target
, renderbuffer
);
14823 func_glTextureRenderbufferEXT( texture
, target
, renderbuffer
);
14827 static void WINAPI
wine_glTextureStorage1DEXT( GLuint texture
, GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
) {
14828 void (*func_glTextureStorage1DEXT
)( GLuint
, GLenum
, GLsizei
, GLenum
, GLsizei
) = extension_funcs
[EXT_glTextureStorage1DEXT
];
14829 TRACE("(%d, %d, %d, %d, %d)\n", texture
, target
, levels
, internalformat
, width
);
14831 func_glTextureStorage1DEXT( texture
, target
, levels
, internalformat
, width
);
14835 static void WINAPI
wine_glTextureStorage2DEXT( GLuint texture
, GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
, GLsizei height
) {
14836 void (*func_glTextureStorage2DEXT
)( GLuint
, GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glTextureStorage2DEXT
];
14837 TRACE("(%d, %d, %d, %d, %d, %d)\n", texture
, target
, levels
, internalformat
, width
, height
);
14839 func_glTextureStorage2DEXT( texture
, target
, levels
, internalformat
, width
, height
);
14843 static void WINAPI
wine_glTextureStorage3DEXT( GLuint texture
, GLenum target
, GLsizei levels
, GLenum internalformat
, GLsizei width
, GLsizei height
, GLsizei depth
) {
14844 void (*func_glTextureStorage3DEXT
)( GLuint
, GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
, GLsizei
) = extension_funcs
[EXT_glTextureStorage3DEXT
];
14845 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", texture
, target
, levels
, internalformat
, width
, height
, depth
);
14847 func_glTextureStorage3DEXT( texture
, target
, levels
, internalformat
, width
, height
, depth
);
14851 static void WINAPI
wine_glTextureSubImage1DEXT( GLuint texture
, GLenum target
, GLint level
, GLint xoffset
, GLsizei width
, GLenum format
, GLenum type
, GLvoid
* pixels
) {
14852 void (*func_glTextureSubImage1DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureSubImage1DEXT
];
14853 TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, width
, format
, type
, pixels
);
14855 func_glTextureSubImage1DEXT( texture
, target
, level
, xoffset
, width
, format
, type
, pixels
);
14859 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
) {
14860 void (*func_glTextureSubImage2DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureSubImage2DEXT
];
14861 TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %d, %p)\n", texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
14863 func_glTextureSubImage2DEXT( texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type
, pixels
);
14867 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
) {
14868 void (*func_glTextureSubImage3DEXT
)( GLuint
, GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
* ) = extension_funcs
[EXT_glTextureSubImage3DEXT
];
14869 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
);
14871 func_glTextureSubImage3DEXT( texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type
, pixels
);
14875 static void WINAPI
wine_glTrackMatrixNV( GLenum target
, GLuint address
, GLenum matrix
, GLenum transform
) {
14876 void (*func_glTrackMatrixNV
)( GLenum
, GLuint
, GLenum
, GLenum
) = extension_funcs
[EXT_glTrackMatrixNV
];
14877 TRACE("(%d, %d, %d, %d)\n", target
, address
, matrix
, transform
);
14879 func_glTrackMatrixNV( target
, address
, matrix
, transform
);
14883 static void WINAPI
wine_glTransformFeedbackAttribsNV( GLuint count
, GLint
* attribs
, GLenum bufferMode
) {
14884 void (*func_glTransformFeedbackAttribsNV
)( GLuint
, GLint
*, GLenum
) = extension_funcs
[EXT_glTransformFeedbackAttribsNV
];
14885 TRACE("(%d, %p, %d)\n", count
, attribs
, bufferMode
);
14887 func_glTransformFeedbackAttribsNV( count
, attribs
, bufferMode
);
14891 static void WINAPI
wine_glTransformFeedbackStreamAttribsNV( GLsizei count
, GLint
* attribs
, GLsizei nbuffers
, GLint
* bufstreams
, GLenum bufferMode
) {
14892 void (*func_glTransformFeedbackStreamAttribsNV
)( GLsizei
, GLint
*, GLsizei
, GLint
*, GLenum
) = extension_funcs
[EXT_glTransformFeedbackStreamAttribsNV
];
14893 TRACE("(%d, %p, %d, %p, %d)\n", count
, attribs
, nbuffers
, bufstreams
, bufferMode
);
14895 func_glTransformFeedbackStreamAttribsNV( count
, attribs
, nbuffers
, bufstreams
, bufferMode
);
14899 static void WINAPI
wine_glTransformFeedbackVaryings( GLuint program
, GLsizei count
, char* const* varyings
, GLenum bufferMode
) {
14900 void (*func_glTransformFeedbackVaryings
)( GLuint
, GLsizei
, char* const*, GLenum
) = extension_funcs
[EXT_glTransformFeedbackVaryings
];
14901 TRACE("(%d, %d, %p, %d)\n", program
, count
, varyings
, bufferMode
);
14903 func_glTransformFeedbackVaryings( program
, count
, varyings
, bufferMode
);
14907 static void WINAPI
wine_glTransformFeedbackVaryingsEXT( GLuint program
, GLsizei count
, char** varyings
, GLenum bufferMode
) {
14908 void (*func_glTransformFeedbackVaryingsEXT
)( GLuint
, GLsizei
, char**, GLenum
) = extension_funcs
[EXT_glTransformFeedbackVaryingsEXT
];
14909 TRACE("(%d, %d, %p, %d)\n", program
, count
, varyings
, bufferMode
);
14911 func_glTransformFeedbackVaryingsEXT( program
, count
, varyings
, bufferMode
);
14915 static void WINAPI
wine_glTransformFeedbackVaryingsNV( GLuint program
, GLsizei count
, GLint
* locations
, GLenum bufferMode
) {
14916 void (*func_glTransformFeedbackVaryingsNV
)( GLuint
, GLsizei
, GLint
*, GLenum
) = extension_funcs
[EXT_glTransformFeedbackVaryingsNV
];
14917 TRACE("(%d, %d, %p, %d)\n", program
, count
, locations
, bufferMode
);
14919 func_glTransformFeedbackVaryingsNV( program
, count
, locations
, bufferMode
);
14923 static void WINAPI
wine_glTransformPathNV( GLuint resultPath
, GLuint srcPath
, GLenum transformType
, GLfloat
* transformValues
) {
14924 void (*func_glTransformPathNV
)( GLuint
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glTransformPathNV
];
14925 TRACE("(%d, %d, %d, %p)\n", resultPath
, srcPath
, transformType
, transformValues
);
14927 func_glTransformPathNV( resultPath
, srcPath
, transformType
, transformValues
);
14931 static void WINAPI
wine_glUniform1d( GLint location
, GLdouble x
) {
14932 void (*func_glUniform1d
)( GLint
, GLdouble
) = extension_funcs
[EXT_glUniform1d
];
14933 TRACE("(%d, %f)\n", location
, x
);
14935 func_glUniform1d( location
, x
);
14939 static void WINAPI
wine_glUniform1dv( GLint location
, GLsizei count
, GLdouble
* value
) {
14940 void (*func_glUniform1dv
)( GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glUniform1dv
];
14941 TRACE("(%d, %d, %p)\n", location
, count
, value
);
14943 func_glUniform1dv( location
, count
, value
);
14947 static void WINAPI
wine_glUniform1f( GLint location
, GLfloat v0
) {
14948 void (*func_glUniform1f
)( GLint
, GLfloat
) = extension_funcs
[EXT_glUniform1f
];
14949 TRACE("(%d, %f)\n", location
, v0
);
14951 func_glUniform1f( location
, v0
);
14955 static void WINAPI
wine_glUniform1fARB( GLint location
, GLfloat v0
) {
14956 void (*func_glUniform1fARB
)( GLint
, GLfloat
) = extension_funcs
[EXT_glUniform1fARB
];
14957 TRACE("(%d, %f)\n", location
, v0
);
14959 func_glUniform1fARB( location
, v0
);
14963 static void WINAPI
wine_glUniform1fv( GLint location
, GLsizei count
, GLfloat
* value
) {
14964 void (*func_glUniform1fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform1fv
];
14965 TRACE("(%d, %d, %p)\n", location
, count
, value
);
14967 func_glUniform1fv( location
, count
, value
);
14971 static void WINAPI
wine_glUniform1fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
14972 void (*func_glUniform1fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform1fvARB
];
14973 TRACE("(%d, %d, %p)\n", location
, count
, value
);
14975 func_glUniform1fvARB( location
, count
, value
);
14979 static void WINAPI
wine_glUniform1i( GLint location
, GLint v0
) {
14980 void (*func_glUniform1i
)( GLint
, GLint
) = extension_funcs
[EXT_glUniform1i
];
14981 TRACE("(%d, %d)\n", location
, v0
);
14983 func_glUniform1i( location
, v0
);
14987 static void WINAPI
wine_glUniform1i64NV( GLint location
, INT64 x
) {
14988 void (*func_glUniform1i64NV
)( GLint
, INT64
) = extension_funcs
[EXT_glUniform1i64NV
];
14989 TRACE("(%d, %s)\n", location
, wine_dbgstr_longlong(x
) );
14991 func_glUniform1i64NV( location
, x
);
14995 static void WINAPI
wine_glUniform1i64vNV( GLint location
, GLsizei count
, INT64
* value
) {
14996 void (*func_glUniform1i64vNV
)( GLint
, GLsizei
, INT64
* ) = extension_funcs
[EXT_glUniform1i64vNV
];
14997 TRACE("(%d, %d, %p)\n", location
, count
, value
);
14999 func_glUniform1i64vNV( location
, count
, value
);
15003 static void WINAPI
wine_glUniform1iARB( GLint location
, GLint v0
) {
15004 void (*func_glUniform1iARB
)( GLint
, GLint
) = extension_funcs
[EXT_glUniform1iARB
];
15005 TRACE("(%d, %d)\n", location
, v0
);
15007 func_glUniform1iARB( location
, v0
);
15011 static void WINAPI
wine_glUniform1iv( GLint location
, GLsizei count
, GLint
* value
) {
15012 void (*func_glUniform1iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform1iv
];
15013 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15015 func_glUniform1iv( location
, count
, value
);
15019 static void WINAPI
wine_glUniform1ivARB( GLint location
, GLsizei count
, GLint
* value
) {
15020 void (*func_glUniform1ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform1ivARB
];
15021 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15023 func_glUniform1ivARB( location
, count
, value
);
15027 static void WINAPI
wine_glUniform1ui( GLint location
, GLuint v0
) {
15028 void (*func_glUniform1ui
)( GLint
, GLuint
) = extension_funcs
[EXT_glUniform1ui
];
15029 TRACE("(%d, %d)\n", location
, v0
);
15031 func_glUniform1ui( location
, v0
);
15035 static void WINAPI
wine_glUniform1ui64NV( GLint location
, UINT64 x
) {
15036 void (*func_glUniform1ui64NV
)( GLint
, UINT64
) = extension_funcs
[EXT_glUniform1ui64NV
];
15037 TRACE("(%d, %s)\n", location
, wine_dbgstr_longlong(x
) );
15039 func_glUniform1ui64NV( location
, x
);
15043 static void WINAPI
wine_glUniform1ui64vNV( GLint location
, GLsizei count
, UINT64
* value
) {
15044 void (*func_glUniform1ui64vNV
)( GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glUniform1ui64vNV
];
15045 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15047 func_glUniform1ui64vNV( location
, count
, value
);
15051 static void WINAPI
wine_glUniform1uiEXT( GLint location
, GLuint v0
) {
15052 void (*func_glUniform1uiEXT
)( GLint
, GLuint
) = extension_funcs
[EXT_glUniform1uiEXT
];
15053 TRACE("(%d, %d)\n", location
, v0
);
15055 func_glUniform1uiEXT( location
, v0
);
15059 static void WINAPI
wine_glUniform1uiv( GLint location
, GLsizei count
, GLuint
* value
) {
15060 void (*func_glUniform1uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform1uiv
];
15061 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15063 func_glUniform1uiv( location
, count
, value
);
15067 static void WINAPI
wine_glUniform1uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
15068 void (*func_glUniform1uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform1uivEXT
];
15069 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15071 func_glUniform1uivEXT( location
, count
, value
);
15075 static void WINAPI
wine_glUniform2d( GLint location
, GLdouble x
, GLdouble y
) {
15076 void (*func_glUniform2d
)( GLint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glUniform2d
];
15077 TRACE("(%d, %f, %f)\n", location
, x
, y
);
15079 func_glUniform2d( location
, x
, y
);
15083 static void WINAPI
wine_glUniform2dv( GLint location
, GLsizei count
, GLdouble
* value
) {
15084 void (*func_glUniform2dv
)( GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glUniform2dv
];
15085 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15087 func_glUniform2dv( location
, count
, value
);
15091 static void WINAPI
wine_glUniform2f( GLint location
, GLfloat v0
, GLfloat v1
) {
15092 void (*func_glUniform2f
)( GLint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform2f
];
15093 TRACE("(%d, %f, %f)\n", location
, v0
, v1
);
15095 func_glUniform2f( location
, v0
, v1
);
15099 static void WINAPI
wine_glUniform2fARB( GLint location
, GLfloat v0
, GLfloat v1
) {
15100 void (*func_glUniform2fARB
)( GLint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform2fARB
];
15101 TRACE("(%d, %f, %f)\n", location
, v0
, v1
);
15103 func_glUniform2fARB( location
, v0
, v1
);
15107 static void WINAPI
wine_glUniform2fv( GLint location
, GLsizei count
, GLfloat
* value
) {
15108 void (*func_glUniform2fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform2fv
];
15109 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15111 func_glUniform2fv( location
, count
, value
);
15115 static void WINAPI
wine_glUniform2fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
15116 void (*func_glUniform2fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform2fvARB
];
15117 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15119 func_glUniform2fvARB( location
, count
, value
);
15123 static void WINAPI
wine_glUniform2i( GLint location
, GLint v0
, GLint v1
) {
15124 void (*func_glUniform2i
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform2i
];
15125 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
15127 func_glUniform2i( location
, v0
, v1
);
15131 static void WINAPI
wine_glUniform2i64NV( GLint location
, INT64 x
, INT64 y
) {
15132 void (*func_glUniform2i64NV
)( GLint
, INT64
, INT64
) = extension_funcs
[EXT_glUniform2i64NV
];
15133 TRACE("(%d, %s, %s)\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
15135 func_glUniform2i64NV( location
, x
, y
);
15139 static void WINAPI
wine_glUniform2i64vNV( GLint location
, GLsizei count
, INT64
* value
) {
15140 void (*func_glUniform2i64vNV
)( GLint
, GLsizei
, INT64
* ) = extension_funcs
[EXT_glUniform2i64vNV
];
15141 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15143 func_glUniform2i64vNV( location
, count
, value
);
15147 static void WINAPI
wine_glUniform2iARB( GLint location
, GLint v0
, GLint v1
) {
15148 void (*func_glUniform2iARB
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform2iARB
];
15149 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
15151 func_glUniform2iARB( location
, v0
, v1
);
15155 static void WINAPI
wine_glUniform2iv( GLint location
, GLsizei count
, GLint
* value
) {
15156 void (*func_glUniform2iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform2iv
];
15157 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15159 func_glUniform2iv( location
, count
, value
);
15163 static void WINAPI
wine_glUniform2ivARB( GLint location
, GLsizei count
, GLint
* value
) {
15164 void (*func_glUniform2ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform2ivARB
];
15165 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15167 func_glUniform2ivARB( location
, count
, value
);
15171 static void WINAPI
wine_glUniform2ui( GLint location
, GLuint v0
, GLuint v1
) {
15172 void (*func_glUniform2ui
)( GLint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform2ui
];
15173 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
15175 func_glUniform2ui( location
, v0
, v1
);
15179 static void WINAPI
wine_glUniform2ui64NV( GLint location
, UINT64 x
, UINT64 y
) {
15180 void (*func_glUniform2ui64NV
)( GLint
, UINT64
, UINT64
) = extension_funcs
[EXT_glUniform2ui64NV
];
15181 TRACE("(%d, %s, %s)\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
15183 func_glUniform2ui64NV( location
, x
, y
);
15187 static void WINAPI
wine_glUniform2ui64vNV( GLint location
, GLsizei count
, UINT64
* value
) {
15188 void (*func_glUniform2ui64vNV
)( GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glUniform2ui64vNV
];
15189 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15191 func_glUniform2ui64vNV( location
, count
, value
);
15195 static void WINAPI
wine_glUniform2uiEXT( GLint location
, GLuint v0
, GLuint v1
) {
15196 void (*func_glUniform2uiEXT
)( GLint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform2uiEXT
];
15197 TRACE("(%d, %d, %d)\n", location
, v0
, v1
);
15199 func_glUniform2uiEXT( location
, v0
, v1
);
15203 static void WINAPI
wine_glUniform2uiv( GLint location
, GLsizei count
, GLuint
* value
) {
15204 void (*func_glUniform2uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform2uiv
];
15205 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15207 func_glUniform2uiv( location
, count
, value
);
15211 static void WINAPI
wine_glUniform2uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
15212 void (*func_glUniform2uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform2uivEXT
];
15213 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15215 func_glUniform2uivEXT( location
, count
, value
);
15219 static void WINAPI
wine_glUniform3d( GLint location
, GLdouble x
, GLdouble y
, GLdouble z
) {
15220 void (*func_glUniform3d
)( GLint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glUniform3d
];
15221 TRACE("(%d, %f, %f, %f)\n", location
, x
, y
, z
);
15223 func_glUniform3d( location
, x
, y
, z
);
15227 static void WINAPI
wine_glUniform3dv( GLint location
, GLsizei count
, GLdouble
* value
) {
15228 void (*func_glUniform3dv
)( GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glUniform3dv
];
15229 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15231 func_glUniform3dv( location
, count
, value
);
15235 static void WINAPI
wine_glUniform3f( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
) {
15236 void (*func_glUniform3f
)( GLint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform3f
];
15237 TRACE("(%d, %f, %f, %f)\n", location
, v0
, v1
, v2
);
15239 func_glUniform3f( location
, v0
, v1
, v2
);
15243 static void WINAPI
wine_glUniform3fARB( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
) {
15244 void (*func_glUniform3fARB
)( GLint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform3fARB
];
15245 TRACE("(%d, %f, %f, %f)\n", location
, v0
, v1
, v2
);
15247 func_glUniform3fARB( location
, v0
, v1
, v2
);
15251 static void WINAPI
wine_glUniform3fv( GLint location
, GLsizei count
, GLfloat
* value
) {
15252 void (*func_glUniform3fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform3fv
];
15253 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15255 func_glUniform3fv( location
, count
, value
);
15259 static void WINAPI
wine_glUniform3fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
15260 void (*func_glUniform3fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform3fvARB
];
15261 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15263 func_glUniform3fvARB( location
, count
, value
);
15267 static void WINAPI
wine_glUniform3i( GLint location
, GLint v0
, GLint v1
, GLint v2
) {
15268 void (*func_glUniform3i
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform3i
];
15269 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
15271 func_glUniform3i( location
, v0
, v1
, v2
);
15275 static void WINAPI
wine_glUniform3i64NV( GLint location
, INT64 x
, INT64 y
, INT64 z
) {
15276 void (*func_glUniform3i64NV
)( GLint
, INT64
, INT64
, INT64
) = extension_funcs
[EXT_glUniform3i64NV
];
15277 TRACE("(%d, %s, %s, %s)\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
15279 func_glUniform3i64NV( location
, x
, y
, z
);
15283 static void WINAPI
wine_glUniform3i64vNV( GLint location
, GLsizei count
, INT64
* value
) {
15284 void (*func_glUniform3i64vNV
)( GLint
, GLsizei
, INT64
* ) = extension_funcs
[EXT_glUniform3i64vNV
];
15285 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15287 func_glUniform3i64vNV( location
, count
, value
);
15291 static void WINAPI
wine_glUniform3iARB( GLint location
, GLint v0
, GLint v1
, GLint v2
) {
15292 void (*func_glUniform3iARB
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform3iARB
];
15293 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
15295 func_glUniform3iARB( location
, v0
, v1
, v2
);
15299 static void WINAPI
wine_glUniform3iv( GLint location
, GLsizei count
, GLint
* value
) {
15300 void (*func_glUniform3iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform3iv
];
15301 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15303 func_glUniform3iv( location
, count
, value
);
15307 static void WINAPI
wine_glUniform3ivARB( GLint location
, GLsizei count
, GLint
* value
) {
15308 void (*func_glUniform3ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform3ivARB
];
15309 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15311 func_glUniform3ivARB( location
, count
, value
);
15315 static void WINAPI
wine_glUniform3ui( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) {
15316 void (*func_glUniform3ui
)( GLint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform3ui
];
15317 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
15319 func_glUniform3ui( location
, v0
, v1
, v2
);
15323 static void WINAPI
wine_glUniform3ui64NV( GLint location
, UINT64 x
, UINT64 y
, UINT64 z
) {
15324 void (*func_glUniform3ui64NV
)( GLint
, UINT64
, UINT64
, UINT64
) = extension_funcs
[EXT_glUniform3ui64NV
];
15325 TRACE("(%d, %s, %s, %s)\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
15327 func_glUniform3ui64NV( location
, x
, y
, z
);
15331 static void WINAPI
wine_glUniform3ui64vNV( GLint location
, GLsizei count
, UINT64
* value
) {
15332 void (*func_glUniform3ui64vNV
)( GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glUniform3ui64vNV
];
15333 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15335 func_glUniform3ui64vNV( location
, count
, value
);
15339 static void WINAPI
wine_glUniform3uiEXT( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
) {
15340 void (*func_glUniform3uiEXT
)( GLint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform3uiEXT
];
15341 TRACE("(%d, %d, %d, %d)\n", location
, v0
, v1
, v2
);
15343 func_glUniform3uiEXT( location
, v0
, v1
, v2
);
15347 static void WINAPI
wine_glUniform3uiv( GLint location
, GLsizei count
, GLuint
* value
) {
15348 void (*func_glUniform3uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform3uiv
];
15349 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15351 func_glUniform3uiv( location
, count
, value
);
15355 static void WINAPI
wine_glUniform3uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
15356 void (*func_glUniform3uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform3uivEXT
];
15357 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15359 func_glUniform3uivEXT( location
, count
, value
);
15363 static void WINAPI
wine_glUniform4d( GLint location
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
15364 void (*func_glUniform4d
)( GLint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glUniform4d
];
15365 TRACE("(%d, %f, %f, %f, %f)\n", location
, x
, y
, z
, w
);
15367 func_glUniform4d( location
, x
, y
, z
, w
);
15371 static void WINAPI
wine_glUniform4dv( GLint location
, GLsizei count
, GLdouble
* value
) {
15372 void (*func_glUniform4dv
)( GLint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glUniform4dv
];
15373 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15375 func_glUniform4dv( location
, count
, value
);
15379 static void WINAPI
wine_glUniform4f( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
) {
15380 void (*func_glUniform4f
)( GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform4f
];
15381 TRACE("(%d, %f, %f, %f, %f)\n", location
, v0
, v1
, v2
, v3
);
15383 func_glUniform4f( location
, v0
, v1
, v2
, v3
);
15387 static void WINAPI
wine_glUniform4fARB( GLint location
, GLfloat v0
, GLfloat v1
, GLfloat v2
, GLfloat v3
) {
15388 void (*func_glUniform4fARB
)( GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glUniform4fARB
];
15389 TRACE("(%d, %f, %f, %f, %f)\n", location
, v0
, v1
, v2
, v3
);
15391 func_glUniform4fARB( location
, v0
, v1
, v2
, v3
);
15395 static void WINAPI
wine_glUniform4fv( GLint location
, GLsizei count
, GLfloat
* value
) {
15396 void (*func_glUniform4fv
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform4fv
];
15397 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15399 func_glUniform4fv( location
, count
, value
);
15403 static void WINAPI
wine_glUniform4fvARB( GLint location
, GLsizei count
, GLfloat
* value
) {
15404 void (*func_glUniform4fvARB
)( GLint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glUniform4fvARB
];
15405 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15407 func_glUniform4fvARB( location
, count
, value
);
15411 static void WINAPI
wine_glUniform4i( GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
) {
15412 void (*func_glUniform4i
)( GLint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform4i
];
15413 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
15415 func_glUniform4i( location
, v0
, v1
, v2
, v3
);
15419 static void WINAPI
wine_glUniform4i64NV( GLint location
, INT64 x
, INT64 y
, INT64 z
, INT64 w
) {
15420 void (*func_glUniform4i64NV
)( GLint
, INT64
, INT64
, INT64
, INT64
) = extension_funcs
[EXT_glUniform4i64NV
];
15421 TRACE("(%d, %s, %s, %s, %s)\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
15423 func_glUniform4i64NV( location
, x
, y
, z
, w
);
15427 static void WINAPI
wine_glUniform4i64vNV( GLint location
, GLsizei count
, INT64
* value
) {
15428 void (*func_glUniform4i64vNV
)( GLint
, GLsizei
, INT64
* ) = extension_funcs
[EXT_glUniform4i64vNV
];
15429 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15431 func_glUniform4i64vNV( location
, count
, value
);
15435 static void WINAPI
wine_glUniform4iARB( GLint location
, GLint v0
, GLint v1
, GLint v2
, GLint v3
) {
15436 void (*func_glUniform4iARB
)( GLint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glUniform4iARB
];
15437 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
15439 func_glUniform4iARB( location
, v0
, v1
, v2
, v3
);
15443 static void WINAPI
wine_glUniform4iv( GLint location
, GLsizei count
, GLint
* value
) {
15444 void (*func_glUniform4iv
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform4iv
];
15445 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15447 func_glUniform4iv( location
, count
, value
);
15451 static void WINAPI
wine_glUniform4ivARB( GLint location
, GLsizei count
, GLint
* value
) {
15452 void (*func_glUniform4ivARB
)( GLint
, GLsizei
, GLint
* ) = extension_funcs
[EXT_glUniform4ivARB
];
15453 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15455 func_glUniform4ivARB( location
, count
, value
);
15459 static void WINAPI
wine_glUniform4ui( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
) {
15460 void (*func_glUniform4ui
)( GLint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform4ui
];
15461 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
15463 func_glUniform4ui( location
, v0
, v1
, v2
, v3
);
15467 static void WINAPI
wine_glUniform4ui64NV( GLint location
, UINT64 x
, UINT64 y
, UINT64 z
, UINT64 w
) {
15468 void (*func_glUniform4ui64NV
)( GLint
, UINT64
, UINT64
, UINT64
, UINT64
) = extension_funcs
[EXT_glUniform4ui64NV
];
15469 TRACE("(%d, %s, %s, %s, %s)\n", location
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
15471 func_glUniform4ui64NV( location
, x
, y
, z
, w
);
15475 static void WINAPI
wine_glUniform4ui64vNV( GLint location
, GLsizei count
, UINT64
* value
) {
15476 void (*func_glUniform4ui64vNV
)( GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glUniform4ui64vNV
];
15477 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15479 func_glUniform4ui64vNV( location
, count
, value
);
15483 static void WINAPI
wine_glUniform4uiEXT( GLint location
, GLuint v0
, GLuint v1
, GLuint v2
, GLuint v3
) {
15484 void (*func_glUniform4uiEXT
)( GLint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniform4uiEXT
];
15485 TRACE("(%d, %d, %d, %d, %d)\n", location
, v0
, v1
, v2
, v3
);
15487 func_glUniform4uiEXT( location
, v0
, v1
, v2
, v3
);
15491 static void WINAPI
wine_glUniform4uiv( GLint location
, GLsizei count
, GLuint
* value
) {
15492 void (*func_glUniform4uiv
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform4uiv
];
15493 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15495 func_glUniform4uiv( location
, count
, value
);
15499 static void WINAPI
wine_glUniform4uivEXT( GLint location
, GLsizei count
, GLuint
* value
) {
15500 void (*func_glUniform4uivEXT
)( GLint
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniform4uivEXT
];
15501 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15503 func_glUniform4uivEXT( location
, count
, value
);
15507 static void WINAPI
wine_glUniformBlockBinding( GLuint program
, GLuint uniformBlockIndex
, GLuint uniformBlockBinding
) {
15508 void (*func_glUniformBlockBinding
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glUniformBlockBinding
];
15509 TRACE("(%d, %d, %d)\n", program
, uniformBlockIndex
, uniformBlockBinding
);
15511 func_glUniformBlockBinding( program
, uniformBlockIndex
, uniformBlockBinding
);
15515 static void WINAPI
wine_glUniformBufferEXT( GLuint program
, GLint location
, GLuint buffer
) {
15516 void (*func_glUniformBufferEXT
)( GLuint
, GLint
, GLuint
) = extension_funcs
[EXT_glUniformBufferEXT
];
15517 TRACE("(%d, %d, %d)\n", program
, location
, buffer
);
15519 func_glUniformBufferEXT( program
, location
, buffer
);
15523 static void WINAPI
wine_glUniformHandleui64NV( GLint location
, UINT64 value
) {
15524 void (*func_glUniformHandleui64NV
)( GLint
, UINT64
) = extension_funcs
[EXT_glUniformHandleui64NV
];
15525 TRACE("(%d, %s)\n", location
, wine_dbgstr_longlong(value
) );
15527 func_glUniformHandleui64NV( location
, value
);
15531 static void WINAPI
wine_glUniformHandleui64vNV( GLint location
, GLsizei count
, UINT64
* value
) {
15532 void (*func_glUniformHandleui64vNV
)( GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glUniformHandleui64vNV
];
15533 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15535 func_glUniformHandleui64vNV( location
, count
, value
);
15539 static void WINAPI
wine_glUniformMatrix2dv( GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
15540 void (*func_glUniformMatrix2dv
)( GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glUniformMatrix2dv
];
15541 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15543 func_glUniformMatrix2dv( location
, count
, transpose
, value
);
15547 static void WINAPI
wine_glUniformMatrix2fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15548 void (*func_glUniformMatrix2fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2fv
];
15549 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15551 func_glUniformMatrix2fv( location
, count
, transpose
, value
);
15555 static void WINAPI
wine_glUniformMatrix2fvARB( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15556 void (*func_glUniformMatrix2fvARB
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2fvARB
];
15557 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15559 func_glUniformMatrix2fvARB( location
, count
, transpose
, value
);
15563 static void WINAPI
wine_glUniformMatrix2x3dv( GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
15564 void (*func_glUniformMatrix2x3dv
)( GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glUniformMatrix2x3dv
];
15565 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15567 func_glUniformMatrix2x3dv( location
, count
, transpose
, value
);
15571 static void WINAPI
wine_glUniformMatrix2x3fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15572 void (*func_glUniformMatrix2x3fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2x3fv
];
15573 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15575 func_glUniformMatrix2x3fv( location
, count
, transpose
, value
);
15579 static void WINAPI
wine_glUniformMatrix2x4dv( GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
15580 void (*func_glUniformMatrix2x4dv
)( GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glUniformMatrix2x4dv
];
15581 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15583 func_glUniformMatrix2x4dv( location
, count
, transpose
, value
);
15587 static void WINAPI
wine_glUniformMatrix2x4fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15588 void (*func_glUniformMatrix2x4fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix2x4fv
];
15589 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15591 func_glUniformMatrix2x4fv( location
, count
, transpose
, value
);
15595 static void WINAPI
wine_glUniformMatrix3dv( GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
15596 void (*func_glUniformMatrix3dv
)( GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glUniformMatrix3dv
];
15597 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15599 func_glUniformMatrix3dv( location
, count
, transpose
, value
);
15603 static void WINAPI
wine_glUniformMatrix3fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15604 void (*func_glUniformMatrix3fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3fv
];
15605 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15607 func_glUniformMatrix3fv( location
, count
, transpose
, value
);
15611 static void WINAPI
wine_glUniformMatrix3fvARB( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15612 void (*func_glUniformMatrix3fvARB
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3fvARB
];
15613 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15615 func_glUniformMatrix3fvARB( location
, count
, transpose
, value
);
15619 static void WINAPI
wine_glUniformMatrix3x2dv( GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
15620 void (*func_glUniformMatrix3x2dv
)( GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glUniformMatrix3x2dv
];
15621 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15623 func_glUniformMatrix3x2dv( location
, count
, transpose
, value
);
15627 static void WINAPI
wine_glUniformMatrix3x2fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15628 void (*func_glUniformMatrix3x2fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3x2fv
];
15629 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15631 func_glUniformMatrix3x2fv( location
, count
, transpose
, value
);
15635 static void WINAPI
wine_glUniformMatrix3x4dv( GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
15636 void (*func_glUniformMatrix3x4dv
)( GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glUniformMatrix3x4dv
];
15637 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15639 func_glUniformMatrix3x4dv( location
, count
, transpose
, value
);
15643 static void WINAPI
wine_glUniformMatrix3x4fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15644 void (*func_glUniformMatrix3x4fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix3x4fv
];
15645 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15647 func_glUniformMatrix3x4fv( location
, count
, transpose
, value
);
15651 static void WINAPI
wine_glUniformMatrix4dv( GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
15652 void (*func_glUniformMatrix4dv
)( GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glUniformMatrix4dv
];
15653 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15655 func_glUniformMatrix4dv( location
, count
, transpose
, value
);
15659 static void WINAPI
wine_glUniformMatrix4fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15660 void (*func_glUniformMatrix4fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4fv
];
15661 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15663 func_glUniformMatrix4fv( location
, count
, transpose
, value
);
15667 static void WINAPI
wine_glUniformMatrix4fvARB( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15668 void (*func_glUniformMatrix4fvARB
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4fvARB
];
15669 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15671 func_glUniformMatrix4fvARB( location
, count
, transpose
, value
);
15675 static void WINAPI
wine_glUniformMatrix4x2dv( GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
15676 void (*func_glUniformMatrix4x2dv
)( GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glUniformMatrix4x2dv
];
15677 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15679 func_glUniformMatrix4x2dv( location
, count
, transpose
, value
);
15683 static void WINAPI
wine_glUniformMatrix4x2fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15684 void (*func_glUniformMatrix4x2fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4x2fv
];
15685 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15687 func_glUniformMatrix4x2fv( location
, count
, transpose
, value
);
15691 static void WINAPI
wine_glUniformMatrix4x3dv( GLint location
, GLsizei count
, GLboolean transpose
, GLdouble
* value
) {
15692 void (*func_glUniformMatrix4x3dv
)( GLint
, GLsizei
, GLboolean
, GLdouble
* ) = extension_funcs
[EXT_glUniformMatrix4x3dv
];
15693 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15695 func_glUniformMatrix4x3dv( location
, count
, transpose
, value
);
15699 static void WINAPI
wine_glUniformMatrix4x3fv( GLint location
, GLsizei count
, GLboolean transpose
, GLfloat
* value
) {
15700 void (*func_glUniformMatrix4x3fv
)( GLint
, GLsizei
, GLboolean
, GLfloat
* ) = extension_funcs
[EXT_glUniformMatrix4x3fv
];
15701 TRACE("(%d, %d, %d, %p)\n", location
, count
, transpose
, value
);
15703 func_glUniformMatrix4x3fv( location
, count
, transpose
, value
);
15707 static void WINAPI
wine_glUniformSubroutinesuiv( GLenum shadertype
, GLsizei count
, GLuint
* indices
) {
15708 void (*func_glUniformSubroutinesuiv
)( GLenum
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glUniformSubroutinesuiv
];
15709 TRACE("(%d, %d, %p)\n", shadertype
, count
, indices
);
15711 func_glUniformSubroutinesuiv( shadertype
, count
, indices
);
15715 static void WINAPI
wine_glUniformui64NV( GLint location
, UINT64 value
) {
15716 void (*func_glUniformui64NV
)( GLint
, UINT64
) = extension_funcs
[EXT_glUniformui64NV
];
15717 TRACE("(%d, %s)\n", location
, wine_dbgstr_longlong(value
) );
15719 func_glUniformui64NV( location
, value
);
15723 static void WINAPI
wine_glUniformui64vNV( GLint location
, GLsizei count
, UINT64
* value
) {
15724 void (*func_glUniformui64vNV
)( GLint
, GLsizei
, UINT64
* ) = extension_funcs
[EXT_glUniformui64vNV
];
15725 TRACE("(%d, %d, %p)\n", location
, count
, value
);
15727 func_glUniformui64vNV( location
, count
, value
);
15731 static void WINAPI
wine_glUnlockArraysEXT( void ) {
15732 void (*func_glUnlockArraysEXT
)( void ) = extension_funcs
[EXT_glUnlockArraysEXT
];
15735 func_glUnlockArraysEXT( );
15739 static GLboolean WINAPI
wine_glUnmapBuffer( GLenum target
) {
15740 GLboolean ret_value
;
15741 GLboolean (*func_glUnmapBuffer
)( GLenum
) = extension_funcs
[EXT_glUnmapBuffer
];
15742 TRACE("(%d)\n", target
);
15744 ret_value
= func_glUnmapBuffer( target
);
15749 static GLboolean WINAPI
wine_glUnmapBufferARB( GLenum target
) {
15750 GLboolean ret_value
;
15751 GLboolean (*func_glUnmapBufferARB
)( GLenum
) = extension_funcs
[EXT_glUnmapBufferARB
];
15752 TRACE("(%d)\n", target
);
15754 ret_value
= func_glUnmapBufferARB( target
);
15759 static GLboolean WINAPI
wine_glUnmapNamedBufferEXT( GLuint buffer
) {
15760 GLboolean ret_value
;
15761 GLboolean (*func_glUnmapNamedBufferEXT
)( GLuint
) = extension_funcs
[EXT_glUnmapNamedBufferEXT
];
15762 TRACE("(%d)\n", buffer
);
15764 ret_value
= func_glUnmapNamedBufferEXT( buffer
);
15769 static void WINAPI
wine_glUnmapObjectBufferATI( GLuint buffer
) {
15770 void (*func_glUnmapObjectBufferATI
)( GLuint
) = extension_funcs
[EXT_glUnmapObjectBufferATI
];
15771 TRACE("(%d)\n", buffer
);
15773 func_glUnmapObjectBufferATI( buffer
);
15777 static void WINAPI
wine_glUpdateObjectBufferATI( GLuint buffer
, GLuint offset
, GLsizei size
, GLvoid
* pointer
, GLenum preserve
) {
15778 void (*func_glUpdateObjectBufferATI
)( GLuint
, GLuint
, GLsizei
, GLvoid
*, GLenum
) = extension_funcs
[EXT_glUpdateObjectBufferATI
];
15779 TRACE("(%d, %d, %d, %p, %d)\n", buffer
, offset
, size
, pointer
, preserve
);
15781 func_glUpdateObjectBufferATI( buffer
, offset
, size
, pointer
, preserve
);
15785 static void WINAPI
wine_glUseProgram( GLuint program
) {
15786 void (*func_glUseProgram
)( GLuint
) = extension_funcs
[EXT_glUseProgram
];
15787 TRACE("(%d)\n", program
);
15789 func_glUseProgram( program
);
15793 static void WINAPI
wine_glUseProgramObjectARB( unsigned int programObj
) {
15794 void (*func_glUseProgramObjectARB
)( unsigned int ) = extension_funcs
[EXT_glUseProgramObjectARB
];
15795 TRACE("(%d)\n", programObj
);
15797 func_glUseProgramObjectARB( programObj
);
15801 static void WINAPI
wine_glUseProgramStages( GLuint pipeline
, GLbitfield stages
, GLuint program
) {
15802 void (*func_glUseProgramStages
)( GLuint
, GLbitfield
, GLuint
) = extension_funcs
[EXT_glUseProgramStages
];
15803 TRACE("(%d, %d, %d)\n", pipeline
, stages
, program
);
15805 func_glUseProgramStages( pipeline
, stages
, program
);
15809 static void WINAPI
wine_glUseShaderProgramEXT( GLenum type
, GLuint program
) {
15810 void (*func_glUseShaderProgramEXT
)( GLenum
, GLuint
) = extension_funcs
[EXT_glUseShaderProgramEXT
];
15811 TRACE("(%d, %d)\n", type
, program
);
15813 func_glUseShaderProgramEXT( type
, program
);
15817 static void WINAPI
wine_glVDPAUFiniNV( void ) {
15818 void (*func_glVDPAUFiniNV
)( void ) = extension_funcs
[EXT_glVDPAUFiniNV
];
15821 func_glVDPAUFiniNV( );
15825 static void WINAPI
wine_glVDPAUGetSurfaceivNV( INT_PTR surface
, GLenum pname
, GLsizei bufSize
, GLsizei
* length
, GLint
* values
) {
15826 void (*func_glVDPAUGetSurfaceivNV
)( INT_PTR
, GLenum
, GLsizei
, GLsizei
*, GLint
* ) = extension_funcs
[EXT_glVDPAUGetSurfaceivNV
];
15827 TRACE("(%ld, %d, %d, %p, %p)\n", surface
, pname
, bufSize
, length
, values
);
15829 func_glVDPAUGetSurfaceivNV( surface
, pname
, bufSize
, length
, values
);
15833 static void WINAPI
wine_glVDPAUInitNV( GLvoid
* vdpDevice
, GLvoid
* getProcAddress
) {
15834 void (*func_glVDPAUInitNV
)( GLvoid
*, GLvoid
* ) = extension_funcs
[EXT_glVDPAUInitNV
];
15835 TRACE("(%p, %p)\n", vdpDevice
, getProcAddress
);
15837 func_glVDPAUInitNV( vdpDevice
, getProcAddress
);
15841 static void WINAPI
wine_glVDPAUIsSurfaceNV( INT_PTR surface
) {
15842 void (*func_glVDPAUIsSurfaceNV
)( INT_PTR
) = extension_funcs
[EXT_glVDPAUIsSurfaceNV
];
15843 TRACE("(%ld)\n", surface
);
15845 func_glVDPAUIsSurfaceNV( surface
);
15849 static void WINAPI
wine_glVDPAUMapSurfacesNV( GLsizei numSurfaces
, INT_PTR
* surfaces
) {
15850 void (*func_glVDPAUMapSurfacesNV
)( GLsizei
, INT_PTR
* ) = extension_funcs
[EXT_glVDPAUMapSurfacesNV
];
15851 TRACE("(%d, %p)\n", numSurfaces
, surfaces
);
15853 func_glVDPAUMapSurfacesNV( numSurfaces
, surfaces
);
15857 static INT_PTR WINAPI
wine_glVDPAURegisterOutputSurfaceNV( GLvoid
* vdpSurface
, GLenum target
, GLsizei numTextureNames
, GLuint
* textureNames
) {
15859 INT_PTR (*func_glVDPAURegisterOutputSurfaceNV
)( GLvoid
*, GLenum
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glVDPAURegisterOutputSurfaceNV
];
15860 TRACE("(%p, %d, %d, %p)\n", vdpSurface
, target
, numTextureNames
, textureNames
);
15862 ret_value
= func_glVDPAURegisterOutputSurfaceNV( vdpSurface
, target
, numTextureNames
, textureNames
);
15867 static INT_PTR WINAPI
wine_glVDPAURegisterVideoSurfaceNV( GLvoid
* vdpSurface
, GLenum target
, GLsizei numTextureNames
, GLuint
* textureNames
) {
15869 INT_PTR (*func_glVDPAURegisterVideoSurfaceNV
)( GLvoid
*, GLenum
, GLsizei
, GLuint
* ) = extension_funcs
[EXT_glVDPAURegisterVideoSurfaceNV
];
15870 TRACE("(%p, %d, %d, %p)\n", vdpSurface
, target
, numTextureNames
, textureNames
);
15872 ret_value
= func_glVDPAURegisterVideoSurfaceNV( vdpSurface
, target
, numTextureNames
, textureNames
);
15877 static void WINAPI
wine_glVDPAUSurfaceAccessNV( INT_PTR surface
, GLenum access
) {
15878 void (*func_glVDPAUSurfaceAccessNV
)( INT_PTR
, GLenum
) = extension_funcs
[EXT_glVDPAUSurfaceAccessNV
];
15879 TRACE("(%ld, %d)\n", surface
, access
);
15881 func_glVDPAUSurfaceAccessNV( surface
, access
);
15885 static void WINAPI
wine_glVDPAUUnmapSurfacesNV( GLsizei numSurface
, INT_PTR
* surfaces
) {
15886 void (*func_glVDPAUUnmapSurfacesNV
)( GLsizei
, INT_PTR
* ) = extension_funcs
[EXT_glVDPAUUnmapSurfacesNV
];
15887 TRACE("(%d, %p)\n", numSurface
, surfaces
);
15889 func_glVDPAUUnmapSurfacesNV( numSurface
, surfaces
);
15893 static void WINAPI
wine_glVDPAUUnregisterSurfaceNV( INT_PTR surface
) {
15894 void (*func_glVDPAUUnregisterSurfaceNV
)( INT_PTR
) = extension_funcs
[EXT_glVDPAUUnregisterSurfaceNV
];
15895 TRACE("(%ld)\n", surface
);
15897 func_glVDPAUUnregisterSurfaceNV( surface
);
15901 static void WINAPI
wine_glValidateProgram( GLuint program
) {
15902 void (*func_glValidateProgram
)( GLuint
) = extension_funcs
[EXT_glValidateProgram
];
15903 TRACE("(%d)\n", program
);
15905 func_glValidateProgram( program
);
15909 static void WINAPI
wine_glValidateProgramARB( unsigned int programObj
) {
15910 void (*func_glValidateProgramARB
)( unsigned int ) = extension_funcs
[EXT_glValidateProgramARB
];
15911 TRACE("(%d)\n", programObj
);
15913 func_glValidateProgramARB( programObj
);
15917 static void WINAPI
wine_glValidateProgramPipeline( GLuint pipeline
) {
15918 void (*func_glValidateProgramPipeline
)( GLuint
) = extension_funcs
[EXT_glValidateProgramPipeline
];
15919 TRACE("(%d)\n", pipeline
);
15921 func_glValidateProgramPipeline( pipeline
);
15925 static void WINAPI
wine_glVariantArrayObjectATI( GLuint id
, GLenum type
, GLsizei stride
, GLuint buffer
, GLuint offset
) {
15926 void (*func_glVariantArrayObjectATI
)( GLuint
, GLenum
, GLsizei
, GLuint
, GLuint
) = extension_funcs
[EXT_glVariantArrayObjectATI
];
15927 TRACE("(%d, %d, %d, %d, %d)\n", id
, type
, stride
, buffer
, offset
);
15929 func_glVariantArrayObjectATI( id
, type
, stride
, buffer
, offset
);
15933 static void WINAPI
wine_glVariantPointerEXT( GLuint id
, GLenum type
, GLuint stride
, GLvoid
* addr
) {
15934 void (*func_glVariantPointerEXT
)( GLuint
, GLenum
, GLuint
, GLvoid
* ) = extension_funcs
[EXT_glVariantPointerEXT
];
15935 TRACE("(%d, %d, %d, %p)\n", id
, type
, stride
, addr
);
15937 func_glVariantPointerEXT( id
, type
, stride
, addr
);
15941 static void WINAPI
wine_glVariantbvEXT( GLuint id
, GLbyte
* addr
) {
15942 void (*func_glVariantbvEXT
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVariantbvEXT
];
15943 TRACE("(%d, %p)\n", id
, addr
);
15945 func_glVariantbvEXT( id
, addr
);
15949 static void WINAPI
wine_glVariantdvEXT( GLuint id
, GLdouble
* addr
) {
15950 void (*func_glVariantdvEXT
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVariantdvEXT
];
15951 TRACE("(%d, %p)\n", id
, addr
);
15953 func_glVariantdvEXT( id
, addr
);
15957 static void WINAPI
wine_glVariantfvEXT( GLuint id
, GLfloat
* addr
) {
15958 void (*func_glVariantfvEXT
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVariantfvEXT
];
15959 TRACE("(%d, %p)\n", id
, addr
);
15961 func_glVariantfvEXT( id
, addr
);
15965 static void WINAPI
wine_glVariantivEXT( GLuint id
, GLint
* addr
) {
15966 void (*func_glVariantivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVariantivEXT
];
15967 TRACE("(%d, %p)\n", id
, addr
);
15969 func_glVariantivEXT( id
, addr
);
15973 static void WINAPI
wine_glVariantsvEXT( GLuint id
, GLshort
* addr
) {
15974 void (*func_glVariantsvEXT
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVariantsvEXT
];
15975 TRACE("(%d, %p)\n", id
, addr
);
15977 func_glVariantsvEXT( id
, addr
);
15981 static void WINAPI
wine_glVariantubvEXT( GLuint id
, GLubyte
* addr
) {
15982 void (*func_glVariantubvEXT
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVariantubvEXT
];
15983 TRACE("(%d, %p)\n", id
, addr
);
15985 func_glVariantubvEXT( id
, addr
);
15989 static void WINAPI
wine_glVariantuivEXT( GLuint id
, GLuint
* addr
) {
15990 void (*func_glVariantuivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVariantuivEXT
];
15991 TRACE("(%d, %p)\n", id
, addr
);
15993 func_glVariantuivEXT( id
, addr
);
15997 static void WINAPI
wine_glVariantusvEXT( GLuint id
, GLushort
* addr
) {
15998 void (*func_glVariantusvEXT
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVariantusvEXT
];
15999 TRACE("(%d, %p)\n", id
, addr
);
16001 func_glVariantusvEXT( id
, addr
);
16005 static void WINAPI
wine_glVertex2hNV( unsigned short x
, unsigned short y
) {
16006 void (*func_glVertex2hNV
)( unsigned short, unsigned short ) = extension_funcs
[EXT_glVertex2hNV
];
16007 TRACE("(%d, %d)\n", x
, y
);
16009 func_glVertex2hNV( x
, y
);
16013 static void WINAPI
wine_glVertex2hvNV( unsigned short* v
) {
16014 void (*func_glVertex2hvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertex2hvNV
];
16015 TRACE("(%p)\n", v
);
16017 func_glVertex2hvNV( v
);
16021 static void WINAPI
wine_glVertex3hNV( unsigned short x
, unsigned short y
, unsigned short z
) {
16022 void (*func_glVertex3hNV
)( unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertex3hNV
];
16023 TRACE("(%d, %d, %d)\n", x
, y
, z
);
16025 func_glVertex3hNV( x
, y
, z
);
16029 static void WINAPI
wine_glVertex3hvNV( unsigned short* v
) {
16030 void (*func_glVertex3hvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertex3hvNV
];
16031 TRACE("(%p)\n", v
);
16033 func_glVertex3hvNV( v
);
16037 static void WINAPI
wine_glVertex4hNV( unsigned short x
, unsigned short y
, unsigned short z
, unsigned short w
) {
16038 void (*func_glVertex4hNV
)( unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertex4hNV
];
16039 TRACE("(%d, %d, %d, %d)\n", x
, y
, z
, w
);
16041 func_glVertex4hNV( x
, y
, z
, w
);
16045 static void WINAPI
wine_glVertex4hvNV( unsigned short* v
) {
16046 void (*func_glVertex4hvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertex4hvNV
];
16047 TRACE("(%p)\n", v
);
16049 func_glVertex4hvNV( v
);
16053 static void WINAPI
wine_glVertexArrayParameteriAPPLE( GLenum pname
, GLint param
) {
16054 void (*func_glVertexArrayParameteriAPPLE
)( GLenum
, GLint
) = extension_funcs
[EXT_glVertexArrayParameteriAPPLE
];
16055 TRACE("(%d, %d)\n", pname
, param
);
16057 func_glVertexArrayParameteriAPPLE( pname
, param
);
16061 static void WINAPI
wine_glVertexArrayRangeAPPLE( GLsizei length
, GLvoid
* pointer
) {
16062 void (*func_glVertexArrayRangeAPPLE
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexArrayRangeAPPLE
];
16063 TRACE("(%d, %p)\n", length
, pointer
);
16065 func_glVertexArrayRangeAPPLE( length
, pointer
);
16069 static void WINAPI
wine_glVertexArrayRangeNV( GLsizei length
, GLvoid
* pointer
) {
16070 void (*func_glVertexArrayRangeNV
)( GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexArrayRangeNV
];
16071 TRACE("(%d, %p)\n", length
, pointer
);
16073 func_glVertexArrayRangeNV( length
, pointer
);
16077 static void WINAPI
wine_glVertexArrayVertexAttribLOffsetEXT( GLuint vaobj
, GLuint buffer
, GLuint index
, GLint size
, GLenum type
, GLsizei stride
, INT_PTR offset
) {
16078 void (*func_glVertexArrayVertexAttribLOffsetEXT
)( GLuint
, GLuint
, GLuint
, GLint
, GLenum
, GLsizei
, INT_PTR
) = extension_funcs
[EXT_glVertexArrayVertexAttribLOffsetEXT
];
16079 TRACE("(%d, %d, %d, %d, %d, %d, %ld)\n", vaobj
, buffer
, index
, size
, type
, stride
, offset
);
16081 func_glVertexArrayVertexAttribLOffsetEXT( vaobj
, buffer
, index
, size
, type
, stride
, offset
);
16085 static void WINAPI
wine_glVertexAttrib1d( GLuint index
, GLdouble x
) {
16086 void (*func_glVertexAttrib1d
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib1d
];
16087 TRACE("(%d, %f)\n", index
, x
);
16089 func_glVertexAttrib1d( index
, x
);
16093 static void WINAPI
wine_glVertexAttrib1dARB( GLuint index
, GLdouble x
) {
16094 void (*func_glVertexAttrib1dARB
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib1dARB
];
16095 TRACE("(%d, %f)\n", index
, x
);
16097 func_glVertexAttrib1dARB( index
, x
);
16101 static void WINAPI
wine_glVertexAttrib1dNV( GLuint index
, GLdouble x
) {
16102 void (*func_glVertexAttrib1dNV
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib1dNV
];
16103 TRACE("(%d, %f)\n", index
, x
);
16105 func_glVertexAttrib1dNV( index
, x
);
16109 static void WINAPI
wine_glVertexAttrib1dv( GLuint index
, GLdouble
* v
) {
16110 void (*func_glVertexAttrib1dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib1dv
];
16111 TRACE("(%d, %p)\n", index
, v
);
16113 func_glVertexAttrib1dv( index
, v
);
16117 static void WINAPI
wine_glVertexAttrib1dvARB( GLuint index
, GLdouble
* v
) {
16118 void (*func_glVertexAttrib1dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib1dvARB
];
16119 TRACE("(%d, %p)\n", index
, v
);
16121 func_glVertexAttrib1dvARB( index
, v
);
16125 static void WINAPI
wine_glVertexAttrib1dvNV( GLuint index
, GLdouble
* v
) {
16126 void (*func_glVertexAttrib1dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib1dvNV
];
16127 TRACE("(%d, %p)\n", index
, v
);
16129 func_glVertexAttrib1dvNV( index
, v
);
16133 static void WINAPI
wine_glVertexAttrib1f( GLuint index
, GLfloat x
) {
16134 void (*func_glVertexAttrib1f
)( GLuint
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib1f
];
16135 TRACE("(%d, %f)\n", index
, x
);
16137 func_glVertexAttrib1f( index
, x
);
16141 static void WINAPI
wine_glVertexAttrib1fARB( GLuint index
, GLfloat x
) {
16142 void (*func_glVertexAttrib1fARB
)( GLuint
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib1fARB
];
16143 TRACE("(%d, %f)\n", index
, x
);
16145 func_glVertexAttrib1fARB( index
, x
);
16149 static void WINAPI
wine_glVertexAttrib1fNV( GLuint index
, GLfloat x
) {
16150 void (*func_glVertexAttrib1fNV
)( GLuint
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib1fNV
];
16151 TRACE("(%d, %f)\n", index
, x
);
16153 func_glVertexAttrib1fNV( index
, x
);
16157 static void WINAPI
wine_glVertexAttrib1fv( GLuint index
, GLfloat
* v
) {
16158 void (*func_glVertexAttrib1fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib1fv
];
16159 TRACE("(%d, %p)\n", index
, v
);
16161 func_glVertexAttrib1fv( index
, v
);
16165 static void WINAPI
wine_glVertexAttrib1fvARB( GLuint index
, GLfloat
* v
) {
16166 void (*func_glVertexAttrib1fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib1fvARB
];
16167 TRACE("(%d, %p)\n", index
, v
);
16169 func_glVertexAttrib1fvARB( index
, v
);
16173 static void WINAPI
wine_glVertexAttrib1fvNV( GLuint index
, GLfloat
* v
) {
16174 void (*func_glVertexAttrib1fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib1fvNV
];
16175 TRACE("(%d, %p)\n", index
, v
);
16177 func_glVertexAttrib1fvNV( index
, v
);
16181 static void WINAPI
wine_glVertexAttrib1hNV( GLuint index
, unsigned short x
) {
16182 void (*func_glVertexAttrib1hNV
)( GLuint
, unsigned short ) = extension_funcs
[EXT_glVertexAttrib1hNV
];
16183 TRACE("(%d, %d)\n", index
, x
);
16185 func_glVertexAttrib1hNV( index
, x
);
16189 static void WINAPI
wine_glVertexAttrib1hvNV( GLuint index
, unsigned short* v
) {
16190 void (*func_glVertexAttrib1hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib1hvNV
];
16191 TRACE("(%d, %p)\n", index
, v
);
16193 func_glVertexAttrib1hvNV( index
, v
);
16197 static void WINAPI
wine_glVertexAttrib1s( GLuint index
, GLshort x
) {
16198 void (*func_glVertexAttrib1s
)( GLuint
, GLshort
) = extension_funcs
[EXT_glVertexAttrib1s
];
16199 TRACE("(%d, %d)\n", index
, x
);
16201 func_glVertexAttrib1s( index
, x
);
16205 static void WINAPI
wine_glVertexAttrib1sARB( GLuint index
, GLshort x
) {
16206 void (*func_glVertexAttrib1sARB
)( GLuint
, GLshort
) = extension_funcs
[EXT_glVertexAttrib1sARB
];
16207 TRACE("(%d, %d)\n", index
, x
);
16209 func_glVertexAttrib1sARB( index
, x
);
16213 static void WINAPI
wine_glVertexAttrib1sNV( GLuint index
, GLshort x
) {
16214 void (*func_glVertexAttrib1sNV
)( GLuint
, GLshort
) = extension_funcs
[EXT_glVertexAttrib1sNV
];
16215 TRACE("(%d, %d)\n", index
, x
);
16217 func_glVertexAttrib1sNV( index
, x
);
16221 static void WINAPI
wine_glVertexAttrib1sv( GLuint index
, GLshort
* v
) {
16222 void (*func_glVertexAttrib1sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib1sv
];
16223 TRACE("(%d, %p)\n", index
, v
);
16225 func_glVertexAttrib1sv( index
, v
);
16229 static void WINAPI
wine_glVertexAttrib1svARB( GLuint index
, GLshort
* v
) {
16230 void (*func_glVertexAttrib1svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib1svARB
];
16231 TRACE("(%d, %p)\n", index
, v
);
16233 func_glVertexAttrib1svARB( index
, v
);
16237 static void WINAPI
wine_glVertexAttrib1svNV( GLuint index
, GLshort
* v
) {
16238 void (*func_glVertexAttrib1svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib1svNV
];
16239 TRACE("(%d, %p)\n", index
, v
);
16241 func_glVertexAttrib1svNV( index
, v
);
16245 static void WINAPI
wine_glVertexAttrib2d( GLuint index
, GLdouble x
, GLdouble y
) {
16246 void (*func_glVertexAttrib2d
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib2d
];
16247 TRACE("(%d, %f, %f)\n", index
, x
, y
);
16249 func_glVertexAttrib2d( index
, x
, y
);
16253 static void WINAPI
wine_glVertexAttrib2dARB( GLuint index
, GLdouble x
, GLdouble y
) {
16254 void (*func_glVertexAttrib2dARB
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib2dARB
];
16255 TRACE("(%d, %f, %f)\n", index
, x
, y
);
16257 func_glVertexAttrib2dARB( index
, x
, y
);
16261 static void WINAPI
wine_glVertexAttrib2dNV( GLuint index
, GLdouble x
, GLdouble y
) {
16262 void (*func_glVertexAttrib2dNV
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib2dNV
];
16263 TRACE("(%d, %f, %f)\n", index
, x
, y
);
16265 func_glVertexAttrib2dNV( index
, x
, y
);
16269 static void WINAPI
wine_glVertexAttrib2dv( GLuint index
, GLdouble
* v
) {
16270 void (*func_glVertexAttrib2dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib2dv
];
16271 TRACE("(%d, %p)\n", index
, v
);
16273 func_glVertexAttrib2dv( index
, v
);
16277 static void WINAPI
wine_glVertexAttrib2dvARB( GLuint index
, GLdouble
* v
) {
16278 void (*func_glVertexAttrib2dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib2dvARB
];
16279 TRACE("(%d, %p)\n", index
, v
);
16281 func_glVertexAttrib2dvARB( index
, v
);
16285 static void WINAPI
wine_glVertexAttrib2dvNV( GLuint index
, GLdouble
* v
) {
16286 void (*func_glVertexAttrib2dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib2dvNV
];
16287 TRACE("(%d, %p)\n", index
, v
);
16289 func_glVertexAttrib2dvNV( index
, v
);
16293 static void WINAPI
wine_glVertexAttrib2f( GLuint index
, GLfloat x
, GLfloat y
) {
16294 void (*func_glVertexAttrib2f
)( GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib2f
];
16295 TRACE("(%d, %f, %f)\n", index
, x
, y
);
16297 func_glVertexAttrib2f( index
, x
, y
);
16301 static void WINAPI
wine_glVertexAttrib2fARB( GLuint index
, GLfloat x
, GLfloat y
) {
16302 void (*func_glVertexAttrib2fARB
)( GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib2fARB
];
16303 TRACE("(%d, %f, %f)\n", index
, x
, y
);
16305 func_glVertexAttrib2fARB( index
, x
, y
);
16309 static void WINAPI
wine_glVertexAttrib2fNV( GLuint index
, GLfloat x
, GLfloat y
) {
16310 void (*func_glVertexAttrib2fNV
)( GLuint
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib2fNV
];
16311 TRACE("(%d, %f, %f)\n", index
, x
, y
);
16313 func_glVertexAttrib2fNV( index
, x
, y
);
16317 static void WINAPI
wine_glVertexAttrib2fv( GLuint index
, GLfloat
* v
) {
16318 void (*func_glVertexAttrib2fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib2fv
];
16319 TRACE("(%d, %p)\n", index
, v
);
16321 func_glVertexAttrib2fv( index
, v
);
16325 static void WINAPI
wine_glVertexAttrib2fvARB( GLuint index
, GLfloat
* v
) {
16326 void (*func_glVertexAttrib2fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib2fvARB
];
16327 TRACE("(%d, %p)\n", index
, v
);
16329 func_glVertexAttrib2fvARB( index
, v
);
16333 static void WINAPI
wine_glVertexAttrib2fvNV( GLuint index
, GLfloat
* v
) {
16334 void (*func_glVertexAttrib2fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib2fvNV
];
16335 TRACE("(%d, %p)\n", index
, v
);
16337 func_glVertexAttrib2fvNV( index
, v
);
16341 static void WINAPI
wine_glVertexAttrib2hNV( GLuint index
, unsigned short x
, unsigned short y
) {
16342 void (*func_glVertexAttrib2hNV
)( GLuint
, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertexAttrib2hNV
];
16343 TRACE("(%d, %d, %d)\n", index
, x
, y
);
16345 func_glVertexAttrib2hNV( index
, x
, y
);
16349 static void WINAPI
wine_glVertexAttrib2hvNV( GLuint index
, unsigned short* v
) {
16350 void (*func_glVertexAttrib2hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib2hvNV
];
16351 TRACE("(%d, %p)\n", index
, v
);
16353 func_glVertexAttrib2hvNV( index
, v
);
16357 static void WINAPI
wine_glVertexAttrib2s( GLuint index
, GLshort x
, GLshort y
) {
16358 void (*func_glVertexAttrib2s
)( GLuint
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib2s
];
16359 TRACE("(%d, %d, %d)\n", index
, x
, y
);
16361 func_glVertexAttrib2s( index
, x
, y
);
16365 static void WINAPI
wine_glVertexAttrib2sARB( GLuint index
, GLshort x
, GLshort y
) {
16366 void (*func_glVertexAttrib2sARB
)( GLuint
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib2sARB
];
16367 TRACE("(%d, %d, %d)\n", index
, x
, y
);
16369 func_glVertexAttrib2sARB( index
, x
, y
);
16373 static void WINAPI
wine_glVertexAttrib2sNV( GLuint index
, GLshort x
, GLshort y
) {
16374 void (*func_glVertexAttrib2sNV
)( GLuint
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib2sNV
];
16375 TRACE("(%d, %d, %d)\n", index
, x
, y
);
16377 func_glVertexAttrib2sNV( index
, x
, y
);
16381 static void WINAPI
wine_glVertexAttrib2sv( GLuint index
, GLshort
* v
) {
16382 void (*func_glVertexAttrib2sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib2sv
];
16383 TRACE("(%d, %p)\n", index
, v
);
16385 func_glVertexAttrib2sv( index
, v
);
16389 static void WINAPI
wine_glVertexAttrib2svARB( GLuint index
, GLshort
* v
) {
16390 void (*func_glVertexAttrib2svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib2svARB
];
16391 TRACE("(%d, %p)\n", index
, v
);
16393 func_glVertexAttrib2svARB( index
, v
);
16397 static void WINAPI
wine_glVertexAttrib2svNV( GLuint index
, GLshort
* v
) {
16398 void (*func_glVertexAttrib2svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib2svNV
];
16399 TRACE("(%d, %p)\n", index
, v
);
16401 func_glVertexAttrib2svNV( index
, v
);
16405 static void WINAPI
wine_glVertexAttrib3d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
16406 void (*func_glVertexAttrib3d
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib3d
];
16407 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
16409 func_glVertexAttrib3d( index
, x
, y
, z
);
16413 static void WINAPI
wine_glVertexAttrib3dARB( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
16414 void (*func_glVertexAttrib3dARB
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib3dARB
];
16415 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
16417 func_glVertexAttrib3dARB( index
, x
, y
, z
);
16421 static void WINAPI
wine_glVertexAttrib3dNV( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
16422 void (*func_glVertexAttrib3dNV
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib3dNV
];
16423 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
16425 func_glVertexAttrib3dNV( index
, x
, y
, z
);
16429 static void WINAPI
wine_glVertexAttrib3dv( GLuint index
, GLdouble
* v
) {
16430 void (*func_glVertexAttrib3dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib3dv
];
16431 TRACE("(%d, %p)\n", index
, v
);
16433 func_glVertexAttrib3dv( index
, v
);
16437 static void WINAPI
wine_glVertexAttrib3dvARB( GLuint index
, GLdouble
* v
) {
16438 void (*func_glVertexAttrib3dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib3dvARB
];
16439 TRACE("(%d, %p)\n", index
, v
);
16441 func_glVertexAttrib3dvARB( index
, v
);
16445 static void WINAPI
wine_glVertexAttrib3dvNV( GLuint index
, GLdouble
* v
) {
16446 void (*func_glVertexAttrib3dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib3dvNV
];
16447 TRACE("(%d, %p)\n", index
, v
);
16449 func_glVertexAttrib3dvNV( index
, v
);
16453 static void WINAPI
wine_glVertexAttrib3f( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
) {
16454 void (*func_glVertexAttrib3f
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib3f
];
16455 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
16457 func_glVertexAttrib3f( index
, x
, y
, z
);
16461 static void WINAPI
wine_glVertexAttrib3fARB( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
) {
16462 void (*func_glVertexAttrib3fARB
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib3fARB
];
16463 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
16465 func_glVertexAttrib3fARB( index
, x
, y
, z
);
16469 static void WINAPI
wine_glVertexAttrib3fNV( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
) {
16470 void (*func_glVertexAttrib3fNV
)( GLuint
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib3fNV
];
16471 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
16473 func_glVertexAttrib3fNV( index
, x
, y
, z
);
16477 static void WINAPI
wine_glVertexAttrib3fv( GLuint index
, GLfloat
* v
) {
16478 void (*func_glVertexAttrib3fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib3fv
];
16479 TRACE("(%d, %p)\n", index
, v
);
16481 func_glVertexAttrib3fv( index
, v
);
16485 static void WINAPI
wine_glVertexAttrib3fvARB( GLuint index
, GLfloat
* v
) {
16486 void (*func_glVertexAttrib3fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib3fvARB
];
16487 TRACE("(%d, %p)\n", index
, v
);
16489 func_glVertexAttrib3fvARB( index
, v
);
16493 static void WINAPI
wine_glVertexAttrib3fvNV( GLuint index
, GLfloat
* v
) {
16494 void (*func_glVertexAttrib3fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib3fvNV
];
16495 TRACE("(%d, %p)\n", index
, v
);
16497 func_glVertexAttrib3fvNV( index
, v
);
16501 static void WINAPI
wine_glVertexAttrib3hNV( GLuint index
, unsigned short x
, unsigned short y
, unsigned short z
) {
16502 void (*func_glVertexAttrib3hNV
)( GLuint
, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertexAttrib3hNV
];
16503 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
16505 func_glVertexAttrib3hNV( index
, x
, y
, z
);
16509 static void WINAPI
wine_glVertexAttrib3hvNV( GLuint index
, unsigned short* v
) {
16510 void (*func_glVertexAttrib3hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib3hvNV
];
16511 TRACE("(%d, %p)\n", index
, v
);
16513 func_glVertexAttrib3hvNV( index
, v
);
16517 static void WINAPI
wine_glVertexAttrib3s( GLuint index
, GLshort x
, GLshort y
, GLshort z
) {
16518 void (*func_glVertexAttrib3s
)( GLuint
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib3s
];
16519 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
16521 func_glVertexAttrib3s( index
, x
, y
, z
);
16525 static void WINAPI
wine_glVertexAttrib3sARB( GLuint index
, GLshort x
, GLshort y
, GLshort z
) {
16526 void (*func_glVertexAttrib3sARB
)( GLuint
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib3sARB
];
16527 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
16529 func_glVertexAttrib3sARB( index
, x
, y
, z
);
16533 static void WINAPI
wine_glVertexAttrib3sNV( GLuint index
, GLshort x
, GLshort y
, GLshort z
) {
16534 void (*func_glVertexAttrib3sNV
)( GLuint
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib3sNV
];
16535 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
16537 func_glVertexAttrib3sNV( index
, x
, y
, z
);
16541 static void WINAPI
wine_glVertexAttrib3sv( GLuint index
, GLshort
* v
) {
16542 void (*func_glVertexAttrib3sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib3sv
];
16543 TRACE("(%d, %p)\n", index
, v
);
16545 func_glVertexAttrib3sv( index
, v
);
16549 static void WINAPI
wine_glVertexAttrib3svARB( GLuint index
, GLshort
* v
) {
16550 void (*func_glVertexAttrib3svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib3svARB
];
16551 TRACE("(%d, %p)\n", index
, v
);
16553 func_glVertexAttrib3svARB( index
, v
);
16557 static void WINAPI
wine_glVertexAttrib3svNV( GLuint index
, GLshort
* v
) {
16558 void (*func_glVertexAttrib3svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib3svNV
];
16559 TRACE("(%d, %p)\n", index
, v
);
16561 func_glVertexAttrib3svNV( index
, v
);
16565 static void WINAPI
wine_glVertexAttrib4Nbv( GLuint index
, GLbyte
* v
) {
16566 void (*func_glVertexAttrib4Nbv
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4Nbv
];
16567 TRACE("(%d, %p)\n", index
, v
);
16569 func_glVertexAttrib4Nbv( index
, v
);
16573 static void WINAPI
wine_glVertexAttrib4NbvARB( GLuint index
, GLbyte
* v
) {
16574 void (*func_glVertexAttrib4NbvARB
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4NbvARB
];
16575 TRACE("(%d, %p)\n", index
, v
);
16577 func_glVertexAttrib4NbvARB( index
, v
);
16581 static void WINAPI
wine_glVertexAttrib4Niv( GLuint index
, GLint
* v
) {
16582 void (*func_glVertexAttrib4Niv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4Niv
];
16583 TRACE("(%d, %p)\n", index
, v
);
16585 func_glVertexAttrib4Niv( index
, v
);
16589 static void WINAPI
wine_glVertexAttrib4NivARB( GLuint index
, GLint
* v
) {
16590 void (*func_glVertexAttrib4NivARB
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4NivARB
];
16591 TRACE("(%d, %p)\n", index
, v
);
16593 func_glVertexAttrib4NivARB( index
, v
);
16597 static void WINAPI
wine_glVertexAttrib4Nsv( GLuint index
, GLshort
* v
) {
16598 void (*func_glVertexAttrib4Nsv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4Nsv
];
16599 TRACE("(%d, %p)\n", index
, v
);
16601 func_glVertexAttrib4Nsv( index
, v
);
16605 static void WINAPI
wine_glVertexAttrib4NsvARB( GLuint index
, GLshort
* v
) {
16606 void (*func_glVertexAttrib4NsvARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4NsvARB
];
16607 TRACE("(%d, %p)\n", index
, v
);
16609 func_glVertexAttrib4NsvARB( index
, v
);
16613 static void WINAPI
wine_glVertexAttrib4Nub( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
) {
16614 void (*func_glVertexAttrib4Nub
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glVertexAttrib4Nub
];
16615 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
16617 func_glVertexAttrib4Nub( index
, x
, y
, z
, w
);
16621 static void WINAPI
wine_glVertexAttrib4NubARB( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
) {
16622 void (*func_glVertexAttrib4NubARB
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glVertexAttrib4NubARB
];
16623 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
16625 func_glVertexAttrib4NubARB( index
, x
, y
, z
, w
);
16629 static void WINAPI
wine_glVertexAttrib4Nubv( GLuint index
, GLubyte
* v
) {
16630 void (*func_glVertexAttrib4Nubv
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4Nubv
];
16631 TRACE("(%d, %p)\n", index
, v
);
16633 func_glVertexAttrib4Nubv( index
, v
);
16637 static void WINAPI
wine_glVertexAttrib4NubvARB( GLuint index
, GLubyte
* v
) {
16638 void (*func_glVertexAttrib4NubvARB
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4NubvARB
];
16639 TRACE("(%d, %p)\n", index
, v
);
16641 func_glVertexAttrib4NubvARB( index
, v
);
16645 static void WINAPI
wine_glVertexAttrib4Nuiv( GLuint index
, GLuint
* v
) {
16646 void (*func_glVertexAttrib4Nuiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4Nuiv
];
16647 TRACE("(%d, %p)\n", index
, v
);
16649 func_glVertexAttrib4Nuiv( index
, v
);
16653 static void WINAPI
wine_glVertexAttrib4NuivARB( GLuint index
, GLuint
* v
) {
16654 void (*func_glVertexAttrib4NuivARB
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4NuivARB
];
16655 TRACE("(%d, %p)\n", index
, v
);
16657 func_glVertexAttrib4NuivARB( index
, v
);
16661 static void WINAPI
wine_glVertexAttrib4Nusv( GLuint index
, GLushort
* v
) {
16662 void (*func_glVertexAttrib4Nusv
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4Nusv
];
16663 TRACE("(%d, %p)\n", index
, v
);
16665 func_glVertexAttrib4Nusv( index
, v
);
16669 static void WINAPI
wine_glVertexAttrib4NusvARB( GLuint index
, GLushort
* v
) {
16670 void (*func_glVertexAttrib4NusvARB
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4NusvARB
];
16671 TRACE("(%d, %p)\n", index
, v
);
16673 func_glVertexAttrib4NusvARB( index
, v
);
16677 static void WINAPI
wine_glVertexAttrib4bv( GLuint index
, GLbyte
* v
) {
16678 void (*func_glVertexAttrib4bv
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4bv
];
16679 TRACE("(%d, %p)\n", index
, v
);
16681 func_glVertexAttrib4bv( index
, v
);
16685 static void WINAPI
wine_glVertexAttrib4bvARB( GLuint index
, GLbyte
* v
) {
16686 void (*func_glVertexAttrib4bvARB
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttrib4bvARB
];
16687 TRACE("(%d, %p)\n", index
, v
);
16689 func_glVertexAttrib4bvARB( index
, v
);
16693 static void WINAPI
wine_glVertexAttrib4d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
16694 void (*func_glVertexAttrib4d
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib4d
];
16695 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
16697 func_glVertexAttrib4d( index
, x
, y
, z
, w
);
16701 static void WINAPI
wine_glVertexAttrib4dARB( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
16702 void (*func_glVertexAttrib4dARB
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib4dARB
];
16703 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
16705 func_glVertexAttrib4dARB( index
, x
, y
, z
, w
);
16709 static void WINAPI
wine_glVertexAttrib4dNV( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
16710 void (*func_glVertexAttrib4dNV
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttrib4dNV
];
16711 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
16713 func_glVertexAttrib4dNV( index
, x
, y
, z
, w
);
16717 static void WINAPI
wine_glVertexAttrib4dv( GLuint index
, GLdouble
* v
) {
16718 void (*func_glVertexAttrib4dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib4dv
];
16719 TRACE("(%d, %p)\n", index
, v
);
16721 func_glVertexAttrib4dv( index
, v
);
16725 static void WINAPI
wine_glVertexAttrib4dvARB( GLuint index
, GLdouble
* v
) {
16726 void (*func_glVertexAttrib4dvARB
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib4dvARB
];
16727 TRACE("(%d, %p)\n", index
, v
);
16729 func_glVertexAttrib4dvARB( index
, v
);
16733 static void WINAPI
wine_glVertexAttrib4dvNV( GLuint index
, GLdouble
* v
) {
16734 void (*func_glVertexAttrib4dvNV
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttrib4dvNV
];
16735 TRACE("(%d, %p)\n", index
, v
);
16737 func_glVertexAttrib4dvNV( index
, v
);
16741 static void WINAPI
wine_glVertexAttrib4f( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
16742 void (*func_glVertexAttrib4f
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib4f
];
16743 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
16745 func_glVertexAttrib4f( index
, x
, y
, z
, w
);
16749 static void WINAPI
wine_glVertexAttrib4fARB( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
16750 void (*func_glVertexAttrib4fARB
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib4fARB
];
16751 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
16753 func_glVertexAttrib4fARB( index
, x
, y
, z
, w
);
16757 static void WINAPI
wine_glVertexAttrib4fNV( GLuint index
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
16758 void (*func_glVertexAttrib4fNV
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexAttrib4fNV
];
16759 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
16761 func_glVertexAttrib4fNV( index
, x
, y
, z
, w
);
16765 static void WINAPI
wine_glVertexAttrib4fv( GLuint index
, GLfloat
* v
) {
16766 void (*func_glVertexAttrib4fv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib4fv
];
16767 TRACE("(%d, %p)\n", index
, v
);
16769 func_glVertexAttrib4fv( index
, v
);
16773 static void WINAPI
wine_glVertexAttrib4fvARB( GLuint index
, GLfloat
* v
) {
16774 void (*func_glVertexAttrib4fvARB
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib4fvARB
];
16775 TRACE("(%d, %p)\n", index
, v
);
16777 func_glVertexAttrib4fvARB( index
, v
);
16781 static void WINAPI
wine_glVertexAttrib4fvNV( GLuint index
, GLfloat
* v
) {
16782 void (*func_glVertexAttrib4fvNV
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttrib4fvNV
];
16783 TRACE("(%d, %p)\n", index
, v
);
16785 func_glVertexAttrib4fvNV( index
, v
);
16789 static void WINAPI
wine_glVertexAttrib4hNV( GLuint index
, unsigned short x
, unsigned short y
, unsigned short z
, unsigned short w
) {
16790 void (*func_glVertexAttrib4hNV
)( GLuint
, unsigned short, unsigned short, unsigned short, unsigned short ) = extension_funcs
[EXT_glVertexAttrib4hNV
];
16791 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
16793 func_glVertexAttrib4hNV( index
, x
, y
, z
, w
);
16797 static void WINAPI
wine_glVertexAttrib4hvNV( GLuint index
, unsigned short* v
) {
16798 void (*func_glVertexAttrib4hvNV
)( GLuint
, unsigned short* ) = extension_funcs
[EXT_glVertexAttrib4hvNV
];
16799 TRACE("(%d, %p)\n", index
, v
);
16801 func_glVertexAttrib4hvNV( index
, v
);
16805 static void WINAPI
wine_glVertexAttrib4iv( GLuint index
, GLint
* v
) {
16806 void (*func_glVertexAttrib4iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4iv
];
16807 TRACE("(%d, %p)\n", index
, v
);
16809 func_glVertexAttrib4iv( index
, v
);
16813 static void WINAPI
wine_glVertexAttrib4ivARB( GLuint index
, GLint
* v
) {
16814 void (*func_glVertexAttrib4ivARB
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttrib4ivARB
];
16815 TRACE("(%d, %p)\n", index
, v
);
16817 func_glVertexAttrib4ivARB( index
, v
);
16821 static void WINAPI
wine_glVertexAttrib4s( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
16822 void (*func_glVertexAttrib4s
)( GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib4s
];
16823 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
16825 func_glVertexAttrib4s( index
, x
, y
, z
, w
);
16829 static void WINAPI
wine_glVertexAttrib4sARB( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
16830 void (*func_glVertexAttrib4sARB
)( GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib4sARB
];
16831 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
16833 func_glVertexAttrib4sARB( index
, x
, y
, z
, w
);
16837 static void WINAPI
wine_glVertexAttrib4sNV( GLuint index
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
16838 void (*func_glVertexAttrib4sNV
)( GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexAttrib4sNV
];
16839 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
16841 func_glVertexAttrib4sNV( index
, x
, y
, z
, w
);
16845 static void WINAPI
wine_glVertexAttrib4sv( GLuint index
, GLshort
* v
) {
16846 void (*func_glVertexAttrib4sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4sv
];
16847 TRACE("(%d, %p)\n", index
, v
);
16849 func_glVertexAttrib4sv( index
, v
);
16853 static void WINAPI
wine_glVertexAttrib4svARB( GLuint index
, GLshort
* v
) {
16854 void (*func_glVertexAttrib4svARB
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4svARB
];
16855 TRACE("(%d, %p)\n", index
, v
);
16857 func_glVertexAttrib4svARB( index
, v
);
16861 static void WINAPI
wine_glVertexAttrib4svNV( GLuint index
, GLshort
* v
) {
16862 void (*func_glVertexAttrib4svNV
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttrib4svNV
];
16863 TRACE("(%d, %p)\n", index
, v
);
16865 func_glVertexAttrib4svNV( index
, v
);
16869 static void WINAPI
wine_glVertexAttrib4ubNV( GLuint index
, GLubyte x
, GLubyte y
, GLubyte z
, GLubyte w
) {
16870 void (*func_glVertexAttrib4ubNV
)( GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) = extension_funcs
[EXT_glVertexAttrib4ubNV
];
16871 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
16873 func_glVertexAttrib4ubNV( index
, x
, y
, z
, w
);
16877 static void WINAPI
wine_glVertexAttrib4ubv( GLuint index
, GLubyte
* v
) {
16878 void (*func_glVertexAttrib4ubv
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4ubv
];
16879 TRACE("(%d, %p)\n", index
, v
);
16881 func_glVertexAttrib4ubv( index
, v
);
16885 static void WINAPI
wine_glVertexAttrib4ubvARB( GLuint index
, GLubyte
* v
) {
16886 void (*func_glVertexAttrib4ubvARB
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4ubvARB
];
16887 TRACE("(%d, %p)\n", index
, v
);
16889 func_glVertexAttrib4ubvARB( index
, v
);
16893 static void WINAPI
wine_glVertexAttrib4ubvNV( GLuint index
, GLubyte
* v
) {
16894 void (*func_glVertexAttrib4ubvNV
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttrib4ubvNV
];
16895 TRACE("(%d, %p)\n", index
, v
);
16897 func_glVertexAttrib4ubvNV( index
, v
);
16901 static void WINAPI
wine_glVertexAttrib4uiv( GLuint index
, GLuint
* v
) {
16902 void (*func_glVertexAttrib4uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4uiv
];
16903 TRACE("(%d, %p)\n", index
, v
);
16905 func_glVertexAttrib4uiv( index
, v
);
16909 static void WINAPI
wine_glVertexAttrib4uivARB( GLuint index
, GLuint
* v
) {
16910 void (*func_glVertexAttrib4uivARB
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttrib4uivARB
];
16911 TRACE("(%d, %p)\n", index
, v
);
16913 func_glVertexAttrib4uivARB( index
, v
);
16917 static void WINAPI
wine_glVertexAttrib4usv( GLuint index
, GLushort
* v
) {
16918 void (*func_glVertexAttrib4usv
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4usv
];
16919 TRACE("(%d, %p)\n", index
, v
);
16921 func_glVertexAttrib4usv( index
, v
);
16925 static void WINAPI
wine_glVertexAttrib4usvARB( GLuint index
, GLushort
* v
) {
16926 void (*func_glVertexAttrib4usvARB
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttrib4usvARB
];
16927 TRACE("(%d, %p)\n", index
, v
);
16929 func_glVertexAttrib4usvARB( index
, v
);
16933 static void WINAPI
wine_glVertexAttribArrayObjectATI( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLuint buffer
, GLuint offset
) {
16934 void (*func_glVertexAttribArrayObjectATI
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribArrayObjectATI
];
16935 TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", index
, size
, type
, normalized
, stride
, buffer
, offset
);
16937 func_glVertexAttribArrayObjectATI( index
, size
, type
, normalized
, stride
, buffer
, offset
);
16941 static void WINAPI
wine_glVertexAttribDivisor( GLuint index
, GLuint divisor
) {
16942 void (*func_glVertexAttribDivisor
)( GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribDivisor
];
16943 TRACE("(%d, %d)\n", index
, divisor
);
16945 func_glVertexAttribDivisor( index
, divisor
);
16949 static void WINAPI
wine_glVertexAttribDivisorARB( GLuint index
, GLuint divisor
) {
16950 void (*func_glVertexAttribDivisorARB
)( GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribDivisorARB
];
16951 TRACE("(%d, %d)\n", index
, divisor
);
16953 func_glVertexAttribDivisorARB( index
, divisor
);
16957 static void WINAPI
wine_glVertexAttribFormatNV( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
) {
16958 void (*func_glVertexAttribFormatNV
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
) = extension_funcs
[EXT_glVertexAttribFormatNV
];
16959 TRACE("(%d, %d, %d, %d, %d)\n", index
, size
, type
, normalized
, stride
);
16961 func_glVertexAttribFormatNV( index
, size
, type
, normalized
, stride
);
16965 static void WINAPI
wine_glVertexAttribI1i( GLuint index
, GLint x
) {
16966 void (*func_glVertexAttribI1i
)( GLuint
, GLint
) = extension_funcs
[EXT_glVertexAttribI1i
];
16967 TRACE("(%d, %d)\n", index
, x
);
16969 func_glVertexAttribI1i( index
, x
);
16973 static void WINAPI
wine_glVertexAttribI1iEXT( GLuint index
, GLint x
) {
16974 void (*func_glVertexAttribI1iEXT
)( GLuint
, GLint
) = extension_funcs
[EXT_glVertexAttribI1iEXT
];
16975 TRACE("(%d, %d)\n", index
, x
);
16977 func_glVertexAttribI1iEXT( index
, x
);
16981 static void WINAPI
wine_glVertexAttribI1iv( GLuint index
, GLint
* v
) {
16982 void (*func_glVertexAttribI1iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI1iv
];
16983 TRACE("(%d, %p)\n", index
, v
);
16985 func_glVertexAttribI1iv( index
, v
);
16989 static void WINAPI
wine_glVertexAttribI1ivEXT( GLuint index
, GLint
* v
) {
16990 void (*func_glVertexAttribI1ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI1ivEXT
];
16991 TRACE("(%d, %p)\n", index
, v
);
16993 func_glVertexAttribI1ivEXT( index
, v
);
16997 static void WINAPI
wine_glVertexAttribI1ui( GLuint index
, GLuint x
) {
16998 void (*func_glVertexAttribI1ui
)( GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI1ui
];
16999 TRACE("(%d, %d)\n", index
, x
);
17001 func_glVertexAttribI1ui( index
, x
);
17005 static void WINAPI
wine_glVertexAttribI1uiEXT( GLuint index
, GLuint x
) {
17006 void (*func_glVertexAttribI1uiEXT
)( GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI1uiEXT
];
17007 TRACE("(%d, %d)\n", index
, x
);
17009 func_glVertexAttribI1uiEXT( index
, x
);
17013 static void WINAPI
wine_glVertexAttribI1uiv( GLuint index
, GLuint
* v
) {
17014 void (*func_glVertexAttribI1uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI1uiv
];
17015 TRACE("(%d, %p)\n", index
, v
);
17017 func_glVertexAttribI1uiv( index
, v
);
17021 static void WINAPI
wine_glVertexAttribI1uivEXT( GLuint index
, GLuint
* v
) {
17022 void (*func_glVertexAttribI1uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI1uivEXT
];
17023 TRACE("(%d, %p)\n", index
, v
);
17025 func_glVertexAttribI1uivEXT( index
, v
);
17029 static void WINAPI
wine_glVertexAttribI2i( GLuint index
, GLint x
, GLint y
) {
17030 void (*func_glVertexAttribI2i
)( GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI2i
];
17031 TRACE("(%d, %d, %d)\n", index
, x
, y
);
17033 func_glVertexAttribI2i( index
, x
, y
);
17037 static void WINAPI
wine_glVertexAttribI2iEXT( GLuint index
, GLint x
, GLint y
) {
17038 void (*func_glVertexAttribI2iEXT
)( GLuint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI2iEXT
];
17039 TRACE("(%d, %d, %d)\n", index
, x
, y
);
17041 func_glVertexAttribI2iEXT( index
, x
, y
);
17045 static void WINAPI
wine_glVertexAttribI2iv( GLuint index
, GLint
* v
) {
17046 void (*func_glVertexAttribI2iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI2iv
];
17047 TRACE("(%d, %p)\n", index
, v
);
17049 func_glVertexAttribI2iv( index
, v
);
17053 static void WINAPI
wine_glVertexAttribI2ivEXT( GLuint index
, GLint
* v
) {
17054 void (*func_glVertexAttribI2ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI2ivEXT
];
17055 TRACE("(%d, %p)\n", index
, v
);
17057 func_glVertexAttribI2ivEXT( index
, v
);
17061 static void WINAPI
wine_glVertexAttribI2ui( GLuint index
, GLuint x
, GLuint y
) {
17062 void (*func_glVertexAttribI2ui
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI2ui
];
17063 TRACE("(%d, %d, %d)\n", index
, x
, y
);
17065 func_glVertexAttribI2ui( index
, x
, y
);
17069 static void WINAPI
wine_glVertexAttribI2uiEXT( GLuint index
, GLuint x
, GLuint y
) {
17070 void (*func_glVertexAttribI2uiEXT
)( GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI2uiEXT
];
17071 TRACE("(%d, %d, %d)\n", index
, x
, y
);
17073 func_glVertexAttribI2uiEXT( index
, x
, y
);
17077 static void WINAPI
wine_glVertexAttribI2uiv( GLuint index
, GLuint
* v
) {
17078 void (*func_glVertexAttribI2uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI2uiv
];
17079 TRACE("(%d, %p)\n", index
, v
);
17081 func_glVertexAttribI2uiv( index
, v
);
17085 static void WINAPI
wine_glVertexAttribI2uivEXT( GLuint index
, GLuint
* v
) {
17086 void (*func_glVertexAttribI2uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI2uivEXT
];
17087 TRACE("(%d, %p)\n", index
, v
);
17089 func_glVertexAttribI2uivEXT( index
, v
);
17093 static void WINAPI
wine_glVertexAttribI3i( GLuint index
, GLint x
, GLint y
, GLint z
) {
17094 void (*func_glVertexAttribI3i
)( GLuint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI3i
];
17095 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
17097 func_glVertexAttribI3i( index
, x
, y
, z
);
17101 static void WINAPI
wine_glVertexAttribI3iEXT( GLuint index
, GLint x
, GLint y
, GLint z
) {
17102 void (*func_glVertexAttribI3iEXT
)( GLuint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI3iEXT
];
17103 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
17105 func_glVertexAttribI3iEXT( index
, x
, y
, z
);
17109 static void WINAPI
wine_glVertexAttribI3iv( GLuint index
, GLint
* v
) {
17110 void (*func_glVertexAttribI3iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI3iv
];
17111 TRACE("(%d, %p)\n", index
, v
);
17113 func_glVertexAttribI3iv( index
, v
);
17117 static void WINAPI
wine_glVertexAttribI3ivEXT( GLuint index
, GLint
* v
) {
17118 void (*func_glVertexAttribI3ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI3ivEXT
];
17119 TRACE("(%d, %p)\n", index
, v
);
17121 func_glVertexAttribI3ivEXT( index
, v
);
17125 static void WINAPI
wine_glVertexAttribI3ui( GLuint index
, GLuint x
, GLuint y
, GLuint z
) {
17126 void (*func_glVertexAttribI3ui
)( GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI3ui
];
17127 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
17129 func_glVertexAttribI3ui( index
, x
, y
, z
);
17133 static void WINAPI
wine_glVertexAttribI3uiEXT( GLuint index
, GLuint x
, GLuint y
, GLuint z
) {
17134 void (*func_glVertexAttribI3uiEXT
)( GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI3uiEXT
];
17135 TRACE("(%d, %d, %d, %d)\n", index
, x
, y
, z
);
17137 func_glVertexAttribI3uiEXT( index
, x
, y
, z
);
17141 static void WINAPI
wine_glVertexAttribI3uiv( GLuint index
, GLuint
* v
) {
17142 void (*func_glVertexAttribI3uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI3uiv
];
17143 TRACE("(%d, %p)\n", index
, v
);
17145 func_glVertexAttribI3uiv( index
, v
);
17149 static void WINAPI
wine_glVertexAttribI3uivEXT( GLuint index
, GLuint
* v
) {
17150 void (*func_glVertexAttribI3uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI3uivEXT
];
17151 TRACE("(%d, %p)\n", index
, v
);
17153 func_glVertexAttribI3uivEXT( index
, v
);
17157 static void WINAPI
wine_glVertexAttribI4bv( GLuint index
, GLbyte
* v
) {
17158 void (*func_glVertexAttribI4bv
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttribI4bv
];
17159 TRACE("(%d, %p)\n", index
, v
);
17161 func_glVertexAttribI4bv( index
, v
);
17165 static void WINAPI
wine_glVertexAttribI4bvEXT( GLuint index
, GLbyte
* v
) {
17166 void (*func_glVertexAttribI4bvEXT
)( GLuint
, GLbyte
* ) = extension_funcs
[EXT_glVertexAttribI4bvEXT
];
17167 TRACE("(%d, %p)\n", index
, v
);
17169 func_glVertexAttribI4bvEXT( index
, v
);
17173 static void WINAPI
wine_glVertexAttribI4i( GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
17174 void (*func_glVertexAttribI4i
)( GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI4i
];
17175 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
17177 func_glVertexAttribI4i( index
, x
, y
, z
, w
);
17181 static void WINAPI
wine_glVertexAttribI4iEXT( GLuint index
, GLint x
, GLint y
, GLint z
, GLint w
) {
17182 void (*func_glVertexAttribI4iEXT
)( GLuint
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexAttribI4iEXT
];
17183 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
17185 func_glVertexAttribI4iEXT( index
, x
, y
, z
, w
);
17189 static void WINAPI
wine_glVertexAttribI4iv( GLuint index
, GLint
* v
) {
17190 void (*func_glVertexAttribI4iv
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI4iv
];
17191 TRACE("(%d, %p)\n", index
, v
);
17193 func_glVertexAttribI4iv( index
, v
);
17197 static void WINAPI
wine_glVertexAttribI4ivEXT( GLuint index
, GLint
* v
) {
17198 void (*func_glVertexAttribI4ivEXT
)( GLuint
, GLint
* ) = extension_funcs
[EXT_glVertexAttribI4ivEXT
];
17199 TRACE("(%d, %p)\n", index
, v
);
17201 func_glVertexAttribI4ivEXT( index
, v
);
17205 static void WINAPI
wine_glVertexAttribI4sv( GLuint index
, GLshort
* v
) {
17206 void (*func_glVertexAttribI4sv
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribI4sv
];
17207 TRACE("(%d, %p)\n", index
, v
);
17209 func_glVertexAttribI4sv( index
, v
);
17213 static void WINAPI
wine_glVertexAttribI4svEXT( GLuint index
, GLshort
* v
) {
17214 void (*func_glVertexAttribI4svEXT
)( GLuint
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribI4svEXT
];
17215 TRACE("(%d, %p)\n", index
, v
);
17217 func_glVertexAttribI4svEXT( index
, v
);
17221 static void WINAPI
wine_glVertexAttribI4ubv( GLuint index
, GLubyte
* v
) {
17222 void (*func_glVertexAttribI4ubv
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttribI4ubv
];
17223 TRACE("(%d, %p)\n", index
, v
);
17225 func_glVertexAttribI4ubv( index
, v
);
17229 static void WINAPI
wine_glVertexAttribI4ubvEXT( GLuint index
, GLubyte
* v
) {
17230 void (*func_glVertexAttribI4ubvEXT
)( GLuint
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttribI4ubvEXT
];
17231 TRACE("(%d, %p)\n", index
, v
);
17233 func_glVertexAttribI4ubvEXT( index
, v
);
17237 static void WINAPI
wine_glVertexAttribI4ui( GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
17238 void (*func_glVertexAttribI4ui
)( GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI4ui
];
17239 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
17241 func_glVertexAttribI4ui( index
, x
, y
, z
, w
);
17245 static void WINAPI
wine_glVertexAttribI4uiEXT( GLuint index
, GLuint x
, GLuint y
, GLuint z
, GLuint w
) {
17246 void (*func_glVertexAttribI4uiEXT
)( GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) = extension_funcs
[EXT_glVertexAttribI4uiEXT
];
17247 TRACE("(%d, %d, %d, %d, %d)\n", index
, x
, y
, z
, w
);
17249 func_glVertexAttribI4uiEXT( index
, x
, y
, z
, w
);
17253 static void WINAPI
wine_glVertexAttribI4uiv( GLuint index
, GLuint
* v
) {
17254 void (*func_glVertexAttribI4uiv
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI4uiv
];
17255 TRACE("(%d, %p)\n", index
, v
);
17257 func_glVertexAttribI4uiv( index
, v
);
17261 static void WINAPI
wine_glVertexAttribI4uivEXT( GLuint index
, GLuint
* v
) {
17262 void (*func_glVertexAttribI4uivEXT
)( GLuint
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribI4uivEXT
];
17263 TRACE("(%d, %p)\n", index
, v
);
17265 func_glVertexAttribI4uivEXT( index
, v
);
17269 static void WINAPI
wine_glVertexAttribI4usv( GLuint index
, GLushort
* v
) {
17270 void (*func_glVertexAttribI4usv
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttribI4usv
];
17271 TRACE("(%d, %p)\n", index
, v
);
17273 func_glVertexAttribI4usv( index
, v
);
17277 static void WINAPI
wine_glVertexAttribI4usvEXT( GLuint index
, GLushort
* v
) {
17278 void (*func_glVertexAttribI4usvEXT
)( GLuint
, GLushort
* ) = extension_funcs
[EXT_glVertexAttribI4usvEXT
];
17279 TRACE("(%d, %p)\n", index
, v
);
17281 func_glVertexAttribI4usvEXT( index
, v
);
17285 static void WINAPI
wine_glVertexAttribIFormatNV( GLuint index
, GLint size
, GLenum type
, GLsizei stride
) {
17286 void (*func_glVertexAttribIFormatNV
)( GLuint
, GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glVertexAttribIFormatNV
];
17287 TRACE("(%d, %d, %d, %d)\n", index
, size
, type
, stride
);
17289 func_glVertexAttribIFormatNV( index
, size
, type
, stride
);
17293 static void WINAPI
wine_glVertexAttribIPointer( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
17294 void (*func_glVertexAttribIPointer
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribIPointer
];
17295 TRACE("(%d, %d, %d, %d, %p)\n", index
, size
, type
, stride
, pointer
);
17297 func_glVertexAttribIPointer( index
, size
, type
, stride
, pointer
);
17301 static void WINAPI
wine_glVertexAttribIPointerEXT( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
17302 void (*func_glVertexAttribIPointerEXT
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribIPointerEXT
];
17303 TRACE("(%d, %d, %d, %d, %p)\n", index
, size
, type
, stride
, pointer
);
17305 func_glVertexAttribIPointerEXT( index
, size
, type
, stride
, pointer
);
17309 static void WINAPI
wine_glVertexAttribL1d( GLuint index
, GLdouble x
) {
17310 void (*func_glVertexAttribL1d
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttribL1d
];
17311 TRACE("(%d, %f)\n", index
, x
);
17313 func_glVertexAttribL1d( index
, x
);
17317 static void WINAPI
wine_glVertexAttribL1dEXT( GLuint index
, GLdouble x
) {
17318 void (*func_glVertexAttribL1dEXT
)( GLuint
, GLdouble
) = extension_funcs
[EXT_glVertexAttribL1dEXT
];
17319 TRACE("(%d, %f)\n", index
, x
);
17321 func_glVertexAttribL1dEXT( index
, x
);
17325 static void WINAPI
wine_glVertexAttribL1dv( GLuint index
, GLdouble
* v
) {
17326 void (*func_glVertexAttribL1dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribL1dv
];
17327 TRACE("(%d, %p)\n", index
, v
);
17329 func_glVertexAttribL1dv( index
, v
);
17333 static void WINAPI
wine_glVertexAttribL1dvEXT( GLuint index
, GLdouble
* v
) {
17334 void (*func_glVertexAttribL1dvEXT
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribL1dvEXT
];
17335 TRACE("(%d, %p)\n", index
, v
);
17337 func_glVertexAttribL1dvEXT( index
, v
);
17341 static void WINAPI
wine_glVertexAttribL1i64NV( GLuint index
, INT64 x
) {
17342 void (*func_glVertexAttribL1i64NV
)( GLuint
, INT64
) = extension_funcs
[EXT_glVertexAttribL1i64NV
];
17343 TRACE("(%d, %s)\n", index
, wine_dbgstr_longlong(x
) );
17345 func_glVertexAttribL1i64NV( index
, x
);
17349 static void WINAPI
wine_glVertexAttribL1i64vNV( GLuint index
, INT64
* v
) {
17350 void (*func_glVertexAttribL1i64vNV
)( GLuint
, INT64
* ) = extension_funcs
[EXT_glVertexAttribL1i64vNV
];
17351 TRACE("(%d, %p)\n", index
, v
);
17353 func_glVertexAttribL1i64vNV( index
, v
);
17357 static void WINAPI
wine_glVertexAttribL1ui64NV( GLuint index
, UINT64 x
) {
17358 void (*func_glVertexAttribL1ui64NV
)( GLuint
, UINT64
) = extension_funcs
[EXT_glVertexAttribL1ui64NV
];
17359 TRACE("(%d, %s)\n", index
, wine_dbgstr_longlong(x
) );
17361 func_glVertexAttribL1ui64NV( index
, x
);
17365 static void WINAPI
wine_glVertexAttribL1ui64vNV( GLuint index
, UINT64
* v
) {
17366 void (*func_glVertexAttribL1ui64vNV
)( GLuint
, UINT64
* ) = extension_funcs
[EXT_glVertexAttribL1ui64vNV
];
17367 TRACE("(%d, %p)\n", index
, v
);
17369 func_glVertexAttribL1ui64vNV( index
, v
);
17373 static void WINAPI
wine_glVertexAttribL2d( GLuint index
, GLdouble x
, GLdouble y
) {
17374 void (*func_glVertexAttribL2d
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttribL2d
];
17375 TRACE("(%d, %f, %f)\n", index
, x
, y
);
17377 func_glVertexAttribL2d( index
, x
, y
);
17381 static void WINAPI
wine_glVertexAttribL2dEXT( GLuint index
, GLdouble x
, GLdouble y
) {
17382 void (*func_glVertexAttribL2dEXT
)( GLuint
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttribL2dEXT
];
17383 TRACE("(%d, %f, %f)\n", index
, x
, y
);
17385 func_glVertexAttribL2dEXT( index
, x
, y
);
17389 static void WINAPI
wine_glVertexAttribL2dv( GLuint index
, GLdouble
* v
) {
17390 void (*func_glVertexAttribL2dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribL2dv
];
17391 TRACE("(%d, %p)\n", index
, v
);
17393 func_glVertexAttribL2dv( index
, v
);
17397 static void WINAPI
wine_glVertexAttribL2dvEXT( GLuint index
, GLdouble
* v
) {
17398 void (*func_glVertexAttribL2dvEXT
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribL2dvEXT
];
17399 TRACE("(%d, %p)\n", index
, v
);
17401 func_glVertexAttribL2dvEXT( index
, v
);
17405 static void WINAPI
wine_glVertexAttribL2i64NV( GLuint index
, INT64 x
, INT64 y
) {
17406 void (*func_glVertexAttribL2i64NV
)( GLuint
, INT64
, INT64
) = extension_funcs
[EXT_glVertexAttribL2i64NV
];
17407 TRACE("(%d, %s, %s)\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
17409 func_glVertexAttribL2i64NV( index
, x
, y
);
17413 static void WINAPI
wine_glVertexAttribL2i64vNV( GLuint index
, INT64
* v
) {
17414 void (*func_glVertexAttribL2i64vNV
)( GLuint
, INT64
* ) = extension_funcs
[EXT_glVertexAttribL2i64vNV
];
17415 TRACE("(%d, %p)\n", index
, v
);
17417 func_glVertexAttribL2i64vNV( index
, v
);
17421 static void WINAPI
wine_glVertexAttribL2ui64NV( GLuint index
, UINT64 x
, UINT64 y
) {
17422 void (*func_glVertexAttribL2ui64NV
)( GLuint
, UINT64
, UINT64
) = extension_funcs
[EXT_glVertexAttribL2ui64NV
];
17423 TRACE("(%d, %s, %s)\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
) );
17425 func_glVertexAttribL2ui64NV( index
, x
, y
);
17429 static void WINAPI
wine_glVertexAttribL2ui64vNV( GLuint index
, UINT64
* v
) {
17430 void (*func_glVertexAttribL2ui64vNV
)( GLuint
, UINT64
* ) = extension_funcs
[EXT_glVertexAttribL2ui64vNV
];
17431 TRACE("(%d, %p)\n", index
, v
);
17433 func_glVertexAttribL2ui64vNV( index
, v
);
17437 static void WINAPI
wine_glVertexAttribL3d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
17438 void (*func_glVertexAttribL3d
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttribL3d
];
17439 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
17441 func_glVertexAttribL3d( index
, x
, y
, z
);
17445 static void WINAPI
wine_glVertexAttribL3dEXT( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
) {
17446 void (*func_glVertexAttribL3dEXT
)( GLuint
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttribL3dEXT
];
17447 TRACE("(%d, %f, %f, %f)\n", index
, x
, y
, z
);
17449 func_glVertexAttribL3dEXT( index
, x
, y
, z
);
17453 static void WINAPI
wine_glVertexAttribL3dv( GLuint index
, GLdouble
* v
) {
17454 void (*func_glVertexAttribL3dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribL3dv
];
17455 TRACE("(%d, %p)\n", index
, v
);
17457 func_glVertexAttribL3dv( index
, v
);
17461 static void WINAPI
wine_glVertexAttribL3dvEXT( GLuint index
, GLdouble
* v
) {
17462 void (*func_glVertexAttribL3dvEXT
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribL3dvEXT
];
17463 TRACE("(%d, %p)\n", index
, v
);
17465 func_glVertexAttribL3dvEXT( index
, v
);
17469 static void WINAPI
wine_glVertexAttribL3i64NV( GLuint index
, INT64 x
, INT64 y
, INT64 z
) {
17470 void (*func_glVertexAttribL3i64NV
)( GLuint
, INT64
, INT64
, INT64
) = extension_funcs
[EXT_glVertexAttribL3i64NV
];
17471 TRACE("(%d, %s, %s, %s)\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
17473 func_glVertexAttribL3i64NV( index
, x
, y
, z
);
17477 static void WINAPI
wine_glVertexAttribL3i64vNV( GLuint index
, INT64
* v
) {
17478 void (*func_glVertexAttribL3i64vNV
)( GLuint
, INT64
* ) = extension_funcs
[EXT_glVertexAttribL3i64vNV
];
17479 TRACE("(%d, %p)\n", index
, v
);
17481 func_glVertexAttribL3i64vNV( index
, v
);
17485 static void WINAPI
wine_glVertexAttribL3ui64NV( GLuint index
, UINT64 x
, UINT64 y
, UINT64 z
) {
17486 void (*func_glVertexAttribL3ui64NV
)( GLuint
, UINT64
, UINT64
, UINT64
) = extension_funcs
[EXT_glVertexAttribL3ui64NV
];
17487 TRACE("(%d, %s, %s, %s)\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
) );
17489 func_glVertexAttribL3ui64NV( index
, x
, y
, z
);
17493 static void WINAPI
wine_glVertexAttribL3ui64vNV( GLuint index
, UINT64
* v
) {
17494 void (*func_glVertexAttribL3ui64vNV
)( GLuint
, UINT64
* ) = extension_funcs
[EXT_glVertexAttribL3ui64vNV
];
17495 TRACE("(%d, %p)\n", index
, v
);
17497 func_glVertexAttribL3ui64vNV( index
, v
);
17501 static void WINAPI
wine_glVertexAttribL4d( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
17502 void (*func_glVertexAttribL4d
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttribL4d
];
17503 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
17505 func_glVertexAttribL4d( index
, x
, y
, z
, w
);
17509 static void WINAPI
wine_glVertexAttribL4dEXT( GLuint index
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
17510 void (*func_glVertexAttribL4dEXT
)( GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexAttribL4dEXT
];
17511 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, z
, w
);
17513 func_glVertexAttribL4dEXT( index
, x
, y
, z
, w
);
17517 static void WINAPI
wine_glVertexAttribL4dv( GLuint index
, GLdouble
* v
) {
17518 void (*func_glVertexAttribL4dv
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribL4dv
];
17519 TRACE("(%d, %p)\n", index
, v
);
17521 func_glVertexAttribL4dv( index
, v
);
17525 static void WINAPI
wine_glVertexAttribL4dvEXT( GLuint index
, GLdouble
* v
) {
17526 void (*func_glVertexAttribL4dvEXT
)( GLuint
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribL4dvEXT
];
17527 TRACE("(%d, %p)\n", index
, v
);
17529 func_glVertexAttribL4dvEXT( index
, v
);
17533 static void WINAPI
wine_glVertexAttribL4i64NV( GLuint index
, INT64 x
, INT64 y
, INT64 z
, INT64 w
) {
17534 void (*func_glVertexAttribL4i64NV
)( GLuint
, INT64
, INT64
, INT64
, INT64
) = extension_funcs
[EXT_glVertexAttribL4i64NV
];
17535 TRACE("(%d, %s, %s, %s, %s)\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
17537 func_glVertexAttribL4i64NV( index
, x
, y
, z
, w
);
17541 static void WINAPI
wine_glVertexAttribL4i64vNV( GLuint index
, INT64
* v
) {
17542 void (*func_glVertexAttribL4i64vNV
)( GLuint
, INT64
* ) = extension_funcs
[EXT_glVertexAttribL4i64vNV
];
17543 TRACE("(%d, %p)\n", index
, v
);
17545 func_glVertexAttribL4i64vNV( index
, v
);
17549 static void WINAPI
wine_glVertexAttribL4ui64NV( GLuint index
, UINT64 x
, UINT64 y
, UINT64 z
, UINT64 w
) {
17550 void (*func_glVertexAttribL4ui64NV
)( GLuint
, UINT64
, UINT64
, UINT64
, UINT64
) = extension_funcs
[EXT_glVertexAttribL4ui64NV
];
17551 TRACE("(%d, %s, %s, %s, %s)\n", index
, wine_dbgstr_longlong(x
), wine_dbgstr_longlong(y
), wine_dbgstr_longlong(z
), wine_dbgstr_longlong(w
) );
17553 func_glVertexAttribL4ui64NV( index
, x
, y
, z
, w
);
17557 static void WINAPI
wine_glVertexAttribL4ui64vNV( GLuint index
, UINT64
* v
) {
17558 void (*func_glVertexAttribL4ui64vNV
)( GLuint
, UINT64
* ) = extension_funcs
[EXT_glVertexAttribL4ui64vNV
];
17559 TRACE("(%d, %p)\n", index
, v
);
17561 func_glVertexAttribL4ui64vNV( index
, v
);
17565 static void WINAPI
wine_glVertexAttribLFormatNV( GLuint index
, GLint size
, GLenum type
, GLsizei stride
) {
17566 void (*func_glVertexAttribLFormatNV
)( GLuint
, GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glVertexAttribLFormatNV
];
17567 TRACE("(%d, %d, %d, %d)\n", index
, size
, type
, stride
);
17569 func_glVertexAttribLFormatNV( index
, size
, type
, stride
);
17573 static void WINAPI
wine_glVertexAttribLPointer( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
17574 void (*func_glVertexAttribLPointer
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribLPointer
];
17575 TRACE("(%d, %d, %d, %d, %p)\n", index
, size
, type
, stride
, pointer
);
17577 func_glVertexAttribLPointer( index
, size
, type
, stride
, pointer
);
17581 static void WINAPI
wine_glVertexAttribLPointerEXT( GLuint index
, GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
17582 void (*func_glVertexAttribLPointerEXT
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribLPointerEXT
];
17583 TRACE("(%d, %d, %d, %d, %p)\n", index
, size
, type
, stride
, pointer
);
17585 func_glVertexAttribLPointerEXT( index
, size
, type
, stride
, pointer
);
17589 static void WINAPI
wine_glVertexAttribP1ui( GLuint index
, GLenum type
, GLboolean normalized
, GLuint value
) {
17590 void (*func_glVertexAttribP1ui
)( GLuint
, GLenum
, GLboolean
, GLuint
) = extension_funcs
[EXT_glVertexAttribP1ui
];
17591 TRACE("(%d, %d, %d, %d)\n", index
, type
, normalized
, value
);
17593 func_glVertexAttribP1ui( index
, type
, normalized
, value
);
17597 static void WINAPI
wine_glVertexAttribP1uiv( GLuint index
, GLenum type
, GLboolean normalized
, GLuint
* value
) {
17598 void (*func_glVertexAttribP1uiv
)( GLuint
, GLenum
, GLboolean
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribP1uiv
];
17599 TRACE("(%d, %d, %d, %p)\n", index
, type
, normalized
, value
);
17601 func_glVertexAttribP1uiv( index
, type
, normalized
, value
);
17605 static void WINAPI
wine_glVertexAttribP2ui( GLuint index
, GLenum type
, GLboolean normalized
, GLuint value
) {
17606 void (*func_glVertexAttribP2ui
)( GLuint
, GLenum
, GLboolean
, GLuint
) = extension_funcs
[EXT_glVertexAttribP2ui
];
17607 TRACE("(%d, %d, %d, %d)\n", index
, type
, normalized
, value
);
17609 func_glVertexAttribP2ui( index
, type
, normalized
, value
);
17613 static void WINAPI
wine_glVertexAttribP2uiv( GLuint index
, GLenum type
, GLboolean normalized
, GLuint
* value
) {
17614 void (*func_glVertexAttribP2uiv
)( GLuint
, GLenum
, GLboolean
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribP2uiv
];
17615 TRACE("(%d, %d, %d, %p)\n", index
, type
, normalized
, value
);
17617 func_glVertexAttribP2uiv( index
, type
, normalized
, value
);
17621 static void WINAPI
wine_glVertexAttribP3ui( GLuint index
, GLenum type
, GLboolean normalized
, GLuint value
) {
17622 void (*func_glVertexAttribP3ui
)( GLuint
, GLenum
, GLboolean
, GLuint
) = extension_funcs
[EXT_glVertexAttribP3ui
];
17623 TRACE("(%d, %d, %d, %d)\n", index
, type
, normalized
, value
);
17625 func_glVertexAttribP3ui( index
, type
, normalized
, value
);
17629 static void WINAPI
wine_glVertexAttribP3uiv( GLuint index
, GLenum type
, GLboolean normalized
, GLuint
* value
) {
17630 void (*func_glVertexAttribP3uiv
)( GLuint
, GLenum
, GLboolean
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribP3uiv
];
17631 TRACE("(%d, %d, %d, %p)\n", index
, type
, normalized
, value
);
17633 func_glVertexAttribP3uiv( index
, type
, normalized
, value
);
17637 static void WINAPI
wine_glVertexAttribP4ui( GLuint index
, GLenum type
, GLboolean normalized
, GLuint value
) {
17638 void (*func_glVertexAttribP4ui
)( GLuint
, GLenum
, GLboolean
, GLuint
) = extension_funcs
[EXT_glVertexAttribP4ui
];
17639 TRACE("(%d, %d, %d, %d)\n", index
, type
, normalized
, value
);
17641 func_glVertexAttribP4ui( index
, type
, normalized
, value
);
17645 static void WINAPI
wine_glVertexAttribP4uiv( GLuint index
, GLenum type
, GLboolean normalized
, GLuint
* value
) {
17646 void (*func_glVertexAttribP4uiv
)( GLuint
, GLenum
, GLboolean
, GLuint
* ) = extension_funcs
[EXT_glVertexAttribP4uiv
];
17647 TRACE("(%d, %d, %d, %p)\n", index
, type
, normalized
, value
);
17649 func_glVertexAttribP4uiv( index
, type
, normalized
, value
);
17653 static void WINAPI
wine_glVertexAttribPointer( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLvoid
* pointer
) {
17654 void (*func_glVertexAttribPointer
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribPointer
];
17655 TRACE("(%d, %d, %d, %d, %d, %p)\n", index
, size
, type
, normalized
, stride
, pointer
);
17657 func_glVertexAttribPointer( index
, size
, type
, normalized
, stride
, pointer
);
17661 static void WINAPI
wine_glVertexAttribPointerARB( GLuint index
, GLint size
, GLenum type
, GLboolean normalized
, GLsizei stride
, GLvoid
* pointer
) {
17662 void (*func_glVertexAttribPointerARB
)( GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribPointerARB
];
17663 TRACE("(%d, %d, %d, %d, %d, %p)\n", index
, size
, type
, normalized
, stride
, pointer
);
17665 func_glVertexAttribPointerARB( index
, size
, type
, normalized
, stride
, pointer
);
17669 static void WINAPI
wine_glVertexAttribPointerNV( GLuint index
, GLint fsize
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
17670 void (*func_glVertexAttribPointerNV
)( GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexAttribPointerNV
];
17671 TRACE("(%d, %d, %d, %d, %p)\n", index
, fsize
, type
, stride
, pointer
);
17673 func_glVertexAttribPointerNV( index
, fsize
, type
, stride
, pointer
);
17677 static void WINAPI
wine_glVertexAttribs1dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
17678 void (*func_glVertexAttribs1dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs1dvNV
];
17679 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17681 func_glVertexAttribs1dvNV( index
, count
, v
);
17685 static void WINAPI
wine_glVertexAttribs1fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
17686 void (*func_glVertexAttribs1fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs1fvNV
];
17687 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17689 func_glVertexAttribs1fvNV( index
, count
, v
);
17693 static void WINAPI
wine_glVertexAttribs1hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
17694 void (*func_glVertexAttribs1hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs1hvNV
];
17695 TRACE("(%d, %d, %p)\n", index
, n
, v
);
17697 func_glVertexAttribs1hvNV( index
, n
, v
);
17701 static void WINAPI
wine_glVertexAttribs1svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
17702 void (*func_glVertexAttribs1svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs1svNV
];
17703 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17705 func_glVertexAttribs1svNV( index
, count
, v
);
17709 static void WINAPI
wine_glVertexAttribs2dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
17710 void (*func_glVertexAttribs2dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs2dvNV
];
17711 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17713 func_glVertexAttribs2dvNV( index
, count
, v
);
17717 static void WINAPI
wine_glVertexAttribs2fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
17718 void (*func_glVertexAttribs2fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs2fvNV
];
17719 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17721 func_glVertexAttribs2fvNV( index
, count
, v
);
17725 static void WINAPI
wine_glVertexAttribs2hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
17726 void (*func_glVertexAttribs2hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs2hvNV
];
17727 TRACE("(%d, %d, %p)\n", index
, n
, v
);
17729 func_glVertexAttribs2hvNV( index
, n
, v
);
17733 static void WINAPI
wine_glVertexAttribs2svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
17734 void (*func_glVertexAttribs2svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs2svNV
];
17735 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17737 func_glVertexAttribs2svNV( index
, count
, v
);
17741 static void WINAPI
wine_glVertexAttribs3dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
17742 void (*func_glVertexAttribs3dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs3dvNV
];
17743 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17745 func_glVertexAttribs3dvNV( index
, count
, v
);
17749 static void WINAPI
wine_glVertexAttribs3fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
17750 void (*func_glVertexAttribs3fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs3fvNV
];
17751 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17753 func_glVertexAttribs3fvNV( index
, count
, v
);
17757 static void WINAPI
wine_glVertexAttribs3hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
17758 void (*func_glVertexAttribs3hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs3hvNV
];
17759 TRACE("(%d, %d, %p)\n", index
, n
, v
);
17761 func_glVertexAttribs3hvNV( index
, n
, v
);
17765 static void WINAPI
wine_glVertexAttribs3svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
17766 void (*func_glVertexAttribs3svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs3svNV
];
17767 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17769 func_glVertexAttribs3svNV( index
, count
, v
);
17773 static void WINAPI
wine_glVertexAttribs4dvNV( GLuint index
, GLsizei count
, GLdouble
* v
) {
17774 void (*func_glVertexAttribs4dvNV
)( GLuint
, GLsizei
, GLdouble
* ) = extension_funcs
[EXT_glVertexAttribs4dvNV
];
17775 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17777 func_glVertexAttribs4dvNV( index
, count
, v
);
17781 static void WINAPI
wine_glVertexAttribs4fvNV( GLuint index
, GLsizei count
, GLfloat
* v
) {
17782 void (*func_glVertexAttribs4fvNV
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glVertexAttribs4fvNV
];
17783 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17785 func_glVertexAttribs4fvNV( index
, count
, v
);
17789 static void WINAPI
wine_glVertexAttribs4hvNV( GLuint index
, GLsizei n
, unsigned short* v
) {
17790 void (*func_glVertexAttribs4hvNV
)( GLuint
, GLsizei
, unsigned short* ) = extension_funcs
[EXT_glVertexAttribs4hvNV
];
17791 TRACE("(%d, %d, %p)\n", index
, n
, v
);
17793 func_glVertexAttribs4hvNV( index
, n
, v
);
17797 static void WINAPI
wine_glVertexAttribs4svNV( GLuint index
, GLsizei count
, GLshort
* v
) {
17798 void (*func_glVertexAttribs4svNV
)( GLuint
, GLsizei
, GLshort
* ) = extension_funcs
[EXT_glVertexAttribs4svNV
];
17799 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17801 func_glVertexAttribs4svNV( index
, count
, v
);
17805 static void WINAPI
wine_glVertexAttribs4ubvNV( GLuint index
, GLsizei count
, GLubyte
* v
) {
17806 void (*func_glVertexAttribs4ubvNV
)( GLuint
, GLsizei
, GLubyte
* ) = extension_funcs
[EXT_glVertexAttribs4ubvNV
];
17807 TRACE("(%d, %d, %p)\n", index
, count
, v
);
17809 func_glVertexAttribs4ubvNV( index
, count
, v
);
17813 static void WINAPI
wine_glVertexBlendARB( GLint count
) {
17814 void (*func_glVertexBlendARB
)( GLint
) = extension_funcs
[EXT_glVertexBlendARB
];
17815 TRACE("(%d)\n", count
);
17817 func_glVertexBlendARB( count
);
17821 static void WINAPI
wine_glVertexBlendEnvfATI( GLenum pname
, GLfloat param
) {
17822 void (*func_glVertexBlendEnvfATI
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glVertexBlendEnvfATI
];
17823 TRACE("(%d, %f)\n", pname
, param
);
17825 func_glVertexBlendEnvfATI( pname
, param
);
17829 static void WINAPI
wine_glVertexBlendEnviATI( GLenum pname
, GLint param
) {
17830 void (*func_glVertexBlendEnviATI
)( GLenum
, GLint
) = extension_funcs
[EXT_glVertexBlendEnviATI
];
17831 TRACE("(%d, %d)\n", pname
, param
);
17833 func_glVertexBlendEnviATI( pname
, param
);
17837 static void WINAPI
wine_glVertexFormatNV( GLint size
, GLenum type
, GLsizei stride
) {
17838 void (*func_glVertexFormatNV
)( GLint
, GLenum
, GLsizei
) = extension_funcs
[EXT_glVertexFormatNV
];
17839 TRACE("(%d, %d, %d)\n", size
, type
, stride
);
17841 func_glVertexFormatNV( size
, type
, stride
);
17845 static void WINAPI
wine_glVertexP2ui( GLenum type
, GLuint value
) {
17846 void (*func_glVertexP2ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glVertexP2ui
];
17847 TRACE("(%d, %d)\n", type
, value
);
17849 func_glVertexP2ui( type
, value
);
17853 static void WINAPI
wine_glVertexP2uiv( GLenum type
, GLuint
* value
) {
17854 void (*func_glVertexP2uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glVertexP2uiv
];
17855 TRACE("(%d, %p)\n", type
, value
);
17857 func_glVertexP2uiv( type
, value
);
17861 static void WINAPI
wine_glVertexP3ui( GLenum type
, GLuint value
) {
17862 void (*func_glVertexP3ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glVertexP3ui
];
17863 TRACE("(%d, %d)\n", type
, value
);
17865 func_glVertexP3ui( type
, value
);
17869 static void WINAPI
wine_glVertexP3uiv( GLenum type
, GLuint
* value
) {
17870 void (*func_glVertexP3uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glVertexP3uiv
];
17871 TRACE("(%d, %p)\n", type
, value
);
17873 func_glVertexP3uiv( type
, value
);
17877 static void WINAPI
wine_glVertexP4ui( GLenum type
, GLuint value
) {
17878 void (*func_glVertexP4ui
)( GLenum
, GLuint
) = extension_funcs
[EXT_glVertexP4ui
];
17879 TRACE("(%d, %d)\n", type
, value
);
17881 func_glVertexP4ui( type
, value
);
17885 static void WINAPI
wine_glVertexP4uiv( GLenum type
, GLuint
* value
) {
17886 void (*func_glVertexP4uiv
)( GLenum
, GLuint
* ) = extension_funcs
[EXT_glVertexP4uiv
];
17887 TRACE("(%d, %p)\n", type
, value
);
17889 func_glVertexP4uiv( type
, value
);
17893 static void WINAPI
wine_glVertexPointerEXT( GLint size
, GLenum type
, GLsizei stride
, GLsizei count
, GLvoid
* pointer
) {
17894 void (*func_glVertexPointerEXT
)( GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexPointerEXT
];
17895 TRACE("(%d, %d, %d, %d, %p)\n", size
, type
, stride
, count
, pointer
);
17897 func_glVertexPointerEXT( size
, type
, stride
, count
, pointer
);
17901 static void WINAPI
wine_glVertexPointerListIBM( GLint size
, GLenum type
, GLint stride
, GLvoid
** pointer
, GLint ptrstride
) {
17902 void (*func_glVertexPointerListIBM
)( GLint
, GLenum
, GLint
, GLvoid
**, GLint
) = extension_funcs
[EXT_glVertexPointerListIBM
];
17903 TRACE("(%d, %d, %d, %p, %d)\n", size
, type
, stride
, pointer
, ptrstride
);
17905 func_glVertexPointerListIBM( size
, type
, stride
, pointer
, ptrstride
);
17909 static void WINAPI
wine_glVertexPointervINTEL( GLint size
, GLenum type
, GLvoid
** pointer
) {
17910 void (*func_glVertexPointervINTEL
)( GLint
, GLenum
, GLvoid
** ) = extension_funcs
[EXT_glVertexPointervINTEL
];
17911 TRACE("(%d, %d, %p)\n", size
, type
, pointer
);
17913 func_glVertexPointervINTEL( size
, type
, pointer
);
17917 static void WINAPI
wine_glVertexStream1dATI( GLenum stream
, GLdouble x
) {
17918 void (*func_glVertexStream1dATI
)( GLenum
, GLdouble
) = extension_funcs
[EXT_glVertexStream1dATI
];
17919 TRACE("(%d, %f)\n", stream
, x
);
17921 func_glVertexStream1dATI( stream
, x
);
17925 static void WINAPI
wine_glVertexStream1dvATI( GLenum stream
, GLdouble
* coords
) {
17926 void (*func_glVertexStream1dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream1dvATI
];
17927 TRACE("(%d, %p)\n", stream
, coords
);
17929 func_glVertexStream1dvATI( stream
, coords
);
17933 static void WINAPI
wine_glVertexStream1fATI( GLenum stream
, GLfloat x
) {
17934 void (*func_glVertexStream1fATI
)( GLenum
, GLfloat
) = extension_funcs
[EXT_glVertexStream1fATI
];
17935 TRACE("(%d, %f)\n", stream
, x
);
17937 func_glVertexStream1fATI( stream
, x
);
17941 static void WINAPI
wine_glVertexStream1fvATI( GLenum stream
, GLfloat
* coords
) {
17942 void (*func_glVertexStream1fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream1fvATI
];
17943 TRACE("(%d, %p)\n", stream
, coords
);
17945 func_glVertexStream1fvATI( stream
, coords
);
17949 static void WINAPI
wine_glVertexStream1iATI( GLenum stream
, GLint x
) {
17950 void (*func_glVertexStream1iATI
)( GLenum
, GLint
) = extension_funcs
[EXT_glVertexStream1iATI
];
17951 TRACE("(%d, %d)\n", stream
, x
);
17953 func_glVertexStream1iATI( stream
, x
);
17957 static void WINAPI
wine_glVertexStream1ivATI( GLenum stream
, GLint
* coords
) {
17958 void (*func_glVertexStream1ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream1ivATI
];
17959 TRACE("(%d, %p)\n", stream
, coords
);
17961 func_glVertexStream1ivATI( stream
, coords
);
17965 static void WINAPI
wine_glVertexStream1sATI( GLenum stream
, GLshort x
) {
17966 void (*func_glVertexStream1sATI
)( GLenum
, GLshort
) = extension_funcs
[EXT_glVertexStream1sATI
];
17967 TRACE("(%d, %d)\n", stream
, x
);
17969 func_glVertexStream1sATI( stream
, x
);
17973 static void WINAPI
wine_glVertexStream1svATI( GLenum stream
, GLshort
* coords
) {
17974 void (*func_glVertexStream1svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream1svATI
];
17975 TRACE("(%d, %p)\n", stream
, coords
);
17977 func_glVertexStream1svATI( stream
, coords
);
17981 static void WINAPI
wine_glVertexStream2dATI( GLenum stream
, GLdouble x
, GLdouble y
) {
17982 void (*func_glVertexStream2dATI
)( GLenum
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexStream2dATI
];
17983 TRACE("(%d, %f, %f)\n", stream
, x
, y
);
17985 func_glVertexStream2dATI( stream
, x
, y
);
17989 static void WINAPI
wine_glVertexStream2dvATI( GLenum stream
, GLdouble
* coords
) {
17990 void (*func_glVertexStream2dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream2dvATI
];
17991 TRACE("(%d, %p)\n", stream
, coords
);
17993 func_glVertexStream2dvATI( stream
, coords
);
17997 static void WINAPI
wine_glVertexStream2fATI( GLenum stream
, GLfloat x
, GLfloat y
) {
17998 void (*func_glVertexStream2fATI
)( GLenum
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexStream2fATI
];
17999 TRACE("(%d, %f, %f)\n", stream
, x
, y
);
18001 func_glVertexStream2fATI( stream
, x
, y
);
18005 static void WINAPI
wine_glVertexStream2fvATI( GLenum stream
, GLfloat
* coords
) {
18006 void (*func_glVertexStream2fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream2fvATI
];
18007 TRACE("(%d, %p)\n", stream
, coords
);
18009 func_glVertexStream2fvATI( stream
, coords
);
18013 static void WINAPI
wine_glVertexStream2iATI( GLenum stream
, GLint x
, GLint y
) {
18014 void (*func_glVertexStream2iATI
)( GLenum
, GLint
, GLint
) = extension_funcs
[EXT_glVertexStream2iATI
];
18015 TRACE("(%d, %d, %d)\n", stream
, x
, y
);
18017 func_glVertexStream2iATI( stream
, x
, y
);
18021 static void WINAPI
wine_glVertexStream2ivATI( GLenum stream
, GLint
* coords
) {
18022 void (*func_glVertexStream2ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream2ivATI
];
18023 TRACE("(%d, %p)\n", stream
, coords
);
18025 func_glVertexStream2ivATI( stream
, coords
);
18029 static void WINAPI
wine_glVertexStream2sATI( GLenum stream
, GLshort x
, GLshort y
) {
18030 void (*func_glVertexStream2sATI
)( GLenum
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexStream2sATI
];
18031 TRACE("(%d, %d, %d)\n", stream
, x
, y
);
18033 func_glVertexStream2sATI( stream
, x
, y
);
18037 static void WINAPI
wine_glVertexStream2svATI( GLenum stream
, GLshort
* coords
) {
18038 void (*func_glVertexStream2svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream2svATI
];
18039 TRACE("(%d, %p)\n", stream
, coords
);
18041 func_glVertexStream2svATI( stream
, coords
);
18045 static void WINAPI
wine_glVertexStream3dATI( GLenum stream
, GLdouble x
, GLdouble y
, GLdouble z
) {
18046 void (*func_glVertexStream3dATI
)( GLenum
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexStream3dATI
];
18047 TRACE("(%d, %f, %f, %f)\n", stream
, x
, y
, z
);
18049 func_glVertexStream3dATI( stream
, x
, y
, z
);
18053 static void WINAPI
wine_glVertexStream3dvATI( GLenum stream
, GLdouble
* coords
) {
18054 void (*func_glVertexStream3dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream3dvATI
];
18055 TRACE("(%d, %p)\n", stream
, coords
);
18057 func_glVertexStream3dvATI( stream
, coords
);
18061 static void WINAPI
wine_glVertexStream3fATI( GLenum stream
, GLfloat x
, GLfloat y
, GLfloat z
) {
18062 void (*func_glVertexStream3fATI
)( GLenum
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexStream3fATI
];
18063 TRACE("(%d, %f, %f, %f)\n", stream
, x
, y
, z
);
18065 func_glVertexStream3fATI( stream
, x
, y
, z
);
18069 static void WINAPI
wine_glVertexStream3fvATI( GLenum stream
, GLfloat
* coords
) {
18070 void (*func_glVertexStream3fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream3fvATI
];
18071 TRACE("(%d, %p)\n", stream
, coords
);
18073 func_glVertexStream3fvATI( stream
, coords
);
18077 static void WINAPI
wine_glVertexStream3iATI( GLenum stream
, GLint x
, GLint y
, GLint z
) {
18078 void (*func_glVertexStream3iATI
)( GLenum
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexStream3iATI
];
18079 TRACE("(%d, %d, %d, %d)\n", stream
, x
, y
, z
);
18081 func_glVertexStream3iATI( stream
, x
, y
, z
);
18085 static void WINAPI
wine_glVertexStream3ivATI( GLenum stream
, GLint
* coords
) {
18086 void (*func_glVertexStream3ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream3ivATI
];
18087 TRACE("(%d, %p)\n", stream
, coords
);
18089 func_glVertexStream3ivATI( stream
, coords
);
18093 static void WINAPI
wine_glVertexStream3sATI( GLenum stream
, GLshort x
, GLshort y
, GLshort z
) {
18094 void (*func_glVertexStream3sATI
)( GLenum
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexStream3sATI
];
18095 TRACE("(%d, %d, %d, %d)\n", stream
, x
, y
, z
);
18097 func_glVertexStream3sATI( stream
, x
, y
, z
);
18101 static void WINAPI
wine_glVertexStream3svATI( GLenum stream
, GLshort
* coords
) {
18102 void (*func_glVertexStream3svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream3svATI
];
18103 TRACE("(%d, %p)\n", stream
, coords
);
18105 func_glVertexStream3svATI( stream
, coords
);
18109 static void WINAPI
wine_glVertexStream4dATI( GLenum stream
, GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
18110 void (*func_glVertexStream4dATI
)( GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glVertexStream4dATI
];
18111 TRACE("(%d, %f, %f, %f, %f)\n", stream
, x
, y
, z
, w
);
18113 func_glVertexStream4dATI( stream
, x
, y
, z
, w
);
18117 static void WINAPI
wine_glVertexStream4dvATI( GLenum stream
, GLdouble
* coords
) {
18118 void (*func_glVertexStream4dvATI
)( GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVertexStream4dvATI
];
18119 TRACE("(%d, %p)\n", stream
, coords
);
18121 func_glVertexStream4dvATI( stream
, coords
);
18125 static void WINAPI
wine_glVertexStream4fATI( GLenum stream
, GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
18126 void (*func_glVertexStream4fATI
)( GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glVertexStream4fATI
];
18127 TRACE("(%d, %f, %f, %f, %f)\n", stream
, x
, y
, z
, w
);
18129 func_glVertexStream4fATI( stream
, x
, y
, z
, w
);
18133 static void WINAPI
wine_glVertexStream4fvATI( GLenum stream
, GLfloat
* coords
) {
18134 void (*func_glVertexStream4fvATI
)( GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVertexStream4fvATI
];
18135 TRACE("(%d, %p)\n", stream
, coords
);
18137 func_glVertexStream4fvATI( stream
, coords
);
18141 static void WINAPI
wine_glVertexStream4iATI( GLenum stream
, GLint x
, GLint y
, GLint z
, GLint w
) {
18142 void (*func_glVertexStream4iATI
)( GLenum
, GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glVertexStream4iATI
];
18143 TRACE("(%d, %d, %d, %d, %d)\n", stream
, x
, y
, z
, w
);
18145 func_glVertexStream4iATI( stream
, x
, y
, z
, w
);
18149 static void WINAPI
wine_glVertexStream4ivATI( GLenum stream
, GLint
* coords
) {
18150 void (*func_glVertexStream4ivATI
)( GLenum
, GLint
* ) = extension_funcs
[EXT_glVertexStream4ivATI
];
18151 TRACE("(%d, %p)\n", stream
, coords
);
18153 func_glVertexStream4ivATI( stream
, coords
);
18157 static void WINAPI
wine_glVertexStream4sATI( GLenum stream
, GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
18158 void (*func_glVertexStream4sATI
)( GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glVertexStream4sATI
];
18159 TRACE("(%d, %d, %d, %d, %d)\n", stream
, x
, y
, z
, w
);
18161 func_glVertexStream4sATI( stream
, x
, y
, z
, w
);
18165 static void WINAPI
wine_glVertexStream4svATI( GLenum stream
, GLshort
* coords
) {
18166 void (*func_glVertexStream4svATI
)( GLenum
, GLshort
* ) = extension_funcs
[EXT_glVertexStream4svATI
];
18167 TRACE("(%d, %p)\n", stream
, coords
);
18169 func_glVertexStream4svATI( stream
, coords
);
18173 static void WINAPI
wine_glVertexWeightPointerEXT( GLsizei size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
18174 void (*func_glVertexWeightPointerEXT
)( GLsizei
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glVertexWeightPointerEXT
];
18175 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
18177 func_glVertexWeightPointerEXT( size
, type
, stride
, pointer
);
18181 static void WINAPI
wine_glVertexWeightfEXT( GLfloat weight
) {
18182 void (*func_glVertexWeightfEXT
)( GLfloat
) = extension_funcs
[EXT_glVertexWeightfEXT
];
18183 TRACE("(%f)\n", weight
);
18185 func_glVertexWeightfEXT( weight
);
18189 static void WINAPI
wine_glVertexWeightfvEXT( GLfloat
* weight
) {
18190 void (*func_glVertexWeightfvEXT
)( GLfloat
* ) = extension_funcs
[EXT_glVertexWeightfvEXT
];
18191 TRACE("(%p)\n", weight
);
18193 func_glVertexWeightfvEXT( weight
);
18197 static void WINAPI
wine_glVertexWeighthNV( unsigned short weight
) {
18198 void (*func_glVertexWeighthNV
)( unsigned short ) = extension_funcs
[EXT_glVertexWeighthNV
];
18199 TRACE("(%d)\n", weight
);
18201 func_glVertexWeighthNV( weight
);
18205 static void WINAPI
wine_glVertexWeighthvNV( unsigned short* weight
) {
18206 void (*func_glVertexWeighthvNV
)( unsigned short* ) = extension_funcs
[EXT_glVertexWeighthvNV
];
18207 TRACE("(%p)\n", weight
);
18209 func_glVertexWeighthvNV( weight
);
18213 static GLenum WINAPI
wine_glVideoCaptureNV( GLuint video_capture_slot
, GLuint
* sequence_num
, UINT64
* capture_time
) {
18215 GLenum (*func_glVideoCaptureNV
)( GLuint
, GLuint
*, UINT64
* ) = extension_funcs
[EXT_glVideoCaptureNV
];
18216 TRACE("(%d, %p, %p)\n", video_capture_slot
, sequence_num
, capture_time
);
18218 ret_value
= func_glVideoCaptureNV( video_capture_slot
, sequence_num
, capture_time
);
18223 static void WINAPI
wine_glVideoCaptureStreamParameterdvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLdouble
* params
) {
18224 void (*func_glVideoCaptureStreamParameterdvNV
)( GLuint
, GLuint
, GLenum
, GLdouble
* ) = extension_funcs
[EXT_glVideoCaptureStreamParameterdvNV
];
18225 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
18227 func_glVideoCaptureStreamParameterdvNV( video_capture_slot
, stream
, pname
, params
);
18231 static void WINAPI
wine_glVideoCaptureStreamParameterfvNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLfloat
* params
) {
18232 void (*func_glVideoCaptureStreamParameterfvNV
)( GLuint
, GLuint
, GLenum
, GLfloat
* ) = extension_funcs
[EXT_glVideoCaptureStreamParameterfvNV
];
18233 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
18235 func_glVideoCaptureStreamParameterfvNV( video_capture_slot
, stream
, pname
, params
);
18239 static void WINAPI
wine_glVideoCaptureStreamParameterivNV( GLuint video_capture_slot
, GLuint stream
, GLenum pname
, GLint
* params
) {
18240 void (*func_glVideoCaptureStreamParameterivNV
)( GLuint
, GLuint
, GLenum
, GLint
* ) = extension_funcs
[EXT_glVideoCaptureStreamParameterivNV
];
18241 TRACE("(%d, %d, %d, %p)\n", video_capture_slot
, stream
, pname
, params
);
18243 func_glVideoCaptureStreamParameterivNV( video_capture_slot
, stream
, pname
, params
);
18247 static void WINAPI
wine_glViewportArrayv( GLuint first
, GLsizei count
, GLfloat
* v
) {
18248 void (*func_glViewportArrayv
)( GLuint
, GLsizei
, GLfloat
* ) = extension_funcs
[EXT_glViewportArrayv
];
18249 TRACE("(%d, %d, %p)\n", first
, count
, v
);
18251 func_glViewportArrayv( first
, count
, v
);
18255 static void WINAPI
wine_glViewportIndexedf( GLuint index
, GLfloat x
, GLfloat y
, GLfloat w
, GLfloat h
) {
18256 void (*func_glViewportIndexedf
)( GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glViewportIndexedf
];
18257 TRACE("(%d, %f, %f, %f, %f)\n", index
, x
, y
, w
, h
);
18259 func_glViewportIndexedf( index
, x
, y
, w
, h
);
18263 static void WINAPI
wine_glViewportIndexedfv( GLuint index
, GLfloat
* v
) {
18264 void (*func_glViewportIndexedfv
)( GLuint
, GLfloat
* ) = extension_funcs
[EXT_glViewportIndexedfv
];
18265 TRACE("(%d, %p)\n", index
, v
);
18267 func_glViewportIndexedfv( index
, v
);
18271 static void WINAPI
wine_glWaitSync( GLvoid
* sync
, GLbitfield flags
, UINT64 timeout
) {
18272 void (*func_glWaitSync
)( GLvoid
*, GLbitfield
, UINT64
) = extension_funcs
[EXT_glWaitSync
];
18273 TRACE("(%p, %d, %s)\n", sync
, flags
, wine_dbgstr_longlong(timeout
) );
18275 func_glWaitSync( sync
, flags
, timeout
);
18279 static void WINAPI
wine_glWeightPathsNV( GLuint resultPath
, GLsizei numPaths
, GLuint
* paths
, GLfloat
* weights
) {
18280 void (*func_glWeightPathsNV
)( GLuint
, GLsizei
, GLuint
*, GLfloat
* ) = extension_funcs
[EXT_glWeightPathsNV
];
18281 TRACE("(%d, %d, %p, %p)\n", resultPath
, numPaths
, paths
, weights
);
18283 func_glWeightPathsNV( resultPath
, numPaths
, paths
, weights
);
18287 static void WINAPI
wine_glWeightPointerARB( GLint size
, GLenum type
, GLsizei stride
, GLvoid
* pointer
) {
18288 void (*func_glWeightPointerARB
)( GLint
, GLenum
, GLsizei
, GLvoid
* ) = extension_funcs
[EXT_glWeightPointerARB
];
18289 TRACE("(%d, %d, %d, %p)\n", size
, type
, stride
, pointer
);
18291 func_glWeightPointerARB( size
, type
, stride
, pointer
);
18295 static void WINAPI
wine_glWeightbvARB( GLint size
, GLbyte
* weights
) {
18296 void (*func_glWeightbvARB
)( GLint
, GLbyte
* ) = extension_funcs
[EXT_glWeightbvARB
];
18297 TRACE("(%d, %p)\n", size
, weights
);
18299 func_glWeightbvARB( size
, weights
);
18303 static void WINAPI
wine_glWeightdvARB( GLint size
, GLdouble
* weights
) {
18304 void (*func_glWeightdvARB
)( GLint
, GLdouble
* ) = extension_funcs
[EXT_glWeightdvARB
];
18305 TRACE("(%d, %p)\n", size
, weights
);
18307 func_glWeightdvARB( size
, weights
);
18311 static void WINAPI
wine_glWeightfvARB( GLint size
, GLfloat
* weights
) {
18312 void (*func_glWeightfvARB
)( GLint
, GLfloat
* ) = extension_funcs
[EXT_glWeightfvARB
];
18313 TRACE("(%d, %p)\n", size
, weights
);
18315 func_glWeightfvARB( size
, weights
);
18319 static void WINAPI
wine_glWeightivARB( GLint size
, GLint
* weights
) {
18320 void (*func_glWeightivARB
)( GLint
, GLint
* ) = extension_funcs
[EXT_glWeightivARB
];
18321 TRACE("(%d, %p)\n", size
, weights
);
18323 func_glWeightivARB( size
, weights
);
18327 static void WINAPI
wine_glWeightsvARB( GLint size
, GLshort
* weights
) {
18328 void (*func_glWeightsvARB
)( GLint
, GLshort
* ) = extension_funcs
[EXT_glWeightsvARB
];
18329 TRACE("(%d, %p)\n", size
, weights
);
18331 func_glWeightsvARB( size
, weights
);
18335 static void WINAPI
wine_glWeightubvARB( GLint size
, GLubyte
* weights
) {
18336 void (*func_glWeightubvARB
)( GLint
, GLubyte
* ) = extension_funcs
[EXT_glWeightubvARB
];
18337 TRACE("(%d, %p)\n", size
, weights
);
18339 func_glWeightubvARB( size
, weights
);
18343 static void WINAPI
wine_glWeightuivARB( GLint size
, GLuint
* weights
) {
18344 void (*func_glWeightuivARB
)( GLint
, GLuint
* ) = extension_funcs
[EXT_glWeightuivARB
];
18345 TRACE("(%d, %p)\n", size
, weights
);
18347 func_glWeightuivARB( size
, weights
);
18351 static void WINAPI
wine_glWeightusvARB( GLint size
, GLushort
* weights
) {
18352 void (*func_glWeightusvARB
)( GLint
, GLushort
* ) = extension_funcs
[EXT_glWeightusvARB
];
18353 TRACE("(%d, %p)\n", size
, weights
);
18355 func_glWeightusvARB( size
, weights
);
18359 static void WINAPI
wine_glWindowPos2d( GLdouble x
, GLdouble y
) {
18360 void (*func_glWindowPos2d
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos2d
];
18361 TRACE("(%f, %f)\n", x
, y
);
18363 func_glWindowPos2d( x
, y
);
18367 static void WINAPI
wine_glWindowPos2dARB( GLdouble x
, GLdouble y
) {
18368 void (*func_glWindowPos2dARB
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos2dARB
];
18369 TRACE("(%f, %f)\n", x
, y
);
18371 func_glWindowPos2dARB( x
, y
);
18375 static void WINAPI
wine_glWindowPos2dMESA( GLdouble x
, GLdouble y
) {
18376 void (*func_glWindowPos2dMESA
)( GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos2dMESA
];
18377 TRACE("(%f, %f)\n", x
, y
);
18379 func_glWindowPos2dMESA( x
, y
);
18383 static void WINAPI
wine_glWindowPos2dv( GLdouble
* v
) {
18384 void (*func_glWindowPos2dv
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos2dv
];
18385 TRACE("(%p)\n", v
);
18387 func_glWindowPos2dv( v
);
18391 static void WINAPI
wine_glWindowPos2dvARB( GLdouble
* v
) {
18392 void (*func_glWindowPos2dvARB
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos2dvARB
];
18393 TRACE("(%p)\n", v
);
18395 func_glWindowPos2dvARB( v
);
18399 static void WINAPI
wine_glWindowPos2dvMESA( GLdouble
* v
) {
18400 void (*func_glWindowPos2dvMESA
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos2dvMESA
];
18401 TRACE("(%p)\n", v
);
18403 func_glWindowPos2dvMESA( v
);
18407 static void WINAPI
wine_glWindowPos2f( GLfloat x
, GLfloat y
) {
18408 void (*func_glWindowPos2f
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos2f
];
18409 TRACE("(%f, %f)\n", x
, y
);
18411 func_glWindowPos2f( x
, y
);
18415 static void WINAPI
wine_glWindowPos2fARB( GLfloat x
, GLfloat y
) {
18416 void (*func_glWindowPos2fARB
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos2fARB
];
18417 TRACE("(%f, %f)\n", x
, y
);
18419 func_glWindowPos2fARB( x
, y
);
18423 static void WINAPI
wine_glWindowPos2fMESA( GLfloat x
, GLfloat y
) {
18424 void (*func_glWindowPos2fMESA
)( GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos2fMESA
];
18425 TRACE("(%f, %f)\n", x
, y
);
18427 func_glWindowPos2fMESA( x
, y
);
18431 static void WINAPI
wine_glWindowPos2fv( GLfloat
* v
) {
18432 void (*func_glWindowPos2fv
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos2fv
];
18433 TRACE("(%p)\n", v
);
18435 func_glWindowPos2fv( v
);
18439 static void WINAPI
wine_glWindowPos2fvARB( GLfloat
* v
) {
18440 void (*func_glWindowPos2fvARB
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos2fvARB
];
18441 TRACE("(%p)\n", v
);
18443 func_glWindowPos2fvARB( v
);
18447 static void WINAPI
wine_glWindowPos2fvMESA( GLfloat
* v
) {
18448 void (*func_glWindowPos2fvMESA
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos2fvMESA
];
18449 TRACE("(%p)\n", v
);
18451 func_glWindowPos2fvMESA( v
);
18455 static void WINAPI
wine_glWindowPos2i( GLint x
, GLint y
) {
18456 void (*func_glWindowPos2i
)( GLint
, GLint
) = extension_funcs
[EXT_glWindowPos2i
];
18457 TRACE("(%d, %d)\n", x
, y
);
18459 func_glWindowPos2i( x
, y
);
18463 static void WINAPI
wine_glWindowPos2iARB( GLint x
, GLint y
) {
18464 void (*func_glWindowPos2iARB
)( GLint
, GLint
) = extension_funcs
[EXT_glWindowPos2iARB
];
18465 TRACE("(%d, %d)\n", x
, y
);
18467 func_glWindowPos2iARB( x
, y
);
18471 static void WINAPI
wine_glWindowPos2iMESA( GLint x
, GLint y
) {
18472 void (*func_glWindowPos2iMESA
)( GLint
, GLint
) = extension_funcs
[EXT_glWindowPos2iMESA
];
18473 TRACE("(%d, %d)\n", x
, y
);
18475 func_glWindowPos2iMESA( x
, y
);
18479 static void WINAPI
wine_glWindowPos2iv( GLint
* v
) {
18480 void (*func_glWindowPos2iv
)( GLint
* ) = extension_funcs
[EXT_glWindowPos2iv
];
18481 TRACE("(%p)\n", v
);
18483 func_glWindowPos2iv( v
);
18487 static void WINAPI
wine_glWindowPos2ivARB( GLint
* v
) {
18488 void (*func_glWindowPos2ivARB
)( GLint
* ) = extension_funcs
[EXT_glWindowPos2ivARB
];
18489 TRACE("(%p)\n", v
);
18491 func_glWindowPos2ivARB( v
);
18495 static void WINAPI
wine_glWindowPos2ivMESA( GLint
* v
) {
18496 void (*func_glWindowPos2ivMESA
)( GLint
* ) = extension_funcs
[EXT_glWindowPos2ivMESA
];
18497 TRACE("(%p)\n", v
);
18499 func_glWindowPos2ivMESA( v
);
18503 static void WINAPI
wine_glWindowPos2s( GLshort x
, GLshort y
) {
18504 void (*func_glWindowPos2s
)( GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos2s
];
18505 TRACE("(%d, %d)\n", x
, y
);
18507 func_glWindowPos2s( x
, y
);
18511 static void WINAPI
wine_glWindowPos2sARB( GLshort x
, GLshort y
) {
18512 void (*func_glWindowPos2sARB
)( GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos2sARB
];
18513 TRACE("(%d, %d)\n", x
, y
);
18515 func_glWindowPos2sARB( x
, y
);
18519 static void WINAPI
wine_glWindowPos2sMESA( GLshort x
, GLshort y
) {
18520 void (*func_glWindowPos2sMESA
)( GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos2sMESA
];
18521 TRACE("(%d, %d)\n", x
, y
);
18523 func_glWindowPos2sMESA( x
, y
);
18527 static void WINAPI
wine_glWindowPos2sv( GLshort
* v
) {
18528 void (*func_glWindowPos2sv
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos2sv
];
18529 TRACE("(%p)\n", v
);
18531 func_glWindowPos2sv( v
);
18535 static void WINAPI
wine_glWindowPos2svARB( GLshort
* v
) {
18536 void (*func_glWindowPos2svARB
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos2svARB
];
18537 TRACE("(%p)\n", v
);
18539 func_glWindowPos2svARB( v
);
18543 static void WINAPI
wine_glWindowPos2svMESA( GLshort
* v
) {
18544 void (*func_glWindowPos2svMESA
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos2svMESA
];
18545 TRACE("(%p)\n", v
);
18547 func_glWindowPos2svMESA( v
);
18551 static void WINAPI
wine_glWindowPos3d( GLdouble x
, GLdouble y
, GLdouble z
) {
18552 void (*func_glWindowPos3d
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos3d
];
18553 TRACE("(%f, %f, %f)\n", x
, y
, z
);
18555 func_glWindowPos3d( x
, y
, z
);
18559 static void WINAPI
wine_glWindowPos3dARB( GLdouble x
, GLdouble y
, GLdouble z
) {
18560 void (*func_glWindowPos3dARB
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos3dARB
];
18561 TRACE("(%f, %f, %f)\n", x
, y
, z
);
18563 func_glWindowPos3dARB( x
, y
, z
);
18567 static void WINAPI
wine_glWindowPos3dMESA( GLdouble x
, GLdouble y
, GLdouble z
) {
18568 void (*func_glWindowPos3dMESA
)( GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos3dMESA
];
18569 TRACE("(%f, %f, %f)\n", x
, y
, z
);
18571 func_glWindowPos3dMESA( x
, y
, z
);
18575 static void WINAPI
wine_glWindowPos3dv( GLdouble
* v
) {
18576 void (*func_glWindowPos3dv
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos3dv
];
18577 TRACE("(%p)\n", v
);
18579 func_glWindowPos3dv( v
);
18583 static void WINAPI
wine_glWindowPos3dvARB( GLdouble
* v
) {
18584 void (*func_glWindowPos3dvARB
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos3dvARB
];
18585 TRACE("(%p)\n", v
);
18587 func_glWindowPos3dvARB( v
);
18591 static void WINAPI
wine_glWindowPos3dvMESA( GLdouble
* v
) {
18592 void (*func_glWindowPos3dvMESA
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos3dvMESA
];
18593 TRACE("(%p)\n", v
);
18595 func_glWindowPos3dvMESA( v
);
18599 static void WINAPI
wine_glWindowPos3f( GLfloat x
, GLfloat y
, GLfloat z
) {
18600 void (*func_glWindowPos3f
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos3f
];
18601 TRACE("(%f, %f, %f)\n", x
, y
, z
);
18603 func_glWindowPos3f( x
, y
, z
);
18607 static void WINAPI
wine_glWindowPos3fARB( GLfloat x
, GLfloat y
, GLfloat z
) {
18608 void (*func_glWindowPos3fARB
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos3fARB
];
18609 TRACE("(%f, %f, %f)\n", x
, y
, z
);
18611 func_glWindowPos3fARB( x
, y
, z
);
18615 static void WINAPI
wine_glWindowPos3fMESA( GLfloat x
, GLfloat y
, GLfloat z
) {
18616 void (*func_glWindowPos3fMESA
)( GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos3fMESA
];
18617 TRACE("(%f, %f, %f)\n", x
, y
, z
);
18619 func_glWindowPos3fMESA( x
, y
, z
);
18623 static void WINAPI
wine_glWindowPos3fv( GLfloat
* v
) {
18624 void (*func_glWindowPos3fv
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos3fv
];
18625 TRACE("(%p)\n", v
);
18627 func_glWindowPos3fv( v
);
18631 static void WINAPI
wine_glWindowPos3fvARB( GLfloat
* v
) {
18632 void (*func_glWindowPos3fvARB
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos3fvARB
];
18633 TRACE("(%p)\n", v
);
18635 func_glWindowPos3fvARB( v
);
18639 static void WINAPI
wine_glWindowPos3fvMESA( GLfloat
* v
) {
18640 void (*func_glWindowPos3fvMESA
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos3fvMESA
];
18641 TRACE("(%p)\n", v
);
18643 func_glWindowPos3fvMESA( v
);
18647 static void WINAPI
wine_glWindowPos3i( GLint x
, GLint y
, GLint z
) {
18648 void (*func_glWindowPos3i
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos3i
];
18649 TRACE("(%d, %d, %d)\n", x
, y
, z
);
18651 func_glWindowPos3i( x
, y
, z
);
18655 static void WINAPI
wine_glWindowPos3iARB( GLint x
, GLint y
, GLint z
) {
18656 void (*func_glWindowPos3iARB
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos3iARB
];
18657 TRACE("(%d, %d, %d)\n", x
, y
, z
);
18659 func_glWindowPos3iARB( x
, y
, z
);
18663 static void WINAPI
wine_glWindowPos3iMESA( GLint x
, GLint y
, GLint z
) {
18664 void (*func_glWindowPos3iMESA
)( GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos3iMESA
];
18665 TRACE("(%d, %d, %d)\n", x
, y
, z
);
18667 func_glWindowPos3iMESA( x
, y
, z
);
18671 static void WINAPI
wine_glWindowPos3iv( GLint
* v
) {
18672 void (*func_glWindowPos3iv
)( GLint
* ) = extension_funcs
[EXT_glWindowPos3iv
];
18673 TRACE("(%p)\n", v
);
18675 func_glWindowPos3iv( v
);
18679 static void WINAPI
wine_glWindowPos3ivARB( GLint
* v
) {
18680 void (*func_glWindowPos3ivARB
)( GLint
* ) = extension_funcs
[EXT_glWindowPos3ivARB
];
18681 TRACE("(%p)\n", v
);
18683 func_glWindowPos3ivARB( v
);
18687 static void WINAPI
wine_glWindowPos3ivMESA( GLint
* v
) {
18688 void (*func_glWindowPos3ivMESA
)( GLint
* ) = extension_funcs
[EXT_glWindowPos3ivMESA
];
18689 TRACE("(%p)\n", v
);
18691 func_glWindowPos3ivMESA( v
);
18695 static void WINAPI
wine_glWindowPos3s( GLshort x
, GLshort y
, GLshort z
) {
18696 void (*func_glWindowPos3s
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos3s
];
18697 TRACE("(%d, %d, %d)\n", x
, y
, z
);
18699 func_glWindowPos3s( x
, y
, z
);
18703 static void WINAPI
wine_glWindowPos3sARB( GLshort x
, GLshort y
, GLshort z
) {
18704 void (*func_glWindowPos3sARB
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos3sARB
];
18705 TRACE("(%d, %d, %d)\n", x
, y
, z
);
18707 func_glWindowPos3sARB( x
, y
, z
);
18711 static void WINAPI
wine_glWindowPos3sMESA( GLshort x
, GLshort y
, GLshort z
) {
18712 void (*func_glWindowPos3sMESA
)( GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos3sMESA
];
18713 TRACE("(%d, %d, %d)\n", x
, y
, z
);
18715 func_glWindowPos3sMESA( x
, y
, z
);
18719 static void WINAPI
wine_glWindowPos3sv( GLshort
* v
) {
18720 void (*func_glWindowPos3sv
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos3sv
];
18721 TRACE("(%p)\n", v
);
18723 func_glWindowPos3sv( v
);
18727 static void WINAPI
wine_glWindowPos3svARB( GLshort
* v
) {
18728 void (*func_glWindowPos3svARB
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos3svARB
];
18729 TRACE("(%p)\n", v
);
18731 func_glWindowPos3svARB( v
);
18735 static void WINAPI
wine_glWindowPos3svMESA( GLshort
* v
) {
18736 void (*func_glWindowPos3svMESA
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos3svMESA
];
18737 TRACE("(%p)\n", v
);
18739 func_glWindowPos3svMESA( v
);
18743 static void WINAPI
wine_glWindowPos4dMESA( GLdouble x
, GLdouble y
, GLdouble z
, GLdouble w
) {
18744 void (*func_glWindowPos4dMESA
)( GLdouble
, GLdouble
, GLdouble
, GLdouble
) = extension_funcs
[EXT_glWindowPos4dMESA
];
18745 TRACE("(%f, %f, %f, %f)\n", x
, y
, z
, w
);
18747 func_glWindowPos4dMESA( x
, y
, z
, w
);
18751 static void WINAPI
wine_glWindowPos4dvMESA( GLdouble
* v
) {
18752 void (*func_glWindowPos4dvMESA
)( GLdouble
* ) = extension_funcs
[EXT_glWindowPos4dvMESA
];
18753 TRACE("(%p)\n", v
);
18755 func_glWindowPos4dvMESA( v
);
18759 static void WINAPI
wine_glWindowPos4fMESA( GLfloat x
, GLfloat y
, GLfloat z
, GLfloat w
) {
18760 void (*func_glWindowPos4fMESA
)( GLfloat
, GLfloat
, GLfloat
, GLfloat
) = extension_funcs
[EXT_glWindowPos4fMESA
];
18761 TRACE("(%f, %f, %f, %f)\n", x
, y
, z
, w
);
18763 func_glWindowPos4fMESA( x
, y
, z
, w
);
18767 static void WINAPI
wine_glWindowPos4fvMESA( GLfloat
* v
) {
18768 void (*func_glWindowPos4fvMESA
)( GLfloat
* ) = extension_funcs
[EXT_glWindowPos4fvMESA
];
18769 TRACE("(%p)\n", v
);
18771 func_glWindowPos4fvMESA( v
);
18775 static void WINAPI
wine_glWindowPos4iMESA( GLint x
, GLint y
, GLint z
, GLint w
) {
18776 void (*func_glWindowPos4iMESA
)( GLint
, GLint
, GLint
, GLint
) = extension_funcs
[EXT_glWindowPos4iMESA
];
18777 TRACE("(%d, %d, %d, %d)\n", x
, y
, z
, w
);
18779 func_glWindowPos4iMESA( x
, y
, z
, w
);
18783 static void WINAPI
wine_glWindowPos4ivMESA( GLint
* v
) {
18784 void (*func_glWindowPos4ivMESA
)( GLint
* ) = extension_funcs
[EXT_glWindowPos4ivMESA
];
18785 TRACE("(%p)\n", v
);
18787 func_glWindowPos4ivMESA( v
);
18791 static void WINAPI
wine_glWindowPos4sMESA( GLshort x
, GLshort y
, GLshort z
, GLshort w
) {
18792 void (*func_glWindowPos4sMESA
)( GLshort
, GLshort
, GLshort
, GLshort
) = extension_funcs
[EXT_glWindowPos4sMESA
];
18793 TRACE("(%d, %d, %d, %d)\n", x
, y
, z
, w
);
18795 func_glWindowPos4sMESA( x
, y
, z
, w
);
18799 static void WINAPI
wine_glWindowPos4svMESA( GLshort
* v
) {
18800 void (*func_glWindowPos4svMESA
)( GLshort
* ) = extension_funcs
[EXT_glWindowPos4svMESA
];
18801 TRACE("(%p)\n", v
);
18803 func_glWindowPos4svMESA( v
);
18807 static void WINAPI
wine_glWriteMaskEXT( GLuint res
, GLuint in
, GLenum outX
, GLenum outY
, GLenum outZ
, GLenum outW
) {
18808 void (*func_glWriteMaskEXT
)( GLuint
, GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) = extension_funcs
[EXT_glWriteMaskEXT
];
18809 TRACE("(%d, %d, %d, %d, %d, %d)\n", res
, in
, outX
, outY
, outZ
, outW
);
18811 func_glWriteMaskEXT( res
, in
, outX
, outY
, outZ
, outW
);
18816 /* The table giving the correspondence between names and functions */
18817 const OpenGL_extension extension_registry
[NB_EXTENSIONS
] = {
18818 { "glActiveProgramEXT", "GL_EXT_separate_shader_objects", wine_glActiveProgramEXT
},
18819 { "glActiveShaderProgram", "GL_ARB_separate_shader_objects", wine_glActiveShaderProgram
},
18820 { "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side", wine_glActiveStencilFaceEXT
},
18821 { "glActiveTexture", "GL_VERSION_1_3", wine_glActiveTexture
},
18822 { "glActiveTextureARB", "GL_ARB_multitexture", wine_glActiveTextureARB
},
18823 { "glActiveVaryingNV", "GL_NV_transform_feedback", wine_glActiveVaryingNV
},
18824 { "glAlphaFragmentOp1ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp1ATI
},
18825 { "glAlphaFragmentOp2ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp2ATI
},
18826 { "glAlphaFragmentOp3ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp3ATI
},
18827 { "glApplyTextureEXT", "GL_EXT_light_texture", wine_glApplyTextureEXT
},
18828 { "glAreProgramsResidentNV", "GL_NV_vertex_program", wine_glAreProgramsResidentNV
},
18829 { "glAreTexturesResidentEXT", "GL_EXT_texture_object", wine_glAreTexturesResidentEXT
},
18830 { "glArrayElementEXT", "GL_EXT_vertex_array", wine_glArrayElementEXT
},
18831 { "glArrayObjectATI", "GL_ATI_vertex_array_object", wine_glArrayObjectATI
},
18832 { "glAsyncMarkerSGIX", "GL_SGIX_async", wine_glAsyncMarkerSGIX
},
18833 { "glAttachObjectARB", "GL_ARB_shader_objects", wine_glAttachObjectARB
},
18834 { "glAttachShader", "GL_VERSION_2_0", wine_glAttachShader
},
18835 { "glBeginConditionalRender", "GL_VERSION_3_0", wine_glBeginConditionalRender
},
18836 { "glBeginConditionalRenderNV", "GL_NV_conditional_render", wine_glBeginConditionalRenderNV
},
18837 { "glBeginFragmentShaderATI", "GL_ATI_fragment_shader", wine_glBeginFragmentShaderATI
},
18838 { "glBeginOcclusionQueryNV", "GL_NV_occlusion_query", wine_glBeginOcclusionQueryNV
},
18839 { "glBeginPerfMonitorAMD", "GL_AMD_performance_monitor", wine_glBeginPerfMonitorAMD
},
18840 { "glBeginQuery", "GL_VERSION_1_5", wine_glBeginQuery
},
18841 { "glBeginQueryARB", "GL_ARB_occlusion_query", wine_glBeginQueryARB
},
18842 { "glBeginQueryIndexed", "GL_ARB_transform_feedback3", wine_glBeginQueryIndexed
},
18843 { "glBeginTransformFeedback", "GL_VERSION_3_0", wine_glBeginTransformFeedback
},
18844 { "glBeginTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glBeginTransformFeedbackEXT
},
18845 { "glBeginTransformFeedbackNV", "GL_NV_transform_feedback", wine_glBeginTransformFeedbackNV
},
18846 { "glBeginVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBeginVertexShaderEXT
},
18847 { "glBeginVideoCaptureNV", "GL_NV_video_capture", wine_glBeginVideoCaptureNV
},
18848 { "glBindAttribLocation", "GL_VERSION_2_0", wine_glBindAttribLocation
},
18849 { "glBindAttribLocationARB", "GL_ARB_vertex_shader", wine_glBindAttribLocationARB
},
18850 { "glBindBuffer", "GL_VERSION_1_5", wine_glBindBuffer
},
18851 { "glBindBufferARB", "GL_ARB_vertex_buffer_object", wine_glBindBufferARB
},
18852 { "glBindBufferBase", "GL_VERSION_3_0", wine_glBindBufferBase
},
18853 { "glBindBufferBaseEXT", "GL_EXT_transform_feedback", wine_glBindBufferBaseEXT
},
18854 { "glBindBufferBaseNV", "GL_NV_transform_feedback", wine_glBindBufferBaseNV
},
18855 { "glBindBufferOffsetEXT", "GL_EXT_transform_feedback", wine_glBindBufferOffsetEXT
},
18856 { "glBindBufferOffsetNV", "GL_NV_transform_feedback", wine_glBindBufferOffsetNV
},
18857 { "glBindBufferRange", "GL_VERSION_3_0", wine_glBindBufferRange
},
18858 { "glBindBufferRangeEXT", "GL_EXT_transform_feedback", wine_glBindBufferRangeEXT
},
18859 { "glBindBufferRangeNV", "GL_NV_transform_feedback", wine_glBindBufferRangeNV
},
18860 { "glBindFragDataLocation", "GL_VERSION_3_0", wine_glBindFragDataLocation
},
18861 { "glBindFragDataLocationEXT", "GL_EXT_gpu_shader4", wine_glBindFragDataLocationEXT
},
18862 { "glBindFragDataLocationIndexed", "GL_ARB_blend_func_extended", wine_glBindFragDataLocationIndexed
},
18863 { "glBindFragmentShaderATI", "GL_ATI_fragment_shader", wine_glBindFragmentShaderATI
},
18864 { "glBindFramebuffer", "GL_ARB_framebuffer_object", wine_glBindFramebuffer
},
18865 { "glBindFramebufferEXT", "GL_EXT_framebuffer_object", wine_glBindFramebufferEXT
},
18866 { "glBindImageTexture", "GL_ARB_shader_image_load_store", wine_glBindImageTexture
},
18867 { "glBindImageTextureEXT", "GL_EXT_shader_image_load_store", wine_glBindImageTextureEXT
},
18868 { "glBindLightParameterEXT", "GL_EXT_vertex_shader", wine_glBindLightParameterEXT
},
18869 { "glBindMaterialParameterEXT", "GL_EXT_vertex_shader", wine_glBindMaterialParameterEXT
},
18870 { "glBindMultiTextureEXT", "GL_EXT_direct_state_access", wine_glBindMultiTextureEXT
},
18871 { "glBindParameterEXT", "GL_EXT_vertex_shader", wine_glBindParameterEXT
},
18872 { "glBindProgramARB", "GL_ARB_vertex_program", wine_glBindProgramARB
},
18873 { "glBindProgramNV", "GL_NV_vertex_program", wine_glBindProgramNV
},
18874 { "glBindProgramPipeline", "GL_ARB_separate_shader_objects", wine_glBindProgramPipeline
},
18875 { "glBindRenderbuffer", "GL_ARB_framebuffer_object", wine_glBindRenderbuffer
},
18876 { "glBindRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glBindRenderbufferEXT
},
18877 { "glBindSampler", "GL_ARB_sampler_objects", wine_glBindSampler
},
18878 { "glBindTexGenParameterEXT", "GL_EXT_vertex_shader", wine_glBindTexGenParameterEXT
},
18879 { "glBindTextureEXT", "GL_EXT_texture_object", wine_glBindTextureEXT
},
18880 { "glBindTextureUnitParameterEXT", "GL_EXT_vertex_shader", wine_glBindTextureUnitParameterEXT
},
18881 { "glBindTransformFeedback", "GL_ARB_transform_feedback2", wine_glBindTransformFeedback
},
18882 { "glBindTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glBindTransformFeedbackNV
},
18883 { "glBindVertexArray", "GL_ARB_vertex_array_object", wine_glBindVertexArray
},
18884 { "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object", wine_glBindVertexArrayAPPLE
},
18885 { "glBindVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBindVertexShaderEXT
},
18886 { "glBindVideoCaptureStreamBufferNV", "GL_NV_video_capture", wine_glBindVideoCaptureStreamBufferNV
},
18887 { "glBindVideoCaptureStreamTextureNV", "GL_NV_video_capture", wine_glBindVideoCaptureStreamTextureNV
},
18888 { "glBinormal3bEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bEXT
},
18889 { "glBinormal3bvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bvEXT
},
18890 { "glBinormal3dEXT", "GL_EXT_coordinate_frame", wine_glBinormal3dEXT
},
18891 { "glBinormal3dvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3dvEXT
},
18892 { "glBinormal3fEXT", "GL_EXT_coordinate_frame", wine_glBinormal3fEXT
},
18893 { "glBinormal3fvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3fvEXT
},
18894 { "glBinormal3iEXT", "GL_EXT_coordinate_frame", wine_glBinormal3iEXT
},
18895 { "glBinormal3ivEXT", "GL_EXT_coordinate_frame", wine_glBinormal3ivEXT
},
18896 { "glBinormal3sEXT", "GL_EXT_coordinate_frame", wine_glBinormal3sEXT
},
18897 { "glBinormal3svEXT", "GL_EXT_coordinate_frame", wine_glBinormal3svEXT
},
18898 { "glBinormalPointerEXT", "GL_EXT_coordinate_frame", wine_glBinormalPointerEXT
},
18899 { "glBlendColor", "GL_VERSION_1_2", wine_glBlendColor
},
18900 { "glBlendColorEXT", "GL_EXT_blend_color", wine_glBlendColorEXT
},
18901 { "glBlendEquation", "GL_VERSION_1_2", wine_glBlendEquation
},
18902 { "glBlendEquationEXT", "GL_EXT_blend_minmax", wine_glBlendEquationEXT
},
18903 { "glBlendEquationIndexedAMD", "GL_AMD_draw_buffers_blend", wine_glBlendEquationIndexedAMD
},
18904 { "glBlendEquationSeparate", "GL_VERSION_2_0", wine_glBlendEquationSeparate
},
18905 { "glBlendEquationSeparateEXT", "GL_EXT_blend_equation_separate", wine_glBlendEquationSeparateEXT
},
18906 { "glBlendEquationSeparateIndexedAMD", "GL_AMD_draw_buffers_blend", wine_glBlendEquationSeparateIndexedAMD
},
18907 { "glBlendEquationSeparatei", "GL_VERSION_4_0", wine_glBlendEquationSeparatei
},
18908 { "glBlendEquationSeparateiARB", "GL_ARB_draw_buffers_blend", wine_glBlendEquationSeparateiARB
},
18909 { "glBlendEquationi", "GL_VERSION_4_0", wine_glBlendEquationi
},
18910 { "glBlendEquationiARB", "GL_ARB_draw_buffers_blend", wine_glBlendEquationiARB
},
18911 { "glBlendFuncIndexedAMD", "GL_AMD_draw_buffers_blend", wine_glBlendFuncIndexedAMD
},
18912 { "glBlendFuncSeparate", "GL_VERSION_1_4", wine_glBlendFuncSeparate
},
18913 { "glBlendFuncSeparateEXT", "GL_EXT_blend_func_separate", wine_glBlendFuncSeparateEXT
},
18914 { "glBlendFuncSeparateINGR", "GL_INGR_blend_func_separate", wine_glBlendFuncSeparateINGR
},
18915 { "glBlendFuncSeparateIndexedAMD", "GL_AMD_draw_buffers_blend", wine_glBlendFuncSeparateIndexedAMD
},
18916 { "glBlendFuncSeparatei", "GL_VERSION_4_0", wine_glBlendFuncSeparatei
},
18917 { "glBlendFuncSeparateiARB", "GL_ARB_draw_buffers_blend", wine_glBlendFuncSeparateiARB
},
18918 { "glBlendFunci", "GL_VERSION_4_0", wine_glBlendFunci
},
18919 { "glBlendFunciARB", "GL_ARB_draw_buffers_blend", wine_glBlendFunciARB
},
18920 { "glBlitFramebuffer", "GL_ARB_framebuffer_object", wine_glBlitFramebuffer
},
18921 { "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit", wine_glBlitFramebufferEXT
},
18922 { "glBufferAddressRangeNV", "GL_NV_vertex_buffer_unified_memory", wine_glBufferAddressRangeNV
},
18923 { "glBufferData", "GL_VERSION_1_5", wine_glBufferData
},
18924 { "glBufferDataARB", "GL_ARB_vertex_buffer_object", wine_glBufferDataARB
},
18925 { "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range", wine_glBufferParameteriAPPLE
},
18926 { "glBufferRegionEnabled", "GL_KTX_buffer_region", wine_glBufferRegionEnabled
},
18927 { "glBufferSubData", "GL_VERSION_1_5", wine_glBufferSubData
},
18928 { "glBufferSubDataARB", "GL_ARB_vertex_buffer_object", wine_glBufferSubDataARB
},
18929 { "glCheckFramebufferStatus", "GL_ARB_framebuffer_object", wine_glCheckFramebufferStatus
},
18930 { "glCheckFramebufferStatusEXT", "GL_EXT_framebuffer_object", wine_glCheckFramebufferStatusEXT
},
18931 { "glCheckNamedFramebufferStatusEXT", "GL_EXT_direct_state_access", wine_glCheckNamedFramebufferStatusEXT
},
18932 { "glClampColor", "GL_VERSION_3_0", wine_glClampColor
},
18933 { "glClampColorARB", "GL_ARB_color_buffer_float", wine_glClampColorARB
},
18934 { "glClearBufferfi", "GL_VERSION_3_0", wine_glClearBufferfi
},
18935 { "glClearBufferfv", "GL_VERSION_3_0", wine_glClearBufferfv
},
18936 { "glClearBufferiv", "GL_VERSION_3_0", wine_glClearBufferiv
},
18937 { "glClearBufferuiv", "GL_VERSION_3_0", wine_glClearBufferuiv
},
18938 { "glClearColorIiEXT", "GL_EXT_texture_integer", wine_glClearColorIiEXT
},
18939 { "glClearColorIuiEXT", "GL_EXT_texture_integer", wine_glClearColorIuiEXT
},
18940 { "glClearDepthdNV", "GL_NV_depth_buffer_float", wine_glClearDepthdNV
},
18941 { "glClearDepthf", "GL_ARB_ES2_compatibility", wine_glClearDepthf
},
18942 { "glClientActiveTexture", "GL_VERSION_1_3_DEPRECATED", wine_glClientActiveTexture
},
18943 { "glClientActiveTextureARB", "GL_ARB_multitexture", wine_glClientActiveTextureARB
},
18944 { "glClientActiveVertexStreamATI", "GL_ATI_vertex_streams", wine_glClientActiveVertexStreamATI
},
18945 { "glClientAttribDefaultEXT", "GL_EXT_direct_state_access", wine_glClientAttribDefaultEXT
},
18946 { "glClientWaitSync", "GL_ARB_sync", wine_glClientWaitSync
},
18947 { "glColor3fVertex3fSUN", "GL_SUN_vertex", wine_glColor3fVertex3fSUN
},
18948 { "glColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glColor3fVertex3fvSUN
},
18949 { "glColor3hNV", "GL_NV_half_float", wine_glColor3hNV
},
18950 { "glColor3hvNV", "GL_NV_half_float", wine_glColor3hvNV
},
18951 { "glColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glColor4fNormal3fVertex3fSUN
},
18952 { "glColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glColor4fNormal3fVertex3fvSUN
},
18953 { "glColor4hNV", "GL_NV_half_float", wine_glColor4hNV
},
18954 { "glColor4hvNV", "GL_NV_half_float", wine_glColor4hvNV
},
18955 { "glColor4ubVertex2fSUN", "GL_SUN_vertex", wine_glColor4ubVertex2fSUN
},
18956 { "glColor4ubVertex2fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex2fvSUN
},
18957 { "glColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fSUN
},
18958 { "glColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fvSUN
},
18959 { "glColorFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glColorFormatNV
},
18960 { "glColorFragmentOp1ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp1ATI
},
18961 { "glColorFragmentOp2ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp2ATI
},
18962 { "glColorFragmentOp3ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp3ATI
},
18963 { "glColorMaskIndexedEXT", "GL_EXT_draw_buffers2", wine_glColorMaskIndexedEXT
},
18964 { "glColorMaski", "GL_VERSION_3_0", wine_glColorMaski
},
18965 { "glColorP3ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glColorP3ui
},
18966 { "glColorP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glColorP3uiv
},
18967 { "glColorP4ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glColorP4ui
},
18968 { "glColorP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glColorP4uiv
},
18969 { "glColorPointerEXT", "GL_EXT_vertex_array", wine_glColorPointerEXT
},
18970 { "glColorPointerListIBM", "GL_IBM_vertex_array_lists", wine_glColorPointerListIBM
},
18971 { "glColorPointervINTEL", "GL_INTEL_parallel_arrays", wine_glColorPointervINTEL
},
18972 { "glColorSubTable", "GL_VERSION_1_2_DEPRECATED", wine_glColorSubTable
},
18973 { "glColorSubTableEXT", "GL_EXT_color_subtable", wine_glColorSubTableEXT
},
18974 { "glColorTable", "GL_VERSION_1_2_DEPRECATED", wine_glColorTable
},
18975 { "glColorTableEXT", "GL_EXT_paletted_texture", wine_glColorTableEXT
},
18976 { "glColorTableParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glColorTableParameterfv
},
18977 { "glColorTableParameterfvSGI", "GL_SGI_color_table", wine_glColorTableParameterfvSGI
},
18978 { "glColorTableParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glColorTableParameteriv
},
18979 { "glColorTableParameterivSGI", "GL_SGI_color_table", wine_glColorTableParameterivSGI
},
18980 { "glColorTableSGI", "GL_SGI_color_table", wine_glColorTableSGI
},
18981 { "glCombinerInputNV", "GL_NV_register_combiners", wine_glCombinerInputNV
},
18982 { "glCombinerOutputNV", "GL_NV_register_combiners", wine_glCombinerOutputNV
},
18983 { "glCombinerParameterfNV", "GL_NV_register_combiners", wine_glCombinerParameterfNV
},
18984 { "glCombinerParameterfvNV", "GL_NV_register_combiners", wine_glCombinerParameterfvNV
},
18985 { "glCombinerParameteriNV", "GL_NV_register_combiners", wine_glCombinerParameteriNV
},
18986 { "glCombinerParameterivNV", "GL_NV_register_combiners", wine_glCombinerParameterivNV
},
18987 { "glCombinerStageParameterfvNV", "GL_NV_register_combiners2", wine_glCombinerStageParameterfvNV
},
18988 { "glCompileShader", "GL_VERSION_2_0", wine_glCompileShader
},
18989 { "glCompileShaderARB", "GL_ARB_shader_objects", wine_glCompileShaderARB
},
18990 { "glCompileShaderIncludeARB", "GL_ARB_shading_language_include", wine_glCompileShaderIncludeARB
},
18991 { "glCompressedMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage1DEXT
},
18992 { "glCompressedMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage2DEXT
},
18993 { "glCompressedMultiTexImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage3DEXT
},
18994 { "glCompressedMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage1DEXT
},
18995 { "glCompressedMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage2DEXT
},
18996 { "glCompressedMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage3DEXT
},
18997 { "glCompressedTexImage1D", "GL_VERSION_1_3", wine_glCompressedTexImage1D
},
18998 { "glCompressedTexImage1DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage1DARB
},
18999 { "glCompressedTexImage2D", "GL_VERSION_1_3", wine_glCompressedTexImage2D
},
19000 { "glCompressedTexImage2DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage2DARB
},
19001 { "glCompressedTexImage3D", "GL_VERSION_1_3", wine_glCompressedTexImage3D
},
19002 { "glCompressedTexImage3DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage3DARB
},
19003 { "glCompressedTexSubImage1D", "GL_VERSION_1_3", wine_glCompressedTexSubImage1D
},
19004 { "glCompressedTexSubImage1DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage1DARB
},
19005 { "glCompressedTexSubImage2D", "GL_VERSION_1_3", wine_glCompressedTexSubImage2D
},
19006 { "glCompressedTexSubImage2DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage2DARB
},
19007 { "glCompressedTexSubImage3D", "GL_VERSION_1_3", wine_glCompressedTexSubImage3D
},
19008 { "glCompressedTexSubImage3DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage3DARB
},
19009 { "glCompressedTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage1DEXT
},
19010 { "glCompressedTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage2DEXT
},
19011 { "glCompressedTextureImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage3DEXT
},
19012 { "glCompressedTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage1DEXT
},
19013 { "glCompressedTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage2DEXT
},
19014 { "glCompressedTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage3DEXT
},
19015 { "glConvolutionFilter1D", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionFilter1D
},
19016 { "glConvolutionFilter1DEXT", "GL_EXT_convolution", wine_glConvolutionFilter1DEXT
},
19017 { "glConvolutionFilter2D", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionFilter2D
},
19018 { "glConvolutionFilter2DEXT", "GL_EXT_convolution", wine_glConvolutionFilter2DEXT
},
19019 { "glConvolutionParameterf", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionParameterf
},
19020 { "glConvolutionParameterfEXT", "GL_EXT_convolution", wine_glConvolutionParameterfEXT
},
19021 { "glConvolutionParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionParameterfv
},
19022 { "glConvolutionParameterfvEXT", "GL_EXT_convolution", wine_glConvolutionParameterfvEXT
},
19023 { "glConvolutionParameteri", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionParameteri
},
19024 { "glConvolutionParameteriEXT", "GL_EXT_convolution", wine_glConvolutionParameteriEXT
},
19025 { "glConvolutionParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glConvolutionParameteriv
},
19026 { "glConvolutionParameterivEXT", "GL_EXT_convolution", wine_glConvolutionParameterivEXT
},
19027 { "glCopyBufferSubData", "GL_ARB_copy_buffer", wine_glCopyBufferSubData
},
19028 { "glCopyColorSubTable", "GL_VERSION_1_2_DEPRECATED", wine_glCopyColorSubTable
},
19029 { "glCopyColorSubTableEXT", "GL_EXT_color_subtable", wine_glCopyColorSubTableEXT
},
19030 { "glCopyColorTable", "GL_VERSION_1_2_DEPRECATED", wine_glCopyColorTable
},
19031 { "glCopyColorTableSGI", "GL_SGI_color_table", wine_glCopyColorTableSGI
},
19032 { "glCopyConvolutionFilter1D", "GL_VERSION_1_2_DEPRECATED", wine_glCopyConvolutionFilter1D
},
19033 { "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter1DEXT
},
19034 { "glCopyConvolutionFilter2D", "GL_VERSION_1_2_DEPRECATED", wine_glCopyConvolutionFilter2D
},
19035 { "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter2DEXT
},
19036 { "glCopyImageSubDataNV", "GL_NV_copy_image", wine_glCopyImageSubDataNV
},
19037 { "glCopyMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage1DEXT
},
19038 { "glCopyMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage2DEXT
},
19039 { "glCopyMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage1DEXT
},
19040 { "glCopyMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage2DEXT
},
19041 { "glCopyMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage3DEXT
},
19042 { "glCopyPathNV", "GL_NV_path_rendering", wine_glCopyPathNV
},
19043 { "glCopyTexImage1DEXT", "GL_EXT_copy_texture", wine_glCopyTexImage1DEXT
},
19044 { "glCopyTexImage2DEXT", "GL_EXT_copy_texture", wine_glCopyTexImage2DEXT
},
19045 { "glCopyTexSubImage1DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage1DEXT
},
19046 { "glCopyTexSubImage2DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage2DEXT
},
19047 { "glCopyTexSubImage3D", "GL_VERSION_1_2", wine_glCopyTexSubImage3D
},
19048 { "glCopyTexSubImage3DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage3DEXT
},
19049 { "glCopyTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureImage1DEXT
},
19050 { "glCopyTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureImage2DEXT
},
19051 { "glCopyTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage1DEXT
},
19052 { "glCopyTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage2DEXT
},
19053 { "glCopyTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage3DEXT
},
19054 { "glCoverFillPathInstancedNV", "GL_NV_path_rendering", wine_glCoverFillPathInstancedNV
},
19055 { "glCoverFillPathNV", "GL_NV_path_rendering", wine_glCoverFillPathNV
},
19056 { "glCoverStrokePathInstancedNV", "GL_NV_path_rendering", wine_glCoverStrokePathInstancedNV
},
19057 { "glCoverStrokePathNV", "GL_NV_path_rendering", wine_glCoverStrokePathNV
},
19058 { "glCreateProgram", "GL_VERSION_2_0", wine_glCreateProgram
},
19059 { "glCreateProgramObjectARB", "GL_ARB_shader_objects", wine_glCreateProgramObjectARB
},
19060 { "glCreateShader", "GL_VERSION_2_0", wine_glCreateShader
},
19061 { "glCreateShaderObjectARB", "GL_ARB_shader_objects", wine_glCreateShaderObjectARB
},
19062 { "glCreateShaderProgramEXT", "GL_EXT_separate_shader_objects", wine_glCreateShaderProgramEXT
},
19063 { "glCreateShaderProgramv", "GL_ARB_separate_shader_objects", wine_glCreateShaderProgramv
},
19064 { "glCreateSyncFromCLeventARB", "GL_ARB_cl_event", wine_glCreateSyncFromCLeventARB
},
19065 { "glCullParameterdvEXT", "GL_EXT_cull_vertex", wine_glCullParameterdvEXT
},
19066 { "glCullParameterfvEXT", "GL_EXT_cull_vertex", wine_glCullParameterfvEXT
},
19067 { "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette", wine_glCurrentPaletteMatrixARB
},
19068 { "glDebugMessageCallbackAMD", "GL_AMD_debug_output", wine_glDebugMessageCallbackAMD
},
19069 { "glDebugMessageCallbackARB", "GL_ARB_debug_output", wine_glDebugMessageCallbackARB
},
19070 { "glDebugMessageControlARB", "GL_ARB_debug_output", wine_glDebugMessageControlARB
},
19071 { "glDebugMessageEnableAMD", "GL_AMD_debug_output", wine_glDebugMessageEnableAMD
},
19072 { "glDebugMessageInsertAMD", "GL_AMD_debug_output", wine_glDebugMessageInsertAMD
},
19073 { "glDebugMessageInsertARB", "GL_ARB_debug_output", wine_glDebugMessageInsertARB
},
19074 { "glDeformSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformSGIX
},
19075 { "glDeformationMap3dSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformationMap3dSGIX
},
19076 { "glDeformationMap3fSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformationMap3fSGIX
},
19077 { "glDeleteAsyncMarkersSGIX", "GL_SGIX_async", wine_glDeleteAsyncMarkersSGIX
},
19078 { "glDeleteBufferRegion", "GL_KTX_buffer_region", wine_glDeleteBufferRegion
},
19079 { "glDeleteBuffers", "GL_VERSION_1_5", wine_glDeleteBuffers
},
19080 { "glDeleteBuffersARB", "GL_ARB_vertex_buffer_object", wine_glDeleteBuffersARB
},
19081 { "glDeleteFencesAPPLE", "GL_APPLE_fence", wine_glDeleteFencesAPPLE
},
19082 { "glDeleteFencesNV", "GL_NV_fence", wine_glDeleteFencesNV
},
19083 { "glDeleteFragmentShaderATI", "GL_ATI_fragment_shader", wine_glDeleteFragmentShaderATI
},
19084 { "glDeleteFramebuffers", "GL_ARB_framebuffer_object", wine_glDeleteFramebuffers
},
19085 { "glDeleteFramebuffersEXT", "GL_EXT_framebuffer_object", wine_glDeleteFramebuffersEXT
},
19086 { "glDeleteNamedStringARB", "GL_ARB_shading_language_include", wine_glDeleteNamedStringARB
},
19087 { "glDeleteNamesAMD", "GL_AMD_name_gen_delete", wine_glDeleteNamesAMD
},
19088 { "glDeleteObjectARB", "GL_ARB_shader_objects", wine_glDeleteObjectARB
},
19089 { "glDeleteObjectBufferATI", "GL_ATI_vertex_array_object", wine_glDeleteObjectBufferATI
},
19090 { "glDeleteOcclusionQueriesNV", "GL_NV_occlusion_query", wine_glDeleteOcclusionQueriesNV
},
19091 { "glDeletePathsNV", "GL_NV_path_rendering", wine_glDeletePathsNV
},
19092 { "glDeletePerfMonitorsAMD", "GL_AMD_performance_monitor", wine_glDeletePerfMonitorsAMD
},
19093 { "glDeleteProgram", "GL_VERSION_2_0", wine_glDeleteProgram
},
19094 { "glDeleteProgramPipelines", "GL_ARB_separate_shader_objects", wine_glDeleteProgramPipelines
},
19095 { "glDeleteProgramsARB", "GL_ARB_vertex_program", wine_glDeleteProgramsARB
},
19096 { "glDeleteProgramsNV", "GL_NV_vertex_program", wine_glDeleteProgramsNV
},
19097 { "glDeleteQueries", "GL_VERSION_1_5", wine_glDeleteQueries
},
19098 { "glDeleteQueriesARB", "GL_ARB_occlusion_query", wine_glDeleteQueriesARB
},
19099 { "glDeleteRenderbuffers", "GL_ARB_framebuffer_object", wine_glDeleteRenderbuffers
},
19100 { "glDeleteRenderbuffersEXT", "GL_EXT_framebuffer_object", wine_glDeleteRenderbuffersEXT
},
19101 { "glDeleteSamplers", "GL_ARB_sampler_objects", wine_glDeleteSamplers
},
19102 { "glDeleteShader", "GL_VERSION_2_0", wine_glDeleteShader
},
19103 { "glDeleteSync", "GL_ARB_sync", wine_glDeleteSync
},
19104 { "glDeleteTexturesEXT", "GL_EXT_texture_object", wine_glDeleteTexturesEXT
},
19105 { "glDeleteTransformFeedbacks", "GL_ARB_transform_feedback2", wine_glDeleteTransformFeedbacks
},
19106 { "glDeleteTransformFeedbacksNV", "GL_NV_transform_feedback2", wine_glDeleteTransformFeedbacksNV
},
19107 { "glDeleteVertexArrays", "GL_ARB_vertex_array_object", wine_glDeleteVertexArrays
},
19108 { "glDeleteVertexArraysAPPLE", "GL_APPLE_vertex_array_object", wine_glDeleteVertexArraysAPPLE
},
19109 { "glDeleteVertexShaderEXT", "GL_EXT_vertex_shader", wine_glDeleteVertexShaderEXT
},
19110 { "glDepthBoundsEXT", "GL_EXT_depth_bounds_test", wine_glDepthBoundsEXT
},
19111 { "glDepthBoundsdNV", "GL_NV_depth_buffer_float", wine_glDepthBoundsdNV
},
19112 { "glDepthRangeArrayv", "GL_ARB_viewport_array", wine_glDepthRangeArrayv
},
19113 { "glDepthRangeIndexed", "GL_ARB_viewport_array", wine_glDepthRangeIndexed
},
19114 { "glDepthRangedNV", "GL_NV_depth_buffer_float", wine_glDepthRangedNV
},
19115 { "glDepthRangef", "GL_ARB_ES2_compatibility", wine_glDepthRangef
},
19116 { "glDetachObjectARB", "GL_ARB_shader_objects", wine_glDetachObjectARB
},
19117 { "glDetachShader", "GL_VERSION_2_0", wine_glDetachShader
},
19118 { "glDetailTexFuncSGIS", "GL_SGIS_detail_texture", wine_glDetailTexFuncSGIS
},
19119 { "glDisableClientStateIndexedEXT", "GL_EXT_direct_state_access", wine_glDisableClientStateIndexedEXT
},
19120 { "glDisableIndexedEXT", "GL_EXT_draw_buffers2", wine_glDisableIndexedEXT
},
19121 { "glDisableVariantClientStateEXT", "GL_EXT_vertex_shader", wine_glDisableVariantClientStateEXT
},
19122 { "glDisableVertexAttribAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glDisableVertexAttribAPPLE
},
19123 { "glDisableVertexAttribArray", "GL_VERSION_2_0", wine_glDisableVertexAttribArray
},
19124 { "glDisableVertexAttribArrayARB", "GL_ARB_vertex_program", wine_glDisableVertexAttribArrayARB
},
19125 { "glDisablei", "GL_VERSION_3_0", wine_glDisablei
},
19126 { "glDrawArraysEXT", "GL_EXT_vertex_array", wine_glDrawArraysEXT
},
19127 { "glDrawArraysIndirect", "GL_ARB_draw_indirect", wine_glDrawArraysIndirect
},
19128 { "glDrawArraysInstanced", "GL_VERSION_3_1", wine_glDrawArraysInstanced
},
19129 { "glDrawArraysInstancedARB", "GL_ARB_draw_instanced", wine_glDrawArraysInstancedARB
},
19130 { "glDrawArraysInstancedBaseInstance", "GL_ARB_base_instance", wine_glDrawArraysInstancedBaseInstance
},
19131 { "glDrawArraysInstancedEXT", "GL_EXT_draw_instanced", wine_glDrawArraysInstancedEXT
},
19132 { "glDrawBufferRegion", "GL_KTX_buffer_region", wine_glDrawBufferRegion
},
19133 { "glDrawBuffers", "GL_VERSION_2_0", wine_glDrawBuffers
},
19134 { "glDrawBuffersARB", "GL_ARB_draw_buffers", wine_glDrawBuffersARB
},
19135 { "glDrawBuffersATI", "GL_ATI_draw_buffers", wine_glDrawBuffersATI
},
19136 { "glDrawElementArrayAPPLE", "GL_APPLE_element_array", wine_glDrawElementArrayAPPLE
},
19137 { "glDrawElementArrayATI", "GL_ATI_element_array", wine_glDrawElementArrayATI
},
19138 { "glDrawElementsBaseVertex", "GL_ARB_draw_elements_base_vertex", wine_glDrawElementsBaseVertex
},
19139 { "glDrawElementsIndirect", "GL_ARB_draw_indirect", wine_glDrawElementsIndirect
},
19140 { "glDrawElementsInstanced", "GL_VERSION_3_1", wine_glDrawElementsInstanced
},
19141 { "glDrawElementsInstancedARB", "GL_ARB_draw_instanced", wine_glDrawElementsInstancedARB
},
19142 { "glDrawElementsInstancedBaseInstance", "GL_ARB_base_instance", wine_glDrawElementsInstancedBaseInstance
},
19143 { "glDrawElementsInstancedBaseVertex", "GL_ARB_draw_elements_base_vertex", wine_glDrawElementsInstancedBaseVertex
},
19144 { "glDrawElementsInstancedBaseVertexBaseInstance", "GL_ARB_base_instance", wine_glDrawElementsInstancedBaseVertexBaseInstance
},
19145 { "glDrawElementsInstancedEXT", "GL_EXT_draw_instanced", wine_glDrawElementsInstancedEXT
},
19146 { "glDrawMeshArraysSUN", "GL_SUN_mesh_array", wine_glDrawMeshArraysSUN
},
19147 { "glDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", wine_glDrawRangeElementArrayAPPLE
},
19148 { "glDrawRangeElementArrayATI", "GL_ATI_element_array", wine_glDrawRangeElementArrayATI
},
19149 { "glDrawRangeElements", "GL_VERSION_1_2", wine_glDrawRangeElements
},
19150 { "glDrawRangeElementsBaseVertex", "GL_ARB_draw_elements_base_vertex", wine_glDrawRangeElementsBaseVertex
},
19151 { "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements", wine_glDrawRangeElementsEXT
},
19152 { "glDrawTransformFeedback", "GL_ARB_transform_feedback2", wine_glDrawTransformFeedback
},
19153 { "glDrawTransformFeedbackInstanced", "GL_ARB_transform_feedback_instanced", wine_glDrawTransformFeedbackInstanced
},
19154 { "glDrawTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glDrawTransformFeedbackNV
},
19155 { "glDrawTransformFeedbackStream", "GL_ARB_transform_feedback3", wine_glDrawTransformFeedbackStream
},
19156 { "glDrawTransformFeedbackStreamInstanced", "GL_ARB_transform_feedback_instanced", wine_glDrawTransformFeedbackStreamInstanced
},
19157 { "glEdgeFlagFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glEdgeFlagFormatNV
},
19158 { "glEdgeFlagPointerEXT", "GL_EXT_vertex_array", wine_glEdgeFlagPointerEXT
},
19159 { "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists", wine_glEdgeFlagPointerListIBM
},
19160 { "glElementPointerAPPLE", "GL_APPLE_element_array", wine_glElementPointerAPPLE
},
19161 { "glElementPointerATI", "GL_ATI_element_array", wine_glElementPointerATI
},
19162 { "glEnableClientStateIndexedEXT", "GL_EXT_direct_state_access", wine_glEnableClientStateIndexedEXT
},
19163 { "glEnableIndexedEXT", "GL_EXT_draw_buffers2", wine_glEnableIndexedEXT
},
19164 { "glEnableVariantClientStateEXT", "GL_EXT_vertex_shader", wine_glEnableVariantClientStateEXT
},
19165 { "glEnableVertexAttribAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glEnableVertexAttribAPPLE
},
19166 { "glEnableVertexAttribArray", "GL_VERSION_2_0", wine_glEnableVertexAttribArray
},
19167 { "glEnableVertexAttribArrayARB", "GL_ARB_vertex_program", wine_glEnableVertexAttribArrayARB
},
19168 { "glEnablei", "GL_VERSION_3_0", wine_glEnablei
},
19169 { "glEndConditionalRender", "GL_VERSION_3_0", wine_glEndConditionalRender
},
19170 { "glEndConditionalRenderNV", "GL_NV_conditional_render", wine_glEndConditionalRenderNV
},
19171 { "glEndFragmentShaderATI", "GL_ATI_fragment_shader", wine_glEndFragmentShaderATI
},
19172 { "glEndOcclusionQueryNV", "GL_NV_occlusion_query", wine_glEndOcclusionQueryNV
},
19173 { "glEndPerfMonitorAMD", "GL_AMD_performance_monitor", wine_glEndPerfMonitorAMD
},
19174 { "glEndQuery", "GL_VERSION_1_5", wine_glEndQuery
},
19175 { "glEndQueryARB", "GL_ARB_occlusion_query", wine_glEndQueryARB
},
19176 { "glEndQueryIndexed", "GL_ARB_transform_feedback3", wine_glEndQueryIndexed
},
19177 { "glEndTransformFeedback", "GL_VERSION_3_0", wine_glEndTransformFeedback
},
19178 { "glEndTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glEndTransformFeedbackEXT
},
19179 { "glEndTransformFeedbackNV", "GL_NV_transform_feedback", wine_glEndTransformFeedbackNV
},
19180 { "glEndVertexShaderEXT", "GL_EXT_vertex_shader", wine_glEndVertexShaderEXT
},
19181 { "glEndVideoCaptureNV", "GL_NV_video_capture", wine_glEndVideoCaptureNV
},
19182 { "glEvalMapsNV", "GL_NV_evaluators", wine_glEvalMapsNV
},
19183 { "glExecuteProgramNV", "GL_NV_vertex_program", wine_glExecuteProgramNV
},
19184 { "glExtractComponentEXT", "GL_EXT_vertex_shader", wine_glExtractComponentEXT
},
19185 { "glFenceSync", "GL_ARB_sync", wine_glFenceSync
},
19186 { "glFinalCombinerInputNV", "GL_NV_register_combiners", wine_glFinalCombinerInputNV
},
19187 { "glFinishAsyncSGIX", "GL_SGIX_async", wine_glFinishAsyncSGIX
},
19188 { "glFinishFenceAPPLE", "GL_APPLE_fence", wine_glFinishFenceAPPLE
},
19189 { "glFinishFenceNV", "GL_NV_fence", wine_glFinishFenceNV
},
19190 { "glFinishObjectAPPLE", "GL_APPLE_fence", wine_glFinishObjectAPPLE
},
19191 { "glFinishTextureSUNX", "GL_SUNX_constant_data", wine_glFinishTextureSUNX
},
19192 { "glFlushMappedBufferRange", "GL_ARB_map_buffer_range", wine_glFlushMappedBufferRange
},
19193 { "glFlushMappedBufferRangeAPPLE", "GL_APPLE_flush_buffer_range", wine_glFlushMappedBufferRangeAPPLE
},
19194 { "glFlushMappedNamedBufferRangeEXT", "GL_EXT_direct_state_access", wine_glFlushMappedNamedBufferRangeEXT
},
19195 { "glFlushPixelDataRangeNV", "GL_NV_pixel_data_range", wine_glFlushPixelDataRangeNV
},
19196 { "glFlushRasterSGIX", "GL_SGIX_flush_raster", wine_glFlushRasterSGIX
},
19197 { "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", wine_glFlushVertexArrayRangeAPPLE
},
19198 { "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range", wine_glFlushVertexArrayRangeNV
},
19199 { "glFogCoordFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glFogCoordFormatNV
},
19200 { "glFogCoordPointer", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoordPointer
},
19201 { "glFogCoordPointerEXT", "GL_EXT_fog_coord", wine_glFogCoordPointerEXT
},
19202 { "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glFogCoordPointerListIBM
},
19203 { "glFogCoordd", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoordd
},
19204 { "glFogCoorddEXT", "GL_EXT_fog_coord", wine_glFogCoorddEXT
},
19205 { "glFogCoorddv", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoorddv
},
19206 { "glFogCoorddvEXT", "GL_EXT_fog_coord", wine_glFogCoorddvEXT
},
19207 { "glFogCoordf", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoordf
},
19208 { "glFogCoordfEXT", "GL_EXT_fog_coord", wine_glFogCoordfEXT
},
19209 { "glFogCoordfv", "GL_VERSION_1_4_DEPRECATED", wine_glFogCoordfv
},
19210 { "glFogCoordfvEXT", "GL_EXT_fog_coord", wine_glFogCoordfvEXT
},
19211 { "glFogCoordhNV", "GL_NV_half_float", wine_glFogCoordhNV
},
19212 { "glFogCoordhvNV", "GL_NV_half_float", wine_glFogCoordhvNV
},
19213 { "glFogFuncSGIS", "GL_SGIS_fog_function", wine_glFogFuncSGIS
},
19214 { "glFragmentColorMaterialSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentColorMaterialSGIX
},
19215 { "glFragmentLightModelfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelfSGIX
},
19216 { "glFragmentLightModelfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelfvSGIX
},
19217 { "glFragmentLightModeliSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModeliSGIX
},
19218 { "glFragmentLightModelivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelivSGIX
},
19219 { "glFragmentLightfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightfSGIX
},
19220 { "glFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightfvSGIX
},
19221 { "glFragmentLightiSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightiSGIX
},
19222 { "glFragmentLightivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightivSGIX
},
19223 { "glFragmentMaterialfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialfSGIX
},
19224 { "glFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialfvSGIX
},
19225 { "glFragmentMaterialiSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialiSGIX
},
19226 { "glFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialivSGIX
},
19227 { "glFrameTerminatorGREMEDY", "GL_GREMEDY_frame_terminator", wine_glFrameTerminatorGREMEDY
},
19228 { "glFrameZoomSGIX", "GL_SGIX_framezoom", wine_glFrameZoomSGIX
},
19229 { "glFramebufferDrawBufferEXT", "GL_EXT_direct_state_access", wine_glFramebufferDrawBufferEXT
},
19230 { "glFramebufferDrawBuffersEXT", "GL_EXT_direct_state_access", wine_glFramebufferDrawBuffersEXT
},
19231 { "glFramebufferReadBufferEXT", "GL_EXT_direct_state_access", wine_glFramebufferReadBufferEXT
},
19232 { "glFramebufferRenderbuffer", "GL_ARB_framebuffer_object", wine_glFramebufferRenderbuffer
},
19233 { "glFramebufferRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glFramebufferRenderbufferEXT
},
19234 { "glFramebufferTexture", "GL_VERSION_3_2", wine_glFramebufferTexture
},
19235 { "glFramebufferTexture1D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture1D
},
19236 { "glFramebufferTexture1DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture1DEXT
},
19237 { "glFramebufferTexture2D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture2D
},
19238 { "glFramebufferTexture2DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture2DEXT
},
19239 { "glFramebufferTexture3D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture3D
},
19240 { "glFramebufferTexture3DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture3DEXT
},
19241 { "glFramebufferTextureARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureARB
},
19242 { "glFramebufferTextureEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureEXT
},
19243 { "glFramebufferTextureFaceARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureFaceARB
},
19244 { "glFramebufferTextureFaceEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureFaceEXT
},
19245 { "glFramebufferTextureLayer", "GL_ARB_framebuffer_object", wine_glFramebufferTextureLayer
},
19246 { "glFramebufferTextureLayerARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureLayerARB
},
19247 { "glFramebufferTextureLayerEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureLayerEXT
},
19248 { "glFreeObjectBufferATI", "GL_ATI_vertex_array_object", wine_glFreeObjectBufferATI
},
19249 { "glGenAsyncMarkersSGIX", "GL_SGIX_async", wine_glGenAsyncMarkersSGIX
},
19250 { "glGenBuffers", "GL_VERSION_1_5", wine_glGenBuffers
},
19251 { "glGenBuffersARB", "GL_ARB_vertex_buffer_object", wine_glGenBuffersARB
},
19252 { "glGenFencesAPPLE", "GL_APPLE_fence", wine_glGenFencesAPPLE
},
19253 { "glGenFencesNV", "GL_NV_fence", wine_glGenFencesNV
},
19254 { "glGenFragmentShadersATI", "GL_ATI_fragment_shader", wine_glGenFragmentShadersATI
},
19255 { "glGenFramebuffers", "GL_ARB_framebuffer_object", wine_glGenFramebuffers
},
19256 { "glGenFramebuffersEXT", "GL_EXT_framebuffer_object", wine_glGenFramebuffersEXT
},
19257 { "glGenNamesAMD", "GL_AMD_name_gen_delete", wine_glGenNamesAMD
},
19258 { "glGenOcclusionQueriesNV", "GL_NV_occlusion_query", wine_glGenOcclusionQueriesNV
},
19259 { "glGenPathsNV", "GL_NV_path_rendering", wine_glGenPathsNV
},
19260 { "glGenPerfMonitorsAMD", "GL_AMD_performance_monitor", wine_glGenPerfMonitorsAMD
},
19261 { "glGenProgramPipelines", "GL_ARB_separate_shader_objects", wine_glGenProgramPipelines
},
19262 { "glGenProgramsARB", "GL_ARB_vertex_program", wine_glGenProgramsARB
},
19263 { "glGenProgramsNV", "GL_NV_vertex_program", wine_glGenProgramsNV
},
19264 { "glGenQueries", "GL_VERSION_1_5", wine_glGenQueries
},
19265 { "glGenQueriesARB", "GL_ARB_occlusion_query", wine_glGenQueriesARB
},
19266 { "glGenRenderbuffers", "GL_ARB_framebuffer_object", wine_glGenRenderbuffers
},
19267 { "glGenRenderbuffersEXT", "GL_EXT_framebuffer_object", wine_glGenRenderbuffersEXT
},
19268 { "glGenSamplers", "GL_ARB_sampler_objects", wine_glGenSamplers
},
19269 { "glGenSymbolsEXT", "GL_EXT_vertex_shader", wine_glGenSymbolsEXT
},
19270 { "glGenTexturesEXT", "GL_EXT_texture_object", wine_glGenTexturesEXT
},
19271 { "glGenTransformFeedbacks", "GL_ARB_transform_feedback2", wine_glGenTransformFeedbacks
},
19272 { "glGenTransformFeedbacksNV", "GL_NV_transform_feedback2", wine_glGenTransformFeedbacksNV
},
19273 { "glGenVertexArrays", "GL_ARB_vertex_array_object", wine_glGenVertexArrays
},
19274 { "glGenVertexArraysAPPLE", "GL_APPLE_vertex_array_object", wine_glGenVertexArraysAPPLE
},
19275 { "glGenVertexShadersEXT", "GL_EXT_vertex_shader", wine_glGenVertexShadersEXT
},
19276 { "glGenerateMipmap", "GL_ARB_framebuffer_object", wine_glGenerateMipmap
},
19277 { "glGenerateMipmapEXT", "GL_EXT_framebuffer_object", wine_glGenerateMipmapEXT
},
19278 { "glGenerateMultiTexMipmapEXT", "GL_EXT_direct_state_access", wine_glGenerateMultiTexMipmapEXT
},
19279 { "glGenerateTextureMipmapEXT", "GL_EXT_direct_state_access", wine_glGenerateTextureMipmapEXT
},
19280 { "glGetActiveAtomicCounterBufferiv", "GL_ARB_shader_atomic_counters", wine_glGetActiveAtomicCounterBufferiv
},
19281 { "glGetActiveAttrib", "GL_VERSION_2_0", wine_glGetActiveAttrib
},
19282 { "glGetActiveAttribARB", "GL_ARB_vertex_shader", wine_glGetActiveAttribARB
},
19283 { "glGetActiveSubroutineName", "GL_ARB_shader_subroutine", wine_glGetActiveSubroutineName
},
19284 { "glGetActiveSubroutineUniformName", "GL_ARB_shader_subroutine", wine_glGetActiveSubroutineUniformName
},
19285 { "glGetActiveSubroutineUniformiv", "GL_ARB_shader_subroutine", wine_glGetActiveSubroutineUniformiv
},
19286 { "glGetActiveUniform", "GL_VERSION_2_0", wine_glGetActiveUniform
},
19287 { "glGetActiveUniformARB", "GL_ARB_shader_objects", wine_glGetActiveUniformARB
},
19288 { "glGetActiveUniformBlockName", "GL_ARB_uniform_buffer_object", wine_glGetActiveUniformBlockName
},
19289 { "glGetActiveUniformBlockiv", "GL_ARB_uniform_buffer_object", wine_glGetActiveUniformBlockiv
},
19290 { "glGetActiveUniformName", "GL_ARB_uniform_buffer_object", wine_glGetActiveUniformName
},
19291 { "glGetActiveUniformsiv", "GL_ARB_uniform_buffer_object", wine_glGetActiveUniformsiv
},
19292 { "glGetActiveVaryingNV", "GL_NV_transform_feedback", wine_glGetActiveVaryingNV
},
19293 { "glGetArrayObjectfvATI", "GL_ATI_vertex_array_object", wine_glGetArrayObjectfvATI
},
19294 { "glGetArrayObjectivATI", "GL_ATI_vertex_array_object", wine_glGetArrayObjectivATI
},
19295 { "glGetAttachedObjectsARB", "GL_ARB_shader_objects", wine_glGetAttachedObjectsARB
},
19296 { "glGetAttachedShaders", "GL_VERSION_2_0", wine_glGetAttachedShaders
},
19297 { "glGetAttribLocation", "GL_VERSION_2_0", wine_glGetAttribLocation
},
19298 { "glGetAttribLocationARB", "GL_ARB_vertex_shader", wine_glGetAttribLocationARB
},
19299 { "glGetBooleanIndexedvEXT", "GL_EXT_draw_buffers2", wine_glGetBooleanIndexedvEXT
},
19300 { "glGetBooleani_v", "GL_VERSION_3_0", wine_glGetBooleani_v
},
19301 { "glGetBufferParameteri64v", "GL_VERSION_3_2", wine_glGetBufferParameteri64v
},
19302 { "glGetBufferParameteriv", "GL_VERSION_1_5", wine_glGetBufferParameteriv
},
19303 { "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferParameterivARB
},
19304 { "glGetBufferParameterui64vNV", "GL_NV_shader_buffer_load", wine_glGetBufferParameterui64vNV
},
19305 { "glGetBufferPointerv", "GL_VERSION_1_5", wine_glGetBufferPointerv
},
19306 { "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferPointervARB
},
19307 { "glGetBufferSubData", "GL_VERSION_1_5", wine_glGetBufferSubData
},
19308 { "glGetBufferSubDataARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferSubDataARB
},
19309 { "glGetColorTable", "GL_VERSION_1_2_DEPRECATED", wine_glGetColorTable
},
19310 { "glGetColorTableEXT", "GL_EXT_paletted_texture", wine_glGetColorTableEXT
},
19311 { "glGetColorTableParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glGetColorTableParameterfv
},
19312 { "glGetColorTableParameterfvEXT", "GL_EXT_paletted_texture", wine_glGetColorTableParameterfvEXT
},
19313 { "glGetColorTableParameterfvSGI", "GL_SGI_color_table", wine_glGetColorTableParameterfvSGI
},
19314 { "glGetColorTableParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glGetColorTableParameteriv
},
19315 { "glGetColorTableParameterivEXT", "GL_EXT_paletted_texture", wine_glGetColorTableParameterivEXT
},
19316 { "glGetColorTableParameterivSGI", "GL_SGI_color_table", wine_glGetColorTableParameterivSGI
},
19317 { "glGetColorTableSGI", "GL_SGI_color_table", wine_glGetColorTableSGI
},
19318 { "glGetCombinerInputParameterfvNV", "GL_NV_register_combiners", wine_glGetCombinerInputParameterfvNV
},
19319 { "glGetCombinerInputParameterivNV", "GL_NV_register_combiners", wine_glGetCombinerInputParameterivNV
},
19320 { "glGetCombinerOutputParameterfvNV", "GL_NV_register_combiners", wine_glGetCombinerOutputParameterfvNV
},
19321 { "glGetCombinerOutputParameterivNV", "GL_NV_register_combiners", wine_glGetCombinerOutputParameterivNV
},
19322 { "glGetCombinerStageParameterfvNV", "GL_NV_register_combiners2", wine_glGetCombinerStageParameterfvNV
},
19323 { "glGetCompressedMultiTexImageEXT", "GL_EXT_direct_state_access", wine_glGetCompressedMultiTexImageEXT
},
19324 { "glGetCompressedTexImage", "GL_VERSION_1_3", wine_glGetCompressedTexImage
},
19325 { "glGetCompressedTexImageARB", "GL_ARB_texture_compression", wine_glGetCompressedTexImageARB
},
19326 { "glGetCompressedTextureImageEXT", "GL_EXT_direct_state_access", wine_glGetCompressedTextureImageEXT
},
19327 { "glGetConvolutionFilter", "GL_VERSION_1_2_DEPRECATED", wine_glGetConvolutionFilter
},
19328 { "glGetConvolutionFilterEXT", "GL_EXT_convolution", wine_glGetConvolutionFilterEXT
},
19329 { "glGetConvolutionParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glGetConvolutionParameterfv
},
19330 { "glGetConvolutionParameterfvEXT", "GL_EXT_convolution", wine_glGetConvolutionParameterfvEXT
},
19331 { "glGetConvolutionParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glGetConvolutionParameteriv
},
19332 { "glGetConvolutionParameterivEXT", "GL_EXT_convolution", wine_glGetConvolutionParameterivEXT
},
19333 { "glGetDebugMessageLogAMD", "GL_AMD_debug_output", wine_glGetDebugMessageLogAMD
},
19334 { "glGetDebugMessageLogARB", "GL_ARB_debug_output", wine_glGetDebugMessageLogARB
},
19335 { "glGetDetailTexFuncSGIS", "GL_SGIS_detail_texture", wine_glGetDetailTexFuncSGIS
},
19336 { "glGetDoubleIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetDoubleIndexedvEXT
},
19337 { "glGetDoublei_v", "GL_ARB_viewport_array", wine_glGetDoublei_v
},
19338 { "glGetFenceivNV", "GL_NV_fence", wine_glGetFenceivNV
},
19339 { "glGetFinalCombinerInputParameterfvNV", "GL_NV_register_combiners", wine_glGetFinalCombinerInputParameterfvNV
},
19340 { "glGetFinalCombinerInputParameterivNV", "GL_NV_register_combiners", wine_glGetFinalCombinerInputParameterivNV
},
19341 { "glGetFloatIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetFloatIndexedvEXT
},
19342 { "glGetFloati_v", "GL_ARB_viewport_array", wine_glGetFloati_v
},
19343 { "glGetFogFuncSGIS", "GL_SGIS_fog_function", wine_glGetFogFuncSGIS
},
19344 { "glGetFragDataIndex", "GL_ARB_blend_func_extended", wine_glGetFragDataIndex
},
19345 { "glGetFragDataLocation", "GL_VERSION_3_0", wine_glGetFragDataLocation
},
19346 { "glGetFragDataLocationEXT", "GL_EXT_gpu_shader4", wine_glGetFragDataLocationEXT
},
19347 { "glGetFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentLightfvSGIX
},
19348 { "glGetFragmentLightivSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentLightivSGIX
},
19349 { "glGetFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentMaterialfvSGIX
},
19350 { "glGetFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentMaterialivSGIX
},
19351 { "glGetFramebufferAttachmentParameteriv", "GL_ARB_framebuffer_object", wine_glGetFramebufferAttachmentParameteriv
},
19352 { "glGetFramebufferAttachmentParameterivEXT", "GL_EXT_framebuffer_object", wine_glGetFramebufferAttachmentParameterivEXT
},
19353 { "glGetFramebufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetFramebufferParameterivEXT
},
19354 { "glGetGraphicsResetStatusARB", "GL_ARB_robustness", wine_glGetGraphicsResetStatusARB
},
19355 { "glGetHandleARB", "GL_ARB_shader_objects", wine_glGetHandleARB
},
19356 { "glGetHistogram", "GL_VERSION_1_2_DEPRECATED", wine_glGetHistogram
},
19357 { "glGetHistogramEXT", "GL_EXT_histogram", wine_glGetHistogramEXT
},
19358 { "glGetHistogramParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glGetHistogramParameterfv
},
19359 { "glGetHistogramParameterfvEXT", "GL_EXT_histogram", wine_glGetHistogramParameterfvEXT
},
19360 { "glGetHistogramParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glGetHistogramParameteriv
},
19361 { "glGetHistogramParameterivEXT", "GL_EXT_histogram", wine_glGetHistogramParameterivEXT
},
19362 { "glGetImageHandleNV", "GL_NV_bindless_texture", wine_glGetImageHandleNV
},
19363 { "glGetImageTransformParameterfvHP", "GL_HP_image_transform", wine_glGetImageTransformParameterfvHP
},
19364 { "glGetImageTransformParameterivHP", "GL_HP_image_transform", wine_glGetImageTransformParameterivHP
},
19365 { "glGetInfoLogARB", "GL_ARB_shader_objects", wine_glGetInfoLogARB
},
19366 { "glGetInstrumentsSGIX", "GL_SGIX_instruments", wine_glGetInstrumentsSGIX
},
19367 { "glGetInteger64i_v", "GL_VERSION_3_2", wine_glGetInteger64i_v
},
19368 { "glGetInteger64v", "GL_ARB_sync", wine_glGetInteger64v
},
19369 { "glGetIntegerIndexedvEXT", "GL_EXT_draw_buffers2", wine_glGetIntegerIndexedvEXT
},
19370 { "glGetIntegeri_v", "GL_VERSION_3_0", wine_glGetIntegeri_v
},
19371 { "glGetIntegerui64i_vNV", "GL_NV_vertex_buffer_unified_memory", wine_glGetIntegerui64i_vNV
},
19372 { "glGetIntegerui64vNV", "GL_NV_shader_buffer_load", wine_glGetIntegerui64vNV
},
19373 { "glGetInternalformativ", "GL_ARB_internalformat_query", wine_glGetInternalformativ
},
19374 { "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantBooleanvEXT
},
19375 { "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantFloatvEXT
},
19376 { "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetInvariantIntegervEXT
},
19377 { "glGetListParameterfvSGIX", "GL_SGIX_list_priority", wine_glGetListParameterfvSGIX
},
19378 { "glGetListParameterivSGIX", "GL_SGIX_list_priority", wine_glGetListParameterivSGIX
},
19379 { "glGetLocalConstantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantBooleanvEXT
},
19380 { "glGetLocalConstantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantFloatvEXT
},
19381 { "glGetLocalConstantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantIntegervEXT
},
19382 { "glGetMapAttribParameterfvNV", "GL_NV_evaluators", wine_glGetMapAttribParameterfvNV
},
19383 { "glGetMapAttribParameterivNV", "GL_NV_evaluators", wine_glGetMapAttribParameterivNV
},
19384 { "glGetMapControlPointsNV", "GL_NV_evaluators", wine_glGetMapControlPointsNV
},
19385 { "glGetMapParameterfvNV", "GL_NV_evaluators", wine_glGetMapParameterfvNV
},
19386 { "glGetMapParameterivNV", "GL_NV_evaluators", wine_glGetMapParameterivNV
},
19387 { "glGetMinmax", "GL_VERSION_1_2_DEPRECATED", wine_glGetMinmax
},
19388 { "glGetMinmaxEXT", "GL_EXT_histogram", wine_glGetMinmaxEXT
},
19389 { "glGetMinmaxParameterfv", "GL_VERSION_1_2_DEPRECATED", wine_glGetMinmaxParameterfv
},
19390 { "glGetMinmaxParameterfvEXT", "GL_EXT_histogram", wine_glGetMinmaxParameterfvEXT
},
19391 { "glGetMinmaxParameteriv", "GL_VERSION_1_2_DEPRECATED", wine_glGetMinmaxParameteriv
},
19392 { "glGetMinmaxParameterivEXT", "GL_EXT_histogram", wine_glGetMinmaxParameterivEXT
},
19393 { "glGetMultiTexEnvfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexEnvfvEXT
},
19394 { "glGetMultiTexEnvivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexEnvivEXT
},
19395 { "glGetMultiTexGendvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGendvEXT
},
19396 { "glGetMultiTexGenfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGenfvEXT
},
19397 { "glGetMultiTexGenivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGenivEXT
},
19398 { "glGetMultiTexImageEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexImageEXT
},
19399 { "glGetMultiTexLevelParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexLevelParameterfvEXT
},
19400 { "glGetMultiTexLevelParameterivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexLevelParameterivEXT
},
19401 { "glGetMultiTexParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterIivEXT
},
19402 { "glGetMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterIuivEXT
},
19403 { "glGetMultiTexParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterfvEXT
},
19404 { "glGetMultiTexParameterivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterivEXT
},
19405 { "glGetMultisamplefv", "GL_ARB_texture_multisample", wine_glGetMultisamplefv
},
19406 { "glGetMultisamplefvNV", "GL_NV_explicit_multisample", wine_glGetMultisamplefvNV
},
19407 { "glGetNamedBufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferParameterivEXT
},
19408 { "glGetNamedBufferParameterui64vNV", "GL_NV_shader_buffer_load", wine_glGetNamedBufferParameterui64vNV
},
19409 { "glGetNamedBufferPointervEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferPointervEXT
},
19410 { "glGetNamedBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferSubDataEXT
},
19411 { "glGetNamedFramebufferAttachmentParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedFramebufferAttachmentParameterivEXT
},
19412 { "glGetNamedProgramLocalParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterIivEXT
},
19413 { "glGetNamedProgramLocalParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterIuivEXT
},
19414 { "glGetNamedProgramLocalParameterdvEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterdvEXT
},
19415 { "glGetNamedProgramLocalParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterfvEXT
},
19416 { "glGetNamedProgramStringEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramStringEXT
},
19417 { "glGetNamedProgramivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramivEXT
},
19418 { "glGetNamedRenderbufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedRenderbufferParameterivEXT
},
19419 { "glGetNamedStringARB", "GL_ARB_shading_language_include", wine_glGetNamedStringARB
},
19420 { "glGetNamedStringivARB", "GL_ARB_shading_language_include", wine_glGetNamedStringivARB
},
19421 { "glGetObjectBufferfvATI", "GL_ATI_vertex_array_object", wine_glGetObjectBufferfvATI
},
19422 { "glGetObjectBufferivATI", "GL_ATI_vertex_array_object", wine_glGetObjectBufferivATI
},
19423 { "glGetObjectParameterfvARB", "GL_ARB_shader_objects", wine_glGetObjectParameterfvARB
},
19424 { "glGetObjectParameterivAPPLE", "GL_APPLE_object_purgeable", wine_glGetObjectParameterivAPPLE
},
19425 { "glGetObjectParameterivARB", "GL_ARB_shader_objects", wine_glGetObjectParameterivARB
},
19426 { "glGetOcclusionQueryivNV", "GL_NV_occlusion_query", wine_glGetOcclusionQueryivNV
},
19427 { "glGetOcclusionQueryuivNV", "GL_NV_occlusion_query", wine_glGetOcclusionQueryuivNV
},
19428 { "glGetPathColorGenfvNV", "GL_NV_path_rendering", wine_glGetPathColorGenfvNV
},
19429 { "glGetPathColorGenivNV", "GL_NV_path_rendering", wine_glGetPathColorGenivNV
},
19430 { "glGetPathCommandsNV", "GL_NV_path_rendering", wine_glGetPathCommandsNV
},
19431 { "glGetPathCoordsNV", "GL_NV_path_rendering", wine_glGetPathCoordsNV
},
19432 { "glGetPathDashArrayNV", "GL_NV_path_rendering", wine_glGetPathDashArrayNV
},
19433 { "glGetPathLengthNV", "GL_NV_path_rendering", wine_glGetPathLengthNV
},
19434 { "glGetPathMetricRangeNV", "GL_NV_path_rendering", wine_glGetPathMetricRangeNV
},
19435 { "glGetPathMetricsNV", "GL_NV_path_rendering", wine_glGetPathMetricsNV
},
19436 { "glGetPathParameterfvNV", "GL_NV_path_rendering", wine_glGetPathParameterfvNV
},
19437 { "glGetPathParameterivNV", "GL_NV_path_rendering", wine_glGetPathParameterivNV
},
19438 { "glGetPathSpacingNV", "GL_NV_path_rendering", wine_glGetPathSpacingNV
},
19439 { "glGetPathTexGenfvNV", "GL_NV_path_rendering", wine_glGetPathTexGenfvNV
},
19440 { "glGetPathTexGenivNV", "GL_NV_path_rendering", wine_glGetPathTexGenivNV
},
19441 { "glGetPerfMonitorCounterDataAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorCounterDataAMD
},
19442 { "glGetPerfMonitorCounterInfoAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorCounterInfoAMD
},
19443 { "glGetPerfMonitorCounterStringAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorCounterStringAMD
},
19444 { "glGetPerfMonitorCountersAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorCountersAMD
},
19445 { "glGetPerfMonitorGroupStringAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorGroupStringAMD
},
19446 { "glGetPerfMonitorGroupsAMD", "GL_AMD_performance_monitor", wine_glGetPerfMonitorGroupsAMD
},
19447 { "glGetPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", wine_glGetPixelTexGenParameterfvSGIS
},
19448 { "glGetPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", wine_glGetPixelTexGenParameterivSGIS
},
19449 { "glGetPointerIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetPointerIndexedvEXT
},
19450 { "glGetPointervEXT", "GL_EXT_vertex_array", wine_glGetPointervEXT
},
19451 { "glGetProgramBinary", "GL_ARB_get_program_binary", wine_glGetProgramBinary
},
19452 { "glGetProgramEnvParameterIivNV", "GL_NV_gpu_program4", wine_glGetProgramEnvParameterIivNV
},
19453 { "glGetProgramEnvParameterIuivNV", "GL_NV_gpu_program4", wine_glGetProgramEnvParameterIuivNV
},
19454 { "glGetProgramEnvParameterdvARB", "GL_ARB_vertex_program", wine_glGetProgramEnvParameterdvARB
},
19455 { "glGetProgramEnvParameterfvARB", "GL_ARB_vertex_program", wine_glGetProgramEnvParameterfvARB
},
19456 { "glGetProgramInfoLog", "GL_VERSION_2_0", wine_glGetProgramInfoLog
},
19457 { "glGetProgramLocalParameterIivNV", "GL_NV_gpu_program4", wine_glGetProgramLocalParameterIivNV
},
19458 { "glGetProgramLocalParameterIuivNV", "GL_NV_gpu_program4", wine_glGetProgramLocalParameterIuivNV
},
19459 { "glGetProgramLocalParameterdvARB", "GL_ARB_vertex_program", wine_glGetProgramLocalParameterdvARB
},
19460 { "glGetProgramLocalParameterfvARB", "GL_ARB_vertex_program", wine_glGetProgramLocalParameterfvARB
},
19461 { "glGetProgramNamedParameterdvNV", "GL_NV_fragment_program", wine_glGetProgramNamedParameterdvNV
},
19462 { "glGetProgramNamedParameterfvNV", "GL_NV_fragment_program", wine_glGetProgramNamedParameterfvNV
},
19463 { "glGetProgramParameterdvNV", "GL_NV_vertex_program", wine_glGetProgramParameterdvNV
},
19464 { "glGetProgramParameterfvNV", "GL_NV_vertex_program", wine_glGetProgramParameterfvNV
},
19465 { "glGetProgramPipelineInfoLog", "GL_ARB_separate_shader_objects", wine_glGetProgramPipelineInfoLog
},
19466 { "glGetProgramPipelineiv", "GL_ARB_separate_shader_objects", wine_glGetProgramPipelineiv
},
19467 { "glGetProgramStageiv", "GL_ARB_shader_subroutine", wine_glGetProgramStageiv
},
19468 { "glGetProgramStringARB", "GL_ARB_vertex_program", wine_glGetProgramStringARB
},
19469 { "glGetProgramStringNV", "GL_NV_vertex_program", wine_glGetProgramStringNV
},
19470 { "glGetProgramSubroutineParameteruivNV", "GL_NV_gpu_program5", wine_glGetProgramSubroutineParameteruivNV
},
19471 { "glGetProgramiv", "GL_VERSION_2_0", wine_glGetProgramiv
},
19472 { "glGetProgramivARB", "GL_ARB_vertex_program", wine_glGetProgramivARB
},
19473 { "glGetProgramivNV", "GL_NV_vertex_program", wine_glGetProgramivNV
},
19474 { "glGetQueryIndexediv", "GL_ARB_transform_feedback3", wine_glGetQueryIndexediv
},
19475 { "glGetQueryObjecti64v", "GL_ARB_timer_query", wine_glGetQueryObjecti64v
},
19476 { "glGetQueryObjecti64vEXT", "GL_EXT_timer_query", wine_glGetQueryObjecti64vEXT
},
19477 { "glGetQueryObjectiv", "GL_VERSION_1_5", wine_glGetQueryObjectiv
},
19478 { "glGetQueryObjectivARB", "GL_ARB_occlusion_query", wine_glGetQueryObjectivARB
},
19479 { "glGetQueryObjectui64v", "GL_ARB_timer_query", wine_glGetQueryObjectui64v
},
19480 { "glGetQueryObjectui64vEXT", "GL_EXT_timer_query", wine_glGetQueryObjectui64vEXT
},
19481 { "glGetQueryObjectuiv", "GL_VERSION_1_5", wine_glGetQueryObjectuiv
},
19482 { "glGetQueryObjectuivARB", "GL_ARB_occlusion_query", wine_glGetQueryObjectuivARB
},
19483 { "glGetQueryiv", "GL_VERSION_1_5", wine_glGetQueryiv
},
19484 { "glGetQueryivARB", "GL_ARB_occlusion_query", wine_glGetQueryivARB
},
19485 { "glGetRenderbufferParameteriv", "GL_ARB_framebuffer_object", wine_glGetRenderbufferParameteriv
},
19486 { "glGetRenderbufferParameterivEXT", "GL_EXT_framebuffer_object", wine_glGetRenderbufferParameterivEXT
},
19487 { "glGetSamplerParameterIiv", "GL_ARB_sampler_objects", wine_glGetSamplerParameterIiv
},
19488 { "glGetSamplerParameterIuiv", "GL_ARB_sampler_objects", wine_glGetSamplerParameterIuiv
},
19489 { "glGetSamplerParameterfv", "GL_ARB_sampler_objects", wine_glGetSamplerParameterfv
},
19490 { "glGetSamplerParameteriv", "GL_ARB_sampler_objects", wine_glGetSamplerParameteriv
},
19491 { "glGetSeparableFilter", "GL_VERSION_1_2_DEPRECATED", wine_glGetSeparableFilter
},
19492 { "glGetSeparableFilterEXT", "GL_EXT_convolution", wine_glGetSeparableFilterEXT
},
19493 { "glGetShaderInfoLog", "GL_VERSION_2_0", wine_glGetShaderInfoLog
},
19494 { "glGetShaderPrecisionFormat", "GL_ARB_ES2_compatibility", wine_glGetShaderPrecisionFormat
},
19495 { "glGetShaderSource", "GL_VERSION_2_0", wine_glGetShaderSource
},
19496 { "glGetShaderSourceARB", "GL_ARB_shader_objects", wine_glGetShaderSourceARB
},
19497 { "glGetShaderiv", "GL_VERSION_2_0", wine_glGetShaderiv
},
19498 { "glGetSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", wine_glGetSharpenTexFuncSGIS
},
19499 { "glGetStringi", "GL_VERSION_3_0", wine_glGetStringi
},
19500 { "glGetSubroutineIndex", "GL_ARB_shader_subroutine", wine_glGetSubroutineIndex
},
19501 { "glGetSubroutineUniformLocation", "GL_ARB_shader_subroutine", wine_glGetSubroutineUniformLocation
},
19502 { "glGetSynciv", "GL_ARB_sync", wine_glGetSynciv
},
19503 { "glGetTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", wine_glGetTexBumpParameterfvATI
},
19504 { "glGetTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", wine_glGetTexBumpParameterivATI
},
19505 { "glGetTexFilterFuncSGIS", "GL_SGIS_texture_filter4", wine_glGetTexFilterFuncSGIS
},
19506 { "glGetTexParameterIiv", "GL_VERSION_3_0", wine_glGetTexParameterIiv
},
19507 { "glGetTexParameterIivEXT", "GL_EXT_texture_integer", wine_glGetTexParameterIivEXT
},
19508 { "glGetTexParameterIuiv", "GL_VERSION_3_0", wine_glGetTexParameterIuiv
},
19509 { "glGetTexParameterIuivEXT", "GL_EXT_texture_integer", wine_glGetTexParameterIuivEXT
},
19510 { "glGetTexParameterPointervAPPLE", "GL_APPLE_texture_range", wine_glGetTexParameterPointervAPPLE
},
19511 { "glGetTextureHandleNV", "GL_NV_bindless_texture", wine_glGetTextureHandleNV
},
19512 { "glGetTextureImageEXT", "GL_EXT_direct_state_access", wine_glGetTextureImageEXT
},
19513 { "glGetTextureLevelParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetTextureLevelParameterfvEXT
},
19514 { "glGetTextureLevelParameterivEXT", "GL_EXT_direct_state_access", wine_glGetTextureLevelParameterivEXT
},
19515 { "glGetTextureParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterIivEXT
},
19516 { "glGetTextureParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterIuivEXT
},
19517 { "glGetTextureParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterfvEXT
},
19518 { "glGetTextureParameterivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterivEXT
},
19519 { "glGetTextureSamplerHandleNV", "GL_NV_bindless_texture", wine_glGetTextureSamplerHandleNV
},
19520 { "glGetTrackMatrixivNV", "GL_NV_vertex_program", wine_glGetTrackMatrixivNV
},
19521 { "glGetTransformFeedbackVarying", "GL_VERSION_3_0", wine_glGetTransformFeedbackVarying
},
19522 { "glGetTransformFeedbackVaryingEXT", "GL_EXT_transform_feedback", wine_glGetTransformFeedbackVaryingEXT
},
19523 { "glGetTransformFeedbackVaryingNV", "GL_NV_transform_feedback", wine_glGetTransformFeedbackVaryingNV
},
19524 { "glGetUniformBlockIndex", "GL_ARB_uniform_buffer_object", wine_glGetUniformBlockIndex
},
19525 { "glGetUniformBufferSizeEXT", "GL_EXT_bindable_uniform", wine_glGetUniformBufferSizeEXT
},
19526 { "glGetUniformIndices", "GL_ARB_uniform_buffer_object", wine_glGetUniformIndices
},
19527 { "glGetUniformLocation", "GL_VERSION_2_0", wine_glGetUniformLocation
},
19528 { "glGetUniformLocationARB", "GL_ARB_shader_objects", wine_glGetUniformLocationARB
},
19529 { "glGetUniformOffsetEXT", "GL_EXT_bindable_uniform", wine_glGetUniformOffsetEXT
},
19530 { "glGetUniformSubroutineuiv", "GL_ARB_shader_subroutine", wine_glGetUniformSubroutineuiv
},
19531 { "glGetUniformdv", "GL_ARB_gpu_shader_fp64", wine_glGetUniformdv
},
19532 { "glGetUniformfv", "GL_VERSION_2_0", wine_glGetUniformfv
},
19533 { "glGetUniformfvARB", "GL_ARB_shader_objects", wine_glGetUniformfvARB
},
19534 { "glGetUniformi64vNV", "GL_NV_gpu_shader5", wine_glGetUniformi64vNV
},
19535 { "glGetUniformiv", "GL_VERSION_2_0", wine_glGetUniformiv
},
19536 { "glGetUniformivARB", "GL_ARB_shader_objects", wine_glGetUniformivARB
},
19537 { "glGetUniformui64vNV", "GL_NV_shader_buffer_load", wine_glGetUniformui64vNV
},
19538 { "glGetUniformuiv", "GL_VERSION_3_0", wine_glGetUniformuiv
},
19539 { "glGetUniformuivEXT", "GL_EXT_gpu_shader4", wine_glGetUniformuivEXT
},
19540 { "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object", wine_glGetVariantArrayObjectfvATI
},
19541 { "glGetVariantArrayObjectivATI", "GL_ATI_vertex_array_object", wine_glGetVariantArrayObjectivATI
},
19542 { "glGetVariantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetVariantBooleanvEXT
},
19543 { "glGetVariantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetVariantFloatvEXT
},
19544 { "glGetVariantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetVariantIntegervEXT
},
19545 { "glGetVariantPointervEXT", "GL_EXT_vertex_shader", wine_glGetVariantPointervEXT
},
19546 { "glGetVaryingLocationNV", "GL_NV_transform_feedback", wine_glGetVaryingLocationNV
},
19547 { "glGetVertexAttribArrayObjectfvATI", "GL_ATI_vertex_attrib_array_object", wine_glGetVertexAttribArrayObjectfvATI
},
19548 { "glGetVertexAttribArrayObjectivATI", "GL_ATI_vertex_attrib_array_object", wine_glGetVertexAttribArrayObjectivATI
},
19549 { "glGetVertexAttribIiv", "GL_VERSION_3_0", wine_glGetVertexAttribIiv
},
19550 { "glGetVertexAttribIivEXT", "GL_NV_vertex_program4", wine_glGetVertexAttribIivEXT
},
19551 { "glGetVertexAttribIuiv", "GL_VERSION_3_0", wine_glGetVertexAttribIuiv
},
19552 { "glGetVertexAttribIuivEXT", "GL_NV_vertex_program4", wine_glGetVertexAttribIuivEXT
},
19553 { "glGetVertexAttribLdv", "GL_ARB_vertex_attrib_64bit", wine_glGetVertexAttribLdv
},
19554 { "glGetVertexAttribLdvEXT", "GL_EXT_vertex_attrib_64bit", wine_glGetVertexAttribLdvEXT
},
19555 { "glGetVertexAttribLi64vNV", "GL_NV_vertex_attrib_integer_64bit", wine_glGetVertexAttribLi64vNV
},
19556 { "glGetVertexAttribLui64vNV", "GL_NV_vertex_attrib_integer_64bit", wine_glGetVertexAttribLui64vNV
},
19557 { "glGetVertexAttribPointerv", "GL_VERSION_2_0", wine_glGetVertexAttribPointerv
},
19558 { "glGetVertexAttribPointervARB", "GL_ARB_vertex_program", wine_glGetVertexAttribPointervARB
},
19559 { "glGetVertexAttribPointervNV", "GL_NV_vertex_program", wine_glGetVertexAttribPointervNV
},
19560 { "glGetVertexAttribdv", "GL_VERSION_2_0", wine_glGetVertexAttribdv
},
19561 { "glGetVertexAttribdvARB", "GL_ARB_vertex_program", wine_glGetVertexAttribdvARB
},
19562 { "glGetVertexAttribdvNV", "GL_NV_vertex_program", wine_glGetVertexAttribdvNV
},
19563 { "glGetVertexAttribfv", "GL_VERSION_2_0", wine_glGetVertexAttribfv
},
19564 { "glGetVertexAttribfvARB", "GL_ARB_vertex_program", wine_glGetVertexAttribfvARB
},
19565 { "glGetVertexAttribfvNV", "GL_NV_vertex_program", wine_glGetVertexAttribfvNV
},
19566 { "glGetVertexAttribiv", "GL_VERSION_2_0", wine_glGetVertexAttribiv
},
19567 { "glGetVertexAttribivARB", "GL_ARB_vertex_program", wine_glGetVertexAttribivARB
},
19568 { "glGetVertexAttribivNV", "GL_NV_vertex_program", wine_glGetVertexAttribivNV
},
19569 { "glGetVideoCaptureStreamdvNV", "GL_NV_video_capture", wine_glGetVideoCaptureStreamdvNV
},
19570 { "glGetVideoCaptureStreamfvNV", "GL_NV_video_capture", wine_glGetVideoCaptureStreamfvNV
},
19571 { "glGetVideoCaptureStreamivNV", "GL_NV_video_capture", wine_glGetVideoCaptureStreamivNV
},
19572 { "glGetVideoCaptureivNV", "GL_NV_video_capture", wine_glGetVideoCaptureivNV
},
19573 { "glGetVideoi64vNV", "GL_NV_present_video", wine_glGetVideoi64vNV
},
19574 { "glGetVideoivNV", "GL_NV_present_video", wine_glGetVideoivNV
},
19575 { "glGetVideoui64vNV", "GL_NV_present_video", wine_glGetVideoui64vNV
},
19576 { "glGetVideouivNV", "GL_NV_present_video", wine_glGetVideouivNV
},
19577 { "glGetnColorTableARB", "GL_ARB_robustness", wine_glGetnColorTableARB
},
19578 { "glGetnCompressedTexImageARB", "GL_ARB_robustness", wine_glGetnCompressedTexImageARB
},
19579 { "glGetnConvolutionFilterARB", "GL_ARB_robustness", wine_glGetnConvolutionFilterARB
},
19580 { "glGetnHistogramARB", "GL_ARB_robustness", wine_glGetnHistogramARB
},
19581 { "glGetnMapdvARB", "GL_ARB_robustness", wine_glGetnMapdvARB
},
19582 { "glGetnMapfvARB", "GL_ARB_robustness", wine_glGetnMapfvARB
},
19583 { "glGetnMapivARB", "GL_ARB_robustness", wine_glGetnMapivARB
},
19584 { "glGetnMinmaxARB", "GL_ARB_robustness", wine_glGetnMinmaxARB
},
19585 { "glGetnPixelMapfvARB", "GL_ARB_robustness", wine_glGetnPixelMapfvARB
},
19586 { "glGetnPixelMapuivARB", "GL_ARB_robustness", wine_glGetnPixelMapuivARB
},
19587 { "glGetnPixelMapusvARB", "GL_ARB_robustness", wine_glGetnPixelMapusvARB
},
19588 { "glGetnPolygonStippleARB", "GL_ARB_robustness", wine_glGetnPolygonStippleARB
},
19589 { "glGetnSeparableFilterARB", "GL_ARB_robustness", wine_glGetnSeparableFilterARB
},
19590 { "glGetnTexImageARB", "GL_ARB_robustness", wine_glGetnTexImageARB
},
19591 { "glGetnUniformdvARB", "GL_ARB_robustness", wine_glGetnUniformdvARB
},
19592 { "glGetnUniformfvARB", "GL_ARB_robustness", wine_glGetnUniformfvARB
},
19593 { "glGetnUniformivARB", "GL_ARB_robustness", wine_glGetnUniformivARB
},
19594 { "glGetnUniformuivARB", "GL_ARB_robustness", wine_glGetnUniformuivARB
},
19595 { "glGlobalAlphaFactorbSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorbSUN
},
19596 { "glGlobalAlphaFactordSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactordSUN
},
19597 { "glGlobalAlphaFactorfSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorfSUN
},
19598 { "glGlobalAlphaFactoriSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactoriSUN
},
19599 { "glGlobalAlphaFactorsSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorsSUN
},
19600 { "glGlobalAlphaFactorubSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorubSUN
},
19601 { "glGlobalAlphaFactoruiSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactoruiSUN
},
19602 { "glGlobalAlphaFactorusSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorusSUN
},
19603 { "glHintPGI", "GL_PGI_misc_hints", wine_glHintPGI
},
19604 { "glHistogram", "GL_VERSION_1_2_DEPRECATED", wine_glHistogram
},
19605 { "glHistogramEXT", "GL_EXT_histogram", wine_glHistogramEXT
},
19606 { "glIglooInterfaceSGIX", "GL_SGIX_igloo_interface", wine_glIglooInterfaceSGIX
},
19607 { "glImageTransformParameterfHP", "GL_HP_image_transform", wine_glImageTransformParameterfHP
},
19608 { "glImageTransformParameterfvHP", "GL_HP_image_transform", wine_glImageTransformParameterfvHP
},
19609 { "glImageTransformParameteriHP", "GL_HP_image_transform", wine_glImageTransformParameteriHP
},
19610 { "glImageTransformParameterivHP", "GL_HP_image_transform", wine_glImageTransformParameterivHP
},
19611 { "glImportSyncEXT", "GL_EXT_x11_sync_object", wine_glImportSyncEXT
},
19612 { "glIndexFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glIndexFormatNV
},
19613 { "glIndexFuncEXT", "GL_EXT_index_func", wine_glIndexFuncEXT
},
19614 { "glIndexMaterialEXT", "GL_EXT_index_material", wine_glIndexMaterialEXT
},
19615 { "glIndexPointerEXT", "GL_EXT_vertex_array", wine_glIndexPointerEXT
},
19616 { "glIndexPointerListIBM", "GL_IBM_vertex_array_lists", wine_glIndexPointerListIBM
},
19617 { "glInsertComponentEXT", "GL_EXT_vertex_shader", wine_glInsertComponentEXT
},
19618 { "glInstrumentsBufferSGIX", "GL_SGIX_instruments", wine_glInstrumentsBufferSGIX
},
19619 { "glInterpolatePathsNV", "GL_NV_path_rendering", wine_glInterpolatePathsNV
},
19620 { "glIsAsyncMarkerSGIX", "GL_SGIX_async", wine_glIsAsyncMarkerSGIX
},
19621 { "glIsBuffer", "GL_VERSION_1_5", wine_glIsBuffer
},
19622 { "glIsBufferARB", "GL_ARB_vertex_buffer_object", wine_glIsBufferARB
},
19623 { "glIsBufferResidentNV", "GL_NV_shader_buffer_load", wine_glIsBufferResidentNV
},
19624 { "glIsEnabledIndexedEXT", "GL_EXT_draw_buffers2", wine_glIsEnabledIndexedEXT
},
19625 { "glIsEnabledi", "GL_VERSION_3_0", wine_glIsEnabledi
},
19626 { "glIsFenceAPPLE", "GL_APPLE_fence", wine_glIsFenceAPPLE
},
19627 { "glIsFenceNV", "GL_NV_fence", wine_glIsFenceNV
},
19628 { "glIsFramebuffer", "GL_ARB_framebuffer_object", wine_glIsFramebuffer
},
19629 { "glIsFramebufferEXT", "GL_EXT_framebuffer_object", wine_glIsFramebufferEXT
},
19630 { "glIsImageHandleResidentNV", "GL_NV_bindless_texture", wine_glIsImageHandleResidentNV
},
19631 { "glIsNameAMD", "GL_AMD_name_gen_delete", wine_glIsNameAMD
},
19632 { "glIsNamedBufferResidentNV", "GL_NV_shader_buffer_load", wine_glIsNamedBufferResidentNV
},
19633 { "glIsNamedStringARB", "GL_ARB_shading_language_include", wine_glIsNamedStringARB
},
19634 { "glIsObjectBufferATI", "GL_ATI_vertex_array_object", wine_glIsObjectBufferATI
},
19635 { "glIsOcclusionQueryNV", "GL_NV_occlusion_query", wine_glIsOcclusionQueryNV
},
19636 { "glIsPathNV", "GL_NV_path_rendering", wine_glIsPathNV
},
19637 { "glIsPointInFillPathNV", "GL_NV_path_rendering", wine_glIsPointInFillPathNV
},
19638 { "glIsPointInStrokePathNV", "GL_NV_path_rendering", wine_glIsPointInStrokePathNV
},
19639 { "glIsProgram", "GL_VERSION_2_0", wine_glIsProgram
},
19640 { "glIsProgramARB", "GL_ARB_vertex_program", wine_glIsProgramARB
},
19641 { "glIsProgramNV", "GL_NV_vertex_program", wine_glIsProgramNV
},
19642 { "glIsProgramPipeline", "GL_ARB_separate_shader_objects", wine_glIsProgramPipeline
},
19643 { "glIsQuery", "GL_VERSION_1_5", wine_glIsQuery
},
19644 { "glIsQueryARB", "GL_ARB_occlusion_query", wine_glIsQueryARB
},
19645 { "glIsRenderbuffer", "GL_ARB_framebuffer_object", wine_glIsRenderbuffer
},
19646 { "glIsRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glIsRenderbufferEXT
},
19647 { "glIsSampler", "GL_ARB_sampler_objects", wine_glIsSampler
},
19648 { "glIsShader", "GL_VERSION_2_0", wine_glIsShader
},
19649 { "glIsSync", "GL_ARB_sync", wine_glIsSync
},
19650 { "glIsTextureEXT", "GL_EXT_texture_object", wine_glIsTextureEXT
},
19651 { "glIsTextureHandleResidentNV", "GL_NV_bindless_texture", wine_glIsTextureHandleResidentNV
},
19652 { "glIsTransformFeedback", "GL_ARB_transform_feedback2", wine_glIsTransformFeedback
},
19653 { "glIsTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glIsTransformFeedbackNV
},
19654 { "glIsVariantEnabledEXT", "GL_EXT_vertex_shader", wine_glIsVariantEnabledEXT
},
19655 { "glIsVertexArray", "GL_ARB_vertex_array_object", wine_glIsVertexArray
},
19656 { "glIsVertexArrayAPPLE", "GL_APPLE_vertex_array_object", wine_glIsVertexArrayAPPLE
},
19657 { "glIsVertexAttribEnabledAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glIsVertexAttribEnabledAPPLE
},
19658 { "glLightEnviSGIX", "GL_SGIX_fragment_lighting", wine_glLightEnviSGIX
},
19659 { "glLinkProgram", "GL_VERSION_2_0", wine_glLinkProgram
},
19660 { "glLinkProgramARB", "GL_ARB_shader_objects", wine_glLinkProgramARB
},
19661 { "glListParameterfSGIX", "GL_SGIX_list_priority", wine_glListParameterfSGIX
},
19662 { "glListParameterfvSGIX", "GL_SGIX_list_priority", wine_glListParameterfvSGIX
},
19663 { "glListParameteriSGIX", "GL_SGIX_list_priority", wine_glListParameteriSGIX
},
19664 { "glListParameterivSGIX", "GL_SGIX_list_priority", wine_glListParameterivSGIX
},
19665 { "glLoadIdentityDeformationMapSGIX", "GL_SGIX_polynomial_ffd", wine_glLoadIdentityDeformationMapSGIX
},
19666 { "glLoadProgramNV", "GL_NV_vertex_program", wine_glLoadProgramNV
},
19667 { "glLoadTransposeMatrixd", "GL_VERSION_1_3_DEPRECATED", wine_glLoadTransposeMatrixd
},
19668 { "glLoadTransposeMatrixdARB", "GL_ARB_transpose_matrix", wine_glLoadTransposeMatrixdARB
},
19669 { "glLoadTransposeMatrixf", "GL_VERSION_1_3_DEPRECATED", wine_glLoadTransposeMatrixf
},
19670 { "glLoadTransposeMatrixfARB", "GL_ARB_transpose_matrix", wine_glLoadTransposeMatrixfARB
},
19671 { "glLockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glLockArraysEXT
},
19672 { "glMTexCoord2fSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fSGIS
},
19673 { "glMTexCoord2fvSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fvSGIS
},
19674 { "glMakeBufferNonResidentNV", "GL_NV_shader_buffer_load", wine_glMakeBufferNonResidentNV
},
19675 { "glMakeBufferResidentNV", "GL_NV_shader_buffer_load", wine_glMakeBufferResidentNV
},
19676 { "glMakeImageHandleNonResidentNV", "GL_NV_bindless_texture", wine_glMakeImageHandleNonResidentNV
},
19677 { "glMakeImageHandleResidentNV", "GL_NV_bindless_texture", wine_glMakeImageHandleResidentNV
},
19678 { "glMakeNamedBufferNonResidentNV", "GL_NV_shader_buffer_load", wine_glMakeNamedBufferNonResidentNV
},
19679 { "glMakeNamedBufferResidentNV", "GL_NV_shader_buffer_load", wine_glMakeNamedBufferResidentNV
},
19680 { "glMakeTextureHandleNonResidentNV", "GL_NV_bindless_texture", wine_glMakeTextureHandleNonResidentNV
},
19681 { "glMakeTextureHandleResidentNV", "GL_NV_bindless_texture", wine_glMakeTextureHandleResidentNV
},
19682 { "glMapBuffer", "GL_VERSION_1_5", wine_glMapBuffer
},
19683 { "glMapBufferARB", "GL_ARB_vertex_buffer_object", wine_glMapBufferARB
},
19684 { "glMapBufferRange", "GL_ARB_map_buffer_range", wine_glMapBufferRange
},
19685 { "glMapControlPointsNV", "GL_NV_evaluators", wine_glMapControlPointsNV
},
19686 { "glMapNamedBufferEXT", "GL_EXT_direct_state_access", wine_glMapNamedBufferEXT
},
19687 { "glMapNamedBufferRangeEXT", "GL_EXT_direct_state_access", wine_glMapNamedBufferRangeEXT
},
19688 { "glMapObjectBufferATI", "GL_ATI_map_object_buffer", wine_glMapObjectBufferATI
},
19689 { "glMapParameterfvNV", "GL_NV_evaluators", wine_glMapParameterfvNV
},
19690 { "glMapParameterivNV", "GL_NV_evaluators", wine_glMapParameterivNV
},
19691 { "glMapVertexAttrib1dAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glMapVertexAttrib1dAPPLE
},
19692 { "glMapVertexAttrib1fAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glMapVertexAttrib1fAPPLE
},
19693 { "glMapVertexAttrib2dAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glMapVertexAttrib2dAPPLE
},
19694 { "glMapVertexAttrib2fAPPLE", "GL_APPLE_vertex_program_evaluators", wine_glMapVertexAttrib2fAPPLE
},
19695 { "glMatrixFrustumEXT", "GL_EXT_direct_state_access", wine_glMatrixFrustumEXT
},
19696 { "glMatrixIndexPointerARB", "GL_ARB_matrix_palette", wine_glMatrixIndexPointerARB
},
19697 { "glMatrixIndexubvARB", "GL_ARB_matrix_palette", wine_glMatrixIndexubvARB
},
19698 { "glMatrixIndexuivARB", "GL_ARB_matrix_palette", wine_glMatrixIndexuivARB
},
19699 { "glMatrixIndexusvARB", "GL_ARB_matrix_palette", wine_glMatrixIndexusvARB
},
19700 { "glMatrixLoadIdentityEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadIdentityEXT
},
19701 { "glMatrixLoadTransposedEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadTransposedEXT
},
19702 { "glMatrixLoadTransposefEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadTransposefEXT
},
19703 { "glMatrixLoaddEXT", "GL_EXT_direct_state_access", wine_glMatrixLoaddEXT
},
19704 { "glMatrixLoadfEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadfEXT
},
19705 { "glMatrixMultTransposedEXT", "GL_EXT_direct_state_access", wine_glMatrixMultTransposedEXT
},
19706 { "glMatrixMultTransposefEXT", "GL_EXT_direct_state_access", wine_glMatrixMultTransposefEXT
},
19707 { "glMatrixMultdEXT", "GL_EXT_direct_state_access", wine_glMatrixMultdEXT
},
19708 { "glMatrixMultfEXT", "GL_EXT_direct_state_access", wine_glMatrixMultfEXT
},
19709 { "glMatrixOrthoEXT", "GL_EXT_direct_state_access", wine_glMatrixOrthoEXT
},
19710 { "glMatrixPopEXT", "GL_EXT_direct_state_access", wine_glMatrixPopEXT
},
19711 { "glMatrixPushEXT", "GL_EXT_direct_state_access", wine_glMatrixPushEXT
},
19712 { "glMatrixRotatedEXT", "GL_EXT_direct_state_access", wine_glMatrixRotatedEXT
},
19713 { "glMatrixRotatefEXT", "GL_EXT_direct_state_access", wine_glMatrixRotatefEXT
},
19714 { "glMatrixScaledEXT", "GL_EXT_direct_state_access", wine_glMatrixScaledEXT
},
19715 { "glMatrixScalefEXT", "GL_EXT_direct_state_access", wine_glMatrixScalefEXT
},
19716 { "glMatrixTranslatedEXT", "GL_EXT_direct_state_access", wine_glMatrixTranslatedEXT
},
19717 { "glMatrixTranslatefEXT", "GL_EXT_direct_state_access", wine_glMatrixTranslatefEXT
},
19718 { "glMemoryBarrier", "GL_ARB_shader_image_load_store", wine_glMemoryBarrier
},
19719 { "glMemoryBarrierEXT", "GL_EXT_shader_image_load_store", wine_glMemoryBarrierEXT
},
19720 { "glMinSampleShading", "GL_VERSION_4_0", wine_glMinSampleShading
},
19721 { "glMinSampleShadingARB", "GL_ARB_sample_shading", wine_glMinSampleShadingARB
},
19722 { "glMinmax", "GL_VERSION_1_2_DEPRECATED", wine_glMinmax
},
19723 { "glMinmaxEXT", "GL_EXT_histogram", wine_glMinmaxEXT
},
19724 { "glMultTransposeMatrixd", "GL_VERSION_1_3_DEPRECATED", wine_glMultTransposeMatrixd
},
19725 { "glMultTransposeMatrixdARB", "GL_ARB_transpose_matrix", wine_glMultTransposeMatrixdARB
},
19726 { "glMultTransposeMatrixf", "GL_VERSION_1_3_DEPRECATED", wine_glMultTransposeMatrixf
},
19727 { "glMultTransposeMatrixfARB", "GL_ARB_transpose_matrix", wine_glMultTransposeMatrixfARB
},
19728 { "glMultiDrawArrays", "GL_VERSION_1_4", wine_glMultiDrawArrays
},
19729 { "glMultiDrawArraysEXT", "GL_EXT_multi_draw_arrays", wine_glMultiDrawArraysEXT
},
19730 { "glMultiDrawArraysIndirectAMD", "GL_AMD_multi_draw_indirect", wine_glMultiDrawArraysIndirectAMD
},
19731 { "glMultiDrawElementArrayAPPLE", "GL_APPLE_element_array", wine_glMultiDrawElementArrayAPPLE
},
19732 { "glMultiDrawElements", "GL_VERSION_1_4", wine_glMultiDrawElements
},
19733 { "glMultiDrawElementsBaseVertex", "GL_ARB_draw_elements_base_vertex", wine_glMultiDrawElementsBaseVertex
},
19734 { "glMultiDrawElementsEXT", "GL_EXT_multi_draw_arrays", wine_glMultiDrawElementsEXT
},
19735 { "glMultiDrawElementsIndirectAMD", "GL_AMD_multi_draw_indirect", wine_glMultiDrawElementsIndirectAMD
},
19736 { "glMultiDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", wine_glMultiDrawRangeElementArrayAPPLE
},
19737 { "glMultiModeDrawArraysIBM", "GL_IBM_multimode_draw_arrays", wine_glMultiModeDrawArraysIBM
},
19738 { "glMultiModeDrawElementsIBM", "GL_IBM_multimode_draw_arrays", wine_glMultiModeDrawElementsIBM
},
19739 { "glMultiTexBufferEXT", "GL_EXT_direct_state_access", wine_glMultiTexBufferEXT
},
19740 { "glMultiTexCoord1d", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1d
},
19741 { "glMultiTexCoord1dARB", "GL_ARB_multitexture", wine_glMultiTexCoord1dARB
},
19742 { "glMultiTexCoord1dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1dSGIS
},
19743 { "glMultiTexCoord1dv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1dv
},
19744 { "glMultiTexCoord1dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord1dvARB
},
19745 { "glMultiTexCoord1dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1dvSGIS
},
19746 { "glMultiTexCoord1f", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1f
},
19747 { "glMultiTexCoord1fARB", "GL_ARB_multitexture", wine_glMultiTexCoord1fARB
},
19748 { "glMultiTexCoord1fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1fSGIS
},
19749 { "glMultiTexCoord1fv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1fv
},
19750 { "glMultiTexCoord1fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord1fvARB
},
19751 { "glMultiTexCoord1fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1fvSGIS
},
19752 { "glMultiTexCoord1hNV", "GL_NV_half_float", wine_glMultiTexCoord1hNV
},
19753 { "glMultiTexCoord1hvNV", "GL_NV_half_float", wine_glMultiTexCoord1hvNV
},
19754 { "glMultiTexCoord1i", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1i
},
19755 { "glMultiTexCoord1iARB", "GL_ARB_multitexture", wine_glMultiTexCoord1iARB
},
19756 { "glMultiTexCoord1iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1iSGIS
},
19757 { "glMultiTexCoord1iv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1iv
},
19758 { "glMultiTexCoord1ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord1ivARB
},
19759 { "glMultiTexCoord1ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1ivSGIS
},
19760 { "glMultiTexCoord1s", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1s
},
19761 { "glMultiTexCoord1sARB", "GL_ARB_multitexture", wine_glMultiTexCoord1sARB
},
19762 { "glMultiTexCoord1sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1sSGIS
},
19763 { "glMultiTexCoord1sv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord1sv
},
19764 { "glMultiTexCoord1svARB", "GL_ARB_multitexture", wine_glMultiTexCoord1svARB
},
19765 { "glMultiTexCoord1svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1svSGIS
},
19766 { "glMultiTexCoord2d", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2d
},
19767 { "glMultiTexCoord2dARB", "GL_ARB_multitexture", wine_glMultiTexCoord2dARB
},
19768 { "glMultiTexCoord2dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2dSGIS
},
19769 { "glMultiTexCoord2dv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2dv
},
19770 { "glMultiTexCoord2dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord2dvARB
},
19771 { "glMultiTexCoord2dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2dvSGIS
},
19772 { "glMultiTexCoord2f", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2f
},
19773 { "glMultiTexCoord2fARB", "GL_ARB_multitexture", wine_glMultiTexCoord2fARB
},
19774 { "glMultiTexCoord2fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2fSGIS
},
19775 { "glMultiTexCoord2fv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2fv
},
19776 { "glMultiTexCoord2fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord2fvARB
},
19777 { "glMultiTexCoord2fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2fvSGIS
},
19778 { "glMultiTexCoord2hNV", "GL_NV_half_float", wine_glMultiTexCoord2hNV
},
19779 { "glMultiTexCoord2hvNV", "GL_NV_half_float", wine_glMultiTexCoord2hvNV
},
19780 { "glMultiTexCoord2i", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2i
},
19781 { "glMultiTexCoord2iARB", "GL_ARB_multitexture", wine_glMultiTexCoord2iARB
},
19782 { "glMultiTexCoord2iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2iSGIS
},
19783 { "glMultiTexCoord2iv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2iv
},
19784 { "glMultiTexCoord2ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord2ivARB
},
19785 { "glMultiTexCoord2ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2ivSGIS
},
19786 { "glMultiTexCoord2s", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2s
},
19787 { "glMultiTexCoord2sARB", "GL_ARB_multitexture", wine_glMultiTexCoord2sARB
},
19788 { "glMultiTexCoord2sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2sSGIS
},
19789 { "glMultiTexCoord2sv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord2sv
},
19790 { "glMultiTexCoord2svARB", "GL_ARB_multitexture", wine_glMultiTexCoord2svARB
},
19791 { "glMultiTexCoord2svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2svSGIS
},
19792 { "glMultiTexCoord3d", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3d
},
19793 { "glMultiTexCoord3dARB", "GL_ARB_multitexture", wine_glMultiTexCoord3dARB
},
19794 { "glMultiTexCoord3dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3dSGIS
},
19795 { "glMultiTexCoord3dv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3dv
},
19796 { "glMultiTexCoord3dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord3dvARB
},
19797 { "glMultiTexCoord3dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3dvSGIS
},
19798 { "glMultiTexCoord3f", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3f
},
19799 { "glMultiTexCoord3fARB", "GL_ARB_multitexture", wine_glMultiTexCoord3fARB
},
19800 { "glMultiTexCoord3fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3fSGIS
},
19801 { "glMultiTexCoord3fv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3fv
},
19802 { "glMultiTexCoord3fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord3fvARB
},
19803 { "glMultiTexCoord3fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3fvSGIS
},
19804 { "glMultiTexCoord3hNV", "GL_NV_half_float", wine_glMultiTexCoord3hNV
},
19805 { "glMultiTexCoord3hvNV", "GL_NV_half_float", wine_glMultiTexCoord3hvNV
},
19806 { "glMultiTexCoord3i", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3i
},
19807 { "glMultiTexCoord3iARB", "GL_ARB_multitexture", wine_glMultiTexCoord3iARB
},
19808 { "glMultiTexCoord3iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3iSGIS
},
19809 { "glMultiTexCoord3iv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3iv
},
19810 { "glMultiTexCoord3ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord3ivARB
},
19811 { "glMultiTexCoord3ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3ivSGIS
},
19812 { "glMultiTexCoord3s", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3s
},
19813 { "glMultiTexCoord3sARB", "GL_ARB_multitexture", wine_glMultiTexCoord3sARB
},
19814 { "glMultiTexCoord3sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3sSGIS
},
19815 { "glMultiTexCoord3sv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord3sv
},
19816 { "glMultiTexCoord3svARB", "GL_ARB_multitexture", wine_glMultiTexCoord3svARB
},
19817 { "glMultiTexCoord3svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3svSGIS
},
19818 { "glMultiTexCoord4d", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4d
},
19819 { "glMultiTexCoord4dARB", "GL_ARB_multitexture", wine_glMultiTexCoord4dARB
},
19820 { "glMultiTexCoord4dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4dSGIS
},
19821 { "glMultiTexCoord4dv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4dv
},
19822 { "glMultiTexCoord4dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord4dvARB
},
19823 { "glMultiTexCoord4dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4dvSGIS
},
19824 { "glMultiTexCoord4f", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4f
},
19825 { "glMultiTexCoord4fARB", "GL_ARB_multitexture", wine_glMultiTexCoord4fARB
},
19826 { "glMultiTexCoord4fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4fSGIS
},
19827 { "glMultiTexCoord4fv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4fv
},
19828 { "glMultiTexCoord4fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord4fvARB
},
19829 { "glMultiTexCoord4fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4fvSGIS
},
19830 { "glMultiTexCoord4hNV", "GL_NV_half_float", wine_glMultiTexCoord4hNV
},
19831 { "glMultiTexCoord4hvNV", "GL_NV_half_float", wine_glMultiTexCoord4hvNV
},
19832 { "glMultiTexCoord4i", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4i
},
19833 { "glMultiTexCoord4iARB", "GL_ARB_multitexture", wine_glMultiTexCoord4iARB
},
19834 { "glMultiTexCoord4iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4iSGIS
},
19835 { "glMultiTexCoord4iv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4iv
},
19836 { "glMultiTexCoord4ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord4ivARB
},
19837 { "glMultiTexCoord4ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4ivSGIS
},
19838 { "glMultiTexCoord4s", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4s
},
19839 { "glMultiTexCoord4sARB", "GL_ARB_multitexture", wine_glMultiTexCoord4sARB
},
19840 { "glMultiTexCoord4sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4sSGIS
},
19841 { "glMultiTexCoord4sv", "GL_VERSION_1_3_DEPRECATED", wine_glMultiTexCoord4sv
},
19842 { "glMultiTexCoord4svARB", "GL_ARB_multitexture", wine_glMultiTexCoord4svARB
},
19843 { "glMultiTexCoord4svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4svSGIS
},
19844 { "glMultiTexCoordP1ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glMultiTexCoordP1ui
},
19845 { "glMultiTexCoordP1uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glMultiTexCoordP1uiv
},
19846 { "glMultiTexCoordP2ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glMultiTexCoordP2ui
},
19847 { "glMultiTexCoordP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glMultiTexCoordP2uiv
},
19848 { "glMultiTexCoordP3ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glMultiTexCoordP3ui
},
19849 { "glMultiTexCoordP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glMultiTexCoordP3uiv
},
19850 { "glMultiTexCoordP4ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glMultiTexCoordP4ui
},
19851 { "glMultiTexCoordP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glMultiTexCoordP4uiv
},
19852 { "glMultiTexCoordPointerEXT", "GL_EXT_direct_state_access", wine_glMultiTexCoordPointerEXT
},
19853 { "glMultiTexCoordPointerSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoordPointerSGIS
},
19854 { "glMultiTexEnvfEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvfEXT
},
19855 { "glMultiTexEnvfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvfvEXT
},
19856 { "glMultiTexEnviEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnviEXT
},
19857 { "glMultiTexEnvivEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvivEXT
},
19858 { "glMultiTexGendEXT", "GL_EXT_direct_state_access", wine_glMultiTexGendEXT
},
19859 { "glMultiTexGendvEXT", "GL_EXT_direct_state_access", wine_glMultiTexGendvEXT
},
19860 { "glMultiTexGenfEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenfEXT
},
19861 { "glMultiTexGenfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenfvEXT
},
19862 { "glMultiTexGeniEXT", "GL_EXT_direct_state_access", wine_glMultiTexGeniEXT
},
19863 { "glMultiTexGenivEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenivEXT
},
19864 { "glMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage1DEXT
},
19865 { "glMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage2DEXT
},
19866 { "glMultiTexImage3DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage3DEXT
},
19867 { "glMultiTexParameterIivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterIivEXT
},
19868 { "glMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterIuivEXT
},
19869 { "glMultiTexParameterfEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterfEXT
},
19870 { "glMultiTexParameterfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterfvEXT
},
19871 { "glMultiTexParameteriEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameteriEXT
},
19872 { "glMultiTexParameterivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterivEXT
},
19873 { "glMultiTexRenderbufferEXT", "GL_EXT_direct_state_access", wine_glMultiTexRenderbufferEXT
},
19874 { "glMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage1DEXT
},
19875 { "glMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage2DEXT
},
19876 { "glMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage3DEXT
},
19877 { "glNamedBufferDataEXT", "GL_EXT_direct_state_access", wine_glNamedBufferDataEXT
},
19878 { "glNamedBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glNamedBufferSubDataEXT
},
19879 { "glNamedCopyBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glNamedCopyBufferSubDataEXT
},
19880 { "glNamedFramebufferRenderbufferEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferRenderbufferEXT
},
19881 { "glNamedFramebufferTexture1DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture1DEXT
},
19882 { "glNamedFramebufferTexture2DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture2DEXT
},
19883 { "glNamedFramebufferTexture3DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture3DEXT
},
19884 { "glNamedFramebufferTextureEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureEXT
},
19885 { "glNamedFramebufferTextureFaceEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureFaceEXT
},
19886 { "glNamedFramebufferTextureLayerEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureLayerEXT
},
19887 { "glNamedProgramLocalParameter4dEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dEXT
},
19888 { "glNamedProgramLocalParameter4dvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dvEXT
},
19889 { "glNamedProgramLocalParameter4fEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4fEXT
},
19890 { "glNamedProgramLocalParameter4fvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4fvEXT
},
19891 { "glNamedProgramLocalParameterI4iEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4iEXT
},
19892 { "glNamedProgramLocalParameterI4ivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4ivEXT
},
19893 { "glNamedProgramLocalParameterI4uiEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4uiEXT
},
19894 { "glNamedProgramLocalParameterI4uivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4uivEXT
},
19895 { "glNamedProgramLocalParameters4fvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameters4fvEXT
},
19896 { "glNamedProgramLocalParametersI4ivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParametersI4ivEXT
},
19897 { "glNamedProgramLocalParametersI4uivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParametersI4uivEXT
},
19898 { "glNamedProgramStringEXT", "GL_EXT_direct_state_access", wine_glNamedProgramStringEXT
},
19899 { "glNamedRenderbufferStorageEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageEXT
},
19900 { "glNamedRenderbufferStorageMultisampleCoverageEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageMultisampleCoverageEXT
},
19901 { "glNamedRenderbufferStorageMultisampleEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageMultisampleEXT
},
19902 { "glNamedStringARB", "GL_ARB_shading_language_include", wine_glNamedStringARB
},
19903 { "glNewBufferRegion", "GL_KTX_buffer_region", wine_glNewBufferRegion
},
19904 { "glNewObjectBufferATI", "GL_ATI_vertex_array_object", wine_glNewObjectBufferATI
},
19905 { "glNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glNormal3fVertex3fSUN
},
19906 { "glNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glNormal3fVertex3fvSUN
},
19907 { "glNormal3hNV", "GL_NV_half_float", wine_glNormal3hNV
},
19908 { "glNormal3hvNV", "GL_NV_half_float", wine_glNormal3hvNV
},
19909 { "glNormalFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glNormalFormatNV
},
19910 { "glNormalP3ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glNormalP3ui
},
19911 { "glNormalP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glNormalP3uiv
},
19912 { "glNormalPointerEXT", "GL_EXT_vertex_array", wine_glNormalPointerEXT
},
19913 { "glNormalPointerListIBM", "GL_IBM_vertex_array_lists", wine_glNormalPointerListIBM
},
19914 { "glNormalPointervINTEL", "GL_INTEL_parallel_arrays", wine_glNormalPointervINTEL
},
19915 { "glNormalStream3bATI", "GL_ATI_vertex_streams", wine_glNormalStream3bATI
},
19916 { "glNormalStream3bvATI", "GL_ATI_vertex_streams", wine_glNormalStream3bvATI
},
19917 { "glNormalStream3dATI", "GL_ATI_vertex_streams", wine_glNormalStream3dATI
},
19918 { "glNormalStream3dvATI", "GL_ATI_vertex_streams", wine_glNormalStream3dvATI
},
19919 { "glNormalStream3fATI", "GL_ATI_vertex_streams", wine_glNormalStream3fATI
},
19920 { "glNormalStream3fvATI", "GL_ATI_vertex_streams", wine_glNormalStream3fvATI
},
19921 { "glNormalStream3iATI", "GL_ATI_vertex_streams", wine_glNormalStream3iATI
},
19922 { "glNormalStream3ivATI", "GL_ATI_vertex_streams", wine_glNormalStream3ivATI
},
19923 { "glNormalStream3sATI", "GL_ATI_vertex_streams", wine_glNormalStream3sATI
},
19924 { "glNormalStream3svATI", "GL_ATI_vertex_streams", wine_glNormalStream3svATI
},
19925 { "glObjectPurgeableAPPLE", "GL_APPLE_object_purgeable", wine_glObjectPurgeableAPPLE
},
19926 { "glObjectUnpurgeableAPPLE", "GL_APPLE_object_purgeable", wine_glObjectUnpurgeableAPPLE
},
19927 { "glPNTrianglesfATI", "GL_ATI_pn_triangles", wine_glPNTrianglesfATI
},
19928 { "glPNTrianglesiATI", "GL_ATI_pn_triangles", wine_glPNTrianglesiATI
},
19929 { "glPassTexCoordATI", "GL_ATI_fragment_shader", wine_glPassTexCoordATI
},
19930 { "glPatchParameterfv", "GL_ARB_tessellation_shader", wine_glPatchParameterfv
},
19931 { "glPatchParameteri", "GL_ARB_tessellation_shader", wine_glPatchParameteri
},
19932 { "glPathColorGenNV", "GL_NV_path_rendering", wine_glPathColorGenNV
},
19933 { "glPathCommandsNV", "GL_NV_path_rendering", wine_glPathCommandsNV
},
19934 { "glPathCoordsNV", "GL_NV_path_rendering", wine_glPathCoordsNV
},
19935 { "glPathCoverDepthFuncNV", "GL_NV_path_rendering", wine_glPathCoverDepthFuncNV
},
19936 { "glPathDashArrayNV", "GL_NV_path_rendering", wine_glPathDashArrayNV
},
19937 { "glPathFogGenNV", "GL_NV_path_rendering", wine_glPathFogGenNV
},
19938 { "glPathGlyphRangeNV", "GL_NV_path_rendering", wine_glPathGlyphRangeNV
},
19939 { "glPathGlyphsNV", "GL_NV_path_rendering", wine_glPathGlyphsNV
},
19940 { "glPathParameterfNV", "GL_NV_path_rendering", wine_glPathParameterfNV
},
19941 { "glPathParameterfvNV", "GL_NV_path_rendering", wine_glPathParameterfvNV
},
19942 { "glPathParameteriNV", "GL_NV_path_rendering", wine_glPathParameteriNV
},
19943 { "glPathParameterivNV", "GL_NV_path_rendering", wine_glPathParameterivNV
},
19944 { "glPathStencilDepthOffsetNV", "GL_NV_path_rendering", wine_glPathStencilDepthOffsetNV
},
19945 { "glPathStencilFuncNV", "GL_NV_path_rendering", wine_glPathStencilFuncNV
},
19946 { "glPathStringNV", "GL_NV_path_rendering", wine_glPathStringNV
},
19947 { "glPathSubCommandsNV", "GL_NV_path_rendering", wine_glPathSubCommandsNV
},
19948 { "glPathSubCoordsNV", "GL_NV_path_rendering", wine_glPathSubCoordsNV
},
19949 { "glPathTexGenNV", "GL_NV_path_rendering", wine_glPathTexGenNV
},
19950 { "glPauseTransformFeedback", "GL_ARB_transform_feedback2", wine_glPauseTransformFeedback
},
19951 { "glPauseTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glPauseTransformFeedbackNV
},
19952 { "glPixelDataRangeNV", "GL_NV_pixel_data_range", wine_glPixelDataRangeNV
},
19953 { "glPixelTexGenParameterfSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterfSGIS
},
19954 { "glPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterfvSGIS
},
19955 { "glPixelTexGenParameteriSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameteriSGIS
},
19956 { "glPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterivSGIS
},
19957 { "glPixelTexGenSGIX", "GL_SGIX_pixel_texture", wine_glPixelTexGenSGIX
},
19958 { "glPixelTransformParameterfEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterfEXT
},
19959 { "glPixelTransformParameterfvEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterfvEXT
},
19960 { "glPixelTransformParameteriEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameteriEXT
},
19961 { "glPixelTransformParameterivEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterivEXT
},
19962 { "glPointAlongPathNV", "GL_NV_path_rendering", wine_glPointAlongPathNV
},
19963 { "glPointParameterf", "GL_VERSION_1_4", wine_glPointParameterf
},
19964 { "glPointParameterfARB", "GL_ARB_point_parameters", wine_glPointParameterfARB
},
19965 { "glPointParameterfEXT", "GL_EXT_point_parameters", wine_glPointParameterfEXT
},
19966 { "glPointParameterfSGIS", "GL_SGIS_point_parameters", wine_glPointParameterfSGIS
},
19967 { "glPointParameterfv", "GL_VERSION_1_4", wine_glPointParameterfv
},
19968 { "glPointParameterfvARB", "GL_ARB_point_parameters", wine_glPointParameterfvARB
},
19969 { "glPointParameterfvEXT", "GL_EXT_point_parameters", wine_glPointParameterfvEXT
},
19970 { "glPointParameterfvSGIS", "GL_SGIS_point_parameters", wine_glPointParameterfvSGIS
},
19971 { "glPointParameteri", "GL_VERSION_1_4", wine_glPointParameteri
},
19972 { "glPointParameteriNV", "GL_NV_point_sprite", wine_glPointParameteriNV
},
19973 { "glPointParameteriv", "GL_VERSION_1_4", wine_glPointParameteriv
},
19974 { "glPointParameterivNV", "GL_NV_point_sprite", wine_glPointParameterivNV
},
19975 { "glPollAsyncSGIX", "GL_SGIX_async", wine_glPollAsyncSGIX
},
19976 { "glPollInstrumentsSGIX", "GL_SGIX_instruments", wine_glPollInstrumentsSGIX
},
19977 { "glPolygonOffsetEXT", "GL_EXT_polygon_offset", wine_glPolygonOffsetEXT
},
19978 { "glPresentFrameDualFillNV", "GL_NV_present_video", wine_glPresentFrameDualFillNV
},
19979 { "glPresentFrameKeyedNV", "GL_NV_present_video", wine_glPresentFrameKeyedNV
},
19980 { "glPrimitiveRestartIndex", "GL_VERSION_3_1", wine_glPrimitiveRestartIndex
},
19981 { "glPrimitiveRestartIndexNV", "GL_NV_primitive_restart", wine_glPrimitiveRestartIndexNV
},
19982 { "glPrimitiveRestartNV", "GL_NV_primitive_restart", wine_glPrimitiveRestartNV
},
19983 { "glPrioritizeTexturesEXT", "GL_EXT_texture_object", wine_glPrioritizeTexturesEXT
},
19984 { "glProgramBinary", "GL_ARB_get_program_binary", wine_glProgramBinary
},
19985 { "glProgramBufferParametersIivNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersIivNV
},
19986 { "glProgramBufferParametersIuivNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersIuivNV
},
19987 { "glProgramBufferParametersfvNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersfvNV
},
19988 { "glProgramEnvParameter4dARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4dARB
},
19989 { "glProgramEnvParameter4dvARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4dvARB
},
19990 { "glProgramEnvParameter4fARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4fARB
},
19991 { "glProgramEnvParameter4fvARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4fvARB
},
19992 { "glProgramEnvParameterI4iNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4iNV
},
19993 { "glProgramEnvParameterI4ivNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4ivNV
},
19994 { "glProgramEnvParameterI4uiNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4uiNV
},
19995 { "glProgramEnvParameterI4uivNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4uivNV
},
19996 { "glProgramEnvParameters4fvEXT", "GL_EXT_gpu_program_parameters", wine_glProgramEnvParameters4fvEXT
},
19997 { "glProgramEnvParametersI4ivNV", "GL_NV_gpu_program4", wine_glProgramEnvParametersI4ivNV
},
19998 { "glProgramEnvParametersI4uivNV", "GL_NV_gpu_program4", wine_glProgramEnvParametersI4uivNV
},
19999 { "glProgramLocalParameter4dARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4dARB
},
20000 { "glProgramLocalParameter4dvARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4dvARB
},
20001 { "glProgramLocalParameter4fARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4fARB
},
20002 { "glProgramLocalParameter4fvARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4fvARB
},
20003 { "glProgramLocalParameterI4iNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4iNV
},
20004 { "glProgramLocalParameterI4ivNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4ivNV
},
20005 { "glProgramLocalParameterI4uiNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4uiNV
},
20006 { "glProgramLocalParameterI4uivNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4uivNV
},
20007 { "glProgramLocalParameters4fvEXT", "GL_EXT_gpu_program_parameters", wine_glProgramLocalParameters4fvEXT
},
20008 { "glProgramLocalParametersI4ivNV", "GL_NV_gpu_program4", wine_glProgramLocalParametersI4ivNV
},
20009 { "glProgramLocalParametersI4uivNV", "GL_NV_gpu_program4", wine_glProgramLocalParametersI4uivNV
},
20010 { "glProgramNamedParameter4dNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4dNV
},
20011 { "glProgramNamedParameter4dvNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4dvNV
},
20012 { "glProgramNamedParameter4fNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4fNV
},
20013 { "glProgramNamedParameter4fvNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4fvNV
},
20014 { "glProgramParameter4dNV", "GL_NV_vertex_program", wine_glProgramParameter4dNV
},
20015 { "glProgramParameter4dvNV", "GL_NV_vertex_program", wine_glProgramParameter4dvNV
},
20016 { "glProgramParameter4fNV", "GL_NV_vertex_program", wine_glProgramParameter4fNV
},
20017 { "glProgramParameter4fvNV", "GL_NV_vertex_program", wine_glProgramParameter4fvNV
},
20018 { "glProgramParameteri", "GL_ARB_get_program_binary", wine_glProgramParameteri
},
20019 { "glProgramParameteriARB", "GL_ARB_geometry_shader4", wine_glProgramParameteriARB
},
20020 { "glProgramParameteriEXT", "GL_EXT_geometry_shader4", wine_glProgramParameteriEXT
},
20021 { "glProgramParameters4dvNV", "GL_NV_vertex_program", wine_glProgramParameters4dvNV
},
20022 { "glProgramParameters4fvNV", "GL_NV_vertex_program", wine_glProgramParameters4fvNV
},
20023 { "glProgramStringARB", "GL_ARB_vertex_program", wine_glProgramStringARB
},
20024 { "glProgramSubroutineParametersuivNV", "GL_NV_gpu_program5", wine_glProgramSubroutineParametersuivNV
},
20025 { "glProgramUniform1d", "GL_ARB_separate_shader_objects", wine_glProgramUniform1d
},
20026 { "glProgramUniform1dEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1dEXT
},
20027 { "glProgramUniform1dv", "GL_ARB_separate_shader_objects", wine_glProgramUniform1dv
},
20028 { "glProgramUniform1dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1dvEXT
},
20029 { "glProgramUniform1f", "GL_ARB_separate_shader_objects", wine_glProgramUniform1f
},
20030 { "glProgramUniform1fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1fEXT
},
20031 { "glProgramUniform1fv", "GL_ARB_separate_shader_objects", wine_glProgramUniform1fv
},
20032 { "glProgramUniform1fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1fvEXT
},
20033 { "glProgramUniform1i", "GL_ARB_separate_shader_objects", wine_glProgramUniform1i
},
20034 { "glProgramUniform1i64NV", "GL_NV_gpu_shader5", wine_glProgramUniform1i64NV
},
20035 { "glProgramUniform1i64vNV", "GL_NV_gpu_shader5", wine_glProgramUniform1i64vNV
},
20036 { "glProgramUniform1iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1iEXT
},
20037 { "glProgramUniform1iv", "GL_ARB_separate_shader_objects", wine_glProgramUniform1iv
},
20038 { "glProgramUniform1ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1ivEXT
},
20039 { "glProgramUniform1ui", "GL_ARB_separate_shader_objects", wine_glProgramUniform1ui
},
20040 { "glProgramUniform1ui64NV", "GL_NV_gpu_shader5", wine_glProgramUniform1ui64NV
},
20041 { "glProgramUniform1ui64vNV", "GL_NV_gpu_shader5", wine_glProgramUniform1ui64vNV
},
20042 { "glProgramUniform1uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1uiEXT
},
20043 { "glProgramUniform1uiv", "GL_ARB_separate_shader_objects", wine_glProgramUniform1uiv
},
20044 { "glProgramUniform1uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1uivEXT
},
20045 { "glProgramUniform2d", "GL_ARB_separate_shader_objects", wine_glProgramUniform2d
},
20046 { "glProgramUniform2dEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2dEXT
},
20047 { "glProgramUniform2dv", "GL_ARB_separate_shader_objects", wine_glProgramUniform2dv
},
20048 { "glProgramUniform2dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2dvEXT
},
20049 { "glProgramUniform2f", "GL_ARB_separate_shader_objects", wine_glProgramUniform2f
},
20050 { "glProgramUniform2fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2fEXT
},
20051 { "glProgramUniform2fv", "GL_ARB_separate_shader_objects", wine_glProgramUniform2fv
},
20052 { "glProgramUniform2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2fvEXT
},
20053 { "glProgramUniform2i", "GL_ARB_separate_shader_objects", wine_glProgramUniform2i
},
20054 { "glProgramUniform2i64NV", "GL_NV_gpu_shader5", wine_glProgramUniform2i64NV
},
20055 { "glProgramUniform2i64vNV", "GL_NV_gpu_shader5", wine_glProgramUniform2i64vNV
},
20056 { "glProgramUniform2iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2iEXT
},
20057 { "glProgramUniform2iv", "GL_ARB_separate_shader_objects", wine_glProgramUniform2iv
},
20058 { "glProgramUniform2ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2ivEXT
},
20059 { "glProgramUniform2ui", "GL_ARB_separate_shader_objects", wine_glProgramUniform2ui
},
20060 { "glProgramUniform2ui64NV", "GL_NV_gpu_shader5", wine_glProgramUniform2ui64NV
},
20061 { "glProgramUniform2ui64vNV", "GL_NV_gpu_shader5", wine_glProgramUniform2ui64vNV
},
20062 { "glProgramUniform2uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2uiEXT
},
20063 { "glProgramUniform2uiv", "GL_ARB_separate_shader_objects", wine_glProgramUniform2uiv
},
20064 { "glProgramUniform2uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2uivEXT
},
20065 { "glProgramUniform3d", "GL_ARB_separate_shader_objects", wine_glProgramUniform3d
},
20066 { "glProgramUniform3dEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3dEXT
},
20067 { "glProgramUniform3dv", "GL_ARB_separate_shader_objects", wine_glProgramUniform3dv
},
20068 { "glProgramUniform3dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3dvEXT
},
20069 { "glProgramUniform3f", "GL_ARB_separate_shader_objects", wine_glProgramUniform3f
},
20070 { "glProgramUniform3fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3fEXT
},
20071 { "glProgramUniform3fv", "GL_ARB_separate_shader_objects", wine_glProgramUniform3fv
},
20072 { "glProgramUniform3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3fvEXT
},
20073 { "glProgramUniform3i", "GL_ARB_separate_shader_objects", wine_glProgramUniform3i
},
20074 { "glProgramUniform3i64NV", "GL_NV_gpu_shader5", wine_glProgramUniform3i64NV
},
20075 { "glProgramUniform3i64vNV", "GL_NV_gpu_shader5", wine_glProgramUniform3i64vNV
},
20076 { "glProgramUniform3iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3iEXT
},
20077 { "glProgramUniform3iv", "GL_ARB_separate_shader_objects", wine_glProgramUniform3iv
},
20078 { "glProgramUniform3ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3ivEXT
},
20079 { "glProgramUniform3ui", "GL_ARB_separate_shader_objects", wine_glProgramUniform3ui
},
20080 { "glProgramUniform3ui64NV", "GL_NV_gpu_shader5", wine_glProgramUniform3ui64NV
},
20081 { "glProgramUniform3ui64vNV", "GL_NV_gpu_shader5", wine_glProgramUniform3ui64vNV
},
20082 { "glProgramUniform3uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3uiEXT
},
20083 { "glProgramUniform3uiv", "GL_ARB_separate_shader_objects", wine_glProgramUniform3uiv
},
20084 { "glProgramUniform3uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3uivEXT
},
20085 { "glProgramUniform4d", "GL_ARB_separate_shader_objects", wine_glProgramUniform4d
},
20086 { "glProgramUniform4dEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4dEXT
},
20087 { "glProgramUniform4dv", "GL_ARB_separate_shader_objects", wine_glProgramUniform4dv
},
20088 { "glProgramUniform4dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4dvEXT
},
20089 { "glProgramUniform4f", "GL_ARB_separate_shader_objects", wine_glProgramUniform4f
},
20090 { "glProgramUniform4fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4fEXT
},
20091 { "glProgramUniform4fv", "GL_ARB_separate_shader_objects", wine_glProgramUniform4fv
},
20092 { "glProgramUniform4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4fvEXT
},
20093 { "glProgramUniform4i", "GL_ARB_separate_shader_objects", wine_glProgramUniform4i
},
20094 { "glProgramUniform4i64NV", "GL_NV_gpu_shader5", wine_glProgramUniform4i64NV
},
20095 { "glProgramUniform4i64vNV", "GL_NV_gpu_shader5", wine_glProgramUniform4i64vNV
},
20096 { "glProgramUniform4iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4iEXT
},
20097 { "glProgramUniform4iv", "GL_ARB_separate_shader_objects", wine_glProgramUniform4iv
},
20098 { "glProgramUniform4ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4ivEXT
},
20099 { "glProgramUniform4ui", "GL_ARB_separate_shader_objects", wine_glProgramUniform4ui
},
20100 { "glProgramUniform4ui64NV", "GL_NV_gpu_shader5", wine_glProgramUniform4ui64NV
},
20101 { "glProgramUniform4ui64vNV", "GL_NV_gpu_shader5", wine_glProgramUniform4ui64vNV
},
20102 { "glProgramUniform4uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4uiEXT
},
20103 { "glProgramUniform4uiv", "GL_ARB_separate_shader_objects", wine_glProgramUniform4uiv
},
20104 { "glProgramUniform4uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4uivEXT
},
20105 { "glProgramUniformHandleui64NV", "GL_NV_bindless_texture", wine_glProgramUniformHandleui64NV
},
20106 { "glProgramUniformHandleui64vNV", "GL_NV_bindless_texture", wine_glProgramUniformHandleui64vNV
},
20107 { "glProgramUniformMatrix2dv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix2dv
},
20108 { "glProgramUniformMatrix2dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2dvEXT
},
20109 { "glProgramUniformMatrix2fv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix2fv
},
20110 { "glProgramUniformMatrix2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2fvEXT
},
20111 { "glProgramUniformMatrix2x3dv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix2x3dv
},
20112 { "glProgramUniformMatrix2x3dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2x3dvEXT
},
20113 { "glProgramUniformMatrix2x3fv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix2x3fv
},
20114 { "glProgramUniformMatrix2x3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2x3fvEXT
},
20115 { "glProgramUniformMatrix2x4dv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix2x4dv
},
20116 { "glProgramUniformMatrix2x4dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2x4dvEXT
},
20117 { "glProgramUniformMatrix2x4fv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix2x4fv
},
20118 { "glProgramUniformMatrix2x4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2x4fvEXT
},
20119 { "glProgramUniformMatrix3dv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix3dv
},
20120 { "glProgramUniformMatrix3dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3dvEXT
},
20121 { "glProgramUniformMatrix3fv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix3fv
},
20122 { "glProgramUniformMatrix3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3fvEXT
},
20123 { "glProgramUniformMatrix3x2dv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix3x2dv
},
20124 { "glProgramUniformMatrix3x2dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3x2dvEXT
},
20125 { "glProgramUniformMatrix3x2fv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix3x2fv
},
20126 { "glProgramUniformMatrix3x2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3x2fvEXT
},
20127 { "glProgramUniformMatrix3x4dv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix3x4dv
},
20128 { "glProgramUniformMatrix3x4dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3x4dvEXT
},
20129 { "glProgramUniformMatrix3x4fv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix3x4fv
},
20130 { "glProgramUniformMatrix3x4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3x4fvEXT
},
20131 { "glProgramUniformMatrix4dv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix4dv
},
20132 { "glProgramUniformMatrix4dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4dvEXT
},
20133 { "glProgramUniformMatrix4fv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix4fv
},
20134 { "glProgramUniformMatrix4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4fvEXT
},
20135 { "glProgramUniformMatrix4x2dv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix4x2dv
},
20136 { "glProgramUniformMatrix4x2dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x2dvEXT
},
20137 { "glProgramUniformMatrix4x2fv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix4x2fv
},
20138 { "glProgramUniformMatrix4x2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x2fvEXT
},
20139 { "glProgramUniformMatrix4x3dv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix4x3dv
},
20140 { "glProgramUniformMatrix4x3dvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x3dvEXT
},
20141 { "glProgramUniformMatrix4x3fv", "GL_ARB_separate_shader_objects", wine_glProgramUniformMatrix4x3fv
},
20142 { "glProgramUniformMatrix4x3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x3fvEXT
},
20143 { "glProgramUniformui64NV", "GL_NV_shader_buffer_load", wine_glProgramUniformui64NV
},
20144 { "glProgramUniformui64vNV", "GL_NV_shader_buffer_load", wine_glProgramUniformui64vNV
},
20145 { "glProgramVertexLimitNV", "GL_NV_geometry_program4", wine_glProgramVertexLimitNV
},
20146 { "glProvokingVertex", "GL_ARB_provoking_vertex", wine_glProvokingVertex
},
20147 { "glProvokingVertexEXT", "GL_EXT_provoking_vertex", wine_glProvokingVertexEXT
},
20148 { "glPushClientAttribDefaultEXT", "GL_EXT_direct_state_access", wine_glPushClientAttribDefaultEXT
},
20149 { "glQueryCounter", "GL_ARB_timer_query", wine_glQueryCounter
},
20150 { "glReadBufferRegion", "GL_KTX_buffer_region", wine_glReadBufferRegion
},
20151 { "glReadInstrumentsSGIX", "GL_SGIX_instruments", wine_glReadInstrumentsSGIX
},
20152 { "glReadnPixelsARB", "GL_ARB_robustness", wine_glReadnPixelsARB
},
20153 { "glReferencePlaneSGIX", "GL_SGIX_reference_plane", wine_glReferencePlaneSGIX
},
20154 { "glReleaseShaderCompiler", "GL_ARB_ES2_compatibility", wine_glReleaseShaderCompiler
},
20155 { "glRenderbufferStorage", "GL_ARB_framebuffer_object", wine_glRenderbufferStorage
},
20156 { "glRenderbufferStorageEXT", "GL_EXT_framebuffer_object", wine_glRenderbufferStorageEXT
},
20157 { "glRenderbufferStorageMultisample", "GL_ARB_framebuffer_object", wine_glRenderbufferStorageMultisample
},
20158 { "glRenderbufferStorageMultisampleCoverageNV", "GL_NV_framebuffer_multisample_coverage", wine_glRenderbufferStorageMultisampleCoverageNV
},
20159 { "glRenderbufferStorageMultisampleEXT", "GL_EXT_framebuffer_multisample", wine_glRenderbufferStorageMultisampleEXT
},
20160 { "glReplacementCodePointerSUN", "GL_SUN_triangle_list", wine_glReplacementCodePointerSUN
},
20161 { "glReplacementCodeubSUN", "GL_SUN_triangle_list", wine_glReplacementCodeubSUN
},
20162 { "glReplacementCodeubvSUN", "GL_SUN_triangle_list", wine_glReplacementCodeubvSUN
},
20163 { "glReplacementCodeuiColor3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor3fVertex3fSUN
},
20164 { "glReplacementCodeuiColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor3fVertex3fvSUN
},
20165 { "glReplacementCodeuiColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4fNormal3fVertex3fSUN
},
20166 { "glReplacementCodeuiColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
},
20167 { "glReplacementCodeuiColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4ubVertex3fSUN
},
20168 { "glReplacementCodeuiColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4ubVertex3fvSUN
},
20169 { "glReplacementCodeuiNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiNormal3fVertex3fSUN
},
20170 { "glReplacementCodeuiNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiNormal3fVertex3fvSUN
},
20171 { "glReplacementCodeuiSUN", "GL_SUN_triangle_list", wine_glReplacementCodeuiSUN
},
20172 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
},
20173 { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
},
20174 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
},
20175 { "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
},
20176 { "glReplacementCodeuiTexCoord2fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fVertex3fSUN
},
20177 { "glReplacementCodeuiTexCoord2fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fVertex3fvSUN
},
20178 { "glReplacementCodeuiVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiVertex3fSUN
},
20179 { "glReplacementCodeuiVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiVertex3fvSUN
},
20180 { "glReplacementCodeuivSUN", "GL_SUN_triangle_list", wine_glReplacementCodeuivSUN
},
20181 { "glReplacementCodeusSUN", "GL_SUN_triangle_list", wine_glReplacementCodeusSUN
},
20182 { "glReplacementCodeusvSUN", "GL_SUN_triangle_list", wine_glReplacementCodeusvSUN
},
20183 { "glRequestResidentProgramsNV", "GL_NV_vertex_program", wine_glRequestResidentProgramsNV
},
20184 { "glResetHistogram", "GL_VERSION_1_2_DEPRECATED", wine_glResetHistogram
},
20185 { "glResetHistogramEXT", "GL_EXT_histogram", wine_glResetHistogramEXT
},
20186 { "glResetMinmax", "GL_VERSION_1_2_DEPRECATED", wine_glResetMinmax
},
20187 { "glResetMinmaxEXT", "GL_EXT_histogram", wine_glResetMinmaxEXT
},
20188 { "glResizeBuffersMESA", "GL_MESA_resize_buffers", wine_glResizeBuffersMESA
},
20189 { "glResumeTransformFeedback", "GL_ARB_transform_feedback2", wine_glResumeTransformFeedback
},
20190 { "glResumeTransformFeedbackNV", "GL_NV_transform_feedback2", wine_glResumeTransformFeedbackNV
},
20191 { "glSampleCoverage", "GL_VERSION_1_3", wine_glSampleCoverage
},
20192 { "glSampleCoverageARB", "GL_ARB_multisample", wine_glSampleCoverageARB
},
20193 { "glSampleMapATI", "GL_ATI_fragment_shader", wine_glSampleMapATI
},
20194 { "glSampleMaskEXT", "GL_EXT_multisample", wine_glSampleMaskEXT
},
20195 { "glSampleMaskIndexedNV", "GL_NV_explicit_multisample", wine_glSampleMaskIndexedNV
},
20196 { "glSampleMaskSGIS", "GL_SGIS_multisample", wine_glSampleMaskSGIS
},
20197 { "glSampleMaski", "GL_ARB_texture_multisample", wine_glSampleMaski
},
20198 { "glSamplePatternEXT", "GL_EXT_multisample", wine_glSamplePatternEXT
},
20199 { "glSamplePatternSGIS", "GL_SGIS_multisample", wine_glSamplePatternSGIS
},
20200 { "glSamplerParameterIiv", "GL_ARB_sampler_objects", wine_glSamplerParameterIiv
},
20201 { "glSamplerParameterIuiv", "GL_ARB_sampler_objects", wine_glSamplerParameterIuiv
},
20202 { "glSamplerParameterf", "GL_ARB_sampler_objects", wine_glSamplerParameterf
},
20203 { "glSamplerParameterfv", "GL_ARB_sampler_objects", wine_glSamplerParameterfv
},
20204 { "glSamplerParameteri", "GL_ARB_sampler_objects", wine_glSamplerParameteri
},
20205 { "glSamplerParameteriv", "GL_ARB_sampler_objects", wine_glSamplerParameteriv
},
20206 { "glScissorArrayv", "GL_ARB_viewport_array", wine_glScissorArrayv
},
20207 { "glScissorIndexed", "GL_ARB_viewport_array", wine_glScissorIndexed
},
20208 { "glScissorIndexedv", "GL_ARB_viewport_array", wine_glScissorIndexedv
},
20209 { "glSecondaryColor3b", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3b
},
20210 { "glSecondaryColor3bEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3bEXT
},
20211 { "glSecondaryColor3bv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3bv
},
20212 { "glSecondaryColor3bvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3bvEXT
},
20213 { "glSecondaryColor3d", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3d
},
20214 { "glSecondaryColor3dEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3dEXT
},
20215 { "glSecondaryColor3dv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3dv
},
20216 { "glSecondaryColor3dvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3dvEXT
},
20217 { "glSecondaryColor3f", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3f
},
20218 { "glSecondaryColor3fEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3fEXT
},
20219 { "glSecondaryColor3fv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3fv
},
20220 { "glSecondaryColor3fvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3fvEXT
},
20221 { "glSecondaryColor3hNV", "GL_NV_half_float", wine_glSecondaryColor3hNV
},
20222 { "glSecondaryColor3hvNV", "GL_NV_half_float", wine_glSecondaryColor3hvNV
},
20223 { "glSecondaryColor3i", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3i
},
20224 { "glSecondaryColor3iEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3iEXT
},
20225 { "glSecondaryColor3iv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3iv
},
20226 { "glSecondaryColor3ivEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ivEXT
},
20227 { "glSecondaryColor3s", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3s
},
20228 { "glSecondaryColor3sEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3sEXT
},
20229 { "glSecondaryColor3sv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3sv
},
20230 { "glSecondaryColor3svEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3svEXT
},
20231 { "glSecondaryColor3ub", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3ub
},
20232 { "glSecondaryColor3ubEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ubEXT
},
20233 { "glSecondaryColor3ubv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3ubv
},
20234 { "glSecondaryColor3ubvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ubvEXT
},
20235 { "glSecondaryColor3ui", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3ui
},
20236 { "glSecondaryColor3uiEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3uiEXT
},
20237 { "glSecondaryColor3uiv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3uiv
},
20238 { "glSecondaryColor3uivEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3uivEXT
},
20239 { "glSecondaryColor3us", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3us
},
20240 { "glSecondaryColor3usEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usEXT
},
20241 { "glSecondaryColor3usv", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColor3usv
},
20242 { "glSecondaryColor3usvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usvEXT
},
20243 { "glSecondaryColorFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glSecondaryColorFormatNV
},
20244 { "glSecondaryColorP3ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glSecondaryColorP3ui
},
20245 { "glSecondaryColorP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glSecondaryColorP3uiv
},
20246 { "glSecondaryColorPointer", "GL_VERSION_1_4_DEPRECATED", wine_glSecondaryColorPointer
},
20247 { "glSecondaryColorPointerEXT", "GL_EXT_secondary_color", wine_glSecondaryColorPointerEXT
},
20248 { "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists", wine_glSecondaryColorPointerListIBM
},
20249 { "glSelectPerfMonitorCountersAMD", "GL_AMD_performance_monitor", wine_glSelectPerfMonitorCountersAMD
},
20250 { "glSelectTextureCoordSetSGIS", "GL_SGIS_multitexture", wine_glSelectTextureCoordSetSGIS
},
20251 { "glSelectTextureSGIS", "GL_SGIS_multitexture", wine_glSelectTextureSGIS
},
20252 { "glSeparableFilter2D", "GL_VERSION_1_2_DEPRECATED", wine_glSeparableFilter2D
},
20253 { "glSeparableFilter2DEXT", "GL_EXT_convolution", wine_glSeparableFilter2DEXT
},
20254 { "glSetFenceAPPLE", "GL_APPLE_fence", wine_glSetFenceAPPLE
},
20255 { "glSetFenceNV", "GL_NV_fence", wine_glSetFenceNV
},
20256 { "glSetFragmentShaderConstantATI", "GL_ATI_fragment_shader", wine_glSetFragmentShaderConstantATI
},
20257 { "glSetInvariantEXT", "GL_EXT_vertex_shader", wine_glSetInvariantEXT
},
20258 { "glSetLocalConstantEXT", "GL_EXT_vertex_shader", wine_glSetLocalConstantEXT
},
20259 { "glSetMultisamplefvAMD", "GL_AMD_sample_positions", wine_glSetMultisamplefvAMD
},
20260 { "glShaderBinary", "GL_ARB_ES2_compatibility", wine_glShaderBinary
},
20261 { "glShaderOp1EXT", "GL_EXT_vertex_shader", wine_glShaderOp1EXT
},
20262 { "glShaderOp2EXT", "GL_EXT_vertex_shader", wine_glShaderOp2EXT
},
20263 { "glShaderOp3EXT", "GL_EXT_vertex_shader", wine_glShaderOp3EXT
},
20264 { "glShaderSource", "GL_VERSION_2_0", wine_glShaderSource
},
20265 { "glShaderSourceARB", "GL_ARB_shader_objects", wine_glShaderSourceARB
},
20266 { "glSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", wine_glSharpenTexFuncSGIS
},
20267 { "glSpriteParameterfSGIX", "GL_SGIX_sprite", wine_glSpriteParameterfSGIX
},
20268 { "glSpriteParameterfvSGIX", "GL_SGIX_sprite", wine_glSpriteParameterfvSGIX
},
20269 { "glSpriteParameteriSGIX", "GL_SGIX_sprite", wine_glSpriteParameteriSGIX
},
20270 { "glSpriteParameterivSGIX", "GL_SGIX_sprite", wine_glSpriteParameterivSGIX
},
20271 { "glStartInstrumentsSGIX", "GL_SGIX_instruments", wine_glStartInstrumentsSGIX
},
20272 { "glStencilClearTagEXT", "GL_EXT_stencil_clear_tag", wine_glStencilClearTagEXT
},
20273 { "glStencilFillPathInstancedNV", "GL_NV_path_rendering", wine_glStencilFillPathInstancedNV
},
20274 { "glStencilFillPathNV", "GL_NV_path_rendering", wine_glStencilFillPathNV
},
20275 { "glStencilFuncSeparate", "GL_VERSION_2_0", wine_glStencilFuncSeparate
},
20276 { "glStencilFuncSeparateATI", "GL_ATI_separate_stencil", wine_glStencilFuncSeparateATI
},
20277 { "glStencilMaskSeparate", "GL_VERSION_2_0", wine_glStencilMaskSeparate
},
20278 { "glStencilOpSeparate", "GL_VERSION_2_0", wine_glStencilOpSeparate
},
20279 { "glStencilOpSeparateATI", "GL_ATI_separate_stencil", wine_glStencilOpSeparateATI
},
20280 { "glStencilOpValueAMD", "GL_AMD_stencil_operation_extended", wine_glStencilOpValueAMD
},
20281 { "glStencilStrokePathInstancedNV", "GL_NV_path_rendering", wine_glStencilStrokePathInstancedNV
},
20282 { "glStencilStrokePathNV", "GL_NV_path_rendering", wine_glStencilStrokePathNV
},
20283 { "glStopInstrumentsSGIX", "GL_SGIX_instruments", wine_glStopInstrumentsSGIX
},
20284 { "glStringMarkerGREMEDY", "GL_GREMEDY_string_marker", wine_glStringMarkerGREMEDY
},
20285 { "glSwizzleEXT", "GL_EXT_vertex_shader", wine_glSwizzleEXT
},
20286 { "glTagSampleBufferSGIX", "GL_SGIX_tag_sample_buffer", wine_glTagSampleBufferSGIX
},
20287 { "glTangent3bEXT", "GL_EXT_coordinate_frame", wine_glTangent3bEXT
},
20288 { "glTangent3bvEXT", "GL_EXT_coordinate_frame", wine_glTangent3bvEXT
},
20289 { "glTangent3dEXT", "GL_EXT_coordinate_frame", wine_glTangent3dEXT
},
20290 { "glTangent3dvEXT", "GL_EXT_coordinate_frame", wine_glTangent3dvEXT
},
20291 { "glTangent3fEXT", "GL_EXT_coordinate_frame", wine_glTangent3fEXT
},
20292 { "glTangent3fvEXT", "GL_EXT_coordinate_frame", wine_glTangent3fvEXT
},
20293 { "glTangent3iEXT", "GL_EXT_coordinate_frame", wine_glTangent3iEXT
},
20294 { "glTangent3ivEXT", "GL_EXT_coordinate_frame", wine_glTangent3ivEXT
},
20295 { "glTangent3sEXT", "GL_EXT_coordinate_frame", wine_glTangent3sEXT
},
20296 { "glTangent3svEXT", "GL_EXT_coordinate_frame", wine_glTangent3svEXT
},
20297 { "glTangentPointerEXT", "GL_EXT_coordinate_frame", wine_glTangentPointerEXT
},
20298 { "glTbufferMask3DFX", "GL_3DFX_tbuffer", wine_glTbufferMask3DFX
},
20299 { "glTessellationFactorAMD", "GL_AMD_vertex_shader_tesselator", wine_glTessellationFactorAMD
},
20300 { "glTessellationModeAMD", "GL_AMD_vertex_shader_tesselator", wine_glTessellationModeAMD
},
20301 { "glTestFenceAPPLE", "GL_APPLE_fence", wine_glTestFenceAPPLE
},
20302 { "glTestFenceNV", "GL_NV_fence", wine_glTestFenceNV
},
20303 { "glTestObjectAPPLE", "GL_APPLE_fence", wine_glTestObjectAPPLE
},
20304 { "glTexBuffer", "GL_VERSION_3_1", wine_glTexBuffer
},
20305 { "glTexBufferARB", "GL_ARB_texture_buffer_object", wine_glTexBufferARB
},
20306 { "glTexBufferEXT", "GL_EXT_texture_buffer_object", wine_glTexBufferEXT
},
20307 { "glTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", wine_glTexBumpParameterfvATI
},
20308 { "glTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", wine_glTexBumpParameterivATI
},
20309 { "glTexCoord1hNV", "GL_NV_half_float", wine_glTexCoord1hNV
},
20310 { "glTexCoord1hvNV", "GL_NV_half_float", wine_glTexCoord1hvNV
},
20311 { "glTexCoord2fColor3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor3fVertex3fSUN
},
20312 { "glTexCoord2fColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor3fVertex3fvSUN
},
20313 { "glTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4fNormal3fVertex3fSUN
},
20314 { "glTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4fNormal3fVertex3fvSUN
},
20315 { "glTexCoord2fColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4ubVertex3fSUN
},
20316 { "glTexCoord2fColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4ubVertex3fvSUN
},
20317 { "glTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fNormal3fVertex3fSUN
},
20318 { "glTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fNormal3fVertex3fvSUN
},
20319 { "glTexCoord2fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fVertex3fSUN
},
20320 { "glTexCoord2fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fVertex3fvSUN
},
20321 { "glTexCoord2hNV", "GL_NV_half_float", wine_glTexCoord2hNV
},
20322 { "glTexCoord2hvNV", "GL_NV_half_float", wine_glTexCoord2hvNV
},
20323 { "glTexCoord3hNV", "GL_NV_half_float", wine_glTexCoord3hNV
},
20324 { "glTexCoord3hvNV", "GL_NV_half_float", wine_glTexCoord3hvNV
},
20325 { "glTexCoord4fColor4fNormal3fVertex4fSUN", "GL_SUN_vertex", wine_glTexCoord4fColor4fNormal3fVertex4fSUN
},
20326 { "glTexCoord4fColor4fNormal3fVertex4fvSUN", "GL_SUN_vertex", wine_glTexCoord4fColor4fNormal3fVertex4fvSUN
},
20327 { "glTexCoord4fVertex4fSUN", "GL_SUN_vertex", wine_glTexCoord4fVertex4fSUN
},
20328 { "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex", wine_glTexCoord4fVertex4fvSUN
},
20329 { "glTexCoord4hNV", "GL_NV_half_float", wine_glTexCoord4hNV
},
20330 { "glTexCoord4hvNV", "GL_NV_half_float", wine_glTexCoord4hvNV
},
20331 { "glTexCoordFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glTexCoordFormatNV
},
20332 { "glTexCoordP1ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glTexCoordP1ui
},
20333 { "glTexCoordP1uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glTexCoordP1uiv
},
20334 { "glTexCoordP2ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glTexCoordP2ui
},
20335 { "glTexCoordP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glTexCoordP2uiv
},
20336 { "glTexCoordP3ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glTexCoordP3ui
},
20337 { "glTexCoordP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glTexCoordP3uiv
},
20338 { "glTexCoordP4ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glTexCoordP4ui
},
20339 { "glTexCoordP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glTexCoordP4uiv
},
20340 { "glTexCoordPointerEXT", "GL_EXT_vertex_array", wine_glTexCoordPointerEXT
},
20341 { "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glTexCoordPointerListIBM
},
20342 { "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays", wine_glTexCoordPointervINTEL
},
20343 { "glTexFilterFuncSGIS", "GL_SGIS_texture_filter4", wine_glTexFilterFuncSGIS
},
20344 { "glTexImage2DMultisample", "GL_ARB_texture_multisample", wine_glTexImage2DMultisample
},
20345 { "glTexImage2DMultisampleCoverageNV", "GL_NV_texture_multisample", wine_glTexImage2DMultisampleCoverageNV
},
20346 { "glTexImage3D", "GL_VERSION_1_2", wine_glTexImage3D
},
20347 { "glTexImage3DEXT", "GL_EXT_texture3D", wine_glTexImage3DEXT
},
20348 { "glTexImage3DMultisample", "GL_ARB_texture_multisample", wine_glTexImage3DMultisample
},
20349 { "glTexImage3DMultisampleCoverageNV", "GL_NV_texture_multisample", wine_glTexImage3DMultisampleCoverageNV
},
20350 { "glTexImage4DSGIS", "GL_SGIS_texture4D", wine_glTexImage4DSGIS
},
20351 { "glTexParameterIiv", "GL_VERSION_3_0", wine_glTexParameterIiv
},
20352 { "glTexParameterIivEXT", "GL_EXT_texture_integer", wine_glTexParameterIivEXT
},
20353 { "glTexParameterIuiv", "GL_VERSION_3_0", wine_glTexParameterIuiv
},
20354 { "glTexParameterIuivEXT", "GL_EXT_texture_integer", wine_glTexParameterIuivEXT
},
20355 { "glTexRenderbufferNV", "GL_NV_explicit_multisample", wine_glTexRenderbufferNV
},
20356 { "glTexStorage1D", "GL_ARB_texture_storage", wine_glTexStorage1D
},
20357 { "glTexStorage2D", "GL_ARB_texture_storage", wine_glTexStorage2D
},
20358 { "glTexStorage3D", "GL_ARB_texture_storage", wine_glTexStorage3D
},
20359 { "glTexSubImage1DEXT", "GL_EXT_subtexture", wine_glTexSubImage1DEXT
},
20360 { "glTexSubImage2DEXT", "GL_EXT_subtexture", wine_glTexSubImage2DEXT
},
20361 { "glTexSubImage3D", "GL_VERSION_1_2", wine_glTexSubImage3D
},
20362 { "glTexSubImage3DEXT", "GL_EXT_texture3D", wine_glTexSubImage3DEXT
},
20363 { "glTexSubImage4DSGIS", "GL_SGIS_texture4D", wine_glTexSubImage4DSGIS
},
20364 { "glTextureBarrierNV", "GL_NV_texture_barrier", wine_glTextureBarrierNV
},
20365 { "glTextureBufferEXT", "GL_EXT_direct_state_access", wine_glTextureBufferEXT
},
20366 { "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask", wine_glTextureColorMaskSGIS
},
20367 { "glTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glTextureImage1DEXT
},
20368 { "glTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glTextureImage2DEXT
},
20369 { "glTextureImage2DMultisampleCoverageNV", "GL_NV_texture_multisample", wine_glTextureImage2DMultisampleCoverageNV
},
20370 { "glTextureImage2DMultisampleNV", "GL_NV_texture_multisample", wine_glTextureImage2DMultisampleNV
},
20371 { "glTextureImage3DEXT", "GL_EXT_direct_state_access", wine_glTextureImage3DEXT
},
20372 { "glTextureImage3DMultisampleCoverageNV", "GL_NV_texture_multisample", wine_glTextureImage3DMultisampleCoverageNV
},
20373 { "glTextureImage3DMultisampleNV", "GL_NV_texture_multisample", wine_glTextureImage3DMultisampleNV
},
20374 { "glTextureLightEXT", "GL_EXT_light_texture", wine_glTextureLightEXT
},
20375 { "glTextureMaterialEXT", "GL_EXT_light_texture", wine_glTextureMaterialEXT
},
20376 { "glTextureNormalEXT", "GL_EXT_texture_perturb_normal", wine_glTextureNormalEXT
},
20377 { "glTextureParameterIivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterIivEXT
},
20378 { "glTextureParameterIuivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterIuivEXT
},
20379 { "glTextureParameterfEXT", "GL_EXT_direct_state_access", wine_glTextureParameterfEXT
},
20380 { "glTextureParameterfvEXT", "GL_EXT_direct_state_access", wine_glTextureParameterfvEXT
},
20381 { "glTextureParameteriEXT", "GL_EXT_direct_state_access", wine_glTextureParameteriEXT
},
20382 { "glTextureParameterivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterivEXT
},
20383 { "glTextureRangeAPPLE", "GL_APPLE_texture_range", wine_glTextureRangeAPPLE
},
20384 { "glTextureRenderbufferEXT", "GL_EXT_direct_state_access", wine_glTextureRenderbufferEXT
},
20385 { "glTextureStorage1DEXT", "GL_ARB_texture_storage", wine_glTextureStorage1DEXT
},
20386 { "glTextureStorage2DEXT", "GL_ARB_texture_storage", wine_glTextureStorage2DEXT
},
20387 { "glTextureStorage3DEXT", "GL_ARB_texture_storage", wine_glTextureStorage3DEXT
},
20388 { "glTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage1DEXT
},
20389 { "glTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage2DEXT
},
20390 { "glTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage3DEXT
},
20391 { "glTrackMatrixNV", "GL_NV_vertex_program", wine_glTrackMatrixNV
},
20392 { "glTransformFeedbackAttribsNV", "GL_NV_transform_feedback", wine_glTransformFeedbackAttribsNV
},
20393 { "glTransformFeedbackStreamAttribsNV", "GL_NV_transform_feedback", wine_glTransformFeedbackStreamAttribsNV
},
20394 { "glTransformFeedbackVaryings", "GL_VERSION_3_0", wine_glTransformFeedbackVaryings
},
20395 { "glTransformFeedbackVaryingsEXT", "GL_EXT_transform_feedback", wine_glTransformFeedbackVaryingsEXT
},
20396 { "glTransformFeedbackVaryingsNV", "GL_NV_transform_feedback", wine_glTransformFeedbackVaryingsNV
},
20397 { "glTransformPathNV", "GL_NV_path_rendering", wine_glTransformPathNV
},
20398 { "glUniform1d", "GL_ARB_gpu_shader_fp64", wine_glUniform1d
},
20399 { "glUniform1dv", "GL_ARB_gpu_shader_fp64", wine_glUniform1dv
},
20400 { "glUniform1f", "GL_VERSION_2_0", wine_glUniform1f
},
20401 { "glUniform1fARB", "GL_ARB_shader_objects", wine_glUniform1fARB
},
20402 { "glUniform1fv", "GL_VERSION_2_0", wine_glUniform1fv
},
20403 { "glUniform1fvARB", "GL_ARB_shader_objects", wine_glUniform1fvARB
},
20404 { "glUniform1i", "GL_VERSION_2_0", wine_glUniform1i
},
20405 { "glUniform1i64NV", "GL_NV_gpu_shader5", wine_glUniform1i64NV
},
20406 { "glUniform1i64vNV", "GL_NV_gpu_shader5", wine_glUniform1i64vNV
},
20407 { "glUniform1iARB", "GL_ARB_shader_objects", wine_glUniform1iARB
},
20408 { "glUniform1iv", "GL_VERSION_2_0", wine_glUniform1iv
},
20409 { "glUniform1ivARB", "GL_ARB_shader_objects", wine_glUniform1ivARB
},
20410 { "glUniform1ui", "GL_VERSION_3_0", wine_glUniform1ui
},
20411 { "glUniform1ui64NV", "GL_NV_gpu_shader5", wine_glUniform1ui64NV
},
20412 { "glUniform1ui64vNV", "GL_NV_gpu_shader5", wine_glUniform1ui64vNV
},
20413 { "glUniform1uiEXT", "GL_EXT_gpu_shader4", wine_glUniform1uiEXT
},
20414 { "glUniform1uiv", "GL_VERSION_3_0", wine_glUniform1uiv
},
20415 { "glUniform1uivEXT", "GL_EXT_gpu_shader4", wine_glUniform1uivEXT
},
20416 { "glUniform2d", "GL_ARB_gpu_shader_fp64", wine_glUniform2d
},
20417 { "glUniform2dv", "GL_ARB_gpu_shader_fp64", wine_glUniform2dv
},
20418 { "glUniform2f", "GL_VERSION_2_0", wine_glUniform2f
},
20419 { "glUniform2fARB", "GL_ARB_shader_objects", wine_glUniform2fARB
},
20420 { "glUniform2fv", "GL_VERSION_2_0", wine_glUniform2fv
},
20421 { "glUniform2fvARB", "GL_ARB_shader_objects", wine_glUniform2fvARB
},
20422 { "glUniform2i", "GL_VERSION_2_0", wine_glUniform2i
},
20423 { "glUniform2i64NV", "GL_NV_gpu_shader5", wine_glUniform2i64NV
},
20424 { "glUniform2i64vNV", "GL_NV_gpu_shader5", wine_glUniform2i64vNV
},
20425 { "glUniform2iARB", "GL_ARB_shader_objects", wine_glUniform2iARB
},
20426 { "glUniform2iv", "GL_VERSION_2_0", wine_glUniform2iv
},
20427 { "glUniform2ivARB", "GL_ARB_shader_objects", wine_glUniform2ivARB
},
20428 { "glUniform2ui", "GL_VERSION_3_0", wine_glUniform2ui
},
20429 { "glUniform2ui64NV", "GL_NV_gpu_shader5", wine_glUniform2ui64NV
},
20430 { "glUniform2ui64vNV", "GL_NV_gpu_shader5", wine_glUniform2ui64vNV
},
20431 { "glUniform2uiEXT", "GL_EXT_gpu_shader4", wine_glUniform2uiEXT
},
20432 { "glUniform2uiv", "GL_VERSION_3_0", wine_glUniform2uiv
},
20433 { "glUniform2uivEXT", "GL_EXT_gpu_shader4", wine_glUniform2uivEXT
},
20434 { "glUniform3d", "GL_ARB_gpu_shader_fp64", wine_glUniform3d
},
20435 { "glUniform3dv", "GL_ARB_gpu_shader_fp64", wine_glUniform3dv
},
20436 { "glUniform3f", "GL_VERSION_2_0", wine_glUniform3f
},
20437 { "glUniform3fARB", "GL_ARB_shader_objects", wine_glUniform3fARB
},
20438 { "glUniform3fv", "GL_VERSION_2_0", wine_glUniform3fv
},
20439 { "glUniform3fvARB", "GL_ARB_shader_objects", wine_glUniform3fvARB
},
20440 { "glUniform3i", "GL_VERSION_2_0", wine_glUniform3i
},
20441 { "glUniform3i64NV", "GL_NV_gpu_shader5", wine_glUniform3i64NV
},
20442 { "glUniform3i64vNV", "GL_NV_gpu_shader5", wine_glUniform3i64vNV
},
20443 { "glUniform3iARB", "GL_ARB_shader_objects", wine_glUniform3iARB
},
20444 { "glUniform3iv", "GL_VERSION_2_0", wine_glUniform3iv
},
20445 { "glUniform3ivARB", "GL_ARB_shader_objects", wine_glUniform3ivARB
},
20446 { "glUniform3ui", "GL_VERSION_3_0", wine_glUniform3ui
},
20447 { "glUniform3ui64NV", "GL_NV_gpu_shader5", wine_glUniform3ui64NV
},
20448 { "glUniform3ui64vNV", "GL_NV_gpu_shader5", wine_glUniform3ui64vNV
},
20449 { "glUniform3uiEXT", "GL_EXT_gpu_shader4", wine_glUniform3uiEXT
},
20450 { "glUniform3uiv", "GL_VERSION_3_0", wine_glUniform3uiv
},
20451 { "glUniform3uivEXT", "GL_EXT_gpu_shader4", wine_glUniform3uivEXT
},
20452 { "glUniform4d", "GL_ARB_gpu_shader_fp64", wine_glUniform4d
},
20453 { "glUniform4dv", "GL_ARB_gpu_shader_fp64", wine_glUniform4dv
},
20454 { "glUniform4f", "GL_VERSION_2_0", wine_glUniform4f
},
20455 { "glUniform4fARB", "GL_ARB_shader_objects", wine_glUniform4fARB
},
20456 { "glUniform4fv", "GL_VERSION_2_0", wine_glUniform4fv
},
20457 { "glUniform4fvARB", "GL_ARB_shader_objects", wine_glUniform4fvARB
},
20458 { "glUniform4i", "GL_VERSION_2_0", wine_glUniform4i
},
20459 { "glUniform4i64NV", "GL_NV_gpu_shader5", wine_glUniform4i64NV
},
20460 { "glUniform4i64vNV", "GL_NV_gpu_shader5", wine_glUniform4i64vNV
},
20461 { "glUniform4iARB", "GL_ARB_shader_objects", wine_glUniform4iARB
},
20462 { "glUniform4iv", "GL_VERSION_2_0", wine_glUniform4iv
},
20463 { "glUniform4ivARB", "GL_ARB_shader_objects", wine_glUniform4ivARB
},
20464 { "glUniform4ui", "GL_VERSION_3_0", wine_glUniform4ui
},
20465 { "glUniform4ui64NV", "GL_NV_gpu_shader5", wine_glUniform4ui64NV
},
20466 { "glUniform4ui64vNV", "GL_NV_gpu_shader5", wine_glUniform4ui64vNV
},
20467 { "glUniform4uiEXT", "GL_EXT_gpu_shader4", wine_glUniform4uiEXT
},
20468 { "glUniform4uiv", "GL_VERSION_3_0", wine_glUniform4uiv
},
20469 { "glUniform4uivEXT", "GL_EXT_gpu_shader4", wine_glUniform4uivEXT
},
20470 { "glUniformBlockBinding", "GL_ARB_uniform_buffer_object", wine_glUniformBlockBinding
},
20471 { "glUniformBufferEXT", "GL_EXT_bindable_uniform", wine_glUniformBufferEXT
},
20472 { "glUniformHandleui64NV", "GL_NV_bindless_texture", wine_glUniformHandleui64NV
},
20473 { "glUniformHandleui64vNV", "GL_NV_bindless_texture", wine_glUniformHandleui64vNV
},
20474 { "glUniformMatrix2dv", "GL_ARB_gpu_shader_fp64", wine_glUniformMatrix2dv
},
20475 { "glUniformMatrix2fv", "GL_VERSION_2_0", wine_glUniformMatrix2fv
},
20476 { "glUniformMatrix2fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix2fvARB
},
20477 { "glUniformMatrix2x3dv", "GL_ARB_gpu_shader_fp64", wine_glUniformMatrix2x3dv
},
20478 { "glUniformMatrix2x3fv", "GL_VERSION_2_1", wine_glUniformMatrix2x3fv
},
20479 { "glUniformMatrix2x4dv", "GL_ARB_gpu_shader_fp64", wine_glUniformMatrix2x4dv
},
20480 { "glUniformMatrix2x4fv", "GL_VERSION_2_1", wine_glUniformMatrix2x4fv
},
20481 { "glUniformMatrix3dv", "GL_ARB_gpu_shader_fp64", wine_glUniformMatrix3dv
},
20482 { "glUniformMatrix3fv", "GL_VERSION_2_0", wine_glUniformMatrix3fv
},
20483 { "glUniformMatrix3fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix3fvARB
},
20484 { "glUniformMatrix3x2dv", "GL_ARB_gpu_shader_fp64", wine_glUniformMatrix3x2dv
},
20485 { "glUniformMatrix3x2fv", "GL_VERSION_2_1", wine_glUniformMatrix3x2fv
},
20486 { "glUniformMatrix3x4dv", "GL_ARB_gpu_shader_fp64", wine_glUniformMatrix3x4dv
},
20487 { "glUniformMatrix3x4fv", "GL_VERSION_2_1", wine_glUniformMatrix3x4fv
},
20488 { "glUniformMatrix4dv", "GL_ARB_gpu_shader_fp64", wine_glUniformMatrix4dv
},
20489 { "glUniformMatrix4fv", "GL_VERSION_2_0", wine_glUniformMatrix4fv
},
20490 { "glUniformMatrix4fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix4fvARB
},
20491 { "glUniformMatrix4x2dv", "GL_ARB_gpu_shader_fp64", wine_glUniformMatrix4x2dv
},
20492 { "glUniformMatrix4x2fv", "GL_VERSION_2_1", wine_glUniformMatrix4x2fv
},
20493 { "glUniformMatrix4x3dv", "GL_ARB_gpu_shader_fp64", wine_glUniformMatrix4x3dv
},
20494 { "glUniformMatrix4x3fv", "GL_VERSION_2_1", wine_glUniformMatrix4x3fv
},
20495 { "glUniformSubroutinesuiv", "GL_ARB_shader_subroutine", wine_glUniformSubroutinesuiv
},
20496 { "glUniformui64NV", "GL_NV_shader_buffer_load", wine_glUniformui64NV
},
20497 { "glUniformui64vNV", "GL_NV_shader_buffer_load", wine_glUniformui64vNV
},
20498 { "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glUnlockArraysEXT
},
20499 { "glUnmapBuffer", "GL_VERSION_1_5", wine_glUnmapBuffer
},
20500 { "glUnmapBufferARB", "GL_ARB_vertex_buffer_object", wine_glUnmapBufferARB
},
20501 { "glUnmapNamedBufferEXT", "GL_EXT_direct_state_access", wine_glUnmapNamedBufferEXT
},
20502 { "glUnmapObjectBufferATI", "GL_ATI_map_object_buffer", wine_glUnmapObjectBufferATI
},
20503 { "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object", wine_glUpdateObjectBufferATI
},
20504 { "glUseProgram", "GL_VERSION_2_0", wine_glUseProgram
},
20505 { "glUseProgramObjectARB", "GL_ARB_shader_objects", wine_glUseProgramObjectARB
},
20506 { "glUseProgramStages", "GL_ARB_separate_shader_objects", wine_glUseProgramStages
},
20507 { "glUseShaderProgramEXT", "GL_EXT_separate_shader_objects", wine_glUseShaderProgramEXT
},
20508 { "glVDPAUFiniNV", "GL_NV_vdpau_interop", wine_glVDPAUFiniNV
},
20509 { "glVDPAUGetSurfaceivNV", "GL_NV_vdpau_interop", wine_glVDPAUGetSurfaceivNV
},
20510 { "glVDPAUInitNV", "GL_NV_vdpau_interop", wine_glVDPAUInitNV
},
20511 { "glVDPAUIsSurfaceNV", "GL_NV_vdpau_interop", wine_glVDPAUIsSurfaceNV
},
20512 { "glVDPAUMapSurfacesNV", "GL_NV_vdpau_interop", wine_glVDPAUMapSurfacesNV
},
20513 { "glVDPAURegisterOutputSurfaceNV", "GL_NV_vdpau_interop", wine_glVDPAURegisterOutputSurfaceNV
},
20514 { "glVDPAURegisterVideoSurfaceNV", "GL_NV_vdpau_interop", wine_glVDPAURegisterVideoSurfaceNV
},
20515 { "glVDPAUSurfaceAccessNV", "GL_NV_vdpau_interop", wine_glVDPAUSurfaceAccessNV
},
20516 { "glVDPAUUnmapSurfacesNV", "GL_NV_vdpau_interop", wine_glVDPAUUnmapSurfacesNV
},
20517 { "glVDPAUUnregisterSurfaceNV", "GL_NV_vdpau_interop", wine_glVDPAUUnregisterSurfaceNV
},
20518 { "glValidateProgram", "GL_VERSION_2_0", wine_glValidateProgram
},
20519 { "glValidateProgramARB", "GL_ARB_shader_objects", wine_glValidateProgramARB
},
20520 { "glValidateProgramPipeline", "GL_ARB_separate_shader_objects", wine_glValidateProgramPipeline
},
20521 { "glVariantArrayObjectATI", "GL_ATI_vertex_array_object", wine_glVariantArrayObjectATI
},
20522 { "glVariantPointerEXT", "GL_EXT_vertex_shader", wine_glVariantPointerEXT
},
20523 { "glVariantbvEXT", "GL_EXT_vertex_shader", wine_glVariantbvEXT
},
20524 { "glVariantdvEXT", "GL_EXT_vertex_shader", wine_glVariantdvEXT
},
20525 { "glVariantfvEXT", "GL_EXT_vertex_shader", wine_glVariantfvEXT
},
20526 { "glVariantivEXT", "GL_EXT_vertex_shader", wine_glVariantivEXT
},
20527 { "glVariantsvEXT", "GL_EXT_vertex_shader", wine_glVariantsvEXT
},
20528 { "glVariantubvEXT", "GL_EXT_vertex_shader", wine_glVariantubvEXT
},
20529 { "glVariantuivEXT", "GL_EXT_vertex_shader", wine_glVariantuivEXT
},
20530 { "glVariantusvEXT", "GL_EXT_vertex_shader", wine_glVariantusvEXT
},
20531 { "glVertex2hNV", "GL_NV_half_float", wine_glVertex2hNV
},
20532 { "glVertex2hvNV", "GL_NV_half_float", wine_glVertex2hvNV
},
20533 { "glVertex3hNV", "GL_NV_half_float", wine_glVertex3hNV
},
20534 { "glVertex3hvNV", "GL_NV_half_float", wine_glVertex3hvNV
},
20535 { "glVertex4hNV", "GL_NV_half_float", wine_glVertex4hNV
},
20536 { "glVertex4hvNV", "GL_NV_half_float", wine_glVertex4hvNV
},
20537 { "glVertexArrayParameteriAPPLE", "GL_APPLE_vertex_array_range", wine_glVertexArrayParameteriAPPLE
},
20538 { "glVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", wine_glVertexArrayRangeAPPLE
},
20539 { "glVertexArrayRangeNV", "GL_NV_vertex_array_range", wine_glVertexArrayRangeNV
},
20540 { "glVertexArrayVertexAttribLOffsetEXT", "GL_EXT_vertex_attrib_64bit", wine_glVertexArrayVertexAttribLOffsetEXT
},
20541 { "glVertexAttrib1d", "GL_VERSION_2_0", wine_glVertexAttrib1d
},
20542 { "glVertexAttrib1dARB", "GL_ARB_vertex_program", wine_glVertexAttrib1dARB
},
20543 { "glVertexAttrib1dNV", "GL_NV_vertex_program", wine_glVertexAttrib1dNV
},
20544 { "glVertexAttrib1dv", "GL_VERSION_2_0", wine_glVertexAttrib1dv
},
20545 { "glVertexAttrib1dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib1dvARB
},
20546 { "glVertexAttrib1dvNV", "GL_NV_vertex_program", wine_glVertexAttrib1dvNV
},
20547 { "glVertexAttrib1f", "GL_VERSION_2_0", wine_glVertexAttrib1f
},
20548 { "glVertexAttrib1fARB", "GL_ARB_vertex_program", wine_glVertexAttrib1fARB
},
20549 { "glVertexAttrib1fNV", "GL_NV_vertex_program", wine_glVertexAttrib1fNV
},
20550 { "glVertexAttrib1fv", "GL_VERSION_2_0", wine_glVertexAttrib1fv
},
20551 { "glVertexAttrib1fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib1fvARB
},
20552 { "glVertexAttrib1fvNV", "GL_NV_vertex_program", wine_glVertexAttrib1fvNV
},
20553 { "glVertexAttrib1hNV", "GL_NV_half_float", wine_glVertexAttrib1hNV
},
20554 { "glVertexAttrib1hvNV", "GL_NV_half_float", wine_glVertexAttrib1hvNV
},
20555 { "glVertexAttrib1s", "GL_VERSION_2_0", wine_glVertexAttrib1s
},
20556 { "glVertexAttrib1sARB", "GL_ARB_vertex_program", wine_glVertexAttrib1sARB
},
20557 { "glVertexAttrib1sNV", "GL_NV_vertex_program", wine_glVertexAttrib1sNV
},
20558 { "glVertexAttrib1sv", "GL_VERSION_2_0", wine_glVertexAttrib1sv
},
20559 { "glVertexAttrib1svARB", "GL_ARB_vertex_program", wine_glVertexAttrib1svARB
},
20560 { "glVertexAttrib1svNV", "GL_NV_vertex_program", wine_glVertexAttrib1svNV
},
20561 { "glVertexAttrib2d", "GL_VERSION_2_0", wine_glVertexAttrib2d
},
20562 { "glVertexAttrib2dARB", "GL_ARB_vertex_program", wine_glVertexAttrib2dARB
},
20563 { "glVertexAttrib2dNV", "GL_NV_vertex_program", wine_glVertexAttrib2dNV
},
20564 { "glVertexAttrib2dv", "GL_VERSION_2_0", wine_glVertexAttrib2dv
},
20565 { "glVertexAttrib2dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib2dvARB
},
20566 { "glVertexAttrib2dvNV", "GL_NV_vertex_program", wine_glVertexAttrib2dvNV
},
20567 { "glVertexAttrib2f", "GL_VERSION_2_0", wine_glVertexAttrib2f
},
20568 { "glVertexAttrib2fARB", "GL_ARB_vertex_program", wine_glVertexAttrib2fARB
},
20569 { "glVertexAttrib2fNV", "GL_NV_vertex_program", wine_glVertexAttrib2fNV
},
20570 { "glVertexAttrib2fv", "GL_VERSION_2_0", wine_glVertexAttrib2fv
},
20571 { "glVertexAttrib2fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib2fvARB
},
20572 { "glVertexAttrib2fvNV", "GL_NV_vertex_program", wine_glVertexAttrib2fvNV
},
20573 { "glVertexAttrib2hNV", "GL_NV_half_float", wine_glVertexAttrib2hNV
},
20574 { "glVertexAttrib2hvNV", "GL_NV_half_float", wine_glVertexAttrib2hvNV
},
20575 { "glVertexAttrib2s", "GL_VERSION_2_0", wine_glVertexAttrib2s
},
20576 { "glVertexAttrib2sARB", "GL_ARB_vertex_program", wine_glVertexAttrib2sARB
},
20577 { "glVertexAttrib2sNV", "GL_NV_vertex_program", wine_glVertexAttrib2sNV
},
20578 { "glVertexAttrib2sv", "GL_VERSION_2_0", wine_glVertexAttrib2sv
},
20579 { "glVertexAttrib2svARB", "GL_ARB_vertex_program", wine_glVertexAttrib2svARB
},
20580 { "glVertexAttrib2svNV", "GL_NV_vertex_program", wine_glVertexAttrib2svNV
},
20581 { "glVertexAttrib3d", "GL_VERSION_2_0", wine_glVertexAttrib3d
},
20582 { "glVertexAttrib3dARB", "GL_ARB_vertex_program", wine_glVertexAttrib3dARB
},
20583 { "glVertexAttrib3dNV", "GL_NV_vertex_program", wine_glVertexAttrib3dNV
},
20584 { "glVertexAttrib3dv", "GL_VERSION_2_0", wine_glVertexAttrib3dv
},
20585 { "glVertexAttrib3dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib3dvARB
},
20586 { "glVertexAttrib3dvNV", "GL_NV_vertex_program", wine_glVertexAttrib3dvNV
},
20587 { "glVertexAttrib3f", "GL_VERSION_2_0", wine_glVertexAttrib3f
},
20588 { "glVertexAttrib3fARB", "GL_ARB_vertex_program", wine_glVertexAttrib3fARB
},
20589 { "glVertexAttrib3fNV", "GL_NV_vertex_program", wine_glVertexAttrib3fNV
},
20590 { "glVertexAttrib3fv", "GL_VERSION_2_0", wine_glVertexAttrib3fv
},
20591 { "glVertexAttrib3fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib3fvARB
},
20592 { "glVertexAttrib3fvNV", "GL_NV_vertex_program", wine_glVertexAttrib3fvNV
},
20593 { "glVertexAttrib3hNV", "GL_NV_half_float", wine_glVertexAttrib3hNV
},
20594 { "glVertexAttrib3hvNV", "GL_NV_half_float", wine_glVertexAttrib3hvNV
},
20595 { "glVertexAttrib3s", "GL_VERSION_2_0", wine_glVertexAttrib3s
},
20596 { "glVertexAttrib3sARB", "GL_ARB_vertex_program", wine_glVertexAttrib3sARB
},
20597 { "glVertexAttrib3sNV", "GL_NV_vertex_program", wine_glVertexAttrib3sNV
},
20598 { "glVertexAttrib3sv", "GL_VERSION_2_0", wine_glVertexAttrib3sv
},
20599 { "glVertexAttrib3svARB", "GL_ARB_vertex_program", wine_glVertexAttrib3svARB
},
20600 { "glVertexAttrib3svNV", "GL_NV_vertex_program", wine_glVertexAttrib3svNV
},
20601 { "glVertexAttrib4Nbv", "GL_VERSION_2_0", wine_glVertexAttrib4Nbv
},
20602 { "glVertexAttrib4NbvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NbvARB
},
20603 { "glVertexAttrib4Niv", "GL_VERSION_2_0", wine_glVertexAttrib4Niv
},
20604 { "glVertexAttrib4NivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NivARB
},
20605 { "glVertexAttrib4Nsv", "GL_VERSION_2_0", wine_glVertexAttrib4Nsv
},
20606 { "glVertexAttrib4NsvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NsvARB
},
20607 { "glVertexAttrib4Nub", "GL_VERSION_2_0", wine_glVertexAttrib4Nub
},
20608 { "glVertexAttrib4NubARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NubARB
},
20609 { "glVertexAttrib4Nubv", "GL_VERSION_2_0", wine_glVertexAttrib4Nubv
},
20610 { "glVertexAttrib4NubvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NubvARB
},
20611 { "glVertexAttrib4Nuiv", "GL_VERSION_2_0", wine_glVertexAttrib4Nuiv
},
20612 { "glVertexAttrib4NuivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NuivARB
},
20613 { "glVertexAttrib4Nusv", "GL_VERSION_2_0", wine_glVertexAttrib4Nusv
},
20614 { "glVertexAttrib4NusvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NusvARB
},
20615 { "glVertexAttrib4bv", "GL_VERSION_2_0", wine_glVertexAttrib4bv
},
20616 { "glVertexAttrib4bvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4bvARB
},
20617 { "glVertexAttrib4d", "GL_VERSION_2_0", wine_glVertexAttrib4d
},
20618 { "glVertexAttrib4dARB", "GL_ARB_vertex_program", wine_glVertexAttrib4dARB
},
20619 { "glVertexAttrib4dNV", "GL_NV_vertex_program", wine_glVertexAttrib4dNV
},
20620 { "glVertexAttrib4dv", "GL_VERSION_2_0", wine_glVertexAttrib4dv
},
20621 { "glVertexAttrib4dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4dvARB
},
20622 { "glVertexAttrib4dvNV", "GL_NV_vertex_program", wine_glVertexAttrib4dvNV
},
20623 { "glVertexAttrib4f", "GL_VERSION_2_0", wine_glVertexAttrib4f
},
20624 { "glVertexAttrib4fARB", "GL_ARB_vertex_program", wine_glVertexAttrib4fARB
},
20625 { "glVertexAttrib4fNV", "GL_NV_vertex_program", wine_glVertexAttrib4fNV
},
20626 { "glVertexAttrib4fv", "GL_VERSION_2_0", wine_glVertexAttrib4fv
},
20627 { "glVertexAttrib4fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4fvARB
},
20628 { "glVertexAttrib4fvNV", "GL_NV_vertex_program", wine_glVertexAttrib4fvNV
},
20629 { "glVertexAttrib4hNV", "GL_NV_half_float", wine_glVertexAttrib4hNV
},
20630 { "glVertexAttrib4hvNV", "GL_NV_half_float", wine_glVertexAttrib4hvNV
},
20631 { "glVertexAttrib4iv", "GL_VERSION_2_0", wine_glVertexAttrib4iv
},
20632 { "glVertexAttrib4ivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4ivARB
},
20633 { "glVertexAttrib4s", "GL_VERSION_2_0", wine_glVertexAttrib4s
},
20634 { "glVertexAttrib4sARB", "GL_ARB_vertex_program", wine_glVertexAttrib4sARB
},
20635 { "glVertexAttrib4sNV", "GL_NV_vertex_program", wine_glVertexAttrib4sNV
},
20636 { "glVertexAttrib4sv", "GL_VERSION_2_0", wine_glVertexAttrib4sv
},
20637 { "glVertexAttrib4svARB", "GL_ARB_vertex_program", wine_glVertexAttrib4svARB
},
20638 { "glVertexAttrib4svNV", "GL_NV_vertex_program", wine_glVertexAttrib4svNV
},
20639 { "glVertexAttrib4ubNV", "GL_NV_vertex_program", wine_glVertexAttrib4ubNV
},
20640 { "glVertexAttrib4ubv", "GL_VERSION_2_0", wine_glVertexAttrib4ubv
},
20641 { "glVertexAttrib4ubvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4ubvARB
},
20642 { "glVertexAttrib4ubvNV", "GL_NV_vertex_program", wine_glVertexAttrib4ubvNV
},
20643 { "glVertexAttrib4uiv", "GL_VERSION_2_0", wine_glVertexAttrib4uiv
},
20644 { "glVertexAttrib4uivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4uivARB
},
20645 { "glVertexAttrib4usv", "GL_VERSION_2_0", wine_glVertexAttrib4usv
},
20646 { "glVertexAttrib4usvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4usvARB
},
20647 { "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object", wine_glVertexAttribArrayObjectATI
},
20648 { "glVertexAttribDivisor", "GL_VERSION_3_3", wine_glVertexAttribDivisor
},
20649 { "glVertexAttribDivisorARB", "GL_ARB_instanced_arrays", wine_glVertexAttribDivisorARB
},
20650 { "glVertexAttribFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glVertexAttribFormatNV
},
20651 { "glVertexAttribI1i", "GL_VERSION_3_0", wine_glVertexAttribI1i
},
20652 { "glVertexAttribI1iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1iEXT
},
20653 { "glVertexAttribI1iv", "GL_VERSION_3_0", wine_glVertexAttribI1iv
},
20654 { "glVertexAttribI1ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1ivEXT
},
20655 { "glVertexAttribI1ui", "GL_VERSION_3_0", wine_glVertexAttribI1ui
},
20656 { "glVertexAttribI1uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1uiEXT
},
20657 { "glVertexAttribI1uiv", "GL_VERSION_3_0", wine_glVertexAttribI1uiv
},
20658 { "glVertexAttribI1uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1uivEXT
},
20659 { "glVertexAttribI2i", "GL_VERSION_3_0", wine_glVertexAttribI2i
},
20660 { "glVertexAttribI2iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2iEXT
},
20661 { "glVertexAttribI2iv", "GL_VERSION_3_0", wine_glVertexAttribI2iv
},
20662 { "glVertexAttribI2ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2ivEXT
},
20663 { "glVertexAttribI2ui", "GL_VERSION_3_0", wine_glVertexAttribI2ui
},
20664 { "glVertexAttribI2uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2uiEXT
},
20665 { "glVertexAttribI2uiv", "GL_VERSION_3_0", wine_glVertexAttribI2uiv
},
20666 { "glVertexAttribI2uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2uivEXT
},
20667 { "glVertexAttribI3i", "GL_VERSION_3_0", wine_glVertexAttribI3i
},
20668 { "glVertexAttribI3iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3iEXT
},
20669 { "glVertexAttribI3iv", "GL_VERSION_3_0", wine_glVertexAttribI3iv
},
20670 { "glVertexAttribI3ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3ivEXT
},
20671 { "glVertexAttribI3ui", "GL_VERSION_3_0", wine_glVertexAttribI3ui
},
20672 { "glVertexAttribI3uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3uiEXT
},
20673 { "glVertexAttribI3uiv", "GL_VERSION_3_0", wine_glVertexAttribI3uiv
},
20674 { "glVertexAttribI3uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3uivEXT
},
20675 { "glVertexAttribI4bv", "GL_VERSION_3_0", wine_glVertexAttribI4bv
},
20676 { "glVertexAttribI4bvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4bvEXT
},
20677 { "glVertexAttribI4i", "GL_VERSION_3_0", wine_glVertexAttribI4i
},
20678 { "glVertexAttribI4iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4iEXT
},
20679 { "glVertexAttribI4iv", "GL_VERSION_3_0", wine_glVertexAttribI4iv
},
20680 { "glVertexAttribI4ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4ivEXT
},
20681 { "glVertexAttribI4sv", "GL_VERSION_3_0", wine_glVertexAttribI4sv
},
20682 { "glVertexAttribI4svEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4svEXT
},
20683 { "glVertexAttribI4ubv", "GL_VERSION_3_0", wine_glVertexAttribI4ubv
},
20684 { "glVertexAttribI4ubvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4ubvEXT
},
20685 { "glVertexAttribI4ui", "GL_VERSION_3_0", wine_glVertexAttribI4ui
},
20686 { "glVertexAttribI4uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4uiEXT
},
20687 { "glVertexAttribI4uiv", "GL_VERSION_3_0", wine_glVertexAttribI4uiv
},
20688 { "glVertexAttribI4uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4uivEXT
},
20689 { "glVertexAttribI4usv", "GL_VERSION_3_0", wine_glVertexAttribI4usv
},
20690 { "glVertexAttribI4usvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4usvEXT
},
20691 { "glVertexAttribIFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glVertexAttribIFormatNV
},
20692 { "glVertexAttribIPointer", "GL_VERSION_3_0", wine_glVertexAttribIPointer
},
20693 { "glVertexAttribIPointerEXT", "GL_NV_vertex_program4", wine_glVertexAttribIPointerEXT
},
20694 { "glVertexAttribL1d", "GL_ARB_vertex_attrib_64bit", wine_glVertexAttribL1d
},
20695 { "glVertexAttribL1dEXT", "GL_EXT_vertex_attrib_64bit", wine_glVertexAttribL1dEXT
},
20696 { "glVertexAttribL1dv", "GL_ARB_vertex_attrib_64bit", wine_glVertexAttribL1dv
},
20697 { "glVertexAttribL1dvEXT", "GL_EXT_vertex_attrib_64bit", wine_glVertexAttribL1dvEXT
},
20698 { "glVertexAttribL1i64NV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL1i64NV
},
20699 { "glVertexAttribL1i64vNV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL1i64vNV
},
20700 { "glVertexAttribL1ui64NV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL1ui64NV
},
20701 { "glVertexAttribL1ui64vNV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL1ui64vNV
},
20702 { "glVertexAttribL2d", "GL_ARB_vertex_attrib_64bit", wine_glVertexAttribL2d
},
20703 { "glVertexAttribL2dEXT", "GL_EXT_vertex_attrib_64bit", wine_glVertexAttribL2dEXT
},
20704 { "glVertexAttribL2dv", "GL_ARB_vertex_attrib_64bit", wine_glVertexAttribL2dv
},
20705 { "glVertexAttribL2dvEXT", "GL_EXT_vertex_attrib_64bit", wine_glVertexAttribL2dvEXT
},
20706 { "glVertexAttribL2i64NV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL2i64NV
},
20707 { "glVertexAttribL2i64vNV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL2i64vNV
},
20708 { "glVertexAttribL2ui64NV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL2ui64NV
},
20709 { "glVertexAttribL2ui64vNV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL2ui64vNV
},
20710 { "glVertexAttribL3d", "GL_ARB_vertex_attrib_64bit", wine_glVertexAttribL3d
},
20711 { "glVertexAttribL3dEXT", "GL_EXT_vertex_attrib_64bit", wine_glVertexAttribL3dEXT
},
20712 { "glVertexAttribL3dv", "GL_ARB_vertex_attrib_64bit", wine_glVertexAttribL3dv
},
20713 { "glVertexAttribL3dvEXT", "GL_EXT_vertex_attrib_64bit", wine_glVertexAttribL3dvEXT
},
20714 { "glVertexAttribL3i64NV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL3i64NV
},
20715 { "glVertexAttribL3i64vNV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL3i64vNV
},
20716 { "glVertexAttribL3ui64NV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL3ui64NV
},
20717 { "glVertexAttribL3ui64vNV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL3ui64vNV
},
20718 { "glVertexAttribL4d", "GL_ARB_vertex_attrib_64bit", wine_glVertexAttribL4d
},
20719 { "glVertexAttribL4dEXT", "GL_EXT_vertex_attrib_64bit", wine_glVertexAttribL4dEXT
},
20720 { "glVertexAttribL4dv", "GL_ARB_vertex_attrib_64bit", wine_glVertexAttribL4dv
},
20721 { "glVertexAttribL4dvEXT", "GL_EXT_vertex_attrib_64bit", wine_glVertexAttribL4dvEXT
},
20722 { "glVertexAttribL4i64NV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL4i64NV
},
20723 { "glVertexAttribL4i64vNV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL4i64vNV
},
20724 { "glVertexAttribL4ui64NV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL4ui64NV
},
20725 { "glVertexAttribL4ui64vNV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribL4ui64vNV
},
20726 { "glVertexAttribLFormatNV", "GL_NV_vertex_attrib_integer_64bit", wine_glVertexAttribLFormatNV
},
20727 { "glVertexAttribLPointer", "GL_ARB_vertex_attrib_64bit", wine_glVertexAttribLPointer
},
20728 { "glVertexAttribLPointerEXT", "GL_EXT_vertex_attrib_64bit", wine_glVertexAttribLPointerEXT
},
20729 { "glVertexAttribP1ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexAttribP1ui
},
20730 { "glVertexAttribP1uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexAttribP1uiv
},
20731 { "glVertexAttribP2ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexAttribP2ui
},
20732 { "glVertexAttribP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexAttribP2uiv
},
20733 { "glVertexAttribP3ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexAttribP3ui
},
20734 { "glVertexAttribP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexAttribP3uiv
},
20735 { "glVertexAttribP4ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexAttribP4ui
},
20736 { "glVertexAttribP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexAttribP4uiv
},
20737 { "glVertexAttribPointer", "GL_VERSION_2_0", wine_glVertexAttribPointer
},
20738 { "glVertexAttribPointerARB", "GL_ARB_vertex_program", wine_glVertexAttribPointerARB
},
20739 { "glVertexAttribPointerNV", "GL_NV_vertex_program", wine_glVertexAttribPointerNV
},
20740 { "glVertexAttribs1dvNV", "GL_NV_vertex_program", wine_glVertexAttribs1dvNV
},
20741 { "glVertexAttribs1fvNV", "GL_NV_vertex_program", wine_glVertexAttribs1fvNV
},
20742 { "glVertexAttribs1hvNV", "GL_NV_half_float", wine_glVertexAttribs1hvNV
},
20743 { "glVertexAttribs1svNV", "GL_NV_vertex_program", wine_glVertexAttribs1svNV
},
20744 { "glVertexAttribs2dvNV", "GL_NV_vertex_program", wine_glVertexAttribs2dvNV
},
20745 { "glVertexAttribs2fvNV", "GL_NV_vertex_program", wine_glVertexAttribs2fvNV
},
20746 { "glVertexAttribs2hvNV", "GL_NV_half_float", wine_glVertexAttribs2hvNV
},
20747 { "glVertexAttribs2svNV", "GL_NV_vertex_program", wine_glVertexAttribs2svNV
},
20748 { "glVertexAttribs3dvNV", "GL_NV_vertex_program", wine_glVertexAttribs3dvNV
},
20749 { "glVertexAttribs3fvNV", "GL_NV_vertex_program", wine_glVertexAttribs3fvNV
},
20750 { "glVertexAttribs3hvNV", "GL_NV_half_float", wine_glVertexAttribs3hvNV
},
20751 { "glVertexAttribs3svNV", "GL_NV_vertex_program", wine_glVertexAttribs3svNV
},
20752 { "glVertexAttribs4dvNV", "GL_NV_vertex_program", wine_glVertexAttribs4dvNV
},
20753 { "glVertexAttribs4fvNV", "GL_NV_vertex_program", wine_glVertexAttribs4fvNV
},
20754 { "glVertexAttribs4hvNV", "GL_NV_half_float", wine_glVertexAttribs4hvNV
},
20755 { "glVertexAttribs4svNV", "GL_NV_vertex_program", wine_glVertexAttribs4svNV
},
20756 { "glVertexAttribs4ubvNV", "GL_NV_vertex_program", wine_glVertexAttribs4ubvNV
},
20757 { "glVertexBlendARB", "GL_ARB_vertex_blend", wine_glVertexBlendARB
},
20758 { "glVertexBlendEnvfATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnvfATI
},
20759 { "glVertexBlendEnviATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnviATI
},
20760 { "glVertexFormatNV", "GL_NV_vertex_buffer_unified_memory", wine_glVertexFormatNV
},
20761 { "glVertexP2ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexP2ui
},
20762 { "glVertexP2uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexP2uiv
},
20763 { "glVertexP3ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexP3ui
},
20764 { "glVertexP3uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexP3uiv
},
20765 { "glVertexP4ui", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexP4ui
},
20766 { "glVertexP4uiv", "GL_ARB_vertex_type_2_10_10_10_rev", wine_glVertexP4uiv
},
20767 { "glVertexPointerEXT", "GL_EXT_vertex_array", wine_glVertexPointerEXT
},
20768 { "glVertexPointerListIBM", "GL_IBM_vertex_array_lists", wine_glVertexPointerListIBM
},
20769 { "glVertexPointervINTEL", "GL_INTEL_parallel_arrays", wine_glVertexPointervINTEL
},
20770 { "glVertexStream1dATI", "GL_ATI_vertex_streams", wine_glVertexStream1dATI
},
20771 { "glVertexStream1dvATI", "GL_ATI_vertex_streams", wine_glVertexStream1dvATI
},
20772 { "glVertexStream1fATI", "GL_ATI_vertex_streams", wine_glVertexStream1fATI
},
20773 { "glVertexStream1fvATI", "GL_ATI_vertex_streams", wine_glVertexStream1fvATI
},
20774 { "glVertexStream1iATI", "GL_ATI_vertex_streams", wine_glVertexStream1iATI
},
20775 { "glVertexStream1ivATI", "GL_ATI_vertex_streams", wine_glVertexStream1ivATI
},
20776 { "glVertexStream1sATI", "GL_ATI_vertex_streams", wine_glVertexStream1sATI
},
20777 { "glVertexStream1svATI", "GL_ATI_vertex_streams", wine_glVertexStream1svATI
},
20778 { "glVertexStream2dATI", "GL_ATI_vertex_streams", wine_glVertexStream2dATI
},
20779 { "glVertexStream2dvATI", "GL_ATI_vertex_streams", wine_glVertexStream2dvATI
},
20780 { "glVertexStream2fATI", "GL_ATI_vertex_streams", wine_glVertexStream2fATI
},
20781 { "glVertexStream2fvATI", "GL_ATI_vertex_streams", wine_glVertexStream2fvATI
},
20782 { "glVertexStream2iATI", "GL_ATI_vertex_streams", wine_glVertexStream2iATI
},
20783 { "glVertexStream2ivATI", "GL_ATI_vertex_streams", wine_glVertexStream2ivATI
},
20784 { "glVertexStream2sATI", "GL_ATI_vertex_streams", wine_glVertexStream2sATI
},
20785 { "glVertexStream2svATI", "GL_ATI_vertex_streams", wine_glVertexStream2svATI
},
20786 { "glVertexStream3dATI", "GL_ATI_vertex_streams", wine_glVertexStream3dATI
},
20787 { "glVertexStream3dvATI", "GL_ATI_vertex_streams", wine_glVertexStream3dvATI
},
20788 { "glVertexStream3fATI", "GL_ATI_vertex_streams", wine_glVertexStream3fATI
},
20789 { "glVertexStream3fvATI", "GL_ATI_vertex_streams", wine_glVertexStream3fvATI
},
20790 { "glVertexStream3iATI", "GL_ATI_vertex_streams", wine_glVertexStream3iATI
},
20791 { "glVertexStream3ivATI", "GL_ATI_vertex_streams", wine_glVertexStream3ivATI
},
20792 { "glVertexStream3sATI", "GL_ATI_vertex_streams", wine_glVertexStream3sATI
},
20793 { "glVertexStream3svATI", "GL_ATI_vertex_streams", wine_glVertexStream3svATI
},
20794 { "glVertexStream4dATI", "GL_ATI_vertex_streams", wine_glVertexStream4dATI
},
20795 { "glVertexStream4dvATI", "GL_ATI_vertex_streams", wine_glVertexStream4dvATI
},
20796 { "glVertexStream4fATI", "GL_ATI_vertex_streams", wine_glVertexStream4fATI
},
20797 { "glVertexStream4fvATI", "GL_ATI_vertex_streams", wine_glVertexStream4fvATI
},
20798 { "glVertexStream4iATI", "GL_ATI_vertex_streams", wine_glVertexStream4iATI
},
20799 { "glVertexStream4ivATI", "GL_ATI_vertex_streams", wine_glVertexStream4ivATI
},
20800 { "glVertexStream4sATI", "GL_ATI_vertex_streams", wine_glVertexStream4sATI
},
20801 { "glVertexStream4svATI", "GL_ATI_vertex_streams", wine_glVertexStream4svATI
},
20802 { "glVertexWeightPointerEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightPointerEXT
},
20803 { "glVertexWeightfEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightfEXT
},
20804 { "glVertexWeightfvEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightfvEXT
},
20805 { "glVertexWeighthNV", "GL_NV_half_float", wine_glVertexWeighthNV
},
20806 { "glVertexWeighthvNV", "GL_NV_half_float", wine_glVertexWeighthvNV
},
20807 { "glVideoCaptureNV", "GL_NV_video_capture", wine_glVideoCaptureNV
},
20808 { "glVideoCaptureStreamParameterdvNV", "GL_NV_video_capture", wine_glVideoCaptureStreamParameterdvNV
},
20809 { "glVideoCaptureStreamParameterfvNV", "GL_NV_video_capture", wine_glVideoCaptureStreamParameterfvNV
},
20810 { "glVideoCaptureStreamParameterivNV", "GL_NV_video_capture", wine_glVideoCaptureStreamParameterivNV
},
20811 { "glViewportArrayv", "GL_ARB_viewport_array", wine_glViewportArrayv
},
20812 { "glViewportIndexedf", "GL_ARB_viewport_array", wine_glViewportIndexedf
},
20813 { "glViewportIndexedfv", "GL_ARB_viewport_array", wine_glViewportIndexedfv
},
20814 { "glWaitSync", "GL_ARB_sync", wine_glWaitSync
},
20815 { "glWeightPathsNV", "GL_NV_path_rendering", wine_glWeightPathsNV
},
20816 { "glWeightPointerARB", "GL_ARB_vertex_blend", wine_glWeightPointerARB
},
20817 { "glWeightbvARB", "GL_ARB_vertex_blend", wine_glWeightbvARB
},
20818 { "glWeightdvARB", "GL_ARB_vertex_blend", wine_glWeightdvARB
},
20819 { "glWeightfvARB", "GL_ARB_vertex_blend", wine_glWeightfvARB
},
20820 { "glWeightivARB", "GL_ARB_vertex_blend", wine_glWeightivARB
},
20821 { "glWeightsvARB", "GL_ARB_vertex_blend", wine_glWeightsvARB
},
20822 { "glWeightubvARB", "GL_ARB_vertex_blend", wine_glWeightubvARB
},
20823 { "glWeightuivARB", "GL_ARB_vertex_blend", wine_glWeightuivARB
},
20824 { "glWeightusvARB", "GL_ARB_vertex_blend", wine_glWeightusvARB
},
20825 { "glWindowPos2d", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2d
},
20826 { "glWindowPos2dARB", "GL_ARB_window_pos", wine_glWindowPos2dARB
},
20827 { "glWindowPos2dMESA", "GL_MESA_window_pos", wine_glWindowPos2dMESA
},
20828 { "glWindowPos2dv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2dv
},
20829 { "glWindowPos2dvARB", "GL_ARB_window_pos", wine_glWindowPos2dvARB
},
20830 { "glWindowPos2dvMESA", "GL_MESA_window_pos", wine_glWindowPos2dvMESA
},
20831 { "glWindowPos2f", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2f
},
20832 { "glWindowPos2fARB", "GL_ARB_window_pos", wine_glWindowPos2fARB
},
20833 { "glWindowPos2fMESA", "GL_MESA_window_pos", wine_glWindowPos2fMESA
},
20834 { "glWindowPos2fv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2fv
},
20835 { "glWindowPos2fvARB", "GL_ARB_window_pos", wine_glWindowPos2fvARB
},
20836 { "glWindowPos2fvMESA", "GL_MESA_window_pos", wine_glWindowPos2fvMESA
},
20837 { "glWindowPos2i", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2i
},
20838 { "glWindowPos2iARB", "GL_ARB_window_pos", wine_glWindowPos2iARB
},
20839 { "glWindowPos2iMESA", "GL_MESA_window_pos", wine_glWindowPos2iMESA
},
20840 { "glWindowPos2iv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2iv
},
20841 { "glWindowPos2ivARB", "GL_ARB_window_pos", wine_glWindowPos2ivARB
},
20842 { "glWindowPos2ivMESA", "GL_MESA_window_pos", wine_glWindowPos2ivMESA
},
20843 { "glWindowPos2s", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2s
},
20844 { "glWindowPos2sARB", "GL_ARB_window_pos", wine_glWindowPos2sARB
},
20845 { "glWindowPos2sMESA", "GL_MESA_window_pos", wine_glWindowPos2sMESA
},
20846 { "glWindowPos2sv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos2sv
},
20847 { "glWindowPos2svARB", "GL_ARB_window_pos", wine_glWindowPos2svARB
},
20848 { "glWindowPos2svMESA", "GL_MESA_window_pos", wine_glWindowPos2svMESA
},
20849 { "glWindowPos3d", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3d
},
20850 { "glWindowPos3dARB", "GL_ARB_window_pos", wine_glWindowPos3dARB
},
20851 { "glWindowPos3dMESA", "GL_MESA_window_pos", wine_glWindowPos3dMESA
},
20852 { "glWindowPos3dv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3dv
},
20853 { "glWindowPos3dvARB", "GL_ARB_window_pos", wine_glWindowPos3dvARB
},
20854 { "glWindowPos3dvMESA", "GL_MESA_window_pos", wine_glWindowPos3dvMESA
},
20855 { "glWindowPos3f", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3f
},
20856 { "glWindowPos3fARB", "GL_ARB_window_pos", wine_glWindowPos3fARB
},
20857 { "glWindowPos3fMESA", "GL_MESA_window_pos", wine_glWindowPos3fMESA
},
20858 { "glWindowPos3fv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3fv
},
20859 { "glWindowPos3fvARB", "GL_ARB_window_pos", wine_glWindowPos3fvARB
},
20860 { "glWindowPos3fvMESA", "GL_MESA_window_pos", wine_glWindowPos3fvMESA
},
20861 { "glWindowPos3i", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3i
},
20862 { "glWindowPos3iARB", "GL_ARB_window_pos", wine_glWindowPos3iARB
},
20863 { "glWindowPos3iMESA", "GL_MESA_window_pos", wine_glWindowPos3iMESA
},
20864 { "glWindowPos3iv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3iv
},
20865 { "glWindowPos3ivARB", "GL_ARB_window_pos", wine_glWindowPos3ivARB
},
20866 { "glWindowPos3ivMESA", "GL_MESA_window_pos", wine_glWindowPos3ivMESA
},
20867 { "glWindowPos3s", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3s
},
20868 { "glWindowPos3sARB", "GL_ARB_window_pos", wine_glWindowPos3sARB
},
20869 { "glWindowPos3sMESA", "GL_MESA_window_pos", wine_glWindowPos3sMESA
},
20870 { "glWindowPos3sv", "GL_VERSION_1_4_DEPRECATED", wine_glWindowPos3sv
},
20871 { "glWindowPos3svARB", "GL_ARB_window_pos", wine_glWindowPos3svARB
},
20872 { "glWindowPos3svMESA", "GL_MESA_window_pos", wine_glWindowPos3svMESA
},
20873 { "glWindowPos4dMESA", "GL_MESA_window_pos", wine_glWindowPos4dMESA
},
20874 { "glWindowPos4dvMESA", "GL_MESA_window_pos", wine_glWindowPos4dvMESA
},
20875 { "glWindowPos4fMESA", "GL_MESA_window_pos", wine_glWindowPos4fMESA
},
20876 { "glWindowPos4fvMESA", "GL_MESA_window_pos", wine_glWindowPos4fvMESA
},
20877 { "glWindowPos4iMESA", "GL_MESA_window_pos", wine_glWindowPos4iMESA
},
20878 { "glWindowPos4ivMESA", "GL_MESA_window_pos", wine_glWindowPos4ivMESA
},
20879 { "glWindowPos4sMESA", "GL_MESA_window_pos", wine_glWindowPos4sMESA
},
20880 { "glWindowPos4svMESA", "GL_MESA_window_pos", wine_glWindowPos4svMESA
},
20881 { "glWriteMaskEXT", "GL_EXT_vertex_shader", wine_glWriteMaskEXT
}