I have downloaded the most recent SDK from the LunarG website and when I tried making a simple application with some application info defining Application Info with “VK_API_VERSION” it throws an error.
I can resolve it by changing it to 1.0.3 but I have the 1.0.5 runtime downloaded. As far as I can find on the Vulkan website the 970 should support 1.0.5 and I am on the latest version I can see (364.51).
One thing I have noticed however is that when I first downloaded 364.51 it installed Vulkan 1.0.3 runtime libraries and when I downloaded the 1.0.5 SDK it installed the 1.0.5 runtime Libraries as well.
Is it safe for me to uninstall the Vulkan 1.0.3 runtime libraries which were installed by the latest NVidia Driver? And would this fix my problem?
Changelog suggest that the March 2nd, Windows 356.45 update adds 1.0.4 support. Currently no further changes regarding the API version are present.
Source: https://developer.nvidia.com/vulkan-driver
If you need e.g. the extension VK_NV_glsl_shader you may have to wait for a driver update.