On Tue, Apr 05, 2011 at 06:36:35AM -0600, [email protected] wrote:
> 
> A package should provides libGLESv2. If the platform (IVI conx)
> doesn't provide OpenGL ES driver, you're using software rendering.
> 

For the IVI conx images, EGL and GLES should be provided by the EMGD
driver in the package emgd-bin:

    [meego@localhost ~]$ rpm -ql emgd-bin | grep GL
    /usr/lib/libEGL.so
    /usr/lib/libEGL.so.1
    /usr/lib/libEGL.so.1.1.15.3226
    /usr/lib/libEMGDOGL.so
    /usr/lib/libEMGDOGL.so.1.1.15.3226
    /usr/lib/libGLES_CM.so
    /usr/lib/libGLES_CM.so.1.1.15.3226
    /usr/lib/libGLESv2.so
    /usr/lib/libGLESv2.so.1.1.15.3226
    /usr/lib/libGLESv2.so.2
    /usr/lib/libemgdPVR2D_DRIWSEGL.so
    /usr/lib/libemgdPVR2D_DRIWSEGL.so.1.1.15.3226

EMGD's implementation of GLES is not based on the Mesa framework, so you
won't see the Mesa EGL and GLES packages installed when EMGD is present.

I'm a little bit confused by this part of David's original email:

> The demo uses qt-mobility which has a dependency on libGL. However,
> libGL is not located in the repo.
...
> That is fine except that the version of Qt that is in the
> repository is not built to use OpenGL ES,

As others have noted, I don't think this should be true for the QT
present in the Meego 1.2-based images.  When I run

    ldd /usr/lib/libQt* | grep libGL | grep -v libGLES

to see if any of the /usr/lib/libQt* libraries have a libGL (not
libGLES) dependency, I don't get any results.  Can you identify which QT
library on your system you're finding to have the libGL dependency?

Thanks.


Matt


-- 
Matt Roper
Intel Corporation
Embedded Media & Graphics Driver Group
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to