Release v1.0.1
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)