Blame view
kernels/plugins/axb.cl
394 Bytes
1b1e928cc initial import of... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
kernel void transform(global TYPE *vector, float a, float b) { const int i = get_global_id(0); TYPE value = (TYPE) (vector[i] * a + b); vector[i] = value; } kernel void clamped_transform(global TYPE *vector, float a, float b, TYPE min, TYPE max) { const int i = get_global_id(0); TYPE value = (TYPE) (vector[i] * a + b); vector[i] = clamp(value, min, max); } |