From ea7475f65fe649d0fbd4a4fe9719a5520d6e1b79 Mon Sep 17 00:00:00 2001 From: michaelrgb Date: Thu, 12 Oct 2017 21:26:22 +0100 Subject: [PATCH] Mesh Viewer: end TF if captured app already used TF on its draw call. --- renderdoc/driver/gl/gl_debug.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/gl/gl_debug.cpp b/renderdoc/driver/gl/gl_debug.cpp index 53a5b9856..77101de31 100644 --- a/renderdoc/driver/gl/gl_debug.cpp +++ b/renderdoc/driver/gl/gl_debug.cpp @@ -3363,6 +3363,9 @@ void GLReplay::InitPostVSBuffers(uint32_t eventID) void *ctx = m_ReplayCtx.ctx; WrappedOpenGL &gl = *m_pDriver; + if(gl.m_ActiveFeedback) + gl.glEndTransformFeedback(); + GLResourceManager *rm = m_pDriver->GetResourceManager(); GLRenderState rs(&gl.GetHookset(), NULL, READING);