jak-project/goal_src/engine/math/matrix.gc
water111 d6d5203695
[Decomp] Minor fixes plus some math camera decomp (#287)
* make some progress on math camera

* minor fixes plus start of decomp of math camera
2021-02-26 15:27:13 -05:00

25 lines
479 B
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: matrix.gc
;; name in dgo: matrix
;; dgos: GAME, ENGINE
(defun matrix-identity! ((m matrix))
(rlet ((vf1 :class vf))
;; zero
(.xor.vf vf1 vf1 vf1)
(.svf (-> m vector 0) vf1)
(.svf (-> m vector 1) vf1)
(.svf (-> m vector 2) vf1)
(.svf (-> m vector 2) vf1)
)
(let ((one 1.0))
(set! (-> m data 15) one)
(set! (-> m data 10) one)
(set! (-> m data 5) one)
(set! (-> m data 0) one)
)
m
)