Super Naughty Maid 2 regressed during Wine 11 development cycle and only shows black screen in fullscreen mode after exclusive fullscreen mode was partially implemented. The game sets clipper with a window on primary surface. The size of the window matches that of ddraw exclusive fullscreen window and clipper window is its child. ddraw currently always sets clipper window as swapchain window. Previously that worked because rendering to child window was appearing on screen. Now if exclusive fullscreen window is set up winex11 will move that child clipper window's client surface offscreen (because it is child) and then will refuse to present because there is exclusive fullscreen window. I am not entirely sure if that refusal to present is correct as exclusive fullscreen should guarantee that presenting to it should go on top of everything but presentation to other windows might still be shown (until overwritten with exclusive presentation). But I think the core problem is probably in ddraw here. My tests show (I also observed the colours interactively adding delays to the tests) that clipper window is completely ignored in exclusive fullscreen mode, at least on modern Windows. In any case, it probably doesn't make much sense to set swapchain window to the clipping window in exclusive fullscreen. All the presentation is supposed to go exclusively and worst case clipping window could be clipping the blits (but that is not what I observe on Windows). -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10723#note_137398