Closed Bug 1717816 Opened 3 years ago Closed 3 years ago

[X11][EGL]Only use GLX version of findFisual() on EGL on mesa

Categories

(Core :: Graphics: WebRender, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
91 Branch
Tracking Status
firefox91 --- fixed

People

(Reporter: rmader, Assigned: rmader)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

We still can't switch to the EGL version on Mesa until [1] is fixed, we can already on other drivers, notably Nvidia which doesn't work at all with the GLX version.

1: https://gitlab.freedesktop.org/mesa/mesa/-/issues/149

Mesa allows mixing GLX and EGL contexts, while e.g. Nvidia doesn't.
So similar to D92466, only use GLX features on mesa.

Nvidia needs another fix on top of that to actually show content,
see D118304

Assignee: nobody → robert.mader
Status: NEW → ASSIGNED
Pushed by robert.mader@posteo.de:
https://hg.mozilla.org/integration/autoland/rev/324582fe7bdc
Only use GLX version of findFisual() on EGL on mesa,r=stransky
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
See Also: → 1731125
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: