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

Do not apply shift scale to background textures.

Fixes issue with Command & Conquer described in #2617
This commit is contained in:
s2s 2022-01-17 21:57:57 +01:00 committed by Sergey Lipskiy
parent df2d4debbb
commit 0d765008d0

View File

@ -258,8 +258,6 @@ public:
aTexSize[t][0] = pTexture->width * pTexture->hdRatioS; aTexSize[t][0] = pTexture->width * pTexture->hdRatioS;
aTexSize[t][1] = pTexture->height * pTexture->hdRatioT; aTexSize[t][1] = pTexture->height * pTexture->hdRatioT;
aShiftScale[t][0] = calcShiftScaleS(*pTile);
aShiftScale[t][1] = calcShiftScaleT(*pTile);
if (pTile->textureMode != TEXTUREMODE_BGIMAGE && pTile->textureMode != TEXTUREMODE_FRAMEBUFFER_BG) { if (pTile->textureMode != TEXTUREMODE_BGIMAGE && pTile->textureMode != TEXTUREMODE_FRAMEBUFFER_BG) {
float fuls = pTile->fuls; float fuls = pTile->fuls;
@ -277,6 +275,9 @@ public:
} }
aTexOffset[t][0] = fuls; aTexOffset[t][0] = fuls;
aTexOffset[t][1] = fult; aTexOffset[t][1] = fult;
aShiftScale[t][0] = calcShiftScaleS(*pTile);
aShiftScale[t][1] = calcShiftScaleT(*pTile);
} }
aHDRatio[t][0] = pTexture->hdRatioS; aHDRatio[t][0] = pTexture->hdRatioS;