Types
background-work: basicsource
Fields
type: type
tfrag-tree-count: int32
tfrag-trees: drawable-tree-tfrag
tfrag-levels: level
trans-tfrag-tree-count: int32
trans-tfrag-trees: drawable-tree-trans-tfrag
trans-tfrag-levels: level
dirt-tfrag-tree-count: int32
dirt-tfrag-trees: drawable-tree-dirt-tfrag
dirt-tfrag-levels: level
ice-tfrag-tree-count: int32
ice-tfrag-trees: drawable-tree-ice-tfrag
ice-tfrag-levels: level
lowres-tfrag-tree-count: int32
lowres-tfrag-trees: drawable-tree-lowres-tfrag
lowres-tfrag-levels: level
lowres-trans-tfrag-tree-count: int32
lowres-trans-tfrag-trees: drawable-tree-trans-tfrag
lowres-trans-tfrag-levels: level
shrub-tree-count: int32
shrub-trees: drawable-tree-instance-shrub
shrub-levels: level
tie-tree-count: int32
tie-trees: drawable-tree-instance-tie
tie-levels: level
tie-generic: basic
wait-to-vu0: uint32
Functions
add-pc-port-background-data(dma-buf: dma-buffer) => symbolsource
background-upload-vu0() => nonesource
Set up VU0 for background.
finish-background() => nonesource
Complete the background drawing.
This function should run after the background engine has executed.
This function should run after the background engine has executed.
init-background() => nonesource
Initialize the global *background-work*
upload-vis-bits(arg0: level, arg1: level, arg2: bsp-header) => nonesource
Upload visibility data to the scratchpad.
Variables
*use-etie*: symbolsource
Types
instance: drawablesource
prototype-array-shrub-info: basicsource
prototype-array-tie: arraysource
Fields
type: type
length: int32
allocated-length: int32
content-type: type
data: uint8
array-data: prototype-bucket-tie
Methods
login(obj: prototype-array-tie) => nonesource
prototype-bucket: basicsource
Fields
type: type
name: string
flags: uint32
in-level: uint16
utextures: uint16
geometry: drawable
dists: vector
rdists: vector
next: uint32
count: uint16
near-plane: meters
near-stiff: meters
mid-plane: meters
far-plane: meters
rlength-near: float
rlength-stiff: float
rlength-mid: float
stiffness: float
next-clear: uint128
next-clear-1: int32
next-clear-2: int32
next-clear-3: int32
next-clear-4: int32
count-clear: uint64
prototype-bucket-shrub: prototype-bucketsource
Fields
type: type
name: string
flags: uint32
in-level: uint16
utextures: uint16
geometry: drawable
dists: vector
rdists: vector
next: uint32
count: uint16
near-plane: meters
near-stiff: meters
mid-plane: meters
far-plane: meters
rlength-near: float
rlength-stiff: float
rlength-mid: float
stiffness: float
next-clear: uint128
next-clear-1: int32
next-clear-2: int32
next-clear-3: int32
next-clear-4: int32
count-clear: uint64
mod-count: uint16
last: dma-packet
count-clear-qword: uint128
last-clear: uint128
prototype-bucket-tie: prototype-bucketsource
Fields
type: type
name: string
flags: uint32
in-level: uint16
utextures: uint16
geometry: drawable
dists: vector
rdists: vector
next: uint32
count: uint16
near-plane: meters
near-stiff: meters
mid-plane: meters
far-plane: meters
rlength-near: float
rlength-stiff: float
rlength-mid: float
stiffness: float
next-clear: uint128
next-clear-1: int32
next-clear-2: int32
next-clear-3: int32
next-clear-4: int32
count-clear: uint64
generic-count: uint16
generic-next: uint32
frag-count: uint8
index-start: uint8
base-qw: uint16
envmap-rfade: float
envmap-fade-far: float
envmap-shader: adgif-shader
collide-frag: drawable-inline-array-collide-fragment
tie-colors: time-of-day-palette
data: uint32
color-index-qwc: uint32
generic-next-clear: uint128
generic-count-clear: uint128
geometry-override: prototype-tie
prototype-inline-array-shrub: drawablesource
proxy-prototype-array-tie: basicsource
Types
ambient-area: structuresource
Fields
ambient-list: ambient-list
dma-area: structuresource
Fields
draw-node-dma: draw-node-dma
tfrag-dma: tfrag-dma
instance-shrub-dma: instance-shrub-dma
instance-tie-dma: instance-tie-dma
prototype-tie-dma: prototype-tie-dma
time-of-day-dma: time-of-day-dma
decomp-work: decomp-work
ocean-vertex: ocean-vertex
foreground-area: structuresource
Fields
joint-work: joint-work
generic-work: generic-work
bone-mem: bone-memory
shadow-work: shadow-work
gs-packed-gt: structuresource
gs-packed-gt4: structuresource
Fields
data: gs-packed-gt
terrain-context: structuresource
terrain-stats: structuresource
work-area: structuresource
Variables
Functions
clear-tr-stat(arg0: tr-stat) => nonesource
end-perf-stat-collection() => nonesource
perf-stat-bucket->string(arg0: perf-stat-bucket) => stringsource
print-perf-stats() => nonesource
print-terrain-stats() => nonesource
print-tr-stat(stat: tr-stat, name: string, dest: string) => nonesource
set-tfrag-dists!(arg0: tfrag-dists) => nonesource
start-perf-stat-collection() => nonesource
update-subdivide-settings!(settings: subdivide-settings, math-cam: math-camera, idx: int) => nonesource
Change the subdivide settings.