From 8dab3bf34120ac2bc3376cb65a9745d1375f3b48 Mon Sep 17 00:00:00 2001 From: Lynix Date: Mon, 30 Oct 2017 22:30:04 +0100 Subject: [PATCH] Renderer/ShaderBuilder: Fix compilation error when including ShaderBuilder.hpp --- include/Nazara/Renderer/ShaderBuilder.hpp | 2 +- include/Nazara/Renderer/ShaderBuilder.inl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/Nazara/Renderer/ShaderBuilder.hpp b/include/Nazara/Renderer/ShaderBuilder.hpp index e642ea8d3..97eddde62 100644 --- a/include/Nazara/Renderer/ShaderBuilder.hpp +++ b/include/Nazara/Renderer/ShaderBuilder.hpp @@ -33,7 +33,7 @@ namespace Nz { namespace ShaderBuilder { constexpr BuiltinBuilder() {} - std::shared_ptr operator()(ShaderAst::BuiltinEntry builtin) const; + inline std::shared_ptr operator()(ShaderAst::BuiltinEntry builtin) const; }; template diff --git a/include/Nazara/Renderer/ShaderBuilder.inl b/include/Nazara/Renderer/ShaderBuilder.inl index 05e01ed40..0de69b676 100644 --- a/include/Nazara/Renderer/ShaderBuilder.inl +++ b/include/Nazara/Renderer/ShaderBuilder.inl @@ -26,7 +26,7 @@ namespace Nz { namespace ShaderBuilder return std::make_shared(op, left, right); } - std::shared_ptr BuiltinBuilder::operator()(ShaderAst::BuiltinEntry builtin) const + inline std::shared_ptr BuiltinBuilder::operator()(ShaderAst::BuiltinEntry builtin) const { ShaderAst::ExpressionType exprType = ShaderAst::ExpressionType::Void;