Backed out 3 changesets (bug 1470528) for build bustages on WebRenderBridgeParent. CLOSED TREE

Backed out changeset 90513daef576 (bug 1470528)
Backed out changeset e438548991db (bug 1470528)
Backed out changeset f859daf8d8d9 (bug 1470528)
This commit is contained in:
Narcis Beleuzu
2018-07-04 00:41:14 +03:00
parent 76cb69b550
commit 86ffb7c58b
17 changed files with 54 additions and 142 deletions

View File

@@ -168,8 +168,6 @@ WebRenderLayerManager::BeginTransaction()
return false;
}
mTransactionStart = TimeStamp::Now();
// Increment the paint sequence number even if test logging isn't
// enabled in this process; it may be enabled in the parent process,
// and the parent process expects unique sequence numbers.
@@ -210,7 +208,7 @@ WebRenderLayerManager::EndEmptyTransaction(EndTransactionFlags aFlags)
mWebRenderCommandBuilder.EmptyTransaction();
mLatestTransactionId = mTransactionIdAllocator->GetTransactionId(/*aThrottle*/ true);
TimeStamp refreshStart = mTransactionIdAllocator->GetTransactionStart();
TimeStamp transactionStart = mTransactionIdAllocator->GetTransactionStart();
// Skip the synchronization for buffer since we also skip the painting during
// device-reset status.
@@ -222,11 +220,9 @@ WebRenderLayerManager::EndEmptyTransaction(EndTransactionFlags aFlags)
}
WrBridge()->EndEmptyTransaction(mFocusTarget, mPendingScrollUpdates,
mPaintSequenceNumber, mLatestTransactionId, refreshStart, mTransactionStart);
mPaintSequenceNumber, mLatestTransactionId, transactionStart);
ClearPendingScrollInfoUpdate();
mTransactionStart = TimeStamp();
MakeSnapshotIfRequired(size);
return true;
}
@@ -312,7 +308,7 @@ WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList* aDisplayList,
ClearPendingScrollInfoUpdate();
mLatestTransactionId = mTransactionIdAllocator->GetTransactionId(/*aThrottle*/ true);
TimeStamp refreshStart = mTransactionIdAllocator->GetTransactionStart();
TimeStamp transactionStart = mTransactionIdAllocator->GetTransactionStart();
for (const auto& key : mImageKeysToDelete) {
resourceUpdates.DeleteImage(key);
@@ -341,11 +337,9 @@ WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList* aDisplayList,
{
AUTO_PROFILER_TRACING("Paint", "ForwardDPTransaction");
WrBridge()->EndTransaction(contentSize, dl, resourceUpdates, size.ToUnknownSize(),
mLatestTransactionId, mScrollData, refreshStart, mTransactionStart);
mLatestTransactionId, mScrollData, transactionStart);
}
mTransactionStart = TimeStamp();
MakeSnapshotIfRequired(size);
mNeedsComposite = false;
}