|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
| bool MayaFlux::Buffers::ShaderProcessor::hot_reload_shader | ( | ) |
Hot-reload shader from ShaderFoundry.
Invalidates cached shader and rebuilds pipeline. Existing descriptor sets are preserved if compatible.
Definition at line 176 of file ShaderProcessor.cpp.
References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, MayaFlux::Portal::Graphics::get_shader_foundry(), MayaFlux::Portal::Graphics::INVALID_SHADER, m_config, m_needs_pipeline_rebuild, m_shader_id, MF_ERROR, MF_INFO, on_shader_loaded(), and MayaFlux::Buffers::ShaderConfig::shader_path.
Here is the call graph for this function: