From 054a01c3b01e4d5be80c985e690f04db10d57f42 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 1 Jun 2016 11:57:55 +0200 Subject: [PATCH] Check for drawcall potentially being NULL --- renderdocui/Windows/PipelineState/GLPipelineStateViewer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdocui/Windows/PipelineState/GLPipelineStateViewer.cs b/renderdocui/Windows/PipelineState/GLPipelineStateViewer.cs index e07c4f751..365e34f86 100644 --- a/renderdocui/Windows/PipelineState/GLPipelineStateViewer.cs +++ b/renderdocui/Windows/PipelineState/GLPipelineStateViewer.cs @@ -1002,7 +1002,7 @@ namespace renderdocui.Windows.PipelineState node.Image = global::renderdocui.Properties.Resources.action; node.HoverImage = global::renderdocui.Properties.Resources.action_hover; - node.Tag = new IABufferTag(state.m_VtxIn.ibuffer, draw.indexOffset); + node.Tag = new IABufferTag(state.m_VtxIn.ibuffer, draw != null ? draw.indexOffset : 0); if (!ibufferUsed) InactiveRow(node); @@ -1019,7 +1019,7 @@ namespace renderdocui.Windows.PipelineState node.Image = global::renderdocui.Properties.Resources.action; node.HoverImage = global::renderdocui.Properties.Resources.action_hover; - node.Tag = new IABufferTag(state.m_VtxIn.ibuffer, draw.indexOffset); + node.Tag = new IABufferTag(state.m_VtxIn.ibuffer, draw != null ? draw.indexOffset : 0); EmptyRow(node);