Skip to content

Commit 7f8ef62

Browse files
committed
Bump winit & wgpu
1 parent 84c7a3f commit 7f8ef62

File tree

5 files changed

+16
-20
lines changed

5 files changed

+16
-20
lines changed

dunge/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@ bytemuck.workspace = true
1818
glam.workspace = true
1919
instant = { version = "0.1", optional = true }
2020
log.workspace = true
21-
wgpu = { version = "0.19", default-features = false, features = ["naga-ir"] }
21+
wgpu = { version = "0.20", default-features = false, features = ["naga-ir"] }
2222

2323
[dependencies.winit]
24-
version = "0.29"
24+
version = "0.30"
2525
default-features = false
2626
features = ["rwh_06", "x11"]
2727
optional = true
2828

2929
[target.'cfg(target_arch = "wasm32")'.dependencies]
3030
instant = { version = "0.1", features = ["wasm-bindgen"], optional = true }
31-
wgpu = { version = "0.19", default-features = false, features = ["webgpu"] }
32-
web-sys = { version = "<0.3.68", features = ["Document", "Window", "Element"] }
31+
wgpu = { version = "0.20", default-features = false, features = ["webgpu"] }
32+
web-sys = { version = "0.3", features = ["Document", "Window", "Element"] }
3333

3434
[target.'cfg(target_os = "android")'.dependencies.winit]
35-
version = "0.29"
35+
version = "0.30"
3636
default-features = false
3737
features = ["android-native-activity"]
3838
optional = true

dunge/src/el.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@ where
3131

3232
impl<V> Loop<V> {
3333
pub fn new() -> Result<Self, EventLoopError> {
34-
use winit::event_loop::EventLoopBuilder;
35-
36-
let inner = EventLoopBuilder::with_user_event().build()?;
34+
let inner = EventLoop::with_user_event().build()?;
3735
Ok(Self(inner))
3836
}
3937

@@ -97,14 +95,10 @@ impl error::Error for LoopError {
9795
}
9896

9997
type Event<V> = event::Event<V>;
100-
type Target<V> = event_loop::EventLoopWindowTarget<V>;
98+
type Target = event_loop::ActiveEventLoop;
10199
type Failure = Option<Box<dyn error::Error>>;
102100

103-
fn handle<U>(
104-
cx: Context,
105-
view: View,
106-
mut upd: U,
107-
) -> impl FnMut(Event<U::Event>, &Target<U::Event>) -> Failure
101+
fn handle<U>(cx: Context, view: View, mut upd: U) -> impl FnMut(Event<U::Event>, &Target) -> Failure
108102
where
109103
U: Update,
110104
{

dunge/src/layer.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,7 @@ impl<V, I> Layer<V, I> {
235235
vertex: VertexState {
236236
module,
237237
entry_point: "vs",
238+
compilation_options: PipelineCompilationOptions::default(),
238239
buffers: &buffers,
239240
},
240241
primitive: PrimitiveState {
@@ -254,6 +255,7 @@ impl<V, I> Layer<V, I> {
254255
fragment: Some(FragmentState {
255256
module,
256257
entry_point: "fs",
258+
compilation_options: PipelineCompilationOptions::default(),
257259
targets: &targets,
258260
}),
259261
multiview: None,

dunge/src/window.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,13 @@ impl<V> WindowBuilder<V> {
9191
let lu = Loop::new()?;
9292
let inner = {
9393
let title = mem::take(&mut self.title);
94-
let builder = window::WindowBuilder::new().with_title(title);
95-
let builder = match self.size {
96-
Some((width, height)) => builder.with_inner_size(PhysicalSize::new(width, height)),
97-
None => builder.with_fullscreen(Some(Fullscreen::Borderless(None))),
94+
let attrs = window::Window::default_attributes().with_title(title);
95+
let attrs = match self.size {
96+
Some((width, height)) => attrs.with_inner_size(PhysicalSize::new(width, height)),
97+
None => attrs.with_fullscreen(Some(Fullscreen::Borderless(None))),
9898
};
9999

100-
Arc::new(builder.build(lu.inner())?)
100+
Arc::new(lu.inner().create_window(attrs)?)
101101
};
102102

103103
let view = {

dunge_shader/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ rust-version.workspace = true
1414
[dependencies]
1515
glam.workspace = true
1616
log.workspace = true
17-
naga = "0.19"
17+
naga = "0.20"
1818

1919
[features]
2020
wgsl = ["naga/wgsl-out"]

0 commit comments

Comments
 (0)