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
29 #include "glapi/dispatch.h"
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_VERSION_1_3) || defined(need_GL_ARB_multisample)
44 static const char SampleCoverageARB_names
[] =
45 "fi\0" /* Parameter signature */
47 "glSampleCoverageARB\0"
51 #if defined(need_GL_EXT_convolution)
52 static const char ConvolutionFilter1D_names
[] =
53 "iiiiip\0" /* Parameter signature */
54 "glConvolutionFilter1D\0"
55 "glConvolutionFilter1DEXT\0"
59 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
60 static const char BeginQueryARB_names
[] =
61 "ii\0" /* Parameter signature */
67 #if defined(need_GL_VERSION_1_4) || defined(need_GL_NV_point_sprite)
68 static const char PointParameteriNV_names
[] =
69 "ii\0" /* Parameter signature */
71 "glPointParameteriNV\0"
75 #if defined(need_GL_VERSION_2_0)
76 static const char GetProgramiv_names
[] =
77 "iip\0" /* Parameter signature */
82 #if defined(need_GL_VERSION_1_3)
83 static const char MultiTexCoord3sARB_names
[] =
84 "iiii\0" /* Parameter signature */
86 "glMultiTexCoord3sARB\0"
90 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
91 static const char SecondaryColor3iEXT_names
[] =
92 "iii\0" /* Parameter signature */
93 "glSecondaryColor3i\0"
94 "glSecondaryColor3iEXT\0"
98 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
99 static const char WindowPos3fMESA_names
[] =
100 "fff\0" /* Parameter signature */
103 "glWindowPos3fMESA\0"
107 #if defined(need_GL_SGIS_pixel_texture)
108 static const char PixelTexGenParameterfvSGIS_names
[] =
109 "ip\0" /* Parameter signature */
110 "glPixelTexGenParameterfvSGIS\0"
114 #if defined(need_GL_VERSION_1_3)
115 static const char ActiveTextureARB_names
[] =
116 "i\0" /* Parameter signature */
118 "glActiveTextureARB\0"
122 #if defined(need_GL_EXT_framebuffer_blit)
123 static const char BlitFramebufferEXT_names
[] =
124 "iiiiiiiiii\0" /* Parameter signature */
125 "glBlitFramebufferEXT\0"
129 #if defined(need_GL_NV_vertex_program)
130 static const char VertexAttrib4ubvNV_names
[] =
131 "ip\0" /* Parameter signature */
132 "glVertexAttrib4ubvNV\0"
136 #if defined(need_GL_NV_fragment_program)
137 static const char GetProgramNamedParameterdvNV_names
[] =
138 "iipp\0" /* Parameter signature */
139 "glGetProgramNamedParameterdvNV\0"
143 #if defined(need_GL_EXT_histogram)
144 static const char Histogram_names
[] =
145 "iiii\0" /* Parameter signature */
151 #if defined(need_GL_SGIS_texture4D)
152 static const char TexImage4DSGIS_names
[] =
153 "iiiiiiiiiip\0" /* Parameter signature */
158 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
159 static const char WindowPos2dvMESA_names
[] =
160 "p\0" /* Parameter signature */
162 "glWindowPos2dvARB\0"
163 "glWindowPos2dvMESA\0"
167 #if defined(need_GL_SUN_vertex)
168 static const char ReplacementCodeuiColor3fVertex3fvSUN_names
[] =
169 "ppp\0" /* Parameter signature */
170 "glReplacementCodeuiColor3fVertex3fvSUN\0"
174 #if defined(need_GL_VERSION_2_0) || defined(need_GL_EXT_blend_equation_separate) || defined(need_GL_ATI_blend_equation_separate)
175 static const char BlendEquationSeparateEXT_names
[] =
176 "ii\0" /* Parameter signature */
177 "glBlendEquationSeparate\0"
178 "glBlendEquationSeparateEXT\0"
179 "glBlendEquationSeparateATI\0"
183 #if defined(need_GL_SGIX_list_priority)
184 static const char ListParameterfSGIX_names
[] =
185 "iif\0" /* Parameter signature */
186 "glListParameterfSGIX\0"
190 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
191 static const char SecondaryColor3bEXT_names
[] =
192 "iii\0" /* Parameter signature */
193 "glSecondaryColor3b\0"
194 "glSecondaryColor3bEXT\0"
198 #if defined(need_GL_SUN_vertex)
199 static const char TexCoord4fColor4fNormal3fVertex4fvSUN_names
[] =
200 "pppp\0" /* Parameter signature */
201 "glTexCoord4fColor4fNormal3fVertex4fvSUN\0"
205 #if defined(need_GL_NV_vertex_program)
206 static const char VertexAttrib4svNV_names
[] =
207 "ip\0" /* Parameter signature */
208 "glVertexAttrib4svNV\0"
212 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
213 static const char GetBufferSubDataARB_names
[] =
214 "iiip\0" /* Parameter signature */
215 "glGetBufferSubData\0"
216 "glGetBufferSubDataARB\0"
220 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
221 static const char BufferSubDataARB_names
[] =
222 "iiip\0" /* Parameter signature */
224 "glBufferSubDataARB\0"
228 #if defined(need_GL_SUN_vertex)
229 static const char TexCoord2fColor4ubVertex3fvSUN_names
[] =
230 "ppp\0" /* Parameter signature */
231 "glTexCoord2fColor4ubVertex3fvSUN\0"
235 #if defined(need_GL_VERSION_2_0)
236 static const char AttachShader_names
[] =
237 "ii\0" /* Parameter signature */
242 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
243 static const char VertexAttrib2fARB_names
[] =
244 "iff\0" /* Parameter signature */
246 "glVertexAttrib2fARB\0"
250 #if defined(need_GL_MESA_shader_debug)
251 static const char GetDebugLogLengthMESA_names
[] =
252 "iii\0" /* Parameter signature */
253 "glGetDebugLogLengthMESA\0"
257 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
258 static const char VertexAttrib3fARB_names
[] =
259 "ifff\0" /* Parameter signature */
261 "glVertexAttrib3fARB\0"
265 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
266 static const char GetQueryivARB_names
[] =
267 "iip\0" /* Parameter signature */
273 #if defined(need_GL_EXT_texture3D)
274 static const char TexImage3D_names
[] =
275 "iiiiiiiiip\0" /* Parameter signature */
281 #if defined(need_GL_SUN_vertex)
282 static const char ReplacementCodeuiVertex3fvSUN_names
[] =
283 "pp\0" /* Parameter signature */
284 "glReplacementCodeuiVertex3fvSUN\0"
288 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
289 static const char GetQueryObjectivARB_names
[] =
290 "iip\0" /* Parameter signature */
291 "glGetQueryObjectiv\0"
292 "glGetQueryObjectivARB\0"
296 #if defined(need_GL_SUN_vertex)
297 static const char ReplacementCodeuiTexCoord2fVertex3fvSUN_names
[] =
298 "ppp\0" /* Parameter signature */
299 "glReplacementCodeuiTexCoord2fVertex3fvSUN\0"
303 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
304 static const char CompressedTexSubImage2DARB_names
[] =
305 "iiiiiiiip\0" /* Parameter signature */
306 "glCompressedTexSubImage2D\0"
307 "glCompressedTexSubImage2DARB\0"
311 #if defined(need_GL_NV_register_combiners)
312 static const char CombinerOutputNV_names
[] =
313 "iiiiiiiiii\0" /* Parameter signature */
314 "glCombinerOutputNV\0"
318 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
319 static const char Uniform2fARB_names
[] =
320 "iff\0" /* Parameter signature */
326 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
327 static const char VertexAttrib1svARB_names
[] =
328 "ip\0" /* Parameter signature */
329 "glVertexAttrib1sv\0"
330 "glVertexAttrib1svARB\0"
334 #if defined(need_GL_NV_vertex_program)
335 static const char VertexAttribs1dvNV_names
[] =
336 "iip\0" /* Parameter signature */
337 "glVertexAttribs1dvNV\0"
341 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
342 static const char Uniform2ivARB_names
[] =
343 "iip\0" /* Parameter signature */
349 #if defined(need_GL_HP_image_transform)
350 static const char GetImageTransformParameterfvHP_names
[] =
351 "iip\0" /* Parameter signature */
352 "glGetImageTransformParameterfvHP\0"
356 #if defined(need_GL_ARB_vertex_blend)
357 static const char WeightubvARB_names
[] =
358 "ip\0" /* Parameter signature */
363 #if defined(need_GL_NV_vertex_program)
364 static const char VertexAttrib1fvNV_names
[] =
365 "ip\0" /* Parameter signature */
366 "glVertexAttrib1fvNV\0"
370 #if defined(need_GL_EXT_convolution)
371 static const char CopyConvolutionFilter1D_names
[] =
372 "iiiii\0" /* Parameter signature */
373 "glCopyConvolutionFilter1D\0"
374 "glCopyConvolutionFilter1DEXT\0"
378 #if defined(need_GL_SUN_vertex)
379 static const char ReplacementCodeuiNormal3fVertex3fSUN_names
[] =
380 "iffffff\0" /* Parameter signature */
381 "glReplacementCodeuiNormal3fVertex3fSUN\0"
385 #if defined(need_GL_SGIX_fragment_lighting)
386 static const char FragmentMaterialfvSGIX_names
[] =
387 "iip\0" /* Parameter signature */
388 "glFragmentMaterialfvSGIX\0"
392 #if defined(need_GL_EXT_blend_color)
393 static const char BlendColor_names
[] =
394 "ffff\0" /* Parameter signature */
400 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
401 static const char UniformMatrix4fvARB_names
[] =
402 "iiip\0" /* Parameter signature */
403 "glUniformMatrix4fv\0"
404 "glUniformMatrix4fvARB\0"
408 #if defined(need_GL_APPLE_vertex_array_object)
409 static const char DeleteVertexArraysAPPLE_names
[] =
410 "ip\0" /* Parameter signature */
411 "glDeleteVertexArraysAPPLE\0"
415 #if defined(need_GL_SGIX_instruments)
416 static const char ReadInstrumentsSGIX_names
[] =
417 "i\0" /* Parameter signature */
418 "glReadInstrumentsSGIX\0"
422 #if defined(need_GL_VERSION_2_1)
423 static const char UniformMatrix2x4fv_names
[] =
424 "iiip\0" /* Parameter signature */
425 "glUniformMatrix2x4fv\0"
429 #if defined(need_GL_SUN_vertex)
430 static const char Color4ubVertex3fvSUN_names
[] =
431 "pp\0" /* Parameter signature */
432 "glColor4ubVertex3fvSUN\0"
436 #if defined(need_GL_EXT_texture_array)
437 static const char FramebufferTextureLayerEXT_names
[] =
438 "iiiii\0" /* Parameter signature */
439 "glFramebufferTextureLayerEXT\0"
443 #if defined(need_GL_SGIX_list_priority)
444 static const char GetListParameterivSGIX_names
[] =
445 "iip\0" /* Parameter signature */
446 "glGetListParameterivSGIX\0"
450 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
451 static const char VertexAttrib4NusvARB_names
[] =
452 "ip\0" /* Parameter signature */
453 "glVertexAttrib4Nusv\0"
454 "glVertexAttrib4NusvARB\0"
458 #if defined(need_GL_MESA_window_pos)
459 static const char WindowPos4svMESA_names
[] =
460 "p\0" /* Parameter signature */
461 "glWindowPos4svMESA\0"
465 #if defined(need_GL_ARB_shader_objects)
466 static const char CreateProgramObjectARB_names
[] =
467 "\0" /* Parameter signature */
468 "glCreateProgramObjectARB\0"
472 #if defined(need_GL_SGIX_fragment_lighting)
473 static const char FragmentLightModelivSGIX_names
[] =
474 "ip\0" /* Parameter signature */
475 "glFragmentLightModelivSGIX\0"
479 #if defined(need_GL_VERSION_2_1)
480 static const char UniformMatrix4x3fv_names
[] =
481 "iiip\0" /* Parameter signature */
482 "glUniformMatrix4x3fv\0"
486 #if defined(need_GL_EXT_texture_object)
487 static const char PrioritizeTextures_names
[] =
488 "ipp\0" /* Parameter signature */
489 "glPrioritizeTextures\0"
490 "glPrioritizeTexturesEXT\0"
494 #if defined(need_GL_SGIX_async)
495 static const char AsyncMarkerSGIX_names
[] =
496 "i\0" /* Parameter signature */
497 "glAsyncMarkerSGIX\0"
501 #if defined(need_GL_SUN_global_alpha)
502 static const char GlobalAlphaFactorubSUN_names
[] =
503 "i\0" /* Parameter signature */
504 "glGlobalAlphaFactorubSUN\0"
508 #if defined(need_GL_MESA_shader_debug)
509 static const char ClearDebugLogMESA_names
[] =
510 "iii\0" /* Parameter signature */
511 "glClearDebugLogMESA\0"
515 #if defined(need_GL_EXT_histogram)
516 static const char ResetHistogram_names
[] =
517 "i\0" /* Parameter signature */
519 "glResetHistogramEXT\0"
523 #if defined(need_GL_NV_fragment_program)
524 static const char GetProgramNamedParameterfvNV_names
[] =
525 "iipp\0" /* Parameter signature */
526 "glGetProgramNamedParameterfvNV\0"
530 #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)
531 static const char PointParameterfEXT_names
[] =
532 "if\0" /* Parameter signature */
533 "glPointParameterf\0"
534 "glPointParameterfARB\0"
535 "glPointParameterfEXT\0"
536 "glPointParameterfSGIS\0"
540 #if defined(need_GL_SGIX_polynomial_ffd)
541 static const char LoadIdentityDeformationMapSGIX_names
[] =
542 "i\0" /* Parameter signature */
543 "glLoadIdentityDeformationMapSGIX\0"
547 #if defined(need_GL_NV_fence)
548 static const char GenFencesNV_names
[] =
549 "ip\0" /* Parameter signature */
554 #if defined(need_GL_HP_image_transform)
555 static const char ImageTransformParameterfHP_names
[] =
556 "iif\0" /* Parameter signature */
557 "glImageTransformParameterfHP\0"
561 #if defined(need_GL_ARB_matrix_palette)
562 static const char MatrixIndexusvARB_names
[] =
563 "ip\0" /* Parameter signature */
564 "glMatrixIndexusvARB\0"
568 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
569 static const char DisableVertexAttribArrayARB_names
[] =
570 "i\0" /* Parameter signature */
571 "glDisableVertexAttribArray\0"
572 "glDisableVertexAttribArrayARB\0"
576 #if defined(need_GL_VERSION_2_0)
577 static const char StencilMaskSeparate_names
[] =
578 "ii\0" /* Parameter signature */
579 "glStencilMaskSeparate\0"
583 #if defined(need_GL_ARB_vertex_program)
584 static const char ProgramLocalParameter4dARB_names
[] =
585 "iidddd\0" /* Parameter signature */
586 "glProgramLocalParameter4dARB\0"
590 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
591 static const char CompressedTexImage3DARB_names
[] =
592 "iiiiiiiip\0" /* Parameter signature */
593 "glCompressedTexImage3D\0"
594 "glCompressedTexImage3DARB\0"
598 #if defined(need_GL_EXT_convolution)
599 static const char GetConvolutionParameteriv_names
[] =
600 "iip\0" /* Parameter signature */
601 "glGetConvolutionParameteriv\0"
602 "glGetConvolutionParameterivEXT\0"
606 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
607 static const char VertexAttrib1fARB_names
[] =
608 "if\0" /* Parameter signature */
610 "glVertexAttrib1fARB\0"
614 #if defined(need_GL_NV_fence)
615 static const char TestFenceNV_names
[] =
616 "i\0" /* Parameter signature */
621 #if defined(need_GL_VERSION_1_3)
622 static const char MultiTexCoord1fvARB_names
[] =
623 "ip\0" /* Parameter signature */
624 "glMultiTexCoord1fv\0"
625 "glMultiTexCoord1fvARB\0"
629 #if defined(need_GL_ATI_fragment_shader)
630 static const char ColorFragmentOp2ATI_names
[] =
631 "iiiiiiiiii\0" /* Parameter signature */
632 "glColorFragmentOp2ATI\0"
636 #if defined(need_GL_IBM_vertex_array_lists)
637 static const char SecondaryColorPointerListIBM_names
[] =
638 "iiipi\0" /* Parameter signature */
639 "glSecondaryColorPointerListIBM\0"
643 #if defined(need_GL_SGIS_pixel_texture)
644 static const char GetPixelTexGenParameterivSGIS_names
[] =
645 "ip\0" /* Parameter signature */
646 "glGetPixelTexGenParameterivSGIS\0"
650 #if defined(need_GL_NV_vertex_program)
651 static const char VertexAttrib4fNV_names
[] =
652 "iffff\0" /* Parameter signature */
653 "glVertexAttrib4fNV\0"
657 #if defined(need_GL_SUN_triangle_list)
658 static const char ReplacementCodeubSUN_names
[] =
659 "i\0" /* Parameter signature */
660 "glReplacementCodeubSUN\0"
664 #if defined(need_GL_SGIX_async)
665 static const char FinishAsyncSGIX_names
[] =
666 "p\0" /* Parameter signature */
667 "glFinishAsyncSGIX\0"
671 #if defined(need_GL_MESA_shader_debug)
672 static const char GetDebugLogMESA_names
[] =
673 "iiiipp\0" /* Parameter signature */
674 "glGetDebugLogMESA\0"
678 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
679 static const char FogCoorddEXT_names
[] =
680 "d\0" /* Parameter signature */
686 #if defined(need_GL_SUN_vertex)
687 static const char Color4ubVertex3fSUN_names
[] =
688 "iiiifff\0" /* Parameter signature */
689 "glColor4ubVertex3fSUN\0"
693 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
694 static const char FogCoordfEXT_names
[] =
695 "f\0" /* Parameter signature */
701 #if defined(need_GL_SUN_vertex)
702 static const char TexCoord2fVertex3fSUN_names
[] =
703 "fffff\0" /* Parameter signature */
704 "glTexCoord2fVertex3fSUN\0"
708 #if defined(need_GL_SUN_global_alpha)
709 static const char GlobalAlphaFactoriSUN_names
[] =
710 "i\0" /* Parameter signature */
711 "glGlobalAlphaFactoriSUN\0"
715 #if defined(need_GL_NV_vertex_program)
716 static const char VertexAttrib2dNV_names
[] =
717 "idd\0" /* Parameter signature */
718 "glVertexAttrib2dNV\0"
722 #if defined(need_GL_VERSION_2_0)
723 static const char GetProgramInfoLog_names
[] =
724 "iipp\0" /* Parameter signature */
725 "glGetProgramInfoLog\0"
729 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
730 static const char VertexAttrib4NbvARB_names
[] =
731 "ip\0" /* Parameter signature */
732 "glVertexAttrib4Nbv\0"
733 "glVertexAttrib4NbvARB\0"
737 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
738 static const char GetActiveAttribARB_names
[] =
739 "iiipppp\0" /* Parameter signature */
740 "glGetActiveAttrib\0"
741 "glGetActiveAttribARB\0"
745 #if defined(need_GL_NV_vertex_program)
746 static const char VertexAttrib4ubNV_names
[] =
747 "iiiii\0" /* Parameter signature */
748 "glVertexAttrib4ubNV\0"
752 #if defined(need_GL_SUN_vertex)
753 static const char TexCoord2fColor4fNormal3fVertex3fSUN_names
[] =
754 "ffffffffffff\0" /* Parameter signature */
755 "glTexCoord2fColor4fNormal3fVertex3fSUN\0"
759 #if defined(need_GL_NV_register_combiners)
760 static const char CombinerParameterfvNV_names
[] =
761 "ip\0" /* Parameter signature */
762 "glCombinerParameterfvNV\0"
766 #if defined(need_GL_NV_vertex_program)
767 static const char VertexAttribs3dvNV_names
[] =
768 "iip\0" /* Parameter signature */
769 "glVertexAttribs3dvNV\0"
773 #if defined(need_GL_NV_vertex_program)
774 static const char VertexAttribs4fvNV_names
[] =
775 "iip\0" /* Parameter signature */
776 "glVertexAttribs4fvNV\0"
780 #if defined(need_GL_SGIX_fragment_lighting)
781 static const char FragmentLightiSGIX_names
[] =
782 "iii\0" /* Parameter signature */
783 "glFragmentLightiSGIX\0"
787 #if defined(need_GL_EXT_polygon_offset)
788 static const char PolygonOffsetEXT_names
[] =
789 "ff\0" /* Parameter signature */
790 "glPolygonOffsetEXT\0"
794 #if defined(need_GL_SGIX_async)
795 static const char PollAsyncSGIX_names
[] =
796 "p\0" /* Parameter signature */
801 #if defined(need_GL_ATI_fragment_shader)
802 static const char DeleteFragmentShaderATI_names
[] =
803 "i\0" /* Parameter signature */
804 "glDeleteFragmentShaderATI\0"
808 #if defined(need_GL_SUN_vertex)
809 static const char TexCoord2fNormal3fVertex3fvSUN_names
[] =
810 "ppp\0" /* Parameter signature */
811 "glTexCoord2fNormal3fVertex3fvSUN\0"
815 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
816 static const char MultTransposeMatrixdARB_names
[] =
817 "p\0" /* Parameter signature */
818 "glMultTransposeMatrixd\0"
819 "glMultTransposeMatrixdARB\0"
823 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
824 static const char WindowPos2svMESA_names
[] =
825 "p\0" /* Parameter signature */
827 "glWindowPos2svARB\0"
828 "glWindowPos2svMESA\0"
832 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
833 static const char CompressedTexImage1DARB_names
[] =
834 "iiiiiip\0" /* Parameter signature */
835 "glCompressedTexImage1D\0"
836 "glCompressedTexImage1DARB\0"
840 #if defined(need_GL_NV_vertex_program)
841 static const char VertexAttrib2sNV_names
[] =
842 "iii\0" /* Parameter signature */
843 "glVertexAttrib2sNV\0"
847 #if defined(need_GL_IBM_vertex_array_lists)
848 static const char NormalPointerListIBM_names
[] =
849 "iipi\0" /* Parameter signature */
850 "glNormalPointerListIBM\0"
854 #if defined(need_GL_EXT_vertex_array)
855 static const char IndexPointerEXT_names
[] =
856 "iiip\0" /* Parameter signature */
857 "glIndexPointerEXT\0"
861 #if defined(need_GL_EXT_vertex_array)
862 static const char NormalPointerEXT_names
[] =
863 "iiip\0" /* Parameter signature */
864 "glNormalPointerEXT\0"
868 #if defined(need_GL_VERSION_1_3)
869 static const char MultiTexCoord3dARB_names
[] =
870 "iddd\0" /* Parameter signature */
871 "glMultiTexCoord3d\0"
872 "glMultiTexCoord3dARB\0"
876 #if defined(need_GL_VERSION_1_3)
877 static const char MultiTexCoord2iARB_names
[] =
878 "iii\0" /* Parameter signature */
879 "glMultiTexCoord2i\0"
880 "glMultiTexCoord2iARB\0"
884 #if defined(need_GL_SUN_vertex)
885 static const char ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_names
[] =
886 "iffffffff\0" /* Parameter signature */
887 "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN\0"
891 #if defined(need_GL_VERSION_1_3)
892 static const char MultiTexCoord2svARB_names
[] =
893 "ip\0" /* Parameter signature */
894 "glMultiTexCoord2sv\0"
895 "glMultiTexCoord2svARB\0"
899 #if defined(need_GL_SUN_triangle_list)
900 static const char ReplacementCodeubvSUN_names
[] =
901 "p\0" /* Parameter signature */
902 "glReplacementCodeubvSUN\0"
906 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
907 static const char Uniform3iARB_names
[] =
908 "iiii\0" /* Parameter signature */
914 #if defined(need_GL_SGIX_fragment_lighting)
915 static const char GetFragmentMaterialfvSGIX_names
[] =
916 "iip\0" /* Parameter signature */
917 "glGetFragmentMaterialfvSGIX\0"
921 #if defined(need_GL_VERSION_2_0)
922 static const char GetShaderInfoLog_names
[] =
923 "iipp\0" /* Parameter signature */
924 "glGetShaderInfoLog\0"
928 #if defined(need_GL_ARB_vertex_blend)
929 static const char WeightivARB_names
[] =
930 "ip\0" /* Parameter signature */
935 #if defined(need_GL_SUN_global_alpha)
936 static const char GlobalAlphaFactordSUN_names
[] =
937 "d\0" /* Parameter signature */
938 "glGlobalAlphaFactordSUN\0"
942 #if defined(need_GL_NV_vertex_program)
943 static const char VertexAttribs3fvNV_names
[] =
944 "iip\0" /* Parameter signature */
945 "glVertexAttribs3fvNV\0"
949 #if defined(need_GL_EXT_framebuffer_object)
950 static const char GenerateMipmapEXT_names
[] =
951 "i\0" /* Parameter signature */
952 "glGenerateMipmapEXT\0"
956 #if defined(need_GL_ATI_fragment_shader)
957 static const char SetFragmentShaderConstantATI_names
[] =
958 "ip\0" /* Parameter signature */
959 "glSetFragmentShaderConstantATI\0"
963 #if defined(need_GL_NV_evaluators)
964 static const char GetMapAttribParameterivNV_names
[] =
965 "iiip\0" /* Parameter signature */
966 "glGetMapAttribParameterivNV\0"
970 #if defined(need_GL_ARB_shader_objects)
971 static const char CreateShaderObjectARB_names
[] =
972 "i\0" /* Parameter signature */
973 "glCreateShaderObjectARB\0"
977 #if defined(need_GL_SGIS_sharpen_texture)
978 static const char GetSharpenTexFuncSGIS_names
[] =
979 "ip\0" /* Parameter signature */
980 "glGetSharpenTexFuncSGIS\0"
984 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
985 static const char BufferDataARB_names
[] =
986 "iipi\0" /* Parameter signature */
992 #if defined(need_GL_NV_vertex_array_range)
993 static const char FlushVertexArrayRangeNV_names
[] =
994 "\0" /* Parameter signature */
995 "glFlushVertexArrayRangeNV\0"
999 #if defined(need_GL_ATI_fragment_shader)
1000 static const char SampleMapATI_names
[] =
1001 "iii\0" /* Parameter signature */
1006 #if defined(need_GL_EXT_vertex_array)
1007 static const char VertexPointerEXT_names
[] =
1008 "iiiip\0" /* Parameter signature */
1009 "glVertexPointerEXT\0"
1013 #if defined(need_GL_SGIS_texture_filter4)
1014 static const char GetTexFilterFuncSGIS_names
[] =
1015 "iip\0" /* Parameter signature */
1016 "glGetTexFilterFuncSGIS\0"
1020 #if defined(need_GL_NV_register_combiners)
1021 static const char GetCombinerOutputParameterfvNV_names
[] =
1022 "iiip\0" /* Parameter signature */
1023 "glGetCombinerOutputParameterfvNV\0"
1027 #if defined(need_GL_EXT_subtexture)
1028 static const char TexSubImage1D_names
[] =
1029 "iiiiiip\0" /* Parameter signature */
1031 "glTexSubImage1DEXT\0"
1035 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1036 static const char VertexAttrib1sARB_names
[] =
1037 "ii\0" /* Parameter signature */
1038 "glVertexAttrib1s\0"
1039 "glVertexAttrib1sARB\0"
1043 #if defined(need_GL_NV_register_combiners)
1044 static const char FinalCombinerInputNV_names
[] =
1045 "iiii\0" /* Parameter signature */
1046 "glFinalCombinerInputNV\0"
1050 #if defined(need_GL_SGIX_flush_raster)
1051 static const char FlushRasterSGIX_names
[] =
1052 "\0" /* Parameter signature */
1053 "glFlushRasterSGIX\0"
1057 #if defined(need_GL_SUN_vertex)
1058 static const char ReplacementCodeuiTexCoord2fVertex3fSUN_names
[] =
1059 "ifffff\0" /* Parameter signature */
1060 "glReplacementCodeuiTexCoord2fVertex3fSUN\0"
1064 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1065 static const char Uniform1fARB_names
[] =
1066 "if\0" /* Parameter signature */
1072 #if defined(need_GL_EXT_texture_object)
1073 static const char AreTexturesResident_names
[] =
1074 "ipp\0" /* Parameter signature */
1075 "glAreTexturesResident\0"
1076 "glAreTexturesResidentEXT\0"
1080 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ATI_separate_stencil)
1081 static const char StencilOpSeparate_names
[] =
1082 "iiii\0" /* Parameter signature */
1083 "glStencilOpSeparate\0"
1084 "glStencilOpSeparateATI\0"
1088 #if defined(need_GL_SGI_color_table)
1089 static const char ColorTableParameteriv_names
[] =
1090 "iip\0" /* Parameter signature */
1091 "glColorTableParameteriv\0"
1092 "glColorTableParameterivSGI\0"
1096 #if defined(need_GL_IBM_vertex_array_lists)
1097 static const char FogCoordPointerListIBM_names
[] =
1098 "iipi\0" /* Parameter signature */
1099 "glFogCoordPointerListIBM\0"
1103 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
1104 static const char WindowPos3dMESA_names
[] =
1105 "ddd\0" /* Parameter signature */
1107 "glWindowPos3dARB\0"
1108 "glWindowPos3dMESA\0"
1112 #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)
1113 static const char PointParameterfvEXT_names
[] =
1114 "ip\0" /* Parameter signature */
1115 "glPointParameterfv\0"
1116 "glPointParameterfvARB\0"
1117 "glPointParameterfvEXT\0"
1118 "glPointParameterfvSGIS\0"
1122 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
1123 static const char WindowPos2fvMESA_names
[] =
1124 "p\0" /* Parameter signature */
1126 "glWindowPos2fvARB\0"
1127 "glWindowPos2fvMESA\0"
1131 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1132 static const char SecondaryColor3bvEXT_names
[] =
1133 "p\0" /* Parameter signature */
1134 "glSecondaryColor3bv\0"
1135 "glSecondaryColor3bvEXT\0"
1139 #if defined(need_GL_IBM_vertex_array_lists)
1140 static const char VertexPointerListIBM_names
[] =
1141 "iiipi\0" /* Parameter signature */
1142 "glVertexPointerListIBM\0"
1146 #if defined(need_GL_ARB_vertex_program)
1147 static const char GetProgramLocalParameterfvARB_names
[] =
1148 "iip\0" /* Parameter signature */
1149 "glGetProgramLocalParameterfvARB\0"
1153 #if defined(need_GL_SGIX_fragment_lighting)
1154 static const char FragmentMaterialfSGIX_names
[] =
1155 "iif\0" /* Parameter signature */
1156 "glFragmentMaterialfSGIX\0"
1160 #if defined(need_GL_SUN_vertex)
1161 static const char TexCoord2fNormal3fVertex3fSUN_names
[] =
1162 "ffffffff\0" /* Parameter signature */
1163 "glTexCoord2fNormal3fVertex3fSUN\0"
1167 #if defined(need_GL_EXT_framebuffer_object)
1168 static const char RenderbufferStorageEXT_names
[] =
1169 "iiii\0" /* Parameter signature */
1170 "glRenderbufferStorageEXT\0"
1174 #if defined(need_GL_NV_fence)
1175 static const char IsFenceNV_names
[] =
1176 "i\0" /* Parameter signature */
1181 #if defined(need_GL_ARB_shader_objects)
1182 static const char AttachObjectARB_names
[] =
1183 "ii\0" /* Parameter signature */
1184 "glAttachObjectARB\0"
1188 #if defined(need_GL_SGIX_fragment_lighting)
1189 static const char GetFragmentLightivSGIX_names
[] =
1190 "iip\0" /* Parameter signature */
1191 "glGetFragmentLightivSGIX\0"
1195 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1196 static const char UniformMatrix2fvARB_names
[] =
1197 "iiip\0" /* Parameter signature */
1198 "glUniformMatrix2fv\0"
1199 "glUniformMatrix2fvARB\0"
1203 #if defined(need_GL_VERSION_1_3)
1204 static const char MultiTexCoord2fARB_names
[] =
1205 "iff\0" /* Parameter signature */
1206 "glMultiTexCoord2f\0"
1207 "glMultiTexCoord2fARB\0"
1211 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
1212 static const char ColorTable_names
[] =
1213 "iiiiip\0" /* Parameter signature */
1220 #if defined(need_GL_NV_evaluators)
1221 static const char MapControlPointsNV_names
[] =
1222 "iiiiiiiip\0" /* Parameter signature */
1223 "glMapControlPointsNV\0"
1227 #if defined(need_GL_EXT_convolution)
1228 static const char ConvolutionFilter2D_names
[] =
1229 "iiiiiip\0" /* Parameter signature */
1230 "glConvolutionFilter2D\0"
1231 "glConvolutionFilter2DEXT\0"
1235 #if defined(need_GL_NV_evaluators)
1236 static const char MapParameterfvNV_names
[] =
1237 "iip\0" /* Parameter signature */
1238 "glMapParameterfvNV\0"
1242 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1243 static const char VertexAttrib3dvARB_names
[] =
1244 "ip\0" /* Parameter signature */
1245 "glVertexAttrib3dv\0"
1246 "glVertexAttrib3dvARB\0"
1250 #if defined(need_GL_PGI_misc_hints)
1251 static const char HintPGI_names
[] =
1252 "ii\0" /* Parameter signature */
1257 #if defined(need_GL_EXT_convolution)
1258 static const char ConvolutionParameteriv_names
[] =
1259 "iip\0" /* Parameter signature */
1260 "glConvolutionParameteriv\0"
1261 "glConvolutionParameterivEXT\0"
1265 #if defined(need_GL_EXT_cull_vertex)
1266 static const char CullParameterdvEXT_names
[] =
1267 "ip\0" /* Parameter signature */
1268 "glCullParameterdvEXT\0"
1272 #if defined(need_GL_NV_fragment_program)
1273 static const char ProgramNamedParameter4fNV_names
[] =
1274 "iipffff\0" /* Parameter signature */
1275 "glProgramNamedParameter4fNV\0"
1279 #if defined(need_GL_SUN_vertex)
1280 static const char Color3fVertex3fSUN_names
[] =
1281 "ffffff\0" /* Parameter signature */
1282 "glColor3fVertex3fSUN\0"
1286 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
1287 static const char ProgramEnvParameter4fvARB_names
[] =
1288 "iip\0" /* Parameter signature */
1289 "glProgramEnvParameter4fvARB\0"
1290 "glProgramParameter4fvNV\0"
1294 #if defined(need_GL_SGIX_fragment_lighting)
1295 static const char FragmentLightModeliSGIX_names
[] =
1296 "ii\0" /* Parameter signature */
1297 "glFragmentLightModeliSGIX\0"
1301 #if defined(need_GL_EXT_convolution)
1302 static const char ConvolutionParameterfv_names
[] =
1303 "iip\0" /* Parameter signature */
1304 "glConvolutionParameterfv\0"
1305 "glConvolutionParameterfvEXT\0"
1309 #if defined(need_GL_3DFX_tbuffer)
1310 static const char TbufferMask3DFX_names
[] =
1311 "i\0" /* Parameter signature */
1312 "glTbufferMask3DFX\0"
1316 #if defined(need_GL_NV_vertex_program)
1317 static const char LoadProgramNV_names
[] =
1318 "iiip\0" /* Parameter signature */
1323 #if defined(need_GL_NV_vertex_program)
1324 static const char VertexAttrib4fvNV_names
[] =
1325 "ip\0" /* Parameter signature */
1326 "glVertexAttrib4fvNV\0"
1330 #if defined(need_GL_ARB_shader_objects)
1331 static const char GetAttachedObjectsARB_names
[] =
1332 "iipp\0" /* Parameter signature */
1333 "glGetAttachedObjectsARB\0"
1337 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1338 static const char Uniform3fvARB_names
[] =
1339 "iip\0" /* Parameter signature */
1345 #if defined(need_GL_EXT_draw_range_elements)
1346 static const char DrawRangeElements_names
[] =
1347 "iiiiip\0" /* Parameter signature */
1348 "glDrawRangeElements\0"
1349 "glDrawRangeElementsEXT\0"
1353 #if defined(need_GL_SGIX_sprite)
1354 static const char SpriteParameterfvSGIX_names
[] =
1355 "ip\0" /* Parameter signature */
1356 "glSpriteParameterfvSGIX\0"
1360 #if defined(need_GL_EXT_framebuffer_object)
1361 static const char CheckFramebufferStatusEXT_names
[] =
1362 "i\0" /* Parameter signature */
1363 "glCheckFramebufferStatusEXT\0"
1367 #if defined(need_GL_SUN_global_alpha)
1368 static const char GlobalAlphaFactoruiSUN_names
[] =
1369 "i\0" /* Parameter signature */
1370 "glGlobalAlphaFactoruiSUN\0"
1374 #if defined(need_GL_ARB_shader_objects)
1375 static const char GetHandleARB_names
[] =
1376 "i\0" /* Parameter signature */
1381 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1382 static const char GetVertexAttribivARB_names
[] =
1383 "iip\0" /* Parameter signature */
1384 "glGetVertexAttribiv\0"
1385 "glGetVertexAttribivARB\0"
1389 #if defined(need_GL_NV_register_combiners)
1390 static const char GetCombinerInputParameterfvNV_names
[] =
1391 "iiiip\0" /* Parameter signature */
1392 "glGetCombinerInputParameterfvNV\0"
1396 #if defined(need_GL_VERSION_2_0)
1397 static const char CreateProgram_names
[] =
1398 "\0" /* Parameter signature */
1403 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
1404 static const char LoadTransposeMatrixdARB_names
[] =
1405 "p\0" /* Parameter signature */
1406 "glLoadTransposeMatrixd\0"
1407 "glLoadTransposeMatrixdARB\0"
1411 #if defined(need_GL_EXT_histogram)
1412 static const char GetMinmax_names
[] =
1413 "iiiip\0" /* Parameter signature */
1419 #if defined(need_GL_VERSION_2_0)
1420 static const char StencilFuncSeparate_names
[] =
1421 "iiii\0" /* Parameter signature */
1422 "glStencilFuncSeparate\0"
1426 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1427 static const char SecondaryColor3sEXT_names
[] =
1428 "iii\0" /* Parameter signature */
1429 "glSecondaryColor3s\0"
1430 "glSecondaryColor3sEXT\0"
1434 #if defined(need_GL_SUN_vertex)
1435 static const char Color3fVertex3fvSUN_names
[] =
1436 "pp\0" /* Parameter signature */
1437 "glColor3fVertex3fvSUN\0"
1441 #if defined(need_GL_SUN_global_alpha)
1442 static const char GlobalAlphaFactorbSUN_names
[] =
1443 "i\0" /* Parameter signature */
1444 "glGlobalAlphaFactorbSUN\0"
1448 #if defined(need_GL_HP_image_transform)
1449 static const char ImageTransformParameterfvHP_names
[] =
1450 "iip\0" /* Parameter signature */
1451 "glImageTransformParameterfvHP\0"
1455 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1456 static const char VertexAttrib4ivARB_names
[] =
1457 "ip\0" /* Parameter signature */
1458 "glVertexAttrib4iv\0"
1459 "glVertexAttrib4ivARB\0"
1463 #if defined(need_GL_NV_vertex_program)
1464 static const char VertexAttrib3fNV_names
[] =
1465 "ifff\0" /* Parameter signature */
1466 "glVertexAttrib3fNV\0"
1470 #if defined(need_GL_NV_vertex_program)
1471 static const char VertexAttribs2dvNV_names
[] =
1472 "iip\0" /* Parameter signature */
1473 "glVertexAttribs2dvNV\0"
1477 #if defined(need_GL_EXT_timer_query)
1478 static const char GetQueryObjectui64vEXT_names
[] =
1479 "iip\0" /* Parameter signature */
1480 "glGetQueryObjectui64vEXT\0"
1484 #if defined(need_GL_VERSION_1_3)
1485 static const char MultiTexCoord3fvARB_names
[] =
1486 "ip\0" /* Parameter signature */
1487 "glMultiTexCoord3fv\0"
1488 "glMultiTexCoord3fvARB\0"
1492 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1493 static const char SecondaryColor3dEXT_names
[] =
1494 "ddd\0" /* Parameter signature */
1495 "glSecondaryColor3d\0"
1496 "glSecondaryColor3dEXT\0"
1500 #if defined(need_GL_NV_vertex_program)
1501 static const char GetProgramParameterfvNV_names
[] =
1502 "iiip\0" /* Parameter signature */
1503 "glGetProgramParameterfvNV\0"
1507 #if defined(need_GL_EXT_coordinate_frame)
1508 static const char TangentPointerEXT_names
[] =
1509 "iip\0" /* Parameter signature */
1510 "glTangentPointerEXT\0"
1514 #if defined(need_GL_SUN_vertex)
1515 static const char Color4fNormal3fVertex3fvSUN_names
[] =
1516 "ppp\0" /* Parameter signature */
1517 "glColor4fNormal3fVertex3fvSUN\0"
1521 #if defined(need_GL_SGIX_instruments)
1522 static const char GetInstrumentsSGIX_names
[] =
1523 "\0" /* Parameter signature */
1524 "glGetInstrumentsSGIX\0"
1528 #if defined(need_GL_NV_evaluators)
1529 static const char EvalMapsNV_names
[] =
1530 "ii\0" /* Parameter signature */
1535 #if defined(need_GL_EXT_subtexture)
1536 static const char TexSubImage2D_names
[] =
1537 "iiiiiiiip\0" /* Parameter signature */
1539 "glTexSubImage2DEXT\0"
1543 #if defined(need_GL_SGIX_fragment_lighting)
1544 static const char FragmentLightivSGIX_names
[] =
1545 "iip\0" /* Parameter signature */
1546 "glFragmentLightivSGIX\0"
1550 #if defined(need_GL_EXT_framebuffer_object)
1551 static const char DeleteRenderbuffersEXT_names
[] =
1552 "ip\0" /* Parameter signature */
1553 "glDeleteRenderbuffersEXT\0"
1557 #if defined(need_GL_EXT_pixel_transform)
1558 static const char PixelTransformParameterfvEXT_names
[] =
1559 "iip\0" /* Parameter signature */
1560 "glPixelTransformParameterfvEXT\0"
1564 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1565 static const char VertexAttrib4bvARB_names
[] =
1566 "ip\0" /* Parameter signature */
1567 "glVertexAttrib4bv\0"
1568 "glVertexAttrib4bvARB\0"
1572 #if defined(need_GL_ATI_fragment_shader)
1573 static const char AlphaFragmentOp2ATI_names
[] =
1574 "iiiiiiiii\0" /* Parameter signature */
1575 "glAlphaFragmentOp2ATI\0"
1579 #if defined(need_GL_VERSION_1_3)
1580 static const char MultiTexCoord4sARB_names
[] =
1581 "iiiii\0" /* Parameter signature */
1582 "glMultiTexCoord4s\0"
1583 "glMultiTexCoord4sARB\0"
1587 #if defined(need_GL_SGIX_fragment_lighting)
1588 static const char GetFragmentMaterialivSGIX_names
[] =
1589 "iip\0" /* Parameter signature */
1590 "glGetFragmentMaterialivSGIX\0"
1594 #if defined(need_GL_MESA_window_pos)
1595 static const char WindowPos4dMESA_names
[] =
1596 "dddd\0" /* Parameter signature */
1597 "glWindowPos4dMESA\0"
1601 #if defined(need_GL_ARB_vertex_blend)
1602 static const char WeightPointerARB_names
[] =
1603 "iiip\0" /* Parameter signature */
1604 "glWeightPointerARB\0"
1608 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
1609 static const char WindowPos2dMESA_names
[] =
1610 "dd\0" /* Parameter signature */
1612 "glWindowPos2dARB\0"
1613 "glWindowPos2dMESA\0"
1617 #if defined(need_GL_EXT_framebuffer_object)
1618 static const char FramebufferTexture3DEXT_names
[] =
1619 "iiiiii\0" /* Parameter signature */
1620 "glFramebufferTexture3DEXT\0"
1624 #if defined(need_GL_EXT_blend_minmax)
1625 static const char BlendEquation_names
[] =
1626 "i\0" /* Parameter signature */
1628 "glBlendEquationEXT\0"
1632 #if defined(need_GL_NV_vertex_program)
1633 static const char VertexAttrib3dNV_names
[] =
1634 "iddd\0" /* Parameter signature */
1635 "glVertexAttrib3dNV\0"
1639 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1640 static const char VertexAttrib3dARB_names
[] =
1641 "iddd\0" /* Parameter signature */
1642 "glVertexAttrib3d\0"
1643 "glVertexAttrib3dARB\0"
1647 #if defined(need_GL_SUN_vertex)
1648 static const char ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_names
[] =
1649 "ppppp\0" /* Parameter signature */
1650 "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN\0"
1654 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1655 static const char VertexAttrib4fARB_names
[] =
1656 "iffff\0" /* Parameter signature */
1657 "glVertexAttrib4f\0"
1658 "glVertexAttrib4fARB\0"
1662 #if defined(need_GL_EXT_index_func)
1663 static const char IndexFuncEXT_names
[] =
1664 "if\0" /* Parameter signature */
1669 #if defined(need_GL_SGIX_list_priority)
1670 static const char GetListParameterfvSGIX_names
[] =
1671 "iip\0" /* Parameter signature */
1672 "glGetListParameterfvSGIX\0"
1676 #if defined(need_GL_VERSION_1_3)
1677 static const char MultiTexCoord2dvARB_names
[] =
1678 "ip\0" /* Parameter signature */
1679 "glMultiTexCoord2dv\0"
1680 "glMultiTexCoord2dvARB\0"
1684 #if defined(need_GL_EXT_cull_vertex)
1685 static const char CullParameterfvEXT_names
[] =
1686 "ip\0" /* Parameter signature */
1687 "glCullParameterfvEXT\0"
1691 #if defined(need_GL_NV_fragment_program)
1692 static const char ProgramNamedParameter4fvNV_names
[] =
1693 "iipp\0" /* Parameter signature */
1694 "glProgramNamedParameter4fvNV\0"
1698 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1699 static const char SecondaryColorPointerEXT_names
[] =
1700 "iiip\0" /* Parameter signature */
1701 "glSecondaryColorPointer\0"
1702 "glSecondaryColorPointerEXT\0"
1706 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1707 static const char VertexAttrib4fvARB_names
[] =
1708 "ip\0" /* Parameter signature */
1709 "glVertexAttrib4fv\0"
1710 "glVertexAttrib4fvARB\0"
1714 #if defined(need_GL_IBM_vertex_array_lists)
1715 static const char ColorPointerListIBM_names
[] =
1716 "iiipi\0" /* Parameter signature */
1717 "glColorPointerListIBM\0"
1721 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1722 static const char GetActiveUniformARB_names
[] =
1723 "iiipppp\0" /* Parameter signature */
1724 "glGetActiveUniform\0"
1725 "glGetActiveUniformARB\0"
1729 #if defined(need_GL_HP_image_transform)
1730 static const char ImageTransformParameteriHP_names
[] =
1731 "iii\0" /* Parameter signature */
1732 "glImageTransformParameteriHP\0"
1736 #if defined(need_GL_VERSION_1_3)
1737 static const char MultiTexCoord1svARB_names
[] =
1738 "ip\0" /* Parameter signature */
1739 "glMultiTexCoord1sv\0"
1740 "glMultiTexCoord1svARB\0"
1744 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
1745 static const char EndQueryARB_names
[] =
1746 "i\0" /* Parameter signature */
1752 #if defined(need_GL_NV_fence)
1753 static const char DeleteFencesNV_names
[] =
1754 "ip\0" /* Parameter signature */
1755 "glDeleteFencesNV\0"
1759 #if defined(need_GL_VERSION_2_0)
1760 static const char IsShader_names
[] =
1761 "i\0" /* Parameter signature */
1766 #if defined(need_GL_HP_image_transform)
1767 static const char GetImageTransformParameterivHP_names
[] =
1768 "iip\0" /* Parameter signature */
1769 "glGetImageTransformParameterivHP\0"
1773 #if defined(need_GL_MESA_window_pos)
1774 static const char WindowPos4ivMESA_names
[] =
1775 "p\0" /* Parameter signature */
1776 "glWindowPos4ivMESA\0"
1780 #if defined(need_GL_VERSION_1_3)
1781 static const char MultiTexCoord3svARB_names
[] =
1782 "ip\0" /* Parameter signature */
1783 "glMultiTexCoord3sv\0"
1784 "glMultiTexCoord3svARB\0"
1788 #if defined(need_GL_VERSION_1_3)
1789 static const char MultiTexCoord4iARB_names
[] =
1790 "iiiii\0" /* Parameter signature */
1791 "glMultiTexCoord4i\0"
1792 "glMultiTexCoord4iARB\0"
1796 #if defined(need_GL_EXT_coordinate_frame)
1797 static const char Binormal3ivEXT_names
[] =
1798 "p\0" /* Parameter signature */
1799 "glBinormal3ivEXT\0"
1803 #if defined(need_GL_MESA_resize_buffers)
1804 static const char ResizeBuffersMESA_names
[] =
1805 "\0" /* Parameter signature */
1806 "glResizeBuffersMESA\0"
1810 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1811 static const char GetUniformivARB_names
[] =
1812 "iip\0" /* Parameter signature */
1814 "glGetUniformivARB\0"
1818 #if defined(need_GL_SGIS_pixel_texture)
1819 static const char PixelTexGenParameteriSGIS_names
[] =
1820 "ii\0" /* Parameter signature */
1821 "glPixelTexGenParameteriSGIS\0"
1825 #if defined(need_GL_INTEL_parallel_arrays)
1826 static const char VertexPointervINTEL_names
[] =
1827 "iip\0" /* Parameter signature */
1828 "glVertexPointervINTEL\0"
1832 #if defined(need_GL_SUN_vertex)
1833 static const char ReplacementCodeuiColor4fNormal3fVertex3fvSUN_names
[] =
1834 "pppp\0" /* Parameter signature */
1835 "glReplacementCodeuiColor4fNormal3fVertex3fvSUN\0"
1839 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1840 static const char SecondaryColor3uiEXT_names
[] =
1841 "iii\0" /* Parameter signature */
1842 "glSecondaryColor3ui\0"
1843 "glSecondaryColor3uiEXT\0"
1847 #if defined(need_GL_SGIX_instruments)
1848 static const char StartInstrumentsSGIX_names
[] =
1849 "\0" /* Parameter signature */
1850 "glStartInstrumentsSGIX\0"
1854 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1855 static const char SecondaryColor3usvEXT_names
[] =
1856 "p\0" /* Parameter signature */
1857 "glSecondaryColor3usv\0"
1858 "glSecondaryColor3usvEXT\0"
1862 #if defined(need_GL_NV_vertex_program)
1863 static const char VertexAttrib2fvNV_names
[] =
1864 "ip\0" /* Parameter signature */
1865 "glVertexAttrib2fvNV\0"
1869 #if defined(need_GL_ARB_vertex_program)
1870 static const char ProgramLocalParameter4dvARB_names
[] =
1871 "iip\0" /* Parameter signature */
1872 "glProgramLocalParameter4dvARB\0"
1876 #if defined(need_GL_ARB_matrix_palette)
1877 static const char MatrixIndexuivARB_names
[] =
1878 "ip\0" /* Parameter signature */
1879 "glMatrixIndexuivARB\0"
1883 #if defined(need_GL_EXT_coordinate_frame)
1884 static const char Tangent3sEXT_names
[] =
1885 "iii\0" /* Parameter signature */
1890 #if defined(need_GL_SUN_global_alpha)
1891 static const char GlobalAlphaFactorfSUN_names
[] =
1892 "f\0" /* Parameter signature */
1893 "glGlobalAlphaFactorfSUN\0"
1897 #if defined(need_GL_VERSION_1_3)
1898 static const char MultiTexCoord3iARB_names
[] =
1899 "iiii\0" /* Parameter signature */
1900 "glMultiTexCoord3i\0"
1901 "glMultiTexCoord3iARB\0"
1905 #if defined(need_GL_VERSION_2_0)
1906 static const char IsProgram_names
[] =
1907 "i\0" /* Parameter signature */
1912 #if defined(need_GL_IBM_vertex_array_lists)
1913 static const char TexCoordPointerListIBM_names
[] =
1914 "iiipi\0" /* Parameter signature */
1915 "glTexCoordPointerListIBM\0"
1919 #if defined(need_GL_SUN_global_alpha)
1920 static const char GlobalAlphaFactorusSUN_names
[] =
1921 "i\0" /* Parameter signature */
1922 "glGlobalAlphaFactorusSUN\0"
1926 #if defined(need_GL_NV_vertex_program)
1927 static const char VertexAttrib2dvNV_names
[] =
1928 "ip\0" /* Parameter signature */
1929 "glVertexAttrib2dvNV\0"
1933 #if defined(need_GL_EXT_framebuffer_object)
1934 static const char FramebufferRenderbufferEXT_names
[] =
1935 "iiii\0" /* Parameter signature */
1936 "glFramebufferRenderbufferEXT\0"
1940 #if defined(need_GL_NV_vertex_program)
1941 static const char VertexAttrib1dvNV_names
[] =
1942 "ip\0" /* Parameter signature */
1943 "glVertexAttrib1dvNV\0"
1947 #if defined(need_GL_EXT_texture_object)
1948 static const char GenTextures_names
[] =
1949 "ip\0" /* Parameter signature */
1951 "glGenTexturesEXT\0"
1955 #if defined(need_GL_NV_fence)
1956 static const char SetFenceNV_names
[] =
1957 "ii\0" /* Parameter signature */
1962 #if defined(need_GL_EXT_framebuffer_object)
1963 static const char FramebufferTexture1DEXT_names
[] =
1964 "iiiii\0" /* Parameter signature */
1965 "glFramebufferTexture1DEXT\0"
1969 #if defined(need_GL_NV_register_combiners)
1970 static const char GetCombinerOutputParameterivNV_names
[] =
1971 "iiip\0" /* Parameter signature */
1972 "glGetCombinerOutputParameterivNV\0"
1976 #if defined(need_GL_SGIS_pixel_texture)
1977 static const char PixelTexGenParameterivSGIS_names
[] =
1978 "ip\0" /* Parameter signature */
1979 "glPixelTexGenParameterivSGIS\0"
1983 #if defined(need_GL_EXT_texture_perturb_normal)
1984 static const char TextureNormalEXT_names
[] =
1985 "i\0" /* Parameter signature */
1986 "glTextureNormalEXT\0"
1990 #if defined(need_GL_IBM_vertex_array_lists)
1991 static const char IndexPointerListIBM_names
[] =
1992 "iipi\0" /* Parameter signature */
1993 "glIndexPointerListIBM\0"
1997 #if defined(need_GL_ARB_vertex_blend)
1998 static const char WeightfvARB_names
[] =
1999 "ip\0" /* Parameter signature */
2004 #if defined(need_GL_EXT_framebuffer_object)
2005 static const char IsRenderbufferEXT_names
[] =
2006 "i\0" /* Parameter signature */
2007 "glIsRenderbufferEXT\0"
2011 #if defined(need_GL_MESA_window_pos)
2012 static const char WindowPos4fMESA_names
[] =
2013 "ffff\0" /* Parameter signature */
2014 "glWindowPos4fMESA\0"
2018 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2019 static const char WindowPos3dvMESA_names
[] =
2020 "p\0" /* Parameter signature */
2022 "glWindowPos3dvARB\0"
2023 "glWindowPos3dvMESA\0"
2027 #if defined(need_GL_EXT_timer_query)
2028 static const char GetQueryObjecti64vEXT_names
[] =
2029 "iip\0" /* Parameter signature */
2030 "glGetQueryObjecti64vEXT\0"
2034 #if defined(need_GL_VERSION_1_3)
2035 static const char MultiTexCoord1dARB_names
[] =
2036 "id\0" /* Parameter signature */
2037 "glMultiTexCoord1d\0"
2038 "glMultiTexCoord1dARB\0"
2042 #if defined(need_GL_VERSION_1_4) || defined(need_GL_NV_point_sprite)
2043 static const char PointParameterivNV_names
[] =
2044 "ip\0" /* Parameter signature */
2045 "glPointParameteriv\0"
2046 "glPointParameterivNV\0"
2050 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2051 static const char Uniform2fvARB_names
[] =
2052 "iip\0" /* Parameter signature */
2058 #if defined(need_GL_VERSION_1_3)
2059 static const char MultiTexCoord3dvARB_names
[] =
2060 "ip\0" /* Parameter signature */
2061 "glMultiTexCoord3dv\0"
2062 "glMultiTexCoord3dvARB\0"
2066 #if defined(need_GL_SUN_vertex)
2067 static const char ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_names
[] =
2068 "pppp\0" /* Parameter signature */
2069 "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN\0"
2073 #if defined(need_GL_ARB_shader_objects)
2074 static const char DeleteObjectARB_names
[] =
2075 "i\0" /* Parameter signature */
2076 "glDeleteObjectARB\0"
2080 #if defined(need_GL_ARB_matrix_palette)
2081 static const char MatrixIndexPointerARB_names
[] =
2082 "iiip\0" /* Parameter signature */
2083 "glMatrixIndexPointerARB\0"
2087 #if defined(need_GL_NV_fragment_program)
2088 static const char ProgramNamedParameter4dvNV_names
[] =
2089 "iipp\0" /* Parameter signature */
2090 "glProgramNamedParameter4dvNV\0"
2094 #if defined(need_GL_EXT_coordinate_frame)
2095 static const char Tangent3fvEXT_names
[] =
2096 "p\0" /* Parameter signature */
2101 #if defined(need_GL_EXT_framebuffer_object)
2102 static const char BindFramebufferEXT_names
[] =
2103 "ii\0" /* Parameter signature */
2104 "glBindFramebufferEXT\0"
2108 #if defined(need_GL_SGIX_reference_plane)
2109 static const char ReferencePlaneSGIX_names
[] =
2110 "p\0" /* Parameter signature */
2111 "glReferencePlaneSGIX\0"
2115 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2116 static const char ValidateProgramARB_names
[] =
2117 "i\0" /* Parameter signature */
2118 "glValidateProgram\0"
2119 "glValidateProgramARB\0"
2123 #if defined(need_GL_EXT_compiled_vertex_array)
2124 static const char UnlockArraysEXT_names
[] =
2125 "\0" /* Parameter signature */
2126 "glUnlockArraysEXT\0"
2130 #if defined(need_GL_SUN_vertex)
2131 static const char TexCoord2fColor3fVertex3fSUN_names
[] =
2132 "ffffffff\0" /* Parameter signature */
2133 "glTexCoord2fColor3fVertex3fSUN\0"
2137 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2138 static const char WindowPos3fvMESA_names
[] =
2139 "p\0" /* Parameter signature */
2141 "glWindowPos3fvARB\0"
2142 "glWindowPos3fvMESA\0"
2146 #if defined(need_GL_NV_vertex_program)
2147 static const char VertexAttrib1svNV_names
[] =
2148 "ip\0" /* Parameter signature */
2149 "glVertexAttrib1svNV\0"
2153 #if defined(need_GL_EXT_copy_texture)
2154 static const char CopyTexSubImage3D_names
[] =
2155 "iiiiiiiii\0" /* Parameter signature */
2156 "glCopyTexSubImage3D\0"
2157 "glCopyTexSubImage3DEXT\0"
2161 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2162 static const char VertexAttrib2dARB_names
[] =
2163 "idd\0" /* Parameter signature */
2164 "glVertexAttrib2d\0"
2165 "glVertexAttrib2dARB\0"
2169 #if defined(need_GL_SGIS_texture_color_mask)
2170 static const char TextureColorMaskSGIS_names
[] =
2171 "iiii\0" /* Parameter signature */
2172 "glTextureColorMaskSGIS\0"
2176 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
2177 static const char GetColorTable_names
[] =
2178 "iiip\0" /* Parameter signature */
2180 "glGetColorTableSGI\0"
2181 "glGetColorTableEXT\0"
2185 #if defined(need_GL_SGI_color_table)
2186 static const char CopyColorTable_names
[] =
2187 "iiiii\0" /* Parameter signature */
2188 "glCopyColorTable\0"
2189 "glCopyColorTableSGI\0"
2193 #if defined(need_GL_EXT_histogram)
2194 static const char GetHistogramParameterfv_names
[] =
2195 "iip\0" /* Parameter signature */
2196 "glGetHistogramParameterfv\0"
2197 "glGetHistogramParameterfvEXT\0"
2201 #if defined(need_GL_INTEL_parallel_arrays)
2202 static const char ColorPointervINTEL_names
[] =
2203 "iip\0" /* Parameter signature */
2204 "glColorPointervINTEL\0"
2208 #if defined(need_GL_ATI_fragment_shader)
2209 static const char AlphaFragmentOp1ATI_names
[] =
2210 "iiiiii\0" /* Parameter signature */
2211 "glAlphaFragmentOp1ATI\0"
2215 #if defined(need_GL_VERSION_1_3)
2216 static const char MultiTexCoord3ivARB_names
[] =
2217 "ip\0" /* Parameter signature */
2218 "glMultiTexCoord3iv\0"
2219 "glMultiTexCoord3ivARB\0"
2223 #if defined(need_GL_VERSION_1_3)
2224 static const char MultiTexCoord2sARB_names
[] =
2225 "iii\0" /* Parameter signature */
2226 "glMultiTexCoord2s\0"
2227 "glMultiTexCoord2sARB\0"
2231 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2232 static const char VertexAttrib1dvARB_names
[] =
2233 "ip\0" /* Parameter signature */
2234 "glVertexAttrib1dv\0"
2235 "glVertexAttrib1dvARB\0"
2239 #if defined(need_GL_EXT_texture_object)
2240 static const char DeleteTextures_names
[] =
2241 "ip\0" /* Parameter signature */
2242 "glDeleteTextures\0"
2243 "glDeleteTexturesEXT\0"
2247 #if defined(need_GL_EXT_vertex_array)
2248 static const char TexCoordPointerEXT_names
[] =
2249 "iiiip\0" /* Parameter signature */
2250 "glTexCoordPointerEXT\0"
2254 #if defined(need_GL_SGIS_texture4D)
2255 static const char TexSubImage4DSGIS_names
[] =
2256 "iiiiiiiiiiiip\0" /* Parameter signature */
2257 "glTexSubImage4DSGIS\0"
2261 #if defined(need_GL_NV_register_combiners2)
2262 static const char CombinerStageParameterfvNV_names
[] =
2263 "iip\0" /* Parameter signature */
2264 "glCombinerStageParameterfvNV\0"
2268 #if defined(need_GL_SGIX_instruments)
2269 static const char StopInstrumentsSGIX_names
[] =
2270 "i\0" /* Parameter signature */
2271 "glStopInstrumentsSGIX\0"
2275 #if defined(need_GL_SUN_vertex)
2276 static const char TexCoord4fColor4fNormal3fVertex4fSUN_names
[] =
2277 "fffffffffffffff\0" /* Parameter signature */
2278 "glTexCoord4fColor4fNormal3fVertex4fSUN\0"
2282 #if defined(need_GL_SGIX_polynomial_ffd)
2283 static const char DeformSGIX_names
[] =
2284 "i\0" /* Parameter signature */
2289 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2290 static const char GetVertexAttribfvARB_names
[] =
2291 "iip\0" /* Parameter signature */
2292 "glGetVertexAttribfv\0"
2293 "glGetVertexAttribfvARB\0"
2297 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
2298 static const char SecondaryColor3ivEXT_names
[] =
2299 "p\0" /* Parameter signature */
2300 "glSecondaryColor3iv\0"
2301 "glSecondaryColor3ivEXT\0"
2305 #if defined(need_GL_VERSION_2_1)
2306 static const char UniformMatrix4x2fv_names
[] =
2307 "iiip\0" /* Parameter signature */
2308 "glUniformMatrix4x2fv\0"
2312 #if defined(need_GL_SGIS_detail_texture)
2313 static const char GetDetailTexFuncSGIS_names
[] =
2314 "ip\0" /* Parameter signature */
2315 "glGetDetailTexFuncSGIS\0"
2319 #if defined(need_GL_NV_register_combiners2)
2320 static const char GetCombinerStageParameterfvNV_names
[] =
2321 "iip\0" /* Parameter signature */
2322 "glGetCombinerStageParameterfvNV\0"
2326 #if defined(need_GL_EXT_coordinate_frame)
2327 static const char Binormal3fEXT_names
[] =
2328 "fff\0" /* Parameter signature */
2333 #if defined(need_GL_SUN_vertex)
2334 static const char Color4ubVertex2fvSUN_names
[] =
2335 "pp\0" /* Parameter signature */
2336 "glColor4ubVertex2fvSUN\0"
2340 #if defined(need_GL_SGIS_texture_filter4)
2341 static const char TexFilterFuncSGIS_names
[] =
2342 "iiip\0" /* Parameter signature */
2343 "glTexFilterFuncSGIS\0"
2347 #if defined(need_GL_SGIS_multisample) || defined(need_GL_EXT_multisample)
2348 static const char SampleMaskSGIS_names
[] =
2349 "fi\0" /* Parameter signature */
2350 "glSampleMaskSGIS\0"
2355 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
2356 static const char GetAttribLocationARB_names
[] =
2357 "ip\0" /* Parameter signature */
2358 "glGetAttribLocation\0"
2359 "glGetAttribLocationARB\0"
2363 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2364 static const char VertexAttrib4ubvARB_names
[] =
2365 "ip\0" /* Parameter signature */
2366 "glVertexAttrib4ubv\0"
2367 "glVertexAttrib4ubvARB\0"
2371 #if defined(need_GL_SGIS_detail_texture)
2372 static const char DetailTexFuncSGIS_names
[] =
2373 "iip\0" /* Parameter signature */
2374 "glDetailTexFuncSGIS\0"
2378 #if defined(need_GL_SUN_vertex)
2379 static const char Normal3fVertex3fSUN_names
[] =
2380 "ffffff\0" /* Parameter signature */
2381 "glNormal3fVertex3fSUN\0"
2385 #if defined(need_GL_EXT_copy_texture)
2386 static const char CopyTexImage2D_names
[] =
2387 "iiiiiiii\0" /* Parameter signature */
2388 "glCopyTexImage2D\0"
2389 "glCopyTexImage2DEXT\0"
2393 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
2394 static const char GetBufferPointervARB_names
[] =
2395 "iip\0" /* Parameter signature */
2396 "glGetBufferPointerv\0"
2397 "glGetBufferPointervARB\0"
2401 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
2402 static const char ProgramEnvParameter4fARB_names
[] =
2403 "iiffff\0" /* Parameter signature */
2404 "glProgramEnvParameter4fARB\0"
2405 "glProgramParameter4fNV\0"
2409 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2410 static const char Uniform3ivARB_names
[] =
2411 "iip\0" /* Parameter signature */
2417 #if defined(need_GL_NV_fence)
2418 static const char GetFenceivNV_names
[] =
2419 "iip\0" /* Parameter signature */
2424 #if defined(need_GL_MESA_window_pos)
2425 static const char WindowPos4dvMESA_names
[] =
2426 "p\0" /* Parameter signature */
2427 "glWindowPos4dvMESA\0"
2431 #if defined(need_GL_EXT_color_subtable)
2432 static const char ColorSubTable_names
[] =
2433 "iiiiip\0" /* Parameter signature */
2435 "glColorSubTableEXT\0"
2439 #if defined(need_GL_VERSION_1_3)
2440 static const char MultiTexCoord4ivARB_names
[] =
2441 "ip\0" /* Parameter signature */
2442 "glMultiTexCoord4iv\0"
2443 "glMultiTexCoord4ivARB\0"
2447 #if defined(need_GL_EXT_gpu_program_parameters)
2448 static const char ProgramLocalParameters4fvEXT_names
[] =
2449 "iiip\0" /* Parameter signature */
2450 "glProgramLocalParameters4fvEXT\0"
2454 #if defined(need_GL_NV_evaluators)
2455 static const char GetMapAttribParameterfvNV_names
[] =
2456 "iiip\0" /* Parameter signature */
2457 "glGetMapAttribParameterfvNV\0"
2461 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2462 static const char VertexAttrib4sARB_names
[] =
2463 "iiiii\0" /* Parameter signature */
2464 "glVertexAttrib4s\0"
2465 "glVertexAttrib4sARB\0"
2469 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
2470 static const char GetQueryObjectuivARB_names
[] =
2471 "iip\0" /* Parameter signature */
2472 "glGetQueryObjectuiv\0"
2473 "glGetQueryObjectuivARB\0"
2477 #if defined(need_GL_NV_evaluators)
2478 static const char MapParameterivNV_names
[] =
2479 "iip\0" /* Parameter signature */
2480 "glMapParameterivNV\0"
2484 #if defined(need_GL_EXT_framebuffer_object)
2485 static const char GenRenderbuffersEXT_names
[] =
2486 "ip\0" /* Parameter signature */
2487 "glGenRenderbuffersEXT\0"
2491 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2492 static const char VertexAttrib2dvARB_names
[] =
2493 "ip\0" /* Parameter signature */
2494 "glVertexAttrib2dv\0"
2495 "glVertexAttrib2dvARB\0"
2499 #if defined(need_GL_EXT_vertex_array)
2500 static const char EdgeFlagPointerEXT_names
[] =
2501 "iip\0" /* Parameter signature */
2502 "glEdgeFlagPointerEXT\0"
2506 #if defined(need_GL_NV_vertex_program)
2507 static const char VertexAttribs2svNV_names
[] =
2508 "iip\0" /* Parameter signature */
2509 "glVertexAttribs2svNV\0"
2513 #if defined(need_GL_ARB_vertex_blend)
2514 static const char WeightbvARB_names
[] =
2515 "ip\0" /* Parameter signature */
2520 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2521 static const char VertexAttrib2fvARB_names
[] =
2522 "ip\0" /* Parameter signature */
2523 "glVertexAttrib2fv\0"
2524 "glVertexAttrib2fvARB\0"
2528 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
2529 static const char GetBufferParameterivARB_names
[] =
2530 "iip\0" /* Parameter signature */
2531 "glGetBufferParameteriv\0"
2532 "glGetBufferParameterivARB\0"
2536 #if defined(need_GL_SGIX_list_priority)
2537 static const char ListParameteriSGIX_names
[] =
2538 "iii\0" /* Parameter signature */
2539 "glListParameteriSGIX\0"
2543 #if defined(need_GL_SUN_vertex)
2544 static const char ReplacementCodeuiColor4fNormal3fVertex3fSUN_names
[] =
2545 "iffffffffff\0" /* Parameter signature */
2546 "glReplacementCodeuiColor4fNormal3fVertex3fSUN\0"
2550 #if defined(need_GL_SGIX_instruments)
2551 static const char InstrumentsBufferSGIX_names
[] =
2552 "ip\0" /* Parameter signature */
2553 "glInstrumentsBufferSGIX\0"
2557 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2558 static const char VertexAttrib4NivARB_names
[] =
2559 "ip\0" /* Parameter signature */
2560 "glVertexAttrib4Niv\0"
2561 "glVertexAttrib4NivARB\0"
2565 #if defined(need_GL_VERSION_2_0)
2566 static const char GetAttachedShaders_names
[] =
2567 "iipp\0" /* Parameter signature */
2568 "glGetAttachedShaders\0"
2572 #if defined(need_GL_APPLE_vertex_array_object)
2573 static const char GenVertexArraysAPPLE_names
[] =
2574 "ip\0" /* Parameter signature */
2575 "glGenVertexArraysAPPLE\0"
2579 #if defined(need_GL_EXT_gpu_program_parameters)
2580 static const char ProgramEnvParameters4fvEXT_names
[] =
2581 "iiip\0" /* Parameter signature */
2582 "glProgramEnvParameters4fvEXT\0"
2586 #if defined(need_GL_SUN_vertex)
2587 static const char TexCoord2fColor4fNormal3fVertex3fvSUN_names
[] =
2588 "pppp\0" /* Parameter signature */
2589 "glTexCoord2fColor4fNormal3fVertex3fvSUN\0"
2593 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2594 static const char WindowPos2iMESA_names
[] =
2595 "ii\0" /* Parameter signature */
2597 "glWindowPos2iARB\0"
2598 "glWindowPos2iMESA\0"
2602 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
2603 static const char SecondaryColor3fvEXT_names
[] =
2604 "p\0" /* Parameter signature */
2605 "glSecondaryColor3fv\0"
2606 "glSecondaryColor3fvEXT\0"
2610 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
2611 static const char CompressedTexSubImage1DARB_names
[] =
2612 "iiiiiip\0" /* Parameter signature */
2613 "glCompressedTexSubImage1D\0"
2614 "glCompressedTexSubImage1DARB\0"
2618 #if defined(need_GL_NV_vertex_program)
2619 static const char GetVertexAttribivNV_names
[] =
2620 "iip\0" /* Parameter signature */
2621 "glGetVertexAttribivNV\0"
2625 #if defined(need_GL_ARB_vertex_program)
2626 static const char GetProgramStringARB_names
[] =
2627 "iip\0" /* Parameter signature */
2628 "glGetProgramStringARB\0"
2632 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2633 static const char CompileShaderARB_names
[] =
2634 "i\0" /* Parameter signature */
2636 "glCompileShaderARB\0"
2640 #if defined(need_GL_VERSION_2_0)
2641 static const char DeleteShader_names
[] =
2642 "i\0" /* Parameter signature */
2647 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2648 static const char Uniform3fARB_names
[] =
2649 "ifff\0" /* Parameter signature */
2655 #if defined(need_GL_SGIX_list_priority)
2656 static const char ListParameterfvSGIX_names
[] =
2657 "iip\0" /* Parameter signature */
2658 "glListParameterfvSGIX\0"
2662 #if defined(need_GL_EXT_coordinate_frame)
2663 static const char Tangent3dvEXT_names
[] =
2664 "p\0" /* Parameter signature */
2669 #if defined(need_GL_NV_vertex_program)
2670 static const char GetVertexAttribfvNV_names
[] =
2671 "iip\0" /* Parameter signature */
2672 "glGetVertexAttribfvNV\0"
2676 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2677 static const char WindowPos3sMESA_names
[] =
2678 "iii\0" /* Parameter signature */
2680 "glWindowPos3sARB\0"
2681 "glWindowPos3sMESA\0"
2685 #if defined(need_GL_NV_vertex_program)
2686 static const char VertexAttrib2svNV_names
[] =
2687 "ip\0" /* Parameter signature */
2688 "glVertexAttrib2svNV\0"
2692 #if defined(need_GL_NV_vertex_program)
2693 static const char VertexAttribs1fvNV_names
[] =
2694 "iip\0" /* Parameter signature */
2695 "glVertexAttribs1fvNV\0"
2699 #if defined(need_GL_SUN_vertex)
2700 static const char TexCoord2fVertex3fvSUN_names
[] =
2701 "pp\0" /* Parameter signature */
2702 "glTexCoord2fVertex3fvSUN\0"
2706 #if defined(need_GL_MESA_window_pos)
2707 static const char WindowPos4sMESA_names
[] =
2708 "iiii\0" /* Parameter signature */
2709 "glWindowPos4sMESA\0"
2713 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2714 static const char VertexAttrib4NuivARB_names
[] =
2715 "ip\0" /* Parameter signature */
2716 "glVertexAttrib4Nuiv\0"
2717 "glVertexAttrib4NuivARB\0"
2721 #if defined(need_GL_VERSION_1_3)
2722 static const char ClientActiveTextureARB_names
[] =
2723 "i\0" /* Parameter signature */
2724 "glClientActiveTexture\0"
2725 "glClientActiveTextureARB\0"
2729 #if defined(need_GL_SGIX_pixel_texture)
2730 static const char PixelTexGenSGIX_names
[] =
2731 "i\0" /* Parameter signature */
2732 "glPixelTexGenSGIX\0"
2736 #if defined(need_GL_SUN_triangle_list)
2737 static const char ReplacementCodeusvSUN_names
[] =
2738 "p\0" /* Parameter signature */
2739 "glReplacementCodeusvSUN\0"
2743 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2744 static const char Uniform4fARB_names
[] =
2745 "iffff\0" /* Parameter signature */
2751 #if defined(need_GL_IBM_multimode_draw_arrays)
2752 static const char MultiModeDrawArraysIBM_names
[] =
2753 "pppii\0" /* Parameter signature */
2754 "glMultiModeDrawArraysIBM\0"
2758 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
2759 static const char IsProgramNV_names
[] =
2760 "i\0" /* Parameter signature */
2766 #if defined(need_GL_SUN_triangle_list)
2767 static const char ReplacementCodePointerSUN_names
[] =
2768 "iip\0" /* Parameter signature */
2769 "glReplacementCodePointerSUN\0"
2773 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
2774 static const char ProgramEnvParameter4dARB_names
[] =
2775 "iidddd\0" /* Parameter signature */
2776 "glProgramEnvParameter4dARB\0"
2777 "glProgramParameter4dNV\0"
2781 #if defined(need_GL_SGI_color_table)
2782 static const char ColorTableParameterfv_names
[] =
2783 "iip\0" /* Parameter signature */
2784 "glColorTableParameterfv\0"
2785 "glColorTableParameterfvSGI\0"
2789 #if defined(need_GL_SGIX_fragment_lighting)
2790 static const char FragmentLightModelfSGIX_names
[] =
2791 "if\0" /* Parameter signature */
2792 "glFragmentLightModelfSGIX\0"
2796 #if defined(need_GL_EXT_coordinate_frame)
2797 static const char Binormal3bvEXT_names
[] =
2798 "p\0" /* Parameter signature */
2799 "glBinormal3bvEXT\0"
2803 #if defined(need_GL_EXT_texture_object)
2804 static const char IsTexture_names
[] =
2805 "i\0" /* Parameter signature */
2811 #if defined(need_GL_EXT_vertex_weighting)
2812 static const char VertexWeightfvEXT_names
[] =
2813 "p\0" /* Parameter signature */
2814 "glVertexWeightfvEXT\0"
2818 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2819 static const char VertexAttrib1dARB_names
[] =
2820 "id\0" /* Parameter signature */
2821 "glVertexAttrib1d\0"
2822 "glVertexAttrib1dARB\0"
2826 #if defined(need_GL_HP_image_transform)
2827 static const char ImageTransformParameterivHP_names
[] =
2828 "iip\0" /* Parameter signature */
2829 "glImageTransformParameterivHP\0"
2833 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
2834 static const char DeleteQueriesARB_names
[] =
2835 "ip\0" /* Parameter signature */
2837 "glDeleteQueriesARB\0"
2841 #if defined(need_GL_SUN_vertex)
2842 static const char Color4ubVertex2fSUN_names
[] =
2843 "iiiiff\0" /* Parameter signature */
2844 "glColor4ubVertex2fSUN\0"
2848 #if defined(need_GL_SGIX_fragment_lighting)
2849 static const char FragmentColorMaterialSGIX_names
[] =
2850 "ii\0" /* Parameter signature */
2851 "glFragmentColorMaterialSGIX\0"
2855 #if defined(need_GL_ARB_matrix_palette)
2856 static const char CurrentPaletteMatrixARB_names
[] =
2857 "i\0" /* Parameter signature */
2858 "glCurrentPaletteMatrixARB\0"
2862 #if defined(need_GL_SGIS_multisample) || defined(need_GL_EXT_multisample)
2863 static const char SamplePatternSGIS_names
[] =
2864 "i\0" /* Parameter signature */
2865 "glSamplePatternSGIS\0"
2866 "glSamplePatternEXT\0"
2870 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
2871 static const char IsQueryARB_names
[] =
2872 "i\0" /* Parameter signature */
2878 #if defined(need_GL_SUN_vertex)
2879 static const char ReplacementCodeuiColor4ubVertex3fSUN_names
[] =
2880 "iiiiifff\0" /* Parameter signature */
2881 "glReplacementCodeuiColor4ubVertex3fSUN\0"
2885 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2886 static const char VertexAttrib4usvARB_names
[] =
2887 "ip\0" /* Parameter signature */
2888 "glVertexAttrib4usv\0"
2889 "glVertexAttrib4usvARB\0"
2893 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2894 static const char LinkProgramARB_names
[] =
2895 "i\0" /* Parameter signature */
2897 "glLinkProgramARB\0"
2901 #if defined(need_GL_NV_vertex_program)
2902 static const char VertexAttrib2fNV_names
[] =
2903 "iff\0" /* Parameter signature */
2904 "glVertexAttrib2fNV\0"
2908 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2909 static const char ShaderSourceARB_names
[] =
2910 "iipp\0" /* Parameter signature */
2912 "glShaderSourceARB\0"
2916 #if defined(need_GL_SGIX_fragment_lighting)
2917 static const char FragmentMaterialiSGIX_names
[] =
2918 "iii\0" /* Parameter signature */
2919 "glFragmentMaterialiSGIX\0"
2923 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2924 static const char VertexAttrib3svARB_names
[] =
2925 "ip\0" /* Parameter signature */
2926 "glVertexAttrib3sv\0"
2927 "glVertexAttrib3svARB\0"
2931 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
2932 static const char CompressedTexSubImage3DARB_names
[] =
2933 "iiiiiiiiiip\0" /* Parameter signature */
2934 "glCompressedTexSubImage3D\0"
2935 "glCompressedTexSubImage3DARB\0"
2939 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2940 static const char WindowPos2ivMESA_names
[] =
2941 "p\0" /* Parameter signature */
2943 "glWindowPos2ivARB\0"
2944 "glWindowPos2ivMESA\0"
2948 #if defined(need_GL_EXT_framebuffer_object)
2949 static const char IsFramebufferEXT_names
[] =
2950 "i\0" /* Parameter signature */
2951 "glIsFramebufferEXT\0"
2955 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2956 static const char Uniform4ivARB_names
[] =
2957 "iip\0" /* Parameter signature */
2963 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2964 static const char GetVertexAttribdvARB_names
[] =
2965 "iip\0" /* Parameter signature */
2966 "glGetVertexAttribdv\0"
2967 "glGetVertexAttribdvARB\0"
2971 #if defined(need_GL_EXT_convolution)
2972 static const char GetSeparableFilter_names
[] =
2973 "iiippp\0" /* Parameter signature */
2974 "glGetSeparableFilter\0"
2975 "glGetSeparableFilterEXT\0"
2979 #if defined(need_GL_EXT_coordinate_frame)
2980 static const char Binormal3dEXT_names
[] =
2981 "ddd\0" /* Parameter signature */
2986 #if defined(need_GL_SGIX_sprite)
2987 static const char SpriteParameteriSGIX_names
[] =
2988 "ii\0" /* Parameter signature */
2989 "glSpriteParameteriSGIX\0"
2993 #if defined(need_GL_NV_vertex_program)
2994 static const char RequestResidentProgramsNV_names
[] =
2995 "ip\0" /* Parameter signature */
2996 "glRequestResidentProgramsNV\0"
3000 #if defined(need_GL_SGIX_tag_sample_buffer)
3001 static const char TagSampleBufferSGIX_names
[] =
3002 "\0" /* Parameter signature */
3003 "glTagSampleBufferSGIX\0"
3007 #if defined(need_GL_SUN_triangle_list)
3008 static const char ReplacementCodeusSUN_names
[] =
3009 "i\0" /* Parameter signature */
3010 "glReplacementCodeusSUN\0"
3014 #if defined(need_GL_SGIX_list_priority)
3015 static const char ListParameterivSGIX_names
[] =
3016 "iip\0" /* Parameter signature */
3017 "glListParameterivSGIX\0"
3021 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_multi_draw_arrays)
3022 static const char MultiDrawElementsEXT_names
[] =
3023 "ipipi\0" /* Parameter signature */
3024 "glMultiDrawElements\0"
3025 "glMultiDrawElementsEXT\0"
3029 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3030 static const char Uniform1ivARB_names
[] =
3031 "iip\0" /* Parameter signature */
3037 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
3038 static const char WindowPos2sMESA_names
[] =
3039 "ii\0" /* Parameter signature */
3041 "glWindowPos2sARB\0"
3042 "glWindowPos2sMESA\0"
3046 #if defined(need_GL_ARB_vertex_blend)
3047 static const char WeightusvARB_names
[] =
3048 "ip\0" /* Parameter signature */
3053 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
3054 static const char FogCoordPointerEXT_names
[] =
3055 "iip\0" /* Parameter signature */
3056 "glFogCoordPointer\0"
3057 "glFogCoordPointerEXT\0"
3061 #if defined(need_GL_EXT_index_material)
3062 static const char IndexMaterialEXT_names
[] =
3063 "ii\0" /* Parameter signature */
3064 "glIndexMaterialEXT\0"
3068 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3069 static const char SecondaryColor3ubvEXT_names
[] =
3070 "p\0" /* Parameter signature */
3071 "glSecondaryColor3ubv\0"
3072 "glSecondaryColor3ubvEXT\0"
3076 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3077 static const char VertexAttrib4dvARB_names
[] =
3078 "ip\0" /* Parameter signature */
3079 "glVertexAttrib4dv\0"
3080 "glVertexAttrib4dvARB\0"
3084 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
3085 static const char BindAttribLocationARB_names
[] =
3086 "iip\0" /* Parameter signature */
3087 "glBindAttribLocation\0"
3088 "glBindAttribLocationARB\0"
3092 #if defined(need_GL_VERSION_1_3)
3093 static const char MultiTexCoord2dARB_names
[] =
3094 "idd\0" /* Parameter signature */
3095 "glMultiTexCoord2d\0"
3096 "glMultiTexCoord2dARB\0"
3100 #if defined(need_GL_NV_vertex_program)
3101 static const char ExecuteProgramNV_names
[] =
3102 "iip\0" /* Parameter signature */
3103 "glExecuteProgramNV\0"
3107 #if defined(need_GL_SGIX_fragment_lighting)
3108 static const char LightEnviSGIX_names
[] =
3109 "ii\0" /* Parameter signature */
3114 #if defined(need_GL_SUN_triangle_list)
3115 static const char ReplacementCodeuiSUN_names
[] =
3116 "i\0" /* Parameter signature */
3117 "glReplacementCodeuiSUN\0"
3121 #if defined(need_GL_EXT_framebuffer_object)
3122 static const char FramebufferTexture2DEXT_names
[] =
3123 "iiiii\0" /* Parameter signature */
3124 "glFramebufferTexture2DEXT\0"
3128 #if defined(need_GL_NV_vertex_program)
3129 static const char VertexAttribPointerNV_names
[] =
3130 "iiiip\0" /* Parameter signature */
3131 "glVertexAttribPointerNV\0"
3135 #if defined(need_GL_EXT_framebuffer_object)
3136 static const char GetFramebufferAttachmentParameterivEXT_names
[] =
3137 "iiip\0" /* Parameter signature */
3138 "glGetFramebufferAttachmentParameterivEXT\0"
3142 #if defined(need_GL_VERSION_1_3)
3143 static const char MultiTexCoord4dvARB_names
[] =
3144 "ip\0" /* Parameter signature */
3145 "glMultiTexCoord4dv\0"
3146 "glMultiTexCoord4dvARB\0"
3150 #if defined(need_GL_EXT_pixel_transform)
3151 static const char PixelTransformParameteriEXT_names
[] =
3152 "iii\0" /* Parameter signature */
3153 "glPixelTransformParameteriEXT\0"
3157 #if defined(need_GL_SUN_vertex)
3158 static const char TexCoord2fColor4ubVertex3fSUN_names
[] =
3159 "ffiiiifff\0" /* Parameter signature */
3160 "glTexCoord2fColor4ubVertex3fSUN\0"
3164 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3165 static const char Uniform1iARB_names
[] =
3166 "ii\0" /* Parameter signature */
3172 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3173 static const char VertexAttribPointerARB_names
[] =
3174 "iiiiip\0" /* Parameter signature */
3175 "glVertexAttribPointer\0"
3176 "glVertexAttribPointerARB\0"
3180 #if defined(need_GL_SGIS_sharpen_texture)
3181 static const char SharpenTexFuncSGIS_names
[] =
3182 "iip\0" /* Parameter signature */
3183 "glSharpenTexFuncSGIS\0"
3187 #if defined(need_GL_VERSION_1_3)
3188 static const char MultiTexCoord4fvARB_names
[] =
3189 "ip\0" /* Parameter signature */
3190 "glMultiTexCoord4fv\0"
3191 "glMultiTexCoord4fvARB\0"
3195 #if defined(need_GL_VERSION_2_1)
3196 static const char UniformMatrix2x3fv_names
[] =
3197 "iiip\0" /* Parameter signature */
3198 "glUniformMatrix2x3fv\0"
3202 #if defined(need_GL_NV_vertex_program)
3203 static const char TrackMatrixNV_names
[] =
3204 "iiii\0" /* Parameter signature */
3209 #if defined(need_GL_NV_register_combiners)
3210 static const char CombinerParameteriNV_names
[] =
3211 "ii\0" /* Parameter signature */
3212 "glCombinerParameteriNV\0"
3216 #if defined(need_GL_SGIX_async)
3217 static const char DeleteAsyncMarkersSGIX_names
[] =
3218 "ii\0" /* Parameter signature */
3219 "glDeleteAsyncMarkersSGIX\0"
3223 #if defined(need_GL_SGIX_async)
3224 static const char IsAsyncMarkerSGIX_names
[] =
3225 "i\0" /* Parameter signature */
3226 "glIsAsyncMarkerSGIX\0"
3230 #if defined(need_GL_SGIX_framezoom)
3231 static const char FrameZoomSGIX_names
[] =
3232 "i\0" /* Parameter signature */
3237 #if defined(need_GL_SUN_vertex)
3238 static const char Normal3fVertex3fvSUN_names
[] =
3239 "pp\0" /* Parameter signature */
3240 "glNormal3fVertex3fvSUN\0"
3244 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3245 static const char VertexAttrib4NsvARB_names
[] =
3246 "ip\0" /* Parameter signature */
3247 "glVertexAttrib4Nsv\0"
3248 "glVertexAttrib4NsvARB\0"
3252 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3253 static const char VertexAttrib3fvARB_names
[] =
3254 "ip\0" /* Parameter signature */
3255 "glVertexAttrib3fv\0"
3256 "glVertexAttrib3fvARB\0"
3260 #if defined(need_GL_EXT_framebuffer_object)
3261 static const char DeleteFramebuffersEXT_names
[] =
3262 "ip\0" /* Parameter signature */
3263 "glDeleteFramebuffersEXT\0"
3267 #if defined(need_GL_SUN_global_alpha)
3268 static const char GlobalAlphaFactorsSUN_names
[] =
3269 "i\0" /* Parameter signature */
3270 "glGlobalAlphaFactorsSUN\0"
3274 #if defined(need_GL_EXT_texture3D)
3275 static const char TexSubImage3D_names
[] =
3276 "iiiiiiiiiip\0" /* Parameter signature */
3278 "glTexSubImage3DEXT\0"
3282 #if defined(need_GL_EXT_coordinate_frame)
3283 static const char Tangent3fEXT_names
[] =
3284 "fff\0" /* Parameter signature */
3289 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3290 static const char SecondaryColor3uivEXT_names
[] =
3291 "p\0" /* Parameter signature */
3292 "glSecondaryColor3uiv\0"
3293 "glSecondaryColor3uivEXT\0"
3297 #if defined(need_GL_ARB_matrix_palette)
3298 static const char MatrixIndexubvARB_names
[] =
3299 "ip\0" /* Parameter signature */
3300 "glMatrixIndexubvARB\0"
3304 #if defined(need_GL_SUN_vertex)
3305 static const char Color4fNormal3fVertex3fSUN_names
[] =
3306 "ffffffffff\0" /* Parameter signature */
3307 "glColor4fNormal3fVertex3fSUN\0"
3311 #if defined(need_GL_SGIS_pixel_texture)
3312 static const char PixelTexGenParameterfSGIS_names
[] =
3313 "if\0" /* Parameter signature */
3314 "glPixelTexGenParameterfSGIS\0"
3318 #if defined(need_GL_VERSION_2_0)
3319 static const char CreateShader_names
[] =
3320 "i\0" /* Parameter signature */
3325 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
3326 static const char GetColorTableParameterfv_names
[] =
3327 "iip\0" /* Parameter signature */
3328 "glGetColorTableParameterfv\0"
3329 "glGetColorTableParameterfvSGI\0"
3330 "glGetColorTableParameterfvEXT\0"
3334 #if defined(need_GL_SGIX_fragment_lighting)
3335 static const char FragmentLightModelfvSGIX_names
[] =
3336 "ip\0" /* Parameter signature */
3337 "glFragmentLightModelfvSGIX\0"
3341 #if defined(need_GL_VERSION_1_3)
3342 static const char MultiTexCoord3fARB_names
[] =
3343 "ifff\0" /* Parameter signature */
3344 "glMultiTexCoord3f\0"
3345 "glMultiTexCoord3fARB\0"
3349 #if defined(need_GL_SGIS_pixel_texture)
3350 static const char GetPixelTexGenParameterfvSGIS_names
[] =
3351 "ip\0" /* Parameter signature */
3352 "glGetPixelTexGenParameterfvSGIS\0"
3356 #if defined(need_GL_EXT_framebuffer_object)
3357 static const char GenFramebuffersEXT_names
[] =
3358 "ip\0" /* Parameter signature */
3359 "glGenFramebuffersEXT\0"
3363 #if defined(need_GL_NV_vertex_program)
3364 static const char GetProgramParameterdvNV_names
[] =
3365 "iiip\0" /* Parameter signature */
3366 "glGetProgramParameterdvNV\0"
3370 #if defined(need_GL_EXT_pixel_transform)
3371 static const char PixelTransformParameterfEXT_names
[] =
3372 "iif\0" /* Parameter signature */
3373 "glPixelTransformParameterfEXT\0"
3377 #if defined(need_GL_SGIX_fragment_lighting)
3378 static const char FragmentLightfvSGIX_names
[] =
3379 "iip\0" /* Parameter signature */
3380 "glFragmentLightfvSGIX\0"
3384 #if defined(need_GL_VERSION_2_0)
3385 static const char DetachShader_names
[] =
3386 "ii\0" /* Parameter signature */
3391 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3392 static const char VertexAttrib4NubARB_names
[] =
3393 "iiiii\0" /* Parameter signature */
3394 "glVertexAttrib4Nub\0"
3395 "glVertexAttrib4NubARB\0"
3399 #if defined(need_GL_ARB_vertex_program)
3400 static const char GetProgramEnvParameterfvARB_names
[] =
3401 "iip\0" /* Parameter signature */
3402 "glGetProgramEnvParameterfvARB\0"
3406 #if defined(need_GL_NV_vertex_program)
3407 static const char GetTrackMatrixivNV_names
[] =
3408 "iiip\0" /* Parameter signature */
3409 "glGetTrackMatrixivNV\0"
3413 #if defined(need_GL_NV_vertex_program)
3414 static const char VertexAttrib3svNV_names
[] =
3415 "ip\0" /* Parameter signature */
3416 "glVertexAttrib3svNV\0"
3420 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3421 static const char Uniform4fvARB_names
[] =
3422 "iip\0" /* Parameter signature */
3428 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
3429 static const char MultTransposeMatrixfARB_names
[] =
3430 "p\0" /* Parameter signature */
3431 "glMultTransposeMatrixf\0"
3432 "glMultTransposeMatrixfARB\0"
3436 #if defined(need_GL_ATI_fragment_shader)
3437 static const char ColorFragmentOp1ATI_names
[] =
3438 "iiiiiii\0" /* Parameter signature */
3439 "glColorFragmentOp1ATI\0"
3443 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3444 static const char GetUniformfvARB_names
[] =
3445 "iip\0" /* Parameter signature */
3447 "glGetUniformfvARB\0"
3451 #if defined(need_GL_SUN_vertex)
3452 static const char ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_names
[] =
3453 "iffffffffffff\0" /* Parameter signature */
3454 "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN\0"
3458 #if defined(need_GL_ARB_shader_objects)
3459 static const char DetachObjectARB_names
[] =
3460 "ii\0" /* Parameter signature */
3461 "glDetachObjectARB\0"
3465 #if defined(need_GL_ARB_vertex_blend)
3466 static const char VertexBlendARB_names
[] =
3467 "i\0" /* Parameter signature */
3468 "glVertexBlendARB\0"
3472 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
3473 static const char WindowPos3iMESA_names
[] =
3474 "iii\0" /* Parameter signature */
3476 "glWindowPos3iARB\0"
3477 "glWindowPos3iMESA\0"
3481 #if defined(need_GL_EXT_convolution)
3482 static const char SeparableFilter2D_names
[] =
3483 "iiiiiipp\0" /* Parameter signature */
3484 "glSeparableFilter2D\0"
3485 "glSeparableFilter2DEXT\0"
3489 #if defined(need_GL_SUN_vertex)
3490 static const char ReplacementCodeuiColor4ubVertex3fvSUN_names
[] =
3491 "ppp\0" /* Parameter signature */
3492 "glReplacementCodeuiColor4ubVertex3fvSUN\0"
3496 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
3497 static const char CompressedTexImage2DARB_names
[] =
3498 "iiiiiiip\0" /* Parameter signature */
3499 "glCompressedTexImage2D\0"
3500 "glCompressedTexImage2DARB\0"
3504 #if defined(need_GL_EXT_vertex_array)
3505 static const char ArrayElement_names
[] =
3506 "i\0" /* Parameter signature */
3508 "glArrayElementEXT\0"
3512 #if defined(need_GL_EXT_depth_bounds_test)
3513 static const char DepthBoundsEXT_names
[] =
3514 "dd\0" /* Parameter signature */
3515 "glDepthBoundsEXT\0"
3519 #if defined(need_GL_NV_vertex_program)
3520 static const char ProgramParameters4fvNV_names
[] =
3521 "iiip\0" /* Parameter signature */
3522 "glProgramParameters4fvNV\0"
3526 #if defined(need_GL_SGIX_polynomial_ffd)
3527 static const char DeformationMap3fSGIX_names
[] =
3528 "iffiiffiiffiip\0" /* Parameter signature */
3529 "glDeformationMap3fSGIX\0"
3533 #if defined(need_GL_NV_vertex_program)
3534 static const char GetProgramivNV_names
[] =
3535 "iip\0" /* Parameter signature */
3536 "glGetProgramivNV\0"
3540 #if defined(need_GL_EXT_histogram)
3541 static const char GetMinmaxParameteriv_names
[] =
3542 "iip\0" /* Parameter signature */
3543 "glGetMinmaxParameteriv\0"
3544 "glGetMinmaxParameterivEXT\0"
3548 #if defined(need_GL_EXT_copy_texture)
3549 static const char CopyTexImage1D_names
[] =
3550 "iiiiiii\0" /* Parameter signature */
3551 "glCopyTexImage1D\0"
3552 "glCopyTexImage1DEXT\0"
3556 #if defined(need_GL_ATI_fragment_shader)
3557 static const char AlphaFragmentOp3ATI_names
[] =
3558 "iiiiiiiiiiii\0" /* Parameter signature */
3559 "glAlphaFragmentOp3ATI\0"
3563 #if defined(need_GL_NV_vertex_program)
3564 static const char GetVertexAttribdvNV_names
[] =
3565 "iip\0" /* Parameter signature */
3566 "glGetVertexAttribdvNV\0"
3570 #if defined(need_GL_NV_vertex_program)
3571 static const char VertexAttrib3fvNV_names
[] =
3572 "ip\0" /* Parameter signature */
3573 "glVertexAttrib3fvNV\0"
3577 #if defined(need_GL_NV_register_combiners)
3578 static const char GetFinalCombinerInputParameterivNV_names
[] =
3579 "iip\0" /* Parameter signature */
3580 "glGetFinalCombinerInputParameterivNV\0"
3584 #if defined(need_GL_NV_evaluators)
3585 static const char GetMapParameterivNV_names
[] =
3586 "iip\0" /* Parameter signature */
3587 "glGetMapParameterivNV\0"
3591 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3592 static const char Uniform4iARB_names
[] =
3593 "iiiii\0" /* Parameter signature */
3599 #if defined(need_GL_EXT_convolution)
3600 static const char ConvolutionParameteri_names
[] =
3601 "iii\0" /* Parameter signature */
3602 "glConvolutionParameteri\0"
3603 "glConvolutionParameteriEXT\0"
3607 #if defined(need_GL_EXT_coordinate_frame)
3608 static const char Binormal3sEXT_names
[] =
3609 "iii\0" /* Parameter signature */
3614 #if defined(need_GL_EXT_convolution)
3615 static const char ConvolutionParameterf_names
[] =
3616 "iif\0" /* Parameter signature */
3617 "glConvolutionParameterf\0"
3618 "glConvolutionParameterfEXT\0"
3622 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
3623 static const char GetColorTableParameteriv_names
[] =
3624 "iip\0" /* Parameter signature */
3625 "glGetColorTableParameteriv\0"
3626 "glGetColorTableParameterivSGI\0"
3627 "glGetColorTableParameterivEXT\0"
3631 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
3632 static const char ProgramEnvParameter4dvARB_names
[] =
3633 "iip\0" /* Parameter signature */
3634 "glProgramEnvParameter4dvARB\0"
3635 "glProgramParameter4dvNV\0"
3639 #if defined(need_GL_NV_vertex_program)
3640 static const char VertexAttribs2fvNV_names
[] =
3641 "iip\0" /* Parameter signature */
3642 "glVertexAttribs2fvNV\0"
3646 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3647 static const char UseProgramObjectARB_names
[] =
3648 "i\0" /* Parameter signature */
3650 "glUseProgramObjectARB\0"
3654 #if defined(need_GL_NV_evaluators)
3655 static const char GetMapParameterfvNV_names
[] =
3656 "iip\0" /* Parameter signature */
3657 "glGetMapParameterfvNV\0"
3661 #if defined(need_GL_ATI_fragment_shader)
3662 static const char PassTexCoordATI_names
[] =
3663 "iii\0" /* Parameter signature */
3664 "glPassTexCoordATI\0"
3668 #if defined(need_GL_VERSION_2_0)
3669 static const char DeleteProgram_names
[] =
3670 "i\0" /* Parameter signature */
3675 #if defined(need_GL_EXT_coordinate_frame)
3676 static const char Tangent3ivEXT_names
[] =
3677 "p\0" /* Parameter signature */
3682 #if defined(need_GL_EXT_coordinate_frame)
3683 static const char Tangent3dEXT_names
[] =
3684 "ddd\0" /* Parameter signature */
3689 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3690 static const char SecondaryColor3dvEXT_names
[] =
3691 "p\0" /* Parameter signature */
3692 "glSecondaryColor3dv\0"
3693 "glSecondaryColor3dvEXT\0"
3697 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_multi_draw_arrays)
3698 static const char MultiDrawArraysEXT_names
[] =
3699 "ippi\0" /* Parameter signature */
3700 "glMultiDrawArrays\0"
3701 "glMultiDrawArraysEXT\0"
3705 #if defined(need_GL_EXT_framebuffer_object)
3706 static const char BindRenderbufferEXT_names
[] =
3707 "ii\0" /* Parameter signature */
3708 "glBindRenderbufferEXT\0"
3712 #if defined(need_GL_VERSION_1_3)
3713 static const char MultiTexCoord4dARB_names
[] =
3714 "idddd\0" /* Parameter signature */
3715 "glMultiTexCoord4d\0"
3716 "glMultiTexCoord4dARB\0"
3720 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3721 static const char SecondaryColor3usEXT_names
[] =
3722 "iii\0" /* Parameter signature */
3723 "glSecondaryColor3us\0"
3724 "glSecondaryColor3usEXT\0"
3728 #if defined(need_GL_ARB_vertex_program)
3729 static const char ProgramLocalParameter4fvARB_names
[] =
3730 "iip\0" /* Parameter signature */
3731 "glProgramLocalParameter4fvARB\0"
3735 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
3736 static const char DeleteProgramsNV_names
[] =
3737 "ip\0" /* Parameter signature */
3738 "glDeleteProgramsARB\0"
3739 "glDeleteProgramsNV\0"
3743 #if defined(need_GL_VERSION_1_3)
3744 static const char MultiTexCoord1sARB_names
[] =
3745 "ii\0" /* Parameter signature */
3746 "glMultiTexCoord1s\0"
3747 "glMultiTexCoord1sARB\0"
3751 #if defined(need_GL_SUN_vertex)
3752 static const char ReplacementCodeuiColor3fVertex3fSUN_names
[] =
3753 "iffffff\0" /* Parameter signature */
3754 "glReplacementCodeuiColor3fVertex3fSUN\0"
3758 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
3759 static const char GetVertexAttribPointervNV_names
[] =
3760 "iip\0" /* Parameter signature */
3761 "glGetVertexAttribPointerv\0"
3762 "glGetVertexAttribPointervARB\0"
3763 "glGetVertexAttribPointervNV\0"
3767 #if defined(need_GL_VERSION_1_3)
3768 static const char MultiTexCoord1dvARB_names
[] =
3769 "ip\0" /* Parameter signature */
3770 "glMultiTexCoord1dv\0"
3771 "glMultiTexCoord1dvARB\0"
3775 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3776 static const char Uniform2iARB_names
[] =
3777 "iii\0" /* Parameter signature */
3783 #if defined(need_GL_NV_vertex_program)
3784 static const char GetProgramStringNV_names
[] =
3785 "iip\0" /* Parameter signature */
3786 "glGetProgramStringNV\0"
3790 #if defined(need_GL_EXT_vertex_array)
3791 static const char ColorPointerEXT_names
[] =
3792 "iiiip\0" /* Parameter signature */
3793 "glColorPointerEXT\0"
3797 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
3798 static const char MapBufferARB_names
[] =
3799 "ii\0" /* Parameter signature */
3805 #if defined(need_GL_EXT_coordinate_frame)
3806 static const char Binormal3svEXT_names
[] =
3807 "p\0" /* Parameter signature */
3808 "glBinormal3svEXT\0"
3812 #if defined(need_GL_EXT_light_texture)
3813 static const char ApplyTextureEXT_names
[] =
3814 "i\0" /* Parameter signature */
3815 "glApplyTextureEXT\0"
3819 #if defined(need_GL_EXT_light_texture)
3820 static const char TextureMaterialEXT_names
[] =
3821 "ii\0" /* Parameter signature */
3822 "glTextureMaterialEXT\0"
3826 #if defined(need_GL_EXT_light_texture)
3827 static const char TextureLightEXT_names
[] =
3828 "i\0" /* Parameter signature */
3829 "glTextureLightEXT\0"
3833 #if defined(need_GL_EXT_histogram)
3834 static const char ResetMinmax_names
[] =
3835 "i\0" /* Parameter signature */
3837 "glResetMinmaxEXT\0"
3841 #if defined(need_GL_SGIX_sprite)
3842 static const char SpriteParameterfSGIX_names
[] =
3843 "if\0" /* Parameter signature */
3844 "glSpriteParameterfSGIX\0"
3848 #if defined(need_GL_NV_vertex_program)
3849 static const char VertexAttrib4sNV_names
[] =
3850 "iiiii\0" /* Parameter signature */
3851 "glVertexAttrib4sNV\0"
3855 #if defined(need_GL_EXT_convolution)
3856 static const char GetConvolutionParameterfv_names
[] =
3857 "iip\0" /* Parameter signature */
3858 "glGetConvolutionParameterfv\0"
3859 "glGetConvolutionParameterfvEXT\0"
3863 #if defined(need_GL_NV_vertex_program)
3864 static const char VertexAttribs4dvNV_names
[] =
3865 "iip\0" /* Parameter signature */
3866 "glVertexAttribs4dvNV\0"
3870 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3871 static const char VertexAttrib4dARB_names
[] =
3872 "idddd\0" /* Parameter signature */
3873 "glVertexAttrib4d\0"
3874 "glVertexAttrib4dARB\0"
3878 #if defined(need_GL_NV_fragment_program)
3879 static const char ProgramNamedParameter4dNV_names
[] =
3880 "iipdddd\0" /* Parameter signature */
3881 "glProgramNamedParameter4dNV\0"
3885 #if defined(need_GL_EXT_vertex_weighting)
3886 static const char VertexWeightfEXT_names
[] =
3887 "f\0" /* Parameter signature */
3888 "glVertexWeightfEXT\0"
3892 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
3893 static const char FogCoordfvEXT_names
[] =
3894 "p\0" /* Parameter signature */
3900 #if defined(need_GL_VERSION_1_3)
3901 static const char MultiTexCoord1ivARB_names
[] =
3902 "ip\0" /* Parameter signature */
3903 "glMultiTexCoord1iv\0"
3904 "glMultiTexCoord1ivARB\0"
3908 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3909 static const char SecondaryColor3ubEXT_names
[] =
3910 "iii\0" /* Parameter signature */
3911 "glSecondaryColor3ub\0"
3912 "glSecondaryColor3ubEXT\0"
3916 #if defined(need_GL_VERSION_1_3)
3917 static const char MultiTexCoord2ivARB_names
[] =
3918 "ip\0" /* Parameter signature */
3919 "glMultiTexCoord2iv\0"
3920 "glMultiTexCoord2ivARB\0"
3924 #if defined(need_GL_SGIS_fog_function)
3925 static const char FogFuncSGIS_names
[] =
3926 "ip\0" /* Parameter signature */
3931 #if defined(need_GL_EXT_copy_texture)
3932 static const char CopyTexSubImage2D_names
[] =
3933 "iiiiiiii\0" /* Parameter signature */
3934 "glCopyTexSubImage2D\0"
3935 "glCopyTexSubImage2DEXT\0"
3939 #if defined(need_GL_ARB_shader_objects)
3940 static const char GetObjectParameterivARB_names
[] =
3941 "iip\0" /* Parameter signature */
3942 "glGetObjectParameterivARB\0"
3946 #if defined(need_GL_SUN_vertex)
3947 static const char TexCoord4fVertex4fSUN_names
[] =
3948 "ffffffff\0" /* Parameter signature */
3949 "glTexCoord4fVertex4fSUN\0"
3953 #if defined(need_GL_APPLE_vertex_array_object)
3954 static const char BindVertexArrayAPPLE_names
[] =
3955 "i\0" /* Parameter signature */
3956 "glBindVertexArrayAPPLE\0"
3960 #if defined(need_GL_ARB_vertex_program)
3961 static const char GetProgramLocalParameterdvARB_names
[] =
3962 "iip\0" /* Parameter signature */
3963 "glGetProgramLocalParameterdvARB\0"
3967 #if defined(need_GL_EXT_histogram)
3968 static const char GetHistogramParameteriv_names
[] =
3969 "iip\0" /* Parameter signature */
3970 "glGetHistogramParameteriv\0"
3971 "glGetHistogramParameterivEXT\0"
3975 #if defined(need_GL_VERSION_1_3)
3976 static const char MultiTexCoord1iARB_names
[] =
3977 "ii\0" /* Parameter signature */
3978 "glMultiTexCoord1i\0"
3979 "glMultiTexCoord1iARB\0"
3983 #if defined(need_GL_EXT_convolution)
3984 static const char GetConvolutionFilter_names
[] =
3985 "iiip\0" /* Parameter signature */
3986 "glGetConvolutionFilter\0"
3987 "glGetConvolutionFilterEXT\0"
3991 #if defined(need_GL_ARB_vertex_program)
3992 static const char GetProgramivARB_names
[] =
3993 "iip\0" /* Parameter signature */
3994 "glGetProgramivARB\0"
3998 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_blend_func_separate) || defined(need_GL_INGR_blend_func_separate)
3999 static const char BlendFuncSeparateEXT_names
[] =
4000 "iiii\0" /* Parameter signature */
4001 "glBlendFuncSeparate\0"
4002 "glBlendFuncSeparateEXT\0"
4003 "glBlendFuncSeparateINGR\0"
4007 #if defined(need_GL_APPLE_vertex_array_object)
4008 static const char IsVertexArrayAPPLE_names
[] =
4009 "i\0" /* Parameter signature */
4010 "glIsVertexArrayAPPLE\0"
4014 #if defined(need_GL_NV_vertex_program)
4015 static const char ProgramParameters4dvNV_names
[] =
4016 "iiip\0" /* Parameter signature */
4017 "glProgramParameters4dvNV\0"
4021 #if defined(need_GL_SUN_vertex)
4022 static const char TexCoord2fColor3fVertex3fvSUN_names
[] =
4023 "ppp\0" /* Parameter signature */
4024 "glTexCoord2fColor3fVertex3fvSUN\0"
4028 #if defined(need_GL_EXT_coordinate_frame)
4029 static const char Binormal3dvEXT_names
[] =
4030 "p\0" /* Parameter signature */
4031 "glBinormal3dvEXT\0"
4035 #if defined(need_GL_NV_fence)
4036 static const char FinishFenceNV_names
[] =
4037 "i\0" /* Parameter signature */
4042 #if defined(need_GL_SGIS_fog_function)
4043 static const char GetFogFuncSGIS_names
[] =
4044 "p\0" /* Parameter signature */
4045 "glGetFogFuncSGIS\0"
4049 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
4050 static const char GetUniformLocationARB_names
[] =
4051 "ip\0" /* Parameter signature */
4052 "glGetUniformLocation\0"
4053 "glGetUniformLocationARB\0"
4057 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
4058 static const char SecondaryColor3fEXT_names
[] =
4059 "fff\0" /* Parameter signature */
4060 "glSecondaryColor3f\0"
4061 "glSecondaryColor3fEXT\0"
4065 #if defined(need_GL_NV_register_combiners)
4066 static const char CombinerInputNV_names
[] =
4067 "iiiiii\0" /* Parameter signature */
4068 "glCombinerInputNV\0"
4072 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4073 static const char VertexAttrib3sARB_names
[] =
4074 "iiii\0" /* Parameter signature */
4075 "glVertexAttrib3s\0"
4076 "glVertexAttrib3sARB\0"
4080 #if defined(need_GL_SUN_vertex)
4081 static const char ReplacementCodeuiNormal3fVertex3fvSUN_names
[] =
4082 "ppp\0" /* Parameter signature */
4083 "glReplacementCodeuiNormal3fVertex3fvSUN\0"
4087 #if defined(need_GL_ARB_vertex_program)
4088 static const char ProgramStringARB_names
[] =
4089 "iiip\0" /* Parameter signature */
4090 "glProgramStringARB\0"
4094 #if defined(need_GL_SUN_vertex)
4095 static const char TexCoord4fVertex4fvSUN_names
[] =
4096 "pp\0" /* Parameter signature */
4097 "glTexCoord4fVertex4fvSUN\0"
4101 #if defined(need_GL_NV_vertex_program)
4102 static const char VertexAttrib3sNV_names
[] =
4103 "iiii\0" /* Parameter signature */
4104 "glVertexAttrib3sNV\0"
4108 #if defined(need_GL_NV_vertex_program)
4109 static const char VertexAttrib1fNV_names
[] =
4110 "if\0" /* Parameter signature */
4111 "glVertexAttrib1fNV\0"
4115 #if defined(need_GL_SGIX_fragment_lighting)
4116 static const char FragmentLightfSGIX_names
[] =
4117 "iif\0" /* Parameter signature */
4118 "glFragmentLightfSGIX\0"
4122 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
4123 static const char GetCompressedTexImageARB_names
[] =
4124 "iip\0" /* Parameter signature */
4125 "glGetCompressedTexImage\0"
4126 "glGetCompressedTexImageARB\0"
4130 #if defined(need_GL_EXT_vertex_weighting)
4131 static const char VertexWeightPointerEXT_names
[] =
4132 "iiip\0" /* Parameter signature */
4133 "glVertexWeightPointerEXT\0"
4137 #if defined(need_GL_EXT_histogram)
4138 static const char GetHistogram_names
[] =
4139 "iiiip\0" /* Parameter signature */
4141 "glGetHistogramEXT\0"
4145 #if defined(need_GL_EXT_stencil_two_side)
4146 static const char ActiveStencilFaceEXT_names
[] =
4147 "i\0" /* Parameter signature */
4148 "glActiveStencilFaceEXT\0"
4152 #if defined(need_GL_ATI_separate_stencil)
4153 static const char StencilFuncSeparateATI_names
[] =
4154 "iiii\0" /* Parameter signature */
4155 "glStencilFuncSeparateATI\0"
4159 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
4160 static const char GetShaderSourceARB_names
[] =
4161 "iipp\0" /* Parameter signature */
4162 "glGetShaderSource\0"
4163 "glGetShaderSourceARB\0"
4167 #if defined(need_GL_SGIX_igloo_interface)
4168 static const char IglooInterfaceSGIX_names
[] =
4169 "ip\0" /* Parameter signature */
4170 "glIglooInterfaceSGIX\0"
4174 #if defined(need_GL_NV_vertex_program)
4175 static const char VertexAttrib4dNV_names
[] =
4176 "idddd\0" /* Parameter signature */
4177 "glVertexAttrib4dNV\0"
4181 #if defined(need_GL_IBM_multimode_draw_arrays)
4182 static const char MultiModeDrawElementsIBM_names
[] =
4183 "ppipii\0" /* Parameter signature */
4184 "glMultiModeDrawElementsIBM\0"
4188 #if defined(need_GL_VERSION_1_3)
4189 static const char MultiTexCoord4svARB_names
[] =
4190 "ip\0" /* Parameter signature */
4191 "glMultiTexCoord4sv\0"
4192 "glMultiTexCoord4svARB\0"
4196 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
4197 static const char GenQueriesARB_names
[] =
4198 "ip\0" /* Parameter signature */
4204 #if defined(need_GL_SUN_vertex)
4205 static const char ReplacementCodeuiVertex3fSUN_names
[] =
4206 "ifff\0" /* Parameter signature */
4207 "glReplacementCodeuiVertex3fSUN\0"
4211 #if defined(need_GL_EXT_coordinate_frame)
4212 static const char Tangent3iEXT_names
[] =
4213 "iii\0" /* Parameter signature */
4218 #if defined(need_GL_SUN_mesh_array)
4219 static const char DrawMeshArraysSUN_names
[] =
4220 "iiii\0" /* Parameter signature */
4221 "glDrawMeshArraysSUN\0"
4225 #if defined(need_GL_NV_evaluators)
4226 static const char GetMapControlPointsNV_names
[] =
4227 "iiiiiip\0" /* Parameter signature */
4228 "glGetMapControlPointsNV\0"
4232 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_draw_buffers) || defined(need_GL_ATI_draw_buffers)
4233 static const char DrawBuffersARB_names
[] =
4234 "ip\0" /* Parameter signature */
4236 "glDrawBuffersARB\0"
4237 "glDrawBuffersATI\0"
4241 #if defined(need_GL_ARB_vertex_program)
4242 static const char ProgramLocalParameter4fARB_names
[] =
4243 "iiffff\0" /* Parameter signature */
4244 "glProgramLocalParameter4fARB\0"
4248 #if defined(need_GL_SGIX_sprite)
4249 static const char SpriteParameterivSGIX_names
[] =
4250 "ip\0" /* Parameter signature */
4251 "glSpriteParameterivSGIX\0"
4255 #if defined(need_GL_VERSION_1_3)
4256 static const char MultiTexCoord1fARB_names
[] =
4257 "if\0" /* Parameter signature */
4258 "glMultiTexCoord1f\0"
4259 "glMultiTexCoord1fARB\0"
4263 #if defined(need_GL_NV_vertex_program)
4264 static const char VertexAttribs4ubvNV_names
[] =
4265 "iip\0" /* Parameter signature */
4266 "glVertexAttribs4ubvNV\0"
4270 #if defined(need_GL_ARB_vertex_blend)
4271 static const char WeightsvARB_names
[] =
4272 "ip\0" /* Parameter signature */
4277 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
4278 static const char Uniform1fvARB_names
[] =
4279 "iip\0" /* Parameter signature */
4285 #if defined(need_GL_EXT_copy_texture)
4286 static const char CopyTexSubImage1D_names
[] =
4287 "iiiiii\0" /* Parameter signature */
4288 "glCopyTexSubImage1D\0"
4289 "glCopyTexSubImage1DEXT\0"
4293 #if defined(need_GL_EXT_texture_object)
4294 static const char BindTexture_names
[] =
4295 "ii\0" /* Parameter signature */
4297 "glBindTextureEXT\0"
4301 #if defined(need_GL_ATI_fragment_shader)
4302 static const char BeginFragmentShaderATI_names
[] =
4303 "\0" /* Parameter signature */
4304 "glBeginFragmentShaderATI\0"
4308 #if defined(need_GL_VERSION_1_3)
4309 static const char MultiTexCoord4fARB_names
[] =
4310 "iffff\0" /* Parameter signature */
4311 "glMultiTexCoord4f\0"
4312 "glMultiTexCoord4fARB\0"
4316 #if defined(need_GL_NV_vertex_program)
4317 static const char VertexAttribs3svNV_names
[] =
4318 "iip\0" /* Parameter signature */
4319 "glVertexAttribs3svNV\0"
4323 #if defined(need_GL_SUN_triangle_list)
4324 static const char ReplacementCodeuivSUN_names
[] =
4325 "p\0" /* Parameter signature */
4326 "glReplacementCodeuivSUN\0"
4330 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4331 static const char EnableVertexAttribArrayARB_names
[] =
4332 "i\0" /* Parameter signature */
4333 "glEnableVertexAttribArray\0"
4334 "glEnableVertexAttribArrayARB\0"
4338 #if defined(need_GL_INTEL_parallel_arrays)
4339 static const char NormalPointervINTEL_names
[] =
4340 "ip\0" /* Parameter signature */
4341 "glNormalPointervINTEL\0"
4345 #if defined(need_GL_EXT_convolution)
4346 static const char CopyConvolutionFilter2D_names
[] =
4347 "iiiiii\0" /* Parameter signature */
4348 "glCopyConvolutionFilter2D\0"
4349 "glCopyConvolutionFilter2DEXT\0"
4353 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
4354 static const char WindowPos3ivMESA_names
[] =
4355 "p\0" /* Parameter signature */
4357 "glWindowPos3ivARB\0"
4358 "glWindowPos3ivMESA\0"
4362 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4363 static const char IsBufferARB_names
[] =
4364 "i\0" /* Parameter signature */
4370 #if defined(need_GL_MESA_window_pos)
4371 static const char WindowPos4iMESA_names
[] =
4372 "iiii\0" /* Parameter signature */
4373 "glWindowPos4iMESA\0"
4377 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4378 static const char VertexAttrib4uivARB_names
[] =
4379 "ip\0" /* Parameter signature */
4380 "glVertexAttrib4uiv\0"
4381 "glVertexAttrib4uivARB\0"
4385 #if defined(need_GL_EXT_coordinate_frame)
4386 static const char Tangent3bvEXT_names
[] =
4387 "p\0" /* Parameter signature */
4392 #if defined(need_GL_VERSION_2_1)
4393 static const char UniformMatrix3x4fv_names
[] =
4394 "iiip\0" /* Parameter signature */
4395 "glUniformMatrix3x4fv\0"
4399 #if defined(need_GL_EXT_coordinate_frame)
4400 static const char Binormal3fvEXT_names
[] =
4401 "p\0" /* Parameter signature */
4402 "glBinormal3fvEXT\0"
4406 #if defined(need_GL_INTEL_parallel_arrays)
4407 static const char TexCoordPointervINTEL_names
[] =
4408 "iip\0" /* Parameter signature */
4409 "glTexCoordPointervINTEL\0"
4413 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4414 static const char DeleteBuffersARB_names
[] =
4415 "ip\0" /* Parameter signature */
4417 "glDeleteBuffersARB\0"
4421 #if defined(need_GL_MESA_window_pos)
4422 static const char WindowPos4fvMESA_names
[] =
4423 "p\0" /* Parameter signature */
4424 "glWindowPos4fvMESA\0"
4428 #if defined(need_GL_NV_vertex_program)
4429 static const char VertexAttrib1sNV_names
[] =
4430 "ii\0" /* Parameter signature */
4431 "glVertexAttrib1sNV\0"
4435 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
4436 static const char SecondaryColor3svEXT_names
[] =
4437 "p\0" /* Parameter signature */
4438 "glSecondaryColor3sv\0"
4439 "glSecondaryColor3svEXT\0"
4443 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
4444 static const char LoadTransposeMatrixfARB_names
[] =
4445 "p\0" /* Parameter signature */
4446 "glLoadTransposeMatrixf\0"
4447 "glLoadTransposeMatrixfARB\0"
4451 #if defined(need_GL_EXT_vertex_array)
4452 static const char GetPointerv_names
[] =
4453 "ip\0" /* Parameter signature */
4455 "glGetPointervEXT\0"
4459 #if defined(need_GL_EXT_coordinate_frame)
4460 static const char Tangent3bEXT_names
[] =
4461 "iii\0" /* Parameter signature */
4466 #if defined(need_GL_NV_register_combiners)
4467 static const char CombinerParameterfNV_names
[] =
4468 "if\0" /* Parameter signature */
4469 "glCombinerParameterfNV\0"
4473 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
4474 static const char BindProgramNV_names
[] =
4475 "ii\0" /* Parameter signature */
4476 "glBindProgramARB\0"
4481 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4482 static const char VertexAttrib4svARB_names
[] =
4483 "ip\0" /* Parameter signature */
4484 "glVertexAttrib4sv\0"
4485 "glVertexAttrib4svARB\0"
4489 #if defined(need_GL_MESA_shader_debug)
4490 static const char CreateDebugObjectMESA_names
[] =
4491 "\0" /* Parameter signature */
4492 "glCreateDebugObjectMESA\0"
4496 #if defined(need_GL_VERSION_2_0)
4497 static const char GetShaderiv_names
[] =
4498 "iip\0" /* Parameter signature */
4503 #if defined(need_GL_ATI_fragment_shader)
4504 static const char BindFragmentShaderATI_names
[] =
4505 "i\0" /* Parameter signature */
4506 "glBindFragmentShaderATI\0"
4510 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4511 static const char UnmapBufferARB_names
[] =
4512 "i\0" /* Parameter signature */
4514 "glUnmapBufferARB\0"
4518 #if defined(need_GL_EXT_histogram)
4519 static const char Minmax_names
[] =
4520 "iii\0" /* Parameter signature */
4526 #if defined(need_GL_SGIX_polynomial_ffd)
4527 static const char DeformationMap3dSGIX_names
[] =
4528 "iddiiddiiddiip\0" /* Parameter signature */
4529 "glDeformationMap3dSGIX\0"
4533 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
4534 static const char FogCoorddvEXT_names
[] =
4535 "p\0" /* Parameter signature */
4541 #if defined(need_GL_SUNX_constant_data)
4542 static const char FinishTextureSUNX_names
[] =
4543 "\0" /* Parameter signature */
4544 "glFinishTextureSUNX\0"
4548 #if defined(need_GL_SGIX_fragment_lighting)
4549 static const char GetFragmentLightfvSGIX_names
[] =
4550 "iip\0" /* Parameter signature */
4551 "glGetFragmentLightfvSGIX\0"
4555 #if defined(need_GL_NV_register_combiners)
4556 static const char GetFinalCombinerInputParameterfvNV_names
[] =
4557 "iip\0" /* Parameter signature */
4558 "glGetFinalCombinerInputParameterfvNV\0"
4562 #if defined(need_GL_ATI_fragment_shader)
4563 static const char ColorFragmentOp3ATI_names
[] =
4564 "iiiiiiiiiiiii\0" /* Parameter signature */
4565 "glColorFragmentOp3ATI\0"
4569 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4570 static const char VertexAttrib2svARB_names
[] =
4571 "ip\0" /* Parameter signature */
4572 "glVertexAttrib2sv\0"
4573 "glVertexAttrib2svARB\0"
4577 #if defined(need_GL_NV_vertex_program)
4578 static const char AreProgramsResidentNV_names
[] =
4579 "ipp\0" /* Parameter signature */
4580 "glAreProgramsResidentNV\0"
4584 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
4585 static const char WindowPos3svMESA_names
[] =
4586 "p\0" /* Parameter signature */
4588 "glWindowPos3svARB\0"
4589 "glWindowPos3svMESA\0"
4593 #if defined(need_GL_EXT_color_subtable)
4594 static const char CopyColorSubTable_names
[] =
4595 "iiiii\0" /* Parameter signature */
4596 "glCopyColorSubTable\0"
4597 "glCopyColorSubTableEXT\0"
4601 #if defined(need_GL_ARB_vertex_blend)
4602 static const char WeightdvARB_names
[] =
4603 "ip\0" /* Parameter signature */
4608 #if defined(need_GL_SGIX_instruments)
4609 static const char PollInstrumentsSGIX_names
[] =
4610 "p\0" /* Parameter signature */
4611 "glPollInstrumentsSGIX\0"
4615 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4616 static const char VertexAttrib4NubvARB_names
[] =
4617 "ip\0" /* Parameter signature */
4618 "glVertexAttrib4Nubv\0"
4619 "glVertexAttrib4NubvARB\0"
4623 #if defined(need_GL_NV_vertex_program)
4624 static const char VertexAttrib3dvNV_names
[] =
4625 "ip\0" /* Parameter signature */
4626 "glVertexAttrib3dvNV\0"
4630 #if defined(need_GL_ARB_shader_objects)
4631 static const char GetObjectParameterfvARB_names
[] =
4632 "iip\0" /* Parameter signature */
4633 "glGetObjectParameterfvARB\0"
4637 #if defined(need_GL_ARB_vertex_program)
4638 static const char GetProgramEnvParameterdvARB_names
[] =
4639 "iip\0" /* Parameter signature */
4640 "glGetProgramEnvParameterdvARB\0"
4644 #if defined(need_GL_EXT_compiled_vertex_array)
4645 static const char LockArraysEXT_names
[] =
4646 "ii\0" /* Parameter signature */
4651 #if defined(need_GL_EXT_pixel_transform)
4652 static const char PixelTransformParameterivEXT_names
[] =
4653 "iip\0" /* Parameter signature */
4654 "glPixelTransformParameterivEXT\0"
4658 #if defined(need_GL_EXT_coordinate_frame)
4659 static const char BinormalPointerEXT_names
[] =
4660 "iip\0" /* Parameter signature */
4661 "glBinormalPointerEXT\0"
4665 #if defined(need_GL_NV_vertex_program)
4666 static const char VertexAttrib1dNV_names
[] =
4667 "id\0" /* Parameter signature */
4668 "glVertexAttrib1dNV\0"
4672 #if defined(need_GL_NV_register_combiners)
4673 static const char GetCombinerInputParameterivNV_names
[] =
4674 "iiiip\0" /* Parameter signature */
4675 "glGetCombinerInputParameterivNV\0"
4679 #if defined(need_GL_VERSION_1_3)
4680 static const char MultiTexCoord2fvARB_names
[] =
4681 "ip\0" /* Parameter signature */
4682 "glMultiTexCoord2fv\0"
4683 "glMultiTexCoord2fvARB\0"
4687 #if defined(need_GL_EXT_framebuffer_object)
4688 static const char GetRenderbufferParameterivEXT_names
[] =
4689 "iip\0" /* Parameter signature */
4690 "glGetRenderbufferParameterivEXT\0"
4694 #if defined(need_GL_NV_register_combiners)
4695 static const char CombinerParameterivNV_names
[] =
4696 "ip\0" /* Parameter signature */
4697 "glCombinerParameterivNV\0"
4701 #if defined(need_GL_ATI_fragment_shader)
4702 static const char GenFragmentShadersATI_names
[] =
4703 "i\0" /* Parameter signature */
4704 "glGenFragmentShadersATI\0"
4708 #if defined(need_GL_EXT_vertex_array)
4709 static const char DrawArrays_names
[] =
4710 "iii\0" /* Parameter signature */
4716 #if defined(need_GL_ARB_vertex_blend)
4717 static const char WeightuivARB_names
[] =
4718 "ip\0" /* Parameter signature */
4723 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4724 static const char VertexAttrib2sARB_names
[] =
4725 "iii\0" /* Parameter signature */
4726 "glVertexAttrib2s\0"
4727 "glVertexAttrib2sARB\0"
4731 #if defined(need_GL_SGIX_async)
4732 static const char GenAsyncMarkersSGIX_names
[] =
4733 "i\0" /* Parameter signature */
4734 "glGenAsyncMarkersSGIX\0"
4738 #if defined(need_GL_EXT_coordinate_frame)
4739 static const char Tangent3svEXT_names
[] =
4740 "p\0" /* Parameter signature */
4745 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4746 static const char BindBufferARB_names
[] =
4747 "ii\0" /* Parameter signature */
4753 #if defined(need_GL_ARB_shader_objects)
4754 static const char GetInfoLogARB_names
[] =
4755 "iipp\0" /* Parameter signature */
4760 #if defined(need_GL_NV_vertex_program)
4761 static const char VertexAttribs4svNV_names
[] =
4762 "iip\0" /* Parameter signature */
4763 "glVertexAttribs4svNV\0"
4767 #if defined(need_GL_IBM_vertex_array_lists)
4768 static const char EdgeFlagPointerListIBM_names
[] =
4769 "ipi\0" /* Parameter signature */
4770 "glEdgeFlagPointerListIBM\0"
4774 #if defined(need_GL_VERSION_2_1)
4775 static const char UniformMatrix3x2fv_names
[] =
4776 "iiip\0" /* Parameter signature */
4777 "glUniformMatrix3x2fv\0"
4781 #if defined(need_GL_EXT_histogram)
4782 static const char GetMinmaxParameterfv_names
[] =
4783 "iip\0" /* Parameter signature */
4784 "glGetMinmaxParameterfv\0"
4785 "glGetMinmaxParameterfvEXT\0"
4789 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4790 static const char VertexAttrib1fvARB_names
[] =
4791 "ip\0" /* Parameter signature */
4792 "glVertexAttrib1fv\0"
4793 "glVertexAttrib1fvARB\0"
4797 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4798 static const char GenBuffersARB_names
[] =
4799 "ip\0" /* Parameter signature */
4805 #if defined(need_GL_NV_vertex_program)
4806 static const char VertexAttribs1svNV_names
[] =
4807 "iip\0" /* Parameter signature */
4808 "glVertexAttribs1svNV\0"
4812 #if defined(need_GL_EXT_coordinate_frame)
4813 static const char Binormal3bEXT_names
[] =
4814 "iii\0" /* Parameter signature */
4819 #if defined(need_GL_SGIX_fragment_lighting)
4820 static const char FragmentMaterialivSGIX_names
[] =
4821 "iip\0" /* Parameter signature */
4822 "glFragmentMaterialivSGIX\0"
4826 #if defined(need_GL_NV_vertex_array_range)
4827 static const char VertexArrayRangeNV_names
[] =
4828 "ip\0" /* Parameter signature */
4829 "glVertexArrayRangeNV\0"
4833 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
4834 static const char GenProgramsNV_names
[] =
4835 "ip\0" /* Parameter signature */
4836 "glGenProgramsARB\0"
4841 #if defined(need_GL_NV_vertex_program)
4842 static const char VertexAttrib4dvNV_names
[] =
4843 "ip\0" /* Parameter signature */
4844 "glVertexAttrib4dvNV\0"
4848 #if defined(need_GL_ATI_fragment_shader)
4849 static const char EndFragmentShaderATI_names
[] =
4850 "\0" /* Parameter signature */
4851 "glEndFragmentShaderATI\0"
4855 #if defined(need_GL_EXT_coordinate_frame)
4856 static const char Binormal3iEXT_names
[] =
4857 "iii\0" /* Parameter signature */
4862 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
4863 static const char WindowPos2fMESA_names
[] =
4864 "ff\0" /* Parameter signature */
4866 "glWindowPos2fARB\0"
4867 "glWindowPos2fMESA\0"
4871 #if defined(need_GL_3DFX_tbuffer)
4872 static const struct dri_extension_function GL_3DFX_tbuffer_functions
[] = {
4873 { TbufferMask3DFX_names
, TbufferMask3DFX_remap_index
, -1 },
4878 #if defined(need_GL_APPLE_vertex_array_object)
4879 static const struct dri_extension_function GL_APPLE_vertex_array_object_functions
[] = {
4880 { DeleteVertexArraysAPPLE_names
, DeleteVertexArraysAPPLE_remap_index
, -1 },
4881 { GenVertexArraysAPPLE_names
, GenVertexArraysAPPLE_remap_index
, -1 },
4882 { BindVertexArrayAPPLE_names
, BindVertexArrayAPPLE_remap_index
, -1 },
4883 { IsVertexArrayAPPLE_names
, IsVertexArrayAPPLE_remap_index
, -1 },
4888 #if defined(need_GL_ARB_draw_buffers)
4889 static const struct dri_extension_function GL_ARB_draw_buffers_functions
[] = {
4890 { DrawBuffersARB_names
, DrawBuffersARB_remap_index
, -1 },
4895 #if defined(need_GL_ARB_matrix_palette)
4896 static const struct dri_extension_function GL_ARB_matrix_palette_functions
[] = {
4897 { MatrixIndexusvARB_names
, MatrixIndexusvARB_remap_index
, -1 },
4898 { MatrixIndexuivARB_names
, MatrixIndexuivARB_remap_index
, -1 },
4899 { MatrixIndexPointerARB_names
, MatrixIndexPointerARB_remap_index
, -1 },
4900 { CurrentPaletteMatrixARB_names
, CurrentPaletteMatrixARB_remap_index
, -1 },
4901 { MatrixIndexubvARB_names
, MatrixIndexubvARB_remap_index
, -1 },
4906 #if defined(need_GL_ARB_multisample)
4907 static const struct dri_extension_function GL_ARB_multisample_functions
[] = {
4908 { SampleCoverageARB_names
, SampleCoverageARB_remap_index
, -1 },
4913 #if defined(need_GL_ARB_occlusion_query)
4914 static const struct dri_extension_function GL_ARB_occlusion_query_functions
[] = {
4915 { BeginQueryARB_names
, BeginQueryARB_remap_index
, -1 },
4916 { GetQueryivARB_names
, GetQueryivARB_remap_index
, -1 },
4917 { GetQueryObjectivARB_names
, GetQueryObjectivARB_remap_index
, -1 },
4918 { EndQueryARB_names
, EndQueryARB_remap_index
, -1 },
4919 { GetQueryObjectuivARB_names
, GetQueryObjectuivARB_remap_index
, -1 },
4920 { DeleteQueriesARB_names
, DeleteQueriesARB_remap_index
, -1 },
4921 { IsQueryARB_names
, IsQueryARB_remap_index
, -1 },
4922 { GenQueriesARB_names
, GenQueriesARB_remap_index
, -1 },
4927 #if defined(need_GL_ARB_point_parameters)
4928 static const struct dri_extension_function GL_ARB_point_parameters_functions
[] = {
4929 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
4930 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
4935 #if defined(need_GL_ARB_shader_objects)
4936 static const struct dri_extension_function GL_ARB_shader_objects_functions
[] = {
4937 { UniformMatrix3fvARB_names
, UniformMatrix3fvARB_remap_index
, -1 },
4938 { Uniform2fARB_names
, Uniform2fARB_remap_index
, -1 },
4939 { Uniform2ivARB_names
, Uniform2ivARB_remap_index
, -1 },
4940 { UniformMatrix4fvARB_names
, UniformMatrix4fvARB_remap_index
, -1 },
4941 { CreateProgramObjectARB_names
, CreateProgramObjectARB_remap_index
, -1 },
4942 { Uniform3iARB_names
, Uniform3iARB_remap_index
, -1 },
4943 { CreateShaderObjectARB_names
, CreateShaderObjectARB_remap_index
, -1 },
4944 { Uniform1fARB_names
, Uniform1fARB_remap_index
, -1 },
4945 { AttachObjectARB_names
, AttachObjectARB_remap_index
, -1 },
4946 { UniformMatrix2fvARB_names
, UniformMatrix2fvARB_remap_index
, -1 },
4947 { GetAttachedObjectsARB_names
, GetAttachedObjectsARB_remap_index
, -1 },
4948 { Uniform3fvARB_names
, Uniform3fvARB_remap_index
, -1 },
4949 { GetHandleARB_names
, GetHandleARB_remap_index
, -1 },
4950 { GetActiveUniformARB_names
, GetActiveUniformARB_remap_index
, -1 },
4951 { GetUniformivARB_names
, GetUniformivARB_remap_index
, -1 },
4952 { Uniform2fvARB_names
, Uniform2fvARB_remap_index
, -1 },
4953 { DeleteObjectARB_names
, DeleteObjectARB_remap_index
, -1 },
4954 { ValidateProgramARB_names
, ValidateProgramARB_remap_index
, -1 },
4955 { Uniform3ivARB_names
, Uniform3ivARB_remap_index
, -1 },
4956 { CompileShaderARB_names
, CompileShaderARB_remap_index
, -1 },
4957 { Uniform3fARB_names
, Uniform3fARB_remap_index
, -1 },
4958 { Uniform4fARB_names
, Uniform4fARB_remap_index
, -1 },
4959 { LinkProgramARB_names
, LinkProgramARB_remap_index
, -1 },
4960 { ShaderSourceARB_names
, ShaderSourceARB_remap_index
, -1 },
4961 { Uniform4ivARB_names
, Uniform4ivARB_remap_index
, -1 },
4962 { Uniform1ivARB_names
, Uniform1ivARB_remap_index
, -1 },
4963 { Uniform1iARB_names
, Uniform1iARB_remap_index
, -1 },
4964 { Uniform4fvARB_names
, Uniform4fvARB_remap_index
, -1 },
4965 { GetUniformfvARB_names
, GetUniformfvARB_remap_index
, -1 },
4966 { DetachObjectARB_names
, DetachObjectARB_remap_index
, -1 },
4967 { Uniform4iARB_names
, Uniform4iARB_remap_index
, -1 },
4968 { UseProgramObjectARB_names
, UseProgramObjectARB_remap_index
, -1 },
4969 { Uniform2iARB_names
, Uniform2iARB_remap_index
, -1 },
4970 { GetObjectParameterivARB_names
, GetObjectParameterivARB_remap_index
, -1 },
4971 { GetUniformLocationARB_names
, GetUniformLocationARB_remap_index
, -1 },
4972 { GetShaderSourceARB_names
, GetShaderSourceARB_remap_index
, -1 },
4973 { Uniform1fvARB_names
, Uniform1fvARB_remap_index
, -1 },
4974 { GetObjectParameterfvARB_names
, GetObjectParameterfvARB_remap_index
, -1 },
4975 { GetInfoLogARB_names
, GetInfoLogARB_remap_index
, -1 },
4980 #if defined(need_GL_ARB_texture_compression)
4981 static const struct dri_extension_function GL_ARB_texture_compression_functions
[] = {
4982 { CompressedTexSubImage2DARB_names
, CompressedTexSubImage2DARB_remap_index
, -1 },
4983 { CompressedTexImage3DARB_names
, CompressedTexImage3DARB_remap_index
, -1 },
4984 { CompressedTexImage1DARB_names
, CompressedTexImage1DARB_remap_index
, -1 },
4985 { CompressedTexSubImage1DARB_names
, CompressedTexSubImage1DARB_remap_index
, -1 },
4986 { CompressedTexSubImage3DARB_names
, CompressedTexSubImage3DARB_remap_index
, -1 },
4987 { CompressedTexImage2DARB_names
, CompressedTexImage2DARB_remap_index
, -1 },
4988 { GetCompressedTexImageARB_names
, GetCompressedTexImageARB_remap_index
, -1 },
4993 #if defined(need_GL_ARB_transpose_matrix)
4994 static const struct dri_extension_function GL_ARB_transpose_matrix_functions
[] = {
4995 { MultTransposeMatrixdARB_names
, MultTransposeMatrixdARB_remap_index
, -1 },
4996 { LoadTransposeMatrixdARB_names
, LoadTransposeMatrixdARB_remap_index
, -1 },
4997 { MultTransposeMatrixfARB_names
, MultTransposeMatrixfARB_remap_index
, -1 },
4998 { LoadTransposeMatrixfARB_names
, LoadTransposeMatrixfARB_remap_index
, -1 },
5003 #if defined(need_GL_ARB_vertex_blend)
5004 static const struct dri_extension_function GL_ARB_vertex_blend_functions
[] = {
5005 { WeightubvARB_names
, WeightubvARB_remap_index
, -1 },
5006 { WeightivARB_names
, WeightivARB_remap_index
, -1 },
5007 { WeightPointerARB_names
, WeightPointerARB_remap_index
, -1 },
5008 { WeightfvARB_names
, WeightfvARB_remap_index
, -1 },
5009 { WeightbvARB_names
, WeightbvARB_remap_index
, -1 },
5010 { WeightusvARB_names
, WeightusvARB_remap_index
, -1 },
5011 { VertexBlendARB_names
, VertexBlendARB_remap_index
, -1 },
5012 { WeightsvARB_names
, WeightsvARB_remap_index
, -1 },
5013 { WeightdvARB_names
, WeightdvARB_remap_index
, -1 },
5014 { WeightuivARB_names
, WeightuivARB_remap_index
, -1 },
5019 #if defined(need_GL_ARB_vertex_buffer_object)
5020 static const struct dri_extension_function GL_ARB_vertex_buffer_object_functions
[] = {
5021 { GetBufferSubDataARB_names
, GetBufferSubDataARB_remap_index
, -1 },
5022 { BufferSubDataARB_names
, BufferSubDataARB_remap_index
, -1 },
5023 { BufferDataARB_names
, BufferDataARB_remap_index
, -1 },
5024 { GetBufferPointervARB_names
, GetBufferPointervARB_remap_index
, -1 },
5025 { GetBufferParameterivARB_names
, GetBufferParameterivARB_remap_index
, -1 },
5026 { MapBufferARB_names
, MapBufferARB_remap_index
, -1 },
5027 { IsBufferARB_names
, IsBufferARB_remap_index
, -1 },
5028 { DeleteBuffersARB_names
, DeleteBuffersARB_remap_index
, -1 },
5029 { UnmapBufferARB_names
, UnmapBufferARB_remap_index
, -1 },
5030 { BindBufferARB_names
, BindBufferARB_remap_index
, -1 },
5031 { GenBuffersARB_names
, GenBuffersARB_remap_index
, -1 },
5036 #if defined(need_GL_ARB_vertex_program)
5037 static const struct dri_extension_function GL_ARB_vertex_program_functions
[] = {
5038 { VertexAttrib2fARB_names
, VertexAttrib2fARB_remap_index
, -1 },
5039 { VertexAttrib3fARB_names
, VertexAttrib3fARB_remap_index
, -1 },
5040 { VertexAttrib1svARB_names
, VertexAttrib1svARB_remap_index
, -1 },
5041 { VertexAttrib4NusvARB_names
, VertexAttrib4NusvARB_remap_index
, -1 },
5042 { DisableVertexAttribArrayARB_names
, DisableVertexAttribArrayARB_remap_index
, -1 },
5043 { ProgramLocalParameter4dARB_names
, ProgramLocalParameter4dARB_remap_index
, -1 },
5044 { VertexAttrib1fARB_names
, VertexAttrib1fARB_remap_index
, -1 },
5045 { VertexAttrib4NbvARB_names
, VertexAttrib4NbvARB_remap_index
, -1 },
5046 { VertexAttrib1sARB_names
, VertexAttrib1sARB_remap_index
, -1 },
5047 { GetProgramLocalParameterfvARB_names
, GetProgramLocalParameterfvARB_remap_index
, -1 },
5048 { VertexAttrib3dvARB_names
, VertexAttrib3dvARB_remap_index
, -1 },
5049 { ProgramEnvParameter4fvARB_names
, ProgramEnvParameter4fvARB_remap_index
, -1 },
5050 { GetVertexAttribivARB_names
, GetVertexAttribivARB_remap_index
, -1 },
5051 { VertexAttrib4ivARB_names
, VertexAttrib4ivARB_remap_index
, -1 },
5052 { VertexAttrib4bvARB_names
, VertexAttrib4bvARB_remap_index
, -1 },
5053 { VertexAttrib3dARB_names
, VertexAttrib3dARB_remap_index
, -1 },
5054 { VertexAttrib4fARB_names
, VertexAttrib4fARB_remap_index
, -1 },
5055 { VertexAttrib4fvARB_names
, VertexAttrib4fvARB_remap_index
, -1 },
5056 { ProgramLocalParameter4dvARB_names
, ProgramLocalParameter4dvARB_remap_index
, -1 },
5057 { VertexAttrib2dARB_names
, VertexAttrib2dARB_remap_index
, -1 },
5058 { VertexAttrib1dvARB_names
, VertexAttrib1dvARB_remap_index
, -1 },
5059 { GetVertexAttribfvARB_names
, GetVertexAttribfvARB_remap_index
, -1 },
5060 { VertexAttrib4ubvARB_names
, VertexAttrib4ubvARB_remap_index
, -1 },
5061 { ProgramEnvParameter4fARB_names
, ProgramEnvParameter4fARB_remap_index
, -1 },
5062 { VertexAttrib4sARB_names
, VertexAttrib4sARB_remap_index
, -1 },
5063 { VertexAttrib2dvARB_names
, VertexAttrib2dvARB_remap_index
, -1 },
5064 { VertexAttrib2fvARB_names
, VertexAttrib2fvARB_remap_index
, -1 },
5065 { VertexAttrib4NivARB_names
, VertexAttrib4NivARB_remap_index
, -1 },
5066 { GetProgramStringARB_names
, GetProgramStringARB_remap_index
, -1 },
5067 { VertexAttrib4NuivARB_names
, VertexAttrib4NuivARB_remap_index
, -1 },
5068 { IsProgramNV_names
, IsProgramNV_remap_index
, -1 },
5069 { ProgramEnvParameter4dARB_names
, ProgramEnvParameter4dARB_remap_index
, -1 },
5070 { VertexAttrib1dARB_names
, VertexAttrib1dARB_remap_index
, -1 },
5071 { VertexAttrib4usvARB_names
, VertexAttrib4usvARB_remap_index
, -1 },
5072 { VertexAttrib3svARB_names
, VertexAttrib3svARB_remap_index
, -1 },
5073 { GetVertexAttribdvARB_names
, GetVertexAttribdvARB_remap_index
, -1 },
5074 { VertexAttrib4dvARB_names
, VertexAttrib4dvARB_remap_index
, -1 },
5075 { VertexAttribPointerARB_names
, VertexAttribPointerARB_remap_index
, -1 },
5076 { VertexAttrib4NsvARB_names
, VertexAttrib4NsvARB_remap_index
, -1 },
5077 { VertexAttrib3fvARB_names
, VertexAttrib3fvARB_remap_index
, -1 },
5078 { VertexAttrib4NubARB_names
, VertexAttrib4NubARB_remap_index
, -1 },
5079 { GetProgramEnvParameterfvARB_names
, GetProgramEnvParameterfvARB_remap_index
, -1 },
5080 { ProgramEnvParameter4dvARB_names
, ProgramEnvParameter4dvARB_remap_index
, -1 },
5081 { ProgramLocalParameter4fvARB_names
, ProgramLocalParameter4fvARB_remap_index
, -1 },
5082 { DeleteProgramsNV_names
, DeleteProgramsNV_remap_index
, -1 },
5083 { GetVertexAttribPointervNV_names
, GetVertexAttribPointervNV_remap_index
, -1 },
5084 { VertexAttrib4dARB_names
, VertexAttrib4dARB_remap_index
, -1 },
5085 { GetProgramLocalParameterdvARB_names
, GetProgramLocalParameterdvARB_remap_index
, -1 },
5086 { GetProgramivARB_names
, GetProgramivARB_remap_index
, -1 },
5087 { VertexAttrib3sARB_names
, VertexAttrib3sARB_remap_index
, -1 },
5088 { ProgramStringARB_names
, ProgramStringARB_remap_index
, -1 },
5089 { ProgramLocalParameter4fARB_names
, ProgramLocalParameter4fARB_remap_index
, -1 },
5090 { EnableVertexAttribArrayARB_names
, EnableVertexAttribArrayARB_remap_index
, -1 },
5091 { VertexAttrib4uivARB_names
, VertexAttrib4uivARB_remap_index
, -1 },
5092 { BindProgramNV_names
, BindProgramNV_remap_index
, -1 },
5093 { VertexAttrib4svARB_names
, VertexAttrib4svARB_remap_index
, -1 },
5094 { VertexAttrib2svARB_names
, VertexAttrib2svARB_remap_index
, -1 },
5095 { VertexAttrib4NubvARB_names
, VertexAttrib4NubvARB_remap_index
, -1 },
5096 { GetProgramEnvParameterdvARB_names
, GetProgramEnvParameterdvARB_remap_index
, -1 },
5097 { VertexAttrib2sARB_names
, VertexAttrib2sARB_remap_index
, -1 },
5098 { VertexAttrib1fvARB_names
, VertexAttrib1fvARB_remap_index
, -1 },
5099 { GenProgramsNV_names
, GenProgramsNV_remap_index
, -1 },
5104 #if defined(need_GL_ARB_vertex_shader)
5105 static const struct dri_extension_function GL_ARB_vertex_shader_functions
[] = {
5106 { GetActiveAttribARB_names
, GetActiveAttribARB_remap_index
, -1 },
5107 { GetAttribLocationARB_names
, GetAttribLocationARB_remap_index
, -1 },
5108 { BindAttribLocationARB_names
, BindAttribLocationARB_remap_index
, -1 },
5113 #if defined(need_GL_ARB_window_pos)
5114 static const struct dri_extension_function GL_ARB_window_pos_functions
[] = {
5115 { WindowPos3fMESA_names
, WindowPos3fMESA_remap_index
, -1 },
5116 { WindowPos2dvMESA_names
, WindowPos2dvMESA_remap_index
, -1 },
5117 { WindowPos2svMESA_names
, WindowPos2svMESA_remap_index
, -1 },
5118 { WindowPos3dMESA_names
, WindowPos3dMESA_remap_index
, -1 },
5119 { WindowPos2fvMESA_names
, WindowPos2fvMESA_remap_index
, -1 },
5120 { WindowPos2dMESA_names
, WindowPos2dMESA_remap_index
, -1 },
5121 { WindowPos3dvMESA_names
, WindowPos3dvMESA_remap_index
, -1 },
5122 { WindowPos3fvMESA_names
, WindowPos3fvMESA_remap_index
, -1 },
5123 { WindowPos2iMESA_names
, WindowPos2iMESA_remap_index
, -1 },
5124 { WindowPos3sMESA_names
, WindowPos3sMESA_remap_index
, -1 },
5125 { WindowPos2ivMESA_names
, WindowPos2ivMESA_remap_index
, -1 },
5126 { WindowPos2sMESA_names
, WindowPos2sMESA_remap_index
, -1 },
5127 { WindowPos3iMESA_names
, WindowPos3iMESA_remap_index
, -1 },
5128 { WindowPos3ivMESA_names
, WindowPos3ivMESA_remap_index
, -1 },
5129 { WindowPos3svMESA_names
, WindowPos3svMESA_remap_index
, -1 },
5130 { WindowPos2fMESA_names
, WindowPos2fMESA_remap_index
, -1 },
5135 #if defined(need_GL_ATI_blend_equation_separate)
5136 static const struct dri_extension_function GL_ATI_blend_equation_separate_functions
[] = {
5137 { BlendEquationSeparateEXT_names
, BlendEquationSeparateEXT_remap_index
, -1 },
5142 #if defined(need_GL_ATI_draw_buffers)
5143 static const struct dri_extension_function GL_ATI_draw_buffers_functions
[] = {
5144 { DrawBuffersARB_names
, DrawBuffersARB_remap_index
, -1 },
5149 #if defined(need_GL_ATI_fragment_shader)
5150 static const struct dri_extension_function GL_ATI_fragment_shader_functions
[] = {
5151 { ColorFragmentOp2ATI_names
, ColorFragmentOp2ATI_remap_index
, -1 },
5152 { DeleteFragmentShaderATI_names
, DeleteFragmentShaderATI_remap_index
, -1 },
5153 { SetFragmentShaderConstantATI_names
, SetFragmentShaderConstantATI_remap_index
, -1 },
5154 { SampleMapATI_names
, SampleMapATI_remap_index
, -1 },
5155 { AlphaFragmentOp2ATI_names
, AlphaFragmentOp2ATI_remap_index
, -1 },
5156 { AlphaFragmentOp1ATI_names
, AlphaFragmentOp1ATI_remap_index
, -1 },
5157 { ColorFragmentOp1ATI_names
, ColorFragmentOp1ATI_remap_index
, -1 },
5158 { AlphaFragmentOp3ATI_names
, AlphaFragmentOp3ATI_remap_index
, -1 },
5159 { PassTexCoordATI_names
, PassTexCoordATI_remap_index
, -1 },
5160 { BeginFragmentShaderATI_names
, BeginFragmentShaderATI_remap_index
, -1 },
5161 { BindFragmentShaderATI_names
, BindFragmentShaderATI_remap_index
, -1 },
5162 { ColorFragmentOp3ATI_names
, ColorFragmentOp3ATI_remap_index
, -1 },
5163 { GenFragmentShadersATI_names
, GenFragmentShadersATI_remap_index
, -1 },
5164 { EndFragmentShaderATI_names
, EndFragmentShaderATI_remap_index
, -1 },
5169 #if defined(need_GL_ATI_separate_stencil)
5170 static const struct dri_extension_function GL_ATI_separate_stencil_functions
[] = {
5171 { StencilOpSeparate_names
, StencilOpSeparate_remap_index
, -1 },
5172 { StencilFuncSeparateATI_names
, StencilFuncSeparateATI_remap_index
, -1 },
5177 #if defined(need_GL_EXT_blend_color)
5178 static const struct dri_extension_function GL_EXT_blend_color_functions
[] = {
5179 { BlendColor_names
, -1, 336 },
5184 #if defined(need_GL_EXT_blend_equation_separate)
5185 static const struct dri_extension_function GL_EXT_blend_equation_separate_functions
[] = {
5186 { BlendEquationSeparateEXT_names
, BlendEquationSeparateEXT_remap_index
, -1 },
5191 #if defined(need_GL_EXT_blend_func_separate)
5192 static const struct dri_extension_function GL_EXT_blend_func_separate_functions
[] = {
5193 { BlendFuncSeparateEXT_names
, BlendFuncSeparateEXT_remap_index
, -1 },
5198 #if defined(need_GL_EXT_blend_minmax)
5199 static const struct dri_extension_function GL_EXT_blend_minmax_functions
[] = {
5200 { BlendEquation_names
, -1, 337 },
5205 #if defined(need_GL_EXT_color_subtable)
5206 static const struct dri_extension_function GL_EXT_color_subtable_functions
[] = {
5207 { ColorSubTable_names
, -1, 346 },
5208 { CopyColorSubTable_names
, -1, 347 },
5213 #if defined(need_GL_EXT_compiled_vertex_array)
5214 static const struct dri_extension_function GL_EXT_compiled_vertex_array_functions
[] = {
5215 { UnlockArraysEXT_names
, UnlockArraysEXT_remap_index
, -1 },
5216 { LockArraysEXT_names
, LockArraysEXT_remap_index
, -1 },
5221 #if defined(need_GL_EXT_convolution)
5222 static const struct dri_extension_function GL_EXT_convolution_functions
[] = {
5223 { ConvolutionFilter1D_names
, -1, 348 },
5224 { CopyConvolutionFilter1D_names
, -1, 354 },
5225 { GetConvolutionParameteriv_names
, -1, 358 },
5226 { ConvolutionFilter2D_names
, -1, 349 },
5227 { ConvolutionParameteriv_names
, -1, 353 },
5228 { ConvolutionParameterfv_names
, -1, 351 },
5229 { GetSeparableFilter_names
, -1, 359 },
5230 { SeparableFilter2D_names
, -1, 360 },
5231 { ConvolutionParameteri_names
, -1, 352 },
5232 { ConvolutionParameterf_names
, -1, 350 },
5233 { GetConvolutionParameterfv_names
, -1, 357 },
5234 { GetConvolutionFilter_names
, -1, 356 },
5235 { CopyConvolutionFilter2D_names
, -1, 355 },
5240 #if defined(need_GL_EXT_coordinate_frame)
5241 static const struct dri_extension_function GL_EXT_coordinate_frame_functions
[] = {
5242 { TangentPointerEXT_names
, TangentPointerEXT_remap_index
, -1 },
5243 { Binormal3ivEXT_names
, Binormal3ivEXT_remap_index
, -1 },
5244 { Tangent3sEXT_names
, Tangent3sEXT_remap_index
, -1 },
5245 { Tangent3fvEXT_names
, Tangent3fvEXT_remap_index
, -1 },
5246 { Binormal3fEXT_names
, Binormal3fEXT_remap_index
, -1 },
5247 { Tangent3dvEXT_names
, Tangent3dvEXT_remap_index
, -1 },
5248 { Binormal3bvEXT_names
, Binormal3bvEXT_remap_index
, -1 },
5249 { Binormal3dEXT_names
, Binormal3dEXT_remap_index
, -1 },
5250 { Tangent3fEXT_names
, Tangent3fEXT_remap_index
, -1 },
5251 { Binormal3sEXT_names
, Binormal3sEXT_remap_index
, -1 },
5252 { Tangent3ivEXT_names
, Tangent3ivEXT_remap_index
, -1 },
5253 { Tangent3dEXT_names
, Tangent3dEXT_remap_index
, -1 },
5254 { Binormal3svEXT_names
, Binormal3svEXT_remap_index
, -1 },
5255 { Binormal3dvEXT_names
, Binormal3dvEXT_remap_index
, -1 },
5256 { Tangent3iEXT_names
, Tangent3iEXT_remap_index
, -1 },
5257 { Tangent3bvEXT_names
, Tangent3bvEXT_remap_index
, -1 },
5258 { Binormal3fvEXT_names
, Binormal3fvEXT_remap_index
, -1 },
5259 { Tangent3bEXT_names
, Tangent3bEXT_remap_index
, -1 },
5260 { BinormalPointerEXT_names
, BinormalPointerEXT_remap_index
, -1 },
5261 { Tangent3svEXT_names
, Tangent3svEXT_remap_index
, -1 },
5262 { Binormal3bEXT_names
, Binormal3bEXT_remap_index
, -1 },
5263 { Binormal3iEXT_names
, Binormal3iEXT_remap_index
, -1 },
5268 #if defined(need_GL_EXT_copy_texture)
5269 static const struct dri_extension_function GL_EXT_copy_texture_functions
[] = {
5270 { CopyTexSubImage3D_names
, -1, 373 },
5271 { CopyTexImage2D_names
, -1, 324 },
5272 { CopyTexImage1D_names
, -1, 323 },
5273 { CopyTexSubImage2D_names
, -1, 326 },
5274 { CopyTexSubImage1D_names
, -1, 325 },
5279 #if defined(need_GL_EXT_cull_vertex)
5280 static const struct dri_extension_function GL_EXT_cull_vertex_functions
[] = {
5281 { CullParameterdvEXT_names
, CullParameterdvEXT_remap_index
, -1 },
5282 { CullParameterfvEXT_names
, CullParameterfvEXT_remap_index
, -1 },
5287 #if defined(need_GL_EXT_depth_bounds_test)
5288 static const struct dri_extension_function GL_EXT_depth_bounds_test_functions
[] = {
5289 { DepthBoundsEXT_names
, DepthBoundsEXT_remap_index
, -1 },
5294 #if defined(need_GL_EXT_draw_range_elements)
5295 static const struct dri_extension_function GL_EXT_draw_range_elements_functions
[] = {
5296 { DrawRangeElements_names
, -1, 338 },
5301 #if defined(need_GL_EXT_fog_coord)
5302 static const struct dri_extension_function GL_EXT_fog_coord_functions
[] = {
5303 { FogCoorddEXT_names
, FogCoorddEXT_remap_index
, -1 },
5304 { FogCoordfEXT_names
, FogCoordfEXT_remap_index
, -1 },
5305 { FogCoordPointerEXT_names
, FogCoordPointerEXT_remap_index
, -1 },
5306 { FogCoordfvEXT_names
, FogCoordfvEXT_remap_index
, -1 },
5307 { FogCoorddvEXT_names
, FogCoorddvEXT_remap_index
, -1 },
5312 #if defined(need_GL_EXT_framebuffer_blit)
5313 static const struct dri_extension_function GL_EXT_framebuffer_blit_functions
[] = {
5314 { BlitFramebufferEXT_names
, BlitFramebufferEXT_remap_index
, -1 },
5319 #if defined(need_GL_EXT_framebuffer_object)
5320 static const struct dri_extension_function GL_EXT_framebuffer_object_functions
[] = {
5321 { GenerateMipmapEXT_names
, GenerateMipmapEXT_remap_index
, -1 },
5322 { RenderbufferStorageEXT_names
, RenderbufferStorageEXT_remap_index
, -1 },
5323 { CheckFramebufferStatusEXT_names
, CheckFramebufferStatusEXT_remap_index
, -1 },
5324 { DeleteRenderbuffersEXT_names
, DeleteRenderbuffersEXT_remap_index
, -1 },
5325 { FramebufferTexture3DEXT_names
, FramebufferTexture3DEXT_remap_index
, -1 },
5326 { FramebufferRenderbufferEXT_names
, FramebufferRenderbufferEXT_remap_index
, -1 },
5327 { FramebufferTexture1DEXT_names
, FramebufferTexture1DEXT_remap_index
, -1 },
5328 { IsRenderbufferEXT_names
, IsRenderbufferEXT_remap_index
, -1 },
5329 { BindFramebufferEXT_names
, BindFramebufferEXT_remap_index
, -1 },
5330 { GenRenderbuffersEXT_names
, GenRenderbuffersEXT_remap_index
, -1 },
5331 { IsFramebufferEXT_names
, IsFramebufferEXT_remap_index
, -1 },
5332 { FramebufferTexture2DEXT_names
, FramebufferTexture2DEXT_remap_index
, -1 },
5333 { GetFramebufferAttachmentParameterivEXT_names
, GetFramebufferAttachmentParameterivEXT_remap_index
, -1 },
5334 { DeleteFramebuffersEXT_names
, DeleteFramebuffersEXT_remap_index
, -1 },
5335 { GenFramebuffersEXT_names
, GenFramebuffersEXT_remap_index
, -1 },
5336 { BindRenderbufferEXT_names
, BindRenderbufferEXT_remap_index
, -1 },
5337 { GetRenderbufferParameterivEXT_names
, GetRenderbufferParameterivEXT_remap_index
, -1 },
5342 #if defined(need_GL_EXT_gpu_program_parameters)
5343 static const struct dri_extension_function GL_EXT_gpu_program_parameters_functions
[] = {
5344 { ProgramLocalParameters4fvEXT_names
, ProgramLocalParameters4fvEXT_remap_index
, -1 },
5345 { ProgramEnvParameters4fvEXT_names
, ProgramEnvParameters4fvEXT_remap_index
, -1 },
5350 #if defined(need_GL_EXT_histogram)
5351 static const struct dri_extension_function GL_EXT_histogram_functions
[] = {
5352 { Histogram_names
, -1, 367 },
5353 { ResetHistogram_names
, -1, 369 },
5354 { GetMinmax_names
, -1, 364 },
5355 { GetHistogramParameterfv_names
, -1, 362 },
5356 { GetMinmaxParameteriv_names
, -1, 366 },
5357 { ResetMinmax_names
, -1, 370 },
5358 { GetHistogramParameteriv_names
, -1, 363 },
5359 { GetHistogram_names
, -1, 361 },
5360 { Minmax_names
, -1, 368 },
5361 { GetMinmaxParameterfv_names
, -1, 365 },
5366 #if defined(need_GL_EXT_index_func)
5367 static const struct dri_extension_function GL_EXT_index_func_functions
[] = {
5368 { IndexFuncEXT_names
, IndexFuncEXT_remap_index
, -1 },
5373 #if defined(need_GL_EXT_index_material)
5374 static const struct dri_extension_function GL_EXT_index_material_functions
[] = {
5375 { IndexMaterialEXT_names
, IndexMaterialEXT_remap_index
, -1 },
5380 #if defined(need_GL_EXT_light_texture)
5381 static const struct dri_extension_function GL_EXT_light_texture_functions
[] = {
5382 { ApplyTextureEXT_names
, ApplyTextureEXT_remap_index
, -1 },
5383 { TextureMaterialEXT_names
, TextureMaterialEXT_remap_index
, -1 },
5384 { TextureLightEXT_names
, TextureLightEXT_remap_index
, -1 },
5389 #if defined(need_GL_EXT_multi_draw_arrays)
5390 static const struct dri_extension_function GL_EXT_multi_draw_arrays_functions
[] = {
5391 { MultiDrawElementsEXT_names
, MultiDrawElementsEXT_remap_index
, -1 },
5392 { MultiDrawArraysEXT_names
, MultiDrawArraysEXT_remap_index
, -1 },
5397 #if defined(need_GL_EXT_multisample)
5398 static const struct dri_extension_function GL_EXT_multisample_functions
[] = {
5399 { SampleMaskSGIS_names
, SampleMaskSGIS_remap_index
, -1 },
5400 { SamplePatternSGIS_names
, SamplePatternSGIS_remap_index
, -1 },
5405 #if defined(need_GL_EXT_paletted_texture)
5406 static const struct dri_extension_function GL_EXT_paletted_texture_functions
[] = {
5407 { ColorTable_names
, -1, 339 },
5408 { GetColorTable_names
, -1, 343 },
5409 { GetColorTableParameterfv_names
, -1, 344 },
5410 { GetColorTableParameteriv_names
, -1, 345 },
5415 #if defined(need_GL_EXT_pixel_transform)
5416 static const struct dri_extension_function GL_EXT_pixel_transform_functions
[] = {
5417 { PixelTransformParameterfvEXT_names
, PixelTransformParameterfvEXT_remap_index
, -1 },
5418 { PixelTransformParameteriEXT_names
, PixelTransformParameteriEXT_remap_index
, -1 },
5419 { PixelTransformParameterfEXT_names
, PixelTransformParameterfEXT_remap_index
, -1 },
5420 { PixelTransformParameterivEXT_names
, PixelTransformParameterivEXT_remap_index
, -1 },
5425 #if defined(need_GL_EXT_point_parameters)
5426 static const struct dri_extension_function GL_EXT_point_parameters_functions
[] = {
5427 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
5428 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
5433 #if defined(need_GL_EXT_polygon_offset)
5434 static const struct dri_extension_function GL_EXT_polygon_offset_functions
[] = {
5435 { PolygonOffsetEXT_names
, PolygonOffsetEXT_remap_index
, -1 },
5440 #if defined(need_GL_EXT_secondary_color)
5441 static const struct dri_extension_function GL_EXT_secondary_color_functions
[] = {
5442 { SecondaryColor3iEXT_names
, SecondaryColor3iEXT_remap_index
, -1 },
5443 { SecondaryColor3bEXT_names
, SecondaryColor3bEXT_remap_index
, -1 },
5444 { SecondaryColor3bvEXT_names
, SecondaryColor3bvEXT_remap_index
, -1 },
5445 { SecondaryColor3sEXT_names
, SecondaryColor3sEXT_remap_index
, -1 },
5446 { SecondaryColor3dEXT_names
, SecondaryColor3dEXT_remap_index
, -1 },
5447 { SecondaryColorPointerEXT_names
, SecondaryColorPointerEXT_remap_index
, -1 },
5448 { SecondaryColor3uiEXT_names
, SecondaryColor3uiEXT_remap_index
, -1 },
5449 { SecondaryColor3usvEXT_names
, SecondaryColor3usvEXT_remap_index
, -1 },
5450 { SecondaryColor3ivEXT_names
, SecondaryColor3ivEXT_remap_index
, -1 },
5451 { SecondaryColor3fvEXT_names
, SecondaryColor3fvEXT_remap_index
, -1 },
5452 { SecondaryColor3ubvEXT_names
, SecondaryColor3ubvEXT_remap_index
, -1 },
5453 { SecondaryColor3uivEXT_names
, SecondaryColor3uivEXT_remap_index
, -1 },
5454 { SecondaryColor3dvEXT_names
, SecondaryColor3dvEXT_remap_index
, -1 },
5455 { SecondaryColor3usEXT_names
, SecondaryColor3usEXT_remap_index
, -1 },
5456 { SecondaryColor3ubEXT_names
, SecondaryColor3ubEXT_remap_index
, -1 },
5457 { SecondaryColor3fEXT_names
, SecondaryColor3fEXT_remap_index
, -1 },
5458 { SecondaryColor3svEXT_names
, SecondaryColor3svEXT_remap_index
, -1 },
5463 #if defined(need_GL_EXT_stencil_two_side)
5464 static const struct dri_extension_function GL_EXT_stencil_two_side_functions
[] = {
5465 { ActiveStencilFaceEXT_names
, ActiveStencilFaceEXT_remap_index
, -1 },
5470 #if defined(need_GL_EXT_subtexture)
5471 static const struct dri_extension_function GL_EXT_subtexture_functions
[] = {
5472 { TexSubImage1D_names
, -1, 332 },
5473 { TexSubImage2D_names
, -1, 333 },
5478 #if defined(need_GL_EXT_texture3D)
5479 static const struct dri_extension_function GL_EXT_texture3D_functions
[] = {
5480 { TexImage3D_names
, -1, 371 },
5481 { TexSubImage3D_names
, -1, 372 },
5486 #if defined(need_GL_EXT_texture_array)
5487 static const struct dri_extension_function GL_EXT_texture_array_functions
[] = {
5488 { FramebufferTextureLayerEXT_names
, FramebufferTextureLayerEXT_remap_index
, -1 },
5493 #if defined(need_GL_EXT_texture_object)
5494 static const struct dri_extension_function GL_EXT_texture_object_functions
[] = {
5495 { PrioritizeTextures_names
, -1, 331 },
5496 { AreTexturesResident_names
, -1, 322 },
5497 { GenTextures_names
, -1, 328 },
5498 { DeleteTextures_names
, -1, 327 },
5499 { IsTexture_names
, -1, 330 },
5500 { BindTexture_names
, -1, 307 },
5505 #if defined(need_GL_EXT_texture_perturb_normal)
5506 static const struct dri_extension_function GL_EXT_texture_perturb_normal_functions
[] = {
5507 { TextureNormalEXT_names
, TextureNormalEXT_remap_index
, -1 },
5512 #if defined(need_GL_EXT_timer_query)
5513 static const struct dri_extension_function GL_EXT_timer_query_functions
[] = {
5514 { GetQueryObjectui64vEXT_names
, GetQueryObjectui64vEXT_remap_index
, -1 },
5515 { GetQueryObjecti64vEXT_names
, GetQueryObjecti64vEXT_remap_index
, -1 },
5520 #if defined(need_GL_EXT_vertex_array)
5521 static const struct dri_extension_function GL_EXT_vertex_array_functions
[] = {
5522 { IndexPointerEXT_names
, IndexPointerEXT_remap_index
, -1 },
5523 { NormalPointerEXT_names
, NormalPointerEXT_remap_index
, -1 },
5524 { VertexPointerEXT_names
, VertexPointerEXT_remap_index
, -1 },
5525 { TexCoordPointerEXT_names
, TexCoordPointerEXT_remap_index
, -1 },
5526 { EdgeFlagPointerEXT_names
, EdgeFlagPointerEXT_remap_index
, -1 },
5527 { ArrayElement_names
, -1, 306 },
5528 { ColorPointerEXT_names
, ColorPointerEXT_remap_index
, -1 },
5529 { GetPointerv_names
, -1, 329 },
5530 { DrawArrays_names
, -1, 310 },
5535 #if defined(need_GL_EXT_vertex_weighting)
5536 static const struct dri_extension_function GL_EXT_vertex_weighting_functions
[] = {
5537 { VertexWeightfvEXT_names
, VertexWeightfvEXT_remap_index
, -1 },
5538 { VertexWeightfEXT_names
, VertexWeightfEXT_remap_index
, -1 },
5539 { VertexWeightPointerEXT_names
, VertexWeightPointerEXT_remap_index
, -1 },
5544 #if defined(need_GL_HP_image_transform)
5545 static const struct dri_extension_function GL_HP_image_transform_functions
[] = {
5546 { GetImageTransformParameterfvHP_names
, GetImageTransformParameterfvHP_remap_index
, -1 },
5547 { ImageTransformParameterfHP_names
, ImageTransformParameterfHP_remap_index
, -1 },
5548 { ImageTransformParameterfvHP_names
, ImageTransformParameterfvHP_remap_index
, -1 },
5549 { ImageTransformParameteriHP_names
, ImageTransformParameteriHP_remap_index
, -1 },
5550 { GetImageTransformParameterivHP_names
, GetImageTransformParameterivHP_remap_index
, -1 },
5551 { ImageTransformParameterivHP_names
, ImageTransformParameterivHP_remap_index
, -1 },
5556 #if defined(need_GL_IBM_multimode_draw_arrays)
5557 static const struct dri_extension_function GL_IBM_multimode_draw_arrays_functions
[] = {
5558 { MultiModeDrawArraysIBM_names
, MultiModeDrawArraysIBM_remap_index
, -1 },
5559 { MultiModeDrawElementsIBM_names
, MultiModeDrawElementsIBM_remap_index
, -1 },
5564 #if defined(need_GL_IBM_vertex_array_lists)
5565 static const struct dri_extension_function GL_IBM_vertex_array_lists_functions
[] = {
5566 { SecondaryColorPointerListIBM_names
, SecondaryColorPointerListIBM_remap_index
, -1 },
5567 { NormalPointerListIBM_names
, NormalPointerListIBM_remap_index
, -1 },
5568 { FogCoordPointerListIBM_names
, FogCoordPointerListIBM_remap_index
, -1 },
5569 { VertexPointerListIBM_names
, VertexPointerListIBM_remap_index
, -1 },
5570 { ColorPointerListIBM_names
, ColorPointerListIBM_remap_index
, -1 },
5571 { TexCoordPointerListIBM_names
, TexCoordPointerListIBM_remap_index
, -1 },
5572 { IndexPointerListIBM_names
, IndexPointerListIBM_remap_index
, -1 },
5573 { EdgeFlagPointerListIBM_names
, EdgeFlagPointerListIBM_remap_index
, -1 },
5578 #if defined(need_GL_INGR_blend_func_separate)
5579 static const struct dri_extension_function GL_INGR_blend_func_separate_functions
[] = {
5580 { BlendFuncSeparateEXT_names
, BlendFuncSeparateEXT_remap_index
, -1 },
5585 #if defined(need_GL_INTEL_parallel_arrays)
5586 static const struct dri_extension_function GL_INTEL_parallel_arrays_functions
[] = {
5587 { VertexPointervINTEL_names
, VertexPointervINTEL_remap_index
, -1 },
5588 { ColorPointervINTEL_names
, ColorPointervINTEL_remap_index
, -1 },
5589 { NormalPointervINTEL_names
, NormalPointervINTEL_remap_index
, -1 },
5590 { TexCoordPointervINTEL_names
, TexCoordPointervINTEL_remap_index
, -1 },
5595 #if defined(need_GL_MESA_resize_buffers)
5596 static const struct dri_extension_function GL_MESA_resize_buffers_functions
[] = {
5597 { ResizeBuffersMESA_names
, ResizeBuffersMESA_remap_index
, -1 },
5602 #if defined(need_GL_MESA_shader_debug)
5603 static const struct dri_extension_function GL_MESA_shader_debug_functions
[] = {
5604 { GetDebugLogLengthMESA_names
, GetDebugLogLengthMESA_remap_index
, -1 },
5605 { ClearDebugLogMESA_names
, ClearDebugLogMESA_remap_index
, -1 },
5606 { GetDebugLogMESA_names
, GetDebugLogMESA_remap_index
, -1 },
5607 { CreateDebugObjectMESA_names
, CreateDebugObjectMESA_remap_index
, -1 },
5612 #if defined(need_GL_MESA_window_pos)
5613 static const struct dri_extension_function GL_MESA_window_pos_functions
[] = {
5614 { WindowPos3fMESA_names
, WindowPos3fMESA_remap_index
, -1 },
5615 { WindowPos2dvMESA_names
, WindowPos2dvMESA_remap_index
, -1 },
5616 { WindowPos4svMESA_names
, WindowPos4svMESA_remap_index
, -1 },
5617 { WindowPos2svMESA_names
, WindowPos2svMESA_remap_index
, -1 },
5618 { WindowPos3dMESA_names
, WindowPos3dMESA_remap_index
, -1 },
5619 { WindowPos2fvMESA_names
, WindowPos2fvMESA_remap_index
, -1 },
5620 { WindowPos4dMESA_names
, WindowPos4dMESA_remap_index
, -1 },
5621 { WindowPos2dMESA_names
, WindowPos2dMESA_remap_index
, -1 },
5622 { WindowPos4ivMESA_names
, WindowPos4ivMESA_remap_index
, -1 },
5623 { WindowPos4fMESA_names
, WindowPos4fMESA_remap_index
, -1 },
5624 { WindowPos3dvMESA_names
, WindowPos3dvMESA_remap_index
, -1 },
5625 { WindowPos3fvMESA_names
, WindowPos3fvMESA_remap_index
, -1 },
5626 { WindowPos4dvMESA_names
, WindowPos4dvMESA_remap_index
, -1 },
5627 { WindowPos2iMESA_names
, WindowPos2iMESA_remap_index
, -1 },
5628 { WindowPos3sMESA_names
, WindowPos3sMESA_remap_index
, -1 },
5629 { WindowPos4sMESA_names
, WindowPos4sMESA_remap_index
, -1 },
5630 { WindowPos2ivMESA_names
, WindowPos2ivMESA_remap_index
, -1 },
5631 { WindowPos2sMESA_names
, WindowPos2sMESA_remap_index
, -1 },
5632 { WindowPos3iMESA_names
, WindowPos3iMESA_remap_index
, -1 },
5633 { WindowPos3ivMESA_names
, WindowPos3ivMESA_remap_index
, -1 },
5634 { WindowPos4iMESA_names
, WindowPos4iMESA_remap_index
, -1 },
5635 { WindowPos4fvMESA_names
, WindowPos4fvMESA_remap_index
, -1 },
5636 { WindowPos3svMESA_names
, WindowPos3svMESA_remap_index
, -1 },
5637 { WindowPos2fMESA_names
, WindowPos2fMESA_remap_index
, -1 },
5642 #if defined(need_GL_NV_evaluators)
5643 static const struct dri_extension_function GL_NV_evaluators_functions
[] = {
5644 { GetMapAttribParameterivNV_names
, GetMapAttribParameterivNV_remap_index
, -1 },
5645 { MapControlPointsNV_names
, MapControlPointsNV_remap_index
, -1 },
5646 { MapParameterfvNV_names
, MapParameterfvNV_remap_index
, -1 },
5647 { EvalMapsNV_names
, EvalMapsNV_remap_index
, -1 },
5648 { GetMapAttribParameterfvNV_names
, GetMapAttribParameterfvNV_remap_index
, -1 },
5649 { MapParameterivNV_names
, MapParameterivNV_remap_index
, -1 },
5650 { GetMapParameterivNV_names
, GetMapParameterivNV_remap_index
, -1 },
5651 { GetMapParameterfvNV_names
, GetMapParameterfvNV_remap_index
, -1 },
5652 { GetMapControlPointsNV_names
, GetMapControlPointsNV_remap_index
, -1 },
5657 #if defined(need_GL_NV_fence)
5658 static const struct dri_extension_function GL_NV_fence_functions
[] = {
5659 { GenFencesNV_names
, GenFencesNV_remap_index
, -1 },
5660 { TestFenceNV_names
, TestFenceNV_remap_index
, -1 },
5661 { IsFenceNV_names
, IsFenceNV_remap_index
, -1 },
5662 { DeleteFencesNV_names
, DeleteFencesNV_remap_index
, -1 },
5663 { SetFenceNV_names
, SetFenceNV_remap_index
, -1 },
5664 { GetFenceivNV_names
, GetFenceivNV_remap_index
, -1 },
5665 { FinishFenceNV_names
, FinishFenceNV_remap_index
, -1 },
5670 #if defined(need_GL_NV_fragment_program)
5671 static const struct dri_extension_function GL_NV_fragment_program_functions
[] = {
5672 { GetProgramNamedParameterdvNV_names
, GetProgramNamedParameterdvNV_remap_index
, -1 },
5673 { GetProgramNamedParameterfvNV_names
, GetProgramNamedParameterfvNV_remap_index
, -1 },
5674 { ProgramNamedParameter4fNV_names
, ProgramNamedParameter4fNV_remap_index
, -1 },
5675 { ProgramNamedParameter4fvNV_names
, ProgramNamedParameter4fvNV_remap_index
, -1 },
5676 { ProgramNamedParameter4dvNV_names
, ProgramNamedParameter4dvNV_remap_index
, -1 },
5677 { ProgramNamedParameter4dNV_names
, ProgramNamedParameter4dNV_remap_index
, -1 },
5682 #if defined(need_GL_NV_point_sprite)
5683 static const struct dri_extension_function GL_NV_point_sprite_functions
[] = {
5684 { PointParameteriNV_names
, PointParameteriNV_remap_index
, -1 },
5685 { PointParameterivNV_names
, PointParameterivNV_remap_index
, -1 },
5690 #if defined(need_GL_NV_register_combiners)
5691 static const struct dri_extension_function GL_NV_register_combiners_functions
[] = {
5692 { CombinerOutputNV_names
, CombinerOutputNV_remap_index
, -1 },
5693 { CombinerParameterfvNV_names
, CombinerParameterfvNV_remap_index
, -1 },
5694 { GetCombinerOutputParameterfvNV_names
, GetCombinerOutputParameterfvNV_remap_index
, -1 },
5695 { FinalCombinerInputNV_names
, FinalCombinerInputNV_remap_index
, -1 },
5696 { GetCombinerInputParameterfvNV_names
, GetCombinerInputParameterfvNV_remap_index
, -1 },
5697 { GetCombinerOutputParameterivNV_names
, GetCombinerOutputParameterivNV_remap_index
, -1 },
5698 { CombinerParameteriNV_names
, CombinerParameteriNV_remap_index
, -1 },
5699 { GetFinalCombinerInputParameterivNV_names
, GetFinalCombinerInputParameterivNV_remap_index
, -1 },
5700 { CombinerInputNV_names
, CombinerInputNV_remap_index
, -1 },
5701 { CombinerParameterfNV_names
, CombinerParameterfNV_remap_index
, -1 },
5702 { GetFinalCombinerInputParameterfvNV_names
, GetFinalCombinerInputParameterfvNV_remap_index
, -1 },
5703 { GetCombinerInputParameterivNV_names
, GetCombinerInputParameterivNV_remap_index
, -1 },
5704 { CombinerParameterivNV_names
, CombinerParameterivNV_remap_index
, -1 },
5709 #if defined(need_GL_NV_register_combiners2)
5710 static const struct dri_extension_function GL_NV_register_combiners2_functions
[] = {
5711 { CombinerStageParameterfvNV_names
, CombinerStageParameterfvNV_remap_index
, -1 },
5712 { GetCombinerStageParameterfvNV_names
, GetCombinerStageParameterfvNV_remap_index
, -1 },
5717 #if defined(need_GL_NV_vertex_array_range)
5718 static const struct dri_extension_function GL_NV_vertex_array_range_functions
[] = {
5719 { FlushVertexArrayRangeNV_names
, FlushVertexArrayRangeNV_remap_index
, -1 },
5720 { VertexArrayRangeNV_names
, VertexArrayRangeNV_remap_index
, -1 },
5725 #if defined(need_GL_NV_vertex_program)
5726 static const struct dri_extension_function GL_NV_vertex_program_functions
[] = {
5727 { VertexAttrib4ubvNV_names
, VertexAttrib4ubvNV_remap_index
, -1 },
5728 { VertexAttrib4svNV_names
, VertexAttrib4svNV_remap_index
, -1 },
5729 { VertexAttribs1dvNV_names
, VertexAttribs1dvNV_remap_index
, -1 },
5730 { VertexAttrib1fvNV_names
, VertexAttrib1fvNV_remap_index
, -1 },
5731 { VertexAttrib4fNV_names
, VertexAttrib4fNV_remap_index
, -1 },
5732 { VertexAttrib2dNV_names
, VertexAttrib2dNV_remap_index
, -1 },
5733 { VertexAttrib4ubNV_names
, VertexAttrib4ubNV_remap_index
, -1 },
5734 { VertexAttribs3dvNV_names
, VertexAttribs3dvNV_remap_index
, -1 },
5735 { VertexAttribs4fvNV_names
, VertexAttribs4fvNV_remap_index
, -1 },
5736 { VertexAttrib2sNV_names
, VertexAttrib2sNV_remap_index
, -1 },
5737 { VertexAttribs3fvNV_names
, VertexAttribs3fvNV_remap_index
, -1 },
5738 { ProgramEnvParameter4fvARB_names
, ProgramEnvParameter4fvARB_remap_index
, -1 },
5739 { LoadProgramNV_names
, LoadProgramNV_remap_index
, -1 },
5740 { VertexAttrib4fvNV_names
, VertexAttrib4fvNV_remap_index
, -1 },
5741 { VertexAttrib3fNV_names
, VertexAttrib3fNV_remap_index
, -1 },
5742 { VertexAttribs2dvNV_names
, VertexAttribs2dvNV_remap_index
, -1 },
5743 { GetProgramParameterfvNV_names
, GetProgramParameterfvNV_remap_index
, -1 },
5744 { VertexAttrib3dNV_names
, VertexAttrib3dNV_remap_index
, -1 },
5745 { VertexAttrib2fvNV_names
, VertexAttrib2fvNV_remap_index
, -1 },
5746 { VertexAttrib2dvNV_names
, VertexAttrib2dvNV_remap_index
, -1 },
5747 { VertexAttrib1dvNV_names
, VertexAttrib1dvNV_remap_index
, -1 },
5748 { VertexAttrib1svNV_names
, VertexAttrib1svNV_remap_index
, -1 },
5749 { ProgramEnvParameter4fARB_names
, ProgramEnvParameter4fARB_remap_index
, -1 },
5750 { VertexAttribs2svNV_names
, VertexAttribs2svNV_remap_index
, -1 },
5751 { GetVertexAttribivNV_names
, GetVertexAttribivNV_remap_index
, -1 },
5752 { GetVertexAttribfvNV_names
, GetVertexAttribfvNV_remap_index
, -1 },
5753 { VertexAttrib2svNV_names
, VertexAttrib2svNV_remap_index
, -1 },
5754 { VertexAttribs1fvNV_names
, VertexAttribs1fvNV_remap_index
, -1 },
5755 { IsProgramNV_names
, IsProgramNV_remap_index
, -1 },
5756 { ProgramEnvParameter4dARB_names
, ProgramEnvParameter4dARB_remap_index
, -1 },
5757 { VertexAttrib2fNV_names
, VertexAttrib2fNV_remap_index
, -1 },
5758 { RequestResidentProgramsNV_names
, RequestResidentProgramsNV_remap_index
, -1 },
5759 { ExecuteProgramNV_names
, ExecuteProgramNV_remap_index
, -1 },
5760 { VertexAttribPointerNV_names
, VertexAttribPointerNV_remap_index
, -1 },
5761 { TrackMatrixNV_names
, TrackMatrixNV_remap_index
, -1 },
5762 { GetProgramParameterdvNV_names
, GetProgramParameterdvNV_remap_index
, -1 },
5763 { GetTrackMatrixivNV_names
, GetTrackMatrixivNV_remap_index
, -1 },
5764 { VertexAttrib3svNV_names
, VertexAttrib3svNV_remap_index
, -1 },
5765 { ProgramParameters4fvNV_names
, ProgramParameters4fvNV_remap_index
, -1 },
5766 { GetProgramivNV_names
, GetProgramivNV_remap_index
, -1 },
5767 { GetVertexAttribdvNV_names
, GetVertexAttribdvNV_remap_index
, -1 },
5768 { VertexAttrib3fvNV_names
, VertexAttrib3fvNV_remap_index
, -1 },
5769 { ProgramEnvParameter4dvARB_names
, ProgramEnvParameter4dvARB_remap_index
, -1 },
5770 { VertexAttribs2fvNV_names
, VertexAttribs2fvNV_remap_index
, -1 },
5771 { DeleteProgramsNV_names
, DeleteProgramsNV_remap_index
, -1 },
5772 { GetVertexAttribPointervNV_names
, GetVertexAttribPointervNV_remap_index
, -1 },
5773 { GetProgramStringNV_names
, GetProgramStringNV_remap_index
, -1 },
5774 { VertexAttrib4sNV_names
, VertexAttrib4sNV_remap_index
, -1 },
5775 { VertexAttribs4dvNV_names
, VertexAttribs4dvNV_remap_index
, -1 },
5776 { ProgramParameters4dvNV_names
, ProgramParameters4dvNV_remap_index
, -1 },
5777 { VertexAttrib3sNV_names
, VertexAttrib3sNV_remap_index
, -1 },
5778 { VertexAttrib1fNV_names
, VertexAttrib1fNV_remap_index
, -1 },
5779 { VertexAttrib4dNV_names
, VertexAttrib4dNV_remap_index
, -1 },
5780 { VertexAttribs4ubvNV_names
, VertexAttribs4ubvNV_remap_index
, -1 },
5781 { VertexAttribs3svNV_names
, VertexAttribs3svNV_remap_index
, -1 },
5782 { VertexAttrib1sNV_names
, VertexAttrib1sNV_remap_index
, -1 },
5783 { BindProgramNV_names
, BindProgramNV_remap_index
, -1 },
5784 { AreProgramsResidentNV_names
, AreProgramsResidentNV_remap_index
, -1 },
5785 { VertexAttrib3dvNV_names
, VertexAttrib3dvNV_remap_index
, -1 },
5786 { VertexAttrib1dNV_names
, VertexAttrib1dNV_remap_index
, -1 },
5787 { VertexAttribs4svNV_names
, VertexAttribs4svNV_remap_index
, -1 },
5788 { VertexAttribs1svNV_names
, VertexAttribs1svNV_remap_index
, -1 },
5789 { GenProgramsNV_names
, GenProgramsNV_remap_index
, -1 },
5790 { VertexAttrib4dvNV_names
, VertexAttrib4dvNV_remap_index
, -1 },
5795 #if defined(need_GL_PGI_misc_hints)
5796 static const struct dri_extension_function GL_PGI_misc_hints_functions
[] = {
5797 { HintPGI_names
, HintPGI_remap_index
, -1 },
5802 #if defined(need_GL_SGIS_detail_texture)
5803 static const struct dri_extension_function GL_SGIS_detail_texture_functions
[] = {
5804 { GetDetailTexFuncSGIS_names
, GetDetailTexFuncSGIS_remap_index
, -1 },
5805 { DetailTexFuncSGIS_names
, DetailTexFuncSGIS_remap_index
, -1 },
5810 #if defined(need_GL_SGIS_fog_function)
5811 static const struct dri_extension_function GL_SGIS_fog_function_functions
[] = {
5812 { FogFuncSGIS_names
, FogFuncSGIS_remap_index
, -1 },
5813 { GetFogFuncSGIS_names
, GetFogFuncSGIS_remap_index
, -1 },
5818 #if defined(need_GL_SGIS_multisample)
5819 static const struct dri_extension_function GL_SGIS_multisample_functions
[] = {
5820 { SampleMaskSGIS_names
, SampleMaskSGIS_remap_index
, -1 },
5821 { SamplePatternSGIS_names
, SamplePatternSGIS_remap_index
, -1 },
5826 #if defined(need_GL_SGIS_pixel_texture)
5827 static const struct dri_extension_function GL_SGIS_pixel_texture_functions
[] = {
5828 { PixelTexGenParameterfvSGIS_names
, PixelTexGenParameterfvSGIS_remap_index
, -1 },
5829 { GetPixelTexGenParameterivSGIS_names
, GetPixelTexGenParameterivSGIS_remap_index
, -1 },
5830 { PixelTexGenParameteriSGIS_names
, PixelTexGenParameteriSGIS_remap_index
, -1 },
5831 { PixelTexGenParameterivSGIS_names
, PixelTexGenParameterivSGIS_remap_index
, -1 },
5832 { PixelTexGenParameterfSGIS_names
, PixelTexGenParameterfSGIS_remap_index
, -1 },
5833 { GetPixelTexGenParameterfvSGIS_names
, GetPixelTexGenParameterfvSGIS_remap_index
, -1 },
5838 #if defined(need_GL_SGIS_point_parameters)
5839 static const struct dri_extension_function GL_SGIS_point_parameters_functions
[] = {
5840 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
5841 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
5846 #if defined(need_GL_SGIS_sharpen_texture)
5847 static const struct dri_extension_function GL_SGIS_sharpen_texture_functions
[] = {
5848 { GetSharpenTexFuncSGIS_names
, GetSharpenTexFuncSGIS_remap_index
, -1 },
5849 { SharpenTexFuncSGIS_names
, SharpenTexFuncSGIS_remap_index
, -1 },
5854 #if defined(need_GL_SGIS_texture4D)
5855 static const struct dri_extension_function GL_SGIS_texture4D_functions
[] = {
5856 { TexImage4DSGIS_names
, TexImage4DSGIS_remap_index
, -1 },
5857 { TexSubImage4DSGIS_names
, TexSubImage4DSGIS_remap_index
, -1 },
5862 #if defined(need_GL_SGIS_texture_color_mask)
5863 static const struct dri_extension_function GL_SGIS_texture_color_mask_functions
[] = {
5864 { TextureColorMaskSGIS_names
, TextureColorMaskSGIS_remap_index
, -1 },
5869 #if defined(need_GL_SGIS_texture_filter4)
5870 static const struct dri_extension_function GL_SGIS_texture_filter4_functions
[] = {
5871 { GetTexFilterFuncSGIS_names
, GetTexFilterFuncSGIS_remap_index
, -1 },
5872 { TexFilterFuncSGIS_names
, TexFilterFuncSGIS_remap_index
, -1 },
5877 #if defined(need_GL_SGIX_async)
5878 static const struct dri_extension_function GL_SGIX_async_functions
[] = {
5879 { AsyncMarkerSGIX_names
, AsyncMarkerSGIX_remap_index
, -1 },
5880 { FinishAsyncSGIX_names
, FinishAsyncSGIX_remap_index
, -1 },
5881 { PollAsyncSGIX_names
, PollAsyncSGIX_remap_index
, -1 },
5882 { DeleteAsyncMarkersSGIX_names
, DeleteAsyncMarkersSGIX_remap_index
, -1 },
5883 { IsAsyncMarkerSGIX_names
, IsAsyncMarkerSGIX_remap_index
, -1 },
5884 { GenAsyncMarkersSGIX_names
, GenAsyncMarkersSGIX_remap_index
, -1 },
5889 #if defined(need_GL_SGIX_flush_raster)
5890 static const struct dri_extension_function GL_SGIX_flush_raster_functions
[] = {
5891 { FlushRasterSGIX_names
, FlushRasterSGIX_remap_index
, -1 },
5896 #if defined(need_GL_SGIX_fragment_lighting)
5897 static const struct dri_extension_function GL_SGIX_fragment_lighting_functions
[] = {
5898 { FragmentMaterialfvSGIX_names
, FragmentMaterialfvSGIX_remap_index
, -1 },
5899 { FragmentLightModelivSGIX_names
, FragmentLightModelivSGIX_remap_index
, -1 },
5900 { FragmentLightiSGIX_names
, FragmentLightiSGIX_remap_index
, -1 },
5901 { GetFragmentMaterialfvSGIX_names
, GetFragmentMaterialfvSGIX_remap_index
, -1 },
5902 { FragmentMaterialfSGIX_names
, FragmentMaterialfSGIX_remap_index
, -1 },
5903 { GetFragmentLightivSGIX_names
, GetFragmentLightivSGIX_remap_index
, -1 },
5904 { FragmentLightModeliSGIX_names
, FragmentLightModeliSGIX_remap_index
, -1 },
5905 { FragmentLightivSGIX_names
, FragmentLightivSGIX_remap_index
, -1 },
5906 { GetFragmentMaterialivSGIX_names
, GetFragmentMaterialivSGIX_remap_index
, -1 },
5907 { FragmentLightModelfSGIX_names
, FragmentLightModelfSGIX_remap_index
, -1 },
5908 { FragmentColorMaterialSGIX_names
, FragmentColorMaterialSGIX_remap_index
, -1 },
5909 { FragmentMaterialiSGIX_names
, FragmentMaterialiSGIX_remap_index
, -1 },
5910 { LightEnviSGIX_names
, LightEnviSGIX_remap_index
, -1 },
5911 { FragmentLightModelfvSGIX_names
, FragmentLightModelfvSGIX_remap_index
, -1 },
5912 { FragmentLightfvSGIX_names
, FragmentLightfvSGIX_remap_index
, -1 },
5913 { FragmentLightfSGIX_names
, FragmentLightfSGIX_remap_index
, -1 },
5914 { GetFragmentLightfvSGIX_names
, GetFragmentLightfvSGIX_remap_index
, -1 },
5915 { FragmentMaterialivSGIX_names
, FragmentMaterialivSGIX_remap_index
, -1 },
5920 #if defined(need_GL_SGIX_framezoom)
5921 static const struct dri_extension_function GL_SGIX_framezoom_functions
[] = {
5922 { FrameZoomSGIX_names
, FrameZoomSGIX_remap_index
, -1 },
5927 #if defined(need_GL_SGIX_igloo_interface)
5928 static const struct dri_extension_function GL_SGIX_igloo_interface_functions
[] = {
5929 { IglooInterfaceSGIX_names
, IglooInterfaceSGIX_remap_index
, -1 },
5934 #if defined(need_GL_SGIX_instruments)
5935 static const struct dri_extension_function GL_SGIX_instruments_functions
[] = {
5936 { ReadInstrumentsSGIX_names
, ReadInstrumentsSGIX_remap_index
, -1 },
5937 { GetInstrumentsSGIX_names
, GetInstrumentsSGIX_remap_index
, -1 },
5938 { StartInstrumentsSGIX_names
, StartInstrumentsSGIX_remap_index
, -1 },
5939 { StopInstrumentsSGIX_names
, StopInstrumentsSGIX_remap_index
, -1 },
5940 { InstrumentsBufferSGIX_names
, InstrumentsBufferSGIX_remap_index
, -1 },
5941 { PollInstrumentsSGIX_names
, PollInstrumentsSGIX_remap_index
, -1 },
5946 #if defined(need_GL_SGIX_list_priority)
5947 static const struct dri_extension_function GL_SGIX_list_priority_functions
[] = {
5948 { ListParameterfSGIX_names
, ListParameterfSGIX_remap_index
, -1 },
5949 { GetListParameterivSGIX_names
, GetListParameterivSGIX_remap_index
, -1 },
5950 { GetListParameterfvSGIX_names
, GetListParameterfvSGIX_remap_index
, -1 },
5951 { ListParameteriSGIX_names
, ListParameteriSGIX_remap_index
, -1 },
5952 { ListParameterfvSGIX_names
, ListParameterfvSGIX_remap_index
, -1 },
5953 { ListParameterivSGIX_names
, ListParameterivSGIX_remap_index
, -1 },
5958 #if defined(need_GL_SGIX_pixel_texture)
5959 static const struct dri_extension_function GL_SGIX_pixel_texture_functions
[] = {
5960 { PixelTexGenSGIX_names
, PixelTexGenSGIX_remap_index
, -1 },
5965 #if defined(need_GL_SGIX_polynomial_ffd)
5966 static const struct dri_extension_function GL_SGIX_polynomial_ffd_functions
[] = {
5967 { LoadIdentityDeformationMapSGIX_names
, LoadIdentityDeformationMapSGIX_remap_index
, -1 },
5968 { DeformSGIX_names
, DeformSGIX_remap_index
, -1 },
5969 { DeformationMap3fSGIX_names
, DeformationMap3fSGIX_remap_index
, -1 },
5970 { DeformationMap3dSGIX_names
, DeformationMap3dSGIX_remap_index
, -1 },
5975 #if defined(need_GL_SGIX_reference_plane)
5976 static const struct dri_extension_function GL_SGIX_reference_plane_functions
[] = {
5977 { ReferencePlaneSGIX_names
, ReferencePlaneSGIX_remap_index
, -1 },
5982 #if defined(need_GL_SGIX_sprite)
5983 static const struct dri_extension_function GL_SGIX_sprite_functions
[] = {
5984 { SpriteParameterfvSGIX_names
, SpriteParameterfvSGIX_remap_index
, -1 },
5985 { SpriteParameteriSGIX_names
, SpriteParameteriSGIX_remap_index
, -1 },
5986 { SpriteParameterfSGIX_names
, SpriteParameterfSGIX_remap_index
, -1 },
5987 { SpriteParameterivSGIX_names
, SpriteParameterivSGIX_remap_index
, -1 },
5992 #if defined(need_GL_SGIX_tag_sample_buffer)
5993 static const struct dri_extension_function GL_SGIX_tag_sample_buffer_functions
[] = {
5994 { TagSampleBufferSGIX_names
, TagSampleBufferSGIX_remap_index
, -1 },
5999 #if defined(need_GL_SGI_color_table)
6000 static const struct dri_extension_function GL_SGI_color_table_functions
[] = {
6001 { ColorTableParameteriv_names
, -1, 341 },
6002 { ColorTable_names
, -1, 339 },
6003 { GetColorTable_names
, -1, 343 },
6004 { CopyColorTable_names
, -1, 342 },
6005 { ColorTableParameterfv_names
, -1, 340 },
6006 { GetColorTableParameterfv_names
, -1, 344 },
6007 { GetColorTableParameteriv_names
, -1, 345 },
6012 #if defined(need_GL_SUNX_constant_data)
6013 static const struct dri_extension_function GL_SUNX_constant_data_functions
[] = {
6014 { FinishTextureSUNX_names
, FinishTextureSUNX_remap_index
, -1 },
6019 #if defined(need_GL_SUN_global_alpha)
6020 static const struct dri_extension_function GL_SUN_global_alpha_functions
[] = {
6021 { GlobalAlphaFactorubSUN_names
, GlobalAlphaFactorubSUN_remap_index
, -1 },
6022 { GlobalAlphaFactoriSUN_names
, GlobalAlphaFactoriSUN_remap_index
, -1 },
6023 { GlobalAlphaFactordSUN_names
, GlobalAlphaFactordSUN_remap_index
, -1 },
6024 { GlobalAlphaFactoruiSUN_names
, GlobalAlphaFactoruiSUN_remap_index
, -1 },
6025 { GlobalAlphaFactorbSUN_names
, GlobalAlphaFactorbSUN_remap_index
, -1 },
6026 { GlobalAlphaFactorfSUN_names
, GlobalAlphaFactorfSUN_remap_index
, -1 },
6027 { GlobalAlphaFactorusSUN_names
, GlobalAlphaFactorusSUN_remap_index
, -1 },
6028 { GlobalAlphaFactorsSUN_names
, GlobalAlphaFactorsSUN_remap_index
, -1 },
6033 #if defined(need_GL_SUN_mesh_array)
6034 static const struct dri_extension_function GL_SUN_mesh_array_functions
[] = {
6035 { DrawMeshArraysSUN_names
, DrawMeshArraysSUN_remap_index
, -1 },
6040 #if defined(need_GL_SUN_triangle_list)
6041 static const struct dri_extension_function GL_SUN_triangle_list_functions
[] = {
6042 { ReplacementCodeubSUN_names
, ReplacementCodeubSUN_remap_index
, -1 },
6043 { ReplacementCodeubvSUN_names
, ReplacementCodeubvSUN_remap_index
, -1 },
6044 { ReplacementCodeusvSUN_names
, ReplacementCodeusvSUN_remap_index
, -1 },
6045 { ReplacementCodePointerSUN_names
, ReplacementCodePointerSUN_remap_index
, -1 },
6046 { ReplacementCodeusSUN_names
, ReplacementCodeusSUN_remap_index
, -1 },
6047 { ReplacementCodeuiSUN_names
, ReplacementCodeuiSUN_remap_index
, -1 },
6048 { ReplacementCodeuivSUN_names
, ReplacementCodeuivSUN_remap_index
, -1 },
6053 #if defined(need_GL_SUN_vertex)
6054 static const struct dri_extension_function GL_SUN_vertex_functions
[] = {
6055 { ReplacementCodeuiColor3fVertex3fvSUN_names
, ReplacementCodeuiColor3fVertex3fvSUN_remap_index
, -1 },
6056 { TexCoord4fColor4fNormal3fVertex4fvSUN_names
, TexCoord4fColor4fNormal3fVertex4fvSUN_remap_index
, -1 },
6057 { TexCoord2fColor4ubVertex3fvSUN_names
, TexCoord2fColor4ubVertex3fvSUN_remap_index
, -1 },
6058 { ReplacementCodeuiVertex3fvSUN_names
, ReplacementCodeuiVertex3fvSUN_remap_index
, -1 },
6059 { ReplacementCodeuiTexCoord2fVertex3fvSUN_names
, ReplacementCodeuiTexCoord2fVertex3fvSUN_remap_index
, -1 },
6060 { ReplacementCodeuiNormal3fVertex3fSUN_names
, ReplacementCodeuiNormal3fVertex3fSUN_remap_index
, -1 },
6061 { Color4ubVertex3fvSUN_names
, Color4ubVertex3fvSUN_remap_index
, -1 },
6062 { Color4ubVertex3fSUN_names
, Color4ubVertex3fSUN_remap_index
, -1 },
6063 { TexCoord2fVertex3fSUN_names
, TexCoord2fVertex3fSUN_remap_index
, -1 },
6064 { TexCoord2fColor4fNormal3fVertex3fSUN_names
, TexCoord2fColor4fNormal3fVertex3fSUN_remap_index
, -1 },
6065 { TexCoord2fNormal3fVertex3fvSUN_names
, TexCoord2fNormal3fVertex3fvSUN_remap_index
, -1 },
6066 { ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_names
, ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_remap_index
, -1 },
6067 { ReplacementCodeuiTexCoord2fVertex3fSUN_names
, ReplacementCodeuiTexCoord2fVertex3fSUN_remap_index
, -1 },
6068 { TexCoord2fNormal3fVertex3fSUN_names
, TexCoord2fNormal3fVertex3fSUN_remap_index
, -1 },
6069 { Color3fVertex3fSUN_names
, Color3fVertex3fSUN_remap_index
, -1 },
6070 { Color3fVertex3fvSUN_names
, Color3fVertex3fvSUN_remap_index
, -1 },
6071 { Color4fNormal3fVertex3fvSUN_names
, Color4fNormal3fVertex3fvSUN_remap_index
, -1 },
6072 { ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_names
, ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_remap_index
, -1 },
6073 { ReplacementCodeuiColor4fNormal3fVertex3fvSUN_names
, ReplacementCodeuiColor4fNormal3fVertex3fvSUN_remap_index
, -1 },
6074 { ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_names
, ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_remap_index
, -1 },
6075 { TexCoord2fColor3fVertex3fSUN_names
, TexCoord2fColor3fVertex3fSUN_remap_index
, -1 },
6076 { TexCoord4fColor4fNormal3fVertex4fSUN_names
, TexCoord4fColor4fNormal3fVertex4fSUN_remap_index
, -1 },
6077 { Color4ubVertex2fvSUN_names
, Color4ubVertex2fvSUN_remap_index
, -1 },
6078 { Normal3fVertex3fSUN_names
, Normal3fVertex3fSUN_remap_index
, -1 },
6079 { ReplacementCodeuiColor4fNormal3fVertex3fSUN_names
, ReplacementCodeuiColor4fNormal3fVertex3fSUN_remap_index
, -1 },
6080 { TexCoord2fColor4fNormal3fVertex3fvSUN_names
, TexCoord2fColor4fNormal3fVertex3fvSUN_remap_index
, -1 },
6081 { TexCoord2fVertex3fvSUN_names
, TexCoord2fVertex3fvSUN_remap_index
, -1 },
6082 { Color4ubVertex2fSUN_names
, Color4ubVertex2fSUN_remap_index
, -1 },
6083 { ReplacementCodeuiColor4ubVertex3fSUN_names
, ReplacementCodeuiColor4ubVertex3fSUN_remap_index
, -1 },
6084 { TexCoord2fColor4ubVertex3fSUN_names
, TexCoord2fColor4ubVertex3fSUN_remap_index
, -1 },
6085 { Normal3fVertex3fvSUN_names
, Normal3fVertex3fvSUN_remap_index
, -1 },
6086 { Color4fNormal3fVertex3fSUN_names
, Color4fNormal3fVertex3fSUN_remap_index
, -1 },
6087 { ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_names
, ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_remap_index
, -1 },
6088 { ReplacementCodeuiColor4ubVertex3fvSUN_names
, ReplacementCodeuiColor4ubVertex3fvSUN_remap_index
, -1 },
6089 { ReplacementCodeuiColor3fVertex3fSUN_names
, ReplacementCodeuiColor3fVertex3fSUN_remap_index
, -1 },
6090 { TexCoord4fVertex4fSUN_names
, TexCoord4fVertex4fSUN_remap_index
, -1 },
6091 { TexCoord2fColor3fVertex3fvSUN_names
, TexCoord2fColor3fVertex3fvSUN_remap_index
, -1 },
6092 { ReplacementCodeuiNormal3fVertex3fvSUN_names
, ReplacementCodeuiNormal3fVertex3fvSUN_remap_index
, -1 },
6093 { TexCoord4fVertex4fvSUN_names
, TexCoord4fVertex4fvSUN_remap_index
, -1 },
6094 { ReplacementCodeuiVertex3fSUN_names
, ReplacementCodeuiVertex3fSUN_remap_index
, -1 },
6099 #if defined(need_GL_VERSION_1_3)
6100 static const struct dri_extension_function GL_VERSION_1_3_functions
[] = {
6101 { SampleCoverageARB_names
, SampleCoverageARB_remap_index
, -1 },
6102 { MultiTexCoord3sARB_names
, -1, 398 },
6103 { ActiveTextureARB_names
, -1, 374 },
6104 { CompressedTexSubImage2DARB_names
, CompressedTexSubImage2DARB_remap_index
, -1 },
6105 { CompressedTexImage3DARB_names
, CompressedTexImage3DARB_remap_index
, -1 },
6106 { MultiTexCoord1fvARB_names
, -1, 379 },
6107 { MultTransposeMatrixdARB_names
, MultTransposeMatrixdARB_remap_index
, -1 },
6108 { CompressedTexImage1DARB_names
, CompressedTexImage1DARB_remap_index
, -1 },
6109 { MultiTexCoord3dARB_names
, -1, 392 },
6110 { MultiTexCoord2iARB_names
, -1, 388 },
6111 { MultiTexCoord2svARB_names
, -1, 391 },
6112 { MultiTexCoord2fARB_names
, -1, 386 },
6113 { LoadTransposeMatrixdARB_names
, LoadTransposeMatrixdARB_remap_index
, -1 },
6114 { MultiTexCoord3fvARB_names
, -1, 395 },
6115 { MultiTexCoord4sARB_names
, -1, 406 },
6116 { MultiTexCoord2dvARB_names
, -1, 385 },
6117 { MultiTexCoord1svARB_names
, -1, 383 },
6118 { MultiTexCoord3svARB_names
, -1, 399 },
6119 { MultiTexCoord4iARB_names
, -1, 404 },
6120 { MultiTexCoord3iARB_names
, -1, 396 },
6121 { MultiTexCoord1dARB_names
, -1, 376 },
6122 { MultiTexCoord3dvARB_names
, -1, 393 },
6123 { MultiTexCoord3ivARB_names
, -1, 397 },
6124 { MultiTexCoord2sARB_names
, -1, 390 },
6125 { MultiTexCoord4ivARB_names
, -1, 405 },
6126 { CompressedTexSubImage1DARB_names
, CompressedTexSubImage1DARB_remap_index
, -1 },
6127 { ClientActiveTextureARB_names
, -1, 375 },
6128 { CompressedTexSubImage3DARB_names
, CompressedTexSubImage3DARB_remap_index
, -1 },
6129 { MultiTexCoord2dARB_names
, -1, 384 },
6130 { MultiTexCoord4dvARB_names
, -1, 401 },
6131 { MultiTexCoord4fvARB_names
, -1, 403 },
6132 { MultiTexCoord3fARB_names
, -1, 394 },
6133 { MultTransposeMatrixfARB_names
, MultTransposeMatrixfARB_remap_index
, -1 },
6134 { CompressedTexImage2DARB_names
, CompressedTexImage2DARB_remap_index
, -1 },
6135 { MultiTexCoord4dARB_names
, -1, 400 },
6136 { MultiTexCoord1sARB_names
, -1, 382 },
6137 { MultiTexCoord1dvARB_names
, -1, 377 },
6138 { MultiTexCoord1ivARB_names
, -1, 381 },
6139 { MultiTexCoord2ivARB_names
, -1, 389 },
6140 { MultiTexCoord1iARB_names
, -1, 380 },
6141 { GetCompressedTexImageARB_names
, GetCompressedTexImageARB_remap_index
, -1 },
6142 { MultiTexCoord4svARB_names
, -1, 407 },
6143 { MultiTexCoord1fARB_names
, -1, 378 },
6144 { MultiTexCoord4fARB_names
, -1, 402 },
6145 { LoadTransposeMatrixfARB_names
, LoadTransposeMatrixfARB_remap_index
, -1 },
6146 { MultiTexCoord2fvARB_names
, -1, 387 },
6151 #if defined(need_GL_VERSION_1_4)
6152 static const struct dri_extension_function GL_VERSION_1_4_functions
[] = {
6153 { PointParameteriNV_names
, PointParameteriNV_remap_index
, -1 },
6154 { SecondaryColor3iEXT_names
, SecondaryColor3iEXT_remap_index
, -1 },
6155 { WindowPos3fMESA_names
, WindowPos3fMESA_remap_index
, -1 },
6156 { WindowPos2dvMESA_names
, WindowPos2dvMESA_remap_index
, -1 },
6157 { SecondaryColor3bEXT_names
, SecondaryColor3bEXT_remap_index
, -1 },
6158 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
6159 { FogCoorddEXT_names
, FogCoorddEXT_remap_index
, -1 },
6160 { FogCoordfEXT_names
, FogCoordfEXT_remap_index
, -1 },
6161 { WindowPos2svMESA_names
, WindowPos2svMESA_remap_index
, -1 },
6162 { WindowPos3dMESA_names
, WindowPos3dMESA_remap_index
, -1 },
6163 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
6164 { WindowPos2fvMESA_names
, WindowPos2fvMESA_remap_index
, -1 },
6165 { SecondaryColor3bvEXT_names
, SecondaryColor3bvEXT_remap_index
, -1 },
6166 { SecondaryColor3sEXT_names
, SecondaryColor3sEXT_remap_index
, -1 },
6167 { SecondaryColor3dEXT_names
, SecondaryColor3dEXT_remap_index
, -1 },
6168 { WindowPos2dMESA_names
, WindowPos2dMESA_remap_index
, -1 },
6169 { SecondaryColorPointerEXT_names
, SecondaryColorPointerEXT_remap_index
, -1 },
6170 { SecondaryColor3uiEXT_names
, SecondaryColor3uiEXT_remap_index
, -1 },
6171 { SecondaryColor3usvEXT_names
, SecondaryColor3usvEXT_remap_index
, -1 },
6172 { WindowPos3dvMESA_names
, WindowPos3dvMESA_remap_index
, -1 },
6173 { PointParameterivNV_names
, PointParameterivNV_remap_index
, -1 },
6174 { WindowPos3fvMESA_names
, WindowPos3fvMESA_remap_index
, -1 },
6175 { SecondaryColor3ivEXT_names
, SecondaryColor3ivEXT_remap_index
, -1 },
6176 { WindowPos2iMESA_names
, WindowPos2iMESA_remap_index
, -1 },
6177 { SecondaryColor3fvEXT_names
, SecondaryColor3fvEXT_remap_index
, -1 },
6178 { WindowPos3sMESA_names
, WindowPos3sMESA_remap_index
, -1 },
6179 { WindowPos2ivMESA_names
, WindowPos2ivMESA_remap_index
, -1 },
6180 { MultiDrawElementsEXT_names
, MultiDrawElementsEXT_remap_index
, -1 },
6181 { WindowPos2sMESA_names
, WindowPos2sMESA_remap_index
, -1 },
6182 { FogCoordPointerEXT_names
, FogCoordPointerEXT_remap_index
, -1 },
6183 { SecondaryColor3ubvEXT_names
, SecondaryColor3ubvEXT_remap_index
, -1 },
6184 { SecondaryColor3uivEXT_names
, SecondaryColor3uivEXT_remap_index
, -1 },
6185 { WindowPos3iMESA_names
, WindowPos3iMESA_remap_index
, -1 },
6186 { SecondaryColor3dvEXT_names
, SecondaryColor3dvEXT_remap_index
, -1 },
6187 { MultiDrawArraysEXT_names
, MultiDrawArraysEXT_remap_index
, -1 },
6188 { SecondaryColor3usEXT_names
, SecondaryColor3usEXT_remap_index
, -1 },
6189 { FogCoordfvEXT_names
, FogCoordfvEXT_remap_index
, -1 },
6190 { SecondaryColor3ubEXT_names
, SecondaryColor3ubEXT_remap_index
, -1 },
6191 { BlendFuncSeparateEXT_names
, BlendFuncSeparateEXT_remap_index
, -1 },
6192 { SecondaryColor3fEXT_names
, SecondaryColor3fEXT_remap_index
, -1 },
6193 { WindowPos3ivMESA_names
, WindowPos3ivMESA_remap_index
, -1 },
6194 { SecondaryColor3svEXT_names
, SecondaryColor3svEXT_remap_index
, -1 },
6195 { FogCoorddvEXT_names
, FogCoorddvEXT_remap_index
, -1 },
6196 { WindowPos3svMESA_names
, WindowPos3svMESA_remap_index
, -1 },
6197 { WindowPos2fMESA_names
, WindowPos2fMESA_remap_index
, -1 },
6202 #if defined(need_GL_VERSION_1_5)
6203 static const struct dri_extension_function GL_VERSION_1_5_functions
[] = {
6204 { BeginQueryARB_names
, BeginQueryARB_remap_index
, -1 },
6205 { GetBufferSubDataARB_names
, GetBufferSubDataARB_remap_index
, -1 },
6206 { BufferSubDataARB_names
, BufferSubDataARB_remap_index
, -1 },
6207 { GetQueryivARB_names
, GetQueryivARB_remap_index
, -1 },
6208 { GetQueryObjectivARB_names
, GetQueryObjectivARB_remap_index
, -1 },
6209 { BufferDataARB_names
, BufferDataARB_remap_index
, -1 },
6210 { EndQueryARB_names
, EndQueryARB_remap_index
, -1 },
6211 { GetBufferPointervARB_names
, GetBufferPointervARB_remap_index
, -1 },
6212 { GetQueryObjectuivARB_names
, GetQueryObjectuivARB_remap_index
, -1 },
6213 { GetBufferParameterivARB_names
, GetBufferParameterivARB_remap_index
, -1 },
6214 { DeleteQueriesARB_names
, DeleteQueriesARB_remap_index
, -1 },
6215 { IsQueryARB_names
, IsQueryARB_remap_index
, -1 },
6216 { MapBufferARB_names
, MapBufferARB_remap_index
, -1 },
6217 { GenQueriesARB_names
, GenQueriesARB_remap_index
, -1 },
6218 { IsBufferARB_names
, IsBufferARB_remap_index
, -1 },
6219 { DeleteBuffersARB_names
, DeleteBuffersARB_remap_index
, -1 },
6220 { UnmapBufferARB_names
, UnmapBufferARB_remap_index
, -1 },
6221 { BindBufferARB_names
, BindBufferARB_remap_index
, -1 },
6222 { GenBuffersARB_names
, GenBuffersARB_remap_index
, -1 },
6227 #if defined(need_GL_VERSION_2_0)
6228 static const struct dri_extension_function GL_VERSION_2_0_functions
[] = {
6229 { UniformMatrix3fvARB_names
, UniformMatrix3fvARB_remap_index
, -1 },
6230 { GetProgramiv_names
, GetProgramiv_remap_index
, -1 },
6231 { BlendEquationSeparateEXT_names
, BlendEquationSeparateEXT_remap_index
, -1 },
6232 { AttachShader_names
, AttachShader_remap_index
, -1 },
6233 { VertexAttrib2fARB_names
, VertexAttrib2fARB_remap_index
, -1 },
6234 { VertexAttrib3fARB_names
, VertexAttrib3fARB_remap_index
, -1 },
6235 { Uniform2fARB_names
, Uniform2fARB_remap_index
, -1 },
6236 { VertexAttrib1svARB_names
, VertexAttrib1svARB_remap_index
, -1 },
6237 { Uniform2ivARB_names
, Uniform2ivARB_remap_index
, -1 },
6238 { UniformMatrix4fvARB_names
, UniformMatrix4fvARB_remap_index
, -1 },
6239 { VertexAttrib4NusvARB_names
, VertexAttrib4NusvARB_remap_index
, -1 },
6240 { DisableVertexAttribArrayARB_names
, DisableVertexAttribArrayARB_remap_index
, -1 },
6241 { StencilMaskSeparate_names
, StencilMaskSeparate_remap_index
, -1 },
6242 { VertexAttrib1fARB_names
, VertexAttrib1fARB_remap_index
, -1 },
6243 { GetProgramInfoLog_names
, GetProgramInfoLog_remap_index
, -1 },
6244 { VertexAttrib4NbvARB_names
, VertexAttrib4NbvARB_remap_index
, -1 },
6245 { GetActiveAttribARB_names
, GetActiveAttribARB_remap_index
, -1 },
6246 { Uniform3iARB_names
, Uniform3iARB_remap_index
, -1 },
6247 { GetShaderInfoLog_names
, GetShaderInfoLog_remap_index
, -1 },
6248 { VertexAttrib1sARB_names
, VertexAttrib1sARB_remap_index
, -1 },
6249 { Uniform1fARB_names
, Uniform1fARB_remap_index
, -1 },
6250 { StencilOpSeparate_names
, StencilOpSeparate_remap_index
, -1 },
6251 { UniformMatrix2fvARB_names
, UniformMatrix2fvARB_remap_index
, -1 },
6252 { VertexAttrib3dvARB_names
, VertexAttrib3dvARB_remap_index
, -1 },
6253 { Uniform3fvARB_names
, Uniform3fvARB_remap_index
, -1 },
6254 { GetVertexAttribivARB_names
, GetVertexAttribivARB_remap_index
, -1 },
6255 { CreateProgram_names
, CreateProgram_remap_index
, -1 },
6256 { StencilFuncSeparate_names
, StencilFuncSeparate_remap_index
, -1 },
6257 { VertexAttrib4ivARB_names
, VertexAttrib4ivARB_remap_index
, -1 },
6258 { VertexAttrib4bvARB_names
, VertexAttrib4bvARB_remap_index
, -1 },
6259 { VertexAttrib3dARB_names
, VertexAttrib3dARB_remap_index
, -1 },
6260 { VertexAttrib4fARB_names
, VertexAttrib4fARB_remap_index
, -1 },
6261 { VertexAttrib4fvARB_names
, VertexAttrib4fvARB_remap_index
, -1 },
6262 { GetActiveUniformARB_names
, GetActiveUniformARB_remap_index
, -1 },
6263 { IsShader_names
, IsShader_remap_index
, -1 },
6264 { GetUniformivARB_names
, GetUniformivARB_remap_index
, -1 },
6265 { IsProgram_names
, IsProgram_remap_index
, -1 },
6266 { Uniform2fvARB_names
, Uniform2fvARB_remap_index
, -1 },
6267 { ValidateProgramARB_names
, ValidateProgramARB_remap_index
, -1 },
6268 { VertexAttrib2dARB_names
, VertexAttrib2dARB_remap_index
, -1 },
6269 { VertexAttrib1dvARB_names
, VertexAttrib1dvARB_remap_index
, -1 },
6270 { GetVertexAttribfvARB_names
, GetVertexAttribfvARB_remap_index
, -1 },
6271 { GetAttribLocationARB_names
, GetAttribLocationARB_remap_index
, -1 },
6272 { VertexAttrib4ubvARB_names
, VertexAttrib4ubvARB_remap_index
, -1 },
6273 { Uniform3ivARB_names
, Uniform3ivARB_remap_index
, -1 },
6274 { VertexAttrib4sARB_names
, VertexAttrib4sARB_remap_index
, -1 },
6275 { VertexAttrib2dvARB_names
, VertexAttrib2dvARB_remap_index
, -1 },
6276 { VertexAttrib2fvARB_names
, VertexAttrib2fvARB_remap_index
, -1 },
6277 { VertexAttrib4NivARB_names
, VertexAttrib4NivARB_remap_index
, -1 },
6278 { GetAttachedShaders_names
, GetAttachedShaders_remap_index
, -1 },
6279 { CompileShaderARB_names
, CompileShaderARB_remap_index
, -1 },
6280 { DeleteShader_names
, DeleteShader_remap_index
, -1 },
6281 { Uniform3fARB_names
, Uniform3fARB_remap_index
, -1 },
6282 { VertexAttrib4NuivARB_names
, VertexAttrib4NuivARB_remap_index
, -1 },
6283 { Uniform4fARB_names
, Uniform4fARB_remap_index
, -1 },
6284 { VertexAttrib1dARB_names
, VertexAttrib1dARB_remap_index
, -1 },
6285 { VertexAttrib4usvARB_names
, VertexAttrib4usvARB_remap_index
, -1 },
6286 { LinkProgramARB_names
, LinkProgramARB_remap_index
, -1 },
6287 { ShaderSourceARB_names
, ShaderSourceARB_remap_index
, -1 },
6288 { VertexAttrib3svARB_names
, VertexAttrib3svARB_remap_index
, -1 },
6289 { Uniform4ivARB_names
, Uniform4ivARB_remap_index
, -1 },
6290 { GetVertexAttribdvARB_names
, GetVertexAttribdvARB_remap_index
, -1 },
6291 { Uniform1ivARB_names
, Uniform1ivARB_remap_index
, -1 },
6292 { VertexAttrib4dvARB_names
, VertexAttrib4dvARB_remap_index
, -1 },
6293 { BindAttribLocationARB_names
, BindAttribLocationARB_remap_index
, -1 },
6294 { Uniform1iARB_names
, Uniform1iARB_remap_index
, -1 },
6295 { VertexAttribPointerARB_names
, VertexAttribPointerARB_remap_index
, -1 },
6296 { VertexAttrib4NsvARB_names
, VertexAttrib4NsvARB_remap_index
, -1 },
6297 { VertexAttrib3fvARB_names
, VertexAttrib3fvARB_remap_index
, -1 },
6298 { CreateShader_names
, CreateShader_remap_index
, -1 },
6299 { DetachShader_names
, DetachShader_remap_index
, -1 },
6300 { VertexAttrib4NubARB_names
, VertexAttrib4NubARB_remap_index
, -1 },
6301 { Uniform4fvARB_names
, Uniform4fvARB_remap_index
, -1 },
6302 { GetUniformfvARB_names
, GetUniformfvARB_remap_index
, -1 },
6303 { Uniform4iARB_names
, Uniform4iARB_remap_index
, -1 },
6304 { UseProgramObjectARB_names
, UseProgramObjectARB_remap_index
, -1 },
6305 { DeleteProgram_names
, DeleteProgram_remap_index
, -1 },
6306 { GetVertexAttribPointervNV_names
, GetVertexAttribPointervNV_remap_index
, -1 },
6307 { Uniform2iARB_names
, Uniform2iARB_remap_index
, -1 },
6308 { VertexAttrib4dARB_names
, VertexAttrib4dARB_remap_index
, -1 },
6309 { GetUniformLocationARB_names
, GetUniformLocationARB_remap_index
, -1 },
6310 { VertexAttrib3sARB_names
, VertexAttrib3sARB_remap_index
, -1 },
6311 { GetShaderSourceARB_names
, GetShaderSourceARB_remap_index
, -1 },
6312 { DrawBuffersARB_names
, DrawBuffersARB_remap_index
, -1 },
6313 { Uniform1fvARB_names
, Uniform1fvARB_remap_index
, -1 },
6314 { EnableVertexAttribArrayARB_names
, EnableVertexAttribArrayARB_remap_index
, -1 },
6315 { VertexAttrib4uivARB_names
, VertexAttrib4uivARB_remap_index
, -1 },
6316 { VertexAttrib4svARB_names
, VertexAttrib4svARB_remap_index
, -1 },
6317 { GetShaderiv_names
, GetShaderiv_remap_index
, -1 },
6318 { VertexAttrib2svARB_names
, VertexAttrib2svARB_remap_index
, -1 },
6319 { VertexAttrib4NubvARB_names
, VertexAttrib4NubvARB_remap_index
, -1 },
6320 { VertexAttrib2sARB_names
, VertexAttrib2sARB_remap_index
, -1 },
6321 { VertexAttrib1fvARB_names
, VertexAttrib1fvARB_remap_index
, -1 },
6326 #if defined(need_GL_VERSION_2_1)
6327 static const struct dri_extension_function GL_VERSION_2_1_functions
[] = {
6328 { UniformMatrix2x4fv_names
, UniformMatrix2x4fv_remap_index
, -1 },
6329 { UniformMatrix4x3fv_names
, UniformMatrix4x3fv_remap_index
, -1 },
6330 { UniformMatrix4x2fv_names
, UniformMatrix4x2fv_remap_index
, -1 },
6331 { UniformMatrix2x3fv_names
, UniformMatrix2x3fv_remap_index
, -1 },
6332 { UniformMatrix3x4fv_names
, UniformMatrix3x4fv_remap_index
, -1 },
6333 { UniformMatrix3x2fv_names
, UniformMatrix3x2fv_remap_index
, -1 },