Skip to content

Releases: LunarG/gfxreconstruct

Release v1.0.4

21 May 18:11
cc72833
Compare
Choose a tag to compare

Release 1.0.4 Highlights

  • Add option to skip blit of virtual swapchain (#1156)
  • Fix debug layer errors when writing/loading trim state
  • Add replay option with user specified window location (#1348)
  • Update Vulkan registry and headers to 1.3.283 (#1507)
  • Write CreateHardwareBufferCmd even without AHB data
  • Add support for VK_EXT_inline_uniform_block (#1504)
  • Add wait before present option (#1146)
  • Added a build type to the version string (#1532)
  • Add build-instructions for macOS (#1543)
  • Various small bugfixes and typofixes

Android binaries for SDK release

14 May 21:19
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 v1.0.3

25 Mar 21:21
Compare
Choose a tag to compare

Release v1.0.3 Highlights

  • Add macOS support
  • Add capture/replay handling for new resource create DX12 funcs
  • Add --flush-inside-measurement-range option to replay
  • Make PAGE_GUARD_ALIGN_BUFFER_SIZES true by default
  • Support for VK_EXT_frame_boundary
  • Support for XDG Shell on Wayland
  • Update headers to 1.3.280
  • Support for AGS 6.2.0
  • Support for converting a capture to cpp code
  • Update required C++ to 17
  • Support for VK_NV_low_latency and VK_NV_low_latency2
  • Use userfaultfd in page guard manager
  • Bug fixes

Release vulkan-sdk-1.3.280.0

20 Mar 19:30
Compare
Choose a tag to compare
Update headers to 1.3.280

Release v1.0.2

23 Jan 18:02
Compare
Choose a tag to compare

Release 1.0.2 Highlights

  • Fix multi-threading issue with using real Vulkan handle (#1235)
  • Update headers to 1.3.275
  • return EX_DATAERR if input to gfxrecon-optimize is not trimmed (#1397)
  • Update Android_HowTo
  • Fix Vulkan deferred operation handling errors (#1192)
  • Fix memory exception during memcpy in ApplyBatchedResourceInitInfo
  • Fix forgotten handles in VulkanStateWriter (#1391)
  • Fix CommandHandleType::NumHandleTypes not last of enum (#1390)
  • Added handling missing VK_EXT_swapchain_colorspace (#1287)
  • Better D3D12 Convert to JSON (#1362)
  • Add support for staging buffer/image for the Rebind Allocator. (#1275)
  • Better handle for RT trimmed captures from optimize tool
  • Improve decode block error logging
  • Don't batch resource data reads for trim capture
  • Fix trim trace replay memory requirement mismatch error
  • Enable zstd for Android
  • build: remove requirement on distutils (#1332)
  • Upgrade to Agility SDK 1.610.5 (#1324)

Android binaries for SDK release

17 Jan 15:52
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 v1.0.1

26 Oct 20:21
Compare
Choose a tag to compare

Release v1.0.1 Highlights

  • Improve compilation times
  • Update Vulkan-Headers to v1.3.268
  • Add capture support for VK_ANDROID_frame_boundary (#1288)
  • Add new option --swapchain (#1251)
  • values virtual (default), captured, and new offscreen
  • Write Replay Measurements Into a JSON File (#1280)
  • Set CPU&GPU memory usage by command line option (#1248)
  • Various code style improvements, removal of dead code
  • Fix hangs due to XCB event sequence number processing (#1261)
  • Resolve XCB crash with call to XInitThreads on startup (#1236)
  • Fix Android incremental builds (#1255)
  • Save attachment img layout for vkCreateRenderPass2 (#1260)
  • Log an error on VMA_ASSERT but do not abort (#1244)
  • Fix out of date images displayed in Virtual Swapchain (#1240)
  • Screenshot size during replay is now configurable (#1226)
  • Use system_properties.h api instead of getprop on Android (#1233)
  • Enable trimming to queue submission range (#1204)
  • Take screenshots of FB attachments for VR frames (#1205)
  • Solve failure replaying vkAcquireNextImageKHR by using infinite timeout (#1234, #1239)
  • Add an option to terminate process once all trim ranges have been captured (#1194, #1271)
  • Add --gpu option to optimizer (#1218)
  • Use VR frame debug marker as frame delimiter (#1138)
  • Force return of VK_PIPELINE_COMPILE_REQUIRED in capture (#1160)
  • Expose GetBlockIndexGFXR() from capture layer (#1128)
  • Update Android to SDK 33 (#1079)
  • Fail Github Actions CI build if generated Vulkan source doesn't match repo contents
  • Fix for staging buffer memory types (#1173)

Android binaries for SDK release

24 Oct 14:49
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

29 Aug 22:52
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

21 Aug 21:25
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)