summaryrefslogtreecommitdiffstats
path: root/wgpu/src/image/mod.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Run `cargo fmt`Libravatar Héctor Ramón Jiménez2025-02-211-1/+1
|
* Update `wgpu` to `23.0`Libravatar Héctor Ramón Jiménez2024-11-051-2/+2
|
* Update `wgpu` to `22.0`Libravatar Héctor Ramón Jiménez2024-09-201-0/+1
|
* Update `wgpu` to `0.20.1`Libravatar Héctor Ramón Jiménez2024-09-201-0/+4
|
* Introduce `Svg` struct in `core::svg`Libravatar Héctor Ramón Jiménez2024-08-041-10/+9
|
* Introduce `Image` struct in `core::image`Libravatar Héctor Ramón Jiménez2024-08-041-13/+6
|
* Implement image support for `canvas` widgetLibravatar Héctor Ramón Jiménez2024-08-041-4/+20
|
* Fix windows fighting over shared `image::Cache`Libravatar Héctor Ramón Jiménez2024-05-061-27/+11
| | | | Image caches are local to each window now.
* Introduce dynamic `opacity` support for `Image` and `Svg`Libravatar Héctor Ramón Jiménez2024-05-031-5/+17
|
* Rename `global_scale` to `scale` in `wgpu::image`Libravatar Héctor Ramón Jiménez2024-05-021-9/+3
|
* Simplify image rotation API and its internalsLibravatar Héctor Ramón Jiménez2024-05-021-18/+6
|
* Add `Image` rotation supportLibravatar Héctor Ramón Jiménez2024-05-021-9/+56
| | | | Co-authored-by: DKolter <68352124+DKolter@users.noreply.github.com>
* Make image `Cache` eviction strategy less aggressive in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-241-1/+1
| | | | | | | | | | | Instead of trimming unconditionally at the end of a frame, we now trim the cache only when there is a cache miss. This way, images that are not visible but still a part of the layout will stay cached. Eviction will only happen when the images are not a part of the UI for two consectuive frames.
* Decouple caching from layering and simplify everythingLibravatar Héctor Ramón Jiménez2024-04-051-3/+4
|
* Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez2024-04-031-0/+571