From 5e5a740f24be4da4f6a8c1f01cf69a7f529f4aa9 Mon Sep 17 00:00:00 2001 From: SirLynix Date: Mon, 1 May 2023 18:44:01 +0200 Subject: [PATCH] Graphics: Add non-const GetShaderModuleResolver --- include/Nazara/Graphics/Graphics.hpp | 1 + include/Nazara/Graphics/Graphics.inl | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/include/Nazara/Graphics/Graphics.hpp b/include/Nazara/Graphics/Graphics.hpp index 8cf3235d0..fac0ed941 100644 --- a/include/Nazara/Graphics/Graphics.hpp +++ b/include/Nazara/Graphics/Graphics.hpp @@ -54,6 +54,7 @@ namespace Nz inline const std::shared_ptr& GetRenderDevice() const; inline const RenderPassCache& GetRenderPassCache() const; inline TextureSamplerCache& GetSamplerCache(); + inline std::shared_ptr& GetShaderModuleResolver(); inline const std::shared_ptr& GetShaderModuleResolver() const; void RegisterComponent(AppFilesystemComponent& component); diff --git a/include/Nazara/Graphics/Graphics.inl b/include/Nazara/Graphics/Graphics.inl index 38a19ca16..27d7ba802 100644 --- a/include/Nazara/Graphics/Graphics.inl +++ b/include/Nazara/Graphics/Graphics.inl @@ -82,6 +82,11 @@ namespace Nz return *m_samplerCache; } + inline std::shared_ptr& Graphics::GetShaderModuleResolver() + { + return m_shaderModuleResolver; + } + inline const std::shared_ptr& Graphics::GetShaderModuleResolver() const { return m_shaderModuleResolver;