Home
last modified time | relevance | path

Searched refs:pso (Results 1 - 21 of 21) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_copy.cpp107 RenderHandle pso; in Execute() local
113 pso = renderData_.psoLayer; in Execute()
115 if (!RenderHandleUtil::IsValid(renderData_.pso)) { in Execute()
116 renderData_.pso = CreatePso(renderNodeContextMgr, renderData_.shader, renderData_.pipelineLayout); in Execute()
118 pso = renderData_.pso; in Execute()
122 cmdList.BindPipeline(pso); in Execute()
H A Drender_node_fullscreen_generic.cpp70 pipelineData_.pso = GetPsoHandle(); in InitNode()
92 if (!RENDER_NS::RenderHandleUtil::IsValid(pipelineData_.pso)) { in ExecuteFrame()
193 pipelineData_.pso = renderNodeContextMgr_->GetPsoManager().GetGraphicsPsoHandle( in GetPsoHandle()
210 } else if (!RenderHandleUtil::IsValid(pipelineData_.pso)) { in GetPsoHandle()
212 pipelineData_.pso = renderNodeContextMgr_->GetPsoManager().GetGraphicsPsoHandle(pipelineData_.shader, in GetPsoHandle()
215 return pipelineData_.pso; in GetPsoHandle()
H A Drender_motion_blur.cpp60 renderData_.pso = renderNodeContextMgr.GetPsoManager().GetGraphicsPsoHandle(renderData_.shader, graphicsState, in Init()
69 renderTileMaxData_.pso = renderNodeContextMgr.GetPsoManager().GetGraphicsPsoHandle(renderTileMaxData_.shader, in Init()
202 cmdList.BindPipeline(renderData.pso); in Execute()
277 cmdList.BindPipeline(renderData.pso); in ExecuteTileVelocity()
304 const RenderHandle pso = in ExecuteTileVelocity() local
310 cmdList.BindPipeline(pso); in ExecuteTileVelocity()
334 const RenderHandle pso = renderData.psoVertical; in ExecuteTileVelocity() local
339 cmdList.BindPipeline(pso); in ExecuteTileVelocity()
H A Drender_copy.h55 RenderHandle pso; member
H A Drender_bloom.cpp697 const RenderHandle pso = psoMgr.GetGraphicsPsoHandle( in CreateAndReflectRenderPso() local
699 return { pso, pl }; in CreateAndReflectRenderPso()
758 const auto [pso, pipelineLayout] = CreateAndReflectRenderPso( in CreateRenderPsos()
760 psos_.downscaleAndThreshold = pso; in CreateRenderPsos()
769 const auto [pso, pipelineLayout] = CreateAndReflectRenderPso( in CreateRenderPsos()
771 psos_.downscale = pso; in CreateRenderPsos()
778 const auto [pso, pipelineLayout] = in CreateRenderPsos()
780 psos_.upscale = pso; in CreateRenderPsos()
787 const auto [pso, pipelineLayout] = in CreateRenderPsos()
789 psos_.combine = pso; in CreateRenderPsos()
[all...]
H A Drender_motion_blur.h63 RenderHandle pso; member
H A Drender_node_fullscreen_generic.h75 RenderHandle pso; member
H A Drender_node_mip_chain_post_process.h122 RenderHandle pso; member
H A Drender_node_mip_chain_post_process.cpp119 pipelineData_.pso = renderNodeContextMgr.GetPsoManager().GetGraphicsPsoHandle(pipelineData_.shader, in InitNode()
122 pipelineData_.pso = renderNodeContextMgr.GetPsoManager().GetComputePsoHandle( in InitNode()
398 cmdList.BindPipeline(pipelineData_.pso); in RenderGraphics()
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_pso_manager.cpp91 "RENDER_VALIDATION: vertex input declaration pso (bindings: %u) mismatch with shader reflection "
144 // move pso and set as null in BeginBackendFrame()
155 auto& pso = gpCache.pipelineStateObjects; in BeginBackendFrame() local
156 for (auto iter = pso.begin(); iter != pso.end();) { in BeginBackendFrame()
165 // move pso and erase in BeginBackendFrame()
167 { move(iter->second.pso), frameCount }); in BeginBackendFrame()
168 iter = pso.erase(iter); in BeginBackendFrame()
183 PLUGIN_LOG_E("RENDER_VALIDATION: invalid shader handle given to compute pso creation"); in GetComputePsoHandle()
187 // if not matching pso in GetComputePsoHandle()
[all...]
H A Dnode_context_pso_manager.h116 BASE_NS::unique_ptr<ComputePipelineStateObject> pso; member
140 // vulkan needs pso per every render pass configuration (for GL array would be enough, but we use
143 BASE_NS::unique_ptr<GraphicsPipelineStateObject> pso; member
151 BASE_NS::unique_ptr<GraphicsPipelineStateObject> pso; member
H A Drender_node_post_process_util.cpp512 if (!RenderHandleUtil::IsValid(effect.pso)) { in ExecuteCombine()
516 effect.pso = psoMgr.GetGraphicsPsoHandle(effect.shader, graphicsStateHandle, effect.pipelineLayout, {}, {}, in ExecuteCombine()
521 cmdList.BindPipeline(effect.pso); in ExecuteCombine()
571 if (!RenderHandleUtil::IsValid(fxaaData_.pso)) { in ExecuteFXAA()
575 fxaaData_.pso = psoMgr.GetGraphicsPsoHandle( in ExecuteFXAA()
580 cmdList.BindPipeline(fxaaData_.pso); in ExecuteFXAA()
626 if (!RenderHandleUtil::IsValid(taaData_.pso)) { in ExecuteTAA()
630 taaData_.pso = psoMgr.GetGraphicsPsoHandle( in ExecuteTAA()
635 cmdList.BindPipeline(taaData_.pso); in ExecuteTAA()
704 if (!RenderHandleUtil::IsValid(dofBlurData_.pso)) { in ExecuteDofBlur()
[all...]
H A Drender_node_post_process_util.h90 RenderHandle pso; member
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_copy_helper.cpp85 if (!RenderHandleUtil::IsValid(renderData_.pso)) { in Execute()
89 renderData_.pso = psoMgr.GetGraphicsPsoHandle(renderData_.shader, graphicsStateHandle, in Execute()
94 cmdList.BindPipeline(renderData_.pso); in Execute()
H A Drender_copy_helper.h47 RENDER_NS::RenderHandle pso; member
H A Drender_node_default_depth_render_slot.cpp203 const RenderHandle pso = GetSubmeshPso(ssd, currMaterialFlags, submeshFlags); in RenderSubmeshes() local
204 if (pso.id != boundPsoHandle.id) { in RenderSubmeshes()
206 boundPsoHandle = pso; in RenderSubmeshes()
H A Drender_node_default_material_render_slot.h175 RENDER_NS::RenderHandle pso; member
H A Drender_node_default_material_render_slot.cpp342 if (psoAndInfo.pso.id != boundPsoHandle.id) { in RenderSubmeshes()
344 boundPsoHandle = psoAndInfo.pso; in RenderSubmeshes()
/foundation/graphic/graphic_3d/lume/LumeDotfield/src/render/
H A Drender_node_dotfield_simulation.cpp146 RenderHandle pso; in ComputeSimulate() local
152 if (pso != psoData.psoHandle) { in ComputeSimulate()
153 pso = psoData.psoHandle; in ComputeSimulate()
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Drender_backend_gles.cpp976 const auto* pso = static_cast<const ComputePipelineStateObjectGLES*>( in BindComputePipeline() local
978 if (pso) { in BindComputePipeline()
979 const auto& data = static_cast<const PipelineStateObjectPlatformDataGL&>(pso->GetPlatformData()); in BindComputePipeline()
983 boundComputePipeline_ = pso; in BindComputePipeline()
1048 const auto* pso = static_cast<const GraphicsPipelineStateObjectGLES*>( in BindGraphicsPipeline() local
1051 if (pso) { in BindGraphicsPipeline()
1052 const auto& data = static_cast<const PipelineStateObjectPlatformDataGL&>(pso->GetPlatformData()); in BindGraphicsPipeline()
1067 boundGraphicsPipeline_ = pso; in BindGraphicsPipeline()
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Drender_backend_vk.cpp1176 const ComputePipelineStateObjectVk* pso = static_cast<const ComputePipelineStateObjectVk*>(
1178 if (pso) {
1179 const PipelineStateObjectPlatformDataVk& plat = pso->GetPlatformData();
1190 const GraphicsPipelineStateObjectVk* pso = static_cast<const GraphicsPipelineStateObjectVk*>(
1195 if (pso) {
1196 const PipelineStateObjectPlatformDataVk& plat = pso->GetPlatformData();
1203 // NOTE: render front-end expects pso binding after begin render pass
2210 // possible pso re-creation and bind of these sets to the new pso

Completed in 21 milliseconds