From: Georg Lehmann dadschoorse@gmail.com
--- dlls/winevulkan/make_vulkan | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/winevulkan/make_vulkan b/dlls/winevulkan/make_vulkan index 2b98893e0c1..288fa1fd11a 100755 --- a/dlls/winevulkan/make_vulkan +++ b/dlls/winevulkan/make_vulkan @@ -2412,6 +2412,9 @@ class StructConversionFunction(object):
needs_extensions = self.operand.needs_extensions_conversion(self.conv, self.direction)
+ if self.direction == Direction.OUTPUT and not any([any([self.member_needs_copy(ext, m) for m in ext]) for ext in self.operand.struct_extensions]): + needs_extensions = False + body += "{\n" if needs_extensions: if self.direction == Direction.INPUT: