diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-09-15 16:38:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-15 16:38:10 +0200 |
commit | 393cc3ef2fe6e6b83c7eb30dc4c0a530ffbe8e43 (patch) | |
tree | d54fd00e57e4f117e6b278bf287676bf62aaedb5 /src/video_core/renderer_opengl/gl_rasterizer.cpp | |
parent | Merge pull request #2824 from ReinUsesLisp/mme (diff) | |
parent | renderer_opengl: Fix rebase mistake (diff) | |
download | yuzu-393cc3ef2fe6e6b83c7eb30dc4c0a530ffbe8e43.tar yuzu-393cc3ef2fe6e6b83c7eb30dc4c0a530ffbe8e43.tar.gz yuzu-393cc3ef2fe6e6b83c7eb30dc4c0a530ffbe8e43.tar.bz2 yuzu-393cc3ef2fe6e6b83c7eb30dc4c0a530ffbe8e43.tar.lz yuzu-393cc3ef2fe6e6b83c7eb30dc4c0a530ffbe8e43.tar.xz yuzu-393cc3ef2fe6e6b83c7eb30dc4c0a530ffbe8e43.tar.zst yuzu-393cc3ef2fe6e6b83c7eb30dc4c0a530ffbe8e43.zip |
Diffstat (limited to 'src/video_core/renderer_opengl/gl_rasterizer.cpp')
-rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index 4e266cdad..4dd08bccb 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp @@ -489,9 +489,6 @@ std::pair<bool, bool> RasterizerOpenGL::ConfigureFramebuffers( // Assume that a surface will be written to if it is used as a framebuffer, even if // the shader doesn't actually write to it. texture_cache.MarkColorBufferInUse(*single_color_target); - // Workaround for and issue in nvidia drivers - // https://devtalk.nvidia.com/default/topic/776591/opengl/gl_framebuffer_srgb-functions-incorrectly/ - state.framebuffer_srgb.enabled |= color_surface->GetSurfaceParams().srgb_conversion; } fbkey.is_single_buffer = true; @@ -512,11 +509,6 @@ std::pair<bool, bool> RasterizerOpenGL::ConfigureFramebuffers( // Assume that a surface will be written to if it is used as a framebuffer, even // if the shader doesn't actually write to it. texture_cache.MarkColorBufferInUse(index); - // Enable sRGB only for supported formats - // Workaround for and issue in nvidia drivers - // https://devtalk.nvidia.com/default/topic/776591/opengl/gl_framebuffer_srgb-functions-incorrectly/ - state.framebuffer_srgb.enabled |= - color_surface->GetSurfaceParams().srgb_conversion; } fbkey.color_attachments[index] = @@ -906,6 +898,7 @@ bool RasterizerOpenGL::AccelerateDisplay(const Tegra::FramebufferConfig& config, } screen_info.display_texture = surface->GetTexture(); + screen_info.display_srgb = surface->GetSurfaceParams().srgb_conversion; return true; } |