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 // 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)); glPolygonMode(GL_FRONT_AND_BACK, ToOpenGL(renderStates.faceFilling));
m_state.renderStates.faceFilling = renderStates.faceFilling; m_state.renderStates.faceFilling = renderStates.faceFilling;
} }
@ -616,6 +618,8 @@ namespace Nz::GL
// Depth clamp // Depth clamp
if (m_state.renderStates.depthClamp != renderStates.depthClamp) if (m_state.renderStates.depthClamp != renderStates.depthClamp)
{ {
assert(IsExtensionSupported(Extension::DepthClamp));
if (renderStates.depthClamp) if (renderStates.depthClamp)
glEnable(GL_DEPTH_CLAMP_EXT); glEnable(GL_DEPTH_CLAMP_EXT);
else else