summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--customcontext/renderer/qsgbasicclipmanager_p.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/customcontext/renderer/qsgbasicclipmanager_p.h b/customcontext/renderer/qsgbasicclipmanager_p.h
index 76c06d0..e9f28bc 100644
--- a/customcontext/renderer/qsgbasicclipmanager_p.h
+++ b/customcontext/renderer/qsgbasicclipmanager_p.h
@@ -184,8 +184,14 @@ void QSGBasicClipManager::activate(const QSGClipNode *clip,
m_program = new QOpenGLShaderProgram();
QSGShaderSourceBuilder::initializeProgramFromFiles(
m_program,
+#if QT_VERSION >= 0x050600
+ QStringLiteral(":/qt-project.org/scenegraph/shaders/stencilclip.vert"),
+ QStringLiteral(":/qt-project.org/scenegraph/shaders/stencilclip.frag")
+#else
QStringLiteral(":/scenegraph/shaders/stencilclip.vert"),
- QStringLiteral(":/scenegraph/shaders/stencilclip.frag"));
+ QStringLiteral(":/scenegraph/shaders/stencilclip.frag")
+#endif
+ );
m_program->bindAttributeLocation("vCoord", 0);
m_program->link();
m_clipMatrixId = m_program->uniformLocation("matrix");