diff options
author | Homer Hsing <homer.xing@intel.com> | 2012-11-23 08:45:59 +0800 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@linux.intel.com> | 2013-03-29 18:41:33 +0800 |
commit | f1e09825e5387ad3d06eda92040c44ac2697c79b (patch) | |
tree | 48f7a73090c20653c9e1eefce799472b6c22df78 /kernels | |
parent | b5d68f0c9e9201c8acbb19f85b932f943c99d14d (diff) |
test OpenCL 1.1 sampler declaration fields
Diffstat (limited to 'kernels')
-rw-r--r-- | kernels/compiler_sampler.cl | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/kernels/compiler_sampler.cl b/kernels/compiler_sampler.cl new file mode 100644 index 00000000..149bbf19 --- /dev/null +++ b/kernels/compiler_sampler.cl @@ -0,0 +1,25 @@ +/* test OpenCL 1.1 sampler declaration */ +__kernel void compiler_sampler () { +#define S(A,B,C) CLK_NORMALIZED_COORDS_##A | CLK_ADDRESS_##B | CLK_FILTER_##C + const sampler_t \ + s0 = S(TRUE,REPEAT,NEAREST), + s1 = S(TRUE,REPEAT,LINEAR), + s2 = S(TRUE,CLAMP,NEAREST), + s3 = S(TRUE,CLAMP,LINEAR), + s4 = S(TRUE,NONE,NEAREST), + s5 = S(TRUE,NONE,LINEAR), + s6 = S(TRUE,CLAMP_TO_EDGE,NEAREST), + s7 = S(TRUE,CLAMP_TO_EDGE,LINEAR), + s8 = S(TRUE,MIRRORED_REPEAT,NEAREST), + s9 = S(TRUE,MIRRORED_REPEAT,LINEAR), + s10 = S(FALSE,REPEAT,NEAREST), + s11 = S(FALSE,REPEAT,LINEAR), + s12 = S(FALSE,CLAMP,NEAREST), + s13 = S(FALSE,CLAMP,LINEAR), + s14 = S(FALSE,NONE,NEAREST), + s15 = S(FALSE,NONE,LINEAR), + s16 = S(FALSE,CLAMP_TO_EDGE,NEAREST), + s17 = S(FALSE,CLAMP_TO_EDGE,LINEAR), + s18 = S(FALSE,MIRRORED_REPEAT,NEAREST), + s19 = S(FALSE,MIRRORED_REPEAT,LINEAR); +} |