Make the NanoVG demo use the filesystem resource loader.
The embedded resource loader doesn't have the needed fonts.
This commit is contained in:
parent
6ed3237b10
commit
deee2436c1
|
@ -34,7 +34,7 @@ use pathfinder_renderer::gpu::options::{DestFramebuffer, RendererOptions};
|
||||||
use pathfinder_renderer::gpu::renderer::Renderer;
|
use pathfinder_renderer::gpu::renderer::Renderer;
|
||||||
use pathfinder_renderer::options::BuildOptions;
|
use pathfinder_renderer::options::BuildOptions;
|
||||||
use pathfinder_resources::ResourceLoader;
|
use pathfinder_resources::ResourceLoader;
|
||||||
use pathfinder_resources::embedded::EmbeddedResourceLoader;
|
use pathfinder_resources::fs::FilesystemResourceLoader;
|
||||||
use pathfinder_simd::default::F32x2;
|
use pathfinder_simd::default::F32x2;
|
||||||
use std::collections::VecDeque;
|
use std::collections::VecDeque;
|
||||||
use std::f32::consts::PI;
|
use std::f32::consts::PI;
|
||||||
|
@ -1501,7 +1501,7 @@ fn main() {
|
||||||
let framebuffer_size = vec2i(physical_size.width as i32, physical_size.height as i32);
|
let framebuffer_size = vec2i(physical_size.width as i32, physical_size.height as i32);
|
||||||
|
|
||||||
// Load demo data.
|
// Load demo data.
|
||||||
let resources = EmbeddedResourceLoader;
|
let resources = FilesystemResourceLoader::locate();
|
||||||
let font_data = vec![
|
let font_data = vec![
|
||||||
Handle::from_memory(Arc::new(resources.slurp("fonts/Roboto-Regular.ttf").unwrap()), 0),
|
Handle::from_memory(Arc::new(resources.slurp("fonts/Roboto-Regular.ttf").unwrap()), 0),
|
||||||
Handle::from_memory(Arc::new(resources.slurp("fonts/Roboto-Bold.ttf").unwrap()), 0),
|
Handle::from_memory(Arc::new(resources.slurp("fonts/Roboto-Bold.ttf").unwrap()), 0),
|
||||||
|
|
Loading…
Reference in New Issue