summaryrefslogtreecommitdiff
path: root/Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp')
-rw-r--r--Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp33
1 files changed, 1 insertions, 32 deletions
diff --git a/Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp b/Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp
index cd5452634e..a81151eb58 100644
--- a/Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp
+++ b/Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp
@@ -257,29 +257,6 @@ void Flush()
FRAGMENTSHADER* ps = PixelShaderCache::GetShader(false);
VERTEXSHADER* vs = VertexShaderCache::GetShader(g_nativeVertexFmt->m_components);
- bool bRestoreBuffers = false;
- if (Renderer::UseFakeZTarget())
- {
- if (bpmem.zmode.updateenable)
- {
- if (!bpmem.blendmode.colorupdate)
- {
- Renderer::SetRenderMode(bpmem.blendmode.alphaupdate ?
- Renderer::RM_ZBufferAlpha :
- Renderer::RM_ZBufferOnly);
- }
- }
- else
- {
- Renderer::SetRenderMode(Renderer::RM_Normal);
- // remove temporarily
- glDrawBuffer(GL_COLOR_ATTACHMENT0_EXT);
- bRestoreBuffers = true;
- }
- }
- else
- Renderer::SetRenderMode(Renderer::RM_Normal);
-
// set global constants
VertexShaderManager::SetConstants(g_Config.bProjHack1,g_Config.bPhackvalue1, g_Config.fhackvalue1, g_Config.bPhackvalue2, g_Config.fhackvalue2, g_Config.bFreeLook);
PixelShaderManager::SetConstants();
@@ -330,8 +307,7 @@ void Flush()
}
// restore color mask
- if (!bRestoreBuffers)
- Renderer::SetColorMask();
+ Renderer::SetColorMask();
if (bpmem.blendmode.blendenable || bpmem.blendmode.subtract)
glEnable(GL_BLEND);
@@ -361,13 +337,6 @@ void Flush()
GL_REPORT_ERRORD();
- if (bRestoreBuffers)
- {
- GLenum s_drawbuffers[2] = {GL_COLOR_ATTACHMENT0_EXT, GL_COLOR_ATTACHMENT1_EXT};
- glDrawBuffers(2, s_drawbuffers);
- Renderer::SetColorMask();
- }
-
ResetBuffer();
}