pcsx2/plugins
Gregory Hainaut ae8df002af gsdx-ogl: optimize Cs * As + Cd and Cs * Af + Cd blending
Basically the code does the alpha multiplication in the shader therefore
the blend unit only does a pure addition. This way the multiplication is
accurate and accurate_blending doesn't requires a costly barrier.

This code also avoid variable duplication to make the code more separated.
Hopefully blending can be done in a separated function

It is preliminary work to support fast color clipping with HDR

v2: fix assertion compilation failure

v3: fix regression in not accurate mode

v3: Cs * As/Af is not an accumulation

Those cases don't need the Cd addition and were already optimized anyway

Fix a regression on GoW2
2015-07-30 18:22:59 +02:00
..
CDVDiso drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
CDVDisoEFP Clean up the type defines in pcsx2. 2014-08-25 16:16:34 +10:00
CDVDlinuz CDVDlinuz: fix gtk header include 2015-02-27 10:11:38 +01:00
CDVDnull drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
CDVDolio drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
CDVDpeops Update Cfg.c 2015-01-12 13:27:09 +01:00
FWnull drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
GSdx gsdx-ogl: optimize Cs * As + Cd and Cs * Af + Cd blending 2015-07-30 18:22:59 +02:00
GSnull drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
LilyPad Add default extension to lilypad's save/load config dialog 2015-07-27 20:30:50 +02:00
PadNull drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
PeopsSPU2 sed -i -e 's/seperately/separately/' 2014-12-07 12:46:16 +01:00
SPU2null null plugins: add stdcall convention 2015-04-17 18:33:10 +02:00
SSSPSXPAD drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
USBnull drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
USBqemu drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
cdvdGigaherz/src drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
dev9ghzdrk Merge pull request #654 from TheLastRar/empty-ethernet-setting-crash 2015-07-12 22:34:04 +01:00
dev9null drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
onepad onepad: fix possible dereference of deleted pointer 2015-06-29 20:53:00 +01:00
spu2-x Merge pull request #657 from turtleli/wxwidgets3_switch 2015-07-29 14:16:02 +02:00
xpad drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
zerogs Merge pull request #579 from PCSX2/drop-vs2010-support 2015-06-06 10:47:16 +02:00
zerospu2 Merge pull request #579 from PCSX2/drop-vs2010-support 2015-06-06 10:47:16 +02:00
zzogl-pg/opengl drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
CMakeLists.txt lilypad: add cmake file 2015-02-20 23:05:21 +01:00