Require at least Vulkan version 1.1

Tint emits SPIR-V 1.3, which is only supported in Vulkan 1.1 and later.
Follow-on bugs will be filed to simplify code now that we can assume 1.1.

Bug: dawn:2289
Change-Id: Iee6f7081263a3d4488c85693c3167c845e68a9e7
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/165528
Reviewed-by: Brandon Jones <bajones@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
diff --git a/src/dawn/native/vulkan/VulkanInfo.cpp b/src/dawn/native/vulkan/VulkanInfo.cpp
index 989bde6..32c3d1e 100644
--- a/src/dawn/native/vulkan/VulkanInfo.cpp
+++ b/src/dawn/native/vulkan/VulkanInfo.cpp
@@ -88,6 +88,10 @@
         }
     }
 
+    DAWN_INVALID_IF(info.apiVersion < VK_API_VERSION_1_1,
+                    "Vulkan API version (%x) was not at least VK_API_VERSION_1_1 (%x).",
+                    info.apiVersion, VK_API_VERSION_1_1);
+
     // Gather the info about the instance layers
     {
         uint32_t count = 0;