mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-26 02:11:36 -04:00
af6dff5132
screenshot/screenshot_file read native 15-bit VRAM via gpu_display_pixel_rgb. That is correct for faithfulness work but BLIND to any enhancement that only exists in the supersampled mirror: at supersampling >= 2 the geometry-correction sub-pixel vertices, SSAA edges and perspective UVs are resolved in the hi-res surface and gone once pixels are packed back to native. This bit hard. Native captures of Ape Escape looked clean while the user was looking at a visibly cracked frame, so a real regression got reported as fixed and the argument moved to counters. An instrument that cannot show the defect is worse than no instrument. screenshot_hires routes gr_render_display_hires — the same present path the window uses — and falls back to the native resolve (reporting scale 1) when there is no hi-res surface, so it always answers truthfully about real output. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>