https://bugs.winehq.org/show_bug.cgi?id=16699
--- Comment #25 from Ken Thomases ken@codeweavers.com --- This works with the Mac driver, which has real support for WGL_SWAP_COPY_ARB and WGL_SWAP_UNDEFINED_ARB, but not WGL_SWAP_EXCHANGE_ARB. That's because the underlying OpenGL doesn't _promise_ that the buffers will be exchanged on a swap (i.e. that the former contents of the front buffer will be in the back buffer after the swap). There's a mode where it will promise to copy the back buffer to the front and leave the back buffer contents as they were, and there's a mode where it's free to do whatever is most efficient but doesn't promise anything about how it leaves the contents of the back buffer. Hence the "undefined" in WGL_SWAP_UNDEFINED_ARB.
Anyway, it seems that the program is not requiring WGL_SWAP_EXCHANGE_ARB before enabling anti-aliasing. I think it's requiring WGL_SWAP_COPY_ARB.