Home
last modified time | relevance | path

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

12

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_pso_manager.cpp66 return Hash(shaderHandle.id, shaderSpecialization); in HashComputeShader()
84 const GpuShaderProgram* gsp = shaderMgr.GetGpuShaderProgram(shaderHandle); in validateSSO()
143 if (ref.shaderHandle.id == refHandle.id) { in BeginBackendFrame()
159 if (iter->second.shaderHandle.id == refHandle.id) { in BeginBackendFrame()
178 RenderHandle NodeContextPsoManager::GetComputePsoHandle(const RenderHandle shaderHandle, in GetComputePsoHandle() argument
192 const uint64_t hash = HashComputeShader(shaderHandle, shaderSpecialization); in GetComputePsoHandle()
221 cache.psoCreationData.push_back({ shaderHandle, pipelineLayout, move(ssw) }); in GetComputePsoHandle()
229 RenderHandle NodeContextPsoManager::GetComputePsoHandle(const RenderHandle shaderHandle, in GetComputePsoHandle() argument
235 psoHandle = GetComputePsoHandle(shaderHandle, pl, shaderSpecialization); in GetComputePsoHandle()
302 psoCreationData.shaderHandle = shader; in GetGraphicsPsoHandleImpl()
[all …]
H A Dnode_context_pso_manager.h99 …RenderHandle GetGraphicsPsoHandleImpl(const RenderHandle shaderHandle, const RenderHandle graphics…
105 RenderHandle shaderHandle; member
128 RenderHandle shaderHandle; member
144 RenderHandle shaderHandle; member
H A Drender_node_util.h45 PipelineLayout CreatePipelineLayout(const RenderHandle& shaderHandle) const override;
H A Drender_node_util.cpp193 PipelineLayout RenderNodeUtil::CreatePipelineLayout(const RenderHandle& shaderHandle) const in CreatePipelineLayout()
196 RenderHandle plHandle = shaderMgr.GetPipelineLayoutHandleByShaderHandle(shaderHandle); in CreatePipelineLayout()
200 return shaderMgr.GetReflectionPipelineLayout(shaderHandle); in CreatePipelineLayout()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/node/
H A Drender_bloom.cpp638 const RenderHandle shaderHandle = in CreateComputePsos() local
651 const RenderHandle shaderHandle = in CreateComputePsos() local
654 psos_.downscale = psoMgr.GetComputePsoHandle(shaderHandle, pl, {}); in CreateComputePsos()
655 psos_.downscaleTGS = shaderMgr.GetReflectionThreadGroupSize(shaderHandle); in CreateComputePsos()
664 const RenderHandle shaderHandle = in CreateComputePsos() local
667 psos_.upscale = psoMgr.GetComputePsoHandle(shaderHandle, pl, {}); in CreateComputePsos()
668 psos_.upscaleTGS = shaderMgr.GetReflectionThreadGroupSize(shaderHandle); in CreateComputePsos()
677 const RenderHandle shaderHandle = in CreateComputePsos() local
680 psos_.combine = psoMgr.GetComputePsoHandle(shaderHandle, pl, {}); in CreateComputePsos()
681 psos_.combineTGS = shaderMgr.GetReflectionThreadGroupSize(shaderHandle); in CreateComputePsos()
[all …]
H A Drender_node_shader_passes_generic.cpp282 const RenderHandle shaderHandle = sRef.GetShaderHandle().GetHandle(); in ExecuteFrameCompute() local
284 const RenderHandle psoHandle = GetPsoHandleCompute(shaderHandle, pl); in ExecuteFrameCompute()
322 const ShaderThreadGroup tgs = shaderMgr.GetReflectionThreadGroupSize(shaderHandle); in ExecuteFrameCompute()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_shadows_blur.cpp65 …shaderData_.shaderHandle = shaderMgr.GetShaderHandle("rendershaders://shader/fullscreen_blur.shade… in InitNode()
66 … const auto& reflPipelineLayout = shaderMgr.GetReflectionPipelineLayout(shaderData_.shaderHandle); in InitNode()
168 shaderMgr.GetGraphicsStateHandleByShaderHandle(shaderData_.shaderHandle); in ProcessSingleShadow()
169 … const auto& reflPipelineLayout = shaderMgr.GetReflectionPipelineLayout(shaderData_.shaderHandle); in ProcessSingleShadow()
171 shaderMgr.GetReflectionSpecialization(shaderData_.shaderHandle); in ProcessSingleShadow()
173 shaderMgr.GetReflectionVertexInputDeclaration(shaderData_.shaderHandle); in ProcessSingleShadow()
178 … shaderData_.psoHandle = psoMgr.GetGraphicsPsoHandle(shaderData_.shaderHandle, graphicsStateHandle, in ProcessSingleShadow()
299 … renderNodeContextMgr_->GetShaderManager().GetReflectionPipelineLayout(shaderData_.shaderHandle); in CreateDescriptorSets()
H A Drender_node_default_env.cpp188 … const RenderHandle shaderHandle = renderEnv.shader ? renderEnv.shader.GetHandle() : shaderHandle_; in RenderData() local
190 if ((renderEnv.backgroundType != currentBgType_) || (shaderHandle.id != shaderHandle_.id) || in RenderData()
194 psoHandle_ = GetPso(shaderHandle, currentBgType_, currentRenderPPConfiguration_); in RenderData()
358 RenderHandle RenderNodeDefaultEnv::GetPso(const RenderHandle shaderHandle, in GetPso() argument
362 if (RenderHandleUtil::GetHandleType(shaderHandle) == RenderHandleType::SHADER_STATE_OBJECT) { in GetPso()
364 … const ShaderSpecializationConstantView sscv = shaderMgr.GetReflectionSpecialization(shaderHandle); in GetPso()
392 RenderHandle plHandle = shaderMgr.GetPipelineLayoutHandleByShaderHandle(shaderHandle); in GetPso()
394 plHandle = shaderMgr.GetReflectionPipelineLayoutHandle(shaderHandle); in GetPso()
396 const RenderHandle gfxHandle = shaderMgr.GetGraphicsStateHandleByShaderHandle(shaderHandle); in GetPso()
400 shaderHandle, gfxHandle, plHandle, {}, specialization, GetDynamicStates()); in GetPso()
H A Drender_node_default_material_deferred_shading.cpp130 allShaderData_.shaderHandle = shader_; in InitNode()
384 …allShaderData_.shaderHandle, allShaderData_.stateHandle, allShaderData_.plHandle, {}, specializati… in GetPsoHandle()
400 …if (shaderMgr.IsComputeShader(allShaderData_.shaderHandle) || shaderMgr.IsShader(allShaderData_.sh… in CreateDefaultShaderData()
401 …haderData_.plHandle = shaderMgr.GetPipelineLayoutHandleByShaderHandle(allShaderData_.shaderHandle); in CreateDefaultShaderData()
402 …derData_.stateHandle = shaderMgr.GetGraphicsStateHandleByShaderHandle(allShaderData_.shaderHandle); in CreateDefaultShaderData()
404 shaderMgr.GetReflectionSpecialization(allShaderData_.shaderHandle); in CreateDefaultShaderData()
423 …ndle plShaderHandle = shaderMgr.GetPipelineLayoutHandleByShaderHandle(allShaderData_.shaderHandle); in CreateDescriptorSets()
H A Drender_node_morph.cpp66 …const RenderHandle shaderHandle = shaderMgr.GetShaderHandle("3dshaders://computeshader/core3d_dm_m… in InitNode() local
67 threadGroupSize_ = shaderMgr.GetReflectionThreadGroupSize(shaderHandle); in InitNode()
68 pipelineLayout_ = shaderMgr.GetReflectionPipelineLayout(shaderHandle); in InitNode()
71 psoHandle_ = psoMgr.GetComputePsoHandle(shaderHandle, pipelineLayout_, {}); in InitNode()
H A Drender_node_default_env.h70 RENDER_NS::RenderHandle GetPso(const RENDER_NS::RenderHandle shaderHandle,
H A Drender_node_default_shadows_blur.h93 RENDER_NS::RenderHandle shaderHandle; in CORE3D_BEGIN_NAMESPACE() member
H A Drender_node_default_material_deferred_shading.h86 RENDER_NS::RenderHandle shaderHandle; member
H A Drender_node_default_depth_render_slot.h62 RENDER_NS::RenderHandle shaderHandle; member
H A Drender_node_default_shadow_render_slot.h159 RENDER_NS::RenderHandle shaderHandle; member
H A Drender_node_default_material_render_slot.h86 RENDER_NS::RenderHandle shaderHandle; member
H A Drender_node_default_material_render_slot.cpp334 ShaderStateData ssd { ssp.shaderHandle, ssp.gfxStateHandle, 0 }; in RenderSubmeshes()
504 … shaderMgr.GetPipelineLayoutHandleByShaderHandle(customResourceData.shaderHandle.GetHandle()); in UpdateAndBindSet3()
H A Drender_node_default_depth_render_slot.cpp198 ShaderStateData ssd { ssp.shaderHandle, ssp.gfxStateHandle, 0 }; in RenderSubmeshes()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/nodecontext/
H A Dintf_node_context_pso_manager.h109 …virtual RenderHandle GetGraphicsPsoHandle(const RenderHandle shaderHandle, const GraphicsState& gr…
H A Dintf_render_node_util.h63 virtual PipelineLayout CreatePipelineLayout(const RenderHandle& shaderHandle) const = 0;
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Dintf_render_data_store_default_material.h232 RENDER_NS::RenderHandleReference shaderHandle; member
H A Drender_data_defines_3d.h647 RENDER_NS::RenderHandle shaderHandle; member
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_shader_manager.h265 …tual void SetRenderSlotData(const uint32_t renderSlotId, const RenderHandleReference& shaderHandle, in RENDER_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_manager.h155 void SetRenderSlotData(const uint32_t renderSlotId, const RenderHandleReference& shaderHandle,
H A Dshader_manager.cpp398 …const uint32_t renderSlotId, const RenderHandleReference& shaderHandle, const RenderHandleReferenc… in SetRenderSlotData() argument
404 if (IsAnyShaderFunc(shaderHandle.GetHandle())) { in SetRenderSlotData()
412 renderSlotIds_.data[renderSlotId].shader = shaderHandle; in SetRenderSlotData()

12