summaryrefslogtreecommitdiffstats
path: root/wgpu (unfollow)
Commit message (Expand)AuthorFilesLines
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
2024-02-10Fix dead documentation link in wgpu/README.mdLibravatar julianbraha1-2/+2
2024-02-10Log available formats and alpha modes in `wgpu::window::compositor`Libravatar Héctor Ramón Jiménez1-3/+8
2024-02-10Fix alpha mode configuration in `iced_wgpu`Libravatar Daniel Yoon1-20/+40
2024-02-09Update some dependenciesLibravatar Wyatt Herkamp1-1/+1
2024-02-02Apply `Transformation` to `RawText` primitivesLibravatar Héctor Ramón Jiménez3-19/+21
2024-02-02Transform `clip_bounds` in `wgpu::text`Libravatar Héctor Ramón Jiménez1-2/+3
2024-02-02Introduce `with_transformation` to `Renderer` traitLibravatar Héctor Ramón Jiménez9-34/+33
2024-02-02Allow only uniform scaling in `Transformation`Libravatar Héctor Ramón Jiménez2-7/+7
2024-02-02Apply `Transform` scaling to text primitivesLibravatar Héctor Ramón Jiménez2-2/+9
2024-02-02Replace `Primitive::Translate` with `Transform`Libravatar Héctor Ramón Jiménez6-60/+51
2024-01-31Add return values to Frame::with_clip() and Frame::with_save()Libravatar Michal Lebeda1-4/+12
2024-01-21Convert `Renderer::Theme` to generic `Widget` typeLibravatar Héctor Ramón Jiménez3-16/+12
2024-01-20Inline `quad_pos` and `quad_scale` definitionsLibravatar Héctor Ramón Jiménez1-4/+2
2024-01-20Introduce `Border` struct analogous to `Shadow`Libravatar Héctor Ramón Jiménez1-15/+5
2024-01-20Make `shadow` optional in `renderer::Quad`Libravatar Héctor Ramón Jiménez1-7/+13
2024-01-20feat: quad shadowsLibravatar Nick Senger5-16/+59
2024-01-19Fix `vertex.wgsl` shader in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-1/+1
2024-01-18Use `Self::Surface` in `Compositor` implementorsLibravatar Héctor Ramón Jiménez1-4/+4
2024-01-18Make `compatible_window` mandatory in `Compositor`Libravatar Héctor Ramón Jiménez1-3/+3
2024-01-18Remove `Compositor` window genericLibravatar Héctor Ramón Jiménez2-28/+13
2024-01-17Implement vectorial text support for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-140/+2
2024-01-17Implement vectorial text support for `iced_wgpu`Libravatar Héctor Ramón Jiménez1-37/+188
2024-01-17Simplify `Transform` API in `iced_wgpu::geometry`Libravatar Héctor Ramón Jiménez1-74/+62
2024-01-17Apply scaling during `Frame::fill_text` in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-6/+34