⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 extension_helper.h

📁 Mesa is an open-source implementation of the OpenGL specification - a system for rendering interacti
💻 H
📖 第 1 页 / 共 5 页
字号:
/* 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_VERSION_2_0) || defined(need_GL_ARB_shader_objects)static const char UniformMatrix3fvARB_names[] =     "iiip\0" /* Parameter signature */    "glUniformMatrix3fv\0"    "glUniformMatrix3fvARB\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_2_0)static const char GetProgramiv_names[] =     "iip\0" /* Parameter signature */    "glGetProgramiv\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_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_VERSION_2_0) || defined(need_GL_EXT_blend_equation_separate) || defined(need_GL_ATI_blend_equation_separate)static const char BlendEquationSeparateEXT_names[] =     "ii\0" /* Parameter signature */    "glBlendEquationSeparate\0"    "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_VERSION_2_0)static const char AttachShader_names[] =     "ii\0" /* Parameter signature */    "glAttachShader\0"    "";#endif#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)static const char VertexAttrib2fARB_names[] =     "iff\0" /* Parameter signature */    "glVertexAttrib2f\0"    "glVertexAttrib2fARB\0"    "";#endif#if defined(need_GL_MESA_shader_debug)static const char GetDebugLogLengthMESA_names[] =     "iii\0" /* Parameter signature */    "glGetDebugLogLengthMESA\0"    "";#endif#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)static const char VertexAttrib3fARB_names[] =     "ifff\0" /* Parameter signature */    "glVertexAttrib3f\0"    "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_NV_register_combiners)static const char CombinerOutputNV_names[] =     "iiiiiiiiii\0" /* Parameter signature */    "glCombinerOutputNV\0"    "";#endif#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_shader_objects)static const char Uniform2fARB_names[] =     "iff\0" /* Parameter signature */    "glUniform2f\0"    "glUniform2fARB\0"    "";#endif#if defined(need_GL_VERSION_2_0) || defined(need_GL_ARB_vertex_program)static const char VertexAttrib1svARB_names[] =     "ip\0" /* Parameter signature */    "glVertexAttrib1sv\0"    "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_VERSION_2_0) || defined(need_GL_ARB_shader_objects)static const char Uniform2ivARB_names[] =     "iip\0" /* Parameter signature */    "glUniform2iv\0"    "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_NV_vertex_program)static const char VertexAttrib1fvNV_names[] =     "ip\0" /* Parameter signature */    "glVertexAttrib1fvNV\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_VERSION_2_0) || defined(need_GL_ARB_shader_objects)static const char UniformMatrix4fvARB_names[] =     "iiip\0" /* Parameter signature */    "glUniformMatrix4fv\0"    "glUniformMatrix4fvARB\0"    "";#endif#if defined(need_GL_APPLE_vertex_array_object)static const char DeleteVertexArraysAPPLE_names[] =     "ip\0" /* Parameter signature */    "glDeleteVertexArraysAPPLE\0"    "";#endif#if defined(need_GL_SGIX_instruments)static const char ReadInstrumentsSGIX_names[] =     "i\0" /* Parameter signature */    "glReadInstrumentsSGIX\0"    "";#endif#if defined(need_GL_VERSION_2_1)static const char UniformMatrix2x4fv_names[] =     "iiip\0" /* Parameter signature */    "glUniformMatrix2x4fv\0"    "";#endif#if defined(need_GL_SUN_vertex)static const char Color4ubVertex3fvSUN_names[] =     "pp\0" /* Parameter signature */    "glColor4ubVertex3fvSUN\0"    "";#endif#if defined(need_GL_EXT_texture_array)static const char FramebufferTextureLayerEXT_names[] =     "iiiii\0" /* Parameter signature */    "glFramebufferTextureLayerEXT\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_VERSION_2_0) || defined(need_GL_ARB_vertex_program)static const char VertexAttrib4NusvARB_names[] =     "ip\0" /* Parameter signature */    "glVertexAttrib4Nusv\0"    "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_VERSION_2_1)static const char UniformMatrix4x3fv_names[] =     "iiip\0" /* Parameter signature */    "glUniformMatrix4x3fv\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

⌨️ 快捷键说明

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