Skip to content

Commit 28ae43d

Browse files
parasyteYatekii
authored andcommitted
Update dependencies
1 parent 6fd2409 commit 28ae43d

File tree

5 files changed

+27
-10
lines changed

5 files changed

+27
-10
lines changed

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,17 +43,17 @@ min = 0 # allow non-first increment
4343

4444
[dependencies]
4545
bytemuck = "1"
46-
imgui = "0.9"
46+
imgui = "0.10"
4747
log = "0.4"
4848
smallvec = "1"
49-
wgpu = "0.14"
49+
wgpu = "0.15"
5050

5151
[dev-dependencies]
5252
bytemuck = { version = "1.4", features = ["derive"] }
5353
cgmath = "0.18"
5454
env_logger = "0.10"
5555
image = { version = "0.24", default-features = false, features = ["png"] }
56-
imgui-winit-support = { version = "0.9" }
56+
imgui-winit-support = { version = "0.10" }
5757
pollster = "0.2"
5858
raw-window-handle = "0.5"
5959
winit = "0.27.5"

examples/cube.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ impl Example {
189189
dimension: wgpu::TextureDimension::D2,
190190
format: wgpu::TextureFormat::R8Uint,
191191
usage: wgpu::TextureUsages::TEXTURE_BINDING | wgpu::TextureUsages::COPY_DST,
192+
view_formats: &[wgpu::TextureFormat::R8Uint],
192193
});
193194
let texture_view = texture.create_view(&wgpu::TextureViewDescriptor::default());
194195
queue.write_texture(
@@ -331,7 +332,10 @@ fn main() {
331332
// Set up window and GPU
332333
let event_loop = EventLoop::new();
333334

334-
let instance = wgpu::Instance::new(wgpu::Backends::PRIMARY);
335+
let instance = wgpu::Instance::new(wgpu::InstanceDescriptor {
336+
backends: wgpu::Backends::PRIMARY,
337+
..Default::default()
338+
});
335339

336340
let (window, size, surface) = {
337341
let version = env!("CARGO_PKG_VERSION");
@@ -344,7 +348,7 @@ fn main() {
344348
window.set_title(&format!("imgui-wgpu {version}"));
345349
let size = window.inner_size();
346350

347-
let surface = unsafe { instance.create_surface(&window) };
351+
let surface = unsafe { instance.create_surface(&window) }.unwrap();
348352

349353
(window, size, surface)
350354
};
@@ -369,6 +373,7 @@ fn main() {
369373
height: size.height,
370374
present_mode: wgpu::PresentMode::Fifo,
371375
alpha_mode: wgpu::CompositeAlphaMode::Auto,
376+
view_formats: vec![wgpu::TextureFormat::Bgra8Unorm],
372377
};
373378

374379
surface.configure(&device, &surface_desc);
@@ -456,6 +461,7 @@ fn main() {
456461
height: size.height,
457462
present_mode: wgpu::PresentMode::Fifo,
458463
alpha_mode: wgpu::CompositeAlphaMode::Auto,
464+
view_formats: vec![wgpu::TextureFormat::Bgra8Unorm],
459465
};
460466

461467
surface.configure(&device, &surface_desc);

examples/custom-texture.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@ fn main() {
1717
// Set up window and GPU
1818
let event_loop = EventLoop::new();
1919

20-
let instance = wgpu::Instance::new(wgpu::Backends::PRIMARY);
20+
let instance = wgpu::Instance::new(wgpu::InstanceDescriptor {
21+
backends: wgpu::Backends::PRIMARY,
22+
..Default::default()
23+
});
2124

2225
let (window, size, surface) = {
2326
let version = env!("CARGO_PKG_VERSION");
@@ -30,7 +33,7 @@ fn main() {
3033
window.set_title(&format!("imgui-wgpu {version}"));
3134
let size = window.inner_size();
3235

33-
let surface = unsafe { instance.create_surface(&window) };
36+
let surface = unsafe { instance.create_surface(&window) }.unwrap();
3437

3538
(window, size, surface)
3639
};
@@ -62,6 +65,7 @@ fn main() {
6265
height: size.height,
6366
present_mode: wgpu::PresentMode::Fifo,
6467
alpha_mode: wgpu::CompositeAlphaMode::Auto,
68+
view_formats: vec![wgpu::TextureFormat::Bgra8Unorm],
6569
};
6670

6771
surface.configure(&device, &surface_desc);
@@ -153,6 +157,7 @@ fn main() {
153157
height: size.height,
154158
present_mode: wgpu::PresentMode::Fifo,
155159
alpha_mode: wgpu::CompositeAlphaMode::Auto,
160+
view_formats: vec![wgpu::TextureFormat::Bgra8Unorm],
156161
};
157162

158163
surface.configure(&device, &surface_desc);

examples/hello-world.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ fn main() {
1818
// Set up window and GPU
1919
let event_loop = EventLoop::new();
2020

21-
let instance = wgpu::Instance::new(wgpu::Backends::PRIMARY);
21+
let instance = wgpu::Instance::new(wgpu::InstanceDescriptor {
22+
backends: wgpu::Backends::PRIMARY,
23+
..Default::default()
24+
});
2225

2326
let (window, size, surface) = {
2427
let version = env!("CARGO_PKG_VERSION");
@@ -31,7 +34,7 @@ fn main() {
3134
window.set_title(&format!("imgui-wgpu {version}"));
3235
let size = window.inner_size();
3336

34-
let surface = unsafe { instance.create_surface(&window) };
37+
let surface = unsafe { instance.create_surface(&window) }.unwrap();
3538

3639
(window, size, surface)
3740
};
@@ -56,6 +59,7 @@ fn main() {
5659
height: size.height,
5760
present_mode: wgpu::PresentMode::Fifo,
5861
alpha_mode: wgpu::CompositeAlphaMode::Auto,
62+
view_formats: vec![wgpu::TextureFormat::Bgra8Unorm],
5963
};
6064

6165
surface.configure(&device, &surface_desc);
@@ -125,6 +129,7 @@ fn main() {
125129
height: size.height,
126130
present_mode: wgpu::PresentMode::Fifo,
127131
alpha_mode: wgpu::CompositeAlphaMode::Auto,
132+
view_formats: vec![wgpu::TextureFormat::Bgra8Unorm],
128133
};
129134

130135
surface.configure(&device, &surface_desc);

src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ impl<'a> Default for TextureConfig<'a> {
9191
mag_filter: FilterMode::Linear,
9292
min_filter: FilterMode::Linear,
9393
mipmap_filter: FilterMode::Linear,
94-
lod_min_clamp: -100.0,
94+
lod_min_clamp: 0.0,
9595
lod_max_clamp: 100.0,
9696
compare: None,
9797
anisotropy_clamp: None,
@@ -178,6 +178,7 @@ impl Texture {
178178
dimension: config.dimension,
179179
format: config.format.unwrap_or(renderer.config.texture_format),
180180
usage: config.usage,
181+
view_formats: &[config.format.unwrap_or(renderer.config.texture_format)],
181182
}));
182183

183184
// Extract the texture view.

0 commit comments

Comments
 (0)