mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-27 15:53:13 +08:00
Flush Marker command with TimestampPacket dependencies
Change-Id: I6475624996ccc254adb6641bef3cda431e57325a Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
3a61e34030
commit
2c0c0ace88
@@ -207,9 +207,13 @@ TEST_F(EventTests, eventPassedToEnqueueMarkerHasTheSameLevelAsPreviousCommand) {
|
||||
|
||||
retVal = clEnqueueMarkerWithWaitList(pCmdQ, 1, &event, &event2);
|
||||
|
||||
auto pEvent2 = (Event *)event2;
|
||||
auto pEvent2 = castToObject<Event>(event2);
|
||||
|
||||
EXPECT_EQ(pEvent2->taskLevel, pEvent->taskLevel);
|
||||
if (csr.peekTimestampPacketWriteEnabled()) {
|
||||
EXPECT_EQ(pEvent2->taskLevel, pEvent->taskLevel + 1);
|
||||
} else {
|
||||
EXPECT_EQ(pEvent2->taskLevel, pEvent->taskLevel);
|
||||
}
|
||||
|
||||
ASSERT_EQ(CL_SUCCESS, retVal);
|
||||
ASSERT_NE(nullptr, event2);
|
||||
@@ -217,7 +221,11 @@ TEST_F(EventTests, eventPassedToEnqueueMarkerHasTheSameLevelAsPreviousCommand) {
|
||||
retVal = clWaitForEvents(1, &event2);
|
||||
ASSERT_EQ(CL_SUCCESS, retVal);
|
||||
|
||||
EXPECT_EQ(csr.peekTaskLevel(), pEvent2->taskLevel + 1);
|
||||
if (csr.peekTimestampPacketWriteEnabled()) {
|
||||
EXPECT_EQ(csr.peekTaskLevel(), pEvent2->taskLevel);
|
||||
} else {
|
||||
EXPECT_EQ(csr.peekTaskLevel(), pEvent->taskLevel + 1);
|
||||
}
|
||||
|
||||
clReleaseEvent(event);
|
||||
clReleaseEvent(event2);
|
||||
|
||||
Reference in New Issue
Block a user