summaryrefslogtreecommitdiff
path: root/kernels
diff options
context:
space:
mode:
authorGuo Yejun <yejun.guo@intel.com>2015-09-25 04:28:10 +0800
committerYang Rong <rong.r.yang@intel.com>2015-10-14 11:26:57 +0800
commit00e207e2a4e428ee1158159ad50c8188f9fe23f0 (patch)
tree1c1e5ccf1b875afdc55d74644adf09bc7d8a96ca /kernels
parent74f29f500dd6b188e45cabc70cee8d1565733c47 (diff)
add utest runtime_use_host_ptr_image
Signed-off-by: Guo Yejun <yejun.guo@intel.com> Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
Diffstat (limited to 'kernels')
-rw-r--r--kernels/runtime_use_host_ptr_image.cl10
1 files changed, 10 insertions, 0 deletions
diff --git a/kernels/runtime_use_host_ptr_image.cl b/kernels/runtime_use_host_ptr_image.cl
new file mode 100644
index 00000000..7596ec81
--- /dev/null
+++ b/kernels/runtime_use_host_ptr_image.cl
@@ -0,0 +1,10 @@
+__kernel void
+runtime_use_host_ptr_image(__read_only image2d_t src, __write_only image2d_t dst)
+{
+ const sampler_t sampler = CLK_NORMALIZED_COORDS_FALSE | CLK_ADDRESS_NONE | CLK_FILTER_NEAREST;
+ int2 coord;
+ coord.x = (int)get_global_id(0);
+ coord.y = (int)get_global_id(1);
+ float4 data = read_imagef(src, sampler, coord);
+ write_imagef(dst, coord, data);
+}