summaryrefslogtreecommitdiffstats
path: root/wgpu/src/lib.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* WIP: background image supportmasterLibravatar cel 🌸2025-03-201-0/+2
|
* Run `cargo fmt`Libravatar Héctor Ramón Jiménez2025-02-211-2/+2
|
* Fix `physical_bounds` shadowing in `wgpu` renderLibravatar Héctor Ramón Jiménez2025-02-141-3/+6
|
* Add debug assertions to `draw_mesh` in `wgpu` rendererLibravatar edwloef2025-02-041-0/+10
|
* Merge pull request #2749 from rhysd/const-from-rgb8Libravatar Héctor2025-01-271-1/+1
|\ | | | | Make `Color::from_rgb8` and `Color::from_rgba8` const
| * Make all `Color` constructors `const` :tada:Libravatar Héctor Ramón Jiménez2025-01-271-1/+1
| |
* | Avoid preparing layers outside physical bounds in `iced_wgpu`Libravatar Héctor Ramón Jiménez2025-01-261-19/+13
| |
* | Delegate `layer_count` logic to primitive pipelinesLibravatar Héctor Ramón Jiménez2025-01-261-12/+3
| |
* | always increment quad, mesh, text and image layer counts in wgpu layer renderingLibravatar edwloef2024-12-191-5/+29
|/
* Add `text::Wrapping` supportLibravatar Héctor Ramón Jiménez2024-09-041-0/+1
| | | | Co-authored-by: Neeraj Jaiswal <neerajj85@gmail.com>
* Introduce `Svg` struct in `core::svg`Libravatar Héctor Ramón Jiménez2024-08-041-16/+2
|
* Introduce `Image` struct in `core::image`Libravatar Héctor Ramón Jiménez2024-08-041-19/+4
|
* Implement image support for `canvas` widgetLibravatar Héctor Ramón Jiménez2024-08-041-2/+18
|
* Render text on top of images by defaultLibravatar Héctor Ramón Jiménez2024-08-031-24/+24
|
* Reuse `glyphon::Viewport` explicitlyLibravatar Héctor Ramón Jiménez2024-05-081-4/+9
|
* Update `winit` to `0.30`Libravatar Héctor Ramón Jiménez2024-05-071-4/+4
|
* Trim `image::Cache` after `wgpu::Renderer::present`Libravatar Héctor Ramón Jiménez2024-05-061-0/+3
|
* Fix windows fighting over shared `image::Cache`Libravatar Héctor Ramón Jiménez2024-05-061-4/+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-1/+11
|
* Introduce `center` widget helperLibravatar Héctor Ramón Jiménez2024-05-031-4/+4
| | | | | | | | ... and also make `center_x` and `center_y` set `width` and `height` to `Length::Fill`, respectively. This targets the most common use case when centering things and removes a bunch of boilerplate as a result.
* Simplify image rotation API and its internalsLibravatar Héctor Ramón Jiménez2024-05-021-15/+5
|
* Add `Image` rotation supportLibravatar Héctor Ramón Jiménez2024-05-021-2/+20
| | | | Co-authored-by: DKolter <68352124+DKolter@users.noreply.github.com>
* Port `iced_tiny_skia` to new layering architectureLibravatar Héctor Ramón Jiménez2024-04-091-27/+31
|
* Make arguments of `Renderer::new` explicit in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-081-3/+7
|
* Reintroduce support for custom primitives in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-081-3/+59
|
* Share `msaa::Blit` texture between multiple windowsLibravatar Héctor Ramón Jiménez2024-04-071-5/+3
|
* Merge branch 'master' into wgpu/better-architectureLibravatar Héctor Ramón Jiménez2024-04-071-8/+1
|\
| * Use built-in `[lints]` table in `Cargo.toml`Libravatar Héctor Ramón Jiménez2024-04-071-8/+0
| |
* | Avoid generating empty caches in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-061-2/+7
| |
* | Decouple caching from layering and simplify everythingLibravatar Héctor Ramón Jiménez2024-04-051-312/+132
| |
* | Fix layer transformationsLibravatar Héctor Ramón Jiménez2024-04-051-73/+85
| |
* | Reintroduce debug overlay in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-031-3/+45
| |
* | Implement preliminary cache grouping for mesh primitivesLibravatar Héctor Ramón Jiménez2024-04-031-34/+61
| | | | | | | | | | Due to AA, it's very expensive to render every cached layer independently.
* | Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez2024-04-031-8/+570
|/
* Convert `Renderer::Theme` to generic `Widget` typeLibravatar Héctor Ramón Jiménez2024-01-211-1/+1
|
* Write documentation for the new text APIsLibravatar Héctor Ramón Jiménez2023-10-271-1/+1
|
* Centralize `clippy` lints in `.cargo/config.toml`Libravatar Héctor Ramón Jiménez2023-09-201-6/+0
|
* Merge branch 'master' into explicit-text-cachingLibravatar Héctor Ramón Jiménez2023-09-101-2/+3
|\
| * Deny `broken_intradoc_links` and verify documentation in CILibravatar Héctor Ramón Jiménez2023-09-091-2/+3
| |
* | Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez2023-08-301-1/+1
|/
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2023-07-281-6/+3
|
* Write missing docs in `iced_graphics` and `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-06-291-2/+2
|
* Decouple `Mesh` primitives from main `Primitive` typeLibravatar Héctor Ramón Jiménez2023-06-291-1/+1
|
* Introduce custom backend-specific primitivesLibravatar Héctor Ramón Jiménez2023-06-291-2/+4
|
* Simplify `offscreen` API as `color` module in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-06-271-1/+1
|
* Added offscreen rendering support for wgpu & tiny-skia exposed with the ↵Libravatar Bingus2023-06-061-0/+1
| | | | window::screenshot command.
* Merge pull request #1846 from bungoboingo/feat/background-gradientsLibravatar Héctor Ramón2023-05-191-2/+2
|\ | | | | [Feature] Gradients for Backgrounds
| * Avoid redundant `buffer::Buffer` importLibravatar Héctor Ramón Jiménez2023-05-191-0/+2
| |
| * Added support for gradients as background variants + other optimizations.Libravatar Bingus2023-05-111-2/+0
| |
* | Enable `doc_auto_cfg` when generating documentationLibravatar Héctor Ramón Jiménez2023-05-111-1/+1
|/