From 8726605ea77b5633c1f31c71e5a20aadcc38ed44 Mon Sep 17 00:00:00 2001 From: Pan Xiuli Date: Tue, 24 Jan 2017 16:47:58 +0800 Subject: 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 Signed-off-by: Pan Xiuli Reviewed-by: Yang Rong --- utests/compiler_device_enqueue.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'utests/compiler_device_enqueue.cpp') diff --git a/utests/compiler_device_enqueue.cpp b/utests/compiler_device_enqueue.cpp index a9e3e2df..698be4d8 100644 --- a/utests/compiler_device_enqueue.cpp +++ b/utests/compiler_device_enqueue.cpp @@ -2,12 +2,14 @@ void compiler_device_enqueue(void) { + if(!cl_check_ocl20(false)) + return; const size_t n = 32; const uint32_t global_sz = 3; uint32_t result = 0; // Setup kernel and buffers - OCL_CREATE_KERNEL("compiler_device_enqueue"); + OCL_CALL(cl_kernel_init, "compiler_device_enqueue.cl", "compiler_device_enqueue", SOURCE, "-cl-std=CL2.0"); OCL_CREATE_BUFFER(buf[0], 0, n * sizeof(uint32_t), NULL); OCL_SET_ARG(0, sizeof(uint32_t), &global_sz); OCL_SET_ARG(1, sizeof(cl_mem), &buf[0]); -- cgit v1.2.1