vulkan: Update vulkan.h for revision 89 -- Bug #13743

Generalizing the VkDescriptorSetLayoutChain object.
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index ab49bce..852eb91 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -1684,11 +1684,11 @@
     return result;
 }
 
-VkResult VKAPI vkCreateDescriptorSetLayoutChain(VkDevice device, uint32_t setLayoutArrayCount, const VkDescriptorSetLayout* pSetLayoutArray, VkDescriptorSetLayoutChain* pLayoutChain)
+VkResult VKAPI vkCreatePipelineLayout(VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, VkPipelineLayout* pPipelineLayout)
 {
-    VkResult result = nextTable.CreateDescriptorSetLayoutChain(device, setLayoutArrayCount, pSetLayoutArray, pLayoutChain);
+    VkResult result = nextTable.CreatePipelineLayout(device, pCreateInfo, pPipelineLayout);
     if (VK_SUCCESS == result) {
-        // TODO : Need to capture the layout chains
+        // TODO : Need to capture the pipeline layout
     }
     return result;
 }
@@ -2759,8 +2759,8 @@
         return (void*) vkCreateSampler;
     if (!strcmp(funcName, "vkCreateDescriptorSetLayout"))
         return (void*) vkCreateDescriptorSetLayout;
-    if (!strcmp(funcName, "vkCreateDescriptorSetLayoutChain"))
-        return (void*) vkCreateDescriptorSetLayoutChain;
+    if (!strcmp(funcName, "vkCreatePipelineLayout"))
+        return (void*) vkCreatePipelineLayout;
     if (!strcmp(funcName, "vkBeginDescriptorPoolUpdate"))
         return (void*) vkBeginDescriptorPoolUpdate;
     if (!strcmp(funcName, "vkEndDescriptorPoolUpdate"))