turnip: Initialize push descriptors in tu_create_cmd_buffer()

Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16922>
This commit is contained in:
Jason Ekstrand 2022-11-08 14:32:56 -06:00 committed by Marge Bot
parent 1486b54e80
commit 697f448f6c

View file

@ -1676,6 +1676,9 @@ tu_create_cmd_buffer(struct vk_command_pool *pool,
tu_cs_init(&cmd_buffer->pre_chain.draw_cs, device, TU_CS_MODE_GROW, 4096, "prechain draw cs");
tu_cs_init(&cmd_buffer->pre_chain.draw_epilogue_cs, device, TU_CS_MODE_GROW, 4096, "prechain draw epiligoue cs");
for (unsigned i = 0; i < MAX_BIND_POINTS; i++)
cmd_buffer->descriptors[i].push_set.base.type = VK_OBJECT_TYPE_DESCRIPTOR_SET;
*cmd_buffer_out = &cmd_buffer->vk;
return VK_SUCCESS;