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

◆ ComputeProcessor()

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 11 of file ComputeProcessor.cpp.

12 : ShaderProcessor(shader_path)
13
14{
15 m_dispatch_config.workgroup_x = workgroup_x;
16}
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.