[5/5] ddraw: Emulate a 24 bit depth format without stencil or padding

Stefan Dösinger stefandoesinger at gmx.at
Mon Aug 22 17:38:03 CDT 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Am 22.08.2011 um 23:50 schrieb Henri Verbeet:

> On 22 August 2011 21:16, Stefan Dösinger <stefandoesinger at gmx.at> wrote:
>> +    {WINED3DFMT_D24_UNORM,                  0x0,        0x0,        0x0,        0x0,        4,      24,     0},
>>     {WINED3DFMT_X8D24_UNORM,                0x0,        0x0,        0x0,        0x0,        4,      24,     0},
> How is WINED3DFMT_D24_UNORM different from WINED3DFMT_X8D24_UNORM?
It has a different application-visible ddraw format. The reason why I added the new format is that we have to convert in both directions and make sure we never tell the app a surface is D24X8 when it requested D24 or vice versa.

The alternative is to just change the current ddraw format of D24X8 into how my patch describes D24, but Windows actually advertises both formats, and I think we should do the same.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)

iQIcBAEBAgAGBQJOUtpOAAoJEN0/YqbEcdMwDgkP/AyRXdrfJeKJymAET+WAtKAo
vD0shbn3Ke8IMCHpHQSQMs3FqXWze8x2brQUPWdIhw8Vcz6j0gR0TUwxjM35YUVQ
mYiTH2qlq69TIMUFJDg4Df693tTE+NropbyzjfvXHhcRQc4bRaF9xFRIj4/ATtE9
98zU6SomKw2oQ2g8oNg2knLOIuRhQHhvYRg4o7e4RXrZfL1TrM5P6yuUDzdEBwRk
TQJdKcwCgJ0as/WwJqdb49uTBtYXyc3HljyJOFcBUChBiC2Kp3s9gq8DcxN1/v8o
KuZHfW3w62oElvLzoRoe6hk6RmDu02of6XpW4iQfA/rqBWeOyzzxqAxoT3KBRvTy
CXEifQatY7B4RvzfBXTBZTafs4LG8zYFah2IGAGCTMEUKIOsXYNf9KxJHH4EcGXv
TAMs15VE662NQji6FlGZbTIcBCdG+IvLmdgvIwEMJM0xbNpKHNZZDU2LdDuJNQCf
vg9B9KGPLB1wVr021Gi3VyM/eI9uGwCE2dTkxeJg+oDIQnLQy17OYGb9b+9Y+kv5
v4fexE7lCM++aCv75/cQyASK7E9TGEg6v50r2Ry2KL1PpnA8y1cxKt41vP1Oh4fr
0GHVwCY58xCqfxRzHsIaZBN95Tne0aDMijFneYmfuVnuRxoGuWEip1mEfNUfVDzs
XsuJZCY1v/hq62ohOsDX
=/DEZ
-----END PGP SIGNATURE-----



More information about the wine-devel mailing list