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,