Open Bug 1519420 Opened 6 years ago Updated 8 months ago

Isolating stacking contexts whose spatial nodes have a perspective matrix breaks perspective rendering

Categories

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

Other Branch
defect

Tracking

()

People

(Reporter: kats, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [gfx-noted])

While working on bug 1504590 one of the things I'm trying to do is to force a new raster root at the root of a perspective reference frame (right now this doesn't happen, see bug 1504590 comment 13). So I wrote this patch but it basically breaks perspective rendering: try push and reftest view.

Discussing with :kvark or IRC, this might be a bug. In theory it seems like forcing a stacking context to be isolated should only result in fuzz differences (snapping/AA) but in this case it affects rendering significantly.

Priority: -- → P3

I want to keep this on my radar a bit since it probably explains some of the weirdness I'm seeing while debugging some perspective / preserve-3d issues.

Flags: needinfo?(emilio)
Flags: needinfo?(emilio)

Err, I meant to cc matt on bug 1504590.

Flags: needinfo?(emilio)
Flags: needinfo?(emilio)
Severity: normal → S3
Blocks: wr-3d-transform
No longer blocks: 1504590
You need to log in before you can comment on or make changes to this bug.