[Qt5-feedback] OpenGL ES 2.0 requirement

Konrad Rosenbaum konrad at silmor.de
Wed Jun 1 11:29:05 CEST 2011


On Wed, June 1, 2011 10:46, Maximilian Lang wrote:
> I'm very confused. So in short for me. Currently I'm making projects based
> on an omap-am1808 processor (http://www.hawkboard.org/).
> So no graphics acceleration, no open gl es etc. are available on this
> processor. So Qt 5 will not run on this system?? So i have to stay on Qt 4
> and QML 1?

I don't think you need to worry. The Hawkboard seems to be quite complete
from what I could gather in a few minutes.

When looking around I saw that there seems to be an Android port for it,
which means OpenGL ES is available (it is a requirement for Android).

You can check whether you have OpenGL available by looking for files
called libGL.so or libGLESv2.so in one of the library directories.

BTW: I'm much less worried than I used to be a week ago - I found that
even my Linux installation in a VirtualBox can do the OpenGL demos of Mesa
with acceptable performance (25fps at full screen) in software render mode
and it works out of the box. It seems Mesa is part of Xorg for some time
now and it automatically detects whether it can do hardware rendering or
whether it needs to switch to software rendering.

Maybe someone with more background knowledge in how modern GUI backends
work could enlighten us: from researching OpenGL a bit I got the
impression that accelerated 3D and 2D rendering happen in the same
pipelines on the layers close to the hardware, which would mean that if an
X11 or framebuffer driver works fine today it would likely also work fine
with Qt5 - is that impression correct?



    Konrad



More information about the Qt5-feedback mailing list