|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
|
protected |
Multi-pass (chained) dispatch.
Calls dispatch_batched on GpuResourceManager and reads back once after all passes.
| channels | Extracted double channels. |
| structure_info | Dimension/modality metadata. |
| ctx | ExecutionContext carrying pass_count and pc_updater. |
Definition at line 269 of file GpuDispatchCore.cpp.
References bind_all_descriptors(), calculate_dispatch_size(), MayaFlux::Yantra::GpuResourceManager::dispatch_batched(), dispatch_key(), largest_binding_data_element_count(), m_bindings, m_gpu_config, m_resources, m_staging_floats, on_before_gpu_dispatch(), prepare_gpu_inputs(), MayaFlux::Yantra::GpuChannelResult::primary, MayaFlux::Portal::Graphics::GpuComputeConfig::push_constant_size, readback_aux(), and readback_primary().
Referenced by MayaFlux::Yantra::GpuExecutionContext< InputType, OutputType >::execute().
Here is the call graph for this function:
Here is the caller graph for this function: