Commit Graph

14 Commits

Author SHA1 Message Date
Luke Street 2a114be456 Rework interpolation pacing; interpolate every frame 2026-04-21 22:45:18 -06:00
Jasper St. Pierre f39086eabf run d_a_bg::draw on interp frames
to set up lights. this is a somewhat hacky workaround for lighting setup, but it might be good enough?
2026-04-19 03:19:44 -07:00
Jasper St. Pierre f5dcea8525 add alternate to interp callbacks, flags on the leafdraw 2026-04-19 02:43:25 -07:00
Jasper St. Pierre 6c56c224c9 frame interp camera cleanups 2026-04-19 02:25:00 -07:00
Jasper St. Pierre 4137d05c59 frame interp simplify 2026-04-18 23:26:28 -07:00
Jasper St. Pierre 872b1a5dcb water interpolation fix 2026-04-18 22:17:35 -07:00
Irastris ea18075de8 Frame Interp: Game Clock Refactor & Ring Item Selection 2026-04-17 23:24:47 -04:00
Irastris 3f6cad3eb4 Frame Interp: UI Pacing Simplification 2026-04-17 23:24:47 -04:00
Irastris 83a95d64ee Frame interp: Revised camera system
FOV is now smooth, and the individual hacks for stars and Epona's reins are removed
2026-04-16 00:04:32 -04:00
Irastris 34de4ea392 Frame interp: Stable keying for simple shadows 2026-04-14 16:55:24 -04:00
Irastris 701986389d Frame interp: Initial presentation sync implementation 2026-04-14 02:33:44 -04:00
Irastris ff64071db8 Frame interp: Fix stars 2026-04-12 13:20:04 -04:00
Irastris 2b95ce7444 Frame interp: Fix Epona's reins 2026-04-11 21:45:54 -04:00
Irastris eaec6487a3 Implement unlocked framerates via interpolation (#315)
* Disable waitForTick and waitBlanking

* Initial frame interpolation implementation

* Initial batch of speed fixes

* Fix Iron Boots

* Strip dead code once used for debugging

* Interpolate shadows

* Revert overzealous/redundant lookups

* Fix JUTFader

* Fix field map cursor

* Fix various particle effects

* Fix Midna when riding Wolf Link

* Fix title logo

* Title Logo 2: Electric Boogaloo

* Fixed grass and flowers

* "Unlock Framerate" config option (WIP)

* Wrap more things in TARGET_PC

* Finish wrapping things in TARGET_PC

* Missed one

* Disable dComIfGd_drawXluListInvisible when interpolating

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-04-11 01:06:25 -06:00