update wgpu to 0.18.0

This commit is contained in:
Quaternions 2023-10-26 23:58:27 -07:00
parent 08d4e7d997
commit c1001d6f37
4 changed files with 258 additions and 229 deletions

478
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -18,7 +18,7 @@ rbx_binary = "0.7.1"
rbx_dom_weak = "2.5.0" rbx_dom_weak = "2.5.0"
rbx_reflection_database = "0.2.7" rbx_reflection_database = "0.2.7"
rbx_xml = "0.13.1" rbx_xml = "0.13.1"
wgpu = "0.17.0" wgpu = "0.18.0"
winit = { version = "0.29.2", features = ["rwh_05"] } winit = { version = "0.29.2", features = ["rwh_05"] }
#[profile.release] #[profile.release]

View File

@ -935,17 +935,19 @@ impl GraphicsState{
b: 0.3, b: 0.3,
a: 1.0, a: 1.0,
}), }),
store: true, store:wgpu::StoreOp::Store,
}, },
})], })],
depth_stencil_attachment: Some(wgpu::RenderPassDepthStencilAttachment { depth_stencil_attachment: Some(wgpu::RenderPassDepthStencilAttachment {
view: &self.depth_view, view: &self.depth_view,
depth_ops: Some(wgpu::Operations { depth_ops: Some(wgpu::Operations {
load: wgpu::LoadOp::Clear(1.0), load: wgpu::LoadOp::Clear(1.0),
store: false, store:wgpu::StoreOp::Discard,
}), }),
stencil_ops: None, stencil_ops: None,
}), }),
timestamp_writes:Default::default(),
occlusion_query_set:Default::default(),
}); });
rpass.set_bind_group(0, &self.bind_groups.camera, &[]); rpass.set_bind_group(0, &self.bind_groups.camera, &[]);

View File

@ -41,6 +41,7 @@ fn create_instance()->SetupContextPartial1{
instance:wgpu::Instance::new(wgpu::InstanceDescriptor{ instance:wgpu::Instance::new(wgpu::InstanceDescriptor{
backends, backends,
dx12_shader_compiler, dx12_shader_compiler,
..Default::default()
}), }),
} }
} }