1 /* DO NOT EDIT - This file generated automatically by extension_helper.py (from Mesa) script */
4 * (C) Copyright IBM Corporation 2005
7 * Permission is hereby granted, free of charge, to any person obtaining a
8 * copy of this software and associated documentation files (the "Software"),
9 * to deal in the Software without restriction, including without limitation
10 * the rights to use, copy, modify, merge, publish, distribute, sub license,
11 * and/or sell copies of the Software, and to permit persons to whom the
12 * Software is furnished to do so, subject to the following conditions:
14 * The above copyright notice and this permission notice (including the next
15 * paragraph) shall be included in all copies or substantial portions of the
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
22 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
36 static const char UniformMatrix3fvARB_names
[] =
37 "iiip\0" /* Parameter signature */
38 "glUniformMatrix3fv\0"
39 "glUniformMatrix3fvARB\0"
43 #if defined(need_GL_NV_vertex_program)
44 static const char ProgramParameter4fNV_names
[] =
45 "iiffff\0" /* Parameter signature */
46 "glProgramParameter4fNV\0"
50 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_multisample)
51 static const char SampleCoverageARB_names
[] =
52 "fi\0" /* Parameter signature */
54 "glSampleCoverageARB\0"
58 #if defined(need_GL_EXT_convolution)
59 static const char ConvolutionFilter1D_names
[] =
60 "iiiiip\0" /* Parameter signature */
61 "glConvolutionFilter1D\0"
62 "glConvolutionFilter1DEXT\0"
66 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
67 static const char BeginQueryARB_names
[] =
68 "ii\0" /* Parameter signature */
74 #if defined(need_GL_VERSION_1_4) || defined(need_GL_NV_point_sprite)
75 static const char PointParameteriNV_names
[] =
76 "ii\0" /* Parameter signature */
78 "glPointParameteriNV\0"
82 #if defined(need_GL_VERSION_2_0)
83 static const char GetProgramiv_names
[] =
84 "iip\0" /* Parameter signature */
89 #if defined(need_GL_VERSION_1_3)
90 static const char MultiTexCoord3sARB_names
[] =
91 "iiii\0" /* Parameter signature */
93 "glMultiTexCoord3sARB\0"
97 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
98 static const char SecondaryColor3iEXT_names
[] =
99 "iii\0" /* Parameter signature */
100 "glSecondaryColor3i\0"
101 "glSecondaryColor3iEXT\0"
105 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
106 static const char WindowPos3fMESA_names
[] =
107 "fff\0" /* Parameter signature */
110 "glWindowPos3fMESA\0"
114 #if defined(need_GL_SGIS_pixel_texture)
115 static const char PixelTexGenParameterfvSGIS_names
[] =
116 "ip\0" /* Parameter signature */
117 "glPixelTexGenParameterfvSGIS\0"
121 #if defined(need_GL_VERSION_1_3)
122 static const char ActiveTextureARB_names
[] =
123 "i\0" /* Parameter signature */
125 "glActiveTextureARB\0"
129 #if defined(need_GL_EXT_framebuffer_blit)
130 static const char BlitFramebufferEXT_names
[] =
131 "iiiiiiiiii\0" /* Parameter signature */
132 "glBlitFramebufferEXT\0"
136 #if defined(need_GL_NV_vertex_program)
137 static const char VertexAttrib4ubvNV_names
[] =
138 "ip\0" /* Parameter signature */
139 "glVertexAttrib4ubvNV\0"
143 #if defined(need_GL_NV_fragment_program)
144 static const char GetProgramNamedParameterdvNV_names
[] =
145 "iipp\0" /* Parameter signature */
146 "glGetProgramNamedParameterdvNV\0"
150 #if defined(need_GL_EXT_histogram)
151 static const char Histogram_names
[] =
152 "iiii\0" /* Parameter signature */
158 #if defined(need_GL_SGIS_texture4D)
159 static const char TexImage4DSGIS_names
[] =
160 "iiiiiiiiiip\0" /* Parameter signature */
165 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
166 static const char WindowPos2dvMESA_names
[] =
167 "p\0" /* Parameter signature */
169 "glWindowPos2dvARB\0"
170 "glWindowPos2dvMESA\0"
174 #if defined(need_GL_SUN_vertex)
175 static const char ReplacementCodeuiColor3fVertex3fvSUN_names
[] =
176 "ppp\0" /* Parameter signature */
177 "glReplacementCodeuiColor3fVertex3fvSUN\0"
181 #if defined(need_GL_VERSION_2_0) || defined(need_GL_EXT_blend_equation_separate) || defined(need_GL_ATI_blend_equation_separate)
182 static const char BlendEquationSeparateEXT_names
[] =
183 "ii\0" /* Parameter signature */
184 "glBlendEquationSeparate\0"
185 "glBlendEquationSeparateEXT\0"
186 "glBlendEquationSeparateATI\0"
190 #if defined(need_GL_SGIX_list_priority)
191 static const char ListParameterfSGIX_names
[] =
192 "iif\0" /* Parameter signature */
193 "glListParameterfSGIX\0"
197 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
198 static const char SecondaryColor3bEXT_names
[] =
199 "iii\0" /* Parameter signature */
200 "glSecondaryColor3b\0"
201 "glSecondaryColor3bEXT\0"
205 #if defined(need_GL_SUN_vertex)
206 static const char TexCoord4fColor4fNormal3fVertex4fvSUN_names
[] =
207 "pppp\0" /* Parameter signature */
208 "glTexCoord4fColor4fNormal3fVertex4fvSUN\0"
212 #if defined(need_GL_NV_vertex_program)
213 static const char VertexAttrib4svNV_names
[] =
214 "ip\0" /* Parameter signature */
215 "glVertexAttrib4svNV\0"
219 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
220 static const char GetBufferSubDataARB_names
[] =
221 "iiip\0" /* Parameter signature */
222 "glGetBufferSubData\0"
223 "glGetBufferSubDataARB\0"
227 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
228 static const char BufferSubDataARB_names
[] =
229 "iiip\0" /* Parameter signature */
231 "glBufferSubDataARB\0"
235 #if defined(need_GL_SUN_vertex)
236 static const char TexCoord2fColor4ubVertex3fvSUN_names
[] =
237 "ppp\0" /* Parameter signature */
238 "glTexCoord2fColor4ubVertex3fvSUN\0"
242 #if defined(need_GL_VERSION_2_0)
243 static const char AttachShader_names
[] =
244 "ii\0" /* Parameter signature */
249 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
250 static const char VertexAttrib2fARB_names
[] =
251 "iff\0" /* Parameter signature */
253 "glVertexAttrib2fARB\0"
257 #if defined(need_GL_MESA_shader_debug)
258 static const char GetDebugLogLengthMESA_names
[] =
259 "iii\0" /* Parameter signature */
260 "glGetDebugLogLengthMESA\0"
264 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
265 static const char VertexAttrib3fARB_names
[] =
266 "ifff\0" /* Parameter signature */
268 "glVertexAttrib3fARB\0"
272 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
273 static const char GetQueryivARB_names
[] =
274 "iip\0" /* Parameter signature */
280 #if defined(need_GL_EXT_texture3D)
281 static const char TexImage3D_names
[] =
282 "iiiiiiiiip\0" /* Parameter signature */
288 #if defined(need_GL_SUN_vertex)
289 static const char ReplacementCodeuiVertex3fvSUN_names
[] =
290 "pp\0" /* Parameter signature */
291 "glReplacementCodeuiVertex3fvSUN\0"
295 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
296 static const char GetQueryObjectivARB_names
[] =
297 "iip\0" /* Parameter signature */
298 "glGetQueryObjectiv\0"
299 "glGetQueryObjectivARB\0"
303 #if defined(need_GL_SUN_vertex)
304 static const char ReplacementCodeuiTexCoord2fVertex3fvSUN_names
[] =
305 "ppp\0" /* Parameter signature */
306 "glReplacementCodeuiTexCoord2fVertex3fvSUN\0"
310 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
311 static const char CompressedTexSubImage2DARB_names
[] =
312 "iiiiiiiip\0" /* Parameter signature */
313 "glCompressedTexSubImage2D\0"
314 "glCompressedTexSubImage2DARB\0"
318 #if defined(need_GL_NV_register_combiners)
319 static const char CombinerOutputNV_names
[] =
320 "iiiiiiiiii\0" /* Parameter signature */
321 "glCombinerOutputNV\0"
325 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
326 static const char Uniform2fARB_names
[] =
327 "iff\0" /* Parameter signature */
333 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
334 static const char VertexAttrib1svARB_names
[] =
335 "ip\0" /* Parameter signature */
336 "glVertexAttrib1sv\0"
337 "glVertexAttrib1svARB\0"
341 #if defined(need_GL_NV_vertex_program)
342 static const char VertexAttribs1dvNV_names
[] =
343 "iip\0" /* Parameter signature */
344 "glVertexAttribs1dvNV\0"
348 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
349 static const char Uniform2ivARB_names
[] =
350 "iip\0" /* Parameter signature */
356 #if defined(need_GL_HP_image_transform)
357 static const char GetImageTransformParameterfvHP_names
[] =
358 "iip\0" /* Parameter signature */
359 "glGetImageTransformParameterfvHP\0"
363 #if defined(need_GL_ARB_vertex_blend)
364 static const char WeightubvARB_names
[] =
365 "ip\0" /* Parameter signature */
370 #if defined(need_GL_NV_vertex_program)
371 static const char VertexAttrib1fvNV_names
[] =
372 "ip\0" /* Parameter signature */
373 "glVertexAttrib1fvNV\0"
377 #if defined(need_GL_EXT_convolution)
378 static const char CopyConvolutionFilter1D_names
[] =
379 "iiiii\0" /* Parameter signature */
380 "glCopyConvolutionFilter1D\0"
381 "glCopyConvolutionFilter1DEXT\0"
385 #if defined(need_GL_SUN_vertex)
386 static const char ReplacementCodeuiNormal3fVertex3fSUN_names
[] =
387 "iffffff\0" /* Parameter signature */
388 "glReplacementCodeuiNormal3fVertex3fSUN\0"
392 #if defined(need_GL_SGIX_fragment_lighting)
393 static const char FragmentMaterialfvSGIX_names
[] =
394 "iip\0" /* Parameter signature */
395 "glFragmentMaterialfvSGIX\0"
399 #if defined(need_GL_EXT_blend_color)
400 static const char BlendColor_names
[] =
401 "ffff\0" /* Parameter signature */
407 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
408 static const char UniformMatrix4fvARB_names
[] =
409 "iiip\0" /* Parameter signature */
410 "glUniformMatrix4fv\0"
411 "glUniformMatrix4fvARB\0"
415 #if defined(need_GL_APPLE_vertex_array_object)
416 static const char DeleteVertexArraysAPPLE_names
[] =
417 "ip\0" /* Parameter signature */
418 "glDeleteVertexArraysAPPLE\0"
422 #if defined(need_GL_SGIX_instruments)
423 static const char ReadInstrumentsSGIX_names
[] =
424 "i\0" /* Parameter signature */
425 "glReadInstrumentsSGIX\0"
429 #if defined(need_GL_VERSION_2_1)
430 static const char UniformMatrix2x4fv_names
[] =
431 "iiip\0" /* Parameter signature */
432 "glUniformMatrix2x4fv\0"
436 #if defined(need_GL_SUN_vertex)
437 static const char Color4ubVertex3fvSUN_names
[] =
438 "pp\0" /* Parameter signature */
439 "glColor4ubVertex3fvSUN\0"
443 #if defined(need_GL_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_NV_vertex_program)
569 static const char ProgramParameter4dvNV_names
[] =
570 "iip\0" /* Parameter signature */
571 "glProgramParameter4dvNV\0"
575 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
576 static const char DisableVertexAttribArrayARB_names
[] =
577 "i\0" /* Parameter signature */
578 "glDisableVertexAttribArray\0"
579 "glDisableVertexAttribArrayARB\0"
583 #if defined(need_GL_VERSION_2_0)
584 static const char StencilMaskSeparate_names
[] =
585 "ii\0" /* Parameter signature */
586 "glStencilMaskSeparate\0"
590 #if defined(need_GL_ARB_vertex_program)
591 static const char ProgramLocalParameter4dARB_names
[] =
592 "iidddd\0" /* Parameter signature */
593 "glProgramLocalParameter4dARB\0"
597 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
598 static const char CompressedTexImage3DARB_names
[] =
599 "iiiiiiiip\0" /* Parameter signature */
600 "glCompressedTexImage3D\0"
601 "glCompressedTexImage3DARB\0"
605 #if defined(need_GL_EXT_convolution)
606 static const char GetConvolutionParameteriv_names
[] =
607 "iip\0" /* Parameter signature */
608 "glGetConvolutionParameteriv\0"
609 "glGetConvolutionParameterivEXT\0"
613 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
614 static const char VertexAttrib1fARB_names
[] =
615 "if\0" /* Parameter signature */
617 "glVertexAttrib1fARB\0"
621 #if defined(need_GL_NV_fence)
622 static const char TestFenceNV_names
[] =
623 "i\0" /* Parameter signature */
628 #if defined(need_GL_VERSION_1_3)
629 static const char MultiTexCoord1fvARB_names
[] =
630 "ip\0" /* Parameter signature */
631 "glMultiTexCoord1fv\0"
632 "glMultiTexCoord1fvARB\0"
636 #if defined(need_GL_ATI_fragment_shader)
637 static const char ColorFragmentOp2ATI_names
[] =
638 "iiiiiiiiii\0" /* Parameter signature */
639 "glColorFragmentOp2ATI\0"
643 #if defined(need_GL_IBM_vertex_array_lists)
644 static const char SecondaryColorPointerListIBM_names
[] =
645 "iiipi\0" /* Parameter signature */
646 "glSecondaryColorPointerListIBM\0"
650 #if defined(need_GL_SGIS_pixel_texture)
651 static const char GetPixelTexGenParameterivSGIS_names
[] =
652 "ip\0" /* Parameter signature */
653 "glGetPixelTexGenParameterivSGIS\0"
657 #if defined(need_GL_NV_vertex_program)
658 static const char VertexAttrib4fNV_names
[] =
659 "iffff\0" /* Parameter signature */
660 "glVertexAttrib4fNV\0"
664 #if defined(need_GL_SUN_triangle_list)
665 static const char ReplacementCodeubSUN_names
[] =
666 "i\0" /* Parameter signature */
667 "glReplacementCodeubSUN\0"
671 #if defined(need_GL_SGIX_async)
672 static const char FinishAsyncSGIX_names
[] =
673 "p\0" /* Parameter signature */
674 "glFinishAsyncSGIX\0"
678 #if defined(need_GL_MESA_shader_debug)
679 static const char GetDebugLogMESA_names
[] =
680 "iiiipp\0" /* Parameter signature */
681 "glGetDebugLogMESA\0"
685 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
686 static const char FogCoorddEXT_names
[] =
687 "d\0" /* Parameter signature */
693 #if defined(need_GL_SUN_vertex)
694 static const char Color4ubVertex3fSUN_names
[] =
695 "iiiifff\0" /* Parameter signature */
696 "glColor4ubVertex3fSUN\0"
700 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
701 static const char FogCoordfEXT_names
[] =
702 "f\0" /* Parameter signature */
708 #if defined(need_GL_SUN_vertex)
709 static const char TexCoord2fVertex3fSUN_names
[] =
710 "fffff\0" /* Parameter signature */
711 "glTexCoord2fVertex3fSUN\0"
715 #if defined(need_GL_SUN_global_alpha)
716 static const char GlobalAlphaFactoriSUN_names
[] =
717 "i\0" /* Parameter signature */
718 "glGlobalAlphaFactoriSUN\0"
722 #if defined(need_GL_NV_vertex_program)
723 static const char VertexAttrib2dNV_names
[] =
724 "idd\0" /* Parameter signature */
725 "glVertexAttrib2dNV\0"
729 #if defined(need_GL_VERSION_2_0)
730 static const char GetProgramInfoLog_names
[] =
731 "iipp\0" /* Parameter signature */
732 "glGetProgramInfoLog\0"
736 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
737 static const char VertexAttrib4NbvARB_names
[] =
738 "ip\0" /* Parameter signature */
739 "glVertexAttrib4Nbv\0"
740 "glVertexAttrib4NbvARB\0"
744 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
745 static const char GetActiveAttribARB_names
[] =
746 "iiipppp\0" /* Parameter signature */
747 "glGetActiveAttrib\0"
748 "glGetActiveAttribARB\0"
752 #if defined(need_GL_NV_vertex_program)
753 static const char VertexAttrib4ubNV_names
[] =
754 "iiiii\0" /* Parameter signature */
755 "glVertexAttrib4ubNV\0"
759 #if defined(need_GL_SUN_vertex)
760 static const char TexCoord2fColor4fNormal3fVertex3fSUN_names
[] =
761 "ffffffffffff\0" /* Parameter signature */
762 "glTexCoord2fColor4fNormal3fVertex3fSUN\0"
766 #if defined(need_GL_NV_register_combiners)
767 static const char CombinerParameterfvNV_names
[] =
768 "ip\0" /* Parameter signature */
769 "glCombinerParameterfvNV\0"
773 #if defined(need_GL_NV_vertex_program)
774 static const char VertexAttribs3dvNV_names
[] =
775 "iip\0" /* Parameter signature */
776 "glVertexAttribs3dvNV\0"
780 #if defined(need_GL_NV_vertex_program)
781 static const char VertexAttribs4fvNV_names
[] =
782 "iip\0" /* Parameter signature */
783 "glVertexAttribs4fvNV\0"
787 #if defined(need_GL_SGIX_fragment_lighting)
788 static const char FragmentLightiSGIX_names
[] =
789 "iii\0" /* Parameter signature */
790 "glFragmentLightiSGIX\0"
794 #if defined(need_GL_EXT_polygon_offset)
795 static const char PolygonOffsetEXT_names
[] =
796 "ff\0" /* Parameter signature */
797 "glPolygonOffsetEXT\0"
801 #if defined(need_GL_SGIX_async)
802 static const char PollAsyncSGIX_names
[] =
803 "p\0" /* Parameter signature */
808 #if defined(need_GL_ATI_fragment_shader)
809 static const char DeleteFragmentShaderATI_names
[] =
810 "i\0" /* Parameter signature */
811 "glDeleteFragmentShaderATI\0"
815 #if defined(need_GL_SUN_vertex)
816 static const char TexCoord2fNormal3fVertex3fvSUN_names
[] =
817 "ppp\0" /* Parameter signature */
818 "glTexCoord2fNormal3fVertex3fvSUN\0"
822 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
823 static const char MultTransposeMatrixdARB_names
[] =
824 "p\0" /* Parameter signature */
825 "glMultTransposeMatrixd\0"
826 "glMultTransposeMatrixdARB\0"
830 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
831 static const char WindowPos2svMESA_names
[] =
832 "p\0" /* Parameter signature */
834 "glWindowPos2svARB\0"
835 "glWindowPos2svMESA\0"
839 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
840 static const char CompressedTexImage1DARB_names
[] =
841 "iiiiiip\0" /* Parameter signature */
842 "glCompressedTexImage1D\0"
843 "glCompressedTexImage1DARB\0"
847 #if defined(need_GL_NV_vertex_program)
848 static const char VertexAttrib2sNV_names
[] =
849 "iii\0" /* Parameter signature */
850 "glVertexAttrib2sNV\0"
854 #if defined(need_GL_IBM_vertex_array_lists)
855 static const char NormalPointerListIBM_names
[] =
856 "iipi\0" /* Parameter signature */
857 "glNormalPointerListIBM\0"
861 #if defined(need_GL_EXT_vertex_array)
862 static const char IndexPointerEXT_names
[] =
863 "iiip\0" /* Parameter signature */
864 "glIndexPointerEXT\0"
868 #if defined(need_GL_EXT_vertex_array)
869 static const char NormalPointerEXT_names
[] =
870 "iiip\0" /* Parameter signature */
871 "glNormalPointerEXT\0"
875 #if defined(need_GL_VERSION_1_3)
876 static const char MultiTexCoord3dARB_names
[] =
877 "iddd\0" /* Parameter signature */
878 "glMultiTexCoord3d\0"
879 "glMultiTexCoord3dARB\0"
883 #if defined(need_GL_VERSION_1_3)
884 static const char MultiTexCoord2iARB_names
[] =
885 "iii\0" /* Parameter signature */
886 "glMultiTexCoord2i\0"
887 "glMultiTexCoord2iARB\0"
891 #if defined(need_GL_SUN_vertex)
892 static const char ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_names
[] =
893 "iffffffff\0" /* Parameter signature */
894 "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN\0"
898 #if defined(need_GL_VERSION_1_3)
899 static const char MultiTexCoord2svARB_names
[] =
900 "ip\0" /* Parameter signature */
901 "glMultiTexCoord2sv\0"
902 "glMultiTexCoord2svARB\0"
906 #if defined(need_GL_SUN_triangle_list)
907 static const char ReplacementCodeubvSUN_names
[] =
908 "p\0" /* Parameter signature */
909 "glReplacementCodeubvSUN\0"
913 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
914 static const char Uniform3iARB_names
[] =
915 "iiii\0" /* Parameter signature */
921 #if defined(need_GL_SGIX_fragment_lighting)
922 static const char GetFragmentMaterialfvSGIX_names
[] =
923 "iip\0" /* Parameter signature */
924 "glGetFragmentMaterialfvSGIX\0"
928 #if defined(need_GL_VERSION_2_0)
929 static const char GetShaderInfoLog_names
[] =
930 "iipp\0" /* Parameter signature */
931 "glGetShaderInfoLog\0"
935 #if defined(need_GL_ARB_vertex_blend)
936 static const char WeightivARB_names
[] =
937 "ip\0" /* Parameter signature */
942 #if defined(need_GL_SUN_global_alpha)
943 static const char GlobalAlphaFactordSUN_names
[] =
944 "d\0" /* Parameter signature */
945 "glGlobalAlphaFactordSUN\0"
949 #if defined(need_GL_NV_vertex_program)
950 static const char VertexAttribs3fvNV_names
[] =
951 "iip\0" /* Parameter signature */
952 "glVertexAttribs3fvNV\0"
956 #if defined(need_GL_EXT_framebuffer_object)
957 static const char GenerateMipmapEXT_names
[] =
958 "i\0" /* Parameter signature */
959 "glGenerateMipmapEXT\0"
963 #if defined(need_GL_NV_vertex_program)
964 static const char ProgramParameter4dNV_names
[] =
965 "iidddd\0" /* Parameter signature */
966 "glProgramParameter4dNV\0"
970 #if defined(need_GL_ATI_fragment_shader)
971 static const char SetFragmentShaderConstantATI_names
[] =
972 "ip\0" /* Parameter signature */
973 "glSetFragmentShaderConstantATI\0"
977 #if defined(need_GL_NV_evaluators)
978 static const char GetMapAttribParameterivNV_names
[] =
979 "iiip\0" /* Parameter signature */
980 "glGetMapAttribParameterivNV\0"
984 #if defined(need_GL_ARB_shader_objects)
985 static const char CreateShaderObjectARB_names
[] =
986 "i\0" /* Parameter signature */
987 "glCreateShaderObjectARB\0"
991 #if defined(need_GL_SGIS_sharpen_texture)
992 static const char GetSharpenTexFuncSGIS_names
[] =
993 "ip\0" /* Parameter signature */
994 "glGetSharpenTexFuncSGIS\0"
998 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
999 static const char BufferDataARB_names
[] =
1000 "iipi\0" /* Parameter signature */
1006 #if defined(need_GL_NV_vertex_array_range)
1007 static const char FlushVertexArrayRangeNV_names
[] =
1008 "\0" /* Parameter signature */
1009 "glFlushVertexArrayRangeNV\0"
1013 #if defined(need_GL_ATI_fragment_shader)
1014 static const char SampleMapATI_names
[] =
1015 "iii\0" /* Parameter signature */
1020 #if defined(need_GL_EXT_vertex_array)
1021 static const char VertexPointerEXT_names
[] =
1022 "iiiip\0" /* Parameter signature */
1023 "glVertexPointerEXT\0"
1027 #if defined(need_GL_SGIS_texture_filter4)
1028 static const char GetTexFilterFuncSGIS_names
[] =
1029 "iip\0" /* Parameter signature */
1030 "glGetTexFilterFuncSGIS\0"
1034 #if defined(need_GL_NV_register_combiners)
1035 static const char GetCombinerOutputParameterfvNV_names
[] =
1036 "iiip\0" /* Parameter signature */
1037 "glGetCombinerOutputParameterfvNV\0"
1041 #if defined(need_GL_EXT_subtexture)
1042 static const char TexSubImage1D_names
[] =
1043 "iiiiiip\0" /* Parameter signature */
1045 "glTexSubImage1DEXT\0"
1049 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1050 static const char VertexAttrib1sARB_names
[] =
1051 "ii\0" /* Parameter signature */
1052 "glVertexAttrib1s\0"
1053 "glVertexAttrib1sARB\0"
1057 #if defined(need_GL_NV_register_combiners)
1058 static const char FinalCombinerInputNV_names
[] =
1059 "iiii\0" /* Parameter signature */
1060 "glFinalCombinerInputNV\0"
1064 #if defined(need_GL_SGIX_flush_raster)
1065 static const char FlushRasterSGIX_names
[] =
1066 "\0" /* Parameter signature */
1067 "glFlushRasterSGIX\0"
1071 #if defined(need_GL_SUN_vertex)
1072 static const char ReplacementCodeuiTexCoord2fVertex3fSUN_names
[] =
1073 "ifffff\0" /* Parameter signature */
1074 "glReplacementCodeuiTexCoord2fVertex3fSUN\0"
1078 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1079 static const char Uniform1fARB_names
[] =
1080 "if\0" /* Parameter signature */
1086 #if defined(need_GL_EXT_texture_object)
1087 static const char AreTexturesResident_names
[] =
1088 "ipp\0" /* Parameter signature */
1089 "glAreTexturesResident\0"
1090 "glAreTexturesResidentEXT\0"
1094 #if defined(need_GL_EXT_framebuffer_object)
1095 static const char IsRenderbufferEXT_names
[] =
1096 "i\0" /* Parameter signature */
1097 "glIsRenderbufferEXT\0"
1101 #if defined(need_GL_VERSION_2_0)
1102 static const char StencilOpSeparate_names
[] =
1103 "iiii\0" /* Parameter signature */
1104 "glStencilOpSeparate\0"
1108 #if defined(need_GL_SGI_color_table)
1109 static const char ColorTableParameteriv_names
[] =
1110 "iip\0" /* Parameter signature */
1111 "glColorTableParameteriv\0"
1112 "glColorTableParameterivSGI\0"
1116 #if defined(need_GL_IBM_vertex_array_lists)
1117 static const char FogCoordPointerListIBM_names
[] =
1118 "iipi\0" /* Parameter signature */
1119 "glFogCoordPointerListIBM\0"
1123 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
1124 static const char WindowPos3dMESA_names
[] =
1125 "ddd\0" /* Parameter signature */
1127 "glWindowPos3dARB\0"
1128 "glWindowPos3dMESA\0"
1132 #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)
1133 static const char PointParameterfvEXT_names
[] =
1134 "ip\0" /* Parameter signature */
1135 "glPointParameterfv\0"
1136 "glPointParameterfvARB\0"
1137 "glPointParameterfvEXT\0"
1138 "glPointParameterfvSGIS\0"
1142 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
1143 static const char WindowPos2fvMESA_names
[] =
1144 "p\0" /* Parameter signature */
1146 "glWindowPos2fvARB\0"
1147 "glWindowPos2fvMESA\0"
1151 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1152 static const char SecondaryColor3bvEXT_names
[] =
1153 "p\0" /* Parameter signature */
1154 "glSecondaryColor3bv\0"
1155 "glSecondaryColor3bvEXT\0"
1159 #if defined(need_GL_IBM_vertex_array_lists)
1160 static const char VertexPointerListIBM_names
[] =
1161 "iiipi\0" /* Parameter signature */
1162 "glVertexPointerListIBM\0"
1166 #if defined(need_GL_ARB_vertex_program)
1167 static const char GetProgramLocalParameterfvARB_names
[] =
1168 "iip\0" /* Parameter signature */
1169 "glGetProgramLocalParameterfvARB\0"
1173 #if defined(need_GL_SGIX_fragment_lighting)
1174 static const char FragmentMaterialfSGIX_names
[] =
1175 "iif\0" /* Parameter signature */
1176 "glFragmentMaterialfSGIX\0"
1180 #if defined(need_GL_SUN_vertex)
1181 static const char TexCoord2fNormal3fVertex3fSUN_names
[] =
1182 "ffffffff\0" /* Parameter signature */
1183 "glTexCoord2fNormal3fVertex3fSUN\0"
1187 #if defined(need_GL_EXT_framebuffer_object)
1188 static const char RenderbufferStorageEXT_names
[] =
1189 "iiii\0" /* Parameter signature */
1190 "glRenderbufferStorageEXT\0"
1194 #if defined(need_GL_NV_fence)
1195 static const char IsFenceNV_names
[] =
1196 "i\0" /* Parameter signature */
1201 #if defined(need_GL_ARB_shader_objects)
1202 static const char AttachObjectARB_names
[] =
1203 "ii\0" /* Parameter signature */
1204 "glAttachObjectARB\0"
1208 #if defined(need_GL_SGIX_fragment_lighting)
1209 static const char GetFragmentLightivSGIX_names
[] =
1210 "iip\0" /* Parameter signature */
1211 "glGetFragmentLightivSGIX\0"
1215 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1216 static const char UniformMatrix2fvARB_names
[] =
1217 "iiip\0" /* Parameter signature */
1218 "glUniformMatrix2fv\0"
1219 "glUniformMatrix2fvARB\0"
1223 #if defined(need_GL_VERSION_1_3)
1224 static const char MultiTexCoord2fARB_names
[] =
1225 "iff\0" /* Parameter signature */
1226 "glMultiTexCoord2f\0"
1227 "glMultiTexCoord2fARB\0"
1231 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
1232 static const char ColorTable_names
[] =
1233 "iiiiip\0" /* Parameter signature */
1240 #if defined(need_GL_NV_evaluators)
1241 static const char MapControlPointsNV_names
[] =
1242 "iiiiiiiip\0" /* Parameter signature */
1243 "glMapControlPointsNV\0"
1247 #if defined(need_GL_EXT_convolution)
1248 static const char ConvolutionFilter2D_names
[] =
1249 "iiiiiip\0" /* Parameter signature */
1250 "glConvolutionFilter2D\0"
1251 "glConvolutionFilter2DEXT\0"
1255 #if defined(need_GL_NV_evaluators)
1256 static const char MapParameterfvNV_names
[] =
1257 "iip\0" /* Parameter signature */
1258 "glMapParameterfvNV\0"
1262 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1263 static const char VertexAttrib3dvARB_names
[] =
1264 "ip\0" /* Parameter signature */
1265 "glVertexAttrib3dv\0"
1266 "glVertexAttrib3dvARB\0"
1270 #if defined(need_GL_PGI_misc_hints)
1271 static const char HintPGI_names
[] =
1272 "ii\0" /* Parameter signature */
1277 #if defined(need_GL_EXT_convolution)
1278 static const char ConvolutionParameteriv_names
[] =
1279 "iip\0" /* Parameter signature */
1280 "glConvolutionParameteriv\0"
1281 "glConvolutionParameterivEXT\0"
1285 #if defined(need_GL_EXT_cull_vertex)
1286 static const char CullParameterdvEXT_names
[] =
1287 "ip\0" /* Parameter signature */
1288 "glCullParameterdvEXT\0"
1292 #if defined(need_GL_NV_fragment_program)
1293 static const char ProgramNamedParameter4fNV_names
[] =
1294 "iipffff\0" /* Parameter signature */
1295 "glProgramNamedParameter4fNV\0"
1299 #if defined(need_GL_SUN_vertex)
1300 static const char Color3fVertex3fSUN_names
[] =
1301 "ffffff\0" /* Parameter signature */
1302 "glColor3fVertex3fSUN\0"
1306 #if defined(need_GL_ARB_vertex_program)
1307 static const char ProgramEnvParameter4fvARB_names
[] =
1308 "iip\0" /* Parameter signature */
1309 "glProgramEnvParameter4fvARB\0"
1313 #if defined(need_GL_SGIX_fragment_lighting)
1314 static const char FragmentLightModeliSGIX_names
[] =
1315 "ii\0" /* Parameter signature */
1316 "glFragmentLightModeliSGIX\0"
1320 #if defined(need_GL_EXT_convolution)
1321 static const char ConvolutionParameterfv_names
[] =
1322 "iip\0" /* Parameter signature */
1323 "glConvolutionParameterfv\0"
1324 "glConvolutionParameterfvEXT\0"
1328 #if defined(need_GL_3DFX_tbuffer)
1329 static const char TbufferMask3DFX_names
[] =
1330 "i\0" /* Parameter signature */
1331 "glTbufferMask3DFX\0"
1335 #if defined(need_GL_NV_vertex_program)
1336 static const char LoadProgramNV_names
[] =
1337 "iiip\0" /* Parameter signature */
1342 #if defined(need_GL_NV_vertex_program)
1343 static const char VertexAttrib4fvNV_names
[] =
1344 "ip\0" /* Parameter signature */
1345 "glVertexAttrib4fvNV\0"
1349 #if defined(need_GL_ARB_shader_objects)
1350 static const char GetAttachedObjectsARB_names
[] =
1351 "iipp\0" /* Parameter signature */
1352 "glGetAttachedObjectsARB\0"
1356 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1357 static const char Uniform3fvARB_names
[] =
1358 "iip\0" /* Parameter signature */
1364 #if defined(need_GL_EXT_draw_range_elements)
1365 static const char DrawRangeElements_names
[] =
1366 "iiiiip\0" /* Parameter signature */
1367 "glDrawRangeElements\0"
1368 "glDrawRangeElementsEXT\0"
1372 #if defined(need_GL_SGIX_sprite)
1373 static const char SpriteParameterfvSGIX_names
[] =
1374 "ip\0" /* Parameter signature */
1375 "glSpriteParameterfvSGIX\0"
1379 #if defined(need_GL_EXT_framebuffer_object)
1380 static const char CheckFramebufferStatusEXT_names
[] =
1381 "i\0" /* Parameter signature */
1382 "glCheckFramebufferStatusEXT\0"
1386 #if defined(need_GL_SUN_global_alpha)
1387 static const char GlobalAlphaFactoruiSUN_names
[] =
1388 "i\0" /* Parameter signature */
1389 "glGlobalAlphaFactoruiSUN\0"
1393 #if defined(need_GL_ARB_shader_objects)
1394 static const char GetHandleARB_names
[] =
1395 "i\0" /* Parameter signature */
1400 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1401 static const char GetVertexAttribivARB_names
[] =
1402 "iip\0" /* Parameter signature */
1403 "glGetVertexAttribiv\0"
1404 "glGetVertexAttribivARB\0"
1408 #if defined(need_GL_NV_register_combiners)
1409 static const char GetCombinerInputParameterfvNV_names
[] =
1410 "iiiip\0" /* Parameter signature */
1411 "glGetCombinerInputParameterfvNV\0"
1415 #if defined(need_GL_VERSION_2_0)
1416 static const char CreateProgram_names
[] =
1417 "\0" /* Parameter signature */
1422 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
1423 static const char LoadTransposeMatrixdARB_names
[] =
1424 "p\0" /* Parameter signature */
1425 "glLoadTransposeMatrixd\0"
1426 "glLoadTransposeMatrixdARB\0"
1430 #if defined(need_GL_EXT_histogram)
1431 static const char GetMinmax_names
[] =
1432 "iiiip\0" /* Parameter signature */
1438 #if defined(need_GL_VERSION_2_0)
1439 static const char StencilFuncSeparate_names
[] =
1440 "iiii\0" /* Parameter signature */
1441 "glStencilFuncSeparate\0"
1445 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1446 static const char SecondaryColor3sEXT_names
[] =
1447 "iii\0" /* Parameter signature */
1448 "glSecondaryColor3s\0"
1449 "glSecondaryColor3sEXT\0"
1453 #if defined(need_GL_SUN_vertex)
1454 static const char Color3fVertex3fvSUN_names
[] =
1455 "pp\0" /* Parameter signature */
1456 "glColor3fVertex3fvSUN\0"
1460 #if defined(need_GL_SUN_global_alpha)
1461 static const char GlobalAlphaFactorbSUN_names
[] =
1462 "i\0" /* Parameter signature */
1463 "glGlobalAlphaFactorbSUN\0"
1467 #if defined(need_GL_HP_image_transform)
1468 static const char ImageTransformParameterfvHP_names
[] =
1469 "iip\0" /* Parameter signature */
1470 "glImageTransformParameterfvHP\0"
1474 #if defined(need_GL_ARB_vertex_program)
1475 static const char VertexAttrib4ivARB_names
[] =
1476 "ip\0" /* Parameter signature */
1477 "glVertexAttrib4ivARB\0"
1481 #if defined(need_GL_NV_vertex_program)
1482 static const char VertexAttrib3fNV_names
[] =
1483 "ifff\0" /* Parameter signature */
1484 "glVertexAttrib3fNV\0"
1488 #if defined(need_GL_NV_vertex_program)
1489 static const char VertexAttribs2dvNV_names
[] =
1490 "iip\0" /* Parameter signature */
1491 "glVertexAttribs2dvNV\0"
1495 #if defined(need_GL_EXT_timer_query)
1496 static const char GetQueryObjectui64vEXT_names
[] =
1497 "iip\0" /* Parameter signature */
1498 "glGetQueryObjectui64vEXT\0"
1502 #if defined(need_GL_VERSION_1_3)
1503 static const char MultiTexCoord3fvARB_names
[] =
1504 "ip\0" /* Parameter signature */
1505 "glMultiTexCoord3fv\0"
1506 "glMultiTexCoord3fvARB\0"
1510 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1511 static const char SecondaryColor3dEXT_names
[] =
1512 "ddd\0" /* Parameter signature */
1513 "glSecondaryColor3d\0"
1514 "glSecondaryColor3dEXT\0"
1518 #if defined(need_GL_NV_vertex_program)
1519 static const char GetProgramParameterfvNV_names
[] =
1520 "iiip\0" /* Parameter signature */
1521 "glGetProgramParameterfvNV\0"
1525 #if defined(need_GL_EXT_coordinate_frame)
1526 static const char TangentPointerEXT_names
[] =
1527 "iip\0" /* Parameter signature */
1528 "glTangentPointerEXT\0"
1532 #if defined(need_GL_SUN_vertex)
1533 static const char Color4fNormal3fVertex3fvSUN_names
[] =
1534 "ppp\0" /* Parameter signature */
1535 "glColor4fNormal3fVertex3fvSUN\0"
1539 #if defined(need_GL_SGIX_instruments)
1540 static const char GetInstrumentsSGIX_names
[] =
1541 "\0" /* Parameter signature */
1542 "glGetInstrumentsSGIX\0"
1546 #if defined(need_GL_NV_evaluators)
1547 static const char EvalMapsNV_names
[] =
1548 "ii\0" /* Parameter signature */
1553 #if defined(need_GL_EXT_subtexture)
1554 static const char TexSubImage2D_names
[] =
1555 "iiiiiiiip\0" /* Parameter signature */
1557 "glTexSubImage2DEXT\0"
1561 #if defined(need_GL_SGIX_fragment_lighting)
1562 static const char FragmentLightivSGIX_names
[] =
1563 "iip\0" /* Parameter signature */
1564 "glFragmentLightivSGIX\0"
1568 #if defined(need_GL_EXT_framebuffer_object)
1569 static const char DeleteRenderbuffersEXT_names
[] =
1570 "ip\0" /* Parameter signature */
1571 "glDeleteRenderbuffersEXT\0"
1575 #if defined(need_GL_EXT_pixel_transform)
1576 static const char PixelTransformParameterfvEXT_names
[] =
1577 "iip\0" /* Parameter signature */
1578 "glPixelTransformParameterfvEXT\0"
1582 #if defined(need_GL_ARB_vertex_program)
1583 static const char VertexAttrib4bvARB_names
[] =
1584 "ip\0" /* Parameter signature */
1585 "glVertexAttrib4bvARB\0"
1589 #if defined(need_GL_ATI_fragment_shader)
1590 static const char AlphaFragmentOp2ATI_names
[] =
1591 "iiiiiiiii\0" /* Parameter signature */
1592 "glAlphaFragmentOp2ATI\0"
1596 #if defined(need_GL_VERSION_1_3)
1597 static const char MultiTexCoord4sARB_names
[] =
1598 "iiiii\0" /* Parameter signature */
1599 "glMultiTexCoord4s\0"
1600 "glMultiTexCoord4sARB\0"
1604 #if defined(need_GL_SGIX_fragment_lighting)
1605 static const char GetFragmentMaterialivSGIX_names
[] =
1606 "iip\0" /* Parameter signature */
1607 "glGetFragmentMaterialivSGIX\0"
1611 #if defined(need_GL_MESA_window_pos)
1612 static const char WindowPos4dMESA_names
[] =
1613 "dddd\0" /* Parameter signature */
1614 "glWindowPos4dMESA\0"
1618 #if defined(need_GL_ARB_vertex_blend)
1619 static const char WeightPointerARB_names
[] =
1620 "iiip\0" /* Parameter signature */
1621 "glWeightPointerARB\0"
1625 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
1626 static const char WindowPos2dMESA_names
[] =
1627 "dd\0" /* Parameter signature */
1629 "glWindowPos2dARB\0"
1630 "glWindowPos2dMESA\0"
1634 #if defined(need_GL_EXT_framebuffer_object)
1635 static const char FramebufferTexture3DEXT_names
[] =
1636 "iiiiii\0" /* Parameter signature */
1637 "glFramebufferTexture3DEXT\0"
1641 #if defined(need_GL_EXT_blend_minmax)
1642 static const char BlendEquation_names
[] =
1643 "i\0" /* Parameter signature */
1645 "glBlendEquationEXT\0"
1649 #if defined(need_GL_NV_vertex_program)
1650 static const char VertexAttrib3dNV_names
[] =
1651 "iddd\0" /* Parameter signature */
1652 "glVertexAttrib3dNV\0"
1656 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1657 static const char VertexAttrib3dARB_names
[] =
1658 "iddd\0" /* Parameter signature */
1659 "glVertexAttrib3d\0"
1660 "glVertexAttrib3dARB\0"
1664 #if defined(need_GL_SUN_vertex)
1665 static const char ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_names
[] =
1666 "ppppp\0" /* Parameter signature */
1667 "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN\0"
1671 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1672 static const char VertexAttrib4fARB_names
[] =
1673 "iffff\0" /* Parameter signature */
1674 "glVertexAttrib4f\0"
1675 "glVertexAttrib4fARB\0"
1679 #if defined(need_GL_EXT_index_func)
1680 static const char IndexFuncEXT_names
[] =
1681 "if\0" /* Parameter signature */
1686 #if defined(need_GL_SGIX_list_priority)
1687 static const char GetListParameterfvSGIX_names
[] =
1688 "iip\0" /* Parameter signature */
1689 "glGetListParameterfvSGIX\0"
1693 #if defined(need_GL_VERSION_1_3)
1694 static const char MultiTexCoord2dvARB_names
[] =
1695 "ip\0" /* Parameter signature */
1696 "glMultiTexCoord2dv\0"
1697 "glMultiTexCoord2dvARB\0"
1701 #if defined(need_GL_EXT_cull_vertex)
1702 static const char CullParameterfvEXT_names
[] =
1703 "ip\0" /* Parameter signature */
1704 "glCullParameterfvEXT\0"
1708 #if defined(need_GL_NV_fragment_program)
1709 static const char ProgramNamedParameter4fvNV_names
[] =
1710 "iipp\0" /* Parameter signature */
1711 "glProgramNamedParameter4fvNV\0"
1715 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1716 static const char SecondaryColorPointerEXT_names
[] =
1717 "iiip\0" /* Parameter signature */
1718 "glSecondaryColorPointer\0"
1719 "glSecondaryColorPointerEXT\0"
1723 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
1724 static const char VertexAttrib4fvARB_names
[] =
1725 "ip\0" /* Parameter signature */
1726 "glVertexAttrib4fv\0"
1727 "glVertexAttrib4fvARB\0"
1731 #if defined(need_GL_IBM_vertex_array_lists)
1732 static const char ColorPointerListIBM_names
[] =
1733 "iiipi\0" /* Parameter signature */
1734 "glColorPointerListIBM\0"
1738 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1739 static const char GetActiveUniformARB_names
[] =
1740 "iiipppp\0" /* Parameter signature */
1741 "glGetActiveUniform\0"
1742 "glGetActiveUniformARB\0"
1746 #if defined(need_GL_HP_image_transform)
1747 static const char ImageTransformParameteriHP_names
[] =
1748 "iii\0" /* Parameter signature */
1749 "glImageTransformParameteriHP\0"
1753 #if defined(need_GL_VERSION_1_3)
1754 static const char MultiTexCoord1svARB_names
[] =
1755 "ip\0" /* Parameter signature */
1756 "glMultiTexCoord1sv\0"
1757 "glMultiTexCoord1svARB\0"
1761 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
1762 static const char EndQueryARB_names
[] =
1763 "i\0" /* Parameter signature */
1769 #if defined(need_GL_NV_fence)
1770 static const char DeleteFencesNV_names
[] =
1771 "ip\0" /* Parameter signature */
1772 "glDeleteFencesNV\0"
1776 #if defined(need_GL_SGIX_polynomial_ffd)
1777 static const char DeformationMap3dSGIX_names
[] =
1778 "iddiiddiiddiip\0" /* Parameter signature */
1779 "glDeformationMap3dSGIX\0"
1783 #if defined(need_GL_VERSION_2_0)
1784 static const char IsShader_names
[] =
1785 "i\0" /* Parameter signature */
1790 #if defined(need_GL_HP_image_transform)
1791 static const char GetImageTransformParameterivHP_names
[] =
1792 "iip\0" /* Parameter signature */
1793 "glGetImageTransformParameterivHP\0"
1797 #if defined(need_GL_MESA_window_pos)
1798 static const char WindowPos4ivMESA_names
[] =
1799 "p\0" /* Parameter signature */
1800 "glWindowPos4ivMESA\0"
1804 #if defined(need_GL_VERSION_1_3)
1805 static const char MultiTexCoord3svARB_names
[] =
1806 "ip\0" /* Parameter signature */
1807 "glMultiTexCoord3sv\0"
1808 "glMultiTexCoord3svARB\0"
1812 #if defined(need_GL_VERSION_1_3)
1813 static const char MultiTexCoord4iARB_names
[] =
1814 "iiiii\0" /* Parameter signature */
1815 "glMultiTexCoord4i\0"
1816 "glMultiTexCoord4iARB\0"
1820 #if defined(need_GL_EXT_coordinate_frame)
1821 static const char Binormal3ivEXT_names
[] =
1822 "p\0" /* Parameter signature */
1823 "glBinormal3ivEXT\0"
1827 #if defined(need_GL_MESA_resize_buffers)
1828 static const char ResizeBuffersMESA_names
[] =
1829 "\0" /* Parameter signature */
1830 "glResizeBuffersMESA\0"
1834 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
1835 static const char GetUniformivARB_names
[] =
1836 "iip\0" /* Parameter signature */
1838 "glGetUniformivARB\0"
1842 #if defined(need_GL_SGIS_pixel_texture)
1843 static const char PixelTexGenParameteriSGIS_names
[] =
1844 "ii\0" /* Parameter signature */
1845 "glPixelTexGenParameteriSGIS\0"
1849 #if defined(need_GL_INTEL_parallel_arrays)
1850 static const char VertexPointervINTEL_names
[] =
1851 "iip\0" /* Parameter signature */
1852 "glVertexPointervINTEL\0"
1856 #if defined(need_GL_SUN_vertex)
1857 static const char ReplacementCodeuiColor4fNormal3fVertex3fvSUN_names
[] =
1858 "pppp\0" /* Parameter signature */
1859 "glReplacementCodeuiColor4fNormal3fVertex3fvSUN\0"
1863 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1864 static const char SecondaryColor3uiEXT_names
[] =
1865 "iii\0" /* Parameter signature */
1866 "glSecondaryColor3ui\0"
1867 "glSecondaryColor3uiEXT\0"
1871 #if defined(need_GL_SGIX_instruments)
1872 static const char StartInstrumentsSGIX_names
[] =
1873 "\0" /* Parameter signature */
1874 "glStartInstrumentsSGIX\0"
1878 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
1879 static const char SecondaryColor3usvEXT_names
[] =
1880 "p\0" /* Parameter signature */
1881 "glSecondaryColor3usv\0"
1882 "glSecondaryColor3usvEXT\0"
1886 #if defined(need_GL_NV_vertex_program)
1887 static const char VertexAttrib2fvNV_names
[] =
1888 "ip\0" /* Parameter signature */
1889 "glVertexAttrib2fvNV\0"
1893 #if defined(need_GL_ARB_vertex_program)
1894 static const char ProgramLocalParameter4dvARB_names
[] =
1895 "iip\0" /* Parameter signature */
1896 "glProgramLocalParameter4dvARB\0"
1900 #if defined(need_GL_ARB_matrix_palette)
1901 static const char MatrixIndexuivARB_names
[] =
1902 "ip\0" /* Parameter signature */
1903 "glMatrixIndexuivARB\0"
1907 #if defined(need_GL_EXT_coordinate_frame)
1908 static const char Tangent3sEXT_names
[] =
1909 "iii\0" /* Parameter signature */
1914 #if defined(need_GL_SUN_global_alpha)
1915 static const char GlobalAlphaFactorfSUN_names
[] =
1916 "f\0" /* Parameter signature */
1917 "glGlobalAlphaFactorfSUN\0"
1921 #if defined(need_GL_VERSION_1_3)
1922 static const char MultiTexCoord3iARB_names
[] =
1923 "iiii\0" /* Parameter signature */
1924 "glMultiTexCoord3i\0"
1925 "glMultiTexCoord3iARB\0"
1929 #if defined(need_GL_VERSION_2_0)
1930 static const char IsProgram_names
[] =
1931 "i\0" /* Parameter signature */
1936 #if defined(need_GL_IBM_vertex_array_lists)
1937 static const char TexCoordPointerListIBM_names
[] =
1938 "iiipi\0" /* Parameter signature */
1939 "glTexCoordPointerListIBM\0"
1943 #if defined(need_GL_SUN_global_alpha)
1944 static const char GlobalAlphaFactorusSUN_names
[] =
1945 "i\0" /* Parameter signature */
1946 "glGlobalAlphaFactorusSUN\0"
1950 #if defined(need_GL_NV_vertex_program)
1951 static const char VertexAttrib2dvNV_names
[] =
1952 "ip\0" /* Parameter signature */
1953 "glVertexAttrib2dvNV\0"
1957 #if defined(need_GL_EXT_framebuffer_object)
1958 static const char FramebufferRenderbufferEXT_names
[] =
1959 "iiii\0" /* Parameter signature */
1960 "glFramebufferRenderbufferEXT\0"
1964 #if defined(need_GL_NV_vertex_program)
1965 static const char VertexAttrib1dvNV_names
[] =
1966 "ip\0" /* Parameter signature */
1967 "glVertexAttrib1dvNV\0"
1971 #if defined(need_GL_EXT_texture_object)
1972 static const char GenTextures_names
[] =
1973 "ip\0" /* Parameter signature */
1975 "glGenTexturesEXT\0"
1979 #if defined(need_GL_NV_fence)
1980 static const char SetFenceNV_names
[] =
1981 "ii\0" /* Parameter signature */
1986 #if defined(need_GL_EXT_framebuffer_object)
1987 static const char FramebufferTexture1DEXT_names
[] =
1988 "iiiii\0" /* Parameter signature */
1989 "glFramebufferTexture1DEXT\0"
1993 #if defined(need_GL_NV_register_combiners)
1994 static const char GetCombinerOutputParameterivNV_names
[] =
1995 "iiip\0" /* Parameter signature */
1996 "glGetCombinerOutputParameterivNV\0"
2000 #if defined(need_GL_SGIS_pixel_texture)
2001 static const char PixelTexGenParameterivSGIS_names
[] =
2002 "ip\0" /* Parameter signature */
2003 "glPixelTexGenParameterivSGIS\0"
2007 #if defined(need_GL_EXT_texture_perturb_normal)
2008 static const char TextureNormalEXT_names
[] =
2009 "i\0" /* Parameter signature */
2010 "glTextureNormalEXT\0"
2014 #if defined(need_GL_IBM_vertex_array_lists)
2015 static const char IndexPointerListIBM_names
[] =
2016 "iipi\0" /* Parameter signature */
2017 "glIndexPointerListIBM\0"
2021 #if defined(need_GL_ARB_vertex_blend)
2022 static const char WeightfvARB_names
[] =
2023 "ip\0" /* Parameter signature */
2028 #if defined(need_GL_NV_vertex_program)
2029 static const char ProgramParameter4fvNV_names
[] =
2030 "iip\0" /* Parameter signature */
2031 "glProgramParameter4fvNV\0"
2035 #if defined(need_GL_MESA_window_pos)
2036 static const char WindowPos4fMESA_names
[] =
2037 "ffff\0" /* Parameter signature */
2038 "glWindowPos4fMESA\0"
2042 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2043 static const char WindowPos3dvMESA_names
[] =
2044 "p\0" /* Parameter signature */
2046 "glWindowPos3dvARB\0"
2047 "glWindowPos3dvMESA\0"
2051 #if defined(need_GL_EXT_timer_query)
2052 static const char GetQueryObjecti64vEXT_names
[] =
2053 "iip\0" /* Parameter signature */
2054 "glGetQueryObjecti64vEXT\0"
2058 #if defined(need_GL_VERSION_1_3)
2059 static const char MultiTexCoord1dARB_names
[] =
2060 "id\0" /* Parameter signature */
2061 "glMultiTexCoord1d\0"
2062 "glMultiTexCoord1dARB\0"
2066 #if defined(need_GL_VERSION_1_4) || defined(need_GL_NV_point_sprite)
2067 static const char PointParameterivNV_names
[] =
2068 "ip\0" /* Parameter signature */
2069 "glPointParameteriv\0"
2070 "glPointParameterivNV\0"
2074 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2075 static const char Uniform2fvARB_names
[] =
2076 "iip\0" /* Parameter signature */
2082 #if defined(need_GL_VERSION_1_3)
2083 static const char MultiTexCoord3dvARB_names
[] =
2084 "ip\0" /* Parameter signature */
2085 "glMultiTexCoord3dv\0"
2086 "glMultiTexCoord3dvARB\0"
2090 #if defined(need_GL_SUN_vertex)
2091 static const char ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_names
[] =
2092 "pppp\0" /* Parameter signature */
2093 "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN\0"
2097 #if defined(need_GL_ARB_shader_objects)
2098 static const char DeleteObjectARB_names
[] =
2099 "i\0" /* Parameter signature */
2100 "glDeleteObjectARB\0"
2104 #if defined(need_GL_ARB_matrix_palette)
2105 static const char MatrixIndexPointerARB_names
[] =
2106 "iiip\0" /* Parameter signature */
2107 "glMatrixIndexPointerARB\0"
2111 #if defined(need_GL_NV_fragment_program)
2112 static const char ProgramNamedParameter4dvNV_names
[] =
2113 "iipp\0" /* Parameter signature */
2114 "glProgramNamedParameter4dvNV\0"
2118 #if defined(need_GL_EXT_coordinate_frame)
2119 static const char Tangent3fvEXT_names
[] =
2120 "p\0" /* Parameter signature */
2125 #if defined(need_GL_EXT_framebuffer_object)
2126 static const char BindFramebufferEXT_names
[] =
2127 "ii\0" /* Parameter signature */
2128 "glBindFramebufferEXT\0"
2132 #if defined(need_GL_SGIX_reference_plane)
2133 static const char ReferencePlaneSGIX_names
[] =
2134 "p\0" /* Parameter signature */
2135 "glReferencePlaneSGIX\0"
2139 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2140 static const char ValidateProgramARB_names
[] =
2141 "i\0" /* Parameter signature */
2142 "glValidateProgram\0"
2143 "glValidateProgramARB\0"
2147 #if defined(need_GL_EXT_compiled_vertex_array)
2148 static const char UnlockArraysEXT_names
[] =
2149 "\0" /* Parameter signature */
2150 "glUnlockArraysEXT\0"
2154 #if defined(need_GL_SUN_vertex)
2155 static const char TexCoord2fColor3fVertex3fSUN_names
[] =
2156 "ffffffff\0" /* Parameter signature */
2157 "glTexCoord2fColor3fVertex3fSUN\0"
2161 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2162 static const char WindowPos3fvMESA_names
[] =
2163 "p\0" /* Parameter signature */
2165 "glWindowPos3fvARB\0"
2166 "glWindowPos3fvMESA\0"
2170 #if defined(need_GL_NV_vertex_program)
2171 static const char VertexAttrib1svNV_names
[] =
2172 "ip\0" /* Parameter signature */
2173 "glVertexAttrib1svNV\0"
2177 #if defined(need_GL_EXT_copy_texture)
2178 static const char CopyTexSubImage3D_names
[] =
2179 "iiiiiiiii\0" /* Parameter signature */
2180 "glCopyTexSubImage3D\0"
2181 "glCopyTexSubImage3DEXT\0"
2185 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2186 static const char VertexAttrib2dARB_names
[] =
2187 "idd\0" /* Parameter signature */
2188 "glVertexAttrib2d\0"
2189 "glVertexAttrib2dARB\0"
2193 #if defined(need_GL_SGIS_texture_color_mask)
2194 static const char TextureColorMaskSGIS_names
[] =
2195 "iiii\0" /* Parameter signature */
2196 "glTextureColorMaskSGIS\0"
2200 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
2201 static const char GetColorTable_names
[] =
2202 "iiip\0" /* Parameter signature */
2204 "glGetColorTableSGI\0"
2205 "glGetColorTableEXT\0"
2209 #if defined(need_GL_SGI_color_table)
2210 static const char CopyColorTable_names
[] =
2211 "iiiii\0" /* Parameter signature */
2212 "glCopyColorTable\0"
2213 "glCopyColorTableSGI\0"
2217 #if defined(need_GL_EXT_histogram)
2218 static const char GetHistogramParameterfv_names
[] =
2219 "iip\0" /* Parameter signature */
2220 "glGetHistogramParameterfv\0"
2221 "glGetHistogramParameterfvEXT\0"
2225 #if defined(need_GL_INTEL_parallel_arrays)
2226 static const char ColorPointervINTEL_names
[] =
2227 "iip\0" /* Parameter signature */
2228 "glColorPointervINTEL\0"
2232 #if defined(need_GL_ATI_fragment_shader)
2233 static const char AlphaFragmentOp1ATI_names
[] =
2234 "iiiiii\0" /* Parameter signature */
2235 "glAlphaFragmentOp1ATI\0"
2239 #if defined(need_GL_VERSION_1_3)
2240 static const char MultiTexCoord3ivARB_names
[] =
2241 "ip\0" /* Parameter signature */
2242 "glMultiTexCoord3iv\0"
2243 "glMultiTexCoord3ivARB\0"
2247 #if defined(need_GL_VERSION_1_3)
2248 static const char MultiTexCoord2sARB_names
[] =
2249 "iii\0" /* Parameter signature */
2250 "glMultiTexCoord2s\0"
2251 "glMultiTexCoord2sARB\0"
2255 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2256 static const char VertexAttrib1dvARB_names
[] =
2257 "ip\0" /* Parameter signature */
2258 "glVertexAttrib1dv\0"
2259 "glVertexAttrib1dvARB\0"
2263 #if defined(need_GL_EXT_texture_object)
2264 static const char DeleteTextures_names
[] =
2265 "ip\0" /* Parameter signature */
2266 "glDeleteTextures\0"
2267 "glDeleteTexturesEXT\0"
2271 #if defined(need_GL_EXT_vertex_array)
2272 static const char TexCoordPointerEXT_names
[] =
2273 "iiiip\0" /* Parameter signature */
2274 "glTexCoordPointerEXT\0"
2278 #if defined(need_GL_SGIS_texture4D)
2279 static const char TexSubImage4DSGIS_names
[] =
2280 "iiiiiiiiiiiip\0" /* Parameter signature */
2281 "glTexSubImage4DSGIS\0"
2285 #if defined(need_GL_NV_register_combiners2)
2286 static const char CombinerStageParameterfvNV_names
[] =
2287 "iip\0" /* Parameter signature */
2288 "glCombinerStageParameterfvNV\0"
2292 #if defined(need_GL_SGIX_instruments)
2293 static const char StopInstrumentsSGIX_names
[] =
2294 "i\0" /* Parameter signature */
2295 "glStopInstrumentsSGIX\0"
2299 #if defined(need_GL_SUN_vertex)
2300 static const char TexCoord4fColor4fNormal3fVertex4fSUN_names
[] =
2301 "fffffffffffffff\0" /* Parameter signature */
2302 "glTexCoord4fColor4fNormal3fVertex4fSUN\0"
2306 #if defined(need_GL_SGIX_polynomial_ffd)
2307 static const char DeformSGIX_names
[] =
2308 "i\0" /* Parameter signature */
2313 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2314 static const char GetVertexAttribfvARB_names
[] =
2315 "iip\0" /* Parameter signature */
2316 "glGetVertexAttribfv\0"
2317 "glGetVertexAttribfvARB\0"
2321 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
2322 static const char SecondaryColor3ivEXT_names
[] =
2323 "p\0" /* Parameter signature */
2324 "glSecondaryColor3iv\0"
2325 "glSecondaryColor3ivEXT\0"
2329 #if defined(need_GL_VERSION_2_1)
2330 static const char UniformMatrix4x2fv_names
[] =
2331 "iiip\0" /* Parameter signature */
2332 "glUniformMatrix4x2fv\0"
2336 #if defined(need_GL_SGIS_detail_texture)
2337 static const char GetDetailTexFuncSGIS_names
[] =
2338 "ip\0" /* Parameter signature */
2339 "glGetDetailTexFuncSGIS\0"
2343 #if defined(need_GL_NV_register_combiners2)
2344 static const char GetCombinerStageParameterfvNV_names
[] =
2345 "iip\0" /* Parameter signature */
2346 "glGetCombinerStageParameterfvNV\0"
2350 #if defined(need_GL_EXT_coordinate_frame)
2351 static const char Binormal3fEXT_names
[] =
2352 "fff\0" /* Parameter signature */
2357 #if defined(need_GL_SUN_vertex)
2358 static const char Color4ubVertex2fvSUN_names
[] =
2359 "pp\0" /* Parameter signature */
2360 "glColor4ubVertex2fvSUN\0"
2364 #if defined(need_GL_SGIS_texture_filter4)
2365 static const char TexFilterFuncSGIS_names
[] =
2366 "iiip\0" /* Parameter signature */
2367 "glTexFilterFuncSGIS\0"
2371 #if defined(need_GL_SGIS_multisample) || defined(need_GL_EXT_multisample)
2372 static const char SampleMaskSGIS_names
[] =
2373 "fi\0" /* Parameter signature */
2374 "glSampleMaskSGIS\0"
2379 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
2380 static const char GetAttribLocationARB_names
[] =
2381 "ip\0" /* Parameter signature */
2382 "glGetAttribLocation\0"
2383 "glGetAttribLocationARB\0"
2387 #if defined(need_GL_ARB_vertex_program)
2388 static const char VertexAttrib4ubvARB_names
[] =
2389 "ip\0" /* Parameter signature */
2390 "glVertexAttrib4ubvARB\0"
2394 #if defined(need_GL_SGIS_detail_texture)
2395 static const char DetailTexFuncSGIS_names
[] =
2396 "iip\0" /* Parameter signature */
2397 "glDetailTexFuncSGIS\0"
2401 #if defined(need_GL_SUN_vertex)
2402 static const char Normal3fVertex3fSUN_names
[] =
2403 "ffffff\0" /* Parameter signature */
2404 "glNormal3fVertex3fSUN\0"
2408 #if defined(need_GL_EXT_copy_texture)
2409 static const char CopyTexImage2D_names
[] =
2410 "iiiiiiii\0" /* Parameter signature */
2411 "glCopyTexImage2D\0"
2412 "glCopyTexImage2DEXT\0"
2416 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
2417 static const char GetBufferPointervARB_names
[] =
2418 "iip\0" /* Parameter signature */
2419 "glGetBufferPointerv\0"
2420 "glGetBufferPointervARB\0"
2424 #if defined(need_GL_ARB_vertex_program)
2425 static const char ProgramEnvParameter4fARB_names
[] =
2426 "iiffff\0" /* Parameter signature */
2427 "glProgramEnvParameter4fARB\0"
2431 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2432 static const char Uniform3ivARB_names
[] =
2433 "iip\0" /* Parameter signature */
2439 #if defined(need_GL_NV_fence)
2440 static const char GetFenceivNV_names
[] =
2441 "iip\0" /* Parameter signature */
2446 #if defined(need_GL_MESA_window_pos)
2447 static const char WindowPos4dvMESA_names
[] =
2448 "p\0" /* Parameter signature */
2449 "glWindowPos4dvMESA\0"
2453 #if defined(need_GL_EXT_color_subtable)
2454 static const char ColorSubTable_names
[] =
2455 "iiiiip\0" /* Parameter signature */
2457 "glColorSubTableEXT\0"
2461 #if defined(need_GL_VERSION_1_3)
2462 static const char MultiTexCoord4ivARB_names
[] =
2463 "ip\0" /* Parameter signature */
2464 "glMultiTexCoord4iv\0"
2465 "glMultiTexCoord4ivARB\0"
2469 #if defined(need_GL_EXT_gpu_program_parameters)
2470 static const char ProgramLocalParameters4fvEXT_names
[] =
2471 "iiip\0" /* Parameter signature */
2472 "glProgramLocalParameters4fvEXT\0"
2476 #if defined(need_GL_NV_evaluators)
2477 static const char GetMapAttribParameterfvNV_names
[] =
2478 "iiip\0" /* Parameter signature */
2479 "glGetMapAttribParameterfvNV\0"
2483 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2484 static const char VertexAttrib4sARB_names
[] =
2485 "iiiii\0" /* Parameter signature */
2486 "glVertexAttrib4s\0"
2487 "glVertexAttrib4sARB\0"
2491 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
2492 static const char GetQueryObjectuivARB_names
[] =
2493 "iip\0" /* Parameter signature */
2494 "glGetQueryObjectuiv\0"
2495 "glGetQueryObjectuivARB\0"
2499 #if defined(need_GL_NV_evaluators)
2500 static const char MapParameterivNV_names
[] =
2501 "iip\0" /* Parameter signature */
2502 "glMapParameterivNV\0"
2506 #if defined(need_GL_EXT_framebuffer_object)
2507 static const char GenRenderbuffersEXT_names
[] =
2508 "ip\0" /* Parameter signature */
2509 "glGenRenderbuffersEXT\0"
2513 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2514 static const char VertexAttrib2dvARB_names
[] =
2515 "ip\0" /* Parameter signature */
2516 "glVertexAttrib2dv\0"
2517 "glVertexAttrib2dvARB\0"
2521 #if defined(need_GL_EXT_vertex_array)
2522 static const char EdgeFlagPointerEXT_names
[] =
2523 "iip\0" /* Parameter signature */
2524 "glEdgeFlagPointerEXT\0"
2528 #if defined(need_GL_NV_vertex_program)
2529 static const char VertexAttribs2svNV_names
[] =
2530 "iip\0" /* Parameter signature */
2531 "glVertexAttribs2svNV\0"
2535 #if defined(need_GL_ARB_vertex_blend)
2536 static const char WeightbvARB_names
[] =
2537 "ip\0" /* Parameter signature */
2542 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2543 static const char VertexAttrib2fvARB_names
[] =
2544 "ip\0" /* Parameter signature */
2545 "glVertexAttrib2fv\0"
2546 "glVertexAttrib2fvARB\0"
2550 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
2551 static const char GetBufferParameterivARB_names
[] =
2552 "iip\0" /* Parameter signature */
2553 "glGetBufferParameteriv\0"
2554 "glGetBufferParameterivARB\0"
2558 #if defined(need_GL_SGIX_list_priority)
2559 static const char ListParameteriSGIX_names
[] =
2560 "iii\0" /* Parameter signature */
2561 "glListParameteriSGIX\0"
2565 #if defined(need_GL_SUN_vertex)
2566 static const char ReplacementCodeuiColor4fNormal3fVertex3fSUN_names
[] =
2567 "iffffffffff\0" /* Parameter signature */
2568 "glReplacementCodeuiColor4fNormal3fVertex3fSUN\0"
2572 #if defined(need_GL_SGIX_instruments)
2573 static const char InstrumentsBufferSGIX_names
[] =
2574 "ip\0" /* Parameter signature */
2575 "glInstrumentsBufferSGIX\0"
2579 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2580 static const char VertexAttrib4NivARB_names
[] =
2581 "ip\0" /* Parameter signature */
2582 "glVertexAttrib4Niv\0"
2583 "glVertexAttrib4NivARB\0"
2587 #if defined(need_GL_VERSION_2_0)
2588 static const char GetAttachedShaders_names
[] =
2589 "iipp\0" /* Parameter signature */
2590 "glGetAttachedShaders\0"
2594 #if defined(need_GL_APPLE_vertex_array_object)
2595 static const char GenVertexArraysAPPLE_names
[] =
2596 "ip\0" /* Parameter signature */
2597 "glGenVertexArraysAPPLE\0"
2601 #if defined(need_GL_EXT_gpu_program_parameters)
2602 static const char ProgramEnvParameters4fvEXT_names
[] =
2603 "iiip\0" /* Parameter signature */
2604 "glProgramEnvParameters4fvEXT\0"
2608 #if defined(need_GL_SUN_vertex)
2609 static const char TexCoord2fColor4fNormal3fVertex3fvSUN_names
[] =
2610 "pppp\0" /* Parameter signature */
2611 "glTexCoord2fColor4fNormal3fVertex3fvSUN\0"
2615 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2616 static const char WindowPos2iMESA_names
[] =
2617 "ii\0" /* Parameter signature */
2619 "glWindowPos2iARB\0"
2620 "glWindowPos2iMESA\0"
2624 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
2625 static const char SecondaryColor3fvEXT_names
[] =
2626 "p\0" /* Parameter signature */
2627 "glSecondaryColor3fv\0"
2628 "glSecondaryColor3fvEXT\0"
2632 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
2633 static const char CompressedTexSubImage1DARB_names
[] =
2634 "iiiiiip\0" /* Parameter signature */
2635 "glCompressedTexSubImage1D\0"
2636 "glCompressedTexSubImage1DARB\0"
2640 #if defined(need_GL_NV_vertex_program)
2641 static const char GetVertexAttribivNV_names
[] =
2642 "iip\0" /* Parameter signature */
2643 "glGetVertexAttribivNV\0"
2647 #if defined(need_GL_ARB_vertex_program)
2648 static const char GetProgramStringARB_names
[] =
2649 "iip\0" /* Parameter signature */
2650 "glGetProgramStringARB\0"
2654 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2655 static const char CompileShaderARB_names
[] =
2656 "i\0" /* Parameter signature */
2658 "glCompileShaderARB\0"
2662 #if defined(need_GL_VERSION_2_0)
2663 static const char DeleteShader_names
[] =
2664 "i\0" /* Parameter signature */
2669 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2670 static const char Uniform3fARB_names
[] =
2671 "ifff\0" /* Parameter signature */
2677 #if defined(need_GL_SGIX_list_priority)
2678 static const char ListParameterfvSGIX_names
[] =
2679 "iip\0" /* Parameter signature */
2680 "glListParameterfvSGIX\0"
2684 #if defined(need_GL_EXT_coordinate_frame)
2685 static const char Tangent3dvEXT_names
[] =
2686 "p\0" /* Parameter signature */
2691 #if defined(need_GL_NV_vertex_program)
2692 static const char GetVertexAttribfvNV_names
[] =
2693 "iip\0" /* Parameter signature */
2694 "glGetVertexAttribfvNV\0"
2698 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2699 static const char WindowPos3sMESA_names
[] =
2700 "iii\0" /* Parameter signature */
2702 "glWindowPos3sARB\0"
2703 "glWindowPos3sMESA\0"
2707 #if defined(need_GL_NV_vertex_program)
2708 static const char VertexAttrib2svNV_names
[] =
2709 "ip\0" /* Parameter signature */
2710 "glVertexAttrib2svNV\0"
2714 #if defined(need_GL_NV_vertex_program)
2715 static const char VertexAttribs1fvNV_names
[] =
2716 "iip\0" /* Parameter signature */
2717 "glVertexAttribs1fvNV\0"
2721 #if defined(need_GL_SUN_vertex)
2722 static const char TexCoord2fVertex3fvSUN_names
[] =
2723 "pp\0" /* Parameter signature */
2724 "glTexCoord2fVertex3fvSUN\0"
2728 #if defined(need_GL_MESA_window_pos)
2729 static const char WindowPos4sMESA_names
[] =
2730 "iiii\0" /* Parameter signature */
2731 "glWindowPos4sMESA\0"
2735 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2736 static const char VertexAttrib4NuivARB_names
[] =
2737 "ip\0" /* Parameter signature */
2738 "glVertexAttrib4Nuiv\0"
2739 "glVertexAttrib4NuivARB\0"
2743 #if defined(need_GL_VERSION_1_3)
2744 static const char ClientActiveTextureARB_names
[] =
2745 "i\0" /* Parameter signature */
2746 "glClientActiveTexture\0"
2747 "glClientActiveTextureARB\0"
2751 #if defined(need_GL_SGIX_pixel_texture)
2752 static const char PixelTexGenSGIX_names
[] =
2753 "i\0" /* Parameter signature */
2754 "glPixelTexGenSGIX\0"
2758 #if defined(need_GL_SUN_triangle_list)
2759 static const char ReplacementCodeusvSUN_names
[] =
2760 "p\0" /* Parameter signature */
2761 "glReplacementCodeusvSUN\0"
2765 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2766 static const char Uniform4fARB_names
[] =
2767 "iffff\0" /* Parameter signature */
2773 #if defined(need_GL_IBM_multimode_draw_arrays)
2774 static const char MultiModeDrawArraysIBM_names
[] =
2775 "pppii\0" /* Parameter signature */
2776 "glMultiModeDrawArraysIBM\0"
2780 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
2781 static const char IsProgramNV_names
[] =
2782 "i\0" /* Parameter signature */
2788 #if defined(need_GL_SUN_triangle_list)
2789 static const char ReplacementCodePointerSUN_names
[] =
2790 "iip\0" /* Parameter signature */
2791 "glReplacementCodePointerSUN\0"
2795 #if defined(need_GL_ARB_vertex_program)
2796 static const char ProgramEnvParameter4dARB_names
[] =
2797 "iidddd\0" /* Parameter signature */
2798 "glProgramEnvParameter4dARB\0"
2802 #if defined(need_GL_SGI_color_table)
2803 static const char ColorTableParameterfv_names
[] =
2804 "iip\0" /* Parameter signature */
2805 "glColorTableParameterfv\0"
2806 "glColorTableParameterfvSGI\0"
2810 #if defined(need_GL_SGIX_fragment_lighting)
2811 static const char FragmentLightModelfSGIX_names
[] =
2812 "if\0" /* Parameter signature */
2813 "glFragmentLightModelfSGIX\0"
2817 #if defined(need_GL_EXT_coordinate_frame)
2818 static const char Binormal3bvEXT_names
[] =
2819 "p\0" /* Parameter signature */
2820 "glBinormal3bvEXT\0"
2824 #if defined(need_GL_EXT_texture_object)
2825 static const char IsTexture_names
[] =
2826 "i\0" /* Parameter signature */
2832 #if defined(need_GL_EXT_vertex_weighting)
2833 static const char VertexWeightfvEXT_names
[] =
2834 "p\0" /* Parameter signature */
2835 "glVertexWeightfvEXT\0"
2839 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2840 static const char VertexAttrib1dARB_names
[] =
2841 "id\0" /* Parameter signature */
2842 "glVertexAttrib1d\0"
2843 "glVertexAttrib1dARB\0"
2847 #if defined(need_GL_HP_image_transform)
2848 static const char ImageTransformParameterivHP_names
[] =
2849 "iip\0" /* Parameter signature */
2850 "glImageTransformParameterivHP\0"
2854 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
2855 static const char DeleteQueriesARB_names
[] =
2856 "ip\0" /* Parameter signature */
2858 "glDeleteQueriesARB\0"
2862 #if defined(need_GL_SUN_vertex)
2863 static const char Color4ubVertex2fSUN_names
[] =
2864 "iiiiff\0" /* Parameter signature */
2865 "glColor4ubVertex2fSUN\0"
2869 #if defined(need_GL_SGIX_fragment_lighting)
2870 static const char FragmentColorMaterialSGIX_names
[] =
2871 "ii\0" /* Parameter signature */
2872 "glFragmentColorMaterialSGIX\0"
2876 #if defined(need_GL_ARB_matrix_palette)
2877 static const char CurrentPaletteMatrixARB_names
[] =
2878 "i\0" /* Parameter signature */
2879 "glCurrentPaletteMatrixARB\0"
2883 #if defined(need_GL_SGIS_multisample) || defined(need_GL_EXT_multisample)
2884 static const char SamplePatternSGIS_names
[] =
2885 "i\0" /* Parameter signature */
2886 "glSamplePatternSGIS\0"
2887 "glSamplePatternEXT\0"
2891 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
2892 static const char IsQueryARB_names
[] =
2893 "i\0" /* Parameter signature */
2899 #if defined(need_GL_SUN_vertex)
2900 static const char ReplacementCodeuiColor4ubVertex3fSUN_names
[] =
2901 "iiiiifff\0" /* Parameter signature */
2902 "glReplacementCodeuiColor4ubVertex3fSUN\0"
2906 #if defined(need_GL_ARB_vertex_program)
2907 static const char VertexAttrib4usvARB_names
[] =
2908 "ip\0" /* Parameter signature */
2909 "glVertexAttrib4usvARB\0"
2913 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2914 static const char LinkProgramARB_names
[] =
2915 "i\0" /* Parameter signature */
2917 "glLinkProgramARB\0"
2921 #if defined(need_GL_NV_vertex_program)
2922 static const char VertexAttrib2fNV_names
[] =
2923 "iff\0" /* Parameter signature */
2924 "glVertexAttrib2fNV\0"
2928 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2929 static const char ShaderSourceARB_names
[] =
2930 "iipp\0" /* Parameter signature */
2932 "glShaderSourceARB\0"
2936 #if defined(need_GL_SGIX_fragment_lighting)
2937 static const char FragmentMaterialiSGIX_names
[] =
2938 "iii\0" /* Parameter signature */
2939 "glFragmentMaterialiSGIX\0"
2943 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2944 static const char VertexAttrib3svARB_names
[] =
2945 "ip\0" /* Parameter signature */
2946 "glVertexAttrib3sv\0"
2947 "glVertexAttrib3svARB\0"
2951 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
2952 static const char CompressedTexSubImage3DARB_names
[] =
2953 "iiiiiiiiiip\0" /* Parameter signature */
2954 "glCompressedTexSubImage3D\0"
2955 "glCompressedTexSubImage3DARB\0"
2959 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
2960 static const char WindowPos2ivMESA_names
[] =
2961 "p\0" /* Parameter signature */
2963 "glWindowPos2ivARB\0"
2964 "glWindowPos2ivMESA\0"
2968 #if defined(need_GL_EXT_framebuffer_object)
2969 static const char IsFramebufferEXT_names
[] =
2970 "i\0" /* Parameter signature */
2971 "glIsFramebufferEXT\0"
2975 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
2976 static const char Uniform4ivARB_names
[] =
2977 "iip\0" /* Parameter signature */
2983 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
2984 static const char GetVertexAttribdvARB_names
[] =
2985 "iip\0" /* Parameter signature */
2986 "glGetVertexAttribdv\0"
2987 "glGetVertexAttribdvARB\0"
2991 #if defined(need_GL_EXT_convolution)
2992 static const char GetSeparableFilter_names
[] =
2993 "iiippp\0" /* Parameter signature */
2994 "glGetSeparableFilter\0"
2995 "glGetSeparableFilterEXT\0"
2999 #if defined(need_GL_EXT_coordinate_frame)
3000 static const char Binormal3dEXT_names
[] =
3001 "ddd\0" /* Parameter signature */
3006 #if defined(need_GL_SGIX_sprite)
3007 static const char SpriteParameteriSGIX_names
[] =
3008 "ii\0" /* Parameter signature */
3009 "glSpriteParameteriSGIX\0"
3013 #if defined(need_GL_NV_vertex_program)
3014 static const char RequestResidentProgramsNV_names
[] =
3015 "ip\0" /* Parameter signature */
3016 "glRequestResidentProgramsNV\0"
3020 #if defined(need_GL_SGIX_tag_sample_buffer)
3021 static const char TagSampleBufferSGIX_names
[] =
3022 "\0" /* Parameter signature */
3023 "glTagSampleBufferSGIX\0"
3027 #if defined(need_GL_SUN_triangle_list)
3028 static const char ReplacementCodeusSUN_names
[] =
3029 "i\0" /* Parameter signature */
3030 "glReplacementCodeusSUN\0"
3034 #if defined(need_GL_SGIX_list_priority)
3035 static const char ListParameterivSGIX_names
[] =
3036 "iip\0" /* Parameter signature */
3037 "glListParameterivSGIX\0"
3041 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_multi_draw_arrays)
3042 static const char MultiDrawElementsEXT_names
[] =
3043 "ipipi\0" /* Parameter signature */
3044 "glMultiDrawElements\0"
3045 "glMultiDrawElementsEXT\0"
3049 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3050 static const char Uniform1ivARB_names
[] =
3051 "iip\0" /* Parameter signature */
3057 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
3058 static const char WindowPos2sMESA_names
[] =
3059 "ii\0" /* Parameter signature */
3061 "glWindowPos2sARB\0"
3062 "glWindowPos2sMESA\0"
3066 #if defined(need_GL_ARB_vertex_blend)
3067 static const char WeightusvARB_names
[] =
3068 "ip\0" /* Parameter signature */
3073 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
3074 static const char FogCoordPointerEXT_names
[] =
3075 "iip\0" /* Parameter signature */
3076 "glFogCoordPointer\0"
3077 "glFogCoordPointerEXT\0"
3081 #if defined(need_GL_EXT_index_material)
3082 static const char IndexMaterialEXT_names
[] =
3083 "ii\0" /* Parameter signature */
3084 "glIndexMaterialEXT\0"
3088 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3089 static const char SecondaryColor3ubvEXT_names
[] =
3090 "p\0" /* Parameter signature */
3091 "glSecondaryColor3ubv\0"
3092 "glSecondaryColor3ubvEXT\0"
3096 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3097 static const char VertexAttrib4dvARB_names
[] =
3098 "ip\0" /* Parameter signature */
3099 "glVertexAttrib4dv\0"
3100 "glVertexAttrib4dvARB\0"
3104 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_shader)
3105 static const char BindAttribLocationARB_names
[] =
3106 "iip\0" /* Parameter signature */
3107 "glBindAttribLocation\0"
3108 "glBindAttribLocationARB\0"
3112 #if defined(need_GL_VERSION_1_3)
3113 static const char MultiTexCoord2dARB_names
[] =
3114 "idd\0" /* Parameter signature */
3115 "glMultiTexCoord2d\0"
3116 "glMultiTexCoord2dARB\0"
3120 #if defined(need_GL_NV_vertex_program)
3121 static const char ExecuteProgramNV_names
[] =
3122 "iip\0" /* Parameter signature */
3123 "glExecuteProgramNV\0"
3127 #if defined(need_GL_SGIX_fragment_lighting)
3128 static const char LightEnviSGIX_names
[] =
3129 "ii\0" /* Parameter signature */
3134 #if defined(need_GL_SUN_triangle_list)
3135 static const char ReplacementCodeuiSUN_names
[] =
3136 "i\0" /* Parameter signature */
3137 "glReplacementCodeuiSUN\0"
3141 #if defined(need_GL_EXT_framebuffer_object)
3142 static const char FramebufferTexture2DEXT_names
[] =
3143 "iiiii\0" /* Parameter signature */
3144 "glFramebufferTexture2DEXT\0"
3148 #if defined(need_GL_NV_vertex_program)
3149 static const char VertexAttribPointerNV_names
[] =
3150 "iiiip\0" /* Parameter signature */
3151 "glVertexAttribPointerNV\0"
3155 #if defined(need_GL_EXT_framebuffer_object)
3156 static const char GetFramebufferAttachmentParameterivEXT_names
[] =
3157 "iiip\0" /* Parameter signature */
3158 "glGetFramebufferAttachmentParameterivEXT\0"
3162 #if defined(need_GL_VERSION_1_3)
3163 static const char MultiTexCoord4dvARB_names
[] =
3164 "ip\0" /* Parameter signature */
3165 "glMultiTexCoord4dv\0"
3166 "glMultiTexCoord4dvARB\0"
3170 #if defined(need_GL_EXT_pixel_transform)
3171 static const char PixelTransformParameteriEXT_names
[] =
3172 "iii\0" /* Parameter signature */
3173 "glPixelTransformParameteriEXT\0"
3177 #if defined(need_GL_SUN_vertex)
3178 static const char TexCoord2fColor4ubVertex3fSUN_names
[] =
3179 "ffiiiifff\0" /* Parameter signature */
3180 "glTexCoord2fColor4ubVertex3fSUN\0"
3184 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3185 static const char Uniform1iARB_names
[] =
3186 "ii\0" /* Parameter signature */
3192 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3193 static const char VertexAttribPointerARB_names
[] =
3194 "iiiiip\0" /* Parameter signature */
3195 "glVertexAttribPointer\0"
3196 "glVertexAttribPointerARB\0"
3200 #if defined(need_GL_SGIS_sharpen_texture)
3201 static const char SharpenTexFuncSGIS_names
[] =
3202 "iip\0" /* Parameter signature */
3203 "glSharpenTexFuncSGIS\0"
3207 #if defined(need_GL_VERSION_1_3)
3208 static const char MultiTexCoord4fvARB_names
[] =
3209 "ip\0" /* Parameter signature */
3210 "glMultiTexCoord4fv\0"
3211 "glMultiTexCoord4fvARB\0"
3215 #if defined(need_GL_VERSION_2_1)
3216 static const char UniformMatrix2x3fv_names
[] =
3217 "iiip\0" /* Parameter signature */
3218 "glUniformMatrix2x3fv\0"
3222 #if defined(need_GL_NV_vertex_program)
3223 static const char TrackMatrixNV_names
[] =
3224 "iiii\0" /* Parameter signature */
3229 #if defined(need_GL_NV_register_combiners)
3230 static const char CombinerParameteriNV_names
[] =
3231 "ii\0" /* Parameter signature */
3232 "glCombinerParameteriNV\0"
3236 #if defined(need_GL_SGIX_async)
3237 static const char DeleteAsyncMarkersSGIX_names
[] =
3238 "ii\0" /* Parameter signature */
3239 "glDeleteAsyncMarkersSGIX\0"
3243 #if defined(need_GL_SGIX_async)
3244 static const char IsAsyncMarkerSGIX_names
[] =
3245 "i\0" /* Parameter signature */
3246 "glIsAsyncMarkerSGIX\0"
3250 #if defined(need_GL_SGIX_framezoom)
3251 static const char FrameZoomSGIX_names
[] =
3252 "i\0" /* Parameter signature */
3257 #if defined(need_GL_SUN_vertex)
3258 static const char Normal3fVertex3fvSUN_names
[] =
3259 "pp\0" /* Parameter signature */
3260 "glNormal3fVertex3fvSUN\0"
3264 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3265 static const char VertexAttrib4NsvARB_names
[] =
3266 "ip\0" /* Parameter signature */
3267 "glVertexAttrib4Nsv\0"
3268 "glVertexAttrib4NsvARB\0"
3272 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3273 static const char VertexAttrib3fvARB_names
[] =
3274 "ip\0" /* Parameter signature */
3275 "glVertexAttrib3fv\0"
3276 "glVertexAttrib3fvARB\0"
3280 #if defined(need_GL_EXT_framebuffer_object)
3281 static const char DeleteFramebuffersEXT_names
[] =
3282 "ip\0" /* Parameter signature */
3283 "glDeleteFramebuffersEXT\0"
3287 #if defined(need_GL_SUN_global_alpha)
3288 static const char GlobalAlphaFactorsSUN_names
[] =
3289 "i\0" /* Parameter signature */
3290 "glGlobalAlphaFactorsSUN\0"
3294 #if defined(need_GL_EXT_texture3D)
3295 static const char TexSubImage3D_names
[] =
3296 "iiiiiiiiiip\0" /* Parameter signature */
3298 "glTexSubImage3DEXT\0"
3302 #if defined(need_GL_EXT_coordinate_frame)
3303 static const char Tangent3fEXT_names
[] =
3304 "fff\0" /* Parameter signature */
3309 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3310 static const char SecondaryColor3uivEXT_names
[] =
3311 "p\0" /* Parameter signature */
3312 "glSecondaryColor3uiv\0"
3313 "glSecondaryColor3uivEXT\0"
3317 #if defined(need_GL_ARB_matrix_palette)
3318 static const char MatrixIndexubvARB_names
[] =
3319 "ip\0" /* Parameter signature */
3320 "glMatrixIndexubvARB\0"
3324 #if defined(need_GL_SUN_vertex)
3325 static const char Color4fNormal3fVertex3fSUN_names
[] =
3326 "ffffffffff\0" /* Parameter signature */
3327 "glColor4fNormal3fVertex3fSUN\0"
3331 #if defined(need_GL_SGIS_pixel_texture)
3332 static const char PixelTexGenParameterfSGIS_names
[] =
3333 "if\0" /* Parameter signature */
3334 "glPixelTexGenParameterfSGIS\0"
3338 #if defined(need_GL_VERSION_2_0)
3339 static const char CreateShader_names
[] =
3340 "i\0" /* Parameter signature */
3345 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
3346 static const char GetColorTableParameterfv_names
[] =
3347 "iip\0" /* Parameter signature */
3348 "glGetColorTableParameterfv\0"
3349 "glGetColorTableParameterfvSGI\0"
3350 "glGetColorTableParameterfvEXT\0"
3354 #if defined(need_GL_SGIX_fragment_lighting)
3355 static const char FragmentLightModelfvSGIX_names
[] =
3356 "ip\0" /* Parameter signature */
3357 "glFragmentLightModelfvSGIX\0"
3361 #if defined(need_GL_VERSION_1_3)
3362 static const char MultiTexCoord3fARB_names
[] =
3363 "ifff\0" /* Parameter signature */
3364 "glMultiTexCoord3f\0"
3365 "glMultiTexCoord3fARB\0"
3369 #if defined(need_GL_SGIS_pixel_texture)
3370 static const char GetPixelTexGenParameterfvSGIS_names
[] =
3371 "ip\0" /* Parameter signature */
3372 "glGetPixelTexGenParameterfvSGIS\0"
3376 #if defined(need_GL_EXT_framebuffer_object)
3377 static const char GenFramebuffersEXT_names
[] =
3378 "ip\0" /* Parameter signature */
3379 "glGenFramebuffersEXT\0"
3383 #if defined(need_GL_NV_vertex_program)
3384 static const char GetProgramParameterdvNV_names
[] =
3385 "iiip\0" /* Parameter signature */
3386 "glGetProgramParameterdvNV\0"
3390 #if defined(need_GL_EXT_pixel_transform)
3391 static const char PixelTransformParameterfEXT_names
[] =
3392 "iif\0" /* Parameter signature */
3393 "glPixelTransformParameterfEXT\0"
3397 #if defined(need_GL_SGIX_fragment_lighting)
3398 static const char FragmentLightfvSGIX_names
[] =
3399 "iip\0" /* Parameter signature */
3400 "glFragmentLightfvSGIX\0"
3404 #if defined(need_GL_VERSION_2_0)
3405 static const char DetachShader_names
[] =
3406 "ii\0" /* Parameter signature */
3411 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3412 static const char VertexAttrib4NubARB_names
[] =
3413 "iiiii\0" /* Parameter signature */
3414 "glVertexAttrib4Nub\0"
3415 "glVertexAttrib4NubARB\0"
3419 #if defined(need_GL_ARB_vertex_program)
3420 static const char GetProgramEnvParameterfvARB_names
[] =
3421 "iip\0" /* Parameter signature */
3422 "glGetProgramEnvParameterfvARB\0"
3426 #if defined(need_GL_NV_vertex_program)
3427 static const char GetTrackMatrixivNV_names
[] =
3428 "iiip\0" /* Parameter signature */
3429 "glGetTrackMatrixivNV\0"
3433 #if defined(need_GL_NV_vertex_program)
3434 static const char VertexAttrib3svNV_names
[] =
3435 "ip\0" /* Parameter signature */
3436 "glVertexAttrib3svNV\0"
3440 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3441 static const char Uniform4fvARB_names
[] =
3442 "iip\0" /* Parameter signature */
3448 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
3449 static const char MultTransposeMatrixfARB_names
[] =
3450 "p\0" /* Parameter signature */
3451 "glMultTransposeMatrixf\0"
3452 "glMultTransposeMatrixfARB\0"
3456 #if defined(need_GL_ATI_fragment_shader)
3457 static const char ColorFragmentOp1ATI_names
[] =
3458 "iiiiiii\0" /* Parameter signature */
3459 "glColorFragmentOp1ATI\0"
3463 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3464 static const char GetUniformfvARB_names
[] =
3465 "iip\0" /* Parameter signature */
3467 "glGetUniformfvARB\0"
3471 #if defined(need_GL_SUN_vertex)
3472 static const char ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_names
[] =
3473 "iffffffffffff\0" /* Parameter signature */
3474 "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN\0"
3478 #if defined(need_GL_ARB_shader_objects)
3479 static const char DetachObjectARB_names
[] =
3480 "ii\0" /* Parameter signature */
3481 "glDetachObjectARB\0"
3485 #if defined(need_GL_ARB_vertex_blend)
3486 static const char VertexBlendARB_names
[] =
3487 "i\0" /* Parameter signature */
3488 "glVertexBlendARB\0"
3492 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
3493 static const char WindowPos3iMESA_names
[] =
3494 "iii\0" /* Parameter signature */
3496 "glWindowPos3iARB\0"
3497 "glWindowPos3iMESA\0"
3501 #if defined(need_GL_EXT_convolution)
3502 static const char SeparableFilter2D_names
[] =
3503 "iiiiiipp\0" /* Parameter signature */
3504 "glSeparableFilter2D\0"
3505 "glSeparableFilter2DEXT\0"
3509 #if defined(need_GL_SUN_vertex)
3510 static const char ReplacementCodeuiColor4ubVertex3fvSUN_names
[] =
3511 "ppp\0" /* Parameter signature */
3512 "glReplacementCodeuiColor4ubVertex3fvSUN\0"
3516 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
3517 static const char CompressedTexImage2DARB_names
[] =
3518 "iiiiiiip\0" /* Parameter signature */
3519 "glCompressedTexImage2D\0"
3520 "glCompressedTexImage2DARB\0"
3524 #if defined(need_GL_EXT_vertex_array)
3525 static const char ArrayElement_names
[] =
3526 "i\0" /* Parameter signature */
3528 "glArrayElementEXT\0"
3532 #if defined(need_GL_EXT_depth_bounds_test)
3533 static const char DepthBoundsEXT_names
[] =
3534 "dd\0" /* Parameter signature */
3535 "glDepthBoundsEXT\0"
3539 #if defined(need_GL_NV_vertex_program)
3540 static const char ProgramParameters4fvNV_names
[] =
3541 "iiip\0" /* Parameter signature */
3542 "glProgramParameters4fvNV\0"
3546 #if defined(need_GL_SGIX_polynomial_ffd)
3547 static const char DeformationMap3fSGIX_names
[] =
3548 "iffiiffiiffiip\0" /* Parameter signature */
3549 "glDeformationMap3fSGIX\0"
3553 #if defined(need_GL_NV_vertex_program)
3554 static const char GetProgramivNV_names
[] =
3555 "iip\0" /* Parameter signature */
3556 "glGetProgramivNV\0"
3560 #if defined(need_GL_EXT_histogram)
3561 static const char GetMinmaxParameteriv_names
[] =
3562 "iip\0" /* Parameter signature */
3563 "glGetMinmaxParameteriv\0"
3564 "glGetMinmaxParameterivEXT\0"
3568 #if defined(need_GL_EXT_copy_texture)
3569 static const char CopyTexImage1D_names
[] =
3570 "iiiiiii\0" /* Parameter signature */
3571 "glCopyTexImage1D\0"
3572 "glCopyTexImage1DEXT\0"
3576 #if defined(need_GL_ATI_fragment_shader)
3577 static const char AlphaFragmentOp3ATI_names
[] =
3578 "iiiiiiiiiiii\0" /* Parameter signature */
3579 "glAlphaFragmentOp3ATI\0"
3583 #if defined(need_GL_NV_vertex_program)
3584 static const char GetVertexAttribdvNV_names
[] =
3585 "iip\0" /* Parameter signature */
3586 "glGetVertexAttribdvNV\0"
3590 #if defined(need_GL_NV_vertex_program)
3591 static const char VertexAttrib3fvNV_names
[] =
3592 "ip\0" /* Parameter signature */
3593 "glVertexAttrib3fvNV\0"
3597 #if defined(need_GL_NV_register_combiners)
3598 static const char GetFinalCombinerInputParameterivNV_names
[] =
3599 "iip\0" /* Parameter signature */
3600 "glGetFinalCombinerInputParameterivNV\0"
3604 #if defined(need_GL_NV_evaluators)
3605 static const char GetMapParameterivNV_names
[] =
3606 "iip\0" /* Parameter signature */
3607 "glGetMapParameterivNV\0"
3611 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3612 static const char Uniform4iARB_names
[] =
3613 "iiiii\0" /* Parameter signature */
3619 #if defined(need_GL_EXT_convolution)
3620 static const char ConvolutionParameteri_names
[] =
3621 "iii\0" /* Parameter signature */
3622 "glConvolutionParameteri\0"
3623 "glConvolutionParameteriEXT\0"
3627 #if defined(need_GL_EXT_coordinate_frame)
3628 static const char Binormal3sEXT_names
[] =
3629 "iii\0" /* Parameter signature */
3634 #if defined(need_GL_EXT_convolution)
3635 static const char ConvolutionParameterf_names
[] =
3636 "iif\0" /* Parameter signature */
3637 "glConvolutionParameterf\0"
3638 "glConvolutionParameterfEXT\0"
3642 #if defined(need_GL_SGI_color_table) || defined(need_GL_EXT_paletted_texture)
3643 static const char GetColorTableParameteriv_names
[] =
3644 "iip\0" /* Parameter signature */
3645 "glGetColorTableParameteriv\0"
3646 "glGetColorTableParameterivSGI\0"
3647 "glGetColorTableParameterivEXT\0"
3651 #if defined(need_GL_ARB_vertex_program)
3652 static const char ProgramEnvParameter4dvARB_names
[] =
3653 "iip\0" /* Parameter signature */
3654 "glProgramEnvParameter4dvARB\0"
3658 #if defined(need_GL_NV_vertex_program)
3659 static const char VertexAttribs2fvNV_names
[] =
3660 "iip\0" /* Parameter signature */
3661 "glVertexAttribs2fvNV\0"
3665 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3666 static const char UseProgramObjectARB_names
[] =
3667 "i\0" /* Parameter signature */
3669 "glUseProgramObjectARB\0"
3673 #if defined(need_GL_NV_evaluators)
3674 static const char GetMapParameterfvNV_names
[] =
3675 "iip\0" /* Parameter signature */
3676 "glGetMapParameterfvNV\0"
3680 #if defined(need_GL_ATI_fragment_shader)
3681 static const char PassTexCoordATI_names
[] =
3682 "iii\0" /* Parameter signature */
3683 "glPassTexCoordATI\0"
3687 #if defined(need_GL_VERSION_2_0)
3688 static const char DeleteProgram_names
[] =
3689 "i\0" /* Parameter signature */
3694 #if defined(need_GL_EXT_coordinate_frame)
3695 static const char Tangent3ivEXT_names
[] =
3696 "p\0" /* Parameter signature */
3701 #if defined(need_GL_EXT_coordinate_frame)
3702 static const char Tangent3dEXT_names
[] =
3703 "ddd\0" /* Parameter signature */
3708 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3709 static const char SecondaryColor3dvEXT_names
[] =
3710 "p\0" /* Parameter signature */
3711 "glSecondaryColor3dv\0"
3712 "glSecondaryColor3dvEXT\0"
3716 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_multi_draw_arrays)
3717 static const char MultiDrawArraysEXT_names
[] =
3718 "ippi\0" /* Parameter signature */
3719 "glMultiDrawArrays\0"
3720 "glMultiDrawArraysEXT\0"
3724 #if defined(need_GL_EXT_framebuffer_object)
3725 static const char BindRenderbufferEXT_names
[] =
3726 "ii\0" /* Parameter signature */
3727 "glBindRenderbufferEXT\0"
3731 #if defined(need_GL_VERSION_1_3)
3732 static const char MultiTexCoord4dARB_names
[] =
3733 "idddd\0" /* Parameter signature */
3734 "glMultiTexCoord4d\0"
3735 "glMultiTexCoord4dARB\0"
3739 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3740 static const char SecondaryColor3usEXT_names
[] =
3741 "iii\0" /* Parameter signature */
3742 "glSecondaryColor3us\0"
3743 "glSecondaryColor3usEXT\0"
3747 #if defined(need_GL_ARB_vertex_program)
3748 static const char ProgramLocalParameter4fvARB_names
[] =
3749 "iip\0" /* Parameter signature */
3750 "glProgramLocalParameter4fvARB\0"
3754 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
3755 static const char DeleteProgramsNV_names
[] =
3756 "ip\0" /* Parameter signature */
3757 "glDeleteProgramsARB\0"
3758 "glDeleteProgramsNV\0"
3762 #if defined(need_GL_VERSION_1_3)
3763 static const char MultiTexCoord1sARB_names
[] =
3764 "ii\0" /* Parameter signature */
3765 "glMultiTexCoord1s\0"
3766 "glMultiTexCoord1sARB\0"
3770 #if defined(need_GL_SUN_vertex)
3771 static const char ReplacementCodeuiColor3fVertex3fSUN_names
[] =
3772 "iffffff\0" /* Parameter signature */
3773 "glReplacementCodeuiColor3fVertex3fSUN\0"
3777 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
3778 static const char GetVertexAttribPointervNV_names
[] =
3779 "iip\0" /* Parameter signature */
3780 "glGetVertexAttribPointerv\0"
3781 "glGetVertexAttribPointervARB\0"
3782 "glGetVertexAttribPointervNV\0"
3786 #if defined(need_GL_VERSION_1_3)
3787 static const char MultiTexCoord1dvARB_names
[] =
3788 "ip\0" /* Parameter signature */
3789 "glMultiTexCoord1dv\0"
3790 "glMultiTexCoord1dvARB\0"
3794 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
3795 static const char Uniform2iARB_names
[] =
3796 "iii\0" /* Parameter signature */
3802 #if defined(need_GL_NV_vertex_program)
3803 static const char GetProgramStringNV_names
[] =
3804 "iip\0" /* Parameter signature */
3805 "glGetProgramStringNV\0"
3809 #if defined(need_GL_EXT_vertex_array)
3810 static const char ColorPointerEXT_names
[] =
3811 "iiiip\0" /* Parameter signature */
3812 "glColorPointerEXT\0"
3816 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
3817 static const char MapBufferARB_names
[] =
3818 "ii\0" /* Parameter signature */
3824 #if defined(need_GL_EXT_coordinate_frame)
3825 static const char Binormal3svEXT_names
[] =
3826 "p\0" /* Parameter signature */
3827 "glBinormal3svEXT\0"
3831 #if defined(need_GL_EXT_light_texture)
3832 static const char ApplyTextureEXT_names
[] =
3833 "i\0" /* Parameter signature */
3834 "glApplyTextureEXT\0"
3838 #if defined(need_GL_EXT_light_texture)
3839 static const char TextureMaterialEXT_names
[] =
3840 "ii\0" /* Parameter signature */
3841 "glTextureMaterialEXT\0"
3845 #if defined(need_GL_EXT_light_texture)
3846 static const char TextureLightEXT_names
[] =
3847 "i\0" /* Parameter signature */
3848 "glTextureLightEXT\0"
3852 #if defined(need_GL_EXT_histogram)
3853 static const char ResetMinmax_names
[] =
3854 "i\0" /* Parameter signature */
3856 "glResetMinmaxEXT\0"
3860 #if defined(need_GL_SGIX_sprite)
3861 static const char SpriteParameterfSGIX_names
[] =
3862 "if\0" /* Parameter signature */
3863 "glSpriteParameterfSGIX\0"
3867 #if defined(need_GL_NV_vertex_program)
3868 static const char VertexAttrib4sNV_names
[] =
3869 "iiiii\0" /* Parameter signature */
3870 "glVertexAttrib4sNV\0"
3874 #if defined(need_GL_EXT_convolution)
3875 static const char GetConvolutionParameterfv_names
[] =
3876 "iip\0" /* Parameter signature */
3877 "glGetConvolutionParameterfv\0"
3878 "glGetConvolutionParameterfvEXT\0"
3882 #if defined(need_GL_NV_vertex_program)
3883 static const char VertexAttribs4dvNV_names
[] =
3884 "iip\0" /* Parameter signature */
3885 "glVertexAttribs4dvNV\0"
3889 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
3890 static const char VertexAttrib4dARB_names
[] =
3891 "idddd\0" /* Parameter signature */
3892 "glVertexAttrib4d\0"
3893 "glVertexAttrib4dARB\0"
3897 #if defined(need_GL_NV_fragment_program)
3898 static const char ProgramNamedParameter4dNV_names
[] =
3899 "iipdddd\0" /* Parameter signature */
3900 "glProgramNamedParameter4dNV\0"
3904 #if defined(need_GL_EXT_vertex_weighting)
3905 static const char VertexWeightfEXT_names
[] =
3906 "f\0" /* Parameter signature */
3907 "glVertexWeightfEXT\0"
3911 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
3912 static const char FogCoordfvEXT_names
[] =
3913 "p\0" /* Parameter signature */
3919 #if defined(need_GL_VERSION_1_3)
3920 static const char MultiTexCoord1ivARB_names
[] =
3921 "ip\0" /* Parameter signature */
3922 "glMultiTexCoord1iv\0"
3923 "glMultiTexCoord1ivARB\0"
3927 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
3928 static const char SecondaryColor3ubEXT_names
[] =
3929 "iii\0" /* Parameter signature */
3930 "glSecondaryColor3ub\0"
3931 "glSecondaryColor3ubEXT\0"
3935 #if defined(need_GL_VERSION_1_3)
3936 static const char MultiTexCoord2ivARB_names
[] =
3937 "ip\0" /* Parameter signature */
3938 "glMultiTexCoord2iv\0"
3939 "glMultiTexCoord2ivARB\0"
3943 #if defined(need_GL_SGIS_fog_function)
3944 static const char FogFuncSGIS_names
[] =
3945 "ip\0" /* Parameter signature */
3950 #if defined(need_GL_EXT_copy_texture)
3951 static const char CopyTexSubImage2D_names
[] =
3952 "iiiiiiii\0" /* Parameter signature */
3953 "glCopyTexSubImage2D\0"
3954 "glCopyTexSubImage2DEXT\0"
3958 #if defined(need_GL_ARB_shader_objects)
3959 static const char GetObjectParameterivARB_names
[] =
3960 "iip\0" /* Parameter signature */
3961 "glGetObjectParameterivARB\0"
3965 #if defined(need_GL_SUN_vertex)
3966 static const char TexCoord4fVertex4fSUN_names
[] =
3967 "ffffffff\0" /* Parameter signature */
3968 "glTexCoord4fVertex4fSUN\0"
3972 #if defined(need_GL_APPLE_vertex_array_object)
3973 static const char BindVertexArrayAPPLE_names
[] =
3974 "i\0" /* Parameter signature */
3975 "glBindVertexArrayAPPLE\0"
3979 #if defined(need_GL_ARB_vertex_program)
3980 static const char GetProgramLocalParameterdvARB_names
[] =
3981 "iip\0" /* Parameter signature */
3982 "glGetProgramLocalParameterdvARB\0"
3986 #if defined(need_GL_EXT_histogram)
3987 static const char GetHistogramParameteriv_names
[] =
3988 "iip\0" /* Parameter signature */
3989 "glGetHistogramParameteriv\0"
3990 "glGetHistogramParameterivEXT\0"
3994 #if defined(need_GL_VERSION_1_3)
3995 static const char MultiTexCoord1iARB_names
[] =
3996 "ii\0" /* Parameter signature */
3997 "glMultiTexCoord1i\0"
3998 "glMultiTexCoord1iARB\0"
4002 #if defined(need_GL_EXT_convolution)
4003 static const char GetConvolutionFilter_names
[] =
4004 "iiip\0" /* Parameter signature */
4005 "glGetConvolutionFilter\0"
4006 "glGetConvolutionFilterEXT\0"
4010 #if defined(need_GL_ARB_vertex_program)
4011 static const char GetProgramivARB_names
[] =
4012 "iip\0" /* Parameter signature */
4013 "glGetProgramivARB\0"
4017 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_blend_func_separate) || defined(need_GL_INGR_blend_func_separate)
4018 static const char BlendFuncSeparateEXT_names
[] =
4019 "iiii\0" /* Parameter signature */
4020 "glBlendFuncSeparate\0"
4021 "glBlendFuncSeparateEXT\0"
4022 "glBlendFuncSeparateINGR\0"
4026 #if defined(need_GL_APPLE_vertex_array_object)
4027 static const char IsVertexArrayAPPLE_names
[] =
4028 "i\0" /* Parameter signature */
4029 "glIsVertexArrayAPPLE\0"
4033 #if defined(need_GL_NV_vertex_program)
4034 static const char ProgramParameters4dvNV_names
[] =
4035 "iiip\0" /* Parameter signature */
4036 "glProgramParameters4dvNV\0"
4040 #if defined(need_GL_SUN_vertex)
4041 static const char TexCoord2fColor3fVertex3fvSUN_names
[] =
4042 "ppp\0" /* Parameter signature */
4043 "glTexCoord2fColor3fVertex3fvSUN\0"
4047 #if defined(need_GL_EXT_coordinate_frame)
4048 static const char Binormal3dvEXT_names
[] =
4049 "p\0" /* Parameter signature */
4050 "glBinormal3dvEXT\0"
4054 #if defined(need_GL_NV_fence)
4055 static const char FinishFenceNV_names
[] =
4056 "i\0" /* Parameter signature */
4061 #if defined(need_GL_SGIS_fog_function)
4062 static const char GetFogFuncSGIS_names
[] =
4063 "p\0" /* Parameter signature */
4064 "glGetFogFuncSGIS\0"
4068 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
4069 static const char GetUniformLocationARB_names
[] =
4070 "ip\0" /* Parameter signature */
4071 "glGetUniformLocation\0"
4072 "glGetUniformLocationARB\0"
4076 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
4077 static const char SecondaryColor3fEXT_names
[] =
4078 "fff\0" /* Parameter signature */
4079 "glSecondaryColor3f\0"
4080 "glSecondaryColor3fEXT\0"
4084 #if defined(need_GL_NV_register_combiners)
4085 static const char CombinerInputNV_names
[] =
4086 "iiiiii\0" /* Parameter signature */
4087 "glCombinerInputNV\0"
4091 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4092 static const char VertexAttrib3sARB_names
[] =
4093 "iiii\0" /* Parameter signature */
4094 "glVertexAttrib3s\0"
4095 "glVertexAttrib3sARB\0"
4099 #if defined(need_GL_SUN_vertex)
4100 static const char ReplacementCodeuiNormal3fVertex3fvSUN_names
[] =
4101 "ppp\0" /* Parameter signature */
4102 "glReplacementCodeuiNormal3fVertex3fvSUN\0"
4106 #if defined(need_GL_ARB_vertex_program)
4107 static const char ProgramStringARB_names
[] =
4108 "iiip\0" /* Parameter signature */
4109 "glProgramStringARB\0"
4113 #if defined(need_GL_SUN_vertex)
4114 static const char TexCoord4fVertex4fvSUN_names
[] =
4115 "pp\0" /* Parameter signature */
4116 "glTexCoord4fVertex4fvSUN\0"
4120 #if defined(need_GL_NV_vertex_program)
4121 static const char VertexAttrib3sNV_names
[] =
4122 "iiii\0" /* Parameter signature */
4123 "glVertexAttrib3sNV\0"
4127 #if defined(need_GL_NV_vertex_program)
4128 static const char VertexAttrib1fNV_names
[] =
4129 "if\0" /* Parameter signature */
4130 "glVertexAttrib1fNV\0"
4134 #if defined(need_GL_SGIX_fragment_lighting)
4135 static const char FragmentLightfSGIX_names
[] =
4136 "iif\0" /* Parameter signature */
4137 "glFragmentLightfSGIX\0"
4141 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)
4142 static const char GetCompressedTexImageARB_names
[] =
4143 "iip\0" /* Parameter signature */
4144 "glGetCompressedTexImage\0"
4145 "glGetCompressedTexImageARB\0"
4149 #if defined(need_GL_EXT_vertex_weighting)
4150 static const char VertexWeightPointerEXT_names
[] =
4151 "iiip\0" /* Parameter signature */
4152 "glVertexWeightPointerEXT\0"
4156 #if defined(need_GL_EXT_histogram)
4157 static const char GetHistogram_names
[] =
4158 "iiiip\0" /* Parameter signature */
4160 "glGetHistogramEXT\0"
4164 #if defined(need_GL_EXT_stencil_two_side)
4165 static const char ActiveStencilFaceEXT_names
[] =
4166 "i\0" /* Parameter signature */
4167 "glActiveStencilFaceEXT\0"
4171 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
4172 static const char GetShaderSourceARB_names
[] =
4173 "iipp\0" /* Parameter signature */
4174 "glGetShaderSource\0"
4175 "glGetShaderSourceARB\0"
4179 #if defined(need_GL_SGIX_igloo_interface)
4180 static const char IglooInterfaceSGIX_names
[] =
4181 "ip\0" /* Parameter signature */
4182 "glIglooInterfaceSGIX\0"
4186 #if defined(need_GL_NV_vertex_program)
4187 static const char VertexAttrib4dNV_names
[] =
4188 "idddd\0" /* Parameter signature */
4189 "glVertexAttrib4dNV\0"
4193 #if defined(need_GL_IBM_multimode_draw_arrays)
4194 static const char MultiModeDrawElementsIBM_names
[] =
4195 "ppipii\0" /* Parameter signature */
4196 "glMultiModeDrawElementsIBM\0"
4200 #if defined(need_GL_VERSION_1_3)
4201 static const char MultiTexCoord4svARB_names
[] =
4202 "ip\0" /* Parameter signature */
4203 "glMultiTexCoord4sv\0"
4204 "glMultiTexCoord4svARB\0"
4208 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)
4209 static const char GenQueriesARB_names
[] =
4210 "ip\0" /* Parameter signature */
4216 #if defined(need_GL_SUN_vertex)
4217 static const char ReplacementCodeuiVertex3fSUN_names
[] =
4218 "ifff\0" /* Parameter signature */
4219 "glReplacementCodeuiVertex3fSUN\0"
4223 #if defined(need_GL_EXT_coordinate_frame)
4224 static const char Tangent3iEXT_names
[] =
4225 "iii\0" /* Parameter signature */
4230 #if defined(need_GL_SUN_mesh_array)
4231 static const char DrawMeshArraysSUN_names
[] =
4232 "iiii\0" /* Parameter signature */
4233 "glDrawMeshArraysSUN\0"
4237 #if defined(need_GL_NV_evaluators)
4238 static const char GetMapControlPointsNV_names
[] =
4239 "iiiiiip\0" /* Parameter signature */
4240 "glGetMapControlPointsNV\0"
4244 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_draw_buffers) || defined(need_GL_ATI_draw_buffers)
4245 static const char DrawBuffersARB_names
[] =
4246 "ip\0" /* Parameter signature */
4248 "glDrawBuffersARB\0"
4249 "glDrawBuffersATI\0"
4253 #if defined(need_GL_ARB_vertex_program)
4254 static const char ProgramLocalParameter4fARB_names
[] =
4255 "iiffff\0" /* Parameter signature */
4256 "glProgramLocalParameter4fARB\0"
4260 #if defined(need_GL_SGIX_sprite)
4261 static const char SpriteParameterivSGIX_names
[] =
4262 "ip\0" /* Parameter signature */
4263 "glSpriteParameterivSGIX\0"
4267 #if defined(need_GL_VERSION_1_3)
4268 static const char MultiTexCoord1fARB_names
[] =
4269 "if\0" /* Parameter signature */
4270 "glMultiTexCoord1f\0"
4271 "glMultiTexCoord1fARB\0"
4275 #if defined(need_GL_NV_vertex_program)
4276 static const char VertexAttribs4ubvNV_names
[] =
4277 "iip\0" /* Parameter signature */
4278 "glVertexAttribs4ubvNV\0"
4282 #if defined(need_GL_ARB_vertex_blend)
4283 static const char WeightsvARB_names
[] =
4284 "ip\0" /* Parameter signature */
4289 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)
4290 static const char Uniform1fvARB_names
[] =
4291 "iip\0" /* Parameter signature */
4297 #if defined(need_GL_EXT_copy_texture)
4298 static const char CopyTexSubImage1D_names
[] =
4299 "iiiiii\0" /* Parameter signature */
4300 "glCopyTexSubImage1D\0"
4301 "glCopyTexSubImage1DEXT\0"
4305 #if defined(need_GL_EXT_texture_object)
4306 static const char BindTexture_names
[] =
4307 "ii\0" /* Parameter signature */
4309 "glBindTextureEXT\0"
4313 #if defined(need_GL_ATI_fragment_shader)
4314 static const char BeginFragmentShaderATI_names
[] =
4315 "\0" /* Parameter signature */
4316 "glBeginFragmentShaderATI\0"
4320 #if defined(need_GL_VERSION_1_3)
4321 static const char MultiTexCoord4fARB_names
[] =
4322 "iffff\0" /* Parameter signature */
4323 "glMultiTexCoord4f\0"
4324 "glMultiTexCoord4fARB\0"
4328 #if defined(need_GL_NV_vertex_program)
4329 static const char VertexAttribs3svNV_names
[] =
4330 "iip\0" /* Parameter signature */
4331 "glVertexAttribs3svNV\0"
4335 #if defined(need_GL_SUN_triangle_list)
4336 static const char ReplacementCodeuivSUN_names
[] =
4337 "p\0" /* Parameter signature */
4338 "glReplacementCodeuivSUN\0"
4342 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4343 static const char EnableVertexAttribArrayARB_names
[] =
4344 "i\0" /* Parameter signature */
4345 "glEnableVertexAttribArray\0"
4346 "glEnableVertexAttribArrayARB\0"
4350 #if defined(need_GL_INTEL_parallel_arrays)
4351 static const char NormalPointervINTEL_names
[] =
4352 "ip\0" /* Parameter signature */
4353 "glNormalPointervINTEL\0"
4357 #if defined(need_GL_EXT_convolution)
4358 static const char CopyConvolutionFilter2D_names
[] =
4359 "iiiiii\0" /* Parameter signature */
4360 "glCopyConvolutionFilter2D\0"
4361 "glCopyConvolutionFilter2DEXT\0"
4365 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
4366 static const char WindowPos3ivMESA_names
[] =
4367 "p\0" /* Parameter signature */
4369 "glWindowPos3ivARB\0"
4370 "glWindowPos3ivMESA\0"
4374 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4375 static const char IsBufferARB_names
[] =
4376 "i\0" /* Parameter signature */
4382 #if defined(need_GL_MESA_window_pos)
4383 static const char WindowPos4iMESA_names
[] =
4384 "iiii\0" /* Parameter signature */
4385 "glWindowPos4iMESA\0"
4389 #if defined(need_GL_ARB_vertex_program)
4390 static const char VertexAttrib4uivARB_names
[] =
4391 "ip\0" /* Parameter signature */
4392 "glVertexAttrib4uivARB\0"
4396 #if defined(need_GL_EXT_coordinate_frame)
4397 static const char Tangent3bvEXT_names
[] =
4398 "p\0" /* Parameter signature */
4403 #if defined(need_GL_VERSION_2_1)
4404 static const char UniformMatrix3x4fv_names
[] =
4405 "iiip\0" /* Parameter signature */
4406 "glUniformMatrix3x4fv\0"
4410 #if defined(need_GL_EXT_coordinate_frame)
4411 static const char Binormal3fvEXT_names
[] =
4412 "p\0" /* Parameter signature */
4413 "glBinormal3fvEXT\0"
4417 #if defined(need_GL_INTEL_parallel_arrays)
4418 static const char TexCoordPointervINTEL_names
[] =
4419 "iip\0" /* Parameter signature */
4420 "glTexCoordPointervINTEL\0"
4424 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4425 static const char DeleteBuffersARB_names
[] =
4426 "ip\0" /* Parameter signature */
4428 "glDeleteBuffersARB\0"
4432 #if defined(need_GL_MESA_window_pos)
4433 static const char WindowPos4fvMESA_names
[] =
4434 "p\0" /* Parameter signature */
4435 "glWindowPos4fvMESA\0"
4439 #if defined(need_GL_NV_vertex_program)
4440 static const char VertexAttrib1sNV_names
[] =
4441 "ii\0" /* Parameter signature */
4442 "glVertexAttrib1sNV\0"
4446 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)
4447 static const char SecondaryColor3svEXT_names
[] =
4448 "p\0" /* Parameter signature */
4449 "glSecondaryColor3sv\0"
4450 "glSecondaryColor3svEXT\0"
4454 #if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_transpose_matrix)
4455 static const char LoadTransposeMatrixfARB_names
[] =
4456 "p\0" /* Parameter signature */
4457 "glLoadTransposeMatrixf\0"
4458 "glLoadTransposeMatrixfARB\0"
4462 #if defined(need_GL_EXT_vertex_array)
4463 static const char GetPointerv_names
[] =
4464 "ip\0" /* Parameter signature */
4466 "glGetPointervEXT\0"
4470 #if defined(need_GL_EXT_coordinate_frame)
4471 static const char Tangent3bEXT_names
[] =
4472 "iii\0" /* Parameter signature */
4477 #if defined(need_GL_NV_register_combiners)
4478 static const char CombinerParameterfNV_names
[] =
4479 "if\0" /* Parameter signature */
4480 "glCombinerParameterfNV\0"
4484 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
4485 static const char BindProgramNV_names
[] =
4486 "ii\0" /* Parameter signature */
4487 "glBindProgramARB\0"
4492 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4493 static const char VertexAttrib4svARB_names
[] =
4494 "ip\0" /* Parameter signature */
4495 "glVertexAttrib4sv\0"
4496 "glVertexAttrib4svARB\0"
4500 #if defined(need_GL_MESA_shader_debug)
4501 static const char CreateDebugObjectMESA_names
[] =
4502 "\0" /* Parameter signature */
4503 "glCreateDebugObjectMESA\0"
4507 #if defined(need_GL_VERSION_2_0)
4508 static const char GetShaderiv_names
[] =
4509 "iip\0" /* Parameter signature */
4514 #if defined(need_GL_ATI_fragment_shader)
4515 static const char BindFragmentShaderATI_names
[] =
4516 "i\0" /* Parameter signature */
4517 "glBindFragmentShaderATI\0"
4521 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4522 static const char UnmapBufferARB_names
[] =
4523 "i\0" /* Parameter signature */
4525 "glUnmapBufferARB\0"
4529 #if defined(need_GL_EXT_histogram)
4530 static const char Minmax_names
[] =
4531 "iii\0" /* Parameter signature */
4537 #if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_fog_coord)
4538 static const char FogCoorddvEXT_names
[] =
4539 "p\0" /* Parameter signature */
4545 #if defined(need_GL_SUNX_constant_data)
4546 static const char FinishTextureSUNX_names
[] =
4547 "\0" /* Parameter signature */
4548 "glFinishTextureSUNX\0"
4552 #if defined(need_GL_SGIX_fragment_lighting)
4553 static const char GetFragmentLightfvSGIX_names
[] =
4554 "iip\0" /* Parameter signature */
4555 "glGetFragmentLightfvSGIX\0"
4559 #if defined(need_GL_NV_register_combiners)
4560 static const char GetFinalCombinerInputParameterfvNV_names
[] =
4561 "iip\0" /* Parameter signature */
4562 "glGetFinalCombinerInputParameterfvNV\0"
4566 #if defined(need_GL_ATI_fragment_shader)
4567 static const char ColorFragmentOp3ATI_names
[] =
4568 "iiiiiiiiiiiii\0" /* Parameter signature */
4569 "glColorFragmentOp3ATI\0"
4573 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4574 static const char VertexAttrib2svARB_names
[] =
4575 "ip\0" /* Parameter signature */
4576 "glVertexAttrib2sv\0"
4577 "glVertexAttrib2svARB\0"
4581 #if defined(need_GL_NV_vertex_program)
4582 static const char AreProgramsResidentNV_names
[] =
4583 "ipp\0" /* Parameter signature */
4584 "glAreProgramsResidentNV\0"
4588 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
4589 static const char WindowPos3svMESA_names
[] =
4590 "p\0" /* Parameter signature */
4592 "glWindowPos3svARB\0"
4593 "glWindowPos3svMESA\0"
4597 #if defined(need_GL_EXT_color_subtable)
4598 static const char CopyColorSubTable_names
[] =
4599 "iiiii\0" /* Parameter signature */
4600 "glCopyColorSubTable\0"
4601 "glCopyColorSubTableEXT\0"
4605 #if defined(need_GL_ARB_vertex_blend)
4606 static const char WeightdvARB_names
[] =
4607 "ip\0" /* Parameter signature */
4612 #if defined(need_GL_SGIX_instruments)
4613 static const char PollInstrumentsSGIX_names
[] =
4614 "p\0" /* Parameter signature */
4615 "glPollInstrumentsSGIX\0"
4619 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4620 static const char VertexAttrib4NubvARB_names
[] =
4621 "ip\0" /* Parameter signature */
4622 "glVertexAttrib4Nubv\0"
4623 "glVertexAttrib4NubvARB\0"
4627 #if defined(need_GL_NV_vertex_program)
4628 static const char VertexAttrib3dvNV_names
[] =
4629 "ip\0" /* Parameter signature */
4630 "glVertexAttrib3dvNV\0"
4634 #if defined(need_GL_ARB_shader_objects)
4635 static const char GetObjectParameterfvARB_names
[] =
4636 "iip\0" /* Parameter signature */
4637 "glGetObjectParameterfvARB\0"
4641 #if defined(need_GL_ARB_vertex_program)
4642 static const char GetProgramEnvParameterdvARB_names
[] =
4643 "iip\0" /* Parameter signature */
4644 "glGetProgramEnvParameterdvARB\0"
4648 #if defined(need_GL_EXT_compiled_vertex_array)
4649 static const char LockArraysEXT_names
[] =
4650 "ii\0" /* Parameter signature */
4655 #if defined(need_GL_EXT_pixel_transform)
4656 static const char PixelTransformParameterivEXT_names
[] =
4657 "iip\0" /* Parameter signature */
4658 "glPixelTransformParameterivEXT\0"
4662 #if defined(need_GL_EXT_coordinate_frame)
4663 static const char BinormalPointerEXT_names
[] =
4664 "iip\0" /* Parameter signature */
4665 "glBinormalPointerEXT\0"
4669 #if defined(need_GL_NV_vertex_program)
4670 static const char VertexAttrib1dNV_names
[] =
4671 "id\0" /* Parameter signature */
4672 "glVertexAttrib1dNV\0"
4676 #if defined(need_GL_NV_register_combiners)
4677 static const char GetCombinerInputParameterivNV_names
[] =
4678 "iiiip\0" /* Parameter signature */
4679 "glGetCombinerInputParameterivNV\0"
4683 #if defined(need_GL_VERSION_1_3)
4684 static const char MultiTexCoord2fvARB_names
[] =
4685 "ip\0" /* Parameter signature */
4686 "glMultiTexCoord2fv\0"
4687 "glMultiTexCoord2fvARB\0"
4691 #if defined(need_GL_EXT_framebuffer_object)
4692 static const char GetRenderbufferParameterivEXT_names
[] =
4693 "iip\0" /* Parameter signature */
4694 "glGetRenderbufferParameterivEXT\0"
4698 #if defined(need_GL_NV_register_combiners)
4699 static const char CombinerParameterivNV_names
[] =
4700 "ip\0" /* Parameter signature */
4701 "glCombinerParameterivNV\0"
4705 #if defined(need_GL_ATI_fragment_shader)
4706 static const char GenFragmentShadersATI_names
[] =
4707 "i\0" /* Parameter signature */
4708 "glGenFragmentShadersATI\0"
4712 #if defined(need_GL_EXT_vertex_array)
4713 static const char DrawArrays_names
[] =
4714 "iii\0" /* Parameter signature */
4720 #if defined(need_GL_ARB_vertex_blend)
4721 static const char WeightuivARB_names
[] =
4722 "ip\0" /* Parameter signature */
4727 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4728 static const char VertexAttrib2sARB_names
[] =
4729 "iii\0" /* Parameter signature */
4730 "glVertexAttrib2s\0"
4731 "glVertexAttrib2sARB\0"
4735 #if defined(need_GL_SGIX_async)
4736 static const char GenAsyncMarkersSGIX_names
[] =
4737 "i\0" /* Parameter signature */
4738 "glGenAsyncMarkersSGIX\0"
4742 #if defined(need_GL_EXT_coordinate_frame)
4743 static const char Tangent3svEXT_names
[] =
4744 "p\0" /* Parameter signature */
4749 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4750 static const char BindBufferARB_names
[] =
4751 "ii\0" /* Parameter signature */
4757 #if defined(need_GL_ARB_shader_objects)
4758 static const char GetInfoLogARB_names
[] =
4759 "iipp\0" /* Parameter signature */
4764 #if defined(need_GL_NV_vertex_program)
4765 static const char VertexAttribs4svNV_names
[] =
4766 "iip\0" /* Parameter signature */
4767 "glVertexAttribs4svNV\0"
4771 #if defined(need_GL_IBM_vertex_array_lists)
4772 static const char EdgeFlagPointerListIBM_names
[] =
4773 "ipi\0" /* Parameter signature */
4774 "glEdgeFlagPointerListIBM\0"
4778 #if defined(need_GL_VERSION_2_1)
4779 static const char UniformMatrix3x2fv_names
[] =
4780 "iiip\0" /* Parameter signature */
4781 "glUniformMatrix3x2fv\0"
4785 #if defined(need_GL_EXT_histogram)
4786 static const char GetMinmaxParameterfv_names
[] =
4787 "iip\0" /* Parameter signature */
4788 "glGetMinmaxParameterfv\0"
4789 "glGetMinmaxParameterfvEXT\0"
4793 #if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)
4794 static const char VertexAttrib1fvARB_names
[] =
4795 "ip\0" /* Parameter signature */
4796 "glVertexAttrib1fv\0"
4797 "glVertexAttrib1fvARB\0"
4801 #if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)
4802 static const char GenBuffersARB_names
[] =
4803 "ip\0" /* Parameter signature */
4809 #if defined(need_GL_NV_vertex_program)
4810 static const char VertexAttribs1svNV_names
[] =
4811 "iip\0" /* Parameter signature */
4812 "glVertexAttribs1svNV\0"
4816 #if defined(need_GL_EXT_coordinate_frame)
4817 static const char Binormal3bEXT_names
[] =
4818 "iii\0" /* Parameter signature */
4823 #if defined(need_GL_SGIX_fragment_lighting)
4824 static const char FragmentMaterialivSGIX_names
[] =
4825 "iip\0" /* Parameter signature */
4826 "glFragmentMaterialivSGIX\0"
4830 #if defined(need_GL_NV_vertex_array_range)
4831 static const char VertexArrayRangeNV_names
[] =
4832 "ip\0" /* Parameter signature */
4833 "glVertexArrayRangeNV\0"
4837 #if defined(need_GL_ARB_vertex_program) || defined(need_GL_NV_vertex_program)
4838 static const char GenProgramsNV_names
[] =
4839 "ip\0" /* Parameter signature */
4840 "glGenProgramsARB\0"
4845 #if defined(need_GL_NV_vertex_program)
4846 static const char VertexAttrib4dvNV_names
[] =
4847 "ip\0" /* Parameter signature */
4848 "glVertexAttrib4dvNV\0"
4852 #if defined(need_GL_ATI_fragment_shader)
4853 static const char EndFragmentShaderATI_names
[] =
4854 "\0" /* Parameter signature */
4855 "glEndFragmentShaderATI\0"
4859 #if defined(need_GL_EXT_coordinate_frame)
4860 static const char Binormal3iEXT_names
[] =
4861 "iii\0" /* Parameter signature */
4866 #if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)
4867 static const char WindowPos2fMESA_names
[] =
4868 "ff\0" /* Parameter signature */
4870 "glWindowPos2fARB\0"
4871 "glWindowPos2fMESA\0"
4875 #if defined(need_GL_3DFX_tbuffer)
4876 static const struct dri_extension_function GL_3DFX_tbuffer_functions
[] = {
4877 { TbufferMask3DFX_names
, TbufferMask3DFX_remap_index
, -1 },
4882 #if defined(need_GL_APPLE_vertex_array_object)
4883 static const struct dri_extension_function GL_APPLE_vertex_array_object_functions
[] = {
4884 { DeleteVertexArraysAPPLE_names
, DeleteVertexArraysAPPLE_remap_index
, -1 },
4885 { GenVertexArraysAPPLE_names
, GenVertexArraysAPPLE_remap_index
, -1 },
4886 { BindVertexArrayAPPLE_names
, BindVertexArrayAPPLE_remap_index
, -1 },
4887 { IsVertexArrayAPPLE_names
, IsVertexArrayAPPLE_remap_index
, -1 },
4892 #if defined(need_GL_ARB_draw_buffers)
4893 static const struct dri_extension_function GL_ARB_draw_buffers_functions
[] = {
4894 { DrawBuffersARB_names
, DrawBuffersARB_remap_index
, -1 },
4899 #if defined(need_GL_ARB_matrix_palette)
4900 static const struct dri_extension_function GL_ARB_matrix_palette_functions
[] = {
4901 { MatrixIndexusvARB_names
, MatrixIndexusvARB_remap_index
, -1 },
4902 { MatrixIndexuivARB_names
, MatrixIndexuivARB_remap_index
, -1 },
4903 { MatrixIndexPointerARB_names
, MatrixIndexPointerARB_remap_index
, -1 },
4904 { CurrentPaletteMatrixARB_names
, CurrentPaletteMatrixARB_remap_index
, -1 },
4905 { MatrixIndexubvARB_names
, MatrixIndexubvARB_remap_index
, -1 },
4910 #if defined(need_GL_ARB_multisample)
4911 static const struct dri_extension_function GL_ARB_multisample_functions
[] = {
4912 { SampleCoverageARB_names
, SampleCoverageARB_remap_index
, -1 },
4917 #if defined(need_GL_ARB_occlusion_query)
4918 static const struct dri_extension_function GL_ARB_occlusion_query_functions
[] = {
4919 { BeginQueryARB_names
, BeginQueryARB_remap_index
, -1 },
4920 { GetQueryivARB_names
, GetQueryivARB_remap_index
, -1 },
4921 { GetQueryObjectivARB_names
, GetQueryObjectivARB_remap_index
, -1 },
4922 { EndQueryARB_names
, EndQueryARB_remap_index
, -1 },
4923 { GetQueryObjectuivARB_names
, GetQueryObjectuivARB_remap_index
, -1 },
4924 { DeleteQueriesARB_names
, DeleteQueriesARB_remap_index
, -1 },
4925 { IsQueryARB_names
, IsQueryARB_remap_index
, -1 },
4926 { GenQueriesARB_names
, GenQueriesARB_remap_index
, -1 },
4931 #if defined(need_GL_ARB_point_parameters)
4932 static const struct dri_extension_function GL_ARB_point_parameters_functions
[] = {
4933 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
4934 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
4939 #if defined(need_GL_ARB_shader_objects)
4940 static const struct dri_extension_function GL_ARB_shader_objects_functions
[] = {
4941 { UniformMatrix3fvARB_names
, UniformMatrix3fvARB_remap_index
, -1 },
4942 { Uniform2fARB_names
, Uniform2fARB_remap_index
, -1 },
4943 { Uniform2ivARB_names
, Uniform2ivARB_remap_index
, -1 },
4944 { UniformMatrix4fvARB_names
, UniformMatrix4fvARB_remap_index
, -1 },
4945 { CreateProgramObjectARB_names
, CreateProgramObjectARB_remap_index
, -1 },
4946 { Uniform3iARB_names
, Uniform3iARB_remap_index
, -1 },
4947 { CreateShaderObjectARB_names
, CreateShaderObjectARB_remap_index
, -1 },
4948 { Uniform1fARB_names
, Uniform1fARB_remap_index
, -1 },
4949 { AttachObjectARB_names
, AttachObjectARB_remap_index
, -1 },
4950 { UniformMatrix2fvARB_names
, UniformMatrix2fvARB_remap_index
, -1 },
4951 { GetAttachedObjectsARB_names
, GetAttachedObjectsARB_remap_index
, -1 },
4952 { Uniform3fvARB_names
, Uniform3fvARB_remap_index
, -1 },
4953 { GetHandleARB_names
, GetHandleARB_remap_index
, -1 },
4954 { GetActiveUniformARB_names
, GetActiveUniformARB_remap_index
, -1 },
4955 { GetUniformivARB_names
, GetUniformivARB_remap_index
, -1 },
4956 { Uniform2fvARB_names
, Uniform2fvARB_remap_index
, -1 },
4957 { DeleteObjectARB_names
, DeleteObjectARB_remap_index
, -1 },
4958 { ValidateProgramARB_names
, ValidateProgramARB_remap_index
, -1 },
4959 { Uniform3ivARB_names
, Uniform3ivARB_remap_index
, -1 },
4960 { CompileShaderARB_names
, CompileShaderARB_remap_index
, -1 },
4961 { Uniform3fARB_names
, Uniform3fARB_remap_index
, -1 },
4962 { Uniform4fARB_names
, Uniform4fARB_remap_index
, -1 },
4963 { LinkProgramARB_names
, LinkProgramARB_remap_index
, -1 },
4964 { ShaderSourceARB_names
, ShaderSourceARB_remap_index
, -1 },
4965 { Uniform4ivARB_names
, Uniform4ivARB_remap_index
, -1 },
4966 { Uniform1ivARB_names
, Uniform1ivARB_remap_index
, -1 },
4967 { Uniform1iARB_names
, Uniform1iARB_remap_index
, -1 },
4968 { Uniform4fvARB_names
, Uniform4fvARB_remap_index
, -1 },
4969 { GetUniformfvARB_names
, GetUniformfvARB_remap_index
, -1 },
4970 { DetachObjectARB_names
, DetachObjectARB_remap_index
, -1 },
4971 { Uniform4iARB_names
, Uniform4iARB_remap_index
, -1 },
4972 { UseProgramObjectARB_names
, UseProgramObjectARB_remap_index
, -1 },
4973 { Uniform2iARB_names
, Uniform2iARB_remap_index
, -1 },
4974 { GetObjectParameterivARB_names
, GetObjectParameterivARB_remap_index
, -1 },
4975 { GetUniformLocationARB_names
, GetUniformLocationARB_remap_index
, -1 },
4976 { GetShaderSourceARB_names
, GetShaderSourceARB_remap_index
, -1 },
4977 { Uniform1fvARB_names
, Uniform1fvARB_remap_index
, -1 },
4978 { GetObjectParameterfvARB_names
, GetObjectParameterfvARB_remap_index
, -1 },
4979 { GetInfoLogARB_names
, GetInfoLogARB_remap_index
, -1 },
4984 #if defined(need_GL_ARB_texture_compression)
4985 static const struct dri_extension_function GL_ARB_texture_compression_functions
[] = {
4986 { CompressedTexSubImage2DARB_names
, CompressedTexSubImage2DARB_remap_index
, -1 },
4987 { CompressedTexImage3DARB_names
, CompressedTexImage3DARB_remap_index
, -1 },
4988 { CompressedTexImage1DARB_names
, CompressedTexImage1DARB_remap_index
, -1 },
4989 { CompressedTexSubImage1DARB_names
, CompressedTexSubImage1DARB_remap_index
, -1 },
4990 { CompressedTexSubImage3DARB_names
, CompressedTexSubImage3DARB_remap_index
, -1 },
4991 { CompressedTexImage2DARB_names
, CompressedTexImage2DARB_remap_index
, -1 },
4992 { GetCompressedTexImageARB_names
, GetCompressedTexImageARB_remap_index
, -1 },
4997 #if defined(need_GL_ARB_transpose_matrix)
4998 static const struct dri_extension_function GL_ARB_transpose_matrix_functions
[] = {
4999 { MultTransposeMatrixdARB_names
, MultTransposeMatrixdARB_remap_index
, -1 },
5000 { LoadTransposeMatrixdARB_names
, LoadTransposeMatrixdARB_remap_index
, -1 },
5001 { MultTransposeMatrixfARB_names
, MultTransposeMatrixfARB_remap_index
, -1 },
5002 { LoadTransposeMatrixfARB_names
, LoadTransposeMatrixfARB_remap_index
, -1 },
5007 #if defined(need_GL_ARB_vertex_blend)
5008 static const struct dri_extension_function GL_ARB_vertex_blend_functions
[] = {
5009 { WeightubvARB_names
, WeightubvARB_remap_index
, -1 },
5010 { WeightivARB_names
, WeightivARB_remap_index
, -1 },
5011 { WeightPointerARB_names
, WeightPointerARB_remap_index
, -1 },
5012 { WeightfvARB_names
, WeightfvARB_remap_index
, -1 },
5013 { WeightbvARB_names
, WeightbvARB_remap_index
, -1 },
5014 { WeightusvARB_names
, WeightusvARB_remap_index
, -1 },
5015 { VertexBlendARB_names
, VertexBlendARB_remap_index
, -1 },
5016 { WeightsvARB_names
, WeightsvARB_remap_index
, -1 },
5017 { WeightdvARB_names
, WeightdvARB_remap_index
, -1 },
5018 { WeightuivARB_names
, WeightuivARB_remap_index
, -1 },
5023 #if defined(need_GL_ARB_vertex_buffer_object)
5024 static const struct dri_extension_function GL_ARB_vertex_buffer_object_functions
[] = {
5025 { GetBufferSubDataARB_names
, GetBufferSubDataARB_remap_index
, -1 },
5026 { BufferSubDataARB_names
, BufferSubDataARB_remap_index
, -1 },
5027 { BufferDataARB_names
, BufferDataARB_remap_index
, -1 },
5028 { GetBufferPointervARB_names
, GetBufferPointervARB_remap_index
, -1 },
5029 { GetBufferParameterivARB_names
, GetBufferParameterivARB_remap_index
, -1 },
5030 { MapBufferARB_names
, MapBufferARB_remap_index
, -1 },
5031 { IsBufferARB_names
, IsBufferARB_remap_index
, -1 },
5032 { DeleteBuffersARB_names
, DeleteBuffersARB_remap_index
, -1 },
5033 { UnmapBufferARB_names
, UnmapBufferARB_remap_index
, -1 },
5034 { BindBufferARB_names
, BindBufferARB_remap_index
, -1 },
5035 { GenBuffersARB_names
, GenBuffersARB_remap_index
, -1 },
5040 #if defined(need_GL_ARB_vertex_program)
5041 static const struct dri_extension_function GL_ARB_vertex_program_functions
[] = {
5042 { VertexAttrib2fARB_names
, VertexAttrib2fARB_remap_index
, -1 },
5043 { VertexAttrib3fARB_names
, VertexAttrib3fARB_remap_index
, -1 },
5044 { VertexAttrib1svARB_names
, VertexAttrib1svARB_remap_index
, -1 },
5045 { VertexAttrib4NusvARB_names
, VertexAttrib4NusvARB_remap_index
, -1 },
5046 { DisableVertexAttribArrayARB_names
, DisableVertexAttribArrayARB_remap_index
, -1 },
5047 { ProgramLocalParameter4dARB_names
, ProgramLocalParameter4dARB_remap_index
, -1 },
5048 { VertexAttrib1fARB_names
, VertexAttrib1fARB_remap_index
, -1 },
5049 { VertexAttrib4NbvARB_names
, VertexAttrib4NbvARB_remap_index
, -1 },
5050 { VertexAttrib1sARB_names
, VertexAttrib1sARB_remap_index
, -1 },
5051 { GetProgramLocalParameterfvARB_names
, GetProgramLocalParameterfvARB_remap_index
, -1 },
5052 { VertexAttrib3dvARB_names
, VertexAttrib3dvARB_remap_index
, -1 },
5053 { ProgramEnvParameter4fvARB_names
, ProgramEnvParameter4fvARB_remap_index
, -1 },
5054 { GetVertexAttribivARB_names
, GetVertexAttribivARB_remap_index
, -1 },
5055 { VertexAttrib4ivARB_names
, VertexAttrib4ivARB_remap_index
, -1 },
5056 { VertexAttrib4bvARB_names
, VertexAttrib4bvARB_remap_index
, -1 },
5057 { VertexAttrib3dARB_names
, VertexAttrib3dARB_remap_index
, -1 },
5058 { VertexAttrib4fARB_names
, VertexAttrib4fARB_remap_index
, -1 },
5059 { VertexAttrib4fvARB_names
, VertexAttrib4fvARB_remap_index
, -1 },
5060 { ProgramLocalParameter4dvARB_names
, ProgramLocalParameter4dvARB_remap_index
, -1 },
5061 { VertexAttrib2dARB_names
, VertexAttrib2dARB_remap_index
, -1 },
5062 { VertexAttrib1dvARB_names
, VertexAttrib1dvARB_remap_index
, -1 },
5063 { GetVertexAttribfvARB_names
, GetVertexAttribfvARB_remap_index
, -1 },
5064 { VertexAttrib4ubvARB_names
, VertexAttrib4ubvARB_remap_index
, -1 },
5065 { ProgramEnvParameter4fARB_names
, ProgramEnvParameter4fARB_remap_index
, -1 },
5066 { VertexAttrib4sARB_names
, VertexAttrib4sARB_remap_index
, -1 },
5067 { VertexAttrib2dvARB_names
, VertexAttrib2dvARB_remap_index
, -1 },
5068 { VertexAttrib2fvARB_names
, VertexAttrib2fvARB_remap_index
, -1 },
5069 { VertexAttrib4NivARB_names
, VertexAttrib4NivARB_remap_index
, -1 },
5070 { GetProgramStringARB_names
, GetProgramStringARB_remap_index
, -1 },
5071 { VertexAttrib4NuivARB_names
, VertexAttrib4NuivARB_remap_index
, -1 },
5072 { IsProgramNV_names
, IsProgramNV_remap_index
, -1 },
5073 { ProgramEnvParameter4dARB_names
, ProgramEnvParameter4dARB_remap_index
, -1 },
5074 { VertexAttrib1dARB_names
, VertexAttrib1dARB_remap_index
, -1 },
5075 { VertexAttrib4usvARB_names
, VertexAttrib4usvARB_remap_index
, -1 },
5076 { VertexAttrib3svARB_names
, VertexAttrib3svARB_remap_index
, -1 },
5077 { GetVertexAttribdvARB_names
, GetVertexAttribdvARB_remap_index
, -1 },
5078 { VertexAttrib4dvARB_names
, VertexAttrib4dvARB_remap_index
, -1 },
5079 { VertexAttribPointerARB_names
, VertexAttribPointerARB_remap_index
, -1 },
5080 { VertexAttrib4NsvARB_names
, VertexAttrib4NsvARB_remap_index
, -1 },
5081 { VertexAttrib3fvARB_names
, VertexAttrib3fvARB_remap_index
, -1 },
5082 { VertexAttrib4NubARB_names
, VertexAttrib4NubARB_remap_index
, -1 },
5083 { GetProgramEnvParameterfvARB_names
, GetProgramEnvParameterfvARB_remap_index
, -1 },
5084 { ProgramEnvParameter4dvARB_names
, ProgramEnvParameter4dvARB_remap_index
, -1 },
5085 { ProgramLocalParameter4fvARB_names
, ProgramLocalParameter4fvARB_remap_index
, -1 },
5086 { DeleteProgramsNV_names
, DeleteProgramsNV_remap_index
, -1 },
5087 { GetVertexAttribPointervNV_names
, GetVertexAttribPointervNV_remap_index
, -1 },
5088 { VertexAttrib4dARB_names
, VertexAttrib4dARB_remap_index
, -1 },
5089 { GetProgramLocalParameterdvARB_names
, GetProgramLocalParameterdvARB_remap_index
, -1 },
5090 { GetProgramivARB_names
, GetProgramivARB_remap_index
, -1 },
5091 { VertexAttrib3sARB_names
, VertexAttrib3sARB_remap_index
, -1 },
5092 { ProgramStringARB_names
, ProgramStringARB_remap_index
, -1 },
5093 { ProgramLocalParameter4fARB_names
, ProgramLocalParameter4fARB_remap_index
, -1 },
5094 { EnableVertexAttribArrayARB_names
, EnableVertexAttribArrayARB_remap_index
, -1 },
5095 { VertexAttrib4uivARB_names
, VertexAttrib4uivARB_remap_index
, -1 },
5096 { BindProgramNV_names
, BindProgramNV_remap_index
, -1 },
5097 { VertexAttrib4svARB_names
, VertexAttrib4svARB_remap_index
, -1 },
5098 { VertexAttrib2svARB_names
, VertexAttrib2svARB_remap_index
, -1 },
5099 { VertexAttrib4NubvARB_names
, VertexAttrib4NubvARB_remap_index
, -1 },
5100 { GetProgramEnvParameterdvARB_names
, GetProgramEnvParameterdvARB_remap_index
, -1 },
5101 { VertexAttrib2sARB_names
, VertexAttrib2sARB_remap_index
, -1 },
5102 { VertexAttrib1fvARB_names
, VertexAttrib1fvARB_remap_index
, -1 },
5103 { GenProgramsNV_names
, GenProgramsNV_remap_index
, -1 },
5108 #if defined(need_GL_ARB_vertex_shader)
5109 static const struct dri_extension_function GL_ARB_vertex_shader_functions
[] = {
5110 { GetActiveAttribARB_names
, GetActiveAttribARB_remap_index
, -1 },
5111 { GetAttribLocationARB_names
, GetAttribLocationARB_remap_index
, -1 },
5112 { BindAttribLocationARB_names
, BindAttribLocationARB_remap_index
, -1 },
5117 #if defined(need_GL_ARB_window_pos)
5118 static const struct dri_extension_function GL_ARB_window_pos_functions
[] = {
5119 { WindowPos3fMESA_names
, WindowPos3fMESA_remap_index
, -1 },
5120 { WindowPos2dvMESA_names
, WindowPos2dvMESA_remap_index
, -1 },
5121 { WindowPos2svMESA_names
, WindowPos2svMESA_remap_index
, -1 },
5122 { WindowPos3dMESA_names
, WindowPos3dMESA_remap_index
, -1 },
5123 { WindowPos2fvMESA_names
, WindowPos2fvMESA_remap_index
, -1 },
5124 { WindowPos2dMESA_names
, WindowPos2dMESA_remap_index
, -1 },
5125 { WindowPos3dvMESA_names
, WindowPos3dvMESA_remap_index
, -1 },
5126 { WindowPos3fvMESA_names
, WindowPos3fvMESA_remap_index
, -1 },
5127 { WindowPos2iMESA_names
, WindowPos2iMESA_remap_index
, -1 },
5128 { WindowPos3sMESA_names
, WindowPos3sMESA_remap_index
, -1 },
5129 { WindowPos2ivMESA_names
, WindowPos2ivMESA_remap_index
, -1 },
5130 { WindowPos2sMESA_names
, WindowPos2sMESA_remap_index
, -1 },
5131 { WindowPos3iMESA_names
, WindowPos3iMESA_remap_index
, -1 },
5132 { WindowPos3ivMESA_names
, WindowPos3ivMESA_remap_index
, -1 },
5133 { WindowPos3svMESA_names
, WindowPos3svMESA_remap_index
, -1 },
5134 { WindowPos2fMESA_names
, WindowPos2fMESA_remap_index
, -1 },
5139 #if defined(need_GL_ATI_blend_equation_separate)
5140 static const struct dri_extension_function GL_ATI_blend_equation_separate_functions
[] = {
5141 { BlendEquationSeparateEXT_names
, BlendEquationSeparateEXT_remap_index
, -1 },
5146 #if defined(need_GL_ATI_draw_buffers)
5147 static const struct dri_extension_function GL_ATI_draw_buffers_functions
[] = {
5148 { DrawBuffersARB_names
, DrawBuffersARB_remap_index
, -1 },
5153 #if defined(need_GL_ATI_fragment_shader)
5154 static const struct dri_extension_function GL_ATI_fragment_shader_functions
[] = {
5155 { ColorFragmentOp2ATI_names
, ColorFragmentOp2ATI_remap_index
, -1 },
5156 { DeleteFragmentShaderATI_names
, DeleteFragmentShaderATI_remap_index
, -1 },
5157 { SetFragmentShaderConstantATI_names
, SetFragmentShaderConstantATI_remap_index
, -1 },
5158 { SampleMapATI_names
, SampleMapATI_remap_index
, -1 },
5159 { AlphaFragmentOp2ATI_names
, AlphaFragmentOp2ATI_remap_index
, -1 },
5160 { AlphaFragmentOp1ATI_names
, AlphaFragmentOp1ATI_remap_index
, -1 },
5161 { ColorFragmentOp1ATI_names
, ColorFragmentOp1ATI_remap_index
, -1 },
5162 { AlphaFragmentOp3ATI_names
, AlphaFragmentOp3ATI_remap_index
, -1 },
5163 { PassTexCoordATI_names
, PassTexCoordATI_remap_index
, -1 },
5164 { BeginFragmentShaderATI_names
, BeginFragmentShaderATI_remap_index
, -1 },
5165 { BindFragmentShaderATI_names
, BindFragmentShaderATI_remap_index
, -1 },
5166 { ColorFragmentOp3ATI_names
, ColorFragmentOp3ATI_remap_index
, -1 },
5167 { GenFragmentShadersATI_names
, GenFragmentShadersATI_remap_index
, -1 },
5168 { EndFragmentShaderATI_names
, EndFragmentShaderATI_remap_index
, -1 },
5173 #if defined(need_GL_EXT_blend_color)
5174 static const struct dri_extension_function GL_EXT_blend_color_functions
[] = {
5175 { BlendColor_names
, -1, 336 },
5180 #if defined(need_GL_EXT_blend_equation_separate)
5181 static const struct dri_extension_function GL_EXT_blend_equation_separate_functions
[] = {
5182 { BlendEquationSeparateEXT_names
, BlendEquationSeparateEXT_remap_index
, -1 },
5187 #if defined(need_GL_EXT_blend_func_separate)
5188 static const struct dri_extension_function GL_EXT_blend_func_separate_functions
[] = {
5189 { BlendFuncSeparateEXT_names
, BlendFuncSeparateEXT_remap_index
, -1 },
5194 #if defined(need_GL_EXT_blend_minmax)
5195 static const struct dri_extension_function GL_EXT_blend_minmax_functions
[] = {
5196 { BlendEquation_names
, -1, 337 },
5201 #if defined(need_GL_EXT_color_subtable)
5202 static const struct dri_extension_function GL_EXT_color_subtable_functions
[] = {
5203 { ColorSubTable_names
, -1, 346 },
5204 { CopyColorSubTable_names
, -1, 347 },
5209 #if defined(need_GL_EXT_compiled_vertex_array)
5210 static const struct dri_extension_function GL_EXT_compiled_vertex_array_functions
[] = {
5211 { UnlockArraysEXT_names
, UnlockArraysEXT_remap_index
, -1 },
5212 { LockArraysEXT_names
, LockArraysEXT_remap_index
, -1 },
5217 #if defined(need_GL_EXT_convolution)
5218 static const struct dri_extension_function GL_EXT_convolution_functions
[] = {
5219 { ConvolutionFilter1D_names
, -1, 348 },
5220 { CopyConvolutionFilter1D_names
, -1, 354 },
5221 { GetConvolutionParameteriv_names
, -1, 358 },
5222 { ConvolutionFilter2D_names
, -1, 349 },
5223 { ConvolutionParameteriv_names
, -1, 353 },
5224 { ConvolutionParameterfv_names
, -1, 351 },
5225 { GetSeparableFilter_names
, -1, 359 },
5226 { SeparableFilter2D_names
, -1, 360 },
5227 { ConvolutionParameteri_names
, -1, 352 },
5228 { ConvolutionParameterf_names
, -1, 350 },
5229 { GetConvolutionParameterfv_names
, -1, 357 },
5230 { GetConvolutionFilter_names
, -1, 356 },
5231 { CopyConvolutionFilter2D_names
, -1, 355 },
5236 #if defined(need_GL_EXT_coordinate_frame)
5237 static const struct dri_extension_function GL_EXT_coordinate_frame_functions
[] = {
5238 { TangentPointerEXT_names
, TangentPointerEXT_remap_index
, -1 },
5239 { Binormal3ivEXT_names
, Binormal3ivEXT_remap_index
, -1 },
5240 { Tangent3sEXT_names
, Tangent3sEXT_remap_index
, -1 },
5241 { Tangent3fvEXT_names
, Tangent3fvEXT_remap_index
, -1 },
5242 { Binormal3fEXT_names
, Binormal3fEXT_remap_index
, -1 },
5243 { Tangent3dvEXT_names
, Tangent3dvEXT_remap_index
, -1 },
5244 { Binormal3bvEXT_names
, Binormal3bvEXT_remap_index
, -1 },
5245 { Binormal3dEXT_names
, Binormal3dEXT_remap_index
, -1 },
5246 { Tangent3fEXT_names
, Tangent3fEXT_remap_index
, -1 },
5247 { Binormal3sEXT_names
, Binormal3sEXT_remap_index
, -1 },
5248 { Tangent3ivEXT_names
, Tangent3ivEXT_remap_index
, -1 },
5249 { Tangent3dEXT_names
, Tangent3dEXT_remap_index
, -1 },
5250 { Binormal3svEXT_names
, Binormal3svEXT_remap_index
, -1 },
5251 { Binormal3dvEXT_names
, Binormal3dvEXT_remap_index
, -1 },
5252 { Tangent3iEXT_names
, Tangent3iEXT_remap_index
, -1 },
5253 { Tangent3bvEXT_names
, Tangent3bvEXT_remap_index
, -1 },
5254 { Binormal3fvEXT_names
, Binormal3fvEXT_remap_index
, -1 },
5255 { Tangent3bEXT_names
, Tangent3bEXT_remap_index
, -1 },
5256 { BinormalPointerEXT_names
, BinormalPointerEXT_remap_index
, -1 },
5257 { Tangent3svEXT_names
, Tangent3svEXT_remap_index
, -1 },
5258 { Binormal3bEXT_names
, Binormal3bEXT_remap_index
, -1 },
5259 { Binormal3iEXT_names
, Binormal3iEXT_remap_index
, -1 },
5264 #if defined(need_GL_EXT_copy_texture)
5265 static const struct dri_extension_function GL_EXT_copy_texture_functions
[] = {
5266 { CopyTexSubImage3D_names
, -1, 373 },
5267 { CopyTexImage2D_names
, -1, 324 },
5268 { CopyTexImage1D_names
, -1, 323 },
5269 { CopyTexSubImage2D_names
, -1, 326 },
5270 { CopyTexSubImage1D_names
, -1, 325 },
5275 #if defined(need_GL_EXT_cull_vertex)
5276 static const struct dri_extension_function GL_EXT_cull_vertex_functions
[] = {
5277 { CullParameterdvEXT_names
, CullParameterdvEXT_remap_index
, -1 },
5278 { CullParameterfvEXT_names
, CullParameterfvEXT_remap_index
, -1 },
5283 #if defined(need_GL_EXT_depth_bounds_test)
5284 static const struct dri_extension_function GL_EXT_depth_bounds_test_functions
[] = {
5285 { DepthBoundsEXT_names
, DepthBoundsEXT_remap_index
, -1 },
5290 #if defined(need_GL_EXT_draw_range_elements)
5291 static const struct dri_extension_function GL_EXT_draw_range_elements_functions
[] = {
5292 { DrawRangeElements_names
, -1, 338 },
5297 #if defined(need_GL_EXT_fog_coord)
5298 static const struct dri_extension_function GL_EXT_fog_coord_functions
[] = {
5299 { FogCoorddEXT_names
, FogCoorddEXT_remap_index
, -1 },
5300 { FogCoordfEXT_names
, FogCoordfEXT_remap_index
, -1 },
5301 { FogCoordPointerEXT_names
, FogCoordPointerEXT_remap_index
, -1 },
5302 { FogCoordfvEXT_names
, FogCoordfvEXT_remap_index
, -1 },
5303 { FogCoorddvEXT_names
, FogCoorddvEXT_remap_index
, -1 },
5308 #if defined(need_GL_EXT_framebuffer_blit)
5309 static const struct dri_extension_function GL_EXT_framebuffer_blit_functions
[] = {
5310 { BlitFramebufferEXT_names
, BlitFramebufferEXT_remap_index
, -1 },
5315 #if defined(need_GL_EXT_framebuffer_object)
5316 static const struct dri_extension_function GL_EXT_framebuffer_object_functions
[] = {
5317 { GenerateMipmapEXT_names
, GenerateMipmapEXT_remap_index
, -1 },
5318 { IsRenderbufferEXT_names
, IsRenderbufferEXT_remap_index
, -1 },
5319 { RenderbufferStorageEXT_names
, RenderbufferStorageEXT_remap_index
, -1 },
5320 { CheckFramebufferStatusEXT_names
, CheckFramebufferStatusEXT_remap_index
, -1 },
5321 { DeleteRenderbuffersEXT_names
, DeleteRenderbuffersEXT_remap_index
, -1 },
5322 { FramebufferTexture3DEXT_names
, FramebufferTexture3DEXT_remap_index
, -1 },
5323 { FramebufferRenderbufferEXT_names
, FramebufferRenderbufferEXT_remap_index
, -1 },
5324 { FramebufferTexture1DEXT_names
, FramebufferTexture1DEXT_remap_index
, -1 },
5325 { BindFramebufferEXT_names
, BindFramebufferEXT_remap_index
, -1 },
5326 { GenRenderbuffersEXT_names
, GenRenderbuffersEXT_remap_index
, -1 },
5327 { IsFramebufferEXT_names
, IsFramebufferEXT_remap_index
, -1 },
5328 { FramebufferTexture2DEXT_names
, FramebufferTexture2DEXT_remap_index
, -1 },
5329 { GetFramebufferAttachmentParameterivEXT_names
, GetFramebufferAttachmentParameterivEXT_remap_index
, -1 },
5330 { DeleteFramebuffersEXT_names
, DeleteFramebuffersEXT_remap_index
, -1 },
5331 { GenFramebuffersEXT_names
, GenFramebuffersEXT_remap_index
, -1 },
5332 { BindRenderbufferEXT_names
, BindRenderbufferEXT_remap_index
, -1 },
5333 { GetRenderbufferParameterivEXT_names
, GetRenderbufferParameterivEXT_remap_index
, -1 },
5338 #if defined(need_GL_EXT_gpu_program_parameters)
5339 static const struct dri_extension_function GL_EXT_gpu_program_parameters_functions
[] = {
5340 { ProgramLocalParameters4fvEXT_names
, ProgramLocalParameters4fvEXT_remap_index
, -1 },
5341 { ProgramEnvParameters4fvEXT_names
, ProgramEnvParameters4fvEXT_remap_index
, -1 },
5346 #if defined(need_GL_EXT_histogram)
5347 static const struct dri_extension_function GL_EXT_histogram_functions
[] = {
5348 { Histogram_names
, -1, 367 },
5349 { ResetHistogram_names
, -1, 369 },
5350 { GetMinmax_names
, -1, 364 },
5351 { GetHistogramParameterfv_names
, -1, 362 },
5352 { GetMinmaxParameteriv_names
, -1, 366 },
5353 { ResetMinmax_names
, -1, 370 },
5354 { GetHistogramParameteriv_names
, -1, 363 },
5355 { GetHistogram_names
, -1, 361 },
5356 { Minmax_names
, -1, 368 },
5357 { GetMinmaxParameterfv_names
, -1, 365 },
5362 #if defined(need_GL_EXT_index_func)
5363 static const struct dri_extension_function GL_EXT_index_func_functions
[] = {
5364 { IndexFuncEXT_names
, IndexFuncEXT_remap_index
, -1 },
5369 #if defined(need_GL_EXT_index_material)
5370 static const struct dri_extension_function GL_EXT_index_material_functions
[] = {
5371 { IndexMaterialEXT_names
, IndexMaterialEXT_remap_index
, -1 },
5376 #if defined(need_GL_EXT_light_texture)
5377 static const struct dri_extension_function GL_EXT_light_texture_functions
[] = {
5378 { ApplyTextureEXT_names
, ApplyTextureEXT_remap_index
, -1 },
5379 { TextureMaterialEXT_names
, TextureMaterialEXT_remap_index
, -1 },
5380 { TextureLightEXT_names
, TextureLightEXT_remap_index
, -1 },
5385 #if defined(need_GL_EXT_multi_draw_arrays)
5386 static const struct dri_extension_function GL_EXT_multi_draw_arrays_functions
[] = {
5387 { MultiDrawElementsEXT_names
, MultiDrawElementsEXT_remap_index
, -1 },
5388 { MultiDrawArraysEXT_names
, MultiDrawArraysEXT_remap_index
, -1 },
5393 #if defined(need_GL_EXT_multisample)
5394 static const struct dri_extension_function GL_EXT_multisample_functions
[] = {
5395 { SampleMaskSGIS_names
, SampleMaskSGIS_remap_index
, -1 },
5396 { SamplePatternSGIS_names
, SamplePatternSGIS_remap_index
, -1 },
5401 #if defined(need_GL_EXT_paletted_texture)
5402 static const struct dri_extension_function GL_EXT_paletted_texture_functions
[] = {
5403 { ColorTable_names
, -1, 339 },
5404 { GetColorTable_names
, -1, 343 },
5405 { GetColorTableParameterfv_names
, -1, 344 },
5406 { GetColorTableParameteriv_names
, -1, 345 },
5411 #if defined(need_GL_EXT_pixel_transform)
5412 static const struct dri_extension_function GL_EXT_pixel_transform_functions
[] = {
5413 { PixelTransformParameterfvEXT_names
, PixelTransformParameterfvEXT_remap_index
, -1 },
5414 { PixelTransformParameteriEXT_names
, PixelTransformParameteriEXT_remap_index
, -1 },
5415 { PixelTransformParameterfEXT_names
, PixelTransformParameterfEXT_remap_index
, -1 },
5416 { PixelTransformParameterivEXT_names
, PixelTransformParameterivEXT_remap_index
, -1 },
5421 #if defined(need_GL_EXT_point_parameters)
5422 static const struct dri_extension_function GL_EXT_point_parameters_functions
[] = {
5423 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
5424 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
5429 #if defined(need_GL_EXT_polygon_offset)
5430 static const struct dri_extension_function GL_EXT_polygon_offset_functions
[] = {
5431 { PolygonOffsetEXT_names
, PolygonOffsetEXT_remap_index
, -1 },
5436 #if defined(need_GL_EXT_secondary_color)
5437 static const struct dri_extension_function GL_EXT_secondary_color_functions
[] = {
5438 { SecondaryColor3iEXT_names
, SecondaryColor3iEXT_remap_index
, -1 },
5439 { SecondaryColor3bEXT_names
, SecondaryColor3bEXT_remap_index
, -1 },
5440 { SecondaryColor3bvEXT_names
, SecondaryColor3bvEXT_remap_index
, -1 },
5441 { SecondaryColor3sEXT_names
, SecondaryColor3sEXT_remap_index
, -1 },
5442 { SecondaryColor3dEXT_names
, SecondaryColor3dEXT_remap_index
, -1 },
5443 { SecondaryColorPointerEXT_names
, SecondaryColorPointerEXT_remap_index
, -1 },
5444 { SecondaryColor3uiEXT_names
, SecondaryColor3uiEXT_remap_index
, -1 },
5445 { SecondaryColor3usvEXT_names
, SecondaryColor3usvEXT_remap_index
, -1 },
5446 { SecondaryColor3ivEXT_names
, SecondaryColor3ivEXT_remap_index
, -1 },
5447 { SecondaryColor3fvEXT_names
, SecondaryColor3fvEXT_remap_index
, -1 },
5448 { SecondaryColor3ubvEXT_names
, SecondaryColor3ubvEXT_remap_index
, -1 },
5449 { SecondaryColor3uivEXT_names
, SecondaryColor3uivEXT_remap_index
, -1 },
5450 { SecondaryColor3dvEXT_names
, SecondaryColor3dvEXT_remap_index
, -1 },
5451 { SecondaryColor3usEXT_names
, SecondaryColor3usEXT_remap_index
, -1 },
5452 { SecondaryColor3ubEXT_names
, SecondaryColor3ubEXT_remap_index
, -1 },
5453 { SecondaryColor3fEXT_names
, SecondaryColor3fEXT_remap_index
, -1 },
5454 { SecondaryColor3svEXT_names
, SecondaryColor3svEXT_remap_index
, -1 },
5459 #if defined(need_GL_EXT_stencil_two_side)
5460 static const struct dri_extension_function GL_EXT_stencil_two_side_functions
[] = {
5461 { ActiveStencilFaceEXT_names
, ActiveStencilFaceEXT_remap_index
, -1 },
5466 #if defined(need_GL_EXT_subtexture)
5467 static const struct dri_extension_function GL_EXT_subtexture_functions
[] = {
5468 { TexSubImage1D_names
, -1, 332 },
5469 { TexSubImage2D_names
, -1, 333 },
5474 #if defined(need_GL_EXT_texture3D)
5475 static const struct dri_extension_function GL_EXT_texture3D_functions
[] = {
5476 { TexImage3D_names
, -1, 371 },
5477 { TexSubImage3D_names
, -1, 372 },
5482 #if defined(need_GL_EXT_texture_object)
5483 static const struct dri_extension_function GL_EXT_texture_object_functions
[] = {
5484 { PrioritizeTextures_names
, -1, 331 },
5485 { AreTexturesResident_names
, -1, 322 },
5486 { GenTextures_names
, -1, 328 },
5487 { DeleteTextures_names
, -1, 327 },
5488 { IsTexture_names
, -1, 330 },
5489 { BindTexture_names
, -1, 307 },
5494 #if defined(need_GL_EXT_texture_perturb_normal)
5495 static const struct dri_extension_function GL_EXT_texture_perturb_normal_functions
[] = {
5496 { TextureNormalEXT_names
, TextureNormalEXT_remap_index
, -1 },
5501 #if defined(need_GL_EXT_timer_query)
5502 static const struct dri_extension_function GL_EXT_timer_query_functions
[] = {
5503 { GetQueryObjectui64vEXT_names
, GetQueryObjectui64vEXT_remap_index
, -1 },
5504 { GetQueryObjecti64vEXT_names
, GetQueryObjecti64vEXT_remap_index
, -1 },
5509 #if defined(need_GL_EXT_vertex_array)
5510 static const struct dri_extension_function GL_EXT_vertex_array_functions
[] = {
5511 { IndexPointerEXT_names
, IndexPointerEXT_remap_index
, -1 },
5512 { NormalPointerEXT_names
, NormalPointerEXT_remap_index
, -1 },
5513 { VertexPointerEXT_names
, VertexPointerEXT_remap_index
, -1 },
5514 { TexCoordPointerEXT_names
, TexCoordPointerEXT_remap_index
, -1 },
5515 { EdgeFlagPointerEXT_names
, EdgeFlagPointerEXT_remap_index
, -1 },
5516 { ArrayElement_names
, -1, 306 },
5517 { ColorPointerEXT_names
, ColorPointerEXT_remap_index
, -1 },
5518 { GetPointerv_names
, -1, 329 },
5519 { DrawArrays_names
, -1, 310 },
5524 #if defined(need_GL_EXT_vertex_weighting)
5525 static const struct dri_extension_function GL_EXT_vertex_weighting_functions
[] = {
5526 { VertexWeightfvEXT_names
, VertexWeightfvEXT_remap_index
, -1 },
5527 { VertexWeightfEXT_names
, VertexWeightfEXT_remap_index
, -1 },
5528 { VertexWeightPointerEXT_names
, VertexWeightPointerEXT_remap_index
, -1 },
5533 #if defined(need_GL_HP_image_transform)
5534 static const struct dri_extension_function GL_HP_image_transform_functions
[] = {
5535 { GetImageTransformParameterfvHP_names
, GetImageTransformParameterfvHP_remap_index
, -1 },
5536 { ImageTransformParameterfHP_names
, ImageTransformParameterfHP_remap_index
, -1 },
5537 { ImageTransformParameterfvHP_names
, ImageTransformParameterfvHP_remap_index
, -1 },
5538 { ImageTransformParameteriHP_names
, ImageTransformParameteriHP_remap_index
, -1 },
5539 { GetImageTransformParameterivHP_names
, GetImageTransformParameterivHP_remap_index
, -1 },
5540 { ImageTransformParameterivHP_names
, ImageTransformParameterivHP_remap_index
, -1 },
5545 #if defined(need_GL_IBM_multimode_draw_arrays)
5546 static const struct dri_extension_function GL_IBM_multimode_draw_arrays_functions
[] = {
5547 { MultiModeDrawArraysIBM_names
, MultiModeDrawArraysIBM_remap_index
, -1 },
5548 { MultiModeDrawElementsIBM_names
, MultiModeDrawElementsIBM_remap_index
, -1 },
5553 #if defined(need_GL_IBM_vertex_array_lists)
5554 static const struct dri_extension_function GL_IBM_vertex_array_lists_functions
[] = {
5555 { SecondaryColorPointerListIBM_names
, SecondaryColorPointerListIBM_remap_index
, -1 },
5556 { NormalPointerListIBM_names
, NormalPointerListIBM_remap_index
, -1 },
5557 { FogCoordPointerListIBM_names
, FogCoordPointerListIBM_remap_index
, -1 },
5558 { VertexPointerListIBM_names
, VertexPointerListIBM_remap_index
, -1 },
5559 { ColorPointerListIBM_names
, ColorPointerListIBM_remap_index
, -1 },
5560 { TexCoordPointerListIBM_names
, TexCoordPointerListIBM_remap_index
, -1 },
5561 { IndexPointerListIBM_names
, IndexPointerListIBM_remap_index
, -1 },
5562 { EdgeFlagPointerListIBM_names
, EdgeFlagPointerListIBM_remap_index
, -1 },
5567 #if defined(need_GL_INGR_blend_func_separate)
5568 static const struct dri_extension_function GL_INGR_blend_func_separate_functions
[] = {
5569 { BlendFuncSeparateEXT_names
, BlendFuncSeparateEXT_remap_index
, -1 },
5574 #if defined(need_GL_INTEL_parallel_arrays)
5575 static const struct dri_extension_function GL_INTEL_parallel_arrays_functions
[] = {
5576 { VertexPointervINTEL_names
, VertexPointervINTEL_remap_index
, -1 },
5577 { ColorPointervINTEL_names
, ColorPointervINTEL_remap_index
, -1 },
5578 { NormalPointervINTEL_names
, NormalPointervINTEL_remap_index
, -1 },
5579 { TexCoordPointervINTEL_names
, TexCoordPointervINTEL_remap_index
, -1 },
5584 #if defined(need_GL_MESA_resize_buffers)
5585 static const struct dri_extension_function GL_MESA_resize_buffers_functions
[] = {
5586 { ResizeBuffersMESA_names
, ResizeBuffersMESA_remap_index
, -1 },
5591 #if defined(need_GL_MESA_shader_debug)
5592 static const struct dri_extension_function GL_MESA_shader_debug_functions
[] = {
5593 { GetDebugLogLengthMESA_names
, GetDebugLogLengthMESA_remap_index
, -1 },
5594 { ClearDebugLogMESA_names
, ClearDebugLogMESA_remap_index
, -1 },
5595 { GetDebugLogMESA_names
, GetDebugLogMESA_remap_index
, -1 },
5596 { CreateDebugObjectMESA_names
, CreateDebugObjectMESA_remap_index
, -1 },
5601 #if defined(need_GL_MESA_window_pos)
5602 static const struct dri_extension_function GL_MESA_window_pos_functions
[] = {
5603 { WindowPos3fMESA_names
, WindowPos3fMESA_remap_index
, -1 },
5604 { WindowPos2dvMESA_names
, WindowPos2dvMESA_remap_index
, -1 },
5605 { WindowPos4svMESA_names
, WindowPos4svMESA_remap_index
, -1 },
5606 { WindowPos2svMESA_names
, WindowPos2svMESA_remap_index
, -1 },
5607 { WindowPos3dMESA_names
, WindowPos3dMESA_remap_index
, -1 },
5608 { WindowPos2fvMESA_names
, WindowPos2fvMESA_remap_index
, -1 },
5609 { WindowPos4dMESA_names
, WindowPos4dMESA_remap_index
, -1 },
5610 { WindowPos2dMESA_names
, WindowPos2dMESA_remap_index
, -1 },
5611 { WindowPos4ivMESA_names
, WindowPos4ivMESA_remap_index
, -1 },
5612 { WindowPos4fMESA_names
, WindowPos4fMESA_remap_index
, -1 },
5613 { WindowPos3dvMESA_names
, WindowPos3dvMESA_remap_index
, -1 },
5614 { WindowPos3fvMESA_names
, WindowPos3fvMESA_remap_index
, -1 },
5615 { WindowPos4dvMESA_names
, WindowPos4dvMESA_remap_index
, -1 },
5616 { WindowPos2iMESA_names
, WindowPos2iMESA_remap_index
, -1 },
5617 { WindowPos3sMESA_names
, WindowPos3sMESA_remap_index
, -1 },
5618 { WindowPos4sMESA_names
, WindowPos4sMESA_remap_index
, -1 },
5619 { WindowPos2ivMESA_names
, WindowPos2ivMESA_remap_index
, -1 },
5620 { WindowPos2sMESA_names
, WindowPos2sMESA_remap_index
, -1 },
5621 { WindowPos3iMESA_names
, WindowPos3iMESA_remap_index
, -1 },
5622 { WindowPos3ivMESA_names
, WindowPos3ivMESA_remap_index
, -1 },
5623 { WindowPos4iMESA_names
, WindowPos4iMESA_remap_index
, -1 },
5624 { WindowPos4fvMESA_names
, WindowPos4fvMESA_remap_index
, -1 },
5625 { WindowPos3svMESA_names
, WindowPos3svMESA_remap_index
, -1 },
5626 { WindowPos2fMESA_names
, WindowPos2fMESA_remap_index
, -1 },
5631 #if defined(need_GL_NV_evaluators)
5632 static const struct dri_extension_function GL_NV_evaluators_functions
[] = {
5633 { GetMapAttribParameterivNV_names
, GetMapAttribParameterivNV_remap_index
, -1 },
5634 { MapControlPointsNV_names
, MapControlPointsNV_remap_index
, -1 },
5635 { MapParameterfvNV_names
, MapParameterfvNV_remap_index
, -1 },
5636 { EvalMapsNV_names
, EvalMapsNV_remap_index
, -1 },
5637 { GetMapAttribParameterfvNV_names
, GetMapAttribParameterfvNV_remap_index
, -1 },
5638 { MapParameterivNV_names
, MapParameterivNV_remap_index
, -1 },
5639 { GetMapParameterivNV_names
, GetMapParameterivNV_remap_index
, -1 },
5640 { GetMapParameterfvNV_names
, GetMapParameterfvNV_remap_index
, -1 },
5641 { GetMapControlPointsNV_names
, GetMapControlPointsNV_remap_index
, -1 },
5646 #if defined(need_GL_NV_fence)
5647 static const struct dri_extension_function GL_NV_fence_functions
[] = {
5648 { GenFencesNV_names
, GenFencesNV_remap_index
, -1 },
5649 { TestFenceNV_names
, TestFenceNV_remap_index
, -1 },
5650 { IsFenceNV_names
, IsFenceNV_remap_index
, -1 },
5651 { DeleteFencesNV_names
, DeleteFencesNV_remap_index
, -1 },
5652 { SetFenceNV_names
, SetFenceNV_remap_index
, -1 },
5653 { GetFenceivNV_names
, GetFenceivNV_remap_index
, -1 },
5654 { FinishFenceNV_names
, FinishFenceNV_remap_index
, -1 },
5659 #if defined(need_GL_NV_fragment_program)
5660 static const struct dri_extension_function GL_NV_fragment_program_functions
[] = {
5661 { GetProgramNamedParameterdvNV_names
, GetProgramNamedParameterdvNV_remap_index
, -1 },
5662 { GetProgramNamedParameterfvNV_names
, GetProgramNamedParameterfvNV_remap_index
, -1 },
5663 { ProgramNamedParameter4fNV_names
, ProgramNamedParameter4fNV_remap_index
, -1 },
5664 { ProgramNamedParameter4fvNV_names
, ProgramNamedParameter4fvNV_remap_index
, -1 },
5665 { ProgramNamedParameter4dvNV_names
, ProgramNamedParameter4dvNV_remap_index
, -1 },
5666 { ProgramNamedParameter4dNV_names
, ProgramNamedParameter4dNV_remap_index
, -1 },
5671 #if defined(need_GL_NV_point_sprite)
5672 static const struct dri_extension_function GL_NV_point_sprite_functions
[] = {
5673 { PointParameteriNV_names
, PointParameteriNV_remap_index
, -1 },
5674 { PointParameterivNV_names
, PointParameterivNV_remap_index
, -1 },
5679 #if defined(need_GL_NV_register_combiners)
5680 static const struct dri_extension_function GL_NV_register_combiners_functions
[] = {
5681 { CombinerOutputNV_names
, CombinerOutputNV_remap_index
, -1 },
5682 { CombinerParameterfvNV_names
, CombinerParameterfvNV_remap_index
, -1 },
5683 { GetCombinerOutputParameterfvNV_names
, GetCombinerOutputParameterfvNV_remap_index
, -1 },
5684 { FinalCombinerInputNV_names
, FinalCombinerInputNV_remap_index
, -1 },
5685 { GetCombinerInputParameterfvNV_names
, GetCombinerInputParameterfvNV_remap_index
, -1 },
5686 { GetCombinerOutputParameterivNV_names
, GetCombinerOutputParameterivNV_remap_index
, -1 },
5687 { CombinerParameteriNV_names
, CombinerParameteriNV_remap_index
, -1 },
5688 { GetFinalCombinerInputParameterivNV_names
, GetFinalCombinerInputParameterivNV_remap_index
, -1 },
5689 { CombinerInputNV_names
, CombinerInputNV_remap_index
, -1 },
5690 { CombinerParameterfNV_names
, CombinerParameterfNV_remap_index
, -1 },
5691 { GetFinalCombinerInputParameterfvNV_names
, GetFinalCombinerInputParameterfvNV_remap_index
, -1 },
5692 { GetCombinerInputParameterivNV_names
, GetCombinerInputParameterivNV_remap_index
, -1 },
5693 { CombinerParameterivNV_names
, CombinerParameterivNV_remap_index
, -1 },
5698 #if defined(need_GL_NV_register_combiners2)
5699 static const struct dri_extension_function GL_NV_register_combiners2_functions
[] = {
5700 { CombinerStageParameterfvNV_names
, CombinerStageParameterfvNV_remap_index
, -1 },
5701 { GetCombinerStageParameterfvNV_names
, GetCombinerStageParameterfvNV_remap_index
, -1 },
5706 #if defined(need_GL_NV_vertex_array_range)
5707 static const struct dri_extension_function GL_NV_vertex_array_range_functions
[] = {
5708 { FlushVertexArrayRangeNV_names
, FlushVertexArrayRangeNV_remap_index
, -1 },
5709 { VertexArrayRangeNV_names
, VertexArrayRangeNV_remap_index
, -1 },
5714 #if defined(need_GL_NV_vertex_program)
5715 static const struct dri_extension_function GL_NV_vertex_program_functions
[] = {
5716 { ProgramParameter4fNV_names
, ProgramParameter4fNV_remap_index
, -1 },
5717 { VertexAttrib4ubvNV_names
, VertexAttrib4ubvNV_remap_index
, -1 },
5718 { VertexAttrib4svNV_names
, VertexAttrib4svNV_remap_index
, -1 },
5719 { VertexAttribs1dvNV_names
, VertexAttribs1dvNV_remap_index
, -1 },
5720 { VertexAttrib1fvNV_names
, VertexAttrib1fvNV_remap_index
, -1 },
5721 { ProgramParameter4dvNV_names
, ProgramParameter4dvNV_remap_index
, -1 },
5722 { VertexAttrib4fNV_names
, VertexAttrib4fNV_remap_index
, -1 },
5723 { VertexAttrib2dNV_names
, VertexAttrib2dNV_remap_index
, -1 },
5724 { VertexAttrib4ubNV_names
, VertexAttrib4ubNV_remap_index
, -1 },
5725 { VertexAttribs3dvNV_names
, VertexAttribs3dvNV_remap_index
, -1 },
5726 { VertexAttribs4fvNV_names
, VertexAttribs4fvNV_remap_index
, -1 },
5727 { VertexAttrib2sNV_names
, VertexAttrib2sNV_remap_index
, -1 },
5728 { VertexAttribs3fvNV_names
, VertexAttribs3fvNV_remap_index
, -1 },
5729 { ProgramParameter4dNV_names
, ProgramParameter4dNV_remap_index
, -1 },
5730 { LoadProgramNV_names
, LoadProgramNV_remap_index
, -1 },
5731 { VertexAttrib4fvNV_names
, VertexAttrib4fvNV_remap_index
, -1 },
5732 { VertexAttrib3fNV_names
, VertexAttrib3fNV_remap_index
, -1 },
5733 { VertexAttribs2dvNV_names
, VertexAttribs2dvNV_remap_index
, -1 },
5734 { GetProgramParameterfvNV_names
, GetProgramParameterfvNV_remap_index
, -1 },
5735 { VertexAttrib3dNV_names
, VertexAttrib3dNV_remap_index
, -1 },
5736 { VertexAttrib2fvNV_names
, VertexAttrib2fvNV_remap_index
, -1 },
5737 { VertexAttrib2dvNV_names
, VertexAttrib2dvNV_remap_index
, -1 },
5738 { VertexAttrib1dvNV_names
, VertexAttrib1dvNV_remap_index
, -1 },
5739 { ProgramParameter4fvNV_names
, ProgramParameter4fvNV_remap_index
, -1 },
5740 { VertexAttrib1svNV_names
, VertexAttrib1svNV_remap_index
, -1 },
5741 { VertexAttribs2svNV_names
, VertexAttribs2svNV_remap_index
, -1 },
5742 { GetVertexAttribivNV_names
, GetVertexAttribivNV_remap_index
, -1 },
5743 { GetVertexAttribfvNV_names
, GetVertexAttribfvNV_remap_index
, -1 },
5744 { VertexAttrib2svNV_names
, VertexAttrib2svNV_remap_index
, -1 },
5745 { VertexAttribs1fvNV_names
, VertexAttribs1fvNV_remap_index
, -1 },
5746 { IsProgramNV_names
, IsProgramNV_remap_index
, -1 },
5747 { VertexAttrib2fNV_names
, VertexAttrib2fNV_remap_index
, -1 },
5748 { RequestResidentProgramsNV_names
, RequestResidentProgramsNV_remap_index
, -1 },
5749 { ExecuteProgramNV_names
, ExecuteProgramNV_remap_index
, -1 },
5750 { VertexAttribPointerNV_names
, VertexAttribPointerNV_remap_index
, -1 },
5751 { TrackMatrixNV_names
, TrackMatrixNV_remap_index
, -1 },
5752 { GetProgramParameterdvNV_names
, GetProgramParameterdvNV_remap_index
, -1 },
5753 { GetTrackMatrixivNV_names
, GetTrackMatrixivNV_remap_index
, -1 },
5754 { VertexAttrib3svNV_names
, VertexAttrib3svNV_remap_index
, -1 },
5755 { ProgramParameters4fvNV_names
, ProgramParameters4fvNV_remap_index
, -1 },
5756 { GetProgramivNV_names
, GetProgramivNV_remap_index
, -1 },
5757 { GetVertexAttribdvNV_names
, GetVertexAttribdvNV_remap_index
, -1 },
5758 { VertexAttrib3fvNV_names
, VertexAttrib3fvNV_remap_index
, -1 },
5759 { VertexAttribs2fvNV_names
, VertexAttribs2fvNV_remap_index
, -1 },
5760 { DeleteProgramsNV_names
, DeleteProgramsNV_remap_index
, -1 },
5761 { GetVertexAttribPointervNV_names
, GetVertexAttribPointervNV_remap_index
, -1 },
5762 { GetProgramStringNV_names
, GetProgramStringNV_remap_index
, -1 },
5763 { VertexAttrib4sNV_names
, VertexAttrib4sNV_remap_index
, -1 },
5764 { VertexAttribs4dvNV_names
, VertexAttribs4dvNV_remap_index
, -1 },
5765 { ProgramParameters4dvNV_names
, ProgramParameters4dvNV_remap_index
, -1 },
5766 { VertexAttrib3sNV_names
, VertexAttrib3sNV_remap_index
, -1 },
5767 { VertexAttrib1fNV_names
, VertexAttrib1fNV_remap_index
, -1 },
5768 { VertexAttrib4dNV_names
, VertexAttrib4dNV_remap_index
, -1 },
5769 { VertexAttribs4ubvNV_names
, VertexAttribs4ubvNV_remap_index
, -1 },
5770 { VertexAttribs3svNV_names
, VertexAttribs3svNV_remap_index
, -1 },
5771 { VertexAttrib1sNV_names
, VertexAttrib1sNV_remap_index
, -1 },
5772 { BindProgramNV_names
, BindProgramNV_remap_index
, -1 },
5773 { AreProgramsResidentNV_names
, AreProgramsResidentNV_remap_index
, -1 },
5774 { VertexAttrib3dvNV_names
, VertexAttrib3dvNV_remap_index
, -1 },
5775 { VertexAttrib1dNV_names
, VertexAttrib1dNV_remap_index
, -1 },
5776 { VertexAttribs4svNV_names
, VertexAttribs4svNV_remap_index
, -1 },
5777 { VertexAttribs1svNV_names
, VertexAttribs1svNV_remap_index
, -1 },
5778 { GenProgramsNV_names
, GenProgramsNV_remap_index
, -1 },
5779 { VertexAttrib4dvNV_names
, VertexAttrib4dvNV_remap_index
, -1 },
5784 #if defined(need_GL_PGI_misc_hints)
5785 static const struct dri_extension_function GL_PGI_misc_hints_functions
[] = {
5786 { HintPGI_names
, HintPGI_remap_index
, -1 },
5791 #if defined(need_GL_SGIS_detail_texture)
5792 static const struct dri_extension_function GL_SGIS_detail_texture_functions
[] = {
5793 { GetDetailTexFuncSGIS_names
, GetDetailTexFuncSGIS_remap_index
, -1 },
5794 { DetailTexFuncSGIS_names
, DetailTexFuncSGIS_remap_index
, -1 },
5799 #if defined(need_GL_SGIS_fog_function)
5800 static const struct dri_extension_function GL_SGIS_fog_function_functions
[] = {
5801 { FogFuncSGIS_names
, FogFuncSGIS_remap_index
, -1 },
5802 { GetFogFuncSGIS_names
, GetFogFuncSGIS_remap_index
, -1 },
5807 #if defined(need_GL_SGIS_multisample)
5808 static const struct dri_extension_function GL_SGIS_multisample_functions
[] = {
5809 { SampleMaskSGIS_names
, SampleMaskSGIS_remap_index
, -1 },
5810 { SamplePatternSGIS_names
, SamplePatternSGIS_remap_index
, -1 },
5815 #if defined(need_GL_SGIS_pixel_texture)
5816 static const struct dri_extension_function GL_SGIS_pixel_texture_functions
[] = {
5817 { PixelTexGenParameterfvSGIS_names
, PixelTexGenParameterfvSGIS_remap_index
, -1 },
5818 { GetPixelTexGenParameterivSGIS_names
, GetPixelTexGenParameterivSGIS_remap_index
, -1 },
5819 { PixelTexGenParameteriSGIS_names
, PixelTexGenParameteriSGIS_remap_index
, -1 },
5820 { PixelTexGenParameterivSGIS_names
, PixelTexGenParameterivSGIS_remap_index
, -1 },
5821 { PixelTexGenParameterfSGIS_names
, PixelTexGenParameterfSGIS_remap_index
, -1 },
5822 { GetPixelTexGenParameterfvSGIS_names
, GetPixelTexGenParameterfvSGIS_remap_index
, -1 },
5827 #if defined(need_GL_SGIS_point_parameters)
5828 static const struct dri_extension_function GL_SGIS_point_parameters_functions
[] = {
5829 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
5830 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
5835 #if defined(need_GL_SGIS_sharpen_texture)
5836 static const struct dri_extension_function GL_SGIS_sharpen_texture_functions
[] = {
5837 { GetSharpenTexFuncSGIS_names
, GetSharpenTexFuncSGIS_remap_index
, -1 },
5838 { SharpenTexFuncSGIS_names
, SharpenTexFuncSGIS_remap_index
, -1 },
5843 #if defined(need_GL_SGIS_texture4D)
5844 static const struct dri_extension_function GL_SGIS_texture4D_functions
[] = {
5845 { TexImage4DSGIS_names
, TexImage4DSGIS_remap_index
, -1 },
5846 { TexSubImage4DSGIS_names
, TexSubImage4DSGIS_remap_index
, -1 },
5851 #if defined(need_GL_SGIS_texture_color_mask)
5852 static const struct dri_extension_function GL_SGIS_texture_color_mask_functions
[] = {
5853 { TextureColorMaskSGIS_names
, TextureColorMaskSGIS_remap_index
, -1 },
5858 #if defined(need_GL_SGIS_texture_filter4)
5859 static const struct dri_extension_function GL_SGIS_texture_filter4_functions
[] = {
5860 { GetTexFilterFuncSGIS_names
, GetTexFilterFuncSGIS_remap_index
, -1 },
5861 { TexFilterFuncSGIS_names
, TexFilterFuncSGIS_remap_index
, -1 },
5866 #if defined(need_GL_SGIX_async)
5867 static const struct dri_extension_function GL_SGIX_async_functions
[] = {
5868 { AsyncMarkerSGIX_names
, AsyncMarkerSGIX_remap_index
, -1 },
5869 { FinishAsyncSGIX_names
, FinishAsyncSGIX_remap_index
, -1 },
5870 { PollAsyncSGIX_names
, PollAsyncSGIX_remap_index
, -1 },
5871 { DeleteAsyncMarkersSGIX_names
, DeleteAsyncMarkersSGIX_remap_index
, -1 },
5872 { IsAsyncMarkerSGIX_names
, IsAsyncMarkerSGIX_remap_index
, -1 },
5873 { GenAsyncMarkersSGIX_names
, GenAsyncMarkersSGIX_remap_index
, -1 },
5878 #if defined(need_GL_SGIX_flush_raster)
5879 static const struct dri_extension_function GL_SGIX_flush_raster_functions
[] = {
5880 { FlushRasterSGIX_names
, FlushRasterSGIX_remap_index
, -1 },
5885 #if defined(need_GL_SGIX_fragment_lighting)
5886 static const struct dri_extension_function GL_SGIX_fragment_lighting_functions
[] = {
5887 { FragmentMaterialfvSGIX_names
, FragmentMaterialfvSGIX_remap_index
, -1 },
5888 { FragmentLightModelivSGIX_names
, FragmentLightModelivSGIX_remap_index
, -1 },
5889 { FragmentLightiSGIX_names
, FragmentLightiSGIX_remap_index
, -1 },
5890 { GetFragmentMaterialfvSGIX_names
, GetFragmentMaterialfvSGIX_remap_index
, -1 },
5891 { FragmentMaterialfSGIX_names
, FragmentMaterialfSGIX_remap_index
, -1 },
5892 { GetFragmentLightivSGIX_names
, GetFragmentLightivSGIX_remap_index
, -1 },
5893 { FragmentLightModeliSGIX_names
, FragmentLightModeliSGIX_remap_index
, -1 },
5894 { FragmentLightivSGIX_names
, FragmentLightivSGIX_remap_index
, -1 },
5895 { GetFragmentMaterialivSGIX_names
, GetFragmentMaterialivSGIX_remap_index
, -1 },
5896 { FragmentLightModelfSGIX_names
, FragmentLightModelfSGIX_remap_index
, -1 },
5897 { FragmentColorMaterialSGIX_names
, FragmentColorMaterialSGIX_remap_index
, -1 },
5898 { FragmentMaterialiSGIX_names
, FragmentMaterialiSGIX_remap_index
, -1 },
5899 { LightEnviSGIX_names
, LightEnviSGIX_remap_index
, -1 },
5900 { FragmentLightModelfvSGIX_names
, FragmentLightModelfvSGIX_remap_index
, -1 },
5901 { FragmentLightfvSGIX_names
, FragmentLightfvSGIX_remap_index
, -1 },
5902 { FragmentLightfSGIX_names
, FragmentLightfSGIX_remap_index
, -1 },
5903 { GetFragmentLightfvSGIX_names
, GetFragmentLightfvSGIX_remap_index
, -1 },
5904 { FragmentMaterialivSGIX_names
, FragmentMaterialivSGIX_remap_index
, -1 },
5909 #if defined(need_GL_SGIX_framezoom)
5910 static const struct dri_extension_function GL_SGIX_framezoom_functions
[] = {
5911 { FrameZoomSGIX_names
, FrameZoomSGIX_remap_index
, -1 },
5916 #if defined(need_GL_SGIX_igloo_interface)
5917 static const struct dri_extension_function GL_SGIX_igloo_interface_functions
[] = {
5918 { IglooInterfaceSGIX_names
, IglooInterfaceSGIX_remap_index
, -1 },
5923 #if defined(need_GL_SGIX_instruments)
5924 static const struct dri_extension_function GL_SGIX_instruments_functions
[] = {
5925 { ReadInstrumentsSGIX_names
, ReadInstrumentsSGIX_remap_index
, -1 },
5926 { GetInstrumentsSGIX_names
, GetInstrumentsSGIX_remap_index
, -1 },
5927 { StartInstrumentsSGIX_names
, StartInstrumentsSGIX_remap_index
, -1 },
5928 { StopInstrumentsSGIX_names
, StopInstrumentsSGIX_remap_index
, -1 },
5929 { InstrumentsBufferSGIX_names
, InstrumentsBufferSGIX_remap_index
, -1 },
5930 { PollInstrumentsSGIX_names
, PollInstrumentsSGIX_remap_index
, -1 },
5935 #if defined(need_GL_SGIX_list_priority)
5936 static const struct dri_extension_function GL_SGIX_list_priority_functions
[] = {
5937 { ListParameterfSGIX_names
, ListParameterfSGIX_remap_index
, -1 },
5938 { GetListParameterivSGIX_names
, GetListParameterivSGIX_remap_index
, -1 },
5939 { GetListParameterfvSGIX_names
, GetListParameterfvSGIX_remap_index
, -1 },
5940 { ListParameteriSGIX_names
, ListParameteriSGIX_remap_index
, -1 },
5941 { ListParameterfvSGIX_names
, ListParameterfvSGIX_remap_index
, -1 },
5942 { ListParameterivSGIX_names
, ListParameterivSGIX_remap_index
, -1 },
5947 #if defined(need_GL_SGIX_pixel_texture)
5948 static const struct dri_extension_function GL_SGIX_pixel_texture_functions
[] = {
5949 { PixelTexGenSGIX_names
, PixelTexGenSGIX_remap_index
, -1 },
5954 #if defined(need_GL_SGIX_polynomial_ffd)
5955 static const struct dri_extension_function GL_SGIX_polynomial_ffd_functions
[] = {
5956 { LoadIdentityDeformationMapSGIX_names
, LoadIdentityDeformationMapSGIX_remap_index
, -1 },
5957 { DeformationMap3dSGIX_names
, DeformationMap3dSGIX_remap_index
, -1 },
5958 { DeformSGIX_names
, DeformSGIX_remap_index
, -1 },
5959 { DeformationMap3fSGIX_names
, DeformationMap3fSGIX_remap_index
, -1 },
5964 #if defined(need_GL_SGIX_reference_plane)
5965 static const struct dri_extension_function GL_SGIX_reference_plane_functions
[] = {
5966 { ReferencePlaneSGIX_names
, ReferencePlaneSGIX_remap_index
, -1 },
5971 #if defined(need_GL_SGIX_sprite)
5972 static const struct dri_extension_function GL_SGIX_sprite_functions
[] = {
5973 { SpriteParameterfvSGIX_names
, SpriteParameterfvSGIX_remap_index
, -1 },
5974 { SpriteParameteriSGIX_names
, SpriteParameteriSGIX_remap_index
, -1 },
5975 { SpriteParameterfSGIX_names
, SpriteParameterfSGIX_remap_index
, -1 },
5976 { SpriteParameterivSGIX_names
, SpriteParameterivSGIX_remap_index
, -1 },
5981 #if defined(need_GL_SGIX_tag_sample_buffer)
5982 static const struct dri_extension_function GL_SGIX_tag_sample_buffer_functions
[] = {
5983 { TagSampleBufferSGIX_names
, TagSampleBufferSGIX_remap_index
, -1 },
5988 #if defined(need_GL_SGI_color_table)
5989 static const struct dri_extension_function GL_SGI_color_table_functions
[] = {
5990 { ColorTableParameteriv_names
, -1, 341 },
5991 { ColorTable_names
, -1, 339 },
5992 { GetColorTable_names
, -1, 343 },
5993 { CopyColorTable_names
, -1, 342 },
5994 { ColorTableParameterfv_names
, -1, 340 },
5995 { GetColorTableParameterfv_names
, -1, 344 },
5996 { GetColorTableParameteriv_names
, -1, 345 },
6001 #if defined(need_GL_SUNX_constant_data)
6002 static const struct dri_extension_function GL_SUNX_constant_data_functions
[] = {
6003 { FinishTextureSUNX_names
, FinishTextureSUNX_remap_index
, -1 },
6008 #if defined(need_GL_SUN_global_alpha)
6009 static const struct dri_extension_function GL_SUN_global_alpha_functions
[] = {
6010 { GlobalAlphaFactorubSUN_names
, GlobalAlphaFactorubSUN_remap_index
, -1 },
6011 { GlobalAlphaFactoriSUN_names
, GlobalAlphaFactoriSUN_remap_index
, -1 },
6012 { GlobalAlphaFactordSUN_names
, GlobalAlphaFactordSUN_remap_index
, -1 },
6013 { GlobalAlphaFactoruiSUN_names
, GlobalAlphaFactoruiSUN_remap_index
, -1 },
6014 { GlobalAlphaFactorbSUN_names
, GlobalAlphaFactorbSUN_remap_index
, -1 },
6015 { GlobalAlphaFactorfSUN_names
, GlobalAlphaFactorfSUN_remap_index
, -1 },
6016 { GlobalAlphaFactorusSUN_names
, GlobalAlphaFactorusSUN_remap_index
, -1 },
6017 { GlobalAlphaFactorsSUN_names
, GlobalAlphaFactorsSUN_remap_index
, -1 },
6022 #if defined(need_GL_SUN_mesh_array)
6023 static const struct dri_extension_function GL_SUN_mesh_array_functions
[] = {
6024 { DrawMeshArraysSUN_names
, DrawMeshArraysSUN_remap_index
, -1 },
6029 #if defined(need_GL_SUN_triangle_list)
6030 static const struct dri_extension_function GL_SUN_triangle_list_functions
[] = {
6031 { ReplacementCodeubSUN_names
, ReplacementCodeubSUN_remap_index
, -1 },
6032 { ReplacementCodeubvSUN_names
, ReplacementCodeubvSUN_remap_index
, -1 },
6033 { ReplacementCodeusvSUN_names
, ReplacementCodeusvSUN_remap_index
, -1 },
6034 { ReplacementCodePointerSUN_names
, ReplacementCodePointerSUN_remap_index
, -1 },
6035 { ReplacementCodeusSUN_names
, ReplacementCodeusSUN_remap_index
, -1 },
6036 { ReplacementCodeuiSUN_names
, ReplacementCodeuiSUN_remap_index
, -1 },
6037 { ReplacementCodeuivSUN_names
, ReplacementCodeuivSUN_remap_index
, -1 },
6042 #if defined(need_GL_SUN_vertex)
6043 static const struct dri_extension_function GL_SUN_vertex_functions
[] = {
6044 { ReplacementCodeuiColor3fVertex3fvSUN_names
, ReplacementCodeuiColor3fVertex3fvSUN_remap_index
, -1 },
6045 { TexCoord4fColor4fNormal3fVertex4fvSUN_names
, TexCoord4fColor4fNormal3fVertex4fvSUN_remap_index
, -1 },
6046 { TexCoord2fColor4ubVertex3fvSUN_names
, TexCoord2fColor4ubVertex3fvSUN_remap_index
, -1 },
6047 { ReplacementCodeuiVertex3fvSUN_names
, ReplacementCodeuiVertex3fvSUN_remap_index
, -1 },
6048 { ReplacementCodeuiTexCoord2fVertex3fvSUN_names
, ReplacementCodeuiTexCoord2fVertex3fvSUN_remap_index
, -1 },
6049 { ReplacementCodeuiNormal3fVertex3fSUN_names
, ReplacementCodeuiNormal3fVertex3fSUN_remap_index
, -1 },
6050 { Color4ubVertex3fvSUN_names
, Color4ubVertex3fvSUN_remap_index
, -1 },
6051 { Color4ubVertex3fSUN_names
, Color4ubVertex3fSUN_remap_index
, -1 },
6052 { TexCoord2fVertex3fSUN_names
, TexCoord2fVertex3fSUN_remap_index
, -1 },
6053 { TexCoord2fColor4fNormal3fVertex3fSUN_names
, TexCoord2fColor4fNormal3fVertex3fSUN_remap_index
, -1 },
6054 { TexCoord2fNormal3fVertex3fvSUN_names
, TexCoord2fNormal3fVertex3fvSUN_remap_index
, -1 },
6055 { ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_names
, ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_remap_index
, -1 },
6056 { ReplacementCodeuiTexCoord2fVertex3fSUN_names
, ReplacementCodeuiTexCoord2fVertex3fSUN_remap_index
, -1 },
6057 { TexCoord2fNormal3fVertex3fSUN_names
, TexCoord2fNormal3fVertex3fSUN_remap_index
, -1 },
6058 { Color3fVertex3fSUN_names
, Color3fVertex3fSUN_remap_index
, -1 },
6059 { Color3fVertex3fvSUN_names
, Color3fVertex3fvSUN_remap_index
, -1 },
6060 { Color4fNormal3fVertex3fvSUN_names
, Color4fNormal3fVertex3fvSUN_remap_index
, -1 },
6061 { ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_names
, ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_remap_index
, -1 },
6062 { ReplacementCodeuiColor4fNormal3fVertex3fvSUN_names
, ReplacementCodeuiColor4fNormal3fVertex3fvSUN_remap_index
, -1 },
6063 { ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_names
, ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_remap_index
, -1 },
6064 { TexCoord2fColor3fVertex3fSUN_names
, TexCoord2fColor3fVertex3fSUN_remap_index
, -1 },
6065 { TexCoord4fColor4fNormal3fVertex4fSUN_names
, TexCoord4fColor4fNormal3fVertex4fSUN_remap_index
, -1 },
6066 { Color4ubVertex2fvSUN_names
, Color4ubVertex2fvSUN_remap_index
, -1 },
6067 { Normal3fVertex3fSUN_names
, Normal3fVertex3fSUN_remap_index
, -1 },
6068 { ReplacementCodeuiColor4fNormal3fVertex3fSUN_names
, ReplacementCodeuiColor4fNormal3fVertex3fSUN_remap_index
, -1 },
6069 { TexCoord2fColor4fNormal3fVertex3fvSUN_names
, TexCoord2fColor4fNormal3fVertex3fvSUN_remap_index
, -1 },
6070 { TexCoord2fVertex3fvSUN_names
, TexCoord2fVertex3fvSUN_remap_index
, -1 },
6071 { Color4ubVertex2fSUN_names
, Color4ubVertex2fSUN_remap_index
, -1 },
6072 { ReplacementCodeuiColor4ubVertex3fSUN_names
, ReplacementCodeuiColor4ubVertex3fSUN_remap_index
, -1 },
6073 { TexCoord2fColor4ubVertex3fSUN_names
, TexCoord2fColor4ubVertex3fSUN_remap_index
, -1 },
6074 { Normal3fVertex3fvSUN_names
, Normal3fVertex3fvSUN_remap_index
, -1 },
6075 { Color4fNormal3fVertex3fSUN_names
, Color4fNormal3fVertex3fSUN_remap_index
, -1 },
6076 { ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_names
, ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_remap_index
, -1 },
6077 { ReplacementCodeuiColor4ubVertex3fvSUN_names
, ReplacementCodeuiColor4ubVertex3fvSUN_remap_index
, -1 },
6078 { ReplacementCodeuiColor3fVertex3fSUN_names
, ReplacementCodeuiColor3fVertex3fSUN_remap_index
, -1 },
6079 { TexCoord4fVertex4fSUN_names
, TexCoord4fVertex4fSUN_remap_index
, -1 },
6080 { TexCoord2fColor3fVertex3fvSUN_names
, TexCoord2fColor3fVertex3fvSUN_remap_index
, -1 },
6081 { ReplacementCodeuiNormal3fVertex3fvSUN_names
, ReplacementCodeuiNormal3fVertex3fvSUN_remap_index
, -1 },
6082 { TexCoord4fVertex4fvSUN_names
, TexCoord4fVertex4fvSUN_remap_index
, -1 },
6083 { ReplacementCodeuiVertex3fSUN_names
, ReplacementCodeuiVertex3fSUN_remap_index
, -1 },
6088 #if defined(need_GL_VERSION_1_3)
6089 static const struct dri_extension_function GL_VERSION_1_3_functions
[] = {
6090 { SampleCoverageARB_names
, SampleCoverageARB_remap_index
, -1 },
6091 { MultiTexCoord3sARB_names
, -1, 398 },
6092 { ActiveTextureARB_names
, -1, 374 },
6093 { CompressedTexSubImage2DARB_names
, CompressedTexSubImage2DARB_remap_index
, -1 },
6094 { CompressedTexImage3DARB_names
, CompressedTexImage3DARB_remap_index
, -1 },
6095 { MultiTexCoord1fvARB_names
, -1, 379 },
6096 { MultTransposeMatrixdARB_names
, MultTransposeMatrixdARB_remap_index
, -1 },
6097 { CompressedTexImage1DARB_names
, CompressedTexImage1DARB_remap_index
, -1 },
6098 { MultiTexCoord3dARB_names
, -1, 392 },
6099 { MultiTexCoord2iARB_names
, -1, 388 },
6100 { MultiTexCoord2svARB_names
, -1, 391 },
6101 { MultiTexCoord2fARB_names
, -1, 386 },
6102 { LoadTransposeMatrixdARB_names
, LoadTransposeMatrixdARB_remap_index
, -1 },
6103 { MultiTexCoord3fvARB_names
, -1, 395 },
6104 { MultiTexCoord4sARB_names
, -1, 406 },
6105 { MultiTexCoord2dvARB_names
, -1, 385 },
6106 { MultiTexCoord1svARB_names
, -1, 383 },
6107 { MultiTexCoord3svARB_names
, -1, 399 },
6108 { MultiTexCoord4iARB_names
, -1, 404 },
6109 { MultiTexCoord3iARB_names
, -1, 396 },
6110 { MultiTexCoord1dARB_names
, -1, 376 },
6111 { MultiTexCoord3dvARB_names
, -1, 393 },
6112 { MultiTexCoord3ivARB_names
, -1, 397 },
6113 { MultiTexCoord2sARB_names
, -1, 390 },
6114 { MultiTexCoord4ivARB_names
, -1, 405 },
6115 { CompressedTexSubImage1DARB_names
, CompressedTexSubImage1DARB_remap_index
, -1 },
6116 { ClientActiveTextureARB_names
, -1, 375 },
6117 { CompressedTexSubImage3DARB_names
, CompressedTexSubImage3DARB_remap_index
, -1 },
6118 { MultiTexCoord2dARB_names
, -1, 384 },
6119 { MultiTexCoord4dvARB_names
, -1, 401 },
6120 { MultiTexCoord4fvARB_names
, -1, 403 },
6121 { MultiTexCoord3fARB_names
, -1, 394 },
6122 { MultTransposeMatrixfARB_names
, MultTransposeMatrixfARB_remap_index
, -1 },
6123 { CompressedTexImage2DARB_names
, CompressedTexImage2DARB_remap_index
, -1 },
6124 { MultiTexCoord4dARB_names
, -1, 400 },
6125 { MultiTexCoord1sARB_names
, -1, 382 },
6126 { MultiTexCoord1dvARB_names
, -1, 377 },
6127 { MultiTexCoord1ivARB_names
, -1, 381 },
6128 { MultiTexCoord2ivARB_names
, -1, 389 },
6129 { MultiTexCoord1iARB_names
, -1, 380 },
6130 { GetCompressedTexImageARB_names
, GetCompressedTexImageARB_remap_index
, -1 },
6131 { MultiTexCoord4svARB_names
, -1, 407 },
6132 { MultiTexCoord1fARB_names
, -1, 378 },
6133 { MultiTexCoord4fARB_names
, -1, 402 },
6134 { LoadTransposeMatrixfARB_names
, LoadTransposeMatrixfARB_remap_index
, -1 },
6135 { MultiTexCoord2fvARB_names
, -1, 387 },
6140 #if defined(need_GL_VERSION_1_4)
6141 static const struct dri_extension_function GL_VERSION_1_4_functions
[] = {
6142 { PointParameteriNV_names
, PointParameteriNV_remap_index
, -1 },
6143 { SecondaryColor3iEXT_names
, SecondaryColor3iEXT_remap_index
, -1 },
6144 { WindowPos3fMESA_names
, WindowPos3fMESA_remap_index
, -1 },
6145 { WindowPos2dvMESA_names
, WindowPos2dvMESA_remap_index
, -1 },
6146 { SecondaryColor3bEXT_names
, SecondaryColor3bEXT_remap_index
, -1 },
6147 { PointParameterfEXT_names
, PointParameterfEXT_remap_index
, -1 },
6148 { FogCoorddEXT_names
, FogCoorddEXT_remap_index
, -1 },
6149 { FogCoordfEXT_names
, FogCoordfEXT_remap_index
, -1 },
6150 { WindowPos2svMESA_names
, WindowPos2svMESA_remap_index
, -1 },
6151 { WindowPos3dMESA_names
, WindowPos3dMESA_remap_index
, -1 },
6152 { PointParameterfvEXT_names
, PointParameterfvEXT_remap_index
, -1 },
6153 { WindowPos2fvMESA_names
, WindowPos2fvMESA_remap_index
, -1 },
6154 { SecondaryColor3bvEXT_names
, SecondaryColor3bvEXT_remap_index
, -1 },
6155 { SecondaryColor3sEXT_names
, SecondaryColor3sEXT_remap_index
, -1 },
6156 { SecondaryColor3dEXT_names
, SecondaryColor3dEXT_remap_index
, -1 },
6157 { WindowPos2dMESA_names
, WindowPos2dMESA_remap_index
, -1 },
6158 { SecondaryColorPointerEXT_names
, SecondaryColorPointerEXT_remap_index
, -1 },
6159 { SecondaryColor3uiEXT_names
, SecondaryColor3uiEXT_remap_index
, -1 },
6160 { SecondaryColor3usvEXT_names
, SecondaryColor3usvEXT_remap_index
, -1 },
6161 { WindowPos3dvMESA_names
, WindowPos3dvMESA_remap_index
, -1 },
6162 { PointParameterivNV_names
, PointParameterivNV_remap_index
, -1 },
6163 { WindowPos3fvMESA_names
, WindowPos3fvMESA_remap_index
, -1 },
6164 { SecondaryColor3ivEXT_names
, SecondaryColor3ivEXT_remap_index
, -1 },
6165 { WindowPos2iMESA_names
, WindowPos2iMESA_remap_index
, -1 },
6166 { SecondaryColor3fvEXT_names
, SecondaryColor3fvEXT_remap_index
, -1 },
6167 { WindowPos3sMESA_names
, WindowPos3sMESA_remap_index
, -1 },
6168 { WindowPos2ivMESA_names
, WindowPos2ivMESA_remap_index
, -1 },
6169 { MultiDrawElementsEXT_names
, MultiDrawElementsEXT_remap_index
, -1 },
6170 { WindowPos2sMESA_names
, WindowPos2sMESA_remap_index
, -1 },
6171 { FogCoordPointerEXT_names
, FogCoordPointerEXT_remap_index
, -1 },
6172 { SecondaryColor3ubvEXT_names
, SecondaryColor3ubvEXT_remap_index
, -1 },
6173 { SecondaryColor3uivEXT_names
, SecondaryColor3uivEXT_remap_index
, -1 },
6174 { WindowPos3iMESA_names
, WindowPos3iMESA_remap_index
, -1 },
6175 { SecondaryColor3dvEXT_names
, SecondaryColor3dvEXT_remap_index
, -1 },
6176 { MultiDrawArraysEXT_names
, MultiDrawArraysEXT_remap_index
, -1 },
6177 { SecondaryColor3usEXT_names
, SecondaryColor3usEXT_remap_index
, -1 },
6178 { FogCoordfvEXT_names
, FogCoordfvEXT_remap_index
, -1 },
6179 { SecondaryColor3ubEXT_names
, SecondaryColor3ubEXT_remap_index
, -1 },
6180 { BlendFuncSeparateEXT_names
, BlendFuncSeparateEXT_remap_index
, -1 },
6181 { SecondaryColor3fEXT_names
, SecondaryColor3fEXT_remap_index
, -1 },
6182 { WindowPos3ivMESA_names
, WindowPos3ivMESA_remap_index
, -1 },
6183 { SecondaryColor3svEXT_names
, SecondaryColor3svEXT_remap_index
, -1 },
6184 { FogCoorddvEXT_names
, FogCoorddvEXT_remap_index
, -1 },
6185 { WindowPos3svMESA_names
, WindowPos3svMESA_remap_index
, -1 },
6186 { WindowPos2fMESA_names
, WindowPos2fMESA_remap_index
, -1 },
6191 #if defined(need_GL_VERSION_1_5)
6192 static const struct dri_extension_function GL_VERSION_1_5_functions
[] = {
6193 { BeginQueryARB_names
, BeginQueryARB_remap_index
, -1 },
6194 { GetBufferSubDataARB_names
, GetBufferSubDataARB_remap_index
, -1 },
6195 { BufferSubDataARB_names
, BufferSubDataARB_remap_index
, -1 },
6196 { GetQueryivARB_names
, GetQueryivARB_remap_index
, -1 },
6197 { GetQueryObjectivARB_names
, GetQueryObjectivARB_remap_index
, -1 },
6198 { BufferDataARB_names
, BufferDataARB_remap_index
, -1 },
6199 { EndQueryARB_names
, EndQueryARB_remap_index
, -1 },
6200 { GetBufferPointervARB_names
, GetBufferPointervARB_remap_index
, -1 },
6201 { GetQueryObjectuivARB_names
, GetQueryObjectuivARB_remap_index
, -1 },
6202 { GetBufferParameterivARB_names
, GetBufferParameterivARB_remap_index
, -1 },
6203 { DeleteQueriesARB_names
, DeleteQueriesARB_remap_index
, -1 },
6204 { IsQueryARB_names
, IsQueryARB_remap_index
, -1 },
6205 { MapBufferARB_names
, MapBufferARB_remap_index
, -1 },
6206 { GenQueriesARB_names
, GenQueriesARB_remap_index
, -1 },
6207 { IsBufferARB_names
, IsBufferARB_remap_index
, -1 },
6208 { DeleteBuffersARB_names
, DeleteBuffersARB_remap_index
, -1 },
6209 { UnmapBufferARB_names
, UnmapBufferARB_remap_index
, -1 },
6210 { BindBufferARB_names
, BindBufferARB_remap_index
, -1 },
6211 { GenBuffersARB_names
, GenBuffersARB_remap_index
, -1 },
6216 #if defined(need_GL_VERSION_2_0)
6217 static const struct dri_extension_function GL_VERSION_2_0_functions
[] = {
6218 { UniformMatrix3fvARB_names
, UniformMatrix3fvARB_remap_index
, -1 },
6219 { GetProgramiv_names
, GetProgramiv_remap_index
, -1 },
6220 { BlendEquationSeparateEXT_names
, BlendEquationSeparateEXT_remap_index
, -1 },
6221 { AttachShader_names
, AttachShader_remap_index
, -1 },
6222 { VertexAttrib2fARB_names
, VertexAttrib2fARB_remap_index
, -1 },
6223 { VertexAttrib3fARB_names
, VertexAttrib3fARB_remap_index
, -1 },
6224 { Uniform2fARB_names
, Uniform2fARB_remap_index
, -1 },
6225 { VertexAttrib1svARB_names
, VertexAttrib1svARB_remap_index
, -1 },
6226 { Uniform2ivARB_names
, Uniform2ivARB_remap_index
, -1 },
6227 { UniformMatrix4fvARB_names
, UniformMatrix4fvARB_remap_index
, -1 },
6228 { VertexAttrib4NusvARB_names
, VertexAttrib4NusvARB_remap_index
, -1 },
6229 { DisableVertexAttribArrayARB_names
, DisableVertexAttribArrayARB_remap_index
, -1 },
6230 { StencilMaskSeparate_names
, StencilMaskSeparate_remap_index
, -1 },
6231 { VertexAttrib1fARB_names
, VertexAttrib1fARB_remap_index
, -1 },
6232 { GetProgramInfoLog_names
, GetProgramInfoLog_remap_index
, -1 },
6233 { VertexAttrib4NbvARB_names
, VertexAttrib4NbvARB_remap_index
, -1 },
6234 { GetActiveAttribARB_names
, GetActiveAttribARB_remap_index
, -1 },
6235 { Uniform3iARB_names
, Uniform3iARB_remap_index
, -1 },
6236 { GetShaderInfoLog_names
, GetShaderInfoLog_remap_index
, -1 },
6237 { VertexAttrib1sARB_names
, VertexAttrib1sARB_remap_index
, -1 },
6238 { Uniform1fARB_names
, Uniform1fARB_remap_index
, -1 },
6239 { StencilOpSeparate_names
, StencilOpSeparate_remap_index
, -1 },
6240 { UniformMatrix2fvARB_names
, UniformMatrix2fvARB_remap_index
, -1 },
6241 { VertexAttrib3dvARB_names
, VertexAttrib3dvARB_remap_index
, -1 },
6242 { Uniform3fvARB_names
, Uniform3fvARB_remap_index
, -1 },
6243 { GetVertexAttribivARB_names
, GetVertexAttribivARB_remap_index
, -1 },
6244 { CreateProgram_names
, CreateProgram_remap_index
, -1 },
6245 { StencilFuncSeparate_names
, StencilFuncSeparate_remap_index
, -1 },
6246 { VertexAttrib3dARB_names
, VertexAttrib3dARB_remap_index
, -1 },
6247 { VertexAttrib4fARB_names
, VertexAttrib4fARB_remap_index
, -1 },
6248 { VertexAttrib4fvARB_names
, VertexAttrib4fvARB_remap_index
, -1 },
6249 { GetActiveUniformARB_names
, GetActiveUniformARB_remap_index
, -1 },
6250 { IsShader_names
, IsShader_remap_index
, -1 },
6251 { GetUniformivARB_names
, GetUniformivARB_remap_index
, -1 },
6252 { IsProgram_names
, IsProgram_remap_index
, -1 },
6253 { Uniform2fvARB_names
, Uniform2fvARB_remap_index
, -1 },
6254 { ValidateProgramARB_names
, ValidateProgramARB_remap_index
, -1 },
6255 { VertexAttrib2dARB_names
, VertexAttrib2dARB_remap_index
, -1 },
6256 { VertexAttrib1dvARB_names
, VertexAttrib1dvARB_remap_index
, -1 },
6257 { GetVertexAttribfvARB_names
, GetVertexAttribfvARB_remap_index
, -1 },
6258 { GetAttribLocationARB_names
, GetAttribLocationARB_remap_index
, -1 },
6259 { Uniform3ivARB_names
, Uniform3ivARB_remap_index
, -1 },
6260 { VertexAttrib4sARB_names
, VertexAttrib4sARB_remap_index
, -1 },
6261 { VertexAttrib2dvARB_names
, VertexAttrib2dvARB_remap_index
, -1 },
6262 { VertexAttrib2fvARB_names
, VertexAttrib2fvARB_remap_index
, -1 },
6263 { VertexAttrib4NivARB_names
, VertexAttrib4NivARB_remap_index
, -1 },
6264 { GetAttachedShaders_names
, GetAttachedShaders_remap_index
, -1 },
6265 { CompileShaderARB_names
, CompileShaderARB_remap_index
, -1 },
6266 { DeleteShader_names
, DeleteShader_remap_index
, -1 },
6267 { Uniform3fARB_names
, Uniform3fARB_remap_index
, -1 },
6268 { VertexAttrib4NuivARB_names
, VertexAttrib4NuivARB_remap_index
, -1 },
6269 { Uniform4fARB_names
, Uniform4fARB_remap_index
, -1 },
6270 { VertexAttrib1dARB_names
, VertexAttrib1dARB_remap_index
, -1 },
6271 { LinkProgramARB_names
, LinkProgramARB_remap_index
, -1 },
6272 { ShaderSourceARB_names
, ShaderSourceARB_remap_index
, -1 },
6273 { VertexAttrib3svARB_names
, VertexAttrib3svARB_remap_index
, -1 },
6274 { Uniform4ivARB_names
, Uniform4ivARB_remap_index
, -1 },
6275 { GetVertexAttribdvARB_names
, GetVertexAttribdvARB_remap_index
, -1 },
6276 { Uniform1ivARB_names
, Uniform1ivARB_remap_index
, -1 },
6277 { VertexAttrib4dvARB_names
, VertexAttrib4dvARB_remap_index
, -1 },
6278 { BindAttribLocationARB_names
, BindAttribLocationARB_remap_index
, -1 },
6279 { Uniform1iARB_names
, Uniform1iARB_remap_index
, -1 },
6280 { VertexAttribPointerARB_names
, VertexAttribPointerARB_remap_index
, -1 },
6281 { VertexAttrib4NsvARB_names
, VertexAttrib4NsvARB_remap_index
, -1 },
6282 { VertexAttrib3fvARB_names
, VertexAttrib3fvARB_remap_index
, -1 },
6283 { CreateShader_names
, CreateShader_remap_index
, -1 },
6284 { DetachShader_names
, DetachShader_remap_index
, -1 },
6285 { VertexAttrib4NubARB_names
, VertexAttrib4NubARB_remap_index
, -1 },
6286 { Uniform4fvARB_names
, Uniform4fvARB_remap_index
, -1 },
6287 { GetUniformfvARB_names
, GetUniformfvARB_remap_index
, -1 },
6288 { Uniform4iARB_names
, Uniform4iARB_remap_index
, -1 },
6289 { UseProgramObjectARB_names
, UseProgramObjectARB_remap_index
, -1 },
6290 { DeleteProgram_names
, DeleteProgram_remap_index
, -1 },
6291 { GetVertexAttribPointervNV_names
, GetVertexAttribPointervNV_remap_index
, -1 },
6292 { Uniform2iARB_names
, Uniform2iARB_remap_index
, -1 },
6293 { VertexAttrib4dARB_names
, VertexAttrib4dARB_remap_index
, -1 },
6294 { GetUniformLocationARB_names
, GetUniformLocationARB_remap_index
, -1 },
6295 { VertexAttrib3sARB_names
, VertexAttrib3sARB_remap_index
, -1 },
6296 { GetShaderSourceARB_names
, GetShaderSourceARB_remap_index
, -1 },
6297 { DrawBuffersARB_names
, DrawBuffersARB_remap_index
, -1 },
6298 { Uniform1fvARB_names
, Uniform1fvARB_remap_index
, -1 },
6299 { EnableVertexAttribArrayARB_names
, EnableVertexAttribArrayARB_remap_index
, -1 },
6300 { VertexAttrib4svARB_names
, VertexAttrib4svARB_remap_index
, -1 },
6301 { GetShaderiv_names
, GetShaderiv_remap_index
, -1 },
6302 { VertexAttrib2svARB_names
, VertexAttrib2svARB_remap_index
, -1 },
6303 { VertexAttrib4NubvARB_names
, VertexAttrib4NubvARB_remap_index
, -1 },
6304 { VertexAttrib2sARB_names
, VertexAttrib2sARB_remap_index
, -1 },
6305 { VertexAttrib1fvARB_names
, VertexAttrib1fvARB_remap_index
, -1 },
6310 #if defined(need_GL_VERSION_2_1)
6311 static const struct dri_extension_function GL_VERSION_2_1_functions
[] = {
6312 { UniformMatrix2x4fv_names
, UniformMatrix2x4fv_remap_index
, -1 },
6313 { UniformMatrix4x3fv_names
, UniformMatrix4x3fv_remap_index
, -1 },
6314 { UniformMatrix4x2fv_names
, UniformMatrix4x2fv_remap_index
, -1 },
6315 { UniformMatrix2x3fv_names
, UniformMatrix2x3fv_remap_index
, -1 },
6316 { UniformMatrix3x4fv_names
, UniformMatrix3x4fv_remap_index
, -1 },
6317 { UniformMatrix3x2fv_names
, UniformMatrix3x2fv_remap_index
, -1 },