GSdx: Remove a hack I put in when I introduced GSopen2 -- it's obsolete since adding Device deletion to GSclose (and was causing some bugs on the F9 render switcher).

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2130 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
Jake.Stine 2009-11-04 22:06:51 +00:00
parent 3b4550cdc8
commit 93798be614
1 changed files with 0 additions and 31 deletions

View File

@ -144,31 +144,6 @@ static INT32 _GSopen(void* dsp, char* title, int renderer)
try
{
GSFreezeData tempsave = { 0, NULL };
if(s_gs && (s_renderer != renderer))
{
// This isn't a "normal" suspend resume case -- We need to swap renderers, but
// we have to preserve the GSState at the same time, so quick-save it to the
// tempsave, and then recover below after the new GSRenderer is in place.
s_gs->Freeze(&tempsave, true);
tempsave.data = (uint8*)_aligned_malloc( tempsave.size, 16 );
if(!tempsave.data)
{
throw std::bad_alloc("Failed allocating buffer for device-change savestate.");
}
s_gs->Freeze( &tempsave, false );
delete s_gs;
s_gs = NULL;
s_renderer = -1;
}
switch(renderer)
{
default:
@ -203,12 +178,6 @@ static INT32 _GSopen(void* dsp, char* title, int renderer)
s_renderer = renderer;
}
if(tempsave.data)
{
s_gs->Defrost(&tempsave);
_aligned_free(tempsave.data);
}
}
catch( std::exception& ex )
{