From 3fe70476bbd4c10ae0f77701c2414765f7a7e655 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Thu, 27 Aug 2020 22:58:44 +0200 Subject: [PATCH] Workaround some GCC bug --- include/Nazara/Shader/SpirvPrinter.hpp | 1 + include/Nazara/Shader/SpirvPrinter.inl | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/include/Nazara/Shader/SpirvPrinter.hpp b/include/Nazara/Shader/SpirvPrinter.hpp index 0b78fb978..82129322b 100644 --- a/include/Nazara/Shader/SpirvPrinter.hpp +++ b/include/Nazara/Shader/SpirvPrinter.hpp @@ -23,6 +23,7 @@ namespace Nz SpirvPrinter(SpirvPrinter&&) = default; ~SpirvPrinter() = default; + std::string Print(const UInt32* codepoints, std::size_t count); std::string Print(const UInt32* codepoints, std::size_t count, const Settings& settings = {}); SpirvPrinter& operator=(const SpirvPrinter&) = default; diff --git a/include/Nazara/Shader/SpirvPrinter.inl b/include/Nazara/Shader/SpirvPrinter.inl index f81ee5c21..1435293b0 100644 --- a/include/Nazara/Shader/SpirvPrinter.inl +++ b/include/Nazara/Shader/SpirvPrinter.inl @@ -11,6 +11,12 @@ namespace Nz m_currentState(nullptr) { } + + inline std::string SpirvPrinter::Print(const UInt32* codepoints, std::size_t count) + { + Settings settings; + return Print(codepoints, count, settings); + } } #include