...
Name | Status |
---|---|
OpenUSD | PR in progress: https://github.com/PixarAnimationStudios/OpenUSD/pull/3430 |
FreeGLUT | Enabled, works out of the box |
Enabled, works out of the box | |
Enabled, works out of the box | |
Enabled, works out of the box | |
Enabled, works out of the box | |
OSL | Enabled, works out of the box |
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