Move surface allocations from Program to BuildInfo

Related-To: NEO-5001
Change-Id: Icf011698fc166285d049b052d59c709c7419e105
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2020-09-15 17:34:49 +02:00
committed by sys_ocldev
parent 394e626db9
commit 1f240862ce
11 changed files with 163 additions and 145 deletions

View File

@@ -171,6 +171,7 @@ cl_int Program::getBuildInfo(cl_device_id device, cl_program_build_info paramNam
}
auto pClDev = castToObject<ClDevice>(device);
auto rootDeviceIndex = pClDev->getRootDeviceIndex();
switch (paramName) {
case CL_PROGRAM_BUILD_STATUS:
@@ -196,7 +197,7 @@ cl_int Program::getBuildInfo(cl_device_id device, cl_program_build_info paramNam
break;
case CL_PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE:
pSrc = &globalVarTotalSize;
pSrc = &buildInfos[rootDeviceIndex].globalVarTotalSize;
retSize = srcSize = sizeof(size_t);
break;