Make draw/compute lists threadsafe

Lock the rendering device while command buffers are in use
This commit is contained in:
Brian Semrau
2021-11-11 13:55:09 -05:00
parent 86460db231
commit f123a79170
2 changed files with 12 additions and 1 deletions

View File

@ -259,7 +259,6 @@ public:
command_queue.push(RSG::storage, &RendererStorage::mesh_initialize, mesh);
command_queue.push(RSG::storage, &RendererStorage::mesh_set_blend_shape_count, mesh, p_blend_shape_count);
for (int i = 0; i < p_surfaces.size(); i++) {
RSG::storage->mesh_add_surface(mesh, p_surfaces[i]);
command_queue.push(RSG::storage, &RendererStorage::mesh_add_surface, mesh, p_surfaces[i]);
}
}