summaryrefslogtreecommitdiff
path: root/vulkan/libvulkan/api.cpp
diff options
context:
space:
mode:
author Robert Carr <racarr@google.com> 2020-01-31 13:48:28 -0800
committer Rob Carr <racarr@google.com> 2020-03-03 00:47:19 +0000
commita125784e31c6be4441c5f17bed40510a85bd4540 (patch)
tree542bf414e902e18d5211a7a6333b0a8e1e63c053 /vulkan/libvulkan/api.cpp
parent104600438dbedd857bbb88291f84759d39b1dc5e (diff)
SurfaceFlinger: Cache updateInputWindows call
This is a conservative but safe cache. We invalidate it if any layer with InputInfo, or any layer whose children/relative-children have input info updates their drawing state. Not all these drawing state updates will result in Input changes, but we can be confident that without some drawing state change there wont be any Input changes, and thus it seems the cache is safe. This will solve the case of moving layers that don't have any InputInfo assosciated generating setInputWindows calls. Bug: 148675756 Test: Existing tests pass. go/wm-smoke Change-Id: Ie5979b25370c2d5c3d8a55f187fc6fda1cc75b27
Diffstat (limited to 'vulkan/libvulkan/api.cpp')
0 files changed, 0 insertions, 0 deletions