Home
last modified time | relevance | path

Searched refs:ShaderManager (Results 1 - 15 of 15) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeRender/src/device/
H A Dshader_manager.cpp149 ShaderManager::CompatibilityFlags GetPipelineLayoutCompatibilityFlags( in GetPipelineLayoutCompatibilityFlags()
152 ShaderManager::CompatibilityFlags flags = ShaderManager::CompatibilityFlagBits::COMPATIBLE_BIT; in GetPipelineLayoutCompatibilityFlags()
198 flags |= ShaderManager::CompatibilityFlagBits::EXACT_BIT; in GetPipelineLayoutCompatibilityFlags()
222 const uint32_t renderSlotId, const ShaderManager::ComputeMappings& mappings, vector<RenderHandleReference>& shaders) in GetShadersBySlot()
231 inline void GetShadersBySlot(const uint32_t renderSlotId, const ShaderManager::GraphicsMappings& mappings, in GetShadersBySlot()
242 const uint32_t renderSlotId, const ShaderManager::ComputeMappings& mappings, vector<RenderHandle>& shaders) in GetShadersBySlot()
252 const uint32_t renderSlotId, const ShaderManager::GraphicsMappings& mappings, vector<RenderHandle>& shaders) in GetShadersBySlot()
262 const uint32_t renderSlotId, const ShaderManager::GraphicsStateData& gsd, vector<RenderHandleReference>& states) in GetGraphicsStatesBySlot()
274 const uint32_t renderSlotId, const ShaderManager in GetGraphicsStatesBySlot()
321 ShaderManager::ShaderManager(Device& device) : device_(device) {} ShaderManager() function in ShaderManager
[all...]
H A Dshader_manager.h131 /* ShaderManager implementation.
133 class ShaderManager final : public IShaderManager {
137 explicit ShaderManager(Device& device);
138 ~ShaderManager() override;
496 explicit RenderNodeShaderManager(const ShaderManager& shaderMgr);
547 const ShaderManager& shaderMgr_;
H A Ddevice.h256 BASE_NS::unique_ptr<ShaderManager> shaderMgr_;
/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/
H A Dshader_loader.h53 ShaderLoader(CORE_NS::IFileManager& fileManager, ShaderManager& shaderManager, DeviceBackendType type);
59 void Load(const ShaderManager::ShaderFilePathDesc& desc);
92 ShaderManager& shaderMgr_;
H A Dshader_loader.cpp88 ShaderLoader::ShaderLoader(IFileManager& fileManager, ShaderManager& shaderManager, const DeviceBackendType type) in ShaderLoader()
92 void ShaderLoader::Load(const ShaderManager::ShaderFilePathDesc& desc) in Load()
482 const ShaderManager::GraphicsStateCreateInfo createInfo { uri, states[stateIdx] }; in CreateShaderStates()
484 const ShaderManager::GraphicsStateVariantCreateInfo variantCreateInfo { variant.renderSlot, variant.variantName, in CreateShaderStates()
/foundation/graphic/graphic_3d/lume/LumeRender/src/nodecontext/
H A Dnode_context_pso_manager.h35 class ShaderManager;
56 NodeContextPsoManager(Device& device, ShaderManager& shaderManager);
96 ShaderManager& shaderMgr_;
H A Drender_node_context_manager.h42 class ShaderManager;
H A Drender_node_context_manager.cpp49 renderNodeShaderMgr_ = make_unique<RenderNodeShaderManager>((ShaderManager&)dev.GetShaderManager()); in RenderNodeContextManager()
H A Dnode_context_pso_manager.cpp82 ShaderManager& shaderMgr, const RenderHandle shaderHandle, const VertexInputDeclarationDataWrapper& vidw)
101 NodeContextPsoManager::NodeContextPsoManager(Device& device, ShaderManager& shaderManager) in NodeContextPsoManager()
/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drenderer.h37 class ShaderManager;
91 ShaderManager& shaderMgr_;
H A Drenderer.cpp112 ShaderManager& shaderManager;
148 ShaderManager& shaderMgr = (ShaderManager&)renderContext.GetDevice().GetShaderManager(); in InitializeRenderNodeContextData()
262 IRenderDataStoreManager& renderData, ShaderManager& shaderMgr) in CreateGpuResourcesWithRenderNodes()
445 shaderMgr_(static_cast<ShaderManager&>(device_.GetShaderManager())), in Renderer()
H A Drender_context.cpp414 ShaderManager& shaderMgr = (ShaderManager&)device_->GetShaderManager(); in Init()
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/
H A Ddevice_gles.h59 class ShaderManager;
H A Ddevice_gles.cpp1135 shaderMgr_ = make_unique<ShaderManager>(*this); in DeviceGLES()
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/
H A Ddevice_vk.cpp665 shaderMgr_ = make_unique<ShaderManager>(*this);

Completed in 15 milliseconds