Maze Winther
7428dc75cf
chore: bump opencut-wasm version
2026-04-22 14:24:28 +02:00
Maze Winther
1301d027e9
fix: wasm WebGL only until WebGPU is fixed
2026-04-22 14:20:40 +02:00
Maze Winther
729d10592f
fix: WebGL frame rendering and opencut-wasm 0.2.8
2026-04-19 07:42:52 +02:00
Maze Winther
794d4ae149
fix: align LayerUniformBuffer to 16 bytes for WebGL compat
2026-04-18 15:01:59 +02:00
Maze Winther
3d9d669cb9
chore: bump opencut-wasm to 0.2.5
2026-04-13 05:08:29 +02:00
Maze Winther
8230faf082
feat: wasm compositor
...
Made-with: Cursor
2026-04-13 05:01:51 +02:00
Maze Winther
dbd68ff139
refactor: gpu webgl fallback and batched command encoding
...
Made-with: Cursor
2026-04-13 05:01:51 +02:00
Maze Winther
e4b67094e7
refactor: split effects and masks into dedicated rust crates, introduce MediaTime and FrameRate
2026-04-07 01:09:13 +02:00
Maze Winther
22725f71fa
chore: update opencut-wasm to 0.1.3
2026-04-03 03:37:41 +02:00
Maze Winther
3516bd69f4
fix: use published opencut-wasm package
2026-04-01 21:30:26 +02:00
Maze Winther
e579ae1202
feat: migrate GPU renderer from WebGL to wgpu/WASM
2026-04-01 13:57:32 +02:00
Maze Winther
dcf54c1250
feat: migrate time utilities from typescript to rust WASM
2026-03-31 04:03:52 +02:00
Maze Winther
5777a555f6
feat: add shared Rust crates for cross-platform time utilities
...
Introduce `bridge` proc-macro crate with `#[export]` attribute that conditionally applies `wasm_bindgen` for WASM builds, and `time` crate porting all timecode/frame utilities from TypeScript to Rust.
2026-03-29 15:58:46 +02:00