fix last commit by neobrain
This commit is contained in:
parent
73a0bdd379
commit
d173d646de
|
@ -129,13 +129,12 @@ void TextureCache::Cleanup()
|
|||
TexCache::iterator tcend = textures.end();
|
||||
while (iter != tcend)
|
||||
{
|
||||
if (frameCount > TEXTURE_KILL_THRESHOLD + iter->second->frameCount)
|
||||
{
|
||||
if ( frameCount > TEXTURE_KILL_THRESHOLD + iter->second->frameCount
|
||||
|
||||
// EFB copies living on the host GPU are unrecoverable and thus shouldn't be deleted
|
||||
// TODO: encoding the texture back to RAM here might be a good idea
|
||||
if (g_ActiveConfig.bCopyEFBToTexture && iter->second->IsEfbCopy())
|
||||
continue;
|
||||
|
||||
&& ! (g_ActiveConfig.bCopyEFBToTexture && iter->second->IsEfbCopy()) )
|
||||
{
|
||||
delete iter->second;
|
||||
textures.erase(iter++);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue