From 24c1042f066a29978ad35f715eea4eaa800b5ec3 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 17 Feb 2017 13:25:23 +0000 Subject: [PATCH] Return an empty MeshFormat for GetPostVSData on invalid drawcall --- renderdoc/replay/replay_renderer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/replay/replay_renderer.cpp b/renderdoc/replay/replay_renderer.cpp index 8822dbec1..c10cdfabc 100644 --- a/renderdoc/replay/replay_renderer.cpp +++ b/renderdoc/replay/replay_renderer.cpp @@ -390,7 +390,10 @@ bool ReplayRenderer::GetPostVSData(uint32_t instID, MeshDataStage stage, MeshFor RDCEraseEl(ret); if(draw == NULL || (draw->flags & eDraw_Drawcall) == 0) + { + *data = MeshFormat(); return false; + } instID = RDCMIN(instID, draw->numInstances - 1);