-
Notifications
You must be signed in to change notification settings - Fork 212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for clang-cl on Windows #633
Conversation
Taking a deeper look, it seems to me that anything that touches |
@jserv I am now seeing 2 failures:
|
@jserv Are you able to review? Are the test fialures still down to issues with the test harness itself, rather than sse2neon? I'd like to be able to move blender to using clang-cl for Windows ARM64 platforms, as it has a nearly 40% perf improvement in places, but I would need this to be merged to go ahead. |
Thank @anthony-linaro for contributing! |
Thir PR adds support for
clang-cl
(clang, but pretending to be MSVC) to sse2neon on Windows ARM64 platforms. Done as part of some blender work, as usingclang-cl
gives a ~20-40% speedup compared to MSVC.This is a WIP, as several tests are still failing in
Release
-Debug
seems to be fine - if anyone has any ideas, please let me know, otherwise I'll keep looking at them through a debugger.Compiled with the command line (via a VS2022 Native ARM64 Tools CMD window):
Failing+skipped tests:
I can provide access to a machine via VPN (wireguard) for the purposes of this PR, if a maintainer without a relevant machine wishes to have a go.