v3dv: clear set of BOs in the command buffer on reset

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
This commit is contained in:
Iago Toral Quiroga
2019-12-17 11:38:36 +01:00
committed by Marge Bot
parent bd3c28bf69
commit 570ff24d3f
+5
View File
@@ -134,9 +134,14 @@ cmd_buffer_reset(struct v3dv_cmd_buffer *cmd_buffer)
{
if (cmd_buffer->status != V3DV_CMD_BUFFER_STATUS_INITIALIZED) {
cmd_buffer->usage_flags = 0;
_mesa_set_clear(cmd_buffer->bos, NULL);
cmd_buffer->bo_count = 0;
v3dv_cl_reset(&cmd_buffer->bcl);
v3dv_cl_reset(&cmd_buffer->rcl);
v3dv_cl_reset(&cmd_buffer->indirect);
cmd_buffer->status = V3DV_CMD_BUFFER_STATUS_INITIALIZED;
}
return VK_SUCCESS;