Commit Graph

454 Commits

Author SHA1 Message Date
Luke Street c97de793c8 Call J3DModel::diff in mDoExt_modelEntryDL when interpolating
Fixes #355
2026-04-22 00:17:52 -06:00
Luke Street 2a114be456 Rework interpolation pacing; interpolate every frame 2026-04-21 22:45:18 -06:00
Luke Street ccc5dfa8b9 Enable DoF (+ setting) & fix texture cache leak 2026-04-21 14:52:26 -06:00
Luke Street 4d138fe69f Reorganize ImGui menus (#456)
* Reorganize ImGui menus

* Fix crash_reporting.cpp

* Update aurora
2026-04-20 20:45:16 -06:00
PJB3005 729d084002 Fix THP shutdown crash
Cleanly shut down movie player threads on exit.

I'm not 100% fond of having to manually insert a call like this into the shutdown logic, but the other solution is shutting down all processes and that's likely to result in causing more crashes.
2026-04-21 01:11:49 +02:00
madeline 7b55ba1eec rich presence 2026-04-20 00:21:09 -07:00
TakaRikka 483d26110d Merge pull request #438 from TwilitRealm/frame-interp-simplify
Frame interp simplify
2026-04-19 14:58:38 -07:00
Jasper St. Pierre f969311459 grass/flower/shadow interp fixes 2026-04-19 10:27:37 -07:00
Pheenoh 3eeae1278e Add pause on unfocus feature 2026-04-19 10:02:55 -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 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