Jasper St. Pierre
f969311459
grass/flower/shadow interp fixes
2026-04-19 10:27:37 -07: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
872b1a5dcb
water interpolation fix
2026-04-18 22:17:35 -07:00
Phillip Stephens
4e145396b5
Fix memory card not properly attaching on init. ( #433 )
...
* Fix memory card not properly attaching on init.
Previously the card status was forced to ready which caused quite a bit of default state getting set properly,
reverting that and setting mCardCommand to `COMM_ATTACH_e` allows the memory card system to properly probe and
detect the card status.
A companion fix in aurora addresses the "Memory Card corrupted" error message.
* Update aurora
2026-04-18 21:33:02 -07:00
Luke Street
9dcd1a44bb
Merge branch 'main' into unhackify-widescreen
...
# Conflicts:
# src/dusk/imgui/ImGuiMenuGame.cpp
# src/m_Do/m_Do_lib.cpp
2026-04-18 14:12:21 -06:00
Luke Street
7307c4a1a7
Reintroduce x offset change for mDoLib_project
2026-04-18 13:34:22 -06:00
Luke Street
c63d07e602
Fix blur scale in mDoGph_gInf_c::bloom_c::draw2
2026-04-18 13:08:14 -06:00
Luke Street
6b6038ec20
Unhackify mDoLib_project
2026-04-18 12:46:44 -06:00
TakaRikka
9bcd07848f
fix mirrored shops / projection
2026-04-18 03:38:16 -07:00
Luke Street
67fbbf4acc
Merge remote-tracking branch 'refs/remotes/origin/main' into unhackify-widescreen
...
# Conflicts:
# src/m_Do/m_Do_main.cpp
2026-04-17 23:12:58 -06:00
Luke Street
7dba5738b6
Widescreen rework & IR scaling
2026-04-17 23:11:43 -06: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
Luke Street
03b95503b9
Merge pull request #408 from TwilitRealm/ci-2
...
macOS CI, iOS file picker, icons, safe area avoidance
Resolves #382
2026-04-17 00:00:34 -06:00
Luke Street
2e7e4fbb10
iOS file picker, ImGui drag scroll & more
2026-04-16 23:26:27 -06:00
Luke Street
366fc700bf
Make HUD viewport respect SDL_GetWindowSafeArea
2026-04-16 22:47:02 -06:00
Irastris
24d66452dd
Frame interp: Cap the accumulator
2026-04-16 23:29:13 -04:00
Irastris
d5566fd463
Gyro: ROLLGOAL!
2026-04-16 05:17:50 -04:00
Jasper St. Pierre
7c2539dac4
bloom blend tweakk
2026-04-16 01:05:03 -07:00
Jasper St. Pierre
e40a0c4a9c
bloom viewport fix
2026-04-16 00:22:40 -07:00
Luke Street
6bef3015a1
And this too
2026-04-15 23:01:37 -06:00
Luke Street
96d921288c
Fix bloom viewport hack
2026-04-15 22:36:37 -06: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
PJB3005
f4ce569cd0
Fix mDoExt_3DlineMat0_c drawing
...
Fixes shadow beast hair etc, fixes #204
Regression introduced by https://github.com/TwilitRealm/dusk/commit/860e29b26587e90d927ee5b48bfd077bc21fbce6#diff-1c53210cfc3c1892c88d6c56110608fa017738f0b099e2cf5766f9107cefa4e8L2382-R2386
2026-04-15 15:17:03 +02:00
Irastris
d97fbb778b
Frame interp: Dreamworks' Turbo (2013)
2026-04-14 21:59:24 -04:00
Irastris
bc4145be90
Frame interp: GOAT IN!
2026-04-14 17:51:00 -04:00
Irastris
f03ce8a868
Frame interp: Title logo presentation sync & minor sync refactor
2026-04-14 12:22:08 -04:00
Luke Street
08105650c5
Create log files under configDir/logs; seed initial pipeline cache
2026-04-14 01:32:58 -06:00
Luke Street
c6d58afd94
Integrate Sentry crash reporting for public builds
2026-04-14 00:43:56 -06:00
Irastris
235949e452
Frame interp: Initial presentation sync implementation
2026-04-14 02:41:11 -04:00
Irastris
701986389d
Frame interp: Initial presentation sync implementation
2026-04-14 02:33:44 -04:00
Luke Street
e2e81c2e72
Hide Win32 console by default, show with --console/DUSK_CONSOLE=1
2026-04-13 20:25:44 -06:00
Lurs
18b9cc91b3
Add slider functionality to classic bloom too
2026-04-13 23:58:15 +02:00
Lurs
04dd045c17
Add slider for bloom brightness
2026-04-13 23:35:21 +02:00
Luke Street
71651e1675
bloom2: Rework divRects calc
2026-04-13 14:14:19 -06:00
Luke Street
9ba23f060c
bloom2: Ensure draws/copies are pixel aligned
2026-04-13 14:00:32 -06:00
Luke Street
9a2e83b87e
Add "Bloom Mode" config option (Off, Classic, Dusk)
2026-04-13 13:06:14 -06:00
Jasper St. Pierre
7ebc67b3d3
bloom2 work
2026-04-13 11:26:56 -07:00
Jasper St. Pierre
129dbf2458
bloom2 wip
2026-04-13 01:29:21 -07:00
Jasper St. Pierre
b910fba599
bloom cleanup start
...
start working on a better bloom
2026-04-12 22:26:19 -07:00
Jasper St. Pierre
844bbad469
disable wide zoom tex proj for now
...
(i dont think this is matching, it makes no sense as-is)
2026-04-12 21:10:52 -07:00
Irastris
cbf24ebd38
Initial implementation of gyro aim
2026-04-12 14:58:16 -04:00
Irastris
bd496e5662
Frame interp: Refactor JUTFader
...
Now works regardless of interpolation being on/off
2026-04-12 13:56:00 -04:00
Irastris
2b95ce7444
Frame interp: Fix Epona's reins
2026-04-11 21:45:54 -04:00
Luke Street
943ac05f16
Use Limiter class in waitForTick ( #330 )
...
This uses the existing `Limiter` class (stolen from Metaforce) in `JFWDisplay::waitForTick`.
The limiter also now uses `SDL_DelayPrecise` internally on non-Windows platforms.
On Windows, the existing `NanoSleep` logic is untouched, as it appears to provide a
more stable framerate for the folks testing it on Windows than `SDL_DelayPrecise` does.
On Linux, however, `SDL_DelayPrecise` is plenty accurate.
2026-04-11 17:50:52 -06:00
Irastris
87f748b3a9
Frame interp: Fix d_kankyo lights
2026-04-11 17:50:44 -04:00
PJB3005
71a8642f19
Merge remote-tracking branch 'decomp/main'
2026-04-11 19:59:09 +02: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