Closed Bug 1711214 Opened 1 year ago Closed 1 year ago

Use ShmBuffer for NativeLayerRootWayland surface

Categories

(Core :: Graphics: WebRender, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox90 --- fixed

People

(Reporter: rmader, Assigned: rmader)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

We currently use an EGLSurface from the shared GL context, which is both not very clean and also likely slower / uses more resources.

We currently use an EGLSurface from the shared GL context, which is
both not very clean and also likely uses more resources.

Use our just refactored and generalized WaylandShmBuffer instead.

Depends on D115083

Blocks: 1711224

To make the code nicer to read. No functional changes intended.

Depends on D115139

Pushed by robert.mader@posteo.de:
https://hg.mozilla.org/integration/autoland/rev/265d1b80d9d6
Use ShmBuffer for NativeLayerRootWayland surface, r=gfx-reviewers,aosmond
https://hg.mozilla.org/integration/autoland/rev/99a8ee75c63d
Some cleanups in NativeLayerWayland and SurfacePoolWayland, r=aosmond
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
You need to log in before you can comment on or make changes to this bug.