Skip to content

v23.8.20

Compare
Choose a tag to compare
@furby-tm furby-tm released this 10 Dec 01:12
· 457 commits to main since this release
7a93946

What's New

  • This release moves SwiftUSD along with the addition of modules from the Pixar/Usd package.


Pixar/Base

  • Pixar.Arch
  • Pixar.Tf
  • Pixar.Gf
  • Pixar.Js
  • Pixar.Trace
  • Pixar.Vt
  • Pixar.Work
  • Pixar.Plug

Pixar/Usd

  • Pixar.Ar
  • Pixar.Kind
  • Pixar.Sdf
  • Pixar.Pcp 🎉.
  • Pixar.Usd 🎉🎉.


What's Fixed

  • Resolved what SwiftPM considers to be "unstable versioning" in some community packages, which often causes headaches for the consumers of packages which depend on packages with "unstable versioning".

  • Added a hotfix patch workaround for app bundles failing to compile due to some metal shader compilation errors in MXResources.

  • Resolved an issue where static initializers would lead to duplicate linker symbols because Pixar modules need to define their respective module name and link against the monolithic target instead of the individual libraries.


Usage

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

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

Note

Zero prerequisites, just run swift build in your own swift app, game, library, or plugin.

Screenshot 2023-11-14 at 11 02 35 PM

Note

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.

aliens-oooh