Verified 2026-08-08 on the current development Mac.
- OpenSplat tag:
v1.1.4 - Source commit:
eba9476394301fc44e56dcba4a77d4c9d23e9f41 - CloudPoint patch level:
cloudpoint.1 - Mac: Apple M1 Ultra, arm64
- macOS: 26.6.1 (25G76)
- CMake: 4.4.2
- OpenCV: 5.0.0
- PyTorch/LibTorch: 2.13.0
- Build flags: Release, MPS, arm64,
CMAKE_OSX_DEPLOYMENT_TARGET=15.0
scripts/tests/test-opensplat-runtime /tmp/cloudpoint-opensplat-runtime passed:
- the executable is arm64 and reports
1.1.4 (git commit eba9476+cloudpoint.1); - the executable load command declares macOS 15.0;
default.metallibis present;- all 123 non-system dylib references are relative and the relocated runtime starts without Homebrew;
- the AGPL license and complete corresponding-source provenance are present;
- MPS started on the tiny three-view fixture and produced a final PLY plus an iteration checkpoint;
- resume advanced the checkpoint iteration metadata;
- cancellation terminated the child;
--max-gaussians 2000001was rejected before input loading; and- the runtime occupied 392 MB before app/ZIP compression.
The optional 5,000-iteration early-convergence timing fixture was not run in
this development pass. It remains an explicit release-host gate through
CLOUDPOINT_OPENSPLAT_LONG_TESTS=1.
The executable itself targets macOS 15.0, but the Homebrew bottles available on this macOS 26 host encode a macOS 26.0 minimum in 122 bundled dependency dylibs. Therefore this build is verified on the current macOS 26 Apple Silicon host but is not verified for macOS 15. The app must show 360 Scan as unavailable when the packaged runtime's dependency minimum exceeds the running OS. A release claiming macOS 15 support requires rebuilding those dependencies on the macOS 15 Apple Silicon release-gate host and rerunning both the full smoke and long convergence tests.