dolphin/Source/Core
donkopunchstania 90254bd924 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
2009-03-16 02:47:48 +00:00
..
Common fix Timer::GetTimeFormatted 2009-03-15 05:34:35 +00:00
Core added fake values for "ISFS_GetStats()". Hopefully some more games are able to save now. 2009-03-14 20:10:10 +00:00
DebuggerWX just some compiler warning cleanup. 2009-03-05 22:35:06 +00:00
DiscIO some changes of HLE of the WII game loader 2009-03-14 19:13:21 +00:00
DolphinWX fixed some ES problems and added cached for NANDContentLoader (we open this content files ways to often at the moment) 2009-03-13 16:15:15 +00:00
InputCommon eol-style native update, small warning fix in EXI_Channel.h 2009-03-07 08:35:01 +00:00
VideoCommon 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. 2009-03-16 02:47:48 +00:00