Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
godotengine
GitHub Repository: godotengine/godot
Path: blob/master/thirdparty/libwebp/patches/0002-msvc-arm64-fpstrict.patch
9904 views
1
diff --git a/thirdparty/libwebp/sharpyuv/sharpyuv_gamma.c b/thirdparty/libwebp/sharpyuv/sharpyuv_gamma.c
2
index 09028428ac..6f1a88bf1a 100644
3
--- a/thirdparty/libwebp/sharpyuv/sharpyuv_gamma.c
4
+++ b/thirdparty/libwebp/sharpyuv/sharpyuv_gamma.c
5
@@ -26,7 +26,11 @@ static uint32_t kGammaToLinearTabS[GAMMA_TO_LINEAR_TAB_SIZE + 2];
6
#define LINEAR_TO_GAMMA_TAB_SIZE (1 << LINEAR_TO_GAMMA_TAB_BITS)
7
static uint32_t kLinearToGammaTabS[LINEAR_TO_GAMMA_TAB_SIZE + 2];
8
9
+#if defined(_MSC_VER)
10
+static const double kGammaF = 2.222222222222222;
11
+#else
12
static const double kGammaF = 1. / 0.45;
13
+#endif
14
#define GAMMA_TO_LINEAR_BITS 16
15
16
static volatile int kGammaTablesSOk = 0;
17
18