v1.1.0
Graphics API Debugger, version 1.1.0 contains a number of bug fixes and improvements.
Note: Due to some of the changes, this is a file-format breaking release.
New Features:
- Works with Android P
- The geometry view now let's you customize how to display the vertex streams.
- Vulkan presentations on the compute queue inspected.
- You can now specify additional Android intent flags for tracing.
Optimizations:
Fixes:
- Fix for crashes on certain AMD hardware.
- Fix tonemapping sliders for certain HDR images.
- Fix for deviceinfo failing if there is no GL driver
OpenGL ES Fixes:
- Fix for OpenGL ES undefined framebuffer pattern.
- Fix for OpenGL ES replay when there's a bad command.
- Replay of Shaders > GLSL 330 will now work on host drivers that support it.
- Fix for bad replay of
glBindBufferRange
. - Fix crash when examining textures of type
GL_INT
. - Fix tracing of pre-compiled shader commands when not disabled.
- Improvements to the logging of replay errors.
- Fix
GL_MAX_VIEWS_OVR
inglGetInteger
- Add
GL_TEXTURE_BORDER_COLOR
toglTexParametervX
Vulkan Fixes:
- Reworked Vulkan Mid-Execution Capture
- Fix Vulkan trace and replay when the host doesn't have GL drivers.
- Coherent SSBOs are now correctly read.
- Vulkan commands that take a
nullptr
allocator now replay correctly. - Replay fix of the start of a Vulkan queue-submit.
- Replay fixes for
vkGetImageMemoryRequirements2KHR
. - Fix for tracing apps that use VulkanSDK loaders.
- Fix for commands getting dropped after repeat calls to
vkCreateInstance
. - Fix for the use of overflow descriptors.
- Fix replay on hosts with multiple GPUs.
- Fix for incorrect surface types being exposed.
- Fix for crash in
vkDestroyImageView
. - Fix bad replay of
vkBufferImageCopy
. - Fix replay of D24 textures.
- Fix crash in
vkDestroyDevice
. - Fix NPE on
vkDestroyImage
. - Clean up presentation and submission images.
- Fix the data dependency for destroyed framebuffers
- Fixes for Sparse Images
- Fix for missing
libvulkan.so
- Fix for tracing / replaying while validation layers are enabled
- Fix for not correctly tracking Vulkan image layout transitions
- Fix for replaying Vulkan applications that use debug report
- Fix segfault in deviceinfo for Vulkan
- Fixed a rare crash when
vkDestroyDevice
was in the trace
Check here for a complete list of changes.