|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Buffers::NetworkGeometryBuffer::setup_rendering | ( | const RenderConfig & | config | ) |
Setup rendering with RenderProcessor.
| config | Rendering configuration |
Registers in the main process phase, after everything setup_processors wired, since the chain runs that phase in insertion order and setup_processors must precede this call for the chain to exist at all. Ordering matters more here than for a plain draw: a triangulating processor mills the vertex buffer into a copy at process time rather than recording a binding read at present time, so every pass that writes those vertices has to come first.
Definition at line 146 of file NetworkGeometryBuffer.cpp.
References MayaFlux::Buffers::VKBuffer::apply_render_config(), MayaFlux::Buffers::VKBuffer::get_processing_chain(), MayaFlux::Buffers::VKBuffer::m_render_processor, and MayaFlux::Buffers::VKBuffer::set_default_render_config().
Here is the call graph for this function: