pcsx2/plugins/GSdx
avihal 9314c5fed7 GSdx: bypass (prevent) some crashes.
Important: this is not a fix of the cause of the crashes, it just bypasses cases of sure crash. Once that spot is bypassed, things can go wrong elsewhere. Generally, however, things just continue normally. E.g. GT4 (camera changes), Tourist Trophy (camera changes), MGS3 (codec screen when CRC hacks are disabled) and probably more - now don't crash anymore, even at high resolution (but might still get some slowdowns).

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4895 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-09-01 13:25:08 +00:00
..
baseclasses gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
res GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
vsprops Fix VS2010 compilation. 2011-05-25 10:15:49 +00:00
xbyak GSdx: the x64 ABI on windows is not so nice after all. 2011-02-28 11:08:52 +00:00
CMakeLists.txt pcsx2, zzogl-pg: allow to change some default path with compilation flags. 2011-07-17 11:25:17 +00:00
GPU.cpp GSdx: enabled SDL output under windows, known problems: after shutdown it won't show anything again, deinterlacers aren't done yet. 2011-02-22 18:50:51 +00:00
GPU.h gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GPUDrawScanline.cpp gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GPUDrawScanline.h gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GPUDrawScanlineCodeGenerator.cpp GSdx: using mipmap levels (only per batch, no tri-linear) and a couple of small changes, including the stdcall fix for linux. 2011-03-12 22:10:58 +00:00
GPUDrawScanlineCodeGenerator.h gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GPUDrawingEnvironment.h GSdx: GSDeviceSW almost ready, just need an image resizer. 2011-02-20 22:33:22 +00:00
GPULocalMemory.cpp Fixed inconsistent newlines / added as many svn:eol-style=native properties as I could without killing myself. 2011-03-25 05:06:49 +00:00
GPULocalMemory.h GSdx: started a hardware independent device, will be useful for GDI/SDL/etc output later. 2011-02-20 18:59:02 +00:00
GPURenderer.cpp GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GPURenderer.h GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GPURendererSW.cpp GSdx: using mipmap levels (only per batch, no tri-linear) and a couple of small changes, including the stdcall fix for linux. 2011-03-12 22:10:58 +00:00
GPURendererSW.h gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GPUScanlineEnvironment.h gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GPUSettingsDlg.cpp GSdx: enabled SDL output under windows, known problems: after shutdown it won't show anything again, deinterlacers aren't done yet. 2011-02-22 18:50:51 +00:00
GPUSettingsDlg.h gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GPUSetupPrimCodeGenerator.cpp GSdx: still working on the rasterizer, would be nice to add some avx code there, but it's just so unfitting for anything. 2011-03-09 11:52:53 +00:00
GPUSetupPrimCodeGenerator.h gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GPUState.cpp GSdx: psx plugin works again, the removal of _aligned_realloc broke it when I was making it gcc compatible. 2011-04-30 00:31:35 +00:00
GPUState.h gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GPUVertex.h gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GS.cpp GSDX: Show message on console at capture start/end. 2011-08-30 07:11:36 +00:00
GS.h GSdx: using mipmap levels (only per batch, no tri-linear) and a couple of small changes, including the stdcall fix for linux. 2011-03-12 22:10:58 +00:00
GSAlignedClass.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSAlignedClass.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSBlock.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSBlock.h Fixed many gcc errors, there are still plenty. Intel's compiler might be a better alternative. 2011-02-18 01:56:05 +00:00
GSCapture.cpp GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GSCapture.h GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GSCaptureDlg.cpp Patch to GSdx capture that offers RGB mode. By patrickdinh. 2011-05-02 21:04:33 +00:00
GSCaptureDlg.h Patch to GSdx capture that offers RGB mode. By patrickdinh. 2011-05-02 21:04:33 +00:00
GSClut.cpp GSdx: mipmapping fix (ford mustang racing, and probably other games which use small, non-square textures) 2011-04-04 11:05:54 +00:00
GSClut.h Fixed many gcc errors, there are still plenty. Intel's compiler might be a better alternative. 2011-02-18 01:56:05 +00:00
GSCodeBuffer.cpp Implemented virtual alloc functions and changed the event class to use semaphores. 2011-02-19 10:27:10 +00:00
GSCodeBuffer.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSCrc.cpp GSdx: CRC hacks: allow exclusion of some/all hacks via "hidden" ini pref CrcHacksExclusions. 2011-08-30 12:48:54 +00:00
GSCrc.h GSdx: CRC hackfixes for NanoBreaker and Kunoichi/Nightshade, removing the shadows that are not properly emulated and just cause 3D to look darker (NanoBreaker in D3D9 just showed a black screen with smoke effects ingame :p). 2011-08-11 12:54:57 +00:00
GSDevice.cpp GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GSDevice.h GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GSDevice9.cpp GSdx: bypass (prevent) some crashes. 2011-09-01 13:25:08 +00:00
GSDevice9.h GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GSDevice11.cpp GSdx: bypass (prevent) some crashes. 2011-09-01 13:25:08 +00:00
GSDevice11.h GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GSDeviceDX.cpp GSdx: working on linux port again, almost ready to run. 2011-02-22 23:39:02 +00:00
GSDeviceDX.h GSdx: working on linux port again, almost ready to run. 2011-02-22 23:39:02 +00:00
GSDeviceNull.cpp GSdx: working on linux port again, almost ready to run. 2011-02-22 23:39:02 +00:00
GSDeviceNull.h GSdx: working on linux port again, almost ready to run. 2011-02-22 23:39:02 +00:00
GSDeviceSDL.cpp pcsx2: zzogl:onepad: gsdx: merge linux-gsopen2 branch (4730) into trunk 2011-06-12 14:48:36 +00:00
GSDeviceSDL.h GSdx: window management should be redone next. 2011-02-25 01:01:00 +00:00
GSDeviceSW.cpp GSdx: working on linux port again, almost ready to run. 2011-02-22 23:39:02 +00:00
GSDeviceSW.h GSdx: working on linux port again, almost ready to run. 2011-02-22 23:39:02 +00:00
GSDialog.cpp GSdx: started a hardware independent device, will be useful for GDI/SDL/etc output later. 2011-02-20 18:59:02 +00:00
GSDialog.h The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSDirtyRect.cpp GSdx: using mipmap levels (only per batch, no tri-linear) and a couple of small changes, including the stdcall fix for linux. 2011-03-12 22:10:58 +00:00
GSDirtyRect.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSDrawScanline.cpp GSdx: just a small mipmapping optimization when lod is constant, it was already a TODO. 2011-04-01 12:36:21 +00:00
GSDrawScanline.h Tweaked the rasterizer to be about 10% faster in multi-threaded mode (2 or 3 threads), still far from optimal. 2011-02-17 18:22:47 +00:00
GSDrawScanlineCodeGenerator.cpp GSdx: BoF DQ fixed 2011-03-20 00:07:52 +00:00
GSDrawScanlineCodeGenerator.h GSdx: (almost) complete mipmapping support, if the min/mag filter differs then bilinear is used. 2011-03-17 02:55:20 +00:00
GSDrawScanlineCodeGenerator.x64.avx.cpp GSdx: mipmapping fix (ford mustang racing, and probably other games which use small, non-square textures) 2011-04-04 11:05:54 +00:00
GSDrawScanlineCodeGenerator.x64.cpp GSdx: ... and codeblocks. 2011-03-02 08:44:16 +00:00
GSDrawScanlineCodeGenerator.x86.avx.cpp GSdx: mipmapping fix (ford mustang racing, and probably other games which use small, non-square textures) 2011-04-04 11:05:54 +00:00
GSDrawScanlineCodeGenerator.x86.cpp GSdx: just a small mipmapping optimization when lod is constant, it was already a TODO. 2011-04-01 12:36:21 +00:00
GSDrawingContext.h GSdx: more alignment fixes for gcc. 2011-02-20 02:22:00 +00:00
GSDrawingEnvironment.h GSdx: more alignment fixes for gcc. 2011-02-20 02:22:00 +00:00
GSDump.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSDump.h GSdx / zzogl-pg / pcsx2: 2010-07-19 15:49:30 +00:00
GSFunctionMap.cpp GSdx: mipmapping fix (ford mustang racing, and probably other games which use small, non-square textures) 2011-04-04 11:05:54 +00:00
GSFunctionMap.h Removed vtune headers from the project and disabled profiler hooks in GSDx as we can't legally distribute these. To be re-enabled we'll have to find a way to do this without infringing on Intel's copyright. 2011-05-25 02:17:27 +00:00
GSLinuxDialog.cpp gsdx, sdl: cast window as expected by sdl 2011-08-20 12:17:47 +00:00
GSLocalMemory.cpp GSdx: forgot about something... 2011-04-26 01:04:52 +00:00
GSLocalMemory.h GSdx: implemented the caching of the new page/tile map, dq8 should be fast again 2011-04-26 00:56:54 +00:00
GSPerfMon.cpp GSdx: SDL works on linux now, there are still random crashes though. 2011-02-24 23:46:26 +00:00
GSPerfMon.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSRasterizer.cpp GSdx: the texture cache fix discussed under r4589. 2011-04-25 01:44:00 +00:00
GSRasterizer.h GSdx: 5-10% speedup in multi-threaded mode, replaced that modulo operator with a lookup table. 2011-03-29 14:07:48 +00:00
GSRenderer.cpp GSDX: Show message on console at capture start/end. 2011-08-30 07:11:36 +00:00
GSRenderer.h GSDX: Show message on console at capture start/end. 2011-08-30 07:11:36 +00:00
GSRendererDX.cpp Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSRendererDX.h V2 of the previous GSdx hack: Now also works in pointlisted FMV's (FFX-2, Legend of Legaia). 2011-08-01 17:42:01 +00:00
GSRendererDX9.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSRendererDX9.h Mostly code cleanups, XBYAK 2.99, VEX conversion for the sw renderer (3-5% faster), GSState::Move fix for dark cloud 2 invention crash. 2011-02-07 01:59:05 +00:00
GSRendererDX11.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSRendererDX11.h Mostly code cleanups, XBYAK 2.99, VEX conversion for the sw renderer (3-5% faster), GSState::Move fix for dark cloud 2 invention crash. 2011-02-07 01:59:05 +00:00
GSRendererHW.cpp Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSRendererHW.h GSdx: bypass (prevent) some crashes. 2011-09-01 13:25:08 +00:00
GSRendererNull.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSRendererNull.h The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSRendererSW.cpp GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GSRendererSW.h GSdx: sse2 code path still had a little mipmapping bug, tales of legendia does not crash anymore, added a hack for suikoden tactics (http://code.google.com/p/pcsx2/issues/detail?id=972) 2011-03-19 19:29:30 +00:00
GSScanlineEnvironment.h GSdx: just a small mipmapping optimization when lod is constant, it was already a TODO. 2011-04-01 12:36:21 +00:00
GSSetting.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSSetting.h The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSSettingsDlg.cpp GSdx: 2011-05-09 01:36:57 +00:00
GSSettingsDlg.h GSdx: made dx11 detection code a bit nicer, but not sure what happens on vista without the dx11 runtime, it probably won't detect dx10 either. 2011-02-20 16:09:46 +00:00
GSSetupPrimCodeGenerator.cpp GSdx: the x64 ABI on windows is not so nice after all. 2011-02-28 11:08:52 +00:00
GSSetupPrimCodeGenerator.h Trying to isolate the rasterizer step-by-step, for better multi-threading in the future. 2011-02-17 03:24:37 +00:00
GSSetupPrimCodeGenerator.x64.avx.cpp GSdx: mipmapping fix (ford mustang racing, and probably other games which use small, non-square textures) 2011-04-04 11:05:54 +00:00
GSSetupPrimCodeGenerator.x64.cpp GSdx: mipmapping fix (ford mustang racing, and probably other games which use small, non-square textures) 2011-04-04 11:05:54 +00:00
GSSetupPrimCodeGenerator.x86.avx.cpp GSdx: please test mipmapping again... 2011-03-19 03:54:22 +00:00
GSSetupPrimCodeGenerator.x86.cpp GSdx: mipmapping fix (ford mustang racing, and probably other games which use small, non-square textures) 2011-04-04 11:05:54 +00:00
GSState.cpp GSdx: Shadow of the colossus: crc hack: disable sky (extra) bloom (identical effect as Eliot's special SoTC GSdx build). Thanks to ShadowLady for the help. 2011-08-30 07:14:22 +00:00
GSState.h GSdx: optimized the triangle setup of the rasterizer a bit, while it isn't the bottle-neck of drawing, it can still add a few percent to the fps. 2011-03-08 01:48:15 +00:00
GSTables.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSTables.h The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSTexture.cpp GSdx: renamed None to something else because X11 defined it for itself. 2011-02-23 09:16:00 +00:00
GSTexture.h GSdx: renamed None to something else because X11 defined it for itself. 2011-02-23 09:16:00 +00:00
GSTexture9.cpp Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSTexture9.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSTexture11.cpp GSDx: very minor change to Z value scaling and a note for future changes based on testing real hardware. 2010-05-08 01:05:32 +00:00
GSTexture11.h Reverted r3063 as the last revision obsoleted it and it was causing suspend/resume issues with the software renderer, removed an unnecessary GSclose() and ResetDevice() call each 2010-05-23 17:26:37 +00:00
GSTextureCache.cpp GSdx: bypass (prevent) some crashes. 2011-09-01 13:25:08 +00:00
GSTextureCache.h GSdx: 2011-05-09 01:36:57 +00:00
GSTextureCache9.cpp Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSTextureCache9.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSTextureCache11.cpp Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSTextureCache11.h Reverted r3063 as the last revision obsoleted it and it was causing suspend/resume issues with the software renderer, removed an unnecessary GSclose() and ResetDevice() call each 2010-05-23 17:26:37 +00:00
GSTextureCacheSW.cpp GSdx: implemented the caching of the new page/tile map, dq8 should be fast again 2011-04-26 00:56:54 +00:00
GSTextureCacheSW.h GSdx: implemented the caching of the new page/tile map, dq8 should be fast again 2011-04-26 00:56:54 +00:00
GSTextureFX.cpp Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSTextureFX9.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSTextureFX11.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSTextureNull.cpp Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSTextureNull.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSTextureSW.cpp GSdx: The revision makes every super robot taisen game look perfect! Just joking :P But I tested OG and Alpha 3, and didn't notice anything terribly bad till the beginning of the first battle stage. 2011-02-21 23:25:25 +00:00
GSTextureSW.h GSdx: GSDeviceSW almost ready, just need an image resizer. 2011-02-20 22:33:22 +00:00
GSThread.cpp The core of GSdx is now compatible with intel's compiler on linux. 2011-02-19 03:36:30 +00:00
GSThread.h GSdx: only minor changes 2011-03-27 03:12:12 +00:00
GSUtil.cpp GSdx: started a hardware independent device, will be useful for GDI/SDL/etc output later. 2011-02-20 18:59:02 +00:00
GSUtil.h GSdx: made dx11 detection code a bit nicer, but not sure what happens on vista without the dx11 runtime, it probably won't detect dx10 either. 2011-02-20 16:09:46 +00:00
GSVector.cpp GSdx: mipmapping fix (ford mustang racing, and probably other games which use small, non-square textures) 2011-04-04 11:05:54 +00:00
GSVector.h GSdx: the texture cache fix discussed under r4589. 2011-04-25 01:44:00 +00:00
GSVertex.h Fixed many gcc errors, there are still plenty. Intel's compiler might be a better alternative. 2011-02-18 01:56:05 +00:00
GSVertexHW.h Fixed many gcc errors, there are still plenty. Intel's compiler might be a better alternative. 2011-02-18 01:56:05 +00:00
GSVertexList.cpp Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
GSVertexList.h Mostly code cleanups, XBYAK 2.99, VEX conversion for the sw renderer (3-5% faster), GSState::Move fix for dark cloud 2 invention crash. 2011-02-07 01:59:05 +00:00
GSVertexSW.cpp Fixed many gcc errors, there are still plenty. Intel's compiler might be a better alternative. 2011-02-18 01:56:05 +00:00
GSVertexSW.h GSdx: using mipmap levels (only per batch, no tri-linear) and a couple of small changes, including the stdcall fix for linux. 2011-03-12 22:10:58 +00:00
GSVertexTrace.cpp GSdx: please test mipmapping again... 2011-03-19 03:54:22 +00:00
GSVertexTrace.h GSdx: using mipmap levels (only per batch, no tri-linear) and a couple of small changes, including the stdcall fix for linux. 2011-03-12 22:10:58 +00:00
GSVertexTrace.x64.avx.cpp GSdx: mipmapping fix (ford mustang racing, and probably other games which use small, non-square textures) 2011-04-04 11:05:54 +00:00
GSVertexTrace.x64.cpp GSdx: mipmapping fix (ford mustang racing, and probably other games which use small, non-square textures) 2011-04-04 11:05:54 +00:00
GSVertexTrace.x86.avx.cpp GSdx: still working on the rasterizer, would be nice to add some avx code there, but it's just so unfitting for anything. 2011-03-09 11:52:53 +00:00
GSVertexTrace.x86.cpp GSdx: still working on the rasterizer, would be nice to add some avx code there, but it's just so unfitting for anything. 2011-03-09 11:52:53 +00:00
GSWnd.cpp pcsx2: zzogl:onepad: gsdx: merge linux-gsopen2 branch (4730) into trunk 2011-06-12 14:48:36 +00:00
GSWnd.h gsdx, sdl: cast window as expected by sdl 2011-08-20 12:17:47 +00:00
GSdx.cpp gsdx: linux: * fix some issue with empty string in configuration 2011-04-08 17:41:04 +00:00
GSdx.def gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GSdx.gcc.cbp Fix a crash when creating memory cards in Linux. Change the warnings when compiling GSdx in Linux to be a little less annoying. 2011-03-19 06:44:22 +00: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 linux: 2011-04-07 09:41:20 +00:00
GSdx.icc.cbp GSdx: renamed None to something else because X11 defined it for itself. 2011-02-23 09:16:00 +00:00
GSdx.props gsdx: add svn:eol-style metadata 2011-02-19 10:57:28 +00:00
GSdx.rc GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GSdx.vcxproj GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GSdx.vcxproj.filters GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
GSdx_vs2008.vcproj GSdx: fixing the vs2008 project 2011-03-02 08:32:30 +00:00
resource.h GSdx: FXAA 3.10, page up key activates it 2011-07-25 11:16:01 +00:00
stdafx.cpp GSdx: When mipmapping is on, LOD is calculated per pixel, it isn't used for anything, but it's there. I cannot really measure any significant slowdown, but rest of the fun is yet to come. 2011-03-14 03:32:28 +00:00
stdafx.h GSdx: 2011-05-09 16:45:54 +00:00