|
|
|
@ -94,6 +94,8 @@ enum class PixelFormat {
|
|
|
|
|
ASTC_2D_6X6_UNORM,
|
|
|
|
|
ASTC_2D_6X6_SRGB,
|
|
|
|
|
ASTC_2D_10X6_UNORM,
|
|
|
|
|
ASTC_2D_10X5_UNORM,
|
|
|
|
|
ASTC_2D_10X5_SRGB,
|
|
|
|
|
ASTC_2D_10X10_UNORM,
|
|
|
|
|
ASTC_2D_10X10_SRGB,
|
|
|
|
|
ASTC_2D_12X12_UNORM,
|
|
|
|
@ -228,6 +230,8 @@ constexpr std::array<u8, MaxPixelFormat> BLOCK_WIDTH_TABLE = {{
|
|
|
|
|
6, // ASTC_2D_6X6_UNORM
|
|
|
|
|
6, // ASTC_2D_6X6_SRGB
|
|
|
|
|
10, // ASTC_2D_10X6_UNORM
|
|
|
|
|
10, // ASTC_2D_10X5_UNORM
|
|
|
|
|
10, // ASTC_2D_10X5_SRGB
|
|
|
|
|
10, // ASTC_2D_10X10_UNORM
|
|
|
|
|
10, // ASTC_2D_10X10_SRGB
|
|
|
|
|
12, // ASTC_2D_12X12_UNORM
|
|
|
|
@ -331,6 +335,8 @@ constexpr std::array<u8, MaxPixelFormat> BLOCK_HEIGHT_TABLE = {{
|
|
|
|
|
6, // ASTC_2D_6X6_UNORM
|
|
|
|
|
6, // ASTC_2D_6X6_SRGB
|
|
|
|
|
6, // ASTC_2D_10X6_UNORM
|
|
|
|
|
5, // ASTC_2D_10X5_UNORM
|
|
|
|
|
5, // ASTC_2D_10X5_SRGB
|
|
|
|
|
10, // ASTC_2D_10X10_UNORM
|
|
|
|
|
10, // ASTC_2D_10X10_SRGB
|
|
|
|
|
12, // ASTC_2D_12X12_UNORM
|
|
|
|
@ -434,6 +440,8 @@ constexpr std::array<u8, MaxPixelFormat> BITS_PER_BLOCK_TABLE = {{
|
|
|
|
|
128, // ASTC_2D_6X6_UNORM
|
|
|
|
|
128, // ASTC_2D_6X6_SRGB
|
|
|
|
|
128, // ASTC_2D_10X6_UNORM
|
|
|
|
|
128, // ASTC_2D_10X5_UNORM
|
|
|
|
|
128, // ASTC_2D_10X5_SRGB
|
|
|
|
|
128, // ASTC_2D_10X10_UNORM
|
|
|
|
|
128, // ASTC_2D_10X10_SRGB
|
|
|
|
|
128, // ASTC_2D_12X12_UNORM
|
|
|
|
|