diff --git a/.pick_status.json b/.pick_status.json index 278a6e6e3bf..0ee0b226856 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -5524,7 +5524,7 @@ "description": "tu: Set `TU_ACCESS_CCHE_READ` for transfer ops with read access", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "fb1c3f7f5de6642fcd127724a0cea5643d39d7ee", "notes": null diff --git a/src/freedreno/vulkan/tu_cmd_buffer.cc b/src/freedreno/vulkan/tu_cmd_buffer.cc index c583c8c2d7e..8a6e2f52af5 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.cc +++ b/src/freedreno/vulkan/tu_cmd_buffer.cc @@ -3597,7 +3597,7 @@ vk2tu_access(VkAccessFlags2 flags, VkPipelineStageFlags2 stages, bool image_only VK_PIPELINE_STAGE_2_BLIT_BIT | VK_PIPELINE_STAGE_2_RESOLVE_BIT | VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT)) { - mask |= TU_ACCESS_UCHE_READ; + mask |= TU_ACCESS_UCHE_READ | TU_ACCESS_CCHE_READ; } return mask;