|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| std::optional< std::array< uint32_t, 3 > > MayaFlux::Core::VKComputePipeline::get_workgroup_size | ( | ) | const |
Get shader workgroup size from reflection.
Extracts local_size_x/y/z from shader if reflection was enabled. Useful for automatic dispatch calculation.
Example: auto workgroup = pipeline.get_workgroup_size(); if (workgroup) { pipeline.dispatch_1d(cmd, element_count, (*workgroup)[0]); }
Definition at line 341 of file VKComputePipeline.cpp.
References m_workgroup_size.