[Android-development] Android Example Program Qt Notifier OpenGL Crash on Kindle Fire on Qt 5.3.0

mark diener rpzrpzrpz at gmail.com
Tue May 20 04:26:05 CEST 2014


Hello all:

Very nice with that Qt 5.3.0 released today.

I began my tests against what I consider are 3 of the most popular android
devices: the Kindle Fire and Nexus 7 2012 and Galaxy S2 Smartphone.

I was able to crash and burn OpenGL on my Kindle Fire 1st Gen running using
the Android Qt Notifier example program in Qt 5.3.0 Release.

QT Widgets projects works fine on the Kindle Fire. Tested a sample widget
project which installed and ran fine.

The only thing that I changed for the Qt Notifier program is I set the
Android Lowest SDK to API 10 (2.3.3/2.3.4) and built it for armeabi-v7a

Ran Android Sample Qt Notifier on Armeabi-v7a on Nexus 2012 tablet and it
worked fine. Same with Galaxy s2.

Is there any guidance for Qt Quick 2.0 support below Android 4.0, like
Android 2.x?  Or should I just forget about it and stick with Android 4.0
and above?

Any replies appreciated,

Marco

Below is the Qt Notifier example program Application output from Qt Creator:

***********************************************************


Starting remote process.E/dalvikvm(31586): Could not find class
'android.app.Notification$Builder', referenced from method
org.qtproject.example.notification.NotificationClient.notify

W/dalvikvm(31586): VFY: unable to resolve new-instance 10
(Landroid/app/Notification$Builder;) in
Lorg/qtproject/example/notification/NotificationClient;

D/dalvikvm(31586): VFY: replacing opcode 0x22 at 0x0010

I/dalvikvm(31586): Could not find method
android.app.Notification$Builder.setContentText, referenced from method
org.qtproject.example.notification.NotificationClient.notify

W/dalvikvm(31586): VFY: unable to resolve virtual method 98:
Landroid/app/Notification$Builder;.setContentText
(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;

D/dalvikvm(31586): VFY: replacing opcode 0x6e at 0x0029

D/dalvikvm(31586): VFY: dead code 0x0012-0026 in
Lorg/qtproject/example/notification/NotificationClient;.notify
(Ljava/lang/String;)V

D/dalvikvm(31586): VFY: dead code 0x002c-0038 in
Lorg/qtproject/example/notification/NotificationClient;.notify
(Ljava/lang/String;)V

D/szipinf (31586): Initializing inflate state

D/szipinf (31586): Initializing zlib to inflate

D/dalvikvm(31586): GC_CONCURRENT freed 581K, 51% free 2950K/5959K, external
847K/1181K, paused 2ms+4ms

D/szipinf (31586): Initializing inflate state

D/szipinf (31586): Initializing zlib to inflate

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/lib/libgnustl_shared.so
0x40512200

D/dalvikvm(31586): Added shared lib
/data/data/org.qtproject.example.notification/lib/libgnustl_shared.so
0x40512200

D/dalvikvm(31586): No JNI_OnLoad found in
/data/data/org.qtproject.example.notification/lib/libgnustl_shared.so
0x40512200, skipping init

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/lib/libQt5Core.so 0x40512200

D/dalvikvm(31586): Added shared lib
/data/data/org.qtproject.example.notification/lib/libQt5Core.so 0x40512200

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/lib/libQt5Network.so
0x40512200

D/dalvikvm(31586): Added shared lib
/data/data/org.qtproject.example.notification/lib/libQt5Network.so
0x40512200

I/Qt (31586): Network start

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/lib/libQt5Qml.so 0x40512200

D/dalvikvm(31586): Added shared lib
/data/data/org.qtproject.example.notification/lib/libQt5Qml.so 0x40512200

D/dalvikvm(31586): No JNI_OnLoad found in
/data/data/org.qtproject.example.notification/lib/libQt5Qml.so 0x40512200,
skipping init

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/lib/libQt5Gui.so 0x40512200

D/dalvikvm(31586): Added shared lib
/data/data/org.qtproject.example.notification/lib/libQt5Gui.so 0x40512200

D/dalvikvm(31586): No JNI_OnLoad found in
/data/data/org.qtproject.example.notification/lib/libQt5Gui.so 0x40512200,
skipping init

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/lib/libQt5Quick.so 0x40512200

D/dalvikvm(31586): Added shared lib
/data/data/org.qtproject.example.notification/lib/libQt5Quick.so 0x40512200

D/dalvikvm(31586): No JNI_OnLoad found in
/data/data/org.qtproject.example.notification/lib/libQt5Quick.so
0x40512200, skipping init

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/lib/libQt5QuickParticles.so
0x40512200

D/dalvikvm(31586): Added shared lib
/data/data/org.qtproject.example.notification/lib/libQt5QuickParticles.so
0x40512200

D/dalvikvm(31586): No JNI_OnLoad found in
/data/data/org.qtproject.example.notification/lib/libQt5QuickParticles.so
0x40512200, skipping init

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/lib/libQt5AndroidExtras.so
0x40512200

D/dalvikvm(31586): Added shared lib
/data/data/org.qtproject.example.notification/lib/libQt5AndroidExtras.so
0x40512200

D/dalvikvm(31586): No JNI_OnLoad found in
/data/data/org.qtproject.example.notification/lib/libQt5AndroidExtras.so
0x40512200, skipping init

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/qt-reserved-files/plugins/platforms/android/libqtforandroid.so
0x40512200

D/dalvikvm(31586): Added shared lib
/data/data/org.qtproject.example.notification/qt-reserved-files/plugins/platforms/android/libqtforandroid.so
0x40512200

I/Qt (31586): qt start

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/lib/libQt5QuickParticles.so
0x40512200

D/dalvikvm(31586): Shared lib
'/data/data/org.qtproject.example.notification/lib/libQt5QuickParticles.so'
already loaded in same CL 0x40512200

D/dalvikvm(31586): Trying to load lib
/data/data/org.qtproject.example.notification/lib/libnotification.so
0x40512200

D/dalvikvm(31586): Added shared lib
/data/data/org.qtproject.example.notification/lib/libnotification.so
0x40512200

D/dalvikvm(31586): No JNI_OnLoad found in
/data/data/org.qtproject.example.notification/lib/libnotification.so
0x40512200, skipping init

D/libEGL (31586): loaded /system/lib/egl/libGLES_android.so

D/libEGL (31586): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so

D/libEGL (31586): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so

D/libEGL (31586): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so

D/dalvikvm(31586): GC_CONCURRENT freed 411K, 51% free 2933K/5959K, external
847K/1181K, paused 2ms+4ms

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): attribute highp vec4
vertexCoord;

W/Qt (31586): attribute highp vec4 vertexColor;

W/Qt (31586):

W/Qt (31586): uniform highp mat4 matrix;

W/Qt (31586): uniform highp float opacity;

W/Qt (31586):

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_Position = matrix * vertexCoord;

W/Qt (31586): color = vertexColor * opacity;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( opacity ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4 matrix;

W/Qt (31586): uniform highp vec2 textureScale;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 vCoord;

W/Qt (31586): attribute highp vec2 tCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): sampleCoord = tCoord * textureScale;

W/Qt (31586): gl_Position = matrix * vCoord;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): uniform mediump sampler2D _qt_texture;

W/Qt (31586): uniform lowp vec4 color;

W/Qt (31586): uniform mediump float alphaMin;

W/Qt (31586): uniform mediump float alphaMax;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color * smoothstep(alphaMin,

W/Qt (31586): alphaMax,

W/Qt (31586): texture2D(_qt_texture, sampleCoord).a);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is
not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMin ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMax ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): attribute highp vec4
vertexCoord;

W/Qt (31586): attribute highp vec4 vertexColor;

W/Qt (31586):

W/Qt (31586): uniform highp mat4 matrix;

W/Qt (31586): uniform highp float opacity;

W/Qt (31586):

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_Position = matrix * vertexCoord;

W/Qt (31586): color = vertexColor * opacity;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( opacity ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4 matrix;

W/Qt (31586): uniform highp vec2 textureScale;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 vCoord;

W/Qt (31586): attribute highp vec2 tCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): sampleCoord = tCoord * textureScale;

W/Qt (31586): gl_Position = matrix * vCoord;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): uniform mediump sampler2D _qt_texture;

W/Qt (31586): uniform lowp vec4 color;

W/Qt (31586): uniform mediump float alphaMin;

W/Qt (31586): uniform mediump float alphaMax;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color * smoothstep(alphaMin,

W/Qt (31586): alphaMax,

W/Qt (31586): texture2D(_qt_texture, sampleCoord).a);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is
not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMin ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMax ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): attribute highp vec4
vertexCoord;

W/Qt (31586): attribute highp vec4 vertexColor;

W/Qt (31586):

W/Qt (31586): uniform highp mat4 matrix;

W/Qt (31586): uniform highp float opacity;

W/Qt (31586):

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_Position = matrix * vertexCoord;

W/Qt (31586): color = vertexColor * opacity;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( opacity ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4 matrix;

W/Qt (31586): uniform highp vec2 textureScale;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 vCoord;

W/Qt (31586): attribute highp vec2 tCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): sampleCoord = tCoord * textureScale;

W/Qt (31586): gl_Position = matrix * vCoord;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): uniform mediump sampler2D _qt_texture;

W/Qt (31586): uniform lowp vec4 color;

W/Qt (31586): uniform mediump float alphaMin;

W/Qt (31586): uniform mediump float alphaMax;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color * smoothstep(alphaMin,

W/Qt (31586): alphaMax,

W/Qt (31586): texture2D(_qt_texture, sampleCoord).a);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is
not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMin ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMax ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): attribute highp vec4
vertexCoord;

W/Qt (31586): attribute highp vec4 vertexColor;

W/Qt (31586):

W/Qt (31586): uniform highp mat4 matrix;

W/Qt (31586): uniform highp float opacity;

W/Qt (31586):

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_Position = matrix * vertexCoord;

W/Qt (31586): color = vertexColor * opacity;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( opacity ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4 matrix;

W/Qt (31586): uniform highp vec2 textureScale;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 vCoord;

W/Qt (31586): attribute highp vec2 tCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): sampleCoord = tCoord * textureScale;

W/Qt (31586): gl_Position = matrix * vCoord;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): uniform mediump sampler2D _qt_texture;

W/Qt (31586): uniform lowp vec4 color;

W/Qt (31586): uniform mediump float alphaMin;

W/Qt (31586): uniform mediump float alphaMax;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color * smoothstep(alphaMin,

W/Qt (31586): alphaMax,

W/Qt (31586): texture2D(_qt_texture, sampleCoord).a);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is
not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMin ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMax ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): attribute highp vec4
vertexCoord;

W/Qt (31586): attribute highp vec4 vertexColor;

W/Qt (31586):

W/Qt (31586): uniform highp mat4 matrix;

W/Qt (31586): uniform highp float opacity;

W/Qt (31586):

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_Position = matrix * vertexCoord;

W/Qt (31586): color = vertexColor * opacity;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( opacity ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4 matrix;

W/Qt (31586): uniform highp vec2 textureScale;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 vCoord;

W/Qt (31586): attribute highp vec2 tCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): sampleCoord = tCoord * textureScale;

W/Qt (31586): gl_Position = matrix * vCoord;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): uniform mediump sampler2D _qt_texture;

W/Qt (31586): uniform lowp vec4 color;

W/Qt (31586): uniform mediump float alphaMin;

W/Qt (31586): uniform mediump float alphaMax;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color * smoothstep(alphaMin,

W/Qt (31586): alphaMax,

W/Qt (31586): texture2D(_qt_texture, sampleCoord).a);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is
not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMin ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMax ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): attribute highp vec4
vertexCoord;

W/Qt (31586): attribute highp vec4 vertexColor;

W/Qt (31586):

W/Qt (31586): uniform highp mat4 matrix;

W/Qt (31586): uniform highp float opacity;

W/Qt (31586):

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_Position = matrix * vertexCoord;

W/Qt (31586): color = vertexColor * opacity;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying lowp vec4 color;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( opacity ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4 matrix;

W/Qt (31586): uniform highp vec2 textureScale;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 vCoord;

W/Qt (31586): attribute highp vec2 tCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): sampleCoord = tCoord * textureScale;

W/Qt (31586): gl_Position = matrix * vCoord;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 sampleCoord;

W/Qt (31586):

W/Qt (31586): uniform mediump sampler2D _qt_texture;

W/Qt (31586): uniform lowp vec4 color;

W/Qt (31586): uniform mediump float alphaMin;

W/Qt (31586): uniform mediump float alphaMax;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = color * smoothstep(alphaMin,

W/Qt (31586): alphaMax,

W/Qt (31586): texture2D(_qt_texture, sampleCoord).a);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( matrix ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( textureScale ): shader program is
not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( color ): shader program is not linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMin ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( alphaMax ): shader program is not
linked

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Vertex): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Vertex
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): uniform highp mat4
qt_Matrix;

W/Qt (31586):

W/Qt (31586): attribute highp vec4 qt_VertexPosition;

W/Qt (31586): attribute highp vec2 qt_VertexTexCoord;

W/Qt (31586):

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): attribute highp float _qt_order;

W/Qt (31586): uniform highp float _qt_zRange;

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): qt_TexCoord = qt_VertexTexCoord;

W/Qt (31586): gl_Position = qt_Matrix * qt_VertexPosition;

W/Qt (31586): gl_Position.z = (gl_Position.z * _qt_zRange + _qt_order) *
gl_Position.w;

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:322 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)):
QOpenGLShader::compile(Fragment): failed

W/Qt (31586): opengl/qopenglshaderprogram.cpp:328 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): *** Problematic Fragment
shader source code ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:329 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): #ifndef
GL_FRAGMENT_PRECISION_HIGH

W/Qt (31586): #define highp mediump

W/Qt (31586): #endif

W/Qt (31586): varying highp vec2 qt_TexCoord;

W/Qt (31586):

W/Qt (31586): uniform sampler2D qt_Texture;

W/Qt (31586):

W/Qt (31586): void main()

W/Qt (31586): {

W/Qt (31586): gl_FragColor = texture2D(qt_Texture, qt_TexCoord);

W/Qt (31586): }

W/Qt (31586): opengl/qopenglshaderprogram.cpp:330 (bool
QOpenGLShaderPrivate::compile(QOpenGLShader*)): ***

W/Qt (31586): opengl/qopenglshaderprogram.cpp:940 (virtual bool
QOpenGLShaderProgram::link()): QOpenGLShader::link: "Link Error: Vertex
shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): scenegraph/qsgcontext.cpp:634 (virtual void
QSGRenderContext::compile(QSGMaterialShader*, QSGMaterial*, const char*,
const char*)): shader compilation failed:

W/Qt (31586): "Link Error: Vertex shader is missing.

W/Qt (31586): Link Error: Fragment shader is missing.

W/Qt (31586): "

W/Qt (31586): opengl/qopenglshaderprogram.cpp:1781 (int
QOpenGLShaderProgram::uniformLocation(const char*) const):
QOpenGLShaderProgram::uniformLocation( qt_Matrix ): shader program is not
linked
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/android-development/attachments/20140519/37eb3143/attachment.html>


More information about the Android-development mailing list