From eb34a16a0adb10ca70e817ba450af2ad092f0450 Mon Sep 17 00:00:00 2001 From: Elias Stepanik <40958815+eliasstepanik@users.noreply.github.com> Date: Fri, 13 Jun 2025 03:37:27 +0200 Subject: [PATCH] Fix GPU mesher structs --- client/src/plugins/environment/systems/voxels/meshing_gpu.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/client/src/plugins/environment/systems/voxels/meshing_gpu.rs b/client/src/plugins/environment/systems/voxels/meshing_gpu.rs index 51a4ad1..13c60c5 100644 --- a/client/src/plugins/environment/systems/voxels/meshing_gpu.rs +++ b/client/src/plugins/environment/systems/voxels/meshing_gpu.rs @@ -1,11 +1,10 @@ use bevy::prelude::*; use bevy_app_compute::prelude::*; -use bytemuck::{Pod, Zeroable}; use super::structure::{MeshBufferPool, SparseVoxelOctree}; #[repr(C)] -#[derive(ShaderType, Copy, Clone, Pod, Zeroable, Default)] +#[derive(ShaderType, Copy, Clone, Default)] pub struct Params { pub origin: Vec3, pub step: f32, @@ -16,7 +15,7 @@ pub struct Params { } #[repr(C)] -#[derive(ShaderType, Copy, Clone, Pod, Zeroable, Default)] +#[derive(ShaderType, Copy, Clone, Default)] pub struct VertexGpu { pub pos: Vec3, pub normal: Vec3,