Closed Bug 1735939 Opened 3 years ago Closed 3 years ago

[X11][EGL] Window turns white with gfx.webrender.software.opengl enabled

Categories

(Core :: Graphics: WebRender, defect)

defect

Tracking

()

RESOLVED FIXED
95 Branch
Tracking Status
firefox95 --- fixed

People

(Reporter: rmader, Assigned: rmader)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Resembling bug 1699864, enabling gfx.webrender.software and gfx.webrender.software.opengl makes the window turn white on EGL (not on GLX). While we currently don't plan to support this option on Linux, it useful for developing.

Can't reproduce with Gnome Xwayland, Debian Testing, Intel Graphics 6100 (BDW GT3), Mesa 21.2.2.
mozregression --launch 2021-10-14 --pref gfx.webrender.software:true gfx.webrender.software.opengl:true

There is only one case left where we use the CreateConfigScreen()
path on Linux: on Software OpenGL / gfx.webrender.software.opengl:true.
It is not used when using WebGL with SW-WR.

It triggers an analogous bug like the one fixed in D109737. Given
that we disable EGL on 16bit configs already, also force 32bit
in this case.

Depends on D128411

Assignee: nobody → robert.mader
Status: NEW → ASSIGNED
Pushed by robert.mader@posteo.de: https://hg.mozilla.org/integration/autoland/rev/b54c04357062 Never use CreateConfigScreen() on EGL on Linux, r=stransky
Depends on: 1702546
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 95 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: