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

Fix errors caused by commit ca7da5418e : Disable RectBuffer optimization for bufferStorage.

This commit is contained in:
Sergey Lipskiy 2017-02-07 16:58:50 +07:00
parent 5093d6153f
commit 8004dc200d

View File

@ -109,11 +109,12 @@ void BufferedDrawer::_updateRectBuffer(const graphics::Context::DrawRectParamete
return;
}
const GLint prevPos = buffer.pos;
const GLintptr prevOffset = buffer.offset;
_updateBuffer(buffer, _params.verticesCount, dataSize, _params.vertices);
if (buffer.pos < prevPos)
if (buffer.offset < prevOffset)
m_rectBufferOffsets.clear();
buffer.pos = buffer.offset / sizeof(RectVertex);
m_rectBufferOffsets[crc] = buffer.pos;
}