summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2018-07-18 14:04:10 +0200
committerPaul Lemire <paul.lemire@kdab.com>2018-07-18 13:44:09 +0000
commitee53b5366eb925b2fbe3cd28209e2f8c7bc9e143 (patch)
tree3bfa24abcc187d3a587efc75d01b9769828c18e8
parentb2b74b9eb4b82d1b2047d52376ec03d01864653d (diff)
QSkyboxEntity fixes:
Was setting the major version instead of minor version thus potentially never allowing technique/pass filtering to ever succeed. Update shaders/technique to target 3.3 as 3.0/3.1 might not work on mac. Change-Id: I48c0ee54aac4a017cf8ac5ff3219b788a15bbcdd Task-number: QTBUG-69522 Reviewed-by: Mike Krus <mike.krus@kdab.com>
-rw-r--r--src/extras/defaults/qskyboxentity.cpp6
-rw-r--r--src/extras/shaders/gl3/skybox.frag2
-rw-r--r--src/extras/shaders/gl3/skybox.vert2
3 files changed, 5 insertions, 5 deletions
diff --git a/src/extras/defaults/qskyboxentity.cpp b/src/extras/defaults/qskyboxentity.cpp
index df6547083..9cd199f1a 100644
--- a/src/extras/defaults/qskyboxentity.cpp
+++ b/src/extras/defaults/qskyboxentity.cpp
@@ -104,17 +104,17 @@ void QSkyboxEntityPrivate::init()
m_gl3Technique->graphicsApiFilter()->setApi(QGraphicsApiFilter::OpenGL);
m_gl3Technique->graphicsApiFilter()->setMajorVersion(3);
- m_gl3Technique->graphicsApiFilter()->setMajorVersion(1);
+ m_gl3Technique->graphicsApiFilter()->setMinorVersion(3);
m_gl3Technique->graphicsApiFilter()->setProfile(QGraphicsApiFilter::CoreProfile);
m_gl2Technique->graphicsApiFilter()->setApi(QGraphicsApiFilter::OpenGL);
m_gl2Technique->graphicsApiFilter()->setMajorVersion(2);
- m_gl2Technique->graphicsApiFilter()->setMajorVersion(0);
+ m_gl2Technique->graphicsApiFilter()->setMinorVersion(0);
m_gl2Technique->graphicsApiFilter()->setProfile(QGraphicsApiFilter::NoProfile);
m_es2Technique->graphicsApiFilter()->setApi(QGraphicsApiFilter::OpenGLES);
m_es2Technique->graphicsApiFilter()->setMajorVersion(2);
- m_es2Technique->graphicsApiFilter()->setMajorVersion(0);
+ m_es2Technique->graphicsApiFilter()->setMinorVersion(0);
m_es2Technique->graphicsApiFilter()->setProfile(QGraphicsApiFilter::NoProfile);
m_filterKey->setParent(m_effect);
diff --git a/src/extras/shaders/gl3/skybox.frag b/src/extras/shaders/gl3/skybox.frag
index d8d23990f..ceb13b628 100644
--- a/src/extras/shaders/gl3/skybox.frag
+++ b/src/extras/shaders/gl3/skybox.frag
@@ -1,4 +1,4 @@
-#version 130
+#version 330
in vec3 texCoord0;
out vec4 fragColor;
diff --git a/src/extras/shaders/gl3/skybox.vert b/src/extras/shaders/gl3/skybox.vert
index a92303aa8..cac49893a 100644
--- a/src/extras/shaders/gl3/skybox.vert
+++ b/src/extras/shaders/gl3/skybox.vert
@@ -1,4 +1,4 @@
-#version 130
+#version 330
in vec3 vertexPosition;
out vec3 texCoord0;