diff options
author | John Plate <jplate@google.com> | 2021-05-13 17:32:56 +0100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-05-14 10:00:06 +0000 |
commit | 83689e32eef4286d57840f5c34ae9a1605c55134 (patch) | |
tree | f9759ecb3dd2f052b3f81b93e4a04ae75fdd5ffe /src/libOpenCL/libOpenCL_autogen.map | |
parent | c8c70ef8e23b8a3dff6a11e9bc4aea5decca2d87 (diff) | |
download | angle-83689e32eef4286d57840f5c34ae9a1605c55134.tar.gz |
CL: Add symbol version map to libOpenCL
Bug: angleproject:5904
Change-Id: I4a5859ea172c9d17cfd84ef219ddd9a71fb3b927
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2894428
Commit-Queue: John Plate <jplate@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Diffstat (limited to 'src/libOpenCL/libOpenCL_autogen.map')
-rw-r--r-- | src/libOpenCL/libOpenCL_autogen.map | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/src/libOpenCL/libOpenCL_autogen.map b/src/libOpenCL/libOpenCL_autogen.map new file mode 100644 index 0000000000..55d7cc2d9a --- /dev/null +++ b/src/libOpenCL/libOpenCL_autogen.map @@ -0,0 +1,153 @@ +/* GENERATED FILE - DO NOT EDIT. + * Generated by gen_proc_table.py using data from cl.xml. + * + * Copyright 2021 The ANGLE Project Authors. All rights reserved. + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + * + * symbol version map: Maps versions to entry point names for a shared library. + */ + +OPENCL_1.0 { + global: + clGetPlatformIDs; + clGetPlatformInfo; + clGetDeviceIDs; + clGetDeviceInfo; + clCreateContext; + clCreateContextFromType; + clRetainContext; + clReleaseContext; + clGetContextInfo; + clRetainCommandQueue; + clReleaseCommandQueue; + clGetCommandQueueInfo; + clCreateBuffer; + clRetainMemObject; + clReleaseMemObject; + clGetSupportedImageFormats; + clGetMemObjectInfo; + clGetImageInfo; + clRetainSampler; + clReleaseSampler; + clGetSamplerInfo; + clCreateProgramWithSource; + clCreateProgramWithBinary; + clRetainProgram; + clReleaseProgram; + clBuildProgram; + clGetProgramInfo; + clGetProgramBuildInfo; + clCreateKernel; + clCreateKernelsInProgram; + clRetainKernel; + clReleaseKernel; + clSetKernelArg; + clGetKernelInfo; + clGetKernelWorkGroupInfo; + clWaitForEvents; + clGetEventInfo; + clRetainEvent; + clReleaseEvent; + clGetEventProfilingInfo; + clFlush; + clFinish; + clEnqueueReadBuffer; + clEnqueueWriteBuffer; + clEnqueueCopyBuffer; + clEnqueueReadImage; + clEnqueueWriteImage; + clEnqueueCopyImage; + clEnqueueCopyImageToBuffer; + clEnqueueCopyBufferToImage; + clEnqueueMapBuffer; + clEnqueueMapImage; + clEnqueueUnmapMemObject; + clEnqueueNDRangeKernel; + clEnqueueNativeKernel; + clSetCommandQueueProperty; + clCreateImage2D; + clCreateImage3D; + clEnqueueMarker; + clEnqueueWaitForEvents; + clEnqueueBarrier; + clUnloadCompiler; + clGetExtensionFunctionAddress; + clCreateCommandQueue; + clCreateSampler; + clEnqueueTask; + local: + *; +}; + +OPENCL_1.1 { + global: + clCreateSubBuffer; + clSetMemObjectDestructorCallback; + clCreateUserEvent; + clSetUserEventStatus; + clSetEventCallback; + clEnqueueReadBufferRect; + clEnqueueWriteBufferRect; + clEnqueueCopyBufferRect; +} OPENCL_1.0; + +OPENCL_1.2 { + global: + clCreateSubDevices; + clRetainDevice; + clReleaseDevice; + clCreateImage; + clCreateProgramWithBuiltInKernels; + clCompileProgram; + clLinkProgram; + clUnloadPlatformCompiler; + clGetKernelArgInfo; + clEnqueueFillBuffer; + clEnqueueFillImage; + clEnqueueMigrateMemObjects; + clEnqueueMarkerWithWaitList; + clEnqueueBarrierWithWaitList; + clGetExtensionFunctionAddressForPlatform; +} OPENCL_1.1; + +OPENCL_2.0 { + global: + clCreateCommandQueueWithProperties; + clCreatePipe; + clGetPipeInfo; + clSVMAlloc; + clSVMFree; + clCreateSamplerWithProperties; + clSetKernelArgSVMPointer; + clSetKernelExecInfo; + clEnqueueSVMFree; + clEnqueueSVMMemcpy; + clEnqueueSVMMemFill; + clEnqueueSVMMap; + clEnqueueSVMUnmap; +} OPENCL_1.2; + +OPENCL_2.1 { + global: + clSetDefaultDeviceCommandQueue; + clGetDeviceAndHostTimer; + clGetHostTimer; + clCreateProgramWithIL; + clCloneKernel; + clGetKernelSubGroupInfo; + clEnqueueSVMMigrateMem; +} OPENCL_2.0; + +OPENCL_2.2 { + global: + clSetProgramSpecializationConstant; + clSetProgramReleaseCallback; +} OPENCL_2.1; + +OPENCL_3.0 { + global: + clSetContextDestructorCallback; + clCreateBufferWithProperties; + clCreateImageWithProperties; +} OPENCL_2.2; |