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

📄 opengl12.pas

📁 delphi编的不错的贪吃蛇
💻 PAS
📖 第 1 页 / 共 5 页
字号:
  GL_VERSION_1_2,
  GLU_VERSION_1_1,
  GLU_VERSION_1_2,
  GLU_VERSION_1_3: Boolean; 

  // Extensions (gl)
  GL_3DFX_multisample,
  GL_3DFX_tbuffer,
  GL_3DFX_texture_compression_FXT1,

  GL_APPLE_specular_vector,
  GL_APPLE_transform_hint,

  GL_ARB_imaging,
  GL_ARB_multisample,
  GL_ARB_multitexture,
  GL_ARB_texture_compression,
  GL_ARB_texture_cube_map,
  GL_ARB_transpose_matrix,
  GL_ARB_vertex_blend,

  GL_EXT_422_pixels,
  GL_EXT_abgr,
  GL_EXT_bgra,
  GL_EXT_blend_color,
  GL_EXT_blend_func_separate,
  GL_EXT_blend_logic_op,
  GL_EXT_blend_minmax,
  GL_EXT_blend_subtract,
  GL_EXT_clip_volume_hint,
  GL_EXT_cmyka,
  GL_EXT_color_subtable,
  GL_EXT_compiled_vertex_array,
  GL_EXT_convolution,
  GL_EXT_coordinate_frame,
  GL_EXT_copy_texture,
  GL_EXT_cull_vertex,
  GL_EXT_draw_range_elements,
  GL_EXT_fog_coord,
  GL_EXT_histogram,
  GL_EXT_index_array_formats,
  GL_EXT_index_func,
  GL_EXT_index_material,
  GL_EXT_index_texture,
  GL_EXT_light_max_exponent,
  GL_EXT_light_texture,
  GL_EXT_misc_attribute,
  GL_EXT_multi_draw_arrays,
  GL_EXT_multisample,
  GL_EXT_packed_pixels,
  GL_EXT_paletted_texture,
  GL_EXT_pixel_transform,
  GL_EXT_point_parameters,
  GL_EXT_polygon_offset,
  GL_EXT_rescale_normal,
  GL_EXT_scene_marker,
  GL_EXT_secondary_color,
  GL_EXT_separate_specular_color,
  GL_EXT_shared_texture_palette,
  GL_EXT_stencil_wrap,
  GL_EXT_subtexture,
  GL_EXT_texture_color_table,
  GL_EXT_texture_compression_s3tc,
  GL_EXT_texture_cube_map,
  GL_EXT_texture_edge_clamp,
  GL_EXT_texture_env_add,
  GL_EXT_texture_env_combine,
  GL_EXT_texture_filter_anisotropic,
  GL_EXT_texture_lod_bias,
  GL_EXT_texture_object,
  GL_EXT_texture_perturb_normal,
  GL_EXT_texture3D,
  GL_EXT_vertex_array,
  GL_EXT_vertex_weighting,

  GL_FfdMaskSGIX,
  GL_HP_convolution_border_modes,
  GL_HP_image_transform,
  GL_HP_occlusion_test,
  GL_HP_texture_lighting,

  GL_IBM_cull_vertex,
  GL_IBM_multimode_draw_arrays,
  GL_IBM_rasterpos_clip,
  GL_IBM_vertex_array_lists,

  GL_INGR_color_clamp,
  GL_INGR_interlace_read,

  GL_INTEL_parallel_arrays,

  GL_KTX_buffer_region,

  GL_MESA_resize_buffers,
  GL_MESA_window_pos,

  GL_NV_blend_square,
  GL_NV_fog_distance,
  GL_NV_light_max_exponent,
  GL_NV_register_combiners,
  GL_NV_texgen_emboss,
  GL_NV_texgen_reflection,
  GL_NV_texture_env_combine4,
  GL_NV_vertex_array_range,
  GL_NV_vertex_program,

  GL_PGI_misc_hints,
  GL_PGI_vertex_hints,

  GL_REND_screen_coordinates,

  GL_SGI_color_matrix,
  GL_SGI_color_table,
  GL_SGI_depth_pass_instrument,

  GL_SGIS_detail_texture,
  GL_SGIS_fog_function,
  GL_SGIS_generate_mipmap,
  GL_SGIS_multisample,
  GL_SGIS_multitexture,
  GL_SGIS_pixel_texture,
  GL_SGIS_point_line_texgen,
  GL_SGIS_point_parameters,
  GL_SGIS_sharpen_texture,
  GL_SGIS_texture_border_clamp,
  GL_SGIS_texture_color_mask,
  GL_SGIS_texture_edge_clamp,
  GL_SGIS_texture_filter4,
  GL_SGIS_texture_lod,
  GL_SGIS_texture_select,
  GL_SGIS_texture4D,

  GL_SGIX_async,
  GL_SGIX_async_histogram,
  GL_SGIX_async_pixel,
  GL_SGIX_blend_alpha_minmax,
  GL_SGIX_calligraphic_fragment,
  GL_SGIX_clipmap,
  GL_SGIX_convolution_accuracy,
  GL_SGIX_depth_texture,
  GL_SGIX_flush_raster,
  GL_SGIX_fog_offset,
  GL_SGIX_fog_scale,
  GL_SGIX_fragment_lighting,
  GL_SGIX_framezoom,
  GL_SGIX_igloo_interface,
  GL_SGIX_instruments,
  GL_SGIX_interlace,
  GL_SGIX_ir_instrument1,
  GL_SGIX_list_priority,
  GL_SGIX_pixel_texture,
  GL_SGIX_pixel_tiles,
  GL_SGIX_polynomial_ffd,
  GL_SGIX_reference_plane,
  GL_SGIX_resample,
  GL_SGIX_shadow,
  GL_SGIX_shadow_ambient,
  GL_SGIX_sprite,
  GL_SGIX_subsample,
  GL_SGIX_tag_sample_buffer,
  GL_SGIX_texture_add_env,
  GL_SGIX_texture_lod_bias,
  GL_SGIX_texture_multi_buffer,
  GL_SGIX_texture_scale_bias,
  GL_SGIX_vertex_preclip,
  GL_SGIX_ycrcb,
  GL_SGIX_ycrcba,

  GL_SUN_convolution_border_modes,
  GL_SUN_global_alpha,
  GL_SUN_triangle_list,
  GL_SUN_vertex,

  GL_SUNX_constant_data,

  GL_WIN_phong_shading,
  GL_WIN_specular_fog,
  GL_WIN_swap_hint,

  WGL_EXT_swap_control,

  // Extensions (glu)
  GLU_EXT_Texture,
  GLU_EXT_object_space_tess,
  GLU_EXT_nurbs_tessellator: Boolean; 

const
  // ********** GL generic constants **********

  // errors
  GL_NO_ERROR                                       = 0; 
  GL_INVALID_ENUM                                   = $0500; 
  GL_INVALID_VALUE                                  = $0501; 
  GL_INVALID_OPERATION                              = $0502; 
  GL_STACK_OVERFLOW                                 = $0503; 
  GL_STACK_UNDERFLOW                                = $0504; 
  GL_OUT_OF_MEMORY                                  = $0505; 

  // attribute bits
  GL_CURRENT_BIT                                    = $00000001; 
  GL_POINT_BIT                                      = $00000002; 
  GL_LINE_BIT                                       = $00000004; 
  GL_POLYGON_BIT                                    = $00000008; 
  GL_POLYGON_STIPPLE_BIT                            = $00000010; 
  GL_PIXEL_MODE_BIT                                 = $00000020; 
  GL_LIGHTING_BIT                                   = $00000040; 
  GL_FOG_BIT                                        = $00000080; 
  GL_DEPTH_BUFFER_BIT                               = $00000100; 
  GL_ACCUM_BUFFER_BIT                               = $00000200; 
  GL_STENCIL_BUFFER_BIT                             = $00000400; 
  GL_VIEWPORT_BIT                                   = $00000800; 
  GL_TRANSFORM_BIT                                  = $00001000; 
  GL_ENABLE_BIT                                     = $00002000; 
  GL_COLOR_BUFFER_BIT                               = $00004000; 
  GL_HINT_BIT                                       = $00008000; 
  GL_EVAL_BIT                                       = $00010000; 
  GL_LIST_BIT                                       = $00020000; 
  GL_TEXTURE_BIT                                    = $00040000; 
  GL_SCISSOR_BIT                                    = $00080000; 
  GL_ALL_ATTRIB_BITS                                = $000FFFFF; 

  // client attribute bits
  GL_CLIENT_PIXEL_STORE_BIT                         = $00000001; 
  GL_CLIENT_VERTEX_ARRAY_BIT                        = $00000002; 
  GL_CLIENT_ALL_ATTRIB_BITS                         = $FFFFFFFF; 

  // boolean values
  GL_FALSE                                          = 0; 
  GL_TRUE                                           = 1; 

  // primitives
  GL_POINTS                                         = $0000; 
  GL_LINES                                          = $0001; 
  GL_LINE_LOOP                                      = $0002; 
  GL_LINE_STRIP                                     = $0003; 
  GL_TRIANGLES                                      = $0004; 
  GL_TRIANGLE_STRIP                                 = $0005; 
  GL_TRIANGLE_FAN                                   = $0006; 
  GL_QUADS                                          = $0007; 
  GL_QUAD_STRIP                                     = $0008; 
  GL_POLYGON                                        = $0009; 

  // blending
  GL_ZERO                                           = 0; 
  GL_ONE                                            = 1; 
  GL_SRC_COLOR                                      = $0300; 
  GL_ONE_MINUS_SRC_COLOR                            = $0301; 
  GL_SRC_ALPHA                                      = $0302; 
  GL_ONE_MINUS_SRC_ALPHA                            = $0303; 
  GL_DST_ALPHA                                      = $0304; 
  GL_ONE_MINUS_DST_ALPHA                            = $0305; 
  GL_DST_COLOR                                      = $0306; 
  GL_ONE_MINUS_DST_COLOR                            = $0307; 
  GL_SRC_ALPHA_SATURATE                             = $0308; 
  GL_BLEND_DST                                      = $0BE0; 
  GL_BLEND_SRC                                      = $0BE1; 
  GL_BLEND                                          = $0BE2; 

  // blending (GL 1.2 ARB imaging)
  GL_BLEND_COLOR                                    = $8005; 
  GL_CONSTANT_COLOR                                 = $8001; 
  GL_ONE_MINUS_CONSTANT_COLOR                       = $8002; 
  GL_CONSTANT_ALPHA                                 = $8003; 

⌨️ 快捷键说明

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