From 77486da1c97c988205c8bb117b1168a1a0ef6a46 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 9 Jan 2025 22:45:13 +0100 Subject: occlusion --- shared/src/resources.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'shared/src') diff --git a/shared/src/resources.rs b/shared/src/resources.rs index 7a52e85..772a140 100644 --- a/shared/src/resources.rs +++ b/shared/src/resources.rs @@ -75,6 +75,7 @@ pub struct MeshPart { pub tex_alpha: Option>, pub tex_emission: Option>, pub tex_thickness: Option>, + pub tex_occlusion: Option>, } #[derive(Debug, Default, Clone)] @@ -201,6 +202,7 @@ impl ReadWrite for MeshPart { write_kv_opt(w, b"tex_transmission", &self.tex_transmission)?; write_kv_opt(w, b"tex_alpha", &self.tex_alpha)?; write_kv_opt(w, b"tex_emission", &self.tex_emission)?; + write_kv_opt(w, b"tex_occlusion", &self.tex_occlusion)?; Ok(()) } fn read(r: &mut dyn Read) -> Result { @@ -230,6 +232,7 @@ impl ReadWrite for MeshPart { b"tex_transmission" => Ok(s.tex_transmission = Some(read_slice(v)?)), b"tex_alpha" => Ok(s.tex_alpha = Some(read_slice(v)?)), b"tex_emission" => Ok(s.tex_emission = Some(read_slice(v)?)), + b"tex_occlusion" => Ok(s.tex_occlusion = Some(read_slice(v)?)), x => Ok(warn!( "unknown mesh part key: {:?}", String::from_utf8_lossy(x) -- cgit v1.2.3-70-g09d2