| Index: gpu/command_buffer/client/query_tracker.cc
|
| diff --git a/gpu/command_buffer/client/query_tracker.cc b/gpu/command_buffer/client/query_tracker.cc
|
| index 25790ecb614cebea10bcc00f3fc8a87303e42222..d57d416138e1b6983be9206edf843fe9b2c736e5 100644
|
| --- a/gpu/command_buffer/client/query_tracker.cc
|
| +++ b/gpu/command_buffer/client/query_tracker.cc
|
| @@ -55,6 +55,19 @@ void QuerySyncManager::Free(const QuerySyncManager::QueryInfo& info) {
|
| free_queries_.push(info);
|
| }
|
|
|
| +QueryTracker::Query::Query(GLuint id, GLenum target,
|
| + const QuerySyncManager::QueryInfo& info)
|
| + : id_(id),
|
| + target_(target),
|
| + info_(info),
|
| + state_(kUninitialized),
|
| + submit_count_(0),
|
| + token_(0),
|
| + flushed_(false),
|
| + result_(0) {
|
| + }
|
| +
|
| +
|
| void QueryTracker::Query::Begin(GLES2Implementation* gl) {
|
| // init memory, inc count
|
| MarkAsActive();
|
| @@ -165,4 +178,3 @@ void QueryTracker::RemoveQuery(GLuint client_id, bool context_lost) {
|
|
|
| } // namespace gles2
|
| } // namespace gpu
|
| -
|
|
|