summaryrefslogtreecommitdiffstats
path: root/wgpu (unfollow)
Commit message (Expand)AuthorFilesLines
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
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