aboutsummaryrefslogtreecommitdiffstats
path: root/src/render_loop.rs
diff options
context:
space:
mode:
authorbrian cully <bjc@spork.org>2025-12-29 12:27:20 -0500
committerbrian cully <bjc@spork.org>2025-12-29 12:27:20 -0500
commitd4cb9d1f99ee2515b56bca0bb4ed3011b5d39d84 (patch)
treede52375f2f1c464da399a6f4f52f3d98328d2ce0 /src/render_loop.rs
parent33ff3488f89b3e89ed31780ff7ab72128abe5312 (diff)
downloadpolyring-d4cb9d1f99ee2515b56bca0bb4ed3011b5d39d84.tar.gz
polyring-d4cb9d1f99ee2515b56bca0bb4ed3011b5d39d84.zip
wasm: render bench results in html
Diffstat (limited to 'src/render_loop.rs')
-rw-r--r--src/render_loop.rs16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/render_loop.rs b/src/render_loop.rs
index 7056493..2dd0f9d 100644
--- a/src/render_loop.rs
+++ b/src/render_loop.rs
@@ -30,17 +30,15 @@ impl RenderLoop {
let rloop = inner.clone();
let f = unsafe { &mut *inner.get() };
- *f = Closure::new(move |t| {
- match fun(t) {
- Err(e) => error!("render callback error: {:?}", e),
- Ok(true) => {
- let cl = unsafe { &*rloop.get() };
- if let Err(e) = Self::request_animation_frame(cl) {
- error!("couldn't request animation frame: {:?}", e);
- }
+ *f = Closure::new(move |t| match fun(t) {
+ Err(e) => error!("render callback error: {:?}", e),
+ Ok(true) => {
+ let cl = unsafe { &*rloop.get() };
+ if let Err(e) = Self::request_animation_frame(cl) {
+ error!("couldn't request animation frame: {:?}", e);
}
- Ok(false) => {},
}
+ Ok(false) => {}
});
Self { inner }