aboutsummaryrefslogtreecommitdiff
path: root/src/libOpenCL/libOpenCL_autogen.map
diff options
context:
space:
mode:
authorJohn Plate <jplate@google.com>2021-05-13 17:32:56 +0100
committerCommit Bot <commit-bot@chromium.org>2021-05-14 10:00:06 +0000
commit83689e32eef4286d57840f5c34ae9a1605c55134 (patch)
treef9759ecb3dd2f052b3f81b93e4a04ae75fdd5ffe /src/libOpenCL/libOpenCL_autogen.map
parentc8c70ef8e23b8a3dff6a11e9bc4aea5decca2d87 (diff)
downloadangle-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.map153
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;