OSDN Git Service

Wait on frame work fences when frames are dropped
authorChris Craik <ccraik@google.com>
Thu, 1 Sep 2016 00:32:46 +0000 (17:32 -0700)
committerChris Craik <ccraik@google.com>
Thu, 1 Sep 2016 00:32:47 +0000 (17:32 -0700)
commit06e2e9cf4c3fe1eaac3271c9a346d5cc7fe5c3a8
treed6eb5230e13665a9bba1fc7b0b5c48f01292c5c5
parentc6c45d225cba9ecc4521de61c3af49cc038d685a
Wait on frame work fences when frames are dropped

bug:30895941

Prevents a race where frame work could interleave between frames,
causing SurfaceView position updates to be delivered out of order.

Change-Id: I01e4cc557b69dcf33e877a0e16c0d115ec95e4cc
libs/hwui/renderthread/CanvasContext.cpp
libs/hwui/renderthread/CanvasContext.h
libs/hwui/renderthread/DrawFrameTask.cpp