Backed out 6 changesets (bug 1574493) for causing nested-sticky-1.html to perma fail CLOSED TREE
Backed out changeset fdc25a90b0ef (bug 1574493) Backed out changeset 0ce3c48c1f79 (bug 1574493) Backed out changeset 326b9f96614b (bug 1574493) Backed out changeset b0817c0aee77 (bug 1574493) Backed out changeset 70d99c264df9 (bug 1574493) Backed out changeset e5217ab4b668 (bug 1574493)
This commit is contained in:
@@ -381,7 +381,7 @@ void AsyncImagePipelineManager::ApplyAsyncImageForPipeline(
|
||||
params.mix_blend_mode = aPipeline->mMixBlendMode;
|
||||
|
||||
Maybe<wr::WrSpatialId> referenceFrameId = builder.PushStackingContext(
|
||||
params, wr::ToLayoutRect(aPipeline->mScBounds),
|
||||
params, wr::ToRoundedLayoutRect(aPipeline->mScBounds),
|
||||
// This is fine to do unconditionally because we only push images here.
|
||||
wr::RasterSpace::Screen());
|
||||
|
||||
@@ -402,13 +402,14 @@ void AsyncImagePipelineManager::ApplyAsyncImageForPipeline(
|
||||
MOZ_ASSERT(aPipeline->mCurrentTexture->AsWebRenderTextureHost());
|
||||
Range<wr::ImageKey> range_keys(&keys[0], keys.Length());
|
||||
aPipeline->mCurrentTexture->PushDisplayItems(
|
||||
builder, wr::ToLayoutRect(rect), wr::ToLayoutRect(rect),
|
||||
builder, wr::ToRoundedLayoutRect(rect), wr::ToRoundedLayoutRect(rect),
|
||||
aPipeline->mFilter, range_keys);
|
||||
HoldExternalImage(aPipelineId, aEpoch, aPipeline->mCurrentTexture);
|
||||
} else {
|
||||
MOZ_ASSERT(keys.Length() == 1);
|
||||
builder.PushImage(wr::ToLayoutRect(rect), wr::ToLayoutRect(rect), true,
|
||||
aPipeline->mFilter, keys[0]);
|
||||
builder.PushImage(wr::ToRoundedLayoutRect(rect),
|
||||
wr::ToRoundedLayoutRect(rect), true, aPipeline->mFilter,
|
||||
keys[0]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user