Index: gpu/command_buffer/client/gles2_implementation_unittest.cc |
diff --git a/gpu/command_buffer/client/gles2_implementation_unittest.cc b/gpu/command_buffer/client/gles2_implementation_unittest.cc |
index 48484912b0d7e007bcb1b9fca45f72a5e80b9323..5e32a0605df3529e19b9e6241b3efead9499dbfe 100644 |
--- a/gpu/command_buffer/client/gles2_implementation_unittest.cc |
+++ b/gpu/command_buffer/client/gles2_implementation_unittest.cc |
@@ -4154,10 +4154,10 @@ TEST_F(GLES2ImplementationTest, VerifySyncTokensCHROMIUM_Sequence) { |
// Ensure proper sequence of checking and validating. |
Sequence sequence; |
- EXPECT_CALL(*gpu_control_, CanWaitUnverifiedSyncToken(Pointee(sync_token1))) |
+ EXPECT_CALL(*gpu_control_, CanWaitUnverifiedSyncToken(sync_token1)) |
.InSequence(sequence) |
.WillOnce(Return(true)); |
- EXPECT_CALL(*gpu_control_, CanWaitUnverifiedSyncToken(Pointee(sync_token2))) |
+ EXPECT_CALL(*gpu_control_, CanWaitUnverifiedSyncToken(sync_token2)) |
.InSequence(sequence) |
.WillOnce(Return(true)); |
EXPECT_CALL(*gpu_control_, EnsureWorkVisible()) |
@@ -4171,11 +4171,12 @@ TEST_F(GLES2ImplementationTest, VerifySyncTokensCHROMIUM_Sequence) { |
} |
TEST_F(GLES2ImplementationTest, WaitSyncTokenCHROMIUM) { |
- const CommandBufferNamespace kNamespaceId = CommandBufferNamespace::GPU_IO; |
- const CommandBufferId kCommandBufferId = |
- CommandBufferId::FromUnsafeValue(234u); |
- const GLuint64 kFenceSync = 456u; |
- GLbyte sync_token[GL_SYNC_TOKEN_SIZE_CHROMIUM]; |
+ CommandBufferNamespace kNamespaceId = CommandBufferNamespace::GPU_IO; |
+ CommandBufferId kCommandBufferId = CommandBufferId::FromUnsafeValue(234u); |
+ GLuint64 kFenceSync = 456u; |
+ |
+ gpu::SyncToken sync_token; |
+ GLbyte* sync_token_data = sync_token.GetData(); |
EXPECT_CALL(*gpu_control_, IsFenceSyncRelease(kFenceSync)) |
.WillOnce(Return(true)); |
@@ -4185,7 +4186,7 @@ TEST_F(GLES2ImplementationTest, WaitSyncTokenCHROMIUM) { |
EXPECT_CALL(*gpu_control_, GetCommandBufferID()) |
.WillOnce(Return(kCommandBufferId)); |
EXPECT_CALL(*gpu_control_, GetExtraCommandBufferData()).WillOnce(Return(0)); |
- gl_->GenSyncTokenCHROMIUM(kFenceSync, sync_token); |
+ gl_->GenSyncTokenCHROMIUM(kFenceSync, sync_token_data); |
struct Cmds { |
cmds::WaitSyncTokenCHROMIUM wait_sync_token; |
@@ -4194,7 +4195,8 @@ TEST_F(GLES2ImplementationTest, WaitSyncTokenCHROMIUM) { |
expected.wait_sync_token.Init(kNamespaceId, kCommandBufferId.GetUnsafeValue(), |
kFenceSync); |
- gl_->WaitSyncTokenCHROMIUM(sync_token); |
+ EXPECT_CALL(*gpu_control_, WaitSyncToken(sync_token)); |
+ gl_->WaitSyncTokenCHROMIUM(sync_token_data); |
EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
} |
@@ -4222,7 +4224,7 @@ TEST_F(GLES2ImplementationTest, WaitSyncTokenCHROMIUMErrors) { |
ClearCommands(); |
gpu::SyncToken unverified_sync_token(CommandBufferNamespace::GPU_IO, 0, |
gpu::CommandBufferId(), 0); |
- EXPECT_CALL(*gpu_control_, CanWaitUnverifiedSyncToken(_)) |
+ EXPECT_CALL(*gpu_control_, CanWaitUnverifiedSyncToken(unverified_sync_token)) |
.WillOnce(Return(false)); |
gl_->WaitSyncTokenCHROMIUM(unverified_sync_token.GetConstData()); |
EXPECT_TRUE(NoCommandsWritten()); |