summaryrefslogtreecommitdiff
path: root/libs/gui/BufferQueueThreadState.cpp
diff options
context:
space:
mode:
author Ana Krulec <akrulec@google.com> 2019-01-29 19:00:58 -0800
committer Ana Krulec <akrulec@google.com> 2019-02-11 12:21:35 -0800
commita5bdd9d814e8f063fefe6e49ddd09b73f8dd1672 (patch)
treebf7fddb320943d867fbfc7975cd78f65d6afac38 /libs/gui/BufferQueueThreadState.cpp
parent13fb886142a12c5aa268b983bb57417ce80c321a (diff)
SF: set active config state machine
1) Set the desired active config bit 2) On the next vsync, ask HWC to update config. 3) Send a refresh to HWC 4) When the fence comes back, update SF to the new config/refresh rate and trigger HWC vsync. see go/surface-flinger-scheduler for more info Test: Systrace. Change-Id: I4ed649668cc6cc23cd3f428b3c92ab1c199c8aa4
Diffstat (limited to 'libs/gui/BufferQueueThreadState.cpp')
0 files changed, 0 insertions, 0 deletions