First work with vulkano

This commit is contained in:
Florian RICHER 2024-12-08 18:19:37 +01:00
parent cbadffc41f
commit 0597579115
Signed by: florian.richer
GPG key ID: C73D37CBED7BFC77
36 changed files with 1059 additions and 1847 deletions

View file

@ -1,24 +1,15 @@
use std::error::Error;
use winit::event_loop::{ControlFlow, EventLoop};
mod display;
mod renderer;
mod scene;
fn main() {
fn main() -> Result<(), impl Error> {
env_logger::init();
let event_loop = EventLoop::new().unwrap();
event_loop.set_control_flow(ControlFlow::Poll);
let window_attributes = winit::window::Window::default_attributes()
.with_title("Rust ASH Test")
.with_inner_size(winit::dpi::PhysicalSize::new(
f64::from(800),
f64::from(600),
));
let mut app = renderer::App::new(&event_loop);
let window = display::Window::new(window_attributes);
let mut app = display::App::new(window);
event_loop.run_app(&mut app).unwrap();
event_loop.run_app(&mut app)
}