зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1631687 - Remove per-primitive surface inflation r=kvark
It's no longer required, since we inflate the picture and surface rects directly. Differential Revision: https://phabricator.services.mozilla.com/D71712
This commit is contained in:
Родитель
9c69d6e813
Коммит
ff1ce2738f
|
@ -2105,15 +2105,7 @@ impl PrimitiveStore {
|
|||
continue;
|
||||
}
|
||||
|
||||
// Inflate the local rect for this primitive by the inflation factor of
|
||||
// the picture context and include the shadow offset. This ensures that
|
||||
// even if the primitive itself is not visible, any effects from the
|
||||
// blur radius or shadow will be correctly taken into account.
|
||||
let inflation_factor = surface.inflation_factor;
|
||||
let local_rect = prim_shadowed_rect
|
||||
.inflate(inflation_factor, inflation_factor)
|
||||
.intersection(&prim_instance.local_clip_rect);
|
||||
let local_rect = match local_rect {
|
||||
let local_rect = match prim_shadowed_rect.intersection(&prim_instance.local_clip_rect) {
|
||||
Some(local_rect) => local_rect,
|
||||
None => {
|
||||
if prim_instance.is_chased() {
|
||||
|
|
Двоичные данные
gfx/wr/wrench/reftests/filters/filter-blur.png
Двоичные данные
gfx/wr/wrench/reftests/filters/filter-blur.png
Двоичный файл не отображается.
До Ширина: | Высота: | Размер: 57 KiB После Ширина: | Высота: | Размер: 57 KiB |
Двоичные данные
gfx/wr/wrench/reftests/filters/filter-large-blur-radius.png
Двоичные данные
gfx/wr/wrench/reftests/filters/filter-large-blur-radius.png
Двоичный файл не отображается.
До Ширина: | Высота: | Размер: 113 KiB После Ширина: | Высота: | Размер: 111 KiB |
Двоичные данные
gfx/wr/wrench/reftests/filters/svg-filter-blur-transforms.png
Двоичные данные
gfx/wr/wrench/reftests/filters/svg-filter-blur-transforms.png
Двоичный файл не отображается.
До Ширина: | Высота: | Размер: 5.7 KiB После Ширина: | Высота: | Размер: 5.9 KiB |
|
@ -16,7 +16,7 @@ skip_on(android,device) fuzzy(1,3) == shadow.yaml shadow-ref.yaml # Fails on Pi
|
|||
== decorations.yaml decorations-ref.yaml
|
||||
skip_on(android,device) fuzzy(1,3001) == decorations-suite.yaml decorations-suite.png # Fails on Pixel2
|
||||
== 1658.yaml 1658-ref.yaml
|
||||
fuzzy(1,6) == split-batch.yaml split-batch-ref.yaml
|
||||
fuzzy(1,7) == split-batch.yaml split-batch-ref.yaml
|
||||
# Next 3 tests affected by bug 1548099 on Android
|
||||
skip_on(android) == shadow-red.yaml shadow-red-ref.yaml
|
||||
skip_on(android) fuzzy(1,735) == shadow-grey.yaml shadow-grey-ref.yaml
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
== clip-input.svg clip-input-ref.svg
|
||||
== clip-original-SourceGraphic.svg clip-original-SourceGraphic-ref.svg
|
||||
== clip-output.svg clip-output-ref.svg
|
||||
fuzzy-if(webrender,3-5,17552-20155) == default-subregion.svg default-subregion-ref.svg
|
||||
fuzzy-if(webrender,3-5,17552-20160) == default-subregion.svg default-subregion-ref.svg
|
||||
== different-FillPaint-filter-regions.svg different-FillPaint-filter-regions-ref.svg
|
||||
== different-StrokePaint-filter-regions.svg different-StrokePaint-filter-regions-ref.svg
|
||||
== dont-clip-previous-primitives.svg dont-clip-previous-primitives-ref.svg
|
||||
|
|
Загрузка…
Ссылка в новой задаче