summaryrefslogtreecommitdiff
path: root/src/video_core
diff options
context:
space:
mode:
authorGravatar Fernando Sahmkow2020-05-17 21:24:44 -0400
committerGravatar Fernando Sahmkow2020-05-17 21:45:09 -0400
commit4cff5dd1940cf8eded9daa445c16c90c89720a4a (patch)
treef9f59f05e62b4bb4e8c9091d6694744011870d09 /src/video_core
parentMerge pull request #3665 from bunnei/device-save (diff)
downloadyuzu-4cff5dd1940cf8eded9daa445c16c90c89720a4a.tar.gz
yuzu-4cff5dd1940cf8eded9daa445c16c90c89720a4a.tar.xz
yuzu-4cff5dd1940cf8eded9daa445c16c90c89720a4a.zip
OpenGL: Enable Debug Context and Synchronous debugging when graphics debugging is enabled.
This commit aims to help easing debugging of driver crashes without having to modify existing code.
Diffstat (limited to 'src/video_core')
-rw-r--r--src/video_core/renderer_opengl/renderer_opengl.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp
index b2a179746..acabc3497 100644
--- a/src/video_core/renderer_opengl/renderer_opengl.cpp
+++ b/src/video_core/renderer_opengl/renderer_opengl.cpp
@@ -753,6 +753,9 @@ void RendererOpenGL::RenderScreenshot() {
753bool RendererOpenGL::Init() { 753bool RendererOpenGL::Init() {
754 if (GLAD_GL_KHR_debug) { 754 if (GLAD_GL_KHR_debug) {
755 glEnable(GL_DEBUG_OUTPUT); 755 glEnable(GL_DEBUG_OUTPUT);
756 if (Settings::values.renderer_debug) {
757 glEnable(GL_DEBUG_OUTPUT_SYNCHRONOUS);
758 }
756 glDebugMessageCallback(DebugHandler, nullptr); 759 glDebugMessageCallback(DebugHandler, nullptr);
757 } 760 }
758 761