From fcb74d2f7cca1f5e51d499079818972aa369d86c Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 25 Sep 2018 18:20:27 +0100 Subject: [PATCH] Don't try to display vertex buffer if we should be using generics --- qrenderdoc/Windows/BufferViewer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qrenderdoc/Windows/BufferViewer.cpp b/qrenderdoc/Windows/BufferViewer.cpp index 41cb69217..686a2090f 100644 --- a/qrenderdoc/Windows/BufferViewer.cpp +++ b/qrenderdoc/Windows/BufferViewer.cpp @@ -2177,7 +2177,7 @@ void BufferViewer::updatePreviewColumns() m_VSInPosition.instanced = el.perinstance; m_VSInPosition.instStepRate = el.instancerate; - if(el.buffer < vbs.count()) + if(el.buffer < vbs.count() && !m_ModelVSIn->genericsEnabled[elIdx]) { m_VSInPosition.vertexResourceId = vbs[el.buffer].resourceId; m_VSInPosition.vertexByteStride = vbs[el.buffer].byteStride; @@ -2203,7 +2203,7 @@ void BufferViewer::updatePreviewColumns() m_VSInSecondary.instanced = el.perinstance; m_VSInSecondary.instStepRate = el.instancerate; - if(el.buffer < vbs.count()) + if(el.buffer < vbs.count() && !m_ModelVSIn->genericsEnabled[elIdx]) { m_VSInSecondary.vertexResourceId = vbs[el.buffer].resourceId; m_VSInSecondary.vertexByteStride = vbs[el.buffer].byteStride;