From: dirk Date: Sun, 21 Feb 2016 12:17:02 +0000 (+0100) Subject: Added check for storage class. X-Git-Tag: 7.0.1-0~214 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8ee7d5a0a9c053e7ed5914e582ba1d32630c867e;p=imagemagick Added check for storage class. --- diff --git a/MagickCore/accelerate.c b/MagickCore/accelerate.c index c0ba61892..00615dd89 100644 --- a/MagickCore/accelerate.c +++ b/MagickCore/accelerate.c @@ -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))