radv: fix radv_emit_userdata_vertex for vertex offset -1
authorYiwei Zhang <zzyiwei@chromium.org>
Mon, 22 May 2023 00:54:32 +0000 (00:54 +0000)
committerMarge Bot <emma+marge@anholt.net>
Mon, 22 May 2023 08:31:28 +0000 (08:31 +0000)
commit4c8be22c6602f12f13e37872755d757d03651ffd
treeadc0344ab0d9d10a43d5ba5ef037c8f26519de0b
parent7cb44940394d2b5c4016456005aae3a3a25ce980
radv: fix radv_emit_userdata_vertex for vertex offset -1

-1 is a legit vertex offset upon vkCmdDrawIndexed and other cmds. This
change fixes to track last_vertex_offset with an additional valid bit.

Cc: mesa-stable
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23157>
src/amd/vulkan/radv_cmd_buffer.c
src/amd/vulkan/radv_private.h