-
Notifications
You must be signed in to change notification settings - Fork 298
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Load models in background thread #2023
Labels
Comments
this might also help make it possible to host celestia content on the internet in the future. since network request should always happen on other threads. maybe we can render a placeholder model/texture as the loading is underway? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Celestia itself is a single threaded application, so when an object which uses models comes to viewport Celestia stutters for a while because it loads that model and its textures. The problem is that this model may never become visible and so users unfamiliar with Celestia may treat it as unusable due to stutters without any reason.
Today even the cheapest mobile CPUs have several cores so it would be good to load models and textures in a background thread to reduce stutters.
The text was updated successfully, but these errors were encountered: