From 0dbdba178f63a992cd10b7d5ca79c61ee01cfbd8 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 26 Feb 2018 12:06:05 +0000 Subject: [PATCH] Make sure to set the instanced drawcall flag correctly. Refs #882 --- renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp b/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp index 68ca2da93..2d1f31a38 100644 --- a/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp @@ -518,7 +518,7 @@ bool WrappedOpenGL::Serialise_glDrawTransformFeedbackInstanced(SerialiserType &s draw.vertexOffset = 0; draw.instanceOffset = 0; - draw.flags |= DrawFlags::Drawcall; + draw.flags |= DrawFlags::Drawcall | DrawFlags::Instanced; draw.topology = MakePrimitiveTopology(m_Real, mode); @@ -658,7 +658,7 @@ bool WrappedOpenGL::Serialise_glDrawTransformFeedbackStreamInstanced(SerialiserT draw.vertexOffset = 0; draw.instanceOffset = 0; - draw.flags |= DrawFlags::Drawcall; + draw.flags |= DrawFlags::Drawcall | DrawFlags::Instanced; draw.topology = MakePrimitiveTopology(m_Real, mode); @@ -1599,7 +1599,7 @@ bool WrappedOpenGL::Serialise_glDrawElementsInstanced(SerialiserType &ser, GLenu draw.vertexOffset = 0; draw.instanceOffset = 0; - draw.flags |= DrawFlags::Drawcall | DrawFlags::UseIBuffer; + draw.flags |= DrawFlags::Drawcall | DrawFlags::UseIBuffer | DrawFlags::Instanced; draw.topology = MakePrimitiveTopology(m_Real, mode); draw.indexByteWidth = IdxSize;