Bug 1752113 Comment 7 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to Darkspirit from comment #5)
The need to test 5 the shipped configurations might seem costly, but most tests don't need to run everywhere (engine tests vs. integration tests).
Different visualization (IIUC):

SW WR integration:
* wayland widget (Ubuntu 22.04)
* x11 widget (Ubuntu 18.04)

HW WebRender integration:

* EGL: RenderCompositorEGL
  * on wayland widget (Ubuntu 22.04)
  * on x11 widget (Ubuntu 22.04)
* GLX: RenderCompositorOGL on x11 widget for users with old Mesa (Ubuntu 18.04) 
  * this could be removed by lowering required Mesa version for EGL/X11 or by switching old Mesa to SW WR
  * (removed for Nvidia by bug 1751252 + bug 1742994: As of 98, Nvidia users either get HW WR/EGL or SW WR/GLX)

WebGL integration:
* HW WR with EGL-Dmabuf-WebGL should be the same on Wayland and EGL/X11 (Ubuntu 22.04)
* SW WR with slow readback EGL WebGL should be the same on Wayland and EGL/X11 (Ubuntu 22.04)
* SW WR with slow readback GLX WebGL for users with old Mesa (Ubuntu 18.04)
(In reply to Darkspirit from comment #5)
The need to test the 5 shipped configurations might seem costly, but most tests don't need to run everywhere (engine tests vs. integration tests).
Different visualization (IIUC):

SW WR integration:
* wayland widget (Ubuntu 22.04)
* x11 widget (Ubuntu 18.04)

HW WebRender integration:

* EGL: RenderCompositorEGL
  * on wayland widget (Ubuntu 22.04)
  * on x11 widget (Ubuntu 22.04)
* GLX: RenderCompositorOGL on x11 widget for users with old Mesa (Ubuntu 18.04) 
  * this could be removed by lowering required Mesa version for EGL/X11 or by switching old Mesa to SW WR
  * (removed for Nvidia by bug 1751252 + bug 1742994: As of 98, Nvidia users either get HW WR/EGL or SW WR/GLX)

WebGL integration:
* HW WR with EGL-Dmabuf-WebGL should be the same on Wayland and EGL/X11 (Ubuntu 22.04)
* SW WR with slow readback EGL WebGL should be the same on Wayland and EGL/X11 (Ubuntu 22.04)
* SW WR with slow readback GLX WebGL for users with old Mesa (Ubuntu 18.04)
(In reply to Darkspirit from comment #5)
The need to test the 5 shipped configurations might seem costly, but most tests don't need to run everywhere (engine tests vs. integration tests).
Different visualization (IIUC):

SW WR integration:
* wayland widget (Ubuntu 22.04)
* x11 widget (Ubuntu 18.04)

HW WebRender integration:

* EGL: RenderCompositorEGL
  * on wayland widget (Ubuntu 22.04)
  * on x11 widget (Ubuntu 22.04)
* GLX: RenderCompositorOGL on x11 widget for users with old Mesa (Ubuntu 18.04) 
  * this could be removed by lowering required Mesa version for EGL/X11 or by switching old Mesa to SW WR
  * (removed for Nvidia by bug 1751252 + bug 1742994: As of 98, Nvidia users either get HW WR/EGL or SW WR/EGL or SW WR/GLX)

WebGL integration:
* HW WR with EGL-Dmabuf-WebGL should be the same on Wayland and EGL/X11 (Ubuntu 22.04)
* SW WR with slow readback EGL WebGL should be the same on Wayland and EGL/X11 (Ubuntu 22.04)
* SW WR with slow readback GLX WebGL for users with old Mesa (Ubuntu 18.04)
(In reply to Darkspirit from comment #5)
The need to test the 5 shipped configurations might seem costly, but most tests don't need to run everywhere (engine tests vs. integration tests).
Different visualization (IIUC):

SW WR integration:
* wayland widget (Ubuntu 22.04)
* x11 widget (Ubuntu 18.04)

HW WebRender integration:

* EGL: RenderCompositorEGL
  * on wayland widget (Ubuntu 22.04)
  * on x11 widget (Ubuntu 22.04)
* GLX: RenderCompositorOGL on x11 widget for users with old Mesa (Ubuntu 18.04) 
  * this could be removed by lowering required Mesa version for EGL/X11 or by switching old Mesa to SW WR
  * (removed for Nvidia by bug 1751252 + bug 1742994: As of 98, Nvidia users either get HW WR/EGL or SW WR/GLX)

WebGL integration:
* HW WR with EGL-Dmabuf-WebGL should be the same on Wayland and EGL/X11 (Ubuntu 22.04)
* SW WR with slow readback EGL WebGL should be the same on Wayland and EGL/X11 (Ubuntu 22.04)
* SW WR with slow readback GLX WebGL for users with old Mesa (Ubuntu 18.04)

Back to Bug 1752113 Comment 7