Home
last modified time | relevance | path

Searched refs:shaderMgr_ (Results 1 - 18 of 18) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/
H A Dshader_loader.cpp89 : fileManager_(fileManager), shaderMgr_(shaderManager), type_(type) in ShaderLoader()
315 index = shaderMgr_.GetShaderModuleIndex(computeShader); in CreateComputeShader()
320 index = shaderMgr_.CreateShaderModule(computeShader, shaderFile.info); in CreateComputeShader()
335 const uint32_t rsId = shaderMgr_.CreateRenderSlotId(renderSlot); in CreateComputeShader()
336 const uint32_t catId = shaderMgr_.CreateCategoryId(baseCategory); in CreateComputeShader()
340 : RenderHandleUtil::GetIndexPart(shaderMgr_.GetPipelineLayoutHandle(pipelineLayout).GetHandle()); in CreateComputeShader()
346 rhr = shaderMgr_.Create( in CreateComputeShader()
352 shaderMgr_.AddAdditionalNameForHandle(rhr, uri); in CreateComputeShader()
355 rhr = shaderMgr_.Create( in CreateComputeShader()
360 shaderMgr_ in CreateComputeShader()
[all...]
H A Dshader_loader.h92 ShaderManager& shaderMgr_; member in ShaderLoader
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_pso_manager.cpp102 : 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(vertexInputDeclarationHandle); in GetGraphicsPsoHandle()
328 : shaderMgr_.GetGraphicsStateHandleByShaderHandle(shaderHandle).GetHandle(); in GetGraphicsPsoHandle()
390 if (const GpuComputeProgram* gcp = shaderMgr_ in GetComputePso()
[all...]
H A Dnode_context_pso_manager.h96 ShaderManager& shaderMgr_; member in final
/foundation/graphic/graphic_3d/lume/Lume_3D/src/render/datastore/
H A Drender_data_store_default_material.cpp215 : 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_OPAQUE))); 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 Drender_data_store_default_material.h153 RENDER_NS::IShaderManager& shaderMgr_; member in final
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_manager.cpp2276 RenderNodeShaderManager::RenderNodeShaderManager(const ShaderManager& shaderMgr) : shaderMgr_(shaderMgr) {}
2280 return shaderMgr_.GetShaderHandle(path).GetHandle();
2285 return shaderMgr_.GetShaderHandle(path, variantName).GetHandle();
2290 return shaderMgr_.GetShaderHandle(handle, renderSlotId).GetHandle();
2295 return shaderMgr_.GetShaderRawHandles(renderSlotId);
2300 return shaderMgr_.GetGraphicsStateHandle(path).GetHandle();
2306 return shaderMgr_.GetGraphicsStateHandle(path, variantName).GetHandle();
2312 return shaderMgr_.GetGraphicsStateHandle(handle, renderSlotId).GetHandle();
2317 return shaderMgr_.GetGraphicsStateHandleByHash(hash).GetHandle();
2322 return shaderMgr_
[all...]
H A Dshader_pipeline_binder.h133 IShaderManager& shaderMgr_; member in ShaderPipelineBinder
H A Ddevice.h256 BASE_NS::unique_ptr<ShaderManager> shaderMgr_; member in Device
H A Dshader_pipeline_binder.cpp195 : shaderMgr_(shaderMgr), shader_(shader), pipelineLayout_(pipelineLayout), renderHandleType_(shader.GetHandleType()) in ShaderPipelineBinder()
254 if (const auto* metaJson = shaderMgr_.GetMaterialMetadata(shader_); (metaJson && metaJson->is_array())) { in InitCustomProperties()
H A Ddevice.cpp843 return *shaderMgr_; in GetShaderManager()
H A Dshader_manager.h547 const ShaderManager& shaderMgr_; member in final
/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drenderer.h91 ShaderManager& shaderMgr_; member in final
H A Drenderer.cpp445 shaderMgr_(static_cast<ShaderManager&>(device_.GetShaderManager())), in Renderer()
630 shaderMgr_.HandlePendingAllocations(); in RenderFrameImpl()
894 CreateGpuResourcesWithRenderNodes(renderNodeGraphNodeStores, renderDataStoreMgr_, shaderMgr_); in ExecuteRenderNodes()
916 shaderMgr_, in ExecuteRenderNodes()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_system.h227 RENDER_NS::IShaderManager* shaderMgr_ = nullptr; member in final
H A Drender_system.cpp1174 shaderMgr_ = &renderContext_->GetDevice().GetShaderManager(); in RenderSystem()
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Ddevice_vk.cpp665 shaderMgr_ = make_unique<ShaderManager>(*this);
678 shaderMgr_.reset(); in ~DeviceVk()
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Ddevice_gles.cpp1135 shaderMgr_ = make_unique<ShaderManager>(*this); in DeviceGLES()
1150 shaderMgr_.reset(); in ~DeviceGLES()

Completed in 23 milliseconds