summaryrefslogtreecommitdiffstats
path: root/wgpu/src (unfollow)
Commit message (Expand)AuthorFilesLines
2024-05-06Trim `image::Cache` after `wgpu::Renderer::present`Libravatar Héctor Ramón Jiménez1-0/+3
2024-05-06Fix windows fighting over shared `image::Cache`Libravatar Héctor Ramón Jiménez6-68/+74
2024-05-03Introduce dynamic `opacity` support for `Image` and `Svg`Libravatar Héctor Ramón Jiménez4-10/+39
2024-05-03Introduce `center` widget helperLibravatar Héctor Ramón Jiménez1-4/+4
2024-05-02Rename `global_scale` to `scale` in `wgpu::image`Libravatar Héctor Ramón Jiménez1-9/+3
2024-05-02Simplify image rotation API and its internalsLibravatar Héctor Ramón Jiménez4-55/+20
2024-05-02Add `Image` rotation supportLibravatar Héctor Ramón Jiménez4-21/+116
2024-05-02Fix `clippy` lints for new `1.78` stable toolchainLibravatar Héctor Ramón Jiménez1-1/+1
2024-05-02Fix panic in `wgpu::color::convert`Libravatar Héctor Ramón Jiménez1-18/+50
2024-05-01Use an opaque `Id` type for `image::Handle`Libravatar Héctor Ramón Jiménez1-2/+2
2024-05-01Use `Bytes` as the `Container` of `ImageBuffer`Libravatar Héctor Ramón Jiménez1-2/+2
2024-04-30Keep text atlases alive during temporary empty uploadsLibravatar Héctor Ramón Jiménez1-32/+44
2024-04-30Fix cache trimming loop in `iced_wgpu::text`Libravatar Héctor Ramón Jiménez1-6/+18
2024-04-30Invalidate text uploads after atlas trimmingLibravatar Héctor Ramón Jiménez2-12/+26
2024-04-30Introduce `canvas::Cache` groupingLibravatar Héctor Ramón Jiménez2-22/+65
2024-04-30Fix `text` and `triangle` uploads being dropped on `canvas` cache clearsLibravatar Héctor Ramón Jiménez2-0/+2
2024-04-27Retain caches in `iced_wgpu` as long as `Rc` values are aliveLibravatar Héctor Ramón Jiménez2-14/+12
2024-04-24Make image `Cache` eviction strategy less aggressive in `iced_wgpu`Libravatar Héctor Ramón Jiménez6-5/+41
2024-04-12Restore `PREMULTIPLIED_ALPHA_BLENDING` in `triangle::msaa` pipelineLibravatar Héctor Ramón Jiménez1-1/+3
2024-04-12Fix applying local transformation to `layer_bounds` in `iced_wgpu::text`Libravatar Héctor Ramón Jiménez1-4/+2
2024-04-09Port `iced_tiny_skia` to new layering architectureLibravatar Héctor Ramón Jiménez4-216/+173
2024-04-08Make arguments of `Renderer::new` explicit in `iced_wgpu`Libravatar Héctor Ramón Jiménez2-4/+12
2024-04-08Remove leftover `primitive::pipeline` moduleLibravatar Héctor Ramón Jiménez1-1/+0
2024-04-08Reintroduce support for custom primitives in `iced_wgpu`Libravatar Héctor Ramón Jiménez6-140/+176
2024-04-07Share `msaa::Blit` texture between multiple windowsLibravatar Héctor Ramón Jiménez4-69/+112
2024-04-07Use built-in `[lints]` table in `Cargo.toml`Libravatar Héctor Ramón Jiménez1-8/+0
2024-04-06Reenable proper `present_mode` in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-2/+2
2024-04-06Avoid generating empty caches in `iced_wgpu`Libravatar Héctor Ramón Jiménez4-22/+66
2024-04-06Avoid generating empty `Frame` geometry in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-18/+25
2024-04-05Decouple caching from layering and simplify everythingLibravatar Héctor Ramón Jiménez7-1160/+855
2024-04-05Enable clipping and disable v-sync for nowLibravatar Héctor Ramón Jiménez3-20/+20
2024-04-05Fix layer transformationsLibravatar Héctor Ramón Jiménez5-164/+206
2024-04-03Fix broken doc links in `iced_wgpu` and `iced_graphics`Libravatar Héctor Ramón Jiménez2-13/+12
2024-04-03Use default tolerance for dashed paths in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-1/+3
2024-04-03Set proper `present_mode` in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-2/+2
2024-04-03Fix `geometry::Cache` not reusing previous geometryLibravatar Héctor Ramón Jiménez1-1/+0
2024-04-03Reintroduce debug overlay in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-3/+45
2024-04-03Implement preliminary cache grouping for mesh primitivesLibravatar Héctor Ramón Jiménez2-52/+106
2024-04-03Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez17-1792/+2285
2024-04-01Use `rustc-hash` for most of our `HashMap` and `HashSet` instancesLibravatar Héctor Ramón Jiménez3-10/+10
2024-03-30Fix batched writes logic in `iced_wgpu::buffer`Libravatar Héctor Ramón Jiménez1-27/+32
2024-03-29Split big `Buffer` writes into multiple chunksLibravatar Héctor Ramón Jiménez2-9/+38
2024-03-29Add documentation to `Backend::recall` in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-0/+3
2024-03-29Use a `StagingBelt` in `iced_wgpu` for regular buffer uploadsLibravatar Héctor Ramón Jiménez9-40/+112
2024-03-26Update solid.wgslLibravatar Daniel Yoon1-3/+9
2024-03-24Reintroduce backend selection through `ICED_BACKEND` env varLibravatar Héctor Ramón Jiménez2-69/+97
2024-03-22Rename `compositor::Renderer` to `Default`Libravatar Héctor Ramón Jiménez1-2/+2
2024-03-22Allow custom renderers in `Program` and `Application`Libravatar Héctor Ramón Jiménez2-6/+15
2024-03-22Make `iced_tiny_skia` optional with a `tiny-skia` featureLibravatar Héctor Ramón Jiménez2-2/+4
2024-03-22Restore `canvas::Frame` APILibravatar Héctor Ramón Jiménez1-6/+5