diff --git a/renderdoc/driver/gl/gl_overlay.cpp b/renderdoc/driver/gl/gl_overlay.cpp index ce44ec7d2..cf03c03a5 100644 --- a/renderdoc/driver/gl/gl_overlay.cpp +++ b/renderdoc/driver/gl/gl_overlay.cpp @@ -805,9 +805,10 @@ ResourceId GLReplay::RenderOverlay(ResourceId texid, FloatVector clearCol, Debug { // generate 'index' list rdcarray idxs; + uint32_t offset = action->vertexOffset; idxs.resize(action->numIndices); for(uint32_t i = 0; i < action->numIndices; i++) - idxs[i] = i; + idxs[i] = i + offset; PatchLineStripIndexBuffer(action, drawParams.topo, NULL, NULL, idxs.data(), patchedIndices); }