Lines Matching full:extrapolate
56 #define EXTRAPOLATE(x, maxV) clamp((x), 0, (maxV)-1)
59 #define EXTRAPOLATE(x, maxV) ( (x) + (maxV) ) % (maxV)
62 #define EXTRAPOLATE(x, maxV) clamp(min(((maxV)-1)*2-(x)+1, max((x),-(x)-1) ), 0, (maxV)-1)
65 #define EXTRAPOLATE(x, maxV) clamp(min(((maxV)-1)*2-(x), max((x),-(x)) ), 0, (maxV)-1)
153 col = EXTRAPOLATE(x, src_cols);
165 col = EXTRAPOLATE(x+i, src_cols);
172 col = EXTRAPOLATE((int)(get_group_id(0)*LOCAL_SIZE + get_local_id(0) - 2), src_cols);
177 col = EXTRAPOLATE((int)((get_group_id(0)+1)*LOCAL_SIZE + get_local_id(0) - 2), src_cols);
181 else // need extrapolate y
183 #define EXTRAPOLATE_(val, maxVal) EXTRAPOLATE(val, maxVal)
185 col = EXTRAPOLATE(x, src_cols);
197 col = EXTRAPOLATE(x+i, src_cols);
204 col = EXTRAPOLATE((int)(get_group_id(0)*LOCAL_SIZE + get_local_id(0) - 2), src_cols);
209 col = EXTRAPOLATE((int)((get_group_id(0)+1)*LOCAL_SIZE + get_local_id(0) - 2), src_cols);