Files
psxrecomp/runtime
Shokunin 4085710323 Smooth motion: real frames cheaper; reprojection: HUD needle, split screen, outliers
- 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>
2026-10-08 02:39:42 -07:00
..
2026-07-29 03:18:10 -04:00