375.20 long term release and libEGL glvnd implementation
Luca Boccassi
luca.boccassi at gmail.com
Thu Dec 1 13:33:42 UTC 2016
On Thu, 2016-12-01 at 14:12 +0100, Andreas Beckmann wrote:
> On 2016-11-22 01:25, Luca Boccassi wrote:
> >> There is a new libEGL.so.$VERSION file, which is added to the already
> >> existing libEGL.so.1 and libEGL_nvidia.so.367.57.
>
> there is another new file: 10_nvidia.json
>
> probably should go to /usr/share/glvnd/egl_vendor.d
> (libEGL.so.1 contains the string
> /etc/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d)
Ah missed that. Sounds good.
> >> I _think_ the new one is the glvnd based shared object, as the other 2
> >> link to libgldispatch, but I'm not 100% sure. Any hint is welcome.
>
> That looks weird ...
> I think, the old libEGL.so.1 was fake-glvnd (and is now
> libEGL.so.$VERSION), the new libEGL.so.1 is *really* GLVND.
>
> nvidia seems to use a lot of the gldispatch infrastructure internally in
> many of their libs (for forwarding calls from public interfaces to their
> actual implementation), but did not yet support the public GLVND
> interface (and the mandatory configurability?)
>
> IIRC it was written somewhere that NVIDIA's new EGL was not glvnd
> previously ... (even though it linked against gldispatch)
Yes I think the EGL glvnd interface has been finalized only a couple
months ago:
https://github.com/NVIDIA/libglvnd/pull/92
Maybe it was using an internal prototype/wip design until now.
> BTW, what's the status of packaging the glvnd libraries? and the support
> of glvnd within mesa?
There has been no movement in the package git repo since June:
https://anonscm.debian.org/cgit/pkg-xorg/lib/libglvnd.git/
But I think at least some support has been committed upstream in Mesa
master branch:
https://lists.freedesktop.org/archives/mesa-dev/2016-May/116346.html
https://cgit.freedesktop.org/mesa/mesa/tree/src/glx/glxglvnd.c
I've pinged the owner of the ITP to see if there's any chance to get
this in Stretch.
Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20161201/f03a4fb9/attachment.sig>
More information about the pkg-nvidia-devel
mailing list