From 01100d6a4335995ed13a5c89b1e05fe4eaf7bd30 Mon Sep 17 00:00:00 2001 From: Marcus Winter Date: Mon, 22 Feb 2016 13:33:18 +0100 Subject: [PATCH] mtapi_opencl_c: fixed issue with amd app sdk --- mtapi_plugins_c/mtapi_opencl_c/src/embb_mtapi_opencl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mtapi_plugins_c/mtapi_opencl_c/src/embb_mtapi_opencl.c b/mtapi_plugins_c/mtapi_opencl_c/src/embb_mtapi_opencl.c index 480a418..c435e73 100644 --- a/mtapi_plugins_c/mtapi_opencl_c/src/embb_mtapi_opencl.c +++ b/mtapi_plugins_c/mtapi_opencl_c/src/embb_mtapi_opencl.c @@ -188,6 +188,8 @@ static void opencl_task_start( 0, NULL, NULL); if (CL_SUCCESS == err) { + embb_mtapi_task_set_state(local_task, MTAPI_TASK_RUNNING); + err |= clEnqueueNDRangeKernel(plugin->command_queue, opencl_action->kernel, 1, NULL, &global_work_size, &opencl_action->local_work_size, 0, NULL, NULL); @@ -197,8 +199,6 @@ static void opencl_task_start( 0, NULL, &opencl_task->kernel_finish_event); err |= clSetEventCallback(opencl_task->kernel_finish_event, CL_COMPLETE, opencl_task_complete, opencl_task); - - embb_mtapi_task_set_state(local_task, MTAPI_TASK_RUNNING); } err |= clFlush(plugin->command_queue); -- libgit2 0.26.0