commit | 547808b38c83f071438a4677f75860228b30b075 | [log] [tgz] |
---|---|---|
author | Dan Stoza <stoza@google.com> | Thu Apr 02 09:31:08 2020 -0700 |
committer | Dan Stoza <stoza@google.com> | Tue Apr 28 17:57:54 2020 -0700 |
tree | d6e8dddf195d036c72e6e2060fcd5591ddc426ca | |
parent | 59083056e43676ec35ab639af083e65cf757fc20 [diff] |
Fast path Region::orSelf when empty If a Region is empty, orSelf is equivalent to just assigning from the other Region/Rect, so we don't need to perform a whole rasterization pass. Test: libsurfaceflinger_unittest Test: simpleperf measurement of SF shows workload reduction Bug: 153112939 Change-Id: Iefa0e0177a0e85ce72e37842885d3c8b68ce6025