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 |
|
PJB3005
|
755bf3316e
|
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
|
e9b3df4d61
|
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
|
449900d2bf
|
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
|
33eec2d3d9
|
Move source file listing to separate CMake file
Huge
|
2026-02-24 13:14:12 +01:00 |
|