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

Code cleanup: remove unused getMirrorClamp function.

This commit is contained in:
Sergey Lipskiy 2019-08-16 17:47:20 +07:00
parent fa2ce3f6e7
commit 947fedcbb5
2 changed files with 0 additions and 22 deletions

View File

@ -1573,22 +1573,3 @@ void getTextureShiftScale(u32 t, const TextureCache & cache, f32 & shiftScaleS,
else if (gSP.textureTile[t]->shiftt > 0)
shiftScaleT /= (f32)(1 << gSP.textureTile[t]->shiftt);
}
void getMirrorClamp(u32 _tile, const CachedTexture * _pTexture, MirrorClamp& aMirrorClamp)
{
const gDPTile * pTile = gSP.textureTile[_tile];
const u32 tileWidth = ((pTile->lrs - pTile->uls) & 0x03FF) + 1;
const u32 tileHeight = ((pTile->lrt - pTile->ult) & 0x03FF) + 1;
const bool mirrorClampS = _pTexture->mirrorS && _pTexture->clampS &&
tileWidth > _pTexture->width && tileWidth % _pTexture->width == 0;
const bool mirrorClampT = _pTexture->mirrorT && _pTexture->clampT &&
tileHeight > _pTexture->height && tileHeight % _pTexture->height == 0;
if (mirrorClampS) {
aMirrorClamp[0] = 0.0f;
aMirrorClamp[2] = f32(tileWidth / _pTexture->width);
}
if (mirrorClampT) {
aMirrorClamp[1] = 0.0f;
aMirrorClamp[3] = f32(tileHeight / _pTexture->height);
}
}

View File

@ -109,9 +109,6 @@ private:
void getTextureShiftScale(u32 tile, const TextureCache & cache, f32 & shiftScaleS, f32 & shiftScaleT);
using MirrorClamp = std::array<f32, 4>;
void getMirrorClamp(u32 _tile, const CachedTexture * _pTexture, MirrorClamp& aMirrorClamp);
inline TextureCache & textureCache()
{
return TextureCache::get();