What You’ll Learn in This Chapter
• Gather information about the execution of your application on the device
• Time operations performed by the device
• Read data produced by the device on the host
For the most part, graphics and compute operations supported by Vulkan are “fire and forget,” in that you build a command buffer and submit it, and eventually, data is displayed to the user. Your application has very little feedback or input from Vulkan. However, there are reasons to want to retrieve data from Vulkan. This chapter covers topics related to reading data and information back from Vulkan. This data includes statistics about the operations your application performs, timing information, and reading data produced ...