[Buildroot] [RFC 0/4] Try to clean up proprietary OpenGL drivers

Yann E. MORIN yann.morin.1998 at free.fr
Sat Jan 24 17:02:31 UTC 2015


Jérôme, All,

On 2015-01-23 11:57 +0100, Yann E. MORIN spake thusly:
> On 2015-01-21 12:23 +0100, Jérôme Pouiller spake thusly:
> > Until now, xorg-xserver depends on mesa3d to compile with GLX/DRI support.
> > However, there was problem with proprietary OpenGL drivers. These ones depends
> > on GLX/DRI support (so, they depends on mesa3d) and overwrite files provided by
> > mesa3d (so, they conflict with mesa3d).
> > 
> > Thanks to opengl-registry, it is possible to change proprietary OpenGL drivers
> > in real LibGL provider and compile GLX/DRI support using proprietary drivers
> > instead of mesa3d.
> > 
> > Notice this series aim to highlight the problem described above. It does not
> > aim to be upstreamed. It apply on top of Yann series about nvidia driver and
> > my series about imx6 gpu driver.
> > 
> > Jérôme Pouiller (4):
> >   nvidia-driver: Add gl.pc
> >   gpu-viv-bin-mx6q: is a libgl provider
> >   opengl-registry: Also provide DRI interface
> >   xorg-server: Depends on libgl to enable DRI/GLX
[--SNIP--]
> Finally, I am not too fond of bundling the dri header, neither in the
> OpenGL registry package, nor in any other package.
[--SNIP--]
> An alternative would be to provide a prompt-less, stripped mesa3d
> package that woudl install only headers; [...]

So, I've pushed an updated series that does exactly that: add a
mesa3d-headers package, which is responsible for providing gl.h
(un-bundled from a previous series), dir_interface.h and dri.pc.

Thanks for the input! :-)

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list