From 1a16b19acb23a4f28bafd01f3ed80fb225a96c3e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 30 九月 2022 18:04:12 +0800 Subject: [PATCH] 'bug修复' --- ConsoleApplication/OpenCLExcuter.cpp | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/ConsoleApplication/OpenCLExcuter.cpp b/ConsoleApplication/OpenCLExcuter.cpp index 7d556ee..395bdbd 100644 --- a/ConsoleApplication/OpenCLExcuter.cpp +++ b/ConsoleApplication/OpenCLExcuter.cpp @@ -384,6 +384,12 @@ error = clEnqueueReadBuffer(queue, memObject4, CL_TRUE, 0, resultSize * sizeof(unsigned char), result.data, 0, NULL, NULL); if (error != CL_SUCCESS) { + clReleaseKernel(kernel); + clReleaseMemObject(memObject1); + clReleaseMemObject(memObject2); + clReleaseMemObject(memObject3); + clReleaseMemObject(memObject4); + clReleaseMemObject(memObject5); throw string("Error reading result buffer!\n"); } -- Gitblit v1.8.0