commit | 536dd6e9a78e619971c3a86ebf001b3569069965 | [log] [tgz] |
---|---|---|
author | daniel@transgaming.com <daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226> | Wed Nov 28 21:00:18 2012 +0000 |
committer | daniel@transgaming.com <daniel@transgaming.com@736b8ea6-26fd-11df-bfd4-992fa37f6226> | Wed Nov 28 21:00:18 2012 +0000 |
tree | d8cad7122e7fc8ae61f27adbd12b5ce06a741830 | |
parent | 70a219bc1637c98cae30baf60de6d713131a2755 [diff] [blame] |
Release Blob after creating executables. Trac #22155 Signed-off-by: Nicolas Capens git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1512 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/renderer/Renderer9.cpp b/src/libGLESv2/renderer/Renderer9.cpp index 3d40969..939ec24 100644 --- a/src/libGLESv2/renderer/Renderer9.cpp +++ b/src/libGLESv2/renderer/Renderer9.cpp
@@ -2688,6 +2688,7 @@ return NULL; ShaderExecutable *executable = loadExecutable((DWORD *)binary->GetBufferPointer(), binary->GetBufferSize(), type, constantTable); + binary->Release(); return executable; }