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 |
- |