summaryrefslogtreecommitdiff
path: root/vulkan/libvulkan/api.cpp
diff options
context:
space:
mode:
author Kalle Raita <kraita@google.com> 2016-12-07 09:20:14 -0800
committer Kalle Raita <kraita@google.com> 2016-12-13 15:34:07 -0800
commit643f0949daccb57e48f2d05b355ce3ea5696965a (patch)
treef85928209439603a996c7fe79c18a44e7da4c85d /vulkan/libvulkan/api.cpp
parent75b45262f333704723bedca9b2e8897725a9f59b (diff)
Do not drop MonitoredProducer in binder calls
Currently the MonitoredProducer is left out when the producer is marshalled for binder calls. If others than the owning layer have references to the underlying surface, clearing the layer leads to the surface being removed from the SF tracking list. This is in clear contradiction with the test case libgui_test.SurfaceTest#QueuesToWindowComposerIsTrueWhenPurgatorized. Unfortunately the test case has not accounted for the async nature of the operation and has been only intermittently failing for a long while. Change also changes the test to wait for the clear operation to complete. Test: libgui_test, AUPT on Pixel XL Bug: 31045556 Change-Id: Iddb1cef82c492e8b3beeb32de7e11587e0c1ebed
Diffstat (limited to 'vulkan/libvulkan/api.cpp')
0 files changed, 0 insertions, 0 deletions