mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-28 19:07:47 -04:00
4fc71ddf68
The swap-paces gate from the previous commit was a flag cached from apply_present_cadence(), which can run before the GL renderer is live - the gate never engaged and the unpaced-skip hole survived. Replace it with psx_present_swap_paces(), evaluated by the renderer at every skip decision, so no cached copy can go stale across init order or cadence changes. The setter is gone. Bezel: floor the tiled mark size at 20% of the window's short dimension. A thin letterbox band no longer shrinks the marks into busy little rows - they stay window-proportioned and the band crops them symmetrically, so bands read like the side columns do. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>