|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| bool MayaFlux::Portal::Graphics::ShaderFoundry::initialize | ( | const std::shared_ptr< Core::VulkanBackend > & | backend, |
| const ShaderCompilerConfig & | config = {} |
||
| ) |
Initialize shader compiler.
| backend | Shared pointer to VulkanBackend |
| config | Compiler configuration |
Must be called before compiling any shaders.
Definition at line 15 of file ShaderFoundry.cpp.
References get_device(), m_backend, m_compute_queue, m_config, m_global_descriptor_manager, m_graphics_queue, m_transfer_queue, MF_ERROR, MF_INFO, MF_WARN, MayaFlux::Journal::Portal, s_initialized, and MayaFlux::Journal::ShaderCompilation.
Here is the call graph for this function: