diff --git a/renderdoc/replay/replay_output.cpp b/renderdoc/replay/replay_output.cpp index d8b4ed345..a513f39a7 100644 --- a/renderdoc/replay/replay_output.cpp +++ b/renderdoc/replay/replay_output.cpp @@ -414,7 +414,7 @@ rdcpair ReplayOutput::PickVertex(uint32_t x, uint32_t y) MeshDisplay cfg = m_RenderData.meshDisplay; - if(cfg.position.vertexResourceId == ResourceId()) + if(cfg.position.vertexResourceId == ResourceId() || cfg.position.numIndices == 0) return errorReturn; cfg.position.vertexResourceId = m_pDevice->GetLiveID(cfg.position.vertexResourceId);