|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
|
protectedvirtual |
Calculate workgroup dispatch counts from structure dimensions.
Reads SPATIAL_X/Y/Z roles for 2D/3D shaders; falls back to 1D element-count dispatch when no spatial dimensions exist.
| total_elements | Flat element count for the 1D fallback. |
| structure_info | Dimension metadata. |
Reimplemented in MayaFlux::Yantra::TextureExecutionContext.
Definition at line 193 of file GpuDispatchCore.cpp.
References MayaFlux::Yantra::DataStructureInfo::dimensions, m_gpu_config, MayaFlux::Kakshya::DataDimension::SPATIAL_X, MayaFlux::Kakshya::DataDimension::SPATIAL_Y, MayaFlux::Kakshya::DataDimension::SPATIAL_Z, and MayaFlux::Yantra::GpuShaderConfig::workgroup_size.
Referenced by dispatch_core(), and dispatch_core_chained().
Here is the caller graph for this function: