From 3a304862f4caa051cb19fa09f77768d6fe42f2a5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 14 Aug 2019 10:59:52 +0100 Subject: [PATCH] Unwrap serialised info passed to vkCreateDescriptorUpdateTemplate --- renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp index eee6b80bf..0b2926503 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_descriptor_funcs.cpp @@ -1134,8 +1134,9 @@ bool WrappedVulkan::Serialise_vkCreateDescriptorUpdateTemplate( { VkDescriptorUpdateTemplate templ = VK_NULL_HANDLE; + VkDescriptorUpdateTemplateCreateInfo unwrapped = UnwrapInfo(&CreateInfo); VkResult ret = - ObjDisp(device)->CreateDescriptorUpdateTemplate(Unwrap(device), &CreateInfo, NULL, &templ); + ObjDisp(device)->CreateDescriptorUpdateTemplate(Unwrap(device), &unwrapped, NULL, &templ); if(ret != VK_SUCCESS) {