Home
last modified time | relevance | path

Searched refs:psoHandle (Results 1 – 21 of 21) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_pso_manager.cpp188 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 Drender_command_list.h199 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 Drender_command_list.cpp687 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 Drender_node_default_shadow_render_slot.cpp341 … 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 Drender_node_default_material_deferred_shading.cpp174 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 Drender_node_default_depth_render_slot.cpp288 return ref.psoHandle; in GetSubmeshPso()
471 RenderHandle psoHandle; in CreateNewPso() local
478psoHandle = psoMgr.GetGraphicsPsoHandle(currShader, gfxState, shaderMgr.GetPipelineLayout(currPl), in CreateNewPso()
483psoHandle = 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 Drender_node_default_shadows_blur.cpp165 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 Drender_node_default_material_render_slot.cpp560 return { ref.psoHandle, ref.needsCustomSetBindings }; in GetSubmeshPso()
757 RenderHandle psoHandle; in CreateNewPso() local
764psoHandle = psoMgr.GetGraphicsPsoHandle(currShader, gfxState, shaderMgr.GetPipelineLayout(currPl), in CreateNewPso()
770psoHandle = 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 Drender_node_default_shadows_blur.h96 RENDER_NS::RenderHandle psoHandle; in CORE3D_BEGIN_NAMESPACE() member
H A Drender_node_default_material_deferred_shading.h85 RENDER_NS::RenderHandle psoHandle; member
H A Drender_node_default_depth_render_slot.h63 RENDER_NS::RenderHandle psoHandle; member
H A Drender_node_default_shadow_render_slot.h160 RENDER_NS::RenderHandle psoHandle; member
H A Drender_node_default_material_render_slot.h87 RENDER_NS::RenderHandle psoHandle; member
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_node_shader_passes_generic.cpp195 …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 Drender_node_compute_generic.cpp145 const RenderHandle psoHandle = GetPsoHandle(*renderNodeContextMgr_); in ExecuteFrame() local
146 cmdList.BindPipeline(psoHandle); in ExecuteFrame()
H A Drender_node_fullscreen_generic.cpp126 const RenderHandle psoHandle = GetPsoHandle(); in ExecuteFrame() local
127 cmdList.BindPipeline(psoHandle); in ExecuteFrame()
H A Drender_blur.cpp324 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 Drender_backend_vk.cpp1170 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 Drender_backend_vk.h119 RenderHandle psoHandle; member
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_render_command_list.h102 virtual void BindPipeline(const RenderHandle psoHandle) = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Drender_backend_gles.cpp972 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()