summaryrefslogtreecommitdiff
path: root/utests/utest_helper.hpp
diff options
context:
space:
mode:
authorDag Lem <dag@nimrod.no>2013-05-25 10:14:17 +0200
committerZhigang Gong <zhigang.gong@linux.intel.com>2013-05-30 11:55:20 +0800
commit5291e1bcbe0786bafec5373072d782ac38e3a494 (patch)
treecb25d8fb1664de48b39fd9cc7fb9b67ac06b492b /utests/utest_helper.hpp
parentc867de509c45538646b3fffbbbdc8a5d85f204d0 (diff)
downloadbeignet-5291e1bcbe0786bafec5373072d782ac38e3a494.tar.gz
utests: Add test case for box blur on image buffer
This test demonstrates box blur on an image buffer, using an extremely simple kernel. Signed-off-by: Dag Lem <dag@nimrod.no> Reviewed-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Diffstat (limited to 'utests/utest_helper.hpp')
-rw-r--r--utests/utest_helper.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/utests/utest_helper.hpp b/utests/utest_helper.hpp
index d882fc7b..c28615e5 100644
--- a/utests/utest_helper.hpp
+++ b/utests/utest_helper.hpp
@@ -88,6 +88,12 @@ extern EGLSurface eglSurface;
#define OCL_CREATE_IMAGE(IMAGE, FLAGS, FORMAT, DESC, DATA) \
OCL_CALL2(clCreateImage, IMAGE, ctx, FLAGS, FORMAT, DESC, DATA)
+#define OCL_READ_IMAGE(IMAGE, ORIGIN, REGION, DATA) \
+ OCL_CALL(clEnqueueReadImage, queue, IMAGE, CL_TRUE, ORIGIN, REGION, 0, 0, DATA, 0, NULL, NULL)
+
+#define OCL_WRITE_IMAGE(IMAGE, ORIGIN, REGION, DATA) \
+ OCL_CALL(clEnqueueWriteImage, queue, IMAGE, CL_TRUE, ORIGIN, REGION, 0, 0, DATA, 0, NULL, NULL)
+
#define OCL_CREATE_GL_IMAGE(IMAGE, FLAGS, TARGET, LEVEL, TEXTURE) \
OCL_CALL2(clCreateFromGLTexture, IMAGE, ctx, FLAGS, TARGET, LEVEL, TEXTURE)