From 1d68a5405986287475fd49a7793c2edd0ea41d0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Ram=C3=B3n=20Jim=C3=A9nez?= Date: Fri, 31 Oct 2025 14:03:21 +0100 Subject: [PATCH] Update `wgpu` to `27` --- Cargo.toml | 2 +- benches/prepare.rs | 2 +- benches/state.rs | 16 +++++++--------- 3 files changed, 9 insertions(+), 11 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 60bc8c2..4b44e24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ repository = "https://github.com/iced-rs/cryoglyph" license = "MIT OR Apache-2.0 OR Zlib" [dependencies] -wgpu = { version = "26", default-features = false, features = ["wgsl"] } +wgpu = { version = "27", default-features = false, features = ["wgsl"] } etagere = "0.2" cosmic-text = "0.14" lru = { version = "0.16", default-features = false } diff --git a/benches/prepare.rs b/benches/prepare.rs index 0e5669d..c810005 100644 --- a/benches/prepare.rs +++ b/benches/prepare.rs @@ -74,7 +74,7 @@ fn run_bench(ctx: &mut Criterion) { .map(|s| { let mut text_buffer = Buffer::new(&mut font_system, Metrics::relative(1.0, 10.0)); text_buffer.set_size(&mut font_system, Some(20.0), None); - text_buffer.set_text(&mut font_system, s, attrs, shaping); + text_buffer.set_text(&mut font_system, s, &attrs, shaping); text_buffer.shape_until_scroll(&mut font_system, false); text_buffer }) diff --git a/benches/state.rs b/benches/state.rs index 8f1dcb2..c716f24 100644 --- a/benches/state.rs +++ b/benches/state.rs @@ -14,15 +14,13 @@ impl State { )) .unwrap(); - let (device, queue) = block_on(adapter.request_device( - &wgpu::DeviceDescriptor { - label: Some("Benchmark Device"), - required_features: adapter.features(), - required_limits: adapter.limits(), - memory_hints: wgpu::MemoryHints::Performance, - }, - None, - )) + let (device, queue) = block_on(adapter.request_device(&wgpu::DeviceDescriptor { + label: Some("Benchmark Device"), + required_features: adapter.features(), + required_limits: adapter.limits(), + memory_hints: wgpu::MemoryHints::Performance, + ..wgpu::DeviceDescriptor::default() + })) .unwrap(); Self { device, queue }