diff --git a/.pick_status.json b/.pick_status.json index 4d631fd046e..589db26728d 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1224,7 +1224,7 @@ "description": "Revert \"iris: slow clear higher miplevels on single sampled 8bpp resources that have TILE64\"", "nominated": true, "nomination_type": 2, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "8670fd6ac4611ca29468830a8d59d99bbe872651", "notes": null diff --git a/src/gallium/drivers/iris/iris_clear.c b/src/gallium/drivers/iris/iris_clear.c index f26c8dd4a01..7810920813e 100644 --- a/src/gallium/drivers/iris/iris_clear.c +++ b/src/gallium/drivers/iris/iris_clear.c @@ -134,18 +134,6 @@ can_fast_clear_color(struct iris_context *ice, */ if (level > 0 && util_format_get_blocksizebits(p_res->format) == 8 && p_res->width0 % 64) { - assert(res->surf.samples == 1); - return false; - } - - /* TODO: Fast clearing higher miplevels on 8 bpp single sampled TILE64 - * resources for certain widths seems broken. - */ - if (level > 0 && util_format_get_blocksizebits(p_res->format) == 8 && - res->surf.tiling == ISL_TILING_64) { - assert(res->surf.samples == 1); - perf_debug(&ice->dbg, "Slow clearing higher miplevels for single sampled " - "8 bpp resource"); return false; }