/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/ |
H A D | shader_loader.cpp | 89 : fileManager_(fileManager), shaderMgr_(shaderManager), type_(type) in ShaderLoader() 315 index = shaderMgr_.GetShaderModuleIndex(computeShader); in CreateComputeShader() 346 rhr = shaderMgr_.Create( in CreateComputeShader() 352 shaderMgr_.AddAdditionalNameForHandle(rhr, uri); in CreateComputeShader() 355 rhr = shaderMgr_.Create( in CreateComputeShader() 360 shaderMgr_.SetRenderSlotData(rsId, rhr, {}); in CreateComputeShader() 416 rhr = shaderMgr_.Create( in CreateGraphicsShader() 425 rhr = shaderMgr_.Create( in CreateGraphicsShader() 430 shaderMgr_.SetRenderSlotData(rsId, rhr, {}); in CreateGraphicsShader() 489 shaderMgr_.SetRenderSlotData(renderSlotId, {}, handle); in CreateShaderStates() [all …]
|
H A D | shader_loader.h | 92 ShaderManager& shaderMgr_; variable
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/ |
H A D | node_context_pso_manager.cpp | 102 : device_ { device }, shaderMgr_ { shaderManager } in NodeContextPsoManager() 134 if (shaderMgr_.HasReloadedShaderForBackend()) { in BeginBackendFrame() 135 const auto reloadedShaders = shaderMgr_.GetReloadedShadersForBackend(); in BeginBackendFrame() 234 const PipelineLayout& pl = shaderMgr_.GetPipelineLayoutRef(pipelineLayoutHandle); in GetComputePsoHandle() 266 cGfxHash = shaderMgr_.HashGraphicsState(*customGraphicsState); in GetGraphicsPsoHandleImpl() 295 validateSSO(shaderMgr_, shader, vidw); in GetGraphicsPsoHandleImpl() 323 const PipelineLayout& pl = shaderMgr_.GetPipelineLayout(pipelineLayoutHandle); in GetGraphicsPsoHandle() 324 …VertexInputDeclarationView vidView = shaderMgr_.GetVertexInputDeclarationView(vertexInputDeclarati… in GetGraphicsPsoHandle() 328 : shaderMgr_.GetGraphicsStateHandleByShaderHandle(shaderHandle).GetHandle(); in GetGraphicsPsoHandle() 390 …if (const GpuComputeProgram* gcp = shaderMgr_.GetGpuComputeProgram(psoDataRef.shaderHandle); gcp) { in GetComputePso() [all …]
|
H A D | node_context_pso_manager.h | 96 ShaderManager& shaderMgr_; variable
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | shader_manager.cpp | 2281 return shaderMgr_.GetShaderHandle(path).GetHandle(); in GetShaderHandle() 2296 return shaderMgr_.GetShaderRawHandles(renderSlotId); in GetShaders() 2328 return shaderMgr_.GetGraphicsStateRef(handle); in GetGraphicsState() 2333 return shaderMgr_.GetRenderSlotId(renderSlot); in GetRenderSlotId() 2338 return shaderMgr_.GetRenderSlotId(handle); in GetRenderSlotId() 2343 return shaderMgr_.GetRenderSlotData(renderSlotId); in GetRenderSlotData() 2368 return shaderMgr_.GetPipelineLayoutRef(handle); in GetPipelineLayout() 2388 return shaderMgr_.GetReflectionSpecialization(handle); in GetReflectionSpecialization() 2404 return shaderMgr_.HashGraphicsState(graphicsState); in HashGraphicsState() 2431 return shaderMgr_.GetCompatibilityFlags(lhs, rhs); in GetCompatibilityFlags() [all …]
|
H A D | shader_pipeline_binder.h | 133 IShaderManager& shaderMgr_; variable
|
H A D | device.h | 256 BASE_NS::unique_ptr<ShaderManager> shaderMgr_; variable
|
H A D | shader_pipeline_binder.cpp | 195 …: shaderMgr_(shaderMgr), shader_(shader), pipelineLayout_(pipelineLayout), renderHandleType_(shade… in ShaderPipelineBinder() 254 …if (const auto* metaJson = shaderMgr_.GetMaterialMetadata(shader_); (metaJson && metaJson->is_arra… in InitCustomProperties()
|
H A D | device.cpp | 843 return *shaderMgr_; in GetShaderManager()
|
H A D | shader_manager.h | 547 const ShaderManager& shaderMgr_;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/datastore/ |
H A D | render_data_store_default_material.cpp | 215 : name_(name), shaderMgr_(renderContext.GetDevice().GetShaderManager()) in RenderDataStoreDefaultMaterial() 272 shaderMgr_.GetRenderSlotId(DefaultMaterialShaderConstants::RENDER_SLOT_FORWARD_OPAQUE); in GetDefaultRenderSlots() 275 …(1ull << uint64_t(shaderMgr_.GetRenderSlotId(DefaultMaterialShaderConstants::RENDER_SLOT_DEFERRED_… in GetDefaultRenderSlots() 278 shaderMgr_.GetRenderSlotId(DefaultMaterialShaderConstants::RENDER_SLOT_FORWARD_TRANSLUCENT); in GetDefaultRenderSlots() 282 shaderMgr_.GetRenderSlotId(DefaultMaterialShaderConstants::RENDER_SLOT_DEPTH); in GetDefaultRenderSlots() 285 …(1ull << uint64_t(shaderMgr_.GetRenderSlotId(DefaultMaterialShaderConstants::RENDER_SLOT_DEPTH_VSM… in GetDefaultRenderSlots() 487 renderSlotId = shaderMgr_.GetRenderSlotId(renderSlotData[0u].graphicsState); in AddSubmesh() 490 renderSlotId = shaderMgr_.GetRenderSlotId(renderSlotData[0u].shader); in AddSubmesh()
|
H A D | render_data_store_default_material.h | 153 RENDER_NS::IShaderManager& shaderMgr_; in CORE3D_BEGIN_NAMESPACE() local
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/ |
H A D | renderer.h | 91 ShaderManager& shaderMgr_; variable
|
H A D | renderer.cpp | 445 shaderMgr_(static_cast<ShaderManager&>(device_.GetShaderManager())), in Renderer() 630 shaderMgr_.HandlePendingAllocations(); in RenderFrameImpl() 894 CreateGpuResourcesWithRenderNodes(renderNodeGraphNodeStores, renderDataStoreMgr_, shaderMgr_); in ExecuteRenderNodes() 916 shaderMgr_, in ExecuteRenderNodes()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | render_system.h | 227 RENDER_NS::IShaderManager* shaderMgr_ = nullptr; variable
|
H A D | render_system.cpp | 1174 shaderMgr_ = &renderContext_->GetDevice().GetShaderManager(); in RenderSystem()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | device_vk.cpp | 665 shaderMgr_ = make_unique<ShaderManager>(*this); in DeviceVk() 678 shaderMgr_.reset(); in ~DeviceVk()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | device_gles.cpp | 1135 shaderMgr_ = make_unique<ShaderManager>(*this); in DeviceGLES() 1150 shaderMgr_.reset(); in ~DeviceGLES()
|