]> granicus.if.org Git - imagemagick/commitdiff
Fixed calculation of the device_signature.
authordirk <dirk@git.imagemagick.org>
Sun, 19 Jun 2016 10:36:11 +0000 (12:36 +0200)
committerdirk <dirk@git.imagemagick.org>
Sun, 19 Jun 2016 10:36:39 +0000 (12:36 +0200)
MagickCore/opencl.c

index ca92c771b1c55081035a0a2bf7a359bae37f00be..a740f19cd8c4879989515f13ae54b965d65c3395 100644 (file)
@@ -2075,7 +2075,7 @@ static MagickBooleanType HasOpenCLDevices(MagickCLEnv clEnv,
       continue;
     }
     device_signature=signature;
-    device_signature=StringSignature(device->platform_name);
+    device_signature^=StringSignature(device->platform_name);
     status=CompileOpenCLKernel(device,accelerateKernelsBuffer,options,
       device_signature,exception);
     UnlockSemaphoreInfo(device->lock);