1*8975f5c5SAndroid Build Coastguard Worker // GENERATED FILE - DO NOT EDIT. 2*8975f5c5SAndroid Build Coastguard Worker // Generated by generate_entry_points.py using data from cl.xml. 3*8975f5c5SAndroid Build Coastguard Worker // 4*8975f5c5SAndroid Build Coastguard Worker // Copyright 2021 The ANGLE Project Authors. All rights reserved. 5*8975f5c5SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 6*8975f5c5SAndroid Build Coastguard Worker // found in the LICENSE file. 7*8975f5c5SAndroid Build Coastguard Worker // 8*8975f5c5SAndroid Build Coastguard Worker // cl_stubs_autogen.h: Stubs for CL entry points. 9*8975f5c5SAndroid Build Coastguard Worker 10*8975f5c5SAndroid Build Coastguard Worker #ifndef LIBGLESV2_CL_STUBS_AUTOGEN_H_ 11*8975f5c5SAndroid Build Coastguard Worker #define LIBGLESV2_CL_STUBS_AUTOGEN_H_ 12*8975f5c5SAndroid Build Coastguard Worker 13*8975f5c5SAndroid Build Coastguard Worker #include "libANGLE/cl_types.h" 14*8975f5c5SAndroid Build Coastguard Worker 15*8975f5c5SAndroid Build Coastguard Worker namespace cl 16*8975f5c5SAndroid Build Coastguard Worker { 17*8975f5c5SAndroid Build Coastguard Worker cl_int IcdGetPlatformIDsKHR(cl_uint num_entries, cl_platform_id *platforms, cl_uint *num_platforms); 18*8975f5c5SAndroid Build Coastguard Worker cl_int GetPlatformIDs(cl_uint num_entries, cl_platform_id *platforms, cl_uint *num_platforms); 19*8975f5c5SAndroid Build Coastguard Worker cl_int GetPlatformInfo(cl_platform_id platform, 20*8975f5c5SAndroid Build Coastguard Worker PlatformInfo param_namePacked, 21*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 22*8975f5c5SAndroid Build Coastguard Worker void *param_value, 23*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 24*8975f5c5SAndroid Build Coastguard Worker cl_int GetDeviceIDs(cl_platform_id platform, 25*8975f5c5SAndroid Build Coastguard Worker DeviceType device_typePacked, 26*8975f5c5SAndroid Build Coastguard Worker cl_uint num_entries, 27*8975f5c5SAndroid Build Coastguard Worker cl_device_id *devices, 28*8975f5c5SAndroid Build Coastguard Worker cl_uint *num_devices); 29*8975f5c5SAndroid Build Coastguard Worker cl_int GetDeviceInfo(cl_device_id device, 30*8975f5c5SAndroid Build Coastguard Worker DeviceInfo param_namePacked, 31*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 32*8975f5c5SAndroid Build Coastguard Worker void *param_value, 33*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 34*8975f5c5SAndroid Build Coastguard Worker cl_int CreateSubDevices(cl_device_id in_device, 35*8975f5c5SAndroid Build Coastguard Worker const cl_device_partition_property *properties, 36*8975f5c5SAndroid Build Coastguard Worker cl_uint num_devices, 37*8975f5c5SAndroid Build Coastguard Worker cl_device_id *out_devices, 38*8975f5c5SAndroid Build Coastguard Worker cl_uint *num_devices_ret); 39*8975f5c5SAndroid Build Coastguard Worker cl_int RetainDevice(cl_device_id device); 40*8975f5c5SAndroid Build Coastguard Worker cl_int ReleaseDevice(cl_device_id device); 41*8975f5c5SAndroid Build Coastguard Worker cl_int SetDefaultDeviceCommandQueue(cl_context context, 42*8975f5c5SAndroid Build Coastguard Worker cl_device_id device, 43*8975f5c5SAndroid Build Coastguard Worker cl_command_queue command_queue); 44*8975f5c5SAndroid Build Coastguard Worker cl_int GetDeviceAndHostTimer(cl_device_id device, 45*8975f5c5SAndroid Build Coastguard Worker cl_ulong *device_timestamp, 46*8975f5c5SAndroid Build Coastguard Worker cl_ulong *host_timestamp); 47*8975f5c5SAndroid Build Coastguard Worker cl_int GetHostTimer(cl_device_id device, cl_ulong *host_timestamp); 48*8975f5c5SAndroid Build Coastguard Worker cl_context CreateContext(const cl_context_properties *properties, 49*8975f5c5SAndroid Build Coastguard Worker cl_uint num_devices, 50*8975f5c5SAndroid Build Coastguard Worker const cl_device_id *devices, 51*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *pfn_notify)(const char *errinfo, 52*8975f5c5SAndroid Build Coastguard Worker const void *private_info, 53*8975f5c5SAndroid Build Coastguard Worker size_t cb, 54*8975f5c5SAndroid Build Coastguard Worker void *user_data), 55*8975f5c5SAndroid Build Coastguard Worker void *user_data); 56*8975f5c5SAndroid Build Coastguard Worker cl_context CreateContextFromType(const cl_context_properties *properties, 57*8975f5c5SAndroid Build Coastguard Worker DeviceType device_typePacked, 58*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *pfn_notify)(const char *errinfo, 59*8975f5c5SAndroid Build Coastguard Worker const void *private_info, 60*8975f5c5SAndroid Build Coastguard Worker size_t cb, 61*8975f5c5SAndroid Build Coastguard Worker void *user_data), 62*8975f5c5SAndroid Build Coastguard Worker void *user_data); 63*8975f5c5SAndroid Build Coastguard Worker cl_int RetainContext(cl_context context); 64*8975f5c5SAndroid Build Coastguard Worker cl_int ReleaseContext(cl_context context); 65*8975f5c5SAndroid Build Coastguard Worker cl_int GetContextInfo(cl_context context, 66*8975f5c5SAndroid Build Coastguard Worker ContextInfo param_namePacked, 67*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 68*8975f5c5SAndroid Build Coastguard Worker void *param_value, 69*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 70*8975f5c5SAndroid Build Coastguard Worker cl_int SetContextDestructorCallback(cl_context context, 71*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *pfn_notify)(cl_context context, 72*8975f5c5SAndroid Build Coastguard Worker void *user_data), 73*8975f5c5SAndroid Build Coastguard Worker void *user_data); 74*8975f5c5SAndroid Build Coastguard Worker cl_command_queue CreateCommandQueueWithProperties(cl_context context, 75*8975f5c5SAndroid Build Coastguard Worker cl_device_id device, 76*8975f5c5SAndroid Build Coastguard Worker const cl_queue_properties *properties); 77*8975f5c5SAndroid Build Coastguard Worker cl_int RetainCommandQueue(cl_command_queue command_queue); 78*8975f5c5SAndroid Build Coastguard Worker cl_int ReleaseCommandQueue(cl_command_queue command_queue); 79*8975f5c5SAndroid Build Coastguard Worker cl_int GetCommandQueueInfo(cl_command_queue command_queue, 80*8975f5c5SAndroid Build Coastguard Worker CommandQueueInfo param_namePacked, 81*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 82*8975f5c5SAndroid Build Coastguard Worker void *param_value, 83*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 84*8975f5c5SAndroid Build Coastguard Worker cl_mem CreateBuffer(cl_context context, MemFlags flagsPacked, size_t size, void *host_ptr); 85*8975f5c5SAndroid Build Coastguard Worker cl_mem CreateBufferWithProperties(cl_context context, 86*8975f5c5SAndroid Build Coastguard Worker const cl_mem_properties *properties, 87*8975f5c5SAndroid Build Coastguard Worker MemFlags flagsPacked, 88*8975f5c5SAndroid Build Coastguard Worker size_t size, 89*8975f5c5SAndroid Build Coastguard Worker void *host_ptr); 90*8975f5c5SAndroid Build Coastguard Worker cl_mem CreateSubBuffer(cl_mem buffer, 91*8975f5c5SAndroid Build Coastguard Worker MemFlags flagsPacked, 92*8975f5c5SAndroid Build Coastguard Worker cl_buffer_create_type buffer_create_type, 93*8975f5c5SAndroid Build Coastguard Worker const void *buffer_create_info); 94*8975f5c5SAndroid Build Coastguard Worker cl_mem CreateImage(cl_context context, 95*8975f5c5SAndroid Build Coastguard Worker MemFlags flagsPacked, 96*8975f5c5SAndroid Build Coastguard Worker const cl_image_format *image_format, 97*8975f5c5SAndroid Build Coastguard Worker const cl_image_desc *image_desc, 98*8975f5c5SAndroid Build Coastguard Worker void *host_ptr); 99*8975f5c5SAndroid Build Coastguard Worker cl_mem CreateImageWithProperties(cl_context context, 100*8975f5c5SAndroid Build Coastguard Worker const cl_mem_properties *properties, 101*8975f5c5SAndroid Build Coastguard Worker MemFlags flagsPacked, 102*8975f5c5SAndroid Build Coastguard Worker const cl_image_format *image_format, 103*8975f5c5SAndroid Build Coastguard Worker const cl_image_desc *image_desc, 104*8975f5c5SAndroid Build Coastguard Worker void *host_ptr); 105*8975f5c5SAndroid Build Coastguard Worker cl_mem CreatePipe(cl_context context, 106*8975f5c5SAndroid Build Coastguard Worker MemFlags flagsPacked, 107*8975f5c5SAndroid Build Coastguard Worker cl_uint pipe_packet_size, 108*8975f5c5SAndroid Build Coastguard Worker cl_uint pipe_max_packets, 109*8975f5c5SAndroid Build Coastguard Worker const cl_pipe_properties *properties); 110*8975f5c5SAndroid Build Coastguard Worker cl_int RetainMemObject(cl_mem memobj); 111*8975f5c5SAndroid Build Coastguard Worker cl_int ReleaseMemObject(cl_mem memobj); 112*8975f5c5SAndroid Build Coastguard Worker cl_int GetSupportedImageFormats(cl_context context, 113*8975f5c5SAndroid Build Coastguard Worker MemFlags flagsPacked, 114*8975f5c5SAndroid Build Coastguard Worker MemObjectType image_typePacked, 115*8975f5c5SAndroid Build Coastguard Worker cl_uint num_entries, 116*8975f5c5SAndroid Build Coastguard Worker cl_image_format *image_formats, 117*8975f5c5SAndroid Build Coastguard Worker cl_uint *num_image_formats); 118*8975f5c5SAndroid Build Coastguard Worker cl_int GetMemObjectInfo(cl_mem memobj, 119*8975f5c5SAndroid Build Coastguard Worker MemInfo param_namePacked, 120*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 121*8975f5c5SAndroid Build Coastguard Worker void *param_value, 122*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 123*8975f5c5SAndroid Build Coastguard Worker cl_int GetImageInfo(cl_mem image, 124*8975f5c5SAndroid Build Coastguard Worker ImageInfo param_namePacked, 125*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 126*8975f5c5SAndroid Build Coastguard Worker void *param_value, 127*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 128*8975f5c5SAndroid Build Coastguard Worker cl_int GetPipeInfo(cl_mem pipe, 129*8975f5c5SAndroid Build Coastguard Worker PipeInfo param_namePacked, 130*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 131*8975f5c5SAndroid Build Coastguard Worker void *param_value, 132*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 133*8975f5c5SAndroid Build Coastguard Worker cl_int SetMemObjectDestructorCallback(cl_mem memobj, 134*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *pfn_notify)(cl_mem memobj, void *user_data), 135*8975f5c5SAndroid Build Coastguard Worker void *user_data); 136*8975f5c5SAndroid Build Coastguard Worker void *SVMAlloc(cl_context context, SVM_MemFlags flagsPacked, size_t size, cl_uint alignment); 137*8975f5c5SAndroid Build Coastguard Worker void SVMFree(cl_context context, void *svm_pointer); 138*8975f5c5SAndroid Build Coastguard Worker cl_sampler CreateSamplerWithProperties(cl_context context, 139*8975f5c5SAndroid Build Coastguard Worker const cl_sampler_properties *sampler_properties); 140*8975f5c5SAndroid Build Coastguard Worker cl_int RetainSampler(cl_sampler sampler); 141*8975f5c5SAndroid Build Coastguard Worker cl_int ReleaseSampler(cl_sampler sampler); 142*8975f5c5SAndroid Build Coastguard Worker cl_int GetSamplerInfo(cl_sampler sampler, 143*8975f5c5SAndroid Build Coastguard Worker SamplerInfo param_namePacked, 144*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 145*8975f5c5SAndroid Build Coastguard Worker void *param_value, 146*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 147*8975f5c5SAndroid Build Coastguard Worker cl_program CreateProgramWithSource(cl_context context, 148*8975f5c5SAndroid Build Coastguard Worker cl_uint count, 149*8975f5c5SAndroid Build Coastguard Worker const char **strings, 150*8975f5c5SAndroid Build Coastguard Worker const size_t *lengths); 151*8975f5c5SAndroid Build Coastguard Worker cl_program CreateProgramWithBinary(cl_context context, 152*8975f5c5SAndroid Build Coastguard Worker cl_uint num_devices, 153*8975f5c5SAndroid Build Coastguard Worker const cl_device_id *device_list, 154*8975f5c5SAndroid Build Coastguard Worker const size_t *lengths, 155*8975f5c5SAndroid Build Coastguard Worker const unsigned char **binaries, 156*8975f5c5SAndroid Build Coastguard Worker cl_int *binary_status); 157*8975f5c5SAndroid Build Coastguard Worker cl_program CreateProgramWithBuiltInKernels(cl_context context, 158*8975f5c5SAndroid Build Coastguard Worker cl_uint num_devices, 159*8975f5c5SAndroid Build Coastguard Worker const cl_device_id *device_list, 160*8975f5c5SAndroid Build Coastguard Worker const char *kernel_names); 161*8975f5c5SAndroid Build Coastguard Worker cl_program CreateProgramWithIL(cl_context context, const void *il, size_t length); 162*8975f5c5SAndroid Build Coastguard Worker cl_int RetainProgram(cl_program program); 163*8975f5c5SAndroid Build Coastguard Worker cl_int ReleaseProgram(cl_program program); 164*8975f5c5SAndroid Build Coastguard Worker cl_int BuildProgram(cl_program program, 165*8975f5c5SAndroid Build Coastguard Worker cl_uint num_devices, 166*8975f5c5SAndroid Build Coastguard Worker const cl_device_id *device_list, 167*8975f5c5SAndroid Build Coastguard Worker const char *options, 168*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data), 169*8975f5c5SAndroid Build Coastguard Worker void *user_data); 170*8975f5c5SAndroid Build Coastguard Worker cl_int CompileProgram(cl_program program, 171*8975f5c5SAndroid Build Coastguard Worker cl_uint num_devices, 172*8975f5c5SAndroid Build Coastguard Worker const cl_device_id *device_list, 173*8975f5c5SAndroid Build Coastguard Worker const char *options, 174*8975f5c5SAndroid Build Coastguard Worker cl_uint num_input_headers, 175*8975f5c5SAndroid Build Coastguard Worker const cl_program *input_headers, 176*8975f5c5SAndroid Build Coastguard Worker const char **header_include_names, 177*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data), 178*8975f5c5SAndroid Build Coastguard Worker void *user_data); 179*8975f5c5SAndroid Build Coastguard Worker cl_program LinkProgram(cl_context context, 180*8975f5c5SAndroid Build Coastguard Worker cl_uint num_devices, 181*8975f5c5SAndroid Build Coastguard Worker const cl_device_id *device_list, 182*8975f5c5SAndroid Build Coastguard Worker const char *options, 183*8975f5c5SAndroid Build Coastguard Worker cl_uint num_input_programs, 184*8975f5c5SAndroid Build Coastguard Worker const cl_program *input_programs, 185*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data), 186*8975f5c5SAndroid Build Coastguard Worker void *user_data); 187*8975f5c5SAndroid Build Coastguard Worker cl_int SetProgramReleaseCallback(cl_program program, 188*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *pfn_notify)(cl_program program, void *user_data), 189*8975f5c5SAndroid Build Coastguard Worker void *user_data); 190*8975f5c5SAndroid Build Coastguard Worker cl_int SetProgramSpecializationConstant(cl_program program, 191*8975f5c5SAndroid Build Coastguard Worker cl_uint spec_id, 192*8975f5c5SAndroid Build Coastguard Worker size_t spec_size, 193*8975f5c5SAndroid Build Coastguard Worker const void *spec_value); 194*8975f5c5SAndroid Build Coastguard Worker cl_int UnloadPlatformCompiler(cl_platform_id platform); 195*8975f5c5SAndroid Build Coastguard Worker cl_int GetProgramInfo(cl_program program, 196*8975f5c5SAndroid Build Coastguard Worker ProgramInfo param_namePacked, 197*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 198*8975f5c5SAndroid Build Coastguard Worker void *param_value, 199*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 200*8975f5c5SAndroid Build Coastguard Worker cl_int GetProgramBuildInfo(cl_program program, 201*8975f5c5SAndroid Build Coastguard Worker cl_device_id device, 202*8975f5c5SAndroid Build Coastguard Worker ProgramBuildInfo param_namePacked, 203*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 204*8975f5c5SAndroid Build Coastguard Worker void *param_value, 205*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 206*8975f5c5SAndroid Build Coastguard Worker cl_kernel CreateKernel(cl_program program, const char *kernel_name); 207*8975f5c5SAndroid Build Coastguard Worker cl_int CreateKernelsInProgram(cl_program program, 208*8975f5c5SAndroid Build Coastguard Worker cl_uint num_kernels, 209*8975f5c5SAndroid Build Coastguard Worker cl_kernel *kernels, 210*8975f5c5SAndroid Build Coastguard Worker cl_uint *num_kernels_ret); 211*8975f5c5SAndroid Build Coastguard Worker cl_kernel CloneKernel(cl_kernel source_kernel); 212*8975f5c5SAndroid Build Coastguard Worker cl_int RetainKernel(cl_kernel kernel); 213*8975f5c5SAndroid Build Coastguard Worker cl_int ReleaseKernel(cl_kernel kernel); 214*8975f5c5SAndroid Build Coastguard Worker cl_int SetKernelArg(cl_kernel kernel, cl_uint arg_index, size_t arg_size, const void *arg_value); 215*8975f5c5SAndroid Build Coastguard Worker cl_int SetKernelArgSVMPointer(cl_kernel kernel, cl_uint arg_index, const void *arg_value); 216*8975f5c5SAndroid Build Coastguard Worker cl_int SetKernelExecInfo(cl_kernel kernel, 217*8975f5c5SAndroid Build Coastguard Worker KernelExecInfo param_namePacked, 218*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 219*8975f5c5SAndroid Build Coastguard Worker const void *param_value); 220*8975f5c5SAndroid Build Coastguard Worker cl_int GetKernelInfo(cl_kernel kernel, 221*8975f5c5SAndroid Build Coastguard Worker KernelInfo param_namePacked, 222*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 223*8975f5c5SAndroid Build Coastguard Worker void *param_value, 224*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 225*8975f5c5SAndroid Build Coastguard Worker cl_int GetKernelArgInfo(cl_kernel kernel, 226*8975f5c5SAndroid Build Coastguard Worker cl_uint arg_index, 227*8975f5c5SAndroid Build Coastguard Worker KernelArgInfo param_namePacked, 228*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 229*8975f5c5SAndroid Build Coastguard Worker void *param_value, 230*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 231*8975f5c5SAndroid Build Coastguard Worker cl_int GetKernelWorkGroupInfo(cl_kernel kernel, 232*8975f5c5SAndroid Build Coastguard Worker cl_device_id device, 233*8975f5c5SAndroid Build Coastguard Worker KernelWorkGroupInfo param_namePacked, 234*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 235*8975f5c5SAndroid Build Coastguard Worker void *param_value, 236*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 237*8975f5c5SAndroid Build Coastguard Worker cl_int GetKernelSubGroupInfo(cl_kernel kernel, 238*8975f5c5SAndroid Build Coastguard Worker cl_device_id device, 239*8975f5c5SAndroid Build Coastguard Worker KernelSubGroupInfo param_namePacked, 240*8975f5c5SAndroid Build Coastguard Worker size_t input_value_size, 241*8975f5c5SAndroid Build Coastguard Worker const void *input_value, 242*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 243*8975f5c5SAndroid Build Coastguard Worker void *param_value, 244*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 245*8975f5c5SAndroid Build Coastguard Worker cl_int WaitForEvents(cl_uint num_events, const cl_event *event_list); 246*8975f5c5SAndroid Build Coastguard Worker cl_int GetEventInfo(cl_event event, 247*8975f5c5SAndroid Build Coastguard Worker EventInfo param_namePacked, 248*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 249*8975f5c5SAndroid Build Coastguard Worker void *param_value, 250*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 251*8975f5c5SAndroid Build Coastguard Worker cl_event CreateUserEvent(cl_context context); 252*8975f5c5SAndroid Build Coastguard Worker cl_int RetainEvent(cl_event event); 253*8975f5c5SAndroid Build Coastguard Worker cl_int ReleaseEvent(cl_event event); 254*8975f5c5SAndroid Build Coastguard Worker cl_int SetUserEventStatus(cl_event event, cl_int execution_status); 255*8975f5c5SAndroid Build Coastguard Worker cl_int SetEventCallback(cl_event event, 256*8975f5c5SAndroid Build Coastguard Worker cl_int command_exec_callback_type, 257*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *pfn_notify)(cl_event event, 258*8975f5c5SAndroid Build Coastguard Worker cl_int event_command_status, 259*8975f5c5SAndroid Build Coastguard Worker void *user_data), 260*8975f5c5SAndroid Build Coastguard Worker void *user_data); 261*8975f5c5SAndroid Build Coastguard Worker cl_int GetEventProfilingInfo(cl_event event, 262*8975f5c5SAndroid Build Coastguard Worker ProfilingInfo param_namePacked, 263*8975f5c5SAndroid Build Coastguard Worker size_t param_value_size, 264*8975f5c5SAndroid Build Coastguard Worker void *param_value, 265*8975f5c5SAndroid Build Coastguard Worker size_t *param_value_size_ret); 266*8975f5c5SAndroid Build Coastguard Worker cl_int Flush(cl_command_queue command_queue); 267*8975f5c5SAndroid Build Coastguard Worker cl_int Finish(cl_command_queue command_queue); 268*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueReadBuffer(cl_command_queue command_queue, 269*8975f5c5SAndroid Build Coastguard Worker cl_mem buffer, 270*8975f5c5SAndroid Build Coastguard Worker cl_bool blocking_read, 271*8975f5c5SAndroid Build Coastguard Worker size_t offset, 272*8975f5c5SAndroid Build Coastguard Worker size_t size, 273*8975f5c5SAndroid Build Coastguard Worker void *ptr, 274*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 275*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 276*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 277*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueReadBufferRect(cl_command_queue command_queue, 278*8975f5c5SAndroid Build Coastguard Worker cl_mem buffer, 279*8975f5c5SAndroid Build Coastguard Worker cl_bool blocking_read, 280*8975f5c5SAndroid Build Coastguard Worker const size_t *buffer_origin, 281*8975f5c5SAndroid Build Coastguard Worker const size_t *host_origin, 282*8975f5c5SAndroid Build Coastguard Worker const size_t *region, 283*8975f5c5SAndroid Build Coastguard Worker size_t buffer_row_pitch, 284*8975f5c5SAndroid Build Coastguard Worker size_t buffer_slice_pitch, 285*8975f5c5SAndroid Build Coastguard Worker size_t host_row_pitch, 286*8975f5c5SAndroid Build Coastguard Worker size_t host_slice_pitch, 287*8975f5c5SAndroid Build Coastguard Worker void *ptr, 288*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 289*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 290*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 291*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueWriteBuffer(cl_command_queue command_queue, 292*8975f5c5SAndroid Build Coastguard Worker cl_mem buffer, 293*8975f5c5SAndroid Build Coastguard Worker cl_bool blocking_write, 294*8975f5c5SAndroid Build Coastguard Worker size_t offset, 295*8975f5c5SAndroid Build Coastguard Worker size_t size, 296*8975f5c5SAndroid Build Coastguard Worker const void *ptr, 297*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 298*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 299*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 300*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueWriteBufferRect(cl_command_queue command_queue, 301*8975f5c5SAndroid Build Coastguard Worker cl_mem buffer, 302*8975f5c5SAndroid Build Coastguard Worker cl_bool blocking_write, 303*8975f5c5SAndroid Build Coastguard Worker const size_t *buffer_origin, 304*8975f5c5SAndroid Build Coastguard Worker const size_t *host_origin, 305*8975f5c5SAndroid Build Coastguard Worker const size_t *region, 306*8975f5c5SAndroid Build Coastguard Worker size_t buffer_row_pitch, 307*8975f5c5SAndroid Build Coastguard Worker size_t buffer_slice_pitch, 308*8975f5c5SAndroid Build Coastguard Worker size_t host_row_pitch, 309*8975f5c5SAndroid Build Coastguard Worker size_t host_slice_pitch, 310*8975f5c5SAndroid Build Coastguard Worker const void *ptr, 311*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 312*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 313*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 314*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueFillBuffer(cl_command_queue command_queue, 315*8975f5c5SAndroid Build Coastguard Worker cl_mem buffer, 316*8975f5c5SAndroid Build Coastguard Worker const void *pattern, 317*8975f5c5SAndroid Build Coastguard Worker size_t pattern_size, 318*8975f5c5SAndroid Build Coastguard Worker size_t offset, 319*8975f5c5SAndroid Build Coastguard Worker size_t size, 320*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 321*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 322*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 323*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueCopyBuffer(cl_command_queue command_queue, 324*8975f5c5SAndroid Build Coastguard Worker cl_mem src_buffer, 325*8975f5c5SAndroid Build Coastguard Worker cl_mem dst_buffer, 326*8975f5c5SAndroid Build Coastguard Worker size_t src_offset, 327*8975f5c5SAndroid Build Coastguard Worker size_t dst_offset, 328*8975f5c5SAndroid Build Coastguard Worker size_t size, 329*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 330*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 331*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 332*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueCopyBufferRect(cl_command_queue command_queue, 333*8975f5c5SAndroid Build Coastguard Worker cl_mem src_buffer, 334*8975f5c5SAndroid Build Coastguard Worker cl_mem dst_buffer, 335*8975f5c5SAndroid Build Coastguard Worker const size_t *src_origin, 336*8975f5c5SAndroid Build Coastguard Worker const size_t *dst_origin, 337*8975f5c5SAndroid Build Coastguard Worker const size_t *region, 338*8975f5c5SAndroid Build Coastguard Worker size_t src_row_pitch, 339*8975f5c5SAndroid Build Coastguard Worker size_t src_slice_pitch, 340*8975f5c5SAndroid Build Coastguard Worker size_t dst_row_pitch, 341*8975f5c5SAndroid Build Coastguard Worker size_t dst_slice_pitch, 342*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 343*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 344*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 345*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueReadImage(cl_command_queue command_queue, 346*8975f5c5SAndroid Build Coastguard Worker cl_mem image, 347*8975f5c5SAndroid Build Coastguard Worker cl_bool blocking_read, 348*8975f5c5SAndroid Build Coastguard Worker const size_t *origin, 349*8975f5c5SAndroid Build Coastguard Worker const size_t *region, 350*8975f5c5SAndroid Build Coastguard Worker size_t row_pitch, 351*8975f5c5SAndroid Build Coastguard Worker size_t slice_pitch, 352*8975f5c5SAndroid Build Coastguard Worker void *ptr, 353*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 354*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 355*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 356*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueWriteImage(cl_command_queue command_queue, 357*8975f5c5SAndroid Build Coastguard Worker cl_mem image, 358*8975f5c5SAndroid Build Coastguard Worker cl_bool blocking_write, 359*8975f5c5SAndroid Build Coastguard Worker const size_t *origin, 360*8975f5c5SAndroid Build Coastguard Worker const size_t *region, 361*8975f5c5SAndroid Build Coastguard Worker size_t input_row_pitch, 362*8975f5c5SAndroid Build Coastguard Worker size_t input_slice_pitch, 363*8975f5c5SAndroid Build Coastguard Worker const void *ptr, 364*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 365*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 366*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 367*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueFillImage(cl_command_queue command_queue, 368*8975f5c5SAndroid Build Coastguard Worker cl_mem image, 369*8975f5c5SAndroid Build Coastguard Worker const void *fill_color, 370*8975f5c5SAndroid Build Coastguard Worker const size_t *origin, 371*8975f5c5SAndroid Build Coastguard Worker const size_t *region, 372*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 373*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 374*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 375*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueCopyImage(cl_command_queue command_queue, 376*8975f5c5SAndroid Build Coastguard Worker cl_mem src_image, 377*8975f5c5SAndroid Build Coastguard Worker cl_mem dst_image, 378*8975f5c5SAndroid Build Coastguard Worker const size_t *src_origin, 379*8975f5c5SAndroid Build Coastguard Worker const size_t *dst_origin, 380*8975f5c5SAndroid Build Coastguard Worker const size_t *region, 381*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 382*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 383*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 384*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueCopyImageToBuffer(cl_command_queue command_queue, 385*8975f5c5SAndroid Build Coastguard Worker cl_mem src_image, 386*8975f5c5SAndroid Build Coastguard Worker cl_mem dst_buffer, 387*8975f5c5SAndroid Build Coastguard Worker const size_t *src_origin, 388*8975f5c5SAndroid Build Coastguard Worker const size_t *region, 389*8975f5c5SAndroid Build Coastguard Worker size_t dst_offset, 390*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 391*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 392*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 393*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueCopyBufferToImage(cl_command_queue command_queue, 394*8975f5c5SAndroid Build Coastguard Worker cl_mem src_buffer, 395*8975f5c5SAndroid Build Coastguard Worker cl_mem dst_image, 396*8975f5c5SAndroid Build Coastguard Worker size_t src_offset, 397*8975f5c5SAndroid Build Coastguard Worker const size_t *dst_origin, 398*8975f5c5SAndroid Build Coastguard Worker const size_t *region, 399*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 400*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 401*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 402*8975f5c5SAndroid Build Coastguard Worker void *EnqueueMapBuffer(cl_command_queue command_queue, 403*8975f5c5SAndroid Build Coastguard Worker cl_mem buffer, 404*8975f5c5SAndroid Build Coastguard Worker cl_bool blocking_map, 405*8975f5c5SAndroid Build Coastguard Worker MapFlags map_flagsPacked, 406*8975f5c5SAndroid Build Coastguard Worker size_t offset, 407*8975f5c5SAndroid Build Coastguard Worker size_t size, 408*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 409*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 410*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 411*8975f5c5SAndroid Build Coastguard Worker void *EnqueueMapImage(cl_command_queue command_queue, 412*8975f5c5SAndroid Build Coastguard Worker cl_mem image, 413*8975f5c5SAndroid Build Coastguard Worker cl_bool blocking_map, 414*8975f5c5SAndroid Build Coastguard Worker MapFlags map_flagsPacked, 415*8975f5c5SAndroid Build Coastguard Worker const size_t *origin, 416*8975f5c5SAndroid Build Coastguard Worker const size_t *region, 417*8975f5c5SAndroid Build Coastguard Worker size_t *image_row_pitch, 418*8975f5c5SAndroid Build Coastguard Worker size_t *image_slice_pitch, 419*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 420*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 421*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 422*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueUnmapMemObject(cl_command_queue command_queue, 423*8975f5c5SAndroid Build Coastguard Worker cl_mem memobj, 424*8975f5c5SAndroid Build Coastguard Worker void *mapped_ptr, 425*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 426*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 427*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 428*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueMigrateMemObjects(cl_command_queue command_queue, 429*8975f5c5SAndroid Build Coastguard Worker cl_uint num_mem_objects, 430*8975f5c5SAndroid Build Coastguard Worker const cl_mem *mem_objects, 431*8975f5c5SAndroid Build Coastguard Worker MemMigrationFlags flagsPacked, 432*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 433*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 434*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 435*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueNDRangeKernel(cl_command_queue command_queue, 436*8975f5c5SAndroid Build Coastguard Worker cl_kernel kernel, 437*8975f5c5SAndroid Build Coastguard Worker cl_uint work_dim, 438*8975f5c5SAndroid Build Coastguard Worker const size_t *global_work_offset, 439*8975f5c5SAndroid Build Coastguard Worker const size_t *global_work_size, 440*8975f5c5SAndroid Build Coastguard Worker const size_t *local_work_size, 441*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 442*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 443*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 444*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueNativeKernel(cl_command_queue command_queue, 445*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *user_func)(void *), 446*8975f5c5SAndroid Build Coastguard Worker void *args, 447*8975f5c5SAndroid Build Coastguard Worker size_t cb_args, 448*8975f5c5SAndroid Build Coastguard Worker cl_uint num_mem_objects, 449*8975f5c5SAndroid Build Coastguard Worker const cl_mem *mem_list, 450*8975f5c5SAndroid Build Coastguard Worker const void **args_mem_loc, 451*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 452*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 453*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 454*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueMarkerWithWaitList(cl_command_queue command_queue, 455*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 456*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 457*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 458*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueBarrierWithWaitList(cl_command_queue command_queue, 459*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 460*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 461*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 462*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueSVMFree(cl_command_queue command_queue, 463*8975f5c5SAndroid Build Coastguard Worker cl_uint num_svm_pointers, 464*8975f5c5SAndroid Build Coastguard Worker void *svm_pointers[], 465*8975f5c5SAndroid Build Coastguard Worker void(CL_CALLBACK *pfn_free_func)(cl_command_queue queue, 466*8975f5c5SAndroid Build Coastguard Worker cl_uint num_svm_pointers, 467*8975f5c5SAndroid Build Coastguard Worker void *svm_pointers[], 468*8975f5c5SAndroid Build Coastguard Worker void *user_data), 469*8975f5c5SAndroid Build Coastguard Worker void *user_data, 470*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 471*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 472*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 473*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueSVMMemcpy(cl_command_queue command_queue, 474*8975f5c5SAndroid Build Coastguard Worker cl_bool blocking_copy, 475*8975f5c5SAndroid Build Coastguard Worker void *dst_ptr, 476*8975f5c5SAndroid Build Coastguard Worker const void *src_ptr, 477*8975f5c5SAndroid Build Coastguard Worker size_t size, 478*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 479*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 480*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 481*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueSVMMemFill(cl_command_queue command_queue, 482*8975f5c5SAndroid Build Coastguard Worker void *svm_ptr, 483*8975f5c5SAndroid Build Coastguard Worker const void *pattern, 484*8975f5c5SAndroid Build Coastguard Worker size_t pattern_size, 485*8975f5c5SAndroid Build Coastguard Worker size_t size, 486*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 487*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 488*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 489*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueSVMMap(cl_command_queue command_queue, 490*8975f5c5SAndroid Build Coastguard Worker cl_bool blocking_map, 491*8975f5c5SAndroid Build Coastguard Worker MapFlags flagsPacked, 492*8975f5c5SAndroid Build Coastguard Worker void *svm_ptr, 493*8975f5c5SAndroid Build Coastguard Worker size_t size, 494*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 495*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 496*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 497*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueSVMUnmap(cl_command_queue command_queue, 498*8975f5c5SAndroid Build Coastguard Worker void *svm_ptr, 499*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 500*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 501*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 502*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueSVMMigrateMem(cl_command_queue command_queue, 503*8975f5c5SAndroid Build Coastguard Worker cl_uint num_svm_pointers, 504*8975f5c5SAndroid Build Coastguard Worker const void **svm_pointers, 505*8975f5c5SAndroid Build Coastguard Worker const size_t *sizes, 506*8975f5c5SAndroid Build Coastguard Worker MemMigrationFlags flagsPacked, 507*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 508*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 509*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 510*8975f5c5SAndroid Build Coastguard Worker void *GetExtensionFunctionAddressForPlatform(cl_platform_id platform, const char *func_name); 511*8975f5c5SAndroid Build Coastguard Worker cl_int SetCommandQueueProperty(cl_command_queue command_queue, 512*8975f5c5SAndroid Build Coastguard Worker CommandQueueProperties propertiesPacked, 513*8975f5c5SAndroid Build Coastguard Worker cl_bool enable, 514*8975f5c5SAndroid Build Coastguard Worker cl_command_queue_properties *old_properties); 515*8975f5c5SAndroid Build Coastguard Worker cl_mem CreateImage2D(cl_context context, 516*8975f5c5SAndroid Build Coastguard Worker MemFlags flagsPacked, 517*8975f5c5SAndroid Build Coastguard Worker const cl_image_format *image_format, 518*8975f5c5SAndroid Build Coastguard Worker size_t image_width, 519*8975f5c5SAndroid Build Coastguard Worker size_t image_height, 520*8975f5c5SAndroid Build Coastguard Worker size_t image_row_pitch, 521*8975f5c5SAndroid Build Coastguard Worker void *host_ptr); 522*8975f5c5SAndroid Build Coastguard Worker cl_mem CreateImage3D(cl_context context, 523*8975f5c5SAndroid Build Coastguard Worker MemFlags flagsPacked, 524*8975f5c5SAndroid Build Coastguard Worker const cl_image_format *image_format, 525*8975f5c5SAndroid Build Coastguard Worker size_t image_width, 526*8975f5c5SAndroid Build Coastguard Worker size_t image_height, 527*8975f5c5SAndroid Build Coastguard Worker size_t image_depth, 528*8975f5c5SAndroid Build Coastguard Worker size_t image_row_pitch, 529*8975f5c5SAndroid Build Coastguard Worker size_t image_slice_pitch, 530*8975f5c5SAndroid Build Coastguard Worker void *host_ptr); 531*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueMarker(cl_command_queue command_queue, cl_event *event); 532*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueWaitForEvents(cl_command_queue command_queue, 533*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events, 534*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_list); 535*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueBarrier(cl_command_queue command_queue); 536*8975f5c5SAndroid Build Coastguard Worker cl_int UnloadCompiler(); 537*8975f5c5SAndroid Build Coastguard Worker void *GetExtensionFunctionAddress(const char *func_name); 538*8975f5c5SAndroid Build Coastguard Worker cl_command_queue CreateCommandQueue(cl_context context, 539*8975f5c5SAndroid Build Coastguard Worker cl_device_id device, 540*8975f5c5SAndroid Build Coastguard Worker CommandQueueProperties propertiesPacked); 541*8975f5c5SAndroid Build Coastguard Worker cl_sampler CreateSampler(cl_context context, 542*8975f5c5SAndroid Build Coastguard Worker cl_bool normalized_coords, 543*8975f5c5SAndroid Build Coastguard Worker AddressingMode addressing_modePacked, 544*8975f5c5SAndroid Build Coastguard Worker FilterMode filter_modePacked); 545*8975f5c5SAndroid Build Coastguard Worker cl_int EnqueueTask(cl_command_queue command_queue, 546*8975f5c5SAndroid Build Coastguard Worker cl_kernel kernel, 547*8975f5c5SAndroid Build Coastguard Worker cl_uint num_events_in_wait_list, 548*8975f5c5SAndroid Build Coastguard Worker const cl_event *event_wait_list, 549*8975f5c5SAndroid Build Coastguard Worker cl_event *event); 550*8975f5c5SAndroid Build Coastguard Worker } // namespace cl 551*8975f5c5SAndroid Build Coastguard Worker #endif // LIBGLESV2_CL_STUBS_AUTOGEN_H_ 552