summaryrefslogtreecommitdiffstats
path: root/graphics/src/damage.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-10-26Use float total_cmp instead of partial_cmp to get a total order.Libravatar Rose Hogenson1-4/+1
Since Rust version 1.81, sort_by will panic if the provided comparison function does not implement a total order. See https://github.com/rust/lang/rust/issues/129561 for more details. The simplest fix seems to be to use total_cmp instead of partial_cmp.
2024-04-10Sort damage by distance from origin in `iced_graphics::damage`Libravatar Héctor Ramón Jiménez1-3/+4
2024-04-10Reintroduce damage tracking for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-0/+80
2024-04-09Port `iced_tiny_skia` to new layering architectureLibravatar Héctor Ramón Jiménez1-257/+0
2024-02-02Replace `Primitive::Translate` with `Transform`Libravatar Héctor Ramón Jiménez1-9/+9
2024-01-20Introduce `Border` struct analogous to `Shadow`Libravatar Héctor Ramón Jiménez1-5/+1
2024-01-20Make `shadow` optional in `renderer::Quad`Libravatar Héctor Ramón Jiménez1-11/+10
2024-01-20feat: quad shadowsLibravatar Nick Senger1-3/+22
2023-12-05Introduce `RawText` to `Primitive` in `iced_graphics`Libravatar Héctor Ramón Jiménez1-0/+5
This should allow users to directly render a `cosmic_text::Buffer`.
2023-09-12Draft `Editor` API and `TextEditor` widgetLibravatar Héctor Ramón Jiménez1-0/+7
2023-08-30Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez1-0/+26
2023-06-29Write missing docs in `iced_graphics` and `iced_wgpu`Libravatar Héctor Ramón Jiménez1-0/+1
2023-06-29Decouple `Mesh` primitives from main `Primitive` typeLibravatar Héctor Ramón Jiménez1-3/+0
2023-06-29Introduce custom backend-specific primitivesLibravatar Héctor Ramón Jiménez1-4/+64
2023-05-11Write missing documentation in `iced_graphics`Libravatar Héctor Ramón Jiménez1-0/+5
2023-04-27Expand damage regions of `Clip` primitives a bitLibravatar Héctor Ramón Jiménez1-2/+4
2023-04-27Move damage tracking logic to `compositor` in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez1-0/+140