summaryrefslogtreecommitdiff
path: root/src/video_core
diff options
context:
space:
mode:
authorGravatar archshift2015-04-03 15:35:51 -0700
committerGravatar archshift2015-04-03 15:35:51 -0700
commitcae89fb315afb4dfd83d9e33298505a58ecb7a08 (patch)
treee43cb6ae2f690b81e825f0b7dcc9fc7f1433fbc3 /src/video_core
parentMerge pull request #677 from lioncash/cp15 (diff)
downloadyuzu-cae89fb315afb4dfd83d9e33298505a58ecb7a08.tar.gz
yuzu-cae89fb315afb4dfd83d9e33298505a58ecb7a08.tar.xz
yuzu-cae89fb315afb4dfd83d9e33298505a58ecb7a08.zip
Allow the user to set the background clear color during emulation
The background color can be seen at the sides of the bottom screen or when the window is wider than normal.
Diffstat (limited to 'src/video_core')
-rw-r--r--src/video_core/renderer_opengl/renderer_opengl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp
index 4273a177f..5e864b75e 100644
--- a/src/video_core/renderer_opengl/renderer_opengl.cpp
+++ b/src/video_core/renderer_opengl/renderer_opengl.cpp
@@ -6,6 +6,7 @@
6#include "core/hw/hw.h" 6#include "core/hw/hw.h"
7#include "core/hw/lcd.h" 7#include "core/hw/lcd.h"
8#include "core/mem_map.h" 8#include "core/mem_map.h"
9#include "core/settings.h"
9 10
10#include "common/emu_window.h" 11#include "common/emu_window.h"
11#include "common/profiler_reporting.h" 12#include "common/profiler_reporting.h"
@@ -172,7 +173,7 @@ void RendererOpenGL::LoadColorToActiveGLTexture(u8 color_r, u8 color_g, u8 color
172 * Initializes the OpenGL state and creates persistent objects. 173 * Initializes the OpenGL state and creates persistent objects.
173 */ 174 */
174void RendererOpenGL::InitOpenGLObjects() { 175void RendererOpenGL::InitOpenGLObjects() {
175 glClearColor(1.0f, 1.0f, 1.0f, 0.0f); 176 glClearColor(Settings::values.bg_red, Settings::values.bg_green, Settings::values.bg_blue, 0.0f);
176 glDisable(GL_DEPTH_TEST); 177 glDisable(GL_DEPTH_TEST);
177 178
178 // Link shaders and get variable locations 179 // Link shaders and get variable locations