Advertised frame time at rest much higher for WebGPU vs. WebGL in Chrome with nuscenes
The advertised frame time in WebGPU is consistently higher than in WebGL mode at rest:
When scrolling/playing around both seems similarly smooth. When playing the recording in a loop, WebGPU frame time (very subjectively) appear smaller on average.
rerun 0.13.0-rc.5
Chrome Mac Version 121.0.6167.160 (Official Build) (arm64)
Build the web viewer in release mode with debug symbols, then look at the in-browser profiler for clues
How do you get symbols? I tried this but apparently isn't sufficient.
[profile.release]
debug = true # good for profilers
These call explain a fair chunk of the apparent timing behaviour.
In contrast, with WebGL, very little time is taken by the time re_renderer is reached:
That's about as deep an analysis I'm able to produce here. @Wumpf will have much more insight about all this.