|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Yantra::GpuResourceManager::dispatch_batched_indirect | ( | const std::string & | key, |
| uint32_t | indirect_set, | ||
| size_t | indirect_binding, | ||
| const std::array< uint32_t, 3 > & | groups, | ||
| const std::vector< GpuBufferBinding > & | bindings, | ||
| size_t | push_constant_size, | ||
| const ExecutionContext & | ctx | ||
| ) |
Definition at line 601 of file GpuResourceManager.cpp.
References b, MayaFlux::Portal::Graphics::ShaderFoundry::COMPUTE, MayaFlux::Portal::Graphics::get_compute_press(), MayaFlux::Portal::Graphics::get_shader_foundry(), MayaFlux::Portal::Graphics::GpuBufferBinding::IMAGE_SAMPLED, MayaFlux::Portal::Graphics::GpuBufferBinding::IMAGE_STORAGE, MayaFlux::Portal::Graphics::GpuBufferBinding::INPUT_OUTPUT, MayaFlux::is_image(), m_shared, MayaFlux::Portal::Graphics::GpuBufferBinding::OUTPUT, MayaFlux::Yantra::ExecutionContext::parameters, pass, and unit_for().
Referenced by MayaFlux::Yantra::GpuDispatchCore::dispatch_core_chained_indirect().
Here is the call graph for this function:
Here is the caller graph for this function: