PJB3005
6abae56af4
Actually fix compile with offset_ptr for real this time I hope?
2026-02-28 22:28:37 +01:00
PJB3005
cd275b7c51
Actually add offset_ptr.h to the repo
2026-02-28 22:15:09 +01:00
PJB3005
f43b88823c
Rename StageOffsetPtr to just OffsetPtr
2026-02-28 22:12:39 +01:00
Jasper St. Pierre
99f6a4f912
get farther
2026-02-28 12:46:05 -08:00
PJB3005
24fc42f5be
Fix pointer truncation in fopScnM_CreateReq i_data
2026-02-28 21:00:16 +01:00
PJB3005
d90b0c550b
fix StageOffsetPtrT -> overload
2026-02-28 20:58:21 +01:00
PJB3005
a0f7194500
Fix JGadget::TLinkList offsets on 64-bit
2026-02-28 20:17:20 +01:00
PJB3005
4d78474d12
Process debug imgui
2026-02-28 19:39:52 +01:00
PJB3005
693f47fd1e
Change aurora submodule URL to HTTPS
2026-02-28 19:15:40 +01:00
PJB3005
e281eb8ffc
Fix dScnPly_Create not returning properly
2026-02-28 19:13:17 +01:00
PJB3005
43e156913b
Get imgui running
2026-02-28 14:43:47 +01:00
PJB3005
65c654d82d
Stub out the entire dynamic linking table
2026-02-28 13:47:24 +01:00
PJB3005
6025319c84
Fix default constructor parent zeroing shenanigans in actor creation
2026-02-28 13:27:42 +01:00
PJB3005
b598f856b4
Make stage loading work on LE & 64-bit
2026-02-28 13:17:05 +01:00
PJB3005
f322782d82
Speed up logos
...
Keeping this in my working tree was getting annoying. Later we can probably revert it.
2026-02-27 23:55:10 +01:00
PJB3005
288cd84a64
Disable the audio engine for now
2026-02-27 23:54:50 +01:00
PJB3005
77e1205655
Disable clearEfb for now
...
Causes crash due to weird way of clearing depth buffer
2026-02-27 23:33:36 +01:00
PJB3005
642cc1a02b
Merge branch 'main' into 26-02-27-pjb-dev-2
2026-02-27 23:28:08 +01:00
TakaRikka
2204ad0813
Merge pull request #26 from TakaRikka/26-02-27-be-gx
...
Make GXVtxDescList and GXVtxAttrFmtList not be behind BE
2026-02-26 16:10:41 -08:00
TakaRikka
61c302ea68
Merge pull request #24 from TakaRikka/26-02-26-pointer-add
...
Fix POINTER_ADD macro (64-bit & C++ compile)
2026-02-26 16:08:11 -08:00
PJB3005
317fb95c27
Make GXVtxDescList and GXVtxAttrFmtList not be behind BE
...
Fixes a stub call because we couldn't pass the BE form to the API
2026-02-27 01:04:44 +01:00
PJB3005
38c006fa0e
Endianness fixes in JAudio loading code
...
Not tested because I can't even get the code to init again due to the aforementioned race condition
2026-02-26 23:22:47 +01:00
PJB3005
b6a6c4fd0e
Fix JASDram allocation race condition
...
Not sure if useful as long-term plan involves abandoning the DSP entirely.
2026-02-26 23:19:15 +01:00
PJB3005
06801cbd66
This parameter was not what I thought it was
2026-02-26 23:02:46 +01:00
PJB3005
8b4bb290d8
Increase audio heap sizes on PC
...
prevent allocation failures from larger 64-bit pointers
2026-02-26 18:46:47 +01:00
PJB3005
b36aee6da7
Make the audio engine initialize again
...
Removes spurious mDoAud_zelAudio_c::onInitFlag call in m_do_main that was added in the port, it breaks audio engine init.
Re-introduced g_mDoAud_audioHeap initialization.
2026-02-26 18:45:57 +01:00
PJB3005
2ee3dae5d5
Make stage loading work somewhat
...
BE & 64-bit support
Most nodes haven't been fixed yet but this at least avoids an immediate crash.
2026-02-26 18:44:40 +01:00
PJB3005
c582d01cf7
Fix POINTER_ADD macro (64-bit & C++ compile)
2026-02-26 18:44:29 +01:00
TakaRikka
6bdba0ecdd
Merge pull request #23 from TakaRikka/26-02-25-fix-j3dtexture-assert
...
Fix broken J3DTexture assert
2026-02-25 13:56:07 -08:00
PJB3005
96502d8570
Fix broken J3DTexture assert
2026-02-25 22:55:02 +01:00
TakaRikka
b7649f367e
Merge pull request #22 from TakaRikka/26-02-25-fix-fader
...
Re-enable fader logic
2026-02-25 13:53:22 -08:00
PJB3005
10d3e63ee2
Re-enable fader logic
...
Was disabled during port development, needed to load the game
2026-02-25 22:47:31 +01:00
TakaRikka
bb6eca1c1a
Merge pull request #21 from TakaRikka/26-02-25-jsystem-debug
...
Make the rest of JSystem compiled in DEBUG
2026-02-25 12:54:28 -08:00
TakaRikka
6650a8524c
Merge pull request #20 from TakaRikka/26-02-25-warning-fixes
...
Warning fixes
2026-02-25 12:53:30 -08:00
PJB3005
cf5ce234b6
Make the rest of JSystem compiled in DEBUG
2026-02-25 21:31:13 +01:00
PJB3005
b34ba7b4f0
Mark OSPanic and OSFatal as [[noreturn]]
...
Enables them to avoid "method isn't returning a value" errors
2026-02-25 21:31:13 +01:00
PJB3005
18086e5bfb
Suppress some warnings we don't care about
2026-02-25 21:29:59 +01:00
PJB3005
bd4371870c
Fix FLT_EPSILON redefinition warning
2026-02-25 21:29:59 +01:00
TakaRikka
39981e4a65
Merge pull request #16 from TakaRikka/26-02-25-more-endian-fixes
...
Asset loading endian fixes (mostly)
2026-02-25 11:58:37 -08:00
TakaRikka
2d23ef4b12
Merge pull request #18 from TakaRikka/26-02-25-windows-build-fix
...
Windows build fixes
2026-02-25 11:48:09 -08:00
PJB3005
720d59cdff
Merge branch 'main' into 26-02-25-more-endian-fixes
2026-02-25 20:47:33 +01:00
PJB3005
3e0023961f
Windows build fixes
...
Name mangling/linkage shenanigans
Remove jsystem_stubs.cpp, it's not necessary.
2026-02-25 20:43:43 +01:00
Jeffrey Crowell
ae7dd96002
Merge pull request #17 from TakaRikka/ptrfix
...
fix two more ptr narrowing casts
2026-02-25 11:23:37 -08:00
Jeffrey Crowell
de9576c32b
fix two more ptr narrowing casts
2026-02-25 11:21:28 -08:00
PJB3005
e7861f1ee3
Fix endianness & 64-bit in 3D asset loading code
...
Combination of plumbing BE(T) through everything, making BE<T> have template specializations, and inverting at load time where more practical.
2026-02-25 20:20:45 +01:00
TakaRikka
05921d1fc9
Merge pull request #15 from TakaRikka/wip/mac
...
fix build on clang/mac
2026-02-25 11:12:17 -08:00
Jeffrey Crowell
9af9240253
builds on mac again
...
revert some useless ifdefs
rm TARGET_PC in the wrong place
remove stubbed version of functions
2026-02-25 11:09:19 -08:00
PJB3005
31149794f1
Implement GDInitGDLObj a little bit
...
Enough to avoid a crash during asset loading.
2026-02-25 19:52:31 +01:00
TakaRikka
e21af7551a
Merge pull request #14 from TakaRikka/26-02-25-jsystem-debug-asserts
...
Compile majority of JSystem (& SSystem) with debug asserts enabled
2026-02-24 17:12:33 -08:00
PJB3005
d3b8300644
Fix build
...
Yeah CMake didn't feel like triggering rebuild last time...
2026-02-25 00:32:38 +01:00