1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-02 09:03:37 +00:00

Call _calcTileSizes before TextureParams structure initialization because

_calcTileSizes can change clamp flags.

Fixed #1317 Smash 64 Graphical Inaccuracies
This commit is contained in:
Sergey Lipskiy 2017-03-22 20:28:00 +07:00
parent a9bb3a46eb
commit 8f1031da85

View File

@ -1509,6 +1509,8 @@ void TextureCache::update(u32 _t)
pTile = gSP.textureTile[_t];
}
TileSizes sizes;
_calcTileSizes(_t, sizes, gDP.loadTile);
TextureParams params;
params.flags = pTile->masks |
(pTile->maskt << 4) |
@ -1519,8 +1521,6 @@ void TextureCache::update(u32 _t)
(pTile->size << 12) |
(pTile->format << 14) |
(gDP.otherMode.textureLUT << 17);
TileSizes sizes;
_calcTileSizes(_t, sizes, gDP.loadTile);
params.width = sizes.realWidth;
params.height = sizes.realHeight;