summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Brock <robert.brock@kdab.com>2016-03-01 09:06:18 +0000
committerRobert Brock <robert.brock@kdab.com>2016-03-08 15:59:07 +0000
commit02da4f2145aa5eeadbbd9b33ba739db1366dee1c (patch)
tree41ec95a13a8ff76c3fe65c68370adb8b14152b45
parent7284b37bf81b08530afcc141b3cf2f5358b735c1 (diff)
QTechnique renaming
annotations -> filterKeys addPass -> addRenderPass removePass -> removeRenderPass Change-Id: Ica1731ee3100b249e4fef04f45c0e6326732d644 Task-number: QTBUG-51458 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-rw-r--r--examples/qt3d/bigscene-instanced-qml/main.qml2
-rw-r--r--examples/qt3d/deferred-renderer-cpp/finaleffect.cpp4
-rw-r--r--examples/qt3d/deferred-renderer-cpp/sceneeffect.cpp4
-rw-r--r--examples/qt3d/tessellation-modes/TessellatedWireframeEffect.qml2
-rw-r--r--examples/qt3d/transparency-qml/main.qml2
-rw-r--r--examples/qt3d/wave/BackgroundEffect.qml2
-rw-r--r--examples/qt3d/wave/WaveEffect.qml4
-rw-r--r--examples/qt3d/wireframe/WireframeEffect.qml2
-rw-r--r--src/plugins/sceneparsers/gltf/gltfparser.cpp2
-rw-r--r--src/quick3d/imports/render/defaults/qml/DiffuseMapMaterial.qml6
-rw-r--r--src/quick3d/imports/render/defaults/qml/DiffuseSpecularMapMaterial.qml6
-rw-r--r--src/quick3d/imports/render/defaults/qml/GoochMaterial.qml6
-rw-r--r--src/quick3d/imports/render/defaults/qml/NormalDiffuseMapAlphaMaterial.qml6
-rw-r--r--src/quick3d/imports/render/defaults/qml/NormalDiffuseMapMaterial.qml6
-rw-r--r--src/quick3d/imports/render/defaults/qml/NormalDiffuseSpecularMapMaterial.qml6
-rw-r--r--src/quick3d/imports/render/defaults/qml/PerVertexColorMaterial.qml6
-rw-r--r--src/quick3d/imports/render/defaults/qml/PhongAlphaMaterial.qml6
-rw-r--r--src/quick3d/imports/render/defaults/qml/PhongMaterial.qml6
-rw-r--r--src/quick3d/imports/render/defaults/qml/SkyboxEntity.qml6
-rw-r--r--src/quick3d/imports/render/defaults/qml/TextureMaterial.qml6
-rw-r--r--src/quick3d/quick3drender/items/quick3dtechnique.cpp10
-rw-r--r--src/render/backend/renderer.cpp2
-rw-r--r--src/render/defaults/qdiffusemapmaterial.cpp6
-rw-r--r--src/render/defaults/qdiffusespecularmapmaterial.cpp6
-rw-r--r--src/render/defaults/qgoochmaterial.cpp6
-rw-r--r--src/render/defaults/qnormaldiffusemapalphamaterial.cpp6
-rw-r--r--src/render/defaults/qnormaldiffusemapmaterial.cpp6
-rw-r--r--src/render/defaults/qnormaldiffusespecularmapmaterial.cpp6
-rw-r--r--src/render/defaults/qpervertexcolormaterial.cpp6
-rw-r--r--src/render/defaults/qphongalphamaterial.cpp6
-rw-r--r--src/render/defaults/qphongmaterial.cpp6
-rw-r--r--src/render/defaults/qskyboxentity.cpp6
-rw-r--r--src/render/materialsystem/qtechnique.cpp22
-rw-r--r--src/render/materialsystem/qtechnique.h6
-rw-r--r--src/render/materialsystem/qtechnique_p.h2
-rw-r--r--src/render/materialsystem/technique.cpp2
-rw-r--r--tests/auto/render/qmaterial/tst_qmaterial.cpp2
37 files changed, 98 insertions, 98 deletions
diff --git a/examples/qt3d/bigscene-instanced-qml/main.qml b/examples/qt3d/bigscene-instanced-qml/main.qml
index cb0627410..ee1c05b7a 100644
--- a/examples/qt3d/bigscene-instanced-qml/main.qml
+++ b/examples/qt3d/bigscene-instanced-qml/main.qml
@@ -93,7 +93,7 @@ Entity {
minorVersion: 2
majorVersion: 3
}
- annotations: Annotation { name: "renderingStyle"; value: "forward" }
+ filterKeys: Annotation { name: "renderingStyle"; value: "forward" }
renderPasses: RenderPass {
shaderProgram: ShaderProgram {
vertexShaderCode: loadSource("qrc:/instanced.vert")
diff --git a/examples/qt3d/deferred-renderer-cpp/finaleffect.cpp b/examples/qt3d/deferred-renderer-cpp/finaleffect.cpp
index f85990a28..db51058d9 100644
--- a/examples/qt3d/deferred-renderer-cpp/finaleffect.cpp
+++ b/examples/qt3d/deferred-renderer-cpp/finaleffect.cpp
@@ -81,7 +81,7 @@ FinalEffect::FinalEffect(Qt3DCore::QNode *parent)
m_gl3Pass->addAnnotation(m_passCriterion);
m_gl3Pass->setShaderProgram(gl3Shader);
- m_gl3Technique->addPass(m_gl3Pass);
+ m_gl3Technique->addRenderPass(m_gl3Pass);
Qt3DRender::QShaderProgram *gl2Shader = new Qt3DRender::QShaderProgram();
gl2Shader->setVertexShaderCode(gl2Shader->loadSource(QUrl(QStringLiteral("qrc:/final_gl2.vert"))));
@@ -89,7 +89,7 @@ FinalEffect::FinalEffect(Qt3DCore::QNode *parent)
m_gl2Pass->addAnnotation(m_passCriterion);
m_gl2Pass->setShaderProgram(gl2Shader);
- m_gl2Technique->addPass(m_gl2Pass);
+ m_gl2Technique->addRenderPass(m_gl2Pass);
addTechnique(m_gl3Technique);
addTechnique(m_gl2Technique);
diff --git a/examples/qt3d/deferred-renderer-cpp/sceneeffect.cpp b/examples/qt3d/deferred-renderer-cpp/sceneeffect.cpp
index fc2b63578..047e43f32 100644
--- a/examples/qt3d/deferred-renderer-cpp/sceneeffect.cpp
+++ b/examples/qt3d/deferred-renderer-cpp/sceneeffect.cpp
@@ -83,7 +83,7 @@ SceneEffect::SceneEffect(Qt3DCore::QNode *parent)
m_gl3Pass->addAnnotation(m_passCriterion);
m_gl3Pass->setShaderProgram(gl3Shader);
- m_gl3Technique->addPass(m_gl3Pass);
+ m_gl3Technique->addRenderPass(m_gl3Pass);
Qt3DRender::QShaderProgram *gl2Shader = new Qt3DRender::QShaderProgram();
gl2Shader->setVertexShaderCode(Qt3DRender::QShaderProgram::loadSource(QUrl(QStringLiteral("qrc:/geometry_gl2.vert"))));
@@ -91,7 +91,7 @@ SceneEffect::SceneEffect(Qt3DCore::QNode *parent)
m_gl2Pass->addAnnotation(m_passCriterion);
m_gl2Pass->setShaderProgram(gl2Shader);
- m_gl2Technique->addPass(m_gl2Pass);
+ m_gl2Technique->addRenderPass(m_gl2Pass);
addTechnique(m_gl3Technique);
addTechnique(m_gl2Technique);
diff --git a/examples/qt3d/tessellation-modes/TessellatedWireframeEffect.qml b/examples/qt3d/tessellation-modes/TessellatedWireframeEffect.qml
index 5d4841c2a..dee5c5fc6 100644
--- a/examples/qt3d/tessellation-modes/TessellatedWireframeEffect.qml
+++ b/examples/qt3d/tessellation-modes/TessellatedWireframeEffect.qml
@@ -79,7 +79,7 @@ Effect {
minorVersion: 0
}
- annotations: [ Annotation { name: "renderingStyle"; value: "forward" } ]
+ filterKeys: [ Annotation { name: "renderingStyle"; value: "forward" } ]
parameters: [
Parameter { name: "light.position"; value: Qt.vector4d(0.0, 0.0, 0.0, 1.0) },
diff --git a/examples/qt3d/transparency-qml/main.qml b/examples/qt3d/transparency-qml/main.qml
index 6a37ab1b8..61792cc0f 100644
--- a/examples/qt3d/transparency-qml/main.qml
+++ b/examples/qt3d/transparency-qml/main.qml
@@ -161,7 +161,7 @@ Entity {
techniques: [
Technique
{
- annotations: forward
+ filterKeys: forward
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
diff --git a/examples/qt3d/wave/BackgroundEffect.qml b/examples/qt3d/wave/BackgroundEffect.qml
index a9442e976..587af815d 100644
--- a/examples/qt3d/wave/BackgroundEffect.qml
+++ b/examples/qt3d/wave/BackgroundEffect.qml
@@ -63,7 +63,7 @@ Effect {
minorVersion: 1
}
- annotations: Annotation { name: "renderingStyle"; value: "forward" }
+ filterKeys: Annotation { name: "renderingStyle"; value: "forward" }
renderPasses: [
RenderPass {
diff --git a/examples/qt3d/wave/WaveEffect.qml b/examples/qt3d/wave/WaveEffect.qml
index 463bc0cd2..9c3705c0c 100644
--- a/examples/qt3d/wave/WaveEffect.qml
+++ b/examples/qt3d/wave/WaveEffect.qml
@@ -78,9 +78,9 @@ Effect {
minorVersion: 2
}
- annotations: [ Annotation { name: "renderingStyle"; value: "forward" } ]
+ filterKeys: [ Annotation { name: "renderingStyle"; value: "forward" } ]
- parameters: [
+ uniforms: [
Parameter { name: "light.position"; value: Qt.vector4d( 0.0, 0.0, 0.0, 1.0 ) },
Parameter { name: "light.intensity"; value: Qt.vector3d( 1.0, 1.0, 1.0 ) },
Parameter { name: "line.width"; value: 0.8 },
diff --git a/examples/qt3d/wireframe/WireframeEffect.qml b/examples/qt3d/wireframe/WireframeEffect.qml
index 4caa6e735..b8a5dfc94 100644
--- a/examples/qt3d/wireframe/WireframeEffect.qml
+++ b/examples/qt3d/wireframe/WireframeEffect.qml
@@ -70,7 +70,7 @@ Effect {
minorVersion: 1
}
- annotations: [ Annotation { name: "renderingStyle"; value: "forward" } ]
+ filterKeys: [ Annotation { name: "renderingStyle"; value: "forward" } ]
parameters: [
Parameter { name: "light.position"; value: Qt.vector4d( 0.0, 0.0, 0.0, 1.0 ) },
diff --git a/src/plugins/sceneparsers/gltf/gltfparser.cpp b/src/plugins/sceneparsers/gltf/gltfparser.cpp
index 61d3d4d9a..cd3830650 100644
--- a/src/plugins/sceneparsers/gltf/gltfparser.cpp
+++ b/src/plugins/sceneparsers/gltf/gltfparser.cpp
@@ -1045,7 +1045,7 @@ void GLTFParser::processJSONTechnique(const QString &id, const QJsonObject &json
}
- t->addPass(pass);
+ t->addRenderPass(pass);
m_techniques[id] = t;
}
diff --git a/src/quick3d/imports/render/defaults/qml/DiffuseMapMaterial.qml b/src/quick3d/imports/render/defaults/qml/DiffuseMapMaterial.qml
index b43340a3f..4efb53e49 100644
--- a/src/quick3d/imports/render/defaults/qml/DiffuseMapMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/DiffuseMapMaterial.qml
@@ -93,7 +93,7 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -105,7 +105,7 @@ Material {
// OpenGL 2.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
@@ -117,7 +117,7 @@ Material {
// OpenGL ES 2
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/imports/render/defaults/qml/DiffuseSpecularMapMaterial.qml b/src/quick3d/imports/render/defaults/qml/DiffuseSpecularMapMaterial.qml
index c942aa0ba..b92fb3137 100644
--- a/src/quick3d/imports/render/defaults/qml/DiffuseSpecularMapMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/DiffuseSpecularMapMaterial.qml
@@ -107,7 +107,7 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -119,7 +119,7 @@ Material {
// OpenGL 2.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
@@ -131,7 +131,7 @@ Material {
// OpenGL ES 2
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/imports/render/defaults/qml/GoochMaterial.qml b/src/quick3d/imports/render/defaults/qml/GoochMaterial.qml
index eef76c7ee..dc0060151 100644
--- a/src/quick3d/imports/render/defaults/qml/GoochMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/GoochMaterial.qml
@@ -83,7 +83,7 @@ Material {
techniques: [
// GL 3 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -97,7 +97,7 @@ Material {
// GL 2 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
@@ -111,7 +111,7 @@ Material {
// ES 2 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapAlphaMaterial.qml b/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapAlphaMaterial.qml
index 9fe945a91..1675ec894 100644
--- a/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapAlphaMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapAlphaMaterial.qml
@@ -111,7 +111,7 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -123,7 +123,7 @@ Material {
// OpenGL 2.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
@@ -135,7 +135,7 @@ Material {
// OpenGL ES 2
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapMaterial.qml b/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapMaterial.qml
index ad3610b3a..53872b842 100644
--- a/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapMaterial.qml
@@ -109,7 +109,7 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -121,7 +121,7 @@ Material {
// OpenGL 2.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
@@ -133,7 +133,7 @@ Material {
// OpenGL ES 2
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/imports/render/defaults/qml/NormalDiffuseSpecularMapMaterial.qml b/src/quick3d/imports/render/defaults/qml/NormalDiffuseSpecularMapMaterial.qml
index 895f83796..e07dc6fc5 100644
--- a/src/quick3d/imports/render/defaults/qml/NormalDiffuseSpecularMapMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/NormalDiffuseSpecularMapMaterial.qml
@@ -122,7 +122,7 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -134,7 +134,7 @@ Material {
// OpenGL 2.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
@@ -146,7 +146,7 @@ Material {
// OpenGL ES 2
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/imports/render/defaults/qml/PerVertexColorMaterial.qml b/src/quick3d/imports/render/defaults/qml/PerVertexColorMaterial.qml
index 0a3d925ec..7a04f56dd 100644
--- a/src/quick3d/imports/render/defaults/qml/PerVertexColorMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/PerVertexColorMaterial.qml
@@ -66,7 +66,7 @@ Material {
techniques: [
// GL 3 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -80,7 +80,7 @@ Material {
// GL 2 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
@@ -94,7 +94,7 @@ Material {
// ES 2 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/imports/render/defaults/qml/PhongAlphaMaterial.qml b/src/quick3d/imports/render/defaults/qml/PhongAlphaMaterial.qml
index 750570727..fd0be8be1 100644
--- a/src/quick3d/imports/render/defaults/qml/PhongAlphaMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/PhongAlphaMaterial.qml
@@ -80,7 +80,7 @@ Material {
techniques: [
// GL 3 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -102,7 +102,7 @@ Material {
// GL 2 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
@@ -124,7 +124,7 @@ Material {
// ES 2 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/imports/render/defaults/qml/PhongMaterial.qml b/src/quick3d/imports/render/defaults/qml/PhongMaterial.qml
index bb5ac216e..f7b72e4b0 100644
--- a/src/quick3d/imports/render/defaults/qml/PhongMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/PhongMaterial.qml
@@ -78,7 +78,7 @@ Material {
techniques: [
// GL 3 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -92,7 +92,7 @@ Material {
// GL 2 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
@@ -106,7 +106,7 @@ Material {
// ES 2 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/imports/render/defaults/qml/SkyboxEntity.qml b/src/quick3d/imports/render/defaults/qml/SkyboxEntity.qml
index 4d5b77f2b..372a4ee62 100644
--- a/src/quick3d/imports/render/defaults/qml/SkyboxEntity.qml
+++ b/src/quick3d/imports/render/defaults/qml/SkyboxEntity.qml
@@ -99,7 +99,7 @@ Entity {
techniques: [
// GL3 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -116,7 +116,7 @@ Entity {
}
},
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.NoProfile
@@ -132,7 +132,7 @@ Entity {
}
},
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/imports/render/defaults/qml/TextureMaterial.qml b/src/quick3d/imports/render/defaults/qml/TextureMaterial.qml
index e10d2d57e..80de438e0 100644
--- a/src/quick3d/imports/render/defaults/qml/TextureMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/TextureMaterial.qml
@@ -82,7 +82,7 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
profile: GraphicsApiFilter.CoreProfile
@@ -96,7 +96,7 @@ Material {
// GL 2 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGL
majorVersion: 2
@@ -109,7 +109,7 @@ Material {
// ES 2 Technique
Technique {
- annotations: [ forward ]
+ filterKeys: [ forward ]
graphicsApiFilter {
api: GraphicsApiFilter.OpenGLES
profile: GraphicsApiFilter.NoProfile
diff --git a/src/quick3d/quick3drender/items/quick3dtechnique.cpp b/src/quick3d/quick3drender/items/quick3dtechnique.cpp
index 00d5e8a6b..6c817d631 100644
--- a/src/quick3d/quick3drender/items/quick3dtechnique.cpp
+++ b/src/quick3d/quick3drender/items/quick3dtechnique.cpp
@@ -97,7 +97,7 @@ void Quick3DTechnique::appendRenderPass(QQmlListProperty<QRenderPass> *list, QRe
{
Quick3DTechnique *technique = qobject_cast<Quick3DTechnique *>(list->object);
if (technique) {
- technique->parentTechnique()->addPass(renderPass);
+ technique->parentTechnique()->addRenderPass(renderPass);
}
}
@@ -122,7 +122,7 @@ void Quick3DTechnique::clearRenderPasses(QQmlListProperty<QRenderPass> *list)
Quick3DTechnique *technique = qobject_cast<Quick3DTechnique *>(list->object);
if (technique) {
Q_FOREACH (QRenderPass *pass, technique->parentTechnique()->renderPasses())
- technique->parentTechnique()->removePass(pass);
+ technique->parentTechnique()->removeRenderPass(pass);
}
}
@@ -149,7 +149,7 @@ QAnnotation *Quick3DTechnique::annotationAt(QQmlListProperty<QAnnotation> *list,
{
Quick3DTechnique *technique = qobject_cast<Quick3DTechnique *>(list->object);
if (technique)
- return technique->parentTechnique()->annotations().at(index);
+ return technique->parentTechnique()->filterKeys().at(index);
return 0;
}
@@ -157,7 +157,7 @@ int Quick3DTechnique::annotationCount(QQmlListProperty<QAnnotation> *list)
{
Quick3DTechnique *technique = qobject_cast<Quick3DTechnique *>(list->object);
if (technique)
- return technique->parentTechnique()->annotations().size();
+ return technique->parentTechnique()->filterKeys().size();
return 0;
}
@@ -165,7 +165,7 @@ void Quick3DTechnique::clearAnnotationList(QQmlListProperty<QAnnotation> *list)
{
Quick3DTechnique *technique = qobject_cast<Quick3DTechnique *>(list->object);
if (technique) {
- Q_FOREACH (QAnnotation *a, technique->parentTechnique()->annotations())
+ Q_FOREACH (QAnnotation *a, technique->parentTechnique()->filterKeys())
technique->parentTechnique()->removeAnnotation(a);
}
}
diff --git a/src/render/backend/renderer.cpp b/src/render/backend/renderer.cpp
index d824cf2b7..770ef456d 100644
--- a/src/render/backend/renderer.cpp
+++ b/src/render/backend/renderer.cpp
@@ -219,7 +219,7 @@ void Renderer::buildDefaultTechnique()
m_defaultRenderStateSet->addState(getOrCreateRenderStateImpl<ColorMask>(true, true, true, true));
//basicPass->setStateSet(m_defaultRenderStateSet);
- m_defaultTechnique->addPass(basicPass);
+ m_defaultTechnique->addRenderPass(basicPass);
QParameter* ka = new QParameter(QStringLiteral("ka"), QVector3D(0.2f, 0.2f, 0.2f));
m_defaultTechnique->addParameter(ka);
diff --git a/src/render/defaults/qdiffusemapmaterial.cpp b/src/render/defaults/qdiffusemapmaterial.cpp
index 22937ce3b..790070408 100644
--- a/src/render/defaults/qdiffusemapmaterial.cpp
+++ b/src/render/defaults/qdiffusemapmaterial.cpp
@@ -128,9 +128,9 @@ void QDiffuseMapMaterialPrivate::init()
m_diffuseMapGL2RenderPass->setShaderProgram(m_diffuseMapGL2ES2Shader);
m_diffuseMapES2RenderPass->setShaderProgram(m_diffuseMapGL2ES2Shader);
- m_diffuseMapGL3Technique->addPass(m_diffuseMapGL3RenderPass);
- m_diffuseMapGL2Technique->addPass(m_diffuseMapGL2RenderPass);
- m_diffuseMapES2Technique->addPass(m_diffuseMapES2RenderPass);
+ m_diffuseMapGL3Technique->addRenderPass(m_diffuseMapGL3RenderPass);
+ m_diffuseMapGL2Technique->addRenderPass(m_diffuseMapGL2RenderPass);
+ m_diffuseMapES2Technique->addRenderPass(m_diffuseMapES2RenderPass);
m_diffuseMapEffect->addTechnique(m_diffuseMapGL3Technique);
m_diffuseMapEffect->addTechnique(m_diffuseMapGL2Technique);
diff --git a/src/render/defaults/qdiffusespecularmapmaterial.cpp b/src/render/defaults/qdiffusespecularmapmaterial.cpp
index 2a24d417d..75d6c8de2 100644
--- a/src/render/defaults/qdiffusespecularmapmaterial.cpp
+++ b/src/render/defaults/qdiffusespecularmapmaterial.cpp
@@ -135,9 +135,9 @@ void QDiffuseSpecularMapMaterialPrivate::init()
m_diffuseSpecularMapGL2RenderPass->setShaderProgram(m_diffuseSpecularMapGL2ES2Shader);
m_diffuseSpecularMapES2RenderPass->setShaderProgram(m_diffuseSpecularMapGL2ES2Shader);
- m_diffuseSpecularMapGL3Technique->addPass(m_diffuseSpecularMapGL3RenderPass);
- m_diffuseSpecularMapGL2Technique->addPass(m_diffuseSpecularMapGL2RenderPass);
- m_diffuseSpecularMapES2Technique->addPass(m_diffuseSpecularMapES2RenderPass);
+ m_diffuseSpecularMapGL3Technique->addRenderPass(m_diffuseSpecularMapGL3RenderPass);
+ m_diffuseSpecularMapGL2Technique->addRenderPass(m_diffuseSpecularMapGL2RenderPass);
+ m_diffuseSpecularMapES2Technique->addRenderPass(m_diffuseSpecularMapES2RenderPass);
m_diffuseSpecularMapEffect->addTechnique(m_diffuseSpecularMapGL3Technique);
m_diffuseSpecularMapEffect->addTechnique(m_diffuseSpecularMapGL2Technique);
diff --git a/src/render/defaults/qgoochmaterial.cpp b/src/render/defaults/qgoochmaterial.cpp
index ac5c44eb6..b60f6b502 100644
--- a/src/render/defaults/qgoochmaterial.cpp
+++ b/src/render/defaults/qgoochmaterial.cpp
@@ -125,9 +125,9 @@ void QGoochMaterialPrivate::init()
m_gl2RenderPass->setShaderProgram(m_gl2ES2Shader);
m_es2RenderPass->setShaderProgram(m_gl2ES2Shader);
- m_gl3Technique->addPass(m_gl3RenderPass);
- m_gl2Technique->addPass(m_gl2RenderPass);
- m_es2Technique->addPass(m_es2RenderPass);
+ m_gl3Technique->addRenderPass(m_gl3RenderPass);
+ m_gl2Technique->addRenderPass(m_gl2RenderPass);
+ m_es2Technique->addRenderPass(m_es2RenderPass);
m_effect->addTechnique(m_gl3Technique);
m_effect->addTechnique(m_gl2Technique);
diff --git a/src/render/defaults/qnormaldiffusemapalphamaterial.cpp b/src/render/defaults/qnormaldiffusemapalphamaterial.cpp
index 601b5dce9..9b443ff7c 100644
--- a/src/render/defaults/qnormaldiffusemapalphamaterial.cpp
+++ b/src/render/defaults/qnormaldiffusemapalphamaterial.cpp
@@ -111,9 +111,9 @@ void QNormalDiffuseMapAlphaMaterialPrivate::init()
m_normalDiffuseES2RenderPass->addRenderState(m_alphaCoverage);
m_normalDiffuseES2RenderPass->addRenderState(m_depthTest);
- m_normalDiffuseGL3Technique->addPass(m_normalDiffuseGL3RenderPass);
- m_normalDiffuseGL2Technique->addPass(m_normalDiffuseGL2RenderPass);
- m_normalDiffuseES2Technique->addPass(m_normalDiffuseES2RenderPass);
+ m_normalDiffuseGL3Technique->addRenderPass(m_normalDiffuseGL3RenderPass);
+ m_normalDiffuseGL2Technique->addRenderPass(m_normalDiffuseGL2RenderPass);
+ m_normalDiffuseES2Technique->addRenderPass(m_normalDiffuseES2RenderPass);
m_normalDiffuseEffect->addTechnique(m_normalDiffuseGL3Technique);
m_normalDiffuseEffect->addTechnique(m_normalDiffuseGL2Technique);
diff --git a/src/render/defaults/qnormaldiffusemapmaterial.cpp b/src/render/defaults/qnormaldiffusemapmaterial.cpp
index 1af69b29a..aba34d7b4 100644
--- a/src/render/defaults/qnormaldiffusemapmaterial.cpp
+++ b/src/render/defaults/qnormaldiffusemapmaterial.cpp
@@ -137,9 +137,9 @@ void QNormalDiffuseMapMaterialPrivate::init()
m_normalDiffuseGL2RenderPass->setShaderProgram(m_normalDiffuseGL2ES2Shader);
m_normalDiffuseES2RenderPass->setShaderProgram(m_normalDiffuseGL2ES2Shader);
- m_normalDiffuseGL3Technique->addPass(m_normalDiffuseGL3RenderPass);
- m_normalDiffuseGL2Technique->addPass(m_normalDiffuseGL2RenderPass);
- m_normalDiffuseES2Technique->addPass(m_normalDiffuseES2RenderPass);
+ m_normalDiffuseGL3Technique->addRenderPass(m_normalDiffuseGL3RenderPass);
+ m_normalDiffuseGL2Technique->addRenderPass(m_normalDiffuseGL2RenderPass);
+ m_normalDiffuseES2Technique->addRenderPass(m_normalDiffuseES2RenderPass);
m_normalDiffuseEffect->addTechnique(m_normalDiffuseGL3Technique);
m_normalDiffuseEffect->addTechnique(m_normalDiffuseGL2Technique);
diff --git a/src/render/defaults/qnormaldiffusespecularmapmaterial.cpp b/src/render/defaults/qnormaldiffusespecularmapmaterial.cpp
index 99fed1f98..46ee296d6 100644
--- a/src/render/defaults/qnormaldiffusespecularmapmaterial.cpp
+++ b/src/render/defaults/qnormaldiffusespecularmapmaterial.cpp
@@ -144,9 +144,9 @@ void QNormalDiffuseSpecularMapMaterialPrivate::init()
m_normalDiffuseSpecularGL2RenderPass->setShaderProgram(m_normalDiffuseSpecularGL2ES2Shader);
m_normalDiffuseSpecularES2RenderPass->setShaderProgram(m_normalDiffuseSpecularGL2ES2Shader);
- m_normalDiffuseSpecularGL3Technique->addPass(m_normalDiffuseSpecularGL3RenderPass);
- m_normalDiffuseSpecularGL2Technique->addPass(m_normalDiffuseSpecularGL2RenderPass);
- m_normalDiffuseSpecularES2Technique->addPass(m_normalDiffuseSpecularES2RenderPass);
+ m_normalDiffuseSpecularGL3Technique->addRenderPass(m_normalDiffuseSpecularGL3RenderPass);
+ m_normalDiffuseSpecularGL2Technique->addRenderPass(m_normalDiffuseSpecularGL2RenderPass);
+ m_normalDiffuseSpecularES2Technique->addRenderPass(m_normalDiffuseSpecularES2RenderPass);
m_normalDiffuseSpecularEffect->addTechnique(m_normalDiffuseSpecularGL3Technique);
m_normalDiffuseSpecularEffect->addTechnique(m_normalDiffuseSpecularGL2Technique);
diff --git a/src/render/defaults/qpervertexcolormaterial.cpp b/src/render/defaults/qpervertexcolormaterial.cpp
index caba25882..edc90d233 100644
--- a/src/render/defaults/qpervertexcolormaterial.cpp
+++ b/src/render/defaults/qpervertexcolormaterial.cpp
@@ -145,9 +145,9 @@ void QPerVertexColorMaterialPrivate::init()
m_vertexGL2RenderPass->setShaderProgram(m_vertexGL2ES2Shader);
m_vertexES2RenderPass->setShaderProgram(m_vertexGL2ES2Shader);
- m_vertexGL3Technique->addPass(m_vertexGL3RenderPass);
- m_vertexGL2Technique->addPass(m_vertexGL2RenderPass);
- m_vertexES2Technique->addPass(m_vertexES2RenderPass);
+ m_vertexGL3Technique->addRenderPass(m_vertexGL3RenderPass);
+ m_vertexGL2Technique->addRenderPass(m_vertexGL2RenderPass);
+ m_vertexES2Technique->addRenderPass(m_vertexES2RenderPass);
m_vertexEffect->addTechnique(m_vertexGL3Technique);
m_vertexEffect->addTechnique(m_vertexGL2Technique);
diff --git a/src/render/defaults/qphongalphamaterial.cpp b/src/render/defaults/qphongalphamaterial.cpp
index 2853333cb..b92e78ca5 100644
--- a/src/render/defaults/qphongalphamaterial.cpp
+++ b/src/render/defaults/qphongalphamaterial.cpp
@@ -146,9 +146,9 @@ void QPhongAlphaMaterialPrivate::init()
m_phongAlphaES2RenderPass->addRenderState(m_blendState);
m_phongAlphaES2RenderPass->addRenderState(m_blendEquation);
- m_phongAlphaGL3Technique->addPass(m_phongAlphaGL3RenderPass);
- m_phongAlphaGL2Technique->addPass(m_phongAlphaGL2RenderPass);
- m_phongAlphaES2Technique->addPass(m_phongAlphaES2RenderPass);
+ m_phongAlphaGL3Technique->addRenderPass(m_phongAlphaGL3RenderPass);
+ m_phongAlphaGL2Technique->addRenderPass(m_phongAlphaGL2RenderPass);
+ m_phongAlphaES2Technique->addRenderPass(m_phongAlphaES2RenderPass);
m_phongEffect->addTechnique(m_phongAlphaGL3Technique);
m_phongEffect->addTechnique(m_phongAlphaGL2Technique);
diff --git a/src/render/defaults/qphongmaterial.cpp b/src/render/defaults/qphongmaterial.cpp
index 3e70f707e..652954d95 100644
--- a/src/render/defaults/qphongmaterial.cpp
+++ b/src/render/defaults/qphongmaterial.cpp
@@ -110,9 +110,9 @@ void QPhongMaterialPrivate::init()
m_phongGL2RenderPass->setShaderProgram(m_phongGL2ES2Shader);
m_phongES2RenderPass->setShaderProgram(m_phongGL2ES2Shader);
- m_phongGL3Technique->addPass(m_phongGL3RenderPass);
- m_phongGL2Technique->addPass(m_phongGL2RenderPass);
- m_phongES2Technique->addPass(m_phongES2RenderPass);
+ m_phongGL3Technique->addRenderPass(m_phongGL3RenderPass);
+ m_phongGL2Technique->addRenderPass(m_phongGL2RenderPass);
+ m_phongES2Technique->addRenderPass(m_phongES2RenderPass);
Q_Q(QPhongMaterial);
m_annotation->setParent(q);
diff --git a/src/render/defaults/qskyboxentity.cpp b/src/render/defaults/qskyboxentity.cpp
index 21df7c2bb..c4397fa53 100644
--- a/src/render/defaults/qskyboxentity.cpp
+++ b/src/render/defaults/qskyboxentity.cpp
@@ -136,9 +136,9 @@ void QSkyboxEntityPrivate::init()
m_es2RenderPass->addRenderState(cullFront);
m_es2RenderPass->addRenderState(depthTest);
- m_gl3Technique->addPass(m_gl3RenderPass);
- m_gl2Technique->addPass(m_gl2RenderPass);
- m_es2Technique->addPass(m_es2RenderPass);
+ m_gl3Technique->addRenderPass(m_gl3RenderPass);
+ m_gl2Technique->addRenderPass(m_gl2RenderPass);
+ m_es2Technique->addRenderPass(m_es2RenderPass);
m_effect->addTechnique(m_gl3Technique);
m_effect->addTechnique(m_gl2Technique);
diff --git a/src/render/materialsystem/qtechnique.cpp b/src/render/materialsystem/qtechnique.cpp
index 9a632bd3b..a070a9211 100644
--- a/src/render/materialsystem/qtechnique.cpp
+++ b/src/render/materialsystem/qtechnique.cpp
@@ -85,10 +85,10 @@ void QTechnique::copy(const QNode *ref)
const QTechnique *tech = static_cast<const QTechnique*>(ref);
d_func()->m_graphicsApiFilter.copy(tech->d_func()->m_graphicsApiFilter);
- Q_FOREACH (QAnnotation *annotation, tech->d_func()->m_annotationList)
+ Q_FOREACH (QAnnotation *annotation, tech->d_func()->m_filterKeys)
addAnnotation(qobject_cast<QAnnotation *>(QNode::clone(annotation)));
Q_FOREACH (QRenderPass *pass, tech->d_func()->m_renderPasses)
- addPass(qobject_cast<QRenderPass *>(QNode::clone(pass)));
+ addRenderPass(qobject_cast<QRenderPass *>(QNode::clone(pass)));
Q_FOREACH (QParameter *p, tech->d_func()->m_parameters)
addParameter(qobject_cast<QParameter *>(QNode::clone(p)));
}
@@ -108,8 +108,8 @@ void QTechniquePrivate::_q_graphicsApiFilterChanged()
void QTechnique::addAnnotation(QAnnotation *criterion)
{
Q_D(QTechnique);
- if (!d->m_annotationList.contains(criterion)) {
- d->m_annotationList.append(criterion);
+ if (!d->m_filterKeys.contains(criterion)) {
+ d->m_filterKeys.append(criterion);
// We need to add it as a child of the current node if it has been declared inline
// Or not previously added as a child of the current node so that
@@ -120,7 +120,7 @@ void QTechnique::addAnnotation(QAnnotation *criterion)
if (d->m_changeArbiter != Q_NULLPTR) {
QScenePropertyChangePtr change(new QScenePropertyChange(NodeAdded, QSceneChange::Node, id()));
- change->setPropertyName("annotation");
+ change->setPropertyName("filterKeys");
change->setValue(QVariant::fromValue(criterion->id()));
d->notifyObservers(change);
}
@@ -132,17 +132,17 @@ void QTechnique::removeAnnotation(QAnnotation *criterion)
Q_D(QTechnique);
if (d->m_changeArbiter != Q_NULLPTR) {
QScenePropertyChangePtr change(new QScenePropertyChange(NodeRemoved, QSceneChange::Node, id()));
- change->setPropertyName("annotation");
+ change->setPropertyName("filterKeys");
change->setValue(QVariant::fromValue(criterion->id()));
d->notifyObservers(change);
}
- d->m_annotationList.removeOne(criterion);
+ d->m_filterKeys.removeOne(criterion);
}
-QList<QAnnotation *> QTechnique::annotations() const
+QList<QAnnotation *> QTechnique::filterKeys() const
{
Q_D(const QTechnique);
- return d->m_annotationList;
+ return d->m_filterKeys;
}
void QTechnique::addParameter(QParameter *parameter)
@@ -185,7 +185,7 @@ void QTechnique::removeParameter(QParameter *parameter)
* QScenePropertyChange notification to the QChangeArbiter with the
* value being the \a pass and the property name being "pass".
*/
-void QTechnique::addPass(QRenderPass *pass)
+void QTechnique::addRenderPass(QRenderPass *pass)
{
Q_D(QTechnique);
if (!d->m_renderPasses.contains(pass)) {
@@ -212,7 +212,7 @@ void QTechnique::addPass(QRenderPass *pass)
* QScenePropertyChange notification to the QChangeArbiter with the value
* being the id of \a pass and the property name being "pass".
*/
-void QTechnique::removePass(QRenderPass *pass)
+void QTechnique::removeRenderPass(QRenderPass *pass)
{
Q_D(QTechnique);
if (d->m_changeArbiter) {
diff --git a/src/render/materialsystem/qtechnique.h b/src/render/materialsystem/qtechnique.h
index 9da2fba4c..9a2b9dd9f 100644
--- a/src/render/materialsystem/qtechnique.h
+++ b/src/render/materialsystem/qtechnique.h
@@ -66,14 +66,14 @@ public:
void addAnnotation(QAnnotation *criterion);
void removeAnnotation(QAnnotation *criterion);
- QList<QAnnotation *> annotations() const;
+ QList<QAnnotation *> filterKeys() const;
void addParameter(QParameter *p);
void removeParameter(QParameter *p);
QList<QParameter *> parameters() const;
- void addPass(QRenderPass *pass);
- void removePass(QRenderPass *pass);
+ void addRenderPass(QRenderPass *pass);
+ void removeRenderPass(QRenderPass *pass);
QList<QRenderPass *> renderPasses() const;
QGraphicsApiFilter *graphicsApiFilter();
diff --git a/src/render/materialsystem/qtechnique_p.h b/src/render/materialsystem/qtechnique_p.h
index a01b28db8..8ebda829b 100644
--- a/src/render/materialsystem/qtechnique_p.h
+++ b/src/render/materialsystem/qtechnique_p.h
@@ -70,7 +70,7 @@ public:
~QTechniquePrivate();
Q_DECLARE_PUBLIC(QTechnique)
- QList<QAnnotation *> m_annotationList;
+ QList<QAnnotation *> m_filterKeys;
QList<QParameter *> m_parameters;
QList<QRenderPass*> m_renderPasses;
QGraphicsApiFilter m_graphicsApiFilter;
diff --git a/src/render/materialsystem/technique.cpp b/src/render/materialsystem/technique.cpp
index 2ee0f6274..78913ed2f 100644
--- a/src/render/materialsystem/technique.cpp
+++ b/src/render/materialsystem/technique.cpp
@@ -95,7 +95,7 @@ void Technique::updateFromPeer(Qt3DCore::QNode *peer)
m_parameterPack.appendParameter(p->id());
Q_FOREACH (QRenderPass *rPass, technique->renderPasses())
appendRenderPass(rPass->id());
- Q_FOREACH (QAnnotation *annotation, technique->annotations())
+ Q_FOREACH (QAnnotation *annotation, technique->filterKeys())
appendAnnotation(annotation->id());
// Copy GraphicsApiFilter info from frontend GraphicsApiFilter
diff --git a/tests/auto/render/qmaterial/tst_qmaterial.cpp b/tests/auto/render/qmaterial/tst_qmaterial.cpp
index 7b52a798c..804c22112 100644
--- a/tests/auto/render/qmaterial/tst_qmaterial.cpp
+++ b/tests/auto/render/qmaterial/tst_qmaterial.cpp
@@ -56,7 +56,7 @@ public:
, m_shaderProgram(new Qt3DRender::QShaderProgram(this))
{
m_renderPass->setShaderProgram(m_shaderProgram);
- m_technique->addPass(m_renderPass);
+ m_technique->addRenderPass(m_renderPass);
m_effect->addTechnique(m_technique);
setEffect(m_effect);
}