Remove blocking asserts in clEnqueueXXX apis.
authorYang Rong <rong.r.yang@intel.com>
Wed, 9 Oct 2013 06:36:27 +0000 (14:36 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Wed, 9 Oct 2013 09:35:55 +0000 (17:35 +0800)
Signed-off-by: Yang Rong <rong.r.yang@intel.com>
Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
src/cl_api.c

index ded0e0c..4b3f6e2 100644 (file)
@@ -1252,9 +1252,6 @@ clEnqueueReadBuffer(cl_command_queue command_queue,
      goto error;
   }
 
-  if (blocking_read != CL_TRUE)
-     NOT_IMPLEMENTED;
-
   if (!ptr || !size || offset + size > buffer->size) {
      err = CL_INVALID_VALUE;
      goto error;
@@ -1311,9 +1308,6 @@ clEnqueueReadBufferRect(cl_command_queue command_queue,
     goto error;
   }
 
-  if (blocking_read != CL_TRUE)
-    NOT_IMPLEMENTED;
-
   if (!ptr || !region || region[0] == 0 || region[1] == 0 || region[2] == 0) {
     err = CL_INVALID_VALUE;
     goto error;
@@ -1391,9 +1385,6 @@ clEnqueueWriteBuffer(cl_command_queue    command_queue,
     goto error;
   }
 
-  if (blocking_write != CL_TRUE)
-    NOT_IMPLEMENTED;
-
   if (!ptr || !size || offset + size > buffer->size) {
     err = CL_INVALID_VALUE;
     goto error;
@@ -1450,10 +1441,6 @@ clEnqueueWriteBufferRect(cl_command_queue     command_queue,
     goto error;
   }
 
-  if (blocking_write != CL_TRUE)
-    NOT_IMPLEMENTED;
-
-
   if (!ptr || !region || region[0] == 0 || region[1] == 0 || region[2] == 0) {
     err = CL_INVALID_VALUE;
     goto error;
@@ -1638,9 +1625,6 @@ clEnqueueReadImage(cl_command_queue      command_queue,
      goto error;
   }
 
-  if (blocking_read != CL_TRUE)
-     NOT_IMPLEMENTED;
-
   if (!origin || !region || origin[0] + region[0] > image->w || origin[1] + region[1] > image->h || origin[2] + region[2] > image->depth) {
      err = CL_INVALID_VALUE;
      goto error;
@@ -1720,9 +1704,6 @@ clEnqueueWriteImage(cl_command_queue     command_queue,
     goto error;
   }
 
-  if (blocking_write != CL_TRUE)
-    NOT_IMPLEMENTED;
-
   if (!origin || !region || origin[0] + region[0] > image->w || origin[1] + region[1] > image->h || origin[2] + region[2] > image->depth) {
     err = CL_INVALID_VALUE;
     goto error;
@@ -2055,9 +2036,6 @@ clEnqueueMapBuffer(cl_command_queue  command_queue,
     goto error;
   }
 
-  if (blocking_map != CL_TRUE)
-    NOT_IMPLEMENTED;
-
   if (!size || offset + size > buffer->size) {
     err = CL_INVALID_VALUE;
     goto error;
@@ -2123,9 +2101,6 @@ clEnqueueMapImage(cl_command_queue   command_queue,
     goto error;
   }
 
-  if (blocking_map != CL_TRUE)
-    NOT_IMPLEMENTED;
-
   if (!origin || !region || origin[0] + region[0] > image->w || origin[1] + region[1] > image->h || origin[2] + region[2] > image->depth) {
     err = CL_INVALID_VALUE;
     goto error;