vulkan.h: V108 -- Static Types, Bug# 13919
diff --git a/loader/vk-loader-generate.py b/loader/vk-loader-generate.py
index d1a5082..eed42df 100755
--- a/loader/vk-loader-generate.py
+++ b/loader/vk-loader-generate.py
@@ -48,7 +48,7 @@
def _requires_special_trampoline_code(self, name):
# Dont be cute trying to use a general rule to programmatically populate this list
# it just obsfucates what is going on!
- wsi_creates_dispatchable_object = ["GetPhysicalDeviceInfo", "CreateSwapChainWSI"]
+ wsi_creates_dispatchable_object = ["CreateSwapChainWSI"]
creates_dispatchable_object = ["CreateDevice", "GetDeviceQueue", "CreateCommandBuffer"] + wsi_creates_dispatchable_object
if name in creates_dispatchable_object:
return True
@@ -136,18 +136,7 @@
if "Get" in proto.name:
method = "loader_set_dispatch"
- if proto.name == "GetPhysicalDeviceInfo":
- ptype = proto.params[-3].name
- psize = proto.params[-2].name
- pdata = proto.params[-1].name
- cond = ("%s == VK_PHYSICAL_DEVICE_INFO_TYPE_DISPLAY_PROPERTIES_WSI && "
- "%s && %s" % (ptype, pdata, cond))
- setup.append("VkDisplayPropertiesWSI *info = %s;" % pdata)
- setup.append("size_t count = *%s / sizeof(*info), i;" % psize)
- setup.append("for (i = 0; i < count; i++) {")
- setup.append(" %s(info[i].display, disp);" % method)
- setup.append("}")
- elif proto.name == "GetSwapChainInfoWSI":
+ if proto.name == "GetSwapChainInfoWSI":
ptype = proto.params[-3].name
psize = proto.params[-2].name
pdata = proto.params[-1].name