diff options
| author | 2021-06-04 00:54:25 +0000 | |
|---|---|---|
| committer | 2021-06-04 00:54:25 +0000 | |
| commit | 6058403b714979f853e433212f083b64b3712be9 (patch) | |
| tree | 12c27754a9a30cb01a1521fd5a5418f62dfce241 /services/surfaceflinger/SurfaceFlinger.cpp | |
| parent | 020c3a4960179646b9471894f522a281e70a3df0 (diff) | |
| parent | 6909767e494fb797fb52534e4bc307ada513f0e5 (diff) | |
Merge "Improve blur caching heuristic" into sc-dev am: 6909767e49
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/14542233
Change-Id: If5307329be538fbf345b91526cbc037967b4ed21
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.cpp')
| -rw-r--r-- | services/surfaceflinger/SurfaceFlinger.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp index a86e0610fb..cef81997ea 100644 --- a/services/surfaceflinger/SurfaceFlinger.cpp +++ b/services/surfaceflinger/SurfaceFlinger.cpp @@ -6202,9 +6202,12 @@ status_t SurfaceFlinger::renderScreenImplLocked( clearRegion, layerStackSpaceRect, clientCompositionDisplay.outputDataspace, - true, /* realContentIsVisible */ + true, /* realContentIsVisible */ false, /* clearContent */ - disableBlurs, + disableBlurs ? compositionengine::LayerFE::ClientCompositionTargetSettings:: + BlurSetting::Disabled + : compositionengine::LayerFE::ClientCompositionTargetSettings:: + BlurSetting::Enabled, }; std::vector<compositionengine::LayerFE::LayerSettings> results = layer->prepareClientCompositionList(targetSettings); |