Parallel resource loading #336
Labels
Feature
New feature to the engine
Graphics
Graphical feature
Optimization
Optimization related stuff
Problem this feature should fix
Some scenes take a long time to load
Expected solution
Loading resources in parallel, on multiple threads, could vastly speed up scene loading. Some resources need to interact with the OpenGL context, which is mono-threaded, therefor, loading should be split in 2 methods: CPU-side (can be parallelized), GPU-side (needs synchronization with main thread). When attempting to load a scene, we should resolve all the resource that will be needed, and batch load them.
The text was updated successfully, but these errors were encountered: