diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-09 22:45:13 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-09 22:45:13 +0100 |
commit | 77486da1c97c988205c8bb117b1168a1a0ef6a46 (patch) | |
tree | 5a172db8537087645c4b5bc401c5019fa76dd330 /shared | |
parent | 1aca139c985cb71be90da1de6d65adc3c7d0d073 (diff) | |
download | weareserver-77486da1c97c988205c8bb117b1168a1a0ef6a46.tar weareserver-77486da1c97c988205c8bb117b1168a1a0ef6a46.tar.bz2 weareserver-77486da1c97c988205c8bb117b1168a1a0ef6a46.tar.zst |
occlusion
Diffstat (limited to 'shared')
-rw-r--r-- | shared/src/resources.rs | 3 |
1 files changed, 3 insertions, 0 deletions
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<Resource<Image>>, pub tex_emission: Option<Resource<Image>>, pub tex_thickness: Option<Resource<Image>>, + pub tex_occlusion: Option<Resource<Image>>, } #[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<Self> { @@ -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) |