qwertyquerty
39d43a8d8f
Keyboard mouse binding controls ( #682 )
...
* kbm controls
* submodule
* files.cmake
* a
* Fixes
* include <cstring> in J3DStruct.h
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-05-06 22:07:28 -06:00
Jasper St. Pierre
1ee0f862e1
map highlight fix
2026-05-02 11:45:01 -07:00
TakaRikka
1c5686f71b
Merge pull request #616 from TwilitRealm/HRTF
...
Emulate Surround option
2026-05-01 22:51:25 -07:00
madeline
93c8bcc210
hrtf
2026-05-01 13:04:08 -07:00
Jasper St. Pierre
3d860ad454
jpa interp start
2026-05-01 00:12:26 -07:00
madeline
06e6b0d47e
fix safety bit on interp fixes #507
2026-04-23 03:58:35 -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
Jasper St. Pierre
b3f8fecfe4
water interpolation fix
2026-04-18 22:17:35 -07: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
CraftyBoss
ec091ac3af
change ANDROID define to TARGET_ANDROID
2026-04-14 03:18:21 -07:00
CraftyBoss
35650784c3
Merge branch 'main' into android-building
2026-04-14 03:17:07 -07:00
CraftyBoss
86c1e21ac1
fix compilation error
...
GlyphTextures no longer exists
2026-04-14 03:07:47 -07:00
CraftyBoss
a2f8fffc8d
Merge branch 'main' into android-building
2026-04-14 02:48:24 -07:00
PJB3005
143aa51eb3
Make JUTResFont load all texture data into one texture
...
Together with the previous change, this enables entire blocks of text to be rendered in one draw call.
2026-04-13 19:09:16 +02: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
CraftyBoss
5e6d240d0f
Merge remote-tracking branch 'origin/main' into android-building
2026-04-13 01:05:16 -07:00
Jasper St. Pierre
9f22f27909
fixes and cleanups for j3d material
2026-04-12 20:14:24 -07:00
CraftyBoss
8cd8d1b90c
Merge remote-tracking branch 'origin/main' into android-building
2026-04-12 20:02:23 -07:00
Lurs
6b3728c5ab
Let's replace the hack through a hack? Should fix the double swapping of #208 (and maybe more)
2026-04-12 22:39:05 +02:00
Irastris
d481a23c49
Frame interp: Refactor JUTFader
...
Now works regardless of interpolation being on/off
2026-04-12 13:56:00 -04:00
CraftyBoss
75a4fe4429
Merge remote-tracking branch 'origin/main' into android-building
2026-04-12 02:53:05 -07:00
Luke Street
3c281cc988
BE swap J3DMaterialFactory::newIndTexMtx/newFog
2026-04-11 20:13:39 -06: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
CraftyBoss
627cf559c9
building for android impl
...
currently builds a "Metaforce" apk, will need to change name of course. Running the apk using Android Studio's emulator can get in game, however running on a samsung phone does not seem to work.
2026-04-10 03:53:57 -07:00
PJB3005
74942f3c76
Fix JUTResFont performance
...
Just store the GXTexObjs in a separately allocated hashmap, so they can be persisted cross-frame. Easy.
Fixes #227
2026-04-07 21:43:38 +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
Max Roncace
479d444066
Fix a couple more BE issues in J3DMaterialFactory_v21
2026-04-04 01:36:16 -04:00
madeline
c869320471
Merge branch 'main' of https://github.com/TakaRikka/dusk
2026-04-03 22:33:41 -07:00
madeline
350e99e8ab
fix getDopplerPower fixes #213
2026-04-03 22:33:38 -07:00
Max Roncace
5bb36dfb20
Fix crashes when entering Henna's shop
2026-04-04 01:30:24 -04:00
Luke Street
7642d72a52
Allow threads to gracefully shutdown
2026-04-01 18:30:12 -06:00
PJB3005
9e298f9228
Expand heap debug ImGui
...
Now allows seeing all blocks in ExpHeaps and running heap integrity checks.
2026-03-31 21:18:25 +02:00
Luke Street
2ce83d3026
Update GXSetArray usages (fixes & le arg)
2026-03-31 01:06:36 -06:00
TakaRikka
adfa259ccb
Merge https://github.com/zeldaret/tp
2026-03-30 02:21:28 -07:00
TakaRikka
885fad3312
Z2Audio player debug work / fix actor method returns ( #3140 )
...
* Z2Audio player debug work
* fix actor method returns
* wii build fix
2026-03-30 02:10:42 -07:00
TakaRikka
76c9548e4a
d_path / d_vibration debug work ( #3138 )
...
* dpath debug
* dvibration debug
* d_meter2_info debug
* gcyl/gpsh debug
2026-03-29 16:43:00 -07:00
Max Roncace
b309b6c6ad
Use separate heap for DVD decompression
...
This fixes crashes when first entering North Faaron cave and
Renado's Sanctuary due to system heap exhaustion resulting from
multiple threads allocating on the heap at once.
There's some sort of weird contention going on - for some reason the
game gobbles up seemingly any amount of memory you throw at it when
the two threads are competing for heap space. Using a separate heap
in the async thread sidesteps the issue.
2026-03-29 01:20:25 -04:00
PJB3005
81d0312f2b
Merge branch 'main' into pjb-audio
2026-03-27 17:18:11 +01:00
Max Roncace
73a8ba0577
Use stubs instead of including debug files for last upstream merge
2026-03-27 02:32:20 -04:00
Max Roncace
ef1cfc5d28
Merge remote-tracking branch 'decomp/main'
2026-03-27 02:02:24 -04:00
Max Roncace
4309cd2aa5
object-particle debug almost matching ( #3136 )
2026-03-26 18:56:04 -07:00
Roman Sandu
b0cd70ce74
JAHostIO and friends ( #3131 )
2026-03-26 18:54:07 -07:00
Max Roncace
0de67a8320
Add even more heap debug names
2026-03-25 20:53:18 -04:00
Max Roncace
816d853002
Fix ctb::data::TBlockData endian issues
...
This fixes some buggy cutscene camera positions and potentially
related crashes.
2026-03-25 20:53:18 -04:00
PJB3005
7944437dcc
Merge branch 'main' into pjb-audio
2026-03-25 16:43:59 +01:00
Max Roncace
3fe39464f1
Add more heap names for debug
2026-03-20 20:59:50 -04:00