Files
psxrecomp/runtime
Matthew Stanley b5f7593728 vulkan: always-on per-frame perf ring + "vk_perf" debug command
Per-op counters (allocs/alloc_kb, oneshots, submits, syncs, pack_flushes,
blits, upload_blocks, copy_rects, geo/tex flushes) accumulate per frame and
snapshot into a 256-entry ring at each present(); queryable via the debug
server "vk_perf" command (count=N, default 60). Always on (Release too),
bounded memory. Purpose: pinpoint which op explodes during the VK transition
stall (e.g. make_staging vkAllocateMemory churn) instead of guessing.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-18 15:33:05 -07:00
..