|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
|
inline |
Get the global shader compiler instance.
Must call initialize() before first use. Thread-safe after initialization.
Definition at line 723 of file ShaderFoundry.hpp.
References MayaFlux::Portal::Graphics::ShaderFoundry::instance().
Referenced by MayaFlux::Buffers::RenderProcessor::bind_texture(), MayaFlux::Buffers::ShaderProcessor::cleanup(), MayaFlux::Buffers::RenderProcessor::cleanup(), MayaFlux::Buffers::ShaderProcessor::execute_dispatch(), MayaFlux::Buffers::PresentProcessor::fallback_renderer(), MayaFlux::Portal::Graphics::ComputePress::initialize(), MayaFlux::Buffers::RenderProcessor::initialize_pipeline(), MayaFlux::Buffers::ShaderProcessor::initialize_shader(), MayaFlux::Buffers::RenderProcessor::processing_function(), MayaFlux::Buffers::RenderProcessor::RenderProcessor(), MayaFlux::Buffers::RenderProcessor::set_fragment_shader(), MayaFlux::Buffers::RenderProcessor::set_geometry_shader(), MayaFlux::Buffers::RenderProcessor::set_tess_control_shader(), MayaFlux::Buffers::RenderProcessor::set_tess_eval_shader(), and MayaFlux::Buffers::ShaderProcessor::update_descriptors().
Here is the call graph for this function:
Here is the caller graph for this function: