http://bugs.winehq.org/show_bug.cgi?id=4869
------- Additional Comments From tehstealth@yahoo.com 2006-03-08 13:15 ------- OK! Looks like I got somewhere. After extensive GIT testing (geez, this stuff is long -.-) I managed to find that Wine 0.9.8 worked and 0.9.9 didn't (as in, where the polygon bug appeared). Despite the fact that it stopped at 0.9 for me (when installing through apt-get) I continued anyway. And so after doing a regression test on those two versions, I get this:
3da999a1f796ddebc8b05a59f456c06ed8b43da1 is first bad commit diff-tree 3da999a1f796ddebc8b05a59f456c06ed8b43da1 (from 804cd257f6d46aed50a4a8cb3716f8e1dde72d5c) Author: Roderick Colenbrander thunderbird2k@gmx.net Date: Mon Feb 20 11:11:35 2006 +0100
d3d8: Move texturing code over to wined3d (based on Oliver Stieber's work).
:040000 040000 e73c48be33ba6edc4ca4e4d08cbd5be636e9da38 ef662a510e62574ffde8201da9e9a9527802414f M dlls
This sounds about right, as the texturing is what doesn't appear on the polygons, making them invisible on the insides (yet being able to see the perimeter). SO, if anyone could please look into this, it would be greatly appreciated!