gymnast86
bc45bf27c2
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-05 21:11:36 -07:00
doop
eefa69b53d
Re-enable JParticle interpolation and fix emitter direction issue ( #1968 )
...
* Re-enable JParticle interpolation
* Ensure emitter direction is valid for JPA interp
Fixes #618 .
* Don't `calcWorkData` if we don't need to
2026-06-05 00:05:20 -06:00
Luke Street
0936115483
Optimize display lists in J3DShapeDraw
...
This is a stop-gap until DL optimization
is upstreamed to Aurora.
2026-06-04 23:27:30 -06:00
gymnast86
b3dbf2c71b
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-06-02 23:25:57 -07:00
Luke Street
460b96c709
More Tracy zones
2026-06-03 00:01:34 -06:00
gymnast86
5a61b912bb
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-24 22:00:10 -07:00
Luke Street
1f970eb2dc
More ZoneScoped
2026-05-24 17:45:04 -06:00
gymnast86
143b548102
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-24 10:32:31 -07:00
Pieter-Jan Briers
a6376368ee
String safety ( #1548 )
...
* Array size UB fixes
* Fix ShieldD
* Remove (almost) all unsafe strcpy calls
Bunch of macros. C arrays are easy enough and just need a different call. For various cases where a char* is passed around bare, I've made a TEXT_SPAN macro that can store a length too for bounds checking.
* Move crash handling in safe string operations to separate TU
* strcat safe version
* sprintf made safe too
* Fix compile
2026-05-24 10:43:00 -06:00
gymnast86
6321bcf0d8
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-18 07:31:38 -07:00
Ash
2da6590657
feat: FPS Limiter ( #1446 )
...
* Add interpolation frame rate cap
* wip: reworked framelimiter
Based on my testing this is a bit more stable in frametimes.
* wip: efficiency improvement + windows build fix
Significantly improve efficiency by using a hybrid approach.
* wip: UI changes
* wip: end frame AFTER limiting
* wip: remove unused include
* wip: minor ui code change
Makes it easier to remove/add presets
* Simplify Limiter UI
- Change enableFrameInterpolation to an enum with off/capped/unlimited values
- Simplify the UI to use 2 settings (unlock framerate + a max value entry)
* wip: slight limiter simplification
* wip: implement review suggestions
* wip: fix syntax error
* wip: revert enum order + replace old checks
* Fix compile error
---------
Co-authored-by: SailorSnoW <sailorsnow@pm.me >
Co-authored-by: Loïs <49660929+SailorSnoW@users.noreply.github.com >
Co-authored-by: SuperDude88 <82904174+SuperDude88@users.noreply.github.com >
Co-authored-by: Luke Street <luke@street.dev >
2026-05-17 20:11:32 -06:00
TakaRikka
ec281a475f
Merge pull request #1573 from TwilitRealm/j2dindtexmtx-be
...
Endian-swap indirect texture matrix in J2D data
2026-05-17 18:23:15 -07:00
doop
2be2615e61
Endian-swap indirect texture matrix in J2D data
...
Fixes copy/delete effects on the file screen.
2026-05-18 00:46:45 +00:00
PJB3005
831a34ac8f
Right, the definition needs the specifier too
2026-05-18 02:15:12 +02:00
gymnast86
9c1617d423
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-13 02:24:56 -07:00
gymnast86
ef43b94370
Add options for binding custom buttons to specific actions ( #1141 )
...
* custom action framework and first person custom action
* add bind for midna call
* custom binding for opening dusklight menu
* turbo speed button action
* text descriptions
* fix not stopping default GC controller menu combo
* more explanation text
* block bind actions when in the dusklight menu
2026-05-12 19:36:07 -06:00
gymnast86
bfb715e11a
Merge branch 'main' of https://github.com/TwilitRealm/dusk into randomizer
2026-05-08 16:26:52 -07:00
doop
d0f8ea56f9
Interpolate more things ( #699 )
...
* Interpolate trim height
* Interpolate (some) fades
2026-05-08 11:50:44 -06:00
gymnast86
0014be0e82
implement custom item text
2026-05-07 23:17:58 -07:00
Luke Street
230868af3c
Add autosave spinner & make RmlUi respect 4:3
...
Resolves #627
2026-05-05 23:18:11 -06:00
Jasper St. Pierre
1ee0f862e1
map highlight fix
2026-05-02 11:45:01 -07:00
Jasper St. Pierre
6b327c9f61
disable jpa interp for now
...
closes #618
2026-05-02 11:44:21 -07:00
TakaRikka
1c5686f71b
Merge pull request #616 from TwilitRealm/HRTF
...
Emulate Surround option
2026-05-01 22:51:25 -07:00
TakaRikka
b9e0f2b9ca
Merge pull request #611 from TwilitRealm/26-05-01-heap-crash-log
...
Improve heap crash logging
2026-05-01 22:19:33 -07:00
madeline
93c8bcc210
hrtf
2026-05-01 13:04:08 -07:00
Jasper St. Pierre
2c987b0211
build fix
2026-05-01 00:17:51 -07:00
Jasper St. Pierre
3d860ad454
jpa interp start
2026-05-01 00:12:26 -07:00
PJB3005
48b98a5432
Make JKRExpHeap OOM logging more verbose
2026-05-01 08:50:55 +02:00
Jasper St. Pierre
ce9a5c06d5
heap name
2026-04-30 22:19:19 -07:00
madeline
06e6b0d47e
fix safety bit on interp fixes #507
2026-04-23 03:58:35 -07:00
madeline
b06c1911c6
Merge branch 'main' of https://github.com/TakaRikka/dusk
2026-04-22 22:33:59 -07:00
madeline
bfd8b9f453
make state share loads basically instant
2026-04-22 22:27:14 -07:00
Luke Street
5fcffa0b4f
Use SDL_GetTicksNS instead of std::chrono
2026-04-22 17:18:18 -06:00
Luke Street
30a99c22f1
Reorganize ImGui menus ( #456 )
...
* Reorganize ImGui menus
* Fix crash_reporting.cpp
* Update aurora
2026-04-20 20:45:16 -06:00
Luke Street
8b9f09bda5
Frame interp: Fix cloud shadow flickering ( #446 )
2026-04-19 21:31:34 -06:00
TakaRikka
1cf14f176c
Merge pull request #438 from TwilitRealm/frame-interp-simplify
...
Frame interp simplify
2026-04-19 14:58:38 -07:00
Jasper St. Pierre
2f84f0eaa4
j3d small cleanup
2026-04-19 14:16:38 -07:00
Jasper St. Pierre
53c005c4f1
jutfader doc
2026-04-19 12:48:50 -07:00
Jasper St. Pierre
bb9a88d7dc
frame interp camera cleanups
2026-04-19 02:25:00 -07:00
Jasper St. Pierre
8d3cb51157
frame interp simplify
2026-04-18 23:26:28 -07:00
TakaRikka
7fff3b5ae0
Merge pull request #430 from TwilitRealm/fix/JAISeqMgr
...
Fix JAISeqMgr
2026-04-18 22:57:57 -07:00
Jasper St. Pierre
b3f8fecfe4
water interpolation fix
2026-04-18 22:17:35 -07:00
Pheenoh
fcfcb35929
fix JAISeqMgr beginStartSeq_ to check free memory before allocation
2026-04-18 19:53:40 -06:00
Luke Street
2ec6f65572
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
5c20f527ac
Widescreen rework & IR scaling
2026-04-17 23:11:43 -06:00
Irastris
59d2014fb9
Frame Interp: UI Pacing Simplification
2026-04-17 23:24:47 -04:00
Lurs
edea6a1418
fix #260 and potentially more
2026-04-17 16:12:53 +02:00
Irastris
0508acaa79
Frame interp: Dreamworks' Turbo (2013)
2026-04-14 21:59:24 -04:00
CraftyBoss
ec091ac3af
change ANDROID define to TARGET_ANDROID
2026-04-14 03:18:21 -07:00
CraftyBoss
a2f8fffc8d
Merge branch 'main' into android-building
2026-04-14 02:48:24 -07:00