Lines Matching defs:rcfd
331 const bool multiQueueEnabled, RenderCommandFrameData& rcfd)
339 const uint32_t multiQueuePatchBeginIdx = (uint32_t)rcfd.renderCommandContexts.size();
352 nodeIdxToRenderCommandContextIdx[(uint32_t)nodeIdx] = (uint32_t)rcfd.renderCommandContexts.size();
356 const uint32_t backendNodeIdx = static_cast<uint32_t>(rcfd.renderCommandContexts.size());
357 if ((rcfd.firstSwapchainNodeIdx > backendNodeIdx) && (ref.submitInfo.waitForSwapchainAcquireSignal)) {
358 rcfd.firstSwapchainNodeIdx = static_cast<uint32_t>(rcfd.renderCommandContexts.size());
360 rcfd.renderCommandContexts.push_back({ ref.renderBackendNode, ref.renderCommandList.get(),
369 auto& ref = rcfd.renderCommandContexts[idx];
710 RenderCommandFrameData rcfd;
712 rcfd.renderFrameSync = renderFrameSync_.get();
713 rcfd.renderFrameUtil = &(static_cast<RenderFrameUtil&>(renderContext_.GetRenderUtil().GetRenderFrameUtil()));
714 rcfd.renderCommandContexts.reserve(allRenderNodeCount);
717 IterateRenderBackendNodeGraphNodeStores(rngNodeStores, multiQueueEnabled, rcfd);
741 renderFrameTimeData_.hasBackendWork = (!rcfd.renderCommandContexts.empty());
749 renderBackend_->Render(rcfd, config);