https://bugs.winehq.org/show_bug.cgi?id=45277
Rodrigo Rivas Costa rodrigorivascosta@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rodrigorivascosta@gmail.com
--- Comment #42 from Rodrigo Rivas Costa rodrigorivascosta@gmail.com --- Created attachment 66940 --> https://bugs.winehq.org/attachment.cgi?id=66940 Patch over Felix's patch to sync Vulkan queue
I noticed that Felix's patch has an issue that caused lost frames and rendering issues: that it called XCopyArea without waiting for the Vulkan queue to be finished, no sync.
My solution is to call vkQueueWaitIdle() before copying the pixels. Maybe not the most performant solution, but it works.
Applying this patch after Felix's fixes all rendering issues in my Fusion 360.