#[macro_use] extern crate glium; #[macro_use] extern crate imgui; use self::support::Support; mod support; const CLEAR_COLOR: (f32, f32, f32, f32) = (0.2, 0.2, 0.2, 1.0); fn main() { let mut support = Support::init(); loop { let mut open = true; support.render(CLEAR_COLOR, |ui| ui.show_test_window(&mut open)); let active = support.update_events(); if !active || !open { break; } } }