diff --git a/include/Nazara/Core/Modules.inl b/include/Nazara/Core/Modules.inl index 933720166..79dafd7a5 100644 --- a/include/Nazara/Core/Modules.inl +++ b/include/Nazara/Core/Modules.inl @@ -18,7 +18,10 @@ namespace Nz if constexpr (std::is_same_v>) return std::forward(first); else + { + NazaraUnused(first); return Get(std::forward(args)...); + } } static auto Get() diff --git a/src/Nazara/OpenGLRenderer/OpenGLBuffer.cpp b/src/Nazara/OpenGLRenderer/OpenGLBuffer.cpp index 236380511..b94e2dc8a 100644 --- a/src/Nazara/OpenGLRenderer/OpenGLBuffer.cpp +++ b/src/Nazara/OpenGLRenderer/OpenGLBuffer.cpp @@ -19,7 +19,7 @@ namespace Nz bool OpenGLBuffer::Fill(const void* data, UInt64 offset, UInt64 size) { - m_buffer.SubData(offset, size, data); + m_buffer.SubData(GLintptr(offset), GLsizeiptr(size), data); return true; }