Add implementation of new OpenCL 3.0 API functions

Additionally unify implementation of API functions related to creating buffers
and images.

Related-To: NEO-4368

Change-Id: Icfafc32f15e667e249fb318072194b6f76bd6481
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
Filip Hazubski
2020-05-12 13:47:44 +02:00
committed by sys_ocldev
parent 37a6a900a8
commit 0a6da52bd4
18 changed files with 450 additions and 189 deletions

View File

@@ -182,7 +182,11 @@ SDispatchTable icdGlobalDispatchTable =
/* OpenCL 2.2 */
clSetProgramReleaseCallback,
clSetProgramSpecializationConstant};
clSetProgramSpecializationConstant,
/* OpenCL 3.0 */
clCreateBufferWithProperties,
clCreateImageWithProperties};
SCRTDispatchTable crtGlobalDispatchTable = {
clGetKernelArgInfo,