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

◆ ComputeProcessor() [1/2]

MayaFlux::Buffers::ComputeProcessor::ComputeProcessor ( const std::string &  shader_path,
uint32_t  workgroup_x = 256 
)
explicit

Construct processor with shader path.

Parameters
shader_pathPath to compute shader (.comp or .spv)
workgroup_xWorkgroup size X (default 256)

Definition at line 9 of file ComputeProcessor.cpp.

10 : ShaderProcessor(shader_path)
11
12{
13 m_dispatch_config.workgroup_x = workgroup_x;
14}
ShaderProcessor(const std::string &shader_path)
Construct processor with shader path.
uint32_t workgroup_x
Workgroup size X (should match shader)

References m_dispatch_config, and MayaFlux::Buffers::ShaderDispatchConfig::workgroup_x.