diff --git a/include/Nazara/Debug.hpp b/include/Nazara/Debug.hpp deleted file mode 100644 index 02acb0b8e..000000000 --- a/include/Nazara/Debug.hpp +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (C) 2015 Jérôme Leclercq -// This file is part of the "Nazara Engine" -// For conditions of distribution and use, see copyright notice in Config.hpp - -// no header guards - -#include diff --git a/include/Nazara/DebugOff.hpp b/include/Nazara/DebugOff.hpp deleted file mode 100644 index 7e92572a6..000000000 --- a/include/Nazara/DebugOff.hpp +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright (C) 2015 Jérôme Leclercq -// This file is part of the "Nazara Engine" -// For conditions of distribution and use, see copyright notice in Config.hpp - -// no header guards - -#undef delete -#undef new diff --git a/include/Nazara/Graphics.hpp b/include/Nazara/Graphics.hpp index 665ec0de4..4639112eb 100644 --- a/include/Nazara/Graphics.hpp +++ b/include/Nazara/Graphics.hpp @@ -43,6 +43,7 @@ #include #include #include +#include #include #include #include @@ -52,6 +53,7 @@ #include #include #include +#include #include #include #include @@ -61,6 +63,7 @@ #include #include #include +#include #include #include #include @@ -72,9 +75,11 @@ #include #include #include +#include #include #include #include +#include #include #include #include diff --git a/include/Nazara/Math/Matrix4.hpp b/include/Nazara/Math/Matrix4.hpp index a51987d23..0b59dbae2 100644 --- a/include/Nazara/Math/Matrix4.hpp +++ b/include/Nazara/Math/Matrix4.hpp @@ -101,10 +101,10 @@ namespace Nz Matrix4& Transpose(); T& operator()(std::size_t x, std::size_t y); - T operator()(std::size_t x, std::size_t y) const; + const T& operator()(std::size_t x, std::size_t y) const; T& operator[](std::size_t i); - T operator[](std::size_t i) const; + const T& operator[](std::size_t i) const; Matrix4& operator=(const Matrix4& matrix) = default; diff --git a/include/Nazara/Math/Matrix4.inl b/include/Nazara/Math/Matrix4.inl index ccc70a6e2..a3cb38af8 100644 --- a/include/Nazara/Math/Matrix4.inl +++ b/include/Nazara/Math/Matrix4.inl @@ -1297,7 +1297,7 @@ namespace Nz * \remark x and y must both be comprised in range [0,4[ */ template - T Matrix4::operator()(std::size_t x, std::size_t y) const + const T& Matrix4::operator()(std::size_t x, std::size_t y) const { NazaraAssert(x <= 3, "index out of range"); NazaraAssert(y <= 3, "index out of range"); @@ -1326,7 +1326,7 @@ namespace Nz * \remark i must be comprised in range [0,16[ */ template - T Matrix4::operator[](std::size_t i) const + const T& Matrix4::operator[](std::size_t i) const { NazaraAssert(i <= 16, "index out of range"); diff --git a/include/Nazara/VulkanRenderer/Wrapper/Device.inl b/include/Nazara/VulkanRenderer/Wrapper/Device.inl index 7ff2896a9..1de6238c5 100644 --- a/include/Nazara/VulkanRenderer/Wrapper/Device.inl +++ b/include/Nazara/VulkanRenderer/Wrapper/Device.inl @@ -5,9 +5,9 @@ #include #include #include -#include #include #include +#include #include namespace Nz::Vk