venus: refactor more cmd states into cmd builder
authorYiwei Zhang <zzyiwei@chromium.org>
Wed, 12 Jul 2023 02:49:43 +0000 (19:49 -0700)
committerMarge Bot <emma+marge@anholt.net>
Sat, 22 Jul 2023 01:49:43 +0000 (01:49 +0000)
commite47da97be625854795bf5c3cffd42a0d7156cedd
treed8f644e71046a55442a7d684dc7519f0c5d1172c
parent10c791619c9f1baccb3567c2d25ed2016843f239
venus: refactor more cmd states into cmd builder

This change:
- adds helpers for cmd begin/end rendering
- simplifies cmd reset
- updates ordering to align with cmd builder

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24103>
src/virtio/vulkan/vn_command_buffer.c
src/virtio/vulkan/vn_command_buffer.h