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

Commit 07e2dc86 authored by Alec Mouri's avatar Alec Mouri
Browse files

Add blur region to CompositionEngine dump

That way they're visible in dumpsys SurfaceFlinger

Bug: 185228719
Test: dumpsys SurfaceFlinger
Change-Id: I91c2b2eb4d1e358d0ebe30f0169398861e0cf00b
parent 5bab9825
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -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) {