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

◆ setup_staging()

void MayaFlux::Buffers::TransferProcessor::setup_staging ( const std::shared_ptr< VKBuffer > &  target,
std::shared_ptr< VKBuffer staging_buffer 
)

Set up staging buffer for device-local GPU buffer.

Definition at line 69 of file TransferProcessor.cpp.

72{
73 if (!target) {
75 "TransferProcessor::setup_staging: null target provided");
76 return;
77 }
78
79 m_staging_map[target] = std::move(staging_buffer);
80}
#define MF_ERROR(comp, ctx,...)
std::unordered_map< std::shared_ptr< VKBuffer >, std::shared_ptr< VKBuffer > > m_staging_map
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
@ Buffers
Buffers, Managers, processors and processing chains.

References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, m_staging_map, and MF_ERROR.