From b9fe15e47fcdbe332b7ad467364f13fe3e78183d Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Tue, 2 Apr 2024 17:42:59 +0200 Subject: [PATCH] panvk: Fix has_non_vs_attribute() test in panvk_draw_prepare_vs_attribs() attrib_count should be checked against pipeline->attribs.attrib_count not pipeline->attribs.buf_count. Signed-off-by: Boris Brezillon Reviewed-by: Mary Guillemard Part-of: --- src/panfrost/vulkan/panvk_vX_cmd_buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/vulkan/panvk_vX_cmd_buffer.c b/src/panfrost/vulkan/panvk_vX_cmd_buffer.c index 0d150bf4e88..2e5aab8ef59 100644 --- a/src/panfrost/vulkan/panvk_vX_cmd_buffer.c +++ b/src/panfrost/vulkan/panvk_vX_cmd_buffer.c @@ -937,7 +937,7 @@ panvk_draw_prepare_vs_attribs(struct panvk_cmd_buffer *cmdbuf, &cmdbuf->state.vb.bufs[buf_idx], &attrib_descs[i]); } - if (attrib_count > pipeline->attribs.buf_count) { + if (attrib_count > pipeline->attribs.attrib_count) { unsigned bufs_offset = pipeline->attribs.buf_count * pan_size(ATTRIBUTE_BUFFER) * 2; unsigned attribs_offset =