1 /* DO NOT EDIT - This file generated automatically by extension_helper.py (from Mesa) script */
4 * (C) Copyright IBM Corporation 2005
7 * Permission is hereby granted, free of charge, to any person obtaining a
8 * copy of this software and associated documentation files (the "Software"),
9 * to deal in the Software without restriction, including without limitation
10 * the rights to use, copy, modify, merge, publish, distribute, sub license,
11 * and/or sell copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following conditions:
14 * The above copyright notice and this permission notice (including the next
15 * paragraph) shall be included in all copies or substantial portions of the
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
22 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
36 static const char UniformMatrix3fvARB_names
[] =
37 "iiip\0" /* Parameter signature */
38 "glUniformMatrix3fv\0"
39 "glUniformMatrix3fvARB\0"
43 #if defined(need_GL_NV_vertex_program)
44 static const char ProgramParameter4fNV_names
[] =
45 "iiffff\0" /* Parameter signature */
46 "glProgramParameter4fNV\0"
50 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_multisample)
51 static const char SampleCoverageARB_names
[] =
52 "fi\0" /* Parameter signature */
54 "glSampleCoverageARB\0"
58 #if defined(need_GL_EXT_convolution)
59 static const char ConvolutionFilter1D_names
[] =
60 "iiiiip\0" /* Parameter signature */
61 "glConvolutionFilter1D\0"
62 "glConvolutionFilter1DEXT\0"
66 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
67 static const char BeginQueryARB_names
[] =
68 "ii\0" /* Parameter signature */
74 #if defined(need_GL_VERSION_1_4) || defined(need_GL_NV_point_sprite)
75 static const char PointParameteriNV_names
[] =
76 "ii\0" /* Parameter signature */
78 "glPointParameteriNV\0"
82 #if defined(need_GL_VERSION_2_0)
83 static const char GetProgramiv_names
[] =
84 "iip\0" /* Parameter signature */
89 #if defined(need_GL_VERSION_1_3)
90 static const char MultiTexCoord3sARB_names
[] =
91 "iiii\0" /* Parameter signature */
93 "glMultiTexCoord3sARB\0"
97 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
98 static const char SecondaryColor3iEXT_names
[] =
99 "iii\0" /* Parameter signature */
100 "glSecondaryColor3i\0"
101 "glSecondaryColor3iEXT\0"
105 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
106 static const char WindowPos3fMESA_names
[] =
107 "fff\0" /* Parameter signature */
110 "glWindowPos3fMESA\0"
114 #if defined(need_GL_SGIS_pixel_texture)
115 static const char PixelTexGenParameterfvSGIS_names
[] =
116 "ip\0" /* Parameter signature */
117 "glPixelTexGenParameterfvSGIS\0"
121 #if defined(need_GL_VERSION_1_3)
122 static const char ActiveTextureARB_names
[] =
123 "i\0" /* Parameter signature */
125 "glActiveTextureARB\0"
129 #if defined(need_GL_EXT_framebuffer_blit)
130 static const char BlitFramebufferEXT_names
[] =
131 "iiiiiiiiii\0" /* Parameter signature */
132 "glBlitFramebufferEXT\0"
136 #if defined(need_GL_NV_vertex_program)
137 static const char VertexAttrib4ubvNV_names
[] =
138 "ip\0" /* Parameter signature */
139 "glVertexAttrib4ubvNV\0"
143 #if defined(need_GL_NV_fragment_program)
144 static const char GetProgramNamedParameterdvNV_names
[] =
145 "iipp\0" /* Parameter signature */
146 "glGetProgramNamedParameterdvNV\0"
150 #if defined(need_GL_EXT_histogram)
151 static const char Histogram_names
[] =
152 "iiii\0" /* Parameter signature */
158 #if defined(need_GL_SGIS_texture4D)
159 static const char TexImage4DSGIS_names
[] =
160 "iiiiiiiiiip\0" /* Parameter signature */
165 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
166 static const char WindowPos2dvMESA_names
[] =
167 "p\0" /* Parameter signature */
169 "glWindowPos2dvARB\0"
170 "glWindowPos2dvMESA\0"
174 #if defined(need_GL_SUN_vertex)
175 static const char ReplacementCodeuiColor3fVertex3fvSUN_names
[] =
176 "ppp\0" /* Parameter signature */
177 "glReplacementCodeuiColor3fVertex3fvSUN\0"
181 #if defined(need_GL_VERSION_2_0) || defined(need_GL_EXT_blend_equation_separate) || defined(need_GL_ATI_blend_equation_separate)
182 static const char BlendEquationSeparateEXT_names
[] =
183 "ii\0" /* Parameter signature */
184 "glBlendEquationSeparate\0"
185 "glBlendEquationSeparateEXT\0"
186 "glBlendEquationSeparateATI\0"
190 #if defined(need_GL_SGIX_list_priority)
191 static const char ListParameterfSGIX_names
[] =
192 "iif\0" /* Parameter signature */
193 "glListParameterfSGIX\0"
197 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
198 static const char SecondaryColor3bEXT_names
[] =
199 "iii\0" /* Parameter signature */
200 "glSecondaryColor3b\0"
201 "glSecondaryColor3bEXT\0"
205 #if defined(need_GL_SUN_vertex)
206 static const char TexCoord4fColor4fNormal3fVertex4fvSUN_names
[] =
207 "pppp\0" /* Parameter signature */
208 "glTexCoord4fColor4fNormal3fVertex4fvSUN\0"
212 #if defined(need_GL_NV_vertex_program)
213 static const char VertexAttrib4svNV_names
[] =
214 "ip\0" /* Parameter signature */
215 "glVertexAttrib4svNV\0"
219 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
220 static const char GetBufferSubDataARB_names
[] =
221 "iiip\0" /* Parameter signature */
222 "glGetBufferSubData\0"
223 "glGetBufferSubDataARB\0"
227 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
228 static const char BufferSubDataARB_names
[] =
229 "iiip\0" /* Parameter signature */
231 "glBufferSubDataARB\0"
235 #if defined(need_GL_SUN_vertex)
236 static const char TexCoord2fColor4ubVertex3fvSUN_names
[] =
237 "ppp\0" /* Parameter signature */
238 "glTexCoord2fColor4ubVertex3fvSUN\0"
242 #if defined(need_GL_VERSION_2_0)
243 static const char AttachShader_names
[] =
244 "ii\0" /* Parameter signature */
249 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
250 static const char VertexAttrib2fARB_names
[] =
251 "iff\0" /* Parameter signature */
253 "glVertexAttrib2fARB\0"
257 #if defined(need_GL_MESA_shader_debug)
258 static const char GetDebugLogLengthMESA_names
[] =
259 "iii\0" /* Parameter signature */
260 "glGetDebugLogLengthMESA\0"
264 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
265 static const char VertexAttrib3fARB_names
[] =
266 "ifff\0" /* Parameter signature */
268 "glVertexAttrib3fARB\0"
272 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
273 static const char GetQueryivARB_names
[] =
274 "iip\0" /* Parameter signature */
280 #if defined(need_GL_EXT_texture3D)
281 static const char TexImage3D_names
[] =
282 "iiiiiiiiip\0" /* Parameter signature */
288 #if defined(need_GL_SUN_vertex)
289 static const char ReplacementCodeuiVertex3fvSUN_names
[] =
290 "pp\0" /* Parameter signature */
291 "glReplacementCodeuiVertex3fvSUN\0"
295 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
296 static const char GetQueryObjectivARB_names
[] =
297 "iip\0" /* Parameter signature */
298 "glGetQueryObjectiv\0"
299 "glGetQueryObjectivARB\0"
303 #if defined(need_GL_SUN_vertex)
304 static const char ReplacementCodeuiTexCoord2fVertex3fvSUN_names
[] =
305 "ppp\0" /* Parameter signature */
306 "glReplacementCodeuiTexCoord2fVertex3fvSUN\0"
310 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
311 static const char CompressedTexSubImage2DARB_names
[] =
312 "iiiiiiiip\0" /* Parameter signature */
313 "glCompressedTexSubImage2D\0"
314 "glCompressedTexSubImage2DARB\0"
318 #if defined(need_GL_NV_register_combiners)
319 static const char CombinerOutputNV_names
[] =
320 "iiiiiiiiii\0" /* Parameter signature */
321 "glCombinerOutputNV\0"
325 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
326 static const char Uniform2fARB_names
[] =
327 "iff\0" /* Parameter signature */
333 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
334 static const char VertexAttrib1svARB_names
[] =
335 "ip\0" /* Parameter signature */
336 "glVertexAttrib1sv\0"
337 "glVertexAttrib1svARB\0"
341 #if defined(need_GL_NV_vertex_program)
342 static const char VertexAttribs1dvNV_names
[] =
343 "iip\0" /* Parameter signature */
344 "glVertexAttribs1dvNV\0"
348 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
349 static const char Uniform2ivARB_names
[] =
350 "iip\0" /* Parameter signature */
356 #if defined(need_GL_HP_image_transform)
357 static const char GetImageTransformParameterfvHP_names
[] =
358 "iip\0" /* Parameter signature */
359 "glGetImageTransformParameterfvHP\0"
363 #if defined(need_GL_ARB_vertex_blend)
364 static const char WeightubvARB_names
[] =
365 "ip\0" /* Parameter signature */
370 #if defined(need_GL_NV_vertex_program)
371 static const char VertexAttrib1fvNV_names
[] =
372 "ip\0" /* Parameter signature */
373 "glVertexAttrib1fvNV\0"
377 #if defined(need_GL_EXT_convolution)
378 static const char CopyConvolutionFilter1D_names
[] =
379 "iiiii\0" /* Parameter signature */
380 "glCopyConvolutionFilter1D\0"
381 "glCopyConvolutionFilter1DEXT\0"
385 #if defined(need_GL_SUN_vertex)
386 static const char ReplacementCodeuiNormal3fVertex3fSUN_names
[] =
387 "iffffff\0" /* Parameter signature */
388 "glReplacementCodeuiNormal3fVertex3fSUN\0"
392 #if defined(need_GL_SGIX_fragment_lighting)
393 static const char FragmentMaterialfvSGIX_names
[] =
394 "iip\0" /* Parameter signature */
395 "glFragmentMaterialfvSGIX\0"
399 #if defined(need_GL_EXT_blend_color)
400 static const char BlendColor_names
[] =
401 "ffff\0" /* Parameter signature */
407 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
408 static const char UniformMatrix4fvARB_names
[] =
409 "iiip\0" /* Parameter signature */
410 "glUniformMatrix4fv\0"
411 "glUniformMatrix4fvARB\0"
415 #if defined(need_GL_APPLE_vertex_array_object)
416 static const char DeleteVertexArraysAPPLE_names
[] =
417 "ip\0" /* Parameter signature */
418 "glDeleteVertexArraysAPPLE\0"
422 #if defined(need_GL_SGIX_instruments)
423 static const char ReadInstrumentsSGIX_names
[] =
424 "i\0" /* Parameter signature */
425 "glReadInstrumentsSGIX\0"
429 #if defined(need_GL_VERSION_2_1)
430 static const char UniformMatrix2x4fv_names
[] =
431 "iiip\0" /* Parameter signature */
432 "glUniformMatrix2x4fv\0"
436 #if defined(need_GL_SUN_vertex)
437 static const char Color4ubVertex3fvSUN_names
[] =
438 "pp\0" /* Parameter signature */
439 "glColor4ubVertex3fvSUN\0"
443 #if defined(need_GL_EXT_texture_array)
444 static const char FramebufferTextureLayerEXT_names
[] =
445 "iiiii\0" /* Parameter signature */
446 "glFramebufferTextureLayerEXT\0"
450 #if defined(need_GL_SGIX_list_priority)
451 static const char GetListParameterivSGIX_names
[] =
452 "iip\0" /* Parameter signature */
453 "glGetListParameterivSGIX\0"
457 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
458 static const char VertexAttrib4NusvARB_names
[] =
459 "ip\0" /* Parameter signature */
460 "glVertexAttrib4Nusv\0"
461 "glVertexAttrib4NusvARB\0"
465 #if defined(need_GL_MESA_window_pos)
466 static const char WindowPos4svMESA_names
[] =
467 "p\0" /* Parameter signature */
468 "glWindowPos4svMESA\0"
472 #if defined(need_GL_ARB_shader_objects)
473 static const char CreateProgramObjectARB_names
[] =
474 "\0" /* Parameter signature */
475 "glCreateProgramObjectARB\0"
479 #if defined(need_GL_SGIX_fragment_lighting)
480 static const char FragmentLightModelivSGIX_names
[] =
481 "ip\0" /* Parameter signature */
482 "glFragmentLightModelivSGIX\0"
486 #if defined(need_GL_VERSION_2_1)
487 static const char UniformMatrix4x3fv_names
[] =
488 "iiip\0" /* Parameter signature */
489 "glUniformMatrix4x3fv\0"
493 #if defined(need_GL_EXT_texture_object)
494 static const char PrioritizeTextures_names
[] =
495 "ipp\0" /* Parameter signature */
496 "glPrioritizeTextures\0"
497 "glPrioritizeTexturesEXT\0"
501 #if defined(need_GL_SGIX_async)
502 static const char AsyncMarkerSGIX_names
[] =
503 "i\0" /* Parameter signature */
504 "glAsyncMarkerSGIX\0"
508 #if defined(need_GL_SUN_global_alpha)
509 static const char GlobalAlphaFactorubSUN_names
[] =
510 "i\0" /* Parameter signature */
511 "glGlobalAlphaFactorubSUN\0"
515 #if defined(need_GL_MESA_shader_debug)
516 static const char ClearDebugLogMESA_names
[] =
517 "iii\0" /* Parameter signature */
518 "glClearDebugLogMESA\0"
522 #if defined(need_GL_EXT_histogram)
523 static const char ResetHistogram_names
[] =
524 "i\0" /* Parameter signature */
526 "glResetHistogramEXT\0"
530 #if defined(need_GL_NV_fragment_program)
531 static const char GetProgramNamedParameterfvNV_names
[] =
532 "iipp\0" /* Parameter signature */
533 "glGetProgramNamedParameterfvNV\0"
537 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_point_parameters) || defined(need_GL_EXT_point_parameters) || defined(need_GL_SGIS_point_parameters)
538 static const char PointParameterfEXT_names
[] =
539 "if\0" /* Parameter signature */
540 "glPointParameterf\0"
541 "glPointParameterfARB\0"
542 "glPointParameterfEXT\0"
543 "glPointParameterfSGIS\0"
547 #if defined(need_GL_SGIX_polynomial_ffd)
548 static const char LoadIdentityDeformationMapSGIX_names
[] =
549 "i\0" /* Parameter signature */
550 "glLoadIdentityDeformationMapSGIX\0"
554 #if defined(need_GL_NV_fence)
555 static const char GenFencesNV_names
[] =
556 "ip\0" /* Parameter signature */
561 #if defined(need_GL_HP_image_transform)
562 static const char ImageTransformParameterfHP_names
[] =
563 "iif\0" /* Parameter signature */
564 "glImageTransformParameterfHP\0"
568 #if defined(need_GL_ARB_matrix_palette)
569 static const char MatrixIndexusvARB_names
[] =
570 "ip\0" /* Parameter signature */
571 "glMatrixIndexusvARB\0"
575 #if defined(need_GL_NV_vertex_program)
576 static const char ProgramParameter4dvNV_names
[] =
577 "iip\0" /* Parameter signature */
578 "glProgramParameter4dvNV\0"
582 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
583 static const char DisableVertexAttribArrayARB_names
[] =
584 "i\0" /* Parameter signature */
585 "glDisableVertexAttribArray\0"
586 "glDisableVertexAttribArrayARB\0"
590 #if defined(need_GL_VERSION_2_0)
591 static const char StencilMaskSeparate_names
[] =
592 "ii\0" /* Parameter signature */
593 "glStencilMaskSeparate\0"
597 #if defined(need_GL_ARB_vertex_program)
598 static const char ProgramLocalParameter4dARB_names
[] =
599 "iidddd\0" /* Parameter signature */
600 "glProgramLocalParameter4dARB\0"
604 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
605 static const char CompressedTexImage3DARB_names
[] =
606 "iiiiiiiip\0" /* Parameter signature */
607 "glCompressedTexImage3D\0"
608 "glCompressedTexImage3DARB\0"
612 #if defined(need_GL_EXT_convolution)
613 static const char GetConvolutionParameteriv_names
[] =
614 "iip\0" /* Parameter signature */
615 "glGetConvolutionParameteriv\0"
616 "glGetConvolutionParameterivEXT\0"
620 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
621 static const char VertexAttrib1fARB_names
[] =
622 "if\0" /* Parameter signature */
624 "glVertexAttrib1fARB\0"
628 #if defined(need_GL_NV_fence)
629 static const char TestFenceNV_names
[] =
630 "i\0" /* Parameter signature */
635 #if defined(need_GL_VERSION_1_3)
636 static const char MultiTexCoord1fvARB_names
[] =
637 "ip\0" /* Parameter signature */
638 "glMultiTexCoord1fv\0"
639 "glMultiTexCoord1fvARB\0"
643 #if defined(need_GL_ATI_fragment_shader)
644 static const char ColorFragmentOp2ATI_names
[] =
645 "iiiiiiiiii\0" /* Parameter signature */
646 "glColorFragmentOp2ATI\0"
650 #if defined(need_GL_IBM_vertex_array_lists)
651 static const char SecondaryColorPointerListIBM_names
[] =
652 "iiipi\0" /* Parameter signature */
653 "glSecondaryColorPointerListIBM\0"
657 #if defined(need_GL_SGIS_pixel_texture)
658 static const char GetPixelTexGenParameterivSGIS_names
[] =
659 "ip\0" /* Parameter signature */
660 "glGetPixelTexGenParameterivSGIS\0"
664 #if defined(need_GL_NV_vertex_program)
665 static const char VertexAttrib4fNV_names
[] =
666 "iffff\0" /* Parameter signature */
667 "glVertexAttrib4fNV\0"
671 #if defined(need_GL_SUN_triangle_list)
672 static const char ReplacementCodeubSUN_names
[] =
673 "i\0" /* Parameter signature */
674 "glReplacementCodeubSUN\0"
678 #if defined(need_GL_SGIX_async)
679 static const char FinishAsyncSGIX_names
[] =
680 "p\0" /* Parameter signature */
681 "glFinishAsyncSGIX\0"
685 #if defined(need_GL_MESA_shader_debug)
686 static const char GetDebugLogMESA_names
[] =
687 "iiiipp\0" /* Parameter signature */
688 "glGetDebugLogMESA\0"
692 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
693 static const char FogCoorddEXT_names
[] =
694 "d\0" /* Parameter signature */
700 #if defined(need_GL_SUN_vertex)
701 static const char Color4ubVertex3fSUN_names
[] =
702 "iiiifff\0" /* Parameter signature */
703 "glColor4ubVertex3fSUN\0"
707 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
708 static const char FogCoordfEXT_names
[] =
709 "f\0" /* Parameter signature */
715 #if defined(need_GL_SUN_vertex)
716 static const char TexCoord2fVertex3fSUN_names
[] =
717 "fffff\0" /* Parameter signature */
718 "glTexCoord2fVertex3fSUN\0"
722 #if defined(need_GL_SUN_global_alpha)
723 static const char GlobalAlphaFactoriSUN_names
[] =
724 "i\0" /* Parameter signature */
725 "glGlobalAlphaFactoriSUN\0"
729 #if defined(need_GL_NV_vertex_program)
730 static const char VertexAttrib2dNV_names
[] =
731 "idd\0" /* Parameter signature */
732 "glVertexAttrib2dNV\0"
736 #if defined(need_GL_VERSION_2_0)
737 static const char GetProgramInfoLog_names
[] =
738 "iipp\0" /* Parameter signature */
739 "glGetProgramInfoLog\0"
743 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
744 static const char VertexAttrib4NbvARB_names
[] =
745 "ip\0" /* Parameter signature */
746 "glVertexAttrib4Nbv\0"
747 "glVertexAttrib4NbvARB\0"
751 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
752 static const char GetActiveAttribARB_names
[] =
753 "iiipppp\0" /* Parameter signature */
754 "glGetActiveAttrib\0"
755 "glGetActiveAttribARB\0"
759 #if defined(need_GL_NV_vertex_program)
760 static const char VertexAttrib4ubNV_names
[] =
761 "iiiii\0" /* Parameter signature */
762 "glVertexAttrib4ubNV\0"
766 #if defined(need_GL_SUN_vertex)
767 static const char TexCoord2fColor4fNormal3fVertex3fSUN_names
[] =
768 "ffffffffffff\0" /* Parameter signature */
769 "glTexCoord2fColor4fNormal3fVertex3fSUN\0"
773 #if defined(need_GL_NV_register_combiners)
774 static const char CombinerParameterfvNV_names
[] =
775 "ip\0" /* Parameter signature */
776 "glCombinerParameterfvNV\0"
780 #if defined(need_GL_NV_vertex_program)
781 static const char VertexAttribs3dvNV_names
[] =
782 "iip\0" /* Parameter signature */
783 "glVertexAttribs3dvNV\0"
787 #if defined(need_GL_NV_vertex_program)
788 static const char VertexAttribs4fvNV_names
[] =
789 "iip\0" /* Parameter signature */
790 "glVertexAttribs4fvNV\0"
794 #if defined(need_GL_SGIX_fragment_lighting)
795 static const char FragmentLightiSGIX_names
[] =
796 "iii\0" /* Parameter signature */
797 "glFragmentLightiSGIX\0"
801 #if defined(need_GL_EXT_polygon_offset)
802 static const char PolygonOffsetEXT_names
[] =
803 "ff\0" /* Parameter signature */
804 "glPolygonOffsetEXT\0"
808 #if defined(need_GL_SGIX_async)
809 static const char PollAsyncSGIX_names
[] =
810 "p\0" /* Parameter signature */
815 #if defined(need_GL_ATI_fragment_shader)
816 static const char DeleteFragmentShaderATI_names
[] =
817 "i\0" /* Parameter signature */
818 "glDeleteFragmentShaderATI\0"
822 #if defined(need_GL_SUN_vertex)
823 static const char TexCoord2fNormal3fVertex3fvSUN_names
[] =
824 "ppp\0" /* Parameter signature */
825 "glTexCoord2fNormal3fVertex3fvSUN\0"
829 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
830 static const char MultTransposeMatrixdARB_names
[] =
831 "p\0" /* Parameter signature */
832 "glMultTransposeMatrixd\0"
833 "glMultTransposeMatrixdARB\0"
837 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
838 static const char WindowPos2svMESA_names
[] =
839 "p\0" /* Parameter signature */
841 "glWindowPos2svARB\0"
842 "glWindowPos2svMESA\0"
846 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
847 static const char CompressedTexImage1DARB_names
[] =
848 "iiiiiip\0" /* Parameter signature */
849 "glCompressedTexImage1D\0"
850 "glCompressedTexImage1DARB\0"
854 #if defined(need_GL_NV_vertex_program)
855 static const char VertexAttrib2sNV_names
[] =
856 "iii\0" /* Parameter signature */
857 "glVertexAttrib2sNV\0"
861 #if defined(need_GL_IBM_vertex_array_lists)
862 static const char NormalPointerListIBM_names
[] =
863 "iipi\0" /* Parameter signature */
864 "glNormalPointerListIBM\0"
868 #if defined(need_GL_EXT_vertex_array)
869 static const char IndexPointerEXT_names
[] =
870 "iiip\0" /* Parameter signature */
871 "glIndexPointerEXT\0"
875 #if defined(need_GL_EXT_vertex_array)
876 static const char NormalPointerEXT_names
[] =
877 "iiip\0" /* Parameter signature */
878 "glNormalPointerEXT\0"
882 #if defined(need_GL_VERSION_1_3)
883 static const char MultiTexCoord3dARB_names
[] =
884 "iddd\0" /* Parameter signature */
885 "glMultiTexCoord3d\0"
886 "glMultiTexCoord3dARB\0"
890 #if defined(need_GL_VERSION_1_3)
891 static const char MultiTexCoord2iARB_names
[] =
892 "iii\0" /* Parameter signature */
893 "glMultiTexCoord2i\0"
894 "glMultiTexCoord2iARB\0"
898 #if defined(need_GL_SUN_vertex)
899 static const char ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_names
[] =
900 "iffffffff\0" /* Parameter signature */
901 "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN\0"
905 #if defined(need_GL_VERSION_1_3)
906 static const char MultiTexCoord2svARB_names
[] =
907 "ip\0" /* Parameter signature */
908 "glMultiTexCoord2sv\0"
909 "glMultiTexCoord2svARB\0"
913 #if defined(need_GL_SUN_triangle_list)
914 static const char ReplacementCodeubvSUN_names
[] =
915 "p\0" /* Parameter signature */
916 "glReplacementCodeubvSUN\0"
920 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
921 static const char Uniform3iARB_names
[] =
922 "iiii\0" /* Parameter signature */
928 #if defined(need_GL_SGIX_fragment_lighting)
929 static const char GetFragmentMaterialfvSGIX_names
[] =
930 "iip\0" /* Parameter signature */
931 "glGetFragmentMaterialfvSGIX\0"
935 #if defined(need_GL_VERSION_2_0)
936 static const char GetShaderInfoLog_names
[] =
937 "iipp\0" /* Parameter signature */
938 "glGetShaderInfoLog\0"
942 #if defined(need_GL_ARB_vertex_blend)
943 static const char WeightivARB_names
[] =
944 "ip\0" /* Parameter signature */
949 #if defined(need_GL_SUN_global_alpha)
950 static const char GlobalAlphaFactordSUN_names
[] =
951 "d\0" /* Parameter signature */
952 "glGlobalAlphaFactordSUN\0"
956 #if defined(need_GL_NV_vertex_program)
957 static const char VertexAttribs3fvNV_names
[] =
958 "iip\0" /* Parameter signature */
959 "glVertexAttribs3fvNV\0"
963 #if defined(need_GL_EXT_framebuffer_object)
964 static const char GenerateMipmapEXT_names
[] =
965 "i\0" /* Parameter signature */
966 "glGenerateMipmapEXT\0"
970 #if defined(need_GL_NV_vertex_program)
971 static const char ProgramParameter4dNV_names
[] =
972 "iidddd\0" /* Parameter signature */
973 "glProgramParameter4dNV\0"
977 #if defined(need_GL_ATI_fragment_shader)
978 static const char SetFragmentShaderConstantATI_names
[] =
979 "ip\0" /* Parameter signature */
980 "glSetFragmentShaderConstantATI\0"
984 #if defined(need_GL_NV_evaluators)
985 static const char GetMapAttribParameterivNV_names
[] =
986 "iiip\0" /* Parameter signature */
987 "glGetMapAttribParameterivNV\0"
991 #if defined(need_GL_ARB_shader_objects)
992 static const char CreateShaderObjectARB_names
[] =
993 "i\0" /* Parameter signature */
994 "glCreateShaderObjectARB\0"
998 #if defined(need_GL_SGIS_sharpen_texture)
999 static const char GetSharpenTexFuncSGIS_names
[] =
1000 "ip\0" /* Parameter signature */
1001 "glGetSharpenTexFuncSGIS\0"
1005 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
1006 static const char BufferDataARB_names
[] =
1007 "iipi\0" /* Parameter signature */
1013 #if defined(need_GL_NV_vertex_array_range)
1014 static const char FlushVertexArrayRangeNV_names
[] =
1015 "\0" /* Parameter signature */
1016 "glFlushVertexArrayRangeNV\0"
1020 #if defined(need_GL_ATI_fragment_shader)
1021 static const char SampleMapATI_names
[] =
1022 "iii\0" /* Parameter signature */
1027 #if defined(need_GL_EXT_vertex_array)
1028 static const char VertexPointerEXT_names
[] =
1029 "iiiip\0" /* Parameter signature */
1030 "glVertexPointerEXT\0"
1034 #if defined(need_GL_SGIS_texture_filter4)
1035 static const char GetTexFilterFuncSGIS_names
[] =
1036 "iip\0" /* Parameter signature */
1037 "glGetTexFilterFuncSGIS\0"
1041 #if defined(need_GL_NV_register_combiners)
1042 static const char GetCombinerOutputParameterfvNV_names
[] =
1043 "iiip\0" /* Parameter signature */
1044 "glGetCombinerOutputParameterfvNV\0"
1048 #if defined(need_GL_EXT_subtexture)
1049 static const char TexSubImage1D_names
[] =
1050 "iiiiiip\0" /* Parameter signature */
1052 "glTexSubImage1DEXT\0"
1056 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1057 static const char VertexAttrib1sARB_names
[] =
1058 "ii\0" /* Parameter signature */
1059 "glVertexAttrib1s\0"
1060 "glVertexAttrib1sARB\0"
1064 #if defined(need_GL_NV_register_combiners)
1065 static const char FinalCombinerInputNV_names
[] =
1066 "iiii\0" /* Parameter signature */
1067 "glFinalCombinerInputNV\0"
1071 #if defined(need_GL_SGIX_flush_raster)
1072 static const char FlushRasterSGIX_names
[] =
1073 "\0" /* Parameter signature */
1074 "glFlushRasterSGIX\0"
1078 #if defined(need_GL_SUN_vertex)
1079 static const char ReplacementCodeuiTexCoord2fVertex3fSUN_names
[] =
1080 "ifffff\0" /* Parameter signature */
1081 "glReplacementCodeuiTexCoord2fVertex3fSUN\0"
1085 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1086 static const char Uniform1fARB_names
[] =
1087 "if\0" /* Parameter signature */
1093 #if defined(need_GL_EXT_texture_object)
1094 static const char AreTexturesResident_names
[] =
1095 "ipp\0" /* Parameter signature */
1096 "glAreTexturesResident\0"
1097 "glAreTexturesResidentEXT\0"
1101 #if defined(need_GL_EXT_framebuffer_object)
1102 static const char IsRenderbufferEXT_names
[] =
1103 "i\0" /* Parameter signature */
1104 "glIsRenderbufferEXT\0"
1108 #if defined(need_GL_VERSION_2_0)
1109 static const char StencilOpSeparate_names
[] =
1110 "iiii\0" /* Parameter signature */
1111 "glStencilOpSeparate\0"
1115 #if defined(need_GL_SGI_color_table)
1116 static const char ColorTableParameteriv_names
[] =
1117 "iip\0" /* Parameter signature */
1118 "glColorTableParameteriv\0"
1119 "glColorTableParameterivSGI\0"
1123 #if defined(need_GL_IBM_vertex_array_lists)
1124 static const char FogCoordPointerListIBM_names
[] =
1125 "iipi\0" /* Parameter signature */
1126 "glFogCoordPointerListIBM\0"
1130 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
1131 static const char WindowPos3dMESA_names
[] =
1132 "ddd\0" /* Parameter signature */
1134 "glWindowPos3dARB\0"
1135 "glWindowPos3dMESA\0"
1139 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_point_parameters) || defined(need_GL_EXT_point_parameters) || defined(need_GL_SGIS_point_parameters)
1140 static const char PointParameterfvEXT_names
[] =
1141 "ip\0" /* Parameter signature */
1142 "glPointParameterfv\0"
1143 "glPointParameterfvARB\0"
1144 "glPointParameterfvEXT\0"
1145 "glPointParameterfvSGIS\0"
1149 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
1150 static const char WindowPos2fvMESA_names
[] =
1151 "p\0" /* Parameter signature */
1153 "glWindowPos2fvARB\0"
1154 "glWindowPos2fvMESA\0"
1158 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1159 static const char SecondaryColor3bvEXT_names
[] =
1160 "p\0" /* Parameter signature */
1161 "glSecondaryColor3bv\0"
1162 "glSecondaryColor3bvEXT\0"
1166 #if defined(need_GL_IBM_vertex_array_lists)
1167 static const char VertexPointerListIBM_names
[] =
1168 "iiipi\0" /* Parameter signature */
1169 "glVertexPointerListIBM\0"
1173 #if defined(need_GL_ARB_vertex_program)
1174 static const char GetProgramLocalParameterfvARB_names
[] =
1175 "iip\0" /* Parameter signature */
1176 "glGetProgramLocalParameterfvARB\0"
1180 #if defined(need_GL_SGIX_fragment_lighting)
1181 static const char FragmentMaterialfSGIX_names
[] =
1182 "iif\0" /* Parameter signature */
1183 "glFragmentMaterialfSGIX\0"
1187 #if defined(need_GL_SUN_vertex)
1188 static const char TexCoord2fNormal3fVertex3fSUN_names
[] =
1189 "ffffffff\0" /* Parameter signature */
1190 "glTexCoord2fNormal3fVertex3fSUN\0"
1194 #if defined(need_GL_EXT_framebuffer_object)
1195 static const char RenderbufferStorageEXT_names
[] =
1196 "iiii\0" /* Parameter signature */
1197 "glRenderbufferStorageEXT\0"
1201 #if defined(need_GL_NV_fence)
1202 static const char IsFenceNV_names
[] =
1203 "i\0" /* Parameter signature */
1208 #if defined(need_GL_ARB_shader_objects)
1209 static const char AttachObjectARB_names
[] =
1210 "ii\0" /* Parameter signature */
1211 "glAttachObjectARB\0"
1215 #if defined(need_GL_SGIX_fragment_lighting)
1216 static const char GetFragmentLightivSGIX_names
[] =
1217 "iip\0" /* Parameter signature */
1218 "glGetFragmentLightivSGIX\0"
1222 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1223 static const char UniformMatrix2fvARB_names
[] =
1224 "iiip\0" /* Parameter signature */
1225 "glUniformMatrix2fv\0"
1226 "glUniformMatrix2fvARB\0"
1230 #if defined(need_GL_VERSION_1_3)
1231 static const char MultiTexCoord2fARB_names
[] =
1232 "iff\0" /* Parameter signature */
1233 "glMultiTexCoord2f\0"
1234 "glMultiTexCoord2fARB\0"
1238 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
1239 static const char ColorTable_names
[] =
1240 "iiiiip\0" /* Parameter signature */
1247 #if defined(need_GL_NV_evaluators)
1248 static const char MapControlPointsNV_names
[] =
1249 "iiiiiiiip\0" /* Parameter signature */
1250 "glMapControlPointsNV\0"
1254 #if defined(need_GL_EXT_convolution)
1255 static const char ConvolutionFilter2D_names
[] =
1256 "iiiiiip\0" /* Parameter signature */
1257 "glConvolutionFilter2D\0"
1258 "glConvolutionFilter2DEXT\0"
1262 #if defined(need_GL_NV_evaluators)
1263 static const char MapParameterfvNV_names
[] =
1264 "iip\0" /* Parameter signature */
1265 "glMapParameterfvNV\0"
1269 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1270 static const char VertexAttrib3dvARB_names
[] =
1271 "ip\0" /* Parameter signature */
1272 "glVertexAttrib3dv\0"
1273 "glVertexAttrib3dvARB\0"
1277 #if defined(need_GL_PGI_misc_hints)
1278 static const char HintPGI_names
[] =
1279 "ii\0" /* Parameter signature */
1284 #if defined(need_GL_EXT_convolution)
1285 static const char ConvolutionParameteriv_names
[] =
1286 "iip\0" /* Parameter signature */
1287 "glConvolutionParameteriv\0"
1288 "glConvolutionParameterivEXT\0"
1292 #if defined(need_GL_EXT_cull_vertex)
1293 static const char CullParameterdvEXT_names
[] =
1294 "ip\0" /* Parameter signature */
1295 "glCullParameterdvEXT\0"
1299 #if defined(need_GL_NV_fragment_program)
1300 static const char ProgramNamedParameter4fNV_names
[] =
1301 "iipffff\0" /* Parameter signature */
1302 "glProgramNamedParameter4fNV\0"
1306 #if defined(need_GL_SUN_vertex)
1307 static const char Color3fVertex3fSUN_names
[] =
1308 "ffffff\0" /* Parameter signature */
1309 "glColor3fVertex3fSUN\0"
1313 #if defined(need_GL_ARB_vertex_program)
1314 static const char ProgramEnvParameter4fvARB_names
[] =
1315 "iip\0" /* Parameter signature */
1316 "glProgramEnvParameter4fvARB\0"
1320 #if defined(need_GL_SGIX_fragment_lighting)
1321 static const char FragmentLightModeliSGIX_names
[] =
1322 "ii\0" /* Parameter signature */
1323 "glFragmentLightModeliSGIX\0"
1327 #if defined(need_GL_EXT_convolution)
1328 static const char ConvolutionParameterfv_names
[] =
1329 "iip\0" /* Parameter signature */
1330 "glConvolutionParameterfv\0"
1331 "glConvolutionParameterfvEXT\0"
1335 #if defined(need_GL_3DFX_tbuffer)
1336 static const char TbufferMask3DFX_names
[] =
1337 "i\0" /* Parameter signature */
1338 "glTbufferMask3DFX\0"
1342 #if defined(need_GL_NV_vertex_program)
1343 static const char LoadProgramNV_names
[] =
1344 "iiip\0" /* Parameter signature */
1349 #if defined(need_GL_NV_vertex_program)
1350 static const char VertexAttrib4fvNV_names
[] =
1351 "ip\0" /* Parameter signature */
1352 "glVertexAttrib4fvNV\0"
1356 #if defined(need_GL_ARB_shader_objects)
1357 static const char GetAttachedObjectsARB_names
[] =
1358 "iipp\0" /* Parameter signature */
1359 "glGetAttachedObjectsARB\0"
1363 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1364 static const char Uniform3fvARB_names
[] =
1365 "iip\0" /* Parameter signature */
1371 #if defined(need_GL_EXT_draw_range_elements)
1372 static const char DrawRangeElements_names
[] =
1373 "iiiiip\0" /* Parameter signature */
1374 "glDrawRangeElements\0"
1375 "glDrawRangeElementsEXT\0"
1379 #if defined(need_GL_SGIX_sprite)
1380 static const char SpriteParameterfvSGIX_names
[] =
1381 "ip\0" /* Parameter signature */
1382 "glSpriteParameterfvSGIX\0"
1386 #if defined(need_GL_EXT_framebuffer_object)
1387 static const char CheckFramebufferStatusEXT_names
[] =
1388 "i\0" /* Parameter signature */
1389 "glCheckFramebufferStatusEXT\0"
1393 #if defined(need_GL_SUN_global_alpha)
1394 static const char GlobalAlphaFactoruiSUN_names
[] =
1395 "i\0" /* Parameter signature */
1396 "glGlobalAlphaFactoruiSUN\0"
1400 #if defined(need_GL_ARB_shader_objects)
1401 static const char GetHandleARB_names
[] =
1402 "i\0" /* Parameter signature */
1407 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1408 static const char GetVertexAttribivARB_names
[] =
1409 "iip\0" /* Parameter signature */
1410 "glGetVertexAttribiv\0"
1411 "glGetVertexAttribivARB\0"
1415 #if defined(need_GL_NV_register_combiners)
1416 static const char GetCombinerInputParameterfvNV_names
[] =
1417 "iiiip\0" /* Parameter signature */
1418 "glGetCombinerInputParameterfvNV\0"
1422 #if defined(need_GL_VERSION_2_0)
1423 static const char CreateProgram_names
[] =
1424 "\0" /* Parameter signature */
1429 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
1430 static const char LoadTransposeMatrixdARB_names
[] =
1431 "p\0" /* Parameter signature */
1432 "glLoadTransposeMatrixd\0"
1433 "glLoadTransposeMatrixdARB\0"
1437 #if defined(need_GL_EXT_histogram)
1438 static const char GetMinmax_names
[] =
1439 "iiiip\0" /* Parameter signature */
1445 #if defined(need_GL_VERSION_2_0)
1446 static const char StencilFuncSeparate_names
[] =
1447 "iiii\0" /* Parameter signature */
1448 "glStencilFuncSeparate\0"
1452 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1453 static const char SecondaryColor3sEXT_names
[] =
1454 "iii\0" /* Parameter signature */
1455 "glSecondaryColor3s\0"
1456 "glSecondaryColor3sEXT\0"
1460 #if defined(need_GL_SUN_vertex)
1461 static const char Color3fVertex3fvSUN_names
[] =
1462 "pp\0" /* Parameter signature */
1463 "glColor3fVertex3fvSUN\0"
1467 #if defined(need_GL_SUN_global_alpha)
1468 static const char GlobalAlphaFactorbSUN_names
[] =
1469 "i\0" /* Parameter signature */
1470 "glGlobalAlphaFactorbSUN\0"
1474 #if defined(need_GL_HP_image_transform)
1475 static const char ImageTransformParameterfvHP_names
[] =
1476 "iip\0" /* Parameter signature */
1477 "glImageTransformParameterfvHP\0"
1481 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1482 static const char VertexAttrib4ivARB_names
[] =
1483 "ip\0" /* Parameter signature */
1484 "glVertexAttrib4iv\0"
1485 "glVertexAttrib4ivARB\0"
1489 #if defined(need_GL_NV_vertex_program)
1490 static const char VertexAttrib3fNV_names
[] =
1491 "ifff\0" /* Parameter signature */
1492 "glVertexAttrib3fNV\0"
1496 #if defined(need_GL_NV_vertex_program)
1497 static const char VertexAttribs2dvNV_names
[] =
1498 "iip\0" /* Parameter signature */
1499 "glVertexAttribs2dvNV\0"
1503 #if defined(need_GL_EXT_timer_query)
1504 static const char GetQueryObjectui64vEXT_names
[] =
1505 "iip\0" /* Parameter signature */
1506 "glGetQueryObjectui64vEXT\0"
1510 #if defined(need_GL_VERSION_1_3)
1511 static const char MultiTexCoord3fvARB_names
[] =
1512 "ip\0" /* Parameter signature */
1513 "glMultiTexCoord3fv\0"
1514 "glMultiTexCoord3fvARB\0"
1518 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1519 static const char SecondaryColor3dEXT_names
[] =
1520 "ddd\0" /* Parameter signature */
1521 "glSecondaryColor3d\0"
1522 "glSecondaryColor3dEXT\0"
1526 #if defined(need_GL_NV_vertex_program)
1527 static const char GetProgramParameterfvNV_names
[] =
1528 "iiip\0" /* Parameter signature */
1529 "glGetProgramParameterfvNV\0"
1533 #if defined(need_GL_EXT_coordinate_frame)
1534 static const char TangentPointerEXT_names
[] =
1535 "iip\0" /* Parameter signature */
1536 "glTangentPointerEXT\0"
1540 #if defined(need_GL_SUN_vertex)
1541 static const char Color4fNormal3fVertex3fvSUN_names
[] =
1542 "ppp\0" /* Parameter signature */
1543 "glColor4fNormal3fVertex3fvSUN\0"
1547 #if defined(need_GL_SGIX_instruments)
1548 static const char GetInstrumentsSGIX_names
[] =
1549 "\0" /* Parameter signature */
1550 "glGetInstrumentsSGIX\0"
1554 #if defined(need_GL_NV_evaluators)
1555 static const char EvalMapsNV_names
[] =
1556 "ii\0" /* Parameter signature */
1561 #if defined(need_GL_EXT_subtexture)
1562 static const char TexSubImage2D_names
[] =
1563 "iiiiiiiip\0" /* Parameter signature */
1565 "glTexSubImage2DEXT\0"
1569 #if defined(need_GL_SGIX_fragment_lighting)
1570 static const char FragmentLightivSGIX_names
[] =
1571 "iip\0" /* Parameter signature */
1572 "glFragmentLightivSGIX\0"
1576 #if defined(need_GL_EXT_framebuffer_object)
1577 static const char DeleteRenderbuffersEXT_names
[] =
1578 "ip\0" /* Parameter signature */
1579 "glDeleteRenderbuffersEXT\0"
1583 #if defined(need_GL_EXT_pixel_transform)
1584 static const char PixelTransformParameterfvEXT_names
[] =
1585 "iip\0" /* Parameter signature */
1586 "glPixelTransformParameterfvEXT\0"
1590 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1591 static const char VertexAttrib4bvARB_names
[] =
1592 "ip\0" /* Parameter signature */
1593 "glVertexAttrib4bv\0"
1594 "glVertexAttrib4bvARB\0"
1598 #if defined(need_GL_ATI_fragment_shader)
1599 static const char AlphaFragmentOp2ATI_names
[] =
1600 "iiiiiiiii\0" /* Parameter signature */
1601 "glAlphaFragmentOp2ATI\0"
1605 #if defined(need_GL_VERSION_1_3)
1606 static const char MultiTexCoord4sARB_names
[] =
1607 "iiiii\0" /* Parameter signature */
1608 "glMultiTexCoord4s\0"
1609 "glMultiTexCoord4sARB\0"
1613 #if defined(need_GL_SGIX_fragment_lighting)
1614 static const char GetFragmentMaterialivSGIX_names
[] =
1615 "iip\0" /* Parameter signature */
1616 "glGetFragmentMaterialivSGIX\0"
1620 #if defined(need_GL_MESA_window_pos)
1621 static const char WindowPos4dMESA_names
[] =
1622 "dddd\0" /* Parameter signature */
1623 "glWindowPos4dMESA\0"
1627 #if defined(need_GL_ARB_vertex_blend)
1628 static const char WeightPointerARB_names
[] =
1629 "iiip\0" /* Parameter signature */
1630 "glWeightPointerARB\0"
1634 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
1635 static const char WindowPos2dMESA_names
[] =
1636 "dd\0" /* Parameter signature */
1638 "glWindowPos2dARB\0"
1639 "glWindowPos2dMESA\0"
1643 #if defined(need_GL_EXT_framebuffer_object)
1644 static const char FramebufferTexture3DEXT_names
[] =
1645 "iiiiii\0" /* Parameter signature */
1646 "glFramebufferTexture3DEXT\0"
1650 #if defined(need_GL_EXT_blend_minmax)
1651 static const char BlendEquation_names
[] =
1652 "i\0" /* Parameter signature */
1654 "glBlendEquationEXT\0"
1658 #if defined(need_GL_NV_vertex_program)
1659 static const char VertexAttrib3dNV_names
[] =
1660 "iddd\0" /* Parameter signature */
1661 "glVertexAttrib3dNV\0"
1665 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1666 static const char VertexAttrib3dARB_names
[] =
1667 "iddd\0" /* Parameter signature */
1668 "glVertexAttrib3d\0"
1669 "glVertexAttrib3dARB\0"
1673 #if defined(need_GL_SUN_vertex)
1674 static const char ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_names
[] =
1675 "ppppp\0" /* Parameter signature */
1676 "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN\0"
1680 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1681 static const char VertexAttrib4fARB_names
[] =
1682 "iffff\0" /* Parameter signature */
1683 "glVertexAttrib4f\0"
1684 "glVertexAttrib4fARB\0"
1688 #if defined(need_GL_EXT_index_func)
1689 static const char IndexFuncEXT_names
[] =
1690 "if\0" /* Parameter signature */
1695 #if defined(need_GL_SGIX_list_priority)
1696 static const char GetListParameterfvSGIX_names
[] =
1697 "iip\0" /* Parameter signature */
1698 "glGetListParameterfvSGIX\0"
1702 #if defined(need_GL_VERSION_1_3)
1703 static const char MultiTexCoord2dvARB_names
[] =
1704 "ip\0" /* Parameter signature */
1705 "glMultiTexCoord2dv\0"
1706 "glMultiTexCoord2dvARB\0"
1710 #if defined(need_GL_EXT_cull_vertex)
1711 static const char CullParameterfvEXT_names
[] =
1712 "ip\0" /* Parameter signature */
1713 "glCullParameterfvEXT\0"
1717 #if defined(need_GL_NV_fragment_program)
1718 static const char ProgramNamedParameter4fvNV_names
[] =
1719 "iipp\0" /* Parameter signature */
1720 "glProgramNamedParameter4fvNV\0"
1724 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1725 static const char SecondaryColorPointerEXT_names
[] =
1726 "iiip\0" /* Parameter signature */
1727 "glSecondaryColorPointer\0"
1728 "glSecondaryColorPointerEXT\0"
1732 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1733 static const char VertexAttrib4fvARB_names
[] =
1734 "ip\0" /* Parameter signature */
1735 "glVertexAttrib4fv\0"
1736 "glVertexAttrib4fvARB\0"
1740 #if defined(need_GL_IBM_vertex_array_lists)
1741 static const char ColorPointerListIBM_names
[] =
1742 "iiipi\0" /* Parameter signature */
1743 "glColorPointerListIBM\0"
1747 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1748 static const char GetActiveUniformARB_names
[] =
1749 "iiipppp\0" /* Parameter signature */
1750 "glGetActiveUniform\0"
1751 "glGetActiveUniformARB\0"
1755 #if defined(need_GL_HP_image_transform)
1756 static const char ImageTransformParameteriHP_names
[] =
1757 "iii\0" /* Parameter signature */
1758 "glImageTransformParameteriHP\0"
1762 #if defined(need_GL_VERSION_1_3)
1763 static const char MultiTexCoord1svARB_names
[] =
1764 "ip\0" /* Parameter signature */
1765 "glMultiTexCoord1sv\0"
1766 "glMultiTexCoord1svARB\0"
1770 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
1771 static const char EndQueryARB_names
[] =
1772 "i\0" /* Parameter signature */
1778 #if defined(need_GL_NV_fence)
1779 static const char DeleteFencesNV_names
[] =
1780 "ip\0" /* Parameter signature */
1781 "glDeleteFencesNV\0"
1785 #if defined(need_GL_SGIX_polynomial_ffd)
1786 static const char DeformationMap3dSGIX_names
[] =
1787 "iddiiddiiddiip\0" /* Parameter signature */
1788 "glDeformationMap3dSGIX\0"
1792 #if defined(need_GL_VERSION_2_0)
1793 static const char IsShader_names
[] =
1794 "i\0" /* Parameter signature */
1799 #if defined(need_GL_HP_image_transform)
1800 static const char GetImageTransformParameterivHP_names
[] =
1801 "iip\0" /* Parameter signature */
1802 "glGetImageTransformParameterivHP\0"
1806 #if defined(need_GL_MESA_window_pos)
1807 static const char WindowPos4ivMESA_names
[] =
1808 "p\0" /* Parameter signature */
1809 "glWindowPos4ivMESA\0"
1813 #if defined(need_GL_VERSION_1_3)
1814 static const char MultiTexCoord3svARB_names
[] =
1815 "ip\0" /* Parameter signature */
1816 "glMultiTexCoord3sv\0"
1817 "glMultiTexCoord3svARB\0"
1821 #if defined(need_GL_VERSION_1_3)
1822 static const char MultiTexCoord4iARB_names
[] =
1823 "iiiii\0" /* Parameter signature */
1824 "glMultiTexCoord4i\0"
1825 "glMultiTexCoord4iARB\0"
1829 #if defined(need_GL_EXT_coordinate_frame)
1830 static const char Binormal3ivEXT_names
[] =
1831 "p\0" /* Parameter signature */
1832 "glBinormal3ivEXT\0"
1836 #if defined(need_GL_MESA_resize_buffers)
1837 static const char ResizeBuffersMESA_names
[] =
1838 "\0" /* Parameter signature */
1839 "glResizeBuffersMESA\0"
1843 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1844 static const char GetUniformivARB_names
[] =
1845 "iip\0" /* Parameter signature */
1847 "glGetUniformivARB\0"
1851 #if defined(need_GL_SGIS_pixel_texture)
1852 static const char PixelTexGenParameteriSGIS_names
[] =
1853 "ii\0" /* Parameter signature */
1854 "glPixelTexGenParameteriSGIS\0"
1858 #if defined(need_GL_INTEL_parallel_arrays)
1859 static const char VertexPointervINTEL_names
[] =
1860 "iip\0" /* Parameter signature */
1861 "glVertexPointervINTEL\0"
1865 #if defined(need_GL_SUN_vertex)
1866 static const char ReplacementCodeuiColor4fNormal3fVertex3fvSUN_names
[] =
1867 "pppp\0" /* Parameter signature */
1868 "glReplacementCodeuiColor4fNormal3fVertex3fvSUN\0"
1872 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1873 static const char SecondaryColor3uiEXT_names
[] =
1874 "iii\0" /* Parameter signature */
1875 "glSecondaryColor3ui\0"
1876 "glSecondaryColor3uiEXT\0"
1880 #if defined(need_GL_SGIX_instruments)
1881 static const char StartInstrumentsSGIX_names
[] =
1882 "\0" /* Parameter signature */
1883 "glStartInstrumentsSGIX\0"
1887 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1888 static const char SecondaryColor3usvEXT_names
[] =
1889 "p\0" /* Parameter signature */
1890 "glSecondaryColor3usv\0"
1891 "glSecondaryColor3usvEXT\0"
1895 #if defined(need_GL_NV_vertex_program)
1896 static const char VertexAttrib2fvNV_names
[] =
1897 "ip\0" /* Parameter signature */
1898 "glVertexAttrib2fvNV\0"
1902 #if defined(need_GL_ARB_vertex_program)
1903 static const char ProgramLocalParameter4dvARB_names
[] =
1904 "iip\0" /* Parameter signature */
1905 "glProgramLocalParameter4dvARB\0"
1909 #if defined(need_GL_ARB_matrix_palette)
1910 static const char MatrixIndexuivARB_names
[] =
1911 "ip\0" /* Parameter signature */
1912 "glMatrixIndexuivARB\0"
1916 #if defined(need_GL_EXT_coordinate_frame)
1917 static const char Tangent3sEXT_names
[] =
1918 "iii\0" /* Parameter signature */
1923 #if defined(need_GL_SUN_global_alpha)
1924 static const char GlobalAlphaFactorfSUN_names
[] =
1925 "f\0" /* Parameter signature */
1926 "glGlobalAlphaFactorfSUN\0"
1930 #if defined(need_GL_VERSION_1_3)
1931 static const char MultiTexCoord3iARB_names
[] =
1932 "iiii\0" /* Parameter signature */
1933 "glMultiTexCoord3i\0"
1934 "glMultiTexCoord3iARB\0"
1938 #if defined(need_GL_VERSION_2_0)
1939 static const char IsProgram_names
[] =
1940 "i\0" /* Parameter signature */
1945 #if defined(need_GL_IBM_vertex_array_lists)
1946 static const char TexCoordPointerListIBM_names
[] =
1947 "iiipi\0" /* Parameter signature */
1948 "glTexCoordPointerListIBM\0"
1952 #if defined(need_GL_SUN_global_alpha)
1953 static const char GlobalAlphaFactorusSUN_names
[] =
1954 "i\0" /* Parameter signature */
1955 "glGlobalAlphaFactorusSUN\0"
1959 #if defined(need_GL_NV_vertex_program)
1960 static const char VertexAttrib2dvNV_names
[] =
1961 "ip\0" /* Parameter signature */
1962 "glVertexAttrib2dvNV\0"
1966 #if defined(need_GL_EXT_framebuffer_object)
1967 static const char FramebufferRenderbufferEXT_names
[] =
1968 "iiii\0" /* Parameter signature */
1969 "glFramebufferRenderbufferEXT\0"
1973 #if defined(need_GL_NV_vertex_program)
1974 static const char VertexAttrib1dvNV_names
[] =
1975 "ip\0" /* Parameter signature */
1976 "glVertexAttrib1dvNV\0"
1980 #if defined(need_GL_EXT_texture_object)
1981 static const char GenTextures_names
[] =
1982 "ip\0" /* Parameter signature */
1984 "glGenTexturesEXT\0"
1988 #if defined(need_GL_NV_fence)
1989 static const char SetFenceNV_names
[] =
1990 "ii\0" /* Parameter signature */
1995 #if defined(need_GL_EXT_framebuffer_object)
1996 static const char FramebufferTexture1DEXT_names
[] =
1997 "iiiii\0" /* Parameter signature */
1998 "glFramebufferTexture1DEXT\0"
2002 #if defined(need_GL_NV_register_combiners)
2003 static const char GetCombinerOutputParameterivNV_names
[] =
2004 "iiip\0" /* Parameter signature */
2005 "glGetCombinerOutputParameterivNV\0"
2009 #if defined(need_GL_SGIS_pixel_texture)
2010 static const char PixelTexGenParameterivSGIS_names
[] =
2011 "ip\0" /* Parameter signature */
2012 "glPixelTexGenParameterivSGIS\0"
2016 #if defined(need_GL_EXT_texture_perturb_normal)
2017 static const char TextureNormalEXT_names
[] =
2018 "i\0" /* Parameter signature */
2019 "glTextureNormalEXT\0"
2023 #if defined(need_GL_IBM_vertex_array_lists)
2024 static const char IndexPointerListIBM_names
[] =
2025 "iipi\0" /* Parameter signature */
2026 "glIndexPointerListIBM\0"
2030 #if defined(need_GL_ARB_vertex_blend)
2031 static const char WeightfvARB_names
[] =
2032 "ip\0" /* Parameter signature */
2037 #if defined(need_GL_NV_vertex_program)
2038 static const char ProgramParameter4fvNV_names
[] =
2039 "iip\0" /* Parameter signature */
2040 "glProgramParameter4fvNV\0"
2044 #if defined(need_GL_MESA_window_pos)
2045 static const char WindowPos4fMESA_names
[] =
2046 "ffff\0" /* Parameter signature */
2047 "glWindowPos4fMESA\0"
2051 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2052 static const char WindowPos3dvMESA_names
[] =
2053 "p\0" /* Parameter signature */
2055 "glWindowPos3dvARB\0"
2056 "glWindowPos3dvMESA\0"
2060 #if defined(need_GL_EXT_timer_query)
2061 static const char GetQueryObjecti64vEXT_names
[] =
2062 "iip\0" /* Parameter signature */
2063 "glGetQueryObjecti64vEXT\0"
2067 #if defined(need_GL_VERSION_1_3)
2068 static const char MultiTexCoord1dARB_names
[] =
2069 "id\0" /* Parameter signature */
2070 "glMultiTexCoord1d\0"
2071 "glMultiTexCoord1dARB\0"
2075 #if defined(need_GL_VERSION_1_4) || defined(need_GL_NV_point_sprite)
2076 static const char PointParameterivNV_names
[] =
2077 "ip\0" /* Parameter signature */
2078 "glPointParameteriv\0"
2079 "glPointParameterivNV\0"
2083 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2084 static const char Uniform2fvARB_names
[] =
2085 "iip\0" /* Parameter signature */
2091 #if defined(need_GL_VERSION_1_3)
2092 static const char MultiTexCoord3dvARB_names
[] =
2093 "ip\0" /* Parameter signature */
2094 "glMultiTexCoord3dv\0"
2095 "glMultiTexCoord3dvARB\0"
2099 #if defined(need_GL_SUN_vertex)
2100 static const char ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_names
[] =
2101 "pppp\0" /* Parameter signature */
2102 "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN\0"
2106 #if defined(need_GL_ARB_shader_objects)
2107 static const char DeleteObjectARB_names
[] =
2108 "i\0" /* Parameter signature */
2109 "glDeleteObjectARB\0"
2113 #if defined(need_GL_ARB_matrix_palette)
2114 static const char MatrixIndexPointerARB_names
[] =
2115 "iiip\0" /* Parameter signature */
2116 "glMatrixIndexPointerARB\0"
2120 #if defined(need_GL_NV_fragment_program)
2121 static const char ProgramNamedParameter4dvNV_names
[] =
2122 "iipp\0" /* Parameter signature */
2123 "glProgramNamedParameter4dvNV\0"
2127 #if defined(need_GL_EXT_coordinate_frame)
2128 static const char Tangent3fvEXT_names
[] =
2129 "p\0" /* Parameter signature */
2134 #if defined(need_GL_EXT_framebuffer_object)
2135 static const char BindFramebufferEXT_names
[] =
2136 "ii\0" /* Parameter signature */
2137 "glBindFramebufferEXT\0"
2141 #if defined(need_GL_SGIX_reference_plane)
2142 static const char ReferencePlaneSGIX_names
[] =
2143 "p\0" /* Parameter signature */
2144 "glReferencePlaneSGIX\0"
2148 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2149 static const char ValidateProgramARB_names
[] =
2150 "i\0" /* Parameter signature */
2151 "glValidateProgram\0"
2152 "glValidateProgramARB\0"
2156 #if defined(need_GL_EXT_compiled_vertex_array)
2157 static const char UnlockArraysEXT_names
[] =
2158 "\0" /* Parameter signature */
2159 "glUnlockArraysEXT\0"
2163 #if defined(need_GL_SUN_vertex)
2164 static const char TexCoord2fColor3fVertex3fSUN_names
[] =
2165 "ffffffff\0" /* Parameter signature */
2166 "glTexCoord2fColor3fVertex3fSUN\0"
2170 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2171 static const char WindowPos3fvMESA_names
[] =
2172 "p\0" /* Parameter signature */
2174 "glWindowPos3fvARB\0"
2175 "glWindowPos3fvMESA\0"
2179 #if defined(need_GL_NV_vertex_program)
2180 static const char VertexAttrib1svNV_names
[] =
2181 "ip\0" /* Parameter signature */
2182 "glVertexAttrib1svNV\0"
2186 #if defined(need_GL_EXT_copy_texture)
2187 static const char CopyTexSubImage3D_names
[] =
2188 "iiiiiiiii\0" /* Parameter signature */
2189 "glCopyTexSubImage3D\0"
2190 "glCopyTexSubImage3DEXT\0"
2194 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2195 static const char VertexAttrib2dARB_names
[] =
2196 "idd\0" /* Parameter signature */
2197 "glVertexAttrib2d\0"
2198 "glVertexAttrib2dARB\0"
2202 #if defined(need_GL_SGIS_texture_color_mask)
2203 static const char TextureColorMaskSGIS_names
[] =
2204 "iiii\0" /* Parameter signature */
2205 "glTextureColorMaskSGIS\0"
2209 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
2210 static const char GetColorTable_names
[] =
2211 "iiip\0" /* Parameter signature */
2213 "glGetColorTableSGI\0"
2214 "glGetColorTableEXT\0"
2218 #if defined(need_GL_SGI_color_table)
2219 static const char CopyColorTable_names
[] =
2220 "iiiii\0" /* Parameter signature */
2221 "glCopyColorTable\0"
2222 "glCopyColorTableSGI\0"
2226 #if defined(need_GL_EXT_histogram)
2227 static const char GetHistogramParameterfv_names
[] =
2228 "iip\0" /* Parameter signature */
2229 "glGetHistogramParameterfv\0"
2230 "glGetHistogramParameterfvEXT\0"
2234 #if defined(need_GL_INTEL_parallel_arrays)
2235 static const char ColorPointervINTEL_names
[] =
2236 "iip\0" /* Parameter signature */
2237 "glColorPointervINTEL\0"
2241 #if defined(need_GL_ATI_fragment_shader)
2242 static const char AlphaFragmentOp1ATI_names
[] =
2243 "iiiiii\0" /* Parameter signature */
2244 "glAlphaFragmentOp1ATI\0"
2248 #if defined(need_GL_VERSION_1_3)
2249 static const char MultiTexCoord3ivARB_names
[] =
2250 "ip\0" /* Parameter signature */
2251 "glMultiTexCoord3iv\0"
2252 "glMultiTexCoord3ivARB\0"
2256 #if defined(need_GL_VERSION_1_3)
2257 static const char MultiTexCoord2sARB_names
[] =
2258 "iii\0" /* Parameter signature */
2259 "glMultiTexCoord2s\0"
2260 "glMultiTexCoord2sARB\0"
2264 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2265 static const char VertexAttrib1dvARB_names
[] =
2266 "ip\0" /* Parameter signature */
2267 "glVertexAttrib1dv\0"
2268 "glVertexAttrib1dvARB\0"
2272 #if defined(need_GL_EXT_texture_object)
2273 static const char DeleteTextures_names
[] =
2274 "ip\0" /* Parameter signature */
2275 "glDeleteTextures\0"
2276 "glDeleteTexturesEXT\0"
2280 #if defined(need_GL_EXT_vertex_array)
2281 static const char TexCoordPointerEXT_names
[] =
2282 "iiiip\0" /* Parameter signature */
2283 "glTexCoordPointerEXT\0"
2287 #if defined(need_GL_SGIS_texture4D)
2288 static const char TexSubImage4DSGIS_names
[] =
2289 "iiiiiiiiiiiip\0" /* Parameter signature */
2290 "glTexSubImage4DSGIS\0"
2294 #if defined(need_GL_NV_register_combiners2)
2295 static const char CombinerStageParameterfvNV_names
[] =
2296 "iip\0" /* Parameter signature */
2297 "glCombinerStageParameterfvNV\0"
2301 #if defined(need_GL_SGIX_instruments)
2302 static const char StopInstrumentsSGIX_names
[] =
2303 "i\0" /* Parameter signature */
2304 "glStopInstrumentsSGIX\0"
2308 #if defined(need_GL_SUN_vertex)
2309 static const char TexCoord4fColor4fNormal3fVertex4fSUN_names
[] =
2310 "fffffffffffffff\0" /* Parameter signature */
2311 "glTexCoord4fColor4fNormal3fVertex4fSUN\0"
2315 #if defined(need_GL_SGIX_polynomial_ffd)
2316 static const char DeformSGIX_names
[] =
2317 "i\0" /* Parameter signature */
2322 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2323 static const char GetVertexAttribfvARB_names
[] =
2324 "iip\0" /* Parameter signature */
2325 "glGetVertexAttribfv\0"
2326 "glGetVertexAttribfvARB\0"
2330 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
2331 static const char SecondaryColor3ivEXT_names
[] =
2332 "p\0" /* Parameter signature */
2333 "glSecondaryColor3iv\0"
2334 "glSecondaryColor3ivEXT\0"
2338 #if defined(need_GL_VERSION_2_1)
2339 static const char UniformMatrix4x2fv_names
[] =
2340 "iiip\0" /* Parameter signature */
2341 "glUniformMatrix4x2fv\0"
2345 #if defined(need_GL_SGIS_detail_texture)
2346 static const char GetDetailTexFuncSGIS_names
[] =
2347 "ip\0" /* Parameter signature */
2348 "glGetDetailTexFuncSGIS\0"
2352 #if defined(need_GL_NV_register_combiners2)
2353 static const char GetCombinerStageParameterfvNV_names
[] =
2354 "iip\0" /* Parameter signature */
2355 "glGetCombinerStageParameterfvNV\0"
2359 #if defined(need_GL_EXT_coordinate_frame)
2360 static const char Binormal3fEXT_names
[] =
2361 "fff\0" /* Parameter signature */
2366 #if defined(need_GL_SUN_vertex)
2367 static const char Color4ubVertex2fvSUN_names
[] =
2368 "pp\0" /* Parameter signature */
2369 "glColor4ubVertex2fvSUN\0"
2373 #if defined(need_GL_SGIS_texture_filter4)
2374 static const char TexFilterFuncSGIS_names
[] =
2375 "iiip\0" /* Parameter signature */
2376 "glTexFilterFuncSGIS\0"
2380 #if defined(need_GL_SGIS_multisample) || defined(need_GL_EXT_multisample)
2381 static const char SampleMaskSGIS_names
[] =
2382 "fi\0" /* Parameter signature */
2383 "glSampleMaskSGIS\0"
2388 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
2389 static const char GetAttribLocationARB_names
[] =
2390 "ip\0" /* Parameter signature */
2391 "glGetAttribLocation\0"
2392 "glGetAttribLocationARB\0"
2396 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2397 static const char VertexAttrib4ubvARB_names
[] =
2398 "ip\0" /* Parameter signature */
2399 "glVertexAttrib4ubv\0"
2400 "glVertexAttrib4ubvARB\0"
2404 #if defined(need_GL_SGIS_detail_texture)
2405 static const char DetailTexFuncSGIS_names
[] =
2406 "iip\0" /* Parameter signature */
2407 "glDetailTexFuncSGIS\0"
2411 #if defined(need_GL_SUN_vertex)
2412 static const char Normal3fVertex3fSUN_names
[] =
2413 "ffffff\0" /* Parameter signature */
2414 "glNormal3fVertex3fSUN\0"
2418 #if defined(need_GL_EXT_copy_texture)
2419 static const char CopyTexImage2D_names
[] =
2420 "iiiiiiii\0" /* Parameter signature */
2421 "glCopyTexImage2D\0"
2422 "glCopyTexImage2DEXT\0"
2426 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
2427 static const char GetBufferPointervARB_names
[] =
2428 "iip\0" /* Parameter signature */
2429 "glGetBufferPointerv\0"
2430 "glGetBufferPointervARB\0"
2434 #if defined(need_GL_ARB_vertex_program)
2435 static const char ProgramEnvParameter4fARB_names
[] =
2436 "iiffff\0" /* Parameter signature */
2437 "glProgramEnvParameter4fARB\0"
2441 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2442 static const char Uniform3ivARB_names
[] =
2443 "iip\0" /* Parameter signature */
2449 #if defined(need_GL_NV_fence)
2450 static const char GetFenceivNV_names
[] =
2451 "iip\0" /* Parameter signature */
2456 #if defined(need_GL_MESA_window_pos)
2457 static const char WindowPos4dvMESA_names
[] =
2458 "p\0" /* Parameter signature */
2459 "glWindowPos4dvMESA\0"
2463 #if defined(need_GL_EXT_color_subtable)
2464 static const char ColorSubTable_names
[] =
2465 "iiiiip\0" /* Parameter signature */
2467 "glColorSubTableEXT\0"
2471 #if defined(need_GL_VERSION_1_3)
2472 static const char MultiTexCoord4ivARB_names
[] =
2473 "ip\0" /* Parameter signature */
2474 "glMultiTexCoord4iv\0"
2475 "glMultiTexCoord4ivARB\0"
2479 #if defined(need_GL_EXT_gpu_program_parameters)
2480 static const char ProgramLocalParameters4fvEXT_names
[] =
2481 "iiip\0" /* Parameter signature */
2482 "glProgramLocalParameters4fvEXT\0"
2486 #if defined(need_GL_NV_evaluators)
2487 static const char GetMapAttribParameterfvNV_names
[] =
2488 "iiip\0" /* Parameter signature */
2489 "glGetMapAttribParameterfvNV\0"
2493 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2494 static const char VertexAttrib4sARB_names
[] =
2495 "iiiii\0" /* Parameter signature */
2496 "glVertexAttrib4s\0"
2497 "glVertexAttrib4sARB\0"
2501 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
2502 static const char GetQueryObjectuivARB_names
[] =
2503 "iip\0" /* Parameter signature */
2504 "glGetQueryObjectuiv\0"
2505 "glGetQueryObjectuivARB\0"
2509 #if defined(need_GL_NV_evaluators)
2510 static const char MapParameterivNV_names
[] =
2511 "iip\0" /* Parameter signature */
2512 "glMapParameterivNV\0"
2516 #if defined(need_GL_EXT_framebuffer_object)
2517 static const char GenRenderbuffersEXT_names
[] =
2518 "ip\0" /* Parameter signature */
2519 "glGenRenderbuffersEXT\0"
2523 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2524 static const char VertexAttrib2dvARB_names
[] =
2525 "ip\0" /* Parameter signature */
2526 "glVertexAttrib2dv\0"
2527 "glVertexAttrib2dvARB\0"
2531 #if defined(need_GL_EXT_vertex_array)
2532 static const char EdgeFlagPointerEXT_names
[] =
2533 "iip\0" /* Parameter signature */
2534 "glEdgeFlagPointerEXT\0"
2538 #if defined(need_GL_NV_vertex_program)
2539 static const char VertexAttribs2svNV_names
[] =
2540 "iip\0" /* Parameter signature */
2541 "glVertexAttribs2svNV\0"
2545 #if defined(need_GL_ARB_vertex_blend)
2546 static const char WeightbvARB_names
[] =
2547 "ip\0" /* Parameter signature */
2552 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2553 static const char VertexAttrib2fvARB_names
[] =
2554 "ip\0" /* Parameter signature */
2555 "glVertexAttrib2fv\0"
2556 "glVertexAttrib2fvARB\0"
2560 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
2561 static const char GetBufferParameterivARB_names
[] =
2562 "iip\0" /* Parameter signature */
2563 "glGetBufferParameteriv\0"
2564 "glGetBufferParameterivARB\0"
2568 #if defined(need_GL_SGIX_list_priority)
2569 static const char ListParameteriSGIX_names
[] =
2570 "iii\0" /* Parameter signature */
2571 "glListParameteriSGIX\0"
2575 #if defined(need_GL_SUN_vertex)
2576 static const char ReplacementCodeuiColor4fNormal3fVertex3fSUN_names
[] =
2577 "iffffffffff\0" /* Parameter signature */
2578 "glReplacementCodeuiColor4fNormal3fVertex3fSUN\0"
2582 #if defined(need_GL_SGIX_instruments)
2583 static const char InstrumentsBufferSGIX_names
[] =
2584 "ip\0" /* Parameter signature */
2585 "glInstrumentsBufferSGIX\0"
2589 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2590 static const char VertexAttrib4NivARB_names
[] =
2591 "ip\0" /* Parameter signature */
2592 "glVertexAttrib4Niv\0"
2593 "glVertexAttrib4NivARB\0"
2597 #if defined(need_GL_VERSION_2_0)
2598 static const char GetAttachedShaders_names
[] =
2599 "iipp\0" /* Parameter signature */
2600 "glGetAttachedShaders\0"
2604 #if defined(need_GL_APPLE_vertex_array_object)
2605 static const char GenVertexArraysAPPLE_names
[] =
2606 "ip\0" /* Parameter signature */
2607 "glGenVertexArraysAPPLE\0"
2611 #if defined(need_GL_EXT_gpu_program_parameters)
2612 static const char ProgramEnvParameters4fvEXT_names
[] =
2613 "iiip\0" /* Parameter signature */
2614 "glProgramEnvParameters4fvEXT\0"
2618 #if defined(need_GL_SUN_vertex)
2619 static const char TexCoord2fColor4fNormal3fVertex3fvSUN_names
[] =
2620 "pppp\0" /* Parameter signature */
2621 "glTexCoord2fColor4fNormal3fVertex3fvSUN\0"
2625 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2626 static const char WindowPos2iMESA_names
[] =
2627 "ii\0" /* Parameter signature */
2629 "glWindowPos2iARB\0"
2630 "glWindowPos2iMESA\0"
2634 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
2635 static const char SecondaryColor3fvEXT_names
[] =
2636 "p\0" /* Parameter signature */
2637 "glSecondaryColor3fv\0"
2638 "glSecondaryColor3fvEXT\0"
2642 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
2643 static const char CompressedTexSubImage1DARB_names
[] =
2644 "iiiiiip\0" /* Parameter signature */
2645 "glCompressedTexSubImage1D\0"
2646 "glCompressedTexSubImage1DARB\0"
2650 #if defined(need_GL_NV_vertex_program)
2651 static const char GetVertexAttribivNV_names
[] =
2652 "iip\0" /* Parameter signature */
2653 "glGetVertexAttribivNV\0"
2657 #if defined(need_GL_ARB_vertex_program)
2658 static const char GetProgramStringARB_names
[] =
2659 "iip\0" /* Parameter signature */
2660 "glGetProgramStringARB\0"
2664 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2665 static const char CompileShaderARB_names
[] =
2666 "i\0" /* Parameter signature */
2668 "glCompileShaderARB\0"
2672 #if defined(need_GL_VERSION_2_0)
2673 static const char DeleteShader_names
[] =
2674 "i\0" /* Parameter signature */
2679 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2680 static const char Uniform3fARB_names
[] =
2681 "ifff\0" /* Parameter signature */
2687 #if defined(need_GL_SGIX_list_priority)
2688 static const char ListParameterfvSGIX_names
[] =
2689 "iip\0" /* Parameter signature */
2690 "glListParameterfvSGIX\0"
2694 #if defined(need_GL_EXT_coordinate_frame)
2695 static const char Tangent3dvEXT_names
[] =
2696 "p\0" /* Parameter signature */
2701 #if defined(need_GL_NV_vertex_program)
2702 static const char GetVertexAttribfvNV_names
[] =
2703 "iip\0" /* Parameter signature */
2704 "glGetVertexAttribfvNV\0"
2708 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2709 static const char WindowPos3sMESA_names
[] =
2710 "iii\0" /* Parameter signature */
2712 "glWindowPos3sARB\0"
2713 "glWindowPos3sMESA\0"
2717 #if defined(need_GL_NV_vertex_program)
2718 static const char VertexAttrib2svNV_names
[] =
2719 "ip\0" /* Parameter signature */
2720 "glVertexAttrib2svNV\0"
2724 #if defined(need_GL_NV_vertex_program)
2725 static const char VertexAttribs1fvNV_names
[] =
2726 "iip\0" /* Parameter signature */
2727 "glVertexAttribs1fvNV\0"
2731 #if defined(need_GL_SUN_vertex)
2732 static const char TexCoord2fVertex3fvSUN_names
[] =
2733 "pp\0" /* Parameter signature */
2734 "glTexCoord2fVertex3fvSUN\0"
2738 #if defined(need_GL_MESA_window_pos)
2739 static const char WindowPos4sMESA_names
[] =
2740 "iiii\0" /* Parameter signature */
2741 "glWindowPos4sMESA\0"
2745 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2746 static const char VertexAttrib4NuivARB_names
[] =
2747 "ip\0" /* Parameter signature */
2748 "glVertexAttrib4Nuiv\0"
2749 "glVertexAttrib4NuivARB\0"
2753 #if defined(need_GL_VERSION_1_3)
2754 static const char ClientActiveTextureARB_names
[] =
2755 "i\0" /* Parameter signature */
2756 "glClientActiveTexture\0"
2757 "glClientActiveTextureARB\0"
2761 #if defined(need_GL_SGIX_pixel_texture)
2762 static const char PixelTexGenSGIX_names
[] =
2763 "i\0" /* Parameter signature */
2764 "glPixelTexGenSGIX\0"
2768 #if defined(need_GL_SUN_triangle_list)
2769 static const char ReplacementCodeusvSUN_names
[] =
2770 "p\0" /* Parameter signature */
2771 "glReplacementCodeusvSUN\0"
2775 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2776 static const char Uniform4fARB_names
[] =
2777 "iffff\0" /* Parameter signature */
2783 #if defined(need_GL_IBM_multimode_draw_arrays)
2784 static const char MultiModeDrawArraysIBM_names
[] =
2785 "pppii\0" /* Parameter signature */
2786 "glMultiModeDrawArraysIBM\0"
2790 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
2791 static const char IsProgramNV_names
[] =
2792 "i\0" /* Parameter signature */
2798 #if defined(need_GL_SUN_triangle_list)
2799 static const char ReplacementCodePointerSUN_names
[] =
2800 "iip\0" /* Parameter signature */
2801 "glReplacementCodePointerSUN\0"
2805 #if defined(need_GL_ARB_vertex_program)
2806 static const char ProgramEnvParameter4dARB_names
[] =
2807 "iidddd\0" /* Parameter signature */
2808 "glProgramEnvParameter4dARB\0"
2812 #if defined(need_GL_SGI_color_table)
2813 static const char ColorTableParameterfv_names
[] =
2814 "iip\0" /* Parameter signature */
2815 "glColorTableParameterfv\0"
2816 "glColorTableParameterfvSGI\0"
2820 #if defined(need_GL_SGIX_fragment_lighting)
2821 static const char FragmentLightModelfSGIX_names
[] =
2822 "if\0" /* Parameter signature */
2823 "glFragmentLightModelfSGIX\0"
2827 #if defined(need_GL_EXT_coordinate_frame)
2828 static const char Binormal3bvEXT_names
[] =
2829 "p\0" /* Parameter signature */
2830 "glBinormal3bvEXT\0"
2834 #if defined(need_GL_EXT_texture_object)
2835 static const char IsTexture_names
[] =
2836 "i\0" /* Parameter signature */
2842 #if defined(need_GL_EXT_vertex_weighting)
2843 static const char VertexWeightfvEXT_names
[] =
2844 "p\0" /* Parameter signature */
2845 "glVertexWeightfvEXT\0"
2849 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2850 static const char VertexAttrib1dARB_names
[] =
2851 "id\0" /* Parameter signature */
2852 "glVertexAttrib1d\0"
2853 "glVertexAttrib1dARB\0"
2857 #if defined(need_GL_HP_image_transform)
2858 static const char ImageTransformParameterivHP_names
[] =
2859 "iip\0" /* Parameter signature */
2860 "glImageTransformParameterivHP\0"
2864 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
2865 static const char DeleteQueriesARB_names
[] =
2866 "ip\0" /* Parameter signature */
2868 "glDeleteQueriesARB\0"
2872 #if defined(need_GL_SUN_vertex)
2873 static const char Color4ubVertex2fSUN_names
[] =
2874 "iiiiff\0" /* Parameter signature */
2875 "glColor4ubVertex2fSUN\0"
2879 #if defined(need_GL_SGIX_fragment_lighting)
2880 static const char FragmentColorMaterialSGIX_names
[] =
2881 "ii\0" /* Parameter signature */
2882 "glFragmentColorMaterialSGIX\0"
2886 #if defined(need_GL_ARB_matrix_palette)
2887 static const char CurrentPaletteMatrixARB_names
[] =
2888 "i\0" /* Parameter signature */
2889 "glCurrentPaletteMatrixARB\0"
2893 #if defined(need_GL_SGIS_multisample) || defined(need_GL_EXT_multisample)
2894 static const char SamplePatternSGIS_names
[] =
2895 "i\0" /* Parameter signature */
2896 "glSamplePatternSGIS\0"
2897 "glSamplePatternEXT\0"
2901 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
2902 static const char IsQueryARB_names
[] =
2903 "i\0" /* Parameter signature */
2909 #if defined(need_GL_SUN_vertex)
2910 static const char ReplacementCodeuiColor4ubVertex3fSUN_names
[] =
2911 "iiiiifff\0" /* Parameter signature */
2912 "glReplacementCodeuiColor4ubVertex3fSUN\0"
2916 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2917 static const char VertexAttrib4usvARB_names
[] =
2918 "ip\0" /* Parameter signature */
2919 "glVertexAttrib4usv\0"
2920 "glVertexAttrib4usvARB\0"
2924 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2925 static const char LinkProgramARB_names
[] =
2926 "i\0" /* Parameter signature */
2928 "glLinkProgramARB\0"
2932 #if defined(need_GL_NV_vertex_program)
2933 static const char VertexAttrib2fNV_names
[] =
2934 "iff\0" /* Parameter signature */
2935 "glVertexAttrib2fNV\0"
2939 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2940 static const char ShaderSourceARB_names
[] =
2941 "iipp\0" /* Parameter signature */
2943 "glShaderSourceARB\0"
2947 #if defined(need_GL_SGIX_fragment_lighting)
2948 static const char FragmentMaterialiSGIX_names
[] =
2949 "iii\0" /* Parameter signature */
2950 "glFragmentMaterialiSGIX\0"
2954 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2955 static const char VertexAttrib3svARB_names
[] =
2956 "ip\0" /* Parameter signature */
2957 "glVertexAttrib3sv\0"
2958 "glVertexAttrib3svARB\0"
2962 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
2963 static const char CompressedTexSubImage3DARB_names
[] =
2964 "iiiiiiiiiip\0" /* Parameter signature */
2965 "glCompressedTexSubImage3D\0"
2966 "glCompressedTexSubImage3DARB\0"
2970 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2971 static const char WindowPos2ivMESA_names
[] =
2972 "p\0" /* Parameter signature */
2974 "glWindowPos2ivARB\0"
2975 "glWindowPos2ivMESA\0"
2979 #if defined(need_GL_EXT_framebuffer_object)
2980 static const char IsFramebufferEXT_names
[] =
2981 "i\0" /* Parameter signature */
2982 "glIsFramebufferEXT\0"
2986 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2987 static const char Uniform4ivARB_names
[] =
2988 "iip\0" /* Parameter signature */
2994 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2995 static const char GetVertexAttribdvARB_names
[] =
2996 "iip\0" /* Parameter signature */
2997 "glGetVertexAttribdv\0"
2998 "glGetVertexAttribdvARB\0"
3002 #if defined(need_GL_EXT_convolution)
3003 static const char GetSeparableFilter_names
[] =
3004 "iiippp\0" /* Parameter signature */
3005 "glGetSeparableFilter\0"
3006 "glGetSeparableFilterEXT\0"
3010 #if defined(need_GL_EXT_coordinate_frame)
3011 static const char Binormal3dEXT_names
[] =
3012 "ddd\0" /* Parameter signature */
3017 #if defined(need_GL_SGIX_sprite)
3018 static const char SpriteParameteriSGIX_names
[] =
3019 "ii\0" /* Parameter signature */
3020 "glSpriteParameteriSGIX\0"
3024 #if defined(need_GL_NV_vertex_program)
3025 static const char RequestResidentProgramsNV_names
[] =
3026 "ip\0" /* Parameter signature */
3027 "glRequestResidentProgramsNV\0"
3031 #if defined(need_GL_SGIX_tag_sample_buffer)
3032 static const char TagSampleBufferSGIX_names
[] =
3033 "\0" /* Parameter signature */
3034 "glTagSampleBufferSGIX\0"
3038 #if defined(need_GL_SUN_triangle_list)
3039 static const char ReplacementCodeusSUN_names
[] =
3040 "i\0" /* Parameter signature */
3041 "glReplacementCodeusSUN\0"
3045 #if defined(need_GL_SGIX_list_priority)
3046 static const char ListParameterivSGIX_names
[] =
3047 "iip\0" /* Parameter signature */
3048 "glListParameterivSGIX\0"
3052 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_multi_draw_arrays)
3053 static const char MultiDrawElementsEXT_names
[] =
3054 "ipipi\0" /* Parameter signature */
3055 "glMultiDrawElements\0"
3056 "glMultiDrawElementsEXT\0"
3060 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3061 static const char Uniform1ivARB_names
[] =
3062 "iip\0" /* Parameter signature */
3068 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
3069 static const char WindowPos2sMESA_names
[] =
3070 "ii\0" /* Parameter signature */
3072 "glWindowPos2sARB\0"
3073 "glWindowPos2sMESA\0"
3077 #if defined(need_GL_ARB_vertex_blend)
3078 static const char WeightusvARB_names
[] =
3079 "ip\0" /* Parameter signature */
3084 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
3085 static const char FogCoordPointerEXT_names
[] =
3086 "iip\0" /* Parameter signature */
3087 "glFogCoordPointer\0"
3088 "glFogCoordPointerEXT\0"
3092 #if defined(need_GL_EXT_index_material)
3093 static const char IndexMaterialEXT_names
[] =
3094 "ii\0" /* Parameter signature */
3095 "glIndexMaterialEXT\0"
3099 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3100 static const char SecondaryColor3ubvEXT_names
[] =
3101 "p\0" /* Parameter signature */
3102 "glSecondaryColor3ubv\0"
3103 "glSecondaryColor3ubvEXT\0"
3107 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3108 static const char VertexAttrib4dvARB_names
[] =
3109 "ip\0" /* Parameter signature */
3110 "glVertexAttrib4dv\0"
3111 "glVertexAttrib4dvARB\0"
3115 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
3116 static const char BindAttribLocationARB_names
[] =
3117 "iip\0" /* Parameter signature */
3118 "glBindAttribLocation\0"
3119 "glBindAttribLocationARB\0"
3123 #if defined(need_GL_VERSION_1_3)
3124 static const char MultiTexCoord2dARB_names
[] =
3125 "idd\0" /* Parameter signature */
3126 "glMultiTexCoord2d\0"
3127 "glMultiTexCoord2dARB\0"
3131 #if defined(need_GL_NV_vertex_program)
3132 static const char ExecuteProgramNV_names
[] =
3133 "iip\0" /* Parameter signature */
3134 "glExecuteProgramNV\0"
3138 #if defined(need_GL_SGIX_fragment_lighting)
3139 static const char LightEnviSGIX_names
[] =
3140 "ii\0" /* Parameter signature */
3145 #if defined(need_GL_SUN_triangle_list)
3146 static const char ReplacementCodeuiSUN_names
[] =
3147 "i\0" /* Parameter signature */
3148 "glReplacementCodeuiSUN\0"
3152 #if defined(need_GL_EXT_framebuffer_object)
3153 static const char FramebufferTexture2DEXT_names
[] =
3154 "iiiii\0" /* Parameter signature */
3155 "glFramebufferTexture2DEXT\0"
3159 #if defined(need_GL_NV_vertex_program)
3160 static const char VertexAttribPointerNV_names
[] =
3161 "iiiip\0" /* Parameter signature */
3162 "glVertexAttribPointerNV\0"
3166 #if defined(need_GL_EXT_framebuffer_object)
3167 static const char GetFramebufferAttachmentParameterivEXT_names
[] =
3168 "iiip\0" /* Parameter signature */
3169 "glGetFramebufferAttachmentParameterivEXT\0"
3173 #if defined(need_GL_VERSION_1_3)
3174 static const char MultiTexCoord4dvARB_names
[] =
3175 "ip\0" /* Parameter signature */
3176 "glMultiTexCoord4dv\0"
3177 "glMultiTexCoord4dvARB\0"
3181 #if defined(need_GL_EXT_pixel_transform)
3182 static const char PixelTransformParameteriEXT_names
[] =
3183 "iii\0" /* Parameter signature */
3184 "glPixelTransformParameteriEXT\0"
3188 #if defined(need_GL_SUN_vertex)
3189 static const char TexCoord2fColor4ubVertex3fSUN_names
[] =
3190 "ffiiiifff\0" /* Parameter signature */
3191 "glTexCoord2fColor4ubVertex3fSUN\0"
3195 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3196 static const char Uniform1iARB_names
[] =
3197 "ii\0" /* Parameter signature */
3203 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3204 static const char VertexAttribPointerARB_names
[] =
3205 "iiiiip\0" /* Parameter signature */
3206 "glVertexAttribPointer\0"
3207 "glVertexAttribPointerARB\0"
3211 #if defined(need_GL_SGIS_sharpen_texture)
3212 static const char SharpenTexFuncSGIS_names
[] =
3213 "iip\0" /* Parameter signature */
3214 "glSharpenTexFuncSGIS\0"
3218 #if defined(need_GL_VERSION_1_3)
3219 static const char MultiTexCoord4fvARB_names
[] =
3220 "ip\0" /* Parameter signature */
3221 "glMultiTexCoord4fv\0"
3222 "glMultiTexCoord4fvARB\0"
3226 #if defined(need_GL_VERSION_2_1)
3227 static const char UniformMatrix2x3fv_names
[] =
3228 "iiip\0" /* Parameter signature */
3229 "glUniformMatrix2x3fv\0"
3233 #if defined(need_GL_NV_vertex_program)
3234 static const char TrackMatrixNV_names
[] =
3235 "iiii\0" /* Parameter signature */
3240 #if defined(need_GL_NV_register_combiners)
3241 static const char CombinerParameteriNV_names
[] =
3242 "ii\0" /* Parameter signature */
3243 "glCombinerParameteriNV\0"
3247 #if defined(need_GL_SGIX_async)
3248 static const char DeleteAsyncMarkersSGIX_names
[] =
3249 "ii\0" /* Parameter signature */
3250 "glDeleteAsyncMarkersSGIX\0"
3254 #if defined(need_GL_SGIX_async)
3255 static const char IsAsyncMarkerSGIX_names
[] =
3256 "i\0" /* Parameter signature */
3257 "glIsAsyncMarkerSGIX\0"
3261 #if defined(need_GL_SGIX_framezoom)
3262 static const char FrameZoomSGIX_names
[] =
3263 "i\0" /* Parameter signature */
3268 #if defined(need_GL_SUN_vertex)
3269 static const char Normal3fVertex3fvSUN_names
[] =
3270 "pp\0" /* Parameter signature */
3271 "glNormal3fVertex3fvSUN\0"
3275 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3276 static const char VertexAttrib4NsvARB_names
[] =
3277 "ip\0" /* Parameter signature */
3278 "glVertexAttrib4Nsv\0"
3279 "glVertexAttrib4NsvARB\0"
3283 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3284 static const char VertexAttrib3fvARB_names
[] =
3285 "ip\0" /* Parameter signature */
3286 "glVertexAttrib3fv\0"
3287 "glVertexAttrib3fvARB\0"
3291 #if defined(need_GL_EXT_framebuffer_object)
3292 static const char DeleteFramebuffersEXT_names
[] =
3293 "ip\0" /* Parameter signature */
3294 "glDeleteFramebuffersEXT\0"
3298 #if defined(need_GL_SUN_global_alpha)
3299 static const char GlobalAlphaFactorsSUN_names
[] =
3300 "i\0" /* Parameter signature */
3301 "glGlobalAlphaFactorsSUN\0"
3305 #if defined(need_GL_EXT_texture3D)
3306 static const char TexSubImage3D_names
[] =
3307 "iiiiiiiiiip\0" /* Parameter signature */
3309 "glTexSubImage3DEXT\0"
3313 #if defined(need_GL_EXT_coordinate_frame)
3314 static const char Tangent3fEXT_names
[] =
3315 "fff\0" /* Parameter signature */
3320 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3321 static const char SecondaryColor3uivEXT_names
[] =
3322 "p\0" /* Parameter signature */
3323 "glSecondaryColor3uiv\0"
3324 "glSecondaryColor3uivEXT\0"
3328 #if defined(need_GL_ARB_matrix_palette)
3329 static const char MatrixIndexubvARB_names
[] =
3330 "ip\0" /* Parameter signature */
3331 "glMatrixIndexubvARB\0"
3335 #if defined(need_GL_SUN_vertex)
3336 static const char Color4fNormal3fVertex3fSUN_names
[] =
3337 "ffffffffff\0" /* Parameter signature */
3338 "glColor4fNormal3fVertex3fSUN\0"
3342 #if defined(need_GL_SGIS_pixel_texture)
3343 static const char PixelTexGenParameterfSGIS_names
[] =
3344 "if\0" /* Parameter signature */
3345 "glPixelTexGenParameterfSGIS\0"
3349 #if defined(need_GL_VERSION_2_0)
3350 static const char CreateShader_names
[] =
3351 "i\0" /* Parameter signature */
3356 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
3357 static const char GetColorTableParameterfv_names
[] =
3358 "iip\0" /* Parameter signature */
3359 "glGetColorTableParameterfv\0"
3360 "glGetColorTableParameterfvSGI\0"
3361 "glGetColorTableParameterfvEXT\0"
3365 #if defined(need_GL_SGIX_fragment_lighting)
3366 static const char FragmentLightModelfvSGIX_names
[] =
3367 "ip\0" /* Parameter signature */
3368 "glFragmentLightModelfvSGIX\0"
3372 #if defined(need_GL_VERSION_1_3)
3373 static const char MultiTexCoord3fARB_names
[] =
3374 "ifff\0" /* Parameter signature */
3375 "glMultiTexCoord3f\0"
3376 "glMultiTexCoord3fARB\0"
3380 #if defined(need_GL_SGIS_pixel_texture)
3381 static const char GetPixelTexGenParameterfvSGIS_names
[] =
3382 "ip\0" /* Parameter signature */
3383 "glGetPixelTexGenParameterfvSGIS\0"
3387 #if defined(need_GL_EXT_framebuffer_object)
3388 static const char GenFramebuffersEXT_names
[] =
3389 "ip\0" /* Parameter signature */
3390 "glGenFramebuffersEXT\0"
3394 #if defined(need_GL_NV_vertex_program)
3395 static const char GetProgramParameterdvNV_names
[] =
3396 "iiip\0" /* Parameter signature */
3397 "glGetProgramParameterdvNV\0"
3401 #if defined(need_GL_EXT_pixel_transform)
3402 static const char PixelTransformParameterfEXT_names
[] =
3403 "iif\0" /* Parameter signature */
3404 "glPixelTransformParameterfEXT\0"
3408 #if defined(need_GL_SGIX_fragment_lighting)
3409 static const char FragmentLightfvSGIX_names
[] =
3410 "iip\0" /* Parameter signature */
3411 "glFragmentLightfvSGIX\0"
3415 #if defined(need_GL_VERSION_2_0)
3416 static const char DetachShader_names
[] =
3417 "ii\0" /* Parameter signature */
3422 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3423 static const char VertexAttrib4NubARB_names
[] =
3424 "iiiii\0" /* Parameter signature */
3425 "glVertexAttrib4Nub\0"
3426 "glVertexAttrib4NubARB\0"
3430 #if defined(need_GL_ARB_vertex_program)
3431 static const char GetProgramEnvParameterfvARB_names
[] =
3432 "iip\0" /* Parameter signature */
3433 "glGetProgramEnvParameterfvARB\0"
3437 #if defined(need_GL_NV_vertex_program)
3438 static const char GetTrackMatrixivNV_names
[] =
3439 "iiip\0" /* Parameter signature */
3440 "glGetTrackMatrixivNV\0"
3444 #if defined(need_GL_NV_vertex_program)
3445 static const char VertexAttrib3svNV_names
[] =
3446 "ip\0" /* Parameter signature */
3447 "glVertexAttrib3svNV\0"
3451 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3452 static const char Uniform4fvARB_names
[] =
3453 "iip\0" /* Parameter signature */
3459 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
3460 static const char MultTransposeMatrixfARB_names
[] =
3461 "p\0" /* Parameter signature */
3462 "glMultTransposeMatrixf\0"
3463 "glMultTransposeMatrixfARB\0"
3467 #if defined(need_GL_ATI_fragment_shader)
3468 static const char ColorFragmentOp1ATI_names
[] =
3469 "iiiiiii\0" /* Parameter signature */
3470 "glColorFragmentOp1ATI\0"
3474 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3475 static const char GetUniformfvARB_names
[] =
3476 "iip\0" /* Parameter signature */
3478 "glGetUniformfvARB\0"
3482 #if defined(need_GL_SUN_vertex)
3483 static const char ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_names
[] =
3484 "iffffffffffff\0" /* Parameter signature */
3485 "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN\0"
3489 #if defined(need_GL_ARB_shader_objects)
3490 static const char DetachObjectARB_names
[] =
3491 "ii\0" /* Parameter signature */
3492 "glDetachObjectARB\0"
3496 #if defined(need_GL_ARB_vertex_blend)
3497 static const char VertexBlendARB_names
[] =
3498 "i\0" /* Parameter signature */
3499 "glVertexBlendARB\0"
3503 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
3504 static const char WindowPos3iMESA_names
[] =
3505 "iii\0" /* Parameter signature */
3507 "glWindowPos3iARB\0"
3508 "glWindowPos3iMESA\0"
3512 #if defined(need_GL_EXT_convolution)
3513 static const char SeparableFilter2D_names
[] =
3514 "iiiiiipp\0" /* Parameter signature */
3515 "glSeparableFilter2D\0"
3516 "glSeparableFilter2DEXT\0"
3520 #if defined(need_GL_SUN_vertex)
3521 static const char ReplacementCodeuiColor4ubVertex3fvSUN_names
[] =
3522 "ppp\0" /* Parameter signature */
3523 "glReplacementCodeuiColor4ubVertex3fvSUN\0"
3527 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
3528 static const char CompressedTexImage2DARB_names
[] =
3529 "iiiiiiip\0" /* Parameter signature */
3530 "glCompressedTexImage2D\0"
3531 "glCompressedTexImage2DARB\0"
3535 #if defined(need_GL_EXT_vertex_array)
3536 static const char ArrayElement_names
[] =
3537 "i\0" /* Parameter signature */
3539 "glArrayElementEXT\0"
3543 #if defined(need_GL_EXT_depth_bounds_test)
3544 static const char DepthBoundsEXT_names
[] =
3545 "dd\0" /* Parameter signature */
3546 "glDepthBoundsEXT\0"
3550 #if defined(need_GL_NV_vertex_program)
3551 static const char ProgramParameters4fvNV_names
[] =
3552 "iiip\0" /* Parameter signature */
3553 "glProgramParameters4fvNV\0"
3557 #if defined(need_GL_SGIX_polynomial_ffd)
3558 static const char DeformationMap3fSGIX_names
[] =
3559 "iffiiffiiffiip\0" /* Parameter signature */
3560 "glDeformationMap3fSGIX\0"
3564 #if defined(need_GL_NV_vertex_program)
3565 static const char GetProgramivNV_names
[] =
3566 "iip\0" /* Parameter signature */
3567 "glGetProgramivNV\0"
3571 #if defined(need_GL_EXT_histogram)
3572 static const char GetMinmaxParameteriv_names
[] =
3573 "iip\0" /* Parameter signature */
3574 "glGetMinmaxParameteriv\0"
3575 "glGetMinmaxParameterivEXT\0"
3579 #if defined(need_GL_EXT_copy_texture)
3580 static const char CopyTexImage1D_names
[] =
3581 "iiiiiii\0" /* Parameter signature */
3582 "glCopyTexImage1D\0"
3583 "glCopyTexImage1DEXT\0"
3587 #if defined(need_GL_ATI_fragment_shader)
3588 static const char AlphaFragmentOp3ATI_names
[] =
3589 "iiiiiiiiiiii\0" /* Parameter signature */
3590 "glAlphaFragmentOp3ATI\0"
3594 #if defined(need_GL_NV_vertex_program)
3595 static const char GetVertexAttribdvNV_names
[] =
3596 "iip\0" /* Parameter signature */
3597 "glGetVertexAttribdvNV\0"
3601 #if defined(need_GL_NV_vertex_program)
3602 static const char VertexAttrib3fvNV_names
[] =
3603 "ip\0" /* Parameter signature */
3604 "glVertexAttrib3fvNV\0"
3608 #if defined(need_GL_NV_register_combiners)
3609 static const char GetFinalCombinerInputParameterivNV_names
[] =
3610 "iip\0" /* Parameter signature */
3611 "glGetFinalCombinerInputParameterivNV\0"
3615 #if defined(need_GL_NV_evaluators)
3616 static const char GetMapParameterivNV_names
[] =
3617 "iip\0" /* Parameter signature */
3618 "glGetMapParameterivNV\0"
3622 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3623 static const char Uniform4iARB_names
[] =
3624 "iiiii\0" /* Parameter signature */
3630 #if defined(need_GL_EXT_convolution)
3631 static const char ConvolutionParameteri_names
[] =
3632 "iii\0" /* Parameter signature */
3633 "glConvolutionParameteri\0"
3634 "glConvolutionParameteriEXT\0"
3638 #if defined(need_GL_EXT_coordinate_frame)
3639 static const char Binormal3sEXT_names
[] =
3640 "iii\0" /* Parameter signature */
3645 #if defined(need_GL_EXT_convolution)
3646 static const char ConvolutionParameterf_names
[] =
3647 "iif\0" /* Parameter signature */
3648 "glConvolutionParameterf\0"
3649 "glConvolutionParameterfEXT\0"
3653 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
3654 static const char GetColorTableParameteriv_names
[] =
3655 "iip\0" /* Parameter signature */
3656 "glGetColorTableParameteriv\0"
3657 "glGetColorTableParameterivSGI\0"
3658 "glGetColorTableParameterivEXT\0"
3662 #if defined(need_GL_ARB_vertex_program)
3663 static const char ProgramEnvParameter4dvARB_names
[] =
3664 "iip\0" /* Parameter signature */
3665 "glProgramEnvParameter4dvARB\0"
3669 #if defined(need_GL_NV_vertex_program)
3670 static const char VertexAttribs2fvNV_names
[] =
3671 "iip\0" /* Parameter signature */
3672 "glVertexAttribs2fvNV\0"
3676 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3677 static const char UseProgramObjectARB_names
[] =
3678 "i\0" /* Parameter signature */
3680 "glUseProgramObjectARB\0"
3684 #if defined(need_GL_NV_evaluators)
3685 static const char GetMapParameterfvNV_names
[] =
3686 "iip\0" /* Parameter signature */
3687 "glGetMapParameterfvNV\0"
3691 #if defined(need_GL_ATI_fragment_shader)
3692 static const char PassTexCoordATI_names
[] =
3693 "iii\0" /* Parameter signature */
3694 "glPassTexCoordATI\0"
3698 #if defined(need_GL_VERSION_2_0)
3699 static const char DeleteProgram_names
[] =
3700 "i\0" /* Parameter signature */
3705 #if defined(need_GL_EXT_coordinate_frame)
3706 static const char Tangent3ivEXT_names
[] =
3707 "p\0" /* Parameter signature */
3712 #if defined(need_GL_EXT_coordinate_frame)
3713 static const char Tangent3dEXT_names
[] =
3714 "ddd\0" /* Parameter signature */
3719 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3720 static const char SecondaryColor3dvEXT_names
[] =
3721 "p\0" /* Parameter signature */
3722 "glSecondaryColor3dv\0"
3723 "glSecondaryColor3dvEXT\0"
3727 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_multi_draw_arrays)
3728 static const char MultiDrawArraysEXT_names
[] =
3729 "ippi\0" /* Parameter signature */
3730 "glMultiDrawArrays\0"
3731 "glMultiDrawArraysEXT\0"
3735 #if defined(need_GL_EXT_framebuffer_object)
3736 static const char BindRenderbufferEXT_names
[] =
3737 "ii\0" /* Parameter signature */
3738 "glBindRenderbufferEXT\0"
3742 #if defined(need_GL_VERSION_1_3)
3743 static const char MultiTexCoord4dARB_names
[] =
3744 "idddd\0" /* Parameter signature */
3745 "glMultiTexCoord4d\0"
3746 "glMultiTexCoord4dARB\0"
3750 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3751 static const char SecondaryColor3usEXT_names
[] =
3752 "iii\0" /* Parameter signature */
3753 "glSecondaryColor3us\0"
3754 "glSecondaryColor3usEXT\0"
3758 #if defined(need_GL_ARB_vertex_program)
3759 static const char ProgramLocalParameter4fvARB_names
[] =
3760 "iip\0" /* Parameter signature */
3761 "glProgramLocalParameter4fvARB\0"
3765 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
3766 static const char DeleteProgramsNV_names
[] =
3767 "ip\0" /* Parameter signature */
3768 "glDeleteProgramsARB\0"
3769 "glDeleteProgramsNV\0"
3773 #if defined(need_GL_VERSION_1_3)
3774 static const char MultiTexCoord1sARB_names
[] =
3775 "ii\0" /* Parameter signature */
3776 "glMultiTexCoord1s\0"
3777 "glMultiTexCoord1sARB\0"
3781 #if defined(need_GL_SUN_vertex)
3782 static const char ReplacementCodeuiColor3fVertex3fSUN_names
[] =
3783 "iffffff\0" /* Parameter signature */
3784 "glReplacementCodeuiColor3fVertex3fSUN\0"
3788 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
3789 static const char GetVertexAttribPointervNV_names
[] =
3790 "iip\0" /* Parameter signature */
3791 "glGetVertexAttribPointerv\0"
3792 "glGetVertexAttribPointervARB\0"
3793 "glGetVertexAttribPointervNV\0"
3797 #if defined(need_GL_VERSION_1_3)
3798 static const char MultiTexCoord1dvARB_names
[] =
3799 "ip\0" /* Parameter signature */
3800 "glMultiTexCoord1dv\0"
3801 "glMultiTexCoord1dvARB\0"
3805 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3806 static const char Uniform2iARB_names
[] =
3807 "iii\0" /* Parameter signature */
3813 #if defined(need_GL_NV_vertex_program)
3814 static const char GetProgramStringNV_names
[] =
3815 "iip\0" /* Parameter signature */
3816 "glGetProgramStringNV\0"
3820 #if defined(need_GL_EXT_vertex_array)
3821 static const char ColorPointerEXT_names
[] =
3822 "iiiip\0" /* Parameter signature */
3823 "glColorPointerEXT\0"
3827 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
3828 static const char MapBufferARB_names
[] =
3829 "ii\0" /* Parameter signature */
3835 #if defined(need_GL_EXT_coordinate_frame)
3836 static const char Binormal3svEXT_names
[] =
3837 "p\0" /* Parameter signature */
3838 "glBinormal3svEXT\0"
3842 #if defined(need_GL_EXT_light_texture)
3843 static const char ApplyTextureEXT_names
[] =
3844 "i\0" /* Parameter signature */
3845 "glApplyTextureEXT\0"
3849 #if defined(need_GL_EXT_light_texture)
3850 static const char TextureMaterialEXT_names
[] =
3851 "ii\0" /* Parameter signature */
3852 "glTextureMaterialEXT\0"
3856 #if defined(need_GL_EXT_light_texture)
3857 static const char TextureLightEXT_names
[] =
3858 "i\0" /* Parameter signature */
3859 "glTextureLightEXT\0"
3863 #if defined(need_GL_EXT_histogram)
3864 static const char ResetMinmax_names
[] =
3865 "i\0" /* Parameter signature */
3867 "glResetMinmaxEXT\0"
3871 #if defined(need_GL_SGIX_sprite)
3872 static const char SpriteParameterfSGIX_names
[] =
3873 "if\0" /* Parameter signature */
3874 "glSpriteParameterfSGIX\0"
3878 #if defined(need_GL_NV_vertex_program)
3879 static const char VertexAttrib4sNV_names
[] =
3880 "iiiii\0" /* Parameter signature */
3881 "glVertexAttrib4sNV\0"
3885 #if defined(need_GL_EXT_convolution)
3886 static const char GetConvolutionParameterfv_names
[] =
3887 "iip\0" /* Parameter signature */
3888 "glGetConvolutionParameterfv\0"
3889 "glGetConvolutionParameterfvEXT\0"
3893 #if defined(need_GL_NV_vertex_program)
3894 static const char VertexAttribs4dvNV_names
[] =
3895 "iip\0" /* Parameter signature */
3896 "glVertexAttribs4dvNV\0"
3900 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3901 static const char VertexAttrib4dARB_names
[] =
3902 "idddd\0" /* Parameter signature */
3903 "glVertexAttrib4d\0"
3904 "glVertexAttrib4dARB\0"
3908 #if defined(need_GL_NV_fragment_program)
3909 static const char ProgramNamedParameter4dNV_names
[] =
3910 "iipdddd\0" /* Parameter signature */
3911 "glProgramNamedParameter4dNV\0"
3915 #if defined(need_GL_EXT_vertex_weighting)
3916 static const char VertexWeightfEXT_names
[] =
3917 "f\0" /* Parameter signature */
3918 "glVertexWeightfEXT\0"
3922 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
3923 static const char FogCoordfvEXT_names
[] =
3924 "p\0" /* Parameter signature */
3930 #if defined(need_GL_VERSION_1_3)
3931 static const char MultiTexCoord1ivARB_names
[] =
3932 "ip\0" /* Parameter signature */
3933 "glMultiTexCoord1iv\0"
3934 "glMultiTexCoord1ivARB\0"
3938 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3939 static const char SecondaryColor3ubEXT_names
[] =
3940 "iii\0" /* Parameter signature */
3941 "glSecondaryColor3ub\0"
3942 "glSecondaryColor3ubEXT\0"
3946 #if defined(need_GL_VERSION_1_3)
3947 static const char MultiTexCoord2ivARB_names
[] =
3948 "ip\0" /* Parameter signature */
3949 "glMultiTexCoord2iv\0"
3950 "glMultiTexCoord2ivARB\0"
3954 #if defined(need_GL_SGIS_fog_function)
3955 static const char FogFuncSGIS_names
[] =
3956 "ip\0" /* Parameter signature */
3961 #if defined(need_GL_EXT_copy_texture)
3962 static const char CopyTexSubImage2D_names
[] =
3963 "iiiiiiii\0" /* Parameter signature */
3964 "glCopyTexSubImage2D\0"
3965 "glCopyTexSubImage2DEXT\0"
3969 #if defined(need_GL_ARB_shader_objects)
3970 static const char GetObjectParameterivARB_names
[] =
3971 "iip\0" /* Parameter signature */
3972 "glGetObjectParameterivARB\0"
3976 #if defined(need_GL_SUN_vertex)
3977 static const char TexCoord4fVertex4fSUN_names
[] =
3978 "ffffffff\0" /* Parameter signature */
3979 "glTexCoord4fVertex4fSUN\0"
3983 #if defined(need_GL_APPLE_vertex_array_object)
3984 static const char BindVertexArrayAPPLE_names
[] =
3985 "i\0" /* Parameter signature */
3986 "glBindVertexArrayAPPLE\0"
3990 #if defined(need_GL_ARB_vertex_program)
3991 static const char GetProgramLocalParameterdvARB_names
[] =
3992 "iip\0" /* Parameter signature */
3993 "glGetProgramLocalParameterdvARB\0"
3997 #if defined(need_GL_EXT_histogram)
3998 static const char GetHistogramParameteriv_names
[] =
3999 "iip\0" /* Parameter signature */
4000 "glGetHistogramParameteriv\0"
4001 "glGetHistogramParameterivEXT\0"
4005 #if defined(need_GL_VERSION_1_3)
4006 static const char MultiTexCoord1iARB_names
[] =
4007 "ii\0" /* Parameter signature */
4008 "glMultiTexCoord1i\0"
4009 "glMultiTexCoord1iARB\0"
4013 #if defined(need_GL_EXT_convolution)
4014 static const char GetConvolutionFilter_names
[] =
4015 "iiip\0" /* Parameter signature */
4016 "glGetConvolutionFilter\0"
4017 "glGetConvolutionFilterEXT\0"
4021 #if defined(need_GL_ARB_vertex_program)
4022 static const char GetProgramivARB_names
[] =
4023 "iip\0" /* Parameter signature */
4024 "glGetProgramivARB\0"
4028 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_blend_func_separate) || defined(need_GL_INGR_blend_func_separate)
4029 static const char BlendFuncSeparateEXT_names
[] =
4030 "iiii\0" /* Parameter signature */
4031 "glBlendFuncSeparate\0"
4032 "glBlendFuncSeparateEXT\0"
4033 "glBlendFuncSeparateINGR\0"
4037 #if defined(need_GL_APPLE_vertex_array_object)
4038 static const char IsVertexArrayAPPLE_names
[] =
4039 "i\0" /* Parameter signature */
4040 "glIsVertexArrayAPPLE\0"
4044 #if defined(need_GL_NV_vertex_program)
4045 static const char ProgramParameters4dvNV_names
[] =
4046 "iiip\0" /* Parameter signature */
4047 "glProgramParameters4dvNV\0"
4051 #if defined(need_GL_SUN_vertex)
4052 static const char TexCoord2fColor3fVertex3fvSUN_names
[] =
4053 "ppp\0" /* Parameter signature */
4054 "glTexCoord2fColor3fVertex3fvSUN\0"
4058 #if defined(need_GL_EXT_coordinate_frame)
4059 static const char Binormal3dvEXT_names
[] =
4060 "p\0" /* Parameter signature */
4061 "glBinormal3dvEXT\0"
4065 #if defined(need_GL_NV_fence)
4066 static const char FinishFenceNV_names
[] =
4067 "i\0" /* Parameter signature */
4072 #if defined(need_GL_SGIS_fog_function)
4073 static const char GetFogFuncSGIS_names
[] =
4074 "p\0" /* Parameter signature */
4075 "glGetFogFuncSGIS\0"
4079 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
4080 static const char GetUniformLocationARB_names
[] =
4081 "ip\0" /* Parameter signature */
4082 "glGetUniformLocation\0"
4083 "glGetUniformLocationARB\0"
4087 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
4088 static const char SecondaryColor3fEXT_names
[] =
4089 "fff\0" /* Parameter signature */
4090 "glSecondaryColor3f\0"
4091 "glSecondaryColor3fEXT\0"
4095 #if defined(need_GL_NV_register_combiners)
4096 static const char CombinerInputNV_names
[] =
4097 "iiiiii\0" /* Parameter signature */
4098 "glCombinerInputNV\0"
4102 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4103 static const char VertexAttrib3sARB_names
[] =
4104 "iiii\0" /* Parameter signature */
4105 "glVertexAttrib3s\0"
4106 "glVertexAttrib3sARB\0"
4110 #if defined(need_GL_SUN_vertex)
4111 static const char ReplacementCodeuiNormal3fVertex3fvSUN_names
[] =
4112 "ppp\0" /* Parameter signature */
4113 "glReplacementCodeuiNormal3fVertex3fvSUN\0"
4117 #if defined(need_GL_ARB_vertex_program)
4118 static const char ProgramStringARB_names
[] =
4119 "iiip\0" /* Parameter signature */
4120 "glProgramStringARB\0"
4124 #if defined(need_GL_SUN_vertex)
4125 static const char TexCoord4fVertex4fvSUN_names
[] =
4126 "pp\0" /* Parameter signature */
4127 "glTexCoord4fVertex4fvSUN\0"
4131 #if defined(need_GL_NV_vertex_program)
4132 static const char VertexAttrib3sNV_names
[] =
4133 "iiii\0" /* Parameter signature */
4134 "glVertexAttrib3sNV\0"
4138 #if defined(need_GL_NV_vertex_program)
4139 static const char VertexAttrib1fNV_names
[] =
4140 "if\0" /* Parameter signature */
4141 "glVertexAttrib1fNV\0"
4145 #if defined(need_GL_SGIX_fragment_lighting)
4146 static const char FragmentLightfSGIX_names
[] =
4147 "iif\0" /* Parameter signature */
4148 "glFragmentLightfSGIX\0"
4152 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
4153 static const char GetCompressedTexImageARB_names
[] =
4154 "iip\0" /* Parameter signature */
4155 "glGetCompressedTexImage\0"
4156 "glGetCompressedTexImageARB\0"
4160 #if defined(need_GL_EXT_vertex_weighting)
4161 static const char VertexWeightPointerEXT_names
[] =
4162 "iiip\0" /* Parameter signature */
4163 "glVertexWeightPointerEXT\0"
4167 #if defined(need_GL_EXT_histogram)
4168 static const char GetHistogram_names
[] =
4169 "iiiip\0" /* Parameter signature */
4171 "glGetHistogramEXT\0"
4175 #if defined(need_GL_EXT_stencil_two_side)
4176 static const char ActiveStencilFaceEXT_names
[] =
4177 "i\0" /* Parameter signature */
4178 "glActiveStencilFaceEXT\0"
4182 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
4183 static const char GetShaderSourceARB_names
[] =
4184 "iipp\0" /* Parameter signature */
4185 "glGetShaderSource\0"
4186 "glGetShaderSourceARB\0"
4190 #if defined(need_GL_SGIX_igloo_interface)
4191 static const char IglooInterfaceSGIX_names
[] =
4192 "ip\0" /* Parameter signature */
4193 "glIglooInterfaceSGIX\0"
4197 #if defined(need_GL_NV_vertex_program)
4198 static const char VertexAttrib4dNV_names
[] =
4199 "idddd\0" /* Parameter signature */
4200 "glVertexAttrib4dNV\0"
4204 #if defined(need_GL_IBM_multimode_draw_arrays)
4205 static const char MultiModeDrawElementsIBM_names
[] =
4206 "ppipii\0" /* Parameter signature */
4207 "glMultiModeDrawElementsIBM\0"
4211 #if defined(need_GL_VERSION_1_3)
4212 static const char MultiTexCoord4svARB_names
[] =
4213 "ip\0" /* Parameter signature */
4214 "glMultiTexCoord4sv\0"
4215 "glMultiTexCoord4svARB\0"
4219 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
4220 static const char GenQueriesARB_names
[] =
4221 "ip\0" /* Parameter signature */
4227 #if defined(need_GL_SUN_vertex)
4228 static const char ReplacementCodeuiVertex3fSUN_names
[] =
4229 "ifff\0" /* Parameter signature */
4230 "glReplacementCodeuiVertex3fSUN\0"
4234 #if defined(need_GL_EXT_coordinate_frame)
4235 static const char Tangent3iEXT_names
[] =
4236 "iii\0" /* Parameter signature */
4241 #if defined(need_GL_SUN_mesh_array)
4242 static const char DrawMeshArraysSUN_names
[] =
4243 "iiii\0" /* Parameter signature */
4244 "glDrawMeshArraysSUN\0"
4248 #if defined(need_GL_NV_evaluators)
4249 static const char GetMapControlPointsNV_names
[] =
4250 "iiiiiip\0" /* Parameter signature */
4251 "glGetMapControlPointsNV\0"
4255 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_draw_buffers) || defined(need_GL_ATI_draw_buffers)
4256 static const char DrawBuffersARB_names
[] =
4257 "ip\0" /* Parameter signature */
4259 "glDrawBuffersARB\0"
4260 "glDrawBuffersATI\0"
4264 #if defined(need_GL_ARB_vertex_program)
4265 static const char ProgramLocalParameter4fARB_names
[] =
4266 "iiffff\0" /* Parameter signature */
4267 "glProgramLocalParameter4fARB\0"
4271 #if defined(need_GL_SGIX_sprite)
4272 static const char SpriteParameterivSGIX_names
[] =
4273 "ip\0" /* Parameter signature */
4274 "glSpriteParameterivSGIX\0"
4278 #if defined(need_GL_VERSION_1_3)
4279 static const char MultiTexCoord1fARB_names
[] =
4280 "if\0" /* Parameter signature */
4281 "glMultiTexCoord1f\0"
4282 "glMultiTexCoord1fARB\0"
4286 #if defined(need_GL_NV_vertex_program)
4287 static const char VertexAttribs4ubvNV_names
[] =
4288 "iip\0" /* Parameter signature */
4289 "glVertexAttribs4ubvNV\0"
4293 #if defined(need_GL_ARB_vertex_blend)
4294 static const char WeightsvARB_names
[] =
4295 "ip\0" /* Parameter signature */
4300 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
4301 static const char Uniform1fvARB_names
[] =
4302 "iip\0" /* Parameter signature */
4308 #if defined(need_GL_EXT_copy_texture)
4309 static const char CopyTexSubImage1D_names
[] =
4310 "iiiiii\0" /* Parameter signature */
4311 "glCopyTexSubImage1D\0"
4312 "glCopyTexSubImage1DEXT\0"
4316 #if defined(need_GL_EXT_texture_object)
4317 static const char BindTexture_names
[] =
4318 "ii\0" /* Parameter signature */
4320 "glBindTextureEXT\0"
4324 #if defined(need_GL_ATI_fragment_shader)
4325 static const char BeginFragmentShaderATI_names
[] =
4326 "\0" /* Parameter signature */
4327 "glBeginFragmentShaderATI\0"
4331 #if defined(need_GL_VERSION_1_3)
4332 static const char MultiTexCoord4fARB_names
[] =
4333 "iffff\0" /* Parameter signature */
4334 "glMultiTexCoord4f\0"
4335 "glMultiTexCoord4fARB\0"
4339 #if defined(need_GL_NV_vertex_program)
4340 static const char VertexAttribs3svNV_names
[] =
4341 "iip\0" /* Parameter signature */
4342 "glVertexAttribs3svNV\0"
4346 #if defined(need_GL_SUN_triangle_list)
4347 static const char ReplacementCodeuivSUN_names
[] =
4348 "p\0" /* Parameter signature */
4349 "glReplacementCodeuivSUN\0"
4353 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4354 static const char EnableVertexAttribArrayARB_names
[] =
4355 "i\0" /* Parameter signature */
4356 "glEnableVertexAttribArray\0"
4357 "glEnableVertexAttribArrayARB\0"
4361 #if defined(need_GL_INTEL_parallel_arrays)
4362 static const char NormalPointervINTEL_names
[] =
4363 "ip\0" /* Parameter signature */
4364 "glNormalPointervINTEL\0"
4368 #if defined(need_GL_EXT_convolution)
4369 static const char CopyConvolutionFilter2D_names
[] =
4370 "iiiiii\0" /* Parameter signature */
4371 "glCopyConvolutionFilter2D\0"
4372 "glCopyConvolutionFilter2DEXT\0"
4376 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
4377 static const char WindowPos3ivMESA_names
[] =
4378 "p\0" /* Parameter signature */
4380 "glWindowPos3ivARB\0"
4381 "glWindowPos3ivMESA\0"
4385 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4386 static const char IsBufferARB_names
[] =
4387 "i\0" /* Parameter signature */
4393 #if defined(need_GL_MESA_window_pos)
4394 static const char WindowPos4iMESA_names
[] =
4395 "iiii\0" /* Parameter signature */
4396 "glWindowPos4iMESA\0"
4400 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4401 static const char VertexAttrib4uivARB_names
[] =
4402 "ip\0" /* Parameter signature */
4403 "glVertexAttrib4uiv\0"
4404 "glVertexAttrib4uivARB\0"
4408 #if defined(need_GL_EXT_coordinate_frame)
4409 static const char Tangent3bvEXT_names
[] =
4410 "p\0" /* Parameter signature */
4415 #if defined(need_GL_VERSION_2_1)
4416 static const char UniformMatrix3x4fv_names
[] =
4417 "iiip\0" /* Parameter signature */
4418 "glUniformMatrix3x4fv\0"
4422 #if defined(need_GL_EXT_coordinate_frame)
4423 static const char Binormal3fvEXT_names
[] =
4424 "p\0" /* Parameter signature */
4425 "glBinormal3fvEXT\0"
4429 #if defined(need_GL_INTEL_parallel_arrays)
4430 static const char TexCoordPointervINTEL_names
[] =
4431 "iip\0" /* Parameter signature */
4432 "glTexCoordPointervINTEL\0"
4436 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4437 static const char DeleteBuffersARB_names
[] =
4438 "ip\0" /* Parameter signature */
4440 "glDeleteBuffersARB\0"
4444 #if defined(need_GL_MESA_window_pos)
4445 static const char WindowPos4fvMESA_names
[] =
4446 "p\0" /* Parameter signature */
4447 "glWindowPos4fvMESA\0"
4451 #if defined(need_GL_NV_vertex_program)
4452 static const char VertexAttrib1sNV_names
[] =
4453 "ii\0" /* Parameter signature */
4454 "glVertexAttrib1sNV\0"
4458 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
4459 static const char SecondaryColor3svEXT_names
[] =
4460 "p\0" /* Parameter signature */
4461 "glSecondaryColor3sv\0"
4462 "glSecondaryColor3svEXT\0"
4466 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
4467 static const char LoadTransposeMatrixfARB_names
[] =
4468 "p\0" /* Parameter signature */
4469 "glLoadTransposeMatrixf\0"
4470 "glLoadTransposeMatrixfARB\0"
4474 #if defined(need_GL_EXT_vertex_array)
4475 static const char GetPointerv_names
[] =
4476 "ip\0" /* Parameter signature */
4478 "glGetPointervEXT\0"
4482 #if defined(need_GL_EXT_coordinate_frame)
4483 static const char Tangent3bEXT_names
[] =
4484 "iii\0" /* Parameter signature */
4489 #if defined(need_GL_NV_register_combiners)
4490 static const char CombinerParameterfNV_names
[] =
4491 "if\0" /* Parameter signature */
4492 "glCombinerParameterfNV\0"
4496 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
4497 static const char BindProgramNV_names
[] =
4498 "ii\0" /* Parameter signature */
4499 "glBindProgramARB\0"
4504 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4505 static const char VertexAttrib4svARB_names
[] =
4506 "ip\0" /* Parameter signature */
4507 "glVertexAttrib4sv\0"
4508 "glVertexAttrib4svARB\0"
4512 #if defined(need_GL_MESA_shader_debug)
4513 static const char CreateDebugObjectMESA_names
[] =
4514 "\0" /* Parameter signature */
4515 "glCreateDebugObjectMESA\0"
4519 #if defined(need_GL_VERSION_2_0)
4520 static const char GetShaderiv_names
[] =
4521 "iip\0" /* Parameter signature */
4526 #if defined(need_GL_ATI_fragment_shader)
4527 static const char BindFragmentShaderATI_names
[] =
4528 "i\0" /* Parameter signature */
4529 "glBindFragmentShaderATI\0"
4533 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4534 static const char UnmapBufferARB_names
[] =
4535 "i\0" /* Parameter signature */
4537 "glUnmapBufferARB\0"
4541 #if defined(need_GL_EXT_histogram)
4542 static const char Minmax_names
[] =
4543 "iii\0" /* Parameter signature */
4549 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
4550 static const char FogCoorddvEXT_names
[] =
4551 "p\0" /* Parameter signature */
4557 #if defined(need_GL_SUNX_constant_data)
4558 static const char FinishTextureSUNX_names
[] =
4559 "\0" /* Parameter signature */
4560 "glFinishTextureSUNX\0"
4564 #if defined(need_GL_SGIX_fragment_lighting)
4565 static const char GetFragmentLightfvSGIX_names
[] =
4566 "iip\0" /* Parameter signature */
4567 "glGetFragmentLightfvSGIX\0"
4571 #if defined(need_GL_NV_register_combiners)
4572 static const char GetFinalCombinerInputParameterfvNV_names
[] =
4573 "iip\0" /* Parameter signature */
4574 "glGetFinalCombinerInputParameterfvNV\0"
4578 #if defined(need_GL_ATI_fragment_shader)
4579 static const char ColorFragmentOp3ATI_names
[] =
4580 "iiiiiiiiiiiii\0" /* Parameter signature */
4581 "glColorFragmentOp3ATI\0"
4585 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4586 static const char VertexAttrib2svARB_names
[] =
4587 "ip\0" /* Parameter signature */
4588 "glVertexAttrib2sv\0"
4589 "glVertexAttrib2svARB\0"
4593 #if defined(need_GL_NV_vertex_program)
4594 static const char AreProgramsResidentNV_names
[] =
4595 "ipp\0" /* Parameter signature */
4596 "glAreProgramsResidentNV\0"
4600 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
4601 static const char WindowPos3svMESA_names
[] =
4602 "p\0" /* Parameter signature */
4604 "glWindowPos3svARB\0"
4605 "glWindowPos3svMESA\0"
4609 #if defined(need_GL_EXT_color_subtable)
4610 static const char CopyColorSubTable_names
[] =
4611 "iiiii\0" /* Parameter signature */
4612 "glCopyColorSubTable\0"
4613 "glCopyColorSubTableEXT\0"
4617 #if defined(need_GL_ARB_vertex_blend)
4618 static const char WeightdvARB_names
[] =
4619 "ip\0" /* Parameter signature */
4624 #if defined(need_GL_SGIX_instruments)
4625 static const char PollInstrumentsSGIX_names
[] =
4626 "p\0" /* Parameter signature */
4627 "glPollInstrumentsSGIX\0"
4631 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4632 static const char VertexAttrib4NubvARB_names
[] =
4633 "ip\0" /* Parameter signature */
4634 "glVertexAttrib4Nubv\0"
4635 "glVertexAttrib4NubvARB\0"
4639 #if defined(need_GL_NV_vertex_program)
4640 static const char VertexAttrib3dvNV_names
[] =
4641 "ip\0" /* Parameter signature */
4642 "glVertexAttrib3dvNV\0"
4646 #if defined(need_GL_ARB_shader_objects)
4647 static const char GetObjectParameterfvARB_names
[] =
4648 "iip\0" /* Parameter signature */
4649 "glGetObjectParameterfvARB\0"
4653 #if defined(need_GL_ARB_vertex_program)
4654 static const char GetProgramEnvParameterdvARB_names
[] =
4655 "iip\0" /* Parameter signature */
4656 "glGetProgramEnvParameterdvARB\0"
4660 #if defined(need_GL_EXT_compiled_vertex_array)
4661 static const char LockArraysEXT_names
[] =
4662 "ii\0" /* Parameter signature */
4667 #if defined(need_GL_EXT_pixel_transform)
4668 static const char PixelTransformParameterivEXT_names
[] =
4669 "iip\0" /* Parameter signature */
4670 "glPixelTransformParameterivEXT\0"
4674 #if defined(need_GL_EXT_coordinate_frame)
4675 static const char BinormalPointerEXT_names
[] =
4676 "iip\0" /* Parameter signature */
4677 "glBinormalPointerEXT\0"
4681 #if defined(need_GL_NV_vertex_program)
4682 static const char VertexAttrib1dNV_names
[] =
4683 "id\0" /* Parameter signature */
4684 "glVertexAttrib1dNV\0"
4688 #if defined(need_GL_NV_register_combiners)
4689 static const char GetCombinerInputParameterivNV_names
[] =
4690 "iiiip\0" /* Parameter signature */
4691 "glGetCombinerInputParameterivNV\0"
4695 #if defined(need_GL_VERSION_1_3)
4696 static const char MultiTexCoord2fvARB_names
[] =
4697 "ip\0" /* Parameter signature */
4698 "glMultiTexCoord2fv\0"
4699 "glMultiTexCoord2fvARB\0"
4703 #if defined(need_GL_EXT_framebuffer_object)
4704 static const char GetRenderbufferParameterivEXT_names
[] =
4705 "iip\0" /* Parameter signature */
4706 "glGetRenderbufferParameterivEXT\0"
4710 #if defined(need_GL_NV_register_combiners)
4711 static const char CombinerParameterivNV_names
[] =
4712 "ip\0" /* Parameter signature */
4713 "glCombinerParameterivNV\0"
4717 #if defined(need_GL_ATI_fragment_shader)
4718 static const char GenFragmentShadersATI_names
[] =
4719 "i\0" /* Parameter signature */
4720 "glGenFragmentShadersATI\0"
4724 #if defined(need_GL_EXT_vertex_array)
4725 static const char DrawArrays_names
[] =
4726 "iii\0" /* Parameter signature */
4732 #if defined(need_GL_ARB_vertex_blend)
4733 static const char WeightuivARB_names
[] =
4734 "ip\0" /* Parameter signature */
4739 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4740 static const char VertexAttrib2sARB_names
[] =
4741 "iii\0" /* Parameter signature */
4742 "glVertexAttrib2s\0"
4743 "glVertexAttrib2sARB\0"
4747 #if defined(need_GL_SGIX_async)
4748 static const char GenAsyncMarkersSGIX_names
[] =
4749 "i\0" /* Parameter signature */
4750 "glGenAsyncMarkersSGIX\0"
4754 #if defined(need_GL_EXT_coordinate_frame)
4755 static const char Tangent3svEXT_names
[] =
4756 "p\0" /* Parameter signature */
4761 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4762 static const char BindBufferARB_names
[] =
4763 "ii\0" /* Parameter signature */
4769 #if defined(need_GL_ARB_shader_objects)
4770 static const char GetInfoLogARB_names
[] =
4771 "iipp\0" /* Parameter signature */
4776 #if defined(need_GL_NV_vertex_program)
4777 static const char VertexAttribs4svNV_names
[] =
4778 "iip\0" /* Parameter signature */
4779 "glVertexAttribs4svNV\0"
4783 #if defined(need_GL_IBM_vertex_array_lists)
4784 static const char EdgeFlagPointerListIBM_names
[] =
4785 "ipi\0" /* Parameter signature */
4786 "glEdgeFlagPointerListIBM\0"
4790 #if defined(need_GL_VERSION_2_1)
4791 static const char UniformMatrix3x2fv_names
[] =
4792 "iiip\0" /* Parameter signature */
4793 "glUniformMatrix3x2fv\0"
4797 #if defined(need_GL_EXT_histogram)
4798 static const char GetMinmaxParameterfv_names
[] =
4799 "iip\0" /* Parameter signature */
4800 "glGetMinmaxParameterfv\0"
4801 "glGetMinmaxParameterfvEXT\0"
4805 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4806 static const char VertexAttrib1fvARB_names
[] =
4807 "ip\0" /* Parameter signature */
4808 "glVertexAttrib1fv\0"
4809 "glVertexAttrib1fvARB\0"
4813 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4814 static const char GenBuffersARB_names
[] =
4815 "ip\0" /* Parameter signature */
4821 #if defined(need_GL_NV_vertex_program)
4822 static const char VertexAttribs1svNV_names
[] =
4823 "iip\0" /* Parameter signature */
4824 "glVertexAttribs1svNV\0"
4828 #if defined(need_GL_EXT_coordinate_frame)
4829 static const char Binormal3bEXT_names
[] =
4830 "iii\0" /* Parameter signature */
4835 #if defined(need_GL_SGIX_fragment_lighting)
4836 static const char FragmentMaterialivSGIX_names
[] =
4837 "iip\0" /* Parameter signature */
4838 "glFragmentMaterialivSGIX\0"
4842 #if defined(need_GL_NV_vertex_array_range)
4843 static const char VertexArrayRangeNV_names
[] =
4844 "ip\0" /* Parameter signature */
4845 "glVertexArrayRangeNV\0"
4849 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
4850 static const char GenProgramsNV_names
[] =
4851 "ip\0" /* Parameter signature */
4852 "glGenProgramsARB\0"
4857 #if defined(need_GL_NV_vertex_program)
4858 static const char VertexAttrib4dvNV_names
[] =
4859 "ip\0" /* Parameter signature */
4860 "glVertexAttrib4dvNV\0"
4864 #if defined(need_GL_ATI_fragment_shader)
4865 static const char EndFragmentShaderATI_names
[] =
4866 "\0" /* Parameter signature */
4867 "glEndFragmentShaderATI\0"
4871 #if defined(need_GL_EXT_coordinate_frame)
4872 static const char Binormal3iEXT_names
[] =
4873 "iii\0" /* Parameter signature */
4878 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
4879 static const char WindowPos2fMESA_names
[] =
4880 "ff\0" /* Parameter signature */
4882 "glWindowPos2fARB\0"
4883 "glWindowPos2fMESA\0"
4887 #if defined(need_GL_3DFX_tbuffer)
4888 static const struct dri_extension_function GL_3DFX_tbuffer_functions
[] = {
4889 { TbufferMask3DFX_names
, TbufferMask3DFX_remap_index
, -1 },
4894 #if defined(need_GL_APPLE_vertex_array_object)
4895 static const struct dri_extension_function GL_APPLE_vertex_array_object_functions
[] = {
4896 { DeleteVertexArraysAPPLE_names
, DeleteVertexArraysAPPLE_remap_index
, -1 },
4897 { GenVertexArraysAPPLE_names
, GenVertexArraysAPPLE_remap_index
, -1 },
4898 { BindVertexArrayAPPLE_names
, BindVertexArrayAPPLE_remap_index
, -1 },
4899 { IsVertexArrayAPPLE_names
, IsVertexArrayAPPLE_remap_index
, -1 },
4904 #if defined(need_GL_ARB_draw_buffers)
4905 static const struct dri_extension_function GL_ARB_draw_buffers_functions
[] = {
4906 { DrawBuffersARB_names
, DrawBuffersARB_remap_index
, -1 },
4911 #if defined(need_GL_ARB_matrix_palette)
4912 static const struct dri_extension_function GL_ARB_matrix_palette_functions
[] = {
4913 { MatrixIndexusvARB_names
, MatrixIndexusvARB_remap_index
, -1 },
4914 { MatrixIndexuivARB_names
, MatrixIndexuivARB_remap_index
, -1 },
4915 { MatrixIndexPointerARB_names
, MatrixIndexPointerARB_remap_index
, -1 },
4916 { CurrentPaletteMatrixARB_names
, CurrentPaletteMatrixARB_remap_index
, -1 },
4917 { MatrixIndexubvARB_names
, MatrixIndexubvARB_remap_index
, -1 },
4922 #if defined(need_GL_ARB_multisample)
4923 static const struct dri_extension_function GL_ARB_multisample_functions
[] = {
4924 { SampleCoverageARB_names
, SampleCoverageARB_remap_index
, -1 },
4929 #if defined(need_GL_ARB_occlusion_query)
4930 static const struct dri_extension_function GL_ARB_occlusion_query_functions
[] = {
4931 { BeginQueryARB_names
, BeginQueryARB_remap_index
, -1 },
4932 { GetQueryivARB_names
, GetQueryivARB_remap_index
, -1 },
4933 { GetQueryObjectivARB_names
, GetQueryObjectivARB_remap_index
, -1 },
4934 { EndQueryARB_names
, EndQueryARB_remap_index
, -1 },
4935 { GetQueryObjectuivARB_names
, GetQueryObjectuivARB_remap_index
, -1 },
4936 { DeleteQueriesARB_names
, DeleteQueriesARB_remap_index
, -1 },
4937 { IsQueryARB_names
, IsQueryARB_remap_index
, -1 },
4938 { GenQueriesARB_names
, GenQueriesARB_remap_index
, -1 },
4943 #if defined(need_GL_ARB_point_parameters)
4944 static const struct dri_extension_function GL_ARB_point_parameters_functions
[] = {
4945 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
4946 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
4951 #if defined(need_GL_ARB_shader_objects)
4952 static const struct dri_extension_function GL_ARB_shader_objects_functions
[] = {
4953 { UniformMatrix3fvARB_names
, UniformMatrix3fvARB_remap_index
, -1 },
4954 { Uniform2fARB_names
, Uniform2fARB_remap_index
, -1 },
4955 { Uniform2ivARB_names
, Uniform2ivARB_remap_index
, -1 },
4956 { UniformMatrix4fvARB_names
, UniformMatrix4fvARB_remap_index
, -1 },
4957 { CreateProgramObjectARB_names
, CreateProgramObjectARB_remap_index
, -1 },
4958 { Uniform3iARB_names
, Uniform3iARB_remap_index
, -1 },
4959 { CreateShaderObjectARB_names
, CreateShaderObjectARB_remap_index
, -1 },
4960 { Uniform1fARB_names
, Uniform1fARB_remap_index
, -1 },
4961 { AttachObjectARB_names
, AttachObjectARB_remap_index
, -1 },
4962 { UniformMatrix2fvARB_names
, UniformMatrix2fvARB_remap_index
, -1 },
4963 { GetAttachedObjectsARB_names
, GetAttachedObjectsARB_remap_index
, -1 },
4964 { Uniform3fvARB_names
, Uniform3fvARB_remap_index
, -1 },
4965 { GetHandleARB_names
, GetHandleARB_remap_index
, -1 },
4966 { GetActiveUniformARB_names
, GetActiveUniformARB_remap_index
, -1 },
4967 { GetUniformivARB_names
, GetUniformivARB_remap_index
, -1 },
4968 { Uniform2fvARB_names
, Uniform2fvARB_remap_index
, -1 },
4969 { DeleteObjectARB_names
, DeleteObjectARB_remap_index
, -1 },
4970 { ValidateProgramARB_names
, ValidateProgramARB_remap_index
, -1 },
4971 { Uniform3ivARB_names
, Uniform3ivARB_remap_index
, -1 },
4972 { CompileShaderARB_names
, CompileShaderARB_remap_index
, -1 },
4973 { Uniform3fARB_names
, Uniform3fARB_remap_index
, -1 },
4974 { Uniform4fARB_names
, Uniform4fARB_remap_index
, -1 },
4975 { LinkProgramARB_names
, LinkProgramARB_remap_index
, -1 },
4976 { ShaderSourceARB_names
, ShaderSourceARB_remap_index
, -1 },
4977 { Uniform4ivARB_names
, Uniform4ivARB_remap_index
, -1 },
4978 { Uniform1ivARB_names
, Uniform1ivARB_remap_index
, -1 },
4979 { Uniform1iARB_names
, Uniform1iARB_remap_index
, -1 },
4980 { Uniform4fvARB_names
, Uniform4fvARB_remap_index
, -1 },
4981 { GetUniformfvARB_names
, GetUniformfvARB_remap_index
, -1 },
4982 { DetachObjectARB_names
, DetachObjectARB_remap_index
, -1 },
4983 { Uniform4iARB_names
, Uniform4iARB_remap_index
, -1 },
4984 { UseProgramObjectARB_names
, UseProgramObjectARB_remap_index
, -1 },
4985 { Uniform2iARB_names
, Uniform2iARB_remap_index
, -1 },
4986 { GetObjectParameterivARB_names
, GetObjectParameterivARB_remap_index
, -1 },
4987 { GetUniformLocationARB_names
, GetUniformLocationARB_remap_index
, -1 },
4988 { GetShaderSourceARB_names
, GetShaderSourceARB_remap_index
, -1 },
4989 { Uniform1fvARB_names
, Uniform1fvARB_remap_index
, -1 },
4990 { GetObjectParameterfvARB_names
, GetObjectParameterfvARB_remap_index
, -1 },
4991 { GetInfoLogARB_names
, GetInfoLogARB_remap_index
, -1 },
4996 #if defined(need_GL_ARB_texture_compression)
4997 static const struct dri_extension_function GL_ARB_texture_compression_functions
[] = {
4998 { CompressedTexSubImage2DARB_names
, CompressedTexSubImage2DARB_remap_index
, -1 },
4999 { CompressedTexImage3DARB_names
, CompressedTexImage3DARB_remap_index
, -1 },
5000 { CompressedTexImage1DARB_names
, CompressedTexImage1DARB_remap_index
, -1 },
5001 { CompressedTexSubImage1DARB_names
, CompressedTexSubImage1DARB_remap_index
, -1 },
5002 { CompressedTexSubImage3DARB_names
, CompressedTexSubImage3DARB_remap_index
, -1 },
5003 { CompressedTexImage2DARB_names
, CompressedTexImage2DARB_remap_index
, -1 },
5004 { GetCompressedTexImageARB_names
, GetCompressedTexImageARB_remap_index
, -1 },
5009 #if defined(need_GL_ARB_transpose_matrix)
5010 static const struct dri_extension_function GL_ARB_transpose_matrix_functions
[] = {
5011 { MultTransposeMatrixdARB_names
, MultTransposeMatrixdARB_remap_index
, -1 },
5012 { LoadTransposeMatrixdARB_names
, LoadTransposeMatrixdARB_remap_index
, -1 },
5013 { MultTransposeMatrixfARB_names
, MultTransposeMatrixfARB_remap_index
, -1 },
5014 { LoadTransposeMatrixfARB_names
, LoadTransposeMatrixfARB_remap_index
, -1 },
5019 #if defined(need_GL_ARB_vertex_blend)
5020 static const struct dri_extension_function GL_ARB_vertex_blend_functions
[] = {
5021 { WeightubvARB_names
, WeightubvARB_remap_index
, -1 },
5022 { WeightivARB_names
, WeightivARB_remap_index
, -1 },
5023 { WeightPointerARB_names
, WeightPointerARB_remap_index
, -1 },
5024 { WeightfvARB_names
, WeightfvARB_remap_index
, -1 },
5025 { WeightbvARB_names
, WeightbvARB_remap_index
, -1 },
5026 { WeightusvARB_names
, WeightusvARB_remap_index
, -1 },
5027 { VertexBlendARB_names
, VertexBlendARB_remap_index
, -1 },
5028 { WeightsvARB_names
, WeightsvARB_remap_index
, -1 },
5029 { WeightdvARB_names
, WeightdvARB_remap_index
, -1 },
5030 { WeightuivARB_names
, WeightuivARB_remap_index
, -1 },
5035 #if defined(need_GL_ARB_vertex_buffer_object)
5036 static const struct dri_extension_function GL_ARB_vertex_buffer_object_functions
[] = {
5037 { GetBufferSubDataARB_names
, GetBufferSubDataARB_remap_index
, -1 },
5038 { BufferSubDataARB_names
, BufferSubDataARB_remap_index
, -1 },
5039 { BufferDataARB_names
, BufferDataARB_remap_index
, -1 },
5040 { GetBufferPointervARB_names
, GetBufferPointervARB_remap_index
, -1 },
5041 { GetBufferParameterivARB_names
, GetBufferParameterivARB_remap_index
, -1 },
5042 { MapBufferARB_names
, MapBufferARB_remap_index
, -1 },
5043 { IsBufferARB_names
, IsBufferARB_remap_index
, -1 },
5044 { DeleteBuffersARB_names
, DeleteBuffersARB_remap_index
, -1 },
5045 { UnmapBufferARB_names
, UnmapBufferARB_remap_index
, -1 },
5046 { BindBufferARB_names
, BindBufferARB_remap_index
, -1 },
5047 { GenBuffersARB_names
, GenBuffersARB_remap_index
, -1 },
5052 #if defined(need_GL_ARB_vertex_program)
5053 static const struct dri_extension_function GL_ARB_vertex_program_functions
[] = {
5054 { VertexAttrib2fARB_names
, VertexAttrib2fARB_remap_index
, -1 },
5055 { VertexAttrib3fARB_names
, VertexAttrib3fARB_remap_index
, -1 },
5056 { VertexAttrib1svARB_names
, VertexAttrib1svARB_remap_index
, -1 },
5057 { VertexAttrib4NusvARB_names
, VertexAttrib4NusvARB_remap_index
, -1 },
5058 { DisableVertexAttribArrayARB_names
, DisableVertexAttribArrayARB_remap_index
, -1 },
5059 { ProgramLocalParameter4dARB_names
, ProgramLocalParameter4dARB_remap_index
, -1 },
5060 { VertexAttrib1fARB_names
, VertexAttrib1fARB_remap_index
, -1 },
5061 { VertexAttrib4NbvARB_names
, VertexAttrib4NbvARB_remap_index
, -1 },
5062 { VertexAttrib1sARB_names
, VertexAttrib1sARB_remap_index
, -1 },
5063 { GetProgramLocalParameterfvARB_names
, GetProgramLocalParameterfvARB_remap_index
, -1 },
5064 { VertexAttrib3dvARB_names
, VertexAttrib3dvARB_remap_index
, -1 },
5065 { ProgramEnvParameter4fvARB_names
, ProgramEnvParameter4fvARB_remap_index
, -1 },
5066 { GetVertexAttribivARB_names
, GetVertexAttribivARB_remap_index
, -1 },
5067 { VertexAttrib4ivARB_names
, VertexAttrib4ivARB_remap_index
, -1 },
5068 { VertexAttrib4bvARB_names
, VertexAttrib4bvARB_remap_index
, -1 },
5069 { VertexAttrib3dARB_names
, VertexAttrib3dARB_remap_index
, -1 },
5070 { VertexAttrib4fARB_names
, VertexAttrib4fARB_remap_index
, -1 },
5071 { VertexAttrib4fvARB_names
, VertexAttrib4fvARB_remap_index
, -1 },
5072 { ProgramLocalParameter4dvARB_names
, ProgramLocalParameter4dvARB_remap_index
, -1 },
5073 { VertexAttrib2dARB_names
, VertexAttrib2dARB_remap_index
, -1 },
5074 { VertexAttrib1dvARB_names
, VertexAttrib1dvARB_remap_index
, -1 },
5075 { GetVertexAttribfvARB_names
, GetVertexAttribfvARB_remap_index
, -1 },
5076 { VertexAttrib4ubvARB_names
, VertexAttrib4ubvARB_remap_index
, -1 },
5077 { ProgramEnvParameter4fARB_names
, ProgramEnvParameter4fARB_remap_index
, -1 },
5078 { VertexAttrib4sARB_names
, VertexAttrib4sARB_remap_index
, -1 },
5079 { VertexAttrib2dvARB_names
, VertexAttrib2dvARB_remap_index
, -1 },
5080 { VertexAttrib2fvARB_names
, VertexAttrib2fvARB_remap_index
, -1 },
5081 { VertexAttrib4NivARB_names
, VertexAttrib4NivARB_remap_index
, -1 },
5082 { GetProgramStringARB_names
, GetProgramStringARB_remap_index
, -1 },
5083 { VertexAttrib4NuivARB_names
, VertexAttrib4NuivARB_remap_index
, -1 },
5084 { IsProgramNV_names
, IsProgramNV_remap_index
, -1 },
5085 { ProgramEnvParameter4dARB_names
, ProgramEnvParameter4dARB_remap_index
, -1 },
5086 { VertexAttrib1dARB_names
, VertexAttrib1dARB_remap_index
, -1 },
5087 { VertexAttrib4usvARB_names
, VertexAttrib4usvARB_remap_index
, -1 },
5088 { VertexAttrib3svARB_names
, VertexAttrib3svARB_remap_index
, -1 },
5089 { GetVertexAttribdvARB_names
, GetVertexAttribdvARB_remap_index
, -1 },
5090 { VertexAttrib4dvARB_names
, VertexAttrib4dvARB_remap_index
, -1 },
5091 { VertexAttribPointerARB_names
, VertexAttribPointerARB_remap_index
, -1 },
5092 { VertexAttrib4NsvARB_names
, VertexAttrib4NsvARB_remap_index
, -1 },
5093 { VertexAttrib3fvARB_names
, VertexAttrib3fvARB_remap_index
, -1 },
5094 { VertexAttrib4NubARB_names
, VertexAttrib4NubARB_remap_index
, -1 },
5095 { GetProgramEnvParameterfvARB_names
, GetProgramEnvParameterfvARB_remap_index
, -1 },
5096 { ProgramEnvParameter4dvARB_names
, ProgramEnvParameter4dvARB_remap_index
, -1 },
5097 { ProgramLocalParameter4fvARB_names
, ProgramLocalParameter4fvARB_remap_index
, -1 },
5098 { DeleteProgramsNV_names
, DeleteProgramsNV_remap_index
, -1 },
5099 { GetVertexAttribPointervNV_names
, GetVertexAttribPointervNV_remap_index
, -1 },
5100 { VertexAttrib4dARB_names
, VertexAttrib4dARB_remap_index
, -1 },
5101 { GetProgramLocalParameterdvARB_names
, GetProgramLocalParameterdvARB_remap_index
, -1 },
5102 { GetProgramivARB_names
, GetProgramivARB_remap_index
, -1 },
5103 { VertexAttrib3sARB_names
, VertexAttrib3sARB_remap_index
, -1 },
5104 { ProgramStringARB_names
, ProgramStringARB_remap_index
, -1 },
5105 { ProgramLocalParameter4fARB_names
, ProgramLocalParameter4fARB_remap_index
, -1 },
5106 { EnableVertexAttribArrayARB_names
, EnableVertexAttribArrayARB_remap_index
, -1 },
5107 { VertexAttrib4uivARB_names
, VertexAttrib4uivARB_remap_index
, -1 },
5108 { BindProgramNV_names
, BindProgramNV_remap_index
, -1 },
5109 { VertexAttrib4svARB_names
, VertexAttrib4svARB_remap_index
, -1 },
5110 { VertexAttrib2svARB_names
, VertexAttrib2svARB_remap_index
, -1 },
5111 { VertexAttrib4NubvARB_names
, VertexAttrib4NubvARB_remap_index
, -1 },
5112 { GetProgramEnvParameterdvARB_names
, GetProgramEnvParameterdvARB_remap_index
, -1 },
5113 { VertexAttrib2sARB_names
, VertexAttrib2sARB_remap_index
, -1 },
5114 { VertexAttrib1fvARB_names
, VertexAttrib1fvARB_remap_index
, -1 },
5115 { GenProgramsNV_names
, GenProgramsNV_remap_index
, -1 },
5120 #if defined(need_GL_ARB_vertex_shader)
5121 static const struct dri_extension_function GL_ARB_vertex_shader_functions
[] = {
5122 { GetActiveAttribARB_names
, GetActiveAttribARB_remap_index
, -1 },
5123 { GetAttribLocationARB_names
, GetAttribLocationARB_remap_index
, -1 },
5124 { BindAttribLocationARB_names
, BindAttribLocationARB_remap_index
, -1 },
5129 #if defined(need_GL_ARB_window_pos)
5130 static const struct dri_extension_function GL_ARB_window_pos_functions
[] = {
5131 { WindowPos3fMESA_names
, WindowPos3fMESA_remap_index
, -1 },
5132 { WindowPos2dvMESA_names
, WindowPos2dvMESA_remap_index
, -1 },
5133 { WindowPos2svMESA_names
, WindowPos2svMESA_remap_index
, -1 },
5134 { WindowPos3dMESA_names
, WindowPos3dMESA_remap_index
, -1 },
5135 { WindowPos2fvMESA_names
, WindowPos2fvMESA_remap_index
, -1 },
5136 { WindowPos2dMESA_names
, WindowPos2dMESA_remap_index
, -1 },
5137 { WindowPos3dvMESA_names
, WindowPos3dvMESA_remap_index
, -1 },
5138 { WindowPos3fvMESA_names
, WindowPos3fvMESA_remap_index
, -1 },
5139 { WindowPos2iMESA_names
, WindowPos2iMESA_remap_index
, -1 },
5140 { WindowPos3sMESA_names
, WindowPos3sMESA_remap_index
, -1 },
5141 { WindowPos2ivMESA_names
, WindowPos2ivMESA_remap_index
, -1 },
5142 { WindowPos2sMESA_names
, WindowPos2sMESA_remap_index
, -1 },
5143 { WindowPos3iMESA_names
, WindowPos3iMESA_remap_index
, -1 },
5144 { WindowPos3ivMESA_names
, WindowPos3ivMESA_remap_index
, -1 },
5145 { WindowPos3svMESA_names
, WindowPos3svMESA_remap_index
, -1 },
5146 { WindowPos2fMESA_names
, WindowPos2fMESA_remap_index
, -1 },
5151 #if defined(need_GL_ATI_blend_equation_separate)
5152 static const struct dri_extension_function GL_ATI_blend_equation_separate_functions
[] = {
5153 { BlendEquationSeparateEXT_names
, BlendEquationSeparateEXT_remap_index
, -1 },
5158 #if defined(need_GL_ATI_draw_buffers)
5159 static const struct dri_extension_function GL_ATI_draw_buffers_functions
[] = {
5160 { DrawBuffersARB_names
, DrawBuffersARB_remap_index
, -1 },
5165 #if defined(need_GL_ATI_fragment_shader)
5166 static const struct dri_extension_function GL_ATI_fragment_shader_functions
[] = {
5167 { ColorFragmentOp2ATI_names
, ColorFragmentOp2ATI_remap_index
, -1 },
5168 { DeleteFragmentShaderATI_names
, DeleteFragmentShaderATI_remap_index
, -1 },
5169 { SetFragmentShaderConstantATI_names
, SetFragmentShaderConstantATI_remap_index
, -1 },
5170 { SampleMapATI_names
, SampleMapATI_remap_index
, -1 },
5171 { AlphaFragmentOp2ATI_names
, AlphaFragmentOp2ATI_remap_index
, -1 },
5172 { AlphaFragmentOp1ATI_names
, AlphaFragmentOp1ATI_remap_index
, -1 },
5173 { ColorFragmentOp1ATI_names
, ColorFragmentOp1ATI_remap_index
, -1 },
5174 { AlphaFragmentOp3ATI_names
, AlphaFragmentOp3ATI_remap_index
, -1 },
5175 { PassTexCoordATI_names
, PassTexCoordATI_remap_index
, -1 },
5176 { BeginFragmentShaderATI_names
, BeginFragmentShaderATI_remap_index
, -1 },
5177 { BindFragmentShaderATI_names
, BindFragmentShaderATI_remap_index
, -1 },
5178 { ColorFragmentOp3ATI_names
, ColorFragmentOp3ATI_remap_index
, -1 },
5179 { GenFragmentShadersATI_names
, GenFragmentShadersATI_remap_index
, -1 },
5180 { EndFragmentShaderATI_names
, EndFragmentShaderATI_remap_index
, -1 },
5185 #if defined(need_GL_EXT_blend_color)
5186 static const struct dri_extension_function GL_EXT_blend_color_functions
[] = {
5187 { BlendColor_names
, -1, 336 },
5192 #if defined(need_GL_EXT_blend_equation_separate)
5193 static const struct dri_extension_function GL_EXT_blend_equation_separate_functions
[] = {
5194 { BlendEquationSeparateEXT_names
, BlendEquationSeparateEXT_remap_index
, -1 },
5199 #if defined(need_GL_EXT_blend_func_separate)
5200 static const struct dri_extension_function GL_EXT_blend_func_separate_functions
[] = {
5201 { BlendFuncSeparateEXT_names
, BlendFuncSeparateEXT_remap_index
, -1 },
5206 #if defined(need_GL_EXT_blend_minmax)
5207 static const struct dri_extension_function GL_EXT_blend_minmax_functions
[] = {
5208 { BlendEquation_names
, -1, 337 },
5213 #if defined(need_GL_EXT_color_subtable)
5214 static const struct dri_extension_function GL_EXT_color_subtable_functions
[] = {
5215 { ColorSubTable_names
, -1, 346 },
5216 { CopyColorSubTable_names
, -1, 347 },
5221 #if defined(need_GL_EXT_compiled_vertex_array)
5222 static const struct dri_extension_function GL_EXT_compiled_vertex_array_functions
[] = {
5223 { UnlockArraysEXT_names
, UnlockArraysEXT_remap_index
, -1 },
5224 { LockArraysEXT_names
, LockArraysEXT_remap_index
, -1 },
5229 #if defined(need_GL_EXT_convolution)
5230 static const struct dri_extension_function GL_EXT_convolution_functions
[] = {
5231 { ConvolutionFilter1D_names
, -1, 348 },
5232 { CopyConvolutionFilter1D_names
, -1, 354 },
5233 { GetConvolutionParameteriv_names
, -1, 358 },
5234 { ConvolutionFilter2D_names
, -1, 349 },
5235 { ConvolutionParameteriv_names
, -1, 353 },
5236 { ConvolutionParameterfv_names
, -1, 351 },
5237 { GetSeparableFilter_names
, -1, 359 },
5238 { SeparableFilter2D_names
, -1, 360 },
5239 { ConvolutionParameteri_names
, -1, 352 },
5240 { ConvolutionParameterf_names
, -1, 350 },
5241 { GetConvolutionParameterfv_names
, -1, 357 },
5242 { GetConvolutionFilter_names
, -1, 356 },
5243 { CopyConvolutionFilter2D_names
, -1, 355 },
5248 #if defined(need_GL_EXT_coordinate_frame)
5249 static const struct dri_extension_function GL_EXT_coordinate_frame_functions
[] = {
5250 { TangentPointerEXT_names
, TangentPointerEXT_remap_index
, -1 },
5251 { Binormal3ivEXT_names
, Binormal3ivEXT_remap_index
, -1 },
5252 { Tangent3sEXT_names
, Tangent3sEXT_remap_index
, -1 },
5253 { Tangent3fvEXT_names
, Tangent3fvEXT_remap_index
, -1 },
5254 { Binormal3fEXT_names
, Binormal3fEXT_remap_index
, -1 },
5255 { Tangent3dvEXT_names
, Tangent3dvEXT_remap_index
, -1 },
5256 { Binormal3bvEXT_names
, Binormal3bvEXT_remap_index
, -1 },
5257 { Binormal3dEXT_names
, Binormal3dEXT_remap_index
, -1 },
5258 { Tangent3fEXT_names
, Tangent3fEXT_remap_index
, -1 },
5259 { Binormal3sEXT_names
, Binormal3sEXT_remap_index
, -1 },
5260 { Tangent3ivEXT_names
, Tangent3ivEXT_remap_index
, -1 },
5261 { Tangent3dEXT_names
, Tangent3dEXT_remap_index
, -1 },
5262 { Binormal3svEXT_names
, Binormal3svEXT_remap_index
, -1 },
5263 { Binormal3dvEXT_names
, Binormal3dvEXT_remap_index
, -1 },
5264 { Tangent3iEXT_names
, Tangent3iEXT_remap_index
, -1 },
5265 { Tangent3bvEXT_names
, Tangent3bvEXT_remap_index
, -1 },
5266 { Binormal3fvEXT_names
, Binormal3fvEXT_remap_index
, -1 },
5267 { Tangent3bEXT_names
, Tangent3bEXT_remap_index
, -1 },
5268 { BinormalPointerEXT_names
, BinormalPointerEXT_remap_index
, -1 },
5269 { Tangent3svEXT_names
, Tangent3svEXT_remap_index
, -1 },
5270 { Binormal3bEXT_names
, Binormal3bEXT_remap_index
, -1 },
5271 { Binormal3iEXT_names
, Binormal3iEXT_remap_index
, -1 },
5276 #if defined(need_GL_EXT_copy_texture)
5277 static const struct dri_extension_function GL_EXT_copy_texture_functions
[] = {
5278 { CopyTexSubImage3D_names
, -1, 373 },
5279 { CopyTexImage2D_names
, -1, 324 },
5280 { CopyTexImage1D_names
, -1, 323 },
5281 { CopyTexSubImage2D_names
, -1, 326 },
5282 { CopyTexSubImage1D_names
, -1, 325 },
5287 #if defined(need_GL_EXT_cull_vertex)
5288 static const struct dri_extension_function GL_EXT_cull_vertex_functions
[] = {
5289 { CullParameterdvEXT_names
, CullParameterdvEXT_remap_index
, -1 },
5290 { CullParameterfvEXT_names
, CullParameterfvEXT_remap_index
, -1 },
5295 #if defined(need_GL_EXT_depth_bounds_test)
5296 static const struct dri_extension_function GL_EXT_depth_bounds_test_functions
[] = {
5297 { DepthBoundsEXT_names
, DepthBoundsEXT_remap_index
, -1 },
5302 #if defined(need_GL_EXT_draw_range_elements)
5303 static const struct dri_extension_function GL_EXT_draw_range_elements_functions
[] = {
5304 { DrawRangeElements_names
, -1, 338 },
5309 #if defined(need_GL_EXT_fog_coord)
5310 static const struct dri_extension_function GL_EXT_fog_coord_functions
[] = {
5311 { FogCoorddEXT_names
, FogCoorddEXT_remap_index
, -1 },
5312 { FogCoordfEXT_names
, FogCoordfEXT_remap_index
, -1 },
5313 { FogCoordPointerEXT_names
, FogCoordPointerEXT_remap_index
, -1 },
5314 { FogCoordfvEXT_names
, FogCoordfvEXT_remap_index
, -1 },
5315 { FogCoorddvEXT_names
, FogCoorddvEXT_remap_index
, -1 },
5320 #if defined(need_GL_EXT_framebuffer_blit)
5321 static const struct dri_extension_function GL_EXT_framebuffer_blit_functions
[] = {
5322 { BlitFramebufferEXT_names
, BlitFramebufferEXT_remap_index
, -1 },
5327 #if defined(need_GL_EXT_framebuffer_object)
5328 static const struct dri_extension_function GL_EXT_framebuffer_object_functions
[] = {
5329 { GenerateMipmapEXT_names
, GenerateMipmapEXT_remap_index
, -1 },
5330 { IsRenderbufferEXT_names
, IsRenderbufferEXT_remap_index
, -1 },
5331 { RenderbufferStorageEXT_names
, RenderbufferStorageEXT_remap_index
, -1 },
5332 { CheckFramebufferStatusEXT_names
, CheckFramebufferStatusEXT_remap_index
, -1 },
5333 { DeleteRenderbuffersEXT_names
, DeleteRenderbuffersEXT_remap_index
, -1 },
5334 { FramebufferTexture3DEXT_names
, FramebufferTexture3DEXT_remap_index
, -1 },
5335 { FramebufferRenderbufferEXT_names
, FramebufferRenderbufferEXT_remap_index
, -1 },
5336 { FramebufferTexture1DEXT_names
, FramebufferTexture1DEXT_remap_index
, -1 },
5337 { BindFramebufferEXT_names
, BindFramebufferEXT_remap_index
, -1 },
5338 { GenRenderbuffersEXT_names
, GenRenderbuffersEXT_remap_index
, -1 },
5339 { IsFramebufferEXT_names
, IsFramebufferEXT_remap_index
, -1 },
5340 { FramebufferTexture2DEXT_names
, FramebufferTexture2DEXT_remap_index
, -1 },
5341 { GetFramebufferAttachmentParameterivEXT_names
, GetFramebufferAttachmentParameterivEXT_remap_index
, -1 },
5342 { DeleteFramebuffersEXT_names
, DeleteFramebuffersEXT_remap_index
, -1 },
5343 { GenFramebuffersEXT_names
, GenFramebuffersEXT_remap_index
, -1 },
5344 { BindRenderbufferEXT_names
, BindRenderbufferEXT_remap_index
, -1 },
5345 { GetRenderbufferParameterivEXT_names
, GetRenderbufferParameterivEXT_remap_index
, -1 },
5350 #if defined(need_GL_EXT_gpu_program_parameters)
5351 static const struct dri_extension_function GL_EXT_gpu_program_parameters_functions
[] = {
5352 { ProgramLocalParameters4fvEXT_names
, ProgramLocalParameters4fvEXT_remap_index
, -1 },
5353 { ProgramEnvParameters4fvEXT_names
, ProgramEnvParameters4fvEXT_remap_index
, -1 },
5358 #if defined(need_GL_EXT_histogram)
5359 static const struct dri_extension_function GL_EXT_histogram_functions
[] = {
5360 { Histogram_names
, -1, 367 },
5361 { ResetHistogram_names
, -1, 369 },
5362 { GetMinmax_names
, -1, 364 },
5363 { GetHistogramParameterfv_names
, -1, 362 },
5364 { GetMinmaxParameteriv_names
, -1, 366 },
5365 { ResetMinmax_names
, -1, 370 },
5366 { GetHistogramParameteriv_names
, -1, 363 },
5367 { GetHistogram_names
, -1, 361 },
5368 { Minmax_names
, -1, 368 },
5369 { GetMinmaxParameterfv_names
, -1, 365 },
5374 #if defined(need_GL_EXT_index_func)
5375 static const struct dri_extension_function GL_EXT_index_func_functions
[] = {
5376 { IndexFuncEXT_names
, IndexFuncEXT_remap_index
, -1 },
5381 #if defined(need_GL_EXT_index_material)
5382 static const struct dri_extension_function GL_EXT_index_material_functions
[] = {
5383 { IndexMaterialEXT_names
, IndexMaterialEXT_remap_index
, -1 },
5388 #if defined(need_GL_EXT_light_texture)
5389 static const struct dri_extension_function GL_EXT_light_texture_functions
[] = {
5390 { ApplyTextureEXT_names
, ApplyTextureEXT_remap_index
, -1 },
5391 { TextureMaterialEXT_names
, TextureMaterialEXT_remap_index
, -1 },
5392 { TextureLightEXT_names
, TextureLightEXT_remap_index
, -1 },
5397 #if defined(need_GL_EXT_multi_draw_arrays)
5398 static const struct dri_extension_function GL_EXT_multi_draw_arrays_functions
[] = {
5399 { MultiDrawElementsEXT_names
, MultiDrawElementsEXT_remap_index
, -1 },
5400 { MultiDrawArraysEXT_names
, MultiDrawArraysEXT_remap_index
, -1 },
5405 #if defined(need_GL_EXT_multisample)
5406 static const struct dri_extension_function GL_EXT_multisample_functions
[] = {
5407 { SampleMaskSGIS_names
, SampleMaskSGIS_remap_index
, -1 },
5408 { SamplePatternSGIS_names
, SamplePatternSGIS_remap_index
, -1 },
5413 #if defined(need_GL_EXT_paletted_texture)
5414 static const struct dri_extension_function GL_EXT_paletted_texture_functions
[] = {
5415 { ColorTable_names
, -1, 339 },
5416 { GetColorTable_names
, -1, 343 },
5417 { GetColorTableParameterfv_names
, -1, 344 },
5418 { GetColorTableParameteriv_names
, -1, 345 },
5423 #if defined(need_GL_EXT_pixel_transform)
5424 static const struct dri_extension_function GL_EXT_pixel_transform_functions
[] = {
5425 { PixelTransformParameterfvEXT_names
, PixelTransformParameterfvEXT_remap_index
, -1 },
5426 { PixelTransformParameteriEXT_names
, PixelTransformParameteriEXT_remap_index
, -1 },
5427 { PixelTransformParameterfEXT_names
, PixelTransformParameterfEXT_remap_index
, -1 },
5428 { PixelTransformParameterivEXT_names
, PixelTransformParameterivEXT_remap_index
, -1 },
5433 #if defined(need_GL_EXT_point_parameters)
5434 static const struct dri_extension_function GL_EXT_point_parameters_functions
[] = {
5435 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
5436 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
5441 #if defined(need_GL_EXT_polygon_offset)
5442 static const struct dri_extension_function GL_EXT_polygon_offset_functions
[] = {
5443 { PolygonOffsetEXT_names
, PolygonOffsetEXT_remap_index
, -1 },
5448 #if defined(need_GL_EXT_secondary_color)
5449 static const struct dri_extension_function GL_EXT_secondary_color_functions
[] = {
5450 { SecondaryColor3iEXT_names
, SecondaryColor3iEXT_remap_index
, -1 },
5451 { SecondaryColor3bEXT_names
, SecondaryColor3bEXT_remap_index
, -1 },
5452 { SecondaryColor3bvEXT_names
, SecondaryColor3bvEXT_remap_index
, -1 },
5453 { SecondaryColor3sEXT_names
, SecondaryColor3sEXT_remap_index
, -1 },
5454 { SecondaryColor3dEXT_names
, SecondaryColor3dEXT_remap_index
, -1 },
5455 { SecondaryColorPointerEXT_names
, SecondaryColorPointerEXT_remap_index
, -1 },
5456 { SecondaryColor3uiEXT_names
, SecondaryColor3uiEXT_remap_index
, -1 },
5457 { SecondaryColor3usvEXT_names
, SecondaryColor3usvEXT_remap_index
, -1 },
5458 { SecondaryColor3ivEXT_names
, SecondaryColor3ivEXT_remap_index
, -1 },
5459 { SecondaryColor3fvEXT_names
, SecondaryColor3fvEXT_remap_index
, -1 },
5460 { SecondaryColor3ubvEXT_names
, SecondaryColor3ubvEXT_remap_index
, -1 },
5461 { SecondaryColor3uivEXT_names
, SecondaryColor3uivEXT_remap_index
, -1 },
5462 { SecondaryColor3dvEXT_names
, SecondaryColor3dvEXT_remap_index
, -1 },
5463 { SecondaryColor3usEXT_names
, SecondaryColor3usEXT_remap_index
, -1 },
5464 { SecondaryColor3ubEXT_names
, SecondaryColor3ubEXT_remap_index
, -1 },
5465 { SecondaryColor3fEXT_names
, SecondaryColor3fEXT_remap_index
, -1 },
5466 { SecondaryColor3svEXT_names
, SecondaryColor3svEXT_remap_index
, -1 },
5471 #if defined(need_GL_EXT_stencil_two_side)
5472 static const struct dri_extension_function GL_EXT_stencil_two_side_functions
[] = {
5473 { ActiveStencilFaceEXT_names
, ActiveStencilFaceEXT_remap_index
, -1 },
5478 #if defined(need_GL_EXT_subtexture)
5479 static const struct dri_extension_function GL_EXT_subtexture_functions
[] = {
5480 { TexSubImage1D_names
, -1, 332 },
5481 { TexSubImage2D_names
, -1, 333 },
5486 #if defined(need_GL_EXT_texture3D)
5487 static const struct dri_extension_function GL_EXT_texture3D_functions
[] = {
5488 { TexImage3D_names
, -1, 371 },
5489 { TexSubImage3D_names
, -1, 372 },
5494 #if defined(need_GL_EXT_texture_array)
5495 static const struct dri_extension_function GL_EXT_texture_array_functions
[] = {
5496 { FramebufferTextureLayerEXT_names
, FramebufferTextureLayerEXT_remap_index
, -1 },
5501 #if defined(need_GL_EXT_texture_object)
5502 static const struct dri_extension_function GL_EXT_texture_object_functions
[] = {
5503 { PrioritizeTextures_names
, -1, 331 },
5504 { AreTexturesResident_names
, -1, 322 },
5505 { GenTextures_names
, -1, 328 },
5506 { DeleteTextures_names
, -1, 327 },
5507 { IsTexture_names
, -1, 330 },
5508 { BindTexture_names
, -1, 307 },
5513 #if defined(need_GL_EXT_texture_perturb_normal)
5514 static const struct dri_extension_function GL_EXT_texture_perturb_normal_functions
[] = {
5515 { TextureNormalEXT_names
, TextureNormalEXT_remap_index
, -1 },
5520 #if defined(need_GL_EXT_timer_query)
5521 static const struct dri_extension_function GL_EXT_timer_query_functions
[] = {
5522 { GetQueryObjectui64vEXT_names
, GetQueryObjectui64vEXT_remap_index
, -1 },
5523 { GetQueryObjecti64vEXT_names
, GetQueryObjecti64vEXT_remap_index
, -1 },
5528 #if defined(need_GL_EXT_vertex_array)
5529 static const struct dri_extension_function GL_EXT_vertex_array_functions
[] = {
5530 { IndexPointerEXT_names
, IndexPointerEXT_remap_index
, -1 },
5531 { NormalPointerEXT_names
, NormalPointerEXT_remap_index
, -1 },
5532 { VertexPointerEXT_names
, VertexPointerEXT_remap_index
, -1 },
5533 { TexCoordPointerEXT_names
, TexCoordPointerEXT_remap_index
, -1 },
5534 { EdgeFlagPointerEXT_names
, EdgeFlagPointerEXT_remap_index
, -1 },
5535 { ArrayElement_names
, -1, 306 },
5536 { ColorPointerEXT_names
, ColorPointerEXT_remap_index
, -1 },
5537 { GetPointerv_names
, -1, 329 },
5538 { DrawArrays_names
, -1, 310 },
5543 #if defined(need_GL_EXT_vertex_weighting)
5544 static const struct dri_extension_function GL_EXT_vertex_weighting_functions
[] = {
5545 { VertexWeightfvEXT_names
, VertexWeightfvEXT_remap_index
, -1 },
5546 { VertexWeightfEXT_names
, VertexWeightfEXT_remap_index
, -1 },
5547 { VertexWeightPointerEXT_names
, VertexWeightPointerEXT_remap_index
, -1 },
5552 #if defined(need_GL_HP_image_transform)
5553 static const struct dri_extension_function GL_HP_image_transform_functions
[] = {
5554 { GetImageTransformParameterfvHP_names
, GetImageTransformParameterfvHP_remap_index
, -1 },
5555 { ImageTransformParameterfHP_names
, ImageTransformParameterfHP_remap_index
, -1 },
5556 { ImageTransformParameterfvHP_names
, ImageTransformParameterfvHP_remap_index
, -1 },
5557 { ImageTransformParameteriHP_names
, ImageTransformParameteriHP_remap_index
, -1 },
5558 { GetImageTransformParameterivHP_names
, GetImageTransformParameterivHP_remap_index
, -1 },
5559 { ImageTransformParameterivHP_names
, ImageTransformParameterivHP_remap_index
, -1 },
5564 #if defined(need_GL_IBM_multimode_draw_arrays)
5565 static const struct dri_extension_function GL_IBM_multimode_draw_arrays_functions
[] = {
5566 { MultiModeDrawArraysIBM_names
, MultiModeDrawArraysIBM_remap_index
, -1 },
5567 { MultiModeDrawElementsIBM_names
, MultiModeDrawElementsIBM_remap_index
, -1 },
5572 #if defined(need_GL_IBM_vertex_array_lists)
5573 static const struct dri_extension_function GL_IBM_vertex_array_lists_functions
[] = {
5574 { SecondaryColorPointerListIBM_names
, SecondaryColorPointerListIBM_remap_index
, -1 },
5575 { NormalPointerListIBM_names
, NormalPointerListIBM_remap_index
, -1 },
5576 { FogCoordPointerListIBM_names
, FogCoordPointerListIBM_remap_index
, -1 },
5577 { VertexPointerListIBM_names
, VertexPointerListIBM_remap_index
, -1 },
5578 { ColorPointerListIBM_names
, ColorPointerListIBM_remap_index
, -1 },
5579 { TexCoordPointerListIBM_names
, TexCoordPointerListIBM_remap_index
, -1 },
5580 { IndexPointerListIBM_names
, IndexPointerListIBM_remap_index
, -1 },
5581 { EdgeFlagPointerListIBM_names
, EdgeFlagPointerListIBM_remap_index
, -1 },
5586 #if defined(need_GL_INGR_blend_func_separate)
5587 static const struct dri_extension_function GL_INGR_blend_func_separate_functions
[] = {
5588 { BlendFuncSeparateEXT_names
, BlendFuncSeparateEXT_remap_index
, -1 },
5593 #if defined(need_GL_INTEL_parallel_arrays)
5594 static const struct dri_extension_function GL_INTEL_parallel_arrays_functions
[] = {
5595 { VertexPointervINTEL_names
, VertexPointervINTEL_remap_index
, -1 },
5596 { ColorPointervINTEL_names
, ColorPointervINTEL_remap_index
, -1 },
5597 { NormalPointervINTEL_names
, NormalPointervINTEL_remap_index
, -1 },
5598 { TexCoordPointervINTEL_names
, TexCoordPointervINTEL_remap_index
, -1 },
5603 #if defined(need_GL_MESA_resize_buffers)
5604 static const struct dri_extension_function GL_MESA_resize_buffers_functions
[] = {
5605 { ResizeBuffersMESA_names
, ResizeBuffersMESA_remap_index
, -1 },
5610 #if defined(need_GL_MESA_shader_debug)
5611 static const struct dri_extension_function GL_MESA_shader_debug_functions
[] = {
5612 { GetDebugLogLengthMESA_names
, GetDebugLogLengthMESA_remap_index
, -1 },
5613 { ClearDebugLogMESA_names
, ClearDebugLogMESA_remap_index
, -1 },
5614 { GetDebugLogMESA_names
, GetDebugLogMESA_remap_index
, -1 },
5615 { CreateDebugObjectMESA_names
, CreateDebugObjectMESA_remap_index
, -1 },
5620 #if defined(need_GL_MESA_window_pos)
5621 static const struct dri_extension_function GL_MESA_window_pos_functions
[] = {
5622 { WindowPos3fMESA_names
, WindowPos3fMESA_remap_index
, -1 },
5623 { WindowPos2dvMESA_names
, WindowPos2dvMESA_remap_index
, -1 },
5624 { WindowPos4svMESA_names
, WindowPos4svMESA_remap_index
, -1 },
5625 { WindowPos2svMESA_names
, WindowPos2svMESA_remap_index
, -1 },
5626 { WindowPos3dMESA_names
, WindowPos3dMESA_remap_index
, -1 },
5627 { WindowPos2fvMESA_names
, WindowPos2fvMESA_remap_index
, -1 },
5628 { WindowPos4dMESA_names
, WindowPos4dMESA_remap_index
, -1 },
5629 { WindowPos2dMESA_names
, WindowPos2dMESA_remap_index
, -1 },
5630 { WindowPos4ivMESA_names
, WindowPos4ivMESA_remap_index
, -1 },
5631 { WindowPos4fMESA_names
, WindowPos4fMESA_remap_index
, -1 },
5632 { WindowPos3dvMESA_names
, WindowPos3dvMESA_remap_index
, -1 },
5633 { WindowPos3fvMESA_names
, WindowPos3fvMESA_remap_index
, -1 },
5634 { WindowPos4dvMESA_names
, WindowPos4dvMESA_remap_index
, -1 },
5635 { WindowPos2iMESA_names
, WindowPos2iMESA_remap_index
, -1 },
5636 { WindowPos3sMESA_names
, WindowPos3sMESA_remap_index
, -1 },
5637 { WindowPos4sMESA_names
, WindowPos4sMESA_remap_index
, -1 },
5638 { WindowPos2ivMESA_names
, WindowPos2ivMESA_remap_index
, -1 },
5639 { WindowPos2sMESA_names
, WindowPos2sMESA_remap_index
, -1 },
5640 { WindowPos3iMESA_names
, WindowPos3iMESA_remap_index
, -1 },
5641 { WindowPos3ivMESA_names
, WindowPos3ivMESA_remap_index
, -1 },
5642 { WindowPos4iMESA_names
, WindowPos4iMESA_remap_index
, -1 },
5643 { WindowPos4fvMESA_names
, WindowPos4fvMESA_remap_index
, -1 },
5644 { WindowPos3svMESA_names
, WindowPos3svMESA_remap_index
, -1 },
5645 { WindowPos2fMESA_names
, WindowPos2fMESA_remap_index
, -1 },
5650 #if defined(need_GL_NV_evaluators)
5651 static const struct dri_extension_function GL_NV_evaluators_functions
[] = {
5652 { GetMapAttribParameterivNV_names
, GetMapAttribParameterivNV_remap_index
, -1 },
5653 { MapControlPointsNV_names
, MapControlPointsNV_remap_index
, -1 },
5654 { MapParameterfvNV_names
, MapParameterfvNV_remap_index
, -1 },
5655 { EvalMapsNV_names
, EvalMapsNV_remap_index
, -1 },
5656 { GetMapAttribParameterfvNV_names
, GetMapAttribParameterfvNV_remap_index
, -1 },
5657 { MapParameterivNV_names
, MapParameterivNV_remap_index
, -1 },
5658 { GetMapParameterivNV_names
, GetMapParameterivNV_remap_index
, -1 },
5659 { GetMapParameterfvNV_names
, GetMapParameterfvNV_remap_index
, -1 },
5660 { GetMapControlPointsNV_names
, GetMapControlPointsNV_remap_index
, -1 },
5665 #if defined(need_GL_NV_fence)
5666 static const struct dri_extension_function GL_NV_fence_functions
[] = {
5667 { GenFencesNV_names
, GenFencesNV_remap_index
, -1 },
5668 { TestFenceNV_names
, TestFenceNV_remap_index
, -1 },
5669 { IsFenceNV_names
, IsFenceNV_remap_index
, -1 },
5670 { DeleteFencesNV_names
, DeleteFencesNV_remap_index
, -1 },
5671 { SetFenceNV_names
, SetFenceNV_remap_index
, -1 },
5672 { GetFenceivNV_names
, GetFenceivNV_remap_index
, -1 },
5673 { FinishFenceNV_names
, FinishFenceNV_remap_index
, -1 },
5678 #if defined(need_GL_NV_fragment_program)
5679 static const struct dri_extension_function GL_NV_fragment_program_functions
[] = {
5680 { GetProgramNamedParameterdvNV_names
, GetProgramNamedParameterdvNV_remap_index
, -1 },
5681 { GetProgramNamedParameterfvNV_names
, GetProgramNamedParameterfvNV_remap_index
, -1 },
5682 { ProgramNamedParameter4fNV_names
, ProgramNamedParameter4fNV_remap_index
, -1 },
5683 { ProgramNamedParameter4fvNV_names
, ProgramNamedParameter4fvNV_remap_index
, -1 },
5684 { ProgramNamedParameter4dvNV_names
, ProgramNamedParameter4dvNV_remap_index
, -1 },
5685 { ProgramNamedParameter4dNV_names
, ProgramNamedParameter4dNV_remap_index
, -1 },
5690 #if defined(need_GL_NV_point_sprite)
5691 static const struct dri_extension_function GL_NV_point_sprite_functions
[] = {
5692 { PointParameteriNV_names
, PointParameteriNV_remap_index
, -1 },
5693 { PointParameterivNV_names
, PointParameterivNV_remap_index
, -1 },
5698 #if defined(need_GL_NV_register_combiners)
5699 static const struct dri_extension_function GL_NV_register_combiners_functions
[] = {
5700 { CombinerOutputNV_names
, CombinerOutputNV_remap_index
, -1 },
5701 { CombinerParameterfvNV_names
, CombinerParameterfvNV_remap_index
, -1 },
5702 { GetCombinerOutputParameterfvNV_names
, GetCombinerOutputParameterfvNV_remap_index
, -1 },
5703 { FinalCombinerInputNV_names
, FinalCombinerInputNV_remap_index
, -1 },
5704 { GetCombinerInputParameterfvNV_names
, GetCombinerInputParameterfvNV_remap_index
, -1 },
5705 { GetCombinerOutputParameterivNV_names
, GetCombinerOutputParameterivNV_remap_index
, -1 },
5706 { CombinerParameteriNV_names
, CombinerParameteriNV_remap_index
, -1 },
5707 { GetFinalCombinerInputParameterivNV_names
, GetFinalCombinerInputParameterivNV_remap_index
, -1 },
5708 { CombinerInputNV_names
, CombinerInputNV_remap_index
, -1 },
5709 { CombinerParameterfNV_names
, CombinerParameterfNV_remap_index
, -1 },
5710 { GetFinalCombinerInputParameterfvNV_names
, GetFinalCombinerInputParameterfvNV_remap_index
, -1 },
5711 { GetCombinerInputParameterivNV_names
, GetCombinerInputParameterivNV_remap_index
, -1 },
5712 { CombinerParameterivNV_names
, CombinerParameterivNV_remap_index
, -1 },
5717 #if defined(need_GL_NV_register_combiners2)
5718 static const struct dri_extension_function GL_NV_register_combiners2_functions
[] = {
5719 { CombinerStageParameterfvNV_names
, CombinerStageParameterfvNV_remap_index
, -1 },
5720 { GetCombinerStageParameterfvNV_names
, GetCombinerStageParameterfvNV_remap_index
, -1 },
5725 #if defined(need_GL_NV_vertex_array_range)
5726 static const struct dri_extension_function GL_NV_vertex_array_range_functions
[] = {
5727 { FlushVertexArrayRangeNV_names
, FlushVertexArrayRangeNV_remap_index
, -1 },
5728 { VertexArrayRangeNV_names
, VertexArrayRangeNV_remap_index
, -1 },
5733 #if defined(need_GL_NV_vertex_program)
5734 static const struct dri_extension_function GL_NV_vertex_program_functions
[] = {
5735 { ProgramParameter4fNV_names
, ProgramParameter4fNV_remap_index
, -1 },
5736 { VertexAttrib4ubvNV_names
, VertexAttrib4ubvNV_remap_index
, -1 },
5737 { VertexAttrib4svNV_names
, VertexAttrib4svNV_remap_index
, -1 },
5738 { VertexAttribs1dvNV_names
, VertexAttribs1dvNV_remap_index
, -1 },
5739 { VertexAttrib1fvNV_names
, VertexAttrib1fvNV_remap_index
, -1 },
5740 { ProgramParameter4dvNV_names
, ProgramParameter4dvNV_remap_index
, -1 },
5741 { VertexAttrib4fNV_names
, VertexAttrib4fNV_remap_index
, -1 },
5742 { VertexAttrib2dNV_names
, VertexAttrib2dNV_remap_index
, -1 },
5743 { VertexAttrib4ubNV_names
, VertexAttrib4ubNV_remap_index
, -1 },
5744 { VertexAttribs3dvNV_names
, VertexAttribs3dvNV_remap_index
, -1 },
5745 { VertexAttribs4fvNV_names
, VertexAttribs4fvNV_remap_index
, -1 },
5746 { VertexAttrib2sNV_names
, VertexAttrib2sNV_remap_index
, -1 },
5747 { VertexAttribs3fvNV_names
, VertexAttribs3fvNV_remap_index
, -1 },
5748 { ProgramParameter4dNV_names
, ProgramParameter4dNV_remap_index
, -1 },
5749 { LoadProgramNV_names
, LoadProgramNV_remap_index
, -1 },
5750 { VertexAttrib4fvNV_names
, VertexAttrib4fvNV_remap_index
, -1 },
5751 { VertexAttrib3fNV_names
, VertexAttrib3fNV_remap_index
, -1 },
5752 { VertexAttribs2dvNV_names
, VertexAttribs2dvNV_remap_index
, -1 },
5753 { GetProgramParameterfvNV_names
, GetProgramParameterfvNV_remap_index
, -1 },
5754 { VertexAttrib3dNV_names
, VertexAttrib3dNV_remap_index
, -1 },
5755 { VertexAttrib2fvNV_names
, VertexAttrib2fvNV_remap_index
, -1 },
5756 { VertexAttrib2dvNV_names
, VertexAttrib2dvNV_remap_index
, -1 },
5757 { VertexAttrib1dvNV_names
, VertexAttrib1dvNV_remap_index
, -1 },
5758 { ProgramParameter4fvNV_names
, ProgramParameter4fvNV_remap_index
, -1 },
5759 { VertexAttrib1svNV_names
, VertexAttrib1svNV_remap_index
, -1 },
5760 { VertexAttribs2svNV_names
, VertexAttribs2svNV_remap_index
, -1 },
5761 { GetVertexAttribivNV_names
, GetVertexAttribivNV_remap_index
, -1 },
5762 { GetVertexAttribfvNV_names
, GetVertexAttribfvNV_remap_index
, -1 },
5763 { VertexAttrib2svNV_names
, VertexAttrib2svNV_remap_index
, -1 },
5764 { VertexAttribs1fvNV_names
, VertexAttribs1fvNV_remap_index
, -1 },
5765 { IsProgramNV_names
, IsProgramNV_remap_index
, -1 },
5766 { VertexAttrib2fNV_names
, VertexAttrib2fNV_remap_index
, -1 },
5767 { RequestResidentProgramsNV_names
, RequestResidentProgramsNV_remap_index
, -1 },
5768 { ExecuteProgramNV_names
, ExecuteProgramNV_remap_index
, -1 },
5769 { VertexAttribPointerNV_names
, VertexAttribPointerNV_remap_index
, -1 },
5770 { TrackMatrixNV_names
, TrackMatrixNV_remap_index
, -1 },
5771 { GetProgramParameterdvNV_names
, GetProgramParameterdvNV_remap_index
, -1 },
5772 { GetTrackMatrixivNV_names
, GetTrackMatrixivNV_remap_index
, -1 },
5773 { VertexAttrib3svNV_names
, VertexAttrib3svNV_remap_index
, -1 },
5774 { ProgramParameters4fvNV_names
, ProgramParameters4fvNV_remap_index
, -1 },
5775 { GetProgramivNV_names
, GetProgramivNV_remap_index
, -1 },
5776 { GetVertexAttribdvNV_names
, GetVertexAttribdvNV_remap_index
, -1 },
5777 { VertexAttrib3fvNV_names
, VertexAttrib3fvNV_remap_index
, -1 },
5778 { VertexAttribs2fvNV_names
, VertexAttribs2fvNV_remap_index
, -1 },
5779 { DeleteProgramsNV_names
, DeleteProgramsNV_remap_index
, -1 },
5780 { GetVertexAttribPointervNV_names
, GetVertexAttribPointervNV_remap_index
, -1 },
5781 { GetProgramStringNV_names
, GetProgramStringNV_remap_index
, -1 },
5782 { VertexAttrib4sNV_names
, VertexAttrib4sNV_remap_index
, -1 },
5783 { VertexAttribs4dvNV_names
, VertexAttribs4dvNV_remap_index
, -1 },
5784 { ProgramParameters4dvNV_names
, ProgramParameters4dvNV_remap_index
, -1 },
5785 { VertexAttrib3sNV_names
, VertexAttrib3sNV_remap_index
, -1 },
5786 { VertexAttrib1fNV_names
, VertexAttrib1fNV_remap_index
, -1 },
5787 { VertexAttrib4dNV_names
, VertexAttrib4dNV_remap_index
, -1 },
5788 { VertexAttribs4ubvNV_names
, VertexAttribs4ubvNV_remap_index
, -1 },
5789 { VertexAttribs3svNV_names
, VertexAttribs3svNV_remap_index
, -1 },
5790 { VertexAttrib1sNV_names
, VertexAttrib1sNV_remap_index
, -1 },
5791 { BindProgramNV_names
, BindProgramNV_remap_index
, -1 },
5792 { AreProgramsResidentNV_names
, AreProgramsResidentNV_remap_index
, -1 },
5793 { VertexAttrib3dvNV_names
, VertexAttrib3dvNV_remap_index
, -1 },
5794 { VertexAttrib1dNV_names
, VertexAttrib1dNV_remap_index
, -1 },
5795 { VertexAttribs4svNV_names
, VertexAttribs4svNV_remap_index
, -1 },
5796 { VertexAttribs1svNV_names
, VertexAttribs1svNV_remap_index
, -1 },
5797 { GenProgramsNV_names
, GenProgramsNV_remap_index
, -1 },
5798 { VertexAttrib4dvNV_names
, VertexAttrib4dvNV_remap_index
, -1 },
5803 #if defined(need_GL_PGI_misc_hints)
5804 static const struct dri_extension_function GL_PGI_misc_hints_functions
[] = {
5805 { HintPGI_names
, HintPGI_remap_index
, -1 },
5810 #if defined(need_GL_SGIS_detail_texture)
5811 static const struct dri_extension_function GL_SGIS_detail_texture_functions
[] = {
5812 { GetDetailTexFuncSGIS_names
, GetDetailTexFuncSGIS_remap_index
, -1 },
5813 { DetailTexFuncSGIS_names
, DetailTexFuncSGIS_remap_index
, -1 },
5818 #if defined(need_GL_SGIS_fog_function)
5819 static const struct dri_extension_function GL_SGIS_fog_function_functions
[] = {
5820 { FogFuncSGIS_names
, FogFuncSGIS_remap_index
, -1 },
5821 { GetFogFuncSGIS_names
, GetFogFuncSGIS_remap_index
, -1 },
5826 #if defined(need_GL_SGIS_multisample)
5827 static const struct dri_extension_function GL_SGIS_multisample_functions
[] = {
5828 { SampleMaskSGIS_names
, SampleMaskSGIS_remap_index
, -1 },
5829 { SamplePatternSGIS_names
, SamplePatternSGIS_remap_index
, -1 },
5834 #if defined(need_GL_SGIS_pixel_texture)
5835 static const struct dri_extension_function GL_SGIS_pixel_texture_functions
[] = {
5836 { PixelTexGenParameterfvSGIS_names
, PixelTexGenParameterfvSGIS_remap_index
, -1 },
5837 { GetPixelTexGenParameterivSGIS_names
, GetPixelTexGenParameterivSGIS_remap_index
, -1 },
5838 { PixelTexGenParameteriSGIS_names
, PixelTexGenParameteriSGIS_remap_index
, -1 },
5839 { PixelTexGenParameterivSGIS_names
, PixelTexGenParameterivSGIS_remap_index
, -1 },
5840 { PixelTexGenParameterfSGIS_names
, PixelTexGenParameterfSGIS_remap_index
, -1 },
5841 { GetPixelTexGenParameterfvSGIS_names
, GetPixelTexGenParameterfvSGIS_remap_index
, -1 },
5846 #if defined(need_GL_SGIS_point_parameters)
5847 static const struct dri_extension_function GL_SGIS_point_parameters_functions
[] = {
5848 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
5849 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
5854 #if defined(need_GL_SGIS_sharpen_texture)
5855 static const struct dri_extension_function GL_SGIS_sharpen_texture_functions
[] = {
5856 { GetSharpenTexFuncSGIS_names
, GetSharpenTexFuncSGIS_remap_index
, -1 },
5857 { SharpenTexFuncSGIS_names
, SharpenTexFuncSGIS_remap_index
, -1 },
5862 #if defined(need_GL_SGIS_texture4D)
5863 static const struct dri_extension_function GL_SGIS_texture4D_functions
[] = {
5864 { TexImage4DSGIS_names
, TexImage4DSGIS_remap_index
, -1 },
5865 { TexSubImage4DSGIS_names
, TexSubImage4DSGIS_remap_index
, -1 },
5870 #if defined(need_GL_SGIS_texture_color_mask)
5871 static const struct dri_extension_function GL_SGIS_texture_color_mask_functions
[] = {
5872 { TextureColorMaskSGIS_names
, TextureColorMaskSGIS_remap_index
, -1 },
5877 #if defined(need_GL_SGIS_texture_filter4)
5878 static const struct dri_extension_function GL_SGIS_texture_filter4_functions
[] = {
5879 { GetTexFilterFuncSGIS_names
, GetTexFilterFuncSGIS_remap_index
, -1 },
5880 { TexFilterFuncSGIS_names
, TexFilterFuncSGIS_remap_index
, -1 },
5885 #if defined(need_GL_SGIX_async)
5886 static const struct dri_extension_function GL_SGIX_async_functions
[] = {
5887 { AsyncMarkerSGIX_names
, AsyncMarkerSGIX_remap_index
, -1 },
5888 { FinishAsyncSGIX_names
, FinishAsyncSGIX_remap_index
, -1 },
5889 { PollAsyncSGIX_names
, PollAsyncSGIX_remap_index
, -1 },
5890 { DeleteAsyncMarkersSGIX_names
, DeleteAsyncMarkersSGIX_remap_index
, -1 },
5891 { IsAsyncMarkerSGIX_names
, IsAsyncMarkerSGIX_remap_index
, -1 },
5892 { GenAsyncMarkersSGIX_names
, GenAsyncMarkersSGIX_remap_index
, -1 },
5897 #if defined(need_GL_SGIX_flush_raster)
5898 static const struct dri_extension_function GL_SGIX_flush_raster_functions
[] = {
5899 { FlushRasterSGIX_names
, FlushRasterSGIX_remap_index
, -1 },
5904 #if defined(need_GL_SGIX_fragment_lighting)
5905 static const struct dri_extension_function GL_SGIX_fragment_lighting_functions
[] = {
5906 { FragmentMaterialfvSGIX_names
, FragmentMaterialfvSGIX_remap_index
, -1 },
5907 { FragmentLightModelivSGIX_names
, FragmentLightModelivSGIX_remap_index
, -1 },
5908 { FragmentLightiSGIX_names
, FragmentLightiSGIX_remap_index
, -1 },
5909 { GetFragmentMaterialfvSGIX_names
, GetFragmentMaterialfvSGIX_remap_index
, -1 },
5910 { FragmentMaterialfSGIX_names
, FragmentMaterialfSGIX_remap_index
, -1 },
5911 { GetFragmentLightivSGIX_names
, GetFragmentLightivSGIX_remap_index
, -1 },
5912 { FragmentLightModeliSGIX_names
, FragmentLightModeliSGIX_remap_index
, -1 },
5913 { FragmentLightivSGIX_names
, FragmentLightivSGIX_remap_index
, -1 },
5914 { GetFragmentMaterialivSGIX_names
, GetFragmentMaterialivSGIX_remap_index
, -1 },
5915 { FragmentLightModelfSGIX_names
, FragmentLightModelfSGIX_remap_index
, -1 },
5916 { FragmentColorMaterialSGIX_names
, FragmentColorMaterialSGIX_remap_index
, -1 },
5917 { FragmentMaterialiSGIX_names
, FragmentMaterialiSGIX_remap_index
, -1 },
5918 { LightEnviSGIX_names
, LightEnviSGIX_remap_index
, -1 },
5919 { FragmentLightModelfvSGIX_names
, FragmentLightModelfvSGIX_remap_index
, -1 },
5920 { FragmentLightfvSGIX_names
, FragmentLightfvSGIX_remap_index
, -1 },
5921 { FragmentLightfSGIX_names
, FragmentLightfSGIX_remap_index
, -1 },
5922 { GetFragmentLightfvSGIX_names
, GetFragmentLightfvSGIX_remap_index
, -1 },
5923 { FragmentMaterialivSGIX_names
, FragmentMaterialivSGIX_remap_index
, -1 },
5928 #if defined(need_GL_SGIX_framezoom)
5929 static const struct dri_extension_function GL_SGIX_framezoom_functions
[] = {
5930 { FrameZoomSGIX_names
, FrameZoomSGIX_remap_index
, -1 },
5935 #if defined(need_GL_SGIX_igloo_interface)
5936 static const struct dri_extension_function GL_SGIX_igloo_interface_functions
[] = {
5937 { IglooInterfaceSGIX_names
, IglooInterfaceSGIX_remap_index
, -1 },
5942 #if defined(need_GL_SGIX_instruments)
5943 static const struct dri_extension_function GL_SGIX_instruments_functions
[] = {
5944 { ReadInstrumentsSGIX_names
, ReadInstrumentsSGIX_remap_index
, -1 },
5945 { GetInstrumentsSGIX_names
, GetInstrumentsSGIX_remap_index
, -1 },
5946 { StartInstrumentsSGIX_names
, StartInstrumentsSGIX_remap_index
, -1 },
5947 { StopInstrumentsSGIX_names
, StopInstrumentsSGIX_remap_index
, -1 },
5948 { InstrumentsBufferSGIX_names
, InstrumentsBufferSGIX_remap_index
, -1 },
5949 { PollInstrumentsSGIX_names
, PollInstrumentsSGIX_remap_index
, -1 },
5954 #if defined(need_GL_SGIX_list_priority)
5955 static const struct dri_extension_function GL_SGIX_list_priority_functions
[] = {
5956 { ListParameterfSGIX_names
, ListParameterfSGIX_remap_index
, -1 },
5957 { GetListParameterivSGIX_names
, GetListParameterivSGIX_remap_index
, -1 },
5958 { GetListParameterfvSGIX_names
, GetListParameterfvSGIX_remap_index
, -1 },
5959 { ListParameteriSGIX_names
, ListParameteriSGIX_remap_index
, -1 },
5960 { ListParameterfvSGIX_names
, ListParameterfvSGIX_remap_index
, -1 },
5961 { ListParameterivSGIX_names
, ListParameterivSGIX_remap_index
, -1 },
5966 #if defined(need_GL_SGIX_pixel_texture)
5967 static const struct dri_extension_function GL_SGIX_pixel_texture_functions
[] = {
5968 { PixelTexGenSGIX_names
, PixelTexGenSGIX_remap_index
, -1 },
5973 #if defined(need_GL_SGIX_polynomial_ffd)
5974 static const struct dri_extension_function GL_SGIX_polynomial_ffd_functions
[] = {
5975 { LoadIdentityDeformationMapSGIX_names
, LoadIdentityDeformationMapSGIX_remap_index
, -1 },
5976 { DeformationMap3dSGIX_names
, DeformationMap3dSGIX_remap_index
, -1 },
5977 { DeformSGIX_names
, DeformSGIX_remap_index
, -1 },
5978 { DeformationMap3fSGIX_names
, DeformationMap3fSGIX_remap_index
, -1 },
5983 #if defined(need_GL_SGIX_reference_plane)
5984 static const struct dri_extension_function GL_SGIX_reference_plane_functions
[] = {
5985 { ReferencePlaneSGIX_names
, ReferencePlaneSGIX_remap_index
, -1 },
5990 #if defined(need_GL_SGIX_sprite)
5991 static const struct dri_extension_function GL_SGIX_sprite_functions
[] = {
5992 { SpriteParameterfvSGIX_names
, SpriteParameterfvSGIX_remap_index
, -1 },
5993 { SpriteParameteriSGIX_names
, SpriteParameteriSGIX_remap_index
, -1 },
5994 { SpriteParameterfSGIX_names
, SpriteParameterfSGIX_remap_index
, -1 },
5995 { SpriteParameterivSGIX_names
, SpriteParameterivSGIX_remap_index
, -1 },
6000 #if defined(need_GL_SGIX_tag_sample_buffer)
6001 static const struct dri_extension_function GL_SGIX_tag_sample_buffer_functions
[] = {
6002 { TagSampleBufferSGIX_names
, TagSampleBufferSGIX_remap_index
, -1 },
6007 #if defined(need_GL_SGI_color_table)
6008 static const struct dri_extension_function GL_SGI_color_table_functions
[] = {
6009 { ColorTableParameteriv_names
, -1, 341 },
6010 { ColorTable_names
, -1, 339 },
6011 { GetColorTable_names
, -1, 343 },
6012 { CopyColorTable_names
, -1, 342 },
6013 { ColorTableParameterfv_names
, -1, 340 },
6014 { GetColorTableParameterfv_names
, -1, 344 },
6015 { GetColorTableParameteriv_names
, -1, 345 },
6020 #if defined(need_GL_SUNX_constant_data)
6021 static const struct dri_extension_function GL_SUNX_constant_data_functions
[] = {
6022 { FinishTextureSUNX_names
, FinishTextureSUNX_remap_index
, -1 },
6027 #if defined(need_GL_SUN_global_alpha)
6028 static const struct dri_extension_function GL_SUN_global_alpha_functions
[] = {
6029 { GlobalAlphaFactorubSUN_names
, GlobalAlphaFactorubSUN_remap_index
, -1 },
6030 { GlobalAlphaFactoriSUN_names
, GlobalAlphaFactoriSUN_remap_index
, -1 },
6031 { GlobalAlphaFactordSUN_names
, GlobalAlphaFactordSUN_remap_index
, -1 },
6032 { GlobalAlphaFactoruiSUN_names
, GlobalAlphaFactoruiSUN_remap_index
, -1 },
6033 { GlobalAlphaFactorbSUN_names
, GlobalAlphaFactorbSUN_remap_index
, -1 },
6034 { GlobalAlphaFactorfSUN_names
, GlobalAlphaFactorfSUN_remap_index
, -1 },
6035 { GlobalAlphaFactorusSUN_names
, GlobalAlphaFactorusSUN_remap_index
, -1 },
6036 { GlobalAlphaFactorsSUN_names
, GlobalAlphaFactorsSUN_remap_index
, -1 },
6041 #if defined(need_GL_SUN_mesh_array)
6042 static const struct dri_extension_function GL_SUN_mesh_array_functions
[] = {
6043 { DrawMeshArraysSUN_names
, DrawMeshArraysSUN_remap_index
, -1 },
6048 #if defined(need_GL_SUN_triangle_list)
6049 static const struct dri_extension_function GL_SUN_triangle_list_functions
[] = {
6050 { ReplacementCodeubSUN_names
, ReplacementCodeubSUN_remap_index
, -1 },
6051 { ReplacementCodeubvSUN_names
, ReplacementCodeubvSUN_remap_index
, -1 },
6052 { ReplacementCodeusvSUN_names
, ReplacementCodeusvSUN_remap_index
, -1 },
6053 { ReplacementCodePointerSUN_names
, ReplacementCodePointerSUN_remap_index
, -1 },
6054 { ReplacementCodeusSUN_names
, ReplacementCodeusSUN_remap_index
, -1 },
6055 { ReplacementCodeuiSUN_names
, ReplacementCodeuiSUN_remap_index
, -1 },
6056 { ReplacementCodeuivSUN_names
, ReplacementCodeuivSUN_remap_index
, -1 },
6061 #if defined(need_GL_SUN_vertex)
6062 static const struct dri_extension_function GL_SUN_vertex_functions
[] = {
6063 { ReplacementCodeuiColor3fVertex3fvSUN_names
, ReplacementCodeuiColor3fVertex3fvSUN_remap_index
, -1 },
6064 { TexCoord4fColor4fNormal3fVertex4fvSUN_names
, TexCoord4fColor4fNormal3fVertex4fvSUN_remap_index
, -1 },
6065 { TexCoord2fColor4ubVertex3fvSUN_names
, TexCoord2fColor4ubVertex3fvSUN_remap_index
, -1 },
6066 { ReplacementCodeuiVertex3fvSUN_names
, ReplacementCodeuiVertex3fvSUN_remap_index
, -1 },
6067 { ReplacementCodeuiTexCoord2fVertex3fvSUN_names
, ReplacementCodeuiTexCoord2fVertex3fvSUN_remap_index
, -1 },
6068 { ReplacementCodeuiNormal3fVertex3fSUN_names
, ReplacementCodeuiNormal3fVertex3fSUN_remap_index
, -1 },
6069 { Color4ubVertex3fvSUN_names
, Color4ubVertex3fvSUN_remap_index
, -1 },
6070 { Color4ubVertex3fSUN_names
, Color4ubVertex3fSUN_remap_index
, -1 },
6071 { TexCoord2fVertex3fSUN_names
, TexCoord2fVertex3fSUN_remap_index
, -1 },
6072 { TexCoord2fColor4fNormal3fVertex3fSUN_names
, TexCoord2fColor4fNormal3fVertex3fSUN_remap_index
, -1 },
6073 { TexCoord2fNormal3fVertex3fvSUN_names
, TexCoord2fNormal3fVertex3fvSUN_remap_index
, -1 },
6074 { ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_names
, ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_remap_index
, -1 },
6075 { ReplacementCodeuiTexCoord2fVertex3fSUN_names
, ReplacementCodeuiTexCoord2fVertex3fSUN_remap_index
, -1 },
6076 { TexCoord2fNormal3fVertex3fSUN_names
, TexCoord2fNormal3fVertex3fSUN_remap_index
, -1 },
6077 { Color3fVertex3fSUN_names
, Color3fVertex3fSUN_remap_index
, -1 },
6078 { Color3fVertex3fvSUN_names
, Color3fVertex3fvSUN_remap_index
, -1 },
6079 { Color4fNormal3fVertex3fvSUN_names
, Color4fNormal3fVertex3fvSUN_remap_index
, -1 },
6080 { ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_names
, ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_remap_index
, -1 },
6081 { ReplacementCodeuiColor4fNormal3fVertex3fvSUN_names
, ReplacementCodeuiColor4fNormal3fVertex3fvSUN_remap_index
, -1 },
6082 { ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_names
, ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_remap_index
, -1 },
6083 { TexCoord2fColor3fVertex3fSUN_names
, TexCoord2fColor3fVertex3fSUN_remap_index
, -1 },
6084 { TexCoord4fColor4fNormal3fVertex4fSUN_names
, TexCoord4fColor4fNormal3fVertex4fSUN_remap_index
, -1 },
6085 { Color4ubVertex2fvSUN_names
, Color4ubVertex2fvSUN_remap_index
, -1 },
6086 { Normal3fVertex3fSUN_names
, Normal3fVertex3fSUN_remap_index
, -1 },
6087 { ReplacementCodeuiColor4fNormal3fVertex3fSUN_names
, ReplacementCodeuiColor4fNormal3fVertex3fSUN_remap_index
, -1 },
6088 { TexCoord2fColor4fNormal3fVertex3fvSUN_names
, TexCoord2fColor4fNormal3fVertex3fvSUN_remap_index
, -1 },
6089 { TexCoord2fVertex3fvSUN_names
, TexCoord2fVertex3fvSUN_remap_index
, -1 },
6090 { Color4ubVertex2fSUN_names
, Color4ubVertex2fSUN_remap_index
, -1 },
6091 { ReplacementCodeuiColor4ubVertex3fSUN_names
, ReplacementCodeuiColor4ubVertex3fSUN_remap_index
, -1 },
6092 { TexCoord2fColor4ubVertex3fSUN_names
, TexCoord2fColor4ubVertex3fSUN_remap_index
, -1 },
6093 { Normal3fVertex3fvSUN_names
, Normal3fVertex3fvSUN_remap_index
, -1 },
6094 { Color4fNormal3fVertex3fSUN_names
, Color4fNormal3fVertex3fSUN_remap_index
, -1 },
6095 { ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_names
, ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_remap_index
, -1 },
6096 { ReplacementCodeuiColor4ubVertex3fvSUN_names
, ReplacementCodeuiColor4ubVertex3fvSUN_remap_index
, -1 },
6097 { ReplacementCodeuiColor3fVertex3fSUN_names
, ReplacementCodeuiColor3fVertex3fSUN_remap_index
, -1 },
6098 { TexCoord4fVertex4fSUN_names
, TexCoord4fVertex4fSUN_remap_index
, -1 },
6099 { TexCoord2fColor3fVertex3fvSUN_names
, TexCoord2fColor3fVertex3fvSUN_remap_index
, -1 },
6100 { ReplacementCodeuiNormal3fVertex3fvSUN_names
, ReplacementCodeuiNormal3fVertex3fvSUN_remap_index
, -1 },
6101 { TexCoord4fVertex4fvSUN_names
, TexCoord4fVertex4fvSUN_remap_index
, -1 },
6102 { ReplacementCodeuiVertex3fSUN_names
, ReplacementCodeuiVertex3fSUN_remap_index
, -1 },
6107 #if defined(need_GL_VERSION_1_3)
6108 static const struct dri_extension_function GL_VERSION_1_3_functions
[] = {
6109 { SampleCoverageARB_names
, SampleCoverageARB_remap_index
, -1 },
6110 { MultiTexCoord3sARB_names
, -1, 398 },
6111 { ActiveTextureARB_names
, -1, 374 },
6112 { CompressedTexSubImage2DARB_names
, CompressedTexSubImage2DARB_remap_index
, -1 },
6113 { CompressedTexImage3DARB_names
, CompressedTexImage3DARB_remap_index
, -1 },
6114 { MultiTexCoord1fvARB_names
, -1, 379 },
6115 { MultTransposeMatrixdARB_names
, MultTransposeMatrixdARB_remap_index
, -1 },
6116 { CompressedTexImage1DARB_names
, CompressedTexImage1DARB_remap_index
, -1 },
6117 { MultiTexCoord3dARB_names
, -1, 392 },
6118 { MultiTexCoord2iARB_names
, -1, 388 },
6119 { MultiTexCoord2svARB_names
, -1, 391 },
6120 { MultiTexCoord2fARB_names
, -1, 386 },
6121 { LoadTransposeMatrixdARB_names
, LoadTransposeMatrixdARB_remap_index
, -1 },
6122 { MultiTexCoord3fvARB_names
, -1, 395 },
6123 { MultiTexCoord4sARB_names
, -1, 406 },
6124 { MultiTexCoord2dvARB_names
, -1, 385 },
6125 { MultiTexCoord1svARB_names
, -1, 383 },
6126 { MultiTexCoord3svARB_names
, -1, 399 },
6127 { MultiTexCoord4iARB_names
, -1, 404 },
6128 { MultiTexCoord3iARB_names
, -1, 396 },
6129 { MultiTexCoord1dARB_names
, -1, 376 },
6130 { MultiTexCoord3dvARB_names
, -1, 393 },
6131 { MultiTexCoord3ivARB_names
, -1, 397 },
6132 { MultiTexCoord2sARB_names
, -1, 390 },
6133 { MultiTexCoord4ivARB_names
, -1, 405 },
6134 { CompressedTexSubImage1DARB_names
, CompressedTexSubImage1DARB_remap_index
, -1 },
6135 { ClientActiveTextureARB_names
, -1, 375 },
6136 { CompressedTexSubImage3DARB_names
, CompressedTexSubImage3DARB_remap_index
, -1 },
6137 { MultiTexCoord2dARB_names
, -1, 384 },
6138 { MultiTexCoord4dvARB_names
, -1, 401 },
6139 { MultiTexCoord4fvARB_names
, -1, 403 },
6140 { MultiTexCoord3fARB_names
, -1, 394 },
6141 { MultTransposeMatrixfARB_names
, MultTransposeMatrixfARB_remap_index
, -1 },
6142 { CompressedTexImage2DARB_names
, CompressedTexImage2DARB_remap_index
, -1 },
6143 { MultiTexCoord4dARB_names
, -1, 400 },
6144 { MultiTexCoord1sARB_names
, -1, 382 },
6145 { MultiTexCoord1dvARB_names
, -1, 377 },
6146 { MultiTexCoord1ivARB_names
, -1, 381 },
6147 { MultiTexCoord2ivARB_names
, -1, 389 },
6148 { MultiTexCoord1iARB_names
, -1, 380 },
6149 { GetCompressedTexImageARB_names
, GetCompressedTexImageARB_remap_index
, -1 },
6150 { MultiTexCoord4svARB_names
, -1, 407 },
6151 { MultiTexCoord1fARB_names
, -1, 378 },
6152 { MultiTexCoord4fARB_names
, -1, 402 },
6153 { LoadTransposeMatrixfARB_names
, LoadTransposeMatrixfARB_remap_index
, -1 },
6154 { MultiTexCoord2fvARB_names
, -1, 387 },
6159 #if defined(need_GL_VERSION_1_4)
6160 static const struct dri_extension_function GL_VERSION_1_4_functions
[] = {
6161 { PointParameteriNV_names
, PointParameteriNV_remap_index
, -1 },
6162 { SecondaryColor3iEXT_names
, SecondaryColor3iEXT_remap_index
, -1 },
6163 { WindowPos3fMESA_names
, WindowPos3fMESA_remap_index
, -1 },
6164 { WindowPos2dvMESA_names
, WindowPos2dvMESA_remap_index
, -1 },
6165 { SecondaryColor3bEXT_names
, SecondaryColor3bEXT_remap_index
, -1 },
6166 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
6167 { FogCoorddEXT_names
, FogCoorddEXT_remap_index
, -1 },
6168 { FogCoordfEXT_names
, FogCoordfEXT_remap_index
, -1 },
6169 { WindowPos2svMESA_names
, WindowPos2svMESA_remap_index
, -1 },
6170 { WindowPos3dMESA_names
, WindowPos3dMESA_remap_index
, -1 },
6171 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
6172 { WindowPos2fvMESA_names
, WindowPos2fvMESA_remap_index
, -1 },
6173 { SecondaryColor3bvEXT_names
, SecondaryColor3bvEXT_remap_index
, -1 },
6174 { SecondaryColor3sEXT_names
, SecondaryColor3sEXT_remap_index
, -1 },
6175 { SecondaryColor3dEXT_names
, SecondaryColor3dEXT_remap_index
, -1 },
6176 { WindowPos2dMESA_names
, WindowPos2dMESA_remap_index
, -1 },
6177 { SecondaryColorPointerEXT_names
, SecondaryColorPointerEXT_remap_index
, -1 },
6178 { SecondaryColor3uiEXT_names
, SecondaryColor3uiEXT_remap_index
, -1 },
6179 { SecondaryColor3usvEXT_names
, SecondaryColor3usvEXT_remap_index
, -1 },
6180 { WindowPos3dvMESA_names
, WindowPos3dvMESA_remap_index
, -1 },
6181 { PointParameterivNV_names
, PointParameterivNV_remap_index
, -1 },
6182 { WindowPos3fvMESA_names
, WindowPos3fvMESA_remap_index
, -1 },
6183 { SecondaryColor3ivEXT_names
, SecondaryColor3ivEXT_remap_index
, -1 },
6184 { WindowPos2iMESA_names
, WindowPos2iMESA_remap_index
, -1 },
6185 { SecondaryColor3fvEXT_names
, SecondaryColor3fvEXT_remap_index
, -1 },
6186 { WindowPos3sMESA_names
, WindowPos3sMESA_remap_index
, -1 },
6187 { WindowPos2ivMESA_names
, WindowPos2ivMESA_remap_index
, -1 },
6188 { MultiDrawElementsEXT_names
, MultiDrawElementsEXT_remap_index
, -1 },
6189 { WindowPos2sMESA_names
, WindowPos2sMESA_remap_index
, -1 },
6190 { FogCoordPointerEXT_names
, FogCoordPointerEXT_remap_index
, -1 },
6191 { SecondaryColor3ubvEXT_names
, SecondaryColor3ubvEXT_remap_index
, -1 },
6192 { SecondaryColor3uivEXT_names
, SecondaryColor3uivEXT_remap_index
, -1 },
6193 { WindowPos3iMESA_names
, WindowPos3iMESA_remap_index
, -1 },
6194 { SecondaryColor3dvEXT_names
, SecondaryColor3dvEXT_remap_index
, -1 },
6195 { MultiDrawArraysEXT_names
, MultiDrawArraysEXT_remap_index
, -1 },
6196 { SecondaryColor3usEXT_names
, SecondaryColor3usEXT_remap_index
, -1 },
6197 { FogCoordfvEXT_names
, FogCoordfvEXT_remap_index
, -1 },
6198 { SecondaryColor3ubEXT_names
, SecondaryColor3ubEXT_remap_index
, -1 },
6199 { BlendFuncSeparateEXT_names
, BlendFuncSeparateEXT_remap_index
, -1 },
6200 { SecondaryColor3fEXT_names
, SecondaryColor3fEXT_remap_index
, -1 },
6201 { WindowPos3ivMESA_names
, WindowPos3ivMESA_remap_index
, -1 },
6202 { SecondaryColor3svEXT_names
, SecondaryColor3svEXT_remap_index
, -1 },
6203 { FogCoorddvEXT_names
, FogCoorddvEXT_remap_index
, -1 },
6204 { WindowPos3svMESA_names
, WindowPos3svMESA_remap_index
, -1 },
6205 { WindowPos2fMESA_names
, WindowPos2fMESA_remap_index
, -1 },
6210 #if defined(need_GL_VERSION_1_5)
6211 static const struct dri_extension_function GL_VERSION_1_5_functions
[] = {
6212 { BeginQueryARB_names
, BeginQueryARB_remap_index
, -1 },
6213 { GetBufferSubDataARB_names
, GetBufferSubDataARB_remap_index
, -1 },
6214 { BufferSubDataARB_names
, BufferSubDataARB_remap_index
, -1 },
6215 { GetQueryivARB_names
, GetQueryivARB_remap_index
, -1 },
6216 { GetQueryObjectivARB_names
, GetQueryObjectivARB_remap_index
, -1 },
6217 { BufferDataARB_names
, BufferDataARB_remap_index
, -1 },
6218 { EndQueryARB_names
, EndQueryARB_remap_index
, -1 },
6219 { GetBufferPointervARB_names
, GetBufferPointervARB_remap_index
, -1 },
6220 { GetQueryObjectuivARB_names
, GetQueryObjectuivARB_remap_index
, -1 },
6221 { GetBufferParameterivARB_names
, GetBufferParameterivARB_remap_index
, -1 },
6222 { DeleteQueriesARB_names
, DeleteQueriesARB_remap_index
, -1 },
6223 { IsQueryARB_names
, IsQueryARB_remap_index
, -1 },
6224 { MapBufferARB_names
, MapBufferARB_remap_index
, -1 },
6225 { GenQueriesARB_names
, GenQueriesARB_remap_index
, -1 },
6226 { IsBufferARB_names
, IsBufferARB_remap_index
, -1 },
6227 { DeleteBuffersARB_names
, DeleteBuffersARB_remap_index
, -1 },
6228 { UnmapBufferARB_names
, UnmapBufferARB_remap_index
, -1 },
6229 { BindBufferARB_names
, BindBufferARB_remap_index
, -1 },
6230 { GenBuffersARB_names
, GenBuffersARB_remap_index
, -1 },
6235 #if defined(need_GL_VERSION_2_0)
6236 static const struct dri_extension_function GL_VERSION_2_0_functions
[] = {
6237 { UniformMatrix3fvARB_names
, UniformMatrix3fvARB_remap_index
, -1 },
6238 { GetProgramiv_names
, GetProgramiv_remap_index
, -1 },
6239 { BlendEquationSeparateEXT_names
, BlendEquationSeparateEXT_remap_index
, -1 },
6240 { AttachShader_names
, AttachShader_remap_index
, -1 },
6241 { VertexAttrib2fARB_names
, VertexAttrib2fARB_remap_index
, -1 },
6242 { VertexAttrib3fARB_names
, VertexAttrib3fARB_remap_index
, -1 },
6243 { Uniform2fARB_names
, Uniform2fARB_remap_index
, -1 },
6244 { VertexAttrib1svARB_names
, VertexAttrib1svARB_remap_index
, -1 },
6245 { Uniform2ivARB_names
, Uniform2ivARB_remap_index
, -1 },
6246 { UniformMatrix4fvARB_names
, UniformMatrix4fvARB_remap_index
, -1 },
6247 { VertexAttrib4NusvARB_names
, VertexAttrib4NusvARB_remap_index
, -1 },
6248 { DisableVertexAttribArrayARB_names
, DisableVertexAttribArrayARB_remap_index
, -1 },
6249 { StencilMaskSeparate_names
, StencilMaskSeparate_remap_index
, -1 },
6250 { VertexAttrib1fARB_names
, VertexAttrib1fARB_remap_index
, -1 },
6251 { GetProgramInfoLog_names
, GetProgramInfoLog_remap_index
, -1 },
6252 { VertexAttrib4NbvARB_names
, VertexAttrib4NbvARB_remap_index
, -1 },
6253 { GetActiveAttribARB_names
, GetActiveAttribARB_remap_index
, -1 },
6254 { Uniform3iARB_names
, Uniform3iARB_remap_index
, -1 },
6255 { GetShaderInfoLog_names
, GetShaderInfoLog_remap_index
, -1 },
6256 { VertexAttrib1sARB_names
, VertexAttrib1sARB_remap_index
, -1 },
6257 { Uniform1fARB_names
, Uniform1fARB_remap_index
, -1 },
6258 { StencilOpSeparate_names
, StencilOpSeparate_remap_index
, -1 },
6259 { UniformMatrix2fvARB_names
, UniformMatrix2fvARB_remap_index
, -1 },
6260 { VertexAttrib3dvARB_names
, VertexAttrib3dvARB_remap_index
, -1 },
6261 { Uniform3fvARB_names
, Uniform3fvARB_remap_index
, -1 },
6262 { GetVertexAttribivARB_names
, GetVertexAttribivARB_remap_index
, -1 },
6263 { CreateProgram_names
, CreateProgram_remap_index
, -1 },
6264 { StencilFuncSeparate_names
, StencilFuncSeparate_remap_index
, -1 },
6265 { VertexAttrib4ivARB_names
, VertexAttrib4ivARB_remap_index
, -1 },
6266 { VertexAttrib4bvARB_names
, VertexAttrib4bvARB_remap_index
, -1 },
6267 { VertexAttrib3dARB_names
, VertexAttrib3dARB_remap_index
, -1 },
6268 { VertexAttrib4fARB_names
, VertexAttrib4fARB_remap_index
, -1 },
6269 { VertexAttrib4fvARB_names
, VertexAttrib4fvARB_remap_index
, -1 },
6270 { GetActiveUniformARB_names
, GetActiveUniformARB_remap_index
, -1 },
6271 { IsShader_names
, IsShader_remap_index
, -1 },
6272 { GetUniformivARB_names
, GetUniformivARB_remap_index
, -1 },
6273 { IsProgram_names
, IsProgram_remap_index
, -1 },
6274 { Uniform2fvARB_names
, Uniform2fvARB_remap_index
, -1 },
6275 { ValidateProgramARB_names
, ValidateProgramARB_remap_index
, -1 },
6276 { VertexAttrib2dARB_names
, VertexAttrib2dARB_remap_index
, -1 },
6277 { VertexAttrib1dvARB_names
, VertexAttrib1dvARB_remap_index
, -1 },
6278 { GetVertexAttribfvARB_names
, GetVertexAttribfvARB_remap_index
, -1 },
6279 { GetAttribLocationARB_names
, GetAttribLocationARB_remap_index
, -1 },
6280 { VertexAttrib4ubvARB_names
, VertexAttrib4ubvARB_remap_index
, -1 },
6281 { Uniform3ivARB_names
, Uniform3ivARB_remap_index
, -1 },
6282 { VertexAttrib4sARB_names
, VertexAttrib4sARB_remap_index
, -1 },
6283 { VertexAttrib2dvARB_names
, VertexAttrib2dvARB_remap_index
, -1 },
6284 { VertexAttrib2fvARB_names
, VertexAttrib2fvARB_remap_index
, -1 },
6285 { VertexAttrib4NivARB_names
, VertexAttrib4NivARB_remap_index
, -1 },
6286 { GetAttachedShaders_names
, GetAttachedShaders_remap_index
, -1 },
6287 { CompileShaderARB_names
, CompileShaderARB_remap_index
, -1 },
6288 { DeleteShader_names
, DeleteShader_remap_index
, -1 },
6289 { Uniform3fARB_names
, Uniform3fARB_remap_index
, -1 },
6290 { VertexAttrib4NuivARB_names
, VertexAttrib4NuivARB_remap_index
, -1 },
6291 { Uniform4fARB_names
, Uniform4fARB_remap_index
, -1 },
6292 { VertexAttrib1dARB_names
, VertexAttrib1dARB_remap_index
, -1 },
6293 { VertexAttrib4usvARB_names
, VertexAttrib4usvARB_remap_index
, -1 },
6294 { LinkProgramARB_names
, LinkProgramARB_remap_index
, -1 },
6295 { ShaderSourceARB_names
, ShaderSourceARB_remap_index
, -1 },
6296 { VertexAttrib3svARB_names
, VertexAttrib3svARB_remap_index
, -1 },
6297 { Uniform4ivARB_names
, Uniform4ivARB_remap_index
, -1 },
6298 { GetVertexAttribdvARB_names
, GetVertexAttribdvARB_remap_index
, -1 },
6299 { Uniform1ivARB_names
, Uniform1ivARB_remap_index
, -1 },
6300 { VertexAttrib4dvARB_names
, VertexAttrib4dvARB_remap_index
, -1 },
6301 { BindAttribLocationARB_names
, BindAttribLocationARB_remap_index
, -1 },
6302 { Uniform1iARB_names
, Uniform1iARB_remap_index
, -1 },
6303 { VertexAttribPointerARB_names
, VertexAttribPointerARB_remap_index
, -1 },
6304 { VertexAttrib4NsvARB_names
, VertexAttrib4NsvARB_remap_index
, -1 },
6305 { VertexAttrib3fvARB_names
, VertexAttrib3fvARB_remap_index
, -1 },
6306 { CreateShader_names
, CreateShader_remap_index
, -1 },
6307 { DetachShader_names
, DetachShader_remap_index
, -1 },
6308 { VertexAttrib4NubARB_names
, VertexAttrib4NubARB_remap_index
, -1 },
6309 { Uniform4fvARB_names
, Uniform4fvARB_remap_index
, -1 },
6310 { GetUniformfvARB_names
, GetUniformfvARB_remap_index
, -1 },
6311 { Uniform4iARB_names
, Uniform4iARB_remap_index
, -1 },
6312 { UseProgramObjectARB_names
, UseProgramObjectARB_remap_index
, -1 },
6313 { DeleteProgram_names
, DeleteProgram_remap_index
, -1 },
6314 { GetVertexAttribPointervNV_names
, GetVertexAttribPointervNV_remap_index
, -1 },
6315 { Uniform2iARB_names
, Uniform2iARB_remap_index
, -1 },
6316 { VertexAttrib4dARB_names
, VertexAttrib4dARB_remap_index
, -1 },
6317 { GetUniformLocationARB_names
, GetUniformLocationARB_remap_index
, -1 },
6318 { VertexAttrib3sARB_names
, VertexAttrib3sARB_remap_index
, -1 },
6319 { GetShaderSourceARB_names
, GetShaderSourceARB_remap_index
, -1 },
6320 { DrawBuffersARB_names
, DrawBuffersARB_remap_index
, -1 },
6321 { Uniform1fvARB_names
, Uniform1fvARB_remap_index
, -1 },
6322 { EnableVertexAttribArrayARB_names
, EnableVertexAttribArrayARB_remap_index
, -1 },
6323 { VertexAttrib4uivARB_names
, VertexAttrib4uivARB_remap_index
, -1 },
6324 { VertexAttrib4svARB_names
, VertexAttrib4svARB_remap_index
, -1 },
6325 { GetShaderiv_names
, GetShaderiv_remap_index
, -1 },
6326 { VertexAttrib2svARB_names
, VertexAttrib2svARB_remap_index
, -1 },
6327 { VertexAttrib4NubvARB_names
, VertexAttrib4NubvARB_remap_index
, -1 },
6328 { VertexAttrib2sARB_names
, VertexAttrib2sARB_remap_index
, -1 },
6329 { VertexAttrib1fvARB_names
, VertexAttrib1fvARB_remap_index
, -1 },
6334 #if defined(need_GL_VERSION_2_1)
6335 static const struct dri_extension_function GL_VERSION_2_1_functions
[] = {
6336 { UniformMatrix2x4fv_names
, UniformMatrix2x4fv_remap_index
, -1 },
6337 { UniformMatrix4x3fv_names
, UniformMatrix4x3fv_remap_index
, -1 },
6338 { UniformMatrix4x2fv_names
, UniformMatrix4x2fv_remap_index
, -1 },
6339 { UniformMatrix2x3fv_names
, UniformMatrix2x3fv_remap_index
, -1 },
6340 { UniformMatrix3x4fv_names
, UniformMatrix3x4fv_remap_index
, -1 },
6341 { UniformMatrix3x2fv_names
, UniformMatrix3x2fv_remap_index
, -1 },