...
Name | Status |
---|---|
Python (3.11.x) | Enabled, works out of the box, downloadable from https://www.python.org/downloads/windows/ |
Qt (6.5.x) | Working, installer https://d13lb3tujbc8s0.cloudfront.net/onlineinstallers/qt-online-installer-windows-arm64-4.8.1.exe (requires login) or alternatively install via vcpkg |
PyQt (6.5.x) | Installable via |
PySide (6.5.x)Blocked on missing LLVM CMake files | Partially working, however only with Qt 6.9, and has no support for QtOpenGL: https://codereview.qt-project.org/c/pyside/pyside-setup/+/631323 |
NumPy (1.26.x) | Working, installable via |
Enabled, works out of the box | |
Enabled, works out of the box | |
Enabled, works out of the box | |
Enabled, works out of the box | |
Enabled, works out of the box | |
Enabled, works out of the box | |
Enabled, works out of the box | |
Enabled, works out of the box as OneTBB (not 2020u3, so earlier versions of the reference platform do not work) | |
OneMKL (2024) | Not applicable (only runs on x64) |
Adjacent elements:
Name | Status |
---|---|
OpenUSDPR in progress: https://github.com/PixarAnimationStudios/OpenUSD/pull/3430 | Enabled, however |
FreeGLUT | Enabled, works out of the box |
Enabled, works out of the box | |
Enabled, works out of the box | |
Enabled, works out of the box | |
Enabled, works out of the box | |
OSL | Enabled, works out of the box |
Enabled, works out of the box | |
hdf5 | Enabled, works out of the box (release mode only) |
...
Not all programs mentioned in the “Adjacent” table above are covered here, but they are known to be working (usually as part of Blender). Upon request, they can be manually verified.
PySide
This is currently not working, due how the CMake files are shipped with the Windows ARM64 installer for LLVM - meaning Clang cannot be found via CMake package discovery. Upon release of ARM64 github actions, tarball releases of LLVM will be created for these devices, which in turn will allow for a further investigation of PySide to take placepartially working - it is installable via pip (as of Qt 6.9), however some components, namely PySide6.QtOpenGL
, are missing. The reason for this is unknown, as access to the ticket is restricted, however the pull request for the disablement is available here: https://codereview.qt-project.org/c/pyside/pyside-setup/+/631323
This has a knock-on effect for software such as USD, which cannot run usdview
properly.
OpenEXR
OpenEXR is an easier one to build compared to some of the other packages, as it downloads any dependencies it needs itself, as opposed to failing, like most of the other ones.
...
Info |
---|
Only OneTBB as specified in the 2025 standard works. TBB 2020.3 as defined in older versions does not work without a large patch - an example can be seen in Blender (this has since been removed, as Blender now follows the 2025 spec): https://projects.blender.org/blender/blender/src/branchcommit/maind5823ad8959abe611fd4dac8125ed0921dbf7276/build_files/build_environment/patches/tbb.diff Note that things such as TBBmalloc do not work with the Blender patch, and would require further engineering effort to enable |
...