summaryrefslogtreecommitdiff
path: root/opengl/libagl/TextureObjectManager.cpp
diff options
context:
space:
mode:
author Dan Stoza <stoza@google.com> 2020-04-02 09:31:08 -0700
committer Dan Stoza <stoza@google.com> 2020-04-28 17:57:54 -0700
commit547808b38c83f071438a4677f75860228b30b075 (patch)
treed6e8dddf195d036c72e6e2060fcd5591ddc426ca /opengl/libagl/TextureObjectManager.cpp
parent59083056e43676ec35ab639af083e65cf757fc20 (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
Diffstat (limited to 'opengl/libagl/TextureObjectManager.cpp')
0 files changed, 0 insertions, 0 deletions