mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 01:04:57 +08:00
Add method to get device bitfield from context
Related-To: NEO-4484 Change-Id: I5079c5bff48b552ed5326b2252bcd9401ea66c7d Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
@@ -225,7 +225,7 @@ Buffer *Buffer::create(Context *context,
|
||||
if (!memory) {
|
||||
AllocationProperties allocProperties = MemoryPropertiesParserHelper::getAllocationProperties(rootDeviceIndex, memoryProperties,
|
||||
allocateMemory, size, allocationType, context->areMultiStorageAllocationsPreferred(),
|
||||
context->getDevice(0)->getHardwareInfo(), context->getDevice(0)->getDeviceBitfield());
|
||||
context->getDevice(0)->getHardwareInfo(), context->getDeviceBitfieldForAllocation());
|
||||
memory = memoryManager->allocateGraphicsMemoryWithProperties(allocProperties, hostPtr);
|
||||
}
|
||||
|
||||
@@ -241,7 +241,7 @@ Buffer *Buffer::create(Context *context,
|
||||
AllocationProperties allocProperties = MemoryPropertiesParserHelper::getAllocationProperties(rootDeviceIndex, memoryProperties,
|
||||
true, // allocateMemory
|
||||
size, allocationType, context->areMultiStorageAllocationsPreferred(),
|
||||
context->getDevice(0)->getHardwareInfo(), context->getDevice(0)->getDeviceBitfield());
|
||||
context->getDevice(0)->getHardwareInfo(), context->getDeviceBitfieldForAllocation());
|
||||
memory = memoryManager->allocateGraphicsMemoryWithProperties(allocProperties);
|
||||
}
|
||||
|
||||
@@ -293,7 +293,7 @@ Buffer *Buffer::create(Context *context,
|
||||
false, // allocateMemory
|
||||
size, GraphicsAllocation::AllocationType::MAP_ALLOCATION,
|
||||
false, // isMultiStorageAllocation
|
||||
context->getDevice(0)->getDeviceBitfield()};
|
||||
context->getDeviceBitfieldForAllocation()};
|
||||
properties.flags.flushL3RequiredForRead = properties.flags.flushL3RequiredForWrite = true;
|
||||
mapAllocation = memoryManager->allocateGraphicsMemoryWithProperties(properties, hostPtr);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user