http://bugs.winehq.org/show_bug.cgi?id=2082
--- Comment #126 from Ken Thomases ken@codeweavers.com --- Created attachment 46977 --> http://bugs.winehq.org/attachment.cgi?id=46977 Use desktop window for fullscreen ddraw, with support in Mac driver
This is a hack that a) makes ddraw target the desktop window when DDSCL_FULLSCREEN is specified and doesn't treat it differently from other windows; and b) adds support in the Mac driver for doing OpenGL on the desktop window.
This allows Worms Armageddon to work with the Mac driver without its Wine-specific tweaks. It's sort of a proof of concept of the plan I mentioned in my last reply.
NOTE: This will not work with the X11 driver because it doesn't have support for doing OpenGL on the desktop window. (The X11 driver actually has code specifically to reject attempts to do so, as did the Mac driver before this hack.) The ddraw hacks will actually break the ability of the X11 driver to run WA when its tweaks are active.
I also don't expect this to work with DirectDrawRenderer=gdi.