pcsx2/plugins/GSdx
Akash 500d2e076d GSdx-PCRTC: Apply saturation only for field mode
Previously, the NTSC saturation was also applied for double scan mode (Interlaced and Frame) where the developers send double the height to the DISP registers, saturation shouldn't be performed at such cases as the developers could send a value of 780 while the real size of the output would be 390 due to double scan mode. Doing the saturation later after identifying the real size also seems a bit counter-intuitive as we haven't discovered any cases where double scan games require the NTSC saturation hack. So let's just apply the saturation only for Interlaced (Field) Mode and omit the saturation step for other modes.
2017-02-21 10:54:28 +01:00
..
PSX gsdx: new parameter for merge virtual function 2016-10-14 18:13:20 +02:00
docs gsdx: Add some comment on GSTextureCache + schematics 2014-11-08 21:30:14 +01:00
res Use GResources API instead of deprecated inline 2017-01-29 09:06:22 -05:00
vsprops gsdx:windows: Remove SSSE3 and AVX configurations 2017-01-27 11:06:30 +01:00
xbyak Update from xbyak 4.84 to 5.11 2016-11-20 13:21:11 +01:00
CMakeLists.txt cmake: Add various missing file in CMakeLists.txt 2017-02-16 20:11:57 +01:00
GLLoader.cpp gsdx ogl: As Intel is too cheap to provide GL_ARB_direct_state_access on theirs expensive iGPUs 2017-02-17 17:44:26 +01:00
GLLoader.h gsdx ogl: As Intel is too cheap to provide GL_ARB_direct_state_access on theirs expensive iGPUs 2017-02-17 17:44:26 +01:00
GLState.cpp gsdx ogl: use an invalid value for stencil state 2016-10-14 19:01:18 +02:00
GLState.h gsdx ogl: only print an error when VRAM is low 2016-07-09 11:43:28 +02:00
GS.cpp GSdx-Windows: Automatic CRC hack level selection 2017-02-21 10:54:03 +01:00
GS.h GSdx: Add an Enumeration for CRC Hack level 2017-02-21 10:54:03 +01:00
GSAlignedClass.cpp gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSAlignedClass.h gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSBlock.cpp gsdx: Defer vector initialisation to GS/GPUinit 2016-07-27 23:34:14 +01:00
GSBlock.h gsdx: Defer vector initialisation to GS/GPUinit 2016-07-27 23:34:14 +01:00
GSCapture.cpp gsdx:windows: Fix deprecated ATL attributes warning 2017-01-13 23:52:25 +00:00
GSCapture.h gsdx: Fix minor user visible typos 2017-01-13 23:52:02 +00:00
GSCaptureDlg.cpp gsdx:windows: Change m_colorspace to INT_PTR 2016-07-23 02:19:28 +01:00
GSCaptureDlg.h gsdx:windows: Change m_colorspace to INT_PTR 2016-07-23 02:19:28 +01:00
GSClut.cpp Whoops, over zealous with removing things. 2017-01-09 22:37:15 +00:00
GSClut.h gsdx sw: handle the invalidation of the palette when written by the GS 2016-09-03 00:21:56 +02:00
GSCodeBuffer.cpp gsdx: use prefix increment operator for non-primitive type 2016-08-12 23:11:26 +02:00
GSCodeBuffer.h gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSCrc.cpp GSdx: Remove/move CRC hacks 2017-01-15 20:07:10 +01:00
GSCrc.h GSdx: Remove/move CRC hacks 2017-01-15 20:07:10 +01:00
GSDevice.cpp gsdx: use range loop instead of for_each 2017-01-30 17:58:39 +01:00
GSDevice.h Added OSD Manager which depends on FreeType2. Added functions into GSDeviceOGL to render OSD and a point shader. 2017-01-03 10:43:56 +01:00
GSDevice9.cpp gsdx: use range loop instead of for_each 2017-01-30 17:58:39 +01:00
GSDevice9.h gsdx: new parameter for merge virtual function 2016-10-14 18:13:20 +02:00
GSDevice11.cpp gsdx: new parameter for merge virtual function 2016-10-14 18:13:20 +02:00
GSDevice11.h gsdx: new parameter for merge virtual function 2016-10-14 18:13:20 +02:00
GSDeviceDX.cpp Revert "gsdx:windows: Fix Windows 7 compile" 2016-05-29 14:33:58 +01:00
GSDeviceDX.h gsdx: Use alignas instead of __aligned 2016-05-21 13:23:11 +01:00
GSDeviceNull.cpp pcsx2: Remove == true/false for boolean logic (#1556) 2016-09-10 20:08:14 +02:00
GSDeviceNull.h gsdx: new parameter for merge virtual function 2016-10-14 18:13:20 +02:00
GSDeviceOGL.cpp gsdx ogl: add a texture barrier when target is read back 2017-02-08 19:42:54 +01:00
GSDeviceOGL.h gsdx ogl: drop fallback of GL_ARB_clear_texture 2017-02-03 21:56:24 +01:00
GSDeviceSW.cpp gsdx: new parameter for merge virtual function 2016-10-14 18:13:20 +02:00
GSDeviceSW.h gsdx: new parameter for merge virtual function 2016-10-14 18:13:20 +02:00
GSDialog.cpp GSdx: Improve robustness of ComboBoxInit() 2017-02-01 11:29:38 +00:00
GSDialog.h gsdx: Generic GSSetting 2016-01-18 23:59:27 +01:00
GSDirtyRect.cpp gsdx: use prefix increment operator for non-primitive type 2016-08-12 23:11:26 +02:00
GSDirtyRect.h gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSDrawScanline.cpp gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSDrawScanline.h GSdx: vs2010 fix and minor changes 2013-06-23 10:46:24 +00:00
GSDrawScanlineCodeGenerator.cpp gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSDrawScanlineCodeGenerator.h gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSDrawScanlineCodeGenerator.x64.avx.cpp GSDX: Cleanup warnings on MSVC (#1694) 2016-12-21 23:21:07 +00:00
GSDrawScanlineCodeGenerator.x64.avx2.cpp gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSDrawScanlineCodeGenerator.x64.cpp gsdx sw JIT: dynamically select SSE41 at runtime even on SSE2 build (scanline) 2016-11-19 17:00:33 +01:00
GSDrawScanlineCodeGenerator.x86.avx.cpp GSDX: Cleanup warnings on MSVC (#1694) 2016-12-21 23:21:07 +00:00
GSDrawScanlineCodeGenerator.x86.avx2.cpp gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSDrawScanlineCodeGenerator.x86.cpp GSDX: Cleanup warnings on MSVC (#1694) 2016-12-21 23:21:07 +00:00
GSDrawingContext.cpp gsdx sw: help debug 2016-09-03 00:10:23 +02:00
GSDrawingContext.h gsdx debug: dump mipmap register could be useful now :) 2016-09-25 20:00:51 +02:00
GSDrawingEnvironment.h gsdx: use correct format in printf 2016-08-13 12:48:35 +02:00
GSDump.cpp gsdx: initialize members in constructor of objects 2015-09-23 09:46:53 +02:00
GSDump.h gsdx-debug: add 2 extra frames in GS dump 2015-05-11 13:45:24 +02:00
GSFunctionMap.cpp gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSFunctionMap.h gsdx: use range loop instead of for_each 2017-01-30 17:58:39 +01:00
GSHwHack.cpp GSdx: Add an Enumeration for CRC Hack level 2017-02-21 10:54:03 +01:00
GSLinuxDialog.cpp Use GResources API instead of deprecated inline 2017-01-29 09:06:22 -05:00
GSLocalMemory.cpp gsdx: use range loop instead of for_each 2017-01-30 17:58:39 +01:00
GSLocalMemory.h gsdx tc: merge page coverage code 2017-01-24 19:38:16 +01:00
GSLzma.cpp gsdx: small x64 printf warning fixes 2016-11-19 17:00:32 +01:00
GSLzma.h gsdx linux replayer: allow to repack gs dump 2016-10-22 13:22:28 +02:00
GSOsdManager.cpp CP update 2017-01-26 17:12:13 +01:00
GSOsdManager.h Revert "Update Copyright notices/disclaimers 2017" 2017-01-26 17:12:13 +01:00
GSPerfMon.cpp gsdx:freebsd: Fix compilation 2016-05-21 13:34:18 +01:00
GSPerfMon.h gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSPng.cpp gsdx: fix warning: variable ‘success’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] 2017-01-11 18:23:34 +01:00
GSPng.h gsdx: Make GSJobQueue non-inheritable 2016-12-08 01:18:17 +00:00
GSRasterizer.cpp gsdx sw: init completely m_scanline buffer 2017-02-08 19:42:54 +01:00
GSRasterizer.h gsdx: Make GSJobQueue non-inheritable 2016-12-08 01:18:17 +00:00
GSRenderer.cpp GSdx: Improve captured screenshots naming 2017-01-19 23:47:34 +00:00
GSRenderer.h GSDX: Add an enum for texture filtering 2016-10-16 17:36:30 +01:00
GSRendererCL.cpp gsdx opencl: warning+compilation fixes 2017-02-08 19:42:54 +01:00
GSRendererCL.h gsdx cl: fix various compilation issues and a couple of warnings 2017-01-24 19:38:31 +01:00
GSRendererCS.cpp GSDX: Pass total height of framebuffer on GetOutput() 2017-01-04 22:17:26 +05:30
GSRendererCS.h gsdx: Use alignas instead of __aligned 2016-05-21 13:23:11 +01:00
GSRendererDX.cpp GSdx: Add an Enumeration for CRC Hack level 2017-02-21 10:54:03 +01:00
GSRendererDX.h GSVector: Add constructor to dispatch same values 2016-11-01 17:54:46 +01:00
GSRendererDX9.cpp GSVector: Add constructor to dispatch same values 2016-11-01 17:54:46 +01:00
GSRendererDX9.h gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSRendererDX11.cpp GSVector: Add constructor to dispatch same values 2016-11-01 17:54:46 +01:00
GSRendererDX11.h gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSRendererHW.cpp GSdx: Remove/move CRC hacks 2017-01-15 20:07:10 +01:00
GSRendererHW.h gsdx merge: get a new buffer for the feedback write 2016-10-14 18:13:20 +02:00
GSRendererNull.cpp gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSRendererNull.h gsdx tc: re-implement frame lookup 2016-04-04 21:30:37 +02:00
GSRendererOGL.cpp gsdx ogl: drop fallback of GL_ARB_clear_texture 2017-02-03 21:56:24 +01:00
GSRendererOGL.h gsdx-ogl: alternate implementation of half pixel offset 2016-11-29 17:22:02 +01:00
GSRendererSW.cpp GSDX: Pass total height of framebuffer on GetOutput() 2017-01-04 22:17:26 +05:30
GSRendererSW.h gsdx sw: trick GetFeedbackOutput to handle basic merge loopback 2016-10-14 18:13:20 +02:00
GSScanlineEnvironment.h gsdx: defer GSScanlineConstantData init 2016-11-28 19:40:25 +01:00
GSSetting.cpp gsdx: Fix minor user visible typos 2017-01-13 23:52:02 +00:00
GSSetting.h gsdx:gtk: Update GUI 2017-01-10 20:47:33 +00:00
GSSettingsDlg.cpp GSdx-Windows: Automatic CRC hack level selection 2017-02-21 10:54:03 +01:00
GSSettingsDlg.h GSdx: Minor update to GS Settings Dialog 2017-01-10 20:07:29 +00:00
GSSetupPrimCodeGenerator.cpp gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSSetupPrimCodeGenerator.h gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSSetupPrimCodeGenerator.x64.avx.cpp CP update 2017-01-26 17:12:13 +01:00
GSSetupPrimCodeGenerator.x64.avx2.cpp CP update 2017-01-26 17:12:13 +01:00
GSSetupPrimCodeGenerator.x64.cpp gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSSetupPrimCodeGenerator.x86.avx.cpp gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSSetupPrimCodeGenerator.x86.avx2.cpp gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSSetupPrimCodeGenerator.x86.cpp gsdx sw: port code to the new constant object 2016-11-24 23:03:26 +01:00
GSShaderOGL.cpp gsdx ogl: of course some driver don't work with GL_ARB_enhanced_layouts 2016-10-23 12:48:23 +02:00
GSShaderOGL.h gsdx ogl: add a pretty name to various opengl opengl 2016-06-09 18:27:58 +02:00
GSState.cpp GSdx-PCRTC: Apply saturation only for field mode 2017-02-21 10:54:28 +01:00
GSState.h GSdx-PCRTC: Move hacks away from GetDisplayRect() 2017-02-21 10:54:28 +01:00
GSTables.cpp gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSTables.h gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSTexture.cpp gsdx: initialize members in constructor of objects 2015-09-23 09:46:53 +02:00
GSTexture.h gsdx mipmap:ogl: add capabilities to automatically generate mipmap layer 2016-10-13 20:16:38 +02:00
GSTexture9.cpp gsdx mipmap: extend texture/cache to support a layer parameter 2016-10-13 20:16:38 +02:00
GSTexture9.h gsdx mipmap: extend texture/cache to support a layer parameter 2016-10-13 20:16:38 +02:00
GSTexture11.cpp gsdx mipmap: extend texture/cache to support a layer parameter 2016-10-13 20:16:38 +02:00
GSTexture11.h gsdx mipmap: extend texture/cache to support a layer parameter 2016-10-13 20:16:38 +02:00
GSTextureCache.cpp GSdx: Add an Enumeration for CRC Hack level 2017-02-21 10:54:03 +01:00
GSTextureCache.h GSdx: Add an Enumeration for CRC Hack level 2017-02-21 10:54:03 +01:00
GSTextureCache9.cpp gsdx: Skip texture cache read if any dimension is 0 2016-11-09 22:39:53 +00:00
GSTextureCache9.h gsdx tc: implement a read function of Source texture 2016-04-04 21:29:31 +02:00
GSTextureCache11.cpp gsdx: Skip texture cache read if any dimension is 0 2016-11-09 22:39:53 +00:00
GSTextureCache11.h gsdx tc: implement a read function of Source texture 2016-04-04 21:29:31 +02:00
GSTextureCacheOGL.cpp gsdx: Skip texture cache read if any dimension is 0 2016-11-09 22:39:53 +00:00
GSTextureCacheOGL.h Merge pull request #1222 from PCSX2/gsdx-black-fmv 2016-04-21 09:25:36 +02:00
GSTextureCacheSW.cpp gsdx: use range loop instead of for_each 2017-01-30 17:58:39 +01:00
GSTextureCacheSW.h gsdx tc: use unsigned constant 2017-01-30 17:54:29 +01:00
GSTextureFX.cpp gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSTextureFX9.cpp gsdx option: use the new GetConfig* function 2016-05-28 10:07:27 +02:00
GSTextureFX11.cpp gsdx option: use the new GetConfig* function 2016-05-28 10:07:27 +02:00
GSTextureNull.cpp gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSTextureNull.h gsdx mipmap: extend texture/cache to support a layer parameter 2016-10-13 20:16:38 +02:00
GSTextureOGL.cpp gsdx: by default new will throw std::bad_alloc 2016-10-13 20:44:59 +02:00
GSTextureOGL.h gsdx mipmap:ogl: add capabilities to automatically generate mipmap layer 2016-10-13 20:16:38 +02:00
GSTextureSW.cpp gsdx mipmap: extend texture/cache to support a layer parameter 2016-10-13 20:16:38 +02:00
GSTextureSW.h gsdx mipmap: extend texture/cache to support a layer parameter 2016-10-13 20:16:38 +02:00
GSThread.h gsdx: add atomic for transaction scope object 2016-02-22 19:12:50 +01:00
GSThread_CXX11.h gsdx: Don't use atomic for exit variable 2017-01-07 13:54:45 +01:00
GSUniformBufferOGL.h gsdx ogl: prefix member in GSUniform object with m_ 2016-06-09 18:27:58 +02:00
GSUtil.cpp gsdx: requires/allow BMI instruction in AVX2 build 2017-02-01 18:24:51 +01:00
GSUtil.h gsdx sw JIT: dynamically select SSE41 at runtime even on SSE2 build (scanline) 2016-11-19 17:00:33 +01:00
GSVector.cpp gsdx: Defer vector initialisation to GS/GPUinit 2016-07-27 23:34:14 +01:00
GSVector.h GSdx-PCRTC: Improve output circuit selection 2017-01-30 15:29:28 +01:00
GSVertex.h gsdx: Add color component to OGL shaders 2016-10-14 18:13:20 +02:00
GSVertexArrayOGL.h Changed the GSBufferOGL interface from map and upload to map and unmap. This allows rendering directly into the OGL buffer instead of having to do copy at some point. 2017-01-03 10:43:56 +01:00
GSVertexHW.h gsdx: Use alignas instead of __aligned 2016-05-21 13:23:11 +01:00
GSVertexList.cpp gsdx: update the copyrigh address thank to sed 2012-09-09 18:16:11 +00:00
GSVertexList.h gsdx: use size_t for loop index when it used countof macro 2013-06-29 12:02:03 +00:00
GSVertexSW.cpp GSdx: one more try to fix vs2010 2013-06-10 20:43:03 +00:00
GSVertexSW.h gsdx: Use alignas instead of __aligned 2016-05-21 13:23:11 +01:00
GSVertexTrace.cpp gsdx: don't try to correct depth in primitive trace 2016-11-24 22:24:00 +01:00
GSVertexTrace.h gsdx state: post fix depth tracing 2016-11-11 23:39:34 +01:00
GSWnd.cpp gsdx ogl: texture barrier is optional too 2017-02-18 20:11:56 +01:00
GSWnd.h gsdx ogl: AMD users upgrade to 13.8 now ;) 2013-08-03 08:29:01 +00:00
GSWndDX.cpp gsdx: s/_WINDOWS/_WIN32/ 2016-01-27 22:41:45 +00:00
GSWndDX.h gsdx: s/_WINDOWS/_WIN32/ 2016-01-27 22:41:45 +00:00
GSWndEGL.cpp gsdx egl: report an error if we fail to bind the openGL API 2016-10-22 13:22:28 +02:00
GSWndEGL.h gsdx egl: report an error if we fail to bind the openGL API 2016-10-22 13:22:28 +02:00
GSWndOGL.cpp gsdx linux: add vsync support for free driver 2016-06-04 13:17:59 +02:00
GSWndOGL.h gsdx linux: add vsync support for free driver 2016-06-04 13:17:59 +02:00
GSWndWGL.cpp gsdx ogl: improve error message on windows 2017-02-18 22:25:27 +01:00
GSWndWGL.h gsdx ogl: improve error message on windows 2017-02-18 22:25:27 +01:00
GSdx.cpp GSdx: Add an Enumeration for CRC Hack level 2017-02-21 10:54:03 +01:00
GSdx.def Added callbacks for OSD Log and Monitor. Added wrappers in PCSX2 main for callbacks. Added some basic info calls (e.g. Saving loading FPS) 2017-01-03 10:43:56 +01:00
GSdx.gcc.workspace GSdx: renamed None to something else because X11 defined it for itself. 2011-02-23 09:16:00 +00:00
GSdx.h GSDX-UI: Add Mipmap combobox 2016-11-05 22:19:32 +05:30
GSdx.rc GSdx OSD: Add Windows UI and new option 2017-01-10 20:07:29 +00:00
GSdx.vcxproj gsdx:windows: Remove SSSE3 and AVX configurations 2017-01-27 11:06:30 +01:00
GSdx.vcxproj.filters Added OSD Manager which depends on FreeType2. Added functions into GSDeviceOGL to render OSD and a point shader. 2017-01-03 10:43:56 +01:00
boost_spsc_queue.hpp gsdx boost queue: init all states 2017-01-22 16:43:35 +01:00
config.h GSdx: Remove useless check and add debug messages 2017-01-30 15:29:28 +01:00
linux_replay.cpp gsdx-replayer:linux: Fix strict-aliasing warnings 2016-12-12 18:14:38 +00:00
resource.h GSdx OSD: Add Windows UI and new option 2017-01-10 20:07:29 +00:00
stdafx.cpp gsdx: remove useless debug log 2017-01-30 17:54:21 +01:00
stdafx.h gsdx: use range loop instead of for_each 2017-01-30 17:58:39 +01:00
targetver.h windows: Set _WIN32_WINNT to 0x0600 (Windows Vista) 2016-03-13 13:41:16 +00:00