diff options
Diffstat (limited to '')
-rw-r--r-- | wgpu/Cargo.toml | 2 | ||||
-rw-r--r-- | wgpu/src/text.rs | 11 |
2 files changed, 11 insertions, 2 deletions
diff --git a/wgpu/Cargo.toml b/wgpu/Cargo.toml index badd165b..7e50dff2 100644 --- a/wgpu/Cargo.toml +++ b/wgpu/Cargo.toml @@ -45,7 +45,7 @@ path = "../graphics" [dependencies.glyphon] version = "0.2" git = "https://github.com/hecrj/glyphon.git" -rev = "cf7fe9df00499b868a6a94fa5fdb0a4ca368c9f9" +rev = "26f92369da3704988e3e27f0b35e705c6b2de203" [dependencies.glam] version = "0.24" diff --git a/wgpu/src/text.rs b/wgpu/src/text.rs index a12bc9f7..0d88865c 100644 --- a/wgpu/src/text.rs +++ b/wgpu/src/text.rs @@ -36,7 +36,16 @@ impl Pipeline { .into_iter(), )), renderers: Vec::new(), - atlas: glyphon::TextAtlas::new(device, queue, format), + atlas: glyphon::TextAtlas::new( + device, + queue, + format, + if color::GAMMA_CORRECTION { + glyphon::ColorMode::Accurate + } else { + glyphon::ColorMode::Web + }, + ), prepare_layer: 0, measurement_cache: RefCell::new(Cache::new()), render_cache: Cache::new(), |