Functions
generic-initialize(arg0: generic-dma-foreground-sink, arg1: matrix, arg2: vu-lights) => nonesource
generic-initialize-without-sink(arg0: matrix, arg1: vu-lights) => nonesource
Prepare for Generic.
Upload the generic vu0 block and set the matrix and lights.
The generic VU0 block is loaded to program address 0.
generic-upload-vu0() => nonesource
Start upload, but don't sync yet.
Generating the DMA chain is not as optimized.
generic-work-init(arg0: generic-dma-foreground-sink) => nonesource
Initialize generic-work.
generic-wrapup(arg0: generic-dma-foreground-sink) => nonesource
upload-vu0-program(func: vu-function, wait-ptr: pointer) => nonesource
Upload and block until done.
Generating the DMA is highly optimized.