Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apple Silicon Support #1875

Merged
merged 1 commit into from
Jul 5, 2022

Conversation

creijon
Copy link
Contributor

@creijon creijon commented May 21, 2022

Description of Change(s)

Builds on the work in #1898 which adds PySide6 support.

Enables native Apple Silicon support for Hydra-Storm. This includes applications which usd PySide bindings such as usdview as well as applications that link in USD directly.

To build usdview on Apple Silicon it is necessary to install PySide6, the changes for this have now been isolated to #1898

Embree upgraded to 3.13.2 to support Apple Silicon

Thanks to the rest of the team at Apple for this work.

Tested On:
Built with the following options: --ptex --openvdb --openimageio --opencolorio --alembic --draco --hdf5 --embree --tests

  • macOS Catalina, Big Sur and Monterey on Intel architecture. With and without PySide2 installed.
  • macOS Big Sur and Monterey on M1 and M1Pro architectures. With and without PySide2 installed next to PySide6.
  • Ubuntu 21.04 with and without PySide2 installed next to PySide6.

Known Limitations:

  • No support for cross compilation between Intel and Apple Silicon.
  • No support for universal binaries.

Fixes Issue(s)

  • Native Apple Silicon support
  • I have submitted a signed Contributor License Agreement

@creijon creijon force-pushed the jon/dev/apple_silicon branch 6 times, most recently from ed498d6 to 9d75aca Compare May 23, 2022 16:29
@jilliene
Copy link

Filed as internal issue #USD-7381

@creijon creijon force-pushed the jon/dev/apple_silicon branch 2 times, most recently from 870adb8 to ec00223 Compare May 26, 2022 09:15
@creijon creijon force-pushed the jon/dev/apple_silicon branch 5 times, most recently from e48358a to 66a192a Compare June 10, 2022 06:58
@creijon creijon force-pushed the jon/dev/apple_silicon branch 3 times, most recently from e346b75 to c532552 Compare June 12, 2022 06:50
@creijon creijon changed the title Apple Silicon Support and PySide6 Apple Silicon Support Jun 13, 2022
@creijon creijon force-pushed the jon/dev/apple_silicon branch from d31e281 to e83e15c Compare June 15, 2022 05:53
@creijon creijon force-pushed the jon/dev/apple_silicon branch from e83e15c to ee97213 Compare June 27, 2022 08:32
@pixar-oss pixar-oss merged commit d56cd2c into PixarAnimationStudios:dev Jul 5, 2022
@creijon creijon deleted the jon/dev/apple_silicon branch July 6, 2022 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants