🐛 Avoid unnecesary clone call

This commit is contained in:
Alejandro Alonso 2025-05-20 09:36:30 +02:00
parent 55d21761fc
commit b2d6342422
3 changed files with 7 additions and 3 deletions

View file

@ -33,7 +33,9 @@
const canvas = document.getElementById("canvas"); const canvas = document.getElementById("canvas");
canvas.width = window.innerWidth; canvas.width = window.innerWidth;
canvas.height = window.innerHeight; canvas.height = window.innerHeight;
const shapes = 1000;
const params = new URLSearchParams(document.location.search);
const shapes = params.get("shapes") || 1000;
initWasmModule().then(Module => { initWasmModule().then(Module => {
init(Module); init(Module);

View file

@ -32,7 +32,9 @@
const canvas = document.getElementById("canvas"); const canvas = document.getElementById("canvas");
canvas.width = window.innerWidth; canvas.width = window.innerWidth;
canvas.height = window.innerHeight; canvas.height = window.innerHeight;
const shapes = 1000;
const params = new URLSearchParams(document.location.search);
const shapes = params.get("shapes") || 1000;
initWasmModule().then(Module => { initWasmModule().then(Module => {
init(Module); init(Module);

View file

@ -484,7 +484,7 @@ impl RenderState {
)); ));
canvas.clear(self.background_color); canvas.clear(self.background_color);
canvas.draw_image(snapshot.clone(), (0, 0), Some(&skia::Paint::default())); canvas.draw_image(snapshot, (0, 0), Some(&skia::Paint::default()));
canvas.restore(); canvas.restore();
} }
} }