[D3D12] Texture utility functions, all block sizes and bpp
This commit is contained in:
@@ -33,7 +33,7 @@ const FormatInfo* FormatInfo::Get(uint32_t gpu_format) {
|
||||
FORMAT_INFO(k_8_8 , kUncompressed, 1, 1, 16),
|
||||
FORMAT_INFO(k_Cr_Y1_Cb_Y0 , kCompressed , 2, 1, 16),
|
||||
FORMAT_INFO(k_Y1_Cr_Y0_Cb , kCompressed , 2, 1, 16),
|
||||
FORMAT_INFO(kUnknown , kUncompressed, 0, 0, 0), // k_Shadow
|
||||
FORMAT_INFO(kUnknown , kUncompressed, 1, 1, 32), // k_Shadow
|
||||
FORMAT_INFO(k_8_8_8_8_A , kUncompressed, 1, 1, 32),
|
||||
FORMAT_INFO(k_4_4_4_4 , kUncompressed, 1, 1, 16),
|
||||
FORMAT_INFO(k_10_11_11 , kUncompressed, 1, 1, 32),
|
||||
@@ -41,7 +41,7 @@ const FormatInfo* FormatInfo::Get(uint32_t gpu_format) {
|
||||
FORMAT_INFO(k_DXT1 , kCompressed , 4, 4, 4),
|
||||
FORMAT_INFO(k_DXT2_3 , kCompressed , 4, 4, 8),
|
||||
FORMAT_INFO(k_DXT4_5 , kCompressed , 4, 4, 8),
|
||||
FORMAT_INFO(kUnknown , kUncompressed, 0, 0, 0), // k_DXV
|
||||
FORMAT_INFO(kUnknown , kUncompressed, 1, 1, 64), // k_DXV
|
||||
FORMAT_INFO(k_24_8 , kUncompressed, 1, 1, 32),
|
||||
FORMAT_INFO(k_24_8_FLOAT , kUncompressed, 1, 1, 32),
|
||||
FORMAT_INFO(k_16 , kUncompressed, 1, 1, 16),
|
||||
@@ -82,8 +82,8 @@ const FormatInfo* FormatInfo::Get(uint32_t gpu_format) {
|
||||
FORMAT_INFO(k_DXT5A , kCompressed , 4, 4, 4),
|
||||
FORMAT_INFO(k_CTX1 , kCompressed , 4, 4, 4),
|
||||
FORMAT_INFO(k_DXT3A_AS_1_1_1_1 , kCompressed , 4, 4, 4),
|
||||
FORMAT_INFO(kUnknown , kUncompressed, 0, 0, 0), // k_2_10_10_10_FLOAT
|
||||
FORMAT_INFO(kUnknown , kUncompressed, 0, 0, 0), // invalid
|
||||
FORMAT_INFO(kUnknown , kUncompressed, 1, 1, 32), // k_2_10_10_10_FLOAT
|
||||
FORMAT_INFO(kUnknown , kUncompressed, 1, 1, 32), // invalid
|
||||
};
|
||||
return &format_infos[gpu_format];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user