diff options
| author | 2018-12-20 11:03:06 -0800 | |
|---|---|---|
| committer | 2019-01-14 13:56:51 -0800 | |
| commit | f654d5700c0c8b9f0f37873406f9ea5fe51bd0e5 (patch) | |
| tree | b4c2be2abd9521fe7b42729e2e654b29c279ea28 /opengl/libagl/TextureObjectManager.cpp | |
| parent | e0d55a18e9df1413e52422d811eb8b3d08c9aece (diff) | |
SF: Register resync callback per event connection
This CL ties the resync callback to an EventThreadConnection instead
of an EventThread. This is a step towards having IDisplayEventConnection
subscribe to a given display rather than the primary display implicitly.
Each display will then have SurfaceFlinger::VsyncState that resyncs
independently at potentially different rates. Callbacks have weak
references to the per-display VsyncState owned by SurfaceFlinger.
Bug: 74619554
Test: Boot and turn display on/off repeatedly
Change-Id: Ic7cc64e2004fa07a5d54431fc330995048a4ed20
Diffstat (limited to 'opengl/libagl/TextureObjectManager.cpp')
0 files changed, 0 insertions, 0 deletions