H A D | render_graph.cpp | 639 const array_view<RenderNodeGraphNodeStore*>& renderNodeGraphNodeStores, StateCache& stateCache) 650 stateCache.usesSwapchainImage = false; // reset 658 if (stateCache.multiRenderPassStore.supportOpen && 659 (stateCache.multiRenderPassStore.renderPasses.size() == 0)) { 663 stateCache.multiRenderPassStore.supportOpen = ref.renderCommandList->HasMultiRenderCommandListSubpasses(); 666 ProcessRenderNodeCommands(cmdListRef, nodeIdx, ref, stateCache); 669 if (stateCache.usesSwapchainImage) { 686 const uint32_t& nodeIdx, RenderNodeContextData& ref, StateCache& stateCache) in ProcessRenderNodeCommands() 700 RenderCommand(nodeIdx, listIdx, ref, *static_cast<RenderCommandBarrierPoint*>(cmdRef.rc), stateCache); in ProcessRenderNodeCommands() 705 nodeIdx, listIdx, ref, *static_cast<RenderCommandBeginRenderPass*>(cmdRef.rc), stateCache); in ProcessRenderNodeCommands() 685 ProcessRenderNodeCommands(array_view<const RenderCommandWithType>& cmdListRef, const uint32_t& nodeIdx, RenderNodeContextData& ref, StateCache& stateCache) ProcessRenderNodeCommands() argument 824 RenderCommand(const uint32_t renderNodeIndex, const uint32_t commandListCommandIndex, RenderNodeContextData& nodeData, RenderCommandBeginRenderPass& rc, StateCache& stateCache) RenderCommand() argument 850 subpassResourceStatesRef, finalImageLayouts, stateCache); RenderCommand() local 854 subpassResourceStatesRef, finalImageLayouts, stateCache); RenderCommand() local 858 subpassResourceStatesRef, finalImageLayouts, stateCache); RenderCommand() local 863 subpassResourceStatesRef, finalImageLayouts, stateCache); RenderCommand() local 867 rc.renderPassDesc, subpassResourceStatesRef, finalImageLayouts, stateCache); RenderCommand() local 873 rc.renderPassDesc, subpassResourceStatesRef, finalImageLayouts, stateCache); RenderCommand() local 976 BeginRenderPassUpdateSubpassImageStates(array_view<const uint32_t> attatchmentIndices, const RenderPassDesc& renderPassDesc, const RenderPassAttachmentResourceStates& subpassResourceStatesRef, array_view<ImageLayout> finalImageLayouts, StateCache& stateCache) BeginRenderPassUpdateSubpassImageStates() argument [all...] |