Commit Graph

  • f43b88823c Rename StageOffsetPtr to just OffsetPtr PJB3005 2026-02-28 22:12:39 +01:00
  • 99f6a4f912 get farther Jasper St. Pierre 2026-02-28 12:46:05 -08:00
  • 3b8300d0d2 Merge decomp/main into dusk Luke Street 2026-02-28 13:28:42 -07:00
  • 06ebc176c2 E rd documentation (#3106) Luzagar 2026-02-28 21:25:31 +01:00
  • ff82ba7a4f E rd documentation (#3106) Luzagar 2026-02-28 21:25:31 +01:00
  • 700d0daaac Merge pull request #29 from TakaRikka/gcc-fixes TakaRikka 2026-02-28 12:20:23 -08:00
  • f38dcf3aef Use tls_model("global-dynamic") for JKRHeap on GCC Luke Street 2026-02-28 13:16:42 -07:00
  • 6340087698 Simplify CMake config for Linux Luke Street 2026-02-28 13:16:20 -07:00
  • 5395eb1b53 Some TARGET_PC fixes Luke Street 2026-02-28 13:16:02 -07:00
  • ebe7c7aabc ShieldD: Clean up a bunch of 99% matching TUs (#3113) Max Roncace 2026-02-28 15:13:57 -05:00
  • a290c2d52c ShieldD: Clean up a bunch of 99% matching TUs (#3113) Max Roncace 2026-02-28 15:13:57 -05:00
  • c900a043b8 Some GCC compilation fixes (#3114) Luke Street 2026-02-28 13:11:00 -07:00
  • 29c96f5c65 Some GCC compilation fixes (#3114) Luke Street 2026-02-28 13:11:00 -07:00
  • 24fc42f5be Fix pointer truncation in fopScnM_CreateReq i_data PJB3005 2026-02-28 21:00:16 +01:00
  • d90b0c550b fix StageOffsetPtrT -> overload PJB3005 2026-02-28 20:58:21 +01:00
  • a0f7194500 Fix JGadget::TLinkList offsets on 64-bit PJB3005 2026-02-28 20:17:20 +01:00
  • 4d78474d12 Process debug imgui PJB3005 2026-02-28 19:39:52 +01:00
  • 693f47fd1e Change aurora submodule URL to HTTPS PJB3005 2026-02-28 19:15:40 +01:00
  • e281eb8ffc Fix dScnPly_Create not returning properly PJB3005 2026-02-28 19:13:17 +01:00
  • 43e156913b Get imgui running PJB3005 2026-02-28 14:43:47 +01:00
  • 65c654d82d Stub out the entire dynamic linking table PJB3005 2026-02-28 13:47:24 +01:00
  • 6025319c84 Fix default constructor parent zeroing shenanigans in actor creation PJB3005 2026-02-28 13:27:42 +01:00
  • b598f856b4 Make stage loading work on LE & 64-bit PJB3005 2026-02-28 13:17:05 +01:00
  • 95702e2023 Merge pull request #27 from TakaRikka/ptrfix2 TakaRikka 2026-02-27 17:21:48 -08:00
  • d2fe6ac2c9 address comments Jeffrey Crowell 2026-02-27 16:56:35 -08:00
  • f322782d82 Speed up logos PJB3005 2026-02-27 23:55:10 +01:00
  • 288cd84a64 Disable the audio engine for now PJB3005 2026-02-27 23:54:50 +01:00
  • 77e1205655 Disable clearEfb for now PJB3005 2026-02-27 23:33:36 +01:00
  • 642cc1a02b Merge branch 'main' into 26-02-27-pjb-dev-2 PJB3005 2026-02-27 23:28:08 +01:00
  • 038ef4216f Isolate JKRHeap operator overloads PJB3005 2026-02-27 23:11:59 +01:00
  • d017a3cd36 d_a_alink debug improvements (#3112) Max Roncace 2026-02-27 13:20:39 -05:00
  • bf4d19d8db d_a_alink debug improvements (#3112) Max Roncace 2026-02-27 13:20:39 -05:00
  • 91c940bc1e fix more compile errors with clang Jeffrey Crowell 2026-02-26 23:03:55 -08:00
  • 2204ad0813 Merge pull request #26 from TakaRikka/26-02-27-be-gx TakaRikka 2026-02-26 16:10:41 -08:00
  • 61c302ea68 Merge pull request #24 from TakaRikka/26-02-26-pointer-add TakaRikka 2026-02-26 16:08:11 -08:00
  • 317fb95c27 Make GXVtxDescList and GXVtxAttrFmtList not be behind BE PJB3005 2026-02-27 01:04:44 +01:00
  • 38c006fa0e Endianness fixes in JAudio loading code PJB3005 2026-02-26 23:22:47 +01:00
  • b6a6c4fd0e Fix JASDram allocation race condition PJB3005 2026-02-26 23:19:15 +01:00
  • 06801cbd66 This parameter was not what I thought it was PJB3005 2026-02-26 23:02:46 +01:00
  • 8b4bb290d8 Increase audio heap sizes on PC PJB3005 2026-02-26 18:46:47 +01:00
  • b36aee6da7 Make the audio engine initialize again PJB3005 2026-02-26 18:45:57 +01:00
  • 2ee3dae5d5 Make stage loading work somewhat PJB3005 2026-02-26 18:44:40 +01:00
  • c582d01cf7 Fix POINTER_ADD macro (64-bit & C++ compile) PJB3005 2026-02-26 18:44:29 +01:00
  • a096caa8de Fix broken J3DTexture assert (#3111) Pieter-Jan Briers 2026-02-25 23:06:37 +01:00
  • 35890e5880 Fix broken J3DTexture assert (#3111) Pieter-Jan Briers 2026-02-25 23:06:37 +01:00
  • 6bdba0ecdd Merge pull request #23 from TakaRikka/26-02-25-fix-j3dtexture-assert TakaRikka 2026-02-25 13:56:07 -08:00
  • 96502d8570 Fix broken J3DTexture assert PJB3005 2026-02-25 22:49:32 +01:00
  • b7649f367e Merge pull request #22 from TakaRikka/26-02-25-fix-fader TakaRikka 2026-02-25 13:53:22 -08:00
  • 10d3e63ee2 Re-enable fader logic PJB3005 2026-02-25 22:47:31 +01:00
  • bb6eca1c1a Merge pull request #21 from TakaRikka/26-02-25-jsystem-debug TakaRikka 2026-02-25 12:54:28 -08:00
  • 6650a8524c Merge pull request #20 from TakaRikka/26-02-25-warning-fixes TakaRikka 2026-02-25 12:53:30 -08:00
  • cf5ce234b6 Make the rest of JSystem compiled in DEBUG PJB3005 2026-02-25 21:28:50 +01:00
  • b34ba7b4f0 Mark OSPanic and OSFatal as [[noreturn]] PJB3005 2026-02-25 21:27:02 +01:00
  • 18086e5bfb Suppress some warnings we don't care about PJB3005 2026-02-25 21:29:23 +01:00
  • bd4371870c Fix FLT_EPSILON redefinition warning PJB3005 2026-02-25 21:27:17 +01:00
  • 39981e4a65 Merge pull request #16 from TakaRikka/26-02-25-more-endian-fixes TakaRikka 2026-02-25 11:58:37 -08:00
  • 2d23ef4b12 Merge pull request #18 from TakaRikka/26-02-25-windows-build-fix TakaRikka 2026-02-25 11:48:09 -08:00
  • 720d59cdff Merge branch 'main' into 26-02-25-more-endian-fixes PJB3005 2026-02-25 20:47:33 +01:00
  • 3e0023961f Windows build fixes PJB3005 2026-02-25 20:43:43 +01:00
  • ae7dd96002 Merge pull request #17 from TakaRikka/ptrfix Jeffrey Crowell 2026-02-25 11:23:37 -08:00
  • de9576c32b fix two more ptr narrowing casts Jeffrey Crowell 2026-02-25 11:21:28 -08:00
  • e7861f1ee3 Fix endianness & 64-bit in 3D asset loading code PJB3005 2026-02-25 20:20:45 +01:00
  • 05921d1fc9 Merge pull request #15 from TakaRikka/wip/mac TakaRikka 2026-02-25 11:12:17 -08:00
  • 9af9240253 builds on mac again Jeffrey Crowell 2026-02-24 16:22:58 -08:00
  • 31149794f1 Implement GDInitGDLObj a little bit PJB3005 2026-02-25 19:52:31 +01:00
  • e21af7551a Merge pull request #14 from TakaRikka/26-02-25-jsystem-debug-asserts TakaRikka 2026-02-24 17:12:33 -08:00
  • d3b8300644 Fix build PJB3005 2026-02-25 00:32:38 +01:00
  • 755bf3316e Compile majority of JSystem (& SSystem) with debug asserts enabled PJB3005 2026-02-25 00:16:47 +01:00
  • ae147e97f7 Merge pull request #13 from TakaRikka/26-02-24-thread-local-current-heap TakaRikka 2026-02-24 14:53:44 -08:00
  • f2dacf2a75 Make JKRHeap::sCurrentHeap thread local PJB3005 2026-02-24 23:35:16 +01:00
  • 73a11d6157 Merge pull request #12 from TakaRikka/26-02-24-dvd-thread-assert-heap TakaRikka 2026-02-24 14:34:08 -08:00
  • 02a6746c68 Disable assert heap on DVD thread PJB3005 2026-02-24 23:32:45 +01:00
  • f54661f878 Fix MORE wrong forward declares (struct/class) (#3110) Pieter-Jan Briers 2026-02-24 23:20:45 +01:00
  • af7ab981e6 Fix MORE wrong forward declares (struct/class) (#3110) Pieter-Jan Briers 2026-02-24 23:20:45 +01:00
  • 02607a4571 Minor JKRSolidHeap fixes (#3109) Pieter-Jan Briers 2026-02-24 23:20:11 +01:00
  • cd6498e372 Minor JKRSolidHeap fixes (#3109) Pieter-Jan Briers 2026-02-24 23:20:11 +01:00
  • daa7999da1 Merge pull request #11 from TakaRikka/26-02-24-fix-assert-lines TakaRikka 2026-02-24 14:16:47 -08:00
  • 807ea3e006 Use real line numbers for asserts PJB3005 2026-02-24 23:15:01 +01:00
  • 0e7339f36b Merge pull request #10 from TakaRikka/26-02-24-error-fix TakaRikka 2026-02-24 14:04:10 -08:00
  • 5d496baee4 Make JUT showAssert_f_va just log and exit PJB3005 2026-02-24 23:01:29 +01:00
  • 7f4d6a91d3 Merge pull request #9 from TakaRikka/msvc-linkfix-dev TakaRikka 2026-02-24 14:01:27 -08:00
  • 68fabb248a Make OSPanic abort properly, don't unwind stack PJB3005 2026-02-24 23:00:23 +01:00
  • d9e39c8786 Fix getMaxAllocatableSize & CMemBlock::getBlock on 64-bit PJB3005 2026-02-24 21:39:45 +01:00
  • a4f66b9892 Add BIT_64 define to types.h PJB3005 2026-02-24 21:39:11 +01:00
  • 513b86f8ed Translate memory allocation failure error PJB3005 2026-02-24 21:04:48 +01:00
  • e4104cadad Make OSReport_Error less hideous to look at PJB3005 2026-02-24 21:03:05 +01:00
  • 77581bace4 Fix AR DMAs & async DVD reads on 64-bit PJB3005 2026-02-24 20:47:55 +01:00
  • 3cfef81753 Fix JSUOutputStream uintptr_t operator conflict on MSVC x86. uintptr_t == u32 == unsigned int on 32-bit MSVC since u32 was changed from unsigned long to unsigned int for TARGET_PC. Guard the uintptr_t overload to x64 only where uintptr_t != u32. Lurs 2026-02-24 20:18:21 +01:00
  • 2b78bb3375 Changed loading for already static loaded .rel files. Added gamepad init Lurs 2026-02-24 20:42:45 +01:00
  • e2dacba262 Fix JKRArchive on 64-bit PJB3005 2026-02-24 19:55:15 +01:00
  • 6d47b43766 Fix JKRExpHeap on 64 bit PJB3005 2026-02-24 18:16:45 +01:00
  • fcf1f4bed1 Fix wrong forward declares (struct/class) PJB3005 2026-02-24 16:56:49 +01:00
  • 79e9fa257f Use BE(T) for JKRArchive PJB3005 2026-02-24 16:55:08 +01:00
  • a36f3aaef9 Revert accidental changes to JKRArchive.h PJB3005 2026-02-24 16:51:27 +01:00
  • 29375d2b79 I apparently missed JUTCacheFont PJB3005 2026-02-24 16:36:16 +01:00
  • f3ca75b3b7 Use BE(T) for JUTPalette PJB3005 2026-02-24 16:35:45 +01:00
  • 9e02e3cfce Use BE(T) for JUTFont PJB3005 2026-02-24 16:29:13 +01:00
  • 36895ee3b6 Add template-based BE(T) endianness conversion helper types PJB3005 2026-02-24 16:29:00 +01:00
  • 1b6a118eae Replace some hardcoded 4 -> alignof(max_align_t) PJB3005 2026-02-24 16:04:53 +01:00
  • d05478cfaa Fix JKRSolidHeap on 64-bit PJB3005 2026-02-24 15:49:28 +01:00