diff options
| author | 2020-12-11 06:00:16 +0000 | |
|---|---|---|
| committer | 2020-12-11 06:00:16 +0000 | |
| commit | ccee4e68edcfbf649861b976d0388968233e2009 (patch) | |
| tree | e4ff21aed6403a83029d91c92e8cce3b3f2a8067 | |
| parent | 5590c8a02c29ea7ef83d826c795ef810f560ac8e (diff) | |
| parent | 137069ea61afc69515c5412d8abc09d0a4105240 (diff) | |
Merge "Add missing BufferItem->BLAST items"
| -rw-r--r-- | libs/gui/BLASTBufferQueue.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/gui/BLASTBufferQueue.cpp b/libs/gui/BLASTBufferQueue.cpp index 0897e6d6cb..68000e4708 100644 --- a/libs/gui/BLASTBufferQueue.cpp +++ b/libs/gui/BLASTBufferQueue.cpp @@ -289,6 +289,9 @@ void BLASTBufferQueue::processNextBufferLocked(bool useNextTransaction) { mLastBufferScalingMode = bufferItem.mScalingMode; t->setBuffer(mSurfaceControl, buffer); + t->setDataspace(mSurfaceControl, static_cast<ui::Dataspace>(bufferItem.mDataSpace)); + t->setHdrMetadata(mSurfaceControl, bufferItem.mHdrMetadata); + t->setSurfaceDamageRegion(mSurfaceControl, bufferItem.mSurfaceDamage); t->setAcquireFence(mSurfaceControl, bufferItem.mFence ? new Fence(bufferItem.mFence->dup()) : Fence::NO_FENCE); t->addTransactionCompletedCallback(transactionCallbackThunk, static_cast<void*>(this)); |