http://bugs.winehq.org/show_bug.cgi?id=33125
--- Comment #22 from Felix Hellmann privat@cirk2.de 2013-03-06 19:27:58 CST --- Ok I found the guilty one:
4adfb787f4e8c36a37ce1d53a7e6df16d03ecd8a is the first bad commit commit 4adfb787f4e8c36a37ce1d53a7e6df16d03ecd8a Author: Alexandre Julliard julliard@winehq.org Date: Sat Dec 15 16:49:47 2012 +0100
include: Force stack alignment also on Linux to work around the ABI breakage.
:040000 040000 77ef795291e351dff842cfa08a77c48ee9a4c5c7 e29359eaeee7b50d6aec06ff4a4b55e280c8fe0e M include
I already tested it by reverting the commit on the current head with git show 4adfb787f4e8c36a37ce1d53a7e6df16d03ecd8a | patch -p1 -R
Also disregard my comment regarding the distortions persisting after enabling StrictDrawOrder, this was caused by the glBufferSubDataARB patch (http://bugs.winehq.org/show_bug.cgi?id=11674#c263). I've done the Regression test without any patches.