Browse Source

Update glTF2AssetWriter.inl (#5647)

The total length is incorrect when exporting gltf2

Co-authored-by: Kim Kulling <[email protected]>
Fav 1 year ago
parent
commit
5e912e68da
1 changed files with 1 additions and 1 deletions
  1. 1 1
      code/AssetLib/glTF2/glTF2AssetWriter.inl

+ 1 - 1
code/AssetLib/glTF2/glTF2AssetWriter.inl

@@ -940,7 +940,7 @@ namespace glTF2 {
             if (outfile->Write(bodyBuffer->GetPointer(), 1, bodyBuffer->byteLength) != bodyBuffer->byteLength) {
             if (outfile->Write(bodyBuffer->GetPointer(), 1, bodyBuffer->byteLength) != bodyBuffer->byteLength) {
                 throw DeadlyExportError("Failed to write body data!");
                 throw DeadlyExportError("Failed to write body data!");
             }
             }
-            if (curPaddingLength && outfile->Write(&padding, 1, paddingLength) != paddingLength) {
+            if (curPaddingLength && outfile->Write(&padding, 1, curPaddingLength) != curPaddingLength) {
                 throw DeadlyExportError("Failed to write body data padding!");
                 throw DeadlyExportError("Failed to write body data padding!");
             }
             }
         }
         }