Searched refs:ShaderManager (Results 1 - 15 of 15) sorted by relevance
/foundation/graphic/graphic_3d/lume/LumeRender/src/device/ |
H A D | shader_manager.cpp | 149 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 D | shader_manager.h | 131 /* 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 D | device.h | 256 BASE_NS::unique_ptr<ShaderManager> shaderMgr_;
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/ |
H A D | shader_loader.h | 53 ShaderLoader(CORE_NS::IFileManager& fileManager, ShaderManager& shaderManager, DeviceBackendType type); 59 void Load(const ShaderManager::ShaderFilePathDesc& desc); 92 ShaderManager& shaderMgr_;
|
H A D | shader_loader.cpp | 88 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 D | node_context_pso_manager.h | 35 class ShaderManager; 56 NodeContextPsoManager(Device& device, ShaderManager& shaderManager); 96 ShaderManager& shaderMgr_;
|
H A D | render_node_context_manager.h | 42 class ShaderManager;
|
H A D | render_node_context_manager.cpp | 49 renderNodeShaderMgr_ = make_unique<RenderNodeShaderManager>((ShaderManager&)dev.GetShaderManager()); in RenderNodeContextManager()
|
H A D | node_context_pso_manager.cpp | 82 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 D | renderer.h | 37 class ShaderManager; 91 ShaderManager& shaderMgr_;
|
H A D | renderer.cpp | 112 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 D | render_context.cpp | 414 ShaderManager& shaderMgr = (ShaderManager&)device_->GetShaderManager(); in Init()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
H A D | device_gles.h | 59 class ShaderManager;
|
H A D | device_gles.cpp | 1135 shaderMgr_ = make_unique<ShaderManager>(*this); in DeviceGLES()
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | device_vk.cpp | 665 shaderMgr_ = make_unique<ShaderManager>(*this);
|
Completed in 15 milliseconds