Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Name

Status

Python (3.11.x)

Enabled, works out of the box, downloadable from https://www.python.org/downloads/windows/

Qt (6.5.x)

Working, installer https://d13lb3tujbc8s0.cloudfront.net/onlineinstallers/qt-online-installer-windows-arm64-4.8.1.exe (requires login) or alternatively install via vcpkg

PyQt (6.5.x)

Installable via pip install pyqt6

PySide (6.5.x)

Blocked on missing LLVM CMake files

NumPy (1.26.x)

Working, installable via pip install numpy

OpenEXR (3.3.x)

Enabled, works out of the box

Ptex (2.4.x)

Enabled, works out of the box

Opensubdiv (3.6.x)

Enabled, works out of the box

OpenVDB (12.x)

Enabled, works out of the box

Alembic (1.8.x)

Enabled, works out of the box

OpenColorIO (2.4.x)

Enabled - however, python bindings do not work, works out of the box

Boost (1.85)

Enabled, works out of the box

OneTBB (2021.x)

Enabled, works out of the box as OneTBB (not 2020u3, so earlier versions of the reference platform do not work)

OneMKL (2024)

Not applicable (only runs on x64)

...

Name

Status

OpenUSD

PR in progress: https://github.com/PixarAnimationStudios/OpenUSD/pull/3430

FreeGLUT

Enabled, works out of the box

Imath

Enabled, works out of the box

ZLib

Enabled, works out of the box

blosc

Enabled, works out of the box

OpenImageIO

Enabled, works out of the box

OSL

Enabled, works out of the box

OpenTimelineIO

Enabled, works out of the box

hdf5

Enabled, works out of the box (tested via conan)

...

Code Block
git clone https://github.com/AcademySoftwareFoundation/OpenColorIO
cd OpenColorIO
mkdir build
cd build
cmake .. -G"Ninja" -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release

OpenImageIO

OpenImageIO is also an adjacent program, and has a large number of dependencies - luckily it can build them by itself:

Code Block
git clone https://github.com/AcademySoftwareFoundation/OpenImageIO
cd OpenImageIO
mkdir build
cd build
cmake .. -G"Ninja" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<OIIO install dir> -DOpenImageIO_BUILD_MISSING_DEPS=all -Dminizip-ng_INCLUDE_DIR=%CD%\deps\dist\include\minizip-ng -DBUILD_SHARED_LIBS=OFF
cmake --build . --config Release
Info

Line 5 might need to be run twice, as the first attempt may end in an unknown failure - it should still build though

OSL (Open Shader Language)

OSL is another adjacent project to the VFX reference platform - build instructions are not included here, as they require building your own copy of LLVM. An example of how it can be build can be seen as part of the Blender build files: https://projects.blender.org/blender/blender/src/branch/main/build_files/build_environment/cmake/osl.cmake