Skip to content

Releases: furbytm/MetaverseKit

v2.0.3 | Android Support

09 Jun 06:49
6e5ebeb

Choose a tag to compare

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

v2.0.2 | Android Support

09 Jun 05:20
7ff8d6d

Choose a tag to compare

What's New

Add Experimental Android Support

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

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

v2.0.1

21 May 20:11
5828510

Choose a tag to compare

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

v2.0.0

21 May 20:07
1fdbcd5

Choose a tag to compare

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

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