Add method to dispatch blit operation from hostPtr to Buffer

Related-To: NEO-3020

Change-Id: If76f2c659c3ee343693a6d3ced86a47d7ed0bf61
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
This commit is contained in:
Dunajski, Bartosz
2019-04-03 15:59:31 +02:00
committed by sys_ocldev
parent fac6ddaebc
commit ccd93e1ea8
15 changed files with 243 additions and 5 deletions

View File

@ -45,4 +45,11 @@ static const uintptr_t page4kEntryMask = std::numeric_limits<uintptr_t>::max() &
static const uintptr_t page64kEntryMask = std::numeric_limits<uintptr_t>::max() & ~MemoryConstants::page64kMask;
static const int GfxAddressBits = is64bit ? 48 : 32;
static const uint64_t maxSvmAddress = is64bit ? maxNBitValue<47> : maxNBitValue<32>;
} // namespace MemoryConstants
namespace BlitterConstants {
static constexpr uint64_t maxBlitWidth = 0x7FFF;
static constexpr uint64_t maxBlitHeight = 0x7FFF;
static constexpr uint64_t max2dBlitSize = maxBlitWidth * maxBlitHeight;
} // namespace BlitterConstants