| #define CL_TARGET_OPENCL_VERSION 200 |
| #include <CL/cl.h> |
| #include <stdio.h> |
| |
| #define PRINT_STUB_ERROR printf("\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\nERROR: %s from stub libOpenCL.so library called! This library can be used to resolve OpenCL symbols at compile time but must *not* be in your runtime path (You need to use a real OpenCL implementation, this one is empty)\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n", __func__) |
| |
| cl_int |
| clGetPlatformIDs(cl_uint num_entries, |
| cl_platform_id * platforms, |
| cl_uint * num_platforms) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetPlatformInfo(cl_platform_id platform, |
| cl_platform_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetDeviceIDs(cl_platform_id platform, |
| cl_device_type device_type, |
| cl_uint num_entries, |
| cl_device_id * devices, |
| cl_uint * num_devices) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetDeviceInfo(cl_device_id device, |
| cl_device_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clCreateSubDevices(cl_device_id in_device, |
| const cl_device_partition_property * properties, |
| cl_uint num_devices, |
| cl_device_id * out_devices, |
| cl_uint * num_devices_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clRetainDevice(cl_device_id device) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clReleaseDevice(cl_device_id device) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_context |
| clCreateContext(const cl_context_properties * properties, |
| cl_uint num_devices, |
| const cl_device_id * devices, |
| void (CL_CALLBACK * pfn_notify)(const char *, const void *, size_t, void *), |
| void * user_data, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_context |
| clCreateContextFromType(const cl_context_properties * properties, |
| cl_device_type device_type, |
| void (CL_CALLBACK * pfn_notify )(const char *, const void *, size_t, void *), |
| void * user_data, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_int |
| clRetainContext(cl_context context) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clReleaseContext(cl_context context) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetContextInfo(cl_context context, |
| cl_context_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_command_queue |
| clCreateCommandQueue(cl_context context, |
| cl_device_id device, |
| cl_command_queue_properties properties, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_int |
| clRetainCommandQueue(cl_command_queue command_queue) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clReleaseCommandQueue(cl_command_queue command_queue) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetCommandQueueInfo(cl_command_queue command_queue, |
| cl_command_queue_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_mem |
| clCreateBuffer(cl_context context, |
| cl_mem_flags flags, |
| size_t size, |
| void * host_ptr, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_mem |
| clCreateSubBuffer(cl_mem buffer, |
| cl_mem_flags flags, |
| cl_buffer_create_type buffer_create_type, |
| const void * buffer_create_info, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_mem |
| clCreateImage(cl_context context, |
| cl_mem_flags flags, |
| const cl_image_format * image_format, |
| const cl_image_desc * image_desc, |
| void * host_ptr, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_int |
| clRetainMemObject(cl_mem memobj) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clReleaseMemObject(cl_mem memobj) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetSupportedImageFormats(cl_context context, |
| cl_mem_flags flags, |
| cl_mem_object_type image_type, |
| cl_uint num_entries, |
| cl_image_format * image_formats, |
| cl_uint * num_image_formats) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetMemObjectInfo(cl_mem memobj, |
| cl_mem_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetImageInfo(cl_mem image, |
| cl_image_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clSetMemObjectDestructorCallback( cl_mem memobj, |
| void (CL_CALLBACK * pfn_notify)( cl_mem memobj, void* user_data), |
| void * user_data ) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_sampler |
| clCreateSampler(cl_context context, |
| cl_bool normalized_coords, |
| cl_addressing_mode addressing_mode, |
| cl_filter_mode filter_mode, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_int |
| clRetainSampler(cl_sampler sampler) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clReleaseSampler(cl_sampler sampler) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetSamplerInfo(cl_sampler sampler, |
| cl_sampler_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_program |
| clCreateProgramWithSource(cl_context context, |
| cl_uint count, |
| const char ** strings, |
| const size_t * lengths, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_program |
| clCreateProgramWithBinary(cl_context context, |
| cl_uint num_devices, |
| const cl_device_id * device_list, |
| const size_t * lengths, |
| const unsigned char ** binaries, |
| cl_int * binary_status, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_program |
| clCreateProgramWithBuiltInKernels(cl_context context, |
| cl_uint num_devices, |
| const cl_device_id * device_list, |
| const char * kernel_names, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_int |
| clRetainProgram(cl_program program) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clReleaseProgram(cl_program program) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clBuildProgram(cl_program program, |
| cl_uint num_devices, |
| const cl_device_id * device_list, |
| const char * options, |
| void (CL_CALLBACK * pfn_notify)(cl_program program, void * user_data), |
| void * user_data) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clCompileProgram(cl_program program, |
| cl_uint num_devices, |
| const cl_device_id * device_list, |
| const char * options, |
| cl_uint num_input_headers, |
| const cl_program * input_headers, |
| const char ** header_include_names, |
| void (CL_CALLBACK * pfn_notify)(cl_program program, void * user_data), |
| void * user_data) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_program |
| clLinkProgram(cl_context context, |
| cl_uint num_devices, |
| const cl_device_id * device_list, |
| const char * options, |
| cl_uint num_input_programs, |
| const cl_program * input_programs, |
| void (CL_CALLBACK * pfn_notify)(cl_program program, void * user_data), |
| void * user_data, |
| cl_int * errcode_ret ) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| |
| cl_int |
| clUnloadPlatformCompiler(cl_platform_id platform) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetProgramInfo(cl_program program, |
| cl_program_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetProgramBuildInfo(cl_program program, |
| cl_device_id device, |
| cl_program_build_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_kernel |
| clCreateKernel(cl_program program, |
| const char * kernel_name, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_int |
| clCreateKernelsInProgram(cl_program program, |
| cl_uint num_kernels, |
| cl_kernel * kernels, |
| cl_uint * num_kernels_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clRetainKernel(cl_kernel kernel) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clReleaseKernel(cl_kernel kernel) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clSetKernelArg(cl_kernel kernel, |
| cl_uint arg_index, |
| size_t arg_size, |
| const void * arg_value) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetKernelInfo(cl_kernel kernel, |
| cl_kernel_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetKernelArgInfo(cl_kernel kernel, |
| cl_uint arg_indx, |
| cl_kernel_arg_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetKernelWorkGroupInfo(cl_kernel kernel, |
| cl_device_id device, |
| cl_kernel_work_group_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clWaitForEvents(cl_uint num_events, |
| const cl_event * event_list) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetEventInfo(cl_event event, |
| cl_event_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_event |
| clCreateUserEvent(cl_context context, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_int |
| clRetainEvent(cl_event event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clReleaseEvent(cl_event event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clSetUserEventStatus(cl_event event, |
| cl_int execution_status) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clSetEventCallback( cl_event event, |
| cl_int command_exec_callback_type, |
| void (CL_CALLBACK * pfn_notify)(cl_event, cl_int, void *), |
| void * user_data) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clGetEventProfilingInfo(cl_event event, |
| cl_profiling_info param_name, |
| size_t param_value_size, |
| void * param_value, |
| size_t * param_value_size_ret) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clFlush(cl_command_queue command_queue) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clFinish(cl_command_queue command_queue) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueReadBuffer(cl_command_queue command_queue, |
| cl_mem buffer, |
| cl_bool blocking_read, |
| size_t offset, |
| size_t size, |
| void * ptr, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueReadBufferRect(cl_command_queue command_queue, |
| cl_mem buffer, |
| cl_bool blocking_read, |
| const size_t * buffer_offset, |
| const size_t * host_offset, |
| const size_t * region, |
| size_t buffer_row_pitch, |
| size_t buffer_slice_pitch, |
| size_t host_row_pitch, |
| size_t host_slice_pitch, |
| void * ptr, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueWriteBuffer(cl_command_queue command_queue, |
| cl_mem buffer, |
| cl_bool blocking_write, |
| size_t offset, |
| size_t size, |
| const void * ptr, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueWriteBufferRect(cl_command_queue command_queue, |
| cl_mem buffer, |
| cl_bool blocking_write, |
| const size_t * buffer_offset, |
| const size_t * host_offset, |
| const size_t * region, |
| size_t buffer_row_pitch, |
| size_t buffer_slice_pitch, |
| size_t host_row_pitch, |
| size_t host_slice_pitch, |
| const void * ptr, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueFillBuffer(cl_command_queue command_queue, |
| cl_mem buffer, |
| const void * pattern, |
| size_t pattern_size, |
| size_t offset, |
| size_t size, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueCopyBuffer(cl_command_queue command_queue, |
| cl_mem src_buffer, |
| cl_mem dst_buffer, |
| size_t src_offset, |
| size_t dst_offset, |
| size_t size, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueCopyBufferRect(cl_command_queue command_queue, |
| cl_mem src_buffer, |
| cl_mem dst_buffer, |
| const size_t * src_origin, |
| const size_t * dst_origin, |
| const size_t * region, |
| size_t src_row_pitch, |
| size_t src_slice_pitch, |
| size_t dst_row_pitch, |
| size_t dst_slice_pitch, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueReadImage(cl_command_queue command_queue, |
| cl_mem image, |
| cl_bool blocking_read, |
| const size_t * origin, |
| const size_t * region, |
| size_t row_pitch, |
| size_t slice_pitch, |
| void * ptr, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueWriteImage(cl_command_queue command_queue, |
| cl_mem image, |
| cl_bool blocking_write, |
| const size_t * origin, |
| const size_t * region, |
| size_t input_row_pitch, |
| size_t input_slice_pitch, |
| const void * ptr, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueFillImage(cl_command_queue command_queue, |
| cl_mem image, |
| const void * fill_color, |
| const size_t * origin, |
| const size_t * region, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueCopyImage(cl_command_queue command_queue, |
| cl_mem src_image, |
| cl_mem dst_image, |
| const size_t * src_origin, |
| const size_t * dst_origin, |
| const size_t * region, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueCopyImageToBuffer(cl_command_queue command_queue, |
| cl_mem src_image, |
| cl_mem dst_buffer, |
| const size_t * src_origin, |
| const size_t * region, |
| size_t dst_offset, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueCopyBufferToImage(cl_command_queue command_queue, |
| cl_mem src_buffer, |
| cl_mem dst_image, |
| size_t src_offset, |
| const size_t * dst_origin, |
| const size_t * region, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| void * |
| clEnqueueMapBuffer(cl_command_queue command_queue, |
| cl_mem buffer, |
| cl_bool blocking_map, |
| cl_map_flags map_flags, |
| size_t offset, |
| size_t size, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| void * |
| clEnqueueMapImage(cl_command_queue command_queue, |
| cl_mem image, |
| cl_bool blocking_map, |
| cl_map_flags map_flags, |
| const size_t * origin, |
| const size_t * region, |
| size_t * image_row_pitch, |
| size_t * image_slice_pitch, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_int |
| clEnqueueUnmapMemObject(cl_command_queue command_queue, |
| cl_mem memobj, |
| void * mapped_ptr, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueMigrateMemObjects(cl_command_queue command_queue, |
| cl_uint num_mem_objects, |
| const cl_mem * mem_objects, |
| cl_mem_migration_flags flags, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueNDRangeKernel(cl_command_queue command_queue, |
| cl_kernel kernel, |
| cl_uint work_dim, |
| const size_t * global_work_offset, |
| const size_t * global_work_size, |
| const size_t * local_work_size, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueTask(cl_command_queue command_queue, |
| cl_kernel kernel, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueNativeKernel(cl_command_queue command_queue, |
| void (CL_CALLBACK * user_func)(void *), |
| void * args, |
| size_t cb_args, |
| cl_uint num_mem_objects, |
| const cl_mem * mem_list, |
| const void ** args_mem_loc, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueMarkerWithWaitList(cl_command_queue command_queue, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueBarrierWithWaitList(cl_command_queue command_queue, |
| cl_uint num_events_in_wait_list, |
| const cl_event * event_wait_list, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| void * |
| clGetExtensionFunctionAddressForPlatform(cl_platform_id platform, |
| const char * func_name) |
| { |
| PRINT_STUB_ERROR; |
| return NULL; |
| } |
| |
| |
| cl_mem |
| clCreateImage2D(cl_context context, |
| cl_mem_flags flags, |
| const cl_image_format * image_format, |
| size_t image_width, |
| size_t image_height, |
| size_t image_row_pitch, |
| void * host_ptr, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_mem |
| clCreateImage3D(cl_context context, |
| cl_mem_flags flags, |
| const cl_image_format * image_format, |
| size_t image_width, |
| size_t image_height, |
| size_t image_depth, |
| size_t image_row_pitch, |
| size_t image_slice_pitch, |
| void * host_ptr, |
| cl_int * errcode_ret) |
| { |
| PRINT_STUB_ERROR; |
| if( errcode_ret ) *errcode_ret = CL_OUT_OF_RESOURCES; |
| return NULL; |
| } |
| |
| cl_int |
| clEnqueueMarker(cl_command_queue command_queue, |
| cl_event * event) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueWaitForEvents(cl_command_queue command_queue, |
| cl_uint num_events, |
| const cl_event * event_list) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clEnqueueBarrier(cl_command_queue command_queue) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| cl_int |
| clUnloadCompiler(void) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |
| |
| void * |
| clGetExtensionFunctionAddress(const char * func_name) |
| { |
| PRINT_STUB_ERROR; |
| return NULL; |
| } |
| |
| cl_int |
| clSetCommandQueueProperty(cl_command_queue command_queue, |
| cl_command_queue_properties properties, |
| cl_bool enable, |
| cl_command_queue_properties * old_properties) |
| { |
| PRINT_STUB_ERROR; |
| return CL_OUT_OF_RESOURCES; |
| } |