Technical requirements
For this chapter, you will need to make sure you have VS 2022 installed along with the Vulkan SDK. Basic familiarity with the C++ programming language and an understanding of OpenGL or any other graphics API will be useful. Please revisit Chapter 1, Vulkan Core Concepts, under the Technical requirements section for details on setting up and building executables for this chapter. We also assume that by now you are familiar with how to use the Vulkan API and various concepts that were introduced in previous chapters. All recipes for this chapter are encapsulated in a single executable and can be launched using Chapter04_Deferred_Renderer.exe
executable.