- CHANGED : gvk handle types now use same reference counting mechanism as handles generated from vk.xml
- CHANGED : gvk dispatchable handle types now have generated member functions for API entry points
- CHANGED : VK_LAYER_INTEL_gvk_virtual_swapchain stability and performance improvements
- NEW : gvk_result_scope callbacks
- CHANGED : gvk-log-parser improvmements for readability and usability
- CHANGED : Improved install, targets now enable their dependencies recursively
- NEW : VK_LAYER_INTEL_gvk_state_tracker preliminary support for VKRT workloads
- NEW : VK_LAYER_INTEL_gvk_restore_point preliminary support for VKRT workloads
- NEW : VK_LAYER_INTEL_gvk_restore_point
- NEW : VK_LAYER_INTEL_gvk_virtual_swapchain
- CHANGED : Handle accessors now return
const T&
- NEW : Preliminary support for VkShaderEXT
- NEW : gvk-xml updated to be able to select "vulkan" or "vulkansc", default is "vulkan" (VulkanSC is currently unsupported)
- REMOVED : gvk no longer configures install via CMake, consuming projects must handle installation if required
- NEW : Basic Ubuntu 20.04 support
- NEW : Basic VK_KHR_xlib_surface support
- NEW : gvk-layer provides utilities for creating a custom Vulkan layer
- NEW : VK_LAYER_INTEL_gvk_state_tracker
- NEW : gvk-gui with ImGui integration
- NEW : Sample demonstrating ImGui integration
- NEW : Sample demonstrating custom layer usage
- NEW : SPIRV-Tools integration
- NEW : gvk-command-structures provides serialization/stringification and comparison operators for Vulkan commands
- NEW : GvkFormatInfo provides detailed information regarding VkFormat
- Initial release