Home | History | Annotate | Download | only in gpu
      1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "webkit/common/gpu/webgraphicscontext3d_provider_impl.h"
      6 
      7 #include "cc/output/context_provider.h"
      8 
      9 namespace webkit {
     10 namespace gpu {
     11 
     12 WebGraphicsContext3DProviderImpl::WebGraphicsContext3DProviderImpl(
     13     scoped_refptr<cc::ContextProvider> provider)
     14     : provider_(provider) {}
     15 
     16 WebGraphicsContext3DProviderImpl::~WebGraphicsContext3DProviderImpl() {}
     17 
     18 WebKit::WebGraphicsContext3D* WebGraphicsContext3DProviderImpl::context3d() {
     19   return provider_->Context3d();
     20 }
     21 
     22 GrContext* WebGraphicsContext3DProviderImpl::grContext() {
     23   return provider_->GrContext();
     24 }
     25 
     26 }  // namespace gpu
     27 }  // namespace webkit
     28