diff --git a/src/lib.rs b/src/lib.rs index 027b3d9..8fe1c85 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,12 +6,11 @@ use std::sync::Arc; use std::sync::Mutex; pub mod camera; -pub mod gpu; -pub mod mesh; pub mod pass; pub mod phase; pub mod shader; pub mod staging; +pub mod storage; pub mod viewport; use camera::Camera; diff --git a/src/pass/debug.rs b/src/pass/debug.rs index 6df069b..8e2ad07 100644 --- a/src/pass/debug.rs +++ b/src/pass/debug.rs @@ -1,5 +1,5 @@ use super::*; -use crate::gpu::GpuVec; +use crate::storage::GpuVec; use crate::viewport::ViewportInfo; use crate::RenderLayouts; diff --git a/src/pass/mesh.rs b/src/pass/mesh.rs index ddb0618..062d1bd 100644 --- a/src/pass/mesh.rs +++ b/src/pass/mesh.rs @@ -1,6 +1,6 @@ use super::*; -use crate::gpu::GpuVec; -use crate::mesh::*; +use crate::storage::GpuVec; +use crate::storage::mesh::*; use crate::shader::{ShaderHandle, ShaderStore}; use crate::viewport::ViewportInfo; use crate::RenderLayouts; diff --git a/src/mesh.rs b/src/storage/mesh.rs similarity index 100% rename from src/mesh.rs rename to src/storage/mesh.rs diff --git a/src/gpu.rs b/src/storage/mod.rs similarity index 99% rename from src/gpu.rs rename to src/storage/mod.rs index 460d53d..6c43b05 100644 --- a/src/gpu.rs +++ b/src/storage/mod.rs @@ -1,3 +1,5 @@ +pub mod mesh; + use bytemuck::Pod; use std::ops::{Deref, DerefMut}; use std::sync::Arc;