From 46a1e28aa2b3004265fddb65ae1598a953406820 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Mon, 12 Dec 2022 20:42:54 +0100 Subject: [PATCH] Fixed an issue where the shader postprocessing function did not set the shader premultiplied flag. --- es-core/src/renderers/RendererOpenGL.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/es-core/src/renderers/RendererOpenGL.cpp b/es-core/src/renderers/RendererOpenGL.cpp index 8907cc1f5..cb7d611d7 100644 --- a/es-core/src/renderers/RendererOpenGL.cpp +++ b/es-core/src/renderers/RendererOpenGL.cpp @@ -548,7 +548,7 @@ void RendererOpenGL::shaderPostprocessing(unsigned int shaders, vertices->opacity = parameters.opacity; vertices->saturation = parameters.saturation; vertices->dimming = parameters.dimming; - vertices->shaderFlags = ShaderFlags::POST_PROCESSING; + vertices->shaderFlags = ShaderFlags::POST_PROCESSING | ShaderFlags::PREMULTIPLIED; if (shaders & Shader::CORE) shaderList.push_back(Shader::CORE);