📄 extension_helper.h
字号:
/* 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 + -