From d76306d5aef7aea7b4328de561335bbcfbccf3c2 Mon Sep 17 00:00:00 2001 From: Aaron Hill Date: Sat, 30 Sep 2023 16:51:55 -0400 Subject: [PATCH] render: Fix incorrectly reading U24 in ATF parsing We should be reading a big-endian U24. --- render/src/atf.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/render/src/atf.rs b/render/src/atf.rs index 98549c3ad..1c20661ee 100644 --- a/render/src/atf.rs +++ b/render/src/atf.rs @@ -113,5 +113,5 @@ fn read_uint24(data: &mut R) -> Result> let ch1 = data.read_u8()? as u32; let ch2 = data.read_u8()? as u32; let ch3 = data.read_u8()? as u32; - Ok(ch1 | (ch2 << 8) | (ch3 << 16)) + Ok(ch3 | (ch2 << 8) | (ch1 << 16)) }