From c63446827f395934883e21de08586a83e1d9728f Mon Sep 17 00:00:00 2001 From: Sonicadvance1 Date: Sat, 13 Feb 2010 10:09:54 +0000 Subject: Fix crash when stopping and starting a game with OpenCL enabled git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5047 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp') diff --git a/Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp b/Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp index ed94362fe4..f454b3b0ce 100644 --- a/Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp +++ b/Source/Core/VideoCommon/Src/OpenCL/OCLTextureDecoder.cpp @@ -99,11 +99,14 @@ void TexDecoder_OpenCL_Shutdown() { clReleaseKernel(Decoders[i].kernel); i++; } + if(g_clsrc) clReleaseMemObject(g_clsrc); if(g_cldst) clReleaseMemObject(g_cldst); + + g_Inited = false; #endif } -- cgit v1.2.3