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

Generalizing the VkDescriptorSetLayoutChain object.
diff --git a/tests/vktestbinding.h b/tests/vktestbinding.h
index a8eb41b..9a9149d 100644
--- a/tests/vktestbinding.h
+++ b/tests/vktestbinding.h
@@ -54,7 +54,7 @@
 class PipelineDelta;
 class Sampler;
 class DescriptorSetLayout;
-class DescriptorSetLayoutChain;
+class PipelineLayout;
 class DescriptorSetPool;
 class DescriptorSet;
 class DynamicVpStateObject;
@@ -507,10 +507,10 @@
     void init(const Device &dev, const VkDescriptorSetLayoutCreateInfo &info);
 };
 
-class DescriptorSetLayoutChain : public DerivedObject<VkDescriptorSetLayoutChain, Object> {
+class PipelineLayout : public DerivedObject<VkPipelineLayout, Object> {
 public:
-    // vkCreateDescriptorSetLayoutChain()
-    void init(const Device &dev, const std::vector<const DescriptorSetLayout *> &layouts);
+    // vCreatePipelineLayout()
+    void init(const Device &dev, VkPipelineLayoutCreateInfo &info, const std::vector<const DescriptorSetLayout *> &layouts);
 };
 
 class DescriptorPool : public DerivedObject<VkDescriptorPool, Object> {