wgpu 22.0.0

This commit is contained in:
Quaternions 2024-07-21 21:55:29 -07:00
parent 60b3b8de80
commit ec7ba16f25
4 changed files with 201 additions and 212 deletions

402
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -21,8 +21,8 @@ strafesnet_bsp_loader = { version = "0.1.1", registry = "strafesnet" }
strafesnet_common = { version = "0.1.2", registry = "strafesnet" } strafesnet_common = { version = "0.1.2", registry = "strafesnet" }
strafesnet_deferred_loader = { version = "0.3.0", features = ["legacy"], registry = "strafesnet" } strafesnet_deferred_loader = { version = "0.3.0", features = ["legacy"], registry = "strafesnet" }
strafesnet_rbx_loader = { version = "0.3.0", registry = "strafesnet" } strafesnet_rbx_loader = { version = "0.3.0", registry = "strafesnet" }
wgpu = "0.20.0" wgpu = "22.0.0"
winit = "0.30.0" winit = "0.30.4"
#[profile.release] #[profile.release]
#lto = true #lto = true

View File

@ -775,6 +775,7 @@ impl GraphicsState{
}), }),
multisample:wgpu::MultisampleState::default(), multisample:wgpu::MultisampleState::default(),
multiview:None, multiview:None,
cache:None,
}); });
let model_pipeline=device.create_render_pipeline(&wgpu::RenderPipelineDescriptor{ let model_pipeline=device.create_render_pipeline(&wgpu::RenderPipelineDescriptor{
label:Some("Model Pipeline"), label:Some("Model Pipeline"),
@ -809,6 +810,7 @@ impl GraphicsState{
}), }),
multisample:wgpu::MultisampleState::default(), multisample:wgpu::MultisampleState::default(),
multiview:None, multiview:None,
cache:None,
}); });
let camera=GraphicsCamera::default(); let camera=GraphicsCamera::default();

View File

@ -143,6 +143,7 @@ impl<'a> SetupContextPartial3<'a>{
label: None, label: None,
required_features: (optional_features & self.adapter.features()) | required_features, required_features: (optional_features & self.adapter.features()) | required_features,
required_limits: needed_limits, required_limits: needed_limits,
memory_hints:wgpu::MemoryHints::Performance,
}, },
trace_dir.ok().as_ref().map(std::path::Path::new), trace_dir.ok().as_ref().map(std::path::Path::new),
)) ))