OSDN Git Service

SF: Force refresh when in single buffer mode
authorPablo Ceballos <pceballos@google.com>
Wed, 7 Oct 2015 23:32:12 +0000 (16:32 -0700)
committerPablo Ceballos <pceballos@google.com>
Tue, 3 Nov 2015 20:04:10 +0000 (12:04 -0800)
commit063121849890da78b1ad7fb96c54c795de5d1fd6
tree47e2449faae2ae494528edecb4ba5cdb55fdda85
parentccdfd60d79a8b7f1ed6401d0f2e8e29166a10584
SF: Force refresh when in single buffer mode

- Add a boolean to BufferItem to track whether single buffer mode is
  enabled. When it is, force SurfaceFlinger to acquire a new buffer
  and refresh on every vsync.

Bug 24940410

Change-Id: Iea67330c416b6fb14500865f98c67f1c12f23197
include/gui/BufferItem.h
libs/gui/BufferItem.cpp
libs/gui/BufferQueueConsumer.cpp
libs/gui/BufferQueueProducer.cpp
services/surfaceflinger/Layer.cpp
services/surfaceflinger/Layer.h
services/surfaceflinger/SurfaceFlingerConsumer.cpp
services/surfaceflinger/SurfaceFlingerConsumer.h