Apple already provided a number of patches. These need to be updated to latest master, reviewed and merged. Remaining tasks:
- D8236: macOS: changes to build library dependencies for arm64 - also contains patches for dependencies that may have to be submitted upstream.
- D8237: Cycles: support neon instructions for arm64 processors
- Use Embree (see discussion in D8236)
- Use OpenImageDenoise (upgrade to 1.3.0, see T85365)
- Fix failing tests
- Cycles hair tests (due to not using Embree, blacklist or use Embree)
- Cycles world volume test
- constraints
- ffmpeg (http://trac.ffmpeg.org/ticket/9060)
- physics_ocean
- Add precompiled libraries
- Update macsOS release package names to include architecture
- Add buildbot worker
- Update buildbot download page
- Update blender.org download and system requirements page
- Fix warning on startup about unknown GPU name