ruffle/render
Aaron Hill 900a8407d6 core: Implement lazy decoding of bitmaps
We hit a pathological case in House
(https://github.com/ruffle-rs/ruffle/issues/15154),
where eagerly decoding bitmaps during preloading results in
over 10GB of ram being used.

With this PR, we store the compressed bitmap, and only decode it
each time we instantiate it. In order to support bitmap fills,
we store the decoded width/height and a lazily-initialized GPU handle
in `Character::Bitmap`
2024-02-27 21:18:18 -05:00
..
canvas web: chore: Bump wasm-bindgen to 0.2.91 2024-02-16 09:48:30 +01:00
naga-agal fix(deps): update rust dependencies 2024-02-26 08:14:26 +01:00
naga-pixelbender fix(deps): update rust dependencies 2024-02-19 11:32:22 +01:00
src core: Implement lazy decoding of bitmaps 2024-02-27 21:18:18 -05:00
webgl fix(deps): update rust dependencies 2024-02-19 11:32:22 +01:00
wgpu fix(deps): update rust dependencies 2024-02-26 08:14:26 +01:00
Cargo.toml fix(deps): update rust dependencies 2024-02-26 08:14:26 +01:00