From e3f51aae2555cceab9f92e4ec3a6b4de8ab44253 Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Tue, 24 Feb 2015 13:33:46 +0600 Subject: [PATCH] Correct texture size calculation: use mask size only if mask != 0. Fixed backgrounds in F-1 Pole Position. --- Textures.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Textures.cpp b/Textures.cpp index da43e23f..74f6bb77 100644 --- a/Textures.cpp +++ b/Textures.cpp @@ -661,14 +661,14 @@ void _calcTileSizes(u32 _t, TileSizes & _sizes, gDPTile * _pLoadTile) if (pTile->clamps != 0) _sizes.realWidth = _sizes.clampWidth; - else if (pTile->mirrors + pTile->masks != 0) + else if (pTile->masks != 0) _sizes.realWidth = _sizes.maskWidth; else _sizes.realWidth = _sizes.width; if (pTile->clampt != 0) _sizes.realHeight = _sizes.clampHeight; - else if (pTile->mirrort + pTile->maskt != 0) + else if (pTile->maskt != 0) _sizes.realHeight = _sizes.maskHeight; else _sizes.realHeight = _sizes.height;