From c9d229e336fd423f7c54de10dfd38fe52885e422 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Wed, 25 Jan 2023 21:31:40 +1000 Subject: [PATCH] OpenGLHostDisplay: Set colour mask before drawing OSD Fixes OSD getting messed up when the GS output is turned off. --- pcsx2/Frontend/OpenGLHostDisplay.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/pcsx2/Frontend/OpenGLHostDisplay.cpp b/pcsx2/Frontend/OpenGLHostDisplay.cpp index 82f4c67155..373a85b9a0 100644 --- a/pcsx2/Frontend/OpenGLHostDisplay.cpp +++ b/pcsx2/Frontend/OpenGLHostDisplay.cpp @@ -345,6 +345,7 @@ bool OpenGLHostDisplay::BeginPresent(bool frame_skip) glDisable(GL_SCISSOR_TEST); glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 0); + glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE); glClearColor(0.0f, 0.0f, 0.0f, 1.0f); glClear(GL_COLOR_BUFFER_BIT); glViewport(0, 0, m_window_info.surface_width, m_window_info.surface_height);