summaryrefslogtreecommitdiffstats
path: root/wgpu/src/geometry.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2024-04-30Introduce `canvas::Cache` groupingLibravatar Héctor Ramón Jiménez1-4/+9
2024-04-09Port `iced_tiny_skia` to new layering architectureLibravatar Héctor Ramón Jiménez1-12/+12
2024-04-06Avoid generating empty caches in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-4/+13
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énez1-108/+80
2024-04-05Fix layer transformationsLibravatar Héctor Ramón Jiménez1-17/+22
2024-04-03Use default tolerance for dashed paths in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-1/+3
2024-04-03Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez1-70/+105
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énez1-276/+217
2024-03-16Show name of current `Theme` in `clock` exampleLibravatar Héctor Ramón Jiménez1-3/+5
2024-02-02Introduce `with_transformation` to `Renderer` traitLibravatar Héctor Ramón Jiménez1-2/+1
2024-02-02Replace `Primitive::Translate` with `Transform`Libravatar Héctor Ramón Jiménez1-5/+6
2024-01-31Add return values to Frame::with_clip() and Frame::with_save()Libravatar Michal Lebeda1-4/+12
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
2023-12-02Rename `viewport` to `clip_bounds`Libravatar Héctor Ramón Jiménez1-1/+1
2023-12-01Clip text to `viewport` bounds instead of layout boundsLibravatar Héctor Ramón Jiménez1-6/+9
2023-09-20Fix `clippy::semicolon_if_nothing_returned`Libravatar Héctor Ramón Jiménez1-2/+2
2023-09-09Fix majority of unresolved documentation linksLibravatar Matthias Vogelgesang1-3/+1
2023-09-07Make `scale` methods in `Frame` generic over `f32` and `Vector`Libravatar Héctor Ramón Jiménez1-2/+6
2023-09-07Implement `scale` in terms of `scale_nonuniform`Libravatar Héctor Ramón Jiménez1-3/+1
2023-09-05added a Frame::scale_nonuniform methodLibravatar ripytide1-1/+9
2023-06-29Decouple `Mesh` primitives from main `Primitive` typeLibravatar Héctor Ramón Jiménez1-30/+34
2023-06-29Introduce custom backend-specific primitivesLibravatar Héctor Ramón Jiménez1-3/+3
2023-05-31Introduce `web-colors` feature flag to enable sRGB linear blendingLibravatar Héctor Ramón Jiménez1-3/+4
2023-05-26Changed gradient::Packed to be `repr(C)` for direct gpu upload.Libravatar Bingus1-2/+2
2023-05-25Created "Packed" data structure for gradient data.Libravatar Bingus1-3/+4
2023-05-24Made gradient pack public for iced_graphics::gradient mod for use with Gradie...Libravatar Bingus1-41/+2
2023-05-19Avoid packing gradient data for every vertex in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-5/+5
2023-05-19Remove `Builder` abstractions for gradientsLibravatar Héctor Ramón Jiménez1-1/+1
2023-05-11Added support for gradients as background variants + other optimizations.Libravatar Bingus1-30/+81
2023-05-11Write missing documentation in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-6/+9
2023-05-04Support configurable `LineHeight` in text widgetsLibravatar Héctor Ramón Jiménez1-0/+1
2023-05-02Introduce `text::Shaping` enum and replace magic booleanLibravatar Héctor Ramón Jiménez1-1/+1
2023-05-02Make basic text shaping the default shaping strategyLibravatar Héctor Ramón Jiménez1-0/+1
2023-03-04Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez1-4/+4
2023-03-03Move `Canvas` and `QRCode` to `iced` crateLibravatar Héctor Ramón Jiménez1-4/+4
2023-03-03Rename `canvas::frame` to `canvas` in `iced_wgpu`Libravatar Héctor Ramón Jiménez1-4/+3
2023-03-01Implement `Canvas` support for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-39/+118
2022-11-16Group all solid triangles independently of colorLibravatar Héctor Ramón Jiménez1-46/+150
2022-11-10Added conditional configurations for WASM target for gradients & storage buff...Libravatar bungoboingo1-0/+1
2022-11-03Remove unnecessary `pub(crate)` in `widget::canvas::frame`Libravatar Héctor Ramón Jiménez1-5/+2
2022-11-03Refactor imports of `widget::canvas::frame` in `iced_graphics`Libravatar Héctor Ramón Jiménez1-7/+7
2022-11-03Move `mesh::Style` to `triangle` and reuse it in `fill` and `stroke`Libravatar Héctor Ramón Jiménez1-9/+17
2022-11-03Reuse last buffer in `Frame` if `mesh_style` matchesLibravatar Héctor Ramón Jiménez1-29/+45
2022-10-07Jumped the gun on pushing; one more readability update :PLibravatar shan1-3/+3
2022-10-07Adjusted gradient transform function to be more readable.Libravatar shan1-3/+16