PDA

View Full Version : Dolphin new-shadercache-uids Git 3.0-94



wraggster
September 11th, 2011, 23:01
Dolphin new-shadercache-uids Git 3.0-94 (http://www.emucr.com/) is released. Dolphin new-shadercache-uids is a branch of Dolphin. Dolphin (http://www.emucr.com/) is the first Gamecube emulator (http://www.emucr.com/) able to run commercial games! Dolphin (http://www.emucr.com/) is a great Gamecube(NGC) and Wii emulator (http://www.emucr.com/). It has a partial Wii (http://www.emucr.com/) support and plays most Gamecube games. Dolphin has been changed SVN to Git recently.

Dolphin new-shadercache-uids Git changelog: (http://www.emucr.com/)
* Added safe vertex shader UIDs for debugging purposes.
* Added safe pixel shader UIDs for debugging purposes.
* Add runtime checks to make sure we aren't overoptimizing the pixel shader cache.
* Track alpha blending paramaters in the pixel shader UID.
* Various fixes and cleanups.
* Merge remote-tracking branch 'remotes/origin/master' into new-shadercache-uids
* Improve the shader UID debugging stuff and merge it to VideoCommon, effectively enabling it in D3D9 and D3D11 as well.
* Make shader ID validation optional by adding a gfx setting called "EnableShaderDebugging".
Setting this to True will enable additional checks if the shader cache misses any relevant register changes.
* Small fix to the previous commit.
* - D3D9: pass the correct API type to ValidatePixelShaderIDs
- don't load shader cache from disk in d3d9/11 if shader debugging is enabled (we won't have any info about the source shader code otherwise, etc)
- dump shader source codes on safe UIDs mismatch
Thanks to LordMark and [SS] for reporting those to me ;)

Download (http://www.emucr.com/): Dolphin new-shadercache-uids Git 3.0-94 x86 (http://down.emucr.com/v2/55f3ubrmg2qqhsi)
Download (http://www.emucr.com/): Dolphin new-shadercache-uids Git 3.0-94 x64 (http://down.emucr.com/v2/ip9e8t67zo56a51)
Source (http://www.emucr.com/): Here (http://code.google.com/p/dolphin-emu/)