dolphin/Source/Core
Scott Mansell 418296961c Fix various issues with zfreeze implemntation.
Results are still not correct, but things are getting closer.

 * Don't cull CULLALL primitives so early so they can be used as reference
        planes.
 * Convert CalculateZSlope to screenspace coordinates.
 * Convert Pixelshader to screenspace coordinates (instead of worldspace
        xy coordinates, which is totally wrong)
 * Divide depth by 2^24 instead of clamping to 0.0-1.0 as was done
        before.

Progress:
 * Rouge Squadron 2/3 appear correct in game (videos in rs2 save file
         selection are missing)
 * Shadows draw 100% correctly in NHL 2003.
 * Mario golf menu renders correctly.
 * NFS: HP2, shadows sometimes render on top of car or below the road.
 * Mario Tennis, courts and shadows render correctly, but at wrong depth
 * Blood Omen 2, doesn't work.
2015-01-23 03:32:31 +13:00
..
AudioCommon Minor consistency changes 2015-01-12 15:18:18 -05:00
Common Merge pull request #1869 from Stevoisiak/GeneralConsistency 2015-01-21 13:46:53 -06:00
Core Merge pull request #1938 from CarlKenner/paddedfunctions 2015-01-21 15:17:31 -06:00
DiscIO Merge pull request #1869 from Stevoisiak/GeneralConsistency 2015-01-21 13:46:53 -06:00
DolphinQt Merge pull request #1870 from Stevoisiak/countryFilters 2015-01-21 13:48:35 -06:00
DolphinWX Merge pull request #1260 from pauldacheez/video-dialog-string-touchups 2015-01-21 14:59:45 -06:00
InputCommon Merge pull request #1923 from Sonicadvance1/remove_sdl_assumption 2015-01-21 13:29:39 -06:00
UICommon Added GameCube Adapter support. 2014-12-10 20:45:45 +11:00
VideoBackends Fix various issues with zfreeze implemntation. 2015-01-23 03:32:31 +13:00
VideoCommon Fix various issues with zfreeze implemntation. 2015-01-23 03:32:31 +13:00
CMakeLists.txt Merge pull request #1085 from waddlesplash/refactoring 2014-10-05 21:25:44 -04:00