Update to wgpu 0.12

This commit is contained in:
Werner
2022-03-31 19:52:27 -03:00
parent b23bc27f55
commit 0a24096e90
7 changed files with 18 additions and 12 deletions

View File

@ -16,7 +16,7 @@ impl Renderer {
pub async fn New(window: Window) -> Result<Self> {
let size = window.inner_size();
let instance = wgpu::Instance::new(wgpu::Backends::all());
let instance = wgpu::Instance::new(wgpu::Backends::DX12);
let surface = unsafe { instance.create_surface(&window) };
let adapter = instance

View File

@ -5,7 +5,8 @@ use std::time::Instant;
use winit::dpi::LogicalSize;
use winit::event::*;
use winit::event_loop::{ControlFlow, EventLoop};
use winit::window::WindowBuilder;
use winit::monitor::{MonitorHandle, VideoMode};
use winit::window::{Fullscreen, WindowBuilder};
/// Runtime state executor and event loop.
pub struct Runtime;
@ -16,8 +17,11 @@ impl Runtime {
let event_loop = EventLoop::new();
//let monitor = event_loop.available_monitors().nth(0);
let window = WindowBuilder::new()
.with_title("Graphics")
//.with_fullscreen(Some(Fullscreen::Borderless(monitor)))
.with_inner_size(LogicalSize::new(1280, 720))
.build(&event_loop)?;

View File

@ -1,4 +1,5 @@
#![allow(non_snake_case)]
#![allow(unused_imports)]
pub mod Camera;
pub mod Color;