runtime: fix a slice pitch calculation bug.
authorZhigang Gong <zhigang.gong@intel.com>
Fri, 20 Jun 2014 04:24:22 +0000 (12:24 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Fri, 20 Jun 2014 08:50:51 +0000 (16:50 +0800)
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Reviewed-by: He Junyan <junyan.he@inbox.com>
src/cl_mem.c

index bf0e416..a1d3b25 100644 (file)
@@ -640,7 +640,7 @@ _cl_mem_new_image(cl_context ctx,
     size_t min_pitch = bpp * w;
     if (data && pitch == 0)
       pitch = min_pitch;
-    size_t min_slice_pitch = min_pitch * h;
+    size_t min_slice_pitch = pitch * h;
     if (data && slice_pitch == 0)
       slice_pitch = min_slice_pitch;
     if (UNLIKELY(w > ctx->device->image3d_max_width)) DO_IMAGE_ERROR;