8e9b69d1b1
[ROCm/clr commit: d4c39b88c5]
166 строки
3.6 KiB
Plaintext
166 строки
3.6 KiB
Plaintext
OPENCL_1.0 {
|
|
global:
|
|
clBuildProgram;
|
|
clCreateBuffer;
|
|
clCreateCommandQueue;
|
|
clCreateContext;
|
|
clCreateContextFromType;
|
|
clCreateFromD3D10Buffer;
|
|
clCreateFromGLBuffer;
|
|
clCreateFromGLRenderbuffer;
|
|
clCreateFromGLTexture2D;
|
|
clCreateFromGLTexture3D;
|
|
clCreateImage2D;
|
|
clCreateImage3D;
|
|
clCreateImageFromD3D10Resource;
|
|
clCreateKernel;
|
|
clCreateKernelsInProgram;
|
|
clCreateProgramWithBinary;
|
|
clCreateProgramWithSource;
|
|
clCreateSampler;
|
|
clEnqueueAcquireExternalObjects;
|
|
clEnqueueAcquireGLObjects;
|
|
clEnqueueBarrier;
|
|
clEnqueueCopyBuffer;
|
|
clEnqueueCopyBufferToImage;
|
|
clEnqueueCopyImage;
|
|
clEnqueueCopyImageToBuffer;
|
|
clEnqueueMapBuffer;
|
|
clEnqueueMapImage;
|
|
clEnqueueMarker;
|
|
clEnqueueNDRangeKernel;
|
|
clEnqueueNativeKernel;
|
|
clEnqueueReadBuffer;
|
|
clEnqueueReadImage;
|
|
clEnqueueReleaseExternalObjects;
|
|
clEnqueueReleaseGLObjects;
|
|
clEnqueueTask;
|
|
clEnqueueUnmapMemObject;
|
|
clEnqueueWaitForEvents;
|
|
clEnqueueWriteBuffer;
|
|
clEnqueueWriteImage;
|
|
clFinish;
|
|
clFlush;
|
|
clGetCommandQueueInfo;
|
|
clGetContextInfo;
|
|
clGetDeviceIDs;
|
|
clGetDeviceInfo;
|
|
clGetEventInfo;
|
|
clGetEventProfilingInfo;
|
|
clGetExtensionFunctionAddress;
|
|
clGetGLObjectInfo;
|
|
clGetGLTextureInfo;
|
|
clGetImageInfo;
|
|
clGetKernelInfo;
|
|
clGetKernelWorkGroupInfo;
|
|
clGetMemObjectInfo;
|
|
clGetPlatformIDs;
|
|
clGetPlatformInfo;
|
|
clGetProgramBuildInfo;
|
|
clGetProgramInfo;
|
|
clGetSamplerInfo;
|
|
clGetSupportedImageFormats;
|
|
clReleaseCommandQueue;
|
|
clReleaseContext;
|
|
clReleaseEvent;
|
|
clReleaseKernel;
|
|
clReleaseMemObject;
|
|
clReleaseProgram;
|
|
clReleaseSampler;
|
|
clRetainCommandQueue;
|
|
clRetainContext;
|
|
clRetainEvent;
|
|
clRetainKernel;
|
|
clRetainMemObject;
|
|
clRetainProgram;
|
|
clRetainSampler;
|
|
clSetCommandQueueProperty;
|
|
clSetKernelArg;
|
|
clUnloadCompiler;
|
|
clWaitForEvents;
|
|
clIcdGetPlatformIDsKHR;
|
|
local:
|
|
*;
|
|
};
|
|
|
|
|
|
OPENCL_1.1 {
|
|
global:
|
|
clCreateUserEvent;
|
|
clSetUserEventStatus;
|
|
clSetEventCallback;
|
|
clSetMemObjectDestructorCallback;
|
|
clCreateSubBuffer;
|
|
clEnqueueReadBufferRect;
|
|
clEnqueueWriteBufferRect;
|
|
clEnqueueCopyBufferRect;
|
|
|
|
aclGetTargetInfo;
|
|
aclCompilerInit;
|
|
aclCompilerFini;
|
|
aclReadFromMem;
|
|
aclReadFromFile;
|
|
aclBinaryInit;
|
|
aclBinaryFini;
|
|
aclWriteToMem;
|
|
aclInsertSection;
|
|
aclExtractSection;
|
|
aclRemoveSection;
|
|
aclQueryInfo;
|
|
aclDbgAddArgument;
|
|
aclExtractSymbol;
|
|
aclInsertSymbol;
|
|
aclRemoveSymbol;
|
|
aclCompile;
|
|
aclInsertKernelStatistics;
|
|
aclDisassemble;
|
|
} OPENCL_1.0;
|
|
|
|
OPENCL_1.2 {
|
|
global:
|
|
clCompileProgram;
|
|
clCreateFromGLTexture;
|
|
clCreateImage;
|
|
clCreateProgramWithBuiltInKernels;
|
|
clCreateSubDevices;
|
|
clEnqueueBarrierWithWaitList;
|
|
clEnqueueFillBuffer;
|
|
clEnqueueFillImage;
|
|
clEnqueueMarkerWithWaitList;
|
|
clEnqueueMigrateMemObjects;
|
|
clGetExtensionFunctionAddressForPlatform;
|
|
clGetKernelArgInfo;
|
|
clLinkProgram;
|
|
clReleaseDevice;
|
|
clRetainDevice;
|
|
clUnloadPlatformCompiler;
|
|
} OPENCL_1.1;
|
|
|
|
OPENCL_2.0 {
|
|
global:
|
|
clCreateCommandQueueWithProperties;
|
|
clCreateSamplerWithProperties;
|
|
clCreatePipe;
|
|
clGetPipeInfo;
|
|
clSVMAlloc;
|
|
clSVMFree;
|
|
clSetKernelArgSVMPointer;
|
|
clSetKernelExecInfo;
|
|
clEnqueueSVMFree;
|
|
clEnqueueSVMMemcpy;
|
|
clEnqueueSVMMemFill;
|
|
clEnqueueSVMMap;
|
|
clEnqueueSVMUnmap;
|
|
} OPENCL_1.2;
|
|
|
|
OPENCL_2.1 {
|
|
global:
|
|
clCloneKernel;
|
|
clCreateProgramWithIL;
|
|
clEnqueueSVMMigrateMem;
|
|
clGetDeviceAndHostTimer;
|
|
clGetHostTimer;
|
|
clGetKernelSubGroupInfo;
|
|
clSetDefaultDeviceCommandQueue;
|
|
} OPENCL_2.0;
|