mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 05:08:08 +02:00
intel: Enable CCS_E for R24_UNORM_X8_TYPELESS on TGL+
While this format isn't listed in BSpec: 53911, other documentation and empirical evidence suggest that it's fine to remap it to R32_FLOAT. I've filed a bug for the BSpec page. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
parent
f93bc14618
commit
6670e07a6e
2 changed files with 2 additions and 1 deletions
|
|
@ -321,6 +321,7 @@ get_format_encoding(const struct isl_surf *isl_surf)
|
|||
case ISL_FORMAT_R32_SINT: return 0x12;
|
||||
case ISL_FORMAT_R32_UINT: return 0x13;
|
||||
case ISL_FORMAT_R32_FLOAT: return 0x11;
|
||||
case ISL_FORMAT_R24_UNORM_X8_TYPELESS: return 0x11;
|
||||
case ISL_FORMAT_B5G6R5_UNORM: return 0xA;
|
||||
case ISL_FORMAT_B5G6R5_UNORM_SRGB: return 0xA;
|
||||
case ISL_FORMAT_B5G5R5A1_UNORM: return 0xA;
|
||||
|
|
|
|||
|
|
@ -167,7 +167,7 @@ static const struct surface_format_info format_info[] = {
|
|||
SF( Y, x, x, x, Y, x, Y, Y, x, 70, 70, 90, R32_SINT)
|
||||
SF( Y, x, x, x, Y, x, Y, Y, x, 70, 70, 90, R32_UINT)
|
||||
SF( Y, 50, Y, x, Y, Y, Y, Y, x, 70, 70, 90, R32_FLOAT)
|
||||
SF( Y, 50, Y, x, x, x, x, x, x, x, x, x, R24_UNORM_X8_TYPELESS)
|
||||
SF( Y, 50, Y, x, x, x, x, x, x, x, x, 120, R24_UNORM_X8_TYPELESS)
|
||||
SF( Y, x, x, x, x, x, x, x, x, x, x, x, X24_TYPELESS_G8_UINT)
|
||||
SF( Y, Y, x, x, x, x, x, x, x, x, x, x, L16A16_UNORM)
|
||||
SF( Y, 50, Y, x, x, x, x, x, x, x, x, x, I24X8_UNORM)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue