flowchart LR
F["drawstress frame
23.05 ms"] --> U["unix side (mtl12.so)
9.33 ms CPU"]
F --> P["render thread outside mtl12.so
~13.7 ms"]
P --> D["our d3d12core recording
~2 ms (8-9.5% of wall time,
timer cost subtracted)"]
D --> DD["16,000 draw calls
~135 ns each"]
P --> B["bgfx, Wine, Rosetta
~11.7 ms, not split"]