Skip to content

v2.0.1

Choose a tag to compare

@furbytm furbytm released this 21 May 20:11
· 2 commits to main since this release
5828510

What's New

Remove custom Apple framework shims in favor of official SDKs

  • Remove custom bundled Apple, Metal, Foundation, AppKit, and UIKit C++
    modules and migrate fully to the official Apple SDKs.
  • Restore MaterialX and ImGui Metal/Apple integration code closer to their
    upstream implementations to reduce local divergence and improve
    maintainability and portability.

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.1")
]

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