From 3d8a31967b6b27581215c94b9d1471996e117e6a Mon Sep 17 00:00:00 2001 From: chaviw Date: Fri, 20 Aug 2021 12:00:47 -0500 Subject: Added getLastAcquiredFrameNum This will allow VRI to ask BBQ what buffer was actually acquired on the last draw. Test: blast sync Bug: 195262673 Bug: 193634619 Change-Id: I492651e8e6d333ef11b682cec939d81057ae197d Merged-In: I492651e8e6d333ef11b682cec939d81057ae197d --- libs/gui/BLASTBufferQueue.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libs/gui/BLASTBufferQueue.cpp') diff --git a/libs/gui/BLASTBufferQueue.cpp b/libs/gui/BLASTBufferQueue.cpp index 39dd5d9552..ae61ea8b39 100644 --- a/libs/gui/BLASTBufferQueue.cpp +++ b/libs/gui/BLASTBufferQueue.cpp @@ -982,4 +982,9 @@ uint32_t BLASTBufferQueue::getLastTransformHint() const { } } +uint64_t BLASTBufferQueue::getLastAcquiredFrameNum() { + std::unique_lock _lock{mMutex}; + return mLastAcquiredFrameNumber; +} + } // namespace android -- cgit v1.2.3-59-g8ed1b