Surface resurrection: Return resources and call draw callbacks if client does not change
When a surface is evicted and then is "resurrected", we drop the active and pending frame. However, we do not return resources or call draw callbacks. This prevents video from updating the content in its texture. In this CL, if a surface is resurrected to the same client, then we return resources and call draw callbacks on the previously held frames. Bug: 796541 Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel Change-Id: I12e8c8a31324887afe24300bc1b8ccbb4354ec86 Reviewed-on: https://chromium-review.googlesource.com/847336 Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by:Saman Sami <samans@chromium.org> Cr-Commit-Position: refs/heads/master@{#526680}
Showing
Please register or sign in to comment