35 lines
1.3 KiB
Diff
35 lines
1.3 KiB
Diff
From a9c6557bc3188478e1fe72049b6786d187aaabb2 Mon Sep 17 00:00:00 2001
|
|
From: 15859157387 <977713017@qq.com>
|
|
Date: Wed, 20 Sep 2023 17:12:23 +0800
|
|
Subject: [PATCH] support clang compile
|
|
|
|
---
|
|
.../third_party/skia/src/opts/SkRasterPipeline_opts.h | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h b/src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h
|
|
index 4abad712d..c80ba130e 100644
|
|
--- a/src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h
|
|
+++ b/src/3rdparty/chromium/third_party/skia/src/opts/SkRasterPipeline_opts.h
|
|
@@ -980,7 +980,7 @@ SI F approx_powf(F x, F y) {
|
|
SI F from_half(U16 h) {
|
|
#if defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \
|
|
&& !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds.
|
|
-#if defined(SK_BUILD_FOR_MAC)
|
|
+#if defined(__ARM_FP16_FORMAT_IEEE)
|
|
return vcvt_f32_f16(h);
|
|
#else
|
|
__fp16 fp16;
|
|
@@ -1006,7 +1006,7 @@ SI F from_half(U16 h) {
|
|
SI U16 to_half(F f) {
|
|
#if defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \
|
|
&& !defined(SK_BUILD_FOR_GOOGLE3) // Temporary workaround for some Google3 builds.
|
|
-#if defined(SK_BUILD_FOR_MAC)
|
|
+#if defined(__ARM_FP16_FORMAT_IEEE)
|
|
return vcvt_f16_f32(f);
|
|
#else
|
|
__fp16 fp16 = __fp16(f);
|
|
--
|
|
2.27.0
|
|
|