extension_helper.h

来自「mesa-6.5-minigui源码」· C头文件 代码 · 共 2,531 行 · 第 1/5 页

H
2,531
字号
/* DO NOT EDIT - This file generated automatically by extension_helper.py (from Mesa) script *//* * (C) Copyright IBM Corporation 2005 * All Rights Reserved. *  * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sub license, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: *  * The above copyright notice and this permission notice (including the next * paragraph) shall be included in all copies or substantial portions of the * Software. *  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL * IBM, * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */#include "utils.h"#include "dispatch.h"#ifndef NULL# define NULL 0#endif#if defined(need_GL_ARB_shader_objects)static const char UniformMatrix3fvARB_names[] =     "iiip\0" /* Parameter signature */    "glUniformMatrix3fvARB\0"    "";#endif#if defined(need_GL_NV_vertex_program)static const char ProgramParameter4fNV_names[] =     "iiffff\0" /* Parameter signature */    "glProgramParameter4fNV\0"    "";#endif#if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_multisample)static const char SampleCoverageARB_names[] =     "fi\0" /* Parameter signature */    "glSampleCoverage\0"    "glSampleCoverageARB\0"    "";#endif#if defined(need_GL_EXT_convolution)static const char ConvolutionFilter1D_names[] =     "iiiiip\0" /* Parameter signature */    "glConvolutionFilter1D\0"    "glConvolutionFilter1DEXT\0"    "";#endif#if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)static const char BeginQueryARB_names[] =     "ii\0" /* Parameter signature */    "glBeginQuery\0"    "glBeginQueryARB\0"    "";#endif#if defined(need_GL_VERSION_1_4) || defined(need_GL_NV_point_sprite)static const char PointParameteriNV_names[] =     "ii\0" /* Parameter signature */    "glPointParameteri\0"    "glPointParameteriNV\0"    "";#endif#if defined(need_GL_VERSION_1_3)static const char MultiTexCoord3sARB_names[] =     "iiii\0" /* Parameter signature */    "glMultiTexCoord3s\0"    "glMultiTexCoord3sARB\0"    "";#endif#if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)static const char SecondaryColor3iEXT_names[] =     "iii\0" /* Parameter signature */    "glSecondaryColor3i\0"    "glSecondaryColor3iEXT\0"    "";#endif#if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)static const char WindowPos3fMESA_names[] =     "fff\0" /* Parameter signature */    "glWindowPos3f\0"    "glWindowPos3fARB\0"    "glWindowPos3fMESA\0"    "";#endif#if defined(need_GL_SGIS_pixel_texture)static const char PixelTexGenParameterfvSGIS_names[] =     "ip\0" /* Parameter signature */    "glPixelTexGenParameterfvSGIS\0"    "";#endif#if defined(need_GL_VERSION_1_3)static const char ActiveTextureARB_names[] =     "i\0" /* Parameter signature */    "glActiveTexture\0"    "glActiveTextureARB\0"    "";#endif#if defined(need_GL_EXT_framebuffer_blit)static const char BlitFramebufferEXT_names[] =     "iiiiiiiiii\0" /* Parameter signature */    "glBlitFramebufferEXT\0"    "";#endif#if defined(need_GL_NV_vertex_program)static const char VertexAttrib4ubvNV_names[] =     "ip\0" /* Parameter signature */    "glVertexAttrib4ubvNV\0"    "";#endif#if defined(need_GL_SGI_color_table)static const char GetColorTableParameterfvSGI_names[] =     "iip\0" /* Parameter signature */    "glGetColorTableParameterfvSGI\0"    "";#endif#if defined(need_GL_NV_fragment_program)static const char GetProgramNamedParameterdvNV_names[] =     "iipp\0" /* Parameter signature */    "glGetProgramNamedParameterdvNV\0"    "";#endif#if defined(need_GL_EXT_histogram)static const char Histogram_names[] =     "iiii\0" /* Parameter signature */    "glHistogram\0"    "glHistogramEXT\0"    "";#endif#if defined(need_GL_SGIS_texture4D)static const char TexImage4DSGIS_names[] =     "iiiiiiiiiip\0" /* Parameter signature */    "glTexImage4DSGIS\0"    "";#endif#if defined(need_GL_VERSION_1_4) || defined(need_GL_ARB_window_pos) || defined(need_GL_MESA_window_pos)static const char WindowPos2dvMESA_names[] =     "p\0" /* Parameter signature */    "glWindowPos2dv\0"    "glWindowPos2dvARB\0"    "glWindowPos2dvMESA\0"    "";#endif#if defined(need_GL_SUN_vertex)static const char ReplacementCodeuiColor3fVertex3fvSUN_names[] =     "ppp\0" /* Parameter signature */    "glReplacementCodeuiColor3fVertex3fvSUN\0"    "";#endif#if defined(need_GL_EXT_paletted_texture)static const char GetColorTableParameterivEXT_names[] =     "iip\0" /* Parameter signature */    "glGetColorTableParameterivEXT\0"    "";#endif#if defined(need_GL_EXT_blend_equation_separate) || defined(need_GL_ATI_blend_equation_separate)static const char BlendEquationSeparateEXT_names[] =     "ii\0" /* Parameter signature */    "glBlendEquationSeparateEXT\0"    "glBlendEquationSeparateATI\0"    "";#endif#if defined(need_GL_SGIX_list_priority)static const char ListParameterfSGIX_names[] =     "iif\0" /* Parameter signature */    "glListParameterfSGIX\0"    "";#endif#if defined(need_GL_VERSION_1_4) || defined(need_GL_EXT_secondary_color)static const char SecondaryColor3bEXT_names[] =     "iii\0" /* Parameter signature */    "glSecondaryColor3b\0"    "glSecondaryColor3bEXT\0"    "";#endif#if defined(need_GL_SUN_vertex)static const char TexCoord4fColor4fNormal3fVertex4fvSUN_names[] =     "pppp\0" /* Parameter signature */    "glTexCoord4fColor4fNormal3fVertex4fvSUN\0"    "";#endif#if defined(need_GL_NV_vertex_program)static const char VertexAttrib4svNV_names[] =     "ip\0" /* Parameter signature */    "glVertexAttrib4svNV\0"    "";#endif#if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)static const char GetBufferSubDataARB_names[] =     "iiip\0" /* Parameter signature */    "glGetBufferSubData\0"    "glGetBufferSubDataARB\0"    "";#endif#if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_vertex_buffer_object)static const char BufferSubDataARB_names[] =     "iiip\0" /* Parameter signature */    "glBufferSubData\0"    "glBufferSubDataARB\0"    "";#endif#if defined(need_GL_SUN_vertex)static const char TexCoord2fColor4ubVertex3fvSUN_names[] =     "ppp\0" /* Parameter signature */    "glTexCoord2fColor4ubVertex3fvSUN\0"    "";#endif#if defined(need_GL_ARB_vertex_program)static const char ProgramEnvParameter4dvARB_names[] =     "iip\0" /* Parameter signature */    "glProgramEnvParameter4dvARB\0"    "";#endif#if defined(need_GL_ARB_vertex_program)static const char VertexAttrib2fARB_names[] =     "iff\0" /* Parameter signature */    "glVertexAttrib2fARB\0"    "";#endif#if defined(need_GL_EXT_histogram)static const char GetHistogramParameterivEXT_names[] =     "iip\0" /* Parameter signature */    "glGetHistogramParameterivEXT\0"    "";#endif#if defined(need_GL_ARB_vertex_program)static const char VertexAttrib3fARB_names[] =     "ifff\0" /* Parameter signature */    "glVertexAttrib3fARB\0"    "";#endif#if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)static const char GetQueryivARB_names[] =     "iip\0" /* Parameter signature */    "glGetQueryiv\0"    "glGetQueryivARB\0"    "";#endif#if defined(need_GL_EXT_texture3D)static const char TexImage3D_names[] =     "iiiiiiiiip\0" /* Parameter signature */    "glTexImage3D\0"    "glTexImage3DEXT\0"    "";#endif#if defined(need_GL_SUN_vertex)static const char ReplacementCodeuiVertex3fvSUN_names[] =     "pp\0" /* Parameter signature */    "glReplacementCodeuiVertex3fvSUN\0"    "";#endif#if defined(need_GL_VERSION_1_5) || defined(need_GL_ARB_occlusion_query)static const char GetQueryObjectivARB_names[] =     "iip\0" /* Parameter signature */    "glGetQueryObjectiv\0"    "glGetQueryObjectivARB\0"    "";#endif#if defined(need_GL_SUN_vertex)static const char ReplacementCodeuiTexCoord2fVertex3fvSUN_names[] =     "ppp\0" /* Parameter signature */    "glReplacementCodeuiTexCoord2fVertex3fvSUN\0"    "";#endif#if defined(need_GL_VERSION_1_3) || defined(need_GL_ARB_texture_compression)static const char CompressedTexSubImage2DARB_names[] =     "iiiiiiiip\0" /* Parameter signature */    "glCompressedTexSubImage2D\0"    "glCompressedTexSubImage2DARB\0"    "";#endif#if defined(need_GL_ARB_shader_objects)static const char Uniform2fARB_names[] =     "iff\0" /* Parameter signature */    "glUniform2fARB\0"    "";#endif#if defined(need_GL_ARB_vertex_program)static const char VertexAttrib1svARB_names[] =     "ip\0" /* Parameter signature */    "glVertexAttrib1svARB\0"    "";#endif#if defined(need_GL_NV_vertex_program)static const char VertexAttribs1dvNV_names[] =     "iip\0" /* Parameter signature */    "glVertexAttribs1dvNV\0"    "";#endif#if defined(need_GL_ARB_shader_objects)static const char Uniform2ivARB_names[] =     "iip\0" /* Parameter signature */    "glUniform2ivARB\0"    "";#endif#if defined(need_GL_HP_image_transform)static const char GetImageTransformParameterfvHP_names[] =     "iip\0" /* Parameter signature */    "glGetImageTransformParameterfvHP\0"    "";#endif#if defined(need_GL_ARB_vertex_blend)static const char WeightubvARB_names[] =     "ip\0" /* Parameter signature */    "glWeightubvARB\0"    "";#endif#if defined(need_GL_EXT_convolution)static const char CopyConvolutionFilter1D_names[] =     "iiiii\0" /* Parameter signature */    "glCopyConvolutionFilter1D\0"    "glCopyConvolutionFilter1DEXT\0"    "";#endif#if defined(need_GL_SUN_vertex)static const char ReplacementCodeuiNormal3fVertex3fSUN_names[] =     "iffffff\0" /* Parameter signature */    "glReplacementCodeuiNormal3fVertex3fSUN\0"    "";#endif#if defined(need_GL_SGIX_fragment_lighting)static const char FragmentMaterialfvSGIX_names[] =     "iip\0" /* Parameter signature */    "glFragmentMaterialfvSGIX\0"    "";#endif#if defined(need_GL_EXT_blend_color)static const char BlendColor_names[] =     "ffff\0" /* Parameter signature */    "glBlendColor\0"    "glBlendColorEXT\0"    "";#endif#if defined(need_GL_ARB_shader_objects)static const char UniformMatrix4fvARB_names[] =     "iiip\0" /* Parameter signature */    "glUniformMatrix4fvARB\0"    "";#endif#if defined(need_GL_SGIX_instruments)static const char ReadInstrumentsSGIX_names[] =     "i\0" /* Parameter signature */    "glReadInstrumentsSGIX\0"    "";#endif#if defined(need_GL_SUN_vertex)static const char Color4ubVertex3fvSUN_names[] =     "pp\0" /* Parameter signature */    "glColor4ubVertex3fvSUN\0"    "";#endif#if defined(need_GL_SGIX_list_priority)static const char GetListParameterivSGIX_names[] =     "iip\0" /* Parameter signature */    "glGetListParameterivSGIX\0"    "";#endif#if defined(need_GL_ARB_vertex_program)static const char VertexAttrib4NusvARB_names[] =     "ip\0" /* Parameter signature */    "glVertexAttrib4NusvARB\0"    "";#endif#if defined(need_GL_MESA_window_pos)static const char WindowPos4svMESA_names[] =     "p\0" /* Parameter signature */    "glWindowPos4svMESA\0"    "";#endif#if defined(need_GL_ARB_shader_objects)static const char CreateProgramObjectARB_names[] =     "\0" /* Parameter signature */    "glCreateProgramObjectARB\0"    "";#endif#if defined(need_GL_SGIX_fragment_lighting)static const char FragmentLightModelivSGIX_names[] =     "ip\0" /* Parameter signature */    "glFragmentLightModelivSGIX\0"    "";#endif#if defined(need_GL_ATI_fragment_shader)static const char ColorFragmentOp3ATI_names[] =     "iiiiiiiiiiiii\0" /* Parameter signature */    "glColorFragmentOp3ATI\0"    "";#endif#if defined(need_GL_EXT_texture_object)static const char PrioritizeTextures_names[] =     "ipp\0" /* Parameter signature */    "glPrioritizeTextures\0"    "glPrioritizeTexturesEXT\0"    "";#endif#if defined(need_GL_SGIX_async)static const char AsyncMarkerSGIX_names[] =     "i\0" /* Parameter signature */    "glAsyncMarkerSGIX\0"    "";#endif#if defined(need_GL_SUN_global_alpha)static const char GlobalAlphaFactorubSUN_names[] =     "i\0" /* Parameter signature */    "glGlobalAlphaFactorubSUN\0"    "";#endif#if defined(need_GL_EXT_histogram)static const char ResetHistogram_names[] =     "i\0" /* Parameter signature */    "glResetHistogram\0"    "glResetHistogramEXT\0"    "";#endif#if defined(need_GL_NV_fragment_program)static const char GetProgramNamedParameterfvNV_names[] =     "iipp\0" /* Parameter signature */    "glGetProgramNamedParameterfvNV\0"    "";#endif#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)static const char PointParameterfEXT_names[] =     "if\0" /* Parameter signature */    "glPointParameterf\0"    "glPointParameterfARB\0"    "glPointParameterfEXT\0"    "glPointParameterfSGIS\0"    "";#endif#if defined(need_GL_SGIX_polynomial_ffd)static const char LoadIdentityDeformationMapSGIX_names[] =     "i\0" /* Parameter signature */    "glLoadIdentityDeformationMapSGIX\0"    "";

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?