https://bugs.winehq.org/show_bug.cgi?id=51181
--- Comment #3 from Henri Verbeet hverbeet@gmail.com --- (In reply to François Gouget from comment #2)
I applied the patch below but this did not change the failures.
You'd have to change the stream1/2/3[] arrays as well, to change the BYTE elements to DWORDs. (Currently the "stride" we pass in probably makes it mostly work, but it's not quite proper.)
One other thing that's perhaps worth a try is to run only the test_instanced_draw() tests (i.e., commenting out all the other queue_test() calls), and see if that makes a difference. It's not supposed to, but sometimes previous tests can get the driver into a (partially) broken state.