Folks,
If you are interested in a deeper understanding of how the Cesium renderer works, we wrote a walkthrough of rendering a frame:
Patrick
Folks,
If you are interested in a deeper understanding of how the Cesium renderer works, we wrote a walkthrough of rendering a frame:
Patrick
That’s great thanks Patrick, very informative.
Do you think there is any scope for threading the renderer stages? At the moment my iOS port is spending approximately equal amounts of time in updatePrimitives() and executeCommands(), and this would be a great optimisation.
Regards,
Ryan
Yes, scene rendering can be improved with threading.
Patrick
That’s great, thanks Patrick. I’m looking at moving some of the texture and vertex array creation into the background. Longer term I’d like to implement a renderer based on the Metal API, but at the moment I’ll stick with OpenGL and focus on library features.
Ryan
Cool. The Cesium Renderer should map well to Metal. The shading language will be most of the work.
Patrick