1/2 WGL: remove the pixel format limitation (!)
Stefan Dösinger
stefan at codeweavers.com
Fri Feb 22 15:10:41 CST 2008
Am Freitag, 22. Februar 2008 21:16:23 schrieb Roderick Colenbrander:
> WineD3D has some small issues due to this change but those should be
> investigated by Stefan, Chris, me and others. The code should get a lot of
> testing as soon as possible.
We discussed this on IRC. The problem is that we're still defaulting to back
buffer / aux buffer offscreen rendering, and thus offscreen targets are bound
to use the same format as the back buffer. In the D3D9 test this means that
the backbuffer is X8R8G8B8, and the onscreen target is A8R8G8B8. The alpha is
missing with this patch(used to be always there), so the test fails.
The proper fix is to switch to FBOs for onscreen rendering whereever
possible(FBO support still has problems that prevent that though), and on
cards without FBOs try to use A8R8G8B8 instead of X8R8G8B8 for the
backbuffer, and similarly for X1R5G5B5 and X4R4G4B4.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080222/14e0f616/attachment.pgp
More information about the wine-devel
mailing list