From a0c7ae741f686432f8c40632a058fb050f837a6b Mon Sep 17 00:00:00 2001 From: dirk Date: Tue, 1 Nov 2016 20:29:16 +0100 Subject: [PATCH] Using s instead of x/y with cl_float2 to resolve compilation issues with CUDA. --- MagickCore/accelerate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MagickCore/accelerate.c b/MagickCore/accelerate.c index cf8b1f172..e9a0f929c 100644 --- a/MagickCore/accelerate.c +++ b/MagickCore/accelerate.c @@ -4571,8 +4571,8 @@ static Image* ComputeRotationalBlurImage(const Image *image,MagickCLEnv clEnv, if (filteredImageBuffer == (cl_mem) NULL) goto cleanup; - blurCenter.x=(float) (image->columns-1)/2.0; - blurCenter.y=(float) (image->rows-1)/2.0; + blurCenter.s[0]=(float) (image->columns-1)/2.0; + blurCenter.s[1]=(float) (image->rows-1)/2.0; blurRadius=hypot(blurCenter.x,blurCenter.y); cossin_theta_size=(unsigned int) fabs(4.0*DegreesToRadians(angle)*sqrt( (double) blurRadius)+2UL); -- 2.40.0