effectgallery crashes atm on an NVIDIA Shield TV (Tegra X1, Android 7.0)
But even the new SampleProject was shown to crash both on a Mali and an NVIDIA based Android device. (these have GLES 3.1 and 3.2, respectively)
This is due to a QOpenGLTexture issue:
********** Crash dump: **********
Build fingerprint: 'NVIDIA/foster_e_hdd/foster:7.0/NRD90M/2427173_1038.2788:user/release-keys'
pid: 20017, tid: 20060, name: Qt3DRender::Ren >>> org.qtproject.example.q3dsviewer <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Stack frame #00 pc 0000000000000000 <unknown>
Stack frame #01 pc 0000000000449cec /data/app/org.qtproject.example.q3dsviewer-2/lib/arm64/libQt5Gui.so: Routine QOpenGLTextureHelper::glTexStorage2DMultisample(unsigned int, int, unsigned int, int, int, unsigned char) at /home/agocs/av/qtbase/src/gui/opengl/qopengltexturehelper_p.h:609
When that is fixed, the crash is eliminated but the output is incorrect since Qt 3D fails in BlitFramebuffer due to attempting to use a function (glDrawBuffer) that is not present in OpenGL ES.
And when that's fixed, it fails due to