| /* |
| * function: kernel_demo |
| * sample code of default kernel arguments |
| * input: image2d_t as read only |
| * output: image2d_t as write only |
| */ |
| |
| "__kernel void kernel_demo (__read_only image2d_t input, __write_only image2d_t output) " |
| "{ " |
| " int x = get_global_id (0); " |
| " int y = get_global_id (1); " |
| " sampler_t sampler = CLK_NORMALIZED_COORDS_FALSE | CLK_ADDRESS_NONE | CLK_FILTER_NEAREST; " |
| " " |
| " int2 pos = (int2)(x, y); " |
| " uint4 pixel = read_imageui(input, sampler, pos); " |
| " write_imageui(output, pos, pixel); " |
| "} " |
| |