summaryrefslogtreecommitdiff
path: root/opengl/libagl/TextureObjectManager.cpp
diff options
context:
space:
mode:
author Dominik Laskowski <domlaskowski@google.com> 2018-12-20 11:03:06 -0800
committer Dominik Laskowski <domlaskowski@google.com> 2019-01-14 13:56:51 -0800
commitf654d5700c0c8b9f0f37873406f9ea5fe51bd0e5 (patch)
treeb4c2be2abd9521fe7b42729e2e654b29c279ea28 /opengl/libagl/TextureObjectManager.cpp
parente0d55a18e9df1413e52422d811eb8b3d08c9aece (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