jak-project/goal_src/engine/math
Tyler Wilding 45318be063
decomp: finish _almost all of_ the remaining camera code (#845)
* decomp: mostly finish `cam-master`

* decomp/scripts: lots of work in cam-states

* stash

* Merge remote-tracking branch 'water111/master' into decomp/camera-master

Updated submodule third-party/googletest

* decompiler: Add support for non power of 2 offsets for inline arr access

* decomp: mostly finish `cam-states` need to fix a macro issue

* blocked: `cam-master` decompiler crash when adding casts

* decomp: finish `cam-states-dbg`

* decomp: mostly finish `pov-camera` with the exception of joint-related code

* decomp: `cam-debug` finished decompiling, no way does this compile yet though

* decomp: considerable work done in `cam-layout`

* decomp: `cam-layout` almost done!

* decomp: `pov-camera` finished, TC tests will fail for now

* decomp: working on resolving issues

* decomp: cam-layout decompiling

* fixing more issues in cam-master...one event handler remains

* skip problematic function in `cam-master` for now

* gsrc: update res macros

* decomp: finish `cam-states`

* decomp: giving up on `cam-debug`

* tests: allow skipping state handlers in ref tests

* decomp: working through cam-layout bugs

* decomp: allow for shifting non-integers

* decomp: finalize `cam-layout` and `cam-master`

* decomp: finalize `cam-states`

* cleanup: bi-annual formatting of the casting files

* formatting

* address feedback - leave the float labels alone for now

* address feedback

* linting/formatting

* update gsrc and ref tests

Co-authored-by: ManDude <7569514+ManDude@users.noreply.github.com>
2021-10-16 21:01:23 -04:00
..
euler-h.gc Change syntax for boxed array to support different length and allocated-length (#568) 2021-06-07 20:22:06 -04:00
euler.gc Fix stack new and add size-of to compiler (#370) 2021-04-18 19:51:15 -04:00
math.gc [decomp] progress (#780) 2021-09-06 20:35:03 -04:00
matrix-h.gc [decomp] clean up and make level-update-after-load work (#628) 2021-06-26 13:03:31 -04:00
matrix.gc nest floating point addition and multiply operations (#794) 2021-08-31 12:04:46 -04:00
quaternion-h.gc recognize vector, matrix, quaternion constructors in a better way (#630) 2021-06-26 18:30:35 -04:00
quaternion.gc recognize +! and set-vector (#706) 2021-07-17 15:00:10 -04:00
transform-h.gc [decomp] clean up and make level-update-after-load work (#628) 2021-06-26 13:03:31 -04:00
transform.gc [decompiler] Fix rlet in top level and detect matrix and stack inline construction (#547) 2021-05-31 18:14:18 -04:00
transformq-h.gc [decomp] game-info (#779) 2021-08-22 20:12:47 -04:00
transformq.gc [decomp] game-info (#779) 2021-08-22 20:12:47 -04:00
trigonometry-h.gc [Decomp] Math library: transform and quaternion (#344) 2021-04-02 11:35:14 -04:00
trigonometry.gc Change syntax for boxed array to support different length and allocated-length (#568) 2021-06-07 20:22:06 -04:00
vector-h.gc decomp: finish _almost all of_ the remaining camera code (#845) 2021-10-16 21:01:23 -04:00
vector.gc [decomp] loader prelim work + some cleanup (#697) 2021-07-23 18:30:49 -04:00