Héctor Ramón Jiménez
d206b82ebb
Update glyphon
2023-04-08 07:35:16 +02:00
Héctor Ramón Jiménez
ba07abe5c8
Expand bounds of Text primitives a bit further
2023-04-08 07:08:03 +02:00
Héctor Ramón Jiménez
c2249d2506
Fix copy-pasted panic description in iced_renderer
2023-04-08 06:45:44 +02:00
Héctor Ramón Jiménez
42b2e9b007
Support ICED_BACKEND environment variable
2023-04-08 06:44:46 +02:00
Héctor Ramón Jiménez
1872f7fa6d
Use *_from_env helpers from wgpu in iced_wgpu
2023-04-08 06:14:25 +02:00
Héctor Ramón Jiménez
16e6efe020
Use pixels for presentation in iced_tiny_skia when possible
2023-04-08 05:58:27 +02:00
Héctor Ramón Jiménez
3ee367355d
Merge branch 'advanced-text' into incremental-rendering
2023-04-08 04:47:54 +02:00
Héctor Ramón Jiménez
c0431aedd3
Update wgpu and cosmic-text
2023-04-08 04:47:05 +02:00
Héctor Ramón Jiménez
940a47eafd
Revert "Use softbuffer fork with owned pixel buffer"
...
This reverts commit 92d61e5c59 .
The owned pixel buffer zeroes the data in some platforms. `softbuffer`
will need some first-class support for damage regions.
2023-04-05 19:30:07 +02:00
Héctor Ramón Jiménez
92d61e5c59
Use softbuffer fork with owned pixel buffer
2023-04-05 19:23:48 +02:00
Héctor Ramón Jiménez
e134a82f4c
Switch debug mode to fade old primitives and display damage in iced_tiny_skia
2023-04-05 18:42:27 +02:00
Héctor Ramón Jiménez
4ede482ab5
Present new frame only when damaged in iced_tiny_skia
2023-04-05 18:41:40 +02:00
Héctor Ramón Jiménez
1bba9a080f
Fix Svg and Image primitives in iced_tiny_skia
2023-04-05 05:49:30 +02:00
Héctor Ramón Jiménez
4cae262d22
Implement PartialEq and Eq for image::Bytes
2023-04-05 05:47:29 +02:00
Héctor Ramón Jiménez
f8cd1faa28
Group damage regions by area increase
2023-04-05 05:40:44 +02:00
Héctor Ramón Jiménez
6270c33ed9
Keep playing with incremental rendering (still very slow)
2023-04-04 20:47:53 +02:00
Héctor Ramón Jiménez
0f7abffc0e
Draft (very) basic incremental rendering for iced_tiny_skia
2023-04-04 02:08:02 +02:00
Héctor Ramón Jiménez
6fae8bf6cb
Implement Frame::clip for iced_tiny_skia
2023-04-04 01:56:56 +02:00
Héctor Ramón Jiménez
04c0ba04bf
Warn about invalid paths in iced_tiny_skia instead of panicking
2023-04-04 01:56:50 +02:00
Héctor Ramón Jiménez
0b459c8e24
Introduce font::Stretch
2023-03-30 02:01:20 +02:00
Héctor Ramón Jiménez
707de9d788
Introduce support for Font attributes
2023-03-30 00:56:00 +02:00
Héctor Ramón Jiménez
472fbdf187
Export Hasher in advanced module
2023-03-29 20:32:36 +02:00
Héctor Ramón Jiménez
703ef71029
Export Pixels in root crate
2023-03-29 00:19:20 +02:00
Héctor Ramón Jiménez
6d90f764b4
Export iced_graphics in advanced module (for now)
2023-03-29 00:19:12 +02:00
Héctor Ramón Jiménez
2e236869f5
Export iced_core::mouse in advanced module
2023-03-29 00:17:12 +02:00
Héctor Ramón Jiménez
5f9e7f6cb9
Update cosmic-text to latest 🎉
2023-03-19 14:52:30 +01:00
Héctor Ramón Jiménez
d1dc62ebcd
Merge branch 'master' into advanced-text
2023-03-17 20:17:23 +01:00
Héctor Ramón Jiménez
ea50ec8df1
Trim text Buffer cache every frame in iced_wgpu and iced_tiny_skia
2023-03-17 19:58:42 +01:00
Héctor Ramón Jiménez
c8f637fc16
Fix panic rendering an out of bounds clip in iced_tiny_skia
2023-03-17 19:35:57 +01:00
Héctor Ramón
d7fffaa801
Merge pull request #1730 from casperstorm/feat/platform-specific-window-options
...
Platform specific `window` options.
2023-03-14 11:50:18 +01:00
Héctor Ramón Jiménez
4405a3d483
Re-export settings::PlatformSpecific from iced_winit directly
2023-03-14 11:31:16 +01:00
Casper Storm
ed7b613804
Added macOS platform specific options
2023-03-14 11:31:15 +01:00
Héctor Ramón
de4ae51e3c
Merge pull request #1755 from iced-rs/fix/clippy-lints-1.68
...
Fix `clippy` lints for Rust 1.68
2023-03-14 11:26:59 +01:00
Héctor Ramón Jiménez
1816c985fa
Fix clippy lints for Rust 1.68
2023-03-14 11:11:17 +01:00
Héctor Ramón
caf2836b1b
Merge pull request #1748 from iced-rs/feature/software-renderer
...
Software renderer, runtime renderer fallback, and core consolidation
2023-03-09 19:05:38 +01:00
Héctor Ramón Jiménez
424ac81773
Implement color filter support for Primitive::Svg in iced_tiny_skia
2023-03-09 04:48:35 +01:00
Héctor Ramón
8f14b448d2
Merge pull request #1750 from lupd/checkbox_docs
...
Use correct package name in checkbox example docs
2023-03-08 19:32:40 +01:00
lupd
782c080bd0
Use correct package name in checkbox example docs
2023-03-08 12:55:52 -05:00
Héctor Ramón Jiménez
aa4b5bb6b9
Merge branch 'master' into feature/software-renderer
2023-03-07 07:24:34 +01:00
Héctor Ramón Jiménez
df68cca0c9
Update sysinfo to 0.28
2023-03-07 07:22:48 +01:00
Héctor Ramón Jiménez
d3900e0673
Enable renderer backends in integration example
2023-03-07 06:41:41 +01:00
Héctor Ramón Jiménez
24c3d20a76
Tell clippy to go learn the borrow rules
2023-03-07 06:34:27 +01:00
Héctor Ramón Jiménez
0850f52d8c
Use ceil to avoid cut text in iced_tiny_skia
...
This won't be necessary once we reuse the buffers from layouting by
leveraging layout linearity.
2023-03-07 06:23:09 +01:00
Héctor Ramón Jiménez
81d154d63a
Use default features in svg example
2023-03-07 06:15:38 +01:00
Héctor Ramón Jiménez
a8d55ceb82
Trim raster cache in iced_tiny_skia
2023-03-07 06:15:05 +01:00
Héctor Ramón Jiménez
5b3977daf6
Implement vector pipeline in iced_tiny_skia
2023-03-07 06:09:51 +01:00
Héctor Ramón Jiménez
bb49e17cab
Implement raster pipeline in iced_tiny_skia
2023-03-07 05:06:26 +01:00
Héctor Ramón Jiménez
3a26baa564
Remove image abstractions in iced_graphics
2023-03-07 03:47:49 +01:00
Héctor Ramón Jiménez
9b4bcd287a
Introduce backend feature flags in iced_renderer
2023-03-06 22:10:13 +01:00
Héctor Ramón Jiménez
06bbcc310e
Move webgl feature selection for wgpu into iced_wgpu
2023-03-05 06:40:20 +01:00