diff --git a/src/intel/blorp/blorp_blit.c b/src/intel/blorp/blorp_blit.c index b5ecc41353f..930cadecda1 100644 --- a/src/intel/blorp/blorp_blit.c +++ b/src/intel/blorp/blorp_blit.c @@ -2880,7 +2880,8 @@ blorp_copy_get_formats(const struct isl_device *isl_dev, *src_view_format = *dst_view_format = get_copy_format_for_bpb(isl_dev, dst_fmtl->bpb); - } else if (isl_format_supports_ccs_e(isl_dev->info, dst_surf->format)) { + } else if (ISL_GFX_VER(isl_dev) < 20 && + isl_format_supports_ccs_e(isl_dev->info, dst_surf->format)) { *dst_view_format = get_ccs_compatible_copy_format(dst_fmtl); if (isl_format_supports_ccs_e(isl_dev->info, src_surf->format)) { *src_view_format = get_ccs_compatible_copy_format(src_fmtl); @@ -2889,7 +2890,8 @@ blorp_copy_get_formats(const struct isl_device *isl_dev, } else { *src_view_format = get_copy_format_for_bpb(isl_dev, src_fmtl->bpb); } - } else if (isl_format_supports_ccs_e(isl_dev->info, src_surf->format)) { + } else if (ISL_GFX_VER(isl_dev) < 20 && + isl_format_supports_ccs_e(isl_dev->info, src_surf->format)) { *src_view_format = get_ccs_compatible_copy_format(src_fmtl); if (src_fmtl->bpb == dst_fmtl->bpb) { *dst_view_format = *src_view_format;