[D3D8] Many Improvements

Raphael fenix at club-internet.fr
Sat Apr 24 06:58:16 CDT 2004


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

Hi all,

Changelog:
 - Implements SetRenderState D3DRS_FOGENABLE/D3DRS_RANGEFOGENABLE 
 - Implements SetRenderState D3DRS_RANGEFOGENABLE 
 - fix SetRenderState D3DRS_FOGVERTEXMODE Caps/Detection traces
 - fix IDirect3D8::GetAdapterIdentifier to use FillGLCaps and provide more 
exacts infos (driver versions, vendor, ...)
 - split Fake GL Context creation from GetDeviceCaps for external use
 - add a new channel (d3d_caps) for all IDirect3D8 Caps/detection traces
 - rename fps channel to d3d_fps 
 - high use of runtime detected OpenGL Caps instead of defines
 - update supported Caps using runtime detection 

Todo:
 - find a good way to have the runtime openGL version to enable/disable 
behaviors that don't exists anymore as extensions (example 
GL_EXT_stencil_wrap)
 
Now, for games:
- - MaxPayne: we see the introduction as we should see it (with a beautifull 
fox, and others effect)
- - UT2003: the textures have now real quality and bonus/weapons visual effects 
are here (but the crypt bug remain) (and the water effect is beautifull)

For Demos:
- - mfcFog (dx8sdk) OK
- - emboss (dx8sdk) OK
- - StencilMirror (dx8sdk) OK
- - dolphinVS (dx8sdk) now Perfect

For wine "core" experts, we have a regression on MaxPayne demo.
It crash (with an assertion) on level loading now (and i really want to test 
it) with a problem who seems a string parse (sscanf?) problem:

Exception:
Parsing message
"maxpayne_hudmode->mphm_fadetocolor(0x000000ff,0x0,.5);"
by: "::entrance06::Cam_02.DO" caused following error:
Unable to parse '0x000000ff,0x0,.5' with format string
'0x%x,0x%x,%f'. Check parameter 3
Closing...

Can anyone look for it ? Thx

Regards,
Raphael

PS: Christian, now i'm waiting for you patch :)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAilZYp7NA3AmQTU4RArSmAJ9SPnpmF8X8JkQFRi6NI2U4UkvpSwCgif/f
2tjGCfJZVTTUyYC/SlSBAfY=
=hzyc
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dx112.diff
Type: text/x-diff
Size: 47197 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20040424/fd019096/dx112.bin


More information about the wine-patches mailing list