aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/compute/skc/platforms/cl_12/raster_builder_cl_12.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/compute/skc/platforms/cl_12/raster_builder_cl_12.c')
-rw-r--r--src/compute/skc/platforms/cl_12/raster_builder_cl_12.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/compute/skc/platforms/cl_12/raster_builder_cl_12.c b/src/compute/skc/platforms/cl_12/raster_builder_cl_12.c
index d84b92bfd7..507e1bf077 100644
--- a/src/compute/skc/platforms/cl_12/raster_builder_cl_12.c
+++ b/src/compute/skc/platforms/cl_12/raster_builder_cl_12.c
@@ -566,15 +566,17 @@ skc_raster_cohort_sort_prefix(skc_grid_t const grid)
//
uint32_t keys_padded_in, keys_padded_out;
- hs_pad(atomics->keys,&keys_padded_in,&keys_padded_out);
-
- hs_sort(cohort->cq,
- cohort->keys.drw,
- cohort->keys.drw,
- atomics->keys,
- keys_padded_in,
- keys_padded_out,
- false);
+ hs_cl_pad(runtime->hs,atomics->keys,&keys_padded_in,&keys_padded_out);
+
+ hs_cl_sort(runtime->hs,
+ cohort->cq,
+ 0,NULL,NULL,
+ cohort->keys.drw,
+ NULL,
+ atomics->keys,
+ keys_padded_in,
+ keys_padded_out,
+ false);
cl(SetKernelArg(impl->kernels.segment,0,SKC_CL_ARG(cohort->keys.drw)));
cl(SetKernelArg(impl->kernels.segment,1,SKC_CL_ARG(cohort->metas.drw)));