Index: include/core/SkFixed.h |
diff --git a/include/core/SkFixed.h b/include/core/SkFixed.h |
index 8cf7a5679ce28358e994114204aba92162bc4332..f143eab51e86842553abd100a5b00aa601cba4dd 100644 |
--- a/include/core/SkFixed.h |
+++ b/include/core/SkFixed.h |
@@ -28,7 +28,7 @@ typedef int32_t SkFixed; |
#define SK_FixedTanPIOver8 (0x6A0A) |
#define SK_FixedRoot2Over2 (0xB505) |
-#define SkFixedToFloat(x) ((x) * 1.5258789e-5f) |
+#define SkFixedToFloat(x) ((x) * 1.52587890e-5f) |
bungeman-skia
2015/04/16 20:41:31
Note that 1.8 is needed to correctly round trip fl
|
#if 1 |
#define SkFloatToFixed(x) ((SkFixed)((x) * SK_Fixed1)) |
#else |
@@ -50,7 +50,7 @@ typedef int32_t SkFixed; |
#define SkFloatToFixed_Check(x) SkFloatToFixed(x) |
#endif |
-#define SkFixedToDouble(x) ((x) * 1.5258789e-5) |
+#define SkFixedToDouble(x) ((x) * 1.52587890625e-5) |
#define SkDoubleToFixed(x) ((SkFixed)((x) * SK_Fixed1)) |
/** Converts an integer to a SkFixed, asserting that the result does not overflow |