I have contributed a new sample to the official Khronos Vulkan Samples repository that shows usage of the VK_EXT_debug_utils
for adding debugging information to your Vulkan application.
This extension combines the old VK_EXT_debug_marker
and VK_EXT_debug_report
into a new extension that also implements some changes and additions based on developer feedback for the old extensions.
For example it’s now possible to debug instance creation and destruction with this new extension.
Along wit the sample itself, I also added an in-depth tutorial on how to add debugging functionality using this extension to your Vulkan application and also on how to display that debugging information in a debugger like RenderDoc.