1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-04 10:03:36 +00:00

Correct FrameBuffer_ActivateBufferTexture:

use buffer's scale instead of scale currently set in video.

Fixed pokemon portraits size in Pokemon Stadium 2.
This commit is contained in:
Sergey Lipskiy 2015-03-11 17:02:09 +06:00
parent 3da54c5616
commit ea3e81540b

View File

@ -645,8 +645,8 @@ void FrameBuffer_ActivateBufferTexture(s16 t, FrameBuffer *pBuffer)
CachedTexture *pTexture = pBuffer->getTexture();
pTexture->scaleS = video().getScaleX() / (float)pTexture->realWidth;
pTexture->scaleT = video().getScaleY() / (float)pTexture->realHeight;
pTexture->scaleS = pBuffer->m_scaleX / (float)pTexture->realWidth;
pTexture->scaleT = pBuffer->m_scaleY / (float)pTexture->realHeight;
if (gSP.textureTile[t]->shifts > 10)
pTexture->shiftScaleS = (float)(1 << (16 - gSP.textureTile[t]->shifts));