From 459650a23c100efe956322e8287e31d614e89759 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 8 Jan 2019 10:53:05 +0000 Subject: [PATCH] Fix memory leak in GL text overlay rendering --- renderdoc/driver/gl/gl_rendertext.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/gl/gl_rendertext.cpp b/renderdoc/driver/gl/gl_rendertext.cpp index 88d6d8c56..b3236e1b7 100644 --- a/renderdoc/driver/gl/gl_rendertext.cpp +++ b/renderdoc/driver/gl/gl_rendertext.cpp @@ -370,6 +370,8 @@ void WrappedOpenGL::RenderOverlayStr(float x, float y, const char *text) // we read 6 * len vec2 positions and 6 * len float characters GL.glBufferSubData(eGL_ARRAY_BUFFER, 0, sizeof(float) * 5 * len * 6, vertexData); + delete[] vertexData; + ////////////////////////////////////////////////////////////////////////////////// // Make sure if you change any other state in here, that you also update the push // and pop functions in GLPushPopState