PJB3005
199f2da4e7
Move TP-specific OSReport functions elsewhere
2026-03-02 13:47:19 +01:00
PJB3005
d762e1d8ec
Make it build with 100% Aurora dolphin headers
2026-03-02 13:26:35 +01:00
PJB3005
ea890d4064
Fix relocated files
2026-03-02 12:50:45 +01:00
PJB3005
8c52a386d5
Merge remote-tracking branch 'decomp/main' into 26-02-27-pjb-dev-2
2026-03-02 12:36:59 +01:00
PJB3005
2c490ea16c
Remove stubs now implemented by my Aurora branch
2026-03-02 12:00:54 +01:00
PJB3005
883ba38bb8
Switch to Aurora headers for GX/VI
...
Replace GXSetArray() with GXSETARRAY() taking in size everywhere
Fix a ton of structs/enums being referred to with underscore name.
2026-03-02 12:00:53 +01:00
Jasper St. Pierre
fe21abb1ec
misc cleanup
2026-03-01 15:37:08 -08:00
Luke Street
4df8ccc871
Reorganize library code into libs/ ( #3119 )
...
* Reorganize files into libs/{dolphin,JSystem,PowerPC_EABI_Support,revolution,TRK_MINNOW_DOLPHIN}
* Update configure.py and project.py for new libs structure
* Refactor `#include <dolphin/x.h>` -> `<x.h>`
* Remove `__REVOLUTION_SDK__` forwards from dolphin
* Fix dolphin/ references in revolution
* Wrap `#include <dolphin.h>` in `!__REVOLUTION_SDK__`
* Always build TRK against dolphin headers
* Resolve revolution SDK header resolution issues
2026-03-01 14:35:36 -08:00
PJB3005
d83267098e
Add heap imgui
2026-03-01 22:23:59 +01:00
TakaRikka
c9a46bd65b
d_s_logo / d_s_play debug work, d_a_kago cleanup, misc cleanup ( #3116 )
...
* d_a_kago cleanup
* d_s_logo wii/shield work
* d_s_logo / d_s_play debug work
* fix missing profile class sizeof's
* fix phase->id values
* build fixes
* fix dCamera_c and camera profile
2026-03-01 13:19:48 -08:00
Jasper St. Pierre
891a80b87c
d_camera size fix
2026-03-01 11:45:09 -08:00
Jasper St. Pierre
18b99218eb
kcol be start
...
lots of methods still not finished
2026-03-01 11:45:03 -08:00
Jasper St. Pierre
5c0cc94536
stub log
2026-03-01 11:29:03 -08:00
Jasper St. Pierre
09169f7d4c
CMake includes alt
2026-03-01 09:56:43 -08:00
PJB3005
3776bd624b
Fix Aurora event processing (fix exit)
2026-03-01 17:29:19 +01:00
PJB3005
247754a11b
JParticle BE fixes
2026-03-01 17:08:17 +01:00
PJB3005
30653c815d
Allow imgui windows to be toggled
2026-03-01 17:06:52 +01:00
PJB3005
ae78adca5f
Move imgui debug overlay to own file
2026-03-01 16:38:39 +01:00
PJB3005
86d45f8211
Fix createEditorCamera link error
2026-03-01 15:16:22 +01:00
PJB3005
af9b0a85d1
Fix dBgS_CaptPoly forward declares
2026-03-01 15:14:23 +01:00
PJB3005
3750e7cfee
Merge remote-tracking branch 'origin/main' into 26-02-27-pjb-dev-2
2026-03-01 15:08:52 +01:00
PJB3005
c24d2cf8cd
Define fpcLy enum as being u32 explicitly
...
Fixes compiler warnings about conversions
2026-03-01 14:54:19 +01:00
PJB3005
88debe4788
My IDE lied to me 😭
2026-03-01 14:53:00 +01:00
PJB3005
b448ebc9a5
Fix crafty's ++ and -- operators for BE<T>
2026-03-01 14:48:45 +01:00
CraftyBoss
3e4b9bf59b
update some actors to use sizeof for mSize, endian swap J2DScreen related structs, add 64bit endian swapping
...
game appears to be hanging on fully initing some processes, so while there isnt an immediate crash, nothing seems to be happening
2026-03-01 14:46:16 +01:00
PJB3005
5832f70384
process class inheritance vtable fix
2026-03-01 14:34:07 +01:00
Luke Street
b14eaf7a4c
Merge decomp/main into dusk
2026-02-28 21:33:12 -07:00
Luke Street
6e748ac283
More GCC compatibility/warning fixes ( #3118 )
...
* Wrap >4-char literals in a MULTI_CHAR macro
Modern compilers do not support CW's non-standard behavior with
>4 char literals. We can, however, use a constexpr function to
compute the u64 values directly. This leaves <=4 char literals
unchanged.
* Replace non-pointer usages of NULL with 0
* Define NULL to nullptr on C++11 and above
* Fix more -Wpointer-arith and -Woverflow warnings
* Replace u32/s32 with uintptr_t/intptr_t where appropriate
* JSUOutputStream: Overload all standard int types
2026-02-28 20:19:17 -08:00
Luke Street
2e5651bc9e
JSUOutputStream: Overload all standard int types
2026-02-28 21:16:58 -07:00
TakaRikka
79ba65e825
Merge pull request #33 from TakaRikka/warning-fixes-2
...
More warning fixes & pointer truncation fixes
2026-02-28 20:13:13 -08:00
Luke Street
09cba130c2
Try a different way
2026-02-28 21:06:22 -07:00
Luke Street
db924a6de5
Fix uintptr_t/u32 overloads
2026-02-28 20:51:16 -07:00
Luke Street
acdf6ad70f
Some u32/s32 -> uintptr_t/intptr_t
2026-02-28 20:34:06 -07:00
Luke Street
b807bedd35
More -Wpointer-arith fixes
2026-02-28 20:34:06 -07:00
TakaRikka
8d8b5d3ae4
Merge pull request #32 from TakaRikka/warning-fixes
...
Warning fixes & decompiled ASM blocks
2026-02-28 18:01:15 -08:00
Luke Street
196b334453
More pointer truncation & implicit conversion fixes
2026-02-28 18:47:49 -07:00
Luke Street
8ee459cda0
Implement JHIhtonl/JHIntohl
2026-02-28 18:24:48 -07:00
Luke Street
bd8cf29176
Add C versions of all ASM blocks (except THP)
2026-02-28 18:10:14 -07:00
Luke Street
4cbb6d22b7
Guard operator new/delete behind !TARGET_PC
2026-02-28 17:26:24 -07:00
PJB3005
0ce7d2e241
Remove anime (for now)
2026-03-01 01:19:07 +01:00
PJB3005
b82f62af0c
Implement JMAMTXApplyScale, add panic to other unimplemented functions
2026-03-01 01:18:56 +01:00
Luke Street
bd682c9818
Various minor warning fixes
2026-02-28 17:18:04 -07:00
Luke Street
60edc293c4
Include JUTPalette in J2DAnimation to avoid deleting forward decl
2026-02-28 17:17:01 -07:00
Luke Street
a5568d8cb5
Update CMake warning flags for Linux
2026-02-28 17:16:20 -07:00
PJB3005
022810b920
Implement dot product calculation in JMAQuatLerp
2026-03-01 00:44:34 +01:00
PJB3005
e33f21f713
Fix J3DModelLoader OFFSET_POINTER macro name conflict
2026-03-01 00:39:19 +01:00
Luke Street
0631cfe894
Fix all -Wconversion-null warnings
2026-02-28 15:59:24 -07:00
Luke Street
c786f40a23
Some MULTI_CHAR fixes
2026-02-28 15:43:37 -07:00
Jasper St. Pierre
d7ad3622bb
fopAc_ac_c inherit
2026-02-28 14:23:50 -08:00
Jasper St. Pierre
5579fcabc3
fopAcM_GetID
2026-02-28 14:23:08 -08:00