http://bugs.winehq.org/show_bug.cgi?id=5253
------- Additional Comments From stefandoesinger@gmx.at 2006-29-06 15:32 ------- Yeah, the opengl renderer doesn't really work with a lot 2D apps atm(well, with no pure 2D app to be honest). It is just enough to make some d3d apps happy which use 2D blts(Prince of persia 3d and swat3)
I've just hunted a simmilar regression where a BltFast call caused a crash. The issue was that a bad rectangle was passed to lockrect, and wined3d doesn't filter that out properly. I've sent a patch to wine-patches to perform sanity checks on the rectangle and return an error if it is incorrect.