Dolphin, the GameCube and Wii emulator - Forums
Testers wanted - zcomploc-support branch - Printable Version

+- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org)
+-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support)
+--- Forum: Development Discussion (https://forums.dolphin-emu.org/Forum-development-discussion)
+--- Thread: Testers wanted - zcomploc-support branch (/Thread-testers-wanted-zcomploc-support-branch)



Testers wanted - zcomploc-support branch - delroth - 03-23-2012

Hi everyone,

TL;DR: test these builds: x86 (32 bit) - x64 (64 bit)

The zcomploc-support branch is meant to fix depth buffer issues in some games by emulating a GC/Wii GPU feature that was not supported before. It is known to fix at least these bugs:
  • 007: Everything or Nothing: Sky box in front of the map/models (needs Per Pixel Depth disabled)
  • Baten Kaitos: characters being displayed in front of background objects
  • Tony Hawk's Pro Skater 3: skater not being displayed on the screen
  • Ty the Tasmanian Tiger: floating floor
It was merged into master a few months ago, but was buggy and was unmerged a few days later (/me sucks at releasing stuff). It was known to create bugs in these games:
  • Super Mario Galaxy: star sprites
  • F-Zero GX: ship shadows
  • New Super Mario Bros Wii: [?] Boxes
  • Metroid Prime: scanner
  • Zelda: TP: minimap border
Today, skid_au finally found a way to fix all of the issues with a very simple modification to the zcomploc-support implementation. All the bugs that were fixed by zcomploc-support are still fixed and all the bugs that were caused by zcomploc-support do not happen anymore as far as we tested.

We'd like your help to test games and see if new issues are caused by this build. We'd also be interested by bugs that are fixed in this branch that we did not know about.

Links to the builds: x86 (32 bit) - x64 (64 bit)

Thanks in advance, and I hope this time we'll be able to merge that into master without causing regressions!


RE: zcomploc-support branch - testing required - neobrain - 03-23-2012

Fwiw, note that the games we'd like to test you aren't limited to the games mentioned above.


RE: zcomploc-support branch - testing required - dephined - 03-23-2012

Until now I haven't found anything to report.


RE: Testers wanted - zcomploc-support branch - dEnigma - 03-23-2012

The only Wii-games I play with Dolphin at the moment are SSBB and Zelda: Twilight Princess, are there any depth-buffer related problems in those games? For example should this fix the "Toon Link pig hunt"-depth problem in SSBB or has this been already fixed by some other change? I will try it out as soon as I come home tomorrow.


RE: Testers wanted - zcomploc-support branch - neobrain - 03-23-2012

Do you mean this one? http://code.google.com/p/dolphin-emu/issues/detail?id=4872
If you can actually proof that you aren't doing anything wrong, I'd greatly appreciate if you mentioned that in the bug report.


RE: Testers wanted - zcomploc-support branch - dEnigma - 03-24-2012

Okay, so I tested the SSBB thing and it seems as if the zcomploc-support-branch fixed it, I had the "Link chasing pig" win animation about 20 times now and there was no problem with the depth. I also tested the most recent master and it still has the problem, with EFB copies set to Texture as well as to RAM (cache disabled).

edit: Will test Zelda: TP now and see if there are any problems.


RE: Testers wanted - zcomploc-support branch - dephined - 03-24-2012

I confirm that I couldn't find any new issue with my games.


RE: Testers wanted - zcomploc-support branch - Starscream - 03-24-2012

That either means there are no issues and everything is fine, or you just happened to not try a game that would display any graphic glitches from this. I wonder which one it is. Big Grin


RE: Testers wanted - zcomploc-support branch - delroth - 03-25-2012

Merged to master in http://code.google.com/p/dolphin-emu/source/detail?r=0f2d31e7278b938384cceea0b3c4c0820dafb243 (3.0-505). Thanks to everyone who contributed feedback!