| Index: ui/gl/gl_context.cc
|
| diff --git a/ui/gl/gl_context.cc b/ui/gl/gl_context.cc
|
| index 720e8e23513c534efe37bea129a11d5fd4831c52..dd8aa266f5081559b0189a8a6a41fb76736e5f98 100644
|
| --- a/ui/gl/gl_context.cc
|
| +++ b/ui/gl/gl_context.cc
|
| @@ -15,6 +15,7 @@
|
| #include "ui/gl/gl_surface.h"
|
| #include "ui/gl/gl_switches.h"
|
| #include "ui/gl/gl_version_info.h"
|
| +#include "ui/gl/gpu_timing.h"
|
|
|
| namespace gfx {
|
|
|
| @@ -212,6 +213,13 @@ void GLContext::SetRealGLApi() {
|
| GLContextReal::GLContextReal(GLShareGroup* share_group)
|
| : GLContext(share_group) {}
|
|
|
| +scoped_refptr<gfx::GPUTimingClient> GLContextReal::CreateGPUTimingClient() {
|
| + if (!gpu_timing_) {
|
| + gpu_timing_.reset(new gfx::GPUTiming(this));
|
| + }
|
| + return gpu_timing_->CreateGPUTimingClient();
|
| +}
|
| +
|
| GLContextReal::~GLContextReal() {}
|
|
|
| void GLContextReal::SetCurrent(GLSurface* surface) {
|
|
|