summaryrefslogtreecommitdiffstats
path: root/renderer/src/fallback.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Run `cargo fmt`Libravatar Héctor Ramón Jiménez2025-02-211-4/+4
|
* Remove `surface` argument of `Compositor::screenshot`Libravatar Ian Douglas Scott2024-11-211-24/+17
| | | | | | | | This argument was completely ignored by the wgpu renderer, and used only for the `clip_mask` by the `tiny_skia` renderer. I believe creating a new clip mask is correct. This way it's possible to render offscreen without needing a surface.
* Add stroke_rectangleLibravatar Vlad-Stefan Harbuz2024-09-101-0/+13
| | | | | This method should be able to leverage performance improvements in lyon's `tessellate_rectangle` over `tessellate_path`.
* Introduce `Svg` struct in `core::svg`Libravatar Héctor Ramón Jiménez2024-08-041-30/+6
|
* Introduce `Image` struct in `core::image`Libravatar Héctor Ramón Jiménez2024-08-041-41/+7
|
* Fix broken imports in `iced_renderer`Libravatar Héctor Ramón Jiménez2024-08-041-5/+7
|
* Implement image support for `canvas` widgetLibravatar Héctor Ramón Jiménez2024-08-041-3/+39
|
* Introduce dynamic `opacity` support for `Image` and `Svg`Libravatar Héctor Ramón Jiménez2024-05-031-2/+10
|
* Simplify image rotation API and its internalsLibravatar Héctor Ramón Jiménez2024-05-021-7/+5
|
* Add `Image` rotation supportLibravatar Héctor Ramón Jiménez2024-05-021-2/+10
| | | | Co-authored-by: DKolter <68352124+DKolter@users.noreply.github.com>
* Introduce `canvas::Cache` groupingLibravatar Héctor Ramón Jiménez2024-04-301-6/+10
| | | | | Caches with the same `Group` will share their text atlas!
* Port `iced_tiny_skia` to new layering architectureLibravatar Héctor Ramón Jiménez2024-04-091-8/+10
|
* Reintroduce support for custom primitives in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-081-5/+5
|
* Merge branch 'master' into wgpu/better-architectureLibravatar Héctor Ramón Jiménez2024-04-071-122/+153
|\
| * Use built-in `[lints]` table in `Cargo.toml`Libravatar Héctor Ramón Jiménez2024-04-071-113/+145
| |
* | Decouple caching from layering and simplify everythingLibravatar Héctor Ramón Jiménez2024-04-051-4/+4
| |
* | Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez2024-04-031-8/+24
|/
* Use generic `Content` in `Text` to avoid reallocation in `fill_text`Libravatar Héctor Ramón Jiménez2024-04-011-1/+1
|
* Reintroduce backend selection through `ICED_BACKEND` env varLibravatar Héctor Ramón Jiménez2024-03-241-7/+44
|
* Rename `compositor::Renderer` to `Default`Libravatar Héctor Ramón Jiménez2024-03-221-3/+3
|
* Fix unnecessary `into` calls in `iced_renderer::fallback`Libravatar Héctor Ramón Jiménez2024-03-221-4/+2
|
* Allow custom renderers in `Program` and `Application`Libravatar Héctor Ramón Jiménez2024-03-221-4/+9
|
* Make `iced_tiny_skia` optional with a `tiny-skia` featureLibravatar Héctor Ramón Jiménez2024-03-221-28/+1
|
* Fix broken links in documentationLibravatar Héctor Ramón Jiménez2024-03-221-3/+4
|
* Restore `canvas::Frame` APILibravatar Héctor Ramón Jiménez2024-03-221-13/+7
|
* Implement composable, type-safe renderer fallbackLibravatar Héctor Ramón Jiménez2024-03-211-0/+562