refactor: Add new mode to EnableBlitterForEnqueueOperations

Add option to EnableBlitterForEnqueueOperations to disable BCS
except image from buffer

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
Lukasz Jobczyk
2025-09-08 08:30:00 +00:00
committed by Compute-Runtime-Automation
parent 1f281a01ee
commit 6c59fd53af
3 changed files with 38 additions and 1 deletions

View File

@@ -293,6 +293,8 @@ CommandStreamReceiver &CommandQueue::selectCsrForBuiltinOperation(const CsrSelec
preferBcs = device->getRootDeviceEnvironment().isWddmOnLinux() || productHelper.blitEnqueuePreferred(isWriteToImageFromBuffer);
if (debugManager.flags.EnableBlitterForEnqueueOperations.get() == 1) {
preferBcs = true;
} else if (debugManager.flags.EnableBlitterForEnqueueOperations.get() == 2) {
preferBcs = isWriteToImageFromBuffer;
}
auto preferredBCSType = true;