gsdx-tc: don't considerer frame as a 32 bits RT

Frame is always 32 bits but game can reuse it later as a 16 bits RT.

Fix half screen issue with Ricky Ponting Cricket

Unfortunately it triggers texture shuffle wrongly. I hope there is no
regression.
This commit is contained in:
Gregory Hainaut 2015-07-04 11:00:32 +02:00
parent 8640b44e02
commit 95e1cd9ea8
1 changed files with 3 additions and 0 deletions

View File

@ -432,6 +432,9 @@ GSTextureCache::Target* GSTextureCache::LookupTarget(const GIFRegTEX0& TEX0, int
}
dst->m_used = true;
// Frame is always 32 bits. However target could be reused for standard RT. If the
// game uses a 16 bits RT (ricky cricket), you will be screwed
dst->m_32_bits_fmt = false;
return dst;
}