http://bugs.winehq.org/show_bug.cgi?id=5090
------- Additional Comments From spidie99@gmail.com 2006-01-05 13:46 ------- The above fix is an LD_PRELOAD that worked around a problem with alpha transparency in Second Life 1.8 for Linux. It was later fixed in SL 1.9 for Linux. It had something to do with SL not getting an alpha channel when it should.
The thing is, when running SL 1.9 for Windows in Wine, a problem which looks very much the same occurs. Somewhere SL is requesting a surface, and in Windows it gets an alpha channel but in Wine it doesn't. At least that's what I belives since the problem is so similar to the problem fixed by the Linux LD_PRELOAD. So it seems that somehow Windows and Wine behaviour differs.
I've tried to fiddle a bit with various parts of the Wine D3D implementation, making it request alpha channels by default or even always, but no luck.
A description of the problem: When you put some types of pants or shirts on your avatar, they'll extend all over your legs+feet or arms+hands, instead of ending where they should. Especially with single-colour clothes, more seldom with textured clothes. It seems it's when SL takes the sleve length information and turns it into a texture for the avatar, that's when the problem occurs.