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

📄 opengl.pas

📁 Delphi7编程80例(完全版)
💻 PAS
📖 第 1 页 / 共 5 页
字号:

      // TextureTarget
      GL_PROXY_TEXTURE_1D                = $8063;
      GL_PROXY_TEXTURE_2D                = $8064;
      GL_PROXY_TEXTURE_3D                = $8070; // GL 1.2

      // TextureWrapMode
      GL_CLAMP                           = $2900;
      GL_REPEAT                          = $2901;

      // PixelInternalFormat
      GL_R3_G3_B2                        = $2A10;
      GL_ALPHA4                          = $803B;
      GL_ALPHA8                          = $803C;
      GL_ALPHA12                         = $803D;
      GL_ALPHA16                         = $803E;
      GL_LUMINANCE4                      = $803F;
      GL_LUMINANCE8                      = $8040;
      GL_LUMINANCE12                     = $8041;
      GL_LUMINANCE16                     = $8042;
      GL_LUMINANCE4_ALPHA4               = $8043;
      GL_LUMINANCE6_ALPHA2               = $8044;
      GL_LUMINANCE8_ALPHA8               = $8045;
      GL_LUMINANCE12_ALPHA4              = $8046;
      GL_LUMINANCE12_ALPHA12             = $8047;
      GL_LUMINANCE16_ALPHA16             = $8048;
      GL_INTENSITY                       = $8049;
      GL_INTENSITY4                      = $804A;
      GL_INTENSITY8                      = $804B;
      GL_INTENSITY12                     = $804C;
      GL_INTENSITY16                     = $804D;
      GL_RGB4                            = $804F;
      GL_RGB5                            = $8050;
      GL_RGB8                            = $8051;
      GL_RGB10                           = $8052;
      GL_RGB12                           = $8053;
      GL_RGB16                           = $8054;
      GL_RGBA2                           = $8055;
      GL_RGBA4                           = $8056;
      GL_RGB5_A1                         = $8057;
      GL_RGBA8                           = $8058;
      GL_RGB10_A2                        = $8059;
      GL_RGBA12                          = $805A;
      GL_RGBA16                          = $805B;
      UNSIGNED_BYTE_3_3_2                = $8032; // GL 1.2
      UNSIGNED_BYTE_2_3_3_REV            = $8362; // GL 1.2
      UNSIGNED_SHORT_5_6_5               = $8363; // GL 1.2
      UNSIGNED_SHORT_5_6_5_REV           = $8364; // GL 1.2
      UNSIGNED_SHORT_4_4_4_4             = $8033; // GL 1.2
      UNSIGNED_SHORT_4_4_4_4_REV         = $8365; // GL 1.2
      UNSIGNED_SHORT_5_5_5_1             = $8034; // GL 1.2
      UNSIGNED_SHORT_1_5_5_5_REV         = $8366; // GL 1.2
      UNSIGNED_INT_8_8_8_8               = $8035; // GL 1.2
      UNSIGNED_INT_8_8_8_8_REV           = $8367; // GL 1.2
      UNSIGNED_INT_10_10_10_2            = $8036; // GL 1.2
      UNSIGNED_INT_2_10_10_10_REV        = $8368; // GL 1.2

      // InterleavedArrayFormat
      GL_V2F                             = $2A20;
      GL_V3F                             = $2A21;
      GL_C4UB_V2F                        = $2A22;
      GL_C4UB_V3F                        = $2A23;
      GL_C3F_V3F                         = $2A24;
      GL_N3F_V3F                         = $2A25;
      GL_C4F_N3F_V3F                     = $2A26;
      GL_T2F_V3F                         = $2A27;
      GL_T4F_V4F                         = $2A28;
      GL_T2F_C4UB_V3F                    = $2A29;
      GL_T2F_C3F_V3F                     = $2A2A;
      GL_T2F_N3F_V3F                     = $2A2B;
      GL_T2F_C4F_N3F_V3F                 = $2A2C;
      GL_T4F_C4F_N3F_V4F                 = $2A2D;

      // ClipPlaneName
      GL_CLIP_PLANE0                     = $3000;
      GL_CLIP_PLANE1                     = $3001;
      GL_CLIP_PLANE2                     = $3002;
      GL_CLIP_PLANE3                     = $3003;
      GL_CLIP_PLANE4                     = $3004;
      GL_CLIP_PLANE5                     = $3005;

      // LightName
      GL_LIGHT0                          = $4000;
      GL_LIGHT1                          = $4001;
      GL_LIGHT2                          = $4002;
      GL_LIGHT3                          = $4003;
      GL_LIGHT4                          = $4004;
      GL_LIGHT5                          = $4005;
      GL_LIGHT6                          = $4006;
      GL_LIGHT7                          = $4007;

      // ----- extensions enumerants -----
      // EXT_abgr
      GL_ABGR_EXT                        = $8000;

      // EXT_packed_pixels
      GL_UNSIGNED_BYTE_3_3_2_EXT         = $8032;
      GL_UNSIGNED_SHORT_4_4_4_4_EXT      = $8033;
      GL_UNSIGNED_SHORT_5_5_5_1_EXT      = $8034;
      GL_UNSIGNED_INT_8_8_8_8_EXT        = $8035;
      GL_UNSIGNED_INT_10_10_10_2_EXT     = $8036;

      // EXT_vertex_array
      GL_VERTEX_ARRAY_EXT                = $8074;
      GL_NORMAL_ARRAY_EXT                = $8075;
      GL_COLOR_ARRAY_EXT                 = $8076;
      GL_INDEX_ARRAY_EXT                 = $8077;
      GL_TEXTURE_COORD_ARRAY_EXT         = $8078;
      GL_EDGE_FLAG_ARRAY_EXT             = $8079;
      GL_VERTEX_ARRAY_SIZE_EXT           = $807A;
      GL_VERTEX_ARRAY_TYPE_EXT           = $807B;
      GL_VERTEX_ARRAY_STRIDE_EXT         = $807C;
      GL_VERTEX_ARRAY_COUNT_EXT          = $807D;
      GL_NORMAL_ARRAY_TYPE_EXT           = $807E;
      GL_NORMAL_ARRAY_STRIDE_EXT         = $807F;
      GL_NORMAL_ARRAY_COUNT_EXT          = $8080;
      GL_COLOR_ARRAY_SIZE_EXT            = $8081;
      GL_COLOR_ARRAY_TYPE_EXT            = $8082;
      GL_COLOR_ARRAY_STRIDE_EXT          = $8083;
      GL_COLOR_ARRAY_COUNT_EXT           = $8084;
      GL_INDEX_ARRAY_TYPE_EXT            = $8085;
      GL_INDEX_ARRAY_STRIDE_EXT          = $8086;
      GL_INDEX_ARRAY_COUNT_EXT           = $8087;
      GL_TEXTURE_COORD_ARRAY_SIZE_EXT    = $8088;
      GL_TEXTURE_COORD_ARRAY_TYPE_EXT    = $8089;
      GL_TEXTURE_COORD_ARRAY_STRIDE_EXT  = $808A;
      GL_TEXTURE_COORD_ARRAY_COUNT_EXT   = $808B;
      GL_EDGE_FLAG_ARRAY_STRIDE_EXT      = $808C;
      GL_EDGE_FLAG_ARRAY_COUNT_EXT       = $808D;
      GL_VERTEX_ARRAY_POINTER_EXT        = $808E;
      GL_NORMAL_ARRAY_POINTER_EXT        = $808F;
      GL_COLOR_ARRAY_POINTER_EXT         = $8090;
      GL_INDEX_ARRAY_POINTER_EXT         = $8091;
      GL_TEXTURE_COORD_ARRAY_POINTER_EXT = $8092;
      GL_EDGE_FLAG_ARRAY_POINTER_EXT     = $8093;

      // EXT_color_table
      GL_TABLE_TOO_LARGE_EXT             = $8031;
      GL_COLOR_TABLE_FORMAT_EXT          = $80D8;
      GL_COLOR_TABLE_WIDTH_EXT           = $80D9;
      GL_COLOR_TABLE_RED_SIZE_EXT        = $80DA;
      GL_COLOR_TABLE_GREEN_SIZE_EXT      = $80DB;
      GL_COLOR_TABLE_BLUE_SIZE_EXT       = $80DC;
      GL_COLOR_TABLE_ALPHA_SIZE_EXT      = $80DD;
      GL_COLOR_TABLE_LUMINANCE_SIZE_EXT  = $80DE;
      GL_COLOR_TABLE_INTENSITY_SIZE_EXT  = $80DF;

      // EXT_bgra
      GL_BGR_EXT                         = $80E0;
      GL_BGRA_EXT                        = $80E1;

      // EXT_paletted_texture
      GL_COLOR_INDEX1_EXT                = $80E2;
      GL_COLOR_INDEX2_EXT                = $80E3;
      GL_COLOR_INDEX4_EXT                = $80E4;
      GL_COLOR_INDEX8_EXT                = $80E5;
      GL_COLOR_INDEX12_EXT               = $80E6;
      GL_COLOR_INDEX16_EXT               = $80E7;

      // SGI_compiled_vertex_array
      GL_ARRAY_ELEMENT_LOCK_FIRST_SGI    = $81A8;
      GL_ARRAY_ELEMENT_LOCK_COUNT_SGI    = $81A9;

      // SGI_cull_vertex
      GL_CULL_VERTEX_SGI                 = $81AA;
      GL_CULL_VERTEX_EYE_POSITION_SGI    = $81AB;
      GL_CULL_VERTEX_OBJECT_POSITION_SGI = $81AC;

      // SGI_index_array_formats
      GL_IUI_V2F_SGI                     = $81AD;
      GL_IUI_V3F_SGI                     = $81AE;
      GL_IUI_N3F_V2F_SGI                 = $81AF;
      GL_IUI_N3F_V3F_SGI                 = $81B0;
      GL_T2F_IUI_V2F_SGI                 = $81B1;
      GL_T2F_IUI_V3F_SGI                 = $81B2;
      GL_T2F_IUI_N3F_V2F_SGI             = $81B3;
      GL_T2F_IUI_N3F_V3F_SGI             = $81B4;

      // SGI_index_func
      GL_INDEX_TEST_SGI                  = $81B5;
      GL_INDEX_TEST_FUNC_SGI             = $81B6;
      GL_INDEX_TEST_REF_SGI              = $81B7;

      // SGI_index_material
      GL_INDEX_MATERIAL_SGI              = $81B8;
      GL_INDEX_MATERIAL_PARAMETER_SGI    = $81B9;
      GL_INDEX_MATERIAL_FACE_SGI         = $81BA;

      // EXT_blend_color
      GL_CONSTANT_COLOR_EXT              = $8001;
      GL_ONE_MINUS_CONSTANT_COLOR_EXT    = $8002;
      GL_CONSTANT_ALPHA_EXT              = $8003;
      GL_ONE_MINUS_CONSTANT_ALPHA_EXT    = $8004;
      GL_BLEND_COLOR_EXT                 = $8005;

      // EXT_blend_minmax
      GL_FUNC_ADD_EXT                    = $8006;
      GL_MIN_EXT                         = $8007;
      GL_MAX_EXT                         = $8008;
      GL_BLEND_EQUATION_EXT              = $8009;

      // EXT_blend_subtract
      GL_FUNC_SUBTRACT_EXT               = $800A;
      GL_FUNC_REVERSE_SUBTRACT_EXT       = $800B;

      // EXT_convolution
      GL_CONVOLUTION_1D_EXT              = $8010;
      GL_CONVOLUTION_2D_EXT              = $8011;
      GL_SEPARABLE_2D_EXT                = $8012;
      GL_CONVOLUTION_BORDER_MODE_EXT     = $8013;
      GL_CONVOLUTION_FILTER_SCALE_EXT    = $8014;
      GL_CONVOLUTION_FILTER_BIAS_EXT     = $8015;
      GL_REDUCE_EXT                      = $8016;
      GL_CONVOLUTION_FORMAT_EXT          = $8017;
      GL_CONVOLUTION_WIDTH_EXT           = $8018;
      GL_CONVOLUTION_HEIGHT_EXT          = $8019;
      GL_MAX_CONVOLUTION_WIDTH_EXT       = $801A;
      GL_MAX_CONVOLUTION_HEIGHT_EXT      = $801B;
      GL_POST_CONVOLUTION_RED_SCALE_EXT  = $801C;
      GL_POST_CONVOLUTION_GREEN_SCALE_EXT = $801D;
      GL_POST_CONVOLUTION_BLUE_SCALE_EXT = $801E;
      GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = $801F;
      GL_POST_CONVOLUTION_RED_BIAS_EXT   = $8020;
      GL_POST_CONVOLUTION_GREEN_BIAS_EXT = $8021;
      GL_POST_CONVOLUTION_BLUE_BIAS_EXT  = $8022;
      GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = $8023;

      // EXT_histogram
      GL_HISTOGRAM_EXT                   = $8024;
      GL_PROXY_HISTOGRAM_EXT             = $8025;
      GL_HISTOGRAM_WIDTH_EXT             = $8026;
      GL_HISTOGRAM_FORMAT_EXT            = $8027;
      GL_HISTOGRAM_RED_SIZE_EXT          = $8028;
      GL_HISTOGRAM_GREEN_SIZE_EXT        = $8029;
      GL_HISTOGRAM_BLUE_SIZE_EXT         = $802A;
      GL_HISTOGRAM_ALPHA_SIZE_EXT        = $802B;
      GL_HISTOGRAM_LUMINANCE_SIZE_EXT    = $802C;
      GL_HISTOGRAM_SINK_EXT              = $802D;
      GL_MINMAX_EXT                      = $802E;
      GL_MINMAX_FORMAT_EXT               = $802F;
      GL_MINMAX_SINK_EXT                 = $8030;

      // EXT_polygon_offset
      GL_POLYGON_OFFSET_EXT              = $8037;
      GL_POLYGON_OFFSET_FACTOR_EXT       = $8038;
      GL_POLYGON_OFFSET_BIAS_EXT         = $8039;

      // EXT_texture
      GL_ALPHA4_EXT                      = $803B;
      GL_ALPHA8_EXT                      = $803C;
      GL_ALPHA12_EXT                     = $803D;
      GL_ALPHA16_EXT                     = $803E;
      GL_LUMINANCE4_EXT                  = $803F;
      GL_LUMINANCE8_EXT                  = $8040;
      GL_LUMINANCE12_EXT                 = $8041;
      GL_LUMINANCE16_EXT                 = $8042;
      GL_LUMINANCE4_ALPHA4_EXT           = $8043;
      GL_LUMINANCE6_ALPHA2_EXT           = $8044;
      GL_LUMINANCE8_ALPHA8_EXT           = $8045;
      GL_LUMINANCE12_ALPHA4_EXT          = $8046;
      GL_LUMINANCE12_ALPHA12_EXT         = $8047;
      GL_LUMINANCE16_ALPHA16_EXT         = $8048;
      GL_INTENSITY_EXT                   = $8049;
      GL_INTENSITY4_EXT                  = $804A;
      GL_INTENSITY8_EXT                  = $804B;
      GL_INTENSITY12_EXT                 = $804C;
      GL_INTENSITY16_EXT                 = $804D;
      GL_RGB2_EXT                        = $804E;
      GL_RGB4_EXT                        = $804F;
      GL_RGB5_EXT                        = $8050;
      GL_RGB8_EXT                        = $8051;
      GL_RGB10_EXT                       = $8052;
      GL_RGB12_EXT                       = $8053;
      GL_RGB16_EXT                       = $8054;
      GL_RGBA2_EXT                       = $8055;
      GL_RGBA4_EXT                       = $8056;
      GL_RGB5_A1_EXT                     = $8057;
      GL_RGBA8_EXT                       = $8058;
      GL_RGB10_A2_EXT                    = $8059;
      GL_RGBA12_EXT                      = $805A;
      GL_RGBA16_EXT                      = $805B;
      GL_TEXTURE_RED_SIZE_EXT            = $805C;
      GL_TEXTURE_GREEN_SIZE_EXT          = $805D;
      GL_TEXTURE_BLUE_SIZE_EXT           = $805E;
      GL_TEXTURE_ALPHA_SIZE_EXT          = $805F;
      GL_TEXTURE_LUMINANCE_SIZE_EXT      = $8060;
      GL_TEXTURE_INTENSITY_SIZE_EXT      = $8061;

⌨️ 快捷键说明

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