mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-09 22:43:00 +08:00
Add method to check tile only context
Related-To: NEO-6043 Signed-off-by: Szymon Morek <szymon.morek@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
8d22247ff2
commit
c8b85bb5a9
@@ -47,6 +47,9 @@ class CreateImageTest : public ClDeviceFixture,
|
||||
CreateImageTest() {
|
||||
}
|
||||
Image *createImageWithFlags(cl_mem_flags flags) {
|
||||
return createImageWithFlags(flags, context);
|
||||
}
|
||||
Image *createImageWithFlags(cl_mem_flags flags, Context *context) {
|
||||
auto surfaceFormat = Image::getSurfaceFormatFromTable(
|
||||
flags, &imageFormat, context->getDevice(0)->getHardwareInfo().capabilityTable.supportsOcl21Features);
|
||||
return Image::create(context, MemoryPropertiesHelper::createMemoryProperties(flags, 0, 0, &context->getDevice(0)->getDevice()),
|
||||
@@ -690,8 +693,10 @@ TEST_P(CreateImageNoHostPtr, GivenMissingPitchWhenImageIsCreatedThenConstructorF
|
||||
}
|
||||
|
||||
TEST_P(CreateImageNoHostPtr, whenImageIsCreatedThenItHasProperAccessAndCacheProperties) {
|
||||
auto image = createImageWithFlags(flags);
|
||||
|
||||
DebugManagerStateRestore restorer;
|
||||
DebugManager.flags.CreateMultipleSubDevices.set(2);
|
||||
auto context = std::make_unique<MockContext>();
|
||||
auto image = createImageWithFlags(flags, context.get());
|
||||
ASSERT_EQ(CL_SUCCESS, retVal);
|
||||
ASSERT_NE(nullptr, image);
|
||||
|
||||
@@ -703,7 +708,6 @@ TEST_P(CreateImageNoHostPtr, whenImageIsCreatedThenItHasProperAccessAndCacheProp
|
||||
|
||||
auto isReadOnly = isValueSet(flags, CL_MEM_READ_ONLY);
|
||||
EXPECT_NE(isReadOnly, allocation->isFlushL3Required());
|
||||
|
||||
delete image;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user