From d91534303e319316772f5039a7938c994ae8428b Mon Sep 17 00:00:00 2001 From: Xaver Hugl Date: Mon, 16 Oct 2023 15:25:28 +0200 Subject: [PATCH] libkwineffects/glshader: set the correct maximum brightness The maximum frame average brightness can be significantly lower than the actual maximum brightness of the screen --- src/libkwineffects/glshader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libkwineffects/glshader.cpp b/src/libkwineffects/glshader.cpp index ebe55705b8..4867d2f8bf 100644 --- a/src/libkwineffects/glshader.cpp +++ b/src/libkwineffects/glshader.cpp @@ -435,7 +435,7 @@ bool GLShader::setColorspaceUniforms(const ColorDescription &src, const ColorDes && setUniform(GLShader::IntUniform::SourceNamedTransferFunction, int(src.transferFunction())) && setUniform(GLShader::IntUniform::DestinationNamedTransferFunction, int(dst.transferFunction())) && setUniform(IntUniform::SdrBrightness, dst.sdrBrightness()) - && setUniform(FloatUniform::MaxHdrBrightness, dst.maxFrameAverageBrightness()); + && setUniform(FloatUniform::MaxHdrBrightness, dst.maxHdrHighlightBrightness()); } bool GLShader::setColorspaceUniformsFromSRGB(const ColorDescription &dst)