v1.2.1
Graphics API Debugger, version 1.2.1 contains a number of new features, bug fixes and optimizations to trace and replay.
New Features:
Command Line Tools
- New
enum_lookup
command for outputting enum names by value - Use existing shader type in gapit replace_resource.
- Export_replay using original device.
- Most gapit verbs can now take a capture ID instead of a gfxtrace file.
Optimizations:
Fixes:
- Minor fix for the temporary directory for on-disk cache
- Allow partially valid results returned from
find
command when listing files and directories - Check for oob command path.
- Add create index to resource handle string.
- Change kMaxFramebufferObservation to 4K.
- Set the maximum number of ssh connection to a ssh remote target to 15
OpenGL ES Fixes:
- Fix Compressed Texture Compat
- Avoid querying GLES 3.0 features in 2.0.
- Correctly handle texture layer FB attachemnts in DCE.
Vulkan Fixes:
- Fix vulkan-smoketest replay
- Support of VkTrimCommandPoolKHR
- Vulkan: Do not allow nil texture data
- Vulkan: Drop VkDestroyXXX and VkFreeXXX commands that refer to not tracked handles
- Stop aborting on some handle failures.
- Vulkan: Fix framebuffer and querypool creation for initial state
- Vulkan: Fix some image layout errors reported by validation layers
- Vulkan: Track the const pNext pointers for all supported cases