This page is a work in progress !
Motivation
Blender is quite possibly the most popular 3D modelling appplication available, definitely the most popular free one. Enabling it would give considerably better performance on ARM64 platforms for Windows.
Status
WIP - “lite” working with some patches. “Release” needs dependencies enabling first.
Dependencies
- WOA-393Getting issue details... STATUS
Todo
Get “lite” building OOB, by making sure patches are pushed, and get “Release” version built.
Known Limitations
Currently building/launching is problematic, and requires manually copying DLLs at various points when the build process errors out. There are also many assumptions within blender’s codebase that “Windows == x64”, which needs to be worked out.
Compiling
NOTE: This must be done on a WoA machine - cross-compiling is not yet supported.
Currently the following native libraries/programs are required to be present in the vc15_win64 folder (all buildable via vcpkg bar python, which uses the native installer, and a copy-paste from that directory):
freetype (
freetype.lib
must be copied, with new file namefreetype2ST.lib
)zstd (
zstd.lib
must be copied and renamed tozstd_static.lib
)zlib (
zlib.lib
must be copied and renamed tolibz_st.lib
)pthreads
libpng (folder renamed to “png” +
libpng16.lib
must be copied and renamed tolibpng.lib
)libjpeg-turbo (folder renamed to “jpeg” +
jpeg.lib
must be copied and renamed tolibjpeg.lib
)brotli (uses arm64-windows-static target)
libepoxy (folder renamed to “epoxy”)
python
Running
Download ZIP file below, and run blender exe as normal. May require native python (tested with 3.11rc2) being installed and on the path.
0 Comments