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

◆ ShaderConfig() [3/3]

MayaFlux::Buffers::ShaderConfig::ShaderConfig ( const Portal::Graphics::ShaderSpec spec)
inline

Definition at line 67 of file ShaderProcessor.hpp.

69 , push_constant_size(spec.push_constant_bytes)
70 , pc_fields(spec.pc_fields)
71 {
72 }
MAYAFLUX_API ShaderFoundry & get_shader_foundry()
Get the global shader compiler instance.
std::vector< Portal::Graphics::PushConstantField > pc_fields
Retained from a ShaderSpec so feeds can resolve a field name to an offset. Empty for file shaders.
Portal::Graphics::ShaderID shader_id