On Sat, Feb 11, 2017 at 5:50 AM, Kevin Kofler <kevin.kofler(a)chello.at> wrote:
Justin Forbes wrote:
> There are really no more technical road blocks in this update. There are
> several advantages to having it. To deny it at this point would be
> entirely punitive. To me, that did not seem warranted at this time, though
> if it is a continuing problem, it may well be the next time.
I don't see ANY advantage for the users of software actually in Fedora, only
a risk of regressions. This only helps users of unsupported third-party
blobs.
This doesn't "only" help users of unsupported third-party blobs,
although in most of the discussion that is perhaps the only feature
that is discussed.. it also:
1) introduces the new GL ABI which decouples libGL from GLX.. libGL is
still provided for backwards compat, but apps can start linking
against libOpenGL + libGLX or libOpenGL + libEGL instead (the latter
doesn't bring any GLX/X11 dependencies so useful for porting things to
wayland without dragging along unneeded/historical dependencies)
2) adds optimized generated asm dispatch functions for armv7 and armv8
(the first I mentioned on the other thread, the second I neglected to)
As a mesa developer who only ever uses the open source drivers (intel
on laptop, nouveau on desktop, and freedreno on arm), I am happy to
see the adoption of glvnd.. independent of blob drivers, it is a long
needed cleanup to how GL works on linux.
BR,
-R