[PATCH 3/6] winevulkan: Add WAR for VK_KHR_imageless_framebuffer xml bug

Liam Middlebrook lmiddlebrook at nvidia.com
Wed Oct 30 15:00:02 CDT 2019


This is required in order to update winevulkan to be used against spec
version 1.1.114.

Signed-off-by: Liam Middlebrook <lmiddlebrook at nvidia.com>
Reviewed-by: Daniel Koch <dkoch at nvidia.com>
---
 dlls/winevulkan/make_vulkan | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dlls/winevulkan/make_vulkan b/dlls/winevulkan/make_vulkan
index 7e59ef0dc7..f0eeec93d0 100755
--- a/dlls/winevulkan/make_vulkan
+++ b/dlls/winevulkan/make_vulkan
@@ -1579,7 +1579,13 @@ class VkStruct(Sequence):
             vk_member = VkMember.from_xml(member)
             members.append(vk_member)

-        return VkStruct(name, members, returnedonly, structextends, union=union)
+        st = VkStruct(name, members, returnedonly, structextends, union=union)
+
+        # WAR for https://github.com/KhronosGroup/Vulkan-Docs/issues/1076
+        if name == "VkFramebufferAttachmentImageInfoKHR":
+            st.required = True
+
+        return st

     @staticmethod
     def decouple_structs(structs):
--
2.17.1




More information about the wine-devel mailing list