dolphin/Source/Plugins
pierre 236f75aac3 Make shader for copying from depth buffer to texture more resilent against precision loss.
The theoretical result is slightly different to the original shader because the
final adjustment is to the range [0/255..255/255] instead of 
[0/16777215..16777215/16777215].

The real result is vastly different on some gpus that were giving incorrect results
of bits 23..16 (y-component) wrapping around while bits 31..24 (z-component)
stayed the same, and bits 31..24 changing while in the middle of the value range
for bits 23..16 for large depth values.

This should fix issue #3123.



git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6217 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-09-19 20:01:17 +00:00
..
Plugin_DSP_HLE Add volume control for the pulse audio backend. Unfortunately that can not be done with the pulse-simple api, so I had to switch to the asynchronous pulse api. 2010-08-17 02:14:04 +00:00
Plugin_DSP_LLE Add volume control for the pulse audio backend. Unfortunately that can not be done with the pulse-simple api, so I had to switch to the asynchronous pulse api. 2010-08-17 02:14:04 +00:00
Plugin_VideoDX9 Change Disc functionality: 2010-09-15 12:30:56 +00:00
Plugin_VideoDX11 Change Disc functionality: 2010-09-15 12:30:56 +00:00
Plugin_VideoOGL Make shader for copying from depth buffer to texture more resilent against precision loss. 2010-09-19 20:01:17 +00:00
Plugin_VideoSoftware addendum to last commit: forgot files outside the /Externals/GLew directory... 2010-09-09 17:52:52 +00:00
Plugin_Wiimote Fix wiimote in homebrew 2010-09-05 20:18:13 +00:00
Plugin_WiimoteNew New Wiimote Plugin: Fix Emulated Wiimote Problem.(fixes issue 3230) Made the "Connected to X Wiimotes" text update on all tabs when clicking "Refresh"/"Pair Up". Some other cleanup. 2010-09-18 16:43:43 +00:00