in native/src/work_asset/meld.rs [112:126]
fn meld_in_image(base: &mut WorkAsset, other: &WorkAsset, other_ix: Index<Image>) -> Index<Image> {
let other_ix = other_ix.value();
let key = &other.image_keys[other_ix];
if let Some(ix) = base.image_ix(key) {
return Index::new(ix as u32);
}
let mut new_object = other.images()[other_ix].clone();
// meld logic
assert_that!(new_object.buffer_view).is_some();
new_object.buffer_view = Some(copy_byte_view(base, other, new_object.buffer_view.unwrap()));
// end meld logic
Index::new(base.push_image(new_object, key) as u32)
}