409
433
all[i].x = setup->cos_s[i];
410
434
all[i].y = setup->sin_s[i];
411
435
all[i].z = setup->axis_position_corr_s[i];
412
all[i].w = floor(ctx->ppt * MIN(MIN(BLOCK_SIZE * all[i].x, - BLOCK_SIZE * all[i].y), MIN(0., BLOCK_SIZE * all[i].x - BLOCK_SIZE * all[i].y)));
436
all[i].w = floor(ctx->ppt * ctx->bp_block * MIN(MIN(all[i].x, - all[i].y), MIN(0., all[i].x - all[i].y)));
414
438
if (setup->num_projections < dim_proj) memset(all + setup->num_projections, 0, (dim_proj - setup->num_projections) * sizeof(cl_float4));
415
439
ctx->unified_table = clCreateBuffer(ctx->clctx, CL_MEM_READ_ONLY, dim_proj * sizeof(cl_float4), NULL, &err);