mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
Remove OCL object from MemoryProperties 8/n
Refactor MemoryPropertiesFlags to bitfield Related-To: NEO-3132 Change-Id: I7092b16d15cec962e94c992696bd9845ce86f642 Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
90266b4a37
commit
84c801e28b
@@ -34,22 +34,22 @@ TEST(MemObjHelper, givenClMemForceLinearStorageFlagWhenCheckForLinearStorageForc
|
||||
properties.flags |= CL_MEM_FORCE_LINEAR_STORAGE_INTEL;
|
||||
properties.flags_intel = 0;
|
||||
memoryProperties = MemoryPropertiesFlagsParser::createMemoryPropertiesFlags(properties);
|
||||
EXPECT_TRUE(memoryProperties.forceLinearStorage);
|
||||
EXPECT_TRUE(memoryProperties.flags.forceLinearStorage);
|
||||
|
||||
properties.flags = 0;
|
||||
properties.flags_intel |= CL_MEM_FORCE_LINEAR_STORAGE_INTEL;
|
||||
memoryProperties = MemoryPropertiesFlagsParser::createMemoryPropertiesFlags(properties);
|
||||
EXPECT_TRUE(memoryProperties.forceLinearStorage);
|
||||
EXPECT_TRUE(memoryProperties.flags.forceLinearStorage);
|
||||
|
||||
properties.flags |= CL_MEM_FORCE_LINEAR_STORAGE_INTEL;
|
||||
properties.flags_intel |= CL_MEM_FORCE_LINEAR_STORAGE_INTEL;
|
||||
memoryProperties = MemoryPropertiesFlagsParser::createMemoryPropertiesFlags(properties);
|
||||
EXPECT_TRUE(memoryProperties.forceLinearStorage);
|
||||
EXPECT_TRUE(memoryProperties.flags.forceLinearStorage);
|
||||
|
||||
properties.flags = 0;
|
||||
properties.flags_intel = 0;
|
||||
memoryProperties = MemoryPropertiesFlagsParser::createMemoryPropertiesFlags(properties);
|
||||
EXPECT_FALSE(memoryProperties.forceLinearStorage);
|
||||
EXPECT_FALSE(memoryProperties.flags.forceLinearStorage);
|
||||
}
|
||||
|
||||
TEST(MemObjHelper, givenValidPropertiesWhenValidatingMemoryPropertiesThenTrueIsReturned) {
|
||||
|
||||
Reference in New Issue
Block a user