summaryrefslogtreecommitdiffstats
path: root/tiny_skia/src/text.rs
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2023-07-12 09:24:35 +0200
committerLibravatar GitHub <noreply@github.com>2023-07-12 09:24:35 +0200
commite96fe1443da5882285729b9e9c041ff34fbe5485 (patch)
treeae76a80eacd961b5d8919e2771f3765ffa95c8be /tiny_skia/src/text.rs
parent9f2be29a286d435b3d1daa8025a74063c50713cb (diff)
parent5dd923402e07578a0002884ac14044fe8762f8b0 (diff)
downloadiced-e96fe1443da5882285729b9e9c041ff34fbe5485.tar.gz
iced-e96fe1443da5882285729b9e9c041ff34fbe5485.tar.bz2
iced-e96fe1443da5882285729b9e9c041ff34fbe5485.zip
Merge pull request #1907 from alec-deason/master
Update `resvg` to `0.35` and `tiny-skia` to `0.10`
Diffstat (limited to 'tiny_skia/src/text.rs')
-rw-r--r--tiny_skia/src/text.rs34
1 files changed, 18 insertions, 16 deletions
diff --git a/tiny_skia/src/text.rs b/tiny_skia/src/text.rs
index 8f494650..15f25740 100644
--- a/tiny_skia/src/text.rs
+++ b/tiny_skia/src/text.rs
@@ -288,14 +288,15 @@ impl GlyphCache {
for _y in 0..image.placement.height {
for _x in 0..image.placement.width {
- buffer[i] = tiny_skia::ColorU8::from_rgba(
- b,
- g,
- r,
- image.data[i],
- )
- .premultiply()
- .get();
+ buffer[i] = bytemuck::cast(
+ tiny_skia::ColorU8::from_rgba(
+ b,
+ g,
+ r,
+ image.data[i],
+ )
+ .premultiply(),
+ );
i += 1;
}
@@ -307,14 +308,15 @@ impl GlyphCache {
for _y in 0..image.placement.height {
for _x in 0..image.placement.width {
// TODO: Blend alpha
- buffer[i >> 2] = tiny_skia::ColorU8::from_rgba(
- image.data[i + 2],
- image.data[i + 1],
- image.data[i],
- image.data[i + 3],
- )
- .premultiply()
- .get();
+ buffer[i >> 2] = bytemuck::cast(
+ tiny_skia::ColorU8::from_rgba(
+ image.data[i + 2],
+ image.data[i + 1],
+ image.data[i],
+ image.data[i + 3],
+ )
+ .premultiply(),
+ );
i += 4;
}