http://bugs.winehq.org/show_bug.cgi?id=20469
--- Comment #6 from Henri Verbeet hverbeet@gmail.com 2009-11-06 16:04:11 --- The problem is a bit more generic than that, if any of left/right, top/bottom or near/far are equal or close enough together an invalid projection matrix is generated. The code in question is a bit of a hack in itself though, so maybe it's ok to just use -1.0 and 1.0 when minZ and maxZ are equal.