Index: content/common/gpu/client/context_provider_command_buffer.h |
diff --git a/content/common/gpu/client/context_provider_command_buffer.h b/content/common/gpu/client/context_provider_command_buffer.h |
index 1e0d23f82b915609416ce8473e6d4f83d6fd24bb..314dc1996147a4d42089fa4b2aade33ce2914359 100644 |
--- a/content/common/gpu/client/context_provider_command_buffer.h |
+++ b/content/common/gpu/client/context_provider_command_buffer.h |
@@ -15,6 +15,10 @@ |
#include "content/common/gpu/client/command_buffer_metrics.h" |
#include "content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.h" |
+namespace base { |
+class SingleThreadTaskRunner; |
+} |
+ |
namespace content { |
class GrContextForWebGraphicsContext3D; |
@@ -68,6 +72,8 @@ class CONTENT_EXPORT ContextProviderCommandBuffer |
base::ThreadChecker context_thread_checker_; |
scoped_ptr<WebGraphicsContext3DCommandBufferImpl> context3d_; |
+ scoped_refptr<base::SingleThreadTaskRunner> context3d_task_runner_; |
+ |
scoped_ptr<GrContextForWebGraphicsContext3D> gr_context_; |
cc::ContextProvider::Capabilities capabilities_; |