| 1054 | } |
| 1055 | |
| 1056 | cl_mem clCreateImage(cl_context context, |
| 1057 | cl_mem_flags flags, |
| 1058 | const cl_image_format *image_format, |
| 1059 | const cl_image_desc *image_desc, |
| 1060 | void *host_ptr, |
| 1061 | cl_int *errcode_ret) |
| 1062 | { |
| 1063 | arm_compute::CLSymbols::get().load_default(); |
| 1064 | auto func = arm_compute::CLSymbols::get().clCreateImage_ptr; |
| 1065 | if (func != nullptr) |
| 1066 | { |
| 1067 | return func(context, flags, image_format, image_desc, host_ptr, errcode_ret); |
| 1068 | } |
| 1069 | else |
| 1070 | { |
| 1071 | if (errcode_ret != nullptr) |
| 1072 | { |
| 1073 | *errcode_ret = CL_OUT_OF_RESOURCES; |
| 1074 | } |
| 1075 | return nullptr; |
| 1076 | } |
| 1077 | } |
| 1078 | |
| 1079 | cl_int |
| 1080 | clSetKernelExecInfo(cl_kernel kernel, cl_kernel_exec_info param_name, size_t param_value_size, const void *param_value) |
no test coverage detected