|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Buffers::ComputeMeshBuffer::setup_rendering | ( | const RenderConfig & | config | ) |
Create the RenderProcessor and attach it to the processing chain.
| config | At minimum, supply target_window. Shader paths default to triangle.vert.spv / triangle.frag.spv (or mesh_textured.frag.spv when a texture has been set). |
Definition at line 125 of file ComputeMeshBuffer.cpp.
References MayaFlux::Buffers::VKBuffer::apply_render_config(), MayaFlux::Journal::Buffers, MayaFlux::Portal::Graphics::RenderConfig::default_texture_binding, MayaFlux::Portal::Graphics::RenderConfig::fragment_shader, MayaFlux::Buffers::VKBuffer::get_processing_chain(), MayaFlux::Journal::Init, m_diffuse_binding, m_diffuse_texture, MayaFlux::Buffers::VKBuffer::m_render_processor, MF_INFO, MayaFlux::Portal::Graphics::RenderConfig::topology, MayaFlux::Portal::Graphics::TRIANGLE_LIST, and MayaFlux::Portal::Graphics::RenderConfig::vertex_shader.
Here is the call graph for this function: