mirror of
https://github.com/open-goal/jak-project
synced 2026-05-24 23:22:14 -04:00
71dda76e2b
* update doc * add disassemble and type checking * improve compiler error messages
81 lines
1.2 KiB
Markdown
81 lines
1.2 KiB
Markdown
## gcommon.gc
|
|
Missing stuff.
|
|
|
|
## gstring-h.gc
|
|
Empty file.
|
|
|
|
## gkernel-h.gc
|
|
Likely missing some macros. Missing `handle`, a child type of integer.
|
|
|
|
## gkernel.gc
|
|
Missing lots of stuff. Will need x86-64 inline assembly and some tweaking for x86.
|
|
|
|
## pskernel.gc
|
|
Possibly can be entirely left out. Seems to be mostly unused, or only used for PS2 debugging?
|
|
|
|
## gstring.gc
|
|
Missing lots
|
|
|
|
## dgo-h.gc
|
|
Done!
|
|
|
|
## gstate.gc
|
|
Not started, probably needs state support in the compiler
|
|
|
|
## types.gc
|
|
Needs child types of integer
|
|
|
|
## vu-macros.gc
|
|
Empty.
|
|
|
|
# Math Section
|
|
|
|
## math.gc
|
|
Has a unit test for a lot of functions.
|
|
rand-vu-init, rand-vu, rand-vu-nostep, rand-vu-float-range, rand-vu-percent?, rand-vu-int-range, rand-vu-int-count aren't implemented
|
|
|
|
rand-uint31-gen might be wrong.
|
|
|
|
## vector-h.gc
|
|
Partially done
|
|
|
|
## gravity-h.gc
|
|
Empty file
|
|
|
|
## bounding-box-h.gc
|
|
Just types. Done!
|
|
|
|
## matrix-h.gc
|
|
Types and one function. Done, but the matrix-copy! function isn't that efficient.
|
|
|
|
## quaternion-h.gc
|
|
Done!
|
|
|
|
## euler-h.gc
|
|
Needs static arrays
|
|
|
|
## transform-h.gc
|
|
Done!
|
|
|
|
## geometry-h.gc
|
|
Done!
|
|
|
|
## trigonometry-h.gc
|
|
Empty File.
|
|
|
|
## transformq-h.gc
|
|
Not done.
|
|
|
|
## bounding-box.gc
|
|
|
|
## matrix.gc
|
|
|
|
## transform.gc
|
|
|
|
## quaternion.gc
|
|
|
|
## euler.gc
|
|
|
|
## geometry.gc
|
|
|
|
## trigonometry.gc |