Home
last modified time | relevance | path

Searched refs:subpasses (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dnode_context_pool_manager_vk.cpp73 …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 Dpipeline_create_functions_vk.cpp651 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 Drender_backend_vk.cpp1194 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 Dnode_context_pool_manager_gles.cpp96 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 Drender_backend_gles.cpp1051 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 Drender_graph.cpp241 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 Drender_command_list.cpp889 …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 Drender_command_list.h248 BASE_NS::array_view<RenderPassSubpassDesc> subpasses; member