summaryrefslogtreecommitdiff
path: root/world/src/mesh.rs
diff options
context:
space:
mode:
Diffstat (limited to 'world/src/mesh.rs')
-rw-r--r--world/src/mesh.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/world/src/mesh.rs b/world/src/mesh.rs
index cbc33c0..8742fb7 100644
--- a/world/src/mesh.rs
+++ b/world/src/mesh.rs
@@ -32,6 +32,7 @@ pub fn import_mesh(
path_base: &Path,
node: &Node,
prefab: &mut Prefab,
+ webp: bool,
) -> Result<()> {
Ok(for p in mesh.primitives() {
let reader = p.reader(|buf| Some(&buffers[buf.index()]));
@@ -151,6 +152,7 @@ pub fn import_mesh(
path_base,
&buffers,
&tex.texture().source().source(),
+ webp,
)?;
tex_albedo = Some(r.clone());
tex_transmission = Some(r.clone());
@@ -163,6 +165,7 @@ pub fn import_mesh(
path_base,
&buffers,
&tex.texture().source().source(),
+ webp,
)?);
}
let mut tex_emission = None;
@@ -173,6 +176,7 @@ pub fn import_mesh(
path_base,
&buffers,
&tex.texture().source().source(),
+ webp,
)?);
}
let mut tex_roughness = None;
@@ -188,6 +192,7 @@ pub fn import_mesh(
path_base,
&buffers,
&tex.texture().source().source(),
+ webp,
)?;
tex_roughness = Some(r.clone());
tex_metallic = Some(r.clone());