OSDN Git Service

Turn on support for async cursor update in surfaceflinger.
authorRiley Andrews <riandrews@google.com>
Tue, 1 Jul 2014 21:22:59 +0000 (14:22 -0700)
committerRiley Andrews <riandrews@google.com>
Mon, 28 Jul 2014 22:07:41 +0000 (22:07 +0000)
commit03414a1cfe6c1222fd7723949bd622f9cba145aa
treec4b15dbf1bb03636c6e9612082b2b3f23ba495b1
parentd8e5e813433c5c5e4fea29a24d993b5cfe436fe0
Turn on support for async cursor update in surfaceflinger.

If available, surfaceflinger will use the hwc setCursorPositionAsync()
api to change the position of supported cursor layers outside of
the usual prepare/set loop.

Change-Id: Ib3fc5c0c390b3489ddbba202379840a1d2748917
include/gui/ISurfaceComposerClient.h
include/ui/GraphicBuffer.h
services/surfaceflinger/DisplayHardware/HWComposer.cpp
services/surfaceflinger/DisplayHardware/HWComposer.h
services/surfaceflinger/Layer.cpp
services/surfaceflinger/Layer.h
services/surfaceflinger/SurfaceFlinger.cpp
services/surfaceflinger/SurfaceFlinger.h