codeonwort / pathosengine

OpenGL Rendering Engine for Study
MIT License
20 stars 0 forks source link

Implement render thread (v0.6.0) #24

Closed codeonwort closed 2 years ago

codeonwort commented 2 years ago

There have existed concepts of 'render command list and allocator' or 'render proxies of scene components' in the engine, but actually it was just single-threaded for a long time. Now it's truly multithreaded that it launches a separate render thread and the render thread handles GPU works. Still many minor chores remain to fully support multithreading, but at least all test projects work.