diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index 9e9a6e86..b6a36330 100644 --- a/src/main.rs +++ b/src/main.rs @@ -104,9 +104,11 @@ fn main() { let mut grid = Grid::new(num_rows as usize, num_cols as usize); + let mut renderer = QuadRenderer::new(width, height); + let mut glyph_cache = HashMap::new(); for c in INIT_LIST.chars() { - let glyph = Glyph::new(&rasterizer.get_glyph(&desc, font_size, c)); + let glyph = renderer.load_glyph(&rasterizer.get_glyph(&desc, font_size, c)); glyph_cache.insert(c, glyph); } @@ -124,7 +126,6 @@ fn main() { } }); - let mut renderer = QuadRenderer::new(width, height); let mut terminal = Term::new(tty, grid); let mut meter = Meter::new(); |