[bisected] commit "vbo/dlist: use a single buffer object" results in heavy regression with virgl for glxgears
Commit f9d12bf5 leads to a heavy regression when running glxgears with virgl within Qemu.
Before it runs with frame rates of around 6000 FPS, with the commit it goes down to ~6 FPS.
Host virglrenderer: TOT VM: Qemu 6.2.0
Guest: Renderer: virgl (AMD Radeon RX 6700 XT (navy_flounder, LLVM 13.0.0, D...)
I haven't seen the regression with other workloads (tested Unigine benchmarks and some games), and when I move the command stream emission to an asynchronous submit (WIP) then the frame rate goes up to about 800 FPS.