extern crate glium; extern crate glutin; extern crate textium; use glium::Surface; fn main() { let mut events_loop = glutin::EventsLoop::new(); let window = glutin::WindowBuilder::new() .with_title("Hello, world!") .with_dimensions(1024, 768); let context = glutin::ContextBuilder::new().with_vsync(true); let display = glium::Display::new(window, context, &events_loop).unwrap(); let mut closed = false; while !closed { let mut frame = display.draw(); frame.clear_color(0., 0., 1., 1.); frame.finish().unwrap(); events_loop.poll_events(|ev| { match ev { glutin::Event::WindowEvent { event, .. } => match event { glutin::WindowEvent::Closed => closed = true, _ => (), }, _ => (), } }); } }