mirror of
https://github.com/open-goal/jak-project
synced 2026-09-09 20:21:28 -04:00
d/jak2: some work in memory-usage | nav-graph-h and finish pov-camera and aligner (#1901)
This commit is contained in:
@@ -1252,7 +1252,7 @@
|
||||
)
|
||||
(t9-32 a0-32 a1-32 (- (-> a2-29 data 0 end-time) (-> a2-29 data 0 start-time)))
|
||||
)
|
||||
(compute-memory-usage (-> *level* level0) #f)
|
||||
(compute-memory-usage! (-> *level* level0) #f)
|
||||
(format #t " (set! *camera-old-tfrag-bytes* ~D)~%" (+ (-> *level* level0 mem-usage-block data 1 total)
|
||||
(-> *level* level0 mem-usage-block data 2 total)
|
||||
(-> *level* level0 mem-usage-block data 3 total)
|
||||
|
||||
@@ -52,8 +52,12 @@
|
||||
|
||||
(eye-anim 111)
|
||||
)
|
||||
|
||||
(define-extern mem-size (function basic symbol int int))
|
||||
|
||||
;; DECOMP BEGINS
|
||||
|
||||
;; this file is debug only
|
||||
(declare-file (debug))
|
||||
(when *debug-segment*
|
||||
(deftype memory-usage-info (structure)
|
||||
@@ -67,6 +71,7 @@
|
||||
:flag-assert #x900000010
|
||||
)
|
||||
|
||||
|
||||
(deftype memory-usage-block (basic)
|
||||
((work-bsp basic :offset-assert 4)
|
||||
(length int32 :offset-assert 8)
|
||||
@@ -77,19 +82,19 @@
|
||||
:flag-assert #xc00000710
|
||||
(:methods
|
||||
(reset! (_type_) _type_ 9)
|
||||
(memory-usage-block-method-10 () none 10)
|
||||
(print-mem-usage (_type_ level object) none 11)
|
||||
(calculate-total (_type_) int 10)
|
||||
(print-mem-usage (_type_ level object) _type_ 11)
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
(define *mem-usage* (new 'debug 'memory-usage-block))
|
||||
|
||||
(define *dma-mem-usage* (new 'debug 'memory-usage-block))
|
||||
|
||||
(define *temp-mem-usage* (the-as memory-usage-block #f))
|
||||
|
||||
)
|
||||
|
||||
(define-extern mem-size (function basic symbol int int))
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user