mirror of
https://github.com/blawar/GLideN64.git
synced 2024-07-07 03:13:49 +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:
parent
a9bb3a46eb
commit
8f1031da85
|
@ -1509,6 +1509,8 @@ void TextureCache::update(u32 _t)
|
||||||
pTile = gSP.textureTile[_t];
|
pTile = gSP.textureTile[_t];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TileSizes sizes;
|
||||||
|
_calcTileSizes(_t, sizes, gDP.loadTile);
|
||||||
TextureParams params;
|
TextureParams params;
|
||||||
params.flags = pTile->masks |
|
params.flags = pTile->masks |
|
||||||
(pTile->maskt << 4) |
|
(pTile->maskt << 4) |
|
||||||
|
@ -1519,8 +1521,6 @@ void TextureCache::update(u32 _t)
|
||||||
(pTile->size << 12) |
|
(pTile->size << 12) |
|
||||||
(pTile->format << 14) |
|
(pTile->format << 14) |
|
||||||
(gDP.otherMode.textureLUT << 17);
|
(gDP.otherMode.textureLUT << 17);
|
||||||
TileSizes sizes;
|
|
||||||
_calcTileSizes(_t, sizes, gDP.loadTile);
|
|
||||||
params.width = sizes.realWidth;
|
params.width = sizes.realWidth;
|
||||||
params.height = sizes.realHeight;
|
params.height = sizes.realHeight;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user