diff options
author | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2017-10-10 11:06:32 +0200 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@kit.edu> | 2017-10-10 11:06:32 +0200 |
commit | 17aa5ae8a636ee85a12c3cdf09116147cf10f763 (patch) | |
tree | 66f422267a0c181d99a2bfb2420c83b158c2dde9 | |
parent | f72d88b3071285f473cda774300470cb49488969 (diff) |
stitch: fix comparison warning
-rw-r--r-- | src/ufo-stitch-task.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/ufo-stitch-task.c b/src/ufo-stitch-task.c index 54f0a0a..ad88a8d 100644 --- a/src/ufo-stitch-task.c +++ b/src/ufo-stitch-task.c @@ -140,8 +140,8 @@ compute_mean (UfoStitchTaskPrivate *priv, gint offset) { gfloat mean = 0.0f, *summed_blocks; - gsize global_work_size[2], num_blocks; - gint groups_per_roi_width, i; + gsize global_work_size[2], num_blocks, i; + gint groups_per_roi_width; cl_int cl_error; groups_per_roi_width = (priv->overlap + work_group_size - 1) / work_group_size; @@ -159,6 +159,7 @@ compute_mean (UfoStitchTaskPrivate *priv, &cl_error); UFO_RESOURCES_CHECK_CLERR (cl_error); } + UFO_RESOURCES_CHECK_CLERR (clSetKernelArg (priv->sum_kernel, 0, sizeof (cl_mem), &input)); UFO_RESOURCES_CHECK_CLERR (clSetKernelArg (priv->sum_kernel, 1, sizeof (cl_mem), &priv->sum_mem)); UFO_RESOURCES_CHECK_CLERR (clSetKernelArg (priv->sum_kernel, 2, sizeof (float) * work_group_size, NULL)); @@ -173,15 +174,12 @@ compute_mean (UfoStitchTaskPrivate *priv, 0, num_blocks * sizeof (float), (void *) summed_blocks, - 0, - NULL, - NULL)); - for (i = 0; i < num_blocks; i++) { + 0, NULL, NULL)); + + for (i = 0; i < num_blocks; i++) mean += summed_blocks[i]; - } - mean /= priv->overlap * height; - return mean; + return mean / priv->overlap * height; } static gboolean |