Pull index byte width and topology out of drawcall state

* These are treated as state on most APIs, only GL treats it as a drawcall
  parameter.
This commit is contained in:
baldurk
2021-02-23 13:53:26 +00:00
parent 04e533742f
commit 30dd13feb8
43 changed files with 462 additions and 354 deletions
+2 -1
View File
@@ -798,7 +798,8 @@ void PixelHistoryView::jumpToPrimitive(EventTag tag)
if(draw)
{
uint32_t vertIdx = RENDERDOC_VertexOffset(draw->topology, tag.primitive);
uint32_t vertIdx =
RENDERDOC_VertexOffset(m_Ctx.CurPipelineState().GetPrimitiveTopology(), tag.primitive);
if(vertIdx != ~0U)
viewer->ScrollToRow(vertIdx);