Bug 56465 - Weston EGL clients can no longer use fallback software rendering
Summary: Weston EGL clients can no longer use fallback software rendering
Status: RESOLVED FIXED
Alias: None
Product: Wayland
Classification: Unclassified
Component: weston (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-27 16:14 UTC by n3rdopolis
Modified: 2013-02-15 01:59 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description n3rdopolis 2012-10-27 16:14:30 UTC
I am unable to use software rendering in EGL Wayland clients. In order for weston to work now, I have to build weston with --with-cairo-glesv2

Otherwise, weston runs, but weston-desktop-shell dies, and only weston clients like simple-shm work.

I even attempted to use a revision of Mesa where I know the software rendering used to work, seperated out the patches for making Mesa compatible to Wayland 1.0, and applied them to the revision of Mesa that used to work, and software rendering still does not work with egl.
Comment 1 Kristian Høgsberg 2013-02-14 21:40:14 UTC
Is this still a problem?  Do you mean using swrast GL in the clients or using sw cairo?
Comment 2 nerdopolis1 2013-02-15 00:47:35 UTC
I've been using a patch from Stskeeps, http://sprunge.us/JGEY, I think it's been around for a while, but I don't know if it's in mesa or not. This has been working for me. However at this moment I can't build mesa Master, as it seems a requirement for a library version was bumped. 

The clients that failed, are the ones that come with Weston. I'm not exactly sure what they use when they are on VirtualBox
Comment 3 Kristian Høgsberg 2013-02-15 01:59:00 UTC
Patch committed to mesa, thanks.  Closing this one now.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.