Files
Shokunin f2cc2ea2c6 widescreen: opt-in per-frame world-scene predicate
[widescreen] scene_predicate_per_frame (PSX_WS_SCENE_CACHE=0/1) evaluates a
mod's world-scene predicate once per VBlank instead of on every primitive and
GTE call; reset, savestate load and a new predicate invalidate it. Default off
(the answer may trail a scene change by one frame).

R4 (release, M4, race, macOS sample): gpu_ws_present_native_43 2.4 % ->
0.3 % of the emulation thread (r4_in_race 2.2 % -> 0). frame_fingerprint
A/B, off vs on: 9000 frames from boot (intro, title, attract) and 3600
race frames from a savestate, every column identical, 0 dispatch misses.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 23:20:23 -07:00
..
2026-07-29 03:18:10 -04:00
2026-07-29 03:18:10 -04:00
2026-07-29 03:18:10 -04:00
2026-07-29 03:18:10 -04:00
2026-08-07 01:43:04 -04:00