These functions are added in OpenCL 1.2.
OpenCL includes the following API functions:
clEnqueueFillBuffer()
- ARM recommends you use this function in place of writing your
own.
clEnqueueFillImage()
- ARM recommends you use this function in place of writing your
own.
clCreateImage()
- This includes support for 1D and 2D image arrays.
-
Note
This function deprecates all previous image creation
functions.
clLinkProgram()
- Using this typically does not provide much performance benefit in the Mali
OpenCL driver.
clCompileProgram()
- Using this typically does not provide much performance benefit in the Mali
OpenCL driver.
clEnqueueMarkerWithWaitList()
clEnqueueBarrierWithWaitList()
clEnqueueMigrateMemObjects()
- The Mali OpenCL driver supports the memory object migration API
clEnqueueMigrateMemObjects()
, but this does
not provide any benefit because Mali GPUs use a unified memory
architecture.
OpenCL includes the following built-in function:
printf()
- This function is built into OpenCL 1.2.
Note
The flag CL_MAP_WRITE_INVALIDATE_REGION
has no effect in the Mali OpenCL
driver.