pcsx2/plugins
Gregory Hainaut a595a09fbd gsdx: increase buffer to have crash in case of overflow
Avoid a crash on Onimusha3 (PAL 60HZ)

In theory it will be better to find the root cause of overflow. I.e. somewhere in this
code below. Dirty rectangle is too big.

***********************************************************************
if(rowsize > 0 && offset % rowsize == 0)
{
    int y = GSLocalMemory::m_psm[psm].pgs.y * offset / rowsize;

    if(r.bottom > y)
    {
        GL_CACHE("TC: Dirty After Target(%s) %d (0x%x)", to_string(type),
                t->m_texture ? t->m_texture->GetID() : 0,
                t->m_TEX0.TBP0);
        // TODO: do not add this rect above too
        t->m_dirty.push_back(GSDirtyRect(GSVector4i(r.left, r.top - y, r.right, r.bottom - y), psm));
        t->m_TEX0.TBW = bw;
        continue;
    }
}
***********************************************************************

So as a temporary solution (that will likely stay for a couple of
years), buffers were increased.
2015-12-28 21:40:06 +01:00
..
CDVDiso Remove vs2012 files. 2015-08-18 01:15:51 -04:00
CDVDisoEFP Clean up the type defines in pcsx2. 2014-08-25 16:16:34 +10:00
CDVDlinuz Use global compiler optimization flags instead of defining them for every plugin/binary 2015-08-08 16:25:17 +03:00
CDVDnull Add Debug target for CDVDnull. 2015-08-19 01:38:36 -04:00
CDVDolio old_plugins: Remove unused configurations + more. 2015-08-19 09:35:21 -04:00
CDVDpeops Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
FWnull Remove vs2012 files. 2015-08-18 01:15:51 -04:00
GSdx gsdx: increase buffer to have crash in case of overflow 2015-12-28 21:40:06 +01:00
GSnull plugin API: use const char* insead of char* 2015-11-12 12:11:42 +01:00
LilyPad Default config file for xinput 2015-12-21 08:07:12 -03:00
PadNull padnull: Zero the whole event structure 2015-11-25 20:03:44 +00:00
PeopsSPU2 Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
SPU2null Use global compiler optimization flags instead of defining them for every plugin/binary 2015-08-08 16:25:17 +03:00
SSSPSXPAD Remove vs2012 files. 2015-08-18 01:15:51 -04:00
USBnull Remove vs2012 files. 2015-08-18 01:15:51 -04:00
USBqemu Update .gitignore file. 2015-08-19 07:45:02 -04:00
cdvdGigaherz/src Remove vs2012 files. 2015-08-18 01:15:51 -04:00
dev9ghzdrk Act like dev9null when fully disabled. 2015-11-17 19:22:10 +00:00
dev9null Remove vs2012 files. 2015-08-18 01:15:51 -04:00
onepad Merge pull request #994 from KrossX/master 2015-12-04 10:01:19 +01:00
spu2-x spu2-x: stretcher: allow minimum latency of 15ms (was 30ms) 2015-12-25 01:49:53 +02:00
xpad Fix for odd DualShock rumble 2015-11-22 19:18:02 -03:00
zerogs plugin API: use const char* insead of char* 2015-11-12 12:11:42 +01:00
zerospu2 Update pthreads project. 2015-08-25 09:53:00 -04:00
zzogl-pg/opengl plugin API: use const char* insead of char* 2015-11-12 12:11:42 +01:00
CMakeLists.txt lilypad: add cmake file 2015-02-20 23:05:21 +01:00