diff options
Diffstat (limited to 'engine/src/material/asset.rs')
| -rw-r--r-- | engine/src/material/asset.rs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/engine/src/material/asset.rs b/engine/src/material/asset.rs index 1f53dad..b210154 100644 --- a/engine/src/material/asset.rs +++ b/engine/src/material/asset.rs @@ -5,7 +5,6 @@ use std::path::{Path, PathBuf}; use crate::asset::{Assets, Handle as AssetHandle, Submitter as AssetSubmitter}; use crate::material::Material; -use crate::texture::Texture; #[derive(Debug, Clone)] pub struct Map @@ -46,21 +45,21 @@ fn import_wavefront_mtl_asset( .shininess(material.shininess); if let Some(ambient_map) = material.ambient_map { - material_builder = material_builder.ambient_map(Texture::new( + material_builder = material_builder.ambient_map( asset_submitter.submit_load_other(ambient_map.path.as_path()), - )); + ); } if let Some(diffuse_map) = material.diffuse_map { - material_builder = material_builder.diffuse_map(Texture::new( + material_builder = material_builder.diffuse_map( asset_submitter.submit_load_other(diffuse_map.path.as_path()), - )); + ); } if let Some(specular_map) = material.specular_map { - material_builder = material_builder.specular_map(Texture::new( + material_builder = material_builder.specular_map( asset_submitter.submit_load_other(specular_map.path.as_path()), - )); + ); } let material_name = material.name; |
