MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ PrimitiveMill() [1/3]

MayaFlux::Portal::Graphics::PrimitiveMill::PrimitiveMill ( MillSpec  spec = {},
uint32_t  output_ring = 2 
)
explicit
Parameters
specShaping parameters.
output_ringMilled buffers to rotate between dispatches, at least one.

The ring is a latency knob, not a correctness one: the barriers mill() records hold at any depth, and a depth of one merely lets the leading one stall each dispatch behind the previous frame's reads. Each extra slot costs a full copy of the milled geometry, tens of megabytes for dense line work.

Definition at line 457 of file PrimitiveMill.cpp.

References max.