Update clGetProgramInfo

Return proper Initialization and Clean-Up kernels support info.

Related-To: NEO-4368

Change-Id: I518eaed1fa2090a7db04207655b63404b9996f14
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
Filip Hazubski
2020-04-22 18:33:32 +02:00
committed by sys_ocldev
parent 9453c5dc65
commit da89d5db2c
2 changed files with 33 additions and 0 deletions

View File

@@ -31,6 +31,7 @@ cl_int Program::getInfo(cl_program_info paramName, size_t paramValueSize,
cl_uint refCount = 0;
size_t numKernels;
cl_context clContext = context;
cl_uint clFalse = CL_FALSE;
switch (paramName) {
case CL_PROGRAM_CONTEXT:
@@ -137,6 +138,12 @@ cl_int Program::getInfo(cl_program_info paramName, size_t paramValueSize,
}
break;
case CL_PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT:
case CL_PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT:
retSize = srcSize = sizeof(clFalse);
pSrc = &clFalse;
break;
default:
retVal = CL_INVALID_VALUE;
break;