pcsx2/plugins
Gregory Hainaut 77e718c61f gsdx: disable linear interpolation when converting texture in texture cache
It avoid various upscaling glitches on GS post-processing effect

// 1/ Palette is used to interpret the alpha channel of the RT as an index.
// Star Ocean 3 uses it to emulate a stencil buffer.
// 2/ Z formats are a bad idea to interpolate (discontinuties).
// 3/ 16 bits buffer is used to move data from a channel to another.
//
// I keep linear filtering for standard color even if I'm not sure that it is
// working correctly.
// Indeed, texture is reduced so you need to read all covered pixels (9 in 3x)
// to correctly interpolate the value. Linear interpolation is likely acceptable
// only in 2x scaling
//
// Src texture will still be bilinear interpolated so I'm really not sure
// that we need to do it here too.
//
// Future note: instead to do
// RT 2048x2048 -> T 1024x1024 -> RT 2048x2048
// We can maybe sample directly a bigger texture
// RT 2048x2048 -> T 2048x2048 -> RT 2048x2048
// Pro: better quality. Copy instead of StretchRect (must be faster)
// Cons: consume more memory
//
// In distant future: investigate to reuse the RT directly without any
// copy. Likely a speed boost and memory usage reduction.
2015-07-01 09:36:53 +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: disable linear interpolation when converting texture in texture cache 2015-07-01 09:36:53 +02:00
GSnull drop support of Visual Studio 2010 2015-06-04 08:55:22 +02:00
LilyPad drop support of Visual Studio 2010 2015-06-04 08:55:22 +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 dev9ghzdrk: I've got a good idea, lets not match the host mac ;) 2015-06-24 23:42:28 +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 Use wc_str for Windows only code 2015-06-19 22:14:47 +01: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