Technical requirements
For this chapter, you will need to make sure you have Visual Studio 2022 installed along with the Vulkan SDK. Basic familiarity with the C++ programming language and an understanding of ray tracing concepts would be useful. Please revisit Chapter 1, Vulkan Core Concepts, for details about setting up and building the code in the repository. We also assume that by now you are familiar with the Vulkan API and various concepts that were introduced in previous chapters. This chapter has multiple recipes, which can be launched using the following executables:
Chapter07_RayTracer.exe
Chapter07_HybridRenderer.exe
The code files for this chapter can be found here: https://github.com/PacktPublishing/The-Modern-Vulkan-Cookbook.