This latest version of RenderDoc and focuses mainly on some quality improvements and expanding the support of the Vulkan extension. Binary versions are available bundled with zip and installer for Windows and binary tarball for Linux.
The support for the new Vulkan VK_KHR_dynamic_rendering extension allows the registration of dynamic renderpasses when registering the command in the command buffers, without the need to create renderpass or framebuffer objects in advance.
The resource inspector now has several sorting options - you can sort in alphabetical order (previously preset), the order of creation (in terms of their initial creation in the application) or after the recent view. When sorted by recently viewed, the resources at the top are most recently viewed in the resource inspector itself and will be called as the resources are viewed.
Troubleshooting the computing shader can now be launched either by the split workgroup and thread ID, or by the global thread ID.
The mesh viewer now allows you to select the peak input data axis convention for, say, Z-up instead of Y-up or left / right
UI: The performance counter viewer now only displays visible events when they are synchronized with the event browser, respecting the current filter.
UI: Custom view shaders can now access the selected min / max range.
UI: add functionality to reset an original edited shader. It is also easier to switch explicitly between the edited version and the original version being active without removing code changes.
All: Manage old B8G8R8A8_UNORM case in non-DXGI format when uploading DDS files.
OpenGL: Allows reading of 2D matrix and 3D textures for the initial content of the textures in the previous frames.
OpenGL: Add support for ASTC 3D compressed textures.
Vulkan: Add an option to export the current state of the vulkan pipe and dependencies to a fossilized database. This is probably useful primarily for drivers who extract a pipe, but could also be useful for minimizing and sharing reproduction cases.
Vulkan: Remove the VK_KHR_win32_keyed_mutex extension with other external memory extensions at restart, as it is not necessary and can improve capture portability.
Vulkan: accept bool parameters in shader debug printf.
Vulkan: On the oculus allows the loading of the validation layers included in the operating system.
Vulkan: Do not list troubleshooting source as available unless source troubleshooting information is present.
Vulkan: Add support for a number of new extensions:
- What is your reaction?
- powered by Verysign
- powered by Verysign