mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-28 19:07:47 -04:00
84901d3131
Widescreen precision: exact-sign NCLIP, GTE clamp rescue, backend-invariant entry hooks — plus perf round 1, pacing fixes, self-profiler, and IRQ-redirect recompiler fixes from the branch. Conflict resolutions: - runtime/src/gpu_gl_renderer.c (bezel_tiles_col): combine both bezel mark-sizing fixes — height-anchored size with PSX_BEZEL_SCALE (rbengine, fixes ultrawide growth) floored by the caller's window-proportioned mark_px (PR, fixes thin-margin shrink); an explicit env override wins in both directions. - runtime/src/main.cpp: keep both additions — netplay_resolve_link_mode (rbengine) and the PSX_SELF_PROFILE sampler (PR). - runtime/tests/test_fps_telemetry_opt_in.py: re-pin the structural guard's format needles to the PR's dual speed readout strings (VBlank/Render/Display); the opt-in guards are unchanged. Verified: psxrecomp-game rebuilds; gpu_gl_renderer.c compiles clean; ctest failure set identical to pre-merge HEAD (no regressions). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TdzpVVH912V9ktt4n4kntj