Selaa lähdekoodia

ICC: Make struct XYZ store float instead of double

Should be good enough.
Nico Weber 2 vuotta sitten
vanhempi
commit
037d213fdf

+ 1 - 1
Userland/Libraries/LibGfx/ICC/BinaryFormat.h

@@ -48,7 +48,7 @@ struct XYZNumber {
 
     operator XYZ() const
     {
-        return XYZ { x / (double)0x1'0000, y / (double)0x1'0000, z / (double)0x1'0000 };
+        return XYZ { x / (float)0x1'0000, y / (float)0x1'0000, z / (float)0x1'0000 };
     }
 };
 

+ 3 - 3
Userland/Libraries/LibGfx/ICC/TagTypes.h

@@ -21,9 +21,9 @@ using S15Fixed16 = FixedPoint<16, i32>;
 using U16Fixed16 = FixedPoint<16, u32>;
 
 struct XYZ {
-    double x { 0 };
-    double y { 0 };
-    double z { 0 };
+    float x { 0 };
+    float y { 0 };
+    float z { 0 };
 
     bool operator==(const XYZ&) const = default;
 };