Skip to content

Releases: LunarG/gfxreconstruct

Release v0.9.17

17 Jan 00:19
Compare
Choose a tag to compare

Release v0.9.17 Highlights

Support for DirectX 12 for x86 and x64, including:

  • Support for capturing and replaying DirectX 12 and DXGI commands and objects
  • Support for DirectX Raytracing (“DXR”)
  • gfxrecon-optimize
    • Precomputes DXR offsets for performance
    • Removes Pipeline State Objects (PSOs) that are not used in replay
    • Required for “recapture” of DXR captures (see USAGE_desktop_D3D12.md)
  • Support for the Agility SDK
  • New scripts that rename the replay executable to improve driver compatibility

Release v0.9.16.1

02 Jan 23:10
Compare
Choose a tag to compare

Note: use this release instead of Release v0.9.16

v0.9.16.1 Highlights

  • Note appropriate use of the tools relative to developer IP
  • Update to the 1.2.236 Vulkan header
    • Enable gfxrecon-convert tool (was gfxrecon-toascii) to convert .gfxr files to .jsonl
    • Extend, fix, and improve output
    • Add versioning information
  • Add annotations for tool operations
  • Add trigger of trimming at run time on Android (PR #891)
  • Improve replay of swapchain images with Virtual Swapchain feature
  • Support more extensions
    • vkSetLocalDimmingAMD
    • vkSetPrivateData
    • VkDeviceGroupDeviceCreateInfo
    • VkImportMemoryHostPointerInfoEXT (PR #803)
    • VK_KHR_get_surface_capabilities2
    • Support deferred host operation and use in vkCreateRaytracingPipelines
  • Fixes for AHardwareBuffer use in capture and replay on Android
  • Fixes and improvements to page guard

Release v0.9.16

29 Dec 00:25
205a185
Compare
Choose a tag to compare
Release v0.9.16 Pre-release
Pre-release

Note - Ubuntu artifacts in this release will not run on releases prior to Ubuntu 22.04 due to a build error - Please use Release v0.9.16.1

Release v0.9.16 Highlights

  • Note appropriate use of the tools relative to developer IP
  • Update to the 1.2.236 Vulkan header
  • Enable gfxrecon-convert tool (was gfxrecon-toascii) to convert .gfxr files to .jsonl
    • Extend, fix, and improve output
    • Add versioning information
    • Add annotations for tool operations
  • Add trigger of trimming at run time on Android (PR #891)
  • Improve replay of swapchain images with Virtual Swapchain feature
  • Support more extensions
    • vkSetLocalDimmingAMD
    • vkSetPrivateData
    • VkDeviceGroupDeviceCreateInfo
    • VkImportMemoryHostPointerInfoEXT (PR #803)
    • VK_KHR_get_surface_capabilities2
    • Support deferred host operation and use in vkCreateRaytracingPipelines
  • Fixes for AHardwareBuffer use in capture and replay on Android
  • Fixes and improvements to page guard
  • New debug.gfxrecon.page_guard_signal_handler_watcher option

Android binaries for SDK release

13 Dec 21:57
e4b9092
Compare
Choose a tag to compare

Android binaries to compliment the desktop binaries distributed with the Vulkan SDK.

Build Info:

  • Android SDK Version: 27 (Android 8.1)
  • Android NDK Version: 21.3.6528147 (r21d)

Android binaries for SDK release

26 Oct 18:07
Compare
Choose a tag to compare

Android binaries to compliment the desktop binaries distributed with the Vulkan SDK.

Build Info:

  • Android SDK Version: 27 (Android 8.1)
  • Android NDK Version: 21.3.6528147 (r21d)

Android binaries for SDK release

24 Oct 19:05
Compare
Choose a tag to compare

Android binaries to compliment the desktop binaries distributed with the Vulkan SDK.

Build Info:

  • Android SDK Version: 27 (Android 8.1)
  • Android NDK Version: 21.3.6528147 (r21d)

Release v0.9.15

25 Aug 18:23
Compare
Choose a tag to compare

Release v0.9.15 Highlights

  • Update GFXReconstruct to Vulkan 1.3.224
  • Add several fixes and improvements for Android capture and replay
  • Add a list of device extensions GFXReconstruct doesn't support and remove them from enumeration
  • Fix bug in gfxrecon-optimize that caused resources to be lost
  • Improve handling of protected queues
  • Fix handling of GetPhysicalDeviceProcAddr to meet Vulkan layer policies
  • Add measurement framerange support
  • Add support for more features in trimmed captures

Android binaries for SDK release

26 Aug 14:39
Compare
Choose a tag to compare

Android binaries to compliment the desktop binaries distributed with the Vulkan SDK.

Build Info:

  • Android SDK Version: 27 (Android 8.1)
  • Android NDK Version: 21.3.6528147 (r21d)

Android binaries for SDK release

22 Aug 18:24
Compare
Choose a tag to compare

Android binaries to compliment the desktop binaries distributed with the Vulkan SDK.

Build Info:

  • Android SDK Version: 27 (Android 8.1)
  • Android NDK Version: 21.3.6528147 (r21d)

Android binaries for SDK release

14 Jun 15:55
82e04fa
Compare
Choose a tag to compare

Android binaries to compliment the desktop binaries distributed with the Vulkan SDK.

Build Info:

  • Android SDK Version: 27 (Android 8.1)
  • Android NDK Version: 21.3.6528147 (r21d)