From 1d9a77198658ac94684505be77d2efcf4e1c3bef Mon Sep 17 00:00:00 2001 From: Matthew Gordon Date: Sat, 10 May 2025 10:01:10 -0300 Subject: [PATCH] Update deprecated wgpu structs --- src/app/dem_renderer/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/dem_renderer/mod.rs b/src/app/dem_renderer/mod.rs index 4c6e3c1..5578cff 100644 --- a/src/app/dem_renderer/mod.rs +++ b/src/app/dem_renderer/mod.rs @@ -427,14 +427,14 @@ fn load_dem_texture(source: &Dem, device: &wgpu::Device, queue: &wgpu::Queue) -> }); queue.write_texture( - wgpu::ImageCopyTexture { + wgpu::TexelCopyTextureInfo { texture: &texture, mip_level: 0, origin: wgpu::Origin3d::ZERO, aspect: wgpu::TextureAspect::All, }, bytemuck::cast_slice(&source.grid[..]), - wgpu::ImageDataLayout { + wgpu::TexelCopyBufferLayout { offset: 0, bytes_per_row: Some(std::mem::size_of::() as u32 * source.num_cells_x), rows_per_image: Some(source.num_cells_y), @@ -470,14 +470,14 @@ fn create_dembvh_texture( for (level, grid) in source.layers.iter().enumerate() { queue.write_texture( - wgpu::ImageCopyTexture { + wgpu::TexelCopyTextureInfo { texture: &texture, mip_level: level as u32, origin: wgpu::Origin3d::ZERO, aspect: wgpu::TextureAspect::All, }, bytemuck::cast_slice(&grid.data[..]), - wgpu::ImageDataLayout { + wgpu::TexelCopyBufferLayout { offset: 0, bytes_per_row: Some(std::mem::size_of::() as u32 * 2 * grid.size), rows_per_image: Some(grid.size),