imgproc/CLAHE/ocl: Removed unnecessary __local variable

pull/8000/head
mshabunin 8 years ago
parent 0c8e069640
commit 8c66531c42
  1. 12
      modules/imgproc/src/opencl/clahe.cl

@ -186,21 +186,13 @@ __kernel void calcLut(__global __const uchar * src, const int srcStep,
#else
clipped = smem[0];
#endif
// broadcast evaluated value
__local int totalClipped;
if (tid == 0)
totalClipped = clipped;
barrier(CLK_LOCAL_MEM_FENCE);
// redistribute clipped samples evenly
int redistBatch = totalClipped / 256;
int redistBatch = clipped / 256;
tHistVal += redistBatch;
int residual = totalClipped - redistBatch * 256;
int residual = clipped - redistBatch * 256;
int rStep = 256 / residual;
if (rStep < 1)
rStep = 1;

Loading…
Cancel
Save