What's New
Add Experimental Android Support
- Added a minor modification in Imath to minimally support Android.
- Make some minor modifications across Draco, GLFW, ImGui, MaterialX, and OpenSubdiv to minimally support Android so that it can compile (at least when the host platform is macOS).
Add MetaverseKit as a package dependency to your own Swift project's Package.swift file:
// swift-tools-version: 5.10
dependencies: [
.package(url: "https://github.com/furbytm/MetaverseKit", from: "2.0.3")
]macOS, iOS, visionOS, Android, Microsoft Windows
All dependencies are provided for you out of the box, with no additional tools or libraries necessary to install, just open up your CLI and swift run!
Linux
For Linux, these are the only dependencies required, as MetaverseKit provides everything else.
If you are on a distro like Ubuntu, there is a good chance you already
have most of these installed.
| Dependency | CentOS | Ubuntu |
|---|---|---|
| BZ2 | bzip2-devel | libbz2-dev |
| ZLib | zlib-devel | zlib1g-dev |
| FreeGLUT | freeglut-devel | freeglut3-dev |
| DEFLATE | libdeflate-devel | libdeflate-dev |
| Expat | libexpat-devel | libexpat1-dev |
| Xcursor | libXcursor-devel | libxcursor-dev |
| Xt | libXt-devel | libxt-dev |
| Xi | libXi-devel | libxi-dev |
| Xinerama | libXinerama-devel | libxinerama-dev |
| Xrandr | libXrandr-devel | libxrandr-dev |