aboutsummaryrefslogtreecommitdiff
path: root/loader/table_ops.h
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2015-05-21 18:13:33 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-06-17 19:47:02 -0600
commit0b85d05acedb722d9b8a219eb2a7c7ccd133d753 (patch)
tree8f85f4e0ec67064b9213b0716fd54c7278a0cbd1 /loader/table_ops.h
parent18495c0e7338cc1b782974d6da47f2a1bb0da2a1 (diff)
downloadusermoji-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.h5
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;
}