|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Yantra::GpuResourceManager::bind_image_storage | ( | const std::string & | key, |
| size_t | index, | ||
| const std::shared_ptr< Core::VKImage > & | image, | ||
| const GpuBufferBinding & | spec | ||
| ) |
Bind a storage image descriptor at the given slot index.
| key | Pipeline unit to bind into. |
| index | Slot index matching the binding declaration. |
| image | VKImage to bind. Must be initialised and in eGeneral layout. |
| spec | Binding declaration. element_type must be IMAGE_STORAGE. |
Definition at line 415 of file GpuResourceManager.cpp.
References MayaFlux::Portal::Graphics::GpuBufferBinding::binding, MayaFlux::Portal::Graphics::get_shader_foundry(), image, MayaFlux::Portal::Graphics::GpuBufferBinding::set, and unit_for().
Referenced by MayaFlux::Yantra::GpuDispatchCore::prepare_gpu_inputs().
Here is the call graph for this function:
Here is the caller graph for this function: