summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Farago <sensej007@email.cz>2020-02-25 07:13:01 +0100
committerGitHub <noreply@github.com>2020-02-25 07:13:01 +0100
commit9d39236cadc6cec3f286871efc67da3e7a6d65eb (patch)
tree57814f27ebb4cc245e82bbea29724cc96602d159
parentb70fd57d526a8b09d2fba60dae50b81a1b602cfa (diff)
parent67f39608acf4b10ff92e5a82db078a5e7aab065d (diff)
downloadufo-filters-9d39236cadc6cec3f286871efc67da3e7a6d65eb.tar.gz
ufo-filters-9d39236cadc6cec3f286871efc67da3e7a6d65eb.tar.bz2
ufo-filters-9d39236cadc6cec3f286871efc67da3e7a6d65eb.tar.xz
ufo-filters-9d39236cadc6cec3f286871efc67da3e7a6d65eb.zip
Merge pull request #194 from ufo-kit/conjugate
Make c_conj work with opencl task
-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];
}
/**