diff --git a/include/Nazara/OpenGLRenderer/OpenGLCommandBuffer.hpp b/include/Nazara/OpenGLRenderer/OpenGLCommandBuffer.hpp index 7a1bdeff6..f908f1326 100644 --- a/include/Nazara/OpenGLRenderer/OpenGLCommandBuffer.hpp +++ b/include/Nazara/OpenGLRenderer/OpenGLCommandBuffer.hpp @@ -71,7 +71,7 @@ namespace Nz struct DrawStates; void ApplyStates(const GL::Context& context, const DrawStates& states); - void Release(); + void Release() override; struct BeginDebugRegionData { diff --git a/include/Nazara/Renderer/Framebuffer.hpp b/include/Nazara/Renderer/Framebuffer.hpp index dab0470fe..70bfec0ad 100644 --- a/include/Nazara/Renderer/Framebuffer.hpp +++ b/include/Nazara/Renderer/Framebuffer.hpp @@ -10,6 +10,7 @@ #include #include #include +#include namespace Nz { diff --git a/include/Nazara/Renderer/ShaderModule.hpp b/include/Nazara/Renderer/ShaderModule.hpp index eae0e93e9..73dc651a2 100644 --- a/include/Nazara/Renderer/ShaderModule.hpp +++ b/include/Nazara/Renderer/ShaderModule.hpp @@ -10,6 +10,7 @@ #include #include #include +#include namespace Nz { diff --git a/include/Nazara/Renderer/TextureSampler.hpp b/include/Nazara/Renderer/TextureSampler.hpp index d92aad662..0b933e78a 100644 --- a/include/Nazara/Renderer/TextureSampler.hpp +++ b/include/Nazara/Renderer/TextureSampler.hpp @@ -11,6 +11,7 @@ #include #include #include +#include namespace Nz { diff --git a/src/Nazara/OpenGLRenderer/OpenGLCommandBuffer.cpp b/src/Nazara/OpenGLRenderer/OpenGLCommandBuffer.cpp index 3e596ab83..17d4d6f8e 100644 --- a/src/Nazara/OpenGLRenderer/OpenGLCommandBuffer.cpp +++ b/src/Nazara/OpenGLRenderer/OpenGLCommandBuffer.cpp @@ -315,7 +315,7 @@ namespace Nz } } - void OpenGLCommandBuffer::UpdateDebugName(std::string_view name) + void OpenGLCommandBuffer::UpdateDebugName(std::string_view /*name*/) { // No OpenGL object to name } diff --git a/src/Nazara/OpenGLRenderer/OpenGLCommandPool.cpp b/src/Nazara/OpenGLRenderer/OpenGLCommandPool.cpp index 8bf55ade5..05450cae6 100644 --- a/src/Nazara/OpenGLRenderer/OpenGLCommandPool.cpp +++ b/src/Nazara/OpenGLRenderer/OpenGLCommandPool.cpp @@ -36,7 +36,7 @@ namespace Nz return commandBuffer; } - void OpenGLCommandPool::UpdateDebugName(std::string_view name) + void OpenGLCommandPool::UpdateDebugName(std::string_view /*name*/) { // No OpenGL object to name } diff --git a/src/Nazara/OpenGLRenderer/OpenGLRenderPass.cpp b/src/Nazara/OpenGLRenderer/OpenGLRenderPass.cpp index d595abb9f..9ed8d04d8 100644 --- a/src/Nazara/OpenGLRenderer/OpenGLRenderPass.cpp +++ b/src/Nazara/OpenGLRenderer/OpenGLRenderPass.cpp @@ -7,7 +7,7 @@ namespace Nz { - void OpenGLRenderPass::UpdateDebugName(std::string_view name) + void OpenGLRenderPass::UpdateDebugName(std::string_view /*name*/) { // No OpenGL object to name } diff --git a/src/Nazara/OpenGLRenderer/OpenGLRenderPipelineLayout.cpp b/src/Nazara/OpenGLRenderer/OpenGLRenderPipelineLayout.cpp index 30c8dd2f5..f085fdd62 100644 --- a/src/Nazara/OpenGLRenderer/OpenGLRenderPipelineLayout.cpp +++ b/src/Nazara/OpenGLRenderer/OpenGLRenderPipelineLayout.cpp @@ -59,7 +59,7 @@ namespace Nz return bindingPtr; } - void OpenGLRenderPipelineLayout::UpdateDebugName(std::string_view name) + void OpenGLRenderPipelineLayout::UpdateDebugName(std::string_view /*name*/) { // No OpenGL object to name } diff --git a/src/Nazara/OpenGLRenderer/OpenGLWindowFramebuffer.cpp b/src/Nazara/OpenGLRenderer/OpenGLWindowFramebuffer.cpp index 7b0f19779..63e9b8961 100644 --- a/src/Nazara/OpenGLRenderer/OpenGLWindowFramebuffer.cpp +++ b/src/Nazara/OpenGLRenderer/OpenGLWindowFramebuffer.cpp @@ -28,7 +28,7 @@ namespace Nz return m_renderWindow.GetSize(); } - void OpenGLWindowFramebuffer::UpdateDebugName(std::string_view name) + void OpenGLWindowFramebuffer::UpdateDebugName(std::string_view /*name*/) { // No OpenGL object to name } diff --git a/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp b/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp index dad354979..078a8a6a1 100644 --- a/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp +++ b/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp @@ -47,14 +47,14 @@ namespace Nz::GL { funcPtr(std::forward(args)...); - if (!context->ProcessErrorStack()) + if (context->ProcessErrorStack()) context->PrintFunctionCall(FuncIndex, std::forward(args)...); } else { Ret r = funcPtr(std::forward(args)...); - if (!context->ProcessErrorStack()) + if (context->ProcessErrorStack()) context->PrintFunctionCall(FuncIndex, std::forward(args)...); return r; diff --git a/xmake/actions/generateheaders.lua b/xmake/actions/generateheaders.lua index 9213d6c3c..52b817335 100644 --- a/xmake/actions/generateheaders.lua +++ b/xmake/actions/generateheaders.lua @@ -72,6 +72,7 @@ on_run(function () end end + paths["Audio"].Excludes["OpenALFunctions.hpp"] = true paths["Core"].Excludes["ECS.hpp"] = true paths["OpenGLRenderer"].Excludes["Wrapper.hpp"] = true paths["VulkanRenderer"].Excludes["Wrapper.hpp"] = true