http://bugs.winehq.org/show_bug.cgi?id=23556
--- Comment #28 from Henri Verbeet hverbeet@gmail.com 2010-07-10 05:55:59 --- (In reply to comment #24)
I got it working. I will post a patch soon. Just rebased the patch and doing a clean build.
Not sure what your patch is going to do, but the GetRasterStatus() call does sound a bit suspect, and two things you could try are either returning WINED3DERR_INVALIDCALL there, without touching "pRasterStatus", or setting the "InVBlank" field to FALSE instead of TRUE.