]> granicus.if.org Git - imagemagick/commitdiff
Added check for storage class.
authordirk <dirk@git.imagemagick.org>
Sun, 21 Feb 2016 12:17:02 +0000 (13:17 +0100)
committerdirk <dirk@git.imagemagick.org>
Sun, 21 Feb 2016 12:17:02 +0000 (13:17 +0100)
MagickCore/accelerate.c

index c0ba6189228abefe206649315a624678288d2910..00615dd89c7625d358e1885a70ac14577932fe04 100644 (file)
@@ -127,6 +127,10 @@ static MagickBooleanType checkAccelerateCondition(const Image* image)
       image->colorspace != GRAYColorspace)
     return(MagickFalse);
 
+  /* check if the storage class is direct class */
+  if (image->storage_class != DirectClass)
+    return(MagickFalse);
+
   /* check if the virtual pixel method is compatible with the OpenCL implementation */
   if ((GetImageVirtualPixelMethod(image) != UndefinedVirtualPixelMethod) &&
       (GetImageVirtualPixelMethod(image) != EdgeVirtualPixelMethod))