зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1517586 - Enable skia neon code on aarch64-windows with clang-cl r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D15678 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
f04e0dc505
Коммит
77a5498d4f
|
@ -456,7 +456,7 @@ def write_mozbuild(sources):
|
||||||
write_sources(f, sources['arm'], 4)
|
write_sources(f, sources['arm'], 4)
|
||||||
write_cflags(f, sources['arm'], opt_whitelist, 'skia_opt_flags', 4)
|
write_cflags(f, sources['arm'], opt_whitelist, 'skia_opt_flags', 4)
|
||||||
|
|
||||||
f.write("elif CONFIG['CPU_ARCH'] == 'aarch64' and CONFIG['CC_TYPE'] in ('clang', 'gcc'):\n")
|
f.write("elif CONFIG['CPU_ARCH'] == 'aarch64' and CONFIG['CC_TYPE'] in ('clang-cl', 'clang', 'gcc'):\n")
|
||||||
write_sources(f, sources['arm64'], 4)
|
write_sources(f, sources['arm64'], 4)
|
||||||
write_cflags(f, sources['arm64'], opt_whitelist, 'skia_opt_flags', 4)
|
write_cflags(f, sources['arm64'], opt_whitelist, 'skia_opt_flags', 4)
|
||||||
|
|
||||||
|
|
|
@ -686,7 +686,7 @@ elif CONFIG['CPU_ARCH'] == 'arm' and CONFIG['CC_TYPE'] in ('clang', 'gcc'):
|
||||||
SOURCES['skia/src/opts/SkBlitMask_opts_arm_neon.cpp'].flags += skia_opt_flags
|
SOURCES['skia/src/opts/SkBlitMask_opts_arm_neon.cpp'].flags += skia_opt_flags
|
||||||
SOURCES['skia/src/opts/SkBlitRow_opts_arm.cpp'].flags += skia_opt_flags
|
SOURCES['skia/src/opts/SkBlitRow_opts_arm.cpp'].flags += skia_opt_flags
|
||||||
SOURCES['skia/src/opts/SkBlitRow_opts_arm_neon.cpp'].flags += skia_opt_flags
|
SOURCES['skia/src/opts/SkBlitRow_opts_arm_neon.cpp'].flags += skia_opt_flags
|
||||||
elif CONFIG['CPU_ARCH'] == 'aarch64' and CONFIG['CC_TYPE'] in ('clang', 'gcc'):
|
elif CONFIG['CPU_ARCH'] == 'aarch64' and CONFIG['CC_TYPE'] in ('clang-cl', 'clang', 'gcc'):
|
||||||
SOURCES += [
|
SOURCES += [
|
||||||
'skia/src/opts/SkBitmapProcState_arm_neon.cpp',
|
'skia/src/opts/SkBitmapProcState_arm_neon.cpp',
|
||||||
'skia/src/opts/SkBitmapProcState_matrixProcs_neon.cpp',
|
'skia/src/opts/SkBitmapProcState_matrixProcs_neon.cpp',
|
||||||
|
|
Загрузка…
Ссылка в новой задаче