diff --git a/.pick_status.json b/.pick_status.json index efbe4528fd3..03ba72df9e7 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -6204,7 +6204,7 @@ "description": "pvr: Revert don't csb emit multi-layer clear attachments without rta support", "nominated": true, "nomination_type": 4, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/imagination/vulkan/rogue/pvr_blit.c b/src/imagination/vulkan/rogue/pvr_blit.c index 61afdd22eae..490e8d27b48 100644 --- a/src/imagination/vulkan/rogue/pvr_blit.c +++ b/src/imagination/vulkan/rogue/pvr_blit.c @@ -2188,7 +2188,9 @@ static void pvr_clear_attachments(struct pvr_cmd_buffer *cmd_buffer, if (result != VK_SUCCESS) return; - continue; + if (clear_rect->baseArrayLayer != 0) + continue; + } else { pvr_finishme( "incomplete support for deferred (emulated) RTA clears");