jak-project/goal_src/jak2
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 [opengoal] make none a child of object (#3001) 2023-09-22 10:54:49 +01:00
dgos [jak2] implement statistics tracker (#3288) 2024-01-11 22:49:41 +00:00
engine Port bones.gc math to GOAL (#3425) 2024-03-15 20:31:11 -04:00
examples docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
kernel scripts: new linter script to detect goal_src files with trailing whitespace (#3387) 2024-02-24 14:27:56 -05:00
levels g/j2: Update some vehicle related naming (#3419) 2024-03-09 19:30:44 -05:00
lib custom levels: refactor level building code and jak 2 support (#3090) 2023-10-21 06:07:43 +02:00
pc g/j2: Update some vehicle related naming (#3419) 2024-03-09 19:30:44 -05:00
tools g/j2: Some more work on the SQL editor - dump and seed light data (#2954) 2023-09-08 21:21:02 -04:00
compiler-setup.gc
game.gp custom levels: refactor level building code and jak 2 support (#3090) 2023-10-21 06:07:43 +02:00
kernel-defs.gc g/j2: Dynamic speedrun mode categories and implement a significant amount of a practice mode (#3378) 2024-02-23 19:04:44 -05:00