Irastris
433f058aea
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
a0e9ee73a8
Fix mDoExt_3DlineMat0_c drawing
...
Fixes shadow beast hair etc, fixes #204
Regression introduced by https://github.com/TwilitRealm/dusk/commit/fe21abb1ec1a9f4fc320dfb191be58e864bc079c#diff-1c53210cfc3c1892c88d6c56110608fa017738f0b099e2cf5766f9107cefa4e8L2382-R2386
2026-04-15 15:17:03 +02:00
Irastris
0508acaa79
Frame interp: Dreamworks' Turbo (2013)
2026-04-14 21:59:24 -04:00
Irastris
97c459a614
Frame interp: GOAT IN!
2026-04-14 17:51:00 -04:00
Irastris
3bcb07dba4
Frame interp: Title logo presentation sync & minor sync refactor
2026-04-14 12:22:08 -04:00
Luke Street
27d95c37d5
Create log files under configDir/logs; seed initial pipeline cache
2026-04-14 01:32:58 -06:00
Luke Street
4b8248b130
Integrate Sentry crash reporting for public builds
2026-04-14 00:43:56 -06:00
Irastris
d32dc7481e
Frame interp: Initial presentation sync implementation
2026-04-14 02:41:11 -04:00
Irastris
8ea0352fed
Frame interp: Initial presentation sync implementation
2026-04-14 02:33:44 -04:00
Luke Street
b5d2ded2ca
Hide Win32 console by default, show with --console/DUSK_CONSOLE=1
2026-04-13 20:25:44 -06:00
Lurs
3252d70276
Add slider functionality to classic bloom too
2026-04-13 23:58:15 +02:00
Lurs
b3f2ae63b3
Add slider for bloom brightness
2026-04-13 23:35:21 +02:00
Luke Street
49215dbc7b
bloom2: Rework divRects calc
2026-04-13 14:14:19 -06:00
Luke Street
fba3114d4f
bloom2: Ensure draws/copies are pixel aligned
2026-04-13 14:00:32 -06:00
Luke Street
b3cc9ba02e
Add "Bloom Mode" config option (Off, Classic, Dusk)
2026-04-13 13:06:14 -06:00
Jasper St. Pierre
a3a36508d6
bloom2 work
2026-04-13 11:26:56 -07:00
Jasper St. Pierre
a14fe187b9
bloom2 wip
2026-04-13 01:29:21 -07:00
Jasper St. Pierre
42a4e787b6
bloom cleanup start
...
start working on a better bloom
2026-04-12 22:26:19 -07:00
Jasper St. Pierre
460f6eea74
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
b5bb6bf53a
Initial implementation of gyro aim
2026-04-12 14:58:16 -04:00
Irastris
d481a23c49
Frame interp: Refactor JUTFader
...
Now works regardless of interpolation being on/off
2026-04-12 13:56:00 -04:00
Irastris
0e2bd104b1
Frame interp: Fix Epona's reins
2026-04-11 21:45:54 -04:00
Luke Street
aafd50cd09
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
880c9f9e9e
Frame interp: Fix d_kankyo lights
2026-04-11 17:50:44 -04:00
PJB3005
9704f32411
Merge remote-tracking branch 'decomp/main'
2026-04-11 19:59:09 +02:00
Irastris
fb9178cac9
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
Max Roncace
3f8bbe7c57
Replace magic constants derived from framebuffer size ( #3144 )
2026-04-10 23:43:37 -07:00
Irastris
8487a4151d
Add Aurora config options for enabling texture replacement and dumping ( #222 )
2026-04-10 19:14:15 -06:00
Luke Street
ce727b71fb
Avoid re-initializing game_main
2026-04-10 16:46:25 -06:00
Luke Street
6deee934b5
--dvd param skips prelaunch
2026-04-10 16:46:24 -06:00
Luke Street
7e77577097
Big imgui overhaul
2026-04-09 23:11:10 -06:00
CraftyBoss
300ed931e3
implement pre-launch ui for configuring iso directory ( #301 )
...
UI will automatically open on boot and will not launch the game if there is no valid iso path specified in the config. Can optionally be disabled on future game launches.
2026-04-09 23:06:37 -06:00
Pieter-Jan Briers
ccb912785b
Set default PAD mapping to fix Z ( #297 )
...
* Set default PAD mapping to fix Z
Requires https://github.com/encounter/aurora/pull/111
* Update to new API
2026-04-09 19:24:25 -06:00
qwertyquerty
3366c22e99
CI/CD, CMake improvements, more targets, fix gcc ( #258 )
...
* CI attempt
* syntax
* fix cmake for linux
* fix include directories and merge main
* fix PDB fighting
* fix gcc compiling
* fix SSCACHE for windows
* try and fix gcc
* more CI presets
* remove the android target for now
* bump cmake minimum to fix debug information format
* yet another attempt at fixing gcc
* yet another attempt at fixing gcc
* better CI matrixing
* yet another attempt at fixing GCC
* fix arm
* fix CI
* placeholder icons
* compile dawn from source for windows arm64
* fix icons and linker warnings
* fix cmake
* fetch libjpegturbo
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-04-09 19:22:53 -06:00
TakaRikka
faf6484226
Merge pull request #298 from TwilitRealm/fix/wide-fixes
...
Fix Shop Cursor Positions
2026-04-09 16:06:09 -07:00
MelonSpeedruns
0e2df6c819
Fix shop cursor positions
2026-04-09 13:50:30 -04:00
PJB3005
3bcd46dc30
Add Tracy stuff
2026-04-09 18:47:34 +02:00
madeline
9431f33672
get rid of half width in drawDepth2
2026-04-07 23:45:43 -07:00
madeline
85bebac4ec
frame usage debug info
2026-04-07 22:11:50 -07:00
MelonSpeedruns
7eddc36e23
Merge remote-tracking branch 'origin/main' into 26-04-05-locked-aspect-ratio
...
# Conflicts:
# include/dusk/settings.h
# src/dusk/settings.cpp
# src/m_Do/m_Do_main.cpp
2026-04-07 18:20:45 -04:00
PJB3005
8f77ca72b1
Fix Aurora draw call display in performance overlay
...
It was getting reset at the start of the frame... Just cache the values.
2026-04-07 22:17:48 +02:00
PJB3005
63ade15e2c
Cleanly shut down JKRDecomp thread
...
Properly join the thread to ensure it's shut down before we try to exit.
Fixes #268
2026-04-07 20:06:52 +02:00
TakaRikka
fd9ba89325
Merge pull request #243 from TwilitRealm/runtime-data-asset-loader
...
Runtime rel/dol asset loader
2026-04-06 23:22:41 -07:00
Luke Street
12af5b212f
Add vsync toggle & honor fullscreen setting
2026-04-06 23:07:48 -06:00
madeline
9a15872044
runtime data asset loader
2026-04-06 20:37:39 -07:00
Luke Street
8fac510140
Update aurora & fixes for OS header changes
2026-04-06 21:25:50 -06:00
MelonSpeedruns
c0024b28b1
Merge remote-tracking branch 'origin/main' into feature/dynamic-aspect-ratio
2026-04-06 13:16:38 -04:00
Max Roncace
b098577ab9
Reapply settings changes on top of #209
2026-04-05 23:49:31 +02:00
bdamja
1430f690e0
button to restore default window size and position ( #234 )
2026-04-05 17:04:40 -04:00
CraftyBoss
6ca9017e12
update HUD positions in updateOnWide instead of when drawing
...
this change makes it so positions will properly update when resizing the window, instead of only updating on room load
2026-04-05 17:04:39 -04:00