Edit

kc3-lang/angle/src/libOpenCL/libOpenCL_autogen.map

Branch :

  • Show log

    Commit

  • Author : John Plate
    Date : 2021-05-13 17:32:56
    Hash : 83689e32
    Message : 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>

  • src/libOpenCL/libOpenCL_autogen.map
  • /* 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;