Skip to content

Commit

Permalink
Port bones.gc math to GOAL (#3425)
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
water111 authored Mar 16, 2024
1 parent 5a8b4e8 commit 82fb2cc
Show file tree
Hide file tree
Showing 6 changed files with 892 additions and 39 deletions.
Loading

0 comments on commit 82fb2cc

Please sign in to comment.