summaryrefslogtreecommitdiff
path: root/kernels/set_kernel_arg.cl
blob: 71cf521aca822a4f29b9d4be83cd972e8d14ebe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
__kernel void
set_kernel_arg(__global unsigned int *dst, float3 src)
{
  size_t gid = get_global_id(0);

  switch (gid%3)
  {
    case 0:
        dst[gid] = src.x;
      break;
    case 1:
        dst[gid] = src.y;
      break;
    case 2:
        dst[gid] = src.z;
      break;
    default:
      break;
  }
}