commit | b78a3dee0fc8ab442190e2f186378be97615c9b4 | [log] [tgz] |
---|---|---|
author | Jordan Demeulenaere <jdemeulenaere@google.com> | Tue Jan 09 15:59:53 2024 +0100 |
committer | Jordan Demeulenaere <jdemeulenaere@google.com> | Tue Jan 09 16:03:14 2024 +0100 |
tree | c73eafcd9fbdb1313575c885ec3a5f0cebf02649 | |
parent | f312646dd3172f11b83ee949cf107a96490fd416 [diff] |
Use CompositingStrategy.Offscreen in Modifier.punchHole (1/2) This CL optimizes Modifier.punchHole by using an Offscreen composition strategy (so that the layer can be blended against) rather than using Canvas.withSaveLayer {} that reallocates an offscreen buffer every frame. Bug: 305195729 Test: PunchHoleTest Flag: N/A Change-Id: If26804247f36f763c812b007ecb114259c836e3b