MelonSpeedruns
f15a4f07e5
Time Stones now with Song of Time
2026-04-13 13:03:28 -04:00
MelonSpeedruns
277d16c110
Time Stones Feature
2026-04-13 10:46:09 -04:00
PJB3005
18995f3d7c
Enable some draw call merging in text rendering
...
Don't set state between characters if possible.
Next step is page merging so it can do full lines of text at once.
2026-04-13 13:27:21 +02:00
TakaRikka
c6fd502d01
Merge https://github.com/zeldaret/tp
2026-04-13 01:44:04 -07:00
TakaRikka
b4ca7304a0
cat door cleanup ( #3155 )
2026-04-13 01:42:10 -07:00
Jasper St. Pierre
a14fe187b9
bloom2 wip
2026-04-13 01:29:21 -07:00
TakaRikka
7580cce803
Merge pull request #352 from TwilitRealm/more-gyro-options
...
Per-Axis Gyro Sensitivity
2026-04-13 00:49:05 -07:00
YunataSavior
16241b45a6
Fix MDH cat door opening
...
* Needs to be upstreamed
Fixes #182
2026-04-13 00:44:18 -07:00
madeline
a6690c2052
speedrun timer
2026-04-12 23:22:25 -07:00
SuperDude88
8b0e6c877b
Per-Axis Sensitivity
...
- Allow changing the sensitivity of the gyro on each axis independently
2026-04-12 23:36:30 -04:00
Jasper St. Pierre
c079edd59c
Revert "remove double swapping"
...
This reverts commit 0474db2fdf .
2026-04-12 19:01:47 -07:00
TakaRikka
0adbd7ea5d
Merge pull request #343 from TwilitRealm/ira/gyro-aim
...
Initial implementation of gyro aim
2026-04-12 16:54:25 -07:00
TakaRikka
d886c01c15
Merge pull request #342 from TwilitRealm/feat/move-link-tool
...
Add Move Link tool from decompgz
2026-04-12 16:23:05 -07:00
Pheenoh
ad10ddf7a9
Address PR feedback for Move Link tool
...
- Gate on developmentMode instead of dedicated setting
- Simplify combo check to getHoldL + getHoldR + getTrigY
- Use #if TARGET_PC ifdefs, preserve original #if DEBUG code
- Remove enableMoveLink ConfigVar and menu checkbox
2026-04-12 15:46:36 -06:00
TakaRikka
829078a66c
Merge pull request #339 from TwilitRealm/feature/restore-dolby-for-builds
...
Restore Warning Screen behind Toggle
2026-04-12 13:43:21 -07:00
TakaRikka
0258fe30ca
Merge pull request #338 from TwilitRealm/feature/no-heart-drops
...
No Heart Drops Feature
2026-04-12 13:42:16 -07:00
Irastris
b5bb6bf53a
Initial implementation of gyro aim
2026-04-12 14:58:16 -04:00
Pheenoh
a836be11bc
Add Move Link tool from decompgz
2026-04-12 12:32:27 -06:00
Irastris
1f77e2e5e8
Frame interp: Fix stars
2026-04-12 13:20:04 -04:00
MelonSpeedruns
b3472d3f61
added skip warning screen toggle
2026-04-12 12:33:05 -04:00
MelonSpeedruns
ef64ac08f8
No Heart Drops
2026-04-12 11:22:16 -04:00
Luke Street
85df64618d
Add "Enable Water Refraction" toggle & cleanup
2026-04-11 20:13:39 -06:00
Irastris
0e2bd104b1
Frame interp: Fix Epona's reins
2026-04-11 21:45:54 -04:00
MelonSpeedruns
62df2c0460
Shadow Quality Enhancement ( #311 )
...
* Shadow Quality Enhancement
* added 1 space because we like consistency here
* Addressed encounter comments
* Renamed description of shadow resolution
* added period at the end of shadow resolution description
---------
Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net >
2026-04-11 17:52:08 -06: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
b628a1beb6
Frame interp: Fix fmap scroll arrows
2026-04-11 18:19:09 -04:00
MelonSpeedruns
ffc5d03fd6
Merge remote-tracking branch 'origin/main' into presets
...
# Conflicts:
# files.cmake
# src/d/actor/d_a_title.cpp
# src/dusk/config.cpp
# src/dusk/imgui/ImGuiConsole.cpp
# src/dusk/imgui/ImGuiEngine.cpp
2026-04-11 16:53:04 -04:00
Howard Luck
83c6032c15
Fix daE_VA_c::mRopeCutStatus and va_tag_* array sizes ( #3152 )
2026-04-11 12:53:51 -07:00
Howard Luck
501f1c11d6
Fix daE_FB_c::mKeys array size on PC ( #3151 )
2026-04-11 12:52:48 -07:00
Howard Luck
ef23a2294c
Fix obj_maki_class::field_0x6f8 array size ( #3149 )
2026-04-11 12:51:20 -07:00
Howard Luck
d0fa5f2675
Fix daNpcCoach_Attr_c::field_0x28 array size ( #3148 )
2026-04-11 12:50:50 -07:00
Pieter-Jan Briers
4698a889eb
Fix daBaseNpc_c field_0x744 array size ( #3154 )
2026-04-11 12:37:32 -06:00
PJB3005
fe46adf3cb
Merge branch 'main' into 26-04-11-render-opts
2026-04-11 20:36:46 +02:00
PJB3005
9704f32411
Merge remote-tracking branch 'decomp/main'
2026-04-11 19:59:09 +02:00
Howard Luck
c51b8d0666
Fix daE_VA_c::mRopeCutStatus and va_tag_* array sizes ( #325 )
2026-04-11 19:49:52 +02:00
Howard Luck
a8f4f44708
Fix daE_FB_c::mKeys array size on PC ( #324 )
2026-04-11 19:49:17 +02:00
Howard Luck
ba9d5ba6c5
Fix obj_maki_class::field_0x6f8 array size ( #322 )
2026-04-11 19:48:47 +02:00
Pieter-Jan Briers
a0e12c36e7
UB fixes ( #3150 )
...
* Fix incorrect size for J2DTevBlock8::insertTexture local_38
* Fix dMeter_drawOptionHIO_c mOptionTypeBGPosX/Y size
* dMeter_drawLightDropHIO_c mVesselAlpha fix
* d_a_mg_rod array size fixes
* Fix e_tk2_class mActionTimer array size
* daObjTOMBO_c field_0x714 array size fix
2026-04-11 11:28:01 -06:00
Howard Luck
f735a07dca
Fix daNpcCoach_Attr_c::field_0x28 array size ( #320 )
2026-04-11 17:33:27 +02:00
PJB3005
855c794586
Improve dDlst_list_c::draw debug group code to also go to tracy, be less of a performance hog when active.
2026-04-11 16:11:19 +02:00
TakaRikka
6f793b0c42
henna ub fix ( #3147 )
2026-04-11 00:07:18 -07: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
Pieter-Jan Briers
ba5799200e
Fix field array size on field_0x50 ( #3145 )
...
UB caught by modern compilers, this fixes it.
2026-04-10 23:44:22 -07:00
Max Roncace
3f8bbe7c57
Replace magic constants derived from framebuffer size ( #3144 )
2026-04-10 23:43:37 -07:00
Pieter-Jan Briers
c2113abd62
Couple names in dMeterMap_c ( #3142 )
2026-04-10 23:41:24 -07:00
Luke Street
8c07d8bb8e
Fix npc_henna_class missing pointers
2026-04-11 00:30:40 -06:00
TakaRikka
2217205fa7
Merge pull request #310 from TwilitRealm/26-04-10-render-opts-2
...
Rendering optimizations
2026-04-10 15:21:44 -07:00
MelonSpeedruns
b255be9b2a
Show Pipeline Compilation option ( #312 )
...
* Show Compiling Shaders option. Off by default.
* Addressed encounter comments
---------
Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net >
2026-04-10 15:53:28 -06:00
PJB3005
bda441e9d7
Change star rendering to be more optimal on modern GPUs.
...
Use vertex colors and a single large draw.
2026-04-10 19:19:12 +02:00
Luke Street
7e77577097
Big imgui overhaul
2026-04-09 23:11:10 -06:00