From 427db9be4dc611610235b9ffee07f79f7b0a41fb Mon Sep 17 00:00:00 2001 From: Sean Lilley Date: Sun, 29 Mar 2020 21:34:53 -0400 Subject: [PATCH] Always have writtenResourceMap be defined --- lib/writeResources.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/writeResources.js b/lib/writeResources.js index d734e254..5a21753d 100644 --- a/lib/writeResources.js +++ b/lib/writeResources.js @@ -52,7 +52,7 @@ function writeResources(gltf, options) { ForEach.image(gltf, function(image, i) { writeImage(gltf, image, i, writtenResourceMap, options); ForEach.compressedImage(image, function(compressedImage) { - writeImage(gltf, compressedImage, i, options); + writeImage(gltf, compressedImage, i, writtenResourceMap, options); }); }); @@ -61,20 +61,20 @@ function writeResources(gltf, options) { }); // Buffers need to be written last because images and shaders may write to new buffers - removeUnusedElements(gltf, ['acessor', 'bufferView', 'buffer']); + removeUnusedElements(gltf, ['accessor', 'bufferView', 'buffer']); mergeBuffers(gltf, options.name); ForEach.buffer(gltf, function(buffer, bufferId) { - writeBuffer(gltf, buffer, bufferId, options); + writeBuffer(gltf, buffer, bufferId, writtenResourceMap, options); }); return gltf; } -function writeBuffer(gltf, buffer, i, options) { +function writeBuffer(gltf, buffer, i, writtenResourceMap, options) { if (defined(options.bufferStorage) && !options.separateBuffers) { writeBufferStorage(buffer, options); } else { - writeResource(gltf, buffer, i, options.separateBuffers, true, '.bin', undefined, options); + writeResource(gltf, buffer, i, options.separateBuffers, true, '.bin', writtenResourceMap, options); } }