Vulkan SDK for Windows Release Notes

Vulkan SDK 1.0.54 Release Notes

Version 1.0.54 for Windows
July 12, 2017

This SDK supports Vulkan API revision 1.0.54. The prior SDK supported Vulkan API revision 1.0.51.

Update to Compiled Binaries: Starting with this SDK, all binaries in the SDK and Runtime packages are now being generated using Visual Studio 2015 in order to allow building the Runtime with Control Flow Guard protection. This may cause some incompatibility if you continue to use Visual Studio 2013 in the following situations:

If either of these usage scenarios is important to you, we suggest that you upgrade to using Visual Studio 2015, or newer.

Drivers: LunarG recommends that you update your Vulkan-capable hardware drivers to the latest recommended version from your hardware vendor. A list of Known Driver Issues appears at the end of this document with more information.

Overview of new features in SDK 1.0.54

Deprecated Experimental Extension Name New Khronos Extension Name
VK_KHX_external_memory VK_KHR_external_memory
VK_KHX_external_memory_capabilities VK_KHR_external_memory_capabilities
VK_KHX_external_memory_fd VK_KHR_external_memory_fd
VK_KHX_external_memory_win32 VK_KHR_external_memory_win32
VK_KHX_external_semaphore VK_KHR_external_semaphore
VK_KHX_external_semaphore_fd VK_KHR_external_semaphore_fd
VK_KHX_external_semaphore_capabilities VK_KHR_external_semaphore_capabilities
VK_KHX_external_semaphore_win32 VK_KHR_external_semaphore_win32
VK_KHX_win32_keyed_mutex VK_KHR_win32_keyed_mutex

Important Notes About Experimental Extensions

The KHX and NVX identifiers in the name indicate that the extension is experimental, and is being considered for future standardization. In the case of a KHX extension, this extension is being considered as either a KHR extension or core Vulkan API functionality. NVX extensions are being considered for either a final NV or a more general (EXT, KHR) extension.

As experimental extensions:

SDK Components

This version of the SDK components are based on the following specifications and source code repositories:

Last Commits are designated by the following Git Tags in the respective repositories:

Fixed Issues

Fixed Vulkan-LoaderAndValidationLayers Github Issues:

Fixed LunarXchange Issues:

Fixed VulkanTools Github issues:

Fixed VulkanSamples Github issues:

Known Issues

Known Driver Issues

None