summaryrefslogtreecommitdiffstats
path: root/wgpu/src/window (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update `wgpu` to `24` and use `cryoglyph` forkLibravatar Héctor Ramón Jiménez2025-03-091-7/+9
| | | | Co-authored-by: Winfried Baumann <codewing@web.de>
* Remove `surface` argument of `Compositor::screenshot`Libravatar Ian Douglas Scott2024-11-211-1/+0
| | | | | | | | 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.
* Introduce `strict-assertions` feature flagLibravatar Héctor Ramón Jiménez2024-09-201-0/+5
| | | | | | For now, this feature flag only enables validation in `iced_wgpu`; which has become quite expensive since its `0.20` release.
* Update `wgpu` to `22.0`Libravatar Héctor Ramón Jiménez2024-09-201-0/+1
|
* Introduce `ICED_PRESENT_MODE` env var to pick a `wgpu::PresentMode`Libravatar Héctor Ramón Jiménez2024-05-071-10/+15
|
* Fix windows fighting over shared `image::Cache`Libravatar Héctor Ramón Jiménez2024-05-061-0/+1
| | | | Image caches are local to each window now.
* Make arguments of `Renderer::new` explicit in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-081-1/+5
|
* Reenable proper `present_mode` in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-061-2/+2
|
* Enable clipping and disable v-sync for nowLibravatar Héctor Ramón Jiménez2024-04-051-2/+2
|
* Fix broken doc links in `iced_wgpu` and `iced_graphics`Libravatar Héctor Ramón Jiménez2024-04-031-6/+5
|
* Set proper `present_mode` in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-031-2/+2
|
* Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez2024-04-031-61/+35
|
* Use a `StagingBelt` in `iced_wgpu` for regular buffer uploadsLibravatar Héctor Ramón Jiménez2024-03-291-0/+1
|
* Merge pull request #2351 from iced-rs/custom-renderer-injectionLibravatar Héctor Ramón2024-03-251-48/+98
|\ | | | | Type-Driven Renderer Fallback
| * Reintroduce backend selection through `ICED_BACKEND` env varLibravatar Héctor Ramón Jiménez2024-03-241-45/+97
| |
| * Allow custom renderers in `Program` and `Application`Libravatar Héctor Ramón Jiménez2024-03-221-5/+3
| |
* | Revert "Remove `PreMultiplied` alpha mode selection in ↵Libravatar Daniel Yoon2024-03-201-0/+4
|/ | | | | | `wgpu::window::compositor`" This reverts commit 33066bca1af6c67e5188c0481403f28afabcbe1f.
* Fix `block_on` in `iced_wgpu` hanging Wasm buildsLibravatar Héctor Ramón Jiménez2024-03-071-9/+7
|
* Avoid uninitialized `Surface` configuration on WasmLibravatar Héctor Ramón Jiménez2024-02-201-1/+3
|
* Use two layers for `image::atlas` only on `Gl` backendLibravatar Héctor Ramón Jiménez2024-02-191-1/+7
|
* Remove `PreMultiplied` alpha mode selection in `wgpu::window::compositor`Libravatar Héctor Ramón Jiménez2024-02-101-4/+0
|
* Log available formats and alpha modes in `wgpu::window::compositor`Libravatar Héctor Ramón Jiménez2024-02-101-3/+8
|
* Fix alpha mode configuration in `iced_wgpu`Libravatar Daniel Yoon2024-02-101-20/+40
|
* Convert `Renderer::Theme` to generic `Widget` typeLibravatar Héctor Ramón Jiménez2024-01-211-14/+10
|
* Use `Self::Surface` in `Compositor` implementorsLibravatar Héctor Ramón Jiménez2024-01-181-4/+4
|
* Make `compatible_window` mandatory in `Compositor`Libravatar Héctor Ramón Jiménez2024-01-181-3/+3
|
* Remove `Compositor` window genericLibravatar Héctor Ramón Jiménez2024-01-181-27/+13
| | | | And update `glyphon` and `window_clipboard`
* WIP raw-window-handle 0.6Libravatar Ian Douglas Scott2024-01-161-29/+44
|
* Separate `Compositor::new` from `Compositor::create_renderer`Libravatar Héctor Ramón Jiménez2023-12-021-16/+5
|
* Merge branch 'master' into feat/multi-window-supportLibravatar Héctor Ramón Jiménez2023-11-291-16/+29
|\
| * Added support for custom shader widget for iced_wgpu backend.Libravatar Bingus2023-11-141-0/+2
| |
| * Chore: Inline format args for ease of readingLibravatar Yuri Astrakhan2023-09-191-3/+3
| | | | | | | | A minor cleanup to inline all simple cases of format arguments. Makes the format strings just a bit easier to read.
| * Merge branch 'master' into explicit-text-cachingLibravatar Héctor Ramón Jiménez2023-09-101-11/+11
| |\
| | * Fix adapter selection loop in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-09-031-6/+4
| | |
| | * Remove redundant `into_iter` call in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-09-031-7/+4
| | |
| | * Fix `iced_wgpu` device selection on WasmLibravatar Héctor Ramón Jiménez2023-09-031-14/+19
| | |
| * | Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez2023-08-301-1/+8
| |/
* / refactored window storage;Libravatar Bingus2023-07-211-0/+4
|/ | | | | new helper window events (Destroyed, Created); clippy + fmt;
* Introduce custom backend-specific primitivesLibravatar Héctor Ramón Jiménez2023-06-291-2/+2
|
* Simplify `offscreen` API as `color` module in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-06-271-4/+13
|
* Added offscreen rendering support for wgpu & tiny-skia exposed with the ↵Libravatar Bingus2023-06-061-1/+142
| | | | window::screenshot command.
* Introduce `web-colors` feature flag to enable sRGB linear blendingLibravatar Héctor Ramón Jiménez2023-05-311-9/+13
| | | | | | | | | | | | | | | This is how browsers perform color management. They treat gamma-corrected sRGB colors as if they were linear RGB. Correctness aside, this mode is introduced for legacy reasons. Most UI/UX tooling uses this color management as well, and many have created an intuition about how color should behave from interacting with a browser. This feature flag should facilitate application development with `iced` in those cases. More details: https://webcolorisstillbroken.com/
* Merge branch 'master' into advanced-textLibravatar Héctor Ramón Jiménez2023-05-021-2/+1
|\
| * Use `find(..)` instead of `filter(..).next()`Libravatar Héctor Ramón Jiménez2023-04-211-2/+1
| |
| * Use point-free notationLibravatar Héctor Ramón Jiménez2023-04-211-1/+1
| |
| * wgpu 0.16Libravatar David Huculak2023-04-201-1/+1
| |
* | Merge branch 'advanced-text' into incremental-renderingLibravatar Héctor Ramón Jiménez2023-04-171-1/+13
|\ \
| * | Merge branch 'master' into advanced-textLibravatar Héctor Ramón Jiménez2023-04-171-1/+13
| |\|
| | * Get surface capabilities only once in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-04-131-3/+4
| | |
| | * Update `wgpu` to `0.15`Libravatar Elham Aryanpur2023-04-131-4/+21
| | |