summaryrefslogtreecommitdiffstats
path: root/wgpu
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-11-11 21:33:05 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-11-11 21:33:05 +0100
commit73f3c900071f950ea914652ca3f0002c1e173f61 (patch)
treeb98798c09a3aa914b7d0869fba0cfd3efff7754f /wgpu
parent60774740efee5ff612390f1c3456282d63b5907c (diff)
downloadiced-73f3c900071f950ea914652ca3f0002c1e173f61.tar.gz
iced-73f3c900071f950ea914652ca3f0002c1e173f61.tar.bz2
iced-73f3c900071f950ea914652ca3f0002c1e173f61.zip
Load default font only in measurement cache
Diffstat (limited to 'wgpu')
-rw-r--r--wgpu/src/renderer.rs14
1 files changed, 8 insertions, 6 deletions
diff --git a/wgpu/src/renderer.rs b/wgpu/src/renderer.rs
index 87e499e2..e9df3550 100644
--- a/wgpu/src/renderer.rs
+++ b/wgpu/src/renderer.rs
@@ -71,15 +71,17 @@ impl Renderer {
.load(&[font::Family::Monospace])
.expect("Find monospace font");
- let fonts = vec![default_font, mono_font];
-
let text_pipeline =
- wgpu_glyph::GlyphBrushBuilder::using_fonts_bytes(fonts.clone())
- .initial_cache_size((2048, 2048))
- .build(&mut device, TextureFormat::Bgra8UnormSrgb);
+ wgpu_glyph::GlyphBrushBuilder::using_fonts_bytes(vec![
+ default_font.clone(),
+ mono_font,
+ ])
+ .initial_cache_size((2048, 2048))
+ .build(&mut device, TextureFormat::Bgra8UnormSrgb);
let text_measurements =
- glyph_brush::GlyphBrushBuilder::using_fonts_bytes(fonts).build();
+ glyph_brush::GlyphBrushBuilder::using_font_bytes(default_font)
+ .build();
let quad_pipeline = quad::Pipeline::new(&mut device);
let image_pipeline = crate::image::Pipeline::new(&mut device);