diff --git a/src/FrameBuffer.cpp b/src/FrameBuffer.cpp index b8e2ec8a..b49253a8 100644 --- a/src/FrameBuffer.cpp +++ b/src/FrameBuffer.cpp @@ -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; } diff --git a/src/PostProcessor.cpp b/src/PostProcessor.cpp index 5987d05a..d74e4de3 100644 --- a/src/PostProcessor.cpp +++ b/src/PostProcessor.cpp @@ -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; } diff --git a/src/gDP.cpp b/src/gDP.cpp index 6ba9fbc1..5b3a4767 100644 --- a/src/gDP.cpp +++ b/src/gDP.cpp @@ -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;