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

Method resetCommandBuffer

source/RenderGraph/RunnablePass.cpp:592–607  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

590 }
591
592 void RunnablePass::resetCommandBuffer( uint32_t passIndex )
593 {
594 if ( m_context.device )
595 {
596 assert( m_passes.size() > passIndex );
597 auto & pass = m_passes[passIndex];
598
599 if ( pass.commandBuffer.commandBuffer )
600 {
601 pass.fence.wait( 0xFFFFFFFFFFFFFFFFULL );
602 pass.commandBuffer.recorded = false;
603 m_context.vkResetCommandBuffer( pass.commandBuffer.commandBuffer
604 , VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT );
605 }
606 }
607 }
608
609 void RunnablePass::notifyPassRender()
610 {

Callers 1

TESTFunction · 0.80

Calls 2

sizeMethod · 0.80
waitMethod · 0.80

Tested by 1

TESTFunction · 0.64