mirror of
https://github.com/open-goal/jak-project
synced 2026-09-07 11:36:26 -04:00
146 lines
3.3 KiB
JSON
146 lines
3.3 KiB
JSON
{
|
|
"dgos": [
|
|
"CGO/KERNEL.CGO",
|
|
"CGO/GAME.CGO"
|
|
],
|
|
|
|
"skip_compile_files": [
|
|
"types-h", // weird array of types.
|
|
"hfrag-h", // weird duplicate type
|
|
"joint",
|
|
"subdivide",
|
|
"shadow-cpu-h",
|
|
"foreground",
|
|
"tie-methods",
|
|
"scene-actor" // top level lambda that defines a type
|
|
],
|
|
|
|
"skip_compile_functions": [
|
|
// gcommon
|
|
"qmem-clear!",
|
|
"(method 9 inline-array-class-uint32)",
|
|
"(method 9 inline-array-class-uint64)",
|
|
"breakpoint-range-set!",
|
|
"valid?",
|
|
// gkernel
|
|
"(method 10 process)",
|
|
"(method 14 dead-pool)",
|
|
// gstate
|
|
"enter-state", // stack pointer asm
|
|
|
|
// math
|
|
"logf",
|
|
"log2f",
|
|
"cube-root",
|
|
"lerp-scale",
|
|
"rand-vu-init",
|
|
"rand-vu",
|
|
"rand-vu-nostep",
|
|
// matrix
|
|
"matrix-axis-sin-cos-vu!",
|
|
"matrix-axis-sin-cos!",
|
|
"matrix-3x3-normalize!",
|
|
// geometry
|
|
"closest-pt-in-triangle",
|
|
"circle-circle-xz-intersect",
|
|
"calculate-basis-functions-vector!",
|
|
"curve-evaluate!",
|
|
// timer
|
|
"(method 9 clock)",
|
|
// pad
|
|
"service-cpads",
|
|
// connect
|
|
"(method 0 engine)",
|
|
"(method 0 engine-pers)",
|
|
// math-camera
|
|
"update-math-camera",
|
|
"transform-point-vector!",
|
|
"transform-point-qword!",
|
|
"transform-point-vector-scale!",
|
|
// dma
|
|
"dma-buffer-add-vu-function",
|
|
// sky (multiple definition)
|
|
"(method 3 sky-vertex)",
|
|
// texture
|
|
"(method 9 texture-page-dir)", "set-dirty-mask!",
|
|
"(method 3 generic-tie-interp-point)",
|
|
// cache stuff
|
|
"invalidate-cache-line",
|
|
// multiple def
|
|
"(method 3 hfrag-poly4)",
|
|
"(method 3 hfrag-poly9)",
|
|
"(method 3 hfrag-poly25)",
|
|
"(method 3 hfrag-mip-packet)",
|
|
// transformq
|
|
"(method 17 trsqv)",
|
|
// bsp
|
|
"bsp-camera-asm",
|
|
"build-masks",
|
|
// process-drawable
|
|
"(method 19 process-drawable)",
|
|
"(method 10 joint-control)",
|
|
// game-save
|
|
"(method 3 game-save)",
|
|
// target-handler
|
|
"target-send-attack",
|
|
// find-nearest
|
|
"find-nearest-focusable",
|
|
// sprite
|
|
"(method 3 sprite-aux-list)", // appears twice.
|
|
// sprite-distort
|
|
"sprite-draw-distorters", // asm
|
|
// debug
|
|
"bugfix?",
|
|
// camera-states
|
|
"cam-los-collide",
|
|
// camera
|
|
"v-slrp3!",
|
|
"v-slrp2!",
|
|
"slave-set-rotation!",
|
|
// bones
|
|
"bones-mtx-calc-execute",
|
|
// generic
|
|
"upload-vu0-program",
|
|
"generic-upload-vu0",
|
|
"generic-warp-source",
|
|
// font
|
|
"draw-string",
|
|
// decomp
|
|
"(method 16 level)",
|
|
"unpack-comp-lzo",
|
|
// shrubbery
|
|
"init-dma-test",
|
|
"draw-prototype-inline-array-shrub",
|
|
"draw-inline-array-instance-shrub",
|
|
// tfrag
|
|
"tfrag-scissor-end-buffer",
|
|
"tfrag-scissor-init-buffer",
|
|
"tfrag-scissor-vu1-init-buf",
|
|
"(method 9 drawable-tree-instance-tie)",
|
|
// hud
|
|
"(method 10 hud-sprite)",
|
|
// level
|
|
"(method 29 level)",
|
|
"level-update-after-load",
|
|
"(method 9 level)",
|
|
"(method 11 level)",
|
|
// drawable
|
|
"calc-shadow-masks",
|
|
"calc-realtime-lights",
|
|
"real-main-draw-hook",
|
|
"display-sync",
|
|
"dma-add-process-drawable",
|
|
"vis-cull",
|
|
"vis-cull-debug",
|
|
"foreground-engine-execute",
|
|
// idle-control
|
|
"(method 10 idle-control)", // changes pp
|
|
// aligner
|
|
"(method 9 align-control)",
|
|
// gun-red-shot
|
|
"gun-fire-red-3"
|
|
],
|
|
|
|
"skip_compile_states": {}
|
|
}
|