/* this file is generated automaticaly from GL/gl.h */ #include glWordList glwordlist[] = { {"false", GL_FALSE}, {"true", GL_TRUE}, {"byte", GL_BYTE}, {"unsigned_byte", GL_UNSIGNED_BYTE}, {"short", GL_SHORT}, {"unsigned_short", GL_UNSIGNED_SHORT}, {"int", GL_INT}, {"unsigned_int", GL_UNSIGNED_INT}, {"float", GL_FLOAT}, {"double", GL_DOUBLE}, {"2_bytes", GL_2_BYTES}, {"3_bytes", GL_3_BYTES}, {"4_bytes", GL_4_BYTES}, {"lines", GL_LINES}, {"points", GL_POINTS}, {"line_strip", GL_LINE_STRIP}, {"line_loop", GL_LINE_LOOP}, {"triangles", GL_TRIANGLES}, {"triangle_strip", GL_TRIANGLE_STRIP}, {"triangle_fan", GL_TRIANGLE_FAN}, {"quads", GL_QUADS}, {"quad_strip", GL_QUAD_STRIP}, {"polygon", GL_POLYGON}, {"edge_flag", GL_EDGE_FLAG}, {"vertex_array", GL_VERTEX_ARRAY}, {"normal_array", GL_NORMAL_ARRAY}, {"color_array", GL_COLOR_ARRAY}, {"index_array", GL_INDEX_ARRAY}, {"texture_coord_array", GL_TEXTURE_COORD_ARRAY}, {"edge_flag_array", GL_EDGE_FLAG_ARRAY}, {"vertex_array_size", GL_VERTEX_ARRAY_SIZE}, {"vertex_array_type", GL_VERTEX_ARRAY_TYPE}, {"vertex_array_stride", GL_VERTEX_ARRAY_STRIDE}, {"normal_array_type", GL_NORMAL_ARRAY_TYPE}, {"normal_array_stride", GL_NORMAL_ARRAY_STRIDE}, {"color_array_size", GL_COLOR_ARRAY_SIZE}, {"color_array_type", GL_COLOR_ARRAY_TYPE}, {"color_array_stride", GL_COLOR_ARRAY_STRIDE}, {"index_array_type", GL_INDEX_ARRAY_TYPE}, {"index_array_stride", GL_INDEX_ARRAY_STRIDE}, {"texture_coord_array_size", GL_TEXTURE_COORD_ARRAY_SIZE}, {"texture_coord_array_type", GL_TEXTURE_COORD_ARRAY_TYPE}, {"texture_coord_array_stride", GL_TEXTURE_COORD_ARRAY_STRIDE}, {"edge_flag_array_stride", GL_EDGE_FLAG_ARRAY_STRIDE}, {"vertex_array_pointer", GL_VERTEX_ARRAY_POINTER}, {"normal_array_pointer", GL_NORMAL_ARRAY_POINTER}, {"color_array_pointer", GL_COLOR_ARRAY_POINTER}, {"index_array_pointer", GL_INDEX_ARRAY_POINTER}, {"texture_coord_array_pointer", GL_TEXTURE_COORD_ARRAY_POINTER}, {"edge_flag_array_pointer", GL_EDGE_FLAG_ARRAY_POINTER}, {"v2f", GL_V2F}, {"v3f", GL_V3F}, {"c4ub_v2f", GL_C4UB_V2F}, {"c4ub_v3f", GL_C4UB_V3F}, {"c3f_v3f", GL_C3F_V3F}, {"n3f_v3f", GL_N3F_V3F}, {"c4f_n3f_v3f", GL_C4F_N3F_V3F}, {"t2f_v3f", GL_T2F_V3F}, {"t4f_v4f", GL_T4F_V4F}, {"t2f_c4ub_v3f", GL_T2F_C4UB_V3F}, {"t2f_c3f_v3f", GL_T2F_C3F_V3F}, {"t2f_n3f_v3f", GL_T2F_N3F_V3F}, {"t2f_c4f_n3f_v3f", GL_T2F_C4F_N3F_V3F}, {"t4f_c4f_n3f_v4f", GL_T4F_C4F_N3F_V4F}, {"matrix_mode", GL_MATRIX_MODE}, {"modelview", GL_MODELVIEW}, {"projection", GL_PROJECTION}, {"texture", GL_TEXTURE}, {"point_smooth", GL_POINT_SMOOTH}, {"point_size", GL_POINT_SIZE}, {"point_size_granularity", GL_POINT_SIZE_GRANULARITY}, {"point_size_range", GL_POINT_SIZE_RANGE}, {"line_smooth", GL_LINE_SMOOTH}, {"line_stipple", GL_LINE_STIPPLE}, {"line_stipple_pattern", GL_LINE_STIPPLE_PATTERN}, {"line_stipple_repeat", GL_LINE_STIPPLE_REPEAT}, {"line_width", GL_LINE_WIDTH}, {"line_width_granularity", GL_LINE_WIDTH_GRANULARITY}, {"line_width_range", GL_LINE_WIDTH_RANGE}, {"point", GL_POINT}, {"line", GL_LINE}, {"fill", GL_FILL}, {"ccw", GL_CCW}, {"cw", GL_CW}, {"front", GL_FRONT}, {"back", GL_BACK}, {"cull_face", GL_CULL_FACE}, {"cull_face_mode", GL_CULL_FACE_MODE}, {"polygon_smooth", GL_POLYGON_SMOOTH}, {"polygon_stipple", GL_POLYGON_STIPPLE}, {"front_face", GL_FRONT_FACE}, {"polygon_mode", GL_POLYGON_MODE}, {"polygon_offset_factor", GL_POLYGON_OFFSET_FACTOR}, {"polygon_offset_units", GL_POLYGON_OFFSET_UNITS}, {"polygon_offset_point", GL_POLYGON_OFFSET_POINT}, {"polygon_offset_line", GL_POLYGON_OFFSET_LINE}, {"polygon_offset_fill", GL_POLYGON_OFFSET_FILL}, {"compile", GL_COMPILE}, {"compile_and_execute", GL_COMPILE_AND_EXECUTE}, {"list_base", GL_LIST_BASE}, {"list_index", GL_LIST_INDEX}, {"list_mode", GL_LIST_MODE}, {"never", GL_NEVER}, {"less", GL_LESS}, {"gequal", GL_GEQUAL}, {"lequal", GL_LEQUAL}, {"greater", GL_GREATER}, {"notequal", GL_NOTEQUAL}, {"equal", GL_EQUAL}, {"always", GL_ALWAYS}, {"depth_test", GL_DEPTH_TEST}, {"depth_bits", GL_DEPTH_BITS}, {"depth_clear_value", GL_DEPTH_CLEAR_VALUE}, {"depth_func", GL_DEPTH_FUNC}, {"depth_range", GL_DEPTH_RANGE}, {"depth_writemask", GL_DEPTH_WRITEMASK}, {"depth_component", GL_DEPTH_COMPONENT}, {"lighting", GL_LIGHTING}, {"light0", GL_LIGHT0}, {"light1", GL_LIGHT1}, {"light2", GL_LIGHT2}, {"light3", GL_LIGHT3}, {"light4", GL_LIGHT4}, {"light5", GL_LIGHT5}, {"light6", GL_LIGHT6}, {"light7", GL_LIGHT7}, {"spot_exponent", GL_SPOT_EXPONENT}, {"spot_cutoff", GL_SPOT_CUTOFF}, {"constant_attenuation", GL_CONSTANT_ATTENUATION}, {"linear_attenuation", GL_LINEAR_ATTENUATION}, {"quadratic_attenuation", GL_QUADRATIC_ATTENUATION}, {"ambient", GL_AMBIENT}, {"diffuse", GL_DIFFUSE}, {"specular", GL_SPECULAR}, {"shininess", GL_SHININESS}, {"emission", GL_EMISSION}, {"position", GL_POSITION}, {"spot_direction", GL_SPOT_DIRECTION}, {"ambient_and_diffuse", GL_AMBIENT_AND_DIFFUSE}, {"color_indexes", GL_COLOR_INDEXES}, {"light_model_two_side", GL_LIGHT_MODEL_TWO_SIDE}, {"light_model_local_viewer", GL_LIGHT_MODEL_LOCAL_VIEWER}, {"light_model_ambient", GL_LIGHT_MODEL_AMBIENT}, {"front_and_back", GL_FRONT_AND_BACK}, {"shade_model", GL_SHADE_MODEL}, {"flat", GL_FLAT}, {"smooth", GL_SMOOTH}, {"color_material", GL_COLOR_MATERIAL}, {"color_material_face", GL_COLOR_MATERIAL_FACE}, {"color_material_parameter", GL_COLOR_MATERIAL_PARAMETER}, {"normalize", GL_NORMALIZE}, {"clip_plane0", GL_CLIP_PLANE0}, {"clip_plane1", GL_CLIP_PLANE1}, {"clip_plane2", GL_CLIP_PLANE2}, {"clip_plane3", GL_CLIP_PLANE3}, {"clip_plane4", GL_CLIP_PLANE4}, {"clip_plane5", GL_CLIP_PLANE5}, {"accum_red_bits", GL_ACCUM_RED_BITS}, {"accum_green_bits", GL_ACCUM_GREEN_BITS}, {"accum_blue_bits", GL_ACCUM_BLUE_BITS}, {"accum_alpha_bits", GL_ACCUM_ALPHA_BITS}, {"accum_clear_value", GL_ACCUM_CLEAR_VALUE}, {"accum", GL_ACCUM}, {"add", GL_ADD}, {"load", GL_LOAD}, {"mult", GL_MULT}, {"return", GL_RETURN}, {"alpha_test", GL_ALPHA_TEST}, {"alpha_test_ref", GL_ALPHA_TEST_REF}, {"alpha_test_func", GL_ALPHA_TEST_FUNC}, {"blend", GL_BLEND}, {"blend_src", GL_BLEND_SRC}, {"blend_dst", GL_BLEND_DST}, {"zero", GL_ZERO}, {"one", GL_ONE}, {"src_color", GL_SRC_COLOR}, {"one_minus_src_color", GL_ONE_MINUS_SRC_COLOR}, {"dst_color", GL_DST_COLOR}, {"one_minus_dst_color", GL_ONE_MINUS_DST_COLOR}, {"src_alpha", GL_SRC_ALPHA}, {"one_minus_src_alpha", GL_ONE_MINUS_SRC_ALPHA}, {"dst_alpha", GL_DST_ALPHA}, {"one_minus_dst_alpha", GL_ONE_MINUS_DST_ALPHA}, {"src_alpha_saturate", GL_SRC_ALPHA_SATURATE}, {"constant_color", GL_CONSTANT_COLOR}, {"one_minus_constant_color", GL_ONE_MINUS_CONSTANT_COLOR}, {"constant_alpha", GL_CONSTANT_ALPHA}, {"one_minus_constant_alpha", GL_ONE_MINUS_CONSTANT_ALPHA}, {"feedback", GL_FEEDBACK}, {"render", GL_RENDER}, {"select", GL_SELECT}, {"2d", GL_2D}, {"3d", GL_3D}, {"3d_color", GL_3D_COLOR}, {"3d_color_texture", GL_3D_COLOR_TEXTURE}, {"4d_color_texture", GL_4D_COLOR_TEXTURE}, {"point_token", GL_POINT_TOKEN}, {"line_token", GL_LINE_TOKEN}, {"line_reset_token", GL_LINE_RESET_TOKEN}, {"polygon_token", GL_POLYGON_TOKEN}, {"bitmap_token", GL_BITMAP_TOKEN}, {"draw_pixel_token", GL_DRAW_PIXEL_TOKEN}, {"copy_pixel_token", GL_COPY_PIXEL_TOKEN}, {"pass_through_token", GL_PASS_THROUGH_TOKEN}, {"feedback_buffer_pointer", GL_FEEDBACK_BUFFER_POINTER}, {"feedback_buffer_size", GL_FEEDBACK_BUFFER_SIZE}, {"feedback_buffer_type", GL_FEEDBACK_BUFFER_TYPE}, {"fog", GL_FOG}, {"fog_mode", GL_FOG_MODE}, {"fog_density", GL_FOG_DENSITY}, {"fog_color", GL_FOG_COLOR}, {"fog_index", GL_FOG_INDEX}, {"fog_start", GL_FOG_START}, {"fog_end", GL_FOG_END}, {"linear", GL_LINEAR}, {"exp", GL_EXP}, {"exp2", GL_EXP2}, {"logic_op", GL_LOGIC_OP}, {"index_logic_op", GL_INDEX_LOGIC_OP}, {"color_logic_op", GL_COLOR_LOGIC_OP}, {"logic_op_mode", GL_LOGIC_OP_MODE}, {"clear", GL_CLEAR}, {"set", GL_SET}, {"copy", GL_COPY}, {"copy_inverted", GL_COPY_INVERTED}, {"noop", GL_NOOP}, {"invert", GL_INVERT}, {"and", GL_AND}, {"nand", GL_NAND}, {"or", GL_OR}, {"nor", GL_NOR}, {"xor", GL_XOR}, {"equiv", GL_EQUIV}, {"and_reverse", GL_AND_REVERSE}, {"and_inverted", GL_AND_INVERTED}, {"or_reverse", GL_OR_REVERSE}, {"or_inverted", GL_OR_INVERTED}, {"stencil_test", GL_STENCIL_TEST}, {"stencil_writemask", GL_STENCIL_WRITEMASK}, {"stencil_bits", GL_STENCIL_BITS}, {"stencil_func", GL_STENCIL_FUNC}, {"stencil_value_mask", GL_STENCIL_VALUE_MASK}, {"stencil_ref", GL_STENCIL_REF}, {"stencil_fail", GL_STENCIL_FAIL}, {"stencil_pass_depth_pass", GL_STENCIL_PASS_DEPTH_PASS}, {"stencil_pass_depth_fail", GL_STENCIL_PASS_DEPTH_FAIL}, {"stencil_clear_value", GL_STENCIL_CLEAR_VALUE}, {"stencil_index", GL_STENCIL_INDEX}, {"keep", GL_KEEP}, {"replace", GL_REPLACE}, {"incr", GL_INCR}, {"decr", GL_DECR}, {"none", GL_NONE}, {"left", GL_LEFT}, {"right", GL_RIGHT}, {"front_left", GL_FRONT_LEFT}, {"front_right", GL_FRONT_RIGHT}, {"back_left", GL_BACK_LEFT}, {"back_right", GL_BACK_RIGHT}, {"aux0", GL_AUX0}, {"aux1", GL_AUX1}, {"aux2", GL_AUX2}, {"aux3", GL_AUX3}, {"color_index", GL_COLOR_INDEX}, {"red", GL_RED}, {"green", GL_GREEN}, {"blue", GL_BLUE}, {"alpha", GL_ALPHA}, {"luminance", GL_LUMINANCE}, {"luminance_alpha", GL_LUMINANCE_ALPHA}, {"alpha_bits", GL_ALPHA_BITS}, {"red_bits", GL_RED_BITS}, {"green_bits", GL_GREEN_BITS}, {"blue_bits", GL_BLUE_BITS}, {"index_bits", GL_INDEX_BITS}, {"subpixel_bits", GL_SUBPIXEL_BITS}, {"aux_buffers", GL_AUX_BUFFERS}, {"read_buffer", GL_READ_BUFFER}, {"draw_buffer", GL_DRAW_BUFFER}, {"doublebuffer", GL_DOUBLEBUFFER}, {"stereo", GL_STEREO}, {"bitmap", GL_BITMAP}, {"color", GL_COLOR}, {"depth", GL_DEPTH}, {"stencil", GL_STENCIL}, {"dither", GL_DITHER}, {"rgb", GL_RGB}, {"rgba", GL_RGBA}, {"max_list_nesting", GL_MAX_LIST_NESTING}, {"max_attrib_stack_depth", GL_MAX_ATTRIB_STACK_DEPTH}, {"max_modelview_stack_depth", GL_MAX_MODELVIEW_STACK_DEPTH}, {"max_name_stack_depth", GL_MAX_NAME_STACK_DEPTH}, {"max_projection_stack_depth", GL_MAX_PROJECTION_STACK_DEPTH}, {"max_texture_stack_depth", GL_MAX_TEXTURE_STACK_DEPTH}, {"max_eval_order", GL_MAX_EVAL_ORDER}, {"max_lights", GL_MAX_LIGHTS}, {"max_clip_planes", GL_MAX_CLIP_PLANES}, {"max_texture_size", GL_MAX_TEXTURE_SIZE}, {"max_pixel_map_table", GL_MAX_PIXEL_MAP_TABLE}, {"max_viewport_dims", GL_MAX_VIEWPORT_DIMS}, {"max_client_attrib_stack_depth", GL_MAX_CLIENT_ATTRIB_STACK_DEPTH}, {"attrib_stack_depth", GL_ATTRIB_STACK_DEPTH}, {"client_attrib_stack_depth", GL_CLIENT_ATTRIB_STACK_DEPTH}, {"color_clear_value", GL_COLOR_CLEAR_VALUE}, {"color_writemask", GL_COLOR_WRITEMASK}, {"current_index", GL_CURRENT_INDEX}, {"current_color", GL_CURRENT_COLOR}, {"current_normal", GL_CURRENT_NORMAL}, {"current_raster_color", GL_CURRENT_RASTER_COLOR}, {"current_raster_distance", GL_CURRENT_RASTER_DISTANCE}, {"current_raster_index", GL_CURRENT_RASTER_INDEX}, {"current_raster_position", GL_CURRENT_RASTER_POSITION}, {"current_raster_texture_coords", GL_CURRENT_RASTER_TEXTURE_COORDS}, {"current_raster_position_valid", GL_CURRENT_RASTER_POSITION_VALID}, {"current_texture_coords", GL_CURRENT_TEXTURE_COORDS}, {"index_clear_value", GL_INDEX_CLEAR_VALUE}, {"index_mode", GL_INDEX_MODE}, {"index_writemask", GL_INDEX_WRITEMASK}, {"modelview_matrix", GL_MODELVIEW_MATRIX}, {"modelview_stack_depth", GL_MODELVIEW_STACK_DEPTH}, {"name_stack_depth", GL_NAME_STACK_DEPTH}, {"projection_matrix", GL_PROJECTION_MATRIX}, {"projection_stack_depth", GL_PROJECTION_STACK_DEPTH}, {"render_mode", GL_RENDER_MODE}, {"rgba_mode", GL_RGBA_MODE}, {"texture_matrix", GL_TEXTURE_MATRIX}, {"texture_stack_depth", GL_TEXTURE_STACK_DEPTH}, {"viewport", GL_VIEWPORT}, {"auto_normal", GL_AUTO_NORMAL}, {"map1_color_4", GL_MAP1_COLOR_4}, {"map1_grid_domain", GL_MAP1_GRID_DOMAIN}, {"map1_grid_segments", GL_MAP1_GRID_SEGMENTS}, {"map1_index", GL_MAP1_INDEX}, {"map1_normal", GL_MAP1_NORMAL}, {"map1_texture_coord_1", GL_MAP1_TEXTURE_COORD_1}, {"map1_texture_coord_2", GL_MAP1_TEXTURE_COORD_2}, {"map1_texture_coord_3", GL_MAP1_TEXTURE_COORD_3}, {"map1_texture_coord_4", GL_MAP1_TEXTURE_COORD_4}, {"map1_vertex_3", GL_MAP1_VERTEX_3}, {"map1_vertex_4", GL_MAP1_VERTEX_4}, {"map2_color_4", GL_MAP2_COLOR_4}, {"map2_grid_domain", GL_MAP2_GRID_DOMAIN}, {"map2_grid_segments", GL_MAP2_GRID_SEGMENTS}, {"map2_index", GL_MAP2_INDEX}, {"map2_normal", GL_MAP2_NORMAL}, {"map2_texture_coord_1", GL_MAP2_TEXTURE_COORD_1}, {"map2_texture_coord_2", GL_MAP2_TEXTURE_COORD_2}, {"map2_texture_coord_3", GL_MAP2_TEXTURE_COORD_3}, {"map2_texture_coord_4", GL_MAP2_TEXTURE_COORD_4}, {"map2_vertex_3", GL_MAP2_VERTEX_3}, {"map2_vertex_4", GL_MAP2_VERTEX_4}, {"coeff", GL_COEFF}, {"domain", GL_DOMAIN}, {"order", GL_ORDER}, {"fog_hint", GL_FOG_HINT}, {"line_smooth_hint", GL_LINE_SMOOTH_HINT}, {"perspective_correction_hint", GL_PERSPECTIVE_CORRECTION_HINT}, {"point_smooth_hint", GL_POINT_SMOOTH_HINT}, {"polygon_smooth_hint", GL_POLYGON_SMOOTH_HINT}, {"dont_care", GL_DONT_CARE}, {"fastest", GL_FASTEST}, {"nicest", GL_NICEST}, {"scissor_test", GL_SCISSOR_TEST}, {"scissor_box", GL_SCISSOR_BOX}, {"map_color", GL_MAP_COLOR}, {"map_stencil", GL_MAP_STENCIL}, {"index_shift", GL_INDEX_SHIFT}, {"index_offset", GL_INDEX_OFFSET}, {"red_scale", GL_RED_SCALE}, {"red_bias", GL_RED_BIAS}, {"green_scale", GL_GREEN_SCALE}, {"green_bias", GL_GREEN_BIAS}, {"blue_scale", GL_BLUE_SCALE}, {"blue_bias", GL_BLUE_BIAS}, {"alpha_scale", GL_ALPHA_SCALE}, {"alpha_bias", GL_ALPHA_BIAS}, {"depth_scale", GL_DEPTH_SCALE}, {"depth_bias", GL_DEPTH_BIAS}, {"pixel_map_s_to_s_size", GL_PIXEL_MAP_S_TO_S_SIZE}, {"pixel_map_i_to_i_size", GL_PIXEL_MAP_I_TO_I_SIZE}, {"pixel_map_i_to_r_size", GL_PIXEL_MAP_I_TO_R_SIZE}, {"pixel_map_i_to_g_size", GL_PIXEL_MAP_I_TO_G_SIZE}, {"pixel_map_i_to_b_size", GL_PIXEL_MAP_I_TO_B_SIZE}, {"pixel_map_i_to_a_size", GL_PIXEL_MAP_I_TO_A_SIZE}, {"pixel_map_r_to_r_size", GL_PIXEL_MAP_R_TO_R_SIZE}, {"pixel_map_g_to_g_size", GL_PIXEL_MAP_G_TO_G_SIZE}, {"pixel_map_b_to_b_size", GL_PIXEL_MAP_B_TO_B_SIZE}, {"pixel_map_a_to_a_size", GL_PIXEL_MAP_A_TO_A_SIZE}, {"pixel_map_s_to_s", GL_PIXEL_MAP_S_TO_S}, {"pixel_map_i_to_i", GL_PIXEL_MAP_I_TO_I}, {"pixel_map_i_to_r", GL_PIXEL_MAP_I_TO_R}, {"pixel_map_i_to_g", GL_PIXEL_MAP_I_TO_G}, {"pixel_map_i_to_b", GL_PIXEL_MAP_I_TO_B}, {"pixel_map_i_to_a", GL_PIXEL_MAP_I_TO_A}, {"pixel_map_r_to_r", GL_PIXEL_MAP_R_TO_R}, {"pixel_map_g_to_g", GL_PIXEL_MAP_G_TO_G}, {"pixel_map_b_to_b", GL_PIXEL_MAP_B_TO_B}, {"pixel_map_a_to_a", GL_PIXEL_MAP_A_TO_A}, {"pack_alignment", GL_PACK_ALIGNMENT}, {"pack_lsb_first", GL_PACK_LSB_FIRST}, {"pack_row_length", GL_PACK_ROW_LENGTH}, {"pack_skip_pixels", GL_PACK_SKIP_PIXELS}, {"pack_skip_rows", GL_PACK_SKIP_ROWS}, {"pack_swap_bytes", GL_PACK_SWAP_BYTES}, {"unpack_alignment", GL_UNPACK_ALIGNMENT}, {"unpack_lsb_first", GL_UNPACK_LSB_FIRST}, {"unpack_row_length", GL_UNPACK_ROW_LENGTH}, {"unpack_skip_pixels", GL_UNPACK_SKIP_PIXELS}, {"unpack_skip_rows", GL_UNPACK_SKIP_ROWS}, {"unpack_swap_bytes", GL_UNPACK_SWAP_BYTES}, {"zoom_x", GL_ZOOM_X}, {"zoom_y", GL_ZOOM_Y}, {"texture_env", GL_TEXTURE_ENV}, {"texture_env_mode", GL_TEXTURE_ENV_MODE}, {"texture_1d", GL_TEXTURE_1D}, {"texture_2d", GL_TEXTURE_2D}, {"texture_wrap_s", GL_TEXTURE_WRAP_S}, {"texture_wrap_t", GL_TEXTURE_WRAP_T}, {"texture_mag_filter", GL_TEXTURE_MAG_FILTER}, {"texture_min_filter", GL_TEXTURE_MIN_FILTER}, {"texture_env_color", GL_TEXTURE_ENV_COLOR}, {"texture_gen_s", GL_TEXTURE_GEN_S}, {"texture_gen_t", GL_TEXTURE_GEN_T}, {"texture_gen_mode", GL_TEXTURE_GEN_MODE}, {"texture_border_color", GL_TEXTURE_BORDER_COLOR}, {"texture_width", GL_TEXTURE_WIDTH}, {"texture_height", GL_TEXTURE_HEIGHT}, {"texture_border", GL_TEXTURE_BORDER}, {"texture_components", GL_TEXTURE_COMPONENTS}, {"texture_red_size", GL_TEXTURE_RED_SIZE}, {"texture_green_size", GL_TEXTURE_GREEN_SIZE}, {"texture_blue_size", GL_TEXTURE_BLUE_SIZE}, {"texture_alpha_size", GL_TEXTURE_ALPHA_SIZE}, {"texture_luminance_size", GL_TEXTURE_LUMINANCE_SIZE}, {"texture_intensity_size", GL_TEXTURE_INTENSITY_SIZE}, {"nearest_mipmap_nearest", GL_NEAREST_MIPMAP_NEAREST}, {"nearest_mipmap_linear", GL_NEAREST_MIPMAP_LINEAR}, {"linear_mipmap_nearest", GL_LINEAR_MIPMAP_NEAREST}, {"linear_mipmap_linear", GL_LINEAR_MIPMAP_LINEAR}, {"object_linear", GL_OBJECT_LINEAR}, {"object_plane", GL_OBJECT_PLANE}, {"eye_linear", GL_EYE_LINEAR}, {"eye_plane", GL_EYE_PLANE}, {"sphere_map", GL_SPHERE_MAP}, {"decal", GL_DECAL}, {"modulate", GL_MODULATE}, {"nearest", GL_NEAREST}, {"repeat", GL_REPEAT}, {"clamp", GL_CLAMP}, {"s", GL_S}, {"t", GL_T}, {"r", GL_R}, {"q", GL_Q}, {"texture_gen_r", GL_TEXTURE_GEN_R}, {"texture_gen_q", GL_TEXTURE_GEN_Q}, {"proxy_texture_1d", GL_PROXY_TEXTURE_1D}, {"proxy_texture_2d", GL_PROXY_TEXTURE_2D}, {"texture_priority", GL_TEXTURE_PRIORITY}, {"texture_resident", GL_TEXTURE_RESIDENT}, {"texture_binding_1d", GL_TEXTURE_BINDING_1D}, {"texture_binding_2d", GL_TEXTURE_BINDING_2D}, {"pack_skip_images", GL_PACK_SKIP_IMAGES}, {"pack_image_height", GL_PACK_IMAGE_HEIGHT}, {"unpack_skip_images", GL_UNPACK_SKIP_IMAGES}, {"unpack_image_height", GL_UNPACK_IMAGE_HEIGHT}, {"texture_3d", GL_TEXTURE_3D}, {"proxy_texture_3d", GL_PROXY_TEXTURE_3D}, {"texture_depth", GL_TEXTURE_DEPTH}, {"texture_wrap_r", GL_TEXTURE_WRAP_R}, {"max_3d_texture_size", GL_MAX_3D_TEXTURE_SIZE}, {"texture_binding_3d", GL_TEXTURE_BINDING_3D}, {"alpha4", GL_ALPHA4}, {"alpha8", GL_ALPHA8}, {"alpha12", GL_ALPHA12}, {"alpha16", GL_ALPHA16}, {"luminance4", GL_LUMINANCE4}, {"luminance8", GL_LUMINANCE8}, {"luminance12", GL_LUMINANCE12}, {"luminance16", GL_LUMINANCE16}, {"luminance4_alpha4", GL_LUMINANCE4_ALPHA4}, {"luminance6_alpha2", GL_LUMINANCE6_ALPHA2}, {"luminance8_alpha8", GL_LUMINANCE8_ALPHA8}, {"luminance12_alpha4", GL_LUMINANCE12_ALPHA4}, {"luminance12_alpha12", GL_LUMINANCE12_ALPHA12}, {"luminance16_alpha16", GL_LUMINANCE16_ALPHA16}, {"intensity", GL_INTENSITY}, {"intensity4", GL_INTENSITY4}, {"intensity8", GL_INTENSITY8}, {"intensity12", GL_INTENSITY12}, {"intensity16", GL_INTENSITY16}, {"r3_g3_b2", GL_R3_G3_B2}, {"rgb4", GL_RGB4}, {"rgb5", GL_RGB5}, {"rgb8", GL_RGB8}, {"rgb10", GL_RGB10}, {"rgb12", GL_RGB12}, {"rgb16", GL_RGB16}, {"rgba2", GL_RGBA2}, {"rgba4", GL_RGBA4}, {"rgb5_a1", GL_RGB5_A1}, {"rgba8", GL_RGBA8}, {"rgb10_a2", GL_RGB10_A2}, {"rgba12", GL_RGBA12}, {"rgba16", GL_RGBA16}, {"vendor", GL_VENDOR}, {"renderer", GL_RENDERER}, {"version", GL_VERSION}, {"extensions", GL_EXTENSIONS}, {"invalid_value", GL_INVALID_VALUE}, {"invalid_enum", GL_INVALID_ENUM}, {"invalid_operation", GL_INVALID_OPERATION}, {"stack_overflow", GL_STACK_OVERFLOW}, {"stack_underflow", GL_STACK_UNDERFLOW}, {"out_of_memory", GL_OUT_OF_MEMORY}, #if defined(GL_EXT_blend_minmax)&& defined (GL_EXT_blend_color) {"constant_color_ext", GL_CONSTANT_COLOR_EXT}, {"one_minus_constant_color_ext", GL_ONE_MINUS_CONSTANT_COLOR_EXT}, {"constant_alpha_ext", GL_CONSTANT_ALPHA_EXT}, {"one_minus_constant_alpha_ext", GL_ONE_MINUS_CONSTANT_ALPHA_EXT}, {"blend_equation_ext", GL_BLEND_EQUATION_EXT}, {"min_ext", GL_MIN_EXT}, {"max_ext", GL_MAX_EXT}, {"func_add_ext", GL_FUNC_ADD_EXT}, {"func_subtract_ext", GL_FUNC_SUBTRACT_EXT}, {"func_reverse_subtract_ext", GL_FUNC_REVERSE_SUBTRACT_EXT}, {"blend_color_ext", GL_BLEND_COLOR_EXT}, #endif #if GL_EXT_polygon_offset {"polygon_offset_ext", GL_POLYGON_OFFSET_EXT}, {"polygon_offset_factor_ext", GL_POLYGON_OFFSET_FACTOR_EXT}, {"polygon_offset_bias_ext", GL_POLYGON_OFFSET_BIAS_EXT}, #endif #if GL_EXT_vertex_array {"vertex_array_ext", GL_VERTEX_ARRAY_EXT}, {"normal_array_ext", GL_NORMAL_ARRAY_EXT}, {"color_array_ext", GL_COLOR_ARRAY_EXT}, {"index_array_ext", GL_INDEX_ARRAY_EXT}, {"texture_coord_array_ext", GL_TEXTURE_COORD_ARRAY_EXT}, {"edge_flag_array_ext", GL_EDGE_FLAG_ARRAY_EXT}, {"vertex_array_size_ext", GL_VERTEX_ARRAY_SIZE_EXT}, {"vertex_array_type_ext", GL_VERTEX_ARRAY_TYPE_EXT}, {"vertex_array_stride_ext", GL_VERTEX_ARRAY_STRIDE_EXT}, {"vertex_array_count_ext", GL_VERTEX_ARRAY_COUNT_EXT}, {"normal_array_type_ext", GL_NORMAL_ARRAY_TYPE_EXT}, {"normal_array_stride_ext", GL_NORMAL_ARRAY_STRIDE_EXT}, {"normal_array_count_ext", GL_NORMAL_ARRAY_COUNT_EXT}, {"color_array_size_ext", GL_COLOR_ARRAY_SIZE_EXT}, {"color_array_type_ext", GL_COLOR_ARRAY_TYPE_EXT}, {"color_array_stride_ext", GL_COLOR_ARRAY_STRIDE_EXT}, {"color_array_count_ext", GL_COLOR_ARRAY_COUNT_EXT}, {"index_array_type_ext", GL_INDEX_ARRAY_TYPE_EXT}, {"index_array_stride_ext", GL_INDEX_ARRAY_STRIDE_EXT}, {"index_array_count_ext", GL_INDEX_ARRAY_COUNT_EXT}, {"texture_coord_array_size_ext", GL_TEXTURE_COORD_ARRAY_SIZE_EXT}, {"texture_coord_array_type_ext", GL_TEXTURE_COORD_ARRAY_TYPE_EXT}, {"texture_coord_array_stride_ext", GL_TEXTURE_COORD_ARRAY_STRIDE_EXT}, {"texture_coord_array_count_ext", GL_TEXTURE_COORD_ARRAY_COUNT_EXT}, {"edge_flag_array_stride_ext", GL_EDGE_FLAG_ARRAY_STRIDE_EXT}, {"edge_flag_array_count_ext", GL_EDGE_FLAG_ARRAY_COUNT_EXT}, {"vertex_array_pointer_ext", GL_VERTEX_ARRAY_POINTER_EXT}, {"normal_array_pointer_ext", GL_NORMAL_ARRAY_POINTER_EXT}, {"color_array_pointer_ext", GL_COLOR_ARRAY_POINTER_EXT}, {"index_array_pointer_ext", GL_INDEX_ARRAY_POINTER_EXT}, {"texture_coord_array_pointer_ext", GL_TEXTURE_COORD_ARRAY_POINTER_EXT}, {"edge_flag_array_pointer_ext", GL_EDGE_FLAG_ARRAY_POINTER_EXT}, #endif #if GL_EXT_texture_object {"texture_priority_ext", GL_TEXTURE_PRIORITY_EXT}, {"texture_resident_ext", GL_TEXTURE_RESIDENT_EXT}, {"texture_1d_binding_ext", GL_TEXTURE_1D_BINDING_EXT}, {"texture_2d_binding_ext", GL_TEXTURE_2D_BINDING_EXT}, #endif #ifdef GL_EXT_texture3D {"pack_skip_images_ext", GL_PACK_SKIP_IMAGES_EXT}, {"pack_image_height_ext", GL_PACK_IMAGE_HEIGHT_EXT}, {"unpack_skip_images_ext", GL_UNPACK_SKIP_IMAGES_EXT}, {"unpack_image_height_ext", GL_UNPACK_IMAGE_HEIGHT_EXT}, {"texture_3d_ext", GL_TEXTURE_3D_EXT}, {"proxy_texture_3d_ext", GL_PROXY_TEXTURE_3D_EXT}, {"texture_depth_ext", GL_TEXTURE_DEPTH_EXT}, {"texture_wrap_r_ext", GL_TEXTURE_WRAP_R_EXT}, {"max_3d_texture_size_ext", GL_MAX_3D_TEXTURE_SIZE_EXT}, {"texture_3d_binding_ext", GL_TEXTURE_3D_BINDING_EXT}, #endif #ifdef GL_EXT_paletted_texture {"table_too_large_ext", GL_TABLE_TOO_LARGE_EXT}, {"color_table_format_ext", GL_COLOR_TABLE_FORMAT_EXT}, {"color_table_width_ext", GL_COLOR_TABLE_WIDTH_EXT}, {"color_table_red_size_ext", GL_COLOR_TABLE_RED_SIZE_EXT}, {"color_table_green_size_ext", GL_COLOR_TABLE_GREEN_SIZE_EXT}, {"color_table_blue_size_ext", GL_COLOR_TABLE_BLUE_SIZE_EXT}, {"color_table_alpha_size_ext", GL_COLOR_TABLE_ALPHA_SIZE_EXT}, {"color_table_luminance_size_ext", GL_COLOR_TABLE_LUMINANCE_SIZE_EXT}, {"color_table_intensity_size_ext", GL_COLOR_TABLE_INTENSITY_SIZE_EXT}, {"texture_index_size_ext", GL_TEXTURE_INDEX_SIZE_EXT}, {"color_index1_ext", GL_COLOR_INDEX1_EXT}, {"color_index2_ext", GL_COLOR_INDEX2_EXT}, {"color_index4_ext", GL_COLOR_INDEX4_EXT}, {"color_index8_ext", GL_COLOR_INDEX8_EXT}, {"color_index12_ext", GL_COLOR_INDEX12_EXT}, {"color_index16_ext", GL_COLOR_INDEX16_EXT}, #endif #ifdef GL_EXT_shared_texture_pallete {"shared_texture_palette_ext", GL_SHARED_TEXTURE_PALETTE_EXT}, #endif #ifdef GL_EXT_point_parameters {"point_size_min_ext", GL_POINT_SIZE_MIN_EXT}, {"point_size_max_ext", GL_POINT_SIZE_MAX_EXT}, {"point_fade_threshold_size_ext", GL_POINT_FADE_THRESHOLD_SIZE_EXT}, {"distance_attenuation_ext", GL_DISTANCE_ATTENUATION_EXT}, #endif #ifdef GL_EXT_rescale_normal {"rescale_normal_ext", GL_RESCALE_NORMAL_EXT}, #endif #ifdef GL_abgr {"abgr_ext", GL_ABGR_EXT}, #endif #ifdef GL_SGIS_multitexture {"selected_texture_sgis", GL_SELECTED_TEXTURE_SGIS}, {"selected_texture_coord_set_sgis", GL_SELECTED_TEXTURE_COORD_SET_SGIS}, {"max_textures_sgis", GL_MAX_TEXTURES_SGIS}, {"texture0_sgis", GL_TEXTURE0_SGIS}, {"texture1_sgis", GL_TEXTURE1_SGIS}, {"texture2_sgis", GL_TEXTURE2_SGIS}, {"texture3_sgis", GL_TEXTURE3_SGIS}, {"texture_coord_set_source_sgis", GL_TEXTURE_COORD_SET_SOURCE_SGIS}, #endif #ifdef GL_EXT_multitexture {"selected_texture_ext", GL_SELECTED_TEXTURE_EXT}, {"selected_texture_coord_set_ext", GL_SELECTED_TEXTURE_COORD_SET_EXT}, {"selected_texture_transform_ext", GL_SELECTED_TEXTURE_TRANSFORM_EXT}, {"max_textures_ext", GL_MAX_TEXTURES_EXT}, {"max_texture_coord_sets_ext", GL_MAX_TEXTURE_COORD_SETS_EXT}, {"texture_env_coord_set_ext", GL_TEXTURE_ENV_COORD_SET_EXT}, {"texture0_ext", GL_TEXTURE0_EXT}, {"texture1_ext", GL_TEXTURE1_EXT}, {"texture2_ext", GL_TEXTURE2_EXT}, {"texture3_ext", GL_TEXTURE3_EXT}, #endif #ifdef GL_SGIS_texture_edge_clamp {"clamp_to_edge_sgis", GL_CLAMP_TO_EDGE_SGIS}, #endif #ifdef GL_VERSION_1_2 {"rescale_normal", GL_RESCALE_NORMAL}, {"clamp_to_edge", GL_CLAMP_TO_EDGE}, {"max_elements_vertices", GL_MAX_ELEMENTS_VERTICES}, {"max_elements_indices", GL_MAX_ELEMENTS_INDICES}, {"bgr", GL_BGR}, {"bgra", GL_BGRA}, {"unsigned_byte_3_3_2", GL_UNSIGNED_BYTE_3_3_2}, {"unsigned_byte_2_3_3_rev", GL_UNSIGNED_BYTE_2_3_3_REV}, {"unsigned_short_5_6_5", GL_UNSIGNED_SHORT_5_6_5}, {"unsigned_short_5_6_5_rev", GL_UNSIGNED_SHORT_5_6_5_REV}, {"unsigned_short_4_4_4_4", GL_UNSIGNED_SHORT_4_4_4_4}, {"unsigned_short_4_4_4_4_rev", GL_UNSIGNED_SHORT_4_4_4_4_REV}, {"unsigned_short_5_5_5_1", GL_UNSIGNED_SHORT_5_5_5_1}, {"unsigned_short_1_5_5_5_rev", GL_UNSIGNED_SHORT_1_5_5_5_REV}, {"unsigned_int_8_8_8_8", GL_UNSIGNED_INT_8_8_8_8}, {"unsigned_int_8_8_8_8_rev", GL_UNSIGNED_INT_8_8_8_8_REV}, {"unsigned_int_10_10_10_2", GL_UNSIGNED_INT_10_10_10_2}, {"unsigned_int_2_10_10_10_rev", GL_UNSIGNED_INT_2_10_10_10_REV}, {"light_model_color_control", GL_LIGHT_MODEL_COLOR_CONTROL}, {"single_color", GL_SINGLE_COLOR}, {"separate_specular_color", GL_SEPARATE_SPECULAR_COLOR}, {"texture_min_lod", GL_TEXTURE_MIN_LOD}, {"texture_max_lod", GL_TEXTURE_MAX_LOD}, {"texture_base_level", GL_TEXTURE_BASE_LEVEL}, {"texture_max_level", GL_TEXTURE_MAX_LEVEL}, #endif {"current_bit", GL_CURRENT_BIT}, {"point_bit", GL_POINT_BIT}, {"line_bit", GL_LINE_BIT}, {"polygon_bit", GL_POLYGON_BIT}, {"polygon_stipple_bit", GL_POLYGON_STIPPLE_BIT}, {"pixel_mode_bit", GL_PIXEL_MODE_BIT}, {"lighting_bit", GL_LIGHTING_BIT}, {"fog_bit", GL_FOG_BIT}, {"depth_buffer_bit", GL_DEPTH_BUFFER_BIT}, {"accum_buffer_bit", GL_ACCUM_BUFFER_BIT}, {"stencil_buffer_bit", GL_STENCIL_BUFFER_BIT}, {"viewport_bit", GL_VIEWPORT_BIT}, {"transform_bit", GL_TRANSFORM_BIT}, {"enable_bit", GL_ENABLE_BIT}, {"color_buffer_bit", GL_COLOR_BUFFER_BIT}, {"hint_bit", GL_HINT_BIT}, {"eval_bit", GL_EVAL_BIT}, {"list_bit", GL_LIST_BIT}, {"texture_bit", GL_TEXTURE_BIT}, {"scissor_bit", GL_SCISSOR_BIT}, {"all_attrib_bits", GL_ALL_ATTRIB_BITS}, {"client_pixel_store_bit", GL_CLIENT_PIXEL_STORE_BIT}, {"client_vertex_array_bit", GL_CLIENT_VERTEX_ARRAY_BIT}, #ifdef GL_CLIENT_ALL_ATTRIB_BITS {"client_all_attrib_bits", GL_CLIENT_ALL_ATTRIB_BITS}, #endif {NULL, GL_NONE}, };