Closed Bug 1564698 Opened 5 years ago Closed 5 years ago

gfx.webrender.all=true is causing unexpected filter effect (from nowhere) during animation

Categories

(Core :: Graphics: WebRender, defect, P3)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1569215
Tracking Status
firefox70 --- affected

People

(Reporter: violet.bugreport, Unassigned)

References

Details

Attachments

(1 file)

STR:

  1. On Ubuntu 18.04, with hardware acceleration enabled.
  2. Set gfx.webrender.all=true. no need to set gfx.webrender.enabled.
  3. Open the attached file.
  4. Click the "Animate" button.

Expected:
The path is rotating, with no other effects.

Actually:
The path is severely blurred during rotation, as if there is a filter applied during animation.

NOTE: This behavior is very bizarre, since there is no filter at all in the attached file.

Blocks: 1561225

In Bug 1561225, a decimal width is affecting color opacity when gfx.webrender.all=true. It also needs hardware acceleration enabled to reproduce.

I believe they have the same root cause, even if this bug doesn't involve decimal value.

The scale we choose in StackingContextHelper::StackingContextHelper is wrong somehow maybe?

Blocks: wr-70
Priority: -- → P3

Bug 1569215 fixes this, but regression range is different (pretty sure I remember checking), so not technically the same bug.

Depends on: 1569215
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: