/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | node_context_pso_manager.cpp | 188 RenderHandle psoHandle; in GetComputePsoHandle() local 223 psoHandle = iter->second; in GetComputePsoHandle() 226 return psoHandle; in GetComputePsoHandle() 232 RenderHandle psoHandle; in GetComputePsoHandle() local 239 return psoHandle; in GetComputePsoHandle() 261 RenderHandle psoHandle; in GetGraphicsPsoHandleImpl() local 311 psoHandle = iter->second; in GetGraphicsPsoHandleImpl() 314 return psoHandle; in GetGraphicsPsoHandleImpl() 322 RenderHandle psoHandle; in GetGraphicsPsoHandle() local 329 psoHandle = GetGraphicsPsoHandleImpl( in GetGraphicsPsoHandle() [all …]
|
H A D | render_command_list.h | 199 RenderHandle psoHandle; member 204 RenderHandle psoHandle; // this is the previously BindPipeline() pso handle member 278 RenderHandle psoHandle; // this is the previously BindPipeline() pso handle member 508 void BindPipeline(const RenderHandle psoHandle) override;
|
H A D | render_command_list.cpp | 687 void RenderCommandList::BindPipeline(const RenderHandle psoHandle) in BindPipeline() argument 695 bool valid = RenderHandleUtil::IsValid(psoHandle); in BindPipeline() 697 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(psoHandle); in BindPipeline() 721 stateData_.currentPsoHandle = psoHandle; in BindPipeline() 726 data->psoHandle = psoHandle; in BindPipeline() 747 rc->psoHandle = stateData_.currentPsoHandle; in PushConstantData() 1581 data->psoHandle = stateData_.currentPsoHandle; in BindDescriptorSets()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/ |
H A D | render_node_default_shadow_render_slot.cpp | 341 … const RenderHandle psoHandle = GetSubmeshPso(ssd, currMaterialFlags, currSubmesh.submeshFlags); in RenderSubmeshes() local 342 if (psoHandle.id != boundPsoHandle.id) { in RenderSubmeshes() 344 boundPsoHandle = psoHandle; in RenderSubmeshes() 495 RenderHandle psoHandle; in CreateNewPso() local 503 psoHandle = psoMgr.GetGraphicsPsoHandle( in CreateNewPso() 506 psoHandle = psoMgr.GetGraphicsPsoHandle( in CreateNewPso() 510 allShaderData_.perShaderData.push_back(PerShaderData { currShader, psoHandle, currState }); in CreateNewPso() 512 return psoHandle; in CreateNewPso() 520 return allShaderData_.perShaderData[dataIter->second].psoHandle; in GetSubmeshPso()
|
H A D | render_node_default_material_deferred_shading.cpp | 174 const RenderHandle psoHandle = GetPsoHandle(); in RenderData() local 175 if (!RenderHandleUtil::IsValid(psoHandle)) { in RenderData() 178 cmdList.BindPipeline(psoHandle); in RenderData() 357 … if ((!RenderHandleUtil::IsValid(allShaderData_.psoHandle)) || (hash != allShaderData_.psoHash)) { in GetPsoHandle() 383 allShaderData_.psoHandle = renderNodeContextMgr_->GetPsoManager().GetGraphicsPsoHandle( in GetPsoHandle() 387 return allShaderData_.psoHandle; in GetPsoHandle() 396 allShaderData_.psoHandle = {}; in CreateDefaultShaderData()
|
H A D | render_node_default_depth_render_slot.cpp | 288 return ref.psoHandle; in GetSubmeshPso() 471 RenderHandle psoHandle; in CreateNewPso() local 478 … psoHandle = psoMgr.GetGraphicsPsoHandle(currShader, gfxState, shaderMgr.GetPipelineLayout(currPl), in CreateNewPso() 483 …psoHandle = psoMgr.GetGraphicsPsoHandle(currShader, currState, currPl, currVid, spec, dynamicState… in CreateNewPso() 486 allShaderData_.perShaderData.push_back(PerShaderData { currShader, psoHandle, currState }); in CreateNewPso() 488 return psoHandle; in CreateNewPso()
|
H A D | render_node_default_shadows_blur.cpp | 165 if (!RenderHandleUtil::IsValid(shaderData_.psoHandle)) { in ProcessSingleShadow() 178 … shaderData_.psoHandle = psoMgr.GetGraphicsPsoHandle(shaderData_.shaderHandle, graphicsStateHandle, in ProcessSingleShadow() 241 cmdList.BindPipeline(shaderData_.psoHandle); in RenderBlur()
|
H A D | render_node_default_material_render_slot.cpp | 560 return { ref.psoHandle, ref.needsCustomSetBindings }; in GetSubmeshPso() 757 RenderHandle psoHandle; in CreateNewPso() local 764 … psoHandle = psoMgr.GetGraphicsPsoHandle(currShader, gfxState, shaderMgr.GetPipelineLayout(currPl), in CreateNewPso() 770 …psoHandle = psoMgr.GetGraphicsPsoHandle(currShader, currState, currPl, currVid, spec, GetDynamicSt… in CreateNewPso() 775 …allShaderData_.perShaderData.push_back(PerShaderData { currShader, psoHandle, currState, needsCust… in CreateNewPso() 777 return { psoHandle, needsCustomSet }; in CreateNewPso()
|
H A D | render_node_default_shadows_blur.h | 96 RENDER_NS::RenderHandle psoHandle; in CORE3D_BEGIN_NAMESPACE() member
|
H A D | render_node_default_material_deferred_shading.h | 85 RENDER_NS::RenderHandle psoHandle; member
|
H A D | render_node_default_depth_render_slot.h | 63 RENDER_NS::RenderHandle psoHandle; member
|
H A D | render_node_default_shadow_render_slot.h | 160 RENDER_NS::RenderHandle psoHandle; member
|
H A D | render_node_default_material_render_slot.h | 87 RENDER_NS::RenderHandle psoHandle; member
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/ |
H A D | render_node_shader_passes_generic.cpp | 195 …const RenderHandle psoHandle = GetPsoHandleGraphics(renderPass, sRef.GetShaderHandle().GetHandle()… in ExecuteFrameGraphics() local 196 cmdList.BindPipeline(psoHandle); in ExecuteFrameGraphics() 284 const RenderHandle psoHandle = GetPsoHandleCompute(shaderHandle, pl); in ExecuteFrameCompute() local 285 cmdList.BindPipeline(psoHandle); in ExecuteFrameCompute()
|
H A D | render_node_compute_generic.cpp | 145 const RenderHandle psoHandle = GetPsoHandle(*renderNodeContextMgr_); in ExecuteFrame() local 146 cmdList.BindPipeline(psoHandle); in ExecuteFrame()
|
H A D | render_node_fullscreen_generic.cpp | 126 const RenderHandle psoHandle = GetPsoHandle(); in ExecuteFrame() local 127 cmdList.BindPipeline(psoHandle); in ExecuteFrame()
|
H A D | render_blur.cpp | 324 const RenderHandle psoHandle, const RenderHandle image, const uint32_t inputMipLevel) in BlurPass() argument 328 di.cmdList.BindPipeline(psoHandle); in BlurPass()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | render_backend_vk.cpp | 1170 const RenderHandle psoHandle = renderCmd.psoHandle; in RenderCommand() local 1173 stateCache.psoHandle = psoHandle; in RenderCommand() 1179 psoMgr.GetComputePso(psoHandle, &stateCache.lowLevelPipelineLayoutData)); in RenderCommand() 1193 … psoMgr.GetGraphicsPso(psoHandle, stateCache.renderCommandBeginRenderPass->renderPassDesc, in RenderCommand() 2135 PLUGIN_ASSERT(stateCache.psoHandle == renderCmd.psoHandle); in RenderCommand() 2136 const RenderHandleType handleType = RenderHandleUtil::GetHandleType(stateCache.psoHandle); in RenderCommand() 2213 const RenderCommandBindPipeline renderCmdBindPipeline { stateCache.psoHandle, in RenderCommand() 2228 PLUGIN_ASSERT(stateCache.psoHandle == renderCmd.psoHandle); in RenderCommand()
|
H A D | render_backend_vk.h | 119 RenderHandle psoHandle; member
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/ |
H A D | intf_render_command_list.h | 102 virtual void BindPipeline(const RenderHandle psoHandle) = 0;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | render_backend_gles.cpp | 972 currentPsoHandle_ = renderCmd.psoHandle; in RenderCommandBindPipeline() 978 managers_.psoMgr->GetComputePso(renderCmd.psoHandle, nullptr)); in BindComputePipeline() 1050 managers_.psoMgr->GetGraphicsPso(renderCmd.psoHandle, activeRenderPass_.renderPassDesc, in BindGraphicsPipeline() 2138 PLUGIN_ASSERT_MSG(renderCmd.psoHandle == currentPsoHandle_, "psoHandle mismatch"); in RenderCommandBindDescriptorSets() 2193 PLUGIN_ASSERT_MSG(renderCmd.psoHandle == currentPsoHandle_, "psoHandle mismatch"); in SetPushConstants() 2226 PLUGIN_ASSERT_MSG(renderCmd.psoHandle == currentPsoHandle_, "psoHandle mismatch"); in RenderCommandPushConstant()
|