RenderDoc is a free MIT licensed stand-alone graphics debugger that allows quick and easy single-frame capture and detailed introspection of any application using Vulkan, D3D12, OpenGL across Windows 7 - 11, Linux, Android, Stadia, or Nintendo Switch.
This is RenderDoc's last release of the year and focusses mostly on some quality of life improvements and expanded Vulkan extension support.
- Support for the new Vulkan extension VK_KHR_dynamic_rendering which allows dynamic renderpasses to be recorded at command record time across command buffers without needing to create renderpass or framebuffer objects up-front.
- The resource inspector has some sorting options now - you can sort by alphabetical (the previous default), creation order (in terms of their original creation in the application), or by recently viewed. When sorted by recently viewed, the resources at the top are the most recently viewed in the resource inspector itself and will be resorted as resources are viewed.
- Compute shader debugging can now be launched either by split workgroup & thread ID, or by global thread ID.
- The mesh viewer now allows you to select the axis convention of input vertex data for e.g. Z-up instead of Y-up or left/right-handed.
- v1.17 release notes (https://github.com/baldurk/renderdoc/releases/tag/v1.17)
- homepage (https://renderdoc.org)
- source code @ github (https://github.com/baldurk/renderdoc)