You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 6, 2018. It is now read-only.
Refactor the renderer to user fibers in a manner similar to how we refactored the engine core. OpenGL still can handle running in parallel, but at the least we can make the renderer thread-safe to a degree and make it better integrate with the rest of the engine.
The text was updated successfully, but these errors were encountered:
The biggest thing that could be improved here would be to move the resource handle management into the renderer. Currently the engine does a lot of work to turn the IDs generated by polygon into unique handles that can be used safely in a multi-threaded context. This work could be done by polygon directly, which would likely simplify the engine's code and bring some clarity as to other ways for polygon to be parallelized.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Refactor the renderer to user fibers in a manner similar to how we refactored the engine core. OpenGL still can handle running in parallel, but at the least we can make the renderer thread-safe to a degree and make it better integrate with the rest of the engine.
The text was updated successfully, but these errors were encountered: