[Buildroot] [PATCH 2/3] package/wlroots: bump to version 0.14.1

Adrian Perez de Castro aperez at igalia.com
Mon Aug 16 07:42:25 UTC 2021


On Fri, 13 Aug 2021 15:18:39 +0200 Thomas Petazzoni <thomas.petazzoni at bootlin.com> wrote:
> On Wed, 11 Aug 2021 14:11:57 +0300
> Adrian Perez de Castro <aperez at igalia.com> wrote:
> 
> > Update to version 0.14.1, and adapt to upstream changes:
> > 
> > - seatd/libseat is now used unconditionally, the logind/elogind build
> >   options have been removed (which can be used through seatd, no
> >   functionality is lost).
> > - Now wlroots includes a software-based renderer (which uses pixman),
> >   and the OpenGL ES one is optional. For now it is left always enabled
> >   (as it was before) but this could be changed in the future.
> 
> I think it would be nice to support the pixman-based software rendered,
> as there are quite a few embedded platforms that don't have a GPU.

Agreed! Currently the pixman renderer is always built into wlroots, and the
GLES one is optional. I have a half-baked patch locally to build wlroots
without the GLES renderer and I just verified that the Cage compositor works
fine with the pixman renderer being the only one built into wlroots [1], so
I will be sending a patch in the next days.
 
Cheers,
-Adrian


---
[1] Some compositors explicitly try to use the GLES renderer, and because so
    far Cage is the only one in the tree that depends on wlroots, I wanted to
    make sure adding the option to disable building the GLES one will work as
    intended :)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.buildroot.org/pipermail/buildroot/attachments/20210816/78f3c2ee/attachment-0001.asc>


More information about the buildroot mailing list