Obtaining and Building the Code
To obtain and build the code, do the following:
1. Installation Prerequisites
The following components are required to be installed:
- C++ compiler: - GCC 
- Xcode 
- Microsoft Visual Studio 
 
- CMake 
- Python 
2. Downloading the HdRRP Source Code
You can use git to clone the repository, as follows:
> git clone --recurse-submodules -j2 https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderUSD
Cloning into 'RadeonProRenderUSD'...
or
> git clone https://github.com/GPUOpen-LibrariesAndSDKs/RadeonProRenderUSD
Cloning into 'RadeonProRenderUSD'...
> cd RadeonProRenderUSD
> git submodule update --init
3. Configuring Your Project Using CMake
The Required Component: USD
Provide USD in either of the following two ways:
- An installation of USD - Define - pxr_DIRto point to an installation of USD when running cmake, if required. You can download USD to build it yourself from GitHub.
- The USD provided with Houdini - The HFS environment variable should point to the Houdini installation (the correct way is to run - cmakefrom Houdini’s- Command Line Toolsor by sourcing- houdini_setup). You can download the Houdini installer from Downloads on SideFX website.
An Optional Component
OpenVDB
The following dependency is only required for the USDView plug-in. Houdini is shipped with its own build of OpenVDB.
| Dependency Name | Description | Version | 
|---|---|---|
| OPENVDB_LOCATION | OpenVDB directory with  | 
Example
cd RadeonProRenderUSD
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=_package ..
4. Compiling Your Project
cmake --build . --config Release --target install