OpenGLRenderer/Context: Cleanup code

This commit is contained in:
Jérôme Leclercq 2021-07-09 12:36:24 +02:00
parent 681cf31b66
commit 9f410302d2
1 changed files with 5 additions and 1 deletions

View File

@ -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