xref: /aosp_15_r20/external/angle/src/libOpenCL/libOpenCL_autogen.map (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard Worker/* GENERATED FILE - DO NOT EDIT.
2*8975f5c5SAndroid Build Coastguard Worker * Generated by gen_proc_table.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 * symbol version map: Maps versions to entry point names for a shared library.
9*8975f5c5SAndroid Build Coastguard Worker */
10*8975f5c5SAndroid Build Coastguard Worker
11*8975f5c5SAndroid Build Coastguard WorkerOPENCL_1.0 {
12*8975f5c5SAndroid Build Coastguard Worker    global:
13*8975f5c5SAndroid Build Coastguard Worker        clGetPlatformIDs;
14*8975f5c5SAndroid Build Coastguard Worker        clGetPlatformInfo;
15*8975f5c5SAndroid Build Coastguard Worker        clGetDeviceIDs;
16*8975f5c5SAndroid Build Coastguard Worker        clGetDeviceInfo;
17*8975f5c5SAndroid Build Coastguard Worker        clCreateContext;
18*8975f5c5SAndroid Build Coastguard Worker        clCreateContextFromType;
19*8975f5c5SAndroid Build Coastguard Worker        clRetainContext;
20*8975f5c5SAndroid Build Coastguard Worker        clReleaseContext;
21*8975f5c5SAndroid Build Coastguard Worker        clGetContextInfo;
22*8975f5c5SAndroid Build Coastguard Worker        clRetainCommandQueue;
23*8975f5c5SAndroid Build Coastguard Worker        clReleaseCommandQueue;
24*8975f5c5SAndroid Build Coastguard Worker        clGetCommandQueueInfo;
25*8975f5c5SAndroid Build Coastguard Worker        clCreateBuffer;
26*8975f5c5SAndroid Build Coastguard Worker        clRetainMemObject;
27*8975f5c5SAndroid Build Coastguard Worker        clReleaseMemObject;
28*8975f5c5SAndroid Build Coastguard Worker        clGetSupportedImageFormats;
29*8975f5c5SAndroid Build Coastguard Worker        clGetMemObjectInfo;
30*8975f5c5SAndroid Build Coastguard Worker        clGetImageInfo;
31*8975f5c5SAndroid Build Coastguard Worker        clRetainSampler;
32*8975f5c5SAndroid Build Coastguard Worker        clReleaseSampler;
33*8975f5c5SAndroid Build Coastguard Worker        clGetSamplerInfo;
34*8975f5c5SAndroid Build Coastguard Worker        clCreateProgramWithSource;
35*8975f5c5SAndroid Build Coastguard Worker        clCreateProgramWithBinary;
36*8975f5c5SAndroid Build Coastguard Worker        clRetainProgram;
37*8975f5c5SAndroid Build Coastguard Worker        clReleaseProgram;
38*8975f5c5SAndroid Build Coastguard Worker        clBuildProgram;
39*8975f5c5SAndroid Build Coastguard Worker        clGetProgramInfo;
40*8975f5c5SAndroid Build Coastguard Worker        clGetProgramBuildInfo;
41*8975f5c5SAndroid Build Coastguard Worker        clCreateKernel;
42*8975f5c5SAndroid Build Coastguard Worker        clCreateKernelsInProgram;
43*8975f5c5SAndroid Build Coastguard Worker        clRetainKernel;
44*8975f5c5SAndroid Build Coastguard Worker        clReleaseKernel;
45*8975f5c5SAndroid Build Coastguard Worker        clSetKernelArg;
46*8975f5c5SAndroid Build Coastguard Worker        clGetKernelInfo;
47*8975f5c5SAndroid Build Coastguard Worker        clGetKernelWorkGroupInfo;
48*8975f5c5SAndroid Build Coastguard Worker        clWaitForEvents;
49*8975f5c5SAndroid Build Coastguard Worker        clGetEventInfo;
50*8975f5c5SAndroid Build Coastguard Worker        clRetainEvent;
51*8975f5c5SAndroid Build Coastguard Worker        clReleaseEvent;
52*8975f5c5SAndroid Build Coastguard Worker        clGetEventProfilingInfo;
53*8975f5c5SAndroid Build Coastguard Worker        clFlush;
54*8975f5c5SAndroid Build Coastguard Worker        clFinish;
55*8975f5c5SAndroid Build Coastguard Worker        clEnqueueReadBuffer;
56*8975f5c5SAndroid Build Coastguard Worker        clEnqueueWriteBuffer;
57*8975f5c5SAndroid Build Coastguard Worker        clEnqueueCopyBuffer;
58*8975f5c5SAndroid Build Coastguard Worker        clEnqueueReadImage;
59*8975f5c5SAndroid Build Coastguard Worker        clEnqueueWriteImage;
60*8975f5c5SAndroid Build Coastguard Worker        clEnqueueCopyImage;
61*8975f5c5SAndroid Build Coastguard Worker        clEnqueueCopyImageToBuffer;
62*8975f5c5SAndroid Build Coastguard Worker        clEnqueueCopyBufferToImage;
63*8975f5c5SAndroid Build Coastguard Worker        clEnqueueMapBuffer;
64*8975f5c5SAndroid Build Coastguard Worker        clEnqueueMapImage;
65*8975f5c5SAndroid Build Coastguard Worker        clEnqueueUnmapMemObject;
66*8975f5c5SAndroid Build Coastguard Worker        clEnqueueNDRangeKernel;
67*8975f5c5SAndroid Build Coastguard Worker        clEnqueueNativeKernel;
68*8975f5c5SAndroid Build Coastguard Worker        clSetCommandQueueProperty;
69*8975f5c5SAndroid Build Coastguard Worker        clCreateImage2D;
70*8975f5c5SAndroid Build Coastguard Worker        clCreateImage3D;
71*8975f5c5SAndroid Build Coastguard Worker        clEnqueueMarker;
72*8975f5c5SAndroid Build Coastguard Worker        clEnqueueWaitForEvents;
73*8975f5c5SAndroid Build Coastguard Worker        clEnqueueBarrier;
74*8975f5c5SAndroid Build Coastguard Worker        clUnloadCompiler;
75*8975f5c5SAndroid Build Coastguard Worker        clGetExtensionFunctionAddress;
76*8975f5c5SAndroid Build Coastguard Worker        clCreateCommandQueue;
77*8975f5c5SAndroid Build Coastguard Worker        clCreateSampler;
78*8975f5c5SAndroid Build Coastguard Worker        clEnqueueTask;
79*8975f5c5SAndroid Build Coastguard Worker    local:
80*8975f5c5SAndroid Build Coastguard Worker        *;
81*8975f5c5SAndroid Build Coastguard Worker};
82*8975f5c5SAndroid Build Coastguard Worker
83*8975f5c5SAndroid Build Coastguard WorkerOPENCL_1.1 {
84*8975f5c5SAndroid Build Coastguard Worker    global:
85*8975f5c5SAndroid Build Coastguard Worker        clCreateSubBuffer;
86*8975f5c5SAndroid Build Coastguard Worker        clSetMemObjectDestructorCallback;
87*8975f5c5SAndroid Build Coastguard Worker        clCreateUserEvent;
88*8975f5c5SAndroid Build Coastguard Worker        clSetUserEventStatus;
89*8975f5c5SAndroid Build Coastguard Worker        clSetEventCallback;
90*8975f5c5SAndroid Build Coastguard Worker        clEnqueueReadBufferRect;
91*8975f5c5SAndroid Build Coastguard Worker        clEnqueueWriteBufferRect;
92*8975f5c5SAndroid Build Coastguard Worker        clEnqueueCopyBufferRect;
93*8975f5c5SAndroid Build Coastguard Worker} OPENCL_1.0;
94*8975f5c5SAndroid Build Coastguard Worker
95*8975f5c5SAndroid Build Coastguard WorkerOPENCL_1.2 {
96*8975f5c5SAndroid Build Coastguard Worker    global:
97*8975f5c5SAndroid Build Coastguard Worker        clCreateSubDevices;
98*8975f5c5SAndroid Build Coastguard Worker        clRetainDevice;
99*8975f5c5SAndroid Build Coastguard Worker        clReleaseDevice;
100*8975f5c5SAndroid Build Coastguard Worker        clCreateImage;
101*8975f5c5SAndroid Build Coastguard Worker        clCreateProgramWithBuiltInKernels;
102*8975f5c5SAndroid Build Coastguard Worker        clCompileProgram;
103*8975f5c5SAndroid Build Coastguard Worker        clLinkProgram;
104*8975f5c5SAndroid Build Coastguard Worker        clUnloadPlatformCompiler;
105*8975f5c5SAndroid Build Coastguard Worker        clGetKernelArgInfo;
106*8975f5c5SAndroid Build Coastguard Worker        clEnqueueFillBuffer;
107*8975f5c5SAndroid Build Coastguard Worker        clEnqueueFillImage;
108*8975f5c5SAndroid Build Coastguard Worker        clEnqueueMigrateMemObjects;
109*8975f5c5SAndroid Build Coastguard Worker        clEnqueueMarkerWithWaitList;
110*8975f5c5SAndroid Build Coastguard Worker        clEnqueueBarrierWithWaitList;
111*8975f5c5SAndroid Build Coastguard Worker        clGetExtensionFunctionAddressForPlatform;
112*8975f5c5SAndroid Build Coastguard Worker} OPENCL_1.1;
113*8975f5c5SAndroid Build Coastguard Worker
114*8975f5c5SAndroid Build Coastguard WorkerOPENCL_2.0 {
115*8975f5c5SAndroid Build Coastguard Worker    global:
116*8975f5c5SAndroid Build Coastguard Worker        clCreateCommandQueueWithProperties;
117*8975f5c5SAndroid Build Coastguard Worker        clCreatePipe;
118*8975f5c5SAndroid Build Coastguard Worker        clGetPipeInfo;
119*8975f5c5SAndroid Build Coastguard Worker        clSVMAlloc;
120*8975f5c5SAndroid Build Coastguard Worker        clSVMFree;
121*8975f5c5SAndroid Build Coastguard Worker        clCreateSamplerWithProperties;
122*8975f5c5SAndroid Build Coastguard Worker        clSetKernelArgSVMPointer;
123*8975f5c5SAndroid Build Coastguard Worker        clSetKernelExecInfo;
124*8975f5c5SAndroid Build Coastguard Worker        clEnqueueSVMFree;
125*8975f5c5SAndroid Build Coastguard Worker        clEnqueueSVMMemcpy;
126*8975f5c5SAndroid Build Coastguard Worker        clEnqueueSVMMemFill;
127*8975f5c5SAndroid Build Coastguard Worker        clEnqueueSVMMap;
128*8975f5c5SAndroid Build Coastguard Worker        clEnqueueSVMUnmap;
129*8975f5c5SAndroid Build Coastguard Worker} OPENCL_1.2;
130*8975f5c5SAndroid Build Coastguard Worker
131*8975f5c5SAndroid Build Coastguard WorkerOPENCL_2.1 {
132*8975f5c5SAndroid Build Coastguard Worker    global:
133*8975f5c5SAndroid Build Coastguard Worker        clSetDefaultDeviceCommandQueue;
134*8975f5c5SAndroid Build Coastguard Worker        clGetDeviceAndHostTimer;
135*8975f5c5SAndroid Build Coastguard Worker        clGetHostTimer;
136*8975f5c5SAndroid Build Coastguard Worker        clCreateProgramWithIL;
137*8975f5c5SAndroid Build Coastguard Worker        clCloneKernel;
138*8975f5c5SAndroid Build Coastguard Worker        clGetKernelSubGroupInfo;
139*8975f5c5SAndroid Build Coastguard Worker        clEnqueueSVMMigrateMem;
140*8975f5c5SAndroid Build Coastguard Worker} OPENCL_2.0;
141*8975f5c5SAndroid Build Coastguard Worker
142*8975f5c5SAndroid Build Coastguard WorkerOPENCL_2.2 {
143*8975f5c5SAndroid Build Coastguard Worker    global:
144*8975f5c5SAndroid Build Coastguard Worker        clSetProgramSpecializationConstant;
145*8975f5c5SAndroid Build Coastguard Worker        clSetProgramReleaseCallback;
146*8975f5c5SAndroid Build Coastguard Worker} OPENCL_2.1;
147*8975f5c5SAndroid Build Coastguard Worker
148*8975f5c5SAndroid Build Coastguard WorkerOPENCL_3.0 {
149*8975f5c5SAndroid Build Coastguard Worker    global:
150*8975f5c5SAndroid Build Coastguard Worker        clSetContextDestructorCallback;
151*8975f5c5SAndroid Build Coastguard Worker        clCreateBufferWithProperties;
152*8975f5c5SAndroid Build Coastguard Worker        clCreateImageWithProperties;
153*8975f5c5SAndroid Build Coastguard Worker} OPENCL_2.2;
154