Browse Source

Increased reserved memory for the _StaticBufferBuilder, just to be safe.

MeltyPlayer 2 years ago
parent
commit
f52b9f8be0
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/SharpGLTF.Core/Schema2/gltf.Buffer.cs

+ 2 - 1
src/SharpGLTF.Core/Schema2/gltf.Buffer.cs

@@ -220,7 +220,8 @@ namespace SharpGLTF.Schema2
 
 
             // begin merge
             // begin merge
 
 
-            var sbbuilder = new _StaticBufferBuilder(0, (int) totalLen);
+            var reservedMemory = (int) (totalLen * 1.01); // increase by 1%
+            var sbbuilder = new _StaticBufferBuilder(0, reservedMemory);
 
 
             foreach (var bv in views) bv._IsolateBufferMemory(sbbuilder);
             foreach (var bv in views) bv._IsolateBufferMemory(sbbuilder);