From 8230faf082c405c9fd0fa640f4ce2284315782ae Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Mon, 13 Apr 2026 04:40:29 +0200 Subject: feat: wasm compositor Made-with: Cursor --- Cargo.lock | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index b673fb3e..f22bb61e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -955,6 +955,18 @@ dependencies = [ "thiserror 2.0.18", ] +[[package]] +name = "compositor" +version = "0.1.0" +dependencies = [ + "bytemuck", + "effects", + "gpu", + "masks", + "serde", + "thiserror 2.0.18", +] + [[package]] name = "compression-codecs" version = "0.4.37" @@ -982,6 +994,16 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "console_error_panic_hook" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" +dependencies = [ + "cfg-if", + "wasm-bindgen", +] + [[package]] name = "const-random" version = "0.1.18" @@ -2114,6 +2136,8 @@ version = "0.1.0" dependencies = [ "bytemuck", "thiserror 2.0.18", + "wasm-bindgen", + "web-sys", "wgpu", ] @@ -2158,7 +2182,7 @@ dependencies = [ "log", "presser", "thiserror 2.0.18", - "windows 0.61.3", + "windows 0.62.2", ] [[package]] @@ -3796,9 +3820,11 @@ dependencies = [ [[package]] name = "opencut-wasm" -version = "0.2.3" +version = "0.2.4" dependencies = [ "bridge", + "compositor", + "console_error_panic_hook", "effects", "gpu", "js-sys", @@ -6513,6 +6539,7 @@ dependencies = [ "thiserror 2.0.18", "wgpu-core-deps-apple", "wgpu-core-deps-emscripten", + "wgpu-core-deps-wasm", "wgpu-core-deps-windows-linux-android", "wgpu-hal", "wgpu-naga-bridge", @@ -6537,6 +6564,15 @@ dependencies = [ "wgpu-hal", ] +[[package]] +name = "wgpu-core-deps-wasm" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f7b75e72f49035f000dd5262e4126242e92a090a4fd75931ecfe7e60784e6fa" +dependencies = [ + "wgpu-hal", +] + [[package]] name = "wgpu-core-deps-windows-linux-android" version = "29.0.0" -- cgit v1.3.1