pvr: Fix csb relocation status assert on `pvr_csb_finish()`
authorKarmjit Mahil <Karmjit.Mahil@imgtec.com>
Wed, 19 Jul 2023 12:13:33 +0000 (13:13 +0100)
committerMarge Bot <emma+marge@anholt.net>
Thu, 27 Jul 2023 11:03:41 +0000 (11:03 +0000)
commit59e08ad78ce4176367ae36f2ddd6511df567f8ae
treeee7a41a4684f74015c9feb9b37f6edcc0597ed10
parent2c6cadb5ea93d67050c2044e84d161280d4d5f11
pvr: Fix csb relocation status assert on `pvr_csb_finish()`

The app might not have emitted any cs words before freeing
resources so it is valid for the csb relocation mark to be
uninitialised on `pvr_csb_finish()`.

Fixes the assert being hit for:
  dEQP-VK.api.pipeline.pipeline_layout.lifetime.graphics

Signed-off-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Reviewed-by: Luigi Santivetti <luigi.santivetti@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24329>
src/imagination/vulkan/pvr_csb.c