From b18ae00bfdaa0d24e14f24f1aa30a6cd64ab306a Mon Sep 17 00:00:00 2001 From: Sergey Lipskiy Date: Sun, 18 Feb 2018 15:33:21 +0700 Subject: [PATCH] Correct next buffer detection in FrameBufferList::renderBuffer(). Fixed flickering in WDC. --- src/FrameBuffer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FrameBuffer.cpp b/src/FrameBuffer.cpp index a5805cc5..c70965bb 100644 --- a/src/FrameBuffer.cpp +++ b/src/FrameBuffer.cpp @@ -1100,7 +1100,7 @@ void FrameBufferList::renderBuffer() const u32 stride = pBuffer->m_width << pBuffer->m_size >> 1; - FrameBuffer *pNextBuffer = findBuffer(rdpRes.vi_origin + stride * srcHeight); + FrameBuffer *pNextBuffer = findBuffer(rdpRes.vi_origin + stride * (srcHeight - 1)); if (pNextBuffer == pBuffer) pNextBuffer = nullptr;