ubuntu-webapps-bugs team mailing list archive
-
ubuntu-webapps-bugs team
-
Mailing list archive
-
Message #02473
[Bug 1435831] [NEW] Support compositing path using EGLImage
Public bug reported:
GL share groups are unreliable on some GPU drivers, and Chromium works
around these by using "virtualized" GL contexts (essentially, client-
side contexts within a client-side share group are backed by a single
service-side GL context). However, Oxide depends on share groups for
hardware compositing which means we don't benefit from the Chromium
workaround.
To avoid this, we should have a texture-backed EGLImage compositing path
to avoid the share group dependency
** Affects: oxide
Importance: Critical
Assignee: Chris Coulson (chrisccoulson)
Status: In Progress
** Changed in: oxide
Importance: Undecided => Critical
** Changed in: oxide
Status: New => In Progress
** Changed in: oxide
Milestone: None => branch-1.7
** Changed in: oxide
Assignee: (unassigned) => Chris Coulson (chrisccoulson)
--
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1435831
Title:
Support compositing path using EGLImage
Status in Oxide Webview:
In Progress
Bug description:
GL share groups are unreliable on some GPU drivers, and Chromium works
around these by using "virtualized" GL contexts (essentially, client-
side contexts within a client-side share group are backed by a single
service-side GL context). However, Oxide depends on share groups for
hardware compositing which means we don't benefit from the Chromium
workaround.
To avoid this, we should have a texture-backed EGLImage compositing
path to avoid the share group dependency
To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1435831/+subscriptions
Follow ups
References