https://bugs.winehq.org/show_bug.cgi?id=45277
--- Comment #95 from James topgamer7@gmail.com --- Created attachment 72056 --> https://bugs.winehq.org/attachment.cgi?id=72056 vulkan child patch on top of wine-staging 7.4
For the curious you can checkout Remi's code on github to see commits he has made. Be warned he rebases often.
You can re-work his code to try to apply it to more recent wine and wine-staging builds by pulling his branch (wip/vulkan-child/v1), doing an interactive rebase to the branch you want and dropping all commits that are unrelated to vulkan child functionality.
Which is basically everything above the commit with subject "Store swapchain surfaces associations."
I've done so, and tried with Affinity Photo on `wine-7.4-200-gbed9086aa7e (Staging)`.
And I don't get much passed the splash screen dialog unfortunately.
There may be more information about child window handling. But you'd have to read through the wine-devel mailing list likely.