Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit db65301a authored by Sally Qi's avatar Sally Qi
Browse files

Fix SDR layer luminance increase

- set sdrWhitePointNits as luminance for non-dimmed SDR layer.

Bug: 229694638
Test: rotate screen when playing HDR video in portrait mode
Change-Id: I4dc227abe72f562b3431fdfe813b3e80c7bdb7e7
parent 0f24a7c3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -6789,7 +6789,7 @@ std::shared_future<renderengine::RenderEngineResult> SurfaceFlinger::renderScree
                                       BlurSetting::Disabled
                             : compositionengine::LayerFE::ClientCompositionTargetSettings::
                                       BlurSetting::Enabled,
                isHdrDataspace(dataspace) ? displayBrightnessNits : sdrWhitePointNits,
                isHdrLayer(layer) ? displayBrightnessNits : sdrWhitePointNits,

        };
        std::vector<compositionengine::LayerFE::LayerSettings> results =
@@ -6804,7 +6804,7 @@ std::shared_future<renderengine::RenderEngineResult> SurfaceFlinger::renderScree
                if (regionSampling) {
                    settings.backgroundBlurRadius = 0;
                }
                captureResults.capturedHdrLayers |= isHdrDataspace(settings.sourceDataspace);
                captureResults.capturedHdrLayers |= isHdrLayer(layer);
            }

            clientCompositionLayers.insert(clientCompositionLayers.end(),