| Index: gpu/command_buffer/tests/gl_query_unittest.cc
|
| diff --git a/gpu/command_buffer/tests/gl_query_unittest.cc b/gpu/command_buffer/tests/gl_query_unittest.cc
|
| index 9a8948fa15478301223fcf3bcc9e9581cc8c22ac..52423a832714bc4b39abf1c152a65b7a6c0f97e3 100644
|
| --- a/gpu/command_buffer/tests/gl_query_unittest.cc
|
| +++ b/gpu/command_buffer/tests/gl_query_unittest.cc
|
| @@ -150,6 +150,22 @@ TEST_F(QueryTest, DISABLED_LatencyQueryBasic) {
|
| EXPECT_LE(query_result, kTimePrecisionMicroseconds);
|
| }
|
|
|
| +TEST_F(QueryTest, SyncQueryBasic) {
|
| + EXPECT_TRUE(GLTestHelper::HasExtension("GL_CHROMIUM_sync_query"));
|
| +
|
| + GLuint query = 0;
|
| + glGenQueriesEXT(1, &query);
|
| +
|
| + glBeginQueryEXT(GL_COMMANDS_COMPLETED_CHROMIUM, query);
|
| + glEndQueryEXT(GL_COMMANDS_COMPLETED_CHROMIUM);
|
| +
|
| + glFinish();
|
| +
|
| + GLuint available = 0;
|
| + glGetQueryObjectuivEXT(query, GL_QUERY_RESULT_AVAILABLE_EXT, &available);
|
| + EXPECT_TRUE(available);
|
| +}
|
| +
|
| } // namespace gpu
|
|
|
|
|
|
|