6 #ifndef __dxgiformat_h__ 
    7 #define __dxgiformat_h__ 
    9 #define DXGI_FORMAT_DEFINED 1 
   11 typedef enum DXGI_FORMAT
 
   13     DXGI_FORMAT_UNKNOWN                     = 0,
 
   14     DXGI_FORMAT_R32G32B32A32_TYPELESS       = 1,
 
   15     DXGI_FORMAT_R32G32B32A32_FLOAT          = 2,
 
   16     DXGI_FORMAT_R32G32B32A32_UINT           = 3,
 
   17     DXGI_FORMAT_R32G32B32A32_SINT           = 4,
 
   18     DXGI_FORMAT_R32G32B32_TYPELESS          = 5,
 
   19     DXGI_FORMAT_R32G32B32_FLOAT             = 6,
 
   20     DXGI_FORMAT_R32G32B32_UINT              = 7,
 
   21     DXGI_FORMAT_R32G32B32_SINT              = 8,
 
   22     DXGI_FORMAT_R16G16B16A16_TYPELESS       = 9,
 
   23     DXGI_FORMAT_R16G16B16A16_FLOAT          = 10,
 
   24     DXGI_FORMAT_R16G16B16A16_UNORM          = 11,
 
   25     DXGI_FORMAT_R16G16B16A16_UINT           = 12,
 
   26     DXGI_FORMAT_R16G16B16A16_SNORM          = 13,
 
   27     DXGI_FORMAT_R16G16B16A16_SINT           = 14,
 
   28     DXGI_FORMAT_R32G32_TYPELESS             = 15,
 
   29     DXGI_FORMAT_R32G32_FLOAT                = 16,
 
   30     DXGI_FORMAT_R32G32_UINT                 = 17,
 
   31     DXGI_FORMAT_R32G32_SINT                 = 18,
 
   32     DXGI_FORMAT_R32G8X24_TYPELESS           = 19,
 
   33     DXGI_FORMAT_D32_FLOAT_S8X24_UINT        = 20,
 
   34     DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS    = 21,
 
   35     DXGI_FORMAT_X32_TYPELESS_G8X24_UINT     = 22,
 
   36     DXGI_FORMAT_R10G10B10A2_TYPELESS        = 23,
 
   37     DXGI_FORMAT_R10G10B10A2_UNORM           = 24,
 
   38     DXGI_FORMAT_R10G10B10A2_UINT            = 25,
 
   39     DXGI_FORMAT_R11G11B10_FLOAT             = 26,
 
   40     DXGI_FORMAT_R8G8B8A8_TYPELESS           = 27,
 
   41     DXGI_FORMAT_R8G8B8A8_UNORM              = 28,
 
   42     DXGI_FORMAT_R8G8B8A8_UNORM_SRGB         = 29,
 
   43     DXGI_FORMAT_R8G8B8A8_UINT               = 30,
 
   44     DXGI_FORMAT_R8G8B8A8_SNORM              = 31,
 
   45     DXGI_FORMAT_R8G8B8A8_SINT               = 32,
 
   46     DXGI_FORMAT_R16G16_TYPELESS             = 33,
 
   47     DXGI_FORMAT_R16G16_FLOAT                = 34,
 
   48     DXGI_FORMAT_R16G16_UNORM                = 35,
 
   49     DXGI_FORMAT_R16G16_UINT                 = 36,
 
   50     DXGI_FORMAT_R16G16_SNORM                = 37,
 
   51     DXGI_FORMAT_R16G16_SINT                 = 38,
 
   52     DXGI_FORMAT_R32_TYPELESS                = 39,
 
   53     DXGI_FORMAT_D32_FLOAT                   = 40,
 
   54     DXGI_FORMAT_R32_FLOAT                   = 41,
 
   55     DXGI_FORMAT_R32_UINT                    = 42,
 
   56     DXGI_FORMAT_R32_SINT                    = 43,
 
   57     DXGI_FORMAT_R24G8_TYPELESS              = 44,
 
   58     DXGI_FORMAT_D24_UNORM_S8_UINT           = 45,
 
   59     DXGI_FORMAT_R24_UNORM_X8_TYPELESS       = 46,
 
   60     DXGI_FORMAT_X24_TYPELESS_G8_UINT        = 47,
 
   61     DXGI_FORMAT_R8G8_TYPELESS               = 48,
 
   62     DXGI_FORMAT_R8G8_UNORM                  = 49,
 
   63     DXGI_FORMAT_R8G8_UINT                   = 50,
 
   64     DXGI_FORMAT_R8G8_SNORM                  = 51,
 
   65     DXGI_FORMAT_R8G8_SINT                   = 52,
 
   66     DXGI_FORMAT_R16_TYPELESS                = 53,
 
   67     DXGI_FORMAT_R16_FLOAT                   = 54,
 
   68     DXGI_FORMAT_D16_UNORM                   = 55,
 
   69     DXGI_FORMAT_R16_UNORM                   = 56,
 
   70     DXGI_FORMAT_R16_UINT                    = 57,
 
   71     DXGI_FORMAT_R16_SNORM                   = 58,
 
   72     DXGI_FORMAT_R16_SINT                    = 59,
 
   73     DXGI_FORMAT_R8_TYPELESS                 = 60,
 
   74     DXGI_FORMAT_R8_UNORM                    = 61,
 
   75     DXGI_FORMAT_R8_UINT                     = 62,
 
   76     DXGI_FORMAT_R8_SNORM                    = 63,
 
   77     DXGI_FORMAT_R8_SINT                     = 64,
 
   78     DXGI_FORMAT_A8_UNORM                    = 65,
 
   79     DXGI_FORMAT_R1_UNORM                    = 66,
 
   80     DXGI_FORMAT_R9G9B9E5_SHAREDEXP          = 67,
 
   81     DXGI_FORMAT_R8G8_B8G8_UNORM             = 68,
 
   82     DXGI_FORMAT_G8R8_G8B8_UNORM             = 69,
 
   83     DXGI_FORMAT_BC1_TYPELESS                = 70,
 
   84     DXGI_FORMAT_BC1_UNORM                   = 71,
 
   85     DXGI_FORMAT_BC1_UNORM_SRGB              = 72,
 
   86     DXGI_FORMAT_BC2_TYPELESS                = 73,
 
   87     DXGI_FORMAT_BC2_UNORM                   = 74,
 
   88     DXGI_FORMAT_BC2_UNORM_SRGB              = 75,
 
   89     DXGI_FORMAT_BC3_TYPELESS                = 76,
 
   90     DXGI_FORMAT_BC3_UNORM                   = 77,
 
   91     DXGI_FORMAT_BC3_UNORM_SRGB              = 78,
 
   92     DXGI_FORMAT_BC4_TYPELESS                = 79,
 
   93     DXGI_FORMAT_BC4_UNORM                   = 80,
 
   94     DXGI_FORMAT_BC4_SNORM                   = 81,
 
   95     DXGI_FORMAT_BC5_TYPELESS                = 82,
 
   96     DXGI_FORMAT_BC5_UNORM                   = 83,
 
   97     DXGI_FORMAT_BC5_SNORM                   = 84,
 
   98     DXGI_FORMAT_B5G6R5_UNORM                = 85,
 
   99     DXGI_FORMAT_B5G5R5A1_UNORM              = 86,
 
  100     DXGI_FORMAT_B8G8R8A8_UNORM              = 87,
 
  101     DXGI_FORMAT_B8G8R8X8_UNORM              = 88,
 
  102     DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM  = 89,
 
  103     DXGI_FORMAT_B8G8R8A8_TYPELESS           = 90,
 
  104     DXGI_FORMAT_B8G8R8A8_UNORM_SRGB         = 91,
 
  105     DXGI_FORMAT_B8G8R8X8_TYPELESS           = 92,
 
  106     DXGI_FORMAT_B8G8R8X8_UNORM_SRGB         = 93,
 
  107     DXGI_FORMAT_BC6H_TYPELESS               = 94,
 
  108     DXGI_FORMAT_BC6H_UF16                   = 95,
 
  109     DXGI_FORMAT_BC6H_SF16                   = 96,
 
  110     DXGI_FORMAT_BC7_TYPELESS                = 97,
 
  111     DXGI_FORMAT_BC7_UNORM                   = 98,
 
  112     DXGI_FORMAT_BC7_UNORM_SRGB              = 99,
 
  113     DXGI_FORMAT_FORCE_UINT                  = 0xffffffff
 
  116 #endif // __dxgiformat_h__