diff options
| author | HampusM <hampus@hampusmat.com> | 2026-03-20 14:22:19 +0100 |
|---|---|---|
| committer | HampusM <hampus@hampusmat.com> | 2026-03-20 14:22:19 +0100 |
| commit | f285f82072b491b1f3cc92db8e08485f26779d5a (patch) | |
| tree | bf6c6c61cdfb3a12550e55966c8552957ade9e71 /engine/src/lib.rs | |
| parent | 0546d575c11d3668d0f95933697ae4f670fe2a55 (diff) | |
Diffstat (limited to 'engine/src/lib.rs')
| -rw-r--r-- | engine/src/lib.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engine/src/lib.rs b/engine/src/lib.rs index b470cdc..560d288 100644 --- a/engine/src/lib.rs +++ b/engine/src/lib.rs @@ -13,8 +13,8 @@ use ecs::{SoleAlreadyExistsError, World}; use crate::asset::{Assets, Extension as AssetExtension}; use crate::delta_time::{DeltaTime, LastUpdate, update as update_delta_time}; +use crate::shader::Extension as ShaderExtension; -mod opengl; mod util; mod work_queue; @@ -35,6 +35,7 @@ pub mod model; pub mod projection; pub mod reflection; pub mod renderer; +pub mod shader; pub mod texture; pub mod transform; pub mod windowing; @@ -76,9 +77,11 @@ impl Engine crate::model::asset::add_importers(&mut assets); crate::material::asset::add_importers(&mut assets); + crate::shader::add_asset_importers(&mut assets); crate::image::set_asset_importers(&mut assets); world.add_extension(AssetExtension { assets }); + world.add_extension(ShaderExtension); Self { world } } |
