Skip to content

v24.8.14 | Subterranean

Latest
Compare
Choose a tag to compare
@furby-tm furby-tm released this 01 Mar 12:12
· 6 commits to main since this release
acfb297

What's New

🎧swift on.

SwiftUSD v24.8.14

Fedora stability, and ecosystem unification.

Changelog

  • Fedora and CentOS Swift compiler stability.
  • Centralizes dependencies on the swift collective for ecosystem unification.
  • Fixes some newly propagated Linux compiler errors from various Ubuntu updates.
  • Expands the Swift APIs of Hydra, UsdImaging Engines, and Gf types.
  • Brings all UsdImaging to iOS and visionOS.
  • Adds HdTask stability with Swift.
  • No more dependencies on Boost or Python.

Thank you, to those who make great things possible.


Usage

To use this release of Pixar's USD in your swift project, add the following to the dependencies section in your Package.swift file:

// swift-tools-version: 5.10

dependencies: [
  .package(url: "https://github.com/wabiverse/SwiftUSD.git", from: "24.8.14")
]

The Wabi Foundation uses SwiftUSD to build the Kraken metaversal creation suite, you can always find an up to date configuration to use for your own Swift project here.



Linux

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

Tip

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