From 9f410302d26c03288d541a4b623578f38961c0a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Fri, 9 Jul 2021 12:36:24 +0200 Subject: [PATCH] OpenGLRenderer/Context: Cleanup code --- src/Nazara/OpenGLRenderer/Wrapper/Context.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp b/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp index 34d174784..e28e09794 100644 --- a/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp +++ b/src/Nazara/OpenGLRenderer/Wrapper/Context.cpp @@ -500,8 +500,10 @@ namespace Nz::GL } // Face filling - if (glPolygonMode && m_state.renderStates.faceFilling != renderStates.faceFilling) + if (m_state.renderStates.faceFilling != renderStates.faceFilling) { + assert(glPolygonMode); + glPolygonMode(GL_FRONT_AND_BACK, ToOpenGL(renderStates.faceFilling)); m_state.renderStates.faceFilling = renderStates.faceFilling; } @@ -616,6 +618,8 @@ namespace Nz::GL // Depth clamp if (m_state.renderStates.depthClamp != renderStates.depthClamp) { + assert(IsExtensionSupported(Extension::DepthClamp)); + if (renderStates.depthClamp) glEnable(GL_DEPTH_CLAMP_EXT); else