From 51c4a6365a05ce390cfe1debee11c686b28d33fa Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 15 May 2017 16:29:14 +0100 Subject: [PATCH] Handle an InstanceDataStepRate of 0 as all data being identical --- renderdoc/driver/d3d11/d3d11_analyse.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d11/d3d11_analyse.cpp b/renderdoc/driver/d3d11/d3d11_analyse.cpp index 6b58bfd32..90ea04dd6 100644 --- a/renderdoc/driver/d3d11/d3d11_analyse.cpp +++ b/renderdoc/driver/d3d11/d3d11_analyse.cpp @@ -1063,7 +1063,7 @@ ShaderDebugTrace D3D11DebugManager::DebugVertex(uint32_t eventID, uint32_t verti } else { - if(el->InstanceDataStepRate >= draw->numInstances) + if(el->InstanceDataStepRate == 0 || el->InstanceDataStepRate >= draw->numInstances) { srcData = &staticData[el->InputSlot][el->AlignedByteOffset]; dataSize = staticData[el->InputSlot].size() - el->AlignedByteOffset;