commit | ccf4b47e9eb5f1284a0e2070a8ef239d807d6d44 | [log] [tgz] |
---|---|---|
author | Ady Abraham <adyabr@google.com> | Tue May 11 19:53:01 2021 -0700 |
committer | Ady Abraham <adyabr@google.com> | Thu May 13 23:09:53 2021 +0000 |
tree | d9dc976cb73844bc6801898afca99bd201154fdc | |
parent | b45e770984a431a6d0fedc7c13d4d5b8c0f45ac1 [diff] |
SurfaceFlinger: previousFrameFence needs to check the current time previousFrameFence returns the fence associated with the previous vsync. In case that SF wake up was delayed due to a previous frame, up to the point that the wake up occurs after the vsync, SF needs to check fence N-1 and not N-2 since frame N-1 was targeting the vsync prior to SF wake up. Bug: 187886038 Test: run bouncy ball and simulate the first frame missed Change-Id: I176c6641dd42132fcfd75a79898a5d2bd8da9c90