From 168cf64d706bff89d016e2b027155e8200172c1c Mon Sep 17 00:00:00 2001 From: Mary Guillemard Date: Fri, 21 Mar 2025 10:10:03 +0100 Subject: [PATCH] panvk: Use spd variant instead of pos_points when checking for vs shader presence This result in the same thing and will avoid us needing specific per-arch checks for v12+. Signed-off-by: Mary Guillemard Reviewed-by: Boris Brezillon Reviewed-by: Lars-Ivar Hesselberg Simonsen Part-of: --- src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c b/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c index 597de479b51..e52eb131b09 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c +++ b/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c @@ -1812,7 +1812,7 @@ panvk_cmd_draw(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) VkResult result; /* If there's no vertex shader, we can skip the draw. */ - if (!panvk_priv_mem_dev_addr(vs->spds.pos_points)) + if (!panvk_priv_mem_dev_addr(vs->spd)) return; /* Needs to be done before get_fs() is called because it depends on @@ -1978,7 +1978,7 @@ panvk_cmd_draw_indirect(struct panvk_cmd_buffer *cmdbuf, VkResult result; /* If there's no vertex shader, we can skip the draw. */ - if (!panvk_priv_mem_dev_addr(vs->spds.pos_points)) + if (!panvk_priv_mem_dev_addr(vs->spd)) return; /* Needs to be done before get_fs() is called because it depends on