[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