From 30d5005b3d28e24389dcfd10d4e53f63601b7a4f Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 2 Jan 2017 15:18:14 +0000 Subject: [PATCH] Mark instanced draws with eDraw_Instanced properly --- 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 fd1c33217..56ee00dd9 100644 --- a/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp +++ b/renderdoc/driver/gl/wrappers/gl_draw_funcs.cpp @@ -1527,7 +1527,7 @@ bool WrappedOpenGL::Serialise_glDrawElementsInstancedBaseInstance(GLenum mode, G draw.vertexOffset = 0; draw.instanceOffset = BaseInstance; - draw.flags |= eDraw_Drawcall | eDraw_UseIBuffer; + draw.flags |= eDraw_Drawcall | eDraw_Instanced | eDraw_UseIBuffer; draw.topology = MakePrimitiveTopology(m_Real, Mode); draw.indexByteWidth = IdxSize; @@ -1610,7 +1610,7 @@ bool WrappedOpenGL::Serialise_glDrawElementsInstancedBaseVertex(GLenum mode, GLs draw.baseVertex = BaseVertex; draw.instanceOffset = 0; - draw.flags |= eDraw_Drawcall | eDraw_UseIBuffer; + draw.flags |= eDraw_Drawcall | eDraw_Instanced | eDraw_UseIBuffer; draw.topology = MakePrimitiveTopology(m_Real, Mode); draw.indexByteWidth = IdxSize; @@ -1693,7 +1693,7 @@ bool WrappedOpenGL::Serialise_glDrawElementsInstancedBaseVertexBaseInstance( draw.baseVertex = BaseVertex; draw.instanceOffset = BaseInstance; - draw.flags |= eDraw_Drawcall | eDraw_UseIBuffer; + draw.flags |= eDraw_Drawcall | eDraw_Instanced | eDraw_UseIBuffer; draw.topology = MakePrimitiveTopology(m_Real, Mode); draw.indexByteWidth = IdxSize;