update wgpu to 0.13
This commit is contained in:
parent
e6e3eff876
commit
c148557cab
15 changed files with 140 additions and 144 deletions
|
|
@ -7,7 +7,6 @@ use scene::Scene;
|
|||
use iced_wgpu::{wgpu, Backend, Renderer, Settings, Viewport};
|
||||
use iced_winit::{conversion, futures, program, winit, Clipboard, Debug, Size};
|
||||
|
||||
use futures::task::SpawnExt;
|
||||
use winit::{
|
||||
dpi::PhysicalPosition,
|
||||
event::{Event, ModifiersState, WindowEvent},
|
||||
|
|
@ -90,9 +89,7 @@ pub fn main() {
|
|||
let needed_limits = wgpu::Limits::default();
|
||||
|
||||
(
|
||||
surface
|
||||
.get_preferred_format(&adapter)
|
||||
.expect("Get preferred format"),
|
||||
surface.get_supported_formats(&adapter)[0],
|
||||
adapter
|
||||
.request_device(
|
||||
&wgpu::DeviceDescriptor {
|
||||
|
|
@ -114,15 +111,14 @@ pub fn main() {
|
|||
format,
|
||||
width: physical_size.width,
|
||||
height: physical_size.height,
|
||||
present_mode: wgpu::PresentMode::Mailbox,
|
||||
present_mode: wgpu::PresentMode::AutoVsync,
|
||||
},
|
||||
);
|
||||
|
||||
let mut resized = false;
|
||||
|
||||
// Initialize staging belt and local pool
|
||||
// Initialize staging belt
|
||||
let mut staging_belt = wgpu::util::StagingBelt::new(5 * 1024);
|
||||
let mut local_pool = futures::executor::LocalPool::new();
|
||||
|
||||
// Initialize scene and GUI controls
|
||||
let scene = Scene::new(&mut device, format);
|
||||
|
|
@ -207,7 +203,7 @@ pub fn main() {
|
|||
format: format,
|
||||
width: size.width,
|
||||
height: size.height,
|
||||
present_mode: wgpu::PresentMode::Mailbox,
|
||||
present_mode: wgpu::PresentMode::AutoVsync,
|
||||
},
|
||||
);
|
||||
|
||||
|
|
@ -262,12 +258,8 @@ pub fn main() {
|
|||
);
|
||||
|
||||
// And recall staging buffers
|
||||
local_pool
|
||||
.spawner()
|
||||
.spawn(staging_belt.recall())
|
||||
.expect("Recall staging buffers");
|
||||
staging_belt.recall();
|
||||
|
||||
local_pool.run_until_stalled();
|
||||
}
|
||||
Err(error) => match error {
|
||||
wgpu::SurfaceError::OutOfMemory => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue