summaryrefslogtreecommitdiffstats
path: root/wgpu (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Avoid generating empty caches in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-064-22/+66
|
* Avoid generating empty `Frame` geometry in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-061-18/+25
|
* Decouple caching from layering and simplify everythingLibravatar Héctor Ramón Jiménez2024-04-057-1160/+855
|
* Enable clipping and disable v-sync for nowLibravatar Héctor Ramón Jiménez2024-04-053-20/+20
|
* Fix layer transformationsLibravatar Héctor Ramón Jiménez2024-04-055-164/+206
|
* Fix broken doc links in `iced_wgpu` and `iced_graphics`Libravatar Héctor Ramón Jiménez2024-04-032-13/+12
|
* Use default tolerance for dashed paths in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-031-1/+3
|
* Set proper `present_mode` in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-031-2/+2
|
* Fix `geometry::Cache` not reusing previous geometryLibravatar Héctor Ramón Jiménez2024-04-031-1/+0
|
* 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-032-52/+106
| | | | | 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-0318-1795/+2285
|
* Use `rustc-hash` for most of our `HashMap` and `HashSet` instancesLibravatar Héctor Ramón Jiménez2024-04-014-10/+11
|
* Merge pull request #2357 from iced-rs/wgpu/use-staging-beltLibravatar Héctor Ramón2024-03-309-40/+149
|\ | | | | Use a `StagingBelt` in `iced_wgpu` for regular buffer uploads
| * Fix batched writes logic in `iced_wgpu::buffer`Libravatar Héctor Ramón Jiménez2024-03-301-27/+32
| |
| * Split big `Buffer` writes into multiple chunksLibravatar Héctor Ramón Jiménez2024-03-292-9/+38
| |
| * Add documentation to `Backend::recall` in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-03-291-0/+3
| |
| * Use a `StagingBelt` in `iced_wgpu` for regular buffer uploadsLibravatar Héctor Ramón Jiménez2024-03-299-40/+112
| |
* | Update solid.wgslLibravatar Daniel Yoon2024-03-261-3/+9
|/
* Merge pull request #2351 from iced-rs/custom-renderer-injectionLibravatar Héctor Ramón2024-03-257-352/+349
|\ | | | | Type-Driven Renderer Fallback
| * Reintroduce backend selection through `ICED_BACKEND` env varLibravatar Héctor Ramón Jiménez2024-03-243-69/+98
| |
| * Rename `compositor::Renderer` to `Default`Libravatar Héctor Ramón Jiménez2024-03-221-2/+2
| |
| * Allow custom renderers in `Program` and `Application`Libravatar Héctor Ramón Jiménez2024-03-222-6/+15
| |
| * Make `iced_tiny_skia` optional with a `tiny-skia` featureLibravatar Héctor Ramón Jiménez2024-03-222-2/+4
| |
| * Restore `canvas::Frame` APILibravatar Héctor Ramón Jiménez2024-03-221-6/+5
| |
| * Implement composable, type-safe renderer fallbackLibravatar Héctor Ramón Jiménez2024-03-213-276/+234
| |
* | Merge pull request #2341 from Koranir/premultiplyLibravatar Héctor Ramón2024-03-201-0/+4
|\ \ | | | | | | Allow using the premultiplied alpha wgpu compositor mode
| * | Revert "Remove `PreMultiplied` alpha mode selection in ↵Libravatar Daniel Yoon2024-03-201-0/+4
| |/ | | | | | | | | | | `wgpu::window::compositor`" This reverts commit 33066bca1af6c67e5188c0481403f28afabcbe1f.
* / Fix empty `wgpu` draw calls in `image` pipelineLibravatar Héctor Ramón Jiménez2024-03-201-2/+10
|/
* Show name of current `Theme` in `clock` exampleLibravatar Héctor Ramón Jiménez2024-03-161-3/+5
|
* fix some commentsLibravatar rustrover2024-03-091-1/+1
| | | | Signed-off-by: rustrover <seekseat@126.com>
* Merge pull request #2312 from iced-rs/theming-reloadedLibravatar Héctor Ramón2024-03-081-7/+0
|\ | | | | Theming reloaded
| * Fix broken links in documentationLibravatar Héctor Ramón Jiménez2024-03-071-7/+0
| |
* | 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
|
* Disable `quad::gradient` pipeline on WasmLibravatar Héctor Ramón Jiménez2024-02-201-91/+115
|
* Use two layers for `image::atlas` only on `Gl` backendLibravatar Héctor Ramón Jiménez2024-02-194-10/+28
|
* [wgpu.image] Workaround WGPU OpenGL heuristicsLibravatar PolyMeilex2024-02-181-2/+6
|
* Remove `PreMultiplied` alpha mode selection in `wgpu::window::compositor`Libravatar Héctor Ramón Jiménez2024-02-101-4/+0
|
* Fix dead documentation link in wgpu/README.mdLibravatar julianbraha2024-02-101-2/+2
|
* 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
|
* Update some dependenciesLibravatar Wyatt Herkamp2024-02-091-1/+1
|
* Apply `Transformation` to `RawText` primitivesLibravatar Héctor Ramón Jiménez2024-02-023-19/+21
|
* Transform `clip_bounds` in `wgpu::text`Libravatar Héctor Ramón Jiménez2024-02-021-2/+3
|
* Introduce `with_transformation` to `Renderer` traitLibravatar Héctor Ramón Jiménez2024-02-029-34/+33
|
* Allow only uniform scaling in `Transformation`Libravatar Héctor Ramón Jiménez2024-02-022-7/+7
|
* Apply `Transform` scaling to text primitivesLibravatar Héctor Ramón Jiménez2024-02-022-2/+9
|
* Replace `Primitive::Translate` with `Transform`Libravatar Héctor Ramón Jiménez2024-02-026-60/+51
|
* Add return values to Frame::with_clip() and Frame::with_save()Libravatar Michal Lebeda2024-01-311-4/+12
|