in native/src/work_asset/construct.rs [222:242]
fn transform_buffers(
root: &mut Root,
blob: &mut Vec<u8>,
file_base: Option<&Path>,
) -> Result<()> {
assert_that!(blob.len() % 4).is_equal_to(0);
for buffer in &mut root.buffers {
if let Some(uri) = &buffer.uri {
let mut buffer_bytes = Self::read_from_uri(uri, file_base)?;
blob.append(&mut buffer_bytes);
while (blob.len() % 4) != 0 {
blob.push(0x00);
}
}
}
set_root_buffer(blob, &mut root.buffers);
Ok(())
}