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

◆ declare_buffer_bindings()

std::vector< GpuBufferBinding > MayaFlux::Yantra::TextureExecutionContext::declare_buffer_bindings ( ) const
inlineoverrideprotectedvirtual

Declare the image bindings from m_image_slots, plus any aux SSBO bindings provided at construction.

Reimplemented from MayaFlux::Yantra::GpuDispatchCore.

Definition at line 403 of file TextureExecutionContext.hpp.

404 {
405 std::vector<GpuBufferBinding> bindings;
406 for (const auto& slot : m_image_slots)
407 bindings.push_back(slot.binding);
408 bindings.insert(bindings.end(), m_aux_bindings.begin(), m_aux_bindings.end());
409 return bindings;
410 }