Two words: Paired. Single.
That’s right. I got tired of waiting. I created paired-single versions of ALL of
the matrix functions. On average they run about 40-50% faster. This has been in
the works for a long time. There isn’t any noticeable speed up that I could
find, but it’s there, and a preview of things to come.
A large-scale turning back the clock. Since the GCC-Update branch is handling
the updated DesmumeWii, we are reverting the trunk back to before we started
tinkering with it, with a few notes:
– GX has been implemented, just like the update branch
– The headers have also been updated
– Paired-Single matrix instructions!
Shane (firstname.lastname@example.org) pointed out this blunder. Oops!
-Finally, we have the 3D rendering in the GPU in line with "Vanilla". The loop
is now outside of the _master_setFinal3dColor function.
Even more clean up, with some minor updates.