New WIP:
=========================
WIP52:
=========================
- Regression bug in D3D8 shader cache, fixed (Star Wars Rep […]
Show full quote
New WIP:
=========================
WIP52:
=========================
- Regression bug in D3D8 shader cache, fixed (Star Wars Republic Commando)
- Adding support for textures/surfaces with YUV formats (UYVY, YUY2) for D3D8/9 (Serious Sam 2 movie playback)
- Lot of D3D9 bugfixing
- Some general refactoring
http://dege.fw.hu/temp/dgVoodooWIP52.zip
http://dege.fw.hu/temp/dgVoodooWIP52_dbg.zip
D3D9 games I tested so far:
- Ages Of Empires III - Selecting antialiasing in the game causes black screen (it's some init problem I need to solve), otherwise seems to be ok
- AquaNox 2 - Seems to be ok
- Bontage - Seems to be ok
- SC Chaos Theory - Seems to be ok (with my patch)
- Demon Stone - One issue: dgVoodoo doesn't yet support auto-generation of texture mipmap-levels. This game supposes the support for that and creates its own textures with autogen. dgVoodoo will only allow the topmost level for those textures, resulting in disabling mipmapping. The debug layer will warn you if such a texture creation is detected. Otherwise seems to be ok.
- Enter The Matrix - Doesn't work. There is an initialization problem I need to resolve. I managed to get it run by helping a little by the debugger (:D) and there were no rendering problems.
- Far Cry - Don't know if the objects are rendered at a lower detail level into the shadow texture with sm1.x compared to sm3. Otherwise seems to be ok.
- FireWarrior - Seems to be ok
- Ground Control II demo - I'm not sure. Scene is a bit foggy and water is rendered differently with SM1.x.
- Heroes of Annihilated Empires - Menu works, but turns out to be an SM2 game so 3D rendering is wrong.
- Oblivion - Menu works, but turns out to be an SM2 game so 3D rendering is wrong.
- MicroMachines V4 - Seems to be ok
- Narbacular Drop - Seems to be ok
- Outrun Coast To Coast 2006 - Seems to be ok
- Pitfall The Lost Expedition - Seems to be ok
- Prince of Persia The Sands of Time - Seems to be ok
- Raider III - Doesn't work correctly. This game uses D3DX and there must be some problem with it through dgVoodoo, I need to figure it out.
- Tomb Raider - The Angel of Darkness - Seems to be ok
- Serious Sam 2 - I think there is a glitch with the water, otherwise seems to be ok
- 3DMark 03: Test 'Mother Nature' is not available, I guess it needs higher shader versions than 1.x, bu otherwise ok
@Deffnator: Thanks for the feedback! I want to do some DDraw fixings a bit later.