diff options
Diffstat (limited to 'tools/qgltf/qgltf.cpp')
-rw-r--r-- | tools/qgltf/qgltf.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/tools/qgltf/qgltf.cpp b/tools/qgltf/qgltf.cpp index 81fef6eea..56ef71d7d 100644 --- a/tools/qgltf/qgltf.cpp +++ b/tools/qgltf/qgltf.cpp @@ -1916,6 +1916,14 @@ void GltfExporter::exportParameter(QJsonObject &dst, const QVector<ProgramInfo:: } } +namespace { +struct ProgramNames +{ + QString name; + QString coreName; +}; +} + void GltfExporter::exportTechniques(QJsonObject &obj, const QString &basename) { if (!opts.shaders) @@ -1973,12 +1981,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) { QJsonObject program; |