Home
last modified time | relevance | path

Searched refs:beginRenderPass (Results 1 - 7 of 7) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dpipeline_create_functions_vk.cpp646 const RenderCommandBeginRenderPass& beginRenderPass, const LowLevelRenderPassDataVk& lowLevelRenderPassData) in CreateRenderPass()
648 const uint32_t subpassCount = beginRenderPass.renderPassDesc.subpassCount; in CreateRenderPass()
651 const auto& subpassDesc = beginRenderPass.subpasses[subpassIdx]; in CreateRenderPass()
661 return CreateRenderPassCombined2(deviceVk, beginRenderPass.renderPassDesc, lowLevelRenderPassData, in CreateRenderPass()
662 beginRenderPass.subpasses, beginRenderPass.subpassResourceStates.data(), in CreateRenderPass()
663 &beginRenderPass.inputResourceStates, &beginRenderPass.imageLayouts, maxAttachmentReferenceCountPerSubpass, in CreateRenderPass()
666 return CreateRenderPassCombined(deviceVk, beginRenderPass.renderPassDesc, lowLevelRenderPassData, in CreateRenderPass()
667 beginRenderPass in CreateRenderPass()
645 CreateRenderPass(const DeviceVk& deviceVk, const RenderCommandBeginRenderPass& beginRenderPass, const LowLevelRenderPassDataVk& lowLevelRenderPassData) CreateRenderPass() argument
673 CreateRenderPassCompatibility(const DeviceVk& deviceVk, const RenderCommandBeginRenderPass& beginRenderPass, const LowLevelRenderPassDataVk& lowLevelRenderPassData) CreateRenderPassCompatibility() argument
[all...]
H A Dnode_context_pool_manager_vk.cpp131 inline RenderPassHashes HashBeginRenderPass(const RenderCommandBeginRenderPass& beginRenderPass, in HashBeginRenderPass() argument
136 const auto& renderPassDesc = beginRenderPass.renderPassDesc; in HashBeginRenderPass()
140 beginRenderPass.subpasses[0], beginRenderPass.inputResourceStates); in HashBeginRenderPass()
143 HashRenderPassLayouts(rpHashes.renderPassHash, renderPassDesc, beginRenderPass.imageLayouts); in HashBeginRenderPass()
413 const RenderCommandBeginRenderPass& beginRenderPass)
416 renderPassData.subpassIndex = beginRenderPass.subpassStartIndex;
418 PLUGIN_ASSERT(renderPassData.subpassIndex < static_cast<uint32_t>(beginRenderPass.subpasses.size()));
421 renderPassData.viewMask = beginRenderPass.subpasses[renderPassData.subpassIndex].viewMask;
425 for (uint32_t idx = 0; idx < beginRenderPass
[all...]
H A Dpipeline_create_functions_vk.h80 VkRenderPass CreateRenderPass(const DeviceVk& deviceVk, const RenderCommandBeginRenderPass& beginRenderPass,
83 const RenderCommandBeginRenderPass& beginRenderPass, const LowLevelRenderPassDataVk& lowLevelRenderPassData);
H A Dnode_context_pool_manager_vk.h75 LowLevelRenderPassDataVk GetRenderPassData(const RenderCommandBeginRenderPass& beginRenderPass);
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Dnode_context_pool_manager_gles.cpp60 void UpdateBindImages(const RenderCommandBeginRenderPass& beginRenderPass, array_view<BindImage> images, in UpdateBindImages() argument
63 const auto& renderPassDesc = beginRenderPass.renderPassDesc; in UpdateBindImages()
71 uint64_t HashRPD(const RenderCommandBeginRenderPass& beginRenderPass, GpuResourceManager& gpuResourceMgr_) in HashRPD() argument
73 const auto& renderPassDesc = beginRenderPass.renderPassDesc; in HashRPD()
88 const RenderPassImageLayouts& renderPassImageLayouts = beginRenderPass.imageLayouts; in HashRPD()
96 PLUGIN_ASSERT(renderPassDesc.subpassCount <= beginRenderPass.subpasses.size()); in HashRPD()
97 for (const RenderPassSubpassDesc& subpass : beginRenderPass.subpasses) { in HashRPD()
738 const RenderCommandBeginRenderPass& beginRenderPass) in GetFramebufferHandle()
741 const uint64_t rpHash = HashRPD(beginRenderPass, gpuResourceMgr_); in GetFramebufferHandle()
751 UpdateBindImages(beginRenderPass, image in GetFramebufferHandle()
737 GetFramebufferHandle( const RenderCommandBeginRenderPass& beginRenderPass) GetFramebufferHandle() argument
804 FilterRenderPass(RenderCommandBeginRenderPass& beginRenderPass) FilterRenderPass() argument
[all...]
H A Dnode_context_pool_manager_gles.h59 EngineResourceHandle GetFramebufferHandle(const RenderCommandBeginRenderPass& beginRenderPass);
62 void FilterRenderPass(RenderCommandBeginRenderPass& beginRenderPass);
/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_graph.cpp74 const auto& beginRenderPass = *static_cast<RenderCommandBeginRenderPass*>(rc.rc); in DebugPrintCommandListCommand() local
75 for (uint32_t idx = 0; idx < beginRenderPass.renderPassDesc.attachmentCount; ++idx) { in DebugPrintCommandListCommand()
76 const RenderHandle handle = beginRenderPass.renderPassDesc.attachmentHandles[idx]; in DebugPrintCommandListCommand()
80 (uint32_t)beginRenderPass.renderPassDesc.subpassCount, beginRenderPass.subpassStartIndex); in DebugPrintCommandListCommand()
222 RenderCommandBeginRenderPass& beginRenderPass, RenderGraph::RenderGraphImageState& storeState) in PatchRenderPassFinalLayout()
224 const uint32_t attachmentCount = beginRenderPass.renderPassDesc.attachmentCount; in PatchRenderPassFinalLayout()
226 if (beginRenderPass.renderPassDesc.attachmentHandles[attachmentIdx].id == handle.id) { in PatchRenderPassFinalLayout()
227 beginRenderPass.imageLayouts.attachmentFinalLayouts[attachmentIdx] = imageLayout; in PatchRenderPassFinalLayout()
785 RenderCommandBeginRenderPass& beginRenderPass in StoreFinalImageState() local
221 PatchRenderPassFinalLayout(const RenderHandle handle, const ImageLayout imageLayout, RenderCommandBeginRenderPass& beginRenderPass, RenderGraph::RenderGraphImageState& storeState) PatchRenderPassFinalLayout() argument
[all...]

Completed in 12 milliseconds