aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
authorbrian cully <bjc@spork.org>2025-12-29 11:20:12 -0500
committerbrian cully <bjc@spork.org>2025-12-29 11:20:12 -0500
commit5378626d85b69b53b79d2539dea9c8746af88616 (patch)
tree435214a5407a151dcc644af3a47d5f0ad2ece32e /src/lib.rs
parentf3bc843bcaa5c40ce93a6f1777d48e2ad7d097f5 (diff)
downloadpolyring-5378626d85b69b53b79d2539dea9c8746af88616.tar.gz
polyring-5378626d85b69b53b79d2539dea9c8746af88616.zip
wasm: separate update/render for later benching
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib.rs b/src/lib.rs
index a798872..87f31ff 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -52,8 +52,9 @@ pub fn init() -> JSResult<()> {
s.render_frame(0.0)?;
let render_loop = RenderLoop::new(move |t| {
- s.render_frame(t).expect("should render frame");
- !*paused.lock().unwrap()
+ s.render_frame(t)?;
+ s.update()?;
+ Ok(!*paused.lock().unwrap())
});
let a: HandlerClosure = Closure::new(move |e| {