POC scene serialization

This commit is contained in:
Danny McGee
2023-11-14 20:19:30 -05:00
parent 93a16cc72a
commit 03303720f6
4 changed files with 357 additions and 262 deletions
+8
View File
@@ -83,6 +83,14 @@ macro_rules! read_buffer {
}
}
}};
($buffer:ident, |_| $stmt:stmt) => {{
let buffer = crate::wasm::get_buffer!($buffer);
if let Some(lock) = buffer.try_lock() {
if lock.borrow_mut().take().is_some() {
$stmt
}
}
}};
}
pub(crate) use get_buffer;