From 3bd09bd4a9e8918946b53bae82d7cd0a402dac55 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 11 May 2020 12:32:26 +0100 Subject: [PATCH] Fix applying offset wrongly on unclamped length --- qrenderdoc/Windows/BufferViewer.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/qrenderdoc/Windows/BufferViewer.cpp b/qrenderdoc/Windows/BufferViewer.cpp index 7d59e69c6..303c0b990 100644 --- a/qrenderdoc/Windows/BufferViewer.cpp +++ b/qrenderdoc/Windows/BufferViewer.cpp @@ -2511,8 +2511,7 @@ void BufferViewer::OnEventChanged(uint32_t eventId) bufdata->vsinConfig.pagingOffset = uint32_t(m_PagingByteOffset / buf->stride); bufdata->vsinConfig.numRows = uint32_t((bufCount + buf->stride - 1) / buf->stride); - bufdata->vsinConfig.unclampedNumRows = - uint32_t((unclampedLen - m_ByteOffset + buf->stride - 1) / buf->stride); + bufdata->vsinConfig.unclampedNumRows = uint32_t((unclampedLen + buf->stride - 1) / buf->stride); // ownership passes to model bufdata->vsinConfig.buffers.push_back(buf);