diff options
| author | 2021-04-23 17:30:47 -0700 | |
|---|---|---|
| committer | 2021-04-23 17:32:18 -0700 | |
| commit | 07e2dc86a43c6fd577089b1a057d18660b749a1b (patch) | |
| tree | aa8f412d3f1f4e65d6a1cc934b7f042aea1838e0 | |
| parent | 5bab982501f472655f4d9b300c792e96621fde2c (diff) | |
Add blur region to CompositionEngine dump
That way they're visible in dumpsys SurfaceFlinger
Bug: 185228719
Test: dumpsys SurfaceFlinger
Change-Id: I91c2b2eb4d1e358d0ebe30f0169398861e0cf00b
| -rw-r--r-- | services/surfaceflinger/CompositionEngine/src/LayerFECompositionState.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/services/surfaceflinger/CompositionEngine/src/LayerFECompositionState.cpp b/services/surfaceflinger/CompositionEngine/src/LayerFECompositionState.cpp index 430945ab4c..ff7d430531 100644 --- a/services/surfaceflinger/CompositionEngine/src/LayerFECompositionState.cpp +++ b/services/surfaceflinger/CompositionEngine/src/LayerFECompositionState.cpp @@ -78,6 +78,20 @@ void LayerFECompositionState::dump(std::string& out) const { dumpVal(out, "stretchEffect", stretchEffect); } + if (!blurRegions.empty()) { + out.append("\n blurRegions {"); + for (const auto& region : blurRegions) { + out.append("\n "); + base::StringAppendF(&out, + "{radius=%du, cornerRadii=[%f, %f, %f, %f], alpha=%f, rect=[%d, " + "%d, %d, %d]", + region.blurRadius, region.cornerRadiusTL, region.cornerRadiusTR, + region.cornerRadiusBL, region.cornerRadiusBR, region.alpha, + region.left, region.top, region.right, region.bottom); + } + out.append("\n }\n "); + } + if (!metadata.empty()) { out.append("\n metadata {"); for (const auto& [key, entry] : metadata) { |