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"))