Commit graph

223 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
bbeaf10c04
Mark Primitive as non-exhaustive in iced_graphics 2023-03-03 03:55:07 +01:00
Héctor Ramón Jiménez
868f79d22e
Reuse ClipMask in iced_tiny_skia 2023-03-02 00:40:36 +01:00
Héctor Ramón Jiménez
119cf2ecd1
Remove magic boolean in into_paint 2023-03-01 21:48:27 +01:00
Héctor Ramón Jiménez
838fd96212
Disable anti_alias for Frame::fill_rectangle in iced_tiny_skia 2023-03-01 21:47:15 +01:00
Héctor Ramón Jiménez
5c0427edbb
Fix Clip primitive translation in iced_tiny_skia 2023-03-01 21:41:32 +01:00
Héctor Ramón Jiménez
5fd5d1cdf8
Implement Canvas support for iced_tiny_skia 2023-03-01 21:34:26 +01:00
Héctor Ramón Jiménez
fd06de5d9c
Use get_image_uncached in iced_tiny_skia
... since we are not reusing the `SwashCache`
2023-02-28 03:48:34 +01:00
Héctor Ramón Jiménez
151daf95b7
Remove unnecessary cast_slice in iced_tiny_skia 2023-02-27 16:30:54 +01:00
Héctor Ramón Jiménez
c1ff803b8f
Implement basic glyph cache in iced_tiny_skia 2023-02-27 16:28:19 +01:00
Héctor Ramón Jiménez
3105ad2e00
Remove useless f32 conversion in iced_tiny_skia 2023-02-27 03:04:05 +01:00
Héctor Ramón Jiménez
8750d83337
Short-circuit rectangle path building in iced_tiny_skia 2023-02-27 03:02:13 +01:00
Héctor Ramón Jiménez
37ce30f360
Use kurbo to approximate arcs in iced_tiny_skia 2023-02-27 02:58:02 +01:00
Héctor Ramón Jiménez
4e615a65ca
Fix clippy lints 2023-02-27 01:12:06 +01:00
Héctor Ramón Jiménez
fbb14bf9b8
Implement border_radius support for quads in iced_tiny_skia 2023-02-27 00:47:53 +01:00
Héctor Ramón Jiménez
53573cf7cf
Draw debug overlay in iced_tiny_skia 2023-02-26 23:59:00 +01:00
Héctor Ramón Jiménez
4067c427db
Fix glyphs with color mask in iced_tiny_skia 2023-02-26 23:49:58 +01:00
Héctor Ramón Jiménez
3386402f5a
Implement text alignment support in iced_tiny_skia 2023-02-26 23:44:50 +01:00
Héctor Ramón Jiménez
64fb722dfe
Draft text support in iced_tiny_skia 2023-02-26 23:40:17 +01:00
Héctor Ramón Jiménez
744f3028f4
Use Surface::buffer directly for drawing in iced_tiny_skia
... with a nice little color trick :^)
2023-02-26 00:50:25 +01:00
Héctor Ramón Jiménez
df5d66423d
Draft support for Quad and Clip primitives in iced_tiny_skia 2023-02-26 00:38:46 +01:00
Héctor Ramón Jiménez
445b31c6c5
Resize Surface::buffer instead of reallocating in iced_tiny_skia 2023-02-25 21:06:58 +01:00
Héctor Ramón Jiménez
535d7a4d57
Implement basic presentation with softbuffer for iced_tiny_skia 2023-02-25 16:05:42 +01:00
Héctor Ramón Jiménez
8c373cd497
Scaffold iced_tiny_skia and connect it to iced_renderer 2023-02-25 15:38:25 +01:00