MCPcopy Create free account
hub / github.com/DragonJoker/RenderGraph / addInputTransferBuffer

Method addInputTransferBuffer

source/RenderGraph/FramePass.cpp:278–288  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

276 }
277
278 void FramePass::addInputTransferBuffer( BufferViewIdArray views )
279 {
280 auto attachName = fpass::adjustName( *this, views.front().data->name ) + "/ITrf";
281 auto attach = addOwnAttach( std::move( views )
282 , std::move( attachName )
283 , Attachment::FlagKind( Attachment::Flag::Input )
284 , BufferAttachment::FlagKind( BufferAttachment::Flag::Transfer )
285 , AccessState{}
286 , nullptr );
287 m_inputs.try_emplace( TransferOffset + uint32_t( m_inputs.size() ), attach );
288 }
289
290 void FramePass::addInputTransferImage( ImageViewIdArray views )
291 {

Callers 1

TESTFunction · 0.80

Calls 2

adjustNameFunction · 0.85
sizeMethod · 0.80

Tested by 1

TESTFunction · 0.64