Out of curiosity, why hasn't Oliver's swapchains and stateblocks patch been merged? I saw that in wine-patches about 10 days ago, but it hasn't been merged, and there's no comments at all.
=====
On an unrelated note, what is causing this bug:
http://bugs.winehq.org/show_bug.cgi?id=2082
As I understand, this is a regression, since Diablo used to work a long time ago, and then some patch broke it. The bug was opened sometime in March...