A lot of work has been done recently on zfreeze, with multiple types of hacks and attempts to bring it together. Thanks to a collaboration between three developers with work spanning 3 years, there is an implementation in the wood works.
https://github.com/dolphin-emu/dolphin/pull/1812
In that pull request, there are some tasks that the developers of the implementation can't handle: figuring out if this is broken on anyone's graphics card/drivers. So, what I'd like to ask of people is to try a zfreeze title (less priority on Rogue Squadron 2/3, even though they're working, they're actually the least difficult zfreeze implementation and very unlikely to break) to make sure everything is working. Mario Power Tennis, many EA sports/racing games, and other titles use zfreeze for shadows and other important aspects.
There's a known issue of zfighting in Mario Power Tennis's Delfino Plaza Court, but since the phire's current graphics card is incapable of rendering the courts, he has no way of debugging it yet and should be ignored. Also, Fast depth should be UNCHECKED during testing.
Known zfreeze titles:
Since we're mostly concerned about making sure that graphics cards are working, it's very, very important that any report be made in the following format.
Game(s) tested: You put any games you tested here. Pretty simple
Graphics Card: Graphics card. For me, this would be a NVIDIA GTX 760.
Driver Version: For people on windows, just say the version of the driver. On my NVIDIA it's 347.09. On Linux, please say whether you're using proprietary or open source drivers.
Operating System: Windows, Linux, etc.
Notes: If you run into any unreported zfreeze problems, or if everything is perfect, etc. that goes here. If you run into a game that uses zfreeze that we don't know about, please put that down too! There are likely tons of EA Sports games that use it for shadows that we don't know about.
Builds:
Windows - https://dl.dolphin-emu.org/prs/pr-1812-d...est-x64.7z
Mac OSX - https://dl.dolphin-emu.org/prs/pr-1812-d...latest.dmg
Linux - Have to build it yourself, sorry!
https://github.com/dolphin-emu/dolphin/pull/1812
In that pull request, there are some tasks that the developers of the implementation can't handle: figuring out if this is broken on anyone's graphics card/drivers. So, what I'd like to ask of people is to try a zfreeze title (less priority on Rogue Squadron 2/3, even though they're working, they're actually the least difficult zfreeze implementation and very unlikely to break) to make sure everything is working. Mario Power Tennis, many EA sports/racing games, and other titles use zfreeze for shadows and other important aspects.
There's a known issue of zfighting in Mario Power Tennis's Delfino Plaza Court, but since the phire's current graphics card is incapable of rendering the courts, he has no way of debugging it yet and should be ignored. Also, Fast depth should be UNCHECKED during testing.
Known zfreeze titles:
- Mario Power Tennis - Courts and Shadows
- Mario Golf: Toadstool Tour - Main Menu
- Blood Omen 2: Legacy of Kain - Skybox and menus for some reason.
- NBA Live 2005 - Shadows and Main Menu
- NBA Live 2006 - Main Menu???
- Need For Speed Hot Pursuit 2 - Certain Car Shadows
- NBA Street Volume 3 - Shadows
- Star Wars Rogue Squadron 2
- Star Wars Rogue Squadron 3
- NHL 2003
- Super Mario Strikers - Weapon Shadows (shells, Bananas, Bowser Event) + Goalposts
- Likely other EA Sports Titles
Since we're mostly concerned about making sure that graphics cards are working, it's very, very important that any report be made in the following format.
Game(s) tested: You put any games you tested here. Pretty simple
Graphics Card: Graphics card. For me, this would be a NVIDIA GTX 760.
Driver Version: For people on windows, just say the version of the driver. On my NVIDIA it's 347.09. On Linux, please say whether you're using proprietary or open source drivers.
Operating System: Windows, Linux, etc.
Notes: If you run into any unreported zfreeze problems, or if everything is perfect, etc. that goes here. If you run into a game that uses zfreeze that we don't know about, please put that down too! There are likely tons of EA Sports games that use it for shadows that we don't know about.
Builds:
Windows - https://dl.dolphin-emu.org/prs/pr-1812-d...est-x64.7z
Mac OSX - https://dl.dolphin-emu.org/prs/pr-1812-d...latest.dmg
Linux - Have to build it yourself, sorry!