TextureCache: inline arguments into texture cache

This commit is contained in:
degasus
2015-01-11 12:48:04 +01:00
parent 2b47df07b6
commit 1261f5f7f4
3 changed files with 15 additions and 14 deletions

View File

@ -202,15 +202,7 @@ void VertexManager::Flush()
for (unsigned int i : usedtextures)
{
g_renderer->SetSamplerState(i & 3, i >> 2);
const FourTexUnits &tex = bpmem.tex[i >> 2];
const TextureCache::TCacheEntryBase* tentry = TextureCache::Load(i,
(tex.texImage3[i&3].image_base/* & 0x1FFFFF*/) << 5,
tex.texImage0[i&3].width + 1, tex.texImage0[i&3].height + 1,
tex.texImage0[i&3].format, tex.texTlut[i&3].tmem_offset<<9,
tex.texTlut[i&3].tlut_format,
((tex.texMode0[i&3].min_filter & 3) != 0),
(tex.texMode1[i&3].max_lod + 0xf) / 0x10,
(tex.texImage1[i&3].image_type != 0));
const TextureCache::TCacheEntryBase* tentry = TextureCache::Load(i);
if (tentry)
{