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

◆ dispatch_key()

const std::string & MayaFlux::Yantra::GpuDispatchCore::dispatch_key ( ) const
inline

The key used for this context's GpuResourceManager unit.

shader_path when non-empty (named .comp files). Falls back to the numeric shader_id when shader_path is empty, which is always the case for assembled ShaderSpec configs (config_from_spec never sets shader_path — only shader_id, via ShaderFoundry's content-hash cache). Without this fallback, every assembled shader collapses onto the same empty-string key and silently overwrites the previous assembled shader's pipeline/bindings.

Definition at line 227 of file GpuDispatchCore.hpp.

Referenced by bind_all_descriptors(), MayaFlux::Yantra::GpuExecutionContext< InputType, OutputType >::collect_gpu_outputs(), dispatch_core(), dispatch_core_async(), dispatch_core_chained(), dispatch_core_chained_indirect(), dispatch_core_dependency(), download_binding(), ensure_gpu_ready(), is_gpu_ready(), prepare_gpu_inputs(), readback_aux(), and readback_primary().

+ Here is the caller graph for this function: