From 01174f51665b8dc29d0aecd57ef746c4b2a43c77 Mon Sep 17 00:00:00 2001 From: Mateusz Jablonski Date: Thu, 4 Jun 2020 14:31:10 +0200 Subject: [PATCH] Adjust device bitfield in MemObjHelper::getAllocationPropertiesWithImageInfo Related-To: NEO-4588 Change-Id: Ib05c9f9e0d2a157c7cf86bd2f39c4f7640ebc433 Signed-off-by: Mateusz Jablonski --- opencl/source/mem_obj/mem_obj_helper_common.inl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/opencl/source/mem_obj/mem_obj_helper_common.inl b/opencl/source/mem_obj/mem_obj_helper_common.inl index ad9a7ecd75..1900ee2423 100644 --- a/opencl/source/mem_obj/mem_obj_helper_common.inl +++ b/opencl/source/mem_obj/mem_obj_helper_common.inl @@ -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; }