aboutsummaryrefslogtreecommitdiff
path: root/stockton-render/src/texture/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'stockton-render/src/texture/mod.rs')
-rw-r--r--stockton-render/src/texture/mod.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/stockton-render/src/texture/mod.rs b/stockton-render/src/texture/mod.rs
new file mode 100644
index 0000000..aef1b03
--- /dev/null
+++ b/stockton-render/src/texture/mod.rs
@@ -0,0 +1,18 @@
+//! Everything related to loading textures into GPU memory
+
+mod block;
+mod image;
+mod load;
+mod loader;
+mod repo;
+pub mod resolver;
+mod staging_buffer;
+
+pub use self::block::TexturesBlock;
+pub use self::image::LoadableImage;
+pub use self::load::TextureLoadConfig;
+pub use self::loader::BlockRef;
+pub use self::repo::{TexLoadQueue, TextureRepo};
+
+/// The size of each pixel in an image
+pub const PIXEL_SIZE: usize = std::mem::size_of::<u8>() * 4;