http://bugs.winehq.org/show_bug.cgi?id=13643
--- Comment #2 from James Hawkins truiken@gmail.com 2008-06-03 11:28:23 --- When I look at these tests, my gut feeling is that some member(s) of the vp_data struct is being messed with in the first call to SetViewport (I'm particularly thinking about vp_data.dwSize) and that messes up the remaining calls to SetViewport. When I tried to run ddraw_test.exe built by me, and even winetest.exe built by me, I don't get the failures (thus I can't debug the members of vp_data). These failures happen on real machines and VMs, so I don't think it's a driver bug.