From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?J=E9r=F4me?= Pouiller Date: Tue, 09 Dec 2014 14:28:13 +0100 Subject: [Buildroot] questions about xdriver_xf86-video-imx-viv In-Reply-To: <5486C8A5.3060006@free.fr> References: <5486C8A5.3060006@free.fr> Message-ID: <1981204.idyJZvJsiF@aquila> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net 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 meta-fsl-arm/recipes-graphics/xorg-driver/xf86-video-imxfb-vivante_3.10.17-1.0.1.bb [2] maybe there: http://permalink.gmane.org/gmane.linux.embedded.yocto.meta-freescale/8260 -- J?r?me Pouiller, Sysmic Embedded Linux specialist http://www.sysmic.fr