[Webkit-unassigned] [Bug 115803] [GTK] Accelerated compositing does not work in Wayland

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 27 23:50:20 PST 2014


https://bugs.webkit.org/show_bug.cgi?id=115803





--- Comment #16 from Iago Toral <itoral at igalia.com>  2014-02-27 23:47:26 PST ---
Status update:

(In reply to comment #15)
> Created an attachment (id=223442)
 --> (https://bugs.webkit.org/attachment.cgi?id=223442&action=review) [details]
> Patch (multiple surfaces)
> 
> New version of the patch to support multiple surfaces. I have tested this with Epiphany as well as current wayland/weston and gtk+.
> 
> It mostly works, but there are bugs that need more investigation:
> 
> 1) When having multiple windows/tabs, reloading one of them can cause another one (and only one) to produce rendering artifacts. Usually the same artifacts that I described above for the case when we go back with the browser to a page that activates AC.
> 2) When having multiple windows/tabs, closing one of them can cause another one (and only one) to produce render artifacts.

These two bugs had the same origin and was fixed by this:
https://bugs.webkit.org/show_bug.cgi?id=129244

> When one of the tabs/windows is affected by this bug, reloading the page fixes the problem.
> 
> Another thing I observed (unrelated to this patch) is that AC only seems to work with cairo glesv2, if I use the cairo gl backend instead I see out-of-memory errors every time we try to paint the web view widget (the same errors I got when running AC on Wayladn with --enable-glx set btw).

I updated mesa/wayland to master and rebuilt everything from scratch and it all works fine now (both gl and glesv2, both with and without enable-glx), so that's good news :)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list