[dx8-34 bis] too many things for a subject ;)

Raphaël Junqueira fenix at club-internet.fr
Sat May 17 10:46:43 CDT 2003


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

Hi,

It's a resent of dx8-34 patch refreshed from current cvs + more fixes

Changelog Addons:
 - native support 32 bit support (now application can choose 16 or 32 bit 
suuport) if current resolution is 24 bit (as we can only launch games in 
windowed mode)
 - textures pallettes support
 - fix reflexion placement code (the sdk sample begin to work)
 - fix a stupid crash when using traces in vshaderdeclaration (seen in sdk 
samples)
 - more more readable traces (init/caps)
 - more cubetextures fixes

Regards,
Raphael

> Hi all,
>
>  Here we have a big Patch. Now unreal2 launch (but wiht an very ugly menu),
> UT2003 too (menu good but launching game crash)
>
> WARNING: It must be applied after lasts jason patches.
>
>  Changelop:
>   - more usefull debug functions debug_d3dusage and debug_d3ddevicetype
>   - fix a crash in pixel shader parser (happened with unreal2)
>   - currently desactive pixel shaders caps (with #define) while hw shaders
> code isn't merged
>   - when we have a special debug channel for shader, use it ;)
>   - fix again some stubs return value
>   - more more readable traces now (principaly IDirect3D8 capacities check
> adn surface locking code) using new debug functions (like debug_d3dformat)
> - fix/cleaning the surface locking code (i must find how to do the same
> thing with glPixelStore)
>   - now we support D3DTOP_SUBSTRACT so declare it in caps
>   - now support true 32bit (well X 24 bit can be used as 32 bit in caps
> code). For it extend supported modes and extend some caps validation.
> Now Warcraft3 can use 16bit (as it want it) and Unreal2 can use 32bit (as
> it need it)
>   - first try to get D3DTSS_TCI_CAMERASPACENORMAL and
> D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR looks good:
>  it's the good extensions but we have some placement vector maths error 
> who make max payne very funny (have you ever seen metal mario? ;) )
>
> Todo:
>   - we must have a real supported caps code (ie IDirect3D8Impl_Check*)
>   - fix reflexion placement code (any idea jason ?)
>   - now my kdevelop just finish to build, beautify my ugly tabs in code
>   - fix unreal2 menu. I think we have problems in 32 bit mode as we haven't
> really played with it (max payne continue working well in 32bit)
>
> Regards,
> Raphael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD4DBQE+xlljp7NA3AmQTU4RAhgTAJdhSngfOX5zb5OQ+l9sYFZ7DJwKAJ0RgqjB
P5n5v3cTeqk5c0RGmd5JRQ==
=nXZO
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3d8_34bis.patch
Type: text/x-diff
Size: 67273 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20030517/6d9da6f8/d3d8_34bis.bin


More information about the wine-patches mailing list