From ad352cebc32795fdc2fb99b39d0cc3ff0fabecfd Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 27 Nov 2014 23:16:20 +0000 Subject: [PATCH] Only apply vertexOffset when fetching input vertex data --- renderdoc/driver/d3d11/d3d11_debug.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d11/d3d11_debug.cpp b/renderdoc/driver/d3d11/d3d11_debug.cpp index 3d630168d..c3b2320f7 100644 --- a/renderdoc/driver/d3d11/d3d11_debug.cpp +++ b/renderdoc/driver/d3d11/d3d11_debug.cpp @@ -5008,7 +5008,8 @@ void D3D11DebugManager::RenderMesh(uint32_t frameID, const vector &eve byte *dataEnd = data + m_HighlightCache.data.size(); data += cfg.position.offset; // to start of position data - data += drawcall->vertexOffset*cfg.position.stride; // to first vertex + if(stage == eMeshDataStage_VSIn) + data += drawcall->vertexOffset*cfg.position.stride; // to first vertex /////////////////////////////////////////////////////////////// // vectors to be set from buffers, depending on topology