[Mesa-dev] [Bug 86701] [regression] weston-simple-egl not running anymore inside qemu

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 13 11:00:11 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=86701

--- Comment #12 from Daniel Stone <daniel at fooishbar.org> ---
(In reply to Marek Olšák from comment #11)
> Is it the EGL_WL_bind_wayland_display extension that you'd like to have or
> something else? I'd like to understand exactly what is missing.

Client-side support for swrast in src/egl/drivers/dri2/platform_wayland.c.

platform_x11.c has a whole section (see dri2_initialize_x11_swrast) with
alternate codepaths to support swrast. platform_wayland totally lacks this, so
not only does $LIBGL_ALWAYS_SOFTWARE do nothing, but on Wayland servers lacking
hardware GL support (e.g. EGL_WL_bind_wayland_display), there is no fallback to
the wl_shm interface. Implementing this is the minimum requirement.

Supporting swrast-on-VGEM (EGL_WL_bind_wayland_display support when running on
swrast; client-side support for allocating VGEM backing buffers for swrast)
would also allow us to cut down on alternate codepaths a little, but probably
doesn't buy us too much.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150413/9e282e7c/attachment.html>


More information about the mesa-dev mailing list