From 055a11cbdb2e2d02e97ca4383c7d3e6f2d0613ad Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Sun, 24 Mar 2013 12:31:00 +0100 Subject: [PATCH] Don't forget to free the vertex decoders.. --- GPU/GLES/TransformPipeline.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/GPU/GLES/TransformPipeline.cpp b/GPU/GLES/TransformPipeline.cpp index dde772acc0..43ba60d04f 100644 --- a/GPU/GLES/TransformPipeline.cpp +++ b/GPU/GLES/TransformPipeline.cpp @@ -83,6 +83,9 @@ TransformDrawEngine::~TransformDrawEngine() { FreeMemoryPages(transformed, TRANSFORMED_VERTEX_BUFFER_SIZE); FreeMemoryPages(transformedExpanded, 3 * TRANSFORMED_VERTEX_BUFFER_SIZE); unregister_gl_resource_holder(this); + for (auto iter = decoderMap_.begin(); iter != decoderMap_.end(); iter++) { + delete iter->second; + } } void TransformDrawEngine::InitDeviceObjects() {