From 99f0d7bff890f847959845f40b823fef44d35609 Mon Sep 17 00:00:00 2001 From: HampusM Date: Tue, 3 Nov 2026 11:24:24 +0100 Subject: refactor(engine): do not store shader modules in shader context --- engine/src/rendering/shader.rs | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'engine/src/rendering') diff --git a/engine/src/rendering/shader.rs b/engine/src/rendering/shader.rs index 6a52b0a..3fdc2c1 100644 --- a/engine/src/rendering/shader.rs +++ b/engine/src/rendering/shader.rs @@ -235,7 +235,6 @@ pub struct Context { global_session: SlangGlobalSession, session: Option, - modules: hashbrown::HashMap, programs: hashbrown::HashMap, } @@ -295,12 +294,6 @@ impl Context Ok(compile_target_ids) } - #[must_use] - pub fn get_module(&self, asset_id: &AssetId) -> Option<&Module> - { - self.modules.get(asset_id) - } - #[must_use] pub fn get_program(&self, asset_id: &AssetId) -> Option<&Program> { @@ -894,7 +887,6 @@ pub(super) fn prepare(collector: &mut crate::ecs::extension::Collector<'_>) .add_sole(Context { global_session, session: None, - modules: hashbrown::HashMap::new(), programs: hashbrown::HashMap::new(), }) .ok(); @@ -953,8 +945,6 @@ fn load_modules( } }; - context.modules.insert(*asset_id, module.clone()); - if !module_source.link_entrypoints.is_empty() { assert!(!context.programs.contains_key(asset_id)); -- cgit v1.2.3-18-g5258