![]() The only thing that was preventing `extract_meshes_for_gpu_building` and `extract_mesh_materials` from running in parallel was the `ResMut<RenderMeshMaterialIds>`. This lookup can be safely moved to the `collect_meshes_for_gpu_building` phase, which runs after the extraction phase. This results in a small win on `many_cubes`. `extract_mesh_materials` is currently nonretained, so it's still slow, but running it in parallel is an easy win. Before:  After:  |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |