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