mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-28 10:59:16 -04:00
c6dc87fdfa
- wide_blit_center now copies the canonical column into the wide-surface CENTRE over the FULL VRAM height, not just [disp_y, disp_h]. Ape vertical-double- buffers (display_y 0<->256, both bands in one wide surface); a scrolling cutscene (the cityscape intro) exposed centre rows outside the display band, which the disp_h-only blit left black -> horizontal black-band tearing. Full- height blit makes the wide centre bit-identical to the full-mirror output for every band. Fixes the regression; keeps the perf win. - sticky gte_game_mode threshold/hysteresis retained (cutscene flicker fix). - New GL wide-surface inspection over TCP: wide_dump_full backend method (glb_wide_dump_full) so the `wide_full` command dumps the ENTIRE GL compositor surface (both double-buffer bands + margins), matching the SW path. wide_shot (displayed band) already worked on GL. Lets native-wide be debugged entirely over the TCP server, no window focus. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>