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

Commit 53be432e authored by Vishnu Nair's avatar Vishnu Nair Committed by Automerger Merge Worker
Browse files

Merge "[sf] Update snapshots after screenshots" into udc-dev am: 39fcb504

parents 84641a41 39fcb504
Loading
Loading
Loading
Loading
+1 −2
Original line number Original line Diff line number Diff line
@@ -877,6 +877,7 @@ public:
    // TODO(b/238781169) Remove direct calls to RenderEngine::drawLayers that don't go through
    // TODO(b/238781169) Remove direct calls to RenderEngine::drawLayers that don't go through
    // CompositionEngine to create a single path for composing layers.
    // CompositionEngine to create a single path for composing layers.
    void updateSnapshot(bool updateGeometry);
    void updateSnapshot(bool updateGeometry);
    void updateChildrenSnapshots(bool updateGeometry);
    void updateMetadataSnapshot(const LayerMetadata& parentMetadata);
    void updateMetadataSnapshot(const LayerMetadata& parentMetadata);
    void updateRelativeMetadataSnapshot(const LayerMetadata& relativeLayerMetadata,
    void updateRelativeMetadataSnapshot(const LayerMetadata& relativeLayerMetadata,
                                        std::unordered_set<Layer*>& visited);
                                        std::unordered_set<Layer*>& visited);
@@ -1134,8 +1135,6 @@ private:


    bool hasSomethingToDraw() const { return hasEffect() || hasBufferOrSidebandStream(); }
    bool hasSomethingToDraw() const { return hasEffect() || hasBufferOrSidebandStream(); }


    void updateChildrenSnapshots(bool updateGeometry);

    // Fills the provided vector with the currently available JankData and removes the processed
    // Fills the provided vector with the currently available JankData and removes the processed
    // JankData from the pending list.
    // JankData from the pending list.
    void transferAvailableJankData(const std::deque<sp<CallbackHandle>>& handles,
    void transferAvailableJankData(const std::deque<sp<CallbackHandle>>& handles,
+2 −0
Original line number Original line Diff line number Diff line
@@ -116,6 +116,8 @@ void LayerRenderArea::render(std::function<void()> drawLayers) {
            mLayer->setChildrenDrawingParent(mLayer);
            mLayer->setChildrenDrawingParent(mLayer);
        }
        }
    }
    }
    mLayer->updateSnapshot(/*updateGeometry=*/true);
    mLayer->updateChildrenSnapshots(/*updateGeometry=*/true);
}
}


} // namespace android
} // namespace android