Bug 1936751 - Expose WR's stacking context snapshot API to C++. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D231909
This commit is contained in:
@@ -1222,7 +1222,7 @@ void DisplayListBuilder::End(layers::DisplayListData& aOutTransaction) {
|
||||
|
||||
Maybe<wr::WrSpatialId> DisplayListBuilder::PushStackingContext(
|
||||
const wr::StackingContextParams& aParams, const wr::LayoutRect& aBounds,
|
||||
const wr::RasterSpace& aRasterSpace) {
|
||||
const wr::RasterSpace& aRasterSpace, const wr::SnapshotInfo* aSnapshot) {
|
||||
MOZ_ASSERT(mClipChainLeaf.isNothing(),
|
||||
"Non-empty leaf from clip chain given, but not used with SC!");
|
||||
|
||||
@@ -1236,7 +1236,7 @@ Maybe<wr::WrSpatialId> DisplayListBuilder::PushStackingContext(
|
||||
mWrState, aBounds, mCurrentSpaceAndClipChain.space, &aParams,
|
||||
aParams.mTransformPtr, aParams.mFilters.Elements(),
|
||||
aParams.mFilters.Length(), aParams.mFilterDatas.Elements(),
|
||||
aParams.mFilterDatas.Length(), aRasterSpace);
|
||||
aParams.mFilterDatas.Length(), aRasterSpace, aSnapshot);
|
||||
|
||||
return spatialId.id != 0 ? Some(spatialId) : Nothing();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user