false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32B32A32_SINT (0x1)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32B32A32_UINT (0x2)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x3 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x4 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x5 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R32G32B32X32_FLOAT (0x6)
{
"R32G32B32X32_FLOAT",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32B32A32_SSCALED (0x7)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32B32A32_USCALED (0x8)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x9 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xc (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xd (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xe (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xf (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x10 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x11 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x12 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x13 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x14 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x15 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x16 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x17 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x18 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x19 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x20 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x21 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x22 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x23 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x24 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x25 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x26 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x27 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x28 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x29 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x2a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x2b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x2c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x2d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x2e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x2f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x30 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x31 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x32 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x33 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x34 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x35 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x36 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x37 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x38 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x39 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x3a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x3b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x3c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x3d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x3e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x3f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R32G32B32_FLOAT (0x40)
{
"R32G32B32_FLOAT",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32B32_SINT (0x41)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32B32_UINT (0x42)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x43 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x44 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R32G32B32_SSCALED (0x45)
{
"R32G32B32_SSCALED",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32B32_USCALED (0x46)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x47 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x48 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x49 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x4a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x4b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x4c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x4d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x4e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x4f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x50 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x51 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x52 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x53 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x54 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x55 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x56 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x57 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x58 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x59 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x5a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x5b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x5c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x5d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x5e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x5f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x60 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x61 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x62 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x63 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x64 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x65 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x66 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x67 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x68 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x69 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x6a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x6b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x6c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x6d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x6e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x6f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x70 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x71 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x72 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x73 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x74 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x75 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x76 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x77 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x78 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x79 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x7a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x7b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x7c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x7d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x7e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x7f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R16G16B16A16_UNORM (0x80)
{
"R16G16B16A16_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 65535.0f, 1.0f / 65535.0f, 1.0f / 65535.0f, 1.0f / 65535.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16A16_SNORM (0x81)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 32767.0f, 1.0f / 32767.0f, 1.0f / 32767.0f, 1.0f / 32767.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16A16_SINT (0x82)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16A16_UINT (0x83)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16A16_FLOAT (0x84)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32_FLOAT (0x85)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32_SINT (0x86)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32_UINT (0x87)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32_FLOAT_X8X24_TYPELESS (0x88)
{
"R32_FLOAT_X8X24_TYPELESS",
- { SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
+ { SWR_TYPE_FLOAT, SWR_TYPE_UNUSED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
{ 0, 0, 0, 0x3f800000 }, // Defaults for missing components
{ 0, 1, 0, 0 }, // Swizzle
{ 32, 32, 0, 0 }, // Bits per component
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// X32_TYPELESS_G8X24_UINT (0x89)
{
"X32_TYPELESS_G8X24_UINT",
- { SWR_TYPE_UINT, SWR_TYPE_UINT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
+ { SWR_TYPE_UINT, SWR_TYPE_UNUSED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
{ 0, 0, 0, 0x1 }, // Defaults for missing components
{ 0, 1, 0, 0 }, // Swizzle
{ 32, 32, 0, 0 }, // Bits per component
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// L32A32_FLOAT (0x8a)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// 0x8b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x8c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x8d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R16G16B16X16_UNORM (0x8e)
{
"R16G16B16X16_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
- { 1.0f / 65535.0f, 1.0f / 65535.0f, 1.0f / 65535.0f, 1.0f / 65535.0f }, // To float scale factor
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
+ { 1.0f / 65535.0f, 1.0f / 65535.0f, 1.0f / 65535.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16X16_FLOAT (0x8f)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x90 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// L32X32_FLOAT (0x91)
{
"L32X32_FLOAT",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// I32X32_FLOAT (0x92)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// R16G16B16A16_SSCALED (0x93)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16A16_USCALED (0x94)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32_SSCALED (0x95)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32G32_USCALED (0x96)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x97 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R32_FLOAT_X8X24_TYPELESS_LD (0x98)
{
"R32_FLOAT_X8X24_TYPELESS_LD",
- { SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
+ { SWR_TYPE_FLOAT, SWR_TYPE_UNUSED, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
{ 0, 0, 0, 0x3f800000 }, // Defaults for missing components
{ 0, 1, 0, 0 }, // Swizzle
{ 32, 32, 0, 0 }, // Bits per component
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x99 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x9a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x9b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x9c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x9d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x9e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x9f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa0 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa1 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa2 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa3 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa4 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa5 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa6 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa7 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa8 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xa9 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xaa (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xab (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xac (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xad (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xae (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xaf (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb0 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb1 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb2 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb3 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb4 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb5 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb6 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb7 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb8 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xb9 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xba (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xbb (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xbc (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xbd (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xbe (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xbf (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// B8G8R8A8_UNORM (0xc0)
{
"B8G8R8A8_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B8G8R8A8_UNORM_SRGB (0xc1)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R10G10B10A2_UNORM (0xc2)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 3.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R10G10B10A2_UNORM_SRGB (0xc3)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 3.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R10G10B10A2_UINT (0xc4)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0xc5 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xc6 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R8G8B8A8_UNORM (0xc7)
{
"R8G8B8A8_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8A8_UNORM_SRGB (0xc8)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8A8_SNORM (0xc9)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 127.0f, 1.0f / 127.0f, 1.0f / 127.0f, 1.0f / 127.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8A8_SINT (0xca)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8A8_UINT (0xcb)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16_UNORM (0xcc)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, false, false }, // Is normalized?
{ 1.0f / 65535.0f, 1.0f / 65535.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16_SNORM (0xcd)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, false, false }, // Is normalized?
{ 1.0f / 32767.0f, 1.0f / 32767.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16_SINT (0xce)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16_UINT (0xcf)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16_FLOAT (0xd0)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B10G10R10A2_UNORM (0xd1)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 3.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B10G10R10A2_UNORM_SRGB (0xd2)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 3.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R11G11B10_FLOAT (0xd3)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0xd4 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
- // 0xd5 (Padding)
+ 1, 1
+ },
+ // R10G10B10_FLOAT_A2_UNORM (0xd5)
{
- "UNKNOWN",
- { SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
- { false, false, false, false },
- { 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ "R10G10B10_FLOAT_A2_UNORM",
+ { SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_FLOAT, SWR_TYPE_UNORM },
+ { 0, 0, 0, 0x3f800000 }, // Defaults for missing components
+ { 0, 1, 2, 3 }, // Swizzle
+ { 10, 10, 10, 2 }, // Bits per component
+ 32, // Bits per element
+ 4, // Bytes per element
+ 4, // Num components
+ false, // isSRGB
+ false, // isBC
+ false, // isSubsampled
+ false, // isLuminance
+ { false, false, false, true }, // Is normalized?
+ { 1.0f, 1.0f, 1.0f, 1.0f / 3.0f }, // To float scale factor
+ 1, // bcWidth
+ 1, // bcHeight
+ },
// R32_SINT (0xd6)
{
"R32_SINT",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32_UINT (0xd7)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32_FLOAT (0xd8)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R24_UNORM_X8_TYPELESS (0xd9)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 16777215.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// X24_TYPELESS_G8_UINT (0xda)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0xdb (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R24_UNORM_X8_TYPELESS_LD (0xdc)
{
"R24_UNORM_X8_TYPELESS_LD",
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 16777215.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// L32_UNORM (0xdd)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 4294967295.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// 0xde (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// L16A16_UNORM (0xdf)
{
"L16A16_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, true, false, false }, // Is normalized?
{ 1.0f / 65535.0f, 1.0f / 65535.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// I24X8_UNORM (0xe0)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, true, false, false }, // Is normalized?
{ 1.0f / 16777215.0f, 1.0f / 255.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// L24X8_UNORM (0xe1)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, true, false, false }, // Is normalized?
{ 1.0f / 16777215.0f, 1.0f / 255.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// 0xe2 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// I32_FLOAT (0xe3)
{
"I32_FLOAT",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// L32_FLOAT (0xe4)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// A32_FLOAT (0xe5)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0xe6 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xe7 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xe8 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// B8G8R8X8_UNORM (0xe9)
{
"B8G8R8X8_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
- { 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f }, // To float scale factor
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
+ { 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B8G8R8X8_UNORM_SRGB (0xea)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
- { 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f }, // To float scale factor
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
+ { 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8X8_UNORM (0xeb)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
- { 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f }, // To float scale factor
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
+ { 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8X8_UNORM_SRGB (0xec)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
- { 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f }, // To float scale factor
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
+ { 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R9G9B9E5_SHAREDEXP (0xed)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B10G10R10X2_UNORM (0xee)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
- { 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 3.0f }, // To float scale factor
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
+ { 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f / 1023.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0xef (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// L16A16_FLOAT (0xf0)
{
"L16A16_FLOAT",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// 0xf1 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xf2 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R10G10B10X2_USCALED (0xf3)
{
"R10G10B10X2_USCALED",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8A8_SSCALED (0xf4)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8A8_USCALED (0xf5)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16_SSCALED (0xf6)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16_USCALED (0xf7)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32_SSCALED (0xf8)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R32_USCALED (0xf9)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0xfa (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xfb (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xfc (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xfd (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xfe (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0xff (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// B5G6R5_UNORM (0x100)
{
"B5G6R5_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
{ 1.0f / 31.0f, 1.0f / 63.0f, 1.0f / 31.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B5G6R5_UNORM_SRGB (0x101)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
{ 1.0f / 31.0f, 1.0f / 63.0f, 1.0f / 31.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B5G5R5A1_UNORM (0x102)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B5G5R5A1_UNORM_SRGB (0x103)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B4G4R4A4_UNORM (0x104)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 15.0f, 1.0f / 15.0f, 1.0f / 15.0f, 1.0f / 15.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B4G4R4A4_UNORM_SRGB (0x105)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 15.0f, 1.0f / 15.0f, 1.0f / 15.0f, 1.0f / 15.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8_UNORM (0x106)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, false, false }, // Is normalized?
{ 1.0f / 255.0f, 1.0f / 255.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8_SNORM (0x107)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, false, false }, // Is normalized?
{ 1.0f / 127.0f, 1.0f / 127.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8_SINT (0x108)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8_UINT (0x109)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16_UNORM (0x10a)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 65535.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16_SNORM (0x10b)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 32767.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16_SINT (0x10c)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16_UINT (0x10d)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16_FLOAT (0x10e)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x10f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x110 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// I16_UNORM (0x111)
{
"I16_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 65535.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// L16_UNORM (0x112)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 65535.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// A16_UNORM (0x113)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 65535.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// L8A8_UNORM (0x114)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, true, false, false }, // Is normalized?
{ 1.0f / 255.0f, 1.0f / 255.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// I16_FLOAT (0x115)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// L16_FLOAT (0x116)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// A16_FLOAT (0x117)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// L8A8_UNORM_SRGB (0x118)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, true, false, false }, // Is normalized?
{ 1.0f / 255.0f, 1.0f / 255.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// 0x119 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// B5G5R5X1_UNORM (0x11a)
{
"B5G5R5X1_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
- { 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 1.0f }, // To float scale factor
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
+ { 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B5G5R5X1_UNORM_SRGB (0x11b)
{
true, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
- { 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 1.0f }, // To float scale factor
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
+ { 1.0f / 31.0f, 1.0f / 31.0f, 1.0f / 31.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8_SSCALED (0x11c)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8_USCALED (0x11d)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16_SSCALED (0x11e)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16_USCALED (0x11f)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x120 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x121 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x122 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x123 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x124 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x125 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// L8A8_UINT (0x126)
{
"L8A8_UINT",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// L8A8_SINT (0x127)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// 0x128 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x129 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x12a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x12b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x12c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x12d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x12e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x12f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x130 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x131 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x132 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x133 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x134 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x135 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x136 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x137 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x138 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x139 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x13a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x13b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x13c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x13d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x13e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x13f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R8_UNORM (0x140)
{
"R8_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8_SNORM (0x141)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 127.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8_SINT (0x142)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8_UINT (0x143)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// A8_UNORM (0x144)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// I8_UNORM (0x145)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// L8_UNORM (0x146)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// 0x147 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x148 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R8_SSCALED (0x149)
{
"R8_SSCALED",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8_USCALED (0x14a)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x14b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// L8_UNORM_SRGB (0x14c)
{
"L8_UNORM_SRGB",
true, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ true, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// 0x14d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x14e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x14f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x150 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x151 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// L8_UINT (0x152)
{
"L8_UINT",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// L8_SINT (0x153)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// I8_UINT (0x154)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// I8_SINT (0x155)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ true, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 0, 0, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- true, // isLuminance
},
// 0x156 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x157 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x158 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x159 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x15a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x15b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x15c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x15d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x15e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x15f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x160 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x161 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x162 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x163 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x164 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x165 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x166 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x167 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x168 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x169 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x16a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x16b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x16c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x16d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x16e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x16f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x170 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x171 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x172 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x173 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x174 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x175 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x176 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x177 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x178 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x179 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x17a (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x17b (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x17c (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x17d (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x17e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x17f (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x180 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x181 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x182 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// YCRCB_SWAPUVY (0x183)
{
"YCRCB_SWAPUVY",
false, // isSRGB
false, // isBC
true, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
2, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x184 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x185 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// BC1_UNORM (0x186)
{
"BC1_UNORM",
false, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC2_UNORM (0x187)
{
false, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC3_UNORM (0x188)
{
false, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC4_UNORM (0x189)
{
false, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC5_UNORM (0x18a)
{
false, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC1_UNORM_SRGB (0x18b)
{
true, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC2_UNORM_SRGB (0x18c)
{
true, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC3_UNORM_SRGB (0x18d)
{
true, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// 0x18e (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// YCRCB_SWAPUV (0x18f)
{
"YCRCB_SWAPUV",
false, // isSRGB
false, // isBC
true, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
2, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x190 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x191 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x192 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R8G8B8_UNORM (0x193)
{
"R8G8B8_UNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
{ 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8_SNORM (0x194)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
{ 1.0f / 127.0f, 1.0f / 127.0f, 1.0f / 127.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8_SSCALED (0x195)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8_USCALED (0x196)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x197 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x198 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// BC4_SNORM (0x199)
{
"BC4_SNORM",
false, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 127.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC5_SNORM (0x19a)
{
false, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 127.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// R16G16B16_FLOAT (0x19b)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16_UNORM (0x19c)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
{ 1.0f / 65535.0f, 1.0f / 65535.0f, 1.0f / 65535.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16_SNORM (0x19d)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
{ 1.0f / 32767.0f, 1.0f / 32767.0f, 1.0f / 32767.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16_SSCALED (0x19e)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16_USCALED (0x19f)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x1a0 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// BC6H_SF16 (0x1a1)
{
"BC6H_SF16",
false, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 127.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC7_UNORM (0x1a2)
{
false, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC7_UNORM_SRGB (0x1a3)
{
true, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// BC6H_UF16 (0x1a4)
{
false, // isSRGB
true, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, false, false, false }, // Is normalized?
{ 1.0f / 255.0f, 0, 0, 0 }, // To float scale factor
4, // bcWidth
4, // bcHeight
- false, // isLuminance
},
// 0x1a5 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1a6 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1a7 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R8G8B8_UNORM_SRGB (0x1a8)
{
"R8G8B8_UNORM_SRGB",
true, // isSRGB
false, // isBC
false, // isSubsampled
- { true, true, true, true }, // Is normalized?
+ false, // isLuminance
+ { true, true, true, false }, // Is normalized?
{ 1.0f / 255.0f, 1.0f / 255.0f, 1.0f / 255.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x1a9 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1aa (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1ab (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1ac (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1ad (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1ae (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1af (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R16G16B16_UINT (0x1b0)
{
"R16G16B16_UINT",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R16G16B16_SINT (0x1b1)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x1b2 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R10G10B10A2_SNORM (0x1b3)
{
"R10G10B10A2_SNORM",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 511.0f, 1.0f / 511.0f, 1.0f / 511.0f, 1.0f / 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R10G10B10A2_USCALED (0x1b4)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R10G10B10A2_SSCALED (0x1b5)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R10G10B10A2_SINT (0x1b6)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B10G10R10A2_SNORM (0x1b7)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ true, true, true, true }, // Is normalized?
{ 1.0f / 511.0f, 1.0f / 511.0f, 1.0f / 511.0f, 1.0f / 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B10G10R10A2_USCALED (0x1b8)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B10G10R10A2_SSCALED (0x1b9)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B10G10R10A2_UINT (0x1ba)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// B10G10R10A2_SINT (0x1bb)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 1.0f }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// 0x1bc (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1bd (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1be (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1bf (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1c0 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1c1 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1c2 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1c3 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1c4 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1c5 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1c6 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// 0x1c7 (Padding)
{
"UNKNOWN",
{ SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN, SWR_TYPE_UNKNOWN },
- { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0, 0, false, false, false,
+ { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 },
+ 0, 0, 0, false, false, false, false,
{ false, false, false, false },
{ 0.0f, 0.0f, 0.0f, 0.0f },
- 1, 1, false },
+ 1, 1
+ },
// R8G8B8_UINT (0x1c8)
{
"R8G8B8_UINT",
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
// R8G8B8_SINT (0x1c9)
{
false, // isSRGB
false, // isBC
false, // isSubsampled
+ false, // isLuminance
{ false, false, false, false }, // Is normalized?
{ 1.0f, 1.0f, 1.0f, 0 }, // To float scale factor
1, // bcWidth
1, // bcHeight
- false, // isLuminance
},
};