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

Fix wrong set of CHANGED_TEXTURE flag.

This commit is contained in:
Sergey Lipskiy 2015-05-07 19:11:54 +06:00
parent 13d53a0dde
commit d46ed98804
3 changed files with 3 additions and 6 deletions

View File

@ -515,8 +515,6 @@ void FrameBufferList::saveBuffer(u32 _address, u16 _format, u16 _size, u16 _widt
m_pCurrent->m_isDepthBuffer = _address == gDP.depthImageAddress;
m_pCurrent->m_isPauseScreen = m_pCurrent->m_isOBScreen = false;
m_pCurrent->m_postProcessed = false;
gSP.changed |= CHANGED_TEXTURE;
}
void FrameBufferList::removeBuffer(u32 _address )
@ -768,7 +766,7 @@ void FrameBufferList::renderBuffer(u32 _address)
m_drawBuffer = GL_FRAMEBUFFER;
glEnable(GL_SCISSOR_TEST);
glBindFramebuffer(GL_FRAMEBUFFER, m_pCurrent->m_FBO);
gSP.changed |= CHANGED_TEXTURE | CHANGED_VIEWPORT;
gSP.changed |= CHANGED_VIEWPORT;
gDP.changed |= CHANGED_COMBINE;
}
#endif
@ -1323,7 +1321,6 @@ void RDRAMtoFrameBuffer::CopyFromRDRAM( u32 _address, bool _bUseAlpha)
gSP.textureTile[0] = pTile0;
gSP.changed |= gspChanged | CHANGED_TEXTURE;
gDP.changed |= CHANGED_RENDERMODE | CHANGED_COMBINE;
}

View File

@ -349,7 +349,7 @@ void _setGLState() {
glDisableVertexAttribArray(SC_TEXCOORD1);
glDisableVertexAttribArray(SC_NUMLIGHTS);
glViewport(0, 0, video().getWidth(), video().getHeight());
gSP.changed |= CHANGED_VIEWPORT | CHANGED_TEXTURE;
gSP.changed |= CHANGED_VIEWPORT;
gDP.changed |= CHANGED_RENDERMODE;
}

View File

@ -1223,7 +1223,7 @@ void gDPLLETriangle(u32 _w1, u32 _w2, int _shade, int _texture, int _zbuffer, u3
}
if (_texture != 0)
gSP.changed |= CHANGED_TEXTURE;
gDP.changed |= CHANGED_TILE;
if (_zbuffer != 0)
gSP.geometryMode |= G_ZBUFFER;