diff options
| author | 2019-11-11 21:33:05 +0100 | |
|---|---|---|
| committer | 2019-11-11 21:33:05 +0100 | |
| commit | 73f3c900071f950ea914652ca3f0002c1e173f61 (patch) | |
| tree | b98798c09a3aa914b7d0869fba0cfd3efff7754f /wgpu/src | |
| parent | 60774740efee5ff612390f1c3456282d63b5907c (diff) | |
| download | iced-73f3c900071f950ea914652ca3f0002c1e173f61.tar.gz iced-73f3c900071f950ea914652ca3f0002c1e173f61.tar.bz2 iced-73f3c900071f950ea914652ca3f0002c1e173f61.zip | |
Load default font only in measurement cache
Diffstat (limited to '')
| -rw-r--r-- | wgpu/src/renderer.rs | 14 | 
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); | 
