From 10cd78a848cf8e911a6780c011dbd5be33f37a1c Mon Sep 17 00:00:00 2001 From: Vladas Zakrevskis <146100@gmail.com> Date: Fri, 25 Jul 2025 14:24:27 +0300 Subject: [PATCH] wgpu 26.0.0 update --- Cargo.toml | 6 +++--- README.md | 2 +- examples/ctx.rs | 1 + examples/custom_target/custom_target.rs | 2 ++ examples/depth.rs | 1 + examples/performance.rs | 1 + examples/simple.rs | 1 + 7 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 202797a..c369fb5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wgpu_text" authors = ["Leon (Blatko1)"] -version = "0.9.3" +version = "26.0.0" edition = "2024" description = "A simple 2D text renderer for wgpu." license = "MIT" @@ -12,13 +12,13 @@ categories = ["graphics", "rendering"] include = ["src/**/*", "LICENSE", "Cargo.toml", "README.md", ".gitignore"] [dependencies] -wgpu = "25.0.0" +wgpu = "26.0.1" glyph_brush = "0.7.12" log = "0.4.27" bytemuck = { version = "1.22.0", features = ["derive"] } [dev-dependencies] -wgpu = { version = "25.0.0", features = ["spirv"] } +wgpu = { version = "26.0.1", features = ["spirv"] } winit = "0.30.9" pollster = "0.4.0" env_logger = "0.11.8" diff --git a/README.md b/README.md index 985a81f..e8b27bd 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ Add the following to your `Cargo.toml` file: ```toml [dependencies] -wgpu_text = "0.9.3" +wgpu_text = "26.0.0" ``` ## **Usage** diff --git a/examples/ctx.rs b/examples/ctx.rs index 3056c1f..778a634 100644 --- a/examples/ctx.rs +++ b/examples/ctx.rs @@ -21,6 +21,7 @@ impl Ctx { let instance = wgpu::Instance::new(&wgpu::InstanceDescriptor { backends, flags: wgpu::InstanceFlags::default(), + memory_budget_thresholds: Default::default(), backend_options: wgpu::BackendOptions { gl: wgpu::GlBackendOptions { gles_minor_version: wgpu::Gles3MinorVersion::Automatic, diff --git a/examples/custom_target/custom_target.rs b/examples/custom_target/custom_target.rs index 77fd81a..77388da 100644 --- a/examples/custom_target/custom_target.rs +++ b/examples/custom_target/custom_target.rs @@ -357,6 +357,7 @@ impl ApplicationHandler for State<'_> { label: Some("Custom Surface Render Pass"), color_attachments: &[Some(wgpu::RenderPassColorAttachment { view: self.texture_view.as_ref().unwrap(), + depth_slice: None, resolve_target: None, ops: wgpu::Operations { load: wgpu::LoadOp::Clear(wgpu::Color::TRANSPARENT), @@ -378,6 +379,7 @@ impl ApplicationHandler for State<'_> { label: Some("Custom Surface Render Pass"), color_attachments: &[Some(wgpu::RenderPassColorAttachment { view: &view, + depth_slice: None, resolve_target: None, ops: wgpu::Operations { load: wgpu::LoadOp::Clear(wgpu::Color { diff --git a/examples/depth.rs b/examples/depth.rs index 4a0dcb9..b05b016 100644 --- a/examples/depth.rs +++ b/examples/depth.rs @@ -244,6 +244,7 @@ impl ApplicationHandler for State<'_> { label: Some("Render Pass"), color_attachments: &[Some(wgpu::RenderPassColorAttachment { view: &view, + depth_slice: None, resolve_target: None, ops: wgpu::Operations { load: wgpu::LoadOp::Clear(wgpu::Color { diff --git a/examples/performance.rs b/examples/performance.rs index e0d445d..75cdda6 100644 --- a/examples/performance.rs +++ b/examples/performance.rs @@ -186,6 +186,7 @@ impl ApplicationHandler for State<'_> { label: Some("Render Pass"), color_attachments: &[Some(wgpu::RenderPassColorAttachment { view: &view, + depth_slice: None, resolve_target: None, ops: wgpu::Operations { load: wgpu::LoadOp::Clear(wgpu::Color { diff --git a/examples/simple.rs b/examples/simple.rs index 62602c0..6b58edc 100644 --- a/examples/simple.rs +++ b/examples/simple.rs @@ -226,6 +226,7 @@ impl ApplicationHandler for State<'_> { label: Some("Render Pass"), color_attachments: &[Some(wgpu::RenderPassColorAttachment { view: &view, + depth_slice: None, resolve_target: None, ops: wgpu::Operations { load: wgpu::LoadOp::Clear(wgpu::Color {