Home
last modified time | relevance | path

Searched refs:stateCache (Results 1 - 4 of 4) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_backend_vk.h158 const RenderCommandList& renderCommandList, StateCache& stateCache, NodeContextDescriptorSetManager& ncdsm);
170 NodeContextPsoManager& psoMgr, const NodeContextPoolManager& poolMgr, const StateCache& stateCache);
172 NodeContextPsoManager& psoMgr, const NodeContextPoolManager& poolMgr, const StateCache& stateCache);
174 NodeContextPsoManager& psoMgr, const NodeContextPoolManager& poolMgr, const StateCache& stateCache);
176 NodeContextPsoManager& psoMgr, const NodeContextPoolManager& poolMgr, const StateCache& stateCache);
179 NodeContextPsoManager& psoMgr, const NodeContextPoolManager& poolMgr, StateCache& stateCache);
181 NodeContextPsoManager& psoMgr, const NodeContextPoolManager& poolMgr, const StateCache& stateCache);
183 NodeContextPsoManager& psoMgr, const NodeContextPoolManager& poolMgr, const StateCache& stateCache);
186 NodeContextPsoManager& psoMgr, const NodeContextPoolManager& poolMgr, StateCache& stateCache);
188 NodeContextPsoManager& psoMgr, const NodeContextPoolManager& poolMgr, const StateCache& stateCache);
[all...]
H A Drender_backend_vk.cpp717 StateCache stateCache;
738 RenderCommand(barrierPoint, cmdBuffer, nodeContextPsoMgr, contextPoolMgr, stateCache, renderBarrierList);
742 stateCache.primaryRenderPass = true;
743 RenderCommand(*rcBeginRenderPass, cmdBuffer, nodeContextPsoMgr, contextPoolMgr, stateCache);
744 stateCache.primaryRenderPass = false;
763 stateCache.renderCommandBeginRenderPass = nullptr; // reset
765 renderPass, cmdBuffer, *currContext.nodeContextPsoMgr, *currContext.nodeContextPoolMgr, stateCache);
771 stateCache.renderCommandBeginRenderPass = rcBeginRenderPass;
774 RenderCommand(rcerp, cmdBuffer, nodeContextPsoMgr, contextPoolMgr, stateCache);
844 StateCache stateCache
[all...]
/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_graph.h125 StateCache& stateCache; member
129 const BASE_NS::array_view<RenderNodeGraphNodeStore*>& renderNodeGraphNodeStores, StateCache& stateCache);
131 const uint32_t& nodeIdx, RenderNodeContextData& ref, StateCache& stateCache);
137 RenderNodeContextData& nodeData, RenderCommandBeginRenderPass& rc, StateCache& stateCache);
144 BASE_NS::array_view<ImageLayout> finalImageLayouts, StateCache& stateCache);
147 const RenderNodeContextData& nodeData, RenderCommandEndRenderPass& rc, StateCache& stateCache);
149 RenderNodeContextData& nodeData, RenderCommandBarrierPoint& rc, StateCache& stateCache);
165 StateCache& stateCache; member
H A Drender_graph.cpp639 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...]

Completed in 7 milliseconds