Files
jak-project/test/offline/config/jak3/config.jsonc
T

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": {}
}