clover: Add a stub implementation of clCreateImage() v3
[mesa.git] / src / gallium / state_trackers / clover / api / memory.cpp
index 7ed2191f14e2a4d7d68c920ce312a4560d2f9f13..d26b1c613cb064d0470113c2798c420491bcfa72 100644 (file)
@@ -334,3 +334,15 @@ clSetMemObjectDestructorCallback(cl_mem d_mem,
 } catch (error &e) {
    return e.get();
 }
+
+CLOVER_API cl_mem
+clCreateImage(cl_context d_ctx, cl_mem_flags flags,
+              const cl_image_format *format,
+              const cl_image_desc *image_desc,
+              void *host_ptr, cl_int *r_errcode) {
+   // This function was added in OpenCL 1.2
+   std::cerr << "CL user error: clCreateImage() not supported by OpenCL 1.1." <<
+                std::endl;
+   ret_error(r_errcode, CL_INVALID_OPERATION);
+   return NULL;
+}