Don't include empty extension info.

This commit is contained in:
Par Winzell 2017-10-17 20:37:40 -07:00
parent b44d3b19a8
commit d4ac174023
1 changed files with 6 additions and 2 deletions

View File

@ -653,10 +653,14 @@ ModelData *Raw2Gltf(
{ "asset", {
{ "generator", "FBX2glTF" },
{ "version", "2.0" }}},
{ "extensionsUsed", extensionsUsed },
{ "extensionsRequired", extensionsRequired },
{ "scene", rootScene.ix }
};
if (!extensionsUsed.empty()) {
glTFJson["extensionsUsed"] = extensionsUsed;
}
if (!extensionsRequired.empty()) {
glTFJson["extensionsRequired"] = extensionsRequired;
}
gltf->serializeHolders(glTFJson);
gltfOutStream << glTFJson.dump(options.outputBinary ? 0 : 4);