This commit is contained in:
bkaradzic 2013-04-14 18:20:30 -07:00
parent 8a6b6133ec
commit 3ed3938fda

View file

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