radeonsi: abort when failing to upload descriptors instead of skipping draws
authorMarek Olšák <marek.olsak@amd.com>
Sun, 16 Jul 2023 16:30:42 +0000 (12:30 -0400)
committerMarge Bot <emma+marge@anholt.net>
Thu, 17 Aug 2023 15:34:06 +0000 (15:34 +0000)
commit43c8502db1f4ace8720d8aac884e54e53d98ebbe
treef78f72884183158b32ba34e89f336da21a995a9a
parent28089e0a662d147bffdc429e587f9707747e2a41
radeonsi: abort when failing to upload descriptors instead of skipping draws

This removes a jump from si_draw, and it's a prerequisite for the next
change, which will move uploading descriptors into a state emit function.

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24732>
src/gallium/drivers/radeonsi/si_descriptors.c
src/gallium/drivers/radeonsi/si_state.h
src/gallium/drivers/radeonsi/si_state_draw.cpp