Skip to content

v1.6.6 | Linux (x86/64)

Compare
Choose a tag to compare
@furby-tm furby-tm released this 16 Mar 16:27
· 99 commits to main since this release
985562b

What's New

🎧 swift on.
  • Fix Linux cross-platform compatibility.
    • Targeting x86/64 should (hopefully) no longer cause build failures.

Changelog

  • We now conditionally apply sse2neon based on the chipset arch (ex. arm64, x86/64) you're building on.
  • OpenColorIO (when AVX2 support is enabled) needed the avx target feature enabled for:
    • Each of the static ::Store() functions for AVX2RGBAPack.
    • The Tetrahedral Renderer for 3D LUTs - apply() method.

Usage

Add MetaverseKit as a package dependency to your own Swift project's Package.swift file:

// swift-tools-version: 5.9

dependencies: [
  .package(url: "https://github.com/wabiverse/MetaverseKit", from: "1.6.6")
]

Linux

For Linux, these are the only dependencies required, as MetaverseKit provides everything else:

Dependency CentOS Ubuntu
Boost boost-devel libboost-all-dev
Python python3-devel python3-dev
BZ2 bzip2-devel libbz2-dev
ZLib zlib-devel zlib1g-dev
FreeGLUT freeglut-devel freeglut3-dev