|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| RenderPassID MayaFlux::Portal::Graphics::RenderFlow::create_render_pass | ( | const std::vector< RenderPassAttachment > & | attachments | ) |
Create a render pass.
| attachments | Attachment descriptions |
Definition at line 269 of file RenderFlow.cpp.
References MayaFlux::Portal::Graphics::RenderFlow::RenderPassState::attachments, MayaFlux::Core::SubpassDescription::bind_point, MayaFlux::Core::SubpassDescription::color_attachments, MayaFlux::Core::AttachmentDescription::final_layout, MayaFlux::Core::AttachmentDescription::format, MayaFlux::Portal::Graphics::ShaderFoundry::get_device(), MayaFlux::Core::AttachmentDescription::initial_layout, MayaFlux::Portal::Graphics::INVALID_RENDER_PASS, is_initialized(), MayaFlux::Core::AttachmentDescription::load_op, m_next_render_pass_id, m_render_passes, m_shader_foundry, MF_DEBUG, MF_ERROR, MayaFlux::Journal::Portal, MayaFlux::Portal::Graphics::RenderFlow::RenderPassState::render_pass, MayaFlux::Journal::Rendering, MayaFlux::Core::AttachmentDescription::samples, and MayaFlux::Core::AttachmentDescription::store_op.
Referenced by create_simple_render_pass().
Here is the call graph for this function:
Here is the caller graph for this function: