http://bugs.winehq.org/show_bug.cgi?id=20960
--- Comment #3 from Wylda wylda@volny.cz 2009-12-08 15:42:22 --- It is(In reply to comment #2)
That commit exposes a flaw in wined3d's window message handling. The attached patch fixes the regression, but is incorrect.
It is under my resolving power to judge if it is correct/incorrect. If it works, it is good :-))
Anyway, this patch gets wine into a better state than 1.1.33. Because if you leave the demo to the very end, then you will see "Error received from GLSL shader #" etc, but 1.1.33 had several extra "err : d3d_surface : IWineD3DSurfaceImpl_ModifyLocation" which gone with your patch (perhaps it could be by commits in between 1.1.33 and current git).