mirror of
https://github.com/libretro/Play-.git
synced 2025-03-02 16:38:03 +00:00
Check GL errors for every state group that we change.
This commit is contained in:
parent
60a0914529
commit
47d45d8e86
@ -596,6 +596,7 @@ void CGSH_OpenGL::SetRenderingContext(uint64 primReg)
|
||||
{
|
||||
FlushVertexBuffer();
|
||||
SetupBlendingFunction(alphaReg);
|
||||
CHECKGLERROR();
|
||||
}
|
||||
|
||||
if(!m_renderState.isValid ||
|
||||
@ -603,6 +604,7 @@ void CGSH_OpenGL::SetRenderingContext(uint64 primReg)
|
||||
{
|
||||
FlushVertexBuffer();
|
||||
SetupTestFunctions(testReg);
|
||||
CHECKGLERROR();
|
||||
}
|
||||
|
||||
if(!m_renderState.isValid ||
|
||||
@ -611,6 +613,7 @@ void CGSH_OpenGL::SetRenderingContext(uint64 primReg)
|
||||
{
|
||||
FlushVertexBuffer();
|
||||
SetupDepthBuffer(zbufReg, testReg);
|
||||
CHECKGLERROR();
|
||||
}
|
||||
|
||||
if(!m_renderState.isValid ||
|
||||
@ -621,6 +624,7 @@ void CGSH_OpenGL::SetRenderingContext(uint64 primReg)
|
||||
{
|
||||
FlushVertexBuffer();
|
||||
SetupFramebuffer(shaderInfo, frameReg, zbufReg, scissorReg, testReg);
|
||||
CHECKGLERROR();
|
||||
}
|
||||
|
||||
if(!m_renderState.isValid ||
|
||||
@ -632,6 +636,7 @@ void CGSH_OpenGL::SetRenderingContext(uint64 primReg)
|
||||
{
|
||||
FlushVertexBuffer();
|
||||
SetupTexture(shaderInfo, primReg, tex0Reg, tex1Reg, texAReg, clampReg);
|
||||
CHECKGLERROR();
|
||||
}
|
||||
|
||||
XYOFFSET offset;
|
||||
|
Loading…
x
Reference in New Issue
Block a user