Open Bug 1709407 Opened 3 years ago Updated 28 days ago

gfx.webrender.software.unaccelerated-widget.allow enables SW-WR compositor regardless of gfx.webrender.software setting

Categories

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

defect

Tracking

()

People

(Reporter: mikokm, Unassigned)

References

(Blocks 1 open bug)

Details

Because of this line1, setting gfx.webrender.software.unaccelerated-widget.allow=true will also enable SW-WR, if WR is enabled.

The problem with this is that code elsewhere2 tries to detect SW-WR with gfxVars::UseSoftwareWebRender(), which might now differ from compositor options.

I am not aware if any of these callers cause bugs, but this looks like a potential foot gun.

Blocks: wr-todos
You need to log in before you can comment on or make changes to this bug.