mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-10 15:12:56 +08:00
Remove command queue, completion stamp and device from mem obj
Remove setCompletionStamp function from Surface Change-Id: I25f3040a91892495e55cb4924f1538276de6264e
This commit is contained in:
committed by
sys_ocldev
parent
97b215440a
commit
9ae4f390d1
@@ -547,37 +547,6 @@ TEST_P(NoHostPtr, GivenNoHostPtrWhenHwBufferCreationFailsThenReturnNullptr) {
|
||||
}
|
||||
}
|
||||
|
||||
TEST_P(NoHostPtr, completionStamp) {
|
||||
auto buffer = Buffer::create(
|
||||
context.get(),
|
||||
flags,
|
||||
g_scTestBufferSizeInBytes,
|
||||
nullptr,
|
||||
retVal);
|
||||
|
||||
FlushStamp expectedFlushstamp = 0;
|
||||
|
||||
ASSERT_EQ(CL_SUCCESS, retVal);
|
||||
ASSERT_NE(nullptr, buffer);
|
||||
EXPECT_EQ(0u, buffer->getCompletionStamp().taskCount);
|
||||
EXPECT_EQ(expectedFlushstamp, buffer->getCompletionStamp().flushStamp);
|
||||
EXPECT_EQ(0u, buffer->getCompletionStamp().deviceOrdinal);
|
||||
EXPECT_EQ(0u, buffer->getCompletionStamp().engineType);
|
||||
|
||||
CompletionStamp completionStamp;
|
||||
completionStamp.taskCount = 42;
|
||||
completionStamp.deviceOrdinal = 43;
|
||||
completionStamp.engineType = EngineType::ENGINE_RCS;
|
||||
completionStamp.flushStamp = 5;
|
||||
buffer->setCompletionStamp(completionStamp, nullptr, nullptr);
|
||||
EXPECT_EQ(completionStamp.taskCount, buffer->getCompletionStamp().taskCount);
|
||||
EXPECT_EQ(completionStamp.flushStamp, buffer->getCompletionStamp().flushStamp);
|
||||
EXPECT_EQ(completionStamp.deviceOrdinal, buffer->getCompletionStamp().deviceOrdinal);
|
||||
EXPECT_EQ(completionStamp.engineType, buffer->getCompletionStamp().engineType);
|
||||
|
||||
delete buffer;
|
||||
}
|
||||
|
||||
TEST_P(NoHostPtr, WithUseHostPtr_returnsError) {
|
||||
auto buffer = Buffer::create(
|
||||
context.get(),
|
||||
|
||||
@@ -447,33 +447,6 @@ TEST_P(CreateImageNoHostPtr, getImageDesc) {
|
||||
delete image;
|
||||
}
|
||||
|
||||
TEST_P(CreateImageNoHostPtr, completionStamp) {
|
||||
auto image = createImageWithFlags(flags);
|
||||
|
||||
FlushStamp expectedFlushStamp = 0;
|
||||
|
||||
ASSERT_EQ(CL_SUCCESS, retVal);
|
||||
ASSERT_NE(nullptr, image);
|
||||
ASSERT_EQ(true, image->isMemObjZeroCopy());
|
||||
EXPECT_EQ(0u, image->getCompletionStamp().taskCount);
|
||||
EXPECT_EQ(expectedFlushStamp, image->getCompletionStamp().flushStamp);
|
||||
EXPECT_EQ(0u, image->getCompletionStamp().deviceOrdinal);
|
||||
EXPECT_EQ(0u, image->getCompletionStamp().engineType);
|
||||
|
||||
CompletionStamp completionStamp;
|
||||
completionStamp.taskCount = 42;
|
||||
completionStamp.deviceOrdinal = 43;
|
||||
completionStamp.engineType = EngineType::ENGINE_RCS;
|
||||
completionStamp.flushStamp = 5;
|
||||
image->setCompletionStamp(completionStamp, nullptr, nullptr);
|
||||
EXPECT_EQ(completionStamp.taskCount, image->getCompletionStamp().taskCount);
|
||||
EXPECT_EQ(completionStamp.flushStamp, image->getCompletionStamp().flushStamp);
|
||||
EXPECT_EQ(completionStamp.deviceOrdinal, image->getCompletionStamp().deviceOrdinal);
|
||||
EXPECT_EQ(completionStamp.engineType, image->getCompletionStamp().engineType);
|
||||
|
||||
delete image;
|
||||
}
|
||||
|
||||
TEST_P(CreateImageNoHostPtr, withImageGraphicsAllocationReportsImageType) {
|
||||
auto image = createImageWithFlags(flags);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user