12 const sampler_t
sampler = CLK_NORMALIZED_COORDS_TRUE | CLK_ADDRESS_CLAMP | CLK_FILTER_LINEAR;
23 __write_only image2d_t destinationImage,
24 const float widthNormalizationFactor,
25 const float heightNormalizationFactor)
40 int2 coordinate = (int2)(get_global_id(0), get_global_id(1));
47 float2 normalizedCoordinate = convert_float2(coordinate) * (float2)(widthNormalizationFactor, heightNormalizationFactor);
56 float4 colour = read_imagef(sourceImage,
sampler, normalizedCoordinate);
64 write_imagef(destinationImage, coordinate, colour);