Browse Source

Do not set local work size explicitly

Matthias Vogelgesang 9 years ago
parent
commit
1f2f5c6324
1 changed files with 2 additions and 5 deletions
  1. 2 5
      src/ufo-lamino-bp-task.c

+ 2 - 5
src/ufo-lamino-bp-task.c

@@ -155,8 +155,6 @@ backproject_regularly (UfoLaminoBpTaskPrivate *priv,
     gfloat cf, ct, cg;
     gfloat sf, st, sg;
 
-    size_t local_work_size[] = { 16, 16, 1 };
-
     priv->params.alpha = - 3 * G_PI/2 + priv->params.theta;
     priv->params.phi   = priv->params.angle_step * ((float) priv->proj_idx);
 
@@ -184,7 +182,7 @@ backproject_regularly (UfoLaminoBpTaskPrivate *priv,
     UFO_RESOURCES_CHECK_CLERR (clSetKernelArg (priv->bp_kernel, 2, sizeof(cl_mem), (void *) &priv->param_mem));
 
     UFO_RESOURCES_CHECK_CLERR (clEnqueueNDRangeKernel (cmd_queue, priv->bp_kernel,
-                                                       3, NULL, requisition->dims, local_work_size,
+                                                       3, NULL, requisition->dims, NULL,
                                                        1, &event, NULL));
 
     UFO_RESOURCES_CHECK_CLERR (clReleaseEvent (event));
@@ -198,7 +196,6 @@ backproject_varied (UfoLaminoBpTaskPrivate *priv,
                     cl_mem volume_mem)
 {
     cl_event event;
-    size_t local_work_size[] = { 16, 16, 1 };
 
     priv->params.phi   = priv->params.angle_step * ((float) priv->proj_idx);
 
@@ -212,7 +209,7 @@ backproject_varied (UfoLaminoBpTaskPrivate *priv,
     UFO_RESOURCES_CHECK_CLERR (clSetKernelArg (priv->bp_var_kernel, 2, sizeof(cl_mem), (void *) &priv->param_mem));
 
     UFO_RESOURCES_CHECK_CLERR (clEnqueueNDRangeKernel (cmd_queue, priv->bp_var_kernel,
-                                                       3, NULL, requisition->dims, local_work_size,
+                                                       3, NULL, requisition->dims, NULL,
                                                        1, &event, NULL));
 
     UFO_RESOURCES_CHECK_CLERR (clReleaseEvent (event));