mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 09:08:10 +02:00
tu: reset object base on recycled command buffers
The loader_set_dispatch overwrites the magic with the dispatch pointer, however when cmd buffers get recycled, and the loader is in debug mode, it asserts that the magic isn't set anymore. When recycling command buffers, reset the object base. Cc: mesa-stable@lists.freedesktop.org Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9145>
This commit is contained in:
parent
bd98fc39ae
commit
7b1568b7a3
1 changed files with 1 additions and 0 deletions
|
|
@ -1430,6 +1430,7 @@ tu_AllocateCommandBuffers(VkDevice _device,
|
|||
|
||||
result = tu_reset_cmd_buffer(cmd_buffer);
|
||||
cmd_buffer->level = pAllocateInfo->level;
|
||||
vk_object_base_reset(&cmd_buffer->base);
|
||||
|
||||
pCommandBuffers[i] = tu_cmd_buffer_to_handle(cmd_buffer);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue