MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ RenderProcessor()

MayaFlux::Buffers::RenderProcessor::RenderProcessor ( const ShaderProcessorConfig config)

Definition at line 15 of file RenderProcessor.cpp.

16 : ShaderProcessor(config)
17{
20}
Portal::Graphics::ShaderID m_shader_id
ShaderProcessor(const std::string &shader_path, uint32_t workgroup_x=256)
Construct processor with shader path.
ShaderID load_shader(const std::string &content, std::optional< ShaderStage > stage=std::nullopt, const std::string &entry_point="main")
Universal shader loader - auto-detects source type.
@ GRAPHICS_BACKEND
Standard graphics processing backend configuration.
MAYAFLUX_API ShaderFoundry & get_shader_foundry()
Get the global shader compiler instance.

References MayaFlux::Buffers::ShaderProcessorConfig::entry_point, MayaFlux::Portal::Graphics::get_shader_foundry(), MayaFlux::Buffers::GRAPHICS_BACKEND, MayaFlux::Portal::Graphics::ShaderFoundry::load_shader(), MayaFlux::Buffers::BufferProcessor::m_processing_token, MayaFlux::Buffers::ShaderProcessor::m_shader_id, MayaFlux::Buffers::ShaderProcessorConfig::shader_path, and MayaFlux::Portal::Graphics::VERTEX.

+ Here is the call graph for this function: