diff options
| author | 2019-01-29 19:00:58 -0800 | |
|---|---|---|
| committer | 2019-02-11 12:21:35 -0800 | |
| commit | a5bdd9d814e8f063fefe6e49ddd09b73f8dd1672 (patch) | |
| tree | bf7fddb320943d867fbfc7975cd78f65d6afac38 /libs/gui/BufferQueueThreadState.cpp | |
| parent | 13fb886142a12c5aa268b983bb57417ce80c321a (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