Closed Bug 1713468 Opened 4 years ago Closed 3 years ago

Support RenderCompositorEGL on X11-only builds

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, 1 obsolete file)

Right now X11-only builds will use RendenderCompositorOGL with EGL, which could lead to unexpected bugs that are hard to diagnose. It also makes code harder to read if code in MOZ_WAYLAND blocks is used by the X11 backend.

Right now X11-only builds will use RendenderCompositorOGL with EGL,
which could lead to unexpected bugs that are hard to diagnose.

It also makes code harder to read if code in MOZ_WAYLAND blocks
is used by the X11 backend.

While on it, rename and reorder PauseRemoteRenderer() so it matches
its counterpart MaybeResumeCompositor() better.

Assignee: nobody → robert.mader
Status: NEW → ASSIGNED

Right now X11-only builds will use RendenderCompositorOGL with EGL,
which could lead to unexpected bugs that are hard to diagnose.

It also makes code harder to read if code in MOZ_WAYLAND blocks
is used by the X11 backend.

While on it, rename and reorder PauseRemoteRenderer() so it matches
its counterpart MaybeResumeCompositor() better.

Note: This revision was accepted in D116315 but some bug in lando
required a recreation.

Attachment #9224140 - Attachment is obsolete: true
Pushed by robert.mader@posteo.de: https://hg.mozilla.org/integration/autoland/rev/b12bd1a622c6 Support RenderCompositorEGL on X11-only builds,
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: