Luke Street
|
9853034e31
|
Add C versions of all ASM blocks (except THP)
|
2026-02-28 18:10:14 -07:00 |
|
PJB3005
|
454d3e80c6
|
Make the rest of JSystem compiled in DEBUG
|
2026-02-25 21:31:13 +01:00 |
|
TakaRikka
|
7fc1363d8b
|
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 |
|
PJB3005
|
e7e176bfd4
|
Windows build fixes
Name mangling/linkage shenanigans
Remove jsystem_stubs.cpp, it's not necessary.
|
2026-02-25 20:43:43 +01:00 |
|
PJB3005
|
284e6c50b6
|
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 |
|
PJB3005
|
f2a94dcd77
|
Compile majority of JSystem (& SSystem) with debug asserts enabled
I went through and enabled JSystem parts that seemed to not cause linker errors when compiled in DEBUG
|
2026-02-25 00:16:47 +01:00 |
|
PJB3005
|
4fb2389b43
|
Fix primitive int types on 64-bit non-Windows targets
`long` is variable-sized on non-Windows targets, so don't use it.
Added some static_asserts to confirm this is the case.
|
2026-02-24 15:23:52 +01:00 |
|
PJB3005
|
defe78c4a2
|
Fix compile with Dusk's mtx lib
Move Mtx33 and similar types to JMath
Rename mtx.h in decomp to _mtx.h so Aurora's header is used instead.
|
2026-02-24 13:15:21 +01:00 |
|
PJB3005
|
cce53f356e
|
Move source file listing to separate CMake file
Huge
|
2026-02-24 13:14:12 +01:00 |
|