diff --git a/src/intel/blorp/blorp_blit.c b/src/intel/blorp/blorp_blit.c index 312e455764a..a3daf620d02 100644 --- a/src/intel/blorp/blorp_blit.c +++ b/src/intel/blorp/blorp_blit.c @@ -2480,6 +2480,12 @@ blorp_copy_supports_blitter(struct blorp_context *blorp, if (devinfo->ver < 12) return false; + if (devinfo->verx10 == 120 && + (src_surf->tiling != ISL_TILING_LINEAR || + dst_surf->tiling != ISL_TILING_LINEAR)) { + return false; + } + if (dst_surf->samples > 1 || src_surf->samples > 1) return false;