summaryrefslogtreecommitdiff
path: root/engine/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/lib.rs')
-rw-r--r--engine/src/lib.rs5
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 }
}