summaryrefslogtreecommitdiffstats
path: root/wgpu (unfollow)
Commit message (Expand)AuthorFilesLines
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énez2-8/+4
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énez18-1795/+2285
2024-04-01Use `rustc-hash` for most of our `HashMap` and `HashSet` instancesLibravatar Héctor Ramón Jiménez4-10/+11
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énez3-69/+98
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
2024-03-21Implement composable, type-safe renderer fallbackLibravatar Héctor Ramón Jiménez3-276/+234
2024-03-20Revert "Remove `PreMultiplied` alpha mode selection in `wgpu::window::composi...Libravatar Daniel Yoon1-0/+4
2024-03-20Fix empty `wgpu` draw calls in `image` pipelineLibravatar Héctor Ramón Jiménez1-2/+10
2024-03-16Show name of current `Theme` in `clock` exampleLibravatar Héctor Ramón Jiménez1-3/+5
2024-03-09fix some commentsLibravatar rustrover1-1/+1
2024-03-07Fix `block_on` in `iced_wgpu` hanging Wasm buildsLibravatar Héctor Ramón Jiménez1-9/+7
2024-03-07Fix broken links in documentationLibravatar Héctor Ramón Jiménez1-7/+0
2024-02-20Avoid uninitialized `Surface` configuration on WasmLibravatar Héctor Ramón Jiménez1-1/+3
2024-02-20Disable `quad::gradient` pipeline on WasmLibravatar Héctor Ramón Jiménez1-91/+115
2024-02-19Use two layers for `image::atlas` only on `Gl` backendLibravatar Héctor Ramón Jiménez4-10/+28
2024-02-18[wgpu.image] Workaround WGPU OpenGL heuristicsLibravatar PolyMeilex1-2/+6
2024-02-10Remove `PreMultiplied` alpha mode selection in `wgpu::window::compositor`Libravatar Héctor Ramón Jiménez1-4/+0