mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 23:03:02 +08:00
Allows having a single .def file template while supporting dynamic concatenation of exported functions to the list Change-Id: I5186f2f028092bad7e2968b96062edd96454d81d
91 lines
2.4 KiB
Modula-2
91 lines
2.4 KiB
Modula-2
; Copyright (c) 2017 - 2018, Intel Corporation
|
|
;
|
|
; Permission is hereby granted, free of charge, to any person obtaining a
|
|
; copy of this software and associated documentation files (the "Software"),
|
|
; to deal in the Software without restriction, including without limitation
|
|
; the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
; and/or sell copies of the Software, and to permit persons to whom the
|
|
; Software is furnished to do so, subject to the following conditions:
|
|
;
|
|
; The above copyright notice and this permission notice shall be included
|
|
; in all copies or substantial portions of the Software.
|
|
;
|
|
; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
; OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
; FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
; THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
|
; OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
|
; ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
|
; OTHER DEALINGS IN THE SOFTWARE.
|
|
|
|
; ${MSVC_DEF_HEADER}
|
|
|
|
LIBRARY "${MSVC_DEF_LIB_NAME}"
|
|
EXPORTS
|
|
clGetPlatformIDs
|
|
clGetPlatformInfo
|
|
clGetDeviceIDs
|
|
clGetDeviceInfo
|
|
clCreateContext
|
|
clCreateContextFromType
|
|
clRetainContext
|
|
clReleaseContext
|
|
clGetContextInfo
|
|
clCreateCommandQueue
|
|
clRetainCommandQueue
|
|
clReleaseCommandQueue
|
|
clGetCommandQueueInfo
|
|
clCreateBuffer
|
|
clCreateImage2D
|
|
clCreateImage3D
|
|
clRetainMemObject
|
|
clReleaseMemObject
|
|
clGetSupportedImageFormats
|
|
clGetMemObjectInfo
|
|
clGetImageInfo
|
|
clCreateSampler
|
|
clRetainSampler
|
|
clReleaseSampler
|
|
clGetSamplerInfo
|
|
clCreateProgramWithSource
|
|
clCreateProgramWithBinary
|
|
clRetainProgram
|
|
clReleaseProgram
|
|
clBuildProgram
|
|
clGetProgramInfo
|
|
clGetProgramBuildInfo
|
|
clCreateKernel
|
|
clCreateKernelsInProgram
|
|
clRetainKernel
|
|
clReleaseKernel
|
|
clSetKernelArg
|
|
clGetKernelInfo
|
|
clGetKernelSubGroupInfoKHR
|
|
clGetKernelWorkGroupInfo
|
|
clWaitForEvents
|
|
clGetEventInfo
|
|
clRetainEvent
|
|
clReleaseEvent
|
|
clGetEventProfilingInfo
|
|
clFlush
|
|
clFinish
|
|
clEnqueueReadBuffer
|
|
clEnqueueWriteBuffer
|
|
clEnqueueCopyBuffer
|
|
clEnqueueReadImage
|
|
clEnqueueWriteImage
|
|
clEnqueueCopyImage
|
|
clEnqueueCopyImageToBuffer
|
|
clEnqueueCopyBufferToImage
|
|
clEnqueueMapBuffer
|
|
clEnqueueMapImage
|
|
clEnqueueUnmapMemObject
|
|
clEnqueueNDRangeKernel
|
|
clEnqueueTask
|
|
clEnqueueNativeKernel
|
|
clEnqueueMarker
|
|
clEnqueueWaitForEvents
|
|
clEnqueueBarrier
|
|
clGetExtensionFunctionAddress
|
|
${MSVC_DEF_ADDITIONAL_EXPORTS}
|