From 4efb01f1bcbf9403eaddb428c7684b8ec39344a9 Mon Sep 17 00:00:00 2001 From: Tony Barbour Date: Fri, 10 Jul 2015 10:50:45 -0600 Subject: Bug 14248: Add vkFreeDescriptorSets --- loader/table_ops.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'loader/table_ops.h') diff --git a/loader/table_ops.h b/loader/table_ops.h index df8c2b4a..8e8ce9bf 100644 --- a/loader/table_ops.h +++ b/loader/table_ops.h @@ -107,6 +107,7 @@ static inline void loader_init_device_dispatch_table(VkLayerDispatchTable *table table->DestroyDescriptorPool = (PFN_vkDestroyDescriptorPool) gpa(dev, "vkDestroyDescriptorPool"); table->ResetDescriptorPool = (PFN_vkResetDescriptorPool) gpa(dev, "vkResetDescriptorPool"); table->AllocDescriptorSets = (PFN_vkAllocDescriptorSets) gpa(dev, "vkAllocDescriptorSets"); + table->FreeDescriptorSets = (PFN_vkFreeDescriptorSets) gpa(dev, "vkFreeDescriptorSets"); table->UpdateDescriptorSets = (PFN_vkUpdateDescriptorSets) gpa(dev, "vkUpdateDescriptorSets"); table->CreateDynamicViewportState = (PFN_vkCreateDynamicViewportState) gpa(dev, "vkCreateDynamicViewportState"); table->DestroyDynamicViewportState = (PFN_vkDestroyDynamicViewportState) gpa(dev, "vkDestroyDynamicViewportState"); @@ -323,6 +324,8 @@ static inline void *loader_lookup_device_dispatch_table( return (void *) table->ResetDescriptorPool; if (!strcmp(name, "AllocDescriptorSets")) return (void *) table->AllocDescriptorSets; + if (!strcmp(name, "FreeDescriptorSets")) + return (void *) table->FreeDescriptorSets; if (!strcmp(name, "UpdateDescriptorSets")) return (void *) table->UpdateDescriptorSets; if (!strcmp(name, "CreateDynamicViewportState")) -- cgit v1.2.3