Phaethon

news /

Where a race frame's time goes

A cost map of a Jak X race frame: about 1.1 ms of movable recording in a 4.9 ms Vulkan frame, of which the largest family cannot move (#2163, #2198, #2211, #2212).

Nobody could say which buckets carry a Jak X frame. Pull request #2171 has the replay print each bucket's own milliseconds from the profiler node it already kept, read on the last of eight rendered frames, since the first pays for every pipeline build and cold cache. In its tables the garage frame took 7.11 ms under OpenGL and 6.11 under Vulkan, a quarter of it in one car paint bucket. In race-city under OpenGL the HUD led at 3.49 ms with six car paint buckets close behind; under Vulkan a tie bucket led at 5.83 ms, the car paint again behind it. The GOAL callback across all 796 buckets cost 0.018 to 0.023 ms.

19 Sep 2026 · renderer · measurementEvery post
Phaethon

Built with AI in the loop. Phaethon uses AI assistance for speed and accuracy, and holds it to the same bar as every other contribution: every change is read, tested and checked against the console before it lands.

develop f183c49b CI green v0.2.0-rc6 26 Sep 2026