diff options
| -rw-r--r-- | wgpu/src/text.rs | 10 | 
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,  | 
