diff options
Diffstat (limited to 'tools/qgltf/qgltf.cpp')
-rw-r--r-- | tools/qgltf/qgltf.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tools/qgltf/qgltf.cpp b/tools/qgltf/qgltf.cpp index 9486070f8..4b640dd60 100644 --- a/tools/qgltf/qgltf.cpp +++ b/tools/qgltf/qgltf.cpp @@ -1924,6 +1924,12 @@ void GltfExporter::exportParameter(QJsonObject &dst, const QVector<ProgramInfo:: } } +struct ProgramNames +{ + QString name; + QString coreName; +}; + void GltfExporter::exportTechniques(QJsonObject &obj, const QString &basename) { if (!opts.shaders) @@ -1981,11 +1987,6 @@ void GltfExporter::exportTechniques(QJsonObject &obj, const QString &basename) obj["shaders"] = shaders; QJsonObject programs; - struct ProgramNames - { - QString name; - QString coreName; - }; QHash<ProgramInfo *, ProgramNames> programMap; foreach (ProgramInfo *prog, m_usedPrograms) { |