Pass device bitfield to allocation properties when creating mem obj

Related-To: NEO-4484
Change-Id: I961e9122591dc7293e37d5c1ca58cbcd649ee653
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2020-04-14 17:07:38 +02:00
committed by sys_ocldev
parent 8f0380a00b
commit 0c404bc880
42 changed files with 221 additions and 138 deletions

View File

@@ -63,7 +63,10 @@ Image *VASurface::createSharedVaSurface(Context *context, VASharingFunctions *sh
auto imgSurfaceFormat = Image::getSurfaceFormatFromTable(flags, &imgFormat, context->getDevice(0)->getHardwareInfo().capabilityTable.clVersionSupport);
sharingFunctions->extGetSurfaceHandle(surface, &sharedHandle);
AllocationProperties properties(context->getDevice(0)->getRootDeviceIndex(), false, imgInfo, GraphicsAllocation::AllocationType::SHARED_IMAGE);
AllocationProperties properties(context->getDevice(0)->getRootDeviceIndex(),
false, // allocateMemory
imgInfo, GraphicsAllocation::AllocationType::SHARED_IMAGE,
context->getDevice(0)->getDeviceBitfield());
auto alloc = memoryManager->createGraphicsAllocationFromSharedHandle(sharedHandle, properties, false);