aboutsummaryrefslogtreecommitdiff
path: root/loader/table_ops.h
diff options
context:
space:
mode:
authorTony Barbour <tony@LunarG.com>2015-07-10 10:50:45 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-07-17 10:05:19 -0600
commit4efb01f1bcbf9403eaddb428c7684b8ec39344a9 (patch)
tree2186e749400f5eb54a60eef87dfe42992a868bb3 /loader/table_ops.h
parentc0980d972bffe57c30eaaf149156d9324ae7936d (diff)
downloadusermoji-4efb01f1bcbf9403eaddb428c7684b8ec39344a9.tar.xz
Bug 14248: Add vkFreeDescriptorSets
Diffstat (limited to 'loader/table_ops.h')
-rw-r--r--loader/table_ops.h3
1 files changed, 3 insertions, 0 deletions
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"))