[Buildroot] questions about xdriver_xf86-video-imx-viv

Jérôme Pouiller jezz at sysmic.org
Tue Dec 9 13:28:13 UTC 2014

On Tuesday 09 December 2014 11:02:13 Thierry Bultel wrote:
> Jerome,
> I was also currently attempting to bring the work from yocto to 
> buildroot. I do not have a working board, yet, since we are migrating 
> our BSP from 3.0.35 to 3.10.17. Thus I am only preparing the 
> integration, but cannot test at the moment.
> There is something I do not understand.
> With the previous version of xdriver_xf86-video-imx-viv ,
> the build in the DRI directory was producing a libdri.so, which
> was loaded by xserver.
> For what I see, only $(@D)/EXA/src is built now.
> libdri.so is not needed anymore ?
DRI directory provided by Vivante is used to provide OpenGL API. At the
beginning I tried to make it works. 

Finally, comparing with Yocto, I found Yocto did not compile nor use DRI
provided by Vivante[1]. 

I remember I finally saw somewhere[2] OpenGL support was broken. It convinces
me to not work any more on this topic.

> Also, when you say: " This driver should
> +	  also be able to provide Desktop OpenGL implementation but, this
> +	  feature seems broken for a while."
> does that mean that windowed 3D does not work, but that only full screen 
> does ?

Windowed 3D works if you use OpenGLES API. You can also use software 
rendering (swrast) provided by mesa3d (this is solution provided by 
Yocto), but I don't think we can consider this is a solution.

[1] See 

[2] maybe there: 
Jérôme Pouiller, Sysmic
Embedded Linux specialist

More information about the buildroot mailing list