diff options
author | Jorim Jaggi <jjaggi@google.com> | 2017-10-25 15:20:24 +0200 |
---|---|---|
committer | Jorim Jaggi <jjaggi@google.com> | 2017-10-25 15:20:24 +0200 |
commit | f93ac2b45591cfd50294dd4c039567f547fe36ba (patch) | |
tree | 5f1246368976d71b53d2eaf2d7327566b9f93f67 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | a34524e71baf90b43fe26f40cfa15c055471f651 (diff) |
Avoid changing resize dim layer if not needed
UPDATE_DOCKED_STACK_DIVIDER gets called fairly frequently.
When we switched to having a stack per task,
TaskStack.resetAdjustedForIme was called a lot more frequently,
leading to a lot of empty surface transaction binder calls, which
took very long to execute.
We fix this by avoid calling setResizeDimLayer as well as avoid
even creating a transaction when the dim layer hasn't changed.
Test: go/wm-smoke
Test: Resize docked stack, check IME adjust animations
Change-Id: I75e64c6e3ac77012388c68c6750a426bd3ed6e21
Fixes: 67747409
Bug: 67780926
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions