pcsx2/plugins
Gregory Hainaut a3efc77255 gsdx ogl: use an HLE shader to avoid upscaling line in ICO
ICO uses a depth of field effect for the fog. Depth is extracted
into the alpha channel of a texture. And then used as blending factor.
You need a 1:1 texture/pixel mapping otherwise you will line at boundaries.

In order to extract the DoF, ICO moves the depth buffer around the GS
memory. Memory moves are implemented in the not-scaled world. It means
that we can't have the above 1:1 ratio. And we don't know anymore that
data are coming from the current depth buffer.

The solution: I reused an HLE channel shader to read the depth buffer directly.
This way I have the guarantee that pixel/depth are aligned.

Close #1816
2017-03-16 08:27:12 +01:00
..
CDVDnull Remove warnings about ISO C++11 conformance 2017-01-29 09:06:10 -05:00
CDVDpeops Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
FWnull Remove warnings about ISO C++11 conformance 2017-01-29 09:06:10 -05:00
GSdx gsdx ogl: use an HLE shader to avoid upscaling line in ICO 2017-03-16 08:27:12 +01:00
GSdx_legacy windows: Don't use __declspec(dllexport) for plugin exports 2016-06-05 22:57:42 +01:00
GSnull Remove old/pointless code 2017-01-29 09:06:21 -05:00
LilyPad cmake: Add various missing file in CMakeLists.txt 2017-02-16 20:11:57 +01:00
PadNull Remove warnings about ISO C++11 conformance 2017-01-29 09:06:10 -05:00
PeopsSPU2 Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
SPU2null Remove old/pointless code 2017-01-29 09:06:21 -05:00
SSSPSXPAD windows: Remove user.props references from all projects 2016-05-29 12:21:52 +01:00
USBnull Remove warnings about ISO C++11 conformance 2017-01-29 09:06:10 -05:00
USBqemu windows: Fix VS project file issues 2017-03-07 19:47:54 +00:00
cdvdGigaherz/src cmake: Add various missing file in CMakeLists.txt 2017-02-16 20:11:57 +01:00
dev9ghzdrk Remove warnings about ISO C++11 conformance 2017-01-29 09:06:10 -05:00
dev9null Remove warnings about ISO C++11 conformance 2017-01-29 09:06:10 -05:00
onepad Merge pull request #1770 from np511/gcc-cleanup 2017-01-30 15:28:33 +01:00
spu2-x spu2-x:windows: Replace GUIDFromString with IIDFromString 2017-03-12 00:04:09 +00:00
xpad plugins: Tidy/standardise VS projects 2016-07-19 23:25:12 +01:00
zerogs Remove warnings about ISO C++11 conformance 2017-01-29 09:06:10 -05:00
zerospu2 Remove warnings about ISO C++11 conformance 2017-01-29 09:06:10 -05:00
zzogl-pg/opengl Remove warnings about ISO C++11 conformance 2017-01-29 09:06:10 -05:00
CMakeLists.txt plugins: Remove cdvdlinuz 2017-01-20 00:04:14 +00:00