summaryrefslogtreecommitdiffstats
path: root/src/render/io/gltfparser.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire.ecortex.kdab.com>2014-10-27 12:48:41 +0100
committerPaul Lemire <paul.lemire@kdab.com>2014-10-30 17:22:04 +0100
commita3d59834a35f34688a146e00690f2784f981b75f (patch)
tree9e5d3eff3facc3a2c1f0da5ed94d4022ee2746a3 /src/render/io/gltfparser.cpp
parent54d0ef3ba958e6ae0b76ca52c2ee63b1a808924c (diff)
QTechnique refactored
Change-Id: I0389c19a52aa690b5eaa8c2a3e7dee6a2b17e565 Task-number: QTBUG-41533 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/io/gltfparser.cpp')
-rw-r--r--src/render/io/gltfparser.cpp42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/render/io/gltfparser.cpp b/src/render/io/gltfparser.cpp
index a035f29f0..38522b0e6 100644
--- a/src/render/io/gltfparser.cpp
+++ b/src/render/io/gltfparser.cpp
@@ -534,28 +534,28 @@ QMaterial* GLTFParser::material(QString id)
processName(jsonObj, mat);
- QJsonObject values = tech.value(KEY_VALUES).toObject();
- foreach (QString vName, values.keys()) {
- QParameter* param = technique->parameterByName(vName);
- if (!param) {
- qWarning() << "unknown parameter:" << vName << "in technique" << tname
- << "processing material" << id;
- continue;
- }
+// QJsonObject values = tech.value(KEY_VALUES).toObject();
+// foreach (QString vName, values.keys()) {
+// QParameter* param = technique->parameterForName(vName);
+// if (!param) {
+// qWarning() << "unknown parameter:" << vName << "in technique" << tname
+// << "processing material" << id;
+// continue;
+// }
- if (param->isTextureType()) {
- QString textureId = values.value(vName).toString();
- if (!m_textures.contains(textureId)) {
- qWarning() << "unknown texture" << textureId << "for parameter" << vName
- << "of material" << id;
- } else {
- mat->setTextureParameter(vName, m_textures.value(textureId));
- }
- } else {
- // QVariant var = parameterValueFromJSON(param, values.value(vName));
- mat->addParameter(param);
- }
- } // of material technique-instance values iteration
+// if (param->isTextureType()) {
+// QString textureId = values.value(vName).toString();
+// if (!m_textures.contains(textureId)) {
+// qWarning() << "unknown texture" << textureId << "for parameter" << vName
+// << "of material" << id;
+// } else {
+// mat->setTextureParameter(vName, m_textures.value(textureId));
+// }
+// } else {
+// // QVariant var = parameterValueFromJSON(param, values.value(vName));
+// mat->addParameter(param);
+// }
+// } // of material technique-instance values iteration
m_materialCache[id] = mat;
return mat;