#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] use alligator_render::{ImageFormat, Instance, RenderWindowConfig, Renderer}; use winit::event_loop::EventLoop; fn main() { // configure the render window let config = RenderWindowConfig { title: "Pokemon: Black and White (New Edition)", instance_capacity: 1, //vsync: false, //mode: alligator_render::config::WindowMode::BorderlessFullscreen, ..Default::default() }; let texture = include_bytes!("res/square.ico"); let event_loop = EventLoop::new(); let mut renderer = Renderer::new(&config, &event_loop).unwrap(); let texture = renderer .texture_from_memory(texture, ImageFormat::Ico) .unwrap(); let width = renderer.texture_width(texture).unwrap(); let height = renderer.texture_height(texture).unwrap(); let x = renderer.texture_x(texture).unwrap(); let y = renderer.texture_y(texture).unwrap(); renderer.instances_mut().push_instance(Instance { texture_size: [width, height], texture_coordinates: [x, y], ..Default::default() }); renderer.run(event_loop); }