Adjust device bitfield in MemObjHelper::getAllocationPropertiesWithImageInfo

Related-To: NEO-4588
Change-Id: Ib05c9f9e0d2a157c7cf86bd2f39c4f7640ebc433
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2020-06-04 14:31:10 +02:00
committed by sys_ocldev
parent 950c3633f7
commit 01174f5166

View File

@@ -71,7 +71,8 @@ bool MemObjHelper::validateMemoryPropertiesForImage(const MemoryProperties &memo
AllocationProperties MemObjHelper::getAllocationPropertiesWithImageInfo(uint32_t rootDeviceIndex, ImageInfo &imgInfo, bool allocateMemory,
const MemoryProperties &memoryProperties, const HardwareInfo &hwInfo, DeviceBitfield subDevicesBitfieldParam) {
AllocationProperties allocationProperties{rootDeviceIndex, allocateMemory, imgInfo, GraphicsAllocation::AllocationType::IMAGE, subDevicesBitfieldParam};
auto deviceBitfield = MemoryPropertiesHelper::adjustDeviceBitfield(memoryProperties, subDevicesBitfieldParam);
AllocationProperties allocationProperties{rootDeviceIndex, allocateMemory, imgInfo, GraphicsAllocation::AllocationType::IMAGE, deviceBitfield};
MemoryPropertiesHelper::fillPoliciesInProperties(allocationProperties, memoryProperties, hwInfo);
return allocationProperties;
}