Index: gpu/command_buffer/service/gpu_timing.cc |
diff --git a/gpu/command_buffer/service/gpu_timing.cc b/gpu/command_buffer/service/gpu_timing.cc |
index 8716448a4ad507c714a1b7c8a061271763d18906..6ab3e831f387515c351e1319dd584725f2533d1b 100644 |
--- a/gpu/command_buffer/service/gpu_timing.cc |
+++ b/gpu/command_buffer/service/gpu_timing.cc |
@@ -5,6 +5,7 @@ |
#include "gpu/command_buffer/service/gpu_timing.h" |
#include "base/time/time.h" |
+#include "ui/gl/gl_bindings.h" |
#include "ui/gl/gl_context.h" |
#include "ui/gl/gl_version_info.h" |
@@ -23,11 +24,11 @@ GPUTimer::~GPUTimer() { |
void GPUTimer::Start() { |
// GL_TIMESTAMP and GL_TIMESTAMP_EXT both have the same value. |
glQueryCounter(queries_[0], GL_TIMESTAMP); |
- offset_ = gpu_timing_->CalculateTimerOffset(); |
} |
void GPUTimer::End() { |
end_requested_ = true; |
+ offset_ = gpu_timing_->CalculateTimerOffset(); |
glQueryCounter(queries_[1], GL_TIMESTAMP); |
} |