Index: webkit/common/gpu/context_provider_in_process.cc |
diff --git a/webkit/common/gpu/context_provider_in_process.cc b/webkit/common/gpu/context_provider_in_process.cc |
index ba293ba0fe183ed829a5203a2f9db2ee39f418dd..70d9d34bfe164bd169c06eda34d159cf8c177f55 100644 |
--- a/webkit/common/gpu/context_provider_in_process.cc |
+++ b/webkit/common/gpu/context_provider_in_process.cc |
@@ -77,6 +77,13 @@ ContextProviderInProcess::~ContextProviderInProcess() { |
context_thread_checker_.CalledOnValidThread()); |
} |
+blink::WebGraphicsContext3D* ContextProviderInProcess::WebContext3D() { |
+ DCHECK(lost_context_callback_proxy_); // Is bound to thread. |
+ DCHECK(context_thread_checker_.CalledOnValidThread()); |
+ |
+ return context3d_.get(); |
+} |
+ |
bool ContextProviderInProcess::BindToCurrentThread() { |
DCHECK(context3d_); |