pcsx2/plugins/GSdx/res
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
..
glsl gsdx-ogl: optimize Cs * As + Cd and Cs * Af + Cd blending 2015-07-30 18:22:59 +02:00
convert.fx GSdx: Newest scanlines shader looks much nicer this way :) 2014-01-13 18:23:53 +00:00
cs.fx - Experimental OpenCL renderer (missing features: point, line, texture cache, mipmap, aa1, device selection). Needs any OpenCL SDK for the common headers and stub lib to compile, tested with AMD and Intel. Too bad it is not part of the Windows SDK yet. 2014-12-02 00:16:33 +01:00
fxaa.fx gsdx-ogl: don't declare a sampler variable 2014-11-20 22:07:44 +01:00
glsl_source.h gsdx-ogl: optimize Cs * As + Cd and Cs * Af + Cd blending 2015-07-30 18:22:59 +02:00
interlace.fx GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
logo-ogl.bmp gsdx-ogl: new logo 2015-05-29 11:05:52 +02:00
logo9.bmp git-svn-id: http://pcsx2.googlecode.com/svn/trunk@411 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:15:15 +00:00
logo10.bmp git-svn-id: http://pcsx2.googlecode.com/svn/trunk@411 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:15:15 +00:00
merge.fx gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
shadeboost.fx sed -i -e 's/seperately/separately/' 2014-12-07 12:46:16 +01:00
tfx.cl implemented opencl program caching on disk under the system default temp folder, needs some additional work on linux 2014-12-02 00:16:35 +01:00
tfx.fx GSdx-DX: Modified shader slightly as some bits were incorrect. 2015-07-01 09:30:20 +02:00