/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | pipeline_create_functions_vk.cpp | 646 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 D | node_context_pool_manager_vk.cpp | 131 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 D | pipeline_create_functions_vk.h | 80 VkRenderPass CreateRenderPass(const DeviceVk& deviceVk, const RenderCommandBeginRenderPass& beginRenderPass, 83 const RenderCommandBeginRenderPass& beginRenderPass, const LowLevelRenderPassDataVk& lowLevelRenderPassData);
|
H A D | node_context_pool_manager_vk.h | 75 LowLevelRenderPassDataVk GetRenderPassData(const RenderCommandBeginRenderPass& beginRenderPass);
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | node_context_pool_manager_gles.cpp | 60 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 D | node_context_pool_manager_gles.h | 59 EngineResourceHandle GetFramebufferHandle(const RenderCommandBeginRenderPass& beginRenderPass); 62 void FilterRenderPass(RenderCommandBeginRenderPass& beginRenderPass);
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/ |
H A D | render_graph.cpp | 74 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...] |