diff --git a/src/FrameBuffer.cpp b/src/FrameBuffer.cpp index 68af999a..3a6570a6 100644 --- a/src/FrameBuffer.cpp +++ b/src/FrameBuffer.cpp @@ -639,6 +639,9 @@ void FrameBufferList::saveBuffer(u32 _address, u16 _format, u16 _size, u16 _widt ); #endif + if (m_pCurrent->isAuxiliary()) + ogl.getRender().clearDepthBuffer(0, 0); + m_pCurrent->m_isDepthBuffer = _address == gDP.depthImageAddress; m_pCurrent->m_isPauseScreen = m_pCurrent->m_isOBScreen = false; }