Windows on ARM64 (Snapdragon X Elite) — native build support
This tracks native Windows ARM64 support for Snapmaker OrcaSlicer, so the slicer runs natively on Snapdragon X Elite (and other Windows-on-ARM) laptops instead of under x64 Prism emulation.
Implementation PR: #422 — produces a native ARM64 artifact via a windows-11-arm GitHub Actions job. Confirmed working on physical Snapdragon X Elite hardware (launches and slices).
Status: working, with documented feature gaps
✅ Native ARM64 build that slices end-to-end (STL/3MF/OBJ/AMF, full GUI, supports, infills, exact-arithmetic mesh booleans via real GMP/MPFR, multi-material, network/cloud).
⛔ Three features are disabled on ARM64, all because OpenCASCADE (OCCT) 7.6 — the pinned version — lacks Windows ARM64 support:
| Feature |
Status |
| STEP/STP CAD import |
disabled (stubbed) |
| SVG → 3D extrusion |
disabled (stubbed) |
| Text emboss (3D text) |
disabled (stubbed) |
These are gated behind SLIC3R_ENABLE_STEP (default OFF on ARM64), with OCCT-free stubs so the app still builds/links/launches.
Follow-up: restore OCCT features on ARM64
Follow-up: official distribution (for maintainers)
cc: maintainers — happy to iterate on review feedback.
Windows on ARM64 (Snapdragon X Elite) — native build support
This tracks native Windows ARM64 support for Snapmaker OrcaSlicer, so the slicer runs natively on Snapdragon X Elite (and other Windows-on-ARM) laptops instead of under x64 Prism emulation.
Implementation PR: #422 — produces a native ARM64 artifact via a
windows-11-armGitHub Actions job. Confirmed working on physical Snapdragon X Elite hardware (launches and slices).Status: working, with documented feature gaps
✅ Native ARM64 build that slices end-to-end (STL/3MF/OBJ/AMF, full GUI, supports, infills, exact-arithmetic mesh booleans via real GMP/MPFR, multi-material, network/cloud).
⛔ Three features are disabled on ARM64, all because OpenCASCADE (OCCT) 7.6 — the pinned version — lacks Windows ARM64 support:
These are gated behind
SLIC3R_ENABLE_STEP(default OFF on ARM64), with OCCT-free stubs so the app still builds/links/launches.Follow-up: restore OCCT features on ARM64
SLIC3R_ENABLE_STEPon ARM64; remove the OCCT-free stubs once real OCCT buildsFollow-up: official distribution (for maintainers)
cc: maintainers — happy to iterate on review feedback.