From 63824680ea5c952e6fa5cf555a1b8d0e16b7b72d Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 25 Apr 2015 13:48:57 +0200 Subject: [PATCH] GS output never uses an index buffer (so mesh preview wasn't rendering) --- renderdocui/Windows/BufferViewer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdocui/Windows/BufferViewer.cs b/renderdocui/Windows/BufferViewer.cs index cad30ed4a..62519fd61 100644 --- a/renderdocui/Windows/BufferViewer.cs +++ b/renderdocui/Windows/BufferViewer.cs @@ -2414,7 +2414,7 @@ namespace renderdocui.Windows m_MeshDisplay.position.numVerts = ui.m_Data.PostVS.numVerts; } - if ((ui.m_Input.Drawcall.flags & DrawcallFlags.UseIBuffer) == 0) + if ((ui.m_Input.Drawcall.flags & DrawcallFlags.UseIBuffer) == 0 || ui.m_Stage == MeshDataStage.GSOut) { m_MeshDisplay.position.idxbuf = ResourceId.Null; m_MeshDisplay.position.idxoffs = 0;