From a7bc421137bc839378299c7928f86f7c5b303de2 Mon Sep 17 00:00:00 2001 From: raven02 Date: Sun, 27 Jul 2014 09:24:06 +0800 Subject: [PATCH] Regression fix https://github.com/DHrpcs3/rpcs3/issues/697 --- rpcs3/Emu/GS/GL/GLGSRender.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rpcs3/Emu/GS/GL/GLGSRender.cpp b/rpcs3/Emu/GS/GL/GLGSRender.cpp index b47564be29..99322ba4da 100644 --- a/rpcs3/Emu/GS/GL/GLGSRender.cpp +++ b/rpcs3/Emu/GS/GL/GLGSRender.cpp @@ -917,6 +917,12 @@ void GLGSRender::ExecCMD() InitDrawBuffers(); + if (m_set_color_mask) + { + glColorMask(m_color_mask_r, m_color_mask_g, m_color_mask_b, m_color_mask_a); + checkForGlError("glColorMask"); + } + Enable(m_set_depth_test, GL_DEPTH_TEST); Enable(m_set_alpha_test, GL_ALPHA_TEST); Enable(m_set_depth_bounds_test, GL_DEPTH_BOUNDS_TEST_EXT);