From 99bd0d8e78a2f7739344f2a55e0ae7babd91514b Mon Sep 17 00:00:00 2001 From: HampusM Date: Wed, 16 Sep 2026 17:43:44 +0200 Subject: refactor(engine): simplify how model materials are handled --- engine/src/material/asset.rs | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) (limited to 'engine/src/material') diff --git a/engine/src/material/asset.rs b/engine/src/material/asset.rs index 31d4ce5..f87b768 100644 --- a/engine/src/material/asset.rs +++ b/engine/src/material/asset.rs @@ -37,10 +37,6 @@ fn import_wavefront_mtl_asset( .map_err(|err| Error::ReadFailed(err, path.to_path_buf()))?, )?; - let mut mat_asset_map = Map { - assets: HashMap::with_capacity(named_materials.len()), - }; - for material in named_materials { let mut material_builder = Material::builder() .ambient(material.ambient) @@ -66,19 +62,9 @@ fn import_wavefront_mtl_asset( ); } - let material_name = material.name; - let material = material_builder.build(); - - let material_asset = - asset_submitter.submit_store_named(material_name.clone(), material); - - mat_asset_map - .assets - .insert(material_name.into(), material_asset); + asset_submitter.submit_store_named(material.name, material_builder.build()); } - asset_submitter.submit_store(mat_asset_map); - Ok(()) } -- cgit v1.2.3-18-g5258