diff --git a/src/renderer_gl.cpp b/src/renderer_gl.cpp index dbb3257d6..5003caacd 100644 --- a/src/renderer_gl.cpp +++ b/src/renderer_gl.cpp @@ -1944,20 +1944,18 @@ namespace bgfx GLboolean colorMask = !!(BGFX_CLEAR_COLOR_BIT & _clear.m_flags); GL_CHECK(glColorMask(colorMask, colorMask, colorMask, colorMask) ); - GLboolean depthMask = !!(BGFX_CLEAR_DEPTH_BIT & _clear.m_flags); - if (depthMask) + if (BGFX_CLEAR_DEPTH_BIT & _clear.m_flags) { GL_CHECK(glEnable(GL_DEPTH_TEST) ); GL_CHECK(glDepthFunc(GL_ALWAYS) ); - GL_CHECK(glDepthMask(depthMask) ); + GL_CHECK(glDepthMask(GL_TRUE) ); } else { GL_CHECK(glDisable(GL_DEPTH_TEST) ); } - GLboolean stencilMask = !!(BGFX_CLEAR_STENCIL_BIT & _clear.m_flags); - if (stencilMask) + if (BGFX_CLEAR_STENCIL_BIT & _clear.m_flags) { GL_CHECK(glEnable(GL_STENCIL_TEST) ); GL_CHECK(glStencilFuncSeparate(GL_FRONT_AND_BACK, GL_ALWAYS, _clear.m_stencil, 0xff) );