This removes the need for manual struct definitions in the drivers, and allows us to load and use the function pointers loaded by winevulkan on instance / device creation.
This will also be useful in the future as we will want to have structures an function pointers for host-specific external memory, to export/import images for compositing and shared resources.
--
v2: winevulkan: Simplify struct generation ordering.
winevulkan: Simplify function pointer generation.
winevulkan: Generate structs and pointers for macos platform.
winevulkan: Generate structs and pointers for wayland platform.
winevulkan: Simplify VkDefine and typedefs generation.
win32u: Pass struct vulkan_physical_device pointer to drivers.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8867
This removes the need for manual struct definitions in the drivers, and allows us to load and use the function pointers loaded by winevulkan on instance / device creation.
This will also be useful in the future as we will want to have structures an function pointers for host-specific external memory, to export/import images for compositing and shared resources.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8867
This fixes Trials Fusion often crashing when disconnecting a controller while there are more still connected.
--
v10: hidclass: Set Status for pending IRPs of removed devices to STATUS_DEVICE_NOT_CONNECTED.
ntdll/tests: Test IOSB values of the cancel operation.
ntdll/tests: Add more NtCancelIoFile[Ex]() tests.
ntdll: Wait for all asyncs to handle cancel in NtCancelIoFile[Ex]().
server: Introduce a separate server object for the async cancel operation.
server: Keep cancelled async in a separate list.
server: Introduce a find_async_from_user helper.
ntdll: Factor out a cancel_io() function.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7797
--
v5: mshtml: Implement DOMParser's parseFromString.
mshtml: Implement anchors prop for XML documents.
mshtml: Fallback to text/xml for unknown content types ending with +xml
mshtml: Use Gecko's responseXML to create the XML document in IE10 and up.
mshtml: Move document dispex info initialization to create_document_node.
mshtml: Implement DOMParser constructor and instance object.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8821