mirror of
https://github.com/RetroPortingToolKit/psxrecomp
synced 2026-10-26 02:11:36 -04:00
4085710323
- Dynamic resolution: Smooth motion's share inflates the measured cost instead of shrinking the period, so guest-bound detection works again (it had pinned the level at the ceiling). - Cost estimate: a sample more than 4x the estimate counts as 4x (one stall no longer stops generation for many seconds); compiling the reprojection programs is outside the timed frame. - Reprojection source: the surface snapshotted at the real frame's present (two slots: newer and older); the HUD and mirror of both lists are 'keep' in the depth image, drawn last, so a HUD drawn after its list closed is kept too. Tunnel A/G/B worst ratio 2.9 -> 1.3. - HUD needles: 2D triangles that move between the frames are drawn at their in-between position; under them the older frame's dial shows. - Split screen: a view whose camera cannot be fitted keeps the real image instead of rejecting the frame (FgCamParams.keep_partial). - Car redraw skips object triangles before the first world triangle (the sky dome). Redundant base copies skipped when reprojecting. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>