summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Farago <sensej007@email.cz>2020-02-25 07:11:44 +0100
committerTomas Farago <sensej007@email.cz>2020-02-25 07:11:44 +0100
commit67f39608acf4b10ff92e5a82db078a5e7aab065d (patch)
tree57814f27ebb4cc245e82bbea29724cc96602d159
parentb70fd57d526a8b09d2fba60dae50b81a1b602cfa (diff)
downloadufo-filters-67f39608acf4b10ff92e5a82db078a5e7aab065d.tar.gz
ufo-filters-67f39608acf4b10ff92e5a82db078a5e7aab065d.tar.bz2
ufo-filters-67f39608acf4b10ff92e5a82db078a5e7aab065d.tar.xz
ufo-filters-67f39608acf4b10ff92e5a82db078a5e7aab065d.zip
Make c_conj work with opencl task
fixes #193
-rw-r--r--src/kernels/complex.cl6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/kernels/complex.cl b/src/kernels/complex.cl
index d6b11e3..93c0f02 100644
--- a/src/kernels/complex.cl
+++ b/src/kernels/complex.cl
@@ -63,10 +63,12 @@ c_div (global float *in1,
}
kernel void
-c_conj (global float *data)
+c_conj (global float *data,
+ global float *out)
{
int idx = get_global_id(1) * 2 * get_global_size(0) + 2 * get_global_id(0);
- data[idx+1] = -data[idx+1];
+ out[idx] = data[idx];
+ out[idx+1] = -data[idx+1];
}
/**