winevulkan: Avoid adding duplicate enum aliases.
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR is being defined multiple times by the current vk.xml. Signed-off-by: Philip Rebohle <philip.rebohle@tu-dortmund.de> Signed-off-by: Liam Middlebrook <lmiddlebrook@nvidia.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
727441cc24
commit
4465ecfe0e
|
@ -395,7 +395,9 @@ class VkEnum(object):
|
||||||
if not value.is_alias() and v.value == value.value:
|
if not value.is_alias() and v.value == value.value:
|
||||||
LOGGER.debug("Adding duplicate enum value {0} to {1}".format(v, self.name))
|
LOGGER.debug("Adding duplicate enum value {0} to {1}".format(v, self.name))
|
||||||
return
|
return
|
||||||
self.values.append(value)
|
# Avoid adding duplicate aliases multiple times
|
||||||
|
if not any(x.name == value.name for x in self.values):
|
||||||
|
self.values.append(value)
|
||||||
|
|
||||||
def definition(self):
|
def definition(self):
|
||||||
if self.is_alias():
|
if self.is_alias():
|
||||||
|
|
Loading…
Reference in New Issue