jak-project/goalc
water111 82fb2cc26a
Port bones.gc math to GOAL (#3425)
Reverse engineer the skinning matrix calculation and port to GOAL. This
is about 3x faster than the MIPS2c version.

As usual, there is a `*use-new-bones*` flag to go back to the old
version.

Fix for a bug in the compiler's `.div.vf` implementation (only happens
if src/dst are the same), and fix for a typo in the register allocator
that would sometimes cause it not to consider xmm8-xmm15.
2024-03-15 20:31:11 -04:00
..
build_level deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
compiler Port bones.gc math to GOAL (#3425) 2024-03-15 20:31:11 -04:00
data_compiler deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
debugger deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
emitter deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
listener deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
make deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
regalloc Port bones.gc math to GOAL (#3425) 2024-03-15 20:31:11 -04:00
CMakeLists.txt custom levels: refactor level building code and jak 2 support (#3090) 2023-10-21 06:07:43 +02:00
main.cpp deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
simple_main.cpp game: Remove temporary CLI arg shim in gk (#2532) 2023-04-22 14:13:57 -04:00