Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/angle
Path: blob/main_old/src/libOpenCL/libOpenCL_autogen.map
1693 views
/* 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;