Commit Graph

3190 Commits

Author SHA1 Message Date
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
TakaRikka 6a91693752 Merge pull request #327 from TwilitRealm/26-04-11-dynamiclink-gone
Stub out most of DynamicLink.cpp and more of c_dylink.cpp
2026-04-11 13:07:21 -07:00
TakaRikka 5977706618 Merge pull request #318 from TwilitRealm/fix/quick-transform-fix
Don't allow quick transform while in the STAR tent
2026-04-11 13:07:02 -07:00
TakaRikka 0b480fe9d8 Merge pull request #317 from TwilitRealm/26-04-11-render-opts
UI render opts
2026-04-11 13:06:22 -07:00
PJB3005 14e77aed9c Fix JUTResFont duplicating texture data
I misunderstood the way this code works the first time.
2026-04-11 21:46:14 +02:00
Lurs e31efcfbd6 Fixes dominion rod camera #176 2026-04-11 21:33:46 +02: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 97e566f117 Fix dMsgFlow_c::event027 aParam8 buffer size (#326) 2026-04-11 19:53:03 +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
PJB3005 c77ade5f24 Stub out most of DynamicLink.cpp and more of c_dylink.cpp
This code wasn't used (no dynamic linking) and was causing various compiler warnings that don't make sense to clean up. Get rid of it.
2026-04-11 19:46:22 +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
MelonSpeedruns 82e3845d64 Added periods at the end of every option description (#323)
This allows multiple sentences to be defined for a description.

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-11 19:12:32 +02:00
MelonSpeedruns 8522d33935 Moved check for event running & Added sfx if trying to quick transform while in a cutscene 2026-04-11 11:38:36 -04:00
Howard Luck f735a07dca Fix daNpcCoach_Attr_c::field_0x28 array size (#320) 2026-04-11 17:33:27 +02:00
PJB3005 c29f6737e5 Guess this isn't going to Tracy. 2026-04-11 17:10:04 +02:00
MelonSpeedruns a72dbe779d Don't allow quick transform while in the STAR tent 2026-04-11 10:22:58 -04:00
PJB3005 cffb4b2400 Make J2DPictureEx not draw if zero alpha
Reduces the amount of draw calls from inactive UI elements by a lot.
2026-04-11 16:13:45 +02:00
PJB3005 bcf7b4ca85 Bunch of debug/tracy groups for J2D 2026-04-11 16:11:41 +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 422ed7afc3 Couple sizeof(CMemBlock)s (#3143) 2026-04-10 23:42:00 -07:00
Pieter-Jan Briers c2113abd62 Couple names in dMeterMap_c (#3142) 2026-04-10 23:41:24 -07:00
Pieter-Jan Briers b0728f9b8d Replace some pointer casts with field references. (#3141) 2026-04-10 23:37:03 -07:00
Luke Street 8c07d8bb8e Fix npc_henna_class missing pointers 2026-04-11 00:30:40 -06:00
Irastris d2400d661f Update Aurora 2026-04-10 21:16:22 -04: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 d8a38a03da Enable 120fps and mouse on iOS 2026-04-10 16:46:24 -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 50450d8e6f Why did I fix this when we have a helper 2026-04-09 23:32:42 -06:00
Luke Street 4dd287c851 Fixes for controller config & input viewer 2026-04-09 23:30:03 -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
TakaRikka b1616c0302 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-09 20:14:09 -07:00
TakaRikka 5a82b3b8ef remove unneeded decomp stuff pt2 2026-04-09 20:13:54 -07:00
TakaRikka e82126a8fa remove unneeded decomp stuff 2026-04-09 20:12:44 -07:00
Luke Street debad9b137 Update run path 2026-04-09 19:39:53 -06:00
Luke Street d88662a849 Support shared libjpeg-turbo 2026-04-09 19:37:42 -06:00
Luke Street abc54dbc11 Add missing image 2026-04-09 19:35:54 -06:00
Luke Street 93b583549d Update README.md & build instructions (+ CLion) 2026-04-09 19:35:33 -06:00
Luke Street 874f600811 Update aurora 2026-04-09 19:26:10 -06:00