Home
last modified time | relevance | path

Searched refs:subpassDesc (Results 1 – 25 of 25) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Dpipeline_create_functions_vk.cpp289 if (subpassDesc.inputAttachmentCount > 0) { in CreateRenderPassCombined()
291 …CreateAttachmentReferences(subpassDesc.inputAttachmentIndices, layouts, subpassDesc.inputAttachmen… in CreateRenderPassCombined()
297 if (subpassDesc.colorAttachmentCount > 0) { in CreateRenderPassCombined()
299 …CreateAttachmentReferences(subpassDesc.colorAttachmentIndices, layouts, subpassDesc.colorAttachmen… in CreateRenderPassCombined()
317 …CreateAttachmentReferences(&subpassDesc.depthAttachmentIndex, layouts, subpassDesc.depthAttachment… in CreateRenderPassCombined()
323 if (subpassDesc.viewMask > 0u) { in CreateRenderPassCombined()
535 (subpassDesc.depthResolveModeFlagBit || subpassDesc.stencilResolveModeFlagBit)) { in CreateRenderPassCombined2()
653subpassDesc.inputAttachmentCount + subpassDesc.colorAttachmentCount + subpassDesc.resolveAttachmen… in CreateRenderPass()
654 subpassDesc.depthAttachmentCount + subpassDesc.depthResolveAttachmentCount + in CreateRenderPass()
681subpassDesc.inputAttachmentCount + subpassDesc.colorAttachmentCount + subpassDesc.resolveAttachmen… in CreateRenderPassCompatibility()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/
H A Drender_node_scene_util.cpp107 auto& subpassDesc = renderPass.subpassDesc; in UpdateCustomCameraTargets() local
110 if ((subpassDesc.depthAttachmentCount == 1) && camera.depthTarget) { in UpdateCustomCameraTargets()
113 if ((subpassDesc.colorAttachmentCount >= 1) && camera.colorTargets[0u]) { in UpdateCustomCameraTargets()
114 renderPassDesc.attachmentHandles[subpassDesc.colorAttachmentIndices[0]] = in UpdateCustomCameraTargets()
124 auto& subpassDesc = renderPass.subpassDesc; in UpdateCustomCameraLoadStore() local
125 if ((subpassDesc.depthAttachmentCount == 1) && in UpdateCustomCameraLoadStore()
126 … (subpassDesc.depthAttachmentIndex < PipelineStateConstants::MAX_RENDER_PASS_ATTACHMENT_COUNT)) { in UpdateCustomCameraLoadStore()
127 auto& attRef = renderPass.renderPassDesc.attachments[subpassDesc.depthAttachmentIndex]; in UpdateCustomCameraLoadStore()
137 for (uint32_t idx = 0; idx < subpassDesc.colorAttachmentCount; ++idx) { in UpdateCustomCameraLoadStore()
152 if (renderPass.subpassDesc.viewMask <= 1U) { in UpdateCameraFlags()
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_bloom.cpp326 RenderPassSubpassDesc& subpassDesc = renderPass.subpassDesc; in GraphicsBloom() local
327 subpassDesc.colorAttachmentCount = 1; in GraphicsBloom()
328 subpassDesc.colorAttachmentIndices[0] = 0; in GraphicsBloom()
354 cmdList.BeginRenderPass(renderPass.renderPassDesc, 0, renderPass.subpassDesc); in RenderDownscaleAndThreshold()
397 cmdList.BeginRenderPass(renderPass.renderPassDesc, 0, renderPass.subpassDesc); in RenderDownscale()
427 renderPassUpscale.subpassDesc.inputAttachmentCount = 1; in RenderUpscale()
428 renderPassUpscale.subpassDesc.inputAttachmentIndices[0] = 0; in RenderUpscale()
487 cmdList.BeginRenderPass(renderPass.renderPassDesc, 0, renderPass.subpassDesc); in RenderCombine()
712 RenderPassSubpassDesc subpassDesc = renderPass.subpassDesc; in CreateRenderPsos() local
713 subpassDesc.colorAttachmentCount = 1; in CreateRenderPsos()
[all …]
H A Drender_motion_blur.cpp197 auto& subpass = renderPass.subpassDesc; in Execute()
201 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in Execute()
251 auto& subpass = renderPass.subpassDesc; in ExecuteTileVelocity()
276 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteTileVelocity()
309 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteTileVelocity()
338 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteTileVelocity()
H A Drender_copy.cpp54 rp.subpassDesc.colorAttachmentCount = 1u; in CreateRenderPass()
55 rp.subpassDesc.colorAttachmentIndices[0u] = 0u; in CreateRenderPass()
121 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in Execute()
H A Drender_node_shader_passes_generic.cpp56 rp.subpassDesc = renderPassInput.subpassDesc; in ConvertToLowLevelRenderPass()
171 cmdList.BeginRenderPass(renderPass.renderPassDesc, { &renderPass.subpassDesc, 1U }); in ExecuteFrameGraphics()
177 if (ref.renderPass.subpassDesc.fragmentShadingRateAttachmentCount > 0) { in ExecuteFrameGraphics()
356 …const uint32_t dynamicStateCount = (renderPass.subpassDesc.fragmentShadingRateAttachmentIndex != ~… in GetPsoHandleGraphics()
H A Drender_node_fullscreen_generic.cpp124 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteFrame()
135 if (renderPass.subpassDesc.fragmentShadingRateAttachmentCount > 0) { in ExecuteFrame()
H A Drender_blur.cpp118 auto& subpass = renderPass.subpassDesc; in Execute()
228 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in RenderData()
327 di.renderPass.renderPassDesc, di.renderPass.subpassStartIndex, di.renderPass.subpassDesc); in BlurPass()
H A Drender_node_back_buffer.cpp118 …eginRenderPass(renderPass_.renderPassDesc, renderPass_.subpassStartIndex, renderPass_.subpassDesc); in ExecuteFrame()
H A Drender_node_mip_chain_post_process.cpp309 auto& subpass = renderPass.subpassDesc; in GetBaseRenderPass()
393 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in RenderGraphics()
H A Drender_node_single_post_process.cpp333 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteSinglePostProcess()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_copy_helper.cpp47 rp.subpassDesc.colorAttachmentCount = 1u; in CreateRenderPass()
48 rp.subpassDesc.colorAttachmentIndices[0u] = 0u; in CreateRenderPass()
93 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in Execute()
H A Drender_node_default_material_deferred_shading.cpp162 …eginRenderPass(renderPass_.renderPassDesc, renderPass_.subpassStartIndex, renderPass_.subpassDesc); in ExecuteFrame()
265 const auto& subpassDesc = renderPass_.subpassDesc; in UpdateSet01() local
266 for (uint32_t bindingIdx = 0; bindingIdx < subpassDesc.inputAttachmentCount; ++bindingIdx) { in UpdateSet01()
268 … bindingIdx, renderPassDesc.attachmentHandles[subpassDesc.inputAttachmentIndices[bindingIdx]]); in UpdateSet01()
H A Drender_node_camera_cubemap.cpp233 renderPass.subpassDesc.viewMask = 0x3f; in ExecuteSinglePostProcess()
234 renderPass.subpassDesc.colorAttachmentCount = 1U; in ExecuteSinglePostProcess()
235 renderPass.subpassDesc.colorAttachmentIndices[0U] = 0U; in ExecuteSinglePostProcess()
278 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteSinglePostProcess()
H A Drender_node_default_shadows_blur.cpp157 auto& subpass = renderPass.subpassDesc; in ProcessSingleShadow()
238 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in RenderBlur()
H A Drender_node_default_env.cpp163 …eginRenderPass(renderPass_.renderPassDesc, renderPass_.subpassStartIndex, renderPass_.subpassDesc); in ExecuteFrame()
355 ResetRenderSlotData(renderPass_.subpassDesc.viewMask > 1U); in UpdateCurrentScene()
H A Drender_node_default_shadow_render_slot.cpp261 …eginRenderPass(renderPass_.renderPassDesc, renderPass_.subpassStartIndex, renderPass_.subpassDesc); in ExecuteFrame()
562 auto& subpass = renderPass.subpassDesc; in CreateRenderPass()
H A Drender_node_default_material_render_slot.cpp257 …eginRenderPass(renderPass_.renderPassDesc, renderPass_.subpassStartIndex, renderPass_.subpassDesc); in ExecuteFrame()
646 if (renderPass_.subpassDesc.viewMask > 1U) { in UpdateCurrentScene()
H A Drender_node_default_depth_render_slot.cpp138 …eginRenderPass(renderPass_.renderPassDesc, renderPass_.subpassStartIndex, renderPass_.subpassDesc); in ExecuteFrame()
H A Drender_node_camera_single_post_process.cpp342 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteSinglePostProcess()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Drender_node_post_process_util.cpp83 rp.subpassDesc.colorAttachmentCount = 1u; in CreateRenderPass()
84 rp.subpassDesc.colorAttachmentIndices[0u] = 0u; in CreateRenderPass()
520 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteCombine()
579 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteFXAA()
634 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteTAA()
699 rp.subpassDesc.colorAttachmentCount = 2u; in ExecuteDofBlur()
700 rp.subpassDesc.colorAttachmentIndices[0u] = 0u; in ExecuteDofBlur()
701 rp.subpassDesc.colorAttachmentIndices[1u] = 1u; in ExecuteDofBlur()
711 cmdList.BeginRenderPass(rp.renderPassDesc, rp.subpassStartIndex, rp.subpassDesc); in ExecuteDofBlur()
781 …t.BeginRenderPass(renderPass.renderPassDesc, renderPass.subpassStartIndex, renderPass.subpassDesc); in ExecuteDof()
[all …]
H A Drender_command_list.cpp929 …PassDesc& renderPassDesc, const uint32_t subpassStartIdx, const RenderPassSubpassDesc& subpassDesc) in BeginRenderPass() argument
954 … ValidateRenderPassAttachment(nodeName_, gpuResourceMgr_, renderPassDesc, { &subpassDesc, 1u }); in BeginRenderPass()
996 data->subpasses[subpassIdx] = subpassDesc; in BeginRenderPass()
997 … valid = valid && ProcessInputAttachments(renderPassDesc, subpassDesc, subpassResourceStates); in BeginRenderPass()
998 … valid = valid && ProcessColorAttachments(renderPassDesc, subpassDesc, subpassResourceStates); in BeginRenderPass()
999 … valid = valid && ProcessResolveAttachments(renderPassDesc, subpassDesc, subpassResourceStates); in BeginRenderPass()
1000 … valid = valid && ProcessDepthAttachments(renderPassDesc, subpassDesc, subpassResourceStates); in BeginRenderPass()
1002 … ProcessFragmentShadingRateAttachments(renderPassDesc, subpassDesc, subpassResourceStates); in BeginRenderPass()
H A Drender_node_util.cpp297 auto& spDesc = rp.subpassDesc; in CreateRenderPass()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_render_command_list.h147 const RenderPassSubpassDesc& subpassDesc) = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dpipeline_state_desc.h1087 RenderPassSubpassDesc subpassDesc; member
1097 RenderPassSubpassDesc subpassDesc; member