From 46cf06f446c4d5a18f81def1e686813c30ce60c2 Mon Sep 17 00:00:00 2001 From: Lynix Date: Sat, 14 Oct 2017 18:27:37 +0200 Subject: [PATCH] Fix previous commit oopsies --- include/Nazara/Core/MemoryHelper.hpp | 4 ++-- include/Nazara/Core/MemoryHelper.inl | 28 ++++++++++++++-------------- src/Nazara/Renderer/Renderer.cpp | 2 +- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/include/Nazara/Core/MemoryHelper.hpp b/include/Nazara/Core/MemoryHelper.hpp index 7450f95f5..2788b4ca1 100644 --- a/include/Nazara/Core/MemoryHelper.hpp +++ b/include/Nazara/Core/MemoryHelper.hpp @@ -74,8 +74,8 @@ namespace Nz const_iterator cbegin() const noexcept; const_iterator cend() const noexcept; - const_iterator crbegin() const noexcept; - const_iterator crend() const noexcept; + const_reverse_iterator crbegin() const noexcept; + const_reverse_iterator crend() const noexcept; T* data() noexcept; const T* data() const noexcept; diff --git a/include/Nazara/Core/MemoryHelper.inl b/include/Nazara/Core/MemoryHelper.inl index 748bf5af2..c2233bac1 100644 --- a/include/Nazara/Core/MemoryHelper.inl +++ b/include/Nazara/Core/MemoryHelper.inl @@ -127,37 +127,37 @@ namespace Nz template typename StackArray::iterator StackArray::begin() noexcept { - return &m_ptr[0]; + return iterator(&m_ptr[0]); } template typename StackArray::const_iterator StackArray::begin() const noexcept { - return &m_ptr[0]; + return const_iterator(&m_ptr[0]); } template typename StackArray::const_iterator StackArray::cbegin() const noexcept { - return &m_ptr[0]; + return const_iterator(&m_ptr[0]); } template typename StackArray::const_iterator StackArray::cend() const noexcept { - return &m_ptr[m_size]; + return const_iterator(&m_ptr[m_size]); } template - typename StackArray::const_iterator StackArray::crbegin() const noexcept + typename StackArray::const_reverse_iterator StackArray::crbegin() const noexcept { - return &m_ptr[m_size]; + return const_reverse_iterator(&m_ptr[m_size]); } template - typename StackArray::const_iterator StackArray::crend() const noexcept + typename StackArray::const_reverse_iterator StackArray::crend() const noexcept { - return &m_ptr[0]; + return const_reverse_iterator(&m_ptr[0]); } template @@ -181,13 +181,13 @@ namespace Nz template typename StackArray::iterator StackArray::end() noexcept { - return &m_ptr[m_size]; + return iterator(&m_ptr[m_size]); } template typename StackArray::const_iterator StackArray::end() const noexcept { - return &m_ptr[m_size]; + return const_iterator(&m_ptr[m_size]); } template @@ -217,25 +217,25 @@ namespace Nz template typename StackArray::reverse_iterator StackArray::rbegin() noexcept { - return m_ptr[m_size]; + return reverse_iterator(&m_ptr[m_size]); } template typename StackArray::const_reverse_iterator StackArray::rbegin() const noexcept { - return m_ptr[m_size]; + return reverse_iterator(&m_ptr[m_size]); } template typename StackArray::reverse_iterator StackArray::rend() noexcept { - return m_ptr[0]; + return reverse_iterator(&m_ptr[0]); } template typename StackArray::const_reverse_iterator StackArray::rend() const noexcept { - return m_ptr[0]; + return reverse_iterator(&m_ptr[0]); } template diff --git a/src/Nazara/Renderer/Renderer.cpp b/src/Nazara/Renderer/Renderer.cpp index 0acede6d4..7a4128704 100644 --- a/src/Nazara/Renderer/Renderer.cpp +++ b/src/Nazara/Renderer/Renderer.cpp @@ -1762,7 +1762,7 @@ namespace Nz glGetProgramiv(program, GL_ACTIVE_UNIFORM_MAX_LENGTH, &maxLength); maxLength++; - StackAllocation nameBuffer = NazaraStackAllocation(GLchar, maxLength + 1); + StackArray nameBuffer = NazaraStackAllocation(GLchar, maxLength + 1); for (GLint i = 0; i < count; i++) { GLint size;