Home
last modified time | relevance | path

Searched refs:renderSlotId (Results 1 – 17 of 17) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/device/
H A Dintf_shader_manager.h101 uint32_t renderSlotId { ~0u }; in RENDER_BEGIN_NAMESPACE()
118 uint32_t renderSlotId { ~0u }; in RENDER_BEGIN_NAMESPACE()
171 uint32_t renderSlotId { ~0u }; in RENDER_BEGIN_NAMESPACE()
288 const RenderHandleReference& handle, const uint32_t renderSlotId) const = 0; in RENDER_BEGIN_NAMESPACE()
294 … virtual BASE_NS::vector<RenderHandleReference> GetShaders(const uint32_t renderSlotId) const = 0; in RENDER_BEGIN_NAMESPACE()
315 const RenderHandleReference& handle, const uint32_t renderSlotId) const = 0; in RENDER_BEGIN_NAMESPACE()
357 virtual RenderSlotData GetRenderSlotData(const uint32_t renderSlotId) const = 0; in RENDER_BEGIN_NAMESPACE()
363 virtual BASE_NS::string GetRenderSlotName(const uint32_t renderSlotId) const = 0; in RENDER_BEGIN_NAMESPACE()
584 virtual GraphicsStateFlags GetForcedGraphicsStateFlags(const uint32_t renderSlotId) const = 0; in RENDER_BEGIN_NAMESPACE()
628 virtual BASE_NS::vector<RenderHandle> GetShaders(const uint32_t renderSlotId) const = 0;
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_manager.cpp225 if (ref.renderSlotId == renderSlotId) { in GetShadersBySlot()
235 if (ref.renderSlotId == renderSlotId) { in GetShadersBySlot()
245 if (ref.renderSlotId == renderSlotId) { in GetShadersBySlot()
255 if (ref.renderSlotId == renderSlotId) { in GetShadersBySlot()
267 if (ref.renderSlotId == renderSlotId) { in GetGraphicsStatesBySlot()
279 if (ref.renderSlotId == renderSlotId) { in GetGraphicsStatesBySlot()
369 return renderSlotId; in CreateRenderSlotId()
878 if (ref.renderSlotId == renderSlotId) { in GetShaderHandle()
885 if (ref.renderSlotId == renderSlotId) { in GetShaderHandle()
902 PLUGIN_ASSERT(shaderMappings_.clientData[arrayIndex].renderSlotId == renderSlotId); in GetShaderHandle()
[all …]
H A Dshader_manager.h53 uint32_t renderSlotId { INVALID_SM_INDEX };
64 uint32_t renderSlotId { INVALID_SM_INDEX };
164 const RenderHandleReference& handle, const uint32_t renderSlotId) const override;
167 BASE_NS::vector<RenderHandle> GetShaderRawHandles(const uint32_t renderSlotId) const;
173 const RenderHandleReference& handle, const uint32_t renderSlotId) const override;
186 RenderSlotData GetRenderSlotData(const uint32_t renderSlotId) const override;
187 BASE_NS::string GetRenderSlotName(const uint32_t renderSlotId) const override;
293 uint32_t renderSlotId { INVALID_SM_INDEX };
308 uint32_t renderSlotId { INVALID_SM_INDEX };
325 uint32_t renderSlotId { INVALID_SM_INDEX };
[all …]
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/datastore/
H A Drender_data_store_default_material.cpp485 uint32_t renderSlotId = matData.customRenderSlotId; in AddSubmesh() local
493 if (renderSlotId == INVALID_RENDER_SLOT_ID) { in AddSubmesh()
496 renderSlotData[renderSlotCount].renderSlotId = renderSlotId; in AddSubmesh()
577 for (const auto renderSlotId : renderSlotIds) { in SetRenderSlots() local
578 mask |= 1ULL << uint64_t(renderSlotId); in SetRenderSlots()
606 const uint64_t renderSlotMask = 1ULL << uint64_t(renderSlotId); in GetRenderSlotIdFromMasks()
607 uint32_t newRenderSlotId = renderSlotId; in GetRenderSlotIdFromMasks()
620 const uint32_t rsId = GetRenderSlotIdFromMasks(renderSlotId); in GetSlotSubmeshIndices()
632 const uint32_t rsId = GetRenderSlotIdFromMasks(renderSlotId); in GetSlotSubmeshMaterialData()
642 const uint32_t renderSlotId) const in GetSlotObjectCounts()
[all …]
H A Drender_data_store_default_material.h107 …BASE_NS::array_view<const uint32_t> GetSlotSubmeshIndices(const uint32_t renderSlotId) const overr… in CORE3D_BEGIN_NAMESPACE()
109 const uint32_t renderSlotId) const override; in CORE3D_BEGIN_NAMESPACE()
110 …RenderDataDefaultMaterial::ObjectCounts GetSlotObjectCounts(const uint32_t renderSlotId) const ove… in CORE3D_BEGIN_NAMESPACE()
150 uint32_t GetRenderSlotIdFromMasks(const uint32_t renderSlotId) const; in CORE3D_BEGIN_NAMESPACE()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/node/
H A Drender_node_default_depth_render_slot.cpp109 const auto dsOc = dataStoreMaterial->GetSlotObjectCounts(jsonInputs_.renderSlotId); in PreExecuteFrame()
563 const IRenderNodeSceneUtil::RenderSlotInfo rsi { jsonInputs_.renderSlotId, jsonInputs_.sortType, in ProcessSlotSubmeshes()
598 jsonInputs_.renderSlotId = shaderMgr.GetRenderSlotId(renderSlot); in ParseRenderNodeInputs()
599 jsonInputs_.shaderRenderSlotId = jsonInputs_.renderSlotId; in ParseRenderNodeInputs()
600 jsonInputs_.stateRenderSlotId = jsonInputs_.renderSlotId; in ParseRenderNodeInputs()
603 const uint32_t renderSlotId = shaderMgr.GetRenderSlotId(shaderRenderSlot); in ParseRenderNodeInputs() local
604 if (renderSlotId != ~0U) { in ParseRenderNodeInputs()
605 jsonInputs_.shaderRenderSlotId = renderSlotId; in ParseRenderNodeInputs()
611 const uint32_t renderSlotId = shaderMgr.GetRenderSlotId(stateRenderSlot); in ParseRenderNodeInputs() local
612 … jsonInputs_.stateRenderSlotId = (renderSlotId != ~0U) ? renderSlotId : jsonInputs_.renderSlotId; in ParseRenderNodeInputs()
H A Drender_node_default_shadow_render_slot.cpp178 const auto dsOc = dataStoreMaterial->GetSlotObjectCounts(jsonInputs_.renderSlotId); in PreExecuteFrame()
436 … const IShaderManager::RenderSlotData rsd = shaderMgr.GetRenderSlotData(jsonInputs_.renderSlotId); in CreateDefaultShaderData()
467 … const RenderHandle slotShader = shaderMgr.GetShaderHandle(ssd.shader, currentScene_.renderSlotId); in CreateNewPso()
474 if (shaderMgr.GetRenderSlotId(gfxStateHandle) == currentScene_.renderSlotId) { in CreateNewPso()
482 …enderHandle slotState = shaderMgr.GetGraphicsStateHandle(ssd.gfxState, currentScene_.renderSlotId); in CreateNewPso()
650 currentScene_.renderSlotId = in UpdateCurrentScene()
653 : jsonInputs_.renderSlotId; in UpdateCurrentScene()
696 … const IRenderNodeSceneUtil::RenderSlotInfo rsi { currentScene_.renderSlotId, jsonInputs_.sortType, in ProcessSlotSubmeshes()
714 jsonInputs_.renderSlotId = in ParseRenderNodeInputs()
719 jsonInputs_.renderSlotVsmId = jsonInputs_.renderSlotId; in ParseRenderNodeInputs()
H A Drender_node_default_material_render_slot.cpp225 const auto dsOc = dataStoreMaterial->GetSlotObjectCounts(jsonInputs_.renderSlotId); in PreExecuteFrame()
885 const IRenderNodeSceneUtil::RenderSlotInfo rsi { jsonInputs_.renderSlotId, jsonInputs_.sortType, in ProcessSlotSubmeshes()
929 jsonInputs_.renderSlotId = shaderMgr.GetRenderSlotId(renderSlot); in ParseRenderNodeInputs()
930 jsonInputs_.shaderRenderSlotId = jsonInputs_.renderSlotId; in ParseRenderNodeInputs()
931 jsonInputs_.stateRenderSlotId = jsonInputs_.renderSlotId; in ParseRenderNodeInputs()
934 const uint32_t renderSlotId = shaderMgr.GetRenderSlotId(shaderRenderSlot); in ParseRenderNodeInputs() local
935 if (renderSlotId != ~0U) { in ParseRenderNodeInputs()
936 jsonInputs_.shaderRenderSlotId = renderSlotId; in ParseRenderNodeInputs()
944 const uint32_t renderSlotId = shaderMgr.GetRenderSlotId(stateRenderSlot); in ParseRenderNodeInputs() local
945 … jsonInputs_.stateRenderSlotId = (renderSlotId != ~0U) ? renderSlotId : jsonInputs_.renderSlotId; in ParseRenderNodeInputs()
[all …]
H A Drender_node_default_shadow_render_slot.h130 uint32_t renderSlotId { 0u };
141 uint32_t renderSlotId { ~0u };
H A Drender_node_default_material_deferred_shading.h120 uint32_t renderSlotId { 0u };
H A Drender_node_default_depth_render_slot.h102 uint32_t renderSlotId { 0u };
H A Drender_node_default_material_render_slot.h127 uint32_t renderSlotId { 0u };
H A Drender_node_default_material_deferred_shading.cpp566 … jsonInputs_.renderSlotId = renderNodeContextMgr_->GetShaderManager().GetRenderSlotId(renderSlot); in ParseRenderNodeInputs()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/render/
H A Dintf_render_data_store_default_material.h434 …virtual BASE_NS::array_view<const uint32_t> GetSlotSubmeshIndices(const uint32_t renderSlotId) con…
440 const uint32_t renderSlotId) const = 0;
445 …virtual RenderDataDefaultMaterial::ObjectCounts GetSlotObjectCounts(const uint32_t renderSlotId) c…
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dscene_util.cpp608 const uint32_t renderSlotId = in GetDefaultMaterialShaderData() local
613 const IShaderManager::RenderSlotData rsd = shaderMgr.GetRenderSlotData(renderSlotId); in GetDefaultMaterialShaderData()
625 …const uint32_t renderSlotId = shaderMgr.GetRenderSlotId(DefaultMaterialShaderConstants::RENDER_SLO… in GetDefaultMaterialShaderData() local
626 const IShaderManager::RenderSlotData rsd = shaderMgr.GetRenderSlotData(renderSlotId); in GetDefaultMaterialShaderData()
647 const uint32_t renderSlotId = shaderMgr.GetRenderSlotId(renderSlot); in GetDefaultMaterialShaderData() local
648 if (renderSlotId != ~0u) { in GetDefaultMaterialShaderData()
649 const IShaderManager::RenderSlotData rsd = shaderMgr.GetRenderSlotData(renderSlotId); in GetDefaultMaterialShaderData()
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/
H A Dshader_loader.cpp488 const uint32_t renderSlotId = shaderMgr_.GetRenderSlotId(variant.renderSlot); in CreateShaderStates() local
489 shaderMgr_.SetRenderSlotData(renderSlotId, {}, handle); in CreateShaderStates()
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_system.cpp144 const uint32_t renderSlotId = shaderMgr.GetRenderSlotId(renderSlot); in FillShaderData() local
145 const IShaderManager::RenderSlotData rsd = shaderMgr.GetRenderSlotData(renderSlotId); in FillShaderData()