USD relies on an ecosystem of libraries and applications. This page outlines the versions of these libraries used and tested against at Pixar.
Note that not everything here is required, see README.md for more information about which are required and which are optional for the various subsystems.
Our test machines have the following software versions installed.
| Software | Linux | macOS | Windows |
|---|---|---|---|
| OS | AlmaLinux 9.5 | 15.4.1 | Windows 11 |
| C++ Compiler | gcc 11.5.0 | Apple clang 16.0.0 (Xcode 16) | Visual Studio 2022 17.14 |
| CMake | 3.26.5 | 3.26.5 | 3.26.4 |
| Python | 3.9.16 | 3.9.13 | 3.9.13 |
| Intel TBB | 2020.3 | 2020.3 | 2020.3 |
| OneTBB | 2021.9 | 2021.9 | 2021.9 |
| OpenSubdiv | 3.6.1 | 3.6.1 | 3.6.1 |
| OpenImageIO | 2.5.16.0 | 2.5.16.0 | 2.5.16.0 |
| OpenColorIO | 2.2.1 | 2.2.1 | 2.2.1 |
| OSL | 1.13.11 | ||
| Ptex | 2.4.2 | 2.4.2 | 2.4.2 |
| Qt for Python | PySide2 5.15.2.1 | PySide6 6.3.1 | PySide2 5.15.2.1 |
| PyOpenGL | 3.1.5 | 3.1.5 | 3.1.5 |
| Embree | 4.3.3 | 4.3.3 | 4.3.3 |
| RenderMan | 26.3, 27.0 | 26.3, 27.0 | 26.3, 27.0 |
| Alembic | 1.8.5 | 1.8.5 | 1.8.5 |
| OpenEXR | 3.1.13 | 3.1.13 | 3.1.13 |
| MaterialX | 1.39.4 | 1.39.4 | 1.39.4 |
| Jinja2 | 3.1.2 | ||
| Flex | 2.5.39 | ||
| Bison | 2.4.1 | ||
| Doxygen | 1.9.6 | ||
| GraphViz | 2.40.1 | ||
| OpenVDB | 10.1.0 | 10.1.0 | 10.1.0 |
| Vulkan SDK | 1.4.321.0 | 1.4.321.0 | 1.4.321.0 |
| Draco | 1.5.6 | 1.5.6 | 1.5.6 |