OSDN Git Service

Merge \\"Change swap chain stuffed detection logic\\" into nyc-mr1-dev am: 433a19e8bf
authorChris Craik <ccraik@google.com>
Thu, 21 Jul 2016 00:59:49 +0000 (00:59 +0000)
committerandroid-build-merger <android-build-merger@google.com>
Thu, 21 Jul 2016 00:59:49 +0000 (00:59 +0000)
am: 3c37412900

Change-Id: Id7e0d1d1dfb5448dd927c29361fb98aabf0cfe10

1  2 
libs/hwui/renderthread/CanvasContext.cpp
libs/hwui/renderthread/CanvasContext.h

@@@ -200,9 -208,16 +200,12 @@@ private
      RingBuffer<SwapHistory, 3> mSwapHistory;
      int64_t mFrameNumber = -1;
  
+     // last vsync for a dropped frame due to stuffed queue
+     nsecs_t mLastDropVsync = 0;
      bool mOpaque;
 -#if HWUI_NEW_OPS
      BakedOpRenderer::LightInfo mLightInfo;
      FrameBuilder::LightGeometry mLightGeometry = { {0, 0, 0}, 0 };
 -#else
 -    OpenGLRenderer* mCanvas = nullptr;
 -#endif
  
      bool mHaveNewSurface = false;
      DamageAccumulator mDamageAccumulator;