#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] use std::sync::Arc; use alligator_render::{RenderWindowConfig, Renderer}; use alligator_resources::texture::{TextureManager, TextureManagerConfig}; fn update(_renderer: &mut Renderer) {} fn main() { let start = std::time::Instant::now(); // configure the render window let render_config = RenderWindowConfig { //vsync: false, //mode: alligator_render::config::WindowMode::BorderlessFullscreen, title: "Black Screen.exe", ..Default::default() }; let texture_config = TextureManagerConfig { initial_capacity: 0, max_size: 0, }; let texture_manager = Arc::new(TextureManager::new(&texture_config)); let renderer = Renderer::new(&render_config, texture_manager).unwrap(); println!("Startup time: {:?}", start.elapsed()); renderer.run(update); }