From aae110f0819217e3b120a8d3a2b490a16746a79c Mon Sep 17 00:00:00 2001 From: OpenSauce04 Date: Fri, 21 Mar 2025 15:57:31 +0000 Subject: [PATCH] video_core: Fixed emulation window artefacts on OpenGL + Wayland --- src/video_core/renderer_opengl/renderer_opengl.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp index 4f5dcb131..07cbd3b23 100644 --- a/src/video_core/renderer_opengl/renderer_opengl.cpp +++ b/src/video_core/renderer_opengl/renderer_opengl.cpp @@ -1,4 +1,4 @@ -// Copyright 2022 Citra Emulator Project +// Copyright Citra Emulator Project / Azahar Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. @@ -307,7 +307,7 @@ void RendererOpenGL::FillScreen(Common::Vec3 color, TextureInfo& texture) { */ void RendererOpenGL::InitOpenGLObjects() { glClearColor(Settings::values.bg_red.GetValue(), Settings::values.bg_green.GetValue(), - Settings::values.bg_blue.GetValue(), 0.0f); + Settings::values.bg_blue.GetValue(), 1.0f); for (std::size_t i = 0; i < samplers.size(); i++) { samplers[i].Create(); @@ -637,7 +637,7 @@ void RendererOpenGL::DrawScreens(const Layout::FramebufferLayout& layout, bool f if (settings.bg_color_update_requested.exchange(false)) { // Update background color before drawing glClearColor(Settings::values.bg_red.GetValue(), Settings::values.bg_green.GetValue(), - Settings::values.bg_blue.GetValue(), 0.0f); + Settings::values.bg_blue.GetValue(), 1.0f); } if (settings.shader_update_requested.exchange(false)) {