From 2df1083e38ade327c0668ee22ac2c843b2ab57af Mon Sep 17 00:00:00 2001 From: Heinz-Bernd Eggenstein <heinz-bernd.eggenstein@aei.mpg.de> Date: Sat, 7 Jul 2012 13:26:16 +0200 Subject: [PATCH] Bug #1641: double fp literals cause compilation errors with OpenCL fix: use compiler flag to globally convert all double constants to floats --- src/fft_setup.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fft_setup.cpp b/src/fft_setup.cpp index 57e06b4..3359b20 100644 --- a/src/fft_setup.cpp +++ b/src/fft_setup.cpp @@ -424,7 +424,7 @@ patch_kernel_source: if(device_type == CL_DEVICE_TYPE_GPU) { gpu_found = 1; - err = clBuildProgram(plan->program, 1, &devices[i], "-cl-mad-enable", NULL, NULL); + err = clBuildProgram(plan->program, 1, &devices[i], "-cl-mad-enable -cl-single-precision-constant", NULL, NULL); if (err != CL_SUCCESS) { char *build_log; -- GitLab