GL: Reset state when switching from compute to draw.

This commit is contained in:
Branimir Karadžić 2015-04-16 11:38:46 -07:00
parent 0d232051eb
commit 5c7986ad38

View File

@ -4790,6 +4790,8 @@ namespace bgfx { namespace gl
continue;
}
bool resetState = viewChanged || wasCompute;
if (wasCompute)
{
wasCompute = false;
@ -4812,7 +4814,7 @@ namespace bgfx { namespace gl
uint64_t changedStencil = currentState.m_stencil ^ draw.m_stencil;
currentState.m_stencil = newStencil;
if (viewChanged)
if (resetState)
{
currentState.clear();
currentState.m_scissor = !draw.m_scissor;