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;