MayaFlux 0.5.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 376 of file TextureExecutionContext.hpp.

377 {
378 std::vector<GpuBufferBinding> bindings;
379 for (const auto& slot : m_image_slots)
380 bindings.push_back(slot.binding);
381 bindings.insert(bindings.end(), m_aux_bindings.begin(), m_aux_bindings.end());
382 return bindings;
383 }