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_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.