Searched refs:subpasses (Results 1 – 8 of 8) sorted by relevance
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | node_context_pool_manager_vk.cpp | 73 …RenderPassCompatibilityDescVk& renderPassCompatibilityDesc, const RenderPassSubpassDesc& subpasses, in HashRenderPassCompatibility() argument 83 if (subpasses.viewMask > 1U) { in HashRenderPassCompatibility() 90 HashRange(hash, &subpasses, &subpasses + renderPassDesc.subpassCount); in HashRenderPassCompatibility() 140 beginRenderPass.subpasses[0], beginRenderPass.inputResourceStates); in HashBeginRenderPass() 418 …PLUGIN_ASSERT(renderPassData.subpassIndex < static_cast<uint32_t>(beginRenderPass.subpasses.size()… in GetRenderPassData() 421 renderPassData.viewMask = beginRenderPass.subpasses[renderPassData.subpassIndex].viewMask; in GetRenderPassData()
|
H A D | pipeline_create_functions_vk.cpp | 651 const auto& subpassDesc = beginRenderPass.subpasses[subpassIdx]; in CreateRenderPass() 662 beginRenderPass.subpasses, beginRenderPass.subpassResourceStates.data(), in CreateRenderPass() 667 beginRenderPass.subpasses, beginRenderPass.subpassResourceStates.data(), in CreateRenderPass() 679 const auto& subpassDesc = beginRenderPass.subpasses[subpassIdx]; in CreateRenderPassCompatibility() 690 beginRenderPass.subpasses, beginRenderPass.subpassResourceStates.data(), in CreateRenderPassCompatibility() 694 beginRenderPass.subpasses, beginRenderPass.subpassResourceStates.data(), in CreateRenderPassCompatibility()
|
H A D | render_backend_vk.cpp | 1194 stateCache.renderCommandBeginRenderPass->subpasses, in RenderCommand() 1342 if ((!stateCache.renderCommandBeginRenderPass->subpasses.empty()) && in RenderCommand() 1343 stateCache.renderCommandBeginRenderPass->subpasses[0].resolveAttachmentCount == 0) { in RenderCommand()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | node_context_pool_manager_gles.cpp | 96 PLUGIN_ASSERT(renderPassDesc.subpassCount <= beginRenderPass.subpasses.size()); in HashRPD() 97 for (const RenderPassSubpassDesc& subpass : beginRenderPass.subpasses) { in HashRPD() 764 …std::transform(std::begin(beginRenderPass.subpasses), std::begin(beginRenderPass.subpasses) + rpd.… in GetFramebufferHandle() 811 std::any_of(beginRenderPass.subpasses.cbegin(), beginRenderPass.subpasses.cend(), in FilterRenderPass() 818 auto begin = beginRenderPass.subpasses.begin(); in FilterRenderPass() 819 auto end = beginRenderPass.subpasses.end(); in FilterRenderPass()
|
H A D | render_backend_gles.cpp | 1051 activeRenderPass_.subpasses, activeRenderPass_.subpassStartIndex, 0, nullptr, nullptr)); in BindGraphicsPipeline() 1343 const auto& sb = activeRenderPass_.subpasses[subPass]; in DoSubPass() 1395 const auto& currentSubPass = activeRenderPass_.subpasses[sub]; in ScanPasses() 1615 const auto& currentSubPass = activeRenderPass_.subpasses[currentSubPass_]; in RenderCommandEndRenderPass()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/ |
H A D | render_graph.cpp | 241 PLUGIN_ASSERT(firstRenderPass->subpasses.size() >= renderPassCount); in UpdateMultiRenderCommandListRenderPasses() 279 firstRenderPass->subpasses[idx] = store.renderPasses[idx]->subpasses[idx]; in UpdateMultiRenderCommandListRenderPasses() 291 PLUGIN_ASSERT(store.renderPasses[idx]->subpasses.size() >= renderPassCount); in UpdateMultiRenderCommandListRenderPasses() 293 …if (!CloneData(store.renderPasses[idx]->subpasses.data(), sizeof(RenderPassSubpassDesc) * renderPa… in UpdateMultiRenderCommandListRenderPasses() 294 … firstRenderPass->subpasses.data(), sizeof(RenderPassSubpassDesc) * renderPassCount)) { in UpdateMultiRenderCommandListRenderPasses() 308 …if ((renderPassCount > 1U) && (firstRenderPass->subpasses[finalSubpassIdx].resolveAttachmentCount … in UpdateMultiRenderCommandListRenderPasses() 310 firstRenderPass->subpasses = { firstRenderPass->subpasses.data(), 1U }; in UpdateMultiRenderCommandListRenderPasses() 313 auto& firstSubpass = firstRenderPass->subpasses[0U]; in UpdateMultiRenderCommandListRenderPasses() 314 const auto& finalSubpass = store.renderPasses[finalSubpassIdx]->subpasses[finalSubpassIdx]; in UpdateMultiRenderCommandListRenderPasses() 343 store.renderPasses[idx]->subpasses = firstRenderPass->subpasses; in UpdateMultiRenderCommandListRenderPasses() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | render_command_list.cpp | 889 …data->subpasses = { AllocateRenderData<RenderPassSubpassDesc>(allocator_, renderPassDesc.subpassCo… in BeginRenderPass() 894 if ((!data->subpasses.data()) || (!data->subpassResourceStates.data())) { in BeginRenderPass() 899 …data->subpasses.data(), data->subpasses.size_bytes(), subpassDescs.data(), subpassDescs.size_bytes… in BeginRenderPass() 915 data->subpasses[subpassIdx].fragmentShadingRateAttachmentCount = 0u; in BeginRenderPass() 980 …data->subpasses = { AllocateRenderData<RenderPassSubpassDesc>(allocator_, renderPassDesc.subpassCo… in BeginRenderPass() 985 if ((!data->subpasses.data()) || (!data->subpassResourceStates.data())) { in BeginRenderPass() 990 for (size_t subpassIdx = 0; subpassIdx < data->subpasses.size(); ++subpassIdx) { in BeginRenderPass() 993 data->subpasses[subpassIdx] = {}; in BeginRenderPass() 996 data->subpasses[subpassIdx] = subpassDesc; in BeginRenderPass() 1004 data->subpasses[subpassIdx].fragmentShadingRateAttachmentCount = 0u; in BeginRenderPass()
|
H A D | render_command_list.h | 248 BASE_NS::array_view<RenderPassSubpassDesc> subpasses; member
|