Hi to all,

I successfully  cross-compiled the Qt 5.9.2 with support for EGLFS, following 
the “official” guide: https://wiki.qt.io/RaspberryPi2EGLFS .

Now I am able to run the qopenglwidget example at 60FPS directly from terminal, 
without a x11 environment.

 
I also cross-compiled Qt3D module without problems, getting the sources from 
“git://code.qt.io/qt/qt3d.git  -b  origin/5.9.2”.  I need a Qt3D version 
greater that 5.7 because I need the support for QPaintedTexture.

The problem is that I am not able to run Qt3D example or application.

 I tried with several examples such as simple-cpp, lights and materials,  the 
screen shows strange artifacts and the application seems freezed.

 
When I try planets-qml I get this output:

“QOpenGLTexture* Qt3DRender::Render::GLTexture::buildGLTexture() could not find 
a matching OpenGL ES 2.0 unsized texture format

QOpenGLTexture::setMipBaseLevel: requires OpenGL >= 1.2 or OpenGL ES >= 3.0

QOpenGLTexture::setMipMaxLevel: requires OpenGL >= 1.2 or OpenGL ES >= 3.0

FBO incomplete

FBO incomplete

…”
 
I also tried a custom application that works fine on PC getting this output:

“EGLFS: OpenGL windows cannot be mixed with others.

Aborted”

 
I found this bugreport “Qt3d examples not working on Raspberry Pi 3 “ : 
https://bugreports.qt.io/browse/QTBUG-59349 . 

The bug has been fixed on v5.9.2, but It doesn’t seems true or I probably miss 
something on Qt3D cross-compilation.

 
Has anybody succefully compiled a working Qt3D module (version >= 5.8) for RPi3 
?

 
Thanks,

Carlo 

 
 
 
 
 
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to