panvk: fix truncated access flags in collect_cs_deps

Use 64-bit VkAccessFlags2 instead of 32-bit VkAccessFlags.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31898>
This commit is contained in:
Chia-I Wu
2024-10-29 12:41:39 -07:00
committed by Marge Bot
parent a02dd9b36f
commit c61116a2a6
@@ -329,8 +329,8 @@ collect_cache_flush_info(enum panvk_subqueue_id subqueue,
static void
collect_cs_deps(struct panvk_cmd_buffer *cmdbuf,
VkPipelineStageFlags2 src_stages,
VkPipelineStageFlags2 dst_stages, VkAccessFlags src_access,
VkAccessFlags dst_access, struct panvk_cs_deps *deps)
VkPipelineStageFlags2 dst_stages, VkAccessFlags2 src_access,
VkAccessFlags2 dst_access, struct panvk_cs_deps *deps)
{
if (src_stages_need_draw_flush(src_stages) && cmdbuf->state.gfx.render.tiler)
deps->needs_draw_flush = true;