diff options
| author | donkopunchstania <donkopunchstania@gmail.com> | 2009-03-16 02:47:48 +0000 |
|---|---|---|
| committer | donkopunchstania <donkopunchstania@gmail.com> | 2009-03-16 02:47:48 +0000 |
| commit | 90254bd924949bd68db28ce3aa7186b626e27b30 (patch) | |
| tree | 771184326606a6d4e74d6fb21dfa362e0aa0e897 /Source/Core/Common/Src/DynamicLibrary.cpp | |
| parent | b1b2868c8b22553eb6583dc80fa14906fb3e8466 (diff) | |
Change destination alpha handling. The blending method introduced in rev 1921 was not the correct way to do it. This way was suggested by hrydgard in October and I should have listened. A simple pixel shader as hrydgard suggested cannot be used because the alpha is not set if the pixel is discarded due to failing depth (after z texture) or alpha (result of tev stages) tests. There is a bit of a performance hit so there should be an option to disable the second render pass which sets the alpha because it is probably not needed most of the time.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2662 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/Common/Src/DynamicLibrary.cpp')
0 files changed, 0 insertions, 0 deletions
