diff options
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/skcms/src/Transform.c | 9 | ||||
-rwxr-xr-x | third_party/skcms/version.sha1 | 2 |
2 files changed, 10 insertions, 1 deletions
diff --git a/third_party/skcms/src/Transform.c b/third_party/skcms/src/Transform.c index df31c7a1af..0de0727241 100644 --- a/third_party/skcms/src/Transform.c +++ b/third_party/skcms/src/Transform.c @@ -17,6 +17,15 @@ #include <stdint.h> #include <string.h> +// Without this wasm would try to use the N=4 128-bit vector code path, +// which while ideal, causes tons of compiler problems. This would be +// a good thing to revisit as emcc matures (currently 1.38.5). +#if 1 && defined(__EMSCRIPTEN_major__) + #if !defined(SKCMS_PORTABLE) + #define SKCMS_PORTABLE + #endif +#endif + extern bool g_skcms_dump_profile; bool g_skcms_dump_profile = false; diff --git a/third_party/skcms/version.sha1 b/third_party/skcms/version.sha1 index abe8f01a53..51b8549911 100755 --- a/third_party/skcms/version.sha1 +++ b/third_party/skcms/version.sha1 @@ -1 +1 @@ -2e43fec5976a4b319fb71f7efb6e5d0babdca0f1
\ No newline at end of file +0fdd840919c62b52d431668bdd1aa9d8b6889514
\ No newline at end of file |