diff options
| author | Jon Ashburn <jon@lunarg.com> | 2015-05-21 18:13:33 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-06-17 19:47:02 -0600 |
| commit | 0b85d05acedb722d9b8a219eb2a7c7ccd133d753 (patch) | |
| tree | 8f85f4e0ec67064b9213b0716fd54c7278a0cbd1 /loader/table_ops.h | |
| parent | 18495c0e7338cc1b782974d6da47f2a1bb0da2a1 (diff) | |
| download | usermoji-0b85d05acedb722d9b8a219eb2a7c7ccd133d753.tar.xz | |
misc: Make wsi lunarg an extension rather than core entrypoints
Diffstat (limited to 'loader/table_ops.h')
| -rw-r--r-- | loader/table_ops.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/loader/table_ops.h b/loader/table_ops.h index 9a5a0c0e..adcc42a1 100644 --- a/loader/table_ops.h +++ b/loader/table_ops.h @@ -142,6 +142,7 @@ static inline void loader_init_device_dispatch_table(VkLayerDispatchTable *table table->DbgSetDeviceOption = (PFN_vkDbgSetDeviceOption) gpa(dev, "vkDbgSetDeviceOption"); table->CmdDbgMarkerBegin = (PFN_vkCmdDbgMarkerBegin) gpa(dev, "vkCmdDbgMarkerBegin"); table->CmdDbgMarkerEnd = (PFN_vkCmdDbgMarkerEnd) gpa(dev, "vkCmdDbgMarkerEnd"); +//TODO move into it's own table table->CreateSwapChainWSI = (PFN_vkCreateSwapChainWSI) gpa(dev, "vkCreateSwapChainWSI"); table->DestroySwapChainWSI = (PFN_vkDestroySwapChainWSI) gpa(dev, "vkDestroySwapChainWSI"); table->GetSwapChainInfoWSI = (PFN_vkGetSwapChainInfoWSI) gpa(dev, "vkGetSwapChainInfoWSI"); @@ -376,6 +377,7 @@ static inline void *loader_lookup_device_dispatch_table( return (void *) table->CmdDbgMarkerBegin; if (!strcmp(name, "CmdDbgMarkerEnd")) return (void *) table->CmdDbgMarkerEnd; +//TODO put in it's own table if (!strcmp(name, "CreateSwapChainWSI")) return (void *) table->CreateSwapChainWSI; if (!strcmp(name, "DestroySwapChainWSI")) @@ -405,6 +407,7 @@ static inline void loader_init_instance_dispatch_table(VkLayerInstanceDispatchTa table->DbgRegisterMsgCallback = (PFN_vkDbgRegisterMsgCallback) gpa(inst, "vkDbgRegisterMsgCallback"); table->DbgUnregisterMsgCallback = (PFN_vkDbgUnregisterMsgCallback) gpa(inst, "vkDbgUnregisterMsgCallback"); table->DbgSetGlobalOption = (PFN_vkDbgSetGlobalOption) gpa(inst, "vkDbgSetGlobalOption"); +//TODO put in it's own table table->GetDisplayInfoWSI = (PFN_vkGetDisplayInfoWSI) gpa(inst, "vkGetDisplayInfoWSI"); } @@ -442,8 +445,8 @@ static inline void *loader_lookup_instance_dispatch_table( return (void *) table->DbgUnregisterMsgCallback; if (!strcmp(name, "DbgSetGlobalOption")) return (void *) table->DbgSetGlobalOption; + //TODO eventually extensions are in their own table if (!strcmp(name, "GetDisplayInfoWSI")) return (void *) table->GetDisplayInfoWSI; - return NULL; } |
