intel/isl: Add YCRCB CMF mappings for Xe2+

These formats are listed under "media mapping" on Bspec 63919.

Reviewed-by: Iván Briano <ivan.briano@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39628>
This commit is contained in:
Nanley Chery 2024-11-12 10:03:03 -05:00 committed by Marge Bot
parent 23a3c8c972
commit 381f4a658f

View file

@ -245,6 +245,10 @@ isl_get_render_compression_format(enum isl_format format)
case ISL_FORMAT_B8G8R8A8_UNORM_SRGB:
case ISL_FORMAT_B8G8R8A8_UNORM:
case ISL_FORMAT_B8G8R8X8_UNORM:
case ISL_FORMAT_YCRCB_NORMAL:
case ISL_FORMAT_YCRCB_SWAPUVY:
case ISL_FORMAT_YCRCB_SWAPUV:
case ISL_FORMAT_YCRCB_SWAPY:
return CMF_R8_G8_B8_A8;
case ISL_FORMAT_R10G10B10A2_UNORM:
case ISL_FORMAT_R10G10B10A2_UNORM_SRGB: