diff options
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 } } |
