Dolphin, the GameCube and Wii emulator - Forums

Full Version: Testers wanted - Dolphin-Hashless branch
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5
(05-31-2012, 10:30 AM)NaturalViolence Wrote: [ -> ]
Quote:Does it have anything to do with performance or compatibility? Or both?


The short answer: No more using hashes to invalidate textures (that's why the branch is called hashless). Therefore potential performance improvement with efb copy to ram.

So how does it check that the textures are correct?
There must have been a reason for the hashing algorithm originally, right?
Or is it really that important? Will corrupt textures cause a crash, or just visual issues?
Quote:So how does it check that the textures are correct?

Read the developer commit and the code. I posted the info. from the first commit. This is what it does now:
Quote:* Track where the game stores the textures in memory
* Invalidate textures when the CPU flushes the Data Cache.
* Invalidate textures that are stored within the Locked Cache.

Quote:There must have been a reason for the hashing algorithm originally, right?

Yes. To determine when to invalidate textures (among other things).

Quote:Will corrupt textures cause a crash, or just visual issues?

It SHOULD only cause visual issues.
Actually, Dolphin [Hashless] 3.0-687 completely broke characters texture of Tatsunoko vs Capcom (giving also a lot of "Failed to compile pixel shader errors") Specs are on the sig.
Failed to compile pixel shader errors are due to the Graphics_Fixes merge. Disable per-pixel lighting to solve this problem. Broken textures are a result of this as well.
Starfox Assault pre-mission video's are broken with this branch
I have made some fixes for Starfox Assault and GoldenEye 007 and merged in the latest fixes from master (fixes the "Failed to compile pixel shader" error and the continual "Clearing code cache" messages). Please continue to report any regressions spotted.

http://code.google.com/p/dolphin-emu/source/detail?r=8c648c12f61474fc0a54b1fce42525955d27f677

http://www.mediafire.com/file/z3lavcv7c513y9l/Dolphin-Hashless-696-Win32.zip
http://www.mediafire.com/file/dv53ipeq7rk3n43/Dolphin-Hashless-696-x64.zip
Those files aren't there anymore on mediafire...
the files are still there, skid is just linking them the wrong way.

the URL he links is invalidated every few hours and a new hash (xxx) between /file/xxx/filename.type is changed

HarrisonH

In Harvest Moon: A Wonderful Life, the hashless build completely fixes the emulation speed drop (down to ~33%) that occurs after 7PM, when it's night and the player is facing a large number of street lamps.

However (and this may not belong here), there are still minor texture glitches with the streetlamps and light plants. This is the only image for how it's supposed to look that I can find.
I noticed speed improvements in Timesplitters 3

I still get this though
http://i40.tinypic.com/30kwwhf.png
Pages: 1 2 3 4 5