Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Render world via an intermediate FrameBuffer #17308
This PR completes the series of changes that started with #16996, #17026, #17042, #17095. The basic idea here is that everything in the world (i.e. drawn by the
When rendering switches to the UI layer we flush everything in the world layer and render that into the screen buffer as a single textured quad. Annotations and Widgets are then drawn on top as before.
This also lays the groundwork for a bunch of future renderer improvements:
Still working fine as far as I can tell, there's just one thing I wonder about: