Check if origin + region doesn't exceed image dimensions

Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-6137
This commit is contained in:
Rafal Maziejuk
2022-01-21 11:22:24 +00:00
committed by Compute-Runtime-Automation
parent 43e147d84f
commit f064f7dd67
8 changed files with 76 additions and 162 deletions

View File

@ -828,7 +828,6 @@ bool CommandQueue::blitEnqueueImageAllowed(const size_t *origin, const size_t *r
blitEnqueueImageAllowed = DebugManager.flags.EnableBlitterForEnqueueImageOperations.get();
}
blitEnqueueImageAllowed &= (origin[0] + region[0] <= BlitterConstants::maxBlitWidth) && (origin[1] + region[1] <= BlitterConstants::maxBlitHeight);
blitEnqueueImageAllowed &= !isMipMapped(image.getImageDesc());
const auto &defaultGmm = image.getGraphicsAllocation(device->getRootDeviceIndex())->getDefaultGmm();