📄 enums.c
字号:
/* DO NOT EDIT - This file generated automatically by gl_enums.py (from Mesa) script */
/*
* Copyright (C) 1999-2005 Brian Paul All Rights Reserved.
* 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
* BRIAN PAUL,
* 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 "glheader.h"
#include "enums.h"
#include "imports.h"
typedef struct {
size_t offset;
int n;
} enum_elt;
static const char enum_string_table[] =
"GL_2D\0"
"GL_2_BYTES\0"
"GL_3D\0"
"GL_3D_COLOR\0"
"GL_3D_COLOR_TEXTURE\0"
"GL_3_BYTES\0"
"GL_4D_COLOR_TEXTURE\0"
"GL_4_BYTES\0"
"GL_ACCUM\0"
"GL_ACCUM_ALPHA_BITS\0"
"GL_ACCUM_BLUE_BITS\0"
"GL_ACCUM_BUFFER_BIT\0"
"GL_ACCUM_CLEAR_VALUE\0"
"GL_ACCUM_GREEN_BITS\0"
"GL_ACCUM_RED_BITS\0"
"GL_ACTIVE_STENCIL_FACE_EXT\0"
"GL_ACTIVE_TEXTURE\0"
"GL_ACTIVE_TEXTURE_ARB\0"
"GL_ACTIVE_VERTEX_UNITS_ARB\0"
"GL_ADD\0"
"GL_ADD_SIGNED\0"
"GL_ADD_SIGNED_ARB\0"
"GL_ADD_SIGNED_EXT\0"
"GL_ALIASED_LINE_WIDTH_RANGE\0"
"GL_ALIASED_POINT_SIZE_RANGE\0"
"GL_ALL_ATTRIB_BITS\0"
"GL_ALL_CLIENT_ATTRIB_BITS\0"
"GL_ALPHA\0"
"GL_ALPHA12\0"
"GL_ALPHA12_EXT\0"
"GL_ALPHA16\0"
"GL_ALPHA16_EXT\0"
"GL_ALPHA4\0"
"GL_ALPHA4_EXT\0"
"GL_ALPHA8\0"
"GL_ALPHA8_EXT\0"
"GL_ALPHA_BIAS\0"
"GL_ALPHA_BITS\0"
"GL_ALPHA_SCALE\0"
"GL_ALPHA_TEST\0"
"GL_ALPHA_TEST_FUNC\0"
"GL_ALPHA_TEST_REF\0"
"GL_ALWAYS\0"
"GL_AMBIENT\0"
"GL_AMBIENT_AND_DIFFUSE\0"
"GL_AND\0"
"GL_AND_INVERTED\0"
"GL_AND_REVERSE\0"
"GL_ARRAY_BUFFER\0"
"GL_ARRAY_BUFFER_ARB\0"
"GL_ARRAY_BUFFER_BINDING\0"
"GL_ARRAY_BUFFER_BINDING_ARB\0"
"GL_ATTRIB_ARRAY_POINTER_NV\0"
"GL_ATTRIB_ARRAY_SIZE_NV\0"
"GL_ATTRIB_ARRAY_STRIDE_NV\0"
"GL_ATTRIB_ARRAY_TYPE_NV\0"
"GL_ATTRIB_STACK_DEPTH\0"
"GL_AUTO_NORMAL\0"
"GL_AUX0\0"
"GL_AUX1\0"
"GL_AUX2\0"
"GL_AUX3\0"
"GL_AUX_BUFFERS\0"
"GL_BACK\0"
"GL_BACK_LEFT\0"
"GL_BACK_RIGHT\0"
"GL_BGR\0"
"GL_BGRA\0"
"GL_BITMAP\0"
"GL_BITMAP_TOKEN\0"
"GL_BLEND\0"
"GL_BLEND_COLOR\0"
"GL_BLEND_COLOR_EXT\0"
"GL_BLEND_DST\0"
"GL_BLEND_DST_ALPHA\0"
"GL_BLEND_DST_RGB\0"
"GL_BLEND_EQUATION\0"
"GL_BLEND_EQUATION_ALPHA_EXT\0"
"GL_BLEND_EQUATION_EXT\0"
"GL_BLEND_EQUATION_RGB_EXT\0"
"GL_BLEND_SRC\0"
"GL_BLEND_SRC_ALPHA\0"
"GL_BLEND_SRC_RGB\0"
"GL_BLUE\0"
"GL_BLUE_BIAS\0"
"GL_BLUE_BITS\0"
"GL_BLUE_SCALE\0"
"GL_BOOL_ARB\0"
"GL_BOOL_VEC2_ARB\0"
"GL_BOOL_VEC3_ARB\0"
"GL_BOOL_VEC4_ARB\0"
"GL_BUFFER_ACCESS\0"
"GL_BUFFER_ACCESS_ARB\0"
"GL_BUFFER_MAPPED\0"
"GL_BUFFER_MAPPED_ARB\0"
"GL_BUFFER_MAP_POINTER\0"
"GL_BUFFER_MAP_POINTER_ARB\0"
"GL_BUFFER_SIZE\0"
"GL_BUFFER_SIZE_ARB\0"
"GL_BUFFER_USAGE\0"
"GL_BUFFER_USAGE_ARB\0"
"GL_BYTE\0"
"GL_C3F_V3F\0"
"GL_C4F_N3F_V3F\0"
"GL_C4UB_V2F\0"
"GL_C4UB_V3F\0"
"GL_CCW\0"
"GL_CLAMP\0"
"GL_CLAMP_TO_BORDER\0"
"GL_CLAMP_TO_BORDER_ARB\0"
"GL_CLAMP_TO_BORDER_SGIS\0"
"GL_CLAMP_TO_EDGE\0"
"GL_CLAMP_TO_EDGE_SGIS\0"
"GL_CLEAR\0"
"GL_CLIENT_ACTIVE_TEXTURE\0"
"GL_CLIENT_ACTIVE_TEXTURE_ARB\0"
"GL_CLIENT_ALL_ATTRIB_BITS\0"
"GL_CLIENT_ATTRIB_STACK_DEPTH\0"
"GL_CLIENT_PIXEL_STORE_BIT\0"
"GL_CLIENT_VERTEX_ARRAY_BIT\0"
"GL_CLIP_PLANE0\0"
"GL_CLIP_PLANE1\0"
"GL_CLIP_PLANE2\0"
"GL_CLIP_PLANE3\0"
"GL_CLIP_PLANE4\0"
"GL_CLIP_PLANE5\0"
"GL_CLIP_VOLUME_CLIPPING_HINT_EXT\0"
"GL_COEFF\0"
"GL_COLOR\0"
"GL_COLOR_ARRAY\0"
"GL_COLOR_ARRAY_BUFFER_BINDING\0"
"GL_COLOR_ARRAY_BUFFER_BINDING_ARB\0"
"GL_COLOR_ARRAY_POINTER\0"
"GL_COLOR_ARRAY_SIZE\0"
"GL_COLOR_ARRAY_STRIDE\0"
"GL_COLOR_ARRAY_TYPE\0"
"GL_COLOR_ATTACHMENT0_EXT\0"
"GL_COLOR_ATTACHMENT10_EXT\0"
"GL_COLOR_ATTACHMENT11_EXT\0"
"GL_COLOR_ATTACHMENT12_EXT\0"
"GL_COLOR_ATTACHMENT13_EXT\0"
"GL_COLOR_ATTACHMENT14_EXT\0"
"GL_COLOR_ATTACHMENT15_EXT\0"
"GL_COLOR_ATTACHMENT1_EXT\0"
"GL_COLOR_ATTACHMENT2_EXT\0"
"GL_COLOR_ATTACHMENT3_EXT\0"
"GL_COLOR_ATTACHMENT4_EXT\0"
"GL_COLOR_ATTACHMENT5_EXT\0"
"GL_COLOR_ATTACHMENT6_EXT\0"
"GL_COLOR_ATTACHMENT7_EXT\0"
"GL_COLOR_ATTACHMENT8_EXT\0"
"GL_COLOR_ATTACHMENT9_EXT\0"
"GL_COLOR_BUFFER_BIT\0"
"GL_COLOR_CLEAR_VALUE\0"
"GL_COLOR_INDEX\0"
"GL_COLOR_INDEXES\0"
"GL_COLOR_LOGIC_OP\0"
"GL_COLOR_MATERIAL\0"
"GL_COLOR_MATERIAL_FACE\0"
"GL_COLOR_MATERIAL_PARAMETER\0"
"GL_COLOR_MATRIX\0"
"GL_COLOR_MATRIX_SGI\0"
"GL_COLOR_MATRIX_STACK_DEPTH\0"
"GL_COLOR_MATRIX_STACK_DEPTH_SGI\0"
"GL_COLOR_SUM\0"
"GL_COLOR_SUM_ARB\0"
"GL_COLOR_TABLE\0"
"GL_COLOR_TABLE_ALPHA_SIZE\0"
"GL_COLOR_TABLE_ALPHA_SIZE_EXT\0"
"GL_COLOR_TABLE_BIAS\0"
"GL_COLOR_TABLE_BLUE_SIZE\0"
"GL_COLOR_TABLE_BLUE_SIZE_EXT\0"
"GL_COLOR_TABLE_FORMAT\0"
"GL_COLOR_TABLE_FORMAT_EXT\0"
"GL_COLOR_TABLE_GREEN_SIZE\0"
"GL_COLOR_TABLE_GREEN_SIZE_EXT\0"
"GL_COLOR_TABLE_INTENSITY_SIZE\0"
"GL_COLOR_TABLE_INTENSITY_SIZE_EXT\0"
"GL_COLOR_TABLE_LUMINANCE_SIZE\0"
"GL_COLOR_TABLE_LUMINANCE_SIZE_EXT\0"
"GL_COLOR_TABLE_RED_SIZE\0"
"GL_COLOR_TABLE_RED_SIZE_EXT\0"
"GL_COLOR_TABLE_SCALE\0"
"GL_COLOR_TABLE_WIDTH\0"
"GL_COLOR_TABLE_WIDTH_EXT\0"
"GL_COLOR_WRITEMASK\0"
"GL_COMBINE\0"
"GL_COMBINE4\0"
"GL_COMBINE_ALPHA\0"
"GL_COMBINE_ALPHA_ARB\0"
"GL_COMBINE_ALPHA_EXT\0"
"GL_COMBINE_ARB\0"
"GL_COMBINE_EXT\0"
"GL_COMBINE_RGB\0"
"GL_COMBINE_RGB_ARB\0"
"GL_COMBINE_RGB_EXT\0"
"GL_COMPARE_R_TO_TEXTURE\0"
"GL_COMPARE_R_TO_TEXTURE_ARB\0"
"GL_COMPILE\0"
"GL_COMPILE_AND_EXECUTE\0"
"GL_COMPRESSED_ALPHA\0"
"GL_COMPRESSED_ALPHA_ARB\0"
"GL_COMPRESSED_INTENSITY\0"
"GL_COMPRESSED_INTENSITY_ARB\0"
"GL_COMPRESSED_LUMINANCE\0"
"GL_COMPRESSED_LUMINANCE_ALPHA\0"
"GL_COMPRESSED_LUMINANCE_ALPHA_ARB\0"
"GL_COMPRESSED_LUMINANCE_ARB\0"
"GL_COMPRESSED_RGB\0"
"GL_COMPRESSED_RGBA\0"
"GL_COMPRESSED_RGBA_ARB\0"
"GL_COMPRESSED_RGBA_FXT1_3DFX\0"
"GL_COMPRESSED_RGBA_S3TC_DXT1_EXT\0"
"GL_COMPRESSED_RGBA_S3TC_DXT3_EXT\0"
"GL_COMPRESSED_RGBA_S3TC_DXT5_EXT\0"
"GL_COMPRESSED_RGB_ARB\0"
"GL_COMPRESSED_RGB_FXT1_3DFX\0"
"GL_COMPRESSED_RGB_S3TC_DXT1_EXT\0"
"GL_COMPRESSED_TEXTURE_FORMATS\0"
"GL_CONSTANT\0"
"GL_CONSTANT_ALPHA\0"
"GL_CONSTANT_ALPHA_EXT\0"
"GL_CONSTANT_ARB\0"
"GL_CONSTANT_ATTENUATION\0"
"GL_CONSTANT_BORDER_HP\0"
"GL_CONSTANT_COLOR\0"
"GL_CONSTANT_COLOR_EXT\0"
"GL_CONSTANT_EXT\0"
"GL_CONVOLUTION_1D\0"
"GL_CONVOLUTION_2D\0"
"GL_CONVOLUTION_BORDER_COLOR\0"
"GL_CONVOLUTION_BORDER_COLOR_HP\0"
"GL_CONVOLUTION_BORDER_MODE\0"
"GL_CONVOLUTION_BORDER_MODE_EXT\0"
"GL_CONVOLUTION_FILTER_BIAS\0"
"GL_CONVOLUTION_FILTER_BIAS_EXT\0"
"GL_CONVOLUTION_FILTER_SCALE\0"
"GL_CONVOLUTION_FILTER_SCALE_EXT\0"
"GL_CONVOLUTION_FORMAT\0"
"GL_CONVOLUTION_FORMAT_EXT\0"
"GL_CONVOLUTION_HEIGHT\0"
"GL_CONVOLUTION_HEIGHT_EXT\0"
"GL_CONVOLUTION_WIDTH\0"
"GL_CONVOLUTION_WIDTH_EXT\0"
"GL_COORD_REPLACE_ARB\0"
"GL_COORD_REPLACE_NV\0"
"GL_COPY\0"
"GL_COPY_INVERTED\0"
"GL_COPY_PIXEL_TOKEN\0"
"GL_CULL_FACE\0"
"GL_CULL_FACE_MODE\0"
"GL_CULL_VERTEX_EXT\0"
"GL_CULL_VERTEX_EYE_POSITION_EXT\0"
"GL_CULL_VERTEX_OBJECT_POSITION_EXT\0"
"GL_CURRENT_ATTRIB_NV\0"
"GL_CURRENT_BIT\0"
"GL_CURRENT_COLOR\0"
"GL_CURRENT_FOG_COORD\0"
"GL_CURRENT_FOG_COORDINATE\0"
"GL_CURRENT_INDEX\0"
"GL_CURRENT_MATRIX_ARB\0"
"GL_CURRENT_MATRIX_INDEX_ARB\0"
"GL_CURRENT_MATRIX_NV\0"
"GL_CURRENT_MATRIX_STACK_DEPTH_ARB\0"
"GL_CURRENT_MATRIX_STACK_DEPTH_NV\0"
"GL_CURRENT_NORMAL\0"
"GL_CURRENT_PALETTE_MATRIX_ARB\0"
"GL_CURRENT_QUERY\0"
"GL_CURRENT_QUERY_ARB\0"
"GL_CURRENT_RASTER_COLOR\0"
"GL_CURRENT_RASTER_DISTANCE\0"
"GL_CURRENT_RASTER_INDEX\0"
"GL_CURRENT_RASTER_POSITION\0"
"GL_CURRENT_RASTER_POSITION_VALID\0"
"GL_CURRENT_RASTER_TEXTURE_COORDS\0"
"GL_CURRENT_SECONDARY_COLOR\0"
"GL_CURRENT_TEXTURE_COORDS\0"
"GL_CURRENT_VERTEX_ATTRIB_ARB\0"
"GL_CURRENT_WEIGHT_ARB\0"
"GL_CW\0"
"GL_DECAL\0"
"GL_DECR\0"
"GL_DECR_WRAP\0"
"GL_DECR_WRAP_EXT\0"
"GL_DEPTH\0"
"GL_DEPTH_ATTACHMENT_EXT\0"
"GL_DEPTH_BIAS\0"
"GL_DEPTH_BITS\0"
"GL_DEPTH_BOUNDS_EXT\0"
"GL_DEPTH_BOUNDS_TEST_EXT\0"
"GL_DEPTH_BUFFER_BIT\0"
"GL_DEPTH_CLAMP_NV\0"
"GL_DEPTH_CLEAR_VALUE\0"
"GL_DEPTH_COMPONENT\0"
"GL_DEPTH_COMPONENT16\0"
"GL_DEPTH_COMPONENT16_ARB\0"
"GL_DEPTH_COMPONENT16_SGIX\0"
"GL_DEPTH_COMPONENT24\0"
"GL_DEPTH_COMPONENT24_ARB\0"
"GL_DEPTH_COMPONENT24_SGIX\0"
"GL_DEPTH_COMPONENT32\0"
"GL_DEPTH_COMPONENT32_ARB\0"
"GL_DEPTH_COMPONENT32_SGIX\0"
"GL_DEPTH_FUNC\0"
"GL_DEPTH_RANGE\0"
"GL_DEPTH_SCALE\0"
"GL_DEPTH_STENCIL_NV\0"
"GL_DEPTH_STENCIL_TO_BGRA_NV\0"
"GL_DEPTH_STENCIL_TO_RGBA_NV\0"
"GL_DEPTH_TEST\0"
"GL_DEPTH_TEXTURE_MODE\0"
"GL_DEPTH_TEXTURE_MODE_ARB\0"
"GL_DEPTH_WRITEMASK\0"
"GL_DIFFUSE\0"
"GL_DITHER\0"
"GL_DOMAIN\0"
"GL_DONT_CARE\0"
"GL_DOT3_RGB\0"
"GL_DOT3_RGBA\0"
"GL_DOT3_RGBA_ARB\0"
"GL_DOT3_RGBA_EXT\0"
"GL_DOT3_RGB_ARB\0"
"GL_DOT3_RGB_EXT\0"
"GL_DOUBLE\0"
"GL_DOUBLEBUFFER\0"
"GL_DRAW_BUFFER\0"
"GL_DRAW_BUFFER0_ARB\0"
"GL_DRAW_BUFFER0_ATI\0"
"GL_DRAW_BUFFER10_ARB\0"
"GL_DRAW_BUFFER10_ATI\0"
"GL_DRAW_BUFFER11_ARB\0"
"GL_DRAW_BUFFER11_ATI\0"
"GL_DRAW_BUFFER12_ARB\0"
"GL_DRAW_BUFFER12_ATI\0"
"GL_DRAW_BUFFER13_ARB\0"
"GL_DRAW_BUFFER13_ATI\0"
"GL_DRAW_BUFFER14_ARB\0"
"GL_DRAW_BUFFER14_ATI\0"
"GL_DRAW_BUFFER15_ARB\0"
"GL_DRAW_BUFFER15_ATI\0"
"GL_DRAW_BUFFER1_ARB\0"
"GL_DRAW_BUFFER1_ATI\0"
"GL_DRAW_BUFFER2_ARB\0"
"GL_DRAW_BUFFER2_ATI\0"
"GL_DRAW_BUFFER3_ARB\0"
"GL_DRAW_BUFFER3_ATI\0"
"GL_DRAW_BUFFER4_ARB\0"
"GL_DRAW_BUFFER4_ATI\0"
"GL_DRAW_BUFFER5_ARB\0"
"GL_DRAW_BUFFER5_ATI\0"
"GL_DRAW_BUFFER6_ARB\0"
"GL_DRAW_BUFFER6_ATI\0"
"GL_DRAW_BUFFER7_ARB\0"
"GL_DRAW_BUFFER7_ATI\0"
"GL_DRAW_BUFFER8_ARB\0"
"GL_DRAW_BUFFER8_ATI\0"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -