From dbad354cb5b6831ab3015fcc1fcdc6002584beab Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Wed, 9 Jul 2025 14:55:31 -0400 Subject: [PATCH] Fix read_half2 and read_half3 reading the same data --- src/common_file_operations.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common_file_operations.rs b/src/common_file_operations.rs index 63301bd..955a306 100644 --- a/src/common_file_operations.rs +++ b/src/common_file_operations.rs @@ -82,7 +82,7 @@ pub(crate) struct Half1 { fn read_half2(data: [u16; 2]) -> Half2 { Half2 { x: f16::from_bits(data[0]), - y: f16::from_bits(data[0]), + y: f16::from_bits(data[1]), } } @@ -97,8 +97,8 @@ pub(crate) struct Half2 { fn read_half3(data: [u16; 3]) -> Half3 { Half3 { r: f16::from_bits(data[0]), - g: f16::from_bits(data[0]), - b: f16::from_bits(data[0]), + g: f16::from_bits(data[1]), + b: f16::from_bits(data[2]), } }