tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

FormatID_autogen.h (6221B)


      1 // GENERATED FILE - DO NOT EDIT.
      2 // Generated by gen_angle_format_table.py using data from angle_format_data.json
      3 //
      4 // Copyright 2020 The ANGLE Project Authors. All rights reserved.
      5 // Use of this source code is governed by a BSD-style license that can be
      6 // found in the LICENSE file.
      7 //
      8 // ANGLE format enumeration.
      9 
     10 #ifndef LIBANGLE_RENDERER_FORMATID_H_
     11 #define LIBANGLE_RENDERER_FORMATID_H_
     12 
     13 #include <cstdint>
     14 
     15 namespace angle
     16 {
     17 
     18 enum class FormatID
     19 {
     20    NONE,
     21    D16_UNORM,
     22    D24_UNORM_S8_UINT,
     23    D24_UNORM_X8_UINT,
     24    D32_FLOAT,
     25    D32_FLOAT_S8X24_UINT,
     26    D32_UNORM,
     27    S8_UINT,
     28    A16_FLOAT,
     29    A1R5G5B5_UNORM,
     30    A2R10G10B10_SINT_VERTEX,
     31    A2R10G10B10_SNORM_VERTEX,
     32    A2R10G10B10_SSCALED_VERTEX,
     33    A2R10G10B10_UINT_VERTEX,
     34    A2R10G10B10_UNORM_VERTEX,
     35    A2R10G10B10_USCALED_VERTEX,
     36    A32_FLOAT,
     37    A8_UNORM,
     38    ASTC_10x10_SRGB_BLOCK,
     39    ASTC_10x10_UNORM_BLOCK,
     40    ASTC_10x5_SRGB_BLOCK,
     41    ASTC_10x5_UNORM_BLOCK,
     42    ASTC_10x6_SRGB_BLOCK,
     43    ASTC_10x6_UNORM_BLOCK,
     44    ASTC_10x8_SRGB_BLOCK,
     45    ASTC_10x8_UNORM_BLOCK,
     46    ASTC_12x10_SRGB_BLOCK,
     47    ASTC_12x10_UNORM_BLOCK,
     48    ASTC_12x12_SRGB_BLOCK,
     49    ASTC_12x12_UNORM_BLOCK,
     50    ASTC_3x3x3_UNORM_BLOCK,
     51    ASTC_3x3x3_UNORM_SRGB_BLOCK,
     52    ASTC_4x3x3_UNORM_BLOCK,
     53    ASTC_4x3x3_UNORM_SRGB_BLOCK,
     54    ASTC_4x4_SRGB_BLOCK,
     55    ASTC_4x4_UNORM_BLOCK,
     56    ASTC_4x4x3_UNORM_BLOCK,
     57    ASTC_4x4x3_UNORM_SRGB_BLOCK,
     58    ASTC_4x4x4_UNORM_BLOCK,
     59    ASTC_4x4x4_UNORM_SRGB_BLOCK,
     60    ASTC_5x4_SRGB_BLOCK,
     61    ASTC_5x4_UNORM_BLOCK,
     62    ASTC_5x4x4_UNORM_BLOCK,
     63    ASTC_5x4x4_UNORM_SRGB_BLOCK,
     64    ASTC_5x5_SRGB_BLOCK,
     65    ASTC_5x5_UNORM_BLOCK,
     66    ASTC_5x5x4_UNORM_BLOCK,
     67    ASTC_5x5x4_UNORM_SRGB_BLOCK,
     68    ASTC_5x5x5_UNORM_BLOCK,
     69    ASTC_5x5x5_UNORM_SRGB_BLOCK,
     70    ASTC_6x5_SRGB_BLOCK,
     71    ASTC_6x5_UNORM_BLOCK,
     72    ASTC_6x5x5_UNORM_BLOCK,
     73    ASTC_6x5x5_UNORM_SRGB_BLOCK,
     74    ASTC_6x6_SRGB_BLOCK,
     75    ASTC_6x6_UNORM_BLOCK,
     76    ASTC_6x6x5_UNORM_BLOCK,
     77    ASTC_6x6x5_UNORM_SRGB_BLOCK,
     78    ASTC_6x6x6_UNORM_BLOCK,
     79    ASTC_6x6x6_UNORM_SRGB_BLOCK,
     80    ASTC_8x5_SRGB_BLOCK,
     81    ASTC_8x5_UNORM_BLOCK,
     82    ASTC_8x6_SRGB_BLOCK,
     83    ASTC_8x6_UNORM_BLOCK,
     84    ASTC_8x8_SRGB_BLOCK,
     85    ASTC_8x8_UNORM_BLOCK,
     86    B10G10R10A2_UNORM,
     87    B4G4R4A4_UNORM,
     88    B5G5R5A1_UNORM,
     89    B5G6R5_UNORM,
     90    B8G8R8A8_TYPELESS,
     91    B8G8R8A8_TYPELESS_SRGB,
     92    B8G8R8A8_UNORM,
     93    B8G8R8A8_UNORM_SRGB,
     94    B8G8R8X8_UNORM,
     95    BC1_RGBA_UNORM_BLOCK,
     96    BC1_RGBA_UNORM_SRGB_BLOCK,
     97    BC1_RGB_UNORM_BLOCK,
     98    BC1_RGB_UNORM_SRGB_BLOCK,
     99    BC2_RGBA_UNORM_BLOCK,
    100    BC2_RGBA_UNORM_SRGB_BLOCK,
    101    BC3_RGBA_UNORM_BLOCK,
    102    BC3_RGBA_UNORM_SRGB_BLOCK,
    103    BC4_RED_SNORM_BLOCK,
    104    BC4_RED_UNORM_BLOCK,
    105    BC5_RG_SNORM_BLOCK,
    106    BC5_RG_UNORM_BLOCK,
    107    BC6H_RGB_SFLOAT_BLOCK,
    108    BC6H_RGB_UFLOAT_BLOCK,
    109    BC7_RGBA_UNORM_BLOCK,
    110    BC7_RGBA_UNORM_SRGB_BLOCK,
    111    EAC_R11G11_SNORM_BLOCK,
    112    EAC_R11G11_UNORM_BLOCK,
    113    EAC_R11_SNORM_BLOCK,
    114    EAC_R11_UNORM_BLOCK,
    115    ETC1_LOSSY_DECODE_R8G8B8_UNORM_BLOCK,
    116    ETC1_R8G8B8_UNORM_BLOCK,
    117    ETC2_R8G8B8A1_SRGB_BLOCK,
    118    ETC2_R8G8B8A1_UNORM_BLOCK,
    119    ETC2_R8G8B8A8_SRGB_BLOCK,
    120    ETC2_R8G8B8A8_UNORM_BLOCK,
    121    ETC2_R8G8B8_SRGB_BLOCK,
    122    ETC2_R8G8B8_UNORM_BLOCK,
    123    G8_B8R8_2PLANE_420_UNORM,
    124    G8_B8_R8_3PLANE_420_UNORM,
    125    L16A16_FLOAT,
    126    L16_FLOAT,
    127    L32A32_FLOAT,
    128    L32_FLOAT,
    129    L8A8_UNORM,
    130    L8_UNORM,
    131    PALETTE4_R4G4B4A4_UNORM,
    132    PALETTE4_R5G5B5A1_UNORM,
    133    PALETTE4_R5G6B5_UNORM,
    134    PALETTE4_R8G8B8A8_UNORM,
    135    PALETTE4_R8G8B8_UNORM,
    136    PALETTE8_R4G4B4A4_UNORM,
    137    PALETTE8_R5G5B5A1_UNORM,
    138    PALETTE8_R5G6B5_UNORM,
    139    PALETTE8_R8G8B8A8_UNORM,
    140    PALETTE8_R8G8B8_UNORM,
    141    PVRTC1_RGBA_2BPP_UNORM_BLOCK,
    142    PVRTC1_RGBA_2BPP_UNORM_SRGB_BLOCK,
    143    PVRTC1_RGBA_4BPP_UNORM_BLOCK,
    144    PVRTC1_RGBA_4BPP_UNORM_SRGB_BLOCK,
    145    PVRTC1_RGB_2BPP_UNORM_BLOCK,
    146    PVRTC1_RGB_2BPP_UNORM_SRGB_BLOCK,
    147    PVRTC1_RGB_4BPP_UNORM_BLOCK,
    148    PVRTC1_RGB_4BPP_UNORM_SRGB_BLOCK,
    149    R10G10B10A2_SINT,
    150    R10G10B10A2_SNORM,
    151    R10G10B10A2_SSCALED,
    152    R10G10B10A2_UINT,
    153    R10G10B10A2_UNORM,
    154    R10G10B10A2_USCALED,
    155    R10G10B10X2_UNORM,
    156    R11G11B10_FLOAT,
    157    R16G16B16A16_FLOAT,
    158    R16G16B16A16_SINT,
    159    R16G16B16A16_SNORM,
    160    R16G16B16A16_SSCALED,
    161    R16G16B16A16_UINT,
    162    R16G16B16A16_UNORM,
    163    R16G16B16A16_USCALED,
    164    R16G16B16_FLOAT,
    165    R16G16B16_SINT,
    166    R16G16B16_SNORM,
    167    R16G16B16_SSCALED,
    168    R16G16B16_UINT,
    169    R16G16B16_UNORM,
    170    R16G16B16_USCALED,
    171    R16G16_FLOAT,
    172    R16G16_SINT,
    173    R16G16_SNORM,
    174    R16G16_SSCALED,
    175    R16G16_UINT,
    176    R16G16_UNORM,
    177    R16G16_USCALED,
    178    R16_FLOAT,
    179    R16_SINT,
    180    R16_SNORM,
    181    R16_SSCALED,
    182    R16_UINT,
    183    R16_UNORM,
    184    R16_USCALED,
    185    R32G32B32A32_FIXED,
    186    R32G32B32A32_FLOAT,
    187    R32G32B32A32_SINT,
    188    R32G32B32A32_SNORM,
    189    R32G32B32A32_SSCALED,
    190    R32G32B32A32_UINT,
    191    R32G32B32A32_UNORM,
    192    R32G32B32A32_USCALED,
    193    R32G32B32_FIXED,
    194    R32G32B32_FLOAT,
    195    R32G32B32_SINT,
    196    R32G32B32_SNORM,
    197    R32G32B32_SSCALED,
    198    R32G32B32_UINT,
    199    R32G32B32_UNORM,
    200    R32G32B32_USCALED,
    201    R32G32_FIXED,
    202    R32G32_FLOAT,
    203    R32G32_SINT,
    204    R32G32_SNORM,
    205    R32G32_SSCALED,
    206    R32G32_UINT,
    207    R32G32_UNORM,
    208    R32G32_USCALED,
    209    R32_FIXED,
    210    R32_FLOAT,
    211    R32_SINT,
    212    R32_SNORM,
    213    R32_SSCALED,
    214    R32_UINT,
    215    R32_UNORM,
    216    R32_USCALED,
    217    R4G4B4A4_UNORM,
    218    R5G5B5A1_UNORM,
    219    R5G6B5_UNORM,
    220    R8G8B8A8_SINT,
    221    R8G8B8A8_SNORM,
    222    R8G8B8A8_SSCALED,
    223    R8G8B8A8_TYPELESS,
    224    R8G8B8A8_TYPELESS_SRGB,
    225    R8G8B8A8_UINT,
    226    R8G8B8A8_UNORM,
    227    R8G8B8A8_UNORM_SRGB,
    228    R8G8B8A8_USCALED,
    229    R8G8B8X8_UNORM,
    230    R8G8B8_SINT,
    231    R8G8B8_SNORM,
    232    R8G8B8_SSCALED,
    233    R8G8B8_UINT,
    234    R8G8B8_UNORM,
    235    R8G8B8_UNORM_SRGB,
    236    R8G8B8_USCALED,
    237    R8G8_SINT,
    238    R8G8_SNORM,
    239    R8G8_SSCALED,
    240    R8G8_UINT,
    241    R8G8_UNORM,
    242    R8G8_UNORM_SRGB,
    243    R8G8_USCALED,
    244    R8_SINT,
    245    R8_SNORM,
    246    R8_SSCALED,
    247    R8_UINT,
    248    R8_UNORM,
    249    R8_UNORM_SRGB,
    250    R8_USCALED,
    251    R9G9B9E5_SHAREDEXP,
    252    X2R10G10B10_SINT_VERTEX,
    253    X2R10G10B10_SNORM_VERTEX,
    254    X2R10G10B10_SSCALED_VERTEX,
    255    X2R10G10B10_UINT_VERTEX,
    256    X2R10G10B10_UNORM_VERTEX,
    257    X2R10G10B10_USCALED_VERTEX
    258 };
    259 
    260 constexpr uint32_t kNumANGLEFormats = 238;
    261 
    262 }  // namespace angle
    263 
    264 #endif  // LIBANGLE_RENDERER_FORMATID_H_