diff options
| author | 2020-06-05 21:18:22 -0300 | |
|---|---|---|
| committer | 2020-06-05 21:21:12 -0300 | |
| commit | 354fbe701e99c1b9cd0bb5463e9a15ca374c12d7 (patch) | |
| tree | 66e9cc438cf4009ca6127ac1cffc5ecb42c0275b /src | |
| parent | Merge pull request #4013 from ReinUsesLisp/skip-no-xfb (diff) | |
| download | yuzu-354fbe701e99c1b9cd0bb5463e9a15ca374c12d7.tar.gz yuzu-354fbe701e99c1b9cd0bb5463e9a15ca374c12d7.tar.xz yuzu-354fbe701e99c1b9cd0bb5463e9a15ca374c12d7.zip | |
renderer_opengl: Only enable DEBUG_OUTPUT when graphics debugging is enabled
Avoids logging when it's not relevant. This can potentially reduce
driver's internal thread overhead.
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/renderer_opengl/renderer_opengl.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/video_core/renderer_opengl/renderer_opengl.cpp b/src/video_core/renderer_opengl/renderer_opengl.cpp index e7952924a..6214fcbc3 100644 --- a/src/video_core/renderer_opengl/renderer_opengl.cpp +++ b/src/video_core/renderer_opengl/renderer_opengl.cpp | |||
| @@ -751,11 +751,9 @@ void RendererOpenGL::RenderScreenshot() { | |||
| 751 | } | 751 | } |
| 752 | 752 | ||
| 753 | bool RendererOpenGL::Init() { | 753 | bool RendererOpenGL::Init() { |
| 754 | if (GLAD_GL_KHR_debug) { | 754 | if (Settings::values.renderer_debug && GLAD_GL_KHR_debug) { |
| 755 | glEnable(GL_DEBUG_OUTPUT); | 755 | glEnable(GL_DEBUG_OUTPUT); |
| 756 | if (Settings::values.renderer_debug) { | 756 | glEnable(GL_DEBUG_OUTPUT_SYNCHRONOUS); |
| 757 | glEnable(GL_DEBUG_OUTPUT_SYNCHRONOUS); | ||
| 758 | } | ||
| 759 | glDebugMessageCallback(DebugHandler, nullptr); | 757 | glDebugMessageCallback(DebugHandler, nullptr); |
| 760 | } | 758 | } |
| 761 | 759 | ||