Configure Your System
To use the Intel® oneAPI Rendering Toolkit (Render Kit) samples, you first need to set up your system as follows:
- Install Microsoft Visual Studio* with CMake* and Windows* SDK to build CPU and/or GPU samples.
- Install imaging tools.
- Install the oneAPI sample browser to access sample sources.
- Optional: Install GPU drivers.
- Optional: Install Intel® oneAPI DPC++/C++ Compiler to build GPU samples.
Install the oneAPI Sample Browser
You can access sample applications from the oneAPI sample browser. The browser is distributed as part of the Intel® oneAPI Base Toolkit (Base Kit) in the dev-utilities directory.
Install the Base Kit with Intel® oneAPI Threading Building Blocks, which is available in both Render Kit and Base Kit. No other Base Kit components are required for CPU targets. See Base Kit product page for more information and download links.
Install Microsoft Visual Studio* with CMake* and Windows* SDK
Although Intel® oneAPI Toolkits do not require CMake* and Windows* SDK , many oneAPI samples are delivered as CMake projects. To build such samples, you need to install CMake and Windows SDK.
To do this, install the Microsoft Visual Studio* C++ development tools, which include CMake tools in the desktop development with C++ workload. See CMake projects in Visual Studio for installation instructions. Typically, the required components are installed from the optional section of the Visual Studio installer.
Visual C++ Tools for CMake is installed by default as part of the Desktop Development with C++ workload.
For more information about CMake, refer to CMake.org. For more information on the Windows* SDK refer to the Microsoft Dev Center Windows* SDK.
Install Imaging Tools
Render Kit samples and applications often require preprocessed images as input or generate images as output. To display and convert input and output images, you need to get imaging tools for staging NetPBM filetypes (PPM and PFM). Recommended tool is ImageMagick*. See the ImageMagick website for standalone and package manager install instructions.
For GPU Users, Download and Install GPU Drivers
- Download the Intel® Driver & Support Assistant (Intel® DSA) by following the link and clicking Download now. The Intel DSA tool will help you identify and install the correct driver for your system.
- Run the Intel® Driver & Support Assistant Application and follow the on-screen prompts to install the latest version of Intel Graphics - Windows 10 or 11 DCH Drivers.
- To troubleshoot any installation issues (or to manually install a driver without the use of the Intel DSA), see these step-by-step instructions on downloading and installing an Intel® Graphics Driver in Windows® 10 & Windows 11.
GPU Users: Install Intel® oneAPI DPC++/C++ Compiler
GPU sample programs for the Render Kit require Intel® oneAPI DPC++/C++ compiler.
If you do not already have the compiler installed, it can be installed from the Base Kit. See the Base Kit product page for more information and download links.
Next Steps
Get started with the Intel® oneAPI Rendering Toolkit by building and running sample applications.
Feedback
Share your feedback on this article in the Intel® oneAPI Rendering Toolkit forum.