summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--wgpu/src/text.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/wgpu/src/text.rs b/wgpu/src/text.rs
index 19d0782a..3f828da1 100644
--- a/wgpu/src/text.rs
+++ b/wgpu/src/text.rs
@@ -67,8 +67,14 @@ impl Pipeline {
section.content,
glyphon::Attrs::new()
.color({
- let [r, g, b, a] = section.color.into_rgba8();
- glyphon::Color::rgba(r, g, b, a)
+ let [r, g, b, a] = section.color.into_linear();
+
+ glyphon::Color::rgba(
+ (r * 255.0) as u8,
+ (g * 255.0) as u8,
+ (b * 255.0) as u8,
+ (a * 255.0) as u8,
+ )
})
.family(match section.font {
Font::Default => glyphon::Family::SansSerif,