diff options
author | Pan Xiuli <xiuli.pan@intel.com> | 2017-01-24 16:47:58 +0800 |
---|---|---|
committer | Yang Rong <rong.r.yang@intel.com> | 2017-02-10 14:22:05 +0800 |
commit | 8726605ea77b5633c1f31c71e5a20aadcc38ed44 (patch) | |
tree | 582ebf0dc1b9228a0aab149eda78ff655e27330c /utests/compiler_atomic_functions_20.cpp | |
parent | 85b948d174d404d5a3af097b8b216442f3e2931b (diff) | |
download | beignet-8726605ea77b5633c1f31c71e5a20aadcc38ed44.tar.gz |
Utest: Add OCL20 into utest and check version in runtime
The utest should always be built and we can check ocl version at the
test begin.
Contributor: Rebecca N. Palmer <rebecca_palmer@zoho.com>
Signed-off-by: Pan Xiuli <xiuli.pan@intel.com>
Reviewed-by: Yang Rong <rong.r.yang@intel.com>
Diffstat (limited to 'utests/compiler_atomic_functions_20.cpp')
-rw-r--r-- | utests/compiler_atomic_functions_20.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/utests/compiler_atomic_functions_20.cpp b/utests/compiler_atomic_functions_20.cpp index ea1ace51..e11d0772 100644 --- a/utests/compiler_atomic_functions_20.cpp +++ b/utests/compiler_atomic_functions_20.cpp @@ -58,6 +58,8 @@ static void cpu_compiler_atomic(int *dst, int *src) static void compiler_atomic_functions(const char* kernel_name) { + if(!cl_check_ocl20(false)) + return; const size_t n = GROUP_NUM * LOCAL_SIZE; int cpu_dst[24] = {0}, cpu_src[256]; @@ -65,7 +67,7 @@ static void compiler_atomic_functions(const char* kernel_name) locals[0] = LOCAL_SIZE; // Setup kernel and buffers - OCL_CREATE_KERNEL_FROM_FILE("compiler_atomic_functions_20", kernel_name); + OCL_CALL(cl_kernel_init, "compiler_atomic_functions_20.cl", kernel_name, SOURCE, "-cl-std=CL2.0"); OCL_CREATE_BUFFER(buf[0], 0, 24 * sizeof(int), NULL); OCL_CREATE_BUFFER(buf[1], 0, locals[0] * sizeof(int), NULL); OCL_SET_ARG(0, sizeof(cl_mem), &buf[0]); |