Gentoo Archives: gentoo-dev

From: Matt Turner <mattst88@g.o>
To: gentoo development <gentoo-dev@l.g.o>
Subject: Re: Re[2]: [gentoo-dev] Last rites: sys-boot/raspberrypi-firmware
Date: Sat, 16 Mar 2019 20:09:09
Message-Id: CAEdQ38GQSUM4MzOWN+Zs4nSS_hoykkO=xrx8fDuVRUiKVbU23Q@mail.gmail.com
In Reply to: Re[2]: [gentoo-dev] Last rites: sys-boot/raspberrypi-firmware by Conrad Kostecki
1 On Fri, Mar 15, 2019 at 2:55 PM Conrad Kostecki <conrad@××××××××.com> wrote:
2 >
3 > Hi!
4 >
5 > Am 15.03.2019 20:29:11, "Matt Turner" <mattst88@g.o> schrieb:
6 >
7 > On Fri, Mar 15, 2019 at 7:04 AM Conrad Kostecki <conrad@××××××××.com> wrote:
8 >
9 >
10 >
11 > Do you know something about media-libs/raspberrypi-userland as well?
12 > I'm hoping to enable libglvnd support in media-libs/mesa and
13 > x11-drivers/nvidia-drivers soon, and this is the only other package in
14 > Gentoo that uses app-eselect/eselect-opengl.
15 >
16 > Do we care to keep this now that Mesa's vc4 driver is in good shape?
17 >
18 > At least, I've somewhere my modified 9999 release, which I've fixed for myself, since there were some bugs and added eselect-opengl support to this. What do you mean exactly with libglvnd or at what do you want to know?
19
20 libglvnd is the "GL Vendor-Neutral Dispatch library" [0]. It provides
21 libGL, libGLESv1_CM, libGLESv2, etc, and then dispatches those calls
22 to the underlying hardware driver. This allows a single libGL.so to
23 work for Mesa and nvidia-drivers for example. If
24 media-libs/raspberrypi-userland doesn't support libglvnd (which it
25 doesn't as far as I can tell) that kind of throws a wrench in the plan
26 for IMO minimal benefit.
27
28 [0] https://github.com/NVIDIA/libglvnd