Index: third_party/WebKit/Source/platform/graphics/gpu/DrawingBufferTest.cpp |
diff --git a/third_party/WebKit/Source/platform/graphics/gpu/DrawingBufferTest.cpp b/third_party/WebKit/Source/platform/graphics/gpu/DrawingBufferTest.cpp |
index ccb6f561c68ea9ce7836874efaf1b9e87cafdf66..ace81a1fb3fdf81cfb2b0b2b82e27553aea1ef7e 100644 |
--- a/third_party/WebKit/Source/platform/graphics/gpu/DrawingBufferTest.cpp |
+++ b/third_party/WebKit/Source/platform/graphics/gpu/DrawingBufferTest.cpp |
@@ -91,19 +91,15 @@ public: |
return m_mostRecentlyProducedSize; |
} |
- WGC3Duint64 insertFenceSyncCHROMIUM() override |
+ bool insertSyncPoint(WGC3Dbyte* syncToken) override |
{ |
- static WGC3Duint64 syncPointGenerator = 0; |
- return ++syncPointGenerator; |
- } |
- |
- bool genSyncTokenCHROMIUM(WGC3Duint64 fenceSync, WGC3Dbyte* syncToken) override |
- { |
- memcpy(syncToken, &fenceSync, sizeof(fenceSync)); |
+ static WGC3Duint syncPointGenerator = 0; |
+ WGC3Duint newSyncPoint = ++syncPointGenerator; |
+ memcpy(syncToken, &newSyncPoint, sizeof(newSyncPoint)); |
return true; |
} |
- void waitSyncTokenCHROMIUM(const WGC3Dbyte* syncToken) override |
+ void waitSyncToken(const WGC3Dbyte* syncToken) override |
{ |
memcpy(&m_mostRecentlyWaitedSyncToken, syncToken, sizeof(m_mostRecentlyWaitedSyncToken)); |
} |
@@ -405,8 +401,8 @@ TEST_F(DrawingBufferTest, verifyInsertAndWaitSyncTokenCorrectly) |
// prepareMailbox() does not wait for any sync point. |
EXPECT_EQ(0u, webContext()->mostRecentlyWaitedSyncToken()); |
- WGC3Duint64 waitSyncToken = 0; |
- webContext()->genSyncTokenCHROMIUM(webContext()->insertFenceSyncCHROMIUM(), reinterpret_cast<WGC3Dbyte*>(&waitSyncToken)); |
+ WGC3Duint waitSyncToken = 0; |
+ webContext()->insertSyncPoint(reinterpret_cast<WGC3Dbyte*>(&waitSyncToken)); |
memcpy(mailbox.syncToken, &waitSyncToken, sizeof(waitSyncToken)); |
mailbox.validSyncToken = true; |
m_drawingBuffer->mailboxReleased(mailbox, false); |
@@ -419,7 +415,7 @@ TEST_F(DrawingBufferTest, verifyInsertAndWaitSyncTokenCorrectly) |
EXPECT_EQ(waitSyncToken, webContext()->mostRecentlyWaitedSyncToken()); |
m_drawingBuffer->beginDestruction(); |
- webContext()->genSyncTokenCHROMIUM(webContext()->insertFenceSyncCHROMIUM(), reinterpret_cast<WGC3Dbyte*>(&waitSyncToken)); |
+ webContext()->insertSyncPoint(reinterpret_cast<WGC3Dbyte*>(&waitSyncToken)); |
memcpy(mailbox.syncToken, &waitSyncToken, sizeof(waitSyncToken)); |
mailbox.validSyncToken = true; |
m_drawingBuffer->mailboxReleased(mailbox, false); |
@@ -650,7 +646,7 @@ TEST_F(DrawingBufferTest, verifySetIsHiddenProperlyAffectsMailboxes) |
m_drawingBuffer->markContentsChanged(); |
EXPECT_TRUE(m_drawingBuffer->prepareMailbox(&mailbox, 0)); |
- mailbox.validSyncToken = webContext()->genSyncTokenCHROMIUM(webContext()->insertFenceSyncCHROMIUM(), mailbox.syncToken); |
+ mailbox.validSyncToken = webContext()->insertSyncPoint(mailbox.syncToken); |
m_drawingBuffer->setIsHidden(true); |
m_drawingBuffer->mailboxReleased(mailbox); |
// m_drawingBuffer deletes mailbox immediately when hidden. |