mirror of
https://github.com/blawar/GLideN64.git
synced 2024-06-30 08:24:05 +00:00
Cleanup uniforms no longer used
This commit is contained in:
parent
7e8265bf20
commit
47aaf2fc99
|
@ -290,16 +290,13 @@ public:
|
|||
"IN highp vec2 aBaryCoords; \n"
|
||||
" \n"
|
||||
"uniform int uTexturePersp; \n"
|
||||
"uniform lowp int uTextureFilterMode; \n"
|
||||
"uniform lowp int uTextureFilterMode; \n"
|
||||
" \n"
|
||||
"uniform lowp int uFogUsage; \n"
|
||||
"uniform mediump vec2 uFogScale; \n"
|
||||
"uniform mediump vec2 uScreenCoordsScale; \n"
|
||||
" \n"
|
||||
"uniform mediump vec2 uTexScale; \n"
|
||||
"uniform mediump vec2 uTexOffset[2]; \n"
|
||||
"uniform mediump vec2 uCacheScale[2]; \n"
|
||||
"uniform mediump vec2 uCacheShiftScale[2]; \n"
|
||||
"uniform mediump vec2 uVTrans; \n"
|
||||
"uniform mediump vec2 uVScale; \n"
|
||||
"uniform mediump vec2 uAdjustTrans; \n"
|
||||
|
|
|
@ -999,15 +999,7 @@ public:
|
|||
{
|
||||
m_useTile[0] = _useT0;
|
||||
m_useTile[1] = _useT1;
|
||||
LocateUniform(uTexOffset[0]);
|
||||
LocateUniform(uTexOffset[1]);
|
||||
LocateUniform(uCacheShiftScale[0]);
|
||||
LocateUniform(uCacheShiftScale[1]);
|
||||
LocateUniform(uCacheScale[0]);
|
||||
LocateUniform(uCacheScale[1]);
|
||||
LocateUniform(uTexScale);
|
||||
LocateUniform(uTexSize[0]);
|
||||
LocateUniform(uTexSize[1]);
|
||||
LocateUniform(uCacheFrameBuffer);
|
||||
}
|
||||
|
||||
|
@ -1018,36 +1010,8 @@ public:
|
|||
for (u32 t = 0; t < 2; ++t) {
|
||||
if (!m_useTile[t])
|
||||
continue;
|
||||
|
||||
gDPTile * pTile = gSP.textureTile[t];
|
||||
if (pTile != nullptr) {
|
||||
if (pTile->textureMode == TEXTUREMODE_BGIMAGE || pTile->textureMode == TEXTUREMODE_FRAMEBUFFER_BG)
|
||||
uTexOffset[t].set(0.0f, 0.0f, _force);
|
||||
else {
|
||||
float fuls = pTile->fuls;
|
||||
float fult = pTile->fult;
|
||||
if (pTile->frameBufferAddress > 0) {
|
||||
FrameBuffer * pBuffer = frameBufferList().getBuffer(pTile->frameBufferAddress);
|
||||
if (pBuffer != nullptr) {
|
||||
if (pTile->masks > 0 && pTile->clamps == 0)
|
||||
fuls = float(pTile->uls % (1 << pTile->masks));
|
||||
if (pTile->maskt > 0 && pTile->clampt == 0)
|
||||
fult = float(pTile->ult % (1 << pTile->maskt));
|
||||
} else {
|
||||
pTile->frameBufferAddress = 0;
|
||||
}
|
||||
}
|
||||
uTexOffset[t].set(fuls, fult, _force);
|
||||
}
|
||||
}
|
||||
|
||||
CachedTexture *_pTexture = cache.current[t];
|
||||
if (_pTexture != nullptr) {
|
||||
f32 shiftScaleS = 1.0f;
|
||||
f32 shiftScaleT = 1.0f;
|
||||
getTextureShiftScale(t, cache, shiftScaleS, shiftScaleT);
|
||||
uCacheShiftScale[t].set(shiftScaleS, shiftScaleT, _force);
|
||||
uCacheScale[t].set(_pTexture->hdRatioS, _pTexture->hdRatioT, _force);
|
||||
nFB[t] = _pTexture->frameBufferTexture;
|
||||
}
|
||||
}
|
||||
|
@ -1058,11 +1022,7 @@ public:
|
|||
|
||||
private:
|
||||
bool m_useTile[2];
|
||||
fv2Uniform uTexOffset[2];
|
||||
fv2Uniform uCacheShiftScale[2];
|
||||
fv2Uniform uCacheScale[2];
|
||||
fv2Uniform uTexScale;
|
||||
fv2Uniform uTexSize[2];
|
||||
iv2Uniform uCacheFrameBuffer;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user