Make 3.0 floating point in kernel if float

This commit is contained in:
Tom Deakin 2015-07-29 14:31:26 +01:00
parent dcf734387e
commit e3de82d63c

View File

@ -1,14 +1,14 @@
#ifdef FLOAT #ifdef FLOAT
#define DATATYPE float #define DATATYPE float
constant DATATYPE scalar = 3.0f;
#else #else
#pragma OPENCL EXTENSION cl_khr_fp64 : enable #pragma OPENCL EXTENSION cl_khr_fp64 : enable
#define DATATYPE double #define DATATYPE double
constant DATATYPE scalar = 3.0;
#endif #endif
constant DATATYPE scalar = 3.0;
kernel void copy(global const DATATYPE * restrict a, global DATATYPE * restrict c) kernel void copy(global const DATATYPE * restrict a, global DATATYPE * restrict c)
{ {
const size_t i = get_global_id(0); const size_t i = get_global_id(0);