|
@@ -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));
|